ASTRO轻应用 ASTROZERO-活动:子流程

时间:2024-10-23 11:00:34

子流程

子流程任务是一个特殊的自动化容器任务,其内在包含了对子流程(Sub Process)的创建、启动和调度管理。

当流程到达子流程任务时,按照配置策略自动启动子流程实例,父流程的该分支中断,在这里等待子流程实例全部结束后继续执行后续路线。

子流程模型可以再包含调用子流程,成为每层嵌套的多级流程。

图22 子流程实例

调用活动和子流程图元都是BPM的内嵌子流程,区别是:调用活动则把子流程当做一个黑盒,通过参数传递进行调用;内嵌子流程则直接在当前流程中规划出一个子流程,子流程可共享父流程的变量。可用于流程步骤的划分、封装和复用。

内嵌子流程中,使用“终止”事件只终止当前内嵌子流程。

support.huaweicloud.com/usermanual-astrozero/astrozero_05_0066.html