| 打印 打开 PDF 版本的联机帮助

6. #### 创建工作流操作：更新值 工作流规则上的“更新值”操作可以在更改记录时自动更新字段，而不会丢失有关原始更改的信息（即，有关记录的更改时间、更改者和更改数据的信息）。当工作流规则上位于“更新值”操作之前的一个或多个“等待”操作（如果有）中定义的等待期结束后，将执行此操作。 除非工作流规则的触发器事件是“在保存已修改记录之前”，否则工作流规则中的“更新值”操作必须至少存在一个活动的“等待”操作。除了触发器事件是“在保存已修改记录之前”的工作流规则之外，仅当工作流规则上“更新值”操作前面至少有一个活动的“等待”操作时，Oracle CRM On Demand 才允许您激活“更新值”操作。如果工作流规则具有多个“更新值”操作，则不需要让每个“更新值”操作都具有一个“等待”操作。在此规则上，只要有一个在所有“更新值”操作之前的“等待”操作就够了。 注意：可为一项工作流规则创建多项操作，每项规则最多可有 25 项操作。 以下过程说明如何创建“更新值”操作。 在开始之前。要执行以下过程，您的用户角色必须具有“管理数据规则 - 管理工作流规则”权限。有关对角色添加权限的信息，请参阅添加角色。 创建“更新值”操作 请导航到要在其中创建操作的规则： 在任何页面中，单击右上角的“管理”全局链接。 在“业务流程管理”部分中，单击“工作流配置”。 在“工作流规则列表”页面上，找到要在其中创建操作的规则。 有关在列表页中搜索工作流规则的信息，请参阅筛选列表。 单击规则上的“工作流名称”链接。 在“工作流规则详细信息”页面上的“操作”标题栏中，单击“菜单”，然后选择“更新值”。 注意：工作流规则中的触发事件将决定可在此规则中创建的操作的类型。 提示：可以通过单击对应的“复制”链接，创建现有工作流规则操作的副本。 在“编辑工作流操作”页面中，输入操作名称。 如果想启用该操作，请选中“有效”复选框。 填写下表中说明的字段，然后保存操作。
   字段 | 说明
   --- | ---
   字段名称 | 从下拉列表中选择要更新的字段的名称。 注意：可以更新的字段集由工作流规则的记录类型决定。此外，如果在字段设置级别将字段指定为只读字段，则无法通过“更新值”操作来更新该字段。对于某些记录类型，可以更新的字段集包括一些定制对象字段。可以为许多记录类型更新“定制对象 1”、“定制对象 02”和“定制对象 03”字段，以及对应的 ID 字段。对于“商机”记录类型，还可以更新“定制对象 05”和“定制对象 06”字段，以及对应的 ID 字段。
   值 | 单击字段旁边的 fx 图标，并定义用于计算字段的新值的表达式。可以使用Expression Builder中的“检查语法”按钮测试语法。 此字段最多可以包含 1024 个字符。 如果您定义表达式来计算字段，例如定制的“利润”字段，其中“利润”等于“收入”减去“成本”，则在每次触发工作流规则时都将计算字段值，即使“收入”或“成本”未发生变化。为了获得更佳的性能，您可以在工作流规则中定义其他条件，例如： FieldValue('<Revenue>') <> PRE('<Revenue>') OR FieldValue('<Cost>') <> PRE('<Cost>') PRE 函数将返回更新字段之前字段中的值。
   覆盖现有值 | 如果要用新值覆盖此字段中的现有值，请选中此复选框。 如果字段已经包含值，则不会更新此值，除非选中此复选框。 如果字段为空，则用新值更新此字段，即使取消选中此复选框也是如此。
有关创建其他类型的工作流操作的详细步骤说明，请参阅以下主题： 创建工作流操作：分配工作簿 创建工作流操作：创建集成事件 创建工作流操作：创建任务 创建工作流操作：发送电子邮件 创建工作流操作：等待 #### 相关主题 请参阅以下主题以了解相关的工作流信息： 关于工作流规则 关于工作流操作 关于基于时间的工作流规则 创建工作流规则 更改工作流规则操作的顺序 停用工作流规则和操作 删除工作流规则和操作

已发布 8月 2022 | Copyright © 2005, 2022, Oracle和/或其附属公司。Legal Notices.