【发布时间】:2017-02-06 20:15:01
【问题描述】:
我有一个关于工作流活动的 SN 问题。理想情况下,当批准组活动中的用户拒绝该项目时,目录任务会重新打开并重新发送批准。这很好用。但是,如果另一个用户拒绝该项目,我们不想重新打开目录任务并重新发送批准。即再次循环。我们只想保留第二个、第三个等审批者的 cmets。关于如何获得此功能的任何想法?
【问题讨论】:
标签: loops workflow servicenow
我有一个关于工作流活动的 SN 问题。理想情况下,当批准组活动中的用户拒绝该项目时,目录任务会重新打开并重新发送批准。这很好用。但是,如果另一个用户拒绝该项目,我们不想重新打开目录任务并重新发送批准。即再次循环。我们只想保留第二个、第三个等审批者的 cmets。关于如何获得此功能的任何想法?
【问题讨论】:
标签: loops workflow servicenow
所以只是为了了解您要完成的工作:
1 个用户拒绝,所有其他用户都批准:循环 2 个或更多用户拒绝:取消请求
最简单的方法可能是在审批活动中使用工作流暂存器和脚本。
如果您在工作流活动中运行“基于脚本的条件”以获得批准,则可以将实际拒绝数写入工作流暂存器。然后,您可以使用 if 块来管理离开活动时发生的情况。
或者,您可以将条件添加到审批工作流活动本身;第三个选项,基于现有的两个选项(您可以通过双击查看任何工作流活动条件的内容)。这还需要“基于脚本的条件”处于活动状态。
【讨论】: