动态子流程

功能说明

通过动态子流程的设置实现同一个主流程在运行时可以执行不同的子流程

实现原理

子流程环节上提供了动态子流程的设置,通过函数获取到需要的子流程,如果没有获取到走设置的默认子流程。

具体使用

动态子流程是需要通过函数获取的,平台默认提供的有如下函数,也可以自己定义函数

平台提供的函数中流程标签这个参数是需要在流程定义上设置的,然后通过标签过滤相关的流程,将其设置为子流程运行

如下场景就可以实现不同的组织执行不同的子流程:

主流程定义:总部定义主流程,在某个子流程环节的动态子流程属性上配置表达式(比如设置为流程发起人所在机构下有"订单"标签的流程);

子流程定义:不同的分公司可以定义自己的子流程,只需要把子流程定义的流程标签上设置为“订单”。

当主流程运行到相应的子流程环节时,会根据配置的表达式获取相应的子流程标识启动子流程。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""