【问题标题】:Pause a sub-process BPMN暂停子流程 BPMN
【发布时间】:2019-05-06 15:14:27
【问题描述】:

我最近开始了一项新业务,其中一些流程变得有点难以规划。很多时候,当触发可能在任何时候发生的事件时,我们有一个需要“暂停”的流程。我正确映射的问题是如何从停止的地方“重新启动”进程,因为它可以在任何时候有效地暂停/取消暂停。

这是我目前拥有的:

Process Example

基本上,我需要让“Something Happened 2”不完全中断子流程,只需将其置于“暂停”状态。实际情况本质上是客户可以在我们处理他们的逾期账单的同时进行投诉,因此我们将流程搁置在任何地方,直到我们解决投诉,然后重新启动流程。

我不完全确定记录这一点的最佳方法,并且在文档中找不到任何明确的内容,因为非中断事件似乎使其余过程仍在并行进行。

任何帮助将不胜感激。

【问题讨论】:

  • 我刚刚为一个只处理业务流程建模的新社区创建了一个提案,因为我注意到在堆栈交换社区。随意看看,我期待您对社区未来的投入! :area51.stackexchange.com/proposals/121238/…

标签: bpmn business-process-management lucidchart


【解决方案1】:

如果你真的想从头开始重新启动整个子进程,那么你可以预先加载一个独占网关。处理完投诉后,您可以将序列流定向到该网关,该网关将重新启动子流程。请参阅下面的示例(我已经稍微简化了您的图表)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-12
    • 2021-02-19
    • 1970-01-01
    • 2022-11-18
    • 2016-12-17
    • 2012-09-18
    相关资源
    最近更新 更多