开源流程引擎camunda需要扩展哪些功能

市场上基于Java语言的开源工作流引擎有:osworkflow、jbpm、activiti、flowable、camunda等,其中osworkflow、jbpm流程引擎已经过时,目前主流的开源流程引擎主要有activiti、flowable、camunda这三款,无论选择哪一个开源流程引擎,都不可能拿来即用,需要做大量的功能扩展,才能满足项目需求。以下以camunda开源流程引擎为例说明,需要扩展哪些功能才能满足中国特色的流程项目需求。

1、扩展中国特色流程操作功能

开源流程引擎默认就是基于节点连线进行流程流转,没有其它流程操作功能。需要增加中国特色流程操作功能,包括:办理、加签、减签、跳转、退回申请人、退回上一步、任意退回、委托、转办、传阅、催办、收回、撤销等,这些功能配置即生效,无需编码。

开源流程引擎camunda需要扩展哪些功能

2、重新开发组织用户模型

camunda自带的用户组织模型很简单,无法适用中国企业组织架构,需要扩展了多组织用户模型,多组织架构、一人多岗、一人多部门、兼职部门等。

开源流程引擎camunda需要扩展哪些功能

3、重新开发电子表单功能

camunda自带电子表单过于简单,仅仅是一个单表,字段按顺序排列显示,没有布局,没有扩展事件等功能,无法满足企业复杂业务需求,需要扩展了电子表单功能。

开源流程引擎camunda需要扩展哪些功能

4、扩展流程配置选人规则

Camunda自带的流程审批人配置仅仅有user和group,无法满足中国企业复杂的选人需求,需要扩展流程多维度配置选人规则,包括:用户、部门、岗位、角色、关系等多种选人规则,尤其关系动态规则,审批类流程应用最多。

开源流程引擎camunda需要扩展哪些功能

5、重新开发流程门户界面

Camunda自带的流程门户页面,包括发起流程、待办任务,流程审批,流程跟踪等功能,基本上不符合中国人操作习惯,以及对UI界面的审美需求,这部分前端界面均需要重新开发。

开源流程引擎camunda需要扩展哪些功能

6、增加流程监控管理功能

Camunda开源版本功能较为简单,流程监控管理功能在Camunda商业版上才有,我们基于开源版本需要自行扩展流程管理监控的功能,包括:流程实例管理功能,方便管理员后台管理流程:增加办理人、减少办理人、流程删除、流程挂起等;流程分析功能:流程模板统计分析、任务办理统计分析、流程超时统计分析、流程实例统计分析。

开源流程引擎camunda需要扩展哪些功能

7、完善流程设计器配置化功能

优化了流程设计器,camunda大部分手动输入项改成界面配置功能,提升流程设计效率,配置功能包括:流程选人、表单配置、按钮权限、流转规则、字段权限、超时流转、任务提醒、待办标题、启动权限等。

开源流程引擎camunda需要扩展哪些功能

8、增加对国产数据库的适配

Camunda默认支持mysqloraclepg等主流的数据库,但对信创国产数据库(达梦、人大金仓、神州通用等)没有支持,我们需要按需求增加对国产数据库的适配,这部分需要修改Camunda进行扩展开发。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年10月27日 上午9:52
下一篇 2022年10月27日 上午9:54

相关推荐

  • 年轻干部廉政教育的意义

    年轻干部廉政教育的意义年轻干部廉政教育的意义:1、让孩子们知道廉洁廉耻,学会做人,严于律己,学会守法,让社会好下去。2、让孩子们知道廉洁的重要性,不管这个人是富有还是没有,我们都要…

    科研百科 2024年11月27日
    3
  • 数学科研都搞什么

    数学科研都搞什么 数学是一门抽象的科学,研究数量、结构、变化和空间等概念,涉及许多不同的领域,包括数学理论、应用数学、计算数学、几何学、拓扑学等。数学科研的目标是发现新的数学定理、…

    科研百科 2024年10月7日
    22
  • 重大突破!刘俊国校长在《Science》上同期发表两篇论文系列报道之二:地下水在全球水循环中的关键作用

    供稿: 党委宣传部 | 编辑:刘叶 | 初审:梁丽丽 | 终审:祁萌 日期:2024年03月01日 3月1日,校长刘俊国教授作为通讯作者在《Science》同期发表两篇重磅学术论文…

    科研百科 2024年4月2日
    114
  • 米思齐编程软件安装驱动

    米思齐编程软件安装驱动米思齐编程软件安装驱动今年5月,米思齐二哥哥通过了一款叫瑞吉的机器技术(Moments 程序)安装,和加了瑞吉机器人就不在一起了。瑞吉机器人制作中,还加入了两…

    科研百科 2024年11月28日
    0
  • 移动公司党建2024年上半年工作总结2780064774

    移动公司党建2024年上半年工作总结 2024年上半年,移动公司党建部门在上级党组织的坚强领导下,积极推进各项工作,为公司的发展提供了坚实的思想保障和党员力量支持。现将半年工作总结…

    科研百科 2024年10月9日
    26
  • 英国高校的科研项目

    英国高校的科研项目 近年来,英国高校在科学研究领域取得了巨大的进展。在科学研究方面,英国高校拥有世界一流的研究团队和先进的科研设施,这些使得英国高校在诸多国际学术期刊上发表了众多高…

    科研百科 2025年3月27日
    1
  • 项目目标及收益管理

    项目目标及收益管理 在项目管理工作中,确定项目目标是至关重要的。这些目标应该是明确的,可衡量的,具体的,具有可行性的,并且应该是与项目相关的。通过明确这些目标,项目团队可以更好地规…

    科研百科 2025年8月15日
    1
  • 项目管理系统的使用要求

    项目管理系统的使用要求 项目管理系统是一种用于组织和管理项目的工具,可以帮助团队更有效地协作和跟踪项目进度。在使用项目管理系统时,团队需要满足以下要求: 1. 项目计划和进度跟踪:…

    科研百科 2025年1月9日
    0
  • 【平安瓜州•基层党建】“五严五化”抓实党员教育管理

    “求木之长者,必固其根本”。加强党员教育管理,是党的建设基础性、根本性、经常性任务,是增强党组织凝聚力战斗力的重要措施,也是加强党的建设、提高党员素质、保持党员先进性的重要环节。今…

    科研百科 2023年6月6日
    292
  • 科研项目通过 科研项目通过调研为工作开展提供了

    科研项目通过调研为工作开展提供了 调研是科研项目中不可或缺的一部分,它可以帮助我们深入了解研究对象,掌握其特点和需求,为后续的科研项目工作提供支持。在科研项目中,调研是至关重要的环…

    科研百科 2024年4月1日
    133