bpmn-js-simulation-localization
v1.0.1
Published
bpmn-js token simulation extension
Downloads
7
Readme
bpmn-js Token Simulation 汉化版
一个bpnm 模拟流转流程的模拟器,基于bnpm使用,只是简单的汉化(0.27.0版)
Try it on the classic booking example or checkout the full capability demo.
Installation
Install via npm.
npm install bpmn-js-simulation-localization
Usage
Add as additional module to bpmn-js.
Modeler
import BpmnModeler from 'bpmn-js/lib/Modeler';
import TokenSimulationModule from 'bpmn-js-simulation-localization';
const modeler = new BpmnModeler({
container: '#canvas',
additionalModules: [
TokenSimulationModule
]
});
//当前css 也需要引入
@import "bpmn-js-simulation-localization/assets/css/bpmn-js-token-simulation.css";
@import "bpmn-js-simulation-localization/assets/css/font-awesome.min.css";
@import "bpmn-js-simulation-localization/assets/css/normalize.css";
Viewer
import BpmnViewer from 'bpmn-js/lib/NavigatedViewer';
import TokenSimulationModule from 'bpmn-js-simulation-localization/lib/viewer';
const viewer = new BpmnViewer({
container: '#canvas',
additionalModules: [
TokenSimulationModule
]
});
Build and Run
Prepare the project by installing all dependencies:
npm install
Then, depending on your use-case you may run any of the following commands:
# build the library and run all tests
npm run all
# run the full development setup
npm run dev
# spin up the example
npm run start:example
Additional Resources
- Making of token simulation - The case for token simulation and how it builds on top of bpmn-js
- Token simulation internals - Detailed walk through the simulators core
- Camunda Modeler Token Simulation plug-in - Token simulation for Camunda users
Supported Elements
- Boundary Event (attached to Subprocess)
- Call Activity
- End Event
- Event-based Gateway
- Exclusive Gateway
- Intermediate Catch Event
- Intermediate Throw Event
- Parallel Gateway
- Start Event
- Task
- Terminate End Event
- Subprocess
以上事件没有详细说明,感谢原插件的开发者,原插件链接:https://github.com/bpmn-io/bpmn-js-token-simulation
Licence
MIT