创建业务流程条件规则
安全性:“System”功能区域中的以下域:
- 业务流程管理
- 管理:业务流程定义
Workday 允许您配置条件规则,从而控制业务流程的运行方式。“条件规则”由 1 个或多个条件组成,在您发起业务流程时,Workday 将按您指定的顺序检查这些条件,直到找到匹配项。您可以设置条件规则,以检查您指定的值以及使用关系运算符的值。示例:
- 当您在条件规则中使用“与”时,只要有一个条件不成立或不通过,Workday 就会停止检查剩余的条件。
- 如果您在条件规则中使用“或”,Workday 会在一个条件返回 true 或通过检查时立即停止检查剩余的条件。
您可以通过将最有可能触发响应的条件置于列表顶部来优化性能。
条件规则有多种类型,包括提醒和委派。如要为以下项设置条件规则:
- 提醒,请使用“创建提醒规则”任务。示例:用于业务流程或任务提醒通知。
- 委派,请使用“创建委派规则”任务。示例:委派启动业务流程或完成“我的任务”条目的责任。
- 从业务流程的相关操作菜单中,选择 。
- 从“业务流程步骤”选项卡上某个步骤的相关操作菜单中,选择 。
- 填写“规则条件”网格时,请参考以下信息:
选项 描述 ( )当语句包含“与”和“或”条件的组合时,请使用括号指明优先级。示例:(A 和 B) 或 C。源外部字段或条件规则显示条件中使用的所有字段都与业务流程相关的规则。当您将条件规则应用于业务流程的“初始”步骤时,Workday 建议您在此提示中选择“发起人”以外的值。如果您在 Workday 发起业务流程之前选择了“发起人”,则该字段不会返回任何结果。当您在条件规则中使用报告字段时,Workday 不会检查报告字段的域安全性。但是,如果安全逻辑是报告字段本身的一部分,则 Workday 会评估报告字段的安全性。这可确保处理用户(处理上一步骤的人员)在返回报告字段结果之前通过安全检查。如果执行操作的用户在下一步中无权访问字段或值,则系统会跳过此步骤。比较值要与源进行比较,请输入一个值或选中一个“比较值”复选框。示例:- 等于:字段值等于比较值。对于“真”,请选中该复选框。
- 不等于:字段值不等于比较值。对于“真”,请取消选中该复选框。
访问:
- “规则测试器”报告,查看条件规则的完整执行流,从而帮助您了解条件规则结果并对其进行问题排查。该报告:
- 从业务流程事件的相关操作菜单中获取。
- 不适用于 Workday 拥有的条件规则。
- “编辑条件规则”任务来编辑或删除条件规则,但请注意以下事项:
- 当您编辑提醒规则时,所做的变更会影响已启动的流程。
- 您无法编辑或删除正在使用的委派规则(在任何委派中引用)。
- 您无法删除符合以下条件的规则:
- 提醒通知中的 Workday 参考信息。
- 仅运行了一次。
- 具有已过期的时间表。
- Object Transporter,用于将条件规则从一个租户迁移到另一个租户。示例:在沙盒租户中测试提醒规则,然后将其迁移到上线租户。
- “管理委派设置”报告,确定用户在您设置委派时应选择的委派规则。