1、串行会签定义

不同于并行会签(根据任务提交时,指定的处理人数量,生成对应数量的任务),串行会签,任务提交时虽然也指定了处理人集合,但是只会生成一个任务,等当前任务处理完成后,才会生成第2个任务,依次类推,按照指定处理人集合中用户的顺序,设置对应的处理人。

2、流程图定义,Sequential勾选,对应的bpmn文件isSequence为true,表示串行。

2、启动流程,查看act_ru_execution、act_ru_task、act_ru_variable表:

    public void start(String processDefinitionId) {Map<String, Object> params = new HashMap<>();List<String> assigneesList = new ArrayList<>();assigneesList.add("zhangan");assigneesList.add("lisi");assigneesList.add("wangwu");params.put("assigneeList", assigneesList);runtimeService.startProcessInstanceById(processDefinitionId, params);}

act_ru_execution表中,一个主指定流,多实例的子执行流

act_ru_task表中只有一个任务

act_ru_variable表中,当前处理人为第一个zhangsan

3、提交当前任务,再次查看

act_ru_task又生成一个任务

act_ru_variable表中,当前处理人为第二个lisi,循环次数loopCounter为1,完成实例数量nrOfCompletedInstances为1

4、所有处理人完成之后,会签节点结束,生成审核任务

activity串行多实例会签相关推荐

  1. activity串行多实例审批

    前言 在审批场景中,有这么个需求,某个节点需要多个人审批,但这些人需要按照一定的顺序进行审批才算完成,这就需要用到activity串行多实例会签: 下面就来探讨一下在这种场景下的具体实现 1.定义流程 ...

  2. activiti串行多实例报错Could not execute inner activity behavior of multi instance behavior解决办法

    如你报的是这个错误.你看到的是Could not execute inner activity behavior of multi instance behavior.你先去看看你的流程图,他这个报错 ...

  3. PHP串行化与JSON

    PHP串行化与JSON 2008年3月19日 评论 发表评论 作者:hanguofeng[小韩] 发布于:经典论坛 玄猫的窝(作者的博客) 在经典论坛的连载地址:http://bbs.blueidea ...

  4. ChibiOS系列:五、将STM32 USART与ChibiOS串行驱动程序配合使用

    本文翻译自:http://www.playembedded.org/blog/stm32-usart-chibios-serial/ 将STM32 USART与ChibiOS串行驱动程序配合使用 发表 ...

  5. Storm之——流组件简单串行编程实践

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/78447229 Storm是一个分布式是实时计算系统,它设计了一种对流和计算的抽象, ...

  6. OpenCV cv :: Mat的串行输出功能的实例(附完整代码)

    OpenCV cv :: Mat的串行输出功能的实例 OpenCV cv :: Mat的串行输出功能的实例 OpenCV cv :: Mat的串行输出功能的实例 #include "open ...

  7. python 并行执行_python 串行执行和并行执行实例

    我就废话不多说了,大家还是直接看代码吧! #coding=utf-8 import threading import time import cx_Oracle from pprint import ...

  8. Arduino与Proteus仿真实例-M24C01串行(I2C)EEPROM数据存取驱动仿真

    M24C01串行(I2C)EEPROM数据存取驱动仿真 EEPROM(电可擦除可编程只读存储器)是用户可修改的只读存储器(ROM),可以通过施加高于正常电压的电压反复擦除和重新编程(写入). 与 EP ...

  9. VC++ 串行化编程实例

    Win10 + VC6: 首先新建一个单文档工程,名为ardemo1: 增加写文件.读文件菜单:菜单ID自动生成:自己改也可以: 在 写文件 菜单,右击,选择 建立类向导: 在类向导中,类名选中Vie ...

  10. qj71c24n通讯实例_Q系列串行口通信模块用户参考手册QJ71C24N(基础篇).pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp电子工程/通信技术&nbsp>&nbsp数据通信与网络 Q系列串行口通信模块用户参考手册QJ ...

最新文章

  1. matlab打开显示系统错误,win7系统笔记本运行Matlab软件弹出已停止工作错误窗口的解决方法...
  2. 修改mysql数据库服务器时间格式,修改本地mysql数据库时间格式
  3. MongoDB中的分组
  4. php dns刷新,Windows DNS缓存自动刷新
  5. 配置DNS服务器的需要修改的配置文件为,dns服务器配置教程
  6. (王道408考研操作系统)第四章文件管理-第二节2:磁盘调度算法
  7. bom展开算法 java程序实现_java实现aprior算法
  8. cookie与session的比较
  9. Win Server 8中的利器:微软在线备份服务
  10. 计算机系制作网页,613331-付军科-计算机系网页设计与制作实训报告【荐】.doc
  11. python knn模型_kNN模型(Python3.x环境)
  12. Android 身份证拍照 识别 文字识别 (百度)
  13. Linux安装git报错make[1]: *** [perl.mak] 错误 2
  14. Sentinel --- 分布式系统的流量方卫兵
  15. html段前段间距设置,Word里标题段前距设置不管用,段后管用
  16. [android] 手机卫士黑名单功能(ListView结合SQLite增删改)
  17. 【服务器数据恢复】服务器断电导致RAID报错的数据恢复案例
  18. 正确理解UNICODE UTF-8等编码方式
  19. windows10配置Docker容器独立IP地址互相通信
  20. NPI将新产品的设计方案导入到工厂,指导工厂高效率地生产出高品质的产品

热门文章

  1. 如何破解私域留存?四大核心环节拆解锁客关键能力
  2. tween.js--使用/教程/实例
  3. 快手进军元宇宙:数字人主播拉动“三驾马车”
  4. Bootstrap3里的布局占据100%页面
  5. docker 假死 僵尸状态
  6. 一树桃红,在生命的枝头葱茏
  7. 安装X61驱动 xp
  8. Mysql中的straight_join
  9. 软件测试好学吗?发展前景如何?
  10. 0基础能学“软件测试”吗?好学吗?怎么学?