父子流程

关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 开发者表单  拖拽式表单 工作流系统

适配数据库: oralce,mysql,sqlserver,Informix, PostgreSQL  达梦

应用背景

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

父子流程提供:

手动启动子流程,

自动触发子流程,

延续子流程,

三个功能模式来选择

一.启动父子流程

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

Java工作流系统-父子流程的配置讲解_第1张图片

Java工作流系统-父子流程的配置讲解_第2张图片

Java工作流系统-父子流程的配置讲解_第3张图片

二.编辑子流程(选择项目所需要的功能)

1.子流程模式(下级子流程/同级子流程

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

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

Java工作流系统-父子流程的配置讲解_第4张图片

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

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

Java工作流系统-父子流程的配置讲解_第5张图片

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

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

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

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

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

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

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

Java工作流系统-父子流程的配置讲解_第6张图片

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

自动发送方式:

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

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

Java工作流系统-父子流程的配置讲解_第7张图片

调用时间:

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

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

Java工作流系统-父子流程的配置讲解_第8张图片

延续子流程

Java工作流系统-父子流程的配置讲解_第9张图片

Java工作流系统-父子流程的配置讲解_第10张图片

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

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

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

3节点就不会走到