214 lines
4.0 KiB
JSON
214 lines
4.0 KiB
JSON
|
{
|
||
|
"name": "SpiffWorkflow",
|
||
|
"uri": "http://spiffworkflow.org/bpmn/schema/1.0/core",
|
||
|
"prefix": "spiffworkflow",
|
||
|
"associations": [],
|
||
|
"types": [
|
||
|
{
|
||
|
"name": "preScript",
|
||
|
"superClass": [ "Element" ],
|
||
|
"properties": [
|
||
|
{
|
||
|
"name": "script",
|
||
|
"isBody": true,
|
||
|
"type": "String"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"name": "postScript",
|
||
|
"superClass": [ "Element" ],
|
||
|
"properties": [
|
||
|
{
|
||
|
"name": "script",
|
||
|
"isBody": true,
|
||
|
"type": "String"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"name": "messagePayload",
|
||
|
"superClass": [ "Element" ],
|
||
|
"properties": [
|
||
|
{
|
||
|
"name": "messagePayload",
|
||
|
"isBody": true,
|
||
|
"type": "String"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"name": "messageVariable",
|
||
|
"superClass": [ "Element" ],
|
||
|
"properties": [
|
||
|
{
|
||
|
"name": "messageVariable",
|
||
|
"isBody": true,
|
||
|
"type": "String"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"name": "calledDecisionId",
|
||
|
"superClass": [ "Element" ],
|
||
|
"properties": [
|
||
|
{
|
||
|
"name": "calledDecisionId",
|
||
|
"isBody": true,
|
||
|
"type": "String"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"name": "instructionsForEndUser",
|
||
|
"superClass": [ "Element" ],
|
||
|
"properties": [
|
||
|
{
|
||
|
"name": "instructionsForEndUser",
|
||
|
"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"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
]
|
||
|
}
|