开源流程引擎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

相关推荐

  • 秒懂,十大靠谱存在的麻将软件(麻将软件推荐)

    韩国"made moment"毛巾。 日程表来自韩国品牌"made moment"。笔盒来自SHEIN。日程表被塞进封面,防止弄脏。我一直用…

    科研百科 2024年4月30日
    104
  • 大导但没有科研项目

    大导但没有科研项目 作为一名教授,我深知科研项目对于学术界的重要性。科研项目可以推动学术研究的发展,为人们提供更多新的知识和发现。然而,作为一名大导,我并没有自己的科研项目。这并不…

    科研百科 2025年4月5日
    1
  • 科研项目标题生动模板

    科研项目生动模板: 探索宇宙奥秘 宇宙是一个巨大的空间,充满了神秘和未知。科研项目就是探索这个宇宙奥秘的过程。最近,科学家们正在努力探索宇宙的起源和演化,希望通过了解宇宙的奥秘,能…

    科研百科 2025年4月14日
    0
  • 材料科研项目有哪些

    材料科研项目有哪些 随着科技的不断发展,材料科学领域的科研项目也在不断增加。材料科学是一个非常重要的领域,它涉及到材料的性能、结构、应用等方面。在材料科学研究中,材料科研项目有哪些…

    科研百科 2025年4月8日
    1
  • 科研项目指标考核标准表

    科研项目指标考核标准表 科研项目指标考核标准表是衡量科研项目质量的重要工具,能够帮助研究人员评估项目进度、成果和贡献。下面是一个基本的科研项目指标考核标准表,可以根据具体情况进行适…

    科研百科 2025年5月15日
    1
  • 项目管理软件saas

    项目管理软件saas 随着现代商业的不断增长,项目管理软件已经成为了企业成功实施项目管理的关键工具。SaaS项目管理软件提供了一种简单,可靠,灵活的方式来管理项目进度,成本,质量和…

    科研百科 2024年7月22日
    60
  • 信息系统项目管理要素

    信息系统项目管理要素 随着信息技术的不断发展,信息系统项目管理已经成为了项目管理中不可或缺的一部分。信息系统项目管理对于企业的信息化建设和运营至关重要,因此,有效的信息系统项目管理…

    科研百科 2025年1月10日
    0
  • 江西局坚持“五项原则”提升预算编制水平(预算编制坚持的原则)

    为进一步优化财政资源配置,提高财政保障能力和财政资金使用效益,江西局精心谋划、提前部署,科学制定预算编制方案,坚持“五项原则”,不断提高预算编制水平,2022年度预算编制工作得到国…

    科研百科 2022年6月5日
    341
  • 狠抓内部管理,树好队伍形象——高宝湖渔管办开展内部管理制度培训

    来源:交汇点新闻客户端 交汇点讯 为加强内部管理,规范单位工作规则及流程,提升管理效能,促进单位各项工作的顺利开展,7月12日,省高宝湖渔管办组织开展内部管理制度培训。培训会由渔管…

    科研百科 2024年7月11日
    51
  • 施工项目管理软件app

    施工项目管理软件app: 让施工管理更智能、更高效 随着现代建筑行业的快速发展,施工项目的管理也越来越复杂。传统的手动管理方式已经无法满足现代施工项目的需求,因此,一款智能施工项目…

    科研百科 2024年7月22日
    57