1、新建流程模型
模型管理->模型工作区
点击“创建”后会立即跳转到“流程在线设计器”页面,请参考下一节
2、在线流程设计器
模型管理->模型工作区->编辑
3、设置流程属性
l 名称:流程定义名称
l 描述信息:流程定义描述
l 流程标识:流程定义KEY,对应procDefKey,用来标识一个流程
4、拖拽元素介绍
Start event:开始事件
End entit:结束事件
User task:用户任务活动
Service task:服务任务活动
Exclusive gateway:独家网关,排它网关通道,只能有一条分支执行,如if else
Parallel gateway:并行网关,并行网关通道,所有分支一块执行
更多介绍请参考:http://www.mossle.com/docs/activiti/#bpmnConstructs
5、流程发起人的流程变量
在开始节点的属性中设置“启动器”(流程发起人)的变量,例如:applyUserId
设置以后,在某个任务的属性中,可以设置参与者为${applyUserId},这样可以实现【谁发起谁执行】,请参考下图:
当发起人发起某个流程,在某个环节被驳回的时候,如果希望流程驳回到发起人,可