Loading
自动执行业务流程
目录
选择筛选器

          没有结果
          没有结果
          以下是一些搜索提示

          检查关键字的拼写。
          使用更普遍的搜索词。
          选择更少的筛选器,并扩大搜索范围。

          搜索所有 Salesforce 帮助
          同时更新多个记录中的字段示例

          同时更新多个记录中的字段示例

          此示例创建了一个流,通过根据业务规则重新分配客户所有权来更新多个记录中的字段。

          所需的 Edition

          对集合执行循环的流程示例

          首先,创建名为 collReassignedAccts 的基于客户的记录集合变量。

          “新建资源”窗口显示资源类型设置为变量、API 名称设置为 collReassignedAccts、数据类型设置为记录、允许选择多堆值(集合)和对象设置为客户

          接下来,添加获取记录元素,以获取 John Smith 拥有的所有客户记录。

          获取记录元素,显示 OwnerId 的条件要求等于 John Smith ID,存储的记录数量设置为所有记录

          然后创建对集合进行迭代的循环。对于集合中的每个项目,循环:

          1. 将集合项目分配至循环变量。
            循环元素,显示集合变量设置为来自 John 客户的客户
          2. 评估客户所拥有员工数量是否超过 10,000 名。
            显示“是”结果的条件要求的决策元素,其中资源设置为循环中当前项目的员工字段,大于运算符,对于值,10000
          3. 如果客户拥有的员工数量超过 10000 名,将 Madison 的用户 ID 分配至循环变量中的 OwnerId 字段。
            分配元素,使用等于运算符和值(Madison 的所有者 ID)显示循环中当前项目的变量集
          4. 如果客户拥有的员工数量未超过 10000 名,将 Amber 的用户 ID 分配至循环变量中的 OwnerId 字段。
            分配元素,使用等于运算符和值(琥珀的所有者 ID)显示循环中当前项目的变量集
          5. 将循环变量的值添加为collReassignedAccts集合中的新项目。
            分配元素,显示 collReassignedAccts 变量,以及添加运算符和循环中的当前项目值
          6. 最后,在循环完成对集合的迭代后,添加更新记录元素,以collReassignedAccts新的 OwnerId 更新客户。
            更新记录元素,显示设置为 collReassignedAccts 的集合变量

            该部分流程使用单个查询以查找客户列表和单个 DML 语句,以便更新那些客户。如果通过单独设置字段来更新记录,您将使用:

            一个“更新记录”元素以查找 John 拥有的且有超过 10,000 位员工(一条查询)的所有客户。然后将那些记录的 OwnerId 更新为 Madison 的 ID(1 条 DML 语句)。

            一个“更新记录”元素以查找 John 拥有的且不超过 10,000 位员工(一条查询)的所有客户。然后将那些记录的 OwnerId 更新为 Amber 的 ID(1 条 DML 语句)。

           
          正在加载
          Salesforce Help | Article