工作流引擎系列
工作流引擎-01-Activiti 是领先的轻量级、以 Java 为中心的开源 BPMN 引擎,支持现实世界的流程自动化需求
工作流引擎-05-流程引擎 Camunda 8 协调跨人、系统和设备的复杂业务流程
工作流引擎-06-流程引擎 Flowable、Activiti 与 Camunda 全维度对比分析
工作流引擎-07-流程引擎 flowable-engine 入门介绍
工作流引擎-08-流程引擎 flowable-engine 优秀开源项目
工作流引擎-09-XState 是一个 JavaScript 和 TypeScript 的状态管理库,它使用状态机和状态图来建模逻辑
工作流引擎-14-开源审批流项目之 RuoYi-vue + flowable 6.7.2 的工作流管理
工作流引擎-15-开源审批流项目之 RuoYi-Vue-Plus 进行二次开发扩展Flowable工作流功能
工作流引擎-16-开源审批流项目之 整合Flowable官方的Rest包
工作流引擎-17-开源审批流项目之 flowable workflow designer based on vue and bpmn.io
工作流引擎-18-开源审批流项目之 plumdo-work 工作流,表单,报表结合的多模块系统
Camunda 8 协调跨人、系统和设备的复杂业务流程
Camunda 8 提供可扩展、按需的流程自动化服务。
它集成了强大的 BPMN 流程和 DMN 决策执行引擎,并配备了用于协同建模、运营管理和分析的工具。
本代码仓库包含 Camunda 8 的核心执行集群组件:
除了核心执行集群组件,Camunda 8 技术栈还包括:
- Console - 使用 Console 配置和部署集群。
- Web Modeler - Web 应用程序,用于建模 BPMN、DMN 和表单,可部署或启动流程实例。
- Desktop Modeler - 桌面建模工具,用于在本地流程项目中建模 BPMN、DMN 和表单。
- Connectors - 使用连接器集成外部系统。
使用 Camunda 8,你可以:
- 使用 BPMN 2.0 以可视化方式定义流程
- 自由选择编程语言
- 使用 Docker 和 Kubernetes 部署
- 构建可响应来自 Kafka 和其他消息队列的消息的流程
- 横向扩展以应对高并发
- 具备容错能力(无需关系型数据库)
- 导出流程数据用于监控与分析
- 参与活跃的开发者社区
当前状态
想了解我们正在开发的内容,可查看 GitHub issues 和 最新提交。
实用链接
新用户推荐文档
贡献
请阅读 贡献指南。
行为准则
本项目遵守 Camunda 行为准则。 参与本项目即代表你同意遵守该准则。如发现任何不当行为,请尽快举报。
发布周期
请参阅我们的 发布政策,了解版本发布节奏、维护周期等信息。
许可证
Zeebe、Operate 和 Tasklist 的源代码在 Camunda 许可证 1.0 版本 下发布, 以下部分除外,它们使用 Apache 许可证 2.0 版本 进行发布。 具体请参考各源文件说明。
以下内容使用 Apache 许可证 2.0 版本 发布:
- Java 客户端 (clients/java)
- Spring SDK (spring-boot-starter-camunda-sdk)
- Exporter API (exporter-api)
- 协议定义 (protocol)
- 网关协议实现 (gateway-protocol-impl)
- BPMN 模型 API (bpmn-model)
关于 gRPC 代码生成的说明
Zeebe 网关协议(API)定义位于 gateway-protocol,其授权遵循 Camunda 许可证 1.0。 使用 gRPC 工具生成协议存根(stub)代码不被视为创建衍生作品,Camunda 许可证 1.0 不对生成的存根代码施加任何许可限制。