介绍
欢迎来到Camunda平台手册! Camunda是一种基于Java的框架,支持BPMN,用于工作流和过程自动化;CMMN,用于案例管理;DMN,用于业务决策管理。还请参阅: 实施标准.
本文档包含有关Camunda平台提供的功能的信息。
要为你提供Camunda的概述,下图显示了最重要的组件以及一些典型的用户角色。
流程引擎和基础设施
- 流程引擎 流程引擎是负责执行BPMN 2.0流程、CMMN 1.1案例和DMN 1.3决策的Java库。它有一个轻量级的POJO核心,并使用关系数据库来持久性。 orm映射由mybatis映射框架提供。
- Spring 框架集成
- CDI/Java EE 集成
- Runtime 容器集成 (与应用服务器基础架构集成。)
建模工具
- Camunda Modeler: BPMN 2.0和CMMN 1.1图表以及DMN 1.3决策表的建模工具。
- bpmn.io: 用于建模框架和工具包的开源项目。
Web应用
- REST API REST API允许你使用远程应用或JavaScript应用的流程引擎。 (注意:REST API的文档已成为自己的文档。)
- Camunda Tasklist 用于人工流管理和用户任务的Web应用,允许流程参与者检查其工作流任务并导航到任务表单,以便在任务上工作并提供数据输入。
- Camunda Cockpit 用于过程监视和操作的Web应用,允许你搜索流程实例,检查其状态并修复损坏的实例。
- Camunda Admin 允许你管理用户,组和授权的Web应用。