ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 兼容Activiti5 Activiti6 Activiti7 Flowable5 Flowable6 Camunda7 Zeebe 以及自研流程引擎 ![](https://img.kancloud.cn/e1/7b/e17bca5876fe93434c57ccd49edf4771_984x706.png) ![](https://img.kancloud.cn/5e/4e/5e4e0c9289ddccacae1bc54f026127bd_1920x937.png) ![](https://img.kancloud.cn/b0/21/b021ae1c4f41122da23fc0667ed92725_1312x898.png) ## **审批节点以及相关配置** ![](https://img.kancloud.cn/a5/1a/a51af4d49744927a51450186d6d9639a_584x817.png) ![](https://img.kancloud.cn/f4/99/f4997175c7221ab554341739ea08e796_552x836.png) ![](https://img.kancloud.cn/7d/07/7d077b11dbc04c013a14e4814f08221d_571x565.png) ![](https://img.kancloud.cn/ed/1d/ed1dc14633ad02a423d113c5bd2b0b75_560x414.png) ## **抄送节点以及相关配置** ![](https://img.kancloud.cn/7f/b1/7fb198612774bd23bcb5dde9acc54d8f_421x306.png) ## **子流程以及相关配置** ![](https://img.kancloud.cn/b0/00/b0007ba7da46c33f2c07ef21720ffd5f_569x435.png) ## **条件分支以及相关配置** ![](https://img.kancloud.cn/44/02/4402f5d1b249bd1c523bf1e1c6427f8f_589x299.png) ## **定时器节点以及相关配置** ![](https://img.kancloud.cn/26/eb/26eb8a24686730f1c9541c8f8729bef4_1129x573.png) ## **邮件节点以及相关配置** ![](https://img.kancloud.cn/55/13/551399573fd755e81a3b0b53f6260524_1138x751.png) ## 更多请访问地址: http://lovemyorangeforever.com/ 快速开发平台框架 快速开发平台 bpm 审批流 流程设计器 仿钉钉流程设计器&中国式流程引擎系统 兼容 Activiti5 Activiti6 Activiti7 Flowable5 Flowable6 Camunda 主流工作流引擎 钉钉流程设计器默认是此主流流程引擎无法识别的JSON,需要进行一层转化,才可以被这些流程引擎所识别, 当然还有一个版本是纯搭配JSON使用的后台自研流程引擎 可对标轻流 明道云,简道云,氚云的流程设计器 目前前端流程设计器支持如下节点 **1>普通节点(UserTask) 2>并签\或签节点(MultiIinstanceUserTask) 3>定时器(ReceiveTask完成) 4>排他网关(ExclusiveGateway) 5>并行网关(ParallelGateway) 6>子流程(CallActivity) 7>抄送节点 8>发送短信\微信\钉钉\站内信节点 9>业务\请求\脚本\运维\编排节点 10>更多节点 ....等..** 后续如果乙方需要增加其他节点,可手把乙方手教开发人员如何添加,稍加一段代码即可 # **请仔细看一下下方,下方说明了本项目目前都支持什么,都会附带什么东西(重要)** ````产品优点(以Activiti为例) **1>本身支持任意节点添加任意层级扩展属性或扩展元素 2>不使用Activiti自带的找人机制 也即 CandidateGroup机制 (因为这种机制需要使用activiti/flowable的id表 没有必要) 好处 可以支持 岗位\SQL\RestFul\ 相对关系等复杂找人机制 3>摒弃 连线上的 条件表达式机制(默认用的JUEL ) ,使用Nashorn引擎 可灵活切换 如Groovy 或者用户自定义条件解析引擎都是可以的 4>支持常见中国式流程 ,目前支持 1] 流程跳转 包含但不限于(普通节点跳转,会签节点跳转,包容\并行网关跳转 子流程跳转)以及衍生出来的特事特办,撤回,驳回,驳回发起人等 2] 常见的流程需求 待办,在办,已办,抄送,委托,委派,取消委派,归还任务,终止流程,保存草稿,流程图监控,审批意见,审批附件,会签的加签以及减签,外出登记(出差期间,任务自动给委托的那个人) ,催办,任务加急等 2.1] 半实现代码 跳过的代码实现(判断什么情况下跳过没有实现,这个各个业务都不一样,可以到时候帮忙联调) 跳过的常见业务有 流程第一个节点跳过\下一个节点执行人是当前处理人跳过\任务节点执行人为空跳过\所有节点跳过 本人的流程常用审批意见(后台已经写好) 激活流程,挂起流程 待办的任务数量接口 催办代码已经实现,但是业务一般是需要在待办做一个标记 比方说变红 或者多一个小标记 flag后台已经实现,需要配合前端联调 任务超时提醒机制已经实现(需要和前端配合显示) 还有很多小功能点,不一一列举了 像一些流程迁移以及流程复活那种,在一些流程引擎框架本身就已经实现,不做赘述 上述是本项目目前支持的功能,本人如实对比过,在流程方面至少强过 pigx商业版,jeecgBoot商业版,jeesite商业版 guns,renren-fast商业版 ,ruoyi,zheng,CloudPlatform,eladmin,bladex商业版 3] 任务提醒站内信机制(目前是配合站内信提醒, 当然可以配合乙方人员实现钉钉提醒,短信提醒,等一系列提醒机制) 4]对流程引擎本身进行优化,主要是查询速度上面的优化 5]流程门户代码可以接入非关系型数据库(eg:ElasticSearch ,MongoDB) 如常见的流程统计 都可以在非关系型数据库或者搜索引擎中完成,而无需再去查询mysql 6]支持工作流的历史表接入非关系型数据库的方法(ElasticSearch MongoDB) 注意:接入非关系型DB或者搜索引擎,并不是所有的表都接入, 运行表不需要接入,因为Nosql不能支持强事务 历史数据库支持接入,但我建议接入到MongoDB中, 因为MongoDB可以间接实现多表联查且MongoDB4.0之后支持弱事务(但是这个事务表Redis的弱事务强) 5>本身也算是一个低代码平台,包含配套 流程设计器,拖拽表单设计器,代码生成器,大屏设计器等快速开发平台常见功能 6>后期如需定制工作流插件 如:前后加签,等一切工作流问题,本人也可参与 7>也是最重要的一点 授人以鱼不如授人以渔!!! 本人可以做到线上或线下 讲解本工作流平台源码 讲解度相当于 工作交接 非常细致的讲解, 目前国内应该没有一家敢源码讲解自己产品的,**```` **本人可以附带讲解本工作流平台所用的技术:activiti\flowable\camunda 此讲解和目前网上现有的视频不一样,目前网上讲解的工作流视频基本只讲工作流基本servcie 以及基本的使用, 没有一家完整的配合中国式流程的实战课程,本人是既讲解工作流基础,也讲实战 8>本人赠送一套EasyUI版本的流程设计器(主要是为了可以兼容旧版) 当然也可以是BPMNJS 9>附带本项目技术支持** 结尾: 1>价格可谈,演示地址请私聊,谢谢 2>本人8年工作流引擎使用经验 本人免费为私聊者进行一次工作流技术选型针对于私聊者所在公司,结合项目周期,成本等进行一次工作流技术选型 重要: 支持移动端审批 功能示例 *****