项目地址:https://gitee.com/lwj/flowable.git 分支flowable-base
背景:在实际场景中,我们往往会有这样的需求,当流程到达某一个节点的时候,我们让其自动的跳过去,不做任何操作。
如:
1、当当前任务审批的人是空或者空串的时候,如果你不设置跳过,这个任务就会出现无法认领的状态。
2、第一个节点是提交人,本来就是他提交的流程,这个节点我们就没有必要让他还审批一下了,直接跳过。
3、相邻节点如果是相同的审批人的话,我们也可以设置自动跳过。
等等

第一、首先我们在启动流程的时候必须要设置流程实例可以使用掉过的这个属性

Map<String, Object> varMap = new HashMap<>();varMap.put("skip", false);varMap.put("_FLOWABLE_SKIP_EXPRESSION_ENABLED", true);String procId = runtimeService.startProcessInstanceByKey("simpleTextOnly", varMap).getId();

_FLOWABLE_SKIP_EXPRESSION_ENABLED 这个变量一定要设置
skip这个跳过的条件 你可以设置的比较复杂

第二、配置跳过表达式

注意 :就这么简单我们就能实现跳过的功能了。如果你驳回或者撤回的时候,你又不想这个节点自动跳过,你可以把skip设置成false即可

工作流实战_25_flowable 流程中的自动跳过相关推荐

  1. FLOWABLE 流程中的自动跳过

    文章目录 1. 背景 2. 流程 3. 实施方案 1. 背景 在实际场景中,我们往往会有这样的需求,当流程到达某一个节点的时候,当某角色或岗位不存在时直接跳过当前节点,到下一个节点(我们让其自动的跳过 ...

  2. 工作流实战_08_flowable 流程实例的启动

    项目地址 https://gitee.com/lwj/flowable.git 代码分支 flowable-base 视频讲解地址 https://space.bilibili.com/4855245 ...

  3. ASP.NET控件中回车自动跳转至下指定控件

    登陆框默认按回车不能自动跳转至下一控件,只能跳转至CLICK事件,输入很不舒服,所以做了如下改动: HTML 用户名:<input type="text" id=" ...

  4. php中如何自动跳转到网页,php怎么自动跳转到指定页面

    在php中,可以利用header()函数来自动跳转到指定页面:只需要在PHP文档的最开头添加"header("location:指定页面的地址")"或" ...

  5. android中页面自动跳转,【学习笔记-安卓开发】8. Android Studio如何实现页面自动跳转(安卓学习系列博客)...

    先将上上一篇博客中写在页面里的button以及相关代码删除 8.如何让页面自动跳转 在安卓开发中有一个非常重要的Handler 当我们输入Handler会出现两个提示,一个是os中的,一个是loggi ...

  6. 工作流实战_17_flowable 流程实例撤回

    由于群里有些朋友对这个flowable还不是很熟悉,师傅(小学生05101)制作一个开源的项目源码,一共大家学习和交流,希望对有帮助,少走弯路 如果有不懂的问题可以入群:633168411 里面都是一 ...

  7. 工作流实战_12_flowable 流程实例 终止流程

    项目地址 https://gitee.com/lwj/flowable.git 代码分支 flowable-base 视频讲解地址 https://space.bilibili.com/4855245 ...

  8. 工作流实战_11_flowable 流程实例 跟踪流程

    项目地址 https://gitee.com/lwj/flowable.git 代码分支 flowable-base 视频讲解地址 https://space.bilibili.com/4855245 ...

  9. 工作流实战_10_flowable 流程实例的删除

    项目地址 https://gitee.com/lwj/flowable.git 代码分支 flowable-base 视频讲解地址 https://space.bilibili.com/4855245 ...

最新文章

  1. R语言:生成正态分布数据生成--rnorm,dnorm,pnorm,qnorm
  2. 主板噪音测试软件,工作噪音测试 - 三英战吕布?四款300元热门电源横评 - 超能网...
  3. 云网融合 — 基于 SD-DCA 的云接入网络融合
  4. R语言基础篇——数据对象
  5. 成功解决ValueError: Shape of passed values is (1, 332), indices imply (1, 1)
  6. 动态输出html一些效果失效的处理
  7. apache camel_REST端点,可使用Apache Camel进行集成
  8. java ajax查询_java-如何计时ajax查询(发送查询,处理,接收响应)
  9. esp8266时钟_ESP8266(Non-OS SDK) 驱动 waveshare 2.9 寸墨水屏(二)- 程序移植、修改与测试
  10. NIOS2-IDE环境下的一些操作技巧
  11. 记一次无法登录 wine QQ
  12. C# MysqlHelper 执行reader时,遇到致命错误或者超时
  13. 考试系统分析对比考试系统哪个好
  14. Sunday算法特征码搜索C++(支持通配符)
  15. 春来夏往,秋收冬藏,我们来日方长(第一章)
  16. 人、机客户服务质量 - 实时透视分析
  17. 惠普m154a状态页_惠普M154a说明书
  18. 迭代学习控制方式Simulink建模与仿真
  19. Thinkphp内核SEO按天关键词计费排名查询系统源码
  20. 在java程序中制作动图

热门文章

  1. Membership Inference Attacks Against Recommender Systems论文解读
  2. excel的mysql语言,Mysql中文乱码及导出sql语句和Excel的相关解决方法
  3. 快速排序 java导包_排序算法-快速排序(Java实现)
  4. Delta3d插件机制
  5. 开发者都应该使用的10个C++11特性
  6. 居然还能这样——程序员加薪的新方法
  7. Windows IEDA 编译Hbase源码报错 - 无法执行shell脚本
  8. identifier __ldg is undefined
  9. 透析阿里云视频云「低代码音视频工厂」之能量引擎——vPaaS视频原生应用开发平台
  10. Linux内核社区迁移到github?