Activiti工作流框架学习(五)

Activiti流程设计工具


Activiti插件安装完之后,然后我们来画流程图,开发流程首先要做的就是要设计好流程图。一个项目可能会包括多个流程图,所以在src/test/resources源文件夹下新建一个包diagrams,以后所有的流程图文件(bpmn文件和生成的png文件)都放在这个包下,便于查找,当然也可放在其他文件夹下。



然后在diagrams上右击,New->Other:创建一个新的流程实例图:



选择Activiti下的 Activiti Diagram要开始开发一个Activiti流程图表:



这里 中间区域是用来绘制流程图标的。右侧是绘制流程图标的工具箱,下面的Properties是属性视图,目前看到的是整个HelloWorld流程图的属性:



注意:Id 属性 对应数据库表中的key  (唯一值),Name属性为这个流程定义的名称


然后来画流程图,任何流程,都必须有一个开始事件和结束事件节点:


在右侧的工具箱里会看到有个StartEvent和EndEvent。先点下,然后拖到中间的绘图区域就可以了;

当然每个节点的属性都可以看到,而且可以设置,点击选中一个节点,然后在属性视图上看到所以值



会看到这里插件都给设置了初始属性值,可以改,也可以不改,都行;

之后再搞一个用户任务节点(开发最常用的节点),拖一个到中间绘图区域


这里的任务节点,必须要有一个人去处理这个任务,而且在实际开发中,根据实际业务,给这个用户任务节点取个名字或者设置动态获取名字,这里初识,就设置个‘张三’


再把任务分配给‘张三’这个人


最后就是连线,选择右侧下发的Connection下的SequenceFlow然后只要从两个地方拉一下


这样就完成了一个简单的流程图设计,仅仅初始工具搞个实例而已,没有实际意义。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值