资讯详情

盘古BPM工作流平台(DMN)引擎完全开源了

DMN开源框架

盘古BPM工作流平台(DMN)它是中国第一个开源互联网决策引擎系统,可以无缝连接Activiti/Flowable/Zeebe/Drools等多种工作流系统。拥有独立的DMN1.3.支持标准设计师、分析师、决策引擎和决策表(decision table)、DRD、DRG。目标是创造一个集成的主流工作流和轻量级易用DMN决策引擎系统,满足互联网业务系统和工作流系统的决策管理功能。

码云地址:https://gitee.com/pangu-dm/pangubpm-dmn

主要特点:

  1. 轻量级,通用;

  2. 无缝对接Activiti/Flowable/Zeebe满足大多数企业业务系统的决策需求;

  3. 独立的决策引擎系统,为下游商业务平台提供统一决策接入接口,轻松实现统一决策接入;

  4. 免费开源项目代码,定期更新维护,自由扩展,无忧使用;

  5. 完善的系统使用文档、部署文档、视频教程,更容易学习和使用;

  6. 产品技术学习交流社区活跃,学习交流效率更高;

  7. 由专业的BPM/DMN/CMMN系统产品技术团队提供服务支持,保证专业性和可持续性;

项目结构

├── feel-api   //feel-api界面定义板 ├── feel-juel  //feel-api接口定义实现板块 ├── logging     ///日志板块 ├── pangu-dmn-examples  //demo使用       ├── pangu-dmn-modeler    //设计器 ├── pangu-xml-model     //DMN1.3 对应的实体包 ├── typed-values        ///变量相关工具包 └── utils                ///通用工具包

框架 决策表(Decision table) DRD DRG DMN1.3标准 inputData knowledgeSource businessKnowledgeModel literalExpression
? ? ? ? ? ? ? ?
Activiti5 ? ? ? ? ? ? ? ?
Activiti6 ? ? ? ? ? ? ? ?
Activiti7 ? ? ? ? ? ? ? ?
Flowable ? ? ? ? ? ? ? ?
Zeebe ? ? ? ? ? ? ? ?
Drools ? ? ? ? ? ? ? ?

框架 JavaScript JRuby Groovy Python FEEL UEL
? ? ? ? ? ?
Activiti5 ? ? ? ? ? ?
Activiti6 ? ? ? ? ? ?
Activiti7 ? ? ? ? ? ?
Flowable ? ? ? ? ? ?
Zeebe ? ? ? ? ? ?
Drools ? ? ? ? ? ?

框架 UNIQUE FIRST PRIORITY ANY COLLECT RULE ORDER OUTPUT ORDER
? ? ? ? ? ? ?
Activiti5 ? ? ? ? ? ? ?
Activiti6 ? ? ? ? ?
Activiti7
Flowable
Zeebe
Drools ✅扩展形式) ✅(扩展形式)

框架 是否可以独立运行
Activiti5 ❌(没有实现DMN)
Activiti6 ❌(绑定在modler后台,cmmn/bmn/dmn捆绑在一起使用)
Activiti7 ❌(暂时没有实现)
Flowable ❌(绑定在modler后台,cmmn/bmn/dmn捆绑在一起使用)
Zeebe
Drools ❌(需要绑定CEP平台)

 

框架 原生html+js vue

AngularJS

Activiti5
Activiti6
Activiti7
Flowable
Zeebe
Drools

 

框架 CMMN BPM
Activiti5
Activiti6
Activiti7
Flowable
Zeebe
Drools

       

 

 

标签: 二极管dmn26d0udj

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台