美文网首页
Activiti主流程各个属性说明BPMN 2.0

Activiti主流程各个属性说明BPMN 2.0

作者: nieniemin | 来源:发表于2021-09-01 07:32 被阅读0次

bpmn属性说明

1.BPMN 2.0模式的根元素是definitions元素。

<definitions
  xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
  xmlns:activiti="http://activiti.org/bpmn"
  targetNamespace="Examples">

  <process id="myProcess" name="My First Process" isExecutable="true">
    ..
  </process>
</definitions>
  1. process元素下面有两个属性,id,name,isExecutable。其中id属性是必需的,id属性即为流程定义的key,可用来启动流程。name此性是可选的,在流程引擎中没有实际作用。只是人性化的描述。isExecutable:流程是否可用,默认为true。
ProcessInstance pi = runtimeService.startProcessInstanceByKey("myProcess");

多实例相关属性,以eclipse中的可视化图形操作为例


image.png

Multil instance:
Sequential:执行顺序。必选项,可选值有true、false。用于设置多实例的执行顺序。True:多实例顺序执行,false:多实例并行
loop cardinality:循环基数。可选项。可以直接填整数,表示会签的人数。
Collection:集合。可选项。会签人数的集合,通常为list。和loop cardinality二选一
Element variable:元素变量。选择Collection时必选,为collection集合每次遍历的元素
Completion condition:完成条件。可选。Activiti会签有个特性,比如设置一个人完成后会签结束,那么其他人的代办任务都会消失。

https://blog.csdn.net/zjsdrs/article/details/89917206

相关文章

网友评论

      本文标题:Activiti主流程各个属性说明BPMN 2.0

      本文链接:https://www.haomeiwen.com/subject/vxbfnhtx.html