camunda流程引擎基本使用
1. 什么是工作流
工作流(Workflow),是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。
工作流将一套大的业务逻辑分解成业务逻辑段, 并统一控制这些业务逻辑段的执行条件,执行顺序以及相互通信,实现业务逻辑的分解和解耦。
2. 为什么要使用工作流
在企业日常的管理中,经常会有出差申请、加班申请、请假申请等流程。
如果用人工的方式管理这些流程,效率低,管理成本高。
因此为了提高效率,我们需要使用到工作流开发。
3. 使用工作流有什么好处
在工作流开发中,我们可以通过每一个流程定义清楚的看到业务的所有步骤,以及每一个流程实例运行到什么位置,参与者是谁;
能够节省更多的时间成本,提升企业信息化水平。
docker pull camunda/camunda-bpm-platform:run-latest
docker run -d --name camunda -p 8080:8080 camunda/camunda-bpm-platform:run-latest
工作流引擎camunda
docker run -d --name camunda -p 6300:8080 --restart unless-stopped -v camunda:/camunda -e TZ="Asia/Shanghai" camunda/camunda-bpm-platform:run-latest
停止camunda修改配置
docker stop camunda
存储卷名称为comunda 默认存储位置是/var/lib/docker/volumes/camunda/_data 若位置错误,请通过命令查看 docker volume inspect camunda
cd /var/lib/docker/volumes/camunda/_data/configuration/
修改配置文件default.yml 主要修改datasource 修改正确的数据库配置
启动服务
docker start camunda