截至v0.3.0,此套件已从@bpmn-io/execution-plaform更名为@camunda/execution-plaform. 更多信息,请访问 问题。 。 。 .
@camunda/ 执行- 平台
设定 executionPlatform 财务报告和审定财务报表 executionPlatformVersion 在您的 BPMN 和 DMN 图表中.
使用量
日记
import BpmnModeler from 'bpmn-js/lib/Modeler';
import ExecutionPlatformModule from '@camunda/execution-platform';
import ModelerModdleExtension from 'modeler-moddle/resources/modeler.json';
// extend the BPMN editor with the module and moddle extension
var modeler = new BpmnModeler({
additionalModules: [
ExecutionPlatformModule
],
moddleExtensions: {
modeler: ModelerModdleExtension
}
});
var executionPlatformHelper = modeler.get('executionPlatform');
executionPlatformHelper.setExecutionPlatform({ name: 'Camunda Cloud', version: '1.3.0' });
var executionPlatform = executionPlatformHelper.getExecutionPlatform();
// { name: 'Camunda Cloud', version: '1.3.0' }
console.log(executionPlatform);
// see the meta-data appear on save
modeler.saveXML(function(err, xml) {
xml; // ... <bpmn:Definitions ... modeler:executionPlatform="Camunda Cloud" modeler:executionPlatformVersion="1.3.0">...
});
您也可以配置扩展名, 以便设置执行平台的细节 绝对需要每次保存图表:
import BpmnModeler from 'bpmn-js/lib/Modeler';
import ExecutionPlatformModule from '@camunda/execution-platform';
import ModelerModdleExtension from 'modeler-moddle/resources/modeler.json';
// extend the BPMN editor with the module and moddle extension together with configuration
var modeler = new BpmnModeler({
additionalModules: [
ExecutionPlatformModule
],
moddleExtensions: {
modeler: ModelerModdleExtension
},
executionPlatform: {
name: 'Camunda Cloud',
version: '1.3.0'
}
});
// see the meta-data appear on save
modeler.saveXML(function(err, xml) {
xml; // ... <bpmn:Definitions ... modeler:executionPlatform="Camunda Cloud" modeler:executionPlatformVersion="1.3.0">...
});
日记
import DmnModeler from 'dmn-js/lib/Modeler';
import ExecutionPlatformModule from '@camunda/execution-platform';
import ModelerModdleExtension from 'modeler-moddle/resources/dmn-modeler.json';
// extend the DMN editor with the module and moddle extension
var modeler = new DmnModeler({
drd: {
additionalModules: [
ExecutionPlatformModule
]
},
decisionTable: {
additionalModules: [
ExecutionPlatformModule
]
},
literalExpression: {
additionalModules: [
ExecutionPlatformModule
]
},
moddleExtensions: {
modeler: ModelerModdleExtension
}
});
var executionPlatformHelper = modeler.getActiveViewer().get('executionPlatform');
executionPlatformHelper.setExecutionPlatform({ name: 'Camunda Cloud', version: '1.3.0' });
var executionPlatform = executionPlatformHelper.getExecutionPlatform();
// { name: 'Camunda Cloud', version: '1.3.0' }
console.log(executionPlatform);
// see the meta-data appear on save
modeler.saveXML(function(err, xml) {
xml; // ... <dmn:Definitions ... modeler:executionPlatform="Camunda Cloud" modeler:executionPlatformVersion="1.3.0">...
});
您也可以配置扩展名, 以便设置执行平台的细节 绝对需要每次保存图表:
import DmnModeler from 'dmn-js/lib/Modeler';
import ExecutionPlatformModule from '@camunda/execution-platform';
import ModelerModdleExtension from 'modeler-moddle/resources/dmn-modeler.json';
// extend the DMN editor with the module and moddle extension together with configuration
var modeler = new DmnModeler({
drd: {
additionalModules: [
ExecutionPlatformModule
]
},
decisionTable: {
additionalModules: [
ExecutionPlatformModule
]
},
literalExpression: {
additionalModules: [
ExecutionPlatformModule
]
},
moddleExtensions: {
modeler: ModelerModdleExtension
},
executionPlatform: {
name: 'Camunda Cloud',
version: '1.3.0'
}
});
// see the meta-data appear on save
modeler.saveXML(function(err, xml) {
xml; // ... <dmn:Definitions ... modeler:executionPlatform="Camunda Cloud" modeler:executionPlatformVersion="1.3.0">...
});
许可证
麻省理工学院