工作流引擎 Activiti 5.7

1. 流程定义文件:

 

1.1. 流程定义格式

 

<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">
    ..
  </process>

</definitions>

 

   process元素有两个属性: 

id: 必须参数, 这个值用来标识唯一的流程定义对象(ProcessDefintion object), 通过这个id可以启动一个流程实例, 在Activiti中通过如下代码启动最新的定义的流程实例:

 

 

ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("myProcess");

 

       name: 可选参数, 流程名称, 这个东东是给人看的, 用来表示流程定义

 

1.2. BPMN 2.0 构成环节

 

1.2.1 Start events

   就是流程中常说的开始环节, 用来标识流程从哪里开始, 一个流程定义文件中只能存在一个开始节点

   XML定义如下:

 

 

<startEvent id="request" activiti:formKey="org/activiti/examples/taskforms/request.form" />
 

 

  它的属性有:

 

 

属性

 

是否必须

 

说明

id

环节标识

fromKey

任务表单地址引用, 从待办任务中打开时会使用此表单

initiator

流程启动人标识, 会被存在流程实例中, 作为本流程的启动人记录起来

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值