今天我要写这篇文章的时候,关注量变成了一个傻数,哈哈:
之前有一篇文章,介绍过基于多实例用户任务实现会签的方案 - 《Flowable6.4 - 会签实现方案》。
有的场景,使用多实例用户任务无法实现,比如下面这种会签场景:
在会签时,需要“部门普通员工”先审核,然后“部门主管”再审核,这种情况使用多实例用户任务显然无法实现,即使勉强实现,最终所描述的场景肯定有所欠缺。
在使用...
Flowable6.4 – 会签实现方案
之前介绍过多实例,但只是理论上如何实现,本文将介绍一种能够实际应用的会签方案。
前面几篇文章描述过如何为一个UserTask节点增加扩展属性,多实例UserTask节点也可以按照之前的方法增加扩展属性。
但是分配办理人时,与普通的UserTask节点稍有不同,不能直接从UserTask节点的扩展属性内获取办理人信息。
如何获得办理人?
首先,声明一个辅助处理器,用来帮助获得UserTask节点的办理人和检...
Activiti6.0 – 多实例节点跳转
最近都在试验Activiti6.0的节点跳转,其它的文章见索引。
本次就试验一下在Activiti6.0的一个流程内,由多实例节点跳转至其它的用户节点。
首先,仍旧是先上流程图:
上图中,用户任务1和用户任务3是普通的用户节点,用户任务2是多实例节点。
当流程处于节点“用户任务1”时,数据表中的记录如下图:
act_ru_task
act_ru_execution
act_ru_variable
对比一下,当流程处...
Activiti6.0 – 多实例
以下引自Activiti开发手册:
多实例节点是在业务流程中定义重复环节的一个方法。 从开发角度讲,多实例和循环是一样的: 它可以根据给定的集合,为每个元素执行一个环节甚至一个完整的子流程, 既可以顺序依次执行也可以并发同步执行。
本文以子流程为例,试验一下如何实现多实例子流程。
首先,还是使用之前的流程图,如下:
上图中需要注意以下几个属性:
Multi-instance type ...