bugfix: axw jobs are now in descending order (by creation time)

feature/DEV-470_2nd
Sven Ketelsen 4 years ago
parent ebf2d41e48
commit 4a661b064f

@ -0,0 +1,19 @@
{
"name" : "awx-job-plain",
"restApi" : true,
"configKey" : "awx-job-plain",
"payloadType" : "REST",
"config" : [ {
"name" : "connection",
"type" : "CONNECTION",
"value" : "awx"
}, {
"name" : "resource",
"type" : "STRING",
"value" : "api/v2/jobs/${id}/"
}, {
"name" : "sqlStatement",
"type" : "STRING",
"value" : "SELECT status,failed,started,finished,name,description FROM default_table"
} ]
}

@ -0,0 +1,168 @@
{
"name" : "Current Job Left",
"configKey" : "current-job-left",
"page" : 0,
"components" : [ {
"label" : "Current Job",
"hideLabel" : true,
"persistent" : false,
"mask" : false,
"disabled" : true,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "datasourcecontainer",
"input" : true,
"key" : "job",
"defaultValue" : {
"tenant" : {
"id" : ""
}
},
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"data" : {
"url" : "api/v1/scopes/{{context.scopeId}}/tags/{{context.scopeTag}}/datasources/awx-job-plain/query?id={{data.current_job_id}}",
"method" : "GET",
"values" : [ { } ]
},
"components" : [ {
"label" : "Current Job",
"hideLabel" : true,
"mask" : false,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "container",
"input" : true,
"key" : "job",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"components" : [ {
"label" : "Name",
"labelPosition" : "left-left",
"allowMultipleMasks" : false,
"showWordCount" : false,
"showCharCount" : false,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "textfield",
"input" : true,
"key" : "name",
"defaultValue" : "",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"tabs" : null,
"properties" : { },
"inputFormat" : "plain",
"encrypted" : false,
"tags" : [ ],
"customConditional" : "",
"logic" : [ ],
"widget" : {
"type" : ""
},
"reorder" : false
}, {
"label" : "Beschreibung",
"labelPosition" : "left-left",
"allowMultipleMasks" : false,
"showWordCount" : false,
"showCharCount" : false,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "textfield",
"input" : true,
"key" : "description",
"defaultValue" : "",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"tabs" : null,
"properties" : { },
"inputFormat" : "plain",
"encrypted" : false,
"tags" : [ ],
"customConditional" : "",
"logic" : [ ],
"widget" : {
"type" : ""
},
"reorder" : false
}, {
"label" : "Status",
"labelPosition" : "left-left",
"allowMultipleMasks" : false,
"showWordCount" : false,
"showCharCount" : false,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "textfield",
"input" : true,
"key" : "status",
"defaultValue" : "",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"tabs" : null,
"properties" : { },
"inputFormat" : "plain",
"encrypted" : false,
"tags" : [ ],
"customConditional" : "",
"logic" : [ ],
"widget" : {
"type" : ""
},
"reorder" : false
} ],
"tabs" : null,
"properties" : { },
"tags" : [ ],
"encrypted" : false,
"customConditional" : "",
"logic" : [ ],
"reorder" : false
} ],
"tabs" : null,
"properties" : { },
"datapath" : "0",
"encrypted" : false,
"tags" : [ ],
"customConditional" : "",
"logic" : [ ],
"reorder" : false
} ],
"display" : "form"
}

@ -0,0 +1,138 @@
{
"name" : "Current Job Right",
"configKey" : "current-job-right",
"page" : 0,
"components" : [ {
"label" : "Current Job",
"hideLabel" : true,
"persistent" : false,
"mask" : false,
"disabled" : true,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "datasourcecontainer",
"input" : true,
"key" : "job",
"defaultValue" : {
"tenant" : {
"id" : ""
}
},
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"data" : {
"url" : "api/v1/scopes/{{context.scopeId}}/tags/{{context.scopeTag}}/datasources/awx-job-plain/query?id={{data.current_job_id}}",
"method" : "GET",
"values" : [ { } ]
},
"components" : [ {
"label" : "Current Job",
"hideLabel" : true,
"mask" : false,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "container",
"input" : true,
"key" : "job",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"components" : [ {
"label" : "HTML",
"labelPosition" : "left-left",
"className" : "",
"attrs" : [ {
"attr" : "",
"value" : ""
} ],
"content" : "<div class=\"h2\">\n <!-- pending, running, successful, error, failed, canceled -->\n <span style=\"display: {{ data.status == 'pending' ? '' : 'none' }}\" class=\"badge badge-info\">{{ data.status }}</span>\n <span style=\"display: {{ data.status == 'running' ? '' : 'none' }}\" class=\"badge badge-primary\">{{ data.status }}</span>\n <span style=\"display: {{ data.status == 'successful' ? '' : 'none' }}\" class=\"badge badge-success\">{{ data.status }}</span>\n <span style=\"display: {{ data.status == 'error' ? '' : 'none' }}\" class=\"badge badge-danger\">{{ data.status }}</span>\n <span style=\"display: {{ data.status == 'failed' ? '' : 'none' }}\" class=\"badge badge-warning\">{{ data.status }}</span>\n <span style=\"display: {{ data.status == 'canceled' ? '' : 'none' }}\" class=\"badge badge-warning\">{{ data.status }}</span>\n</div>",
"refreshOnChange" : true,
"mask" : false,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "htmlelement",
"input" : false,
"key" : "html",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"tabs" : null,
"encrypted" : false,
"properties" : { },
"tags" : [ ],
"customConditional" : "",
"logic" : [ ],
"refreshOn" : "data",
"reorder" : false
}, {
"label" : "Status",
"labelPosition" : "left-left",
"allowMultipleMasks" : false,
"showWordCount" : false,
"showCharCount" : false,
"hidden" : true,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "textfield",
"input" : true,
"key" : "status",
"defaultValue" : "",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"tabs" : null,
"properties" : { },
"inputFormat" : "plain",
"encrypted" : false,
"tags" : [ ],
"customConditional" : "",
"logic" : [ ],
"widget" : {
"type" : ""
},
"reorder" : false
} ],
"tabs" : null,
"properties" : { },
"tags" : [ ],
"encrypted" : false,
"customConditional" : "",
"logic" : [ ],
"reorder" : false
} ],
"tabs" : null,
"properties" : { },
"datapath" : "0",
"encrypted" : false,
"tags" : [ ],
"customConditional" : "",
"logic" : [ ],
"reorder" : false
} ],
"display" : "form"
}

@ -0,0 +1,280 @@
{
"name" : "Current Jobs",
"configKey" : "current-jobs",
"page" : 0,
"components" : [ {
"label" : "Jobs",
"persistent" : false,
"mask" : false,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "list",
"input" : true,
"key" : "jobs",
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"components" : [ {
"label" : "job",
"mask" : false,
"hideLabel" : true,
"tableView" : true,
"alwaysEnabled" : false,
"customClass" : "pb-0",
"type" : "datasourcecontainer",
"input" : true,
"key" : "job",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"data" : {
"url" : "api/v1/scopes/{{context.scopeId}}/tags/{{context.scopeTag}}/datasources/awx-job-plain/query?id={{ row }}",
"method" : "GET",
"values" : [ { } ]
},
"components" : [ {
"label" : "job",
"hideLabel" : true,
"customClass" : "pb-0",
"mask" : false,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "container",
"input" : true,
"key" : "job",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"components" : [ {
"label" : "Columns",
"hideLabel" : true,
"columns" : [ {
"components" : [ {
"label" : "Name",
"hideLabel" : true,
"labelPosition" : "left-left",
"allowMultipleMasks" : false,
"showWordCount" : false,
"showCharCount" : false,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "textfield",
"input" : true,
"key" : "name",
"defaultValue" : "",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"tabs" : null,
"properties" : { },
"tags" : [ ],
"inputFormat" : "plain",
"encrypted" : false,
"customConditional" : "",
"logic" : [ ],
"widget" : {
"type" : ""
},
"reorder" : false
} ],
"width" : 4,
"offset" : 0,
"push" : 0,
"pull" : 0,
"type" : "column",
"input" : false,
"hideOnChildrenHidden" : false,
"key" : "column",
"tableView" : true,
"label" : "Column"
}, {
"components" : [ {
"label" : "Name",
"hideLabel" : true,
"labelPosition" : "left-left",
"allowMultipleMasks" : false,
"showWordCount" : false,
"showCharCount" : false,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "textfield",
"input" : true,
"key" : "description",
"defaultValue" : "",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"tabs" : null,
"properties" : { },
"tags" : [ ],
"inputFormat" : "plain",
"encrypted" : false,
"customConditional" : "",
"logic" : [ ],
"widget" : {
"type" : ""
},
"reorder" : false
} ],
"width" : 4,
"offset" : 0,
"push" : 0,
"pull" : 0,
"type" : "column",
"input" : false,
"hideOnChildrenHidden" : false,
"key" : "column",
"tableView" : true,
"label" : "Column"
}, {
"width" : 4,
"offset" : 0,
"push" : 0,
"pull" : 0,
"type" : "column",
"input" : false,
"hideOnChildrenHidden" : false,
"key" : "column",
"tableView" : true,
"label" : "Column",
"components" : [ {
"label" : "Name",
"hideLabel" : true,
"labelPosition" : "left-left",
"allowMultipleMasks" : false,
"showWordCount" : false,
"showCharCount" : false,
"clearOnHide" : false,
"hidden" : true,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "textfield",
"input" : true,
"key" : "status",
"defaultValue" : "",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"tabs" : null,
"properties" : { },
"tags" : [ ],
"inputFormat" : "plain",
"encrypted" : false,
"customConditional" : "",
"logic" : [ ],
"widget" : {
"type" : ""
},
"reorder" : false
}, {
"label" : "HTML",
"labelPosition" : "left-left",
"className" : "pb-0",
"attrs" : [ {
"attr" : "",
"value" : ""
} ],
"content" : "<div class=\"h4\">\n <!-- pending, running, successful, error, failed, canceled -->\n <span style=\"display: {{ data.status == 'pending' ? '' : 'none' }}\" class=\"badge badge-info\">{{ data.status }}</span>\n <span style=\"display: {{ data.status == 'running' ? '' : 'none' }}\" class=\"badge badge-primary\">{{ data.status }}</span>\n <span style=\"display: {{ data.status == 'successful' ? '' : 'none' }}\" class=\"badge badge-success\">{{ data.status }}</span>\n <span style=\"display: {{ data.status == 'error' ? '' : 'none' }}\" class=\"badge badge-danger\">{{ data.status }}</span>\n <span style=\"display: {{ data.status == 'failed' ? '' : 'none' }}\" class=\"badge badge-warning\">{{ data.status }}</span>\n <span style=\"display: {{ data.status == 'canceled' ? '' : 'none' }}\" class=\"badge badge-warning\">{{ data.status }}</span>\n</div>",
"refreshOnChange" : true,
"mask" : false,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "htmlelement",
"input" : false,
"key" : "html",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"tabs" : null,
"encrypted" : false,
"properties" : { },
"tags" : [ ],
"customConditional" : "",
"logic" : [ ],
"refreshOn" : "data",
"reorder" : false
} ]
} ],
"customClass" : "pb-0",
"mask" : false,
"tableView" : false,
"alwaysEnabled" : false,
"type" : "columns",
"input" : false,
"key" : "columns",
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"tabs" : null,
"properties" : { },
"tags" : [ ],
"customConditional" : "",
"logic" : [ ],
"reorder" : false
} ],
"tabs" : null,
"properties" : { },
"tags" : [ ],
"encrypted" : false,
"customConditional" : "",
"logic" : [ ],
"reorder" : false
} ],
"tabs" : null,
"properties" : { },
"tags" : [ ],
"datapath" : "0",
"encrypted" : false,
"customConditional" : "",
"logic" : [ ],
"reorder" : false
} ],
"tabs" : null,
"customConditional" : "",
"properties" : { },
"tags" : [ ],
"logic" : [ ],
"reorder" : false
} ],
"display" : "form"
}

@ -0,0 +1,98 @@
{
"name" : "Progress Bar",
"configKey" : "progress-bar",
"page" : 0,
"components" : [ {
"label" : "HTML",
"labelPosition" : "left-left",
"className" : "",
"attrs" : [ {
"attr" : "",
"value" : ""
} ],
"content" : "<div class=\"progress\">\n <div\n class=\"progress-bar progress-bar-striped progress-bar-animated\"\n role=\"progressbar\"\n aria-valuenow=\"{{ data.progress_current }}\"\n aria-valuemin=\"0\"\n aria-valuemax=\"{{ data.progress_max }}\"\n style=\"width: {{ data.progress_current / data.progress_max * 100 }}%\">\n </div>\n</div>",
"refreshOnChange" : true,
"mask" : false,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "htmlelement",
"input" : false,
"key" : "html",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"tabs" : null,
"encrypted" : false,
"properties" : { },
"tags" : null,
"customConditional" : "",
"logic" : [ ],
"refreshOn" : "data",
"reorder" : false
}, {
"label" : "progress_current",
"labelPosition" : "left-left",
"hidden" : true,
"mask" : false,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "number",
"input" : true,
"key" : "progress_current",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"tabs" : null,
"delimiter" : false,
"requireDecimal" : false,
"encrypted" : false,
"properties" : { },
"tags" : [ ],
"decimalLimit" : null,
"customConditional" : "",
"logic" : [ ],
"reorder" : false
}, {
"label" : "progress_max",
"labelPosition" : "left-left",
"hidden" : true,
"mask" : false,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "number",
"input" : true,
"key" : "progress_max",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"tabs" : null,
"delimiter" : false,
"requireDecimal" : false,
"encrypted" : false,
"decimalLimit" : null,
"properties" : { },
"tags" : [ ],
"customConditional" : "",
"logic" : [ ],
"reorder" : false
} ],
"display" : "form"
}

@ -11,10 +11,12 @@
"type" : "form",
"key" : "header",
"readonlyExpression" : "true"
}, {
},
{
"type" : "html",
"content" : "<hr>"
}, {
},
{
"type" : "columns",
"key" : "first-column",
"columns" : [ {
@ -24,21 +26,40 @@
"toc" : "left",
"sections" : [ {
"type" : "section",
"key" : "body",
"title" : "Inhalt",
"key" : "aktionen",
"title" : "Aktionen",
"components" : [ {
"type" : "form",
"key" : "body"
"key" : "progress-bar",
"readonlyExpression" : "true"
},
{
"type" : "columns",
"key" : "a_key",
"columns" : [ {
"width" : "75%",
"components" : [ {
"type" : "form",
"key" : "current-job-left",
"readonlyExpression" : "true"
} ]
}, {
"type" : "section",
"key" : "dossier-attachments",
"title" : "Anhänge",
},
{
"width" : "25%",
"components" : [ {
"type" : "form",
"key" : "attachments"
"key" : "current-job-right",
"readonlyExpression" : "true"
} ]
} ]
},
{
"type" : "form",
"key" : "current-jobs",
"readonlyExpression" : "true"
} ]
}, {
},
{
"type" : "section",
"key" : "dossier-comments",
"title" : "Kommentare",
@ -46,7 +67,8 @@
"type" : "comments",
"key" : "comments"
} ]
}, {
},
{
"type" : "section",
"key" : "dossier-history",
"title" : "Protokoll",
@ -57,11 +79,13 @@
} ]
} ],
"width" : "9"
}, {
},
{
"components" : [ {
"type" : "help-text",
"key" : "help-text"
}, {
},
{
"type" : "action-list",
"key" : "action-list"
} ],

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:bioc="http://bpmn.io/schema/bpmn/biocolor/1.0" id="sample-diagram" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="4.12.0" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:bioc="http://bpmn.io/schema/bpmn/biocolor/1.0" id="sample-diagram" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="5.0.0" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
<bpmn2:signal id="Signal_0kz05aq" name="antrag-abgeschlossen-${execution.getProcessInstanceId()}" />
<bpmn2:message id="Message_13oyyv2" name="action-executed-${execution.getVariable(&#39;smardigoManagementAction&#39;)}" />
<bpmn2:collaboration id="Collaboration_0oahy0i">
@ -35,6 +35,9 @@
<camunda:entry key="stage">${envStage}</camunda:entry>
</camunda:map>
</camunda:outputParameter>
<camunda:outputParameter name="jobs">
<camunda:list />
</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0zzip76</bpmn2:incoming>
@ -73,31 +76,31 @@
<bpmn2:incoming>Flow_1hsnadn</bpmn2:incoming>
<bpmn2:outgoing>Flow_0ufs5lg</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:sequenceFlow id="Flow_1a8vxf0" sourceRef="Event_0wqvypp" targetRef="Gateway_1f7y3mt" />
<bpmn2:sequenceFlow id="Flow_1hsnadn" sourceRef="Activity_1igl4tq" targetRef="Event_1l1qtec" />
<bpmn2:sequenceFlow id="Flow_1vjr74e" sourceRef="Activity_12c4494" targetRef="Event_1ho1j80" />
<bpmn2:sequenceFlow id="Flow_0g6g4pi" sourceRef="Event_1ho1j80" targetRef="Activity_1igl4tq" />
<bpmn2:startEvent id="Event_0wqvypp">
<bpmn2:outgoing>Flow_1a8vxf0</bpmn2:outgoing>
<bpmn2:timerEventDefinition id="TimerEventDefinition_1geoi5v">
<bpmn2:timeCycle xsi:type="bpmn2:tFormalExpression">0 0 0 * * ?</bpmn2:timeCycle>
</bpmn2:timerEventDefinition>
</bpmn2:startEvent>
<bpmn2:sequenceFlow id="Flow_0zzip76" sourceRef="Gateway_1f7y3mt" targetRef="Activity_12c4494" />
<bpmn2:parallelGateway id="Gateway_1f7y3mt">
<bpmn2:incoming>Flow_1a8vxf0</bpmn2:incoming>
<bpmn2:outgoing>Flow_0zzip76</bpmn2:outgoing>
<bpmn2:outgoing>Flow_1jgyavz</bpmn2:outgoing>
</bpmn2:parallelGateway>
<bpmn2:sequenceFlow id="Flow_1jgyavz" sourceRef="Gateway_1f7y3mt" targetRef="Activity_1auoxoj" />
<bpmn2:userTask id="Activity_1auoxoj" name="Gain Access to Processes" camunda:candidateGroups="administrator,maintainer">
<bpmn2:incoming>Flow_1jgyavz</bpmn2:incoming>
</bpmn2:userTask>
<bpmn2:sequenceFlow id="Flow_0ufs5lg" sourceRef="Event_1l1qtec" targetRef="Event_14fmnl2" />
<bpmn2:endEvent id="Event_14fmnl2">
<bpmn2:incoming>Flow_0ufs5lg</bpmn2:incoming>
<bpmn2:terminateEventDefinition id="TerminateEventDefinition_0v1q0hn" />
</bpmn2:endEvent>
<bpmn2:sequenceFlow id="Flow_0ufs5lg" sourceRef="Event_1l1qtec" targetRef="Event_14fmnl2" />
<bpmn2:sequenceFlow id="Flow_1jgyavz" sourceRef="Gateway_1f7y3mt" targetRef="Activity_1auoxoj" />
<bpmn2:sequenceFlow id="Flow_0zzip76" sourceRef="Gateway_1f7y3mt" targetRef="Activity_12c4494" />
<bpmn2:sequenceFlow id="Flow_0g6g4pi" sourceRef="Event_1ho1j80" targetRef="Activity_1igl4tq" />
<bpmn2:sequenceFlow id="Flow_1vjr74e" sourceRef="Activity_12c4494" targetRef="Event_1ho1j80" />
<bpmn2:sequenceFlow id="Flow_1hsnadn" sourceRef="Activity_1igl4tq" targetRef="Event_1l1qtec" />
<bpmn2:sequenceFlow id="Flow_1a8vxf0" sourceRef="Event_0wqvypp" targetRef="Gateway_1f7y3mt" />
</bpmn2:process>
<bpmn2:process id="smardigo-management-action" name="Smardigo Management Action" isExecutable="true">
<bpmn2:startEvent id="Event_02kqmmg">
@ -140,15 +143,6 @@
<bpmn2:incoming>Flow_1cnt5hf</bpmn2:incoming>
<bpmn2:outgoing>Flow_1nqz9ya</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:intermediateCatchEvent id="Event_0tax83l" name="Ausführung der Aktion abwarten">
<bpmn2:incoming>Flow_1kxc9t0</bpmn2:incoming>
<bpmn2:outgoing>Flow_0gcsmj7</bpmn2:outgoing>
<bpmn2:messageEventDefinition id="MessageEventDefinition_193tmaa" messageRef="Message_13oyyv2" />
</bpmn2:intermediateCatchEvent>
<bpmn2:scriptTask id="Activity_136brby" name="ansible-end.groovy" scriptFormat="groovy" camunda:resource="ansible-end.groovy">
<bpmn2:incoming>Flow_0gcsmj7</bpmn2:incoming>
<bpmn2:outgoing>Flow_1ju13h8</bpmn2:outgoing>
</bpmn2:scriptTask>
<bpmn2:serviceTask id="Activity_0wn3csk" name="AWX Provisionierung starten" camunda:delegateExpression="${rest.post(&#39;awx&#39;, awxPath).responseJSONObject(&#39;awxResponse&#39;).bodyJSONMap(awxRequestBody)}">
<bpmn2:extensionElements>
<camunda:inputOutput>
@ -162,19 +156,42 @@
<bpmn2:incoming>Flow_1nqz9ya</bpmn2:incoming>
<bpmn2:outgoing>Flow_1kxc9t0</bpmn2:outgoing>
</bpmn2:serviceTask>
<bpmn2:scriptTask id="Activity_12p300g" name="Aktuelle Job Id übernehmen" scriptFormat="groovy">
<bpmn2:incoming>Flow_1kxc9t0</bpmn2:incoming>
<bpmn2:outgoing>Flow_1nuku1o</bpmn2:outgoing>
<bpmn2:script>def jobs = processes.byId(contextScopeId, contextProcessId).getVariable('jobs')
jobs.add(0, awxResponse.job)
processes.byId(contextScopeId, contextProcessId).setVariable('jobs', jobs)
processes.byId(contextScopeId, contextProcessId).setVariable('current_job_id', awxResponse.job)
processes.byId(contextScopeId, contextProcessId).createComment('current_job_id := ' + awxResponse.job)</bpmn2:script>
</bpmn2:scriptTask>
<bpmn2:intermediateCatchEvent id="Event_0tax83l" name="Ausführung der Aktion abwarten">
<bpmn2:incoming>Flow_1nuku1o</bpmn2:incoming>
<bpmn2:outgoing>Flow_0gcsmj7</bpmn2:outgoing>
<bpmn2:messageEventDefinition id="MessageEventDefinition_1j3daio" messageRef="Message_13oyyv2" />
</bpmn2:intermediateCatchEvent>
<bpmn2:scriptTask id="Activity_136brby" name="ansible-end.groovy" scriptFormat="groovy" camunda:resource="ansible-end.groovy">
<bpmn2:incoming>Flow_0gcsmj7</bpmn2:incoming>
<bpmn2:outgoing>Flow_1ju13h8</bpmn2:outgoing>
</bpmn2:scriptTask>
<bpmn2:endEvent id="Event_0hla739">
<bpmn2:incoming>Flow_1ju13h8</bpmn2:incoming>
</bpmn2:endEvent>
<bpmn2:sequenceFlow id="Flow_1ow8whd" sourceRef="Event_02kqmmg" targetRef="Activity_1olpao9" />
<bpmn2:sequenceFlow id="Flow_0qfq760" sourceRef="Activity_1olpao9" targetRef="Activity_1ewqrs7" />
<bpmn2:sequenceFlow id="Flow_11nxxg5" sourceRef="Activity_1ewqrs7" targetRef="Activity_1igdww7" />
<bpmn2:sequenceFlow id="Flow_1cnt5hf" sourceRef="Activity_1igdww7" targetRef="Activity_1hwc1va" />
<bpmn2:sequenceFlow id="Flow_1nqz9ya" sourceRef="Activity_1hwc1va" targetRef="Activity_0wn3csk" />
<bpmn2:sequenceFlow id="Flow_1kxc9t0" sourceRef="Activity_0wn3csk" targetRef="Event_0tax83l" />
<bpmn2:sequenceFlow id="Flow_1kxc9t0" sourceRef="Activity_0wn3csk" targetRef="Activity_12p300g" />
<bpmn2:sequenceFlow id="Flow_1nuku1o" sourceRef="Activity_12p300g" targetRef="Event_0tax83l" />
<bpmn2:sequenceFlow id="Flow_0gcsmj7" sourceRef="Event_0tax83l" targetRef="Activity_136brby" />
<bpmn2:sequenceFlow id="Flow_1ju13h8" sourceRef="Activity_136brby" targetRef="Event_0hla739" />
<bpmn2:endEvent id="Event_0hla739">
<bpmn2:incoming>Flow_1ju13h8</bpmn2:incoming>
</bpmn2:endEvent>
</bpmn2:process>
<bpmn2:process id="smardigo-management-message" name="Smardigo Management Message" isExecutable="true">
<bpmn2:sequenceFlow id="Flow_1nplu24" sourceRef="Event_0cntm51" targetRef="Activity_00iw76a" />
<bpmn2:sequenceFlow id="Flow_1tye2db" sourceRef="Activity_00iw76a" targetRef="Event_0t0mo04" />
<bpmn2:startEvent id="Event_0cntm51">
<bpmn2:outgoing>Flow_1nplu24</bpmn2:outgoing>
</bpmn2:startEvent>
@ -189,15 +206,11 @@
<bpmn2:incoming>Flow_1nplu24</bpmn2:incoming>
<bpmn2:outgoing>Flow_1tye2db</bpmn2:outgoing>
</bpmn2:serviceTask>
<bpmn2:sequenceFlow id="Flow_1tye2db" sourceRef="Activity_00iw76a" targetRef="Event_0t0mo04" />
<bpmn2:sequenceFlow id="Flow_1nplu24" sourceRef="Event_0cntm51" targetRef="Activity_00iw76a" />
<bpmn2:endEvent id="Event_0t0mo04">
<bpmn2:incoming>Flow_1tye2db</bpmn2:incoming>
</bpmn2:endEvent>
</bpmn2:process>
<bpmn2:process id="smardigo-backup-process" isExecutable="true">
<bpmn2:sequenceFlow id="Flow_1sb0o0i" sourceRef="Activity_1j05a8t" targetRef="Activity_1wzak63" />
<bpmn2:sequenceFlow id="Flow_04zgivk" sourceRef="Event_0mra24h" targetRef="Activity_1j05a8t" />
<bpmn2:callActivity id="Activity_1j05a8t" name="Database Backup erstellen" calledElement="smardigo-management-action">
<bpmn2:extensionElements>
<camunda:in businessKey="#{execution.processBusinessKey}" />
@ -218,208 +231,218 @@
<bpmn2:incoming>Flow_1sb0o0i</bpmn2:incoming>
<bpmn2:outgoing>Flow_1868uod</bpmn2:outgoing>
</bpmn2:callActivity>
<bpmn2:sequenceFlow id="Flow_1868uod" sourceRef="Activity_1wzak63" targetRef="Event_0kgcs0l" />
<bpmn2:endEvent id="Event_0kgcs0l">
<bpmn2:incoming>Flow_1868uod</bpmn2:incoming>
</bpmn2:endEvent>
<bpmn2:startEvent id="Event_0mra24h">
<bpmn2:outgoing>Flow_04zgivk</bpmn2:outgoing>
</bpmn2:startEvent>
<bpmn2:sequenceFlow id="Flow_1868uod" sourceRef="Activity_1wzak63" targetRef="Event_0kgcs0l" />
<bpmn2:sequenceFlow id="Flow_04zgivk" sourceRef="Event_0mra24h" targetRef="Activity_1j05a8t" />
<bpmn2:sequenceFlow id="Flow_1sb0o0i" sourceRef="Activity_1j05a8t" targetRef="Activity_1wzak63" />
</bpmn2:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_0oahy0i">
<bpmndi:BPMNShape id="Participant_19lpjee_di" bpmnElement="Participant_19lpjee" isHorizontal="true">
<dc:Bounds x="160" y="90" width="1030" height="370" />
<dc:Bounds x="160" y="880" width="1030" height="370" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_0ufs5lg_di" bpmnElement="Flow_0ufs5lg">
<di:waypoint x="1048" y="270" />
<di:waypoint x="1092" y="270" />
<di:waypoint x="1048" y="1060" />
<di:waypoint x="1092" y="1060" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1jgyavz_di" bpmnElement="Flow_1jgyavz">
<di:waypoint x="320" y="245" />
<di:waypoint x="320" y="200" />
<di:waypoint x="320" y="1035" />
<di:waypoint x="320" y="990" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0zzip76_di" bpmnElement="Flow_0zzip76">
<di:waypoint x="345" y="270" />
<di:waypoint x="360" y="270" />
<di:waypoint x="345" y="1060" />
<di:waypoint x="360" y="1060" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0g6g4pi_di" bpmnElement="Flow_0g6g4pi">
<di:waypoint x="538" y="270" />
<di:waypoint x="600" y="270" />
<di:waypoint x="538" y="1060" />
<di:waypoint x="600" y="1060" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1vjr74e_di" bpmnElement="Flow_1vjr74e">
<di:waypoint x="460" y="270" />
<di:waypoint x="502" y="270" />
<di:waypoint x="460" y="1060" />
<di:waypoint x="502" y="1060" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1hsnadn_di" bpmnElement="Flow_1hsnadn">
<di:waypoint x="950" y="270" />
<di:waypoint x="1012" y="270" />
<di:waypoint x="950" y="1060" />
<di:waypoint x="1012" y="1060" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1a8vxf0_di" bpmnElement="Flow_1a8vxf0">
<di:waypoint x="278" y="270" />
<di:waypoint x="295" y="270" />
<di:waypoint x="278" y="1060" />
<di:waypoint x="295" y="1060" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Event_1ho1j80_di" bpmnElement="Event_1ho1j80">
<dc:Bounds x="502" y="252" width="36" height="36" />
<dc:Bounds x="502" y="1042" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="483" y="303" width="73" height="14" />
<dc:Bounds x="483" y="1093" width="73" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_12c4494_di" bpmnElement="Activity_12c4494">
<dc:Bounds x="360" y="230" width="100" height="80" />
<dc:Bounds x="360" y="1020" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1l1qtec_di" bpmnElement="Event_1l1qtec">
<dc:Bounds x="1012" y="1042" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="993" y="1093" width="77" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1kodfyr_di" bpmnElement="Event_0wqvypp">
<dc:Bounds x="242" y="1042" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1tpmaba_di" bpmnElement="Gateway_1f7y3mt">
<dc:Bounds x="295" y="1035" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0kss8bd_di" bpmnElement="Activity_1auoxoj">
<dc:Bounds x="270" y="910" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0ebdydh_di" bpmnElement="Event_14fmnl2">
<dc:Bounds x="1092" y="1042" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1igl4tq_di" bpmnElement="Activity_1igl4tq" isExpanded="true">
<dc:Bounds x="600" y="170" width="350" height="200" />
<dc:Bounds x="600" y="960" width="350" height="200" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_0284cem_di" bpmnElement="Flow_0284cem">
<di:waypoint x="820" y="270" />
<di:waypoint x="872" y="270" />
<di:waypoint x="820" y="1060" />
<di:waypoint x="872" y="1060" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_18mi4w5_di" bpmnElement="Flow_18mi4w5">
<di:waypoint x="678" y="270" />
<di:waypoint x="720" y="270" />
<di:waypoint x="678" y="1060" />
<di:waypoint x="720" y="1060" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Event_034s0kg_di" bpmnElement="Event_034s0kg">
<dc:Bounds x="642" y="252" width="36" height="36" />
<dc:Bounds x="642" y="1042" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_00ab9z8_di" bpmnElement="Event_00ab9z8">
<dc:Bounds x="872" y="252" width="36" height="36" />
<dc:Bounds x="872" y="1042" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_07xlk4g_di" bpmnElement="Activity_07xlk4g" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="720" y="230" width="100" height="80" />
<dc:Bounds x="720" y="1020" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1l1qtec_di" bpmnElement="Event_1l1qtec">
<dc:Bounds x="1012" y="252" width="36" height="36" />
<bpmndi:BPMNShape id="Participant_1ylv8bm_di" bpmnElement="Participant_1ylv8bm" isHorizontal="true">
<dc:Bounds x="160" y="1260" width="560" height="280" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1868uod_di" bpmnElement="Flow_1868uod">
<di:waypoint x="570" y="1400" />
<di:waypoint x="632" y="1400" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_04zgivk_di" bpmnElement="Flow_04zgivk">
<di:waypoint x="248" y="1400" />
<di:waypoint x="290" y="1400" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1sb0o0i_di" bpmnElement="Flow_1sb0o0i">
<di:waypoint x="390" y="1400" />
<di:waypoint x="470" y="1400" />
<bpmndi:BPMNLabel>
<dc:Bounds x="993" y="303" width="77" height="14" />
<dc:Bounds x="540" y="560" width="84" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Activity_1j05a8t_di" bpmnElement="Activity_1j05a8t" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="290" y="1360" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1kodfyr_di" bpmnElement="Event_0wqvypp">
<dc:Bounds x="242" y="252" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1tpmaba_di" bpmnElement="Gateway_1f7y3mt">
<dc:Bounds x="295" y="245" width="50" height="50" />
<bpmndi:BPMNShape id="Activity_1wzak63_di" bpmnElement="Activity_1wzak63" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="470" y="1360" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0kss8bd_di" bpmnElement="Activity_1auoxoj">
<dc:Bounds x="270" y="120" width="100" height="80" />
<bpmndi:BPMNShape id="Event_0kgcs0l_di" bpmnElement="Event_0kgcs0l">
<dc:Bounds x="632" y="1382" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0ebdydh_di" bpmnElement="Event_14fmnl2">
<dc:Bounds x="1092" y="252" width="36" height="36" />
<bpmndi:BPMNShape id="Event_0dalxvw_di" bpmnElement="Event_0mra24h">
<dc:Bounds x="212" y="1382" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_138furn_di" bpmnElement="Participant_138furn" isHorizontal="true">
<dc:Bounds x="160" y="760" width="1320" height="380" />
<dc:Bounds x="160" y="480" width="1270" height="380" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1ju13h8_di" bpmnElement="Flow_1ju13h8">
<di:waypoint x="1340" y="950" />
<di:waypoint x="1402" y="950" />
<bpmndi:BPMNEdge id="BPMNEdge_0tho7qj" bpmnElement="Flow_1ow8whd">
<di:waypoint x="268" y="660" />
<di:waypoint x="300" y="660" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0gcsmj7_di" bpmnElement="Flow_0gcsmj7">
<di:waypoint x="1178" y="950" />
<di:waypoint x="1240" y="950" />
<bpmndi:BPMNEdge id="BPMNEdge_0xakx55" bpmnElement="Flow_0qfq760">
<di:waypoint x="400" y="660" />
<di:waypoint x="440" y="660" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1kxc9t0_di" bpmnElement="Flow_1kxc9t0">
<di:waypoint x="1080" y="950" />
<di:waypoint x="1142" y="950" />
<bpmndi:BPMNEdge id="BPMNEdge_06j58bk" bpmnElement="Flow_11nxxg5">
<di:waypoint x="540" y="660" />
<di:waypoint x="580" y="660" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1nqz9ya_di" bpmnElement="Flow_1nqz9ya">
<di:waypoint x="920" y="950" />
<di:waypoint x="980" y="950" />
<bpmndi:BPMNEdge id="BPMNEdge_0s4wfmr" bpmnElement="Flow_1cnt5hf">
<di:waypoint x="680" y="660" />
<di:waypoint x="720" y="660" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1cnt5hf_di" bpmnElement="Flow_1cnt5hf">
<di:waypoint x="760" y="950" />
<di:waypoint x="820" y="950" />
<bpmndi:BPMNEdge id="BPMNEdge_0kneuoo" bpmnElement="Flow_1nqz9ya">
<di:waypoint x="820" y="660" />
<di:waypoint x="860" y="660" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_11nxxg5_di" bpmnElement="Flow_11nxxg5">
<di:waypoint x="600" y="950" />
<di:waypoint x="660" y="950" />
<bpmndi:BPMNEdge id="BPMNEdge_11fw7sc" bpmnElement="Flow_1kxc9t0">
<di:waypoint x="960" y="660" />
<di:waypoint x="1000" y="660" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0qfq760_di" bpmnElement="Flow_0qfq760">
<di:waypoint x="440" y="950" />
<di:waypoint x="500" y="950" />
<bpmndi:BPMNEdge id="Flow_1nuku1o_di" bpmnElement="Flow_1nuku1o">
<di:waypoint x="1100" y="660" />
<di:waypoint x="1142" y="660" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ow8whd_di" bpmnElement="Flow_1ow8whd">
<di:waypoint x="268" y="950" />
<di:waypoint x="340" y="950" />
<bpmndi:BPMNEdge id="BPMNEdge_03dvpnt" bpmnElement="Flow_0gcsmj7">
<di:waypoint x="1178" y="660" />
<di:waypoint x="1210" y="660" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Event_02kqmmg_di" bpmnElement="Event_02kqmmg">
<dc:Bounds x="232" y="932" width="36" height="36" />
<bpmndi:BPMNEdge id="BPMNEdge_145xk9l" bpmnElement="Flow_1ju13h8">
<di:waypoint x="1310" y="660" />
<di:waypoint x="1352" y="660" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="BPMNShape_0ldhwza" bpmnElement="Event_02kqmmg">
<dc:Bounds x="232" y="642" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_15atowd" bpmnElement="Activity_1olpao9">
<dc:Bounds x="300" y="620" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1olpao9_di" bpmnElement="Activity_1olpao9">
<dc:Bounds x="340" y="910" width="100" height="80" />
<bpmndi:BPMNShape id="BPMNShape_0f72bzc" bpmnElement="Activity_1ewqrs7" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="440" y="620" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1ewqrs7_di" bpmnElement="Activity_1ewqrs7" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="500" y="910" width="100" height="80" />
<bpmndi:BPMNShape id="BPMNShape_0cy1hut" bpmnElement="Activity_1igdww7">
<dc:Bounds x="580" y="620" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1igdww7_di" bpmnElement="Activity_1igdww7">
<dc:Bounds x="660" y="910" width="100" height="80" />
<bpmndi:BPMNShape id="BPMNShape_0ugii3j" bpmnElement="Activity_1hwc1va">
<dc:Bounds x="720" y="620" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1hwc1va_di" bpmnElement="Activity_1hwc1va">
<dc:Bounds x="820" y="910" width="100" height="80" />
<bpmndi:BPMNShape id="BPMNShape_0fhm8q3" bpmnElement="Activity_0wn3csk">
<dc:Bounds x="860" y="620" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0tax83l_di" bpmnElement="Event_0tax83l">
<dc:Bounds x="1142" y="932" width="36" height="36" />
<bpmndi:BPMNShape id="BPMNShape_03mf6hu" bpmnElement="Activity_12p300g">
<dc:Bounds x="1000" y="620" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_1sr5s44" bpmnElement="Event_0tax83l">
<dc:Bounds x="1142" y="642" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1123" y="976" width="79" height="27" />
<dc:Bounds x="1123" y="686" width="79" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_136brby_di" bpmnElement="Activity_136brby">
<dc:Bounds x="1240" y="910" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0wn3csk_di" bpmnElement="Activity_0wn3csk">
<dc:Bounds x="980" y="910" width="100" height="80" />
<bpmndi:BPMNShape id="BPMNShape_09nsdxs" bpmnElement="Activity_136brby">
<dc:Bounds x="1210" y="620" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1iasxvi_di" bpmnElement="Event_0hla739">
<dc:Bounds x="1402" y="932" width="36" height="36" />
<bpmndi:BPMNShape id="Event_0kni7xh_di" bpmnElement="Event_0hla739">
<dc:Bounds x="1352" y="642" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_1jw669n_di" bpmnElement="Participant_1jw669n" isHorizontal="true">
<dc:Bounds x="1490" y="760" width="370" height="380" />
<dc:Bounds x="160" y="80" width="360" height="380" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1nplu24_di" bpmnElement="Flow_1nplu24">
<di:waypoint x="1588" y="950" />
<di:waypoint x="1640" y="950" />
<di:waypoint x="268" y="270" />
<di:waypoint x="300" y="270" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1tye2db_di" bpmnElement="Flow_1tye2db">
<di:waypoint x="1740" y="950" />
<di:waypoint x="1782" y="950" />
<di:waypoint x="400" y="270" />
<di:waypoint x="442" y="270" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Event_0cntm51_di" bpmnElement="Event_0cntm51">
<dc:Bounds x="1552" y="932" width="36" height="36" />
<dc:Bounds x="232" y="252" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_00iw76a_di" bpmnElement="Activity_00iw76a" bioc:stroke="black" bioc:fill="white">
<dc:Bounds x="1640" y="910" width="100" height="80" />
<dc:Bounds x="300" y="230" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_04pz81u_di" bpmnElement="Event_0t0mo04">
<dc:Bounds x="1782" y="932" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_1ylv8bm_di" bpmnElement="Participant_1ylv8bm" isHorizontal="true">
<dc:Bounds x="160" y="470" width="560" height="280" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1868uod_di" bpmnElement="Flow_1868uod">
<di:waypoint x="570" y="610" />
<di:waypoint x="632" y="610" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_04zgivk_di" bpmnElement="Flow_04zgivk">
<di:waypoint x="248" y="610" />
<di:waypoint x="290" y="610" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1sb0o0i_di" bpmnElement="Flow_1sb0o0i">
<di:waypoint x="390" y="610" />
<di:waypoint x="470" y="610" />
<bpmndi:BPMNLabel>
<dc:Bounds x="540" y="560" width="84" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Activity_1j05a8t_di" bpmnElement="Activity_1j05a8t" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="290" y="570" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1wzak63_di" bpmnElement="Activity_1wzak63" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="470" y="570" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0kgcs0l_di" bpmnElement="Event_0kgcs0l">
<dc:Bounds x="632" y="592" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0dalxvw_di" bpmnElement="Event_0mra24h">
<dc:Bounds x="212" y="592" width="36" height="36" />
<dc:Bounds x="442" y="252" width="36" height="36" />
</bpmndi:BPMNShape>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>

@ -170,6 +170,8 @@
"allowMultipleMasks" : false,
"showWordCount" : false,
"showCharCount" : false,
"clearOnHide" : false,
"hidden" : true,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "textfield",
@ -196,6 +198,39 @@
"type" : ""
},
"reorder" : false
}, {
"label" : "HTML",
"labelPosition" : "left-left",
"className" : "pb-0",
"attrs" : [ {
"attr" : "",
"value" : ""
} ],
"content" : "<div class=\"h4\">\n <!-- pending, running, successful, error, failed, canceled -->\n <span style=\"display: {{ data.status == 'pending' ? '' : 'none' }}\" class=\"badge badge-info\">{{ data.status }}</span>\n <span style=\"display: {{ data.status == 'running' ? '' : 'none' }}\" class=\"badge badge-primary\">{{ data.status }}</span>\n <span style=\"display: {{ data.status == 'successful' ? '' : 'none' }}\" class=\"badge badge-success\">{{ data.status }}</span>\n <span style=\"display: {{ data.status == 'error' ? '' : 'none' }}\" class=\"badge badge-danger\">{{ data.status }}</span>\n <span style=\"display: {{ data.status == 'failed' ? '' : 'none' }}\" class=\"badge badge-warning\">{{ data.status }}</span>\n <span style=\"display: {{ data.status == 'canceled' ? '' : 'none' }}\" class=\"badge badge-warning\">{{ data.status }}</span>\n</div>",
"refreshOnChange" : true,
"mask" : false,
"tableView" : true,
"alwaysEnabled" : false,
"type" : "htmlelement",
"input" : false,
"key" : "html",
"validate" : {
"customMessage" : "",
"json" : ""
},
"conditional" : {
"show" : "",
"when" : "",
"json" : ""
},
"tabs" : null,
"encrypted" : false,
"properties" : { },
"tags" : [ ],
"customConditional" : "",
"logic" : [ ],
"refreshOn" : "data",
"reorder" : false
} ]
} ],
"customClass" : "pb-0",

@ -24,8 +24,7 @@
"type" : "page",
"key" : "dossier-page",
"toc" : "left",
"sections" : [
{
"sections" : [ {
"type" : "section",
"key" : "aktionen",
"title" : "Aktionen",
@ -34,7 +33,8 @@
"type" : "form",
"key" : "progress-bar",
"readonlyExpression" : "true"
}, {
},
{
"type" : "columns",
"key" : "a_key",
"columns" : [ {
@ -53,12 +53,14 @@
"readonlyExpression" : "true"
} ]
} ]
}, {
},
{
"type" : "form",
"key" : "current-jobs",
"readonlyExpression" : "true"
} ]
}, {
},
{
"type" : "section",
"key" : "smardigo",
"title" : "Smardigo",
@ -66,7 +68,8 @@
"type" : "form",
"key" : "simple-connect"
} ]
}, {
},
{
"type" : "section",
"key" : "stammdaten",
"title" : "Stammdaten",
@ -75,7 +78,8 @@
"key" : "tenant",
"readonlyExpression" : "true"
} ]
}, {
},
{
"type" : "section",
"key" : "dossier-comments",
"title" : "Kommentare",

@ -1120,6 +1120,28 @@ Variables.userId(authenticatedUserId)</camunda:script>
<bpmn2:startEvent id="Event_02kqmmg">
<bpmn2:outgoing>Flow_1ow8whd</bpmn2:outgoing>
</bpmn2:startEvent>
<bpmn2:sequenceFlow id="Flow_1kxc9t0" sourceRef="Activity_0wn3csk" targetRef="Activity_12p300g" />
<bpmn2:sequenceFlow id="Flow_1cnt5hf" sourceRef="Activity_1igdww7" targetRef="Activity_1hwc1va" />
<bpmn2:sequenceFlow id="Flow_1ju13h8" sourceRef="Activity_136brby" targetRef="Event_0hla739" />
<bpmn2:sequenceFlow id="Flow_0gcsmj7" sourceRef="Event_0tax83l" targetRef="Activity_136brby" />
<bpmn2:sequenceFlow id="Flow_0qfq760" sourceRef="Activity_1olpao9" targetRef="Activity_1ewqrs7" />
<bpmn2:sequenceFlow id="Flow_1ow8whd" sourceRef="Event_02kqmmg" targetRef="Activity_1olpao9" />
<bpmn2:sequenceFlow id="Flow_11nxxg5" sourceRef="Activity_1ewqrs7" targetRef="Activity_1igdww7" />
<bpmn2:sequenceFlow id="Flow_1nqz9ya" sourceRef="Activity_1hwc1va" targetRef="Activity_0wn3csk" />
<bpmn2:sequenceFlow id="Flow_1nuku1o" sourceRef="Activity_12p300g" targetRef="Event_0tax83l" />
<bpmn2:serviceTask id="Activity_0wn3csk" name="AWX Provisionierung starten" camunda:delegateExpression="${rest.post(&#39;awx&#39;, awxPath).responseJSONObject(&#39;awxResponse&#39;).bodyJSONMap(awxRequestBody)}">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:inputParameter name="awxRequestBody">
<camunda:map>
<camunda:entry key="extra_vars">${extra_vars}</camunda:entry>
</camunda:map>
</camunda:inputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1nqz9ya</bpmn2:incoming>
<bpmn2:outgoing>Flow_1kxc9t0</bpmn2:outgoing>
</bpmn2:serviceTask>
<bpmn2:scriptTask id="Activity_1olpao9" name="ansible-start.groovy" scriptFormat="groovy" camunda:resource="ansible-start.groovy">
<bpmn2:incoming>Flow_1ow8whd</bpmn2:incoming>
<bpmn2:outgoing>Flow_0qfq760</bpmn2:outgoing>
@ -1157,39 +1179,17 @@ Variables.userId(authenticatedUserId)</camunda:script>
<bpmn2:incoming>Flow_1cnt5hf</bpmn2:incoming>
<bpmn2:outgoing>Flow_1nqz9ya</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:serviceTask id="Activity_0wn3csk" name="AWX Provisionierung starten" camunda:delegateExpression="${rest.post(&#39;awx&#39;, awxPath).responseJSONObject(&#39;awxResponse&#39;).bodyJSONMap(awxRequestBody)}">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:inputParameter name="awxRequestBody">
<camunda:map>
<camunda:entry key="extra_vars">${extra_vars}</camunda:entry>
</camunda:map>
</camunda:inputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1nqz9ya</bpmn2:incoming>
<bpmn2:outgoing>Flow_1kxc9t0</bpmn2:outgoing>
</bpmn2:serviceTask>
<bpmn2:scriptTask id="Activity_12p300g" name="Aktuelle Job Id übernehmen" scriptFormat="groovy">
<bpmn2:incoming>Flow_1kxc9t0</bpmn2:incoming>
<bpmn2:outgoing>Flow_1nuku1o</bpmn2:outgoing>
<bpmn2:script>def jobs = processes.byId(contextScopeId, contextProcessId).getVariable('jobs')
jobs &lt;&lt; awxResponse.job
jobs.add(0, awxResponse.job)
processes.byId(contextScopeId, contextProcessId).setVariable('jobs', jobs)
processes.byId(contextScopeId, contextProcessId).setVariable('current_job_id', awxResponse.job)
processes.byId(contextScopeId, contextProcessId).createComment('current_job_id := ' + awxResponse.job)</bpmn2:script>
</bpmn2:scriptTask>
<bpmn2:sequenceFlow id="Flow_1kxc9t0" sourceRef="Activity_0wn3csk" targetRef="Activity_12p300g" />
<bpmn2:sequenceFlow id="Flow_1cnt5hf" sourceRef="Activity_1igdww7" targetRef="Activity_1hwc1va" />
<bpmn2:sequenceFlow id="Flow_1ju13h8" sourceRef="Activity_136brby" targetRef="Event_0hla739" />
<bpmn2:sequenceFlow id="Flow_0gcsmj7" sourceRef="Event_0tax83l" targetRef="Activity_136brby" />
<bpmn2:sequenceFlow id="Flow_0qfq760" sourceRef="Activity_1olpao9" targetRef="Activity_1ewqrs7" />
<bpmn2:sequenceFlow id="Flow_1ow8whd" sourceRef="Event_02kqmmg" targetRef="Activity_1olpao9" />
<bpmn2:sequenceFlow id="Flow_11nxxg5" sourceRef="Activity_1ewqrs7" targetRef="Activity_1igdww7" />
<bpmn2:sequenceFlow id="Flow_1nqz9ya" sourceRef="Activity_1hwc1va" targetRef="Activity_0wn3csk" />
<bpmn2:sequenceFlow id="Flow_1nuku1o" sourceRef="Activity_12p300g" targetRef="Event_0tax83l" />
<bpmn2:intermediateCatchEvent id="Event_0tax83l" name="Ausführung der Aktion abwarten">
<bpmn2:incoming>Flow_1nuku1o</bpmn2:incoming>
<bpmn2:outgoing>Flow_0gcsmj7</bpmn2:outgoing>
@ -1208,6 +1208,8 @@ processes.byId(contextScopeId, contextProcessId).createComment('current_job_id :
<bpmn2:startEvent id="Event_14clga5">
<bpmn2:outgoing>Flow_1nu8qqa</bpmn2:outgoing>
</bpmn2:startEvent>
<bpmn2:sequenceFlow id="Flow_1nu8qqa" sourceRef="Event_14clga5" targetRef="Activity_1ipajwe" />
<bpmn2:sequenceFlow id="Flow_127qqnb" sourceRef="Activity_1ipajwe" targetRef="Event_063hewk" />
<bpmn2:serviceTask id="Activity_1ipajwe" name="MS-Teams Benachrichtigung senden" camunda:delegateExpression="${rest.post(&#39;teams&#39;, &#39;/&#39;).responseJSONObject(&#39;teamsResponse&#39;).bodyJSONMap(teamsRequestBody)}">
<bpmn2:extensionElements>
<camunda:inputOutput>
@ -1219,8 +1221,6 @@ processes.byId(contextScopeId, contextProcessId).createComment('current_job_id :
<bpmn2:incoming>Flow_1nu8qqa</bpmn2:incoming>
<bpmn2:outgoing>Flow_127qqnb</bpmn2:outgoing>
</bpmn2:serviceTask>
<bpmn2:sequenceFlow id="Flow_1nu8qqa" sourceRef="Event_14clga5" targetRef="Activity_1ipajwe" />
<bpmn2:sequenceFlow id="Flow_127qqnb" sourceRef="Activity_1ipajwe" targetRef="Event_063hewk" />
<bpmn2:endEvent id="Event_063hewk">
<bpmn2:incoming>Flow_127qqnb</bpmn2:incoming>
</bpmn2:endEvent>
@ -1231,6 +1231,25 @@ processes.byId(contextScopeId, contextProcessId).createComment('current_job_id :
<bpmndi:BPMNShape id="Participant_19lpjee_di" bpmnElement="Participant_19lpjee" isHorizontal="true">
<dc:Bounds x="160" y="900" width="6160" height="3650" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1d07vge_di" bpmnElement="Flow_1d07vge">
<di:waypoint x="3135" y="2900" />
<di:waypoint x="3172" y="2900" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1qxegy2_di" bpmnElement="Flow_1qxegy2">
<di:waypoint x="2925" y="2900" />
<di:waypoint x="3085" y="2900" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2952" y="2883" width="21" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0y3ipyp_di" bpmnElement="Flow_0y3ipyp">
<di:waypoint x="2900" y="2925" />
<di:waypoint x="2900" y="2990" />
<di:waypoint x="2950" y="2990" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2827" y="2990" width="86" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1381iar_di" bpmnElement="Flow_1381iar">
<di:waypoint x="3208" y="2900" />
<di:waypoint x="3945" y="2900" />
@ -1460,25 +1479,6 @@ processes.byId(contextScopeId, contextProcessId).createComment('current_job_id :
<di:waypoint x="460" y="1170" />
<di:waypoint x="512" y="1170" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0y3ipyp_di" bpmnElement="Flow_0y3ipyp">
<di:waypoint x="2900" y="2925" />
<di:waypoint x="2900" y="2990" />
<di:waypoint x="2950" y="2990" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2827" y="2990" width="86" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1qxegy2_di" bpmnElement="Flow_1qxegy2">
<di:waypoint x="2925" y="2900" />
<di:waypoint x="3085" y="2900" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2952" y="2883" width="21" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1d07vge_di" bpmnElement="Flow_1d07vge">
<di:waypoint x="3135" y="2900" />
<di:waypoint x="3172" y="2900" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Activity_0bhz4p5_di" bpmnElement="Activity_1lo3ui2">
<dc:Bounds x="1540" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
@ -1542,97 +1542,6 @@ processes.byId(contextScopeId, contextProcessId).createComment('current_job_id :
<bpmndi:BPMNShape id="Event_0ermhxm_di" bpmnElement="Event_0ermhxm">
<dc:Bounds x="1282" y="2522" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0lgg990_di" bpmnElement="Activity_0lgg990" bioc:stroke="#8e24aa" bioc:fill="#e1bee7" color:background-color="#e1bee7" color:border-color="#8e24aa">
<dc:Bounds x="4920" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1b1jek5_di" bpmnElement="Activity_1b1jek5" bioc:stroke="#8e24aa" bioc:fill="#e1bee7" color:background-color="#e1bee7" color:border-color="#8e24aa">
<dc:Bounds x="4780" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_13ywzh2_di" bpmnElement="Activity_13ywzh2" bioc:stroke="#8e24aa" bioc:fill="#e1bee7" color:background-color="#e1bee7" color:border-color="#8e24aa">
<dc:Bounds x="4640" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_03zmj0z_di" bpmnElement="Activity_03zmj0z" bioc:stroke="#8e24aa" bioc:fill="#e1bee7" color:background-color="#e1bee7" color:border-color="#8e24aa">
<dc:Bounds x="4510" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0xb252q_di" bpmnElement="Activity_0xb252q" bioc:stroke="#8e24aa" bioc:fill="#e1bee7" color:background-color="#e1bee7" color:border-color="#8e24aa">
<dc:Bounds x="4380" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_18al22v_di" bpmnElement="Event_18al22v" bioc:stroke="rgb(142, 36, 170)" bioc:fill="rgb(225, 190, 231)">
<dc:Bounds x="4312" y="2882" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="4294" y="2936" width="75" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0qf2gxx_di" bpmnElement="Gateway_0qf2gxx">
<dc:Bounds x="5195" y="2875" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0gigz1k_di" bpmnElement="Event_0gigz1k">
<dc:Bounds x="5202" y="2802" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="5249" y="2806" width="62" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0srogfc_di" bpmnElement="Event_0srogfc" bioc:stroke="rgb(142, 36, 170)" bioc:fill="rgb(225, 190, 231)">
<dc:Bounds x="5272" y="2882" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="5250" y="2936" width="81" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0s3gf3u_di" bpmnElement="Event_0flb2m7">
<dc:Bounds x="5332" y="2882" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1mctiwx_di" bpmnElement="Activity_1mctiwx" bioc:stroke="#8e24aa" bioc:fill="#e1bee7" color:background-color="#e1bee7" color:border-color="#8e24aa">
<dc:Bounds x="4100" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0qz8np7_di" bpmnElement="Gateway_0qz8np7">
<dc:Bounds x="3945" y="2875" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0poyoeb_di" bpmnElement="Activity_0poyoeb" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="1810" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_00bsy0a_di" bpmnElement="Activity_1t227a4" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="1950" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_12drjd3_di" bpmnElement="Activity_12drjd3" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2090" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_02j0299_di" bpmnElement="Activity_02j0299" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2230" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1hpnorc_di" bpmnElement="Activity_1hpnorc" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2370" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0f5w8ui_di" bpmnElement="Activity_0f5w8ui" bioc:stroke="#43a047" bioc:fill="#c8e6c9" color:background-color="#c8e6c9" color:border-color="#43a047">
<dc:Bounds x="2510" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_05mqkaj_di" bpmnElement="Activity_05mqkaj" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2650" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1lyxxh0_di" bpmnElement="Gateway_134tk0f">
<dc:Bounds x="2785" y="2875" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1lly48x_di" bpmnElement="Event_1lly48x">
<dc:Bounds x="2792" y="2802" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2839" y="2806" width="62" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0ysxwvn_di" bpmnElement="Gateway_1kl4yum" isMarkerVisible="true">
<dc:Bounds x="2875" y="2875" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_0aw6pf2" bpmnElement="Activity_1lyywu3">
<dc:Bounds x="2950" y="2950" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1rokguq_di" bpmnElement="Gateway_1rokguq" isMarkerVisible="true">
<dc:Bounds x="3085" y="2875" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_1b4c8ot" bpmnElement="Event_1r67mi9" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="3172" y="2882" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3148" y="2832" width="83" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_17cc1q7_di" bpmnElement="Activity_17cc1q7" isExpanded="true">
<dc:Bounds x="1120" y="2230" width="350" height="200" />
</bpmndi:BPMNShape>
@ -2125,6 +2034,97 @@ processes.byId(contextScopeId, contextProcessId).createComment('current_job_id :
<dc:Bounds x="1966" y="1947" width="88" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0lgg990_di" bpmnElement="Activity_0lgg990" bioc:stroke="#8e24aa" bioc:fill="#e1bee7" color:background-color="#e1bee7" color:border-color="#8e24aa">
<dc:Bounds x="4920" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1b1jek5_di" bpmnElement="Activity_1b1jek5" bioc:stroke="#8e24aa" bioc:fill="#e1bee7" color:background-color="#e1bee7" color:border-color="#8e24aa">
<dc:Bounds x="4780" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_13ywzh2_di" bpmnElement="Activity_13ywzh2" bioc:stroke="#8e24aa" bioc:fill="#e1bee7" color:background-color="#e1bee7" color:border-color="#8e24aa">
<dc:Bounds x="4640" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_03zmj0z_di" bpmnElement="Activity_03zmj0z" bioc:stroke="#8e24aa" bioc:fill="#e1bee7" color:background-color="#e1bee7" color:border-color="#8e24aa">
<dc:Bounds x="4510" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0xb252q_di" bpmnElement="Activity_0xb252q" bioc:stroke="#8e24aa" bioc:fill="#e1bee7" color:background-color="#e1bee7" color:border-color="#8e24aa">
<dc:Bounds x="4380" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_18al22v_di" bpmnElement="Event_18al22v" bioc:stroke="rgb(142, 36, 170)" bioc:fill="rgb(225, 190, 231)">
<dc:Bounds x="4312" y="2882" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="4294" y="2936" width="75" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0qf2gxx_di" bpmnElement="Gateway_0qf2gxx">
<dc:Bounds x="5195" y="2875" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0gigz1k_di" bpmnElement="Event_0gigz1k">
<dc:Bounds x="5202" y="2802" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="5249" y="2806" width="62" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0srogfc_di" bpmnElement="Event_0srogfc" bioc:stroke="rgb(142, 36, 170)" bioc:fill="rgb(225, 190, 231)">
<dc:Bounds x="5272" y="2882" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="5250" y="2936" width="81" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0s3gf3u_di" bpmnElement="Event_0flb2m7">
<dc:Bounds x="5332" y="2882" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1mctiwx_di" bpmnElement="Activity_1mctiwx" bioc:stroke="#8e24aa" bioc:fill="#e1bee7" color:background-color="#e1bee7" color:border-color="#8e24aa">
<dc:Bounds x="4100" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0qz8np7_di" bpmnElement="Gateway_0qz8np7">
<dc:Bounds x="3945" y="2875" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0poyoeb_di" bpmnElement="Activity_0poyoeb" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="1810" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_00bsy0a_di" bpmnElement="Activity_1t227a4" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="1950" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_12drjd3_di" bpmnElement="Activity_12drjd3" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2090" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_02j0299_di" bpmnElement="Activity_02j0299" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2230" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1hpnorc_di" bpmnElement="Activity_1hpnorc" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2370" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0f5w8ui_di" bpmnElement="Activity_0f5w8ui" bioc:stroke="#43a047" bioc:fill="#c8e6c9" color:background-color="#c8e6c9" color:border-color="#43a047">
<dc:Bounds x="2510" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_05mqkaj_di" bpmnElement="Activity_05mqkaj" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2650" y="2860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1lyxxh0_di" bpmnElement="Gateway_134tk0f">
<dc:Bounds x="2785" y="2875" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1lly48x_di" bpmnElement="Event_1lly48x">
<dc:Bounds x="2792" y="2802" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2839" y="2806" width="62" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0ysxwvn_di" bpmnElement="Gateway_1kl4yum" isMarkerVisible="true">
<dc:Bounds x="2875" y="2875" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_0aw6pf2" bpmnElement="Activity_1lyywu3">
<dc:Bounds x="2950" y="2950" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1rokguq_di" bpmnElement="Gateway_1rokguq" isMarkerVisible="true">
<dc:Bounds x="3085" y="2875" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_1b4c8ot" bpmnElement="Event_1r67mi9" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="3172" y="2882" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3148" y="2832" width="83" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_007p32d_di" bpmnElement="Event_007p32d" bioc:stroke="#fb8c00" bioc:fill="#ffe0b2" color:background-color="#ffe0b2" color:border-color="#fb8c00">
<dc:Bounds x="2142" y="1812" width="36" height="36" />
<bpmndi:BPMNLabel>
@ -2168,97 +2168,97 @@ processes.byId(contextScopeId, contextProcessId).createComment('current_job_id :
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_08rb9rc_di" bpmnElement="Participant_08rb9rc" isHorizontal="true">
<dc:Bounds x="160" y="490" width="1450" height="380" />
<dc:Bounds x="160" y="490" width="1250" height="380" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1nuku1o_di" bpmnElement="Flow_1nuku1o">
<di:waypoint x="1220" y="680" />
<di:waypoint x="1272" y="680" />
<di:waypoint x="1080" y="680" />
<di:waypoint x="1122" y="680" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1nqz9ya_di" bpmnElement="Flow_1nqz9ya">
<di:waypoint x="900" y="680" />
<di:waypoint x="960" y="680" />
<di:waypoint x="800" y="680" />
<di:waypoint x="840" y="680" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_11nxxg5_di" bpmnElement="Flow_11nxxg5">
<di:waypoint x="580" y="680" />
<di:waypoint x="640" y="680" />
<di:waypoint x="520" y="680" />
<di:waypoint x="560" y="680" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ow8whd_di" bpmnElement="Flow_1ow8whd">
<di:waypoint x="248" y="680" />
<di:waypoint x="320" y="680" />
<di:waypoint x="280" y="680" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0qfq760_di" bpmnElement="Flow_0qfq760">
<di:waypoint x="380" y="680" />
<di:waypoint x="420" y="680" />
<di:waypoint x="480" y="680" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0gcsmj7_di" bpmnElement="Flow_0gcsmj7">
<di:waypoint x="1308" y="680" />
<di:waypoint x="1360" y="680" />
<di:waypoint x="1158" y="680" />
<di:waypoint x="1190" y="680" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ju13h8_di" bpmnElement="Flow_1ju13h8">
<di:waypoint x="1460" y="680" />
<di:waypoint x="1512" y="680" />
<di:waypoint x="1290" y="680" />
<di:waypoint x="1332" y="680" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1cnt5hf_di" bpmnElement="Flow_1cnt5hf">
<di:waypoint x="740" y="680" />
<di:waypoint x="800" y="680" />
<di:waypoint x="660" y="680" />
<di:waypoint x="700" y="680" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1kxc9t0_di" bpmnElement="Flow_1kxc9t0">
<di:waypoint x="1060" y="680" />
<di:waypoint x="1120" y="680" />
<di:waypoint x="940" y="680" />
<di:waypoint x="980" y="680" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Event_02kqmmg_di" bpmnElement="Event_02kqmmg">
<dc:Bounds x="212" y="662" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0wn3csk_di" bpmnElement="Activity_0wn3csk">
<dc:Bounds x="840" y="640" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1olpao9_di" bpmnElement="Activity_1olpao9">
<dc:Bounds x="320" y="640" width="100" height="80" />
<dc:Bounds x="280" y="640" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1ewqrs7_di" bpmnElement="Activity_1ewqrs7" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="480" y="640" width="100" height="80" />
<dc:Bounds x="420" y="640" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1igdww7_di" bpmnElement="Activity_1igdww7">
<dc:Bounds x="640" y="640" width="100" height="80" />
<dc:Bounds x="560" y="640" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1hwc1va_di" bpmnElement="Activity_1hwc1va">
<dc:Bounds x="800" y="640" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0wn3csk_di" bpmnElement="Activity_0wn3csk">
<dc:Bounds x="960" y="640" width="100" height="80" />
<dc:Bounds x="700" y="640" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0bu6o2b_di" bpmnElement="Activity_12p300g">
<dc:Bounds x="1120" y="640" width="100" height="80" />
<dc:Bounds x="980" y="640" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0tax83l_di" bpmnElement="Event_0tax83l">
<dc:Bounds x="1272" y="662" width="36" height="36" />
<dc:Bounds x="1122" y="662" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1253" y="706" width="79" height="27" />
<dc:Bounds x="1103" y="706" width="79" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_136brby_di" bpmnElement="Activity_136brby">
<dc:Bounds x="1360" y="640" width="100" height="80" />
<dc:Bounds x="1190" y="640" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0kni7xh_di" bpmnElement="Event_0hla739">
<dc:Bounds x="1512" y="662" width="36" height="36" />
<dc:Bounds x="1332" y="662" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_0r2nfs7_di" bpmnElement="Participant_0r2nfs7" isHorizontal="true">
<dc:Bounds x="160" y="80" width="370" height="380" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_127qqnb_di" bpmnElement="Flow_127qqnb">
<di:waypoint x="410" y="270" />
<di:waypoint x="452" y="270" />
<di:waypoint x="390" y="270" />
<di:waypoint x="442" y="270" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1nu8qqa_di" bpmnElement="Flow_1nu8qqa">
<di:waypoint x="258" y="270" />
<di:waypoint x="310" y="270" />
<di:waypoint x="290" y="270" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Event_14clga5_di" bpmnElement="Event_14clga5">
<dc:Bounds x="222" y="252" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1ipajwe_di" bpmnElement="Activity_1ipajwe" bioc:stroke="black" bioc:fill="white">
<dc:Bounds x="310" y="230" width="100" height="80" />
<dc:Bounds x="290" y="230" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0sikrg3_di" bpmnElement="Event_063hewk">
<dc:Bounds x="452" y="252" width="36" height="36" />
<dc:Bounds x="442" y="252" width="36" height="36" />
</bpmndi:BPMNShape>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>

Loading…
Cancel
Save