千家信息网

Java如何父子流程的配置

发表于:2024-11-21 作者:千家信息网编辑
千家信息网最后更新 2024年11月21日,父子流程简介父子流程概念:在管理活动中,通用的部分,公用的部分,可以被重复执行的部分的流程管理活动我们把他独立出来,成为子流程,可以被其他流程的管理活动所调用。调用该子流程的我们称为父流程,一个流程可
千家信息网最后更新 2024年11月21日Java如何父子流程的配置

父子流程

简介

父子流程概念:在管理活动中,通用的部分,公用的部分,可以被重复执行的部分的流程管理活动我们把他独立出来,成为子流程,可以被其他流程的管理活动所调用。调用该子流程的我们称为父流程,一个流程可以调用其他的流程,但是也可以被另外的流程所调用。所以一个流程是否是子流程要看看他是否被调用。一个流程是否是父流程要看看他是否调用了其他的子流程。比如:报销流程,在很多的采购申请流程完成后,就需要付款,就需要调用付款流程。我们把采购申请流程称为父流程,把报销流程称为子流程,父子流程类似与树形结构。

流程的模式

同级子流程,与下级子流程。我们知道父子流程是树形关系,同级的子流程是指该子流程启动与当前的被启动的流程是同一级别的,我们就成为同级子流程。比如:一个项目管理流程,在立项阶段,启动一个子公司注册子流程,该子流程走完以后,需要启动签订租房合同子流程,租房子流程与子公司注册子流程是同一级别的,就叫同级子流程,他们是平级的。再比如:如果在子公司注册子流程上启动一个人员招聘的子流程,或者办公设备采购子流程,让其成为子公司注册的下一级,我们就成为下级子流程。

应用背景

在各类工作流项目中,通常会遇到一个整体的流程模块(主/父流程),每个模块里都有多个子项目(子流程),项目的发起(流转)需要特殊条件来实现,可以通过配置父子流程来实现。

父子流程提供:

手动启动子流程,

自动触发子流程,

延续子流程,

三个功能模式来选择

一.启动父子流程

流程节点上右键选择节点属性,父子流程功能栏下可在手动启动子流程,自动触发子流程,·

二.编辑子流程(选择项目所需要的功能)
1.子流程模式(下级子流程/同级子流程

下级子流程类似于父子关系,在父流程节点上启动的子流程叫下级子流程

同级子流程类似于兄弟关系,在子流程节点上启动的子流程叫同级子流程

结束规则(此子流程结束后需要处理的)

子流程结束后可以选择父流程自动运行到下一个节点或者结束父流程的流转

3.针对子流程的三条限制规则:

1.仅能被调用1次(不能被重复调用)

此子流程只能被手动启动一次,(例如项目已经被启动一次,此项目不能被筹备实施两次,需要在此处设置此条件)

2. 指定的流程启动后,才能启动该子流程

可在下面文本框加上流程编号,当加入的流程启动后,才能启动该流程

3. 指定的流程结束后,才能启动该子流程

可在下面文本框加上流程编号,当加入的流程启动并且结束后,才能启动该流程

自动触发子流程是指当流程走到这一节点的时候,会主动触发设置好的子流程,主动进行任务

自动发送方式:

给当前人员设置开始节点代办:主流程节点的处理人就是子流程的发起人

发送到下一个节点:启动子流程时,子流程自动运行到第二个节点

调用时间:

发送时:该节点表单信息录入结束,节点处理人点击发送时启动绑定的子流程

工作到达时:上一个节点发送完成,此节点生成待办时启动绑定的子流程

延续子流程

在2节点加入延续子流程人才招聘

当主流程走到2节点的时候,会开启延续子流程,

流程就会在2节点进入到4节点,然后走到5节点6节点

3节点就不会走到

0