快速入门介绍
本文为Camunda官网快速入门部分的中文版本
原文地址: https://docs.camunda.org/get-started/quick-start/ (英文)
本教程将指导您使用Camunda BPM平台建模并实现您的第一个工作流程,其中将使用JAVA或NodeJS作为外部客户端,以及使用DMN分离流程与决策,让我们开始吧!
首先使用git克隆示例代码
git clone https://github.com/camunda/camunda-get-started-quickstart.git
# 如果github速度缓慢,也可以选择使用我的gitee镜像
git clone https://gitee.com/zoollcar/camunda-get-started-quickstart.git
在教程开始之前,首先将代码签出到Start标签
git checkout -f Start
在教程过程中可以随时通过Start标签恢复到初试状态,或使用Step-X(X表示步骤)标签,恢复到任意一步骤的状态
git checkout -f Step-X(将X替换为步骤数字1~6)
教程将分为六个步骤
- 下载和安装
在计算机上安装Camunda BPM平台和Camunda Modeler。
- 编辑流程
了解处理Camunda Modeler的基础知识,了解如何对完全可执行的流程进行建模和配置,以及如何集成自己的业务逻辑。
- 部署流程
将流程部署到Camunda并启动您的第一个流程实例。
- 人工任务
了解将人工任务集成到流程中的基础知识,以及如何使用Camunda构建表单。
- 动态性
了解如何通过向流程添加网关来使流程更具动态性。
- 决策自动化
了解如何在流程中集成DMN决策表。
首先,您需要安装 Camunda BPM平台和Camunda Modeler。
前期准备
确保你具有 JAVA1.8以上的JRE或JDK,并可以在命令行使用
在命令行中运行以下命令,检查你的java版本
java -version
可以在 Camunda’s support list 里找到Camunda支持的所有JAVA版本
Camunda Platform (Camunda BPM平台)
首先我们需要下载 Camunda Platform
打开下载地址 https://camunda.com/download/
下载ZIP压缩包,并解压到任意位置
windows运行start.bat
linux运行`start.sh,脚本会启动服务
在浏览器中打开 http://localhost:8080/ 就可以看到欢迎页面了
Camunda Modeler(用于编辑流程图及其他模型)
打开下载地址 https://camunda.com/download/modeler/
下载对应系统的版本,并解压到任意位置
执行 camunda-modeler.exe
(Windows), camunda-modeler.app
(Mac), or camunda-modeler.sh
(Linux),即可启动Camunda Modeler