演示地址

会签用户任务属性设置

多实例类型

可以选择并行会签(parallel)顺序会签(sequential),其中并行会签的意思是 多个人同时执行任务。顺序会签是按顺序执行任务。

集合多实例

我这里设置assigneeList。这个是会签的人员的ID集合的变量名称。可以随意命名。

元素变量(多实例)

就是循环的变量名称,我这里设置assignee可以随意命名。

分配用户

需要和元素变量(多实例)的名称保持一致,比如元素变量(多实例)设置a,那么分配用户就要设置${a}。由于我元素变量(多实例)设置的是assignee,所以分配用户我这里值是${assignee}.

完成条件

${nrOfCompletedInstances/nrOfInstances == 1}

nrOfCompletedInstances: 完成的实例数
nrOfInstances:会签实例总数
比如设置${nrOfCompletedInstances/nrOfInstances == 1} 是指必须审批人全部同意才会到下一个任务节点。

xml样例

<userTask id="sid-5936D984-EE7E-45D8-854B-E07EBFB97611" name="领导会签" flowable:assignee="${assignee}" flowable:formFieldValidation="true"><extensionElements><modeler:initiator-can-complete xmlns:modeler="http://flowable.org/modeler"><![CDATA[false]]></modeler:initiator-can-complete></extensionElements><multiInstanceLoopCharacteristics isSequential="false" flowable:collection="assigneeList" flowable:elementVariable="assignee"><completionCondition>${nrOfCompletedInstances/nrOfInstances == 1}</completionCondition></multiInstanceLoopCharacteristics></userTask>

举例

比如我在执行监听器的逻辑(这个逻辑会在签任务产生之前执行)里面,把所有用户ID集合作为会签审批人员集合赋值给assigneeList变量。由于只有四条用户记录,那么会签的时候会产生四条任务,并且会产生四个assignee变量,程序会循环把${assignee}的值作为审批人赋值这四条任务。




下一篇:监听器字段注入

5-Springboot集成FLOWABLE之会签相关推荐

  1. SpringBoot 集成Flowable设计器(Flowable-ui)

    一.项目场景: 提示:使用版本6.7.0 公司使用前后端项目分离,前端使用bpmn插件生成bpmn xml文件,后端解析处理数据.今天主要介绍后端集成flowable设计器的过程中遇到的问题. 如需了 ...

  2. Flowable6.5 之 springboot集成flowable modeler设计器

    源码 githup上下载老版本源码https://github.com/flowable/flowable-engine/releases gitHub:https://github.com/flow ...

  3. springboot集成flowable创建请假流程实例

    springboot如何集成flowable,如何部署flowable在线编辑器画bpm图以及bpm图的画法,我在上一篇博客中写了,这里直接上代码(源码地址:晚安/flowable_holiday ( ...

  4. SpringBoot集成Flowable

    一.项目结构 二.maven配置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns= ...

  5. springboot集成flowable简单实例入门

    此案例是demo.功能有创建流程.完成审批.生成流程图.适合有java基础的人员看. 第一步.画流程图 resources资源包下,新建processes包,新建一个文件,我命名他apply-rest ...

  6. flowable springboot 集成 flowableDMN_05

    文章目录 配置POM 配置Config 通过上述的配置,现在在spring容器中已经存在一些接口bean了 项目地址:https://gitee.com/lwj/flowable.git 分支flow ...

  7. springboot+vue 审批工作流集成flowable(springboot实现工作流)

    仿钉钉审批流程图在线绘制.业务申请.审批.流转.委托.催办,springboot集成工作流基础框架 前言 目前市场上有很多开源平台没有整合工作流,即使有,也是价格不菲的商业版,这次推荐的是在一个基础开 ...

  8. 项目集成Flowable工作流

    企业级项目集成Flowable工作流,基于(师父)的开源项目的集成,此开源项目是师傅十几年的经验和实战总结而成,直接可以用于企业开发,旨为帮助更多需要帮助的人! 说明 链接 项目开原地址 https: ...

  9. Windows下安装Mongodb SpringBoot集成MongoDB和Redis多数据源

    全文内容: Mongodb安装 说明:Mongodb和redis是开发中常用的中间件,Redis的安装使用比较简单就不写了,只说本地也就是Windows安装Mongodb. SpringBoot集成M ...

最新文章

  1. 安全自动化在于信任,而非技术
  2. 可怜的Java EE,这次会不会劫数难逃?
  3. Leetcode-13. 罗马数字转整数(C++)
  4. Spark调优 数据本地化调优
  5. 赢得 Docker 挑战最佳实践
  6. 南阳理工ACM 题目24 素数距离问题
  7. php酒店预订源码,如家快捷酒店预订源码 for php
  8. 高等数学第七版同济大学课后习题讲解上册 百度pdf(免费)
  9. 中国企业服务总线(ESB)市场趋势报告、技术动态创新及市场预测
  10. java since,javadoc:@version和@since
  11. dot格式绘图工具 html,使用dot来绘图
  12. 金蝶软件 CITRIX无法打印解决方案
  13. ajax怎样获取json数据,如何使用ajax读取Json中的数据
  14. 页面结构图示例图_定义示例站点的页面结构
  15. Z 字形变换(Python)
  16. 消气机器人_星新一少年科幻·淘气的机器人最新章节_星新一著_掌阅小说网
  17. 微信jsapi开发教程之如何获取jsapi_ticket(第二课)
  18. 如何写好科研论文笔记 李玉军 清华大学 学堂在线课程
  19. 光猫、光纤收发器、路由器、交换机
  20. react+Ts+批量上传华为云OBS

热门文章

  1. 计算机菜单在桌面未显示怎么找回,电脑桌面开始菜单不见和任务栏消失怎么办...
  2. windows 任务栏桌面消失怎么办
  3. 聪明的人脸识别3——Pytorch 搭建自己的Facenet人脸识别平台
  4. css3 烟 蚊香_前端每日实战:48# 视频演示如何用纯 CSS 创作一盘传统蚊香
  5. js ... es6中三个点是什么意思 真名叫扩展运算符
  6. “野蛮人”姚振华是如何炼成的?
  7. 团队作业(2)项目选题
  8. exhentai服务器不稳定,Exhentai的正确打开方式(以Chrome浏览器为例)
  9. OpenCV+Python识别车牌和字符分割
  10. 取消忘记密码的excel文件的保护