---
schema_version: "1"
id: 8a0345482f70115108e66e75241883e9c80ff782e79c6df383cd7bf2089aff08
title: Equivalent Features in Flows and Workflow Rules
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/automation_tools_flow_vs_workflow_feature_mapping.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.automation_tools_flow_vs_workflow_feature_mapping.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 768abceffcadd1af52fc4758f111a50f774530a7dc62565acf3fa2e7d65b9b4b
description: Features and fields in workflow rules correspond to certain things in flows. Use the equivalent features and fields to build flows that can replace your workflow rules.
products:
  - Flow Builder
  - Salesforce Platform
release: "264"
---
# Equivalent Features in Flows and Workflow Rules

Features and fields in workflow rules correspond to certain things in flows. Use the equivalent features and fields to build flows that can replace your workflow rules.

### 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>

## General

 
| Workflow Rules | Flows |
| --- | --- |
| Create New Rule | When creating a flow, select **Record-Triggered Flow**. |
| Description | Use the Description field. The field is available when saving the flow. |
| Email Alerts | Use the Action element. |
| Outbound Messages | Use the Action element. |
| Rule Name | Use the Flow Label field. The field is available when saving the flow. |
| Select Object | Use the Object field. The field is available in the Start element, in the Select Object section. |
| Tasks | Use the Create Records element. For How to Set the Record Fields, select **Use separate resources, and literal values** and then select the **Task** object. |
| Time Triggers | Use a scheduled path. To create a scheduled path, in the Start element, optimize the flow for **Actions and Related Records**. Then, from the flow canvas, select **Add Scheduled Path** on the Start node. |

## Evaluation Criteria

In flows, evaluation criteria are defined in the Start element, in the Set Entry Conditions section.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d75534e184">Workflow Rules</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d75534e187">Flows</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Workflow Rules" class="slds-cell-wrap" style="vertical-align:top;" headers="d75534e184 ">created</td>

            <td data-label="Flows" class="slds-cell-wrap" style="vertical-align:top;" headers="d75534e187 ">
              <p>Trigger the Flow When:</p>
              <ul>
                <li> A record is created</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Workflow Rules" class="slds-cell-wrap" style="vertical-align:top;" headers="d75534e184 ">created, and any time it's edited to subsequently meet criteria</td>

            <td data-label="Flows" class="slds-cell-wrap" style="vertical-align:top;" headers="d75534e187 ">
              <p>Trigger the Flow When: When to Run the Flow for Updated Records:</p>
              <ul>
                <li> A record is created or updated</li>

              </ul>
              <ul>
                <li>Only when a record is updated to meet the condition requirements</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Workflow Rules" class="slds-cell-wrap" style="vertical-align:top;" headers="d75534e184 ">created, and every time it's edited</td>

            <td data-label="Flows" class="slds-cell-wrap" style="vertical-align:top;" headers="d75534e187 ">
              <p>Trigger the Flow When: When to Run the Flow for Updated Records:</p>
              <ul>
                <li> A record is created or updated</li>

              </ul>
              <ul>
                <li>Every time a record is updated and meets the condition requirements</li>

              </ul>
            </td>

          </tr>
        </tbody>
      </table>

To manually convert workflow rules with unsupported use cases in entry criteria, create a Decision element inside the Flow. Then recreate the workflow rule steps with the condition builder.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/images/icon_note.png)

Note With this method, the flow will always run and check on the decision after entering. This method can impact performance or prevent time-based workflow triggers from migrating.

## Rule Criteria

In flows, rule criteria are defined in the Start element, in the Set Entry Conditions section.

 
| Workflow Rules | Flows |
| --- | --- |
| Run this rule if the criteria are met | For Condition Requirements, select **All Conditions Are Met (AND)** |
| Run this rule if the formula evaluates to true | For Condition Requirements, select **Formula Evaluates to True** |

## Field Updates

In flows, field updates are done using the Update Records element. In the Update Records element, for How to Find Records to Update and Set Their Values, select **Use the {object name} record that triggered the flow**. In flows, you can enter values directly, or use formulas or references for field values. You can also update multiple fields in a single flow. To improve performance, place field updates in a flow optimized for fast field updates (before-save).

Flows don’t support field update notifications for the Owner field.

A Get Records element can be required to reference certain elements, like users or groups.

## Task Fields

To create a task in a flow, use the Create Records element.

 
| Workflow Rules | Flows |
| --- | --- |
| Assigned To | 
API Name

OwnerId

Field Name

Assigned To



 |
| Comments | 

API Name

Description

Field Name

Comments



 |
| Due Date | 

API Name

ActivityDate

Field Name

Due Date



 |
| Object | 

API Name

WhatId

Field Name

Related To



 |
| Priority | 

API Name

Priority

Field Name

Priority



 |
| Protected Component | N/A |
| Status | 

API Name

Status

Field Name

Status



 |
| Subject | 

API Name

Subject

Field Name

Subject



 |
| Unique Name | N/A |

## Operators

Flow Builder shows only the operators that are relevant to the field. `Less Than`, `Greater Than`, `Less Than or Equal`, and `Greater Than or Equal`, appear only for number fields.

 
| Workflow Rules | Flows |
| --- | --- |
| `does not contain` | N/A |
| `equals` | `Equals` |
| `excludes` | N/A |
| `greater or equal` | `Greater Than or Equal` (only number fields) |
| `greater than` | `Greater Than` (only number fields) |
| `includes` | N/A |
| `less or equal` | `Less Than or Equal` (only number fields) |
| `less than` | `Less Than` (only number fields) |
| N/A | `Ends With` |
| N/A | `Is Null` |
| N/A | `Is Changed` |
| `not equal to` | `Does Not Equal` |
| `starts with` | `Starts With` |
| `within` | N/A |

To manually convert workflow rules that use the `does not contain` operator, use custom condition logic. For example, create a condition that uses the `Contains` operator in the first condition, and in the condition logic, enter **NOT 1**.

#### See Also

- [Migrate to Flow Tool Considerations](https://help.salesforce.com/s/articleView?id=platform.migrate_to_flow_tool_considerations.htm&release=264.0.0&type=5 "Review considerations and supported workflow rules and processes for the Migrate to Flow tool.")