概述
流程是完成一系列有序动作的概述。每一个节点动作的结果将对后面的具体操作步骤产生影响。信息化系统中流程的功能完全等同于纸上办公的层级审批,尤其在oa系统中各类电子流提现较为明显。一般的步骤为:
① 申请者发起申请。
② 各级领导审批。一般由低级别往高级别审批。
③ 每一级别审批结果将影响或者决定申请结果。若下一节点非结束节点,此节点若审批通过将转给下一节点审批;若此节点审批不通过此次审批将被驳回修改申请或者直接结束。
④ 当流程审
某节点审批不通过,在达到结束节点时,可以根据具体审批结果进行相关的业务操作。 如通过审批进行虚拟机资源分配;没通过审批则不予以分配。
业务场景:
完成某业务需经过多个步骤处理且每个步骤处理人或处理人角色不同。
创建Activity流程
Eclipse集成Activity工作流插件后,如何创建Activity流程呢?下面和大家介绍一下如何用Eclipse创建Activity工作流。
- 打开Eclipse,新建一个Java Web项目,本例项目名称为test为例。、
- 在test项目中新建文件夹activity,然后选中activity,点击右键,new—other—Activity—Activity Diagram。
- 然后打开新建的Activity Diagram 文件,文件扩展名为bpmn文件,打开文件后,会显示Activity 的所有组件。
- 然后选择StartEvent组件,拖动到空白处,然后再选择UserTask组件,拖动到空白处,在选则EndEvent组件拖动到空白处,然后用SequenceFlow组件把三个组件连接起来,这样一个简单的流程就已建好。
- 然后选中User Task 组件,选择Properties属性,可以设置User Task的属性,具体如下图中所示。
- 点击Properties下的Main config 标签,可以设置当前节点的审批人。具体如何设置如下图所示,至此一个简单的工作流已经建好。
- 点击保存,会自动生成此工作流对应的文件。
节点配置详细
所有节点(除网关节点)必须配置name属性,id默认就可以。
- 开始节点
节点配置Id和name
- 审批节点
GeneralMain config
Form
- 连接线
- 结束节点
- 网关节点
流程图导出
-
右键Export Diagram
-
复制 XXX_audit.bpmn文件到桌面
-
选取这俩个文件压缩成zip格式