Activiti工作流框架学习(五)
2018-03-21 16:16
429 查看
Activiti流程设计工具
Activiti插件安装完之后,然后我们来画流程图,开发流程首先要做的就是要设计好流程图。一个项目可能会包括多个流程图,所以在src/test/resources源文件夹下新建一个包diagrams,以后所有的流程图文件(bpmn文件和生成的png文件)都放在这个包下,便于查找,当然也可放在其他文件夹下。
然后在diagrams上右击,New->Other:创建一个新的流程实例图:
选择Activiti下的 Activiti Diagram要开始开发一个Activiti流程图表:
这里 中间区域是用来绘制流程图标的。右侧是绘制流程图标的工具箱,下面的Properties是属性视图,目前看到的是整个HelloWorld流程图的属性:
注意:Id 属性 对应数据库表中的key (唯一值),Name属性为这个流程定义的名称
然后来画流程图,任何流程,都必须有一个开始事件和结束事件节点:
在右侧的工具箱里会看到有个StartEvent和EndEvent。先点下,然后拖到中间的绘图区域就可以了;
当然每个节点的属性都可以看到,而且可以设置,点击选中一个节点,然后在属性视图上看到所以值
会看到这里插件都给设置了初始属性值,可以改,也可以不改,都行;
之后再搞一个用户任务节点(开发最常用的节点),拖一个到中间绘图区域
这里的任务节点,必须要有一个人去处理这个任务,而且在实际开发中,根据实际业务,给这个用户任务节点取个名字或者设置动态获取名字,这里初识,就设置个‘张三’
再把任务分配给‘张三’这个人
最后就是连线,选择右侧下发的Connection下的SequenceFlow然后只要从两个地方拉一下
这样就完成了一个简单的流程图设计,仅仅初始工具搞个实例而已,没有实际意义。
Activiti插件安装完之后,然后我们来画流程图,开发流程首先要做的就是要设计好流程图。一个项目可能会包括多个流程图,所以在src/test/resources源文件夹下新建一个包diagrams,以后所有的流程图文件(bpmn文件和生成的png文件)都放在这个包下,便于查找,当然也可放在其他文件夹下。
然后在diagrams上右击,New->Other:创建一个新的流程实例图:
选择Activiti下的 Activiti Diagram要开始开发一个Activiti流程图表:
这里 中间区域是用来绘制流程图标的。右侧是绘制流程图标的工具箱,下面的Properties是属性视图,目前看到的是整个HelloWorld流程图的属性:
注意:Id 属性 对应数据库表中的key (唯一值),Name属性为这个流程定义的名称
然后来画流程图,任何流程,都必须有一个开始事件和结束事件节点:
在右侧的工具箱里会看到有个StartEvent和EndEvent。先点下,然后拖到中间的绘图区域就可以了;
当然每个节点的属性都可以看到,而且可以设置,点击选中一个节点,然后在属性视图上看到所以值
会看到这里插件都给设置了初始属性值,可以改,也可以不改,都行;
之后再搞一个用户任务节点(开发最常用的节点),拖一个到中间绘图区域
这里的任务节点,必须要有一个人去处理这个任务,而且在实际开发中,根据实际业务,给这个用户任务节点取个名字或者设置动态获取名字,这里初识,就设置个‘张三’
再把任务分配给‘张三’这个人
最后就是连线,选择右侧下发的Connection下的SequenceFlow然后只要从两个地方拉一下
这样就完成了一个简单的流程图设计,仅仅初始工具搞个实例而已,没有实际意义。
相关文章推荐
- Activiti工作流框架学习(十四)
- Activiti工作流框架学习(二)——使用Activiti提供的API完成流程操作
- Activiti工作流框架学习(一)——环境的搭建和数据表的了解
- Activiti工作流框架学习(二)——使用Activiti提供的API完成流程操作
- Activiti工作流框架学习(一)
- Activiti工作流框架学习(八)
- Activiti工作流框架学习(六)
- Activiti工作流框架学习笔记(一)
- Activiti工作流框架学习(一)——环境的搭建和数据表的了解
- 学习Activiti工作流框架的API
- Activiti工作流框架学习(七)
- Activiti5工作流框架学习之Struts2+Hibernate+Spring整合配置
- Activiti工作流框架学习(一)——环境的搭建和数据表的了解
- [置顶] activiti 工作流 ace admin 整合 开发 后台框架集成 学习
- Activiti工作流框架学习(一)——环境的搭建和数据表的了解
- Activiti工作流框架学习(二)——使用Activiti提供的API完成流程操作
- Activiti工作流框架学习(一)环境的搭建和数据表的了解
- Activiti工作流框架学习(二)
- Activiti工作流框架学习(十)
- Activiti工作流框架学习(二)——使用Activiti提供的API完成流程操作