---
schema_version: "1"
id: e719256c00e413706ba2f9d6ad114cee276aec0ab91977e2070eafeefcc25cc8
title: Salesforce Data Considerations for Flows
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/flow_considerations_salesforce_data.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.flow_considerations_salesforce_data.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 94a05a747ad7b979ee265b3c5d47d6fd9087774c3b8ef16713b626bed8b01544
description: When designing flows, keep these Salesforce data considerations in mind.
products:
  - Flow Builder
  - Salesforce Platform
release: "264"
---
# Salesforce Data Considerations for Flows

When designing flows, keep these Salesforce data considerations in mind.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_supported_editions.htm&amp;release=264.0.0&amp;type=5" title="Learn about the editions and user interfaces that support Flow Builder. Some Flow Builder features integrate with other Salesforce products that require additional licenses.">View supported editions.</a></td></tr></tbody></table>

## Setting the Record Type

For example, use a Get Records element to find the Record Type record whose name is “Reduction Order.” Then store that record type’s ID in a variable. You can then use the variable to set the Order Record Type field on an order record.

To set the record type for a record, use the record type’s ID. Look up the record type by its name and then store its ID in the flow.

## Working with Person Accounts

If your org uses person accounts, reference Contact.Salutation instead of Account.Salutation.

## Null Values

A flow fails when a filter condition from a Get Records element or an Update Records element references a value that is null. Before you reference a value in a filter condition, add a Decision element to check if the value is null.

## Merge Fields

A flow can reference the value of a merge field at run time only if a flow resource stores the value. For example, a flow can't reference a merge field that a messaging template contains.

## Field Types

- A flow can't access the JunctionIdList field type.
- A custom field that’s a time field type isn’t supported in a flow.

## Packaging

In flows, the Task object's Related To ID field can reference objects within a package. If component reference errors occur during package uninstallation, check these flows.

#### See Also

- [Flow Operations and Read-Only Fields](https://help.salesforce.com/s/articleView?id=platform.flow_considerations_readonlyfields_parent.htm&release=264.0.0&type=5 "Understand when flows have read-only access to field values. You can control the behavior when a flow tries to update a read-only field and remove read-only field values from flow operations.")
- [Considerations for the Apex-Defined Data Type](https://help.salesforce.com/s/articleView?id=platform.flow_considerations_apex_data_type.htm&release=264.0.0&type=5 "Understand these considerations when you’re building flows that include an Apex-defined data type.")
- [External Object Considerations for Flows](https://help.salesforce.com/s/articleView?id=platform.flow_considerations_salesforce_features_external_object.htm&release=264.0.0&type=5 "Keep these considerations in mind when building flows that include external objects.")