jabdp之自定义流程(三)

**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、**接收消息

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

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

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

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

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

swap空间的增减方法

(1)增大swap空间去激活swap交换区:swapoff v /dev/vg00/lvswap扩展交换lv:lvextend L 10G /dev/vg00/lvswap重新生成swap交换区:mkswap /dev/vg00/lvswap激活新生成的交换区:swapon v /dev/vg00/lvswap

jabdp之自定义流程(二)

4、属性编辑说明1、流程整体(BPMNDiagram)的基本属性!流程属性1(http://jabdp.7yxx.com/doc/books/86f94a8a00574ae2892ea2ac5d790ed7.120.png)Processidentifier必须添