我创建了一个新的元素类型,并使用registerBpmnJSModdleExtension注册了它,但是一旦我加载了bpmn文件,建模者就无法解析和识别该类型。
我使用此json创建了一个新的自定义元素:
RRH
我已经使用 "name": "TestScenarios",
"uri": "http://nukon.com/schema/bpmn/test-scenarios",
"prefix": "nukon",
"xml": {
"tagAlias": "lowerCase"
},
"types": [
{
"name": "TestScenario",
"extends": [
"bpmn:Activity"
],
"properties": [
{
"name": "data",
"isBody": true,
"type": "String"
}
]
}
],
"emumerations": [],
"associations": []
}
一旦我的插件创建了将其推送到extensions标签的元素,就会生成如下内容:
registerBpmnJSModdleExtension(ModdleExtension);
由于我能够通过$ model.create函数创建元素,因此我希望建模者能够识别新类型。