https://github.com/Activiti/Activiti/releases
https://github.com/Activiti/Activiti/releases/download/activiti-6.0.0/activiti-6.0.0.zip
从github下载压缩包,解压后在wars目录下面会有3个war包,放入tomcat的webapps目录下面就可以启动运行activiti例子,可以快速的了解一下activiti都有哪些东西
启动tomcat
访问:http://127.0.0.1:8080/activiti-app/ 用户名admin 密码test,登录后的首页界面
创建一个helloworld流程
一 创建用户和用户组,在我们的流程中会用到,流程审批的任务需要派遣到用户或用户组
点击 Identity management ->(头部导航)Users
点击 Create user,分别创建张三和李四、王五、赵六的账户,注意不要使用中文,例子应该是对中文编码没有处理,使用中文时,在用户组添加用户时,用中文查询不到用户
创建好后如图,4个用户
创建用户组,(头部导航)Groups
点击 create group,分别创建员工组、领导组
组分配人员,点击用户组名称->Group members + add user ,输入用户的姓或名,不要全输,会自动加载,选中即可
我们把张三和李四分派到领导组,王五和赵六分派到员工组
二 创建流程图和App,点击方块logo,返回首页
点击 Kickstart App - >(头部导航) Process -> Create Process
画出如下的流程图,一个请假节点,一个审批节点
请假节点的Assignments 配置 Assinned to single user wangwu,标示流程启动后,第一个请假任务分配到王五
审批节点的Assignments 配置 Candidate groups 领导,标示流程启动后,第二个审批任务分配到用户组领导,领导组下面的张三、李四都会看到任务,需要先签收在办理
最后记得保存配置好的流程图
点击 Kickstart App - >(头部导航) Apps -> Create App
创建好app后需要included配置好的流程图
点击 Apps ->(编辑按钮)App Editor-> Edit included models
点击流程图,出现 + 号图标,点击close
记得点击保存
发布程序,点击 Apps ->(查看按钮)Show details
点击 pulish,部署App,此时在返回首页就会出现我们的app
此时登录 http://127.0.0.1:8080/activiti-admin/ 用户名 admin 密码 admin,登录后
configuration->Edit Activiti REST endpoint 修改配置信息,一般只需修改 server port 即可,改好后,在Deployments和Definitions看到我们部署的流程
更多 https://www.imooc.com/article/39257