Activiti学习三之初识Activiti流程设计工具

今天我们来初步认识下Activiti插件给我们提供的流程设计工具;

 

我们以后开发流程 首先要做的,就是要设计好流程图;一个项目可能会包括多个流程图;

所以我们在src/test/resources源文件夹下新建一个包diagrams,以后所有的流程图文件(bpmn文件和生成的png文件)都放在这个包下;

 

a.jpg

 

然后我们在diagrams上右击,New - > Other 

b.jpg

 

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

 

c.jpg

 

File name改成helloWorld 然后点击Finish;

 

d.jpg

 

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

 

这里我们可以把Process(流程)的Id和Name改下(后面我们可以通过代码能够获取到);

 

e.jpg

 

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

 

f.jpg

 

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

 

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

 

g.jpg

 

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

 

接下来我们在搞一个用户任务节点(我们以后开发最常用的节点),我们拖一个到中间绘图区域;

 

g.jpg

 

这里的任务节点,必须要有一个人去处理这个任务,而且我们在实际开发中,根据实际业务,给这个用户任务节点取个名字,

当然我们这里是初识,所以就搞个HelloWorld名字,然后分配给“java1234_小锋”这个人;

 

名字修改 我们修改下Name属性值:

h.jpg

 

我们再把任务分配给“java1234_小锋”:

i.jpg

 

我们这个helloWorld流程比较简单,就一个任务节点,最后我们就是连线,

我们选择右侧下方的Connection下的SequenceFlow 然后只要从两个地方拉一下即可,大家可以自己摸索下,操作性的东西,不难;

即可完整节点之间的连线;

j.jpg

 

这样我们就完整了最简单的流程图设计,我们这个流程图是没有实际意义的,仅仅是初识工具而搞的实例;

 

我们可以看到设计好后,左上角是有一个未保存的(*)提示,我们ctrl+s保存下。这时候,我们会在disgrams包下发现

自动生成了一个对应的png文件;

l.jpg

 

我们点开它看下,

m.jpg

 

我们看到,其实就是流程的一个图片,还个图片在流程开发的时候,会用到;

这个自动保存是前面我们加了设置才会自动生成的;

n.jpg

 

这地方要大勾,才会自动生成图片;

 

后面我们要来熟悉下Activiti给我们提供的service接口,以及其他开发api。

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值