工作流学习1(activiti)--配置流程基本思路

前言:

本例仅为个人在特定项目中所学习的内容,可能和很多其他工作流配置不一致,仅供初学者学习参考。

流程开发思路:

1、创建流程

2、代码指定流程,启动流程

流程配置:

1、打开流程配置页面,创建流程分类,本例已“测试流程1”为例。

流程配置如果集成到项目中,可以通过特定连接打开,也可是通过第三方工具创建流程文件,本例为项目中特定连接

http://localhost:8080/xxxx/paas/bpm/bpmDefinition/manage

新增如下分类

创建后如下:

2、分类下新增流程“流程设计1”

输入过标题,选择我们刚才的流程分类,之后点击设计,开始设计流程图,注意在流程图设计之后,保存之前要把流程定义key设置为我们指定的key

流程设计参考下3中的描述,之后如下图后,点击保存

3、设计流程

点击设计后,会弹出流程设计界面如下

拖动开始事件到右侧空白区

鼠标移入,选择用户任务后,如下

设计如下的流程图,双击节点,即可输入文字描述

此时,流程节点为普通节点,如果提交后的审核人有3个,那么这三个人都需要审核后,流程才可以结束。还有一种节点叫会签节点(相对于普通节点而言,可以设置签署规则,如:我们设置为一人签署后流程结束,这个在4中说明,那么虽然三个人都收到审核的信息,只要有其中一个人审核,那么流程就结束,不需要其他人在审核)

总之会签节点相对于普通节点而言,可以设定特俗的签署方式

设置为会签节点,点击到审核节点,在右侧栏点击属性,弹出如下

设置属性如下

采集(多实例)${taskUserAssignService.getSignUser(execution)}

元素变量(多实例)assignee

完成条件(多实例)${signComplete.isComplete(execution) }

异步 NO

独占 YES

顺序(多实例) NO

点击保存,保存流程设计到刚才的流程中

4、设置会签规则,没有会签节点可以跳过这一步,会签节点和普通节点相比,下面会有三条横线

鼠标移入到审核节点上,选择会签投票规则设置

设置规则如下,意思为(通过和拒绝两种方式,投票数有1票时直接处理流程),如果业务需要超过半数可以通过百分比的设置

5、给流程节点设置人员,如下(一般可以根据角色,部门,或直接指定给人的方式选择)

如下就是第一个节点为发起人,

第二个节点是具有XX角色的人,即发起人发起流程之后,该XX角色所有的人都可以审核流程

6、嵌入表单

一般审核界面都需要嵌套审核内容的界面,需要在明细URL中配置你的表单页面(通用则全部流程节点都嵌入这一个表单,节点后配置则是仅这个节点使用这个表单,其他节点使用通用表单)

7、设置节点按钮

按钮设置可以设定业务需要的前置函数,如审批通过后,调用的业务接口,其他按钮也可以根据业务进行设置

设置完如下:

8、其他参数设置

如下为流程标题,驳回节点等设置

9、以上的流程创建完成之后,可以返回列表页进行发布或授权等其他处理,具体可以参考之前的流程查看

10、以上仅为个人学习,不喜勿喷,学海无涯苦作舟!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值