---
schema_version: "1"
id: 03367a5a2a551ed44dc48e6f9ccc6e178e6ad4cbea100cd02bf514c1839a73d3
title: Workflow to Flow Mapping
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/cg_retail_workflow_to_flow_mapping.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.cg_retail_workflow_to_flow_mapping.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 24b2156304d8570803db3e1346ff8d78b0f5a4a6ddaaa33a8e1027167fa1ae93
description: Deprecate existing workflows and transition from workflows to flows by using the workflow to flow mapping.
products:
  - Consumer Goods
release: "264"
---
# Workflow to Flow Mapping

Deprecate existing workflows and transition from workflows to flows by using the workflow to flow mapping.

### 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;">Available in: Lightning Experience in, <strong>Enterprise</strong> and <strong>Unlimited</strong> Editions that have Consumer Goods Cloud enabled</td></tr></tbody></table>

Verify if the workflow is active and check for the corresponding flow. Deactivate the workflow, activate the equivalent flow, and test the behavior. Use the workflow to flow mapping to derive the flow equivalent of a workflow in Retail Execution:

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:16.666666666666664%">
          <col style="width:16.666666666666664%">
          <col style="width:16.666666666666664%">
          <col style="width:21.34292565947242%">
          <col style="width:11.990407673860911%">
          <col style="width:16.666666666666664%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d75311e75">Workflow Name</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d75311e78">Object</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d75311e81">Flow Name</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d75311e84">Flow Description</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d75311e87">Evaluation Criteria</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d75311e91">Annotation</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Update ExternalId</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Customer Extension</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Customer Extension Update ExternalId</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the External Id field on the Account object is populated, the flow updates the
              External Id field in Customer Extension with the External Id field value from
              Account.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">SetExternalId</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Account</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Account SetExternalId</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the External Id field in the Account object is empty, the flow populates the
              External Id field with the record Id of the Account object.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Populate Unique Id in Batch Last Successful Run</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Batch Last Successful Run</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Populate Unique Id in Batch Last Successful Run</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the Process Id field or Sales Org field in the Batch Last Successful Run object is
              modified, the flow populates the Unique Id field in Batch Last Successful Run with the
              concatenation of Process Id and Sales Org.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">SetExternalId</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Product Part</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Product Part SetExternalId</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the External Id field in Product Part is empty, the flow sets the External Id field
              as the record Id of Product Part.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">SetExternalId</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Product</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Product SetExternalId</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the Consumer Goods External Product ID field in Product is empty, the flow sets the
              Consumer Goods External Product ID field as the record Id of Product.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Set Is Locked To True in Promotion</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Advanced Promotion</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Set Is Locked To True in Promotion</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the Phase field in Advanced Promotion is Committed or Canceled, the flow updates
              the Is Locked field in Advanced Promotion to True.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated to meet the criteria.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Duplicate_Usage_With_Same_Parent_Child</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Promotion Template Hierarchy</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">&nbsp;</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">&nbsp;</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">&nbsp;</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">Workflow is disabled by default and not migrated to new code.</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Locked Customer Task Record</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Customer Task</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Locked Customer Task Record</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If Phase in Customer Task is Closed or Canceled, the flow updates the Record Type of
              Customer Task as Customer Task Read Only.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Unique SN per Sales Org</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Asset</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Unique SN per Sales Org</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the Serial Number and Sales Org fields in Asset are populated, the flow updates the
              Tag Number field in Asset with the concatenation of the Sales Org and Serial Number
              fields.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Update Customer Contract RecordType Editable</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Customer Contract</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Update Customer Contract RecordType Editable</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the Phase field in the Customer Contract is Rejected or Planning, the flow updates
              the Record Type of Customer Contract as Customer Contract Editable.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Update Customer Contract RecordType Readonly</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Customer Contract</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Update Customer Contract RecordType Readonly</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the Phase field in the Customer Contract is Committed or ForApproval or Canceled,
              the flow updates the Record Type of Customer Contract as Customer Contract Readonly.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Update Contract Payment Recordtype</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Contract Payment</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Update Contract Payment Recordtype</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the Phase field in Contract Payment is Committed or ForApproval or Canceled, the
              flow updates the Record Type of Contract Payment as ReadOnly.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Update Contract Payment Recordtype Edit</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Contract Payment</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Update Contract Payment Recordtype Edit</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the Phase field in Contract Payment is Planning or Rejected, the flow updates the
              Record Type of Contract Payment as Edit.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Update Amount</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Contract Payment Tactic</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Update Amount</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the Contract Tactic Template field in Contract Payment Tactic is populated, the
              flow updates the Amount in Contract Payment Tactic with the Amount field in Contract
              Tactic.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Set Unique Code Field</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Data Type Option</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Set Unique Code Field</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the record is a new record or the Code field is modified in the Data Type Option
              object. If any one of the conditions is met, the flow updates the Code field with the
              concatenation of record Id and the Code field of the Data Type Option object.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Set Unique Default Options</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Data Type Option</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Set Unique Default Options</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the record is a new record and the Default Item field is True (condition1), or if
              the Default Item field is modified (condition2). If condition 1 is met, the flow updates the
              Unique Default Item field as the concatenation of the record Id of the Data Type object with
              the "true" string. If condition 2 is met, the flow clears the value of the Unique Default
              Item field.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Balance Update Check</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Inventory Transaction</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Balance Update Check</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the Transaction Control field in the Inventory Transaction Template object isn’t
              (Neutral or Balance) and the Accounted field in the Inventory Transaction object is false.
              If both conditions are met then the flow updates the Balance field of Inventory Transaction
              as True.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Check If Composite Key Needs An Update</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Activity Customer Set</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Check If Composite Key Needs An Update (Activity Customer Set)</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">Updates the Composite Key field in Activity Customer Set with the concatenation of the
              record ID of the Activity and the Customer Set objects.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Check If Composite Key Needs An Update</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Activity Product</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Check If Composite Key Needs An Update (Activity Product)</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">Updates the Composite Key field in Activity Product with the concatenation of the
              record ID of the Activity and Product objects.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Check If Composite Key Needs An Update</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Question</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Check If Composite Key Needs An Update (Question)</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">
              <p>Updates the Composite Key field in the Question object with the concatenation of the
                record Id of Activity, Job Definition Template, Measure Type field from the Job Definition
                Template object, POS Type, and record Id of the POS Template object.</p>
              <p style="margin-bottom:0;">Updates the POS
                Composite Key field in the Question object with the concatenation of the record Id of
                Activity, Job Definition Template, Measure Type field from the Job Definition Template
                object, POS Type field, and record Id of the POS Template object.</p>
            </td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Set composite key</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Template Question</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Set composite key</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the record is a new record or there’s an update to the Activity Template or Job
              Definition Template fields, the flow updates the Composite Key field in the Template
              Question object with the concatenation of the record Id of Activity Template and Job
              Definition Template.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Check Unique User For Display</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Order Item Inventory Transaction</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Check Unique Used For Display</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">Updates the Unique Field Display field in the Order Item Inventory Transaction object
              with the concatenation of the record Id of the Order Item Template and the Active field
              (TRUE or FALSE) and the Used For Display field (TRUE or FALSE).</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">Workflow is inactive by default.</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Populate Unique Inventory Templates in Order Item Inventory Transaction</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Order Item Inventory Transaction</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Populate Unique Inventory Templates in Order Item Inventory
              Transaction</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">Updates the Unique Inventory Templates field in the Order Item Inventory Transaction
              with the concatenation of the record Id of the Inventory Control Template, the Inventory
              Transaction Template, and the Order Item Template objects.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Sync Promotion Timeframes</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Advanced Promotion</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Sync Promotion Timeframes</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the Synchronize Promotion Timeframes field from the Promotion Template object is
              True, the flow updates the Shipment Date From field and the In-Store Date From field in the
              Advanced Promotion object with the value of the Date From field. The flow also updates the
              Shipment Date Thru field and In-Store Date Thru field in the Advanced Promotion object with
              the value of the Date Thru field.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Update Promotion Record Type</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Advanced Promotion</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">&nbsp;</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">&nbsp;</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">&nbsp;</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">Workflow is inactive by default. No corresponding flow is created.</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Check Duplicate Promotion Reward Hurdle Sort</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Promotion Hurdle</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Check Duplicate Promotion Reward Hurdle Sort</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If Record Type isn’t Reward-Specific and the record is a new record, or the Sort field
              (cgcloud__Sort__c) is modified. If one of the conditions is met, the flow updates the Sort
              field (cgcloud__Sort_Unique__c) in the Promotion Hurdle object with the concatenation of the
              Sort field (cgcloud__Sort__c) and the record Id of the Promotion Reward Group
              object.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Check Duplicate Promotion Reward Sort</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Promotion Reward</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Check Duplicate Promotion Reward Sort</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the record is a new record or the Sort field (cgcloud__Sort__c) is modified, the
              flow updates the Sort field (cgcloud__Sort_Unique__c) in the Promotion Reward object with
              the concatenation of the Sort field (cgcloud__Sort__c) and the record Id of the Reward Group
              object.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Update Reward Type FixAmount</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Promotion Reward</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Update Reward Type Amount</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the Meta Type field from Pricing Condition Template is Amount (FixAmount), the flow
              updates the Reward Type field with the picklist value Amount Per Unit (AmountPerUnit) in the
              Promotion Reward object.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">Workflow is inactive by default.</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Update Reward Type FlatRate</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Promotion Reward</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Update Reward Type FlatRate</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the Meta Type field from the Pricing Condition Template is Flat Rate (FlatRate),
              the flow updates the Reward Type field in the Promotion Reward object with the picklist
              value Flat Rate (FlatRate).</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">Workflow is inactive by default.</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Update Reward Type Free Item</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Promotion Reward</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Update Reward Type Free Item</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the Free Item field is True, the flow updates the Reward Type field in the
              Promotion Reward object with the picklist value Free Item (FreeItem).</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">Workflow is inactive by default.</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Update Reward Type Percentage</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Promotion Reward</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Update Reward Type Percentage</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the Meta Type field from the Pricing Condition Template record is Percentage, the
              flow updates the Reward Type field in the Promotion Reward object with the picklist value
              Percentage Discount (PercentageDiscount).</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">Workflow is inactive by default.</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Update Reward Type Price</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Promotion Reward</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Update Reward Type Price</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the Meta Type field from the Pricing Condition Template is Price, the flow updates
              the Reward Type field in the Promotion Reward object with the picklist value Special Base
              Price (SpecialBasePrice).</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">Workflow is inactive by default.</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Update Reward Type Special</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Promotion Reward</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Update Reward Type Special</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the User Exit field is populated, the flow updates the Reward Type field in the
              Promotion Reward object with the picklist value Special (Special).</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">Workflow is inactive by default.</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Check Duplicate Promotion Reward Group Sort</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Promotion Reward Group</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Check Duplicate Promotion Reward Group Sort</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the record is a new record or the Sort field (Sort__c) is modified, the flow
              updates the Sort field (cgcloud__Sort_Unique__c) in the Promotion Reward Group object with
              the concatenation of the Sort field (cgcloud__Sort__c) and record Id of the Promotion
              object.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Check Duplicate Promotion Reward Product</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Promotion Reward Product</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Check Duplicate Promotion Reward Product</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the record is a new record or the Logistic Unit field is modified, the flow updates
              the Product &amp; Logistic Unit field in the Promotion Reward Product object with the
              concatenation of the record Id of the Promotion Reward, the Product objects, and the
              Logistic Unit field.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">Workflow is inactive by default.</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Check Unique Sell Sheet on Sales Folder</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Sales Folder Sell Sheet</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Check Unique Sell Sheet on Sales Folder</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">Updates the Sell Sheet field (cgcloud__Sell_Sheet_Unique__c) in the Sales Folder Sell
              Sheet object with the concatenation of record Id of the Sales Folder and the Sell Sheet
              objects.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Populate Unique User Id in Sales Org User</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Sales Organization User</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Populate Unique User Id in Sales Org User</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">Updates the Unique User Id field in the Sales Organization User object with the
              concatenation of the record Id of the User and the Sales Organization objects.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Check_Usage_Uniqueness</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">System Number</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Check Usage Uniqueness</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the record is a new record or the Usage field is modified, the flow updates the
              Usage Validate field in the System Number object with the concatenation of the Usage and
              Sales Org fields.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Check_Sort_Uniqueness</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">System Number Segment</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Check_Sort_Uniqueness</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the record is a new record or the Sort field (Sort__c) is modified, the flow
              updates the Sort field (cgcloud__Sort_Validation__c) in the System Number Segment object
              with the concatenation of the record Id of the System Number object and the Sort
              (cgcloud__Sort__c) field.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Check_Type_Uniqueness</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">System Number Segment</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Check_Type_Uniqueness</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the record is a new record or the Segment Type field is modified, the flow updates
              the Unique Segment Type field in the System Number Segment object with the concatenation of
              the record Id of the System Number and the Segment Type objects.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Set Unique TacticProduct.TacticIdProductId</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Tactic Product</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Set Unique TacticProduct.TacticIdProductId</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">Updates the TacticIdProductId field in the Tactic Product object with the
              concatenation of the record Id of the Tactic and the Product objects.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Check sort uniqueness</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Unit of Measure</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Check sort uniqueness</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the record is a new record or the Sort field (Sort__c) is modified, the flow
              updates the Sort field (cgcloud__Sort_Validation__c) in the Unit of Measure object with the
              concatenation of the record Id of the Product object and the Sort (cgcloud__Sort__c)
              field.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Check unit type uniqueness</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Unit of Measure</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Check unit type uniqueness</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the record is a new record or the Unit Type (cgcloud__Unit_Type__c) field is
              modified, the flow updates the Unit Type field (cgcloud__Unit_Type_Validation__c) in the
              Unit of Measure object with the concatenation of record Id of the Product object and the
              Unit Type (cgcloud__Unit_Type__c) field.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Set Unique IsOrderUnit</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Unit of Measure</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Set Unique IsOrderUnit</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the record is a new record and the Is Order Unit field is True (condition1), or the
              Is Order Unit field is modified (condition2). If condition 1 is met then the flow updates is
              Order Unit (cgcloud__Check_isOrder_Unique__c) field in the Unit of Measure object with the
              concatenation of the record of the Product object with the “IsOrder" string. If condition2
              is met then the flow updates the is Order Unit (cgcloud__Check_isOrder_Unique__c) field
              value as empty.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">Workflow is inactive by default.</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Set isPricingUnit Unique or isConsumerUnit Unique or isOrderUnit Unique</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Unit of Measure</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Set isPricingUnit Unique or isConsumerUnit Unique or isOrderUnit
              Unique</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">
              <p>Checks If </p>
              <ul>
                <li>The record is a new record and Is Price Unit field is True or Is Consumer Unit field is
                  True or Is Order Unit field is True.</li>
                <li>The record isn’t new and Is Price Unit field or Is Consumer Unit field, or Is Order
                  Unit field are modified.</li>
              </ul>
              <p>If one of the conditions is met, then the flow runs and validates these fields:</p>
              <ul>
                <li>If the Is Consumer Unit field (cgcloud__Is_Consumer_Unit__c) is True, the flow updates
                  the is Consumer Unit field (cgcloud__Check_isConsumer_Unique__c) in the Unit of Measure
                  object with the concatenation of the record Id of the Product object with the "IsConsum"
                  string. If the Is Consumer Unit field (cgcloud__Is_Consumer_Unit__c) is False, the flow
                  updates the is Consumer Unit field (cgcloud__Check_isConsumer_Unique__c) field value as
                  empty.</li>
                <li>If the Is Order Unit field (cgcloud__Is_Order_Unit__c) is True, the flow updates the is
                  Order Unit field (cgcloud__Check_isOrder_Unique__c) in the Unit of Measure object with the
                  concatenation of record Id of the Product object with the “IsOrder” string. If the Is
                  Order Unit field (cgcloud__Is_Order_Unit__c) is False, the flow updates the is Order Unit
                  field (cgcloud__Check_isOrder_Unique__c) field value as empty.</li>
                <li>If the Is Price Unit field (cgcloud__Is_Price_Unit__c) is True, the flow updates the is
                  Price Unit field (Check_isPrice_Unique__c) in the Unit of Measure object with the
                  concatenation of the record Id of the Product object with the "IsPrice" string. If the Is
                  Price Unit field (cgcloud__Is_Price_Unit__c) is False, the flow updates the is Price Unit
                  field (Check_isPrice_Unique__c) field value as empty.</li>
              </ul>
            </td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Set_Check_isConsumer_Unique</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Unit of Measure</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Set_Check_isConsumer_Unique</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">
              <p>If the record is a new record and Is Consumer Unit is True, or the Is Consumer Unit
                field is modified. If one of the conditions is met, the flow runs and validates these
                fields:</p>
              <p style="margin-bottom:0;">If Is Consumer Unit is True, the flow updates the is Consumer Unit
                (cgcloud__Check_isConsumer_Unique__c) field in the Unit of Measure object with the
                concatenation of the record Id of Product object with the "IsConsum" string. If the
                Consumer Unit field is modified, the flow updates the is Consumer Unit
                (cgcloud__Check_isConsumer_Unique__c) field value as empty.</p>
            </td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">Workflow is inactive by default.</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Populate Unique User Id in User Accountable</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">User Accountable</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Populate Unique User Id in User Accountable</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">Updates the Unique User Id field in the User Accountable object with the record Id of
              the User object.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Populate Unique Activity</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">Daily Report Template Activity</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Populate Unique Activity</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">Updates the Unique Activity field in the Daily Report Template Activity object with
              the concatenation of the record Id of the Daily Report Template and Activity objects
              (cgcloud__Visit_Template__c).</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Update Unique Sort field</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">User Exit Content</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Update Unique Sort field</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">Updates the Unique Sort Order for User Exit Type field in the User Exit Content object
              with the concatenation of the record Id of the User Exit and Sort Order objects.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Workflow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e75 ">Populate Unique User Id</td>

            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e78 ">User Setting</td>

            <td data-label="Flow Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e81 ">CGCloud : Populate Unique User Id</td>

            <td data-label="Flow Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e84 ">If the User field isn’t null, the flow updates the Unique User Id field in the User
              Setting object with the record Id of the User object.</td>

            <td data-label="Evaluation Criteria" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e87 ">Evaluate the rule when a record is created or updated.</td>

            <td data-label="Annotation" class="slds-cell-wrap" style="vertical-align:top;" headers="d75311e91 ">&nbsp;</td>

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

#### See Also

- [Create a Managed-Installed Flow that Admins can Override and Customize](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_builder_overrides.htm&release=234&type=5&language=en_US)