在一个工作流程中处理多个事件

2020-08-16 20:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我需要开发一个可以处理多...

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

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


你好

我需要开发一个可以处理多个事件的工作流流程。 在这种情况下,我使用BOR BUS2081处理BLOCKEDQUANT和BLOCKEDPRICE的事件。 在每种情况下(发票被阻止数量阻止,发票被阻止价格阻止,或两者都有),将为用户分配不同的任务。

如果发票由于数量和价格而被冻结,则特别之处在于同时处理两个事件。 该过程详细说明,如果发票由于数量和价格而被冻结,则应将任务分配给负责用户以澄清数量问题,而将任务分配给负责用户以价格问题。

在这种特殊情况下,仅在澄清价格问题的任务完成后,工作流程才会结束,即使数量问题已经解决。

最初,我在工作流的条件开始时定义了两个事件,但是它触发了两个不打算结束的不同工作流。

对于如何处理此案的任何建议,我深表感谢。 我有处理一个事件作为工作流条件开始的经验。

5条回答
spaceman01
2020-08-16 20:50

事实上,这是每个事件的正常现象

两个事件同时开始:

->,您可以将事件队列用于其中一个事件,并添加一个 与此事件一起终止工作流中的事件

=>例如; wf1以事件受限制的价格开始,然后blockedQty在事件队列中,当事件队列被处理时,WF2启动,而WF1停止。

但是,事件队列是否在

=>

=>另一种类似的方法,您的第一个任务有一个1分钟的延迟,并且在并行块中您停止了 带有事件blockedQty的WF1

两者都是实现

干杯

Stephane

一周热门 更多>