From 42a6fa28c00221a2f2246d32f8fb7df4aaddd877 Mon Sep 17 00:00:00 2001 From: "Ketelsen, Sven" Date: Fri, 19 Jan 2024 11:56:37 +0000 Subject: [PATCH] MPMXKD-28 bugfix for keycloak display name --- roles/connect_realm/defaults/main.yml | 3 + smardigo/pmci/form/tenant.json | 24 +- .../service-change.json | 99 +-- .../service-create.json | 123 +-- .../service-delete.json | 99 +-- .../service-replay-setup.json | 120 +-- .../service-setup.json | 123 +-- .../simulation.json | 9 +- .../tenant-change.json | 60 +- .../tenant-create.json | 57 +- .../tenant-delete.json | 60 +- smardigo/pmci/process/service-change.bpmn | 774 +++++++++--------- smardigo/pmci/process/service-delete.bpmn | 446 +++++----- .../pmci/process/service-replay-setup.bpmn | 218 ++--- smardigo/pmci/process/service-setup.bpmn | 270 +++--- smardigo/pmci/script/load-tenant-data.groovy | 6 + 16 files changed, 1159 insertions(+), 1332 deletions(-) create mode 100644 smardigo/pmci/script/load-tenant-data.groovy diff --git a/roles/connect_realm/defaults/main.yml b/roles/connect_realm/defaults/main.yml index d27ed55..9528bd0 100644 --- a/roles/connect_realm/defaults/main.yml +++ b/roles/connect_realm/defaults/main.yml @@ -5,6 +5,9 @@ client_web_origin_connect: "{{ http_s }}://{{ connect_base_url }}" client_web_origin_wordpress: "{{ http_s }}://{{ wordpress_base_url }}" client_web_origin_connect_external: "{{ connect_customer_urls | map('regex_replace', '(.+)', http_s + '://\\1') | list }}" +current_realm_name: "{{ tenant.key }}" +current_realm_display_name: "{{ tenant.name }}" + current_realm_clients: - name: "{{ connect_client_id }}" clientId: "{{ connect_client_id }}" diff --git a/smardigo/pmci/form/tenant.json b/smardigo/pmci/form/tenant.json index 6631756..ddbbfe0 100644 --- a/smardigo/pmci/form/tenant.json +++ b/smardigo/pmci/form/tenant.json @@ -209,6 +209,7 @@ "columns" : [ { "components" : [ { "label" : "Mandantenschlüssel", + "description" : "Dieser Schlüssel wird mit in die URL übernommen", "allowMultipleMasks" : false, "showWordCount" : false, "showCharCount" : false, @@ -278,6 +279,7 @@ }, { "components" : [ { "label" : "Mandantenname", + "description" : "Dieser Name wird im Login Fenster angezeigt", "allowMultipleMasks" : false, "showWordCount" : false, "showCharCount" : false, @@ -308,27 +310,7 @@ "inputFormat" : "plain", "encrypted" : false, "customConditional" : "", - "logic" : [ { - "name" : "disable tenant-key", - "trigger" : { - "type" : "simple", - "simple" : { - "show" : true, - "when" : "process_definition_key", - "eq" : "tenant-change" - } - }, - "actions" : [ { - "name" : "disable", - "type" : "property", - "property" : { - "label" : "Disabled", - "value" : "disabled", - "type" : "boolean" - }, - "state" : "true" - } ] - } ], + "logic" : [ ], "widget" : { "type" : "" }, diff --git a/smardigo/pmci/process-variable-declaration/service-change.json b/smardigo/pmci/process-variable-declaration/service-change.json index f3ca0e2..3e6bf53 100644 --- a/smardigo/pmci/process-variable-declaration/service-change.json +++ b/smardigo/pmci/process-variable-declaration/service-change.json @@ -7,74 +7,62 @@ "type" : "date", "classification" : "PRIVATE", "searchable" : true, - "label" : "Erstelldatum", - "tags" : [ ] + "label" : "Erstelldatum" }, "creation_user_id" : { "type" : "userId", "classification" : "PRIVATE", "searchable" : true, - "label" : "Ersteller", - "tags" : [ ] + "label" : "Ersteller" }, "filterTenantId" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "TenantId", - "tags" : [ ] + "label" : "TenantId" }, "id" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "jobs" : { "type" : "object", "classification" : "PRIVATE", - "label" : "jobs", - "tags" : [ ] + "label" : "jobs" }, "keycloakHostname" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "kibanaHostname" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "maintenance_topic" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "managementHostname" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "process_definition_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Prozess", - "tags" : [ ] + "label" : "Prozess" }, "progress_current" : { "type" : "long", "classification" : "PRIVATE", - "label" : "progress_current", - "tags" : [ ] + "label" : "progress_current" }, "progress_max" : { "type" : "long", "classification" : "PRIVATE", - "label" : "progress_max", - "tags" : [ ] + "label" : "progress_max" }, "service" : { "type" : "object", @@ -82,8 +70,7 @@ "fields" : { "connect_features" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "cluster" : { "type" : "object", @@ -94,88 +81,74 @@ "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Name", - "tags" : [ ] + "label" : "Cluster Name" }, "service" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Service", - "tags" : [ ] + "label" : "Cluster Service" }, "size" : { "type" : "integer", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Größe", - "tags" : [ ] + "label" : "Cluster Größe" }, "stage" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Stage", - "tags" : [ ] + "label" : "Cluster Stage" } - }, - "tags" : [ ] + } }, "connect_version" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Version", - "tags" : [ ] + "label" : "Version" }, "name" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Name", - "tags" : [ ] + "label" : "Cluster Name" }, "id" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "tenant_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Tenant Schlüssel", - "tags" : [ ] + "label" : "Tenant Schlüssel" }, "link" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Link", - "tags" : [ ] + "label" : "Link" }, "tenant_id" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" } - }, - "tags" : [ ] + } }, "simulation" : { "type" : "boolean", "classification" : "PRIVATE", - "label" : "simulation", - "tags" : [ ] + "label" : "simulation" }, "stage" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Stage", - "tags" : [ ] + "label" : "Stage" }, "tenant" : { "type" : "object", @@ -186,37 +159,31 @@ "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Tenant Schlüssel", - "tags" : [ ] + "label" : "Tenant Schlüssel" } - }, - "tags" : [ ] + } }, "tenant_id" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "tenant_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Tenant Schlüssel", - "tags" : [ ] + "label" : "Tenant Schlüssel" }, "vorgang_status" : { "type" : "long", "classification" : "PRIVATE", "searchable" : true, - "label" : "Status", - "tags" : [ ] + "label" : "Status" }, "vorgang_status_text" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Statustext", - "tags" : [ ] + "label" : "Statustext" } } } \ No newline at end of file diff --git a/smardigo/pmci/process-variable-declaration/service-create.json b/smardigo/pmci/process-variable-declaration/service-create.json index 6ff89f4..fcf8195 100644 --- a/smardigo/pmci/process-variable-declaration/service-create.json +++ b/smardigo/pmci/process-variable-declaration/service-create.json @@ -9,96 +9,80 @@ "fields" : { "username" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "password" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" } - }, - "tags" : [ ] + } }, "creation_date" : { "type" : "date", "classification" : "PRIVATE", "searchable" : true, - "label" : "Erstelldatum", - "tags" : [ ] + "label" : "Erstelldatum" }, "creation_user_id" : { "type" : "userId", "classification" : "PRIVATE", "searchable" : true, - "label" : "Ersteller", - "tags" : [ ] + "label" : "Ersteller" }, "filterTenantId" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "TenantId", - "tags" : [ ] + "label" : "TenantId" }, "id" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "jobs" : { "type" : "object", "classification" : "PRIVATE", - "label" : "jobs", - "tags" : [ ] + "label" : "jobs" }, "keycloakHostname" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "kibanaHostname" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "managementHostname" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "process_definition_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Prozess", - "tags" : [ ] + "label" : "Prozess" }, "progress_current" : { "type" : "long", "classification" : "PRIVATE", - "label" : "progress_current", - "tags" : [ ] + "label" : "progress_current" }, "progress_max" : { "type" : "long", "classification" : "PRIVATE", - "label" : "progress_max", - "tags" : [ ] + "label" : "progress_max" }, "pruefer_id" : { "type" : "string", "classification" : "PRIVATE", - "label" : "pruefer_id", - "tags" : [ ] + "label" : "pruefer_id" }, "request_decision" : { "type" : "string", "classification" : "PRIVATE", - "label" : "request_decision", - "tags" : [ ] + "label" : "request_decision" }, "service" : { "type" : "object", @@ -106,8 +90,7 @@ "fields" : { "connect_features" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "cluster" : { "type" : "object", @@ -118,88 +101,74 @@ "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Name", - "tags" : [ ] + "label" : "Cluster Name" }, "service" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Service", - "tags" : [ ] + "label" : "Cluster Service" }, "size" : { "type" : "integer", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Größe", - "tags" : [ ] + "label" : "Cluster Größe" }, "stage" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Stage", - "tags" : [ ] + "label" : "Cluster Stage" } - }, - "tags" : [ ] + } }, "connect_version" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Version", - "tags" : [ ] + "label" : "Version" }, "name" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Name", - "tags" : [ ] + "label" : "Cluster Name" }, "id" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "tenant_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Tenant Schlüssel", - "tags" : [ ] + "label" : "Tenant Schlüssel" }, "link" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Link", - "tags" : [ ] + "label" : "Link" }, "tenant_id" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" } - }, - "tags" : [ ] + } }, "simulation" : { "type" : "boolean", "classification" : "PRIVATE", - "label" : "simulation", - "tags" : [ ] + "label" : "simulation" }, "stage" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Stage", - "tags" : [ ] + "label" : "Stage" }, "tenant" : { "type" : "object", @@ -210,44 +179,37 @@ "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Tenant Schlüssel", - "tags" : [ ] + "label" : "Tenant Schlüssel" } - }, - "tags" : [ ] + } }, "tenant_id" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "tenant_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Tenant Schlüssel", - "tags" : [ ] + "label" : "Tenant Schlüssel" }, "vorgang_status" : { "type" : "long", "classification" : "PRIVATE", "searchable" : true, - "label" : "Status", - "tags" : [ ] + "label" : "Status" }, "vorgang_status_text" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Statustext", - "tags" : [ ] + "label" : "Statustext" }, "wordpress_admin" : { "type" : "object", @@ -256,16 +218,13 @@ "fields" : { "username" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "password" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" } - }, - "tags" : [ ] + } } } } \ No newline at end of file diff --git a/smardigo/pmci/process-variable-declaration/service-delete.json b/smardigo/pmci/process-variable-declaration/service-delete.json index c92ec45..262c0c8 100644 --- a/smardigo/pmci/process-variable-declaration/service-delete.json +++ b/smardigo/pmci/process-variable-declaration/service-delete.json @@ -7,74 +7,62 @@ "type" : "date", "classification" : "PRIVATE", "searchable" : true, - "label" : "Erstelldatum", - "tags" : [ ] + "label" : "Erstelldatum" }, "creation_user_id" : { "type" : "userId", "classification" : "PRIVATE", "searchable" : true, - "label" : "Ersteller", - "tags" : [ ] + "label" : "Ersteller" }, "filterTenantId" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "TenantId", - "tags" : [ ] + "label" : "TenantId" }, "id" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "jobs" : { "type" : "object", "classification" : "PRIVATE", - "label" : "jobs", - "tags" : [ ] + "label" : "jobs" }, "keycloakHostname" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "kibanaHostname" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "maintenance_topic" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "managementHostname" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "process_definition_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Prozess", - "tags" : [ ] + "label" : "Prozess" }, "progress_current" : { "type" : "long", "classification" : "PRIVATE", - "label" : "progress_current", - "tags" : [ ] + "label" : "progress_current" }, "progress_max" : { "type" : "long", "classification" : "PRIVATE", - "label" : "progress_max", - "tags" : [ ] + "label" : "progress_max" }, "service" : { "type" : "object", @@ -82,8 +70,7 @@ "fields" : { "connect_features" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "cluster" : { "type" : "object", @@ -94,88 +81,74 @@ "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Name", - "tags" : [ ] + "label" : "Cluster Name" }, "service" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Service", - "tags" : [ ] + "label" : "Cluster Service" }, "size" : { "type" : "integer", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Größe", - "tags" : [ ] + "label" : "Cluster Größe" }, "stage" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Stage", - "tags" : [ ] + "label" : "Cluster Stage" } - }, - "tags" : [ ] + } }, "connect_version" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Version", - "tags" : [ ] + "label" : "Version" }, "name" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Name", - "tags" : [ ] + "label" : "Cluster Name" }, "id" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "tenant_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Tenant Schlüssel", - "tags" : [ ] + "label" : "Tenant Schlüssel" }, "link" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Link", - "tags" : [ ] + "label" : "Link" }, "tenant_id" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" } - }, - "tags" : [ ] + } }, "simulation" : { "type" : "boolean", "classification" : "PRIVATE", - "label" : "simulation", - "tags" : [ ] + "label" : "simulation" }, "stage" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Stage", - "tags" : [ ] + "label" : "Stage" }, "tenant" : { "type" : "object", @@ -186,37 +159,31 @@ "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Tenant Schlüssel", - "tags" : [ ] + "label" : "Tenant Schlüssel" } - }, - "tags" : [ ] + } }, "tenant_id" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "tenant_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Tenant Schlüssel", - "tags" : [ ] + "label" : "Tenant Schlüssel" }, "vorgang_status" : { "type" : "long", "classification" : "PRIVATE", "searchable" : true, - "label" : "Status", - "tags" : [ ] + "label" : "Status" }, "vorgang_status_text" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Statustext", - "tags" : [ ] + "label" : "Statustext" } } } \ No newline at end of file diff --git a/smardigo/pmci/process-variable-declaration/service-replay-setup.json b/smardigo/pmci/process-variable-declaration/service-replay-setup.json index 61bcf19..33b391a 100644 --- a/smardigo/pmci/process-variable-declaration/service-replay-setup.json +++ b/smardigo/pmci/process-variable-declaration/service-replay-setup.json @@ -9,96 +9,80 @@ "fields" : { "username" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "password" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" } - }, - "tags" : [ ] + } }, "creation_date" : { "type" : "date", "classification" : "PRIVATE", "searchable" : true, - "label" : "Erstelldatum", - "tags" : [ ] + "label" : "Erstelldatum" }, "creation_user_id" : { "type" : "userId", "classification" : "PRIVATE", "searchable" : true, - "label" : "Ersteller", - "tags" : [ ] + "label" : "Ersteller" }, "filterTenantId" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "TenantId", - "tags" : [ ] + "label" : "TenantId" }, "id" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "jobs" : { "type" : "object", "classification" : "PRIVATE", - "label" : "jobs", - "tags" : [ ] + "label" : "jobs" }, "keycloakHostname" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "kibanaHostname" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "managementHostname" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "process_definition_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Prozess", - "tags" : [ ] + "label" : "Prozess" }, "progress_current" : { "type" : "long", "classification" : "PRIVATE", - "label" : "progress_current", - "tags" : [ ] + "label" : "progress_current" }, "progress_max" : { "type" : "long", "classification" : "PRIVATE", - "label" : "progress_max", - "tags" : [ ] + "label" : "progress_max" }, "pruefer_id" : { "type" : "string", "classification" : "PRIVATE", - "label" : "pruefer_id", - "tags" : [ ] + "label" : "pruefer_id" }, "request_decision" : { "type" : "string", "classification" : "PRIVATE", - "label" : "request_decision", - "tags" : [ ] + "label" : "request_decision" }, "service" : { "type" : "object", @@ -106,8 +90,7 @@ "fields" : { "connect_features" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "cluster" : { "type" : "object", @@ -118,88 +101,74 @@ "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Name", - "tags" : [ ] + "label" : "Cluster Name" }, "service" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Service", - "tags" : [ ] + "label" : "Cluster Service" }, "size" : { "type" : "integer", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Größe", - "tags" : [ ] + "label" : "Cluster Größe" }, "stage" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Stage", - "tags" : [ ] + "label" : "Cluster Stage" } - }, - "tags" : [ ] + } }, "connect_version" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Version", - "tags" : [ ] + "label" : "Version" }, "name" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Name", - "tags" : [ ] + "label" : "Cluster Name" }, "id" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "tenant_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Tenant Schlüssel", - "tags" : [ ] + "label" : "Tenant Schlüssel" }, "link" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Link", - "tags" : [ ] + "label" : "Link" }, "tenant_id" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" } - }, - "tags" : [ ] + } }, "simulation" : { "type" : "boolean", "classification" : "PRIVATE", - "label" : "simulation", - "tags" : [ ] + "label" : "simulation" }, "stage" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Stage", - "tags" : [ ] + "label" : "Stage" }, "tenant" : { "type" : "object", @@ -210,37 +179,31 @@ "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Tenant Schlüssel", - "tags" : [ ] + "label" : "Tenant Schlüssel" } - }, - "tags" : [ ] + } }, "tenant_id" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "tenant_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Tenant Schlüssel", - "tags" : [ ] + "label" : "Tenant Schlüssel" }, "vorgang_status" : { "type" : "long", "classification" : "PRIVATE", "searchable" : true, - "label" : "Status", - "tags" : [ ] + "label" : "Status" }, "vorgang_status_text" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Statustext", - "tags" : [ ] + "label" : "Statustext" }, "wordpress_admin" : { "type" : "object", @@ -249,16 +212,13 @@ "fields" : { "username" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "password" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" } - }, - "tags" : [ ] + } } } } \ No newline at end of file diff --git a/smardigo/pmci/process-variable-declaration/service-setup.json b/smardigo/pmci/process-variable-declaration/service-setup.json index f152e72..9d67001 100644 --- a/smardigo/pmci/process-variable-declaration/service-setup.json +++ b/smardigo/pmci/process-variable-declaration/service-setup.json @@ -9,102 +9,85 @@ "fields" : { "username" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "password" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" } - }, - "tags" : [ ] + } }, "creation_date" : { "type" : "date", "classification" : "PRIVATE", "searchable" : true, - "label" : "Erstelldatum", - "tags" : [ ] + "label" : "Erstelldatum" }, "creation_user_id" : { "type" : "userId", "classification" : "PRIVATE", "searchable" : true, - "label" : "Ersteller", - "tags" : [ ] + "label" : "Ersteller" }, "filterTenantId" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "TenantId", - "tags" : [ ] + "label" : "TenantId" }, "id" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "in_data" : { "type" : "object", "classification" : "PRIVATE", - "label" : "in_data", - "tags" : [ ] + "label" : "in_data" }, "jobs" : { "type" : "object", "classification" : "PRIVATE", - "label" : "jobs", - "tags" : [ ] + "label" : "jobs" }, "keycloakHostname" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "kibanaHostname" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "managementHostname" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "process_definition_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Prozess", - "tags" : [ ] + "label" : "Prozess" }, "progress_current" : { "type" : "long", "classification" : "PRIVATE", - "label" : "progress_current", - "tags" : [ ] + "label" : "progress_current" }, "progress_max" : { "type" : "long", "classification" : "PRIVATE", - "label" : "progress_max", - "tags" : [ ] + "label" : "progress_max" }, "pruefer_id" : { "type" : "string", "classification" : "PRIVATE", - "label" : "pruefer_id", - "tags" : [ ] + "label" : "pruefer_id" }, "request_decision" : { "type" : "string", "classification" : "PRIVATE", - "label" : "request_decision", - "tags" : [ ] + "label" : "request_decision" }, "service" : { "type" : "object", @@ -112,8 +95,7 @@ "fields" : { "connect_features" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "cluster" : { "type" : "object", @@ -124,88 +106,74 @@ "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Name", - "tags" : [ ] + "label" : "Cluster Name" }, "service" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Service", - "tags" : [ ] + "label" : "Cluster Service" }, "size" : { "type" : "integer", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Größe", - "tags" : [ ] + "label" : "Cluster Größe" }, "stage" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Stage", - "tags" : [ ] + "label" : "Cluster Stage" } - }, - "tags" : [ ] + } }, "connect_version" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Version", - "tags" : [ ] + "label" : "Version" }, "name" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Name", - "tags" : [ ] + "label" : "Cluster Name" }, "id" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "tenant_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Tenant Schlüssel", - "tags" : [ ] + "label" : "Tenant Schlüssel" }, "link" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Link", - "tags" : [ ] + "label" : "Link" }, "tenant_id" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" } - }, - "tags" : [ ] + } }, "simulation" : { "type" : "boolean", "classification" : "PRIVATE", - "label" : "simulation", - "tags" : [ ] + "label" : "simulation" }, "stage" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Stage", - "tags" : [ ] + "label" : "Stage" }, "tenant" : { "type" : "object", @@ -216,37 +184,31 @@ "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Tenant Schlüssel", - "tags" : [ ] + "label" : "Tenant Schlüssel" } - }, - "tags" : [ ] + } }, "tenant_id" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "tenant_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Tenant Schlüssel", - "tags" : [ ] + "label" : "Tenant Schlüssel" }, "vorgang_status" : { "type" : "long", "classification" : "PRIVATE", "searchable" : true, - "label" : "Status", - "tags" : [ ] + "label" : "Status" }, "vorgang_status_text" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Statustext", - "tags" : [ ] + "label" : "Statustext" }, "wordpress_admin" : { "type" : "object", @@ -255,16 +217,13 @@ "fields" : { "username" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "password" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" } - }, - "tags" : [ ] + } } } } \ No newline at end of file diff --git a/smardigo/pmci/process-variable-declaration/simulation.json b/smardigo/pmci/process-variable-declaration/simulation.json index 926c48e..bf20e38 100644 --- a/smardigo/pmci/process-variable-declaration/simulation.json +++ b/smardigo/pmci/process-variable-declaration/simulation.json @@ -5,19 +5,16 @@ "variableDeclarations" : { "creation_date" : { "type" : "date", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "creation_user_id" : { "type" : "userId", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "simulation" : { "type" : "boolean", "classification" : "PRIVATE", - "label" : "simulation", - "tags" : [ ] + "label" : "simulation" } } } \ No newline at end of file diff --git a/smardigo/pmci/process-variable-declaration/tenant-change.json b/smardigo/pmci/process-variable-declaration/tenant-change.json index cb3b59a..c763e9a 100644 --- a/smardigo/pmci/process-variable-declaration/tenant-change.json +++ b/smardigo/pmci/process-variable-declaration/tenant-change.json @@ -7,53 +7,45 @@ "type" : "date", "classification" : "PRIVATE", "searchable" : true, - "label" : "Erstelldatum", - "tags" : [ ] + "label" : "Erstelldatum" }, "creation_user_id" : { "type" : "userId", "classification" : "PRIVATE", "searchable" : true, - "label" : "Ersteller", - "tags" : [ ] + "label" : "Ersteller" }, "former_tenant" : { "type" : "object", "classification" : "PRIVATE", - "label" : "former_tenant", - "tags" : [ ] + "label" : "former_tenant" }, "id" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "keycloak_admin" : { "type" : "object", "classification" : "PRIVATE", - "label" : "Keycloak Administrator", - "tags" : [ ] + "label" : "Keycloak Administrator" }, "process_definition_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "HIDDEN process_definition_key", - "tags" : [ ] + "label" : "HIDDEN process_definition_key" }, "simulation" : { "type" : "boolean", "classification" : "PRIVATE", - "label" : "simulation", - "tags" : [ ] + "label" : "simulation" }, "stage" : { "type" : "string", "classification" : "PRIVATE", - "label" : "Stage", - "tags" : [ ] + "label" : "Stage" }, "tenant" : { "type" : "object", @@ -64,34 +56,29 @@ "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Mandantenschlüssel", - "tags" : [ ] + "label" : "Mandantenschlüssel" }, "id" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "name" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Mandantenname", - "tags" : [ ] + "label" : "Mandantenname" }, "stage" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Stage", - "tags" : [ ] + "label" : "Cluster Stage" }, "user_ids" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "admin" : { "type" : "object", @@ -100,38 +87,31 @@ "fields" : { "email" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "first_name" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "last_name" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" } - }, - "tags" : [ ] + } } - }, - "tags" : [ ] + } }, "vorgang_status" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Status", - "tags" : [ ] + "label" : "Status" }, "vorgang_status_text" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Statustext", - "tags" : [ ] + "label" : "Statustext" } } } \ No newline at end of file diff --git a/smardigo/pmci/process-variable-declaration/tenant-create.json b/smardigo/pmci/process-variable-declaration/tenant-create.json index a128cbb..5208de9 100644 --- a/smardigo/pmci/process-variable-declaration/tenant-create.json +++ b/smardigo/pmci/process-variable-declaration/tenant-create.json @@ -7,47 +7,40 @@ "type" : "date", "classification" : "PRIVATE", "searchable" : true, - "label" : "Erstelldatum", - "tags" : [ ] + "label" : "Erstelldatum" }, "creation_user_id" : { "type" : "userId", "classification" : "PRIVATE", "searchable" : true, - "label" : "Ersteller", - "tags" : [ ] + "label" : "Ersteller" }, "id" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "keycloak_admin" : { "type" : "object", "classification" : "PRIVATE", - "label" : "Keycloak Administrator", - "tags" : [ ] + "label" : "Keycloak Administrator" }, "process_definition_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "HIDDEN process_definition_key", - "tags" : [ ] + "label" : "HIDDEN process_definition_key" }, "simulation" : { "type" : "boolean", "classification" : "PRIVATE", - "label" : "simulation", - "tags" : [ ] + "label" : "simulation" }, "stage" : { "type" : "string", "classification" : "PRIVATE", - "label" : "Stage", - "tags" : [ ] + "label" : "Stage" }, "tenant" : { "type" : "object", @@ -58,34 +51,29 @@ "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Mandantenschlüssel", - "tags" : [ ] + "label" : "Mandantenschlüssel" }, "id" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "name" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Mandantenname", - "tags" : [ ] + "label" : "Mandantenname" }, "stage" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Stage", - "tags" : [ ] + "label" : "Cluster Stage" }, "user_ids" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "admin" : { "type" : "object", @@ -94,38 +82,31 @@ "fields" : { "email" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "first_name" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "last_name" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" } - }, - "tags" : [ ] + } } - }, - "tags" : [ ] + } }, "vorgang_status" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Status", - "tags" : [ ] + "label" : "Status" }, "vorgang_status_text" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Statustext", - "tags" : [ ] + "label" : "Statustext" } } } \ No newline at end of file diff --git a/smardigo/pmci/process-variable-declaration/tenant-delete.json b/smardigo/pmci/process-variable-declaration/tenant-delete.json index 8e043bb..71b60eb 100644 --- a/smardigo/pmci/process-variable-declaration/tenant-delete.json +++ b/smardigo/pmci/process-variable-declaration/tenant-delete.json @@ -7,53 +7,45 @@ "type" : "date", "classification" : "PRIVATE", "searchable" : true, - "label" : "Erstelldatum", - "tags" : [ ] + "label" : "Erstelldatum" }, "creation_user_id" : { "type" : "userId", "classification" : "PRIVATE", "searchable" : true, - "label" : "Ersteller", - "tags" : [ ] + "label" : "Ersteller" }, "former_tenant" : { "type" : "object", "classification" : "PRIVATE", - "label" : "former_tenant", - "tags" : [ ] + "label" : "former_tenant" }, "id" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "keycloak_admin" : { "type" : "object", "classification" : "PRIVATE", - "label" : "Keycloak Administrator", - "tags" : [ ] + "label" : "Keycloak Administrator" }, "process_definition_key" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "HIDDEN process_definition_key", - "tags" : [ ] + "label" : "HIDDEN process_definition_key" }, "simulation" : { "type" : "boolean", "classification" : "PRIVATE", - "label" : "simulation", - "tags" : [ ] + "label" : "simulation" }, "stage" : { "type" : "string", "classification" : "PRIVATE", - "label" : "Stage", - "tags" : [ ] + "label" : "Stage" }, "tenant" : { "type" : "object", @@ -64,34 +56,29 @@ "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Mandantenschlüssel", - "tags" : [ ] + "label" : "Mandantenschlüssel" }, "id" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Id", - "tags" : [ ] + "label" : "Id" }, "name" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Mandantenname", - "tags" : [ ] + "label" : "Mandantenname" }, "stage" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Cluster Stage", - "tags" : [ ] + "label" : "Cluster Stage" }, "user_ids" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "admin" : { "type" : "object", @@ -100,38 +87,31 @@ "fields" : { "email" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "first_name" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" }, "last_name" : { "type" : "string", - "classification" : "PRIVATE", - "tags" : [ ] + "classification" : "PRIVATE" } - }, - "tags" : [ ] + } } - }, - "tags" : [ ] + } }, "vorgang_status" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Status", - "tags" : [ ] + "label" : "Status" }, "vorgang_status_text" : { "type" : "string", "classification" : "PRIVATE", "searchable" : true, - "label" : "Statustext", - "tags" : [ ] + "label" : "Statustext" } } } \ No newline at end of file diff --git a/smardigo/pmci/process/service-change.bpmn b/smardigo/pmci/process/service-change.bpmn index 8b8cacc..0964a63 100644 --- a/smardigo/pmci/process/service-change.bpmn +++ b/smardigo/pmci/process/service-change.bpmn @@ -115,7 +115,7 @@ - + @@ -172,17 +172,6 @@ Flow_0v9fn99 Flow_105dtdf - - - - ${10} - new - - - Flow_0oce9k4 - Flow_105dtdf - Flow_1csuwvq - @@ -219,6 +208,29 @@ + + def connect_features_new = service.connect_features + +def is_wordpress_active_old = connect_features_old.contains('connect_wordpress'); +def is_wordpress_active_new = connect_features_new.contains('connect_wordpress'); + +return !is_wordpress_active_old && is_wordpress_active_new; + + + + + + + + + ${10} + new + + + Flow_0oce9k4 + Flow_1qh1zeb + Flow_1csuwvq + Flow_0oce9k4 @@ -318,10 +330,6 @@ Flow_1ck8ltb Flow_0uh17wl - - Flow_0j3iasf - - Flow_0lvy5p2 Flow_0dy0fgx @@ -529,17 +537,6 @@ Flow_0ljg6ld Flow_0prbgm6 - - def connect_features_new = service.connect_features - -def is_wordpress_active_old = connect_features_old.contains('connect_wordpress'); -def is_wordpress_active_new = connect_features_new.contains('connect_wordpress'); - -return !is_wordpress_active_old && is_wordpress_active_new; - - - - @@ -963,7 +960,6 @@ return !is_wordpress_active_old && is_wordpress_active_new; Flow_1otfive Flow_1t3u8x1 - @@ -978,6 +974,18 @@ return !is_wordpress_active_old && is_wordpress_active_new; Flow_0prbgm6 Flow_1otfive + + Flow_0j3iasf + + + + + + + Flow_105dtdf + Flow_1qh1zeb + + ACHTUNG: Ändert sich das Datenmodell des Tenants muss die Projektion im Wizard angepasst werden, sonst gehen die Daten verloren! @@ -989,590 +997,618 @@ return !is_wordpress_active_old && is_wordpress_active_new; with data object + with data object + with data object - - + + load tenant object + + - + - - + + - - - - - - - - - - - - - - + + - - - - - + + + - - + + - - + + + - - + + - + - - - - - - - + + - + - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + - - + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - + + + - + - - + + - + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - + + - - - + + + - - - + + + - + - - + + @@ -1580,179 +1616,183 @@ return !is_wordpress_active_old && is_wordpress_active_new; - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - + + - - + + - - + + - - - + + + - - - + + + - + - - + + - - + + + + + + @@ -1762,21 +1802,9 @@ return !is_wordpress_active_old && is_wordpress_active_new; - - - - - - - - - - - - - - - + + + diff --git a/smardigo/pmci/process/service-delete.bpmn b/smardigo/pmci/process/service-delete.bpmn index eb1dc25..a7b96d5 100644 --- a/smardigo/pmci/process/service-delete.bpmn +++ b/smardigo/pmci/process/service-delete.bpmn @@ -44,7 +44,7 @@ - + @@ -75,6 +75,53 @@ Flow_0v9fn99 Flow_07kepmf + + + + + + + + + + + + Flow_0vpp8s2 + + + + Flow_1s5t769 + Flow_0gbz351 + + + + Flow_0gbz351 + + + + + + + + ${500} + error + + + Flow_0vpp8s2 + Flow_1s5t769 + + + + + + + + + + + Flow_07kepmf + Flow_0iixe19 + @@ -82,14 +129,9 @@ new - Flow_07kepmf + Flow_0iixe19 Flow_1csuwvq - - - - - @@ -103,23 +145,19 @@ Flow_1tm31mp Flow_02ixndu - - Flow_02ixndu - Flow_0j3iasf - Flow_0j3iasf - - + + Flow_02ixndu + Flow_0j3iasf + Flow_1csuwvq Flow_1afqehr Flow_1tm31mp - - @@ -301,35 +339,6 @@ Flow_1wr2dxn Flow_0g483es - - - Flow_0vpp8s2 - - - - Flow_1s5t769 - Flow_0gbz351 - - - - Flow_0gbz351 - - - - - - - - ${500} - error - - - Flow_0vpp8s2 - Flow_1s5t769 - - - - @@ -341,7 +350,6 @@ Flow_1ungq2r - @@ -357,6 +365,10 @@ ACHTUNG: Ändert sich das Datenmodell des Tenants muss die Projektion im Wizard angepasst werden, sonst gehen die Daten verloren! + + load tenant object + + Service löschen. @@ -391,7 +403,39 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -404,96 +448,112 @@ + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + - + @@ -502,20 +562,20 @@ - - - + + + - + - + @@ -526,214 +586,182 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - - - + + + - - + + - - + + - + - - + + - - + + - + - - - - + + + + - + - - - + + + - + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + diff --git a/smardigo/pmci/process/service-replay-setup.bpmn b/smardigo/pmci/process/service-replay-setup.bpmn index 37a2e57..420711f 100644 --- a/smardigo/pmci/process/service-replay-setup.bpmn +++ b/smardigo/pmci/process/service-replay-setup.bpmn @@ -28,20 +28,53 @@ + + + + + + + + Flow_0vpp8s2 + + + + Flow_1j2n5v6 + Flow_0gbz351 + + + Flow_0gbz351 + + + + + + + + ${500} + error + + + Flow_0vpp8s2 + Flow_1j2n5v6 + + + + - ${envStage} - ${false} - ${envKibanaHostname} - ${envKeycloakHostname} - ${envManagementHostname} ${service.tenant_id} ${service.tenant_key} + ${envStage} + ${false} + ${envKibanaHostname} + ${envKeycloakHostname} + ${envManagementHostname} @@ -97,13 +130,6 @@ Flow_1hsqawc Flow_13jykf9 - - Flow_0j3iasf - - - - - @@ -126,8 +152,6 @@ Flow_1ez5s2e Flow_1um6uhr - - Flow_03gesid Flow_0o7a7fg @@ -157,38 +181,14 @@ Flow_0xsem7d - - - Flow_0vpp8s2 - - - - Flow_1j2n5v6 - Flow_0gbz351 - - - Flow_0gbz351 - - - - - - - - ${500} - error - - - Flow_0vpp8s2 - Flow_1j2n5v6 - - - - Flow_13jykf9 + + Flow_0j3iasf + + @@ -196,7 +196,7 @@ - + @@ -205,174 +205,176 @@ - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + - - - - - + - - + + + + - + - + + + + + - + - - + + - - + + - + - - + + - + - - + + - + - - + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + diff --git a/smardigo/pmci/process/service-setup.bpmn b/smardigo/pmci/process/service-setup.bpmn index b6c80da..e8db6c9 100644 --- a/smardigo/pmci/process/service-setup.bpmn +++ b/smardigo/pmci/process/service-setup.bpmn @@ -43,8 +43,17 @@ - + + + + + + + + Flow_1p27woa + Flow_0ohuc2f + @@ -56,7 +65,7 @@ - Flow_1p27woa + Flow_0ohuc2f Flow_0tgomqu @@ -98,6 +107,24 @@ Flow_1eku1o4 Flow_0pvr263 + + + + + + + + + [database:[backup_file:"wordpress_portal.sql.gz"]] + + ${progress_current + 1} + ${simulation} + + + + Flow_0pvr263 + Flow_1khr5z7 + @@ -145,25 +172,6 @@ Flow_11k5c1y Flow_1r4otto - - - - - - - - - [database:[backup_file:"wordpress_portal.sql.gz"]] - - ${progress_current + 1} - ${simulation} - - - - Flow_0pvr263 - Flow_1khr5z7 - - @@ -206,46 +214,50 @@ create data object - - with data object + + Server erstellen - - - with data object + + + Datenbank(en) erstellen - + Datenbank(en) Backup importieren + + with data object + Realm/Client erstellen + + + with data object + Service erstellen + Kibana Zugriff konfigurieren - - Datenbank(en) erstellen - - - - Server erstellen - - Monitoring aktualisieren + with data object - + + load tenant object + + @@ -253,47 +265,55 @@ - + - - + + - - + + + + + + - + - - + + - - + + - - + + - - + + - - + + - + - + + + + + @@ -306,144 +326,152 @@ + + + + - + - + - + - + - - + + - + - + - - - - - + - + - + - + - - - + + + - - - + + + + + + + - - + + + + + + - - + + + + + + - - + + - - - - - - - - - - + + - - + + - - + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - - - - - + + - - + + + + + + diff --git a/smardigo/pmci/script/load-tenant-data.groovy b/smardigo/pmci/script/load-tenant-data.groovy new file mode 100644 index 0000000..ec870b3 --- /dev/null +++ b/smardigo/pmci/script/load-tenant-data.groovy @@ -0,0 +1,6 @@ +def parameters = [:] +parameters["id"] = tenant.id + +def tenants = datasources.query("data-entity-tenants").scope(contextScopeId, contextScopeTag).parameters(parameters).list(); + +!!tenants[0] ? tenants[0] : tenant \ No newline at end of file