Contents
- Properties
Having trouble getting help?
Contact Support
Contact Support
BpmnSubProcess
23 Sep 20256 minutes to read
Defines the behavior of the BPMNSubProcess
Properties
adhoc boolean
Defines whether the sub process is without any prescribed order or not
Defaults to false
boundary BpmnBoundary
<div id='diagram'></div>let nodes: NodeModel[] = [{
id: 'node', width: 100, height: 100, offsetX: 100, offsetY: 100,
shape: {
type: 'Bpmn', shape: 'Activity', activity: {
activity: 'SubProcess',
subProcess: { adhoc: false, boundary: 'Default', collapsed: true }
},
}
}];
let diagram: Diagram = new Diagram({
...
nodes : nodes,
...
});
diagram.appendTo('#diagram');collapsed boolean
Defines the whether the shape is collapsed or not
Defaults to true
compensation boolean
Defines the whether the task is triggered as a compensation of another task
Defaults to false
events BpmnSubEventModel[]
<div id='diagram'></div>let node1: NodeModel = {
id: 'node1', width: 190, height: 190, offsetX: 300, offsetY: 200,
shape: {
type: 'Bpmn', shape: 'Activity', activity: {
activity: 'SubProcess',
subProcess: {
type: 'Event', loop: 'ParallelMultiInstance',
compensation: true, adhoc: false, boundary: 'Event', collapsed: true,
events: [{
height: 20, width: 20, offset: { x: 0, y: 0 }, margin: { left: 10, top: 10 },
horizontalAlignment: 'Left',
verticalAlignment: 'Top',
annotations: [{
id: 'label3', margin: { bottom: 10 },
horizontalAlignment: 'Center',
verticalAlignment: 'Top',
content: 'Event', offset: { x: 0.5, y: 1 },
style: {
color: 'black', fontFamily: 'Fantasy', fontSize: 8
}
}],
event: 'Intermediate', trigger: 'Error'
}]
}
}
}
};
let diagram: Diagram = new Diagram({
...
nodes : nodes,
...
});
diagram.appendTo('#diagram');loop BpmnLoops
Defines the type of the BPMNLoop
- None - Sets the type of the Bpmn loop as None
- Standard - Sets the type of the Bpmn loop as Standard
- ParallelMultiInstance - Sets the type of the Bpmn loop as ParallelMultiInstance
- SequenceMultiInstance - Sets the type of the Bpmn loop as SequenceMultiInstance
Defaults to ‘None’
processes string[]
Defines the transaction sub process
Defaults to []
transaction BpmnTransactionSubProcessModel
Defines the transaction sub process
type BpmnSubProcessTypes
Defines the type of the sub process
- None - Sets the type of the Sub process as None
- Transaction - Sets the type of the Sub process as Transaction
- Event - Sets the type of the Sub process as Event
Defaults to ‘None’