当前位置: 首页 > news >正文

新疆炒菜哥李健教做新疆菜网站百度账号一键登录

新疆炒菜哥李健教做新疆菜网站,百度账号一键登录,网站统计源码下载,软件行业发展前景文章目录 5.flowable工作流多任务实例节点实现会签/或签5.1会签/或签概念5.2多实例配置说明5.3会签例子5.3.1用户候选人配置5.3.2多实例配置5.3.3执行监听器配置5.3.5测试 5.flowable工作流多任务实例节点实现会签/或签 5.1会签/或签概念 我们在本篇中,将使用多任…

在这里插入图片描述

文章目录

  • 5.flowable工作流多任务实例节点实现会签/或签
    • 5.1会签/或签概念
    • 5.2多实例配置说明
    • 5.3会签例子
      • 5.3.1用户候选人配置
      • 5.3.2多实例配置
      • 5.3.3执行监听器配置
      • 5.3.5测试

5.flowable工作流多任务实例节点实现会签/或签

5.1会签/或签概念

  1. 我们在本篇中,将使用多任务实例实现会签和或签功能
  2. 会签:多个用户去执行同一个任务,需要全部用户执行完,才会放行
  3. 或签:多个用户去执行同一个任务,只要有一个用户执行完,就可以放行

5.2多实例配置说明

image-20240717221006000

  1. 多任务实例类型:

    1. 无:该节点只会创建一个实例
    2. 串行:表示该任务节点的多个实例需要按照顺序一个接一个地执行(该节点设置的审批人一个提交,下一个审批人收到)
    3. 并行:表示该任务节点的多个实例可以同时执行(该节点设置的审批人可以同时审核)
  2. 集合、变量、完成条件

    1. 集合:有多少个元素,就会创建多少个任务实例(指定用于创建多实例的数据源,通过执行监听器,将候选人添加到流程变量中,再从流程变量中获取

    2. 变量:集合中的每一个元素的命名

    3. 完成条件:会签和或签的完成条件

      1. nrOfCompletedInstances: 完成的任务实例数
      2. nrOfInstances: 总共生成的任务实例数(根据会签、或签指定的人数生成相应的任务数)
      3. nrOfActiveInstance: 未完成实例的数目
      4. loopCounter: 循环计数器,办理人在列表中的索引

      当是或签时,直接固定配置: ${nrOfCompletedInstances>=1} 即可

      当是会签时,固定配置: ${nrOfCompletedInstances==nrOfInstances} 即可

  3. 任务人员分配:${变量名},从多任务实例配置的变量取!

    image-20240717221051285

5.3会签例子

5.3.1用户候选人配置

image-20240717221248751

5.3.2多实例配置

image-20240717221410818

5.3.3执行监听器配置

image-20240717221502846

/*** @Author haipeng_lin* @Mailbox haipeng_lin@163.com* @Date 2024/7/17 22:02* @Description 多实例任务监听器*/
@Component
@Slf4j
public class MultiInstanceListener implements ExecutionListener {@Overridepublic void notify(DelegateExecution execution) {FlowElement element = execution.getCurrentFlowElement();if (element instanceof UserTask) {UserTask userTask = (UserTask) element;List<String> candidateUsers = userTask.getCandidateUsers();// 多任务时,每个任务都会执行一次这个监听器,所以更新、插入操作需要小心,避免重复操作Object flag = execution.getVariable(userTask.getId().concat("_approverList"));if (flag==null) {log.info("candidateUsers value: {}", candidateUsers.toString());// userTask.getId() 就是节点定义ID,拼上它,可以解决一个流程里面多个审批节点问题execution.setVariable(userTask.getId().concat("_approverList"), candidateUsers);}}}
}

5.3.5测试

  1. 发起请假申请流程,查看流程图,同一任务节点有多个实例:

image-20240717222325504

  1. 任意一个组长审批节点 审批提交

    image-20240717222800394

  2. 如图:需要全部节点审批完,才可以到达部门审批节点image-20240717223021146

http://www.wangmingla.cn/news/129702.html

相关文章:

  • 成都建设网站价格推广引流怎么做
  • 小型行业网站建设维护成本app优化建议
  • 找黄岩做网站企业跨境电商网站
  • 襄阳谷城网站开发备案域名购买
  • 江阴网站建设宁波seo网络推广报价
  • 建设银行网站的特点网站制作的流程
  • 为什么不建议做运维百合seo培训
  • 老外做牛排的视频网站农产品网络营销推广方案
  • 菜鸟学做网站的步骤游戏优化大师手机版
  • 用rp怎样做网站百度贴吧首页
  • 政府网站建设讲话seo零基础培训
  • 网站排名软件下载北京百度推广投诉电话
  • 网站建设报价明细沈阳关键词seo排名
  • 成都网站建设 培训班凡科建站
  • 杭州市区网站制作单位百度统计数据
  • 网站建设与维护设计报告百度网盘资源搜索引擎入口
  • 如何做网站好看计算机培训班培训费用
  • 网络科技有限公司靠谱吗网络优化的内容包括哪些
  • 电影网站模板html发布推广信息的网站
  • 网站运行时错误如何做深圳企业黄页网
  • 网站建设报什么专业谷歌推广怎么做
  • 公司网站建设付款分录优化seo可以从以下几个方面进行
  • 百度提交入口网站网址软文推广发布
  • 三网获客大数据获客营销软件seo是什么意思知乎
  • 做房产抵押网站需要什么手续推广方案是什么
  • 上海门户网站制作世界最新新闻
  • 服装印花图案网站推广普通话内容
  • it培训四个月骗局宁德seo培训
  • 湛江网站设计模板视频营销渠道管理
  • 安徽省建设厅到底哪个网站智能建站abc