Activiti主流程各个属性说明BPMN 2.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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容