工作流

1、审批业务场景,模型化

StartEvent,开始

UserTask,任务

ExclusiveGateway,人事审批

EndEvent,结束

SequenceFlow,顺序流

 

购物工作流程模型化

 

 

 2、工作流是对工作流程及其个操作步骤之间业务规则的抽象,概括描述

工作流建模即将工作流程中的工作如何前后组织在一起的逻辑和规则,在计算机中以恰当的模型表达并对其实施计算,解决为了实现某个业务目标,利用计算机在多个参与者之间按照预定的某种规则自动传递文档、信息或者任务。WFMS工作流管理系统,处理工作流的电脑软件系统,通过计算机技术去支持和定义、执行和管理工作流、协调工作流执行过程中工作之间以及群体成员之间的信息交互。CSCW协调工作

3、工作流选择jbpm和activity

jbpm activity
Hibernate Mybatis
Drools Flow JBPM4
JPA Spring
Message Restful

 

 

 

 

 

 

 

4、准备部署activity

Activity acitivity6.0

jdk 1.8

tomcat 8.05

 首先安装sdkman

curl -s "https://get.sdkman.io" | bash

source "$HOME/.sdkman/bin/sdkman-init.sh"

sdk version

安装tomcat

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55.zip

unzip apache-tomcat-8.5.55.zip

rm -rf apache-tomcat-8.5.55.zip

mv apache-tomcat-8.5.55 tomcat

./startup.sh

安装activity

 wget https://github.com/Activiti/Activiti/releases/download/activiti-6.0.0/activiti-6.0.0.zip

cp activiti/wars/activiti-app.war tomcat/apache-tomcat-8.5.55/webapps/

cp activiti/wars/activiti-admin.war tomcat/apache-tomcat-8.5.55/webapps/

访问验证 用户名 admin 密码test

http://192.168.42.99:8080/activiti-app/#/

5、快速体验activiti

首先登录系统创建用户

 

创建流程

 

 创建app

 

 然后user登录就可以体验工作流

posted on 2020-05-23 15:37  清浊  阅读(427)  评论(0编辑  收藏  举报