Skip to content

配置说明

BpmnDesigner

配置字段配置说明是否必填配置类型
xml流程定义XMLYstring
option自定义配置项NBpmnDesignerOption

BpmnDesignerOption

配置字段配置说明是否必填配置类型
designer设计器配置NDesignerOption
panel属性面板配置NPanelOption
toolbar工具栏配置NToolbarOption

DesignerOption

配置字段配置说明是否必填配置类型
processEngine流程引擎Nflowable / activiti
configEnhancebpmn-js 原生config拓展N(config: BaseViewerOptions) => BaseViewerOptions

PanelOption

配置字段配置说明是否必填配置类型
items启用功能NBasicInfo , Condition , Listener , StartInitiator , UserTask , UserTaskButtons
extra额外拓展NJSX.Element
UserTask用户节点相关配置NUserTask
StartInitiator启动器相关配置NStartInitiator
Listener监听器相关配置NListener

UserTask

配置字段配置说明是否必填配置类型
assigneeDataSource任务人预设选项N(type: string) => DataSourceItem[]
dueDateDataSource过期日预设选项N() => DataSourceItem[]
skipExpressionDataSource跳过表达式预设选项N() => DataSourceItem[]
formKeyDateDataSource表单预设选项N() => DataSourceItem[]

StartInitiator

配置字段配置说明是否必填配置类型
formKeyDateDataSource表单预设选项N() => DataSourceItem[]

Listener

配置字段配置说明是否必填配置类型
dataSource预设监听器N(type: ListenerType) => DataSourceItem[]

ToolbarOption

配置字段配置说明是否必填配置类型
items启用工具N使用的工具('Imports', 'Exports', 'Previews', 'LintToggle', 'Aligns', 'Scales' , 'Commands') )
extra额外拓展NJSX.Element

Other

DataSourceItem

ts
export interface DataSourceItem {
  value: any
  label: string
  description?: string
  // 需要补充的参数
  extraParam?: DataSourceExtraParam[]
}

// 补充参数
export interface DataSourceExtraParam {
  value: string
  label: string
  description: string
  required?: boolean
  defaultValue?: string
}

ListenerType

ts
export type ListenerType = 'TaskListener' | 'ExecutionListener' | 'EventListener'

Released under the MIT License.