SCP工作流程UserTask多个收件人

2020-08-17 03:17发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个要求,在某些情况下,如果...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个要求,在某些情况下,如果UserTask有多个收件人,则该任务需要所有收件人批准该任务,然后才能进行下一个评估。 目前看来,第一个批准者一旦执行任务,工作流便会进行下一步。

作为一个简单的测试,我尝试使用并行网关拆分/连接设置和此设置拆分为两个单独的UserTask组件,一旦两个任务都执行完毕,就永远不会达到连接步骤和后续步骤。 即使此方法可行,也不理想,因为每个步骤可能有N个批准人。

有关如何处理此问题的SAP文档非常少,我搜索了许多博客和问答,但无济于事。

SCP工作流程有可能吗? 如果没有,建议的增强措施是选中一个复选框或打开UserTask详细信息,以指定该UserTask在一个批准或所有批准下均已完成。

4条回答
Violet凡
2020-08-17 04:01

Nikolai,

感谢您抽出时间回答我的问题。 根据您的建议和Archana的建议,我认为我有一个前进的方向,它将简化工作流程设计,并允许我在每个步骤中执行N个并发批准程序。 繁重的工作将由用于批准/拒绝的自定义UI完成,因为我们可以保持任务处于打开状态,直到所有批准者对任务进行操作。 我们可以在上下文中或多带带的数据存储中跟踪批准者,并在每个批准者单击按钮后检查是否有剩余批准者,然后再完成任务。 如果有任何批准者拒绝,我们可以立即执行必要的操作以终止WF。 这种方法还应该简化您的设计,因为WF将是独立的。

一周热门 更多>