activiti 工作流设置并行审批_activity、jbpm5、snakerflow常用工作流审批流对比
![](/assets/blank.gif)
# 审批流调研
背景
由于目前产品研发组支持的产品项目越来越多, 同时几乎每个项目都会有导出审批,流程流转等需求,本着提高开发效率和组件化的目的,调研和开发通用的工作流组件,为后面的项目和新的需求提供快速支持。
主要名词
- bpm
- 业务流程管理(Business Process Management,BPM
- workflow
- 工作流
- BPMN
- Business Process Modeling Notation 业务流程建模与标注 由OMG 组织进行维护,是一种工作流建模语言的规范
主流组件对比
![](/assets/blank.gif)
总结
- 综合以上开源组件的对比开发现状,权限已经有了相关的设计和实现,为了提高易用性,也提倡权限和流程引擎组件耦合,有利于会减轻组件的入门成本和复杂性,采用轻量的独立流程引擎组件,有利于后面的拓展和可维护。
- 目前已经对snaker进行了和springboot的整合
https://github.com/snakerflow-startergithub.com
参考文档
- 7个方面总结:审批工作流设计 http://www.woshipm.com/pd/1303432.html
- activiti和jbpm工作流引擎哪个比较好? https://www.zhihu.com/question/52166998/answer/243266276
- flowable https://www.flowable.org/docs/userguide/index.html#_introduction
- Activiti - 新一代的开源 BPM 引擎 https://www.ibm.com/developerworks/cn/java/j-lo-activiti1/index.html
- 工作流引擎技术选型 https://cloud.tencent.com/developer/news/240460
- Activiti工作流引擎 https://destinywang.github.io/blog/2018/11/26/Activiti%E5%B7%A5%E4%BD%9C%E6%B5%81%E5%BC%95%E6%93%8E/
其他开源组件
- easy-flows https://github.com/j-easy/easy-flows 5年很久没有维护了
- EasyFlow https://github.com/Beh01der/EasyFlow 两年没有维护了
- snakerflow https://github.com/snakerflow/snakerflow
- openwebflow 基于activiti改造而来 https://github.com/bluejoe2008/openwebflow/wiki
- JBPM https://github.com/kiegroup/jbpm
- flowable https://github.com/flowable/flowable-engine
activiti 工作流设置并行审批_activity、jbpm5、snakerflow常用工作流审批流对比相关推荐
- activiti工作流,审批系统轻松落地,请假审批demo从流程绘制到审批结束实例
前言 activiti工作流,企业erp.oa.hr.crm等审批系统轻松落地,请假审批demo从流程绘制到审批结束实例. 一.项目形式 springboot+vue+activiti集成了activ ...
- activiti学习之并行网关
写在前面 并行网关用于处理流程并发的场景,可以将流程分发到多个执行流程,也可以让多个执行流程合并为一个执行流(但不是必须一起使用),也就是说并行网关有两种行为,分叉和合并.下面我们来一起看下. 场景: ...
- 在工作流中,设置了智能选人,但在工作流转交下一步仍无法自动选择人员?
在工作流中,设置了智能选人,但在工作流转交下一步仍无法自动选择人员? 创建日期:2014年5月20日 阅读次数:8190 案例,如在工作流设置中,设置了智能选人,选人过滤规则为:允许选择 ...
- oracle 移动加权平均,移动加权平均物料类别和成本工作流设置说明
业务需求 成本核算按原材料.半成品.委托加工物资-材料.委托加工物资-加工费.产成品等 系统标准功能 移动加权平均成本下,库存估价帐户均取自成本组物料估价帐户.库存组织物料帐户 目标 通过系统设置和成 ...
- SharePoint 2010 工作流解决方案:将 SharePoint Designer 可重用工作流导入 Visual Studio...
在 SharePoint Designer 中创建的工作流(即,声明性工作流)由 XML 语句组成,而非由代码组成. SharePoint Designer 2010 引入了可重用工作流,它们是可由 ...
- 「Git」常用工作流介绍
作者:轩邈 简介 工作流本质上是项目的流程管理和开发的协同约定.本文旨在通过有效的项目流程管理和高效的开发协同约定,提升减少项目的错误率,提升项目的稳定性,最终提高开发效率. Git常用工作流介绍 一 ...
- OA系统二十四:请假审批五:【点击“审批”后的审批弹出框】的后台逻辑;(审批结果提交的Dao层和Service层逻辑)
本篇博客的主要内容是:[请假审批内嵌页面],[审批弹出框]的点击"确认提交"后,后台的逻辑:主要是Dao层和Service层这些后台逻辑: 说明: (1)目前来看,为了实现某个功 ...
- 工作流系列之可自管理的分布式工作流引擎的设计与实现
这篇文章是偶在清华读研究生时发表在国家核心期刊CIMS("Design and implementation of self-managed distributed workflow eng ...
- 钉钉 python调用审批信息_python之钉钉审批导出
钉钉审批导出需要管理员协助配合并且需要参考钉钉开发文档. 1.获取access_token 正常情况下access_token有效期为7200秒 钉钉开发指南:https://open-doc.din ...
最新文章
- pip install 豆瓣源、清华源、阿里源、中国科技大学源
- mac 思科 链路聚合_TCP/IP协议栈-之-数据链路层分析
- 在IDEA 中为Maven 配置阿里云镜像源
- datanucleus mysql_DataNucleus Access Platform 3.1.2发布
- Linux记录-普通用户下执行sudo xxx 找不到命令解决方案
- SQL基础【十三、通配符】
- 运用runtime与AOP实现oc中的kvo
- Coding and Paper Letter(一)
- map key char*
- 华为STP相关功能配置
- 卫星通信术语名词备忘记录
- 普元:解读歼-20背后的国家安全重要领域信息化跨越
- Citespace(十一)---对图谱中Q值和S值的说明—来自《引文空间分析原理与应用》p24
- 开源构建知识库体系的工具——Trilium使用方法
- Centos 7 安装 ifconfig命令
- ipad和android平板应用,排名前100的iPad应用中只有一半支持Android平板
- AspectJ介绍(一)
- 安装文件MSI文件和EXE文件有什么区别?
- 多线程是啥?有啥用?(上)
- PDM信号与PCM信号