工作流

Flowable中的几个重要字段

2018-07-27  本文已影响0人  骑驴追地瓜

1.什么是Flowable

大名鼎鼎的Activiti大家都有所了解,其实Flowable是Acitiviti原班人马因为种种原因,另起的一个项目,声称是无成本从Activiti迁移到Flowable,

我们公司也进行了迁移,感觉成本还是有点但是不大,都是些包名和方法名的小改动。

2.都有哪几个重要字段

在对流程引擎有一个基础性的了解后,如果要深入的使用流程引擎,首先要了解其中的几个关键字段。

①procInstId 流程实例Id

②taskId 任务Id

③executionId 执行Id

④processDefinitionId 流程定义Id

⑤processDefinitionKey 流程定义Key

⑥processDefinitionName 流程定义名称

3.这几个Id都代表了什么在流程中是如何使用的

④⑤⑥这三个字段是属于流程定义级别的一个流程定义的Key对应多个流程定义Id,流程定义Id是对流程定义Key+版本的描述。

我们真正发起一个流程的时候一般会通过flowable提供的接口runtimeService中的startProcessInstanceBy**去发起,通常是用流程定义Id或流程定义Key去发起,这块大家可以试一下,flowable的api还是比较友好的。

image image

暂时就写这些,下一篇会介绍flowable的skip和流程变量的作用域。欢迎大家积极评论与指正。

上一篇 下一篇

猜你喜欢

热点阅读