点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我需要开发一个可以处理多个事件的工作流流程。 在这种情况下,我使用BOR BUS2081处理BLOCKEDQUANT和BLOCKEDPRICE的事件。 在每种情况下(发票被阻止数量阻止,发票被阻止价格阻止,或两者都有),将为用户分配不同的任务。
如果发票由于数量和价格而被冻结,则特别之处在于同时处理两个事件。 该过程详细说明,如果发票由于数量和价格而被冻结,则应将任务分配给负责用户以澄清数量问题,而将任务分配给负责用户以价格问题。
在这种特殊情况下,仅在澄清价格问题的任务完成后,工作流程才会结束,即使数量问题已经解决。
最初,我在工作流的条件开始时定义了两个事件,但是它触发了两个不打算结束的不同工作流。
对于如何处理此案的任何建议,我深表感谢。 我有处理一个事件作为工作流条件开始的经验。
嗨,里卡多
本文介绍了一些避免每个对象使用多个活动工作流实例的方法: https://blogs.sap.com/2013/05/05/the-super-singleton-concept-for-workflow- instance-3-step-approach/
您可以实现其中之一,但这会增加设计的复杂性,因此请确保您确实需要这样做。
< p>我还注意到,其中一个事件有一个标准的工作流程:WS20000397。 我想你已经看过这个了,但是如果不是的话,可能会有用。史蒂芬妮,
感谢您的评论。
看看我是否了解您的情况,这两个事件都是同一WF模型的一部分,对吗? 或者在您的方案中,您考虑使用两个不同的WF?
我设计了一个简单的WF,它从事件" CREATE"开始,然后作为并行部分等待事件" BlockedQtd"和" BlockedPrice",并希望事件在此分支的事件队列中跳跃 将被处理,但没有发生。
预先感谢您的帮助!
嗨,埃格,
感谢您的参考。
我认为这并不是我真正需要的,但是,它将有助于定义流程。 我意识到的是,我将让不同的标准事件触发工作流,然后通过本地事件或外部事件,我将不得不管理WF如何终止或表现。
只要我能使事情正常运转,我就会回来描述我是如何做到的。
嗨
事实上,这是每个事件的正常现象
两个事件同时开始:
->,您可以将事件队列用于其中一个事件,并添加一个 与此事件一起终止工作流中的事件
=>例如; wf1以事件受限制的价格开始,然后blockedQty在事件队列中,当事件队列被处理时,WF2启动,而WF1停止。
但是,事件队列是否在
=>
=>另一种类似的方法,您的第一个任务有一个1分钟的延迟,并且在并行块中您停止了 带有事件blockedQty的WF1
两者都是实现
干杯
Stephane
嗨
p>对我来说,属于同一工作流程
干杯
Stephane
一周热门 更多>