跳至主要内容
Administrator Guide
上次更新时间 :2024-06-14
创建业务流程条件规则

创建业务流程条件规则

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