spiff-arena/app/spiffworkflow/moddle/spiffworkflow.json
burnettk a1c7cecf59 Squashed 'bpmn-js-spiffworkflow/' changes from fc46b6fe5..0a9db509a
0a9db509a add an additional spiffworkflow extension for Signal events which, when attached to a user or manual task, will allow you to set a button lable which will be displayed beside a submit button and allow the end user to immediately fire that signal event.
313969da1 Add instructions to sub-processes
5f2cb3d50 allow instructions on Call Activities

git-subtree-dir: bpmn-js-spiffworkflow
git-subtree-split: 0a9db509a0e85aa7adecc8301d8fbca9db75ac7c
2023-05-29 17:31:39 -04:00

225 lines
4.1 KiB
JSON

{
"name": "SpiffWorkflow",
"uri": "http://spiffworkflow.org/bpmn/schema/1.0/core",
"prefix": "spiffworkflow",
"associations": [],
"types": [
{
"name": "preScript",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "String"
}
]
},
{
"name": "postScript",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "String"
}
]
},
{
"name": "messagePayload",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "String"
}
]
},
{
"name": "messageVariable",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "String"
}
]
},
{
"name": "calledDecisionId",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "String"
}
]
},
{
"name": "instructionsForEndUser",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "String"
}
]
},
{
"name": "signalButtonLabel",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "String"
}
]
},
{
"name": "properties",
"superClass": [
"Element"
],
"properties": [
{
"name": "properties",
"type": "property",
"isMany": true
}
]
},
{
"name": "property",
"superClass": [ "Element" ],
"properties": [
{
"name": "name",
"isAttr": true,
"type": "String"
},
{
"name": "value",
"isAttr": true,
"type": "String"
}
]
},
{
"name": "serviceTaskOperator",
"superClass": [
"Element"
],
"properties": [
{
"name": "id",
"isAttr": true,
"type": "String"
},
{
"name": "resultVariable",
"isAttr": true,
"type": "String"
},
{
"name": "parameterList",
"type": "parameters"
}
]
},
{
"name": "parameters",
"superClass": [
"Element"
],
"properties": [
{
"name": "parameters",
"type": "parameter",
"isMany": true
}
]
},
{
"name": "parameter",
"superClass": [ "Element" ],
"properties": [
{
"name": "id",
"isAttr": true,
"type": "String"
},
{
"name": "type",
"isAttr": true,
"type": "String"
},
{
"name": "value",
"isAttr": true,
"type": "String"
}
]
},
{
"name": "unitTests",
"superClass": [
"Element"
],
"properties": [
{
"name": "unitTests",
"type": "unitTest",
"isMany": true
}
]
},
{
"name": "unitTest",
"superClass": [ "Element" ],
"properties": [
{
"name": "id",
"isAttr": true,
"type": "String"
},
{
"name": "inputJson",
"type": "inputJson"
},
{
"name": "expectedOutputJson",
"type": "expectedOutputJson"
}
]
},
{
"name": "inputJson",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "string"
}
]
},
{
"name": "expectedOutputJson",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "string"
}
]
}
]
}