快速入门介绍

本文为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)

教程将分为六个步骤

  1. 下载和安装

在计算机上安装Camunda BPM平台和Camunda Modeler。

  1. 编辑流程

了解处理Camunda Modeler的基础知识,了解如何对完全可执行的流程进行建模和配置,以及如何集成自己的业务逻辑。

  1. 部署流程

将流程部署到Camunda并启动您的第一个流程实例。

  1. 人工任务

了解将人工任务集成到流程中的基础知识,以及如何使用Camunda构建表单。

  1. 动态性

了解如何通过向流程添加网关来使流程更具动态性。

  1. 决策自动化

了解如何在流程中集成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/

image-20210525075743771

下载ZIP压缩包,并解压到任意位置

image-20210525080143209

windows运行start.batlinux运行`start.sh,脚本会启动服务

在浏览器中打开 http://localhost:8080/ 就可以看到欢迎页面了

image-20210525081135102

Camunda Modeler(用于编辑流程图及其他模型)

打开下载地址 https://camunda.com/download/modeler/

image-20210525080718066

下载对应系统的版本,并解压到任意位置

image-20210525080810331

执行 camunda-modeler.exe (Windows), camunda-modeler.app (Mac), or camunda-modeler.sh (Linux),即可启动Camunda Modeler

image-20210525080941290