5、****简单流程实例绘制步骤
图例:
这是一个简单的流程设计的例子,分为六个步骤,阅读的时候,可以对应着上一节的属性配置的具体说明查看。
1、步骤1:整体属性(BPMN-Diagram)
首先设置流程整体属性,点击空白处,在右侧属性栏中会显示流程属性设置:
(必填属性):
Name :流程图名称;
Process identifier : 流程定义key (即当前模块属性名的小写);
2、步骤2**:启动事件(Start event)**
开始绘图,先从左侧图标框中拖出一个Start event启动事件图标放置到中间空白处;
然后点击图标,在右侧属性栏中设置该图标的属性:(必填属性):
Initiator : 设置启动人变量名(名称自己随意填写);
3、步骤3:人员审批**(User Task)**
然后点击图中人形图标,生成UserTask(审批任务), 在右侧属性栏中设置该图标的属性:
(必填属性):
Name :审批环节的任务名称(支持中文)
Assignments:审批环节的办理人(具体属性设置,可查看四-4的assignments属性设置)
(可选属性):
Form properties :(具体属性设置,可查看四-4的 Form properties属性设置说明)
Task Listener :(具体属性设置,可查看四-4的Task Listener属性设置说明)
4、步骤4**:分支节点(Exdusive gateway)**
然后点击X的图标,绘制分支节点
基本分支有2个:(排他分支)和(并行分支),具体使用根据业务需求绘制;
根据示例图,点击X的图标,选择UserTask,然后拖动相应的图标,进行布局;然后再选择一次UserTask,进行分支。
5、步骤5**:流向条件(Sequence flow)**
点击1号箭头:设置顺序流属性,流向条件:
(必填属性):
Name : 流向名称 如:(同意/不同意)
Flow condition : 流向判断表达式,如:(同意/不同意--------${approve==”1”}/${approve==”0”})
其他表达式设置可查看四-3的图标属性说明
6、步骤6:驳回修改(User Task)
属性Assignments配置:
属性form properties配置:
6、****实例功能展示
1、****启动流程
采购员填好申购单之后,点击启动流程。启动成功后,申购单就会发送到审批人(这里是采购部长)那里,同时申购单变为审批中的状态。
2、****接收消息
进入拥有采购部长角色的账号,点击【消息提醒】。
在【待办事宜】里可以看到,刚刚提交的申购单。点击【签收并办理】。
打开申购单明细,点击同意,申购单就会发送到下一个审批人账号里。
流程走完后,申购单就会变成审核通过状态。