数据驱动工作流与 WF RuleSet 实战指南
1. 三通道 CAG 工作流运行
1.1 CAG 工作流概述
CAG 完成后,会请求一级和二级投票。若出现平局,将请求第三次决胜投票;若前两次投票结果为两次批准或拒绝,则不会进行第三次投票。
1.2 运行步骤
- 运行工作流,在一级和二级都批准。工作流应在不请求三级批准的情况下完成。
- 再次运行工作流,一级批准,二级拒绝。此时应会被要求进行三级批准,最终批准结果将与三级选择一致,因为它是决胜投票。
- 若愿意,从审批者数组列表中移除三级审批者,这样就不会收到三级批准的提示。
1.3 CAG 的 UntilCondition 属性
CAG 还有一个 UntilCondition 属性,当该属性不再为真时,CAG 将终止。此属性在许多场景中都很有用,例如可在运行时设置,以便在一半投票为肯定或否定后终止。
1.4 CAG 工作流总结
CAG 活动代表了一种数据驱动的工作流创作风格,通常被认为是最具动态性和灵活性的工作流风格,适用于数据驱动的工作流。不过,由于其通道内容难以查看,不如其他两种工作流风格透明,因此使用时应限于有需求的场景。
1.5 相关问答
| 问题 | 答案 |
|---|---|
| CAG 是按顺序还是并行运行项目? | 并行 </ |