jabdp之自定义流程(三)

五、简单流程实例绘制步骤

图例:app

这是一个简单的流程设计的例子,分为六个步骤,阅读的时候,能够对应着上一节的属性配置的具体说明查看。ide

一、步骤1总体属性(BPMN-Diagram

首先设置流程总体属性,点击空白处,在右侧属性栏中会显示流程属性设置:布局

(必填属性):spa

Name :流程图名称;设计

Process identifier : 流程定义key (即当前模块属性名的小写);3d

二、步骤2:启动事件(Start event)

开始绘图,先从左侧图标框中拖出一个Start event启动事件图标放置到中间空白处;orm

而后点击图标,在右侧属性栏中设置该图标的属性:(必填属性):blog

Initiator : 设置启动人变量名(名称本身随意填写)事件

三、步骤3人员审批(User Task)

而后点击图中人形图标,生成UserTask(审批任务), 在右侧属性栏中设置该图标的属性:it

(必填属性):

Name :审批环节的任务名称(支持中文)

Assignments:审批环节的办理人(具体属性设置,可查看-4assignments属性设置)

 

(可选属性):

Form properties :(具体属性设置,可查看-4 Form properties属性设置说明)

Task Listener :(具体属性设置,可查看-4Task Listener属性设置说明)

四、步骤4:分支节点(Exdusive gateway)

而后点击X的图标,绘制分支节点

 

基本分支有2个:(排他分支)和(并行分支),具体使用根据业务需求绘制

根据示例图,点击X的图标,选择UserTask,而后拖动相应的图标,进行布局;而后再选择一次UserTask,进行分支。

五、步骤5:流向条件(Sequence flow)

点击1号箭头:设置顺序流属性,流向条件:

(必填属性):

Name : 流向名称 如:(赞成/不一样意)

Flow condition : 流向判断表达式,如:(赞成/不一样意--------${approve==1}/${approve==0}

其余表达式设置可查看-3图标属性说明

六、步骤6驳回修改(User Task

属性Assignments配置:

属性form properties配置:

六、实例功能展现

一、启动流程

采购员填好申购单以后,点击启动流程。启动成功后,申购单就会发送到审批人(这里是采购部长)那里,同时申购单变为审批中的状态。

二、接收消息

进入拥有采购部长角色的帐号,点击【消息提醒】。

 

在【待办事宜】里能够看到,刚刚提交的申购单。点击【签收并办理】。

打开申购单明细,点击赞成,申购单就会发送到下一个审批人帐号里。

流程走完后,申购单就会变成审核经过状态。

相关文章
相关标签/搜索