默认bpmn-js设计器没有添加网关的绘制,但实际业务中会使用网关来控制并发、选择性运转等。
第一步:修改PaletteProvider.js文件
第二步:添加下面的内容
'create.exclusive-gateway': createAction(
'bpmn:ExclusiveGateway', 'gateway', 'bpmn-icon-gateway-xor',
translate('排他网关')
),
'create.parallel-gateway': createAction(
'bpmn:ParallelGateway', 'gateway', 'bpmn-icon-gateway-parallel',
translate('排他网关')
),
'create.inclusive-gateway': createAction(
'bpmn:InclusiveGateway', 'gateway', 'bpmn-icon-gateway-or',
translate('融合网关')
),
第三步:添加汉化定义
效果:
ok 完事。
内容太多就不一一阐述了,演示地址
演示地址
账号:ystc 密码 123456