介绍

CabloyJS为活动节点设计了统一的开发规范,允许第三方开发自定义的活动节点类型。CabloyJS系统本身也将根据业务的实际需求以及优先级,持续增加BPMN规范中的活动节点类型

节点分组

Activiti类似,CabloyJS中的活动节点也根据不同的功能特性划分为多个节点分组

  1. 开始事件

  2. 结束事件

  3. 活动

  4. 网关

JSON规范

活动节点的JSON规范定义如下:

  1. 1{
  2. 2 id: 'activity_1',
  3. 3 name: 'Review',
  4. 4 type: 'activityUserTask',
  5. 5 options: {
  6. 6 assignees: {
  7. 7 vars: 'flowUser',
  8. 8 },
  9. 9 },
  10. 10}
名称 说明
id 节点唯一标识
name 节点名称,可在流程图中显示
type 节点类型
options 节点配置,对应不同的节点类型