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

#### 关于基于时间的工作流规则 可以配置特定工作流规则，以便在等待期过后执行操作。例如，可以将一项规则配置为在超过某个记录的到期日期之后或已有一段时间未使用该记录时根据此规则执行操作。有两种方法可以配置基于时间的工作流规则： 通过配置计划事件。计划事件是一种不会被用户操作触发的工作流规则。计划事件在指定的日期和时间自动执行。您可以选择将计划事件配置为按您在计划事件上指定的间隔多次执行。 对记录列表执行计划事件上的工作流操作；对单个记录执行其他类型的工作流规则上的操作。 有关计划事件的更多信息，请参阅关于计划事件和创建计划事件。 通过在工作流规则或计划事件上配置“等待”操作。 ### 关于等待操作 您可以将一个或多个“等待”操作添加到特定的事件后工作流规则，包括计划事件。每次想要执行基于时间的操作时，请创建指定延迟时段或延迟的结束日期和时间的“等待”操作。可以直接指定时段或日期，也可以创建表达式来计算时段或日期。然后，在规则上对这些操作进行排序，以便使“等待”操作就排在要延迟的操作之前。如果完成某个业务流程需要多个规则，要对这些规则进行适当排序以实现您的目标。 注意：您无法在事件前工作流规则上配置“等待”操作。 ### 关于在“等待”操作后重新评估工作流条件 在具有除“计划事件”以外的任何触发事件的事件后工作流规则上设置“等待”操作时，您可以指定在等待期结束时是否重新评估工作流规则条件。如果选中了“等待”操作上的“等待后重新评估规则条件”复选框，则在等待期结束后，将根据工作流规则条件重新读取和重新评估该记录。 如果不符合规则条件（因为在等待期间记录已更改），则不会执行规则上的其余操作。默认情况下，会选中“等待”操作上的“等待后重新评估规则条件”复选框。 如果您取消选中“等待”操作上的“等待后重新评估规则条件”复选框，则在等待期结束后，将重新读取该记录并执行规则上的下一个操作，而不会检查该记录是否仍满足规则条件。如果在规则上有多个“等待”操作，并且您希望在等待期结束后重新评估规则条件，则必须选中每个“等待”操作上的“等待后重新评估规则条件”复选框。 注意：您无法在计划事件（即具有“计划事件”触发事件的工作流规则）上配置条件。因此，针对计划事件上的“等待”操作选中或取消选中“等待后重新评估规则条件”复选框对于处理规则没有影响。 ### 使用等待操作配置基于时间的工作流规则示例 下面的示例介绍如何使用“等待”操作配置基于时间的工作流规则。您可以按不同的方式使用基于时间的工作流规则，具体取决于您的业务模式。 服务请求使用三个优先级选项：“标准”、“紧急”和“重要”。默认情况下，服务请求的优先级在创建服务请求时设置为“标准”。一项针对服务升级的业务流程需要以下操作： 创建新的服务请求后，如果该服务请求的状态未在 24 小时内更新，则服务请求的优先级将更改为“紧急”，并将发送电子邮件至该服务请求的所有者，通知该所有者必须更新该服务请求。 如果再过 24 小时服务请求的状态仍未更改，将发生以下情况： 服务请求上的“优先级”字段更改为“重要” 服务请求将重新分配给原始所有者的经理 将发送电子邮件至服务请求的原始所有者和新所有者，以告知他们服务请求已重新分配给所有者的经理，且“优先级”已更改为“重要” 为了满足此要求，公司管理员针对服务请求记录类型设置了工作流规则，配置如下： 规则触发器设置为以下值：在保存新记录时。 规则条件指定服务请求的状态为未设置为“待处理”，如下所示： [<Status>]<>LookupValue("SR_STATUS", "Pending") 工作流规则上的操作顺序如下： 持续时间为 24 小时的等待操作，选中“等待后重新评估规则条件”复选框 “更新值”操作，将服务请求上的“优先级”字段更改为“紧急” “发送电子邮件”操作，发送电子邮件至服务请求的所有者，以通知所有者服务请求的优先级已更改为“紧急”，必须对服务请求进行更新 持续时间为 24 小时的等待操作，选中“等待后重新评估规则条件”复选框 “更新值”操作，将服务请求上的“优先级”字段更改为“重要” “更新值”操作，将原始所有者的经理指定为新所有者 “发送电子邮件”操作，发送电子邮件至服务请求的所有者和所有者的经理，以通知他们服务请求已重新分配，且服务请求的优先级已更改为“重要” 有关在工作流规则和计划事件上创建“等待”操作和“更新值”操作的信息，请参阅创建工作流操作：等待和创建工作流操作：更新值。 注意：用于本主题中任何示例表达式的独立于语言的字段名称以及字段名称语法是比第 29 版 Service Pack 1 更旧的 Expression Builder 版本中使用的字段名称和字段名称语法。这些示例仍然有效。但是，如果您从第 29 版 Service Pack 1 或更高版本的 Expression Builder 的“字段”列表中选择表达式的对应字段，则字段名称和字段名称语法将不同于示例中所显示的字段名称和字段名称语法。建议您始终从 Expression Builder 内的“字段”列表中为表达式选择字段，以便字段名称和字段名称语法始终正确。有关表达式中的字段名称和字段名称语法的更多信息，请参阅关于表达式。 #### 相关主题 请参阅以下主题以了解相关的工作流信息： 关于工作流规则 关于工作流操作 创建工作流规则 更改工作流规则操作的顺序 停用工作流规则和操作 删除工作流规则和操作

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