You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by ti...@apache.org on 2025/02/19 14:35:55 UTC

(incubator-kie-tools) branch main updated: kie-issues#1827: Refactor Management Console to support multiple runtimes and OpenID Connect (#2758)

This is an automated email from the ASF dual-hosted git repository.

tiagobento pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git


The following commit(s) were added to refs/heads/main by this push:
     new c76aab4cce4 kie-issues#1827: Refactor Management Console to support multiple runtimes and OpenID Connect (#2758)
c76aab4cce4 is described below

commit c76aab4cce4aa57578b8015a7aa22cd8db6358dc
Author: Thiago Lugli <th...@users.noreply.github.com>
AuthorDate: Wed Feb 19 11:35:50 2025 -0300

    kie-issues#1827: Refactor Management Console to support multiple runtimes and OpenID Connect (#2758)
    
    Co-authored-by: Tiago Bento <ti...@ibm.com>
    Co-authored-by: Tiago Bento <ti...@gmail.com>
---
 packages/kogito-management-console/Containerfile   |    1 +
 .../PageSectionHeader/PageSectionHeader.tsx        |    2 +-
 .../README.md                                      |  121 +-
 .../build/defaultEnvJson.js                        |   15 +-
 .../keycloak/realm.json}                           | 2190 +++++++------
 .../dev-webapp/secured-runtime/pom.xml             |  154 +
 .../main/java/org/kie/kogito/hr/CandidateData.java |   93 +
 .../src/main/java/org/kie/kogito/hr/Offer.java}    |   32 +-
 .../main/resources/META-INF/processSVG/hiring.svg  | 1445 +++++++++
 .../src/main/resources/NewHiringOffer.dmn          |  208 ++
 .../src/main/resources/application.properties      |   56 +
 .../secured-runtime/src/main/resources/hiring.bpmn | 1080 ++++++
 .../dev-webapp/unsecured-runtime/pom.xml           |  134 +
 .../main/java/org/kie/kogito/hr/CandidateData.java |   93 +
 .../src/main/java/org/kie/kogito/hr/Offer.java}    |   32 +-
 .../main/resources/META-INF/processSVG/hiring.svg  | 1445 +++++++++
 .../src/main/resources/NewHiringOffer.dmn          |  208 ++
 .../src/main/resources/application.properties      |   45 +
 .../src/main/resources/hiring.bpmn                 | 1075 ++++++
 .../dev/server/MockData/controllers.js             |  228 --
 .../dev/server/MockData/graphql.js                 | 3421 --------------------
 .../dev/server/MockData/mutationRest.js            |  102 -
 .../dev/server/MockData/rest.js                    |  100 -
 .../dev/server/MockData/types.js                   |  662 ----
 .../dev/server/server.js                           |  414 ---
 .../dev/server/static/flightBooking.svg            |  290 --
 .../dev/server/static/hotelBooking.svg             |  290 --
 .../dev/server/static/travels.svg                  | 1744 ----------
 .../docs/bulkoperations.gif                        |  Bin 87600 -> 0 bytes
 .../docs/businesskeysearch.gif                     |  Bin 2772099 -> 0 bytes
 .../docs/multiselect.gif                           |  Bin 213624 -> 0 bytes
 .../docs/taskconsole.png                           |  Bin 84287 -> 234424 bytes
 .../docs/taskforms.png                             |  Bin 36049 -> 243296 bytes
 .../env/index.js                                   |   51 +-
 .../package.json                                   |   22 +-
 .../serve.json                                     |    3 -
 .../src/aboutModal/AboutButton.tsx                 |  106 +
 .../src/authSessions/AuthSessionApi.ts             |  199 ++
 .../src/authSessions/AuthSessionMigrations.ts      |  101 +
 .../src/authSessions/AuthSessionsContext.tsx       |  262 ++
 .../src/authSessions/AuthSessionsService.ts        |  302 ++
 .../authSessions/components/AuthSessionSelect.tsx  |  174 +
 .../authSessions/components/AuthSessionsList.tsx   |  197 ++
 .../components/NewAuthSessionLoginSuccessPage.tsx  |   73 +
 .../components/NewAuthSessionModal.tsx             |  188 ++
 .../authSessions/components/index.ts}              |   12 +-
 .../server/app.js => src/authSessions/index.ts}    |   13 +-
 .../ManagementConsole/ManagementConsole.tsx        |   86 -
 .../ManagementConsoleNav/ManagementConsoleNav.tsx  |   54 -
 .../ManagementConsoleRoutes.tsx                    |   46 -
 .../src/components/console/index.ts                |   21 -
 .../containers/JobsContainer/JobsContainer.tsx     |   32 -
 .../ProcessDetailsContainer.tsx                    |   66 -
 .../ProcessListContainer/ProcessListContainer.tsx  |   63 -
 .../containers/TasksContainer/TasksContainer.tsx   |   58 -
 .../src/components/pages/JobsPage/JobsPage.tsx     |   45 -
 .../ProcessDetailsPage/ProcessDetailsPage.tsx      |  159 -
 .../pages/ProcessListPage/ProcessListPage.tsx      |   65 -
 .../pages/TaskDetailsPage/TaskDetailsPage.tsx      |  280 --
 .../src/components/pages/TasksPage/TasksPage.tsx   |   58 -
 .../src/components/pages/index.ts                  |   23 -
 .../src/env/EnvJson.ts                             |   10 +-
 .../src/env/hooks/EnvContext.tsx}                  |   24 +-
 .../src/env/hooks/EnvContextProvider.tsx           |   67 +
 .../src/favicon.ico                                |  Bin 1371 -> 0 bytes
 .../form-displayer-envelope.ts}                    |    4 +-
 .../src/index.tsx                                  |   89 +-
 .../src/jobs/Jobs.tsx                              |   90 +
 .../src/jobs/JobsPage.tsx                          |   75 +
 .../{dev/server/app.js => src/jobs/index.ts}       |    7 +-
 .../src/managementConsole/ManagementConsole.tsx    |   45 +
 .../managementConsole/ManagementConsoleHome.tsx    |  121 +
 .../ManagementConsolePageLayout.tsx                |  122 +
 .../managementConsole/ManagementConsoleRoutes.tsx  |  123 +
 .../managementConsole/ManagementConsoleToolbar.tsx |   38 +
 .../src/navigation/Hooks.tsx                       |   54 +
 .../src/navigation/NavigationContextProvider.tsx   |  141 +
 .../src/navigation/Routes.ts                       |  208 ++
 .../queryParams/QueryParamsContext.ts}             |   17 +-
 .../src/process/details/ProcessDetails.tsx         |  141 +
 .../src/process/details/ProcessDetailsPage.tsx     |  104 +
 .../config/index.js => src/process/index.ts}       |   11 +-
 .../src/process/list/ProcessList.tsx               |  119 +
 .../src/process/list/ProcessListPage.tsx           |   83 +
 .../src/runtime/RuntimeContext.tsx                 |  504 +++
 .../src/runtime/RuntimeNav.tsx                     |   60 +
 .../src/runtime/RuntimePageLayoutContext.tsx       |   78 +
 .../src/static/managementConsoleLogo.svg           |  262 --
 .../src/styles.css                                 |   97 +
 .../src/tasks/TaskDetails.tsx                      |  307 ++
 .../src/tasks/TaskDetailsPage.tsx                  |   94 +
 .../TaskFormContainer.tsx => tasks/TaskForm.tsx}   |   64 +-
 .../src/tasks/Tasks.tsx                            |  123 +
 .../src/tasks/TasksPage.tsx                        |   87 +
 .../components}/FormNotification.tsx               |   12 +-
 .../tasks/components/ImpersonationPageSection.tsx  |  204 ++
 .../styles.css => tasks/components/index.ts}       |   13 +-
 .../{dev/server/app.js => src/tasks/index.ts}      |    9 +-
 .../{src => }/static/env.json                      |    0
 .../static/favicon.svg                             |   44 +
 .../images/app_logo_rgb_fullcolor_default.svg      |  148 +
 .../images/app_logo_rgb_fullcolor_reverse.svg      |  148 +
 .../{src => static}/index.html                     |   15 +-
 .../{ => static}/resources/form-displayer.html     |    2 +-
 .../tsconfig.json                                  |    6 +-
 .../webpack.config.js                              |   75 +-
 .../server/server.js                               |    2 +-
 .../TaskFormContainer/TaskFormContainer.tsx        |    3 +
 .../pages/ProcessFormPage/ProcessFormPage.tsx      |    2 +-
 .../pages/TaskDetailsPage/TaskDetailsPage.tsx      |   14 +-
 .../pages/TaskInboxPage/TaskInboxPage.tsx          |   11 +-
 .../src/components/styles.css                      |    2 +-
 .../package.json                                   |    1 +
 .../api/JobsManagementEnvelopeApi.ts               |    8 +-
 .../embedded/EmbeddedJobsManagement.tsx            |   28 +-
 .../envelope/JobsManagementEnvelope.tsx            |    2 +-
 .../envelope/JobsManagementEnvelopeApiImpl.ts      |    6 +-
 .../envelope/JobsManagementEnvelopeContext.ts      |    3 +-
 .../envelope/JobsManagementEnvelopeView.tsx        |   32 +-
 .../components/JobsManagement/JobsManagement.tsx   |  383 ++-
 .../JobsManagementTable/JobsManagementTable.tsx    |  331 +-
 .../JobsManagementToolbar.tsx                      |  154 +-
 .../JobsRescheduleModal/JobsRescheduleModal.tsx    |  162 +-
 .../processList/embedded/EmbeddedProcessList.tsx   |   15 +-
 .../envelope/ProcessListEnvelopeView.tsx           |   32 +-
 .../components/ProcessList/ProcessList.tsx         |  236 +-
 .../ProcessListActionsKebab.tsx                    |   10 +-
 .../ProcessListChildTable.tsx                      |  258 +-
 .../ProcessListTable/ProcessListTable.tsx          |  230 +-
 .../ProcessListToolbar/ProcessListToolbar.tsx      |   17 +-
 .../envelope/components/TaskDetails.tsx            |    2 +-
 .../src/taskForm/api/TaskFormChannelApi.ts         |    1 +
 .../src/taskForm/api/TaskFormDriver.ts             |    1 +
 .../src/taskForm/embedded/EmbeddedTaskForm.tsx     |    2 +-
 .../embedded/EmbeddedTaskFormChannelApiImpl.ts     |    4 +
 .../src/taskForm/envelope/TaskFormEnvelopeView.tsx |   89 +-
 .../envelope/TaskFormEnvelopeViewDriver.ts         |    4 +
 .../CustomTaskFormDisplayer.tsx                    |    8 +-
 .../envelope/components/TaskForm/TaskForm.tsx      |   13 +-
 .../TaskFormRenderer/TaskFormRenderer.tsx          |    8 +-
 .../TaskFormRenderer/TaskPhasesUtils.ts}           |   21 +-
 .../src/taskInbox/api/TaskInboxChannelApi.ts       |    2 +-
 .../src/taskInbox/embedded/EmbeddedTaskInbox.tsx   |   17 +-
 .../taskInbox/envelope/TaskInboxEnvelopeView.tsx   |    6 +-
 .../envelope/components/TaskInbox/TaskInbox.tsx    |  267 +-
 .../TaskInboxToolbar/TaskInboxToolbar.tsx          |  229 +-
 .../src/graphql/types.tsx                          |    3 +
 .../runtime-tools-process-gateway-api/src/types.ts |   22 +
 .../JobsManagementContextProvider.tsx              |   12 +-
 .../src/JobsManagement/JobsManagementGatewayApi.ts |   29 +-
 .../src/ProcessList/ProcessListContextProvider.tsx |    2 +-
 .../src/ProcessList/ProcessListGatewayApi.ts       |   33 +-
 .../src/TaskForms/TaskFormGatewayApi.ts            |  105 +-
 .../src/TaskInbox/TaskInboxContextProvider.tsx     |   14 +-
 .../src/TaskInbox/TaskInboxGatewayApi.ts           |   34 +-
 pnpm-lock.yaml                                     |   99 +-
 repo/graph.dot                                     |    4 +-
 repo/graph.json                                    |   20 +-
 158 files changed, 14482 insertions(+), 10995 deletions(-)

diff --git a/packages/kogito-management-console/Containerfile b/packages/kogito-management-console/Containerfile
index 2c2440d5a0f..602546ac1df 100644
--- a/packages/kogito-management-console/Containerfile
+++ b/packages/kogito-management-console/Containerfile
@@ -26,6 +26,7 @@ COPY entrypoint.sh dist-dev/image-env-to-json-standalone dist-dev/EnvJson.schema
 RUN microdnf --disableplugin=subscription-manager -y install httpd \
   && microdnf --disableplugin=subscription-manager clean all \
   && echo "Mutex posixsem" >> /etc/httpd/conf/httpd.conf \
+  && echo "AllowEncodedSlashes NoDecode" >> /etc/httpd/conf/httpd.conf \
   && sed -i -e "/#ServerName www.example.com:80/aHeader set Content-Security-Policy \"frame-ancestors 'self';\"" /etc/httpd/conf/httpd.conf \
   && sed -i -e 's/Options Indexes FollowSymLinks/Options -Indexes +FollowSymLinks/' /etc/httpd/conf/httpd.conf \
   && sed -i "s/Listen 80/Listen ${KOGITO_MANAGEMENT_CONSOLE_PORT}/g" /etc/httpd/conf/httpd.conf \
diff --git a/packages/runtime-tools-components/src/common/components/PageSectionHeader/PageSectionHeader.tsx b/packages/runtime-tools-components/src/common/components/PageSectionHeader/PageSectionHeader.tsx
index 98a8451a8b5..0b228b677ad 100644
--- a/packages/runtime-tools-components/src/common/components/PageSectionHeader/PageSectionHeader.tsx
+++ b/packages/runtime-tools-components/src/common/components/PageSectionHeader/PageSectionHeader.tsx
@@ -25,7 +25,7 @@ import { PageTitle } from "../PageTitle";
 import { componentOuiaProps, OUIAProps } from "../../ouiaTools";
 import * as H from "history";
 
-type pathType = Pick<H.Location, "pathname" | "state">;
+type pathType = Pick<H.Location, "pathname" | "state"> | H.LocationDescriptor;
 interface PageSectionHeaderProps {
   titleText: string;
   breadcrumbText?: string[];
diff --git a/packages/runtime-tools-management-console-webapp/README.md b/packages/runtime-tools-management-console-webapp/README.md
index 4083d328dfe..5773f3edc15 100644
--- a/packages/runtime-tools-management-console-webapp/README.md
+++ b/packages/runtime-tools-management-console-webapp/README.md
@@ -15,10 +15,87 @@
    under the License.
 -->
 
-# runtime-tools-management-console-webapp
+# Apache KIE™ Management Console
+
+A web application to manage multiple Runtimes.
+
+## Configuring your Kogito Runtimes application to support the Management Console
+
+### Unsecured
+
+Add this to the `application.properties` to disable authentication:
+
+```properties
+# Kogito security
+kogito.security.auth.enabled=false
+
+# Quarkus OIDC
+quarkus.oidc.enabled=false
+```
+
+### Secured (OIDC authentication/authorization)
+
+Add the `quarkus-oidc-proxy` extension to your `pom.xml` to proxy the Identity Provider:
+
+```xml
+<!-- OIDC Proxy -->
+<dependency>
+  <groupId>io.quarkiverse.oidc-proxy</groupId>
+  <artifactId>quarkus-oidc-proxy</artifactId>
+  <version>0.1.1</version>
+</dependency>
+```
+
+Add this to the `application.properties` to enable authentication through an Identity Provider:
+
+```properties
+# Kogito security
+kogito.security.auth.enabled=true
+
+# Quarkus OIDC
+quarkus.oidc.enabled=true
+quarkus.oidc.auth-server-url=<IDENTITY_PROVIDER_URL>
+quarkus.oidc.discovery-enabled=true
+quarkus.oidc.tenant-enabled=true
+quarkus.oidc.application-type=service
+quarkus.oidc.client-id=<CLIENT_ID> # Can be the same as the Management Console
+
+# Quarkus OIDC Proxy
+quarkus.oidc-proxy.external-client-id=<CLIENT_ID>
+
+# Authenticated and public paths
+quarkus.http.auth.permission.authenticated.paths=/*
+quarkus.http.auth.permission.authenticated.policy=authenticated
+quarkus.http.auth.permission.public.paths=/q/*,/docs/*
+quarkus.http.auth.permission.public.policy=permit
+```
+
+---
+
+> In both cases, if using CORS, remember to allow the Management Console origin:
+>
+> ```properties
+> quarkus.http.cors=true
+> quarkus.http.cors.origins=<MANAGEMENT_CONSOLE_ORIGIN> # Using `*` will allow all origins.
+> ```
 
 ## Working with Management Console features
 
+### Connecting to a Kogito Runtimes instance
+
+To do so, click on the `+ Connect to a runtime…` button and fill in the required information on the
+modal:
+
+- **Alias**: The name to give your connected runtime instance (can be anything that helps you identify it).
+- **URL**: The runtime root URL (E.g., http://localhost:8080)
+
+If your runtime uses OpenID Connect authentication, you should be redirected to the Identity Provider
+(IdP) login page or, if you’re already logged in, redirected back to the Management Console. If your
+runtime is unsecured, it should connect directly.
+
+Once logged in, the management pages will be displayed in the side menu, listing Process Instances,
+Jobs, and Tasks.
+
 ### Process instances
 
 The process instances page shows the list of process instances available. The list is an expandable list , which shows all the child process instance of the particular process instance when expanded. Each row in the list contains the information about the process instances. The info includes details like _name_, _status_, _endpoint_ etc... The list also provides many ways to [filter](#filters) out the process instances and also to perform [process-management](#process-management) operati [...]
@@ -49,19 +126,11 @@ Initially the process instance list loads all the active instances available.To
 
 ##### b) Filter by business key :
 
-![Businesskeysearch](./docs/businesskeysearch.gif "Businessekeysearch")
-
 The business key is a business relevant identifier that might or might not be present in the process instance. The business key, if available would appear as a **blue coloured badge** near the process name in the list. We can enter the business key or parts of business key in the textbox and either click **Apply filter** or press **Enter** key to apply the filter. Similar to the Status filter, the chips with the typed keywords would appear below the textbox. The search for business key w [...]
 
 #### Bulk Process Actions
 
-![Multiselect](./docs/multiselect.gif "Multiselect")
-
-The multi select is used to select multiple process instances while performing bulk [process-management](#process-management) actions.The multi select checkbox by default selects all the parent and child process instances(if loaded). It also has drop-down actions to select none (removes all selections), select only parent process instances, select all the process instances (both parent and child). The multi-select works in correlation with the set of buttons present as a part of the tool [...]
-
-![Bulkoperations](./docs/bulkoperations.gif "Bulkoperations")
-
-The process instance list allows the user to select multiple process instances and perform bulk process management operations.It consist of _Abort selected_, _Retry selected_ and _Skip selected_.The user can select individual process instances by selecting the checkbox present in the list or use the [multi select checkbox](#multi-select-checkbox) to select the process instances.
+The multi select is used to select multiple process instances while performing bulk [process-management](#process-management) actions.The multi select checkbox by default selects all the parent and child process instances(if loaded). It also has drop-down actions to select none (removes all selections), select only parent process instances, select all the process instances (both parent and child). The multi-select works in correlation with the set of buttons present as a part of the tool [...]
 
 - Clicking on the _Abort selected_ will open a box to show the instances being aborted and the instances being skipped(An instance which is already in _Completed_ or _Aborted_ cannot be Aborted again, hence the instances are skipped).
 - Clicking on the _Retry selected_ or _Skip selected_ will open a box to show the instances being retriggered or skipped respectively. These actions can be performed on instances which are in _Error_ state only. Other instances(in different states), if selected will appear under the skipped list.
@@ -185,7 +254,7 @@ The milestones panel show the list of milestones present and their current state
 
 ![Milestones](./docs/milestones.png?raw=true "Milestones")
 
-## Working with the Tasks panel
+## Tasks
 
 The tasks panel shows a list of user tasks which are available for a process. Each column contains detailed information about the user task which are - _Name_, _Process_, _Priority_, _Status_, _Started_ and _Last update_. The columns are sortable.
 
@@ -220,36 +289,6 @@ The task details page also contains a _View details_ button, to view more detail
 
 ![Details](./docs/taskdetails.png?raw=true "Details")
 
-## Enabling Keycloak security
-
-### Starting and Configuring the Keycloak Server
-
-To start a Keycloak Server you can use Docker and just run the following command:
-
-```
-docker run -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -e KEYCLOAK_IMPORT=/tmp/kogito-realm.json -v ./dev/config/kogito-realm.json:/tmp/kogito-realm.json -p 8280:8080 quay.io/keycloak/keycloak:legacy
-```
-
-You should be able to access your Keycloak Server at [localhost:8280/auth](http://localhost:8280)
-and verify keycloak server is running properly: log in as the admin user to access the Keycloak Administration Console.
-Username should be admin and password admin.
-
-The following are the users available in keycloak
-
-| Login | Password | Roles               |
-| ----- | -------- | ------------------- |
-| admin | admin    | _admin_, _managers_ |
-| alice | alice    | _user_              |
-| jdoe  | jdoe     | _managers_          |
-
-To change any of this client configuration access to http://localhost:8280/auth/admin/master/console/#/realms/kogito.
-
-### Changing configs
-
-Enable `PROD` env mode by running the app with:
-
-`RUNTIME_TOOLS_MANAGEMENT_CONSOLE_WEBAPP__kogitoEnvMode=PROD pnpm dev`
-
 ---
 
 Apache KIE (incubating) is an effort undergoing incubation at The Apache Software
diff --git a/packages/runtime-tools-management-console-webapp/build/defaultEnvJson.js b/packages/runtime-tools-management-console-webapp/build/defaultEnvJson.js
index ad06a77878c..bec7591a21d 100644
--- a/packages/runtime-tools-management-console-webapp/build/defaultEnvJson.js
+++ b/packages/runtime-tools-management-console-webapp/build/defaultEnvJson.js
@@ -19,20 +19,9 @@
 
 const { env } = require("../env");
 
-const version = require("../package.json").version;
-
 module.exports = {
   defaultEnvJson: {
-    RUNTIME_TOOLS_MANAGEMENT_CONSOLE_KOGITO_ENV_MODE: env.runtimeToolsManagementConsoleWebapp.kogitoEnvMode,
-    RUNTIME_TOOLS_MANAGEMENT_CONSOLE_KOGITO_APP_NAME: "Management Console",
-    RUNTIME_TOOLS_MANAGEMENT_CONSOLE_KOGITO_APP_VERSION: version,
-    RUNTIME_TOOLS_MANAGEMENT_CONSOLE_DATA_INDEX_ENDPOINT: env.runtimeToolsManagementConsoleWebapp.kogitoDataIndexUrl,
-    KOGITO_CONSOLES_KEYCLOAK_DISABLE_HEALTH_CHECK: false,
-    KOGITO_CONSOLES_KEYCLOAK_UPDATE_TOKEN_VALIDITY: 30,
-    KOGITO_CONSOLES_KEYCLOAK_HEALTH_CHECK_URL:
-      "http://localhost:8280/auth/realms/kogito/.well-known/openid-configuration",
-    KOGITO_CONSOLES_KEYCLOAK_REALM: "kogito",
-    KOGITO_CONSOLES_KEYCLOAK_URL: "http://localhost:8280/auth",
-    KOGITO_CONSOLES_KEYCLOAK_CLIENT_ID: "kogito-console-react",
+    RUNTIME_TOOLS_MANAGEMENT_CONSOLE_APP_NAME: env.runtimeToolsManagementConsoleWebapp.appName,
+    RUNTIME_TOOLS_MANAGEMENT_CONSOLE_OIDC_CLIENT_CLIENT_ID: env.runtimeToolsManagementConsoleWebapp.oidcClient.clientId,
   },
 };
diff --git a/packages/runtime-tools-management-console-webapp/dev/config/kogito-realm.json b/packages/runtime-tools-management-console-webapp/dev-webapp/keycloak/realm.json
similarity index 54%
rename from packages/runtime-tools-management-console-webapp/dev/config/kogito-realm.json
rename to packages/runtime-tools-management-console-webapp/dev-webapp/keycloak/realm.json
index 3fa33cae2b9..8e90b006e66 100644
--- a/packages/runtime-tools-management-console-webapp/dev/config/kogito-realm.json
+++ b/packages/runtime-tools-management-console-webapp/dev-webapp/keycloak/realm.json
@@ -1,6 +1,8 @@
 {
-  "realm": "kogito",
+  "id": "2a888d9a-ee15-44b7-9d95-8b9c22bb03d3",
+  "realm": "management-console-dev-webapp-realm",
   "notBefore": 0,
+  "defaultSignatureAlgorithm": "RS256",
   "revokeRefreshToken": false,
   "refreshTokenMaxReuse": 0,
   "accessTokenLifespan": 300,
@@ -12,11 +14,17 @@
   "offlineSessionIdleTimeout": 2592000,
   "offlineSessionMaxLifespanEnabled": false,
   "offlineSessionMaxLifespan": 5184000,
+  "clientSessionIdleTimeout": 0,
+  "clientSessionMaxLifespan": 0,
+  "clientOfflineSessionIdleTimeout": 0,
+  "clientOfflineSessionMaxLifespan": 0,
   "accessCodeLifespan": 60,
-  "accessCodeLifespanUserAction": 300,
-  "accessCodeLifespanLogin": 1800,
+  "accessCodeLifespanUserAction": 900,
+  "accessCodeLifespanLogin": 5400,
   "actionTokenGeneratedByAdminLifespan": 43200,
-  "actionTokenGeneratedByUserLifespan": 300,
+  "actionTokenGeneratedByUserLifespan": 900,
+  "oauth2DeviceCodeLifespan": 600,
+  "oauth2DevicePollingInterval": 5,
   "enabled": true,
   "sslRequired": "external",
   "registrationAllowed": false,
@@ -29,6 +37,8 @@
   "editUsernameAllowed": false,
   "bruteForceProtected": false,
   "permanentLockout": false,
+  "maxTemporaryLockouts": 0,
+  "bruteForceStrategy": "MULTIPLE",
   "maxFailureWaitSeconds": 900,
   "minimumQuickLoginWaitSeconds": 60,
   "waitIncrementSeconds": 60,
@@ -38,288 +48,381 @@
   "roles": {
     "realm": [
       {
-        "name": "confidential",
+        "id": "98c3dc43-ce4d-4ac2-ab11-adb8c3089738",
+        "name": "observer",
         "composite": false,
         "clientRole": false,
-        "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b",
+        "containerId": "2a888d9a-ee15-44b7-9d95-8b9c22bb03d3",
         "attributes": {}
       },
       {
-        "name": "uma_authorization",
-        "description": "${role_uma_authorization}",
+        "id": "f8f7fe7a-f278-45bd-8327-23a1ee98a74c",
+        "name": "admin",
         "composite": false,
         "clientRole": false,
-        "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b",
+        "containerId": "2a888d9a-ee15-44b7-9d95-8b9c22bb03d3",
         "attributes": {}
       },
       {
-        "name": "admin",
+        "id": "239c3e57-1f83-49a5-9bbf-55189ac83818",
+        "name": "user",
         "composite": false,
         "clientRole": false,
-        "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b",
+        "containerId": "2a888d9a-ee15-44b7-9d95-8b9c22bb03d3",
         "attributes": {}
       },
       {
-        "name": "user",
+        "id": "651791c0-bfef-46f7-b441-4e972072b7ca",
+        "name": "offline_access",
+        "description": "${role_offline-access}",
         "composite": false,
         "clientRole": false,
-        "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b",
+        "containerId": "2a888d9a-ee15-44b7-9d95-8b9c22bb03d3",
         "attributes": {}
       },
       {
-        "name": "offline_access",
-        "description": "${role_offline-access}",
+        "id": "006d437f-e502-4b79-8d4f-74177faa3206",
+        "name": "default-roles-dev-management-console",
+        "description": "${role_default-roles}",
+        "composite": true,
+        "composites": {
+          "realm": ["offline_access", "uma_authorization"],
+          "client": {
+            "account": ["manage-account", "view-profile"]
+          }
+        },
+        "clientRole": false,
+        "containerId": "2a888d9a-ee15-44b7-9d95-8b9c22bb03d3",
+        "attributes": {}
+      },
+      {
+        "id": "cefa1127-7c7f-4245-b6d4-08e6c345475e",
+        "name": "uma_authorization",
+        "description": "${role_uma_authorization}",
         "composite": false,
         "clientRole": false,
-        "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b",
+        "containerId": "2a888d9a-ee15-44b7-9d95-8b9c22bb03d3",
         "attributes": {}
       }
     ],
     "client": {
       "realm-management": [
         {
-          "name": "manage-identity-providers",
-          "description": "${role_manage-identity-providers}",
+          "id": "a7c4880f-90f1-4af1-8fac-f3b70f2ca211",
+          "name": "create-client",
+          "description": "${role_create-client}",
           "composite": false,
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
           "attributes": {}
         },
         {
-          "name": "impersonation",
-          "description": "${role_impersonation}",
+          "id": "899759af-6b9b-40d6-8b3f-599a287a84b7",
+          "name": "view-events",
+          "description": "${role_view-events}",
           "composite": false,
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
           "attributes": {}
         },
         {
-          "name": "view-identity-providers",
-          "description": "${role_view-identity-providers}",
+          "id": "37721551-a752-4711-9881-e578697f56ec",
+          "name": "query-clients",
+          "description": "${role_query-clients}",
           "composite": false,
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
           "attributes": {}
         },
         {
-          "name": "view-realm",
-          "description": "${role_view-realm}",
+          "id": "e6626827-e59c-4ab4-9f91-4ee27d95512b",
+          "name": "manage-authorization",
+          "description": "${role_manage-authorization}",
           "composite": false,
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
           "attributes": {}
         },
         {
-          "name": "query-users",
-          "description": "${role_query-users}",
+          "id": "4202bf01-cd5a-4e2b-8b1d-d06b8633f159",
+          "name": "query-groups",
+          "description": "${role_query-groups}",
           "composite": false,
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
           "attributes": {}
         },
         {
-          "name": "manage-clients",
-          "description": "${role_manage-clients}",
+          "id": "9bc83f6b-23a1-4b93-b6f9-f86a9ee65113",
+          "name": "manage-users",
+          "description": "${role_manage-users}",
           "composite": false,
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
           "attributes": {}
         },
         {
-          "name": "manage-events",
-          "description": "${role_manage-events}",
+          "id": "4184e5ae-687a-489c-8f86-a7a5d68db664",
+          "name": "impersonation",
+          "description": "${role_impersonation}",
+          "composite": false,
+          "clientRole": true,
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
+          "attributes": {}
+        },
+        {
+          "id": "3074cb9e-0ae1-4054-87a0-be77a1a48edc",
+          "name": "view-users",
+          "description": "${role_view-users}",
+          "composite": true,
+          "composites": {
+            "client": {
+              "realm-management": ["query-groups", "query-users"]
+            }
+          },
+          "clientRole": true,
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
+          "attributes": {}
+        },
+        {
+          "id": "146bd8d1-6aff-47b1-a071-3b24f9017982",
+          "name": "manage-identity-providers",
+          "description": "${role_manage-identity-providers}",
           "composite": false,
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
           "attributes": {}
         },
         {
+          "id": "9ed11394-48c0-4eab-93cf-99c2dd0cd058",
           "name": "realm-admin",
           "description": "${role_realm-admin}",
           "composite": true,
           "composites": {
             "client": {
               "realm-management": [
-                "impersonation",
-                "manage-identity-providers",
-                "view-identity-providers",
-                "view-realm",
-                "query-users",
-                "manage-clients",
-                "manage-events",
-                "manage-realm",
-                "view-authorization",
-                "manage-authorization",
-                "view-users",
                 "create-client",
+                "view-events",
                 "query-clients",
+                "manage-authorization",
                 "query-groups",
                 "manage-users",
+                "impersonation",
+                "view-users",
+                "manage-identity-providers",
+                "view-realm",
                 "view-clients",
-                "view-events",
-                "query-realms"
+                "query-users",
+                "manage-realm",
+                "view-identity-providers",
+                "manage-events",
+                "manage-clients",
+                "query-realms",
+                "view-authorization"
               ]
             }
           },
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
           "attributes": {}
         },
         {
-          "name": "manage-realm",
-          "description": "${role_manage-realm}",
-          "composite": false,
+          "id": "ce3d9b45-62cb-4a30-a5ae-67ee3708ab82",
+          "name": "view-clients",
+          "description": "${role_view-clients}",
+          "composite": true,
+          "composites": {
+            "client": {
+              "realm-management": ["query-clients"]
+            }
+          },
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
           "attributes": {}
         },
         {
-          "name": "view-authorization",
-          "description": "${role_view-authorization}",
+          "id": "156e31b6-2dbc-4b5a-af45-ebeda2dd1278",
+          "name": "view-realm",
+          "description": "${role_view-realm}",
           "composite": false,
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
           "attributes": {}
         },
         {
-          "name": "manage-authorization",
-          "description": "${role_manage-authorization}",
+          "id": "8eb8e069-5cca-45c0-96fd-cd98682f878c",
+          "name": "query-users",
+          "description": "${role_query-users}",
           "composite": false,
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
           "attributes": {}
         },
         {
-          "name": "create-client",
-          "description": "${role_create-client}",
+          "id": "0f8f6072-7792-4398-b1cb-7260a03aed96",
+          "name": "manage-realm",
+          "description": "${role_manage-realm}",
           "composite": false,
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
           "attributes": {}
         },
         {
-          "name": "view-users",
-          "description": "${role_view-users}",
-          "composite": true,
-          "composites": {
-            "client": {
-              "realm-management": ["query-groups", "query-users"]
-            }
-          },
+          "id": "9c8c6136-e9e0-4902-8a5e-07237f759141",
+          "name": "view-identity-providers",
+          "description": "${role_view-identity-providers}",
+          "composite": false,
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
           "attributes": {}
         },
         {
-          "name": "query-clients",
-          "description": "${role_query-clients}",
+          "id": "ba6889c5-1801-4f9a-99cf-3be9a497e084",
+          "name": "manage-clients",
+          "description": "${role_manage-clients}",
           "composite": false,
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
           "attributes": {}
         },
         {
-          "name": "query-groups",
-          "description": "${role_query-groups}",
+          "id": "4a5fc9b4-c619-4d78-bbce-9e8c5a550fdb",
+          "name": "manage-events",
+          "description": "${role_manage-events}",
           "composite": false,
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
           "attributes": {}
         },
         {
-          "name": "manage-users",
-          "description": "${role_manage-users}",
+          "id": "ff402b4c-ecd0-4652-afce-4564983410e6",
+          "name": "query-realms",
+          "description": "${role_query-realms}",
           "composite": false,
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
           "attributes": {}
         },
         {
-          "name": "view-clients",
-          "description": "${role_view-clients}",
+          "id": "84d836e0-e8ba-4fcd-990c-27f5fc72a3c3",
+          "name": "view-authorization",
+          "description": "${role_view-authorization}",
+          "composite": false,
+          "clientRole": true,
+          "containerId": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
+          "attributes": {}
+        }
+      ],
+      "security-admin-console": [],
+      "admin-cli": [],
+      "management-console-dev-webapp": [],
+      "account-console": [],
+      "broker": [
+        {
+          "id": "befe0e69-f4a8-4ef3-8de0-400a0ca3c1e0",
+          "name": "read-token",
+          "description": "${role_read-token}",
+          "composite": false,
+          "clientRole": true,
+          "containerId": "b02d6b22-1d20-4494-ae96-1f9d60834c53",
+          "attributes": {}
+        }
+      ],
+      "account": [
+        {
+          "id": "b06a0902-4212-48f4-ad3b-aa16196ac92e",
+          "name": "manage-account",
+          "description": "${role_manage-account}",
           "composite": true,
           "composites": {
             "client": {
-              "realm-management": ["query-clients"]
+              "account": ["manage-account-links"]
             }
           },
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "89bab51b-7d0d-47e4-9c20-7627f47a6d4c",
           "attributes": {}
         },
         {
-          "name": "view-events",
-          "description": "${role_view-events}",
+          "id": "fd022464-8f97-40df-9213-1664394a73d5",
+          "name": "view-consent",
+          "description": "${role_view-consent}",
           "composite": false,
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "89bab51b-7d0d-47e4-9c20-7627f47a6d4c",
           "attributes": {}
         },
         {
-          "name": "query-realms",
-          "description": "${role_query-realms}",
+          "id": "046e3068-2af7-4cb0-b195-9303d07fdb69",
+          "name": "view-applications",
+          "description": "${role_view-applications}",
           "composite": false,
           "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
+          "containerId": "89bab51b-7d0d-47e4-9c20-7627f47a6d4c",
           "attributes": {}
-        }
-      ],
-      "security-admin-console": [],
-      "admin-cli": [],
-      "kogito-service": [
+        },
         {
-          "name": "uma_protection",
+          "id": "91eeaad7-7d08-456f-a244-e1eaf71385eb",
+          "name": "delete-account",
+          "description": "${role_delete-account}",
           "composite": false,
           "clientRole": true,
-          "containerId": "0ac5df91-e044-4051-bd03-106a3a5fb9cc",
+          "containerId": "89bab51b-7d0d-47e4-9c20-7627f47a6d4c",
           "attributes": {}
-        }
-      ],
-      "broker": [
+        },
         {
-          "name": "read-token",
-          "description": "${role_read-token}",
+          "id": "e70c3a46-ea17-4c42-acbd-98ad0ecc7840",
+          "name": "manage-account-links",
+          "description": "${role_manage-account-links}",
           "composite": false,
           "clientRole": true,
-          "containerId": "53d4fe53-a039-471e-886a-28eddc950e95",
+          "containerId": "89bab51b-7d0d-47e4-9c20-7627f47a6d4c",
           "attributes": {}
-        }
-      ],
-      "account": [
+        },
+        {
+          "id": "8ffa551c-ea91-4523-a901-98192be12630",
+          "name": "view-groups",
+          "description": "${role_view-groups}",
+          "composite": false,
+          "clientRole": true,
+          "containerId": "89bab51b-7d0d-47e4-9c20-7627f47a6d4c",
+          "attributes": {}
+        },
         {
+          "id": "b634381d-21db-4f30-afcf-d984f8297c2a",
           "name": "view-profile",
           "description": "${role_view-profile}",
           "composite": false,
           "clientRole": true,
-          "containerId": "e55e1234-38fa-432d-8d90-39f5e024688d",
+          "containerId": "89bab51b-7d0d-47e4-9c20-7627f47a6d4c",
           "attributes": {}
         },
         {
-          "name": "manage-account",
-          "description": "${role_manage-account}",
+          "id": "7f584f89-d243-425c-8f57-7fff53583318",
+          "name": "manage-consent",
+          "description": "${role_manage-consent}",
           "composite": true,
           "composites": {
             "client": {
-              "account": ["manage-account-links"]
+              "account": ["view-consent"]
             }
           },
           "clientRole": true,
-          "containerId": "e55e1234-38fa-432d-8d90-39f5e024688d",
-          "attributes": {}
-        },
-        {
-          "name": "manage-account-links",
-          "description": "${role_manage-account-links}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "e55e1234-38fa-432d-8d90-39f5e024688d",
+          "containerId": "89bab51b-7d0d-47e4-9c20-7627f47a6d4c",
           "attributes": {}
         }
       ]
     }
   },
   "groups": [],
-  "defaultRoles": ["uma_authorization", "offline_access"],
+  "defaultRole": {
+    "id": "006d437f-e502-4b79-8d4f-74177faa3206",
+    "name": "default-roles-dev-management-console",
+    "description": "${role_default-roles}",
+    "composite": true,
+    "clientRole": false,
+    "containerId": "2a888d9a-ee15-44b7-9d95-8b9c22bb03d3"
+  },
   "requiredCredentials": ["password"],
   "otpPolicyType": "totp",
   "otpPolicyAlgorithm": "HmacSHA1",
@@ -327,24 +430,57 @@
   "otpPolicyDigits": 6,
   "otpPolicyLookAheadWindow": 1,
   "otpPolicyPeriod": 30,
-  "otpSupportedApplications": ["FreeOTP", "Google Authenticator"],
+  "otpPolicyCodeReusable": false,
+  "otpSupportedApplications": ["totpAppFreeOTPName", "totpAppGoogleName", "totpAppMicrosoftAuthenticatorName"],
+  "localizationTexts": {},
+  "webAuthnPolicyRpEntityName": "keycloak",
+  "webAuthnPolicySignatureAlgorithms": ["ES256", "RS256"],
+  "webAuthnPolicyRpId": "",
+  "webAuthnPolicyAttestationConveyancePreference": "not specified",
+  "webAuthnPolicyAuthenticatorAttachment": "not specified",
+  "webAuthnPolicyRequireResidentKey": "not specified",
+  "webAuthnPolicyUserVerificationRequirement": "not specified",
+  "webAuthnPolicyCreateTimeout": 0,
+  "webAuthnPolicyAvoidSameAuthenticatorRegister": false,
+  "webAuthnPolicyAcceptableAaguids": [],
+  "webAuthnPolicyExtraOrigins": [],
+  "webAuthnPolicyPasswordlessRpEntityName": "keycloak",
+  "webAuthnPolicyPasswordlessSignatureAlgorithms": ["ES256", "RS256"],
+  "webAuthnPolicyPasswordlessRpId": "",
+  "webAuthnPolicyPasswordlessAttestationConveyancePreference": "not specified",
+  "webAuthnPolicyPasswordlessAuthenticatorAttachment": "not specified",
+  "webAuthnPolicyPasswordlessRequireResidentKey": "not specified",
+  "webAuthnPolicyPasswordlessUserVerificationRequirement": "not specified",
+  "webAuthnPolicyPasswordlessCreateTimeout": 0,
+  "webAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister": false,
+  "webAuthnPolicyPasswordlessAcceptableAaguids": [],
+  "webAuthnPolicyPasswordlessExtraOrigins": [],
   "scopeMappings": [
     {
       "clientScope": "offline_access",
       "roles": ["offline_access"]
     }
   ],
+  "clientScopeMappings": {
+    "account": [
+      {
+        "client": "account-console",
+        "roles": ["manage-account", "view-groups"]
+      }
+    ]
+  },
   "clients": [
     {
+      "id": "89bab51b-7d0d-47e4-9c20-7627f47a6d4c",
       "clientId": "account",
       "name": "${client_account}",
-      "baseUrl": "/auth/realms/kogito/account",
+      "rootUrl": "${authBaseUrl}",
+      "baseUrl": "/realms/dev-management-console/account/",
       "surrogateAuthRequired": false,
       "enabled": true,
+      "alwaysDisplayInConsole": false,
       "clientAuthenticatorType": "client-secret",
-      "secret": "0136c3ef-0dfd-4b13-a6d0-2c8b6358edec",
-      "defaultRoles": ["view-profile", "manage-account"],
-      "redirectUris": ["/auth/realms/kogito/account/*"],
+      "redirectUris": ["/realms/dev-management-console/account/*"],
       "webOrigins": [],
       "notBefore": 0,
       "bearerOnly": false,
@@ -353,123 +489,136 @@
       "implicitFlowEnabled": false,
       "directAccessGrantsEnabled": false,
       "serviceAccountsEnabled": false,
-      "publicClient": false,
+      "publicClient": true,
       "frontchannelLogout": false,
       "protocol": "openid-connect",
-      "attributes": {},
+      "attributes": {
+        "realm_client": "false",
+        "post.logout.redirect.uris": "+"
+      },
       "authenticationFlowBindingOverrides": {},
       "fullScopeAllowed": false,
       "nodeReRegistrationTimeout": 0,
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"]
+      "defaultClientScopes": ["web-origins", "acr", "roles", "profile", "basic", "email"],
+      "optionalClientScopes": ["address", "phone", "offline_access", "organization", "microprofile-jwt"]
     },
     {
-      "clientId": "admin-cli",
-      "name": "${client_admin-cli}",
+      "id": "3d7e4565-526e-4245-bc13-6fe35437b305",
+      "clientId": "account-console",
+      "name": "${client_account-console}",
+      "rootUrl": "${authBaseUrl}",
+      "baseUrl": "/realms/dev-management-console/account/",
       "surrogateAuthRequired": false,
       "enabled": true,
+      "alwaysDisplayInConsole": false,
       "clientAuthenticatorType": "client-secret",
-      "secret": "a951803a-79c7-46a6-8197-e32835286971",
-      "redirectUris": [],
+      "redirectUris": ["/realms/dev-management-console/account/*"],
       "webOrigins": [],
       "notBefore": 0,
       "bearerOnly": false,
       "consentRequired": false,
-      "standardFlowEnabled": false,
+      "standardFlowEnabled": true,
       "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": true,
+      "directAccessGrantsEnabled": false,
       "serviceAccountsEnabled": false,
       "publicClient": true,
       "frontchannelLogout": false,
       "protocol": "openid-connect",
-      "attributes": {},
+      "attributes": {
+        "realm_client": "false",
+        "post.logout.redirect.uris": "+",
+        "pkce.code.challenge.method": "S256"
+      },
       "authenticationFlowBindingOverrides": {},
       "fullScopeAllowed": false,
       "nodeReRegistrationTimeout": 0,
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"]
+      "protocolMappers": [
+        {
+          "id": "c268ea39-bca1-40e4-ab0f-4db8391f7ef8",
+          "name": "audience resolve",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-audience-resolve-mapper",
+          "consentRequired": false,
+          "config": {}
+        }
+      ],
+      "defaultClientScopes": ["web-origins", "acr", "roles", "profile", "basic", "email"],
+      "optionalClientScopes": ["address", "phone", "offline_access", "organization", "microprofile-jwt"]
     },
     {
-      "clientId": "broker",
-      "name": "${client_broker}",
+      "id": "db815902-5a95-4f30-a04b-a03b2fb593bc",
+      "clientId": "admin-cli",
+      "name": "${client_admin-cli}",
       "surrogateAuthRequired": false,
       "enabled": true,
+      "alwaysDisplayInConsole": false,
       "clientAuthenticatorType": "client-secret",
-      "secret": "e1f7edd7-e15c-43b4-8736-ff8204d16836",
       "redirectUris": [],
       "webOrigins": [],
       "notBefore": 0,
       "bearerOnly": false,
       "consentRequired": false,
-      "standardFlowEnabled": true,
+      "standardFlowEnabled": false,
       "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": false,
+      "directAccessGrantsEnabled": true,
       "serviceAccountsEnabled": false,
-      "publicClient": false,
+      "publicClient": true,
       "frontchannelLogout": false,
       "protocol": "openid-connect",
-      "attributes": {},
+      "attributes": {
+        "realm_client": "false",
+        "client.use.lightweight.access.token.enabled": "true",
+        "post.logout.redirect.uris": "+"
+      },
       "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": false,
+      "fullScopeAllowed": true,
       "nodeReRegistrationTimeout": 0,
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"]
+      "defaultClientScopes": ["web-origins", "acr", "roles", "profile", "basic", "email"],
+      "optionalClientScopes": ["address", "phone", "offline_access", "organization", "microprofile-jwt"]
     },
     {
-      "clientId": "kogito-frontend",
-      "rootUrl": "http://localhost:8082",
-      "adminUrl": "http://localhost:8082",
+      "id": "b02d6b22-1d20-4494-ae96-1f9d60834c53",
+      "clientId": "broker",
+      "name": "${client_broker}",
       "surrogateAuthRequired": false,
       "enabled": true,
+      "alwaysDisplayInConsole": false,
       "clientAuthenticatorType": "client-secret",
-      "secret": "secret",
-      "redirectUris": ["http://localhost:8082/*"],
-      "webOrigins": ["http://localhost:8082"],
+      "redirectUris": [],
+      "webOrigins": [],
       "notBefore": 0,
-      "bearerOnly": false,
+      "bearerOnly": true,
       "consentRequired": false,
       "standardFlowEnabled": true,
       "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": true,
+      "directAccessGrantsEnabled": false,
       "serviceAccountsEnabled": false,
       "publicClient": false,
       "frontchannelLogout": false,
       "protocol": "openid-connect",
       "attributes": {
-        "saml.assertion.signature": "false",
-        "saml.force.post.binding": "false",
-        "saml.multivalued.roles": "false",
-        "saml.encrypt": "false",
-        "saml.server.signature": "false",
-        "saml.server.signature.keyinfo.ext": "false",
-        "exclude.session.state.from.auth.response": "false",
-        "saml_force_name_id_format": "false",
-        "saml.client.signature": "false",
-        "tls.client.certificate.bound.access.tokens": "false",
-        "saml.authnstatement": "false",
-        "display.on.consent.screen": "false",
-        "saml.onetimeuse.condition": "false"
+        "realm_client": "true",
+        "post.logout.redirect.uris": "+"
       },
       "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": true,
-      "nodeReRegistrationTimeout": -1,
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"],
-      "access": {
-        "view": true,
-        "configure": true,
-        "manage": true
-      }
+      "fullScopeAllowed": false,
+      "nodeReRegistrationTimeout": 0,
+      "defaultClientScopes": ["web-origins", "acr", "roles", "profile", "basic", "email"],
+      "optionalClientScopes": ["address", "phone", "offline_access", "organization", "microprofile-jwt"]
     },
     {
-      "clientId": "kogito-app",
-      "rootUrl": "http://localhost:8080",
-      "adminUrl": "http://localhost:8080",
+      "id": "d338df06-b8ce-4385-9b1e-e6c35353888b",
+      "clientId": "management-console-dev-webapp",
+      "name": "Management Console Webapp",
+      "description": "",
+      "rootUrl": "",
+      "adminUrl": "",
+      "baseUrl": "",
       "surrogateAuthRequired": false,
       "enabled": true,
+      "alwaysDisplayInConsole": true,
       "clientAuthenticatorType": "client-secret",
-      "secret": "secret",
-      "redirectUris": ["http://localhost:8080/*"],
+      "redirectUris": ["*"],
       "webOrigins": ["*"],
       "notBefore": 0,
       "bearerOnly": false,
@@ -478,320 +627,32 @@
       "implicitFlowEnabled": false,
       "directAccessGrantsEnabled": true,
       "serviceAccountsEnabled": false,
-      "publicClient": false,
-      "frontchannelLogout": false,
+      "publicClient": true,
+      "frontchannelLogout": true,
       "protocol": "openid-connect",
       "attributes": {
-        "saml.assertion.signature": "false",
-        "saml.force.post.binding": "false",
-        "saml.multivalued.roles": "false",
-        "saml.encrypt": "false",
-        "saml.server.signature": "false",
-        "saml.server.signature.keyinfo.ext": "false",
-        "exclude.session.state.from.auth.response": "false",
-        "saml_force_name_id_format": "false",
-        "saml.client.signature": "false",
-        "tls.client.certificate.bound.access.tokens": "false",
-        "saml.authnstatement": "false",
+        "realm_client": "false",
+        "oidc.ciba.grant.enabled": "false",
+        "backchannel.logout.session.required": "true",
+        "post.logout.redirect.uris": "*",
+        "oauth2.device.authorization.grant.enabled": "false",
         "display.on.consent.screen": "false",
-        "saml.onetimeuse.condition": "false"
+        "backchannel.logout.revoke.offline.tokens": "false"
       },
       "authenticationFlowBindingOverrides": {},
       "fullScopeAllowed": true,
       "nodeReRegistrationTimeout": -1,
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"],
-      "access": {
-        "view": true,
-        "configure": true,
-        "manage": true
-      }
-    },
-    {
-      "clientId": "kogito-service",
-      "rootUrl": "",
-      "surrogateAuthRequired": false,
-      "enabled": true,
-      "clientAuthenticatorType": "client-secret",
-      "secret": "secret",
-      "redirectUris": ["*"],
-      "webOrigins": ["*"],
-      "notBefore": 0,
-      "bearerOnly": false,
-      "consentRequired": false,
-      "standardFlowEnabled": true,
-      "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": true,
-      "serviceAccountsEnabled": true,
-      "authorizationServicesEnabled": true,
-      "publicClient": false,
-      "frontchannelLogout": false,
-      "protocol": "openid-connect",
-      "attributes": {},
-      "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": true,
-      "nodeReRegistrationTimeout": -1,
-      "protocolMappers": [
-        {
-          "name": "Client ID",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usersessionmodel-note-mapper",
-          "consentRequired": false,
-          "config": {
-            "user.session.note": "clientId",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "clientId",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "Client IP Address",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usersessionmodel-note-mapper",
-          "consentRequired": false,
-          "config": {
-            "user.session.note": "clientAddress",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "clientAddress",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "Client Host",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usersessionmodel-note-mapper",
-          "consentRequired": false,
-          "config": {
-            "user.session.note": "clientHost",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "clientHost",
-            "jsonType.label": "String"
-          }
-        }
-      ],
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"],
-      "authorizationSettings": {
-        "allowRemoteResourceManagement": true,
-        "policyEnforcementMode": "ENFORCING",
-        "resources": [
-          {
-            "name": "User Resource",
-            "ownerManagedAccess": false,
-            "attributes": {},
-            "_id": "df1b74a9-3f10-499d-a581-368de48e512b",
-            "uris": ["/api/users/*"]
-          },
-          {
-            "name": "Administration Resource",
-            "ownerManagedAccess": false,
-            "attributes": {},
-            "_id": "7124e2f1-e6dc-44b4-87ab-24b010090b97",
-            "uris": ["/api/admin/*"]
-          }
-        ],
-        "policies": [
-          {
-            "name": "Any User Policy",
-            "description": "Any user granted with the user role can access something",
-            "type": "role",
-            "logic": "POSITIVE",
-            "decisionStrategy": "UNANIMOUS",
-            "config": {
-              "roles": "[{\"id\":\"user\",\"required\":false}]"
-            }
-          },
-          {
-            "name": "Only Administrators",
-            "description": "Only administrators can access",
-            "type": "role",
-            "logic": "POSITIVE",
-            "decisionStrategy": "UNANIMOUS",
-            "config": {
-              "roles": "[{\"id\":\"admin\",\"required\":false}]"
-            }
-          },
-          {
-            "name": "User Resource Permission",
-            "type": "resource",
-            "logic": "POSITIVE",
-            "decisionStrategy": "UNANIMOUS",
-            "config": {
-              "resources": "[\"User Resource\"]",
-              "applyPolicies": "[\"Any User Policy\"]"
-            }
-          },
-          {
-            "name": "Administration Resource Permission",
-            "type": "resource",
-            "logic": "POSITIVE",
-            "decisionStrategy": "UNANIMOUS",
-            "config": {
-              "resources": "[\"Administration Resource\"]",
-              "applyPolicies": "[\"Only Administrators\"]"
-            }
-          }
-        ],
-        "scopes": [],
-        "decisionStrategy": "UNANIMOUS"
-      }
-    },
-    {
-      "clientId": "kogito-console-react",
-      "rootUrl": "http://localhost:9026",
-      "adminUrl": "http://localhost:9026/",
-      "baseUrl": "http://localhost:9026/",
-      "surrogateAuthRequired": false,
-      "enabled": true,
-      "clientAuthenticatorType": "client-secret",
-      "secret": "**********",
-      "redirectUris": ["http://localhost:9026/*"],
-      "webOrigins": ["*"],
-      "notBefore": 0,
-      "bearerOnly": false,
-      "consentRequired": false,
-      "standardFlowEnabled": true,
-      "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": false,
-      "serviceAccountsEnabled": false,
-      "publicClient": true,
-      "frontchannelLogout": false,
-      "protocol": "openid-connect",
-      "attributes": {
-        "saml.assertion.signature": "false",
-        "saml.force.post.binding": "false",
-        "saml.multivalued.roles": "false",
-        "saml.encrypt": "false",
-        "saml.server.signature": "false",
-        "saml.server.signature.keyinfo.ext": "false",
-        "exclude.session.state.from.auth.response": "false",
-        "saml_force_name_id_format": "false",
-        "saml.client.signature": "false",
-        "tls.client.certificate.bound.access.tokens": "false",
-        "saml.authnstatement": "false",
-        "display.on.consent.screen": "false",
-        "saml.onetimeuse.condition": "false"
-      },
-      "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": true,
-      "nodeReRegistrationTimeout": -1,
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"]
-    },
-    {
-      "clientId": "kogito-console-quarkus",
-      "rootUrl": "http://localhost:8380",
-      "adminUrl": "http://localhost:8380/",
-      "baseUrl": "http://localhost:8380/",
-      "surrogateAuthRequired": false,
-      "enabled": true,
-      "clientAuthenticatorType": "client-secret",
-      "secret": "**********",
-      "redirectUris": ["http://localhost:8380/*"],
-      "webOrigins": ["*"],
-      "notBefore": 0,
-      "bearerOnly": false,
-      "consentRequired": false,
-      "standardFlowEnabled": true,
-      "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": false,
-      "serviceAccountsEnabled": false,
-      "publicClient": true,
-      "frontchannelLogout": false,
-      "protocol": "openid-connect",
-      "attributes": {
-        "saml.assertion.signature": "false",
-        "saml.force.post.binding": "false",
-        "saml.multivalued.roles": "false",
-        "saml.encrypt": "false",
-        "saml.server.signature": "false",
-        "saml.server.signature.keyinfo.ext": "false",
-        "exclude.session.state.from.auth.response": "false",
-        "saml_force_name_id_format": "false",
-        "saml.client.signature": "false",
-        "tls.client.certificate.bound.access.tokens": "false",
-        "saml.authnstatement": "false",
-        "display.on.consent.screen": "false",
-        "saml.onetimeuse.condition": "false"
-      },
-      "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": true,
-      "nodeReRegistrationTimeout": -1,
-      "protocolMappers": [
-        {
-          "name": "groups",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-realm-role-mapper",
-          "consentRequired": false,
-          "config": {
-            "multivalued": "true",
-            "user.attribute": "foo",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "groups",
-            "jsonType.label": "String"
-          }
-        }
-      ],
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"]
-    },
-    {
-      "clientId": "kogito-jobs-service",
-      "rootUrl": "http://localhost:8080",
-      "adminUrl": "http://localhost:8080",
-      "surrogateAuthRequired": false,
-      "enabled": true,
-      "clientAuthenticatorType": "client-secret",
-      "secret": "secret",
-      "redirectUris": ["http://localhost:8080/*"],
-      "webOrigins": ["http://localhost:8080"],
-      "notBefore": 0,
-      "bearerOnly": false,
-      "consentRequired": false,
-      "standardFlowEnabled": true,
-      "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": true,
-      "serviceAccountsEnabled": false,
-      "publicClient": false,
-      "frontchannelLogout": false,
-      "protocol": "openid-connect",
-      "attributes": {
-        "saml.assertion.signature": "false",
-        "saml.force.post.binding": "false",
-        "saml.multivalued.roles": "false",
-        "saml.encrypt": "false",
-        "saml.server.signature": "false",
-        "saml.server.signature.keyinfo.ext": "false",
-        "exclude.session.state.from.auth.response": "false",
-        "saml_force_name_id_format": "false",
-        "saml.client.signature": "false",
-        "tls.client.certificate.bound.access.tokens": "false",
-        "saml.authnstatement": "false",
-        "display.on.consent.screen": "false",
-        "saml.onetimeuse.condition": "false"
-      },
-      "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": true,
-      "nodeReRegistrationTimeout": -1,
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"],
-      "access": {
-        "view": true,
-        "configure": true,
-        "manage": true
-      }
+      "defaultClientScopes": ["web-origins", "acr", "roles", "profile", "basic", "email"],
+      "optionalClientScopes": ["address", "phone", "offline_access", "organization", "microprofile-jwt"]
     },
     {
+      "id": "837e0b7e-6f80-4c3c-83e7-1274787fa2e9",
       "clientId": "realm-management",
       "name": "${client_realm-management}",
       "surrogateAuthRequired": false,
       "enabled": true,
+      "alwaysDisplayInConsole": false,
       "clientAuthenticatorType": "client-secret",
-      "secret": "c41b709a-a012-4c69-89d7-4f926dba0619",
       "redirectUris": [],
       "webOrigins": [],
       "notBefore": 0,
@@ -804,23 +665,28 @@
       "publicClient": false,
       "frontchannelLogout": false,
       "protocol": "openid-connect",
-      "attributes": {},
+      "attributes": {
+        "realm_client": "true",
+        "post.logout.redirect.uris": "+"
+      },
       "authenticationFlowBindingOverrides": {},
       "fullScopeAllowed": false,
       "nodeReRegistrationTimeout": 0,
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"]
+      "defaultClientScopes": ["web-origins", "acr", "roles", "profile", "basic", "email"],
+      "optionalClientScopes": ["address", "phone", "offline_access", "organization", "microprofile-jwt"]
     },
     {
+      "id": "ac98e892-04de-4fff-8c73-e460848d01b8",
       "clientId": "security-admin-console",
       "name": "${client_security-admin-console}",
-      "baseUrl": "/auth/admin/kogito/console/index.html",
+      "rootUrl": "${authAdminUrl}",
+      "baseUrl": "/admin/dev-management-console/console/",
       "surrogateAuthRequired": false,
       "enabled": true,
+      "alwaysDisplayInConsole": false,
       "clientAuthenticatorType": "client-secret",
-      "secret": "e571b211-2550-475d-b87f-116ff54091ee",
-      "redirectUris": ["/auth/admin/kogito/console/*"],
-      "webOrigins": [],
+      "redirectUris": ["/admin/dev-management-console/console/*"],
+      "webOrigins": ["+"],
       "notBefore": 0,
       "bearerOnly": false,
       "consentRequired": false,
@@ -831,17 +697,24 @@
       "publicClient": true,
       "frontchannelLogout": false,
       "protocol": "openid-connect",
-      "attributes": {},
+      "attributes": {
+        "realm_client": "false",
+        "client.use.lightweight.access.token.enabled": "true",
+        "post.logout.redirect.uris": "+",
+        "pkce.code.challenge.method": "S256"
+      },
       "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": false,
+      "fullScopeAllowed": true,
       "nodeReRegistrationTimeout": 0,
       "protocolMappers": [
         {
+          "id": "c0e21caa-5eae-4a37-9b11-457a68c4cd7c",
           "name": "locale",
           "protocol": "openid-connect",
           "protocolMapper": "oidc-usermodel-attribute-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
             "userinfo.token.claim": "true",
             "user.attribute": "locale",
             "id.token.claim": "true",
@@ -851,22 +724,43 @@
           }
         }
       ],
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"]
+      "defaultClientScopes": ["web-origins", "acr", "roles", "profile", "basic", "email"],
+      "optionalClientScopes": ["address", "phone", "offline_access", "organization", "microprofile-jwt"]
     }
   ],
   "clientScopes": [
     {
+      "id": "c9eaac81-fd04-4fa7-a434-5f088ff38899",
+      "name": "saml_organization",
+      "description": "Organization Membership",
+      "protocol": "saml",
+      "attributes": {
+        "display.on.consent.screen": "false"
+      },
+      "protocolMappers": [
+        {
+          "id": "790ee107-e6fd-4cec-bc18-3f162e7d7157",
+          "name": "organization",
+          "protocol": "saml",
+          "protocolMapper": "saml-organization-membership-mapper",
+          "consentRequired": false,
+          "config": {}
+        }
+      ]
+    },
+    {
+      "id": "49b0cf75-efcc-4afb-94f4-d6f419d2d703",
       "name": "address",
       "description": "OpenID Connect built-in scope: address",
       "protocol": "openid-connect",
       "attributes": {
         "include.in.token.scope": "true",
-        "display.on.consent.screen": "true",
-        "consent.screen.text": "${addressScopeConsentText}"
+        "consent.screen.text": "${addressScopeConsentText}",
+        "display.on.consent.screen": "true"
       },
       "protocolMappers": [
         {
+          "id": "94b173c6-57e1-4b80-a4a5-21cc5adf2bd2",
           "name": "address",
           "protocol": "openid-connect",
           "protocolMapper": "oidc-address-mapper",
@@ -874,6 +768,7 @@
           "config": {
             "user.attribute.formatted": "formatted",
             "user.attribute.country": "country",
+            "introspection.token.claim": "true",
             "user.attribute.postal_code": "postal_code",
             "userinfo.token.claim": "true",
             "user.attribute.street": "street",
@@ -886,21 +781,65 @@
       ]
     },
     {
+      "id": "5bed0250-89ef-4c60-9743-bbbcfb34ddfc",
+      "name": "acr",
+      "description": "OpenID Connect scope for add acr (authentication context class reference) to the token",
+      "protocol": "openid-connect",
+      "attributes": {
+        "include.in.token.scope": "false",
+        "display.on.consent.screen": "false"
+      },
+      "protocolMappers": [
+        {
+          "id": "60487308-1bc8-4466-b9de-f91fb325cb6a",
+          "name": "acr loa level",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-acr-mapper",
+          "consentRequired": false,
+          "config": {
+            "id.token.claim": "true",
+            "introspection.token.claim": "true",
+            "access.token.claim": "true",
+            "userinfo.token.claim": "true"
+          }
+        }
+      ]
+    },
+    {
+      "id": "00eff690-aa70-4208-97c0-dbee0633b382",
       "name": "email",
       "description": "OpenID Connect built-in scope: email",
       "protocol": "openid-connect",
       "attributes": {
         "include.in.token.scope": "true",
-        "display.on.consent.screen": "true",
-        "consent.screen.text": "${emailScopeConsentText}"
+        "consent.screen.text": "${emailScopeConsentText}",
+        "display.on.consent.screen": "true"
       },
       "protocolMappers": [
         {
-          "name": "email",
+          "id": "c83644d5-9ad0-4b37-ba41-2e0d7bd101e0",
+          "name": "email verified",
           "protocol": "openid-connect",
           "protocolMapper": "oidc-usermodel-property-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
+            "userinfo.token.claim": "true",
+            "user.attribute": "emailVerified",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "email_verified",
+            "jsonType.label": "boolean"
+          }
+        },
+        {
+          "id": "e7a59895-e505-43fc-a386-1f2f75c94424",
+          "name": "email",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-attribute-mapper",
+          "consentRequired": false,
+          "config": {
+            "introspection.token.claim": "true",
             "userinfo.token.claim": "true",
             "user.attribute": "email",
             "id.token.claim": "true",
@@ -908,63 +847,148 @@
             "claim.name": "email",
             "jsonType.label": "String"
           }
-        },
+        }
+      ]
+    },
+    {
+      "id": "e473e3fd-77fc-4ba3-b417-45815ab6e424",
+      "name": "organization",
+      "description": "Additional claims about the organization a subject belongs to",
+      "protocol": "openid-connect",
+      "attributes": {
+        "include.in.token.scope": "true",
+        "consent.screen.text": "${organizationScopeConsentText}",
+        "display.on.consent.screen": "true"
+      },
+      "protocolMappers": [
         {
-          "name": "email verified",
+          "id": "487fe61f-b88c-42c7-a511-b66a981206e7",
+          "name": "organization",
           "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-property-mapper",
+          "protocolMapper": "oidc-organization-membership-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
+            "multivalued": "true",
             "userinfo.token.claim": "true",
-            "user.attribute": "emailVerified",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "email_verified",
-            "jsonType.label": "boolean"
+            "claim.name": "organization",
+            "jsonType.label": "String"
           }
         }
       ]
     },
     {
-      "name": "microprofile-jwt",
-      "description": "Microprofile - JWT built-in scope",
+      "id": "9b2cf5eb-ce78-489c-b9a5-2ed88be13ccf",
+      "name": "basic",
+      "description": "OpenID Connect scope for add all basic claims to the token",
       "protocol": "openid-connect",
       "attributes": {
-        "include.in.token.scope": "true",
+        "include.in.token.scope": "false",
         "display.on.consent.screen": "false"
       },
       "protocolMappers": [
         {
-          "name": "upn",
+          "id": "76d33319-65ad-4ddd-b634-519fb4eb3afe",
+          "name": "auth_time",
           "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-property-mapper",
+          "protocolMapper": "oidc-usersessionmodel-note-mapper",
           "consentRequired": false,
           "config": {
+            "user.session.note": "AUTH_TIME",
+            "introspection.token.claim": "true",
             "userinfo.token.claim": "true",
-            "user.attribute": "username",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "upn",
-            "jsonType.label": "String"
+            "claim.name": "auth_time",
+            "jsonType.label": "long"
           }
         },
         {
-          "name": "groups",
+          "id": "a960e80b-c647-4126-8f24-f15848b4a3b7",
+          "name": "sub",
           "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-realm-role-mapper",
+          "protocolMapper": "oidc-sub-mapper",
           "consentRequired": false,
           "config": {
-            "multivalued": "true",
-            "user.attribute": "foo",
+            "introspection.token.claim": "true",
+            "access.token.claim": "true"
+          }
+        }
+      ]
+    },
+    {
+      "id": "6a12ce81-1178-4523-b418-8511cf0735fe",
+      "name": "role_list",
+      "description": "SAML role list",
+      "protocol": "saml",
+      "attributes": {
+        "consent.screen.text": "${samlRoleListScopeConsentText}",
+        "display.on.consent.screen": "true"
+      },
+      "protocolMappers": [
+        {
+          "id": "138161de-9420-42c3-8643-7d8572ad7b79",
+          "name": "role list",
+          "protocol": "saml",
+          "protocolMapper": "saml-role-list-mapper",
+          "consentRequired": false,
+          "config": {
+            "single": "false",
+            "attribute.nameformat": "Basic",
+            "attribute.name": "Role"
+          }
+        }
+      ]
+    },
+    {
+      "id": "fe2f95fa-ecbe-4bad-b5a0-9dcfc454000c",
+      "name": "phone",
+      "description": "OpenID Connect built-in scope: phone",
+      "protocol": "openid-connect",
+      "attributes": {
+        "include.in.token.scope": "true",
+        "consent.screen.text": "${phoneScopeConsentText}",
+        "display.on.consent.screen": "true"
+      },
+      "protocolMappers": [
+        {
+          "id": "6068e4aa-0ee6-4484-b2d1-f19328b2ef57",
+          "name": "phone number verified",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-attribute-mapper",
+          "consentRequired": false,
+          "config": {
+            "introspection.token.claim": "true",
+            "userinfo.token.claim": "true",
+            "user.attribute": "phoneNumberVerified",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "groups",
+            "claim.name": "phone_number_verified",
+            "jsonType.label": "boolean"
+          }
+        },
+        {
+          "id": "1d9861d3-affc-43ae-8f75-fe1d1954b7a0",
+          "name": "phone number",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-attribute-mapper",
+          "consentRequired": false,
+          "config": {
+            "introspection.token.claim": "true",
+            "userinfo.token.claim": "true",
+            "user.attribute": "phoneNumber",
+            "id.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "phone_number",
             "jsonType.label": "String"
           }
         }
       ]
     },
     {
+      "id": "36206eca-eb73-46e6-9654-ec866bd5089b",
       "name": "offline_access",
       "description": "OpenID Connect built-in scope: offline_access",
       "protocol": "openid-connect",
@@ -974,240 +998,352 @@
       }
     },
     {
-      "name": "phone",
-      "description": "OpenID Connect built-in scope: phone",
+      "id": "94011eab-2af7-4be0-8578-7f1d1ff1a568",
+      "name": "roles",
+      "description": "OpenID Connect scope for add user roles to the access token",
+      "protocol": "openid-connect",
+      "attributes": {
+        "include.in.token.scope": "false",
+        "consent.screen.text": "${rolesScopeConsentText}",
+        "display.on.consent.screen": "true"
+      },
+      "protocolMappers": [
+        {
+          "id": "ad389df7-6f06-403c-94df-5f742c45ac61",
+          "name": "realm roles",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-realm-role-mapper",
+          "consentRequired": false,
+          "config": {
+            "user.attribute": "foo",
+            "introspection.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "realm_access.roles",
+            "jsonType.label": "String",
+            "multivalued": "true"
+          }
+        },
+        {
+          "id": "5f9db7d0-7ed8-41c9-9b2d-3be5fe0b138f",
+          "name": "client roles",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-usermodel-client-role-mapper",
+          "consentRequired": false,
+          "config": {
+            "user.attribute": "foo",
+            "introspection.token.claim": "true",
+            "access.token.claim": "true",
+            "claim.name": "resource_access.${client_id}.roles",
+            "jsonType.label": "String",
+            "multivalued": "true"
+          }
+        },
+        {
+          "id": "afe75a0e-376b-4e07-9ceb-63ee89a25155",
+          "name": "audience resolve",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-audience-resolve-mapper",
+          "consentRequired": false,
+          "config": {
+            "introspection.token.claim": "true",
+            "access.token.claim": "true"
+          }
+        }
+      ]
+    },
+    {
+      "id": "db204d4b-8592-4e10-9f0a-6a7ed203d733",
+      "name": "web-origins",
+      "description": "OpenID Connect scope for add allowed web origins to the access token",
+      "protocol": "openid-connect",
+      "attributes": {
+        "include.in.token.scope": "false",
+        "consent.screen.text": "",
+        "display.on.consent.screen": "false"
+      },
+      "protocolMappers": [
+        {
+          "id": "309c5dc1-20e6-447c-87d8-72ee08f46ebd",
+          "name": "allowed web origins",
+          "protocol": "openid-connect",
+          "protocolMapper": "oidc-allowed-origins-mapper",
+          "consentRequired": false,
+          "config": {
+            "introspection.token.claim": "true",
+            "access.token.claim": "true"
+          }
+        }
+      ]
+    },
+    {
+      "id": "a0507390-c147-4960-a956-8a27d53a4992",
+      "name": "microprofile-jwt",
+      "description": "Microprofile - JWT built-in scope",
       "protocol": "openid-connect",
       "attributes": {
         "include.in.token.scope": "true",
-        "display.on.consent.screen": "true",
-        "consent.screen.text": "${phoneScopeConsentText}"
+        "display.on.consent.screen": "false"
       },
       "protocolMappers": [
         {
-          "name": "phone number verified",
+          "id": "00b2daad-1aca-4c2c-a6b8-1daef55c7e98",
+          "name": "groups",
           "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-attribute-mapper",
+          "protocolMapper": "oidc-usermodel-realm-role-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
+            "multivalued": "true",
             "userinfo.token.claim": "true",
-            "user.attribute": "phoneNumberVerified",
+            "user.attribute": "foo",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "phone_number_verified",
-            "jsonType.label": "boolean"
+            "claim.name": "groups",
+            "jsonType.label": "String"
           }
         },
         {
-          "name": "phone number",
+          "id": "04a79477-57e0-4cb8-911d-229e14627f0c",
+          "name": "upn",
           "protocol": "openid-connect",
           "protocolMapper": "oidc-usermodel-attribute-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
             "userinfo.token.claim": "true",
-            "user.attribute": "phoneNumber",
+            "user.attribute": "username",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "phone_number",
+            "claim.name": "upn",
             "jsonType.label": "String"
           }
         }
       ]
     },
     {
+      "id": "55921623-7736-4140-ae53-fcc7c497491f",
       "name": "profile",
       "description": "OpenID Connect built-in scope: profile",
       "protocol": "openid-connect",
       "attributes": {
         "include.in.token.scope": "true",
-        "display.on.consent.screen": "true",
-        "consent.screen.text": "${profileScopeConsentText}"
+        "consent.screen.text": "${profileScopeConsentText}",
+        "display.on.consent.screen": "true"
       },
       "protocolMappers": [
         {
-          "name": "nickname",
+          "id": "2d6fab16-129f-4103-bce2-0ad078eb629e",
+          "name": "locale",
           "protocol": "openid-connect",
           "protocolMapper": "oidc-usermodel-attribute-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
             "userinfo.token.claim": "true",
-            "user.attribute": "nickname",
+            "user.attribute": "locale",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "nickname",
+            "claim.name": "locale",
             "jsonType.label": "String"
           }
         },
         {
-          "name": "zoneinfo",
+          "id": "048c5178-f818-4506-bfd1-d22b43c5009e",
+          "name": "given name",
           "protocol": "openid-connect",
           "protocolMapper": "oidc-usermodel-attribute-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
             "userinfo.token.claim": "true",
-            "user.attribute": "zoneinfo",
+            "user.attribute": "firstName",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "zoneinfo",
+            "claim.name": "given_name",
             "jsonType.label": "String"
           }
         },
         {
-          "name": "updated at",
+          "id": "c6d2835b-abd5-4cf9-ba59-e672770cdd81",
+          "name": "middle name",
           "protocol": "openid-connect",
           "protocolMapper": "oidc-usermodel-attribute-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
             "userinfo.token.claim": "true",
-            "user.attribute": "updatedAt",
+            "user.attribute": "middleName",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "updated_at",
+            "claim.name": "middle_name",
             "jsonType.label": "String"
           }
         },
         {
-          "name": "birthdate",
+          "id": "91347c26-83be-49ee-b89d-98c49a43f78d",
+          "name": "zoneinfo",
           "protocol": "openid-connect",
           "protocolMapper": "oidc-usermodel-attribute-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
             "userinfo.token.claim": "true",
-            "user.attribute": "birthdate",
+            "user.attribute": "zoneinfo",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "birthdate",
+            "claim.name": "zoneinfo",
             "jsonType.label": "String"
           }
         },
         {
-          "name": "given name",
+          "id": "3d809903-8d18-4591-adda-62604fba8dcc",
+          "name": "full name",
           "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-property-mapper",
+          "protocolMapper": "oidc-full-name-mapper",
           "consentRequired": false,
           "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "firstName",
             "id.token.claim": "true",
+            "introspection.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "given_name",
-            "jsonType.label": "String"
+            "userinfo.token.claim": "true"
           }
         },
         {
-          "name": "full name",
+          "id": "bb607cb9-8791-4dbf-9e0d-33746dccfe49",
+          "name": "picture",
           "protocol": "openid-connect",
-          "protocolMapper": "oidc-full-name-mapper",
+          "protocolMapper": "oidc-usermodel-attribute-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
+            "userinfo.token.claim": "true",
+            "user.attribute": "picture",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "userinfo.token.claim": "true"
+            "claim.name": "picture",
+            "jsonType.label": "String"
           }
         },
         {
-          "name": "middle name",
+          "id": "b644a6ca-429d-455d-bd38-2ab1cc86454b",
+          "name": "family name",
           "protocol": "openid-connect",
           "protocolMapper": "oidc-usermodel-attribute-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
             "userinfo.token.claim": "true",
-            "user.attribute": "middleName",
+            "user.attribute": "lastName",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "middle_name",
+            "claim.name": "family_name",
             "jsonType.label": "String"
           }
         },
         {
-          "name": "username",
+          "id": "967c73cf-5307-47d6-be57-8cd8a3e260c0",
+          "name": "updated at",
           "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-property-mapper",
+          "protocolMapper": "oidc-usermodel-attribute-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
             "userinfo.token.claim": "true",
-            "user.attribute": "username",
+            "user.attribute": "updatedAt",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "preferred_username",
-            "jsonType.label": "String"
+            "claim.name": "updated_at",
+            "jsonType.label": "long"
           }
         },
         {
-          "name": "family name",
+          "id": "aa326992-5421-4568-9caf-52a99b500c1c",
+          "name": "nickname",
           "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-property-mapper",
+          "protocolMapper": "oidc-usermodel-attribute-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
             "userinfo.token.claim": "true",
-            "user.attribute": "lastName",
+            "user.attribute": "nickname",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "family_name",
+            "claim.name": "nickname",
             "jsonType.label": "String"
           }
         },
         {
-          "name": "gender",
+          "id": "73f18549-ddcd-45e6-8aaf-365e5dd2fdb6",
+          "name": "profile",
           "protocol": "openid-connect",
           "protocolMapper": "oidc-usermodel-attribute-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
             "userinfo.token.claim": "true",
-            "user.attribute": "gender",
+            "user.attribute": "profile",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "gender",
+            "claim.name": "profile",
             "jsonType.label": "String"
           }
         },
         {
-          "name": "picture",
+          "id": "1221fff1-bbb0-4787-b12f-e0701d75bf20",
+          "name": "gender",
           "protocol": "openid-connect",
           "protocolMapper": "oidc-usermodel-attribute-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
             "userinfo.token.claim": "true",
-            "user.attribute": "picture",
+            "user.attribute": "gender",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "picture",
+            "claim.name": "gender",
             "jsonType.label": "String"
           }
         },
         {
-          "name": "locale",
+          "id": "b660b429-3fe2-4f32-b455-2d3306f39ead",
+          "name": "birthdate",
           "protocol": "openid-connect",
           "protocolMapper": "oidc-usermodel-attribute-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
             "userinfo.token.claim": "true",
-            "user.attribute": "locale",
+            "user.attribute": "birthdate",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "locale",
+            "claim.name": "birthdate",
             "jsonType.label": "String"
           }
         },
         {
-          "name": "profile",
+          "id": "2cfcb51d-353e-43a2-a3e0-2558f685b386",
+          "name": "username",
           "protocol": "openid-connect",
           "protocolMapper": "oidc-usermodel-attribute-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
             "userinfo.token.claim": "true",
-            "user.attribute": "profile",
+            "user.attribute": "username",
             "id.token.claim": "true",
             "access.token.claim": "true",
-            "claim.name": "profile",
+            "claim.name": "preferred_username",
             "jsonType.label": "String"
           }
         },
         {
+          "id": "e044a6c5-fbd9-48b6-b57e-131c1173e889",
           "name": "website",
           "protocol": "openid-connect",
           "protocolMapper": "oidc-usermodel-attribute-mapper",
           "consentRequired": false,
           "config": {
+            "introspection.token.claim": "true",
             "userinfo.token.claim": "true",
             "user.attribute": "website",
             "id.token.claim": "true",
@@ -1217,103 +1353,27 @@
           }
         }
       ]
-    },
-    {
-      "name": "role_list",
-      "description": "SAML role list",
-      "protocol": "saml",
-      "attributes": {
-        "consent.screen.text": "${samlRoleListScopeConsentText}",
-        "display.on.consent.screen": "true"
-      },
-      "protocolMappers": [
-        {
-          "name": "role list",
-          "protocol": "saml",
-          "protocolMapper": "saml-role-list-mapper",
-          "consentRequired": false,
-          "config": {
-            "single": "false",
-            "attribute.nameformat": "Basic",
-            "attribute.name": "Role"
-          }
-        }
-      ]
-    },
-    {
-      "name": "roles",
-      "description": "OpenID Connect scope for add user roles to the access token",
-      "protocol": "openid-connect",
-      "attributes": {
-        "include.in.token.scope": "false",
-        "display.on.consent.screen": "true",
-        "consent.screen.text": "${rolesScopeConsentText}"
-      },
-      "protocolMappers": [
-        {
-          "name": "realm roles",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-realm-role-mapper",
-          "consentRequired": false,
-          "config": {
-            "user.attribute": "foo",
-            "access.token.claim": "true",
-            "claim.name": "realm_access.roles",
-            "jsonType.label": "String",
-            "multivalued": "true"
-          }
-        },
-        {
-          "name": "audience resolve",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-audience-resolve-mapper",
-          "consentRequired": false,
-          "config": {}
-        },
-        {
-          "name": "client roles",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-client-role-mapper",
-          "consentRequired": false,
-          "config": {
-            "user.attribute": "foo",
-            "access.token.claim": "true",
-            "claim.name": "resource_access.${client_id}.roles",
-            "jsonType.label": "String",
-            "multivalued": "true"
-          }
-        }
-      ]
-    },
-    {
-      "name": "web-origins",
-      "description": "OpenID Connect scope for add allowed web origins to the access token",
-      "protocol": "openid-connect",
-      "attributes": {
-        "include.in.token.scope": "false",
-        "display.on.consent.screen": "false",
-        "consent.screen.text": ""
-      },
-      "protocolMappers": [
-        {
-          "name": "allowed web origins",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-allowed-origins-mapper",
-          "consentRequired": false,
-          "config": {}
-        }
-      ]
     }
   ],
-  "defaultDefaultClientScopes": ["role_list", "profile", "email", "roles", "web-origins"],
-  "defaultOptionalClientScopes": ["offline_access", "address", "phone", "microprofile-jwt"],
+  "defaultDefaultClientScopes": [
+    "role_list",
+    "saml_organization",
+    "profile",
+    "email",
+    "roles",
+    "web-origins",
+    "acr",
+    "basic"
+  ],
+  "defaultOptionalClientScopes": ["offline_access", "address", "phone", "microprofile-jwt", "organization"],
   "browserSecurityHeaders": {
     "contentSecurityPolicyReportOnly": "",
     "xContentTypeOptions": "nosniff",
+    "referrerPolicy": "no-referrer",
     "xRobotsTag": "none",
     "xFrameOptions": "SAMEORIGIN",
-    "xXSSProtection": "1; mode=block",
     "contentSecurityPolicy": "frame-src 'self'; frame-ancestors 'self'; object-src 'none';",
+    "xXSSProtection": "1; mode=block",
     "strictTransportSecurity": "max-age=31536000; includeSubDomains"
   },
   "smtpServer": {},
@@ -1322,36 +1382,12 @@
   "enabledEventTypes": [],
   "adminEventsEnabled": false,
   "adminEventsDetailsEnabled": false,
+  "identityProviders": [],
+  "identityProviderMappers": [],
   "components": {
     "org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy": [
       {
-        "name": "Allowed Protocol Mapper Types",
-        "providerId": "allowed-protocol-mappers",
-        "subType": "anonymous",
-        "subComponents": {},
-        "config": {
-          "allowed-protocol-mapper-types": [
-            "oidc-full-name-mapper",
-            "saml-user-attribute-mapper",
-            "saml-user-property-mapper",
-            "oidc-address-mapper",
-            "saml-role-list-mapper",
-            "oidc-sha256-pairwise-sub-mapper",
-            "oidc-usermodel-attribute-mapper",
-            "oidc-usermodel-property-mapper"
-          ]
-        }
-      },
-      {
-        "name": "Allowed Client Scopes",
-        "providerId": "allowed-client-templates",
-        "subType": "authenticated",
-        "subComponents": {},
-        "config": {
-          "allow-default-scopes": ["true"]
-        }
-      },
-      {
+        "id": "85aced3c-b87f-4847-8235-7c58aa32233d",
         "name": "Allowed Client Scopes",
         "providerId": "allowed-client-templates",
         "subType": "anonymous",
@@ -1361,6 +1397,7 @@
         }
       },
       {
+        "id": "d2e6312f-ea3a-4be9-a98a-196e93a8e8fa",
         "name": "Trusted Hosts",
         "providerId": "trusted-hosts",
         "subType": "anonymous",
@@ -1371,13 +1408,7 @@
         }
       },
       {
-        "name": "Full Scope Disabled",
-        "providerId": "scope",
-        "subType": "anonymous",
-        "subComponents": {},
-        "config": {}
-      },
-      {
+        "id": "6cc905d8-7114-45f0-be24-b40b7abd31c3",
         "name": "Max Clients Limit",
         "providerId": "max-clients",
         "subType": "anonymous",
@@ -1387,6 +1418,7 @@
         }
       },
       {
+        "id": "6ae6bf4e-1d5b-4baf-aa6b-c7651933a777",
         "name": "Consent Required",
         "providerId": "consent-required",
         "subType": "anonymous",
@@ -1394,58 +1426,99 @@
         "config": {}
       },
       {
+        "id": "1eee1eca-b834-4aff-867a-cc5737b21076",
+        "name": "Full Scope Disabled",
+        "providerId": "scope",
+        "subType": "anonymous",
+        "subComponents": {},
+        "config": {}
+      },
+      {
+        "id": "7a63be91-8f04-476d-8357-b94b73290d35",
         "name": "Allowed Protocol Mapper Types",
         "providerId": "allowed-protocol-mappers",
         "subType": "authenticated",
         "subComponents": {},
         "config": {
           "allowed-protocol-mapper-types": [
+            "oidc-full-name-mapper",
             "saml-user-attribute-mapper",
+            "saml-user-property-mapper",
+            "oidc-address-mapper",
+            "oidc-usermodel-property-mapper",
+            "oidc-usermodel-attribute-mapper",
+            "saml-role-list-mapper",
+            "oidc-sha256-pairwise-sub-mapper"
+          ]
+        }
+      },
+      {
+        "id": "e0570fa1-ec5c-4742-9aa7-6c5e0c86c7af",
+        "name": "Allowed Client Scopes",
+        "providerId": "allowed-client-templates",
+        "subType": "authenticated",
+        "subComponents": {},
+        "config": {
+          "allow-default-scopes": ["true"]
+        }
+      },
+      {
+        "id": "65085019-d4e4-47a6-9665-fa7687270afd",
+        "name": "Allowed Protocol Mapper Types",
+        "providerId": "allowed-protocol-mappers",
+        "subType": "anonymous",
+        "subComponents": {},
+        "config": {
+          "allowed-protocol-mapper-types": [
+            "saml-user-property-mapper",
+            "oidc-sha256-pairwise-sub-mapper",
+            "oidc-usermodel-property-mapper",
             "oidc-full-name-mapper",
+            "saml-user-attribute-mapper",
             "saml-role-list-mapper",
-            "saml-user-property-mapper",
-            "oidc-usermodel-attribute-mapper",
             "oidc-address-mapper",
-            "oidc-usermodel-property-mapper",
-            "oidc-sha256-pairwise-sub-mapper"
+            "oidc-usermodel-attribute-mapper"
           ]
         }
       }
     ],
     "org.keycloak.keys.KeyProvider": [
       {
+        "id": "ec44fea6-5c73-43d1-ad15-6e3efdea64ab",
+        "name": "aes-generated",
+        "providerId": "aes-generated",
+        "subComponents": {},
+        "config": {
+          "priority": ["100"]
+        }
+      },
+      {
+        "id": "04113a08-7361-4ab8-babc-92e399be0e69",
         "name": "rsa-generated",
         "providerId": "rsa-generated",
         "subComponents": {},
         "config": {
-          "privateKey": [
-            "MIIEowIBAAKCAQEAn5T13suF8mlS+pJXp0U1bto41nW55wpcs+Rps8ZVCRyJKWqzwSCYnI7lm0rB2wBpAAO4OPoj1zlmVoFmBPsDU9Xf7rjsJb5LIzIQDCZY44aSDZt6RR+gakPiQvlzHyW/RozYpngDJF7TsTD7rdRF1xQ4RprfBF8fwK/xsU7pxbeom5xDHZhz3fiw8s+7UdbmnazDHfAjU58aUrLGgVRfUsuoHjtsptYlOIXEifaeMetXZE+HhqLYRHQPDap5fbBJl773Trosn7N9nmzN4x1xxGj9So21WC5UboQs9sAIVgizc4omjZ5Y4RN9HLH7G4YwJctNntzmnJhDui9zAO+zSQIDAQABAoIBADi+F7rTtVoft0Cfnok8o6Y58/HVxHdxiMryUd95iy0FN4RBi48FTx6D9QKFz25Ws/8sU2n3D51srIXf1u24b1N0/f39RQKaqk7mcyxOylaEuBQ [...]
-          ],
-          "certificate": [
-            "MIICnTCCAYUCBgFp4EYIrjANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdwcm90ZWFuMB4XDTE5MDQwMjIyNTYxOVoXDTI5MDQwMjIyNTc1OVowEjEQMA4GA1UEAwwHcHJvdGVhbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ+U9d7LhfJpUvqSV6dFNW7aONZ1uecKXLPkabPGVQkciSlqs8EgmJyO5ZtKwdsAaQADuDj6I9c5ZlaBZgT7A1PV3+647CW+SyMyEAwmWOOGkg2bekUfoGpD4kL5cx8lv0aM2KZ4AyRe07Ew+63URdcUOEaa3wRfH8Cv8bFO6cW3qJucQx2Yc934sPLPu1HW5p2swx3wI1OfGlKyxoFUX1LLqB47bKbWJTiFxIn2njHrV2RPh4ai2ER0Dw2qeX2wSZe+9066LJ+zfZ5szeMdccRo/UqNtVguVG6ELPbACFY [...]
-          ],
           "priority": ["100"]
         }
       },
       {
-        "name": "hmac-generated",
+        "id": "1363f4aa-ae06-4a55-9376-c31f7c0f0201",
+        "name": "hmac-generated-hs512",
         "providerId": "hmac-generated",
         "subComponents": {},
         "config": {
-          "kid": ["96afd00e-85cf-4d35-b18e-061d3813d8b2"],
-          "secret": ["qBFGKdUGf6xDgKphnRfoFzIzaFHJW4bYnZ9MinPFzN38X5_ctq-2u1q5RdZzeJukXvk2biHB8_s3DxWmmLZFsA"],
           "priority": ["100"],
-          "algorithm": ["HS256"]
+          "algorithm": ["HS512"]
         }
       },
       {
-        "name": "aes-generated",
-        "providerId": "aes-generated",
+        "id": "5c94fa75-8150-4db7-aa6e-da88d67c1474",
+        "name": "rsa-enc-generated",
+        "providerId": "rsa-enc-generated",
         "subComponents": {},
         "config": {
-          "kid": ["b04473d3-8395-4016-b455-19a9e951106b"],
-          "secret": ["x68mMOVdz3qKWzltzReV0g"],
-          "priority": ["100"]
+          "priority": ["100"],
+          "algorithm": ["RSA-OAEP"]
         }
       }
     ]
@@ -1454,6 +1527,163 @@
   "supportedLocales": [],
   "authenticationFlows": [
     {
+      "id": "46c6ed70-ee65-46a2-a1fd-2371e14e0ec5",
+      "alias": "Account verification options",
+      "description": "Method with which to verity the existing account",
+      "providerId": "basic-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "idp-email-verification",
+          "authenticatorFlow": false,
+          "requirement": "ALTERNATIVE",
+          "priority": 10,
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
+        },
+        {
+          "authenticatorFlow": true,
+          "requirement": "ALTERNATIVE",
+          "priority": 20,
+          "autheticatorFlow": true,
+          "flowAlias": "Verify Existing Account by Re-authentication",
+          "userSetupAllowed": false
+        }
+      ]
+    },
+    {
+      "id": "d2999497-dbc3-42d2-8be8-5148004546bd",
+      "alias": "Browser - Conditional OTP",
+      "description": "Flow to determine if the OTP is required for the authentication",
+      "providerId": "basic-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "conditional-user-configured",
+          "authenticatorFlow": false,
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
+        },
+        {
+          "authenticator": "auth-otp-form",
+          "authenticatorFlow": false,
+          "requirement": "REQUIRED",
+          "priority": 20,
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
+        }
+      ]
+    },
+    {
+      "id": "cc5d143a-0ac4-42f9-897f-63aec02ab021",
+      "alias": "Browser - Conditional Organization",
+      "description": "Flow to determine if the organization identity-first login is to be used",
+      "providerId": "basic-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "conditional-user-configured",
+          "authenticatorFlow": false,
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
+        },
+        {
+          "authenticator": "organization",
+          "authenticatorFlow": false,
+          "requirement": "ALTERNATIVE",
+          "priority": 20,
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
+        }
+      ]
+    },
+    {
+      "id": "428b8da2-05e2-4601-b6c7-0aab7aa1bb11",
+      "alias": "Direct Grant - Conditional OTP",
+      "description": "Flow to determine if the OTP is required for the authentication",
+      "providerId": "basic-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "conditional-user-configured",
+          "authenticatorFlow": false,
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
+        },
+        {
+          "authenticator": "direct-grant-validate-otp",
+          "authenticatorFlow": false,
+          "requirement": "REQUIRED",
+          "priority": 20,
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
+        }
+      ]
+    },
+    {
+      "id": "5117692c-3fbe-4045-b65c-271ae79e2344",
+      "alias": "First Broker Login - Conditional Organization",
+      "description": "Flow to determine if the authenticator that adds organization members is to be used",
+      "providerId": "basic-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "conditional-user-configured",
+          "authenticatorFlow": false,
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
+        },
+        {
+          "authenticator": "idp-add-organization-member",
+          "authenticatorFlow": false,
+          "requirement": "REQUIRED",
+          "priority": 20,
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
+        }
+      ]
+    },
+    {
+      "id": "8f94ad36-511b-43ed-85fb-85b617669288",
+      "alias": "First broker login - Conditional OTP",
+      "description": "Flow to determine if the OTP is required for the authentication",
+      "providerId": "basic-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "conditional-user-configured",
+          "authenticatorFlow": false,
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
+        },
+        {
+          "authenticator": "auth-otp-form",
+          "authenticatorFlow": false,
+          "requirement": "REQUIRED",
+          "priority": 20,
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
+        }
+      ]
+    },
+    {
+      "id": "099f500e-395a-4879-a72e-4c3cee6888d1",
       "alias": "Handle Existing Account",
       "description": "Handle what to do if there is existing account with same email/username like authenticated identity provider",
       "providerId": "basic-flow",
@@ -1462,28 +1692,94 @@
       "authenticationExecutions": [
         {
           "authenticator": "idp-confirm-link",
+          "authenticatorFlow": false,
           "requirement": "REQUIRED",
           "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
-          "authenticator": "idp-email-verification",
-          "requirement": "ALTERNATIVE",
+          "authenticatorFlow": true,
+          "requirement": "REQUIRED",
+          "priority": 20,
+          "autheticatorFlow": true,
+          "flowAlias": "Account verification options",
+          "userSetupAllowed": false
+        }
+      ]
+    },
+    {
+      "id": "26014e3f-0690-484f-9fa8-dbed734a820f",
+      "alias": "Organization",
+      "providerId": "basic-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticatorFlow": true,
+          "requirement": "CONDITIONAL",
+          "priority": 10,
+          "autheticatorFlow": true,
+          "flowAlias": "Browser - Conditional Organization",
+          "userSetupAllowed": false
+        }
+      ]
+    },
+    {
+      "id": "c7c1227b-f12b-43a7-b9b3-74bd91394119",
+      "alias": "Reset - Conditional OTP",
+      "description": "Flow to determine if the OTP should be reset or not. Set to REQUIRED to force.",
+      "providerId": "basic-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticator": "conditional-user-configured",
+          "authenticatorFlow": false,
+          "requirement": "REQUIRED",
+          "priority": 10,
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
+        },
+        {
+          "authenticator": "reset-otp",
+          "authenticatorFlow": false,
+          "requirement": "REQUIRED",
           "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
+        }
+      ]
+    },
+    {
+      "id": "3e8053bb-b083-49f3-8d76-c634e9eb00f6",
+      "alias": "User creation or linking",
+      "description": "Flow for the existing/non-existing user alternatives",
+      "providerId": "basic-flow",
+      "topLevel": false,
+      "builtIn": true,
+      "authenticationExecutions": [
+        {
+          "authenticatorConfig": "create unique user config",
+          "authenticator": "idp-create-user-if-unique",
+          "authenticatorFlow": false,
+          "requirement": "ALTERNATIVE",
+          "priority": 10,
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
+          "authenticatorFlow": true,
           "requirement": "ALTERNATIVE",
-          "priority": 30,
-          "flowAlias": "Verify Existing Account by Re-authentication",
-          "userSetupAllowed": false,
-          "autheticatorFlow": true
+          "priority": 20,
+          "autheticatorFlow": true,
+          "flowAlias": "Handle Existing Account",
+          "userSetupAllowed": false
         }
       ]
     },
     {
+      "id": "b407482e-7d44-4822-81af-4db07d2f5dbd",
       "alias": "Verify Existing Account by Re-authentication",
       "description": "Reauthentication of existing account",
       "providerId": "basic-flow",
@@ -1492,58 +1788,74 @@
       "authenticationExecutions": [
         {
           "authenticator": "idp-username-password-form",
+          "authenticatorFlow": false,
           "requirement": "REQUIRED",
           "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
-          "authenticator": "auth-otp-form",
-          "requirement": "OPTIONAL",
+          "authenticatorFlow": true,
+          "requirement": "CONDITIONAL",
           "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": true,
+          "flowAlias": "First broker login - Conditional OTP",
+          "userSetupAllowed": false
         }
       ]
     },
     {
+      "id": "85139a07-dfcb-4572-adf3-d15b5cca05cb",
       "alias": "browser",
-      "description": "browser based authentication",
+      "description": "Browser based authentication",
       "providerId": "basic-flow",
       "topLevel": true,
       "builtIn": true,
       "authenticationExecutions": [
         {
           "authenticator": "auth-cookie",
+          "authenticatorFlow": false,
           "requirement": "ALTERNATIVE",
           "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
           "authenticator": "auth-spnego",
+          "authenticatorFlow": false,
           "requirement": "DISABLED",
           "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
           "authenticator": "identity-provider-redirector",
+          "authenticatorFlow": false,
           "requirement": "ALTERNATIVE",
           "priority": 25,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
+        },
+        {
+          "authenticatorFlow": true,
+          "requirement": "ALTERNATIVE",
+          "priority": 26,
+          "autheticatorFlow": true,
+          "flowAlias": "Organization",
+          "userSetupAllowed": false
         },
         {
+          "authenticatorFlow": true,
           "requirement": "ALTERNATIVE",
           "priority": 30,
+          "autheticatorFlow": true,
           "flowAlias": "forms",
-          "userSetupAllowed": false,
-          "autheticatorFlow": true
+          "userSetupAllowed": false
         }
       ]
     },
     {
+      "id": "ed27884b-ffd1-474b-bbd0-39fdaecd51b8",
       "alias": "clients",
       "description": "Base authentication for clients",
       "providerId": "client-flow",
@@ -1552,35 +1864,40 @@
       "authenticationExecutions": [
         {
           "authenticator": "client-secret",
+          "authenticatorFlow": false,
           "requirement": "ALTERNATIVE",
           "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
           "authenticator": "client-jwt",
+          "authenticatorFlow": false,
           "requirement": "ALTERNATIVE",
           "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
           "authenticator": "client-secret-jwt",
+          "authenticatorFlow": false,
           "requirement": "ALTERNATIVE",
           "priority": 30,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
           "authenticator": "client-x509",
+          "authenticatorFlow": false,
           "requirement": "ALTERNATIVE",
           "priority": 40,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         }
       ]
     },
     {
+      "id": "4b2df228-c9e5-4467-b1f7-bd93ddadca7f",
       "alias": "direct grant",
       "description": "OpenID Connect Resource Owner Grant",
       "providerId": "basic-flow",
@@ -1589,28 +1906,32 @@
       "authenticationExecutions": [
         {
           "authenticator": "direct-grant-validate-username",
+          "authenticatorFlow": false,
           "requirement": "REQUIRED",
           "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
           "authenticator": "direct-grant-validate-password",
+          "authenticatorFlow": false,
           "requirement": "REQUIRED",
           "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
-          "authenticator": "direct-grant-validate-otp",
-          "requirement": "OPTIONAL",
+          "authenticatorFlow": true,
+          "requirement": "CONDITIONAL",
           "priority": 30,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": true,
+          "flowAlias": "Direct Grant - Conditional OTP",
+          "userSetupAllowed": false
         }
       ]
     },
     {
+      "id": "2071d972-f952-4f71-a940-c892fe4d5f59",
       "alias": "docker auth",
       "description": "Used by Docker clients to authenticate against the IDP",
       "providerId": "basic-flow",
@@ -1619,14 +1940,16 @@
       "authenticationExecutions": [
         {
           "authenticator": "docker-http-basic-authenticator",
+          "authenticatorFlow": false,
           "requirement": "REQUIRED",
           "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         }
       ]
     },
     {
+      "id": "1f1445ea-00d7-4a86-ac66-331d95b2eec0",
       "alias": "first broker login",
       "description": "Actions taken after first broker login with identity provider account, which is not yet linked to any Keycloak account",
       "providerId": "basic-flow",
@@ -1636,29 +1959,32 @@
         {
           "authenticatorConfig": "review profile config",
           "authenticator": "idp-review-profile",
+          "authenticatorFlow": false,
           "requirement": "REQUIRED",
           "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
-          "authenticatorConfig": "create unique user config",
-          "authenticator": "idp-create-user-if-unique",
-          "requirement": "ALTERNATIVE",
+          "authenticatorFlow": true,
+          "requirement": "REQUIRED",
           "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": true,
+          "flowAlias": "User creation or linking",
+          "userSetupAllowed": false
         },
         {
-          "requirement": "ALTERNATIVE",
-          "priority": 30,
-          "flowAlias": "Handle Existing Account",
-          "userSetupAllowed": false,
-          "autheticatorFlow": true
+          "authenticatorFlow": true,
+          "requirement": "CONDITIONAL",
+          "priority": 50,
+          "autheticatorFlow": true,
+          "flowAlias": "First Broker Login - Conditional Organization",
+          "userSetupAllowed": false
         }
       ]
     },
     {
+      "id": "299df424-e42d-466c-8df4-af95d55cdfbd",
       "alias": "forms",
       "description": "Username, password, otp and other auth forms.",
       "providerId": "basic-flow",
@@ -1667,112 +1993,85 @@
       "authenticationExecutions": [
         {
           "authenticator": "auth-username-password-form",
+          "authenticatorFlow": false,
           "requirement": "REQUIRED",
           "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "auth-otp-form",
-          "requirement": "OPTIONAL",
-          "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        }
-      ]
-    },
-    {
-      "alias": "http challenge",
-      "description": "An authentication flow based on challenge-response HTTP Authentication Schemes",
-      "providerId": "basic-flow",
-      "topLevel": true,
-      "builtIn": true,
-      "authenticationExecutions": [
-        {
-          "authenticator": "no-cookie-redirect",
-          "requirement": "REQUIRED",
-          "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
-          "authenticator": "basic-auth",
-          "requirement": "REQUIRED",
+          "authenticatorFlow": true,
+          "requirement": "CONDITIONAL",
           "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "basic-auth-otp",
-          "requirement": "DISABLED",
-          "priority": 30,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "auth-spnego",
-          "requirement": "DISABLED",
-          "priority": 40,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": true,
+          "flowAlias": "Browser - Conditional OTP",
+          "userSetupAllowed": false
         }
       ]
     },
     {
+      "id": "ed1921d3-c5a1-4df7-9e88-3b80e465ec30",
       "alias": "registration",
-      "description": "registration flow",
+      "description": "Registration flow",
       "providerId": "basic-flow",
       "topLevel": true,
       "builtIn": true,
       "authenticationExecutions": [
         {
           "authenticator": "registration-page-form",
+          "authenticatorFlow": true,
           "requirement": "REQUIRED",
           "priority": 10,
+          "autheticatorFlow": true,
           "flowAlias": "registration form",
-          "userSetupAllowed": false,
-          "autheticatorFlow": true
+          "userSetupAllowed": false
         }
       ]
     },
     {
+      "id": "d4940941-f744-4061-9856-0e78c8757761",
       "alias": "registration form",
-      "description": "registration form",
+      "description": "Registration form",
       "providerId": "form-flow",
       "topLevel": false,
       "builtIn": true,
       "authenticationExecutions": [
         {
           "authenticator": "registration-user-creation",
+          "authenticatorFlow": false,
           "requirement": "REQUIRED",
           "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "registration-profile-action",
-          "requirement": "REQUIRED",
-          "priority": 40,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
           "authenticator": "registration-password-action",
+          "authenticatorFlow": false,
           "requirement": "REQUIRED",
           "priority": 50,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
           "authenticator": "registration-recaptcha-action",
+          "authenticatorFlow": false,
           "requirement": "DISABLED",
           "priority": 60,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
+        },
+        {
+          "authenticator": "registration-terms-and-conditions",
+          "authenticatorFlow": false,
+          "requirement": "DISABLED",
+          "priority": 70,
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         }
       ]
     },
     {
+      "id": "27c8e661-d81a-4250-8d73-3d0d6c64a692",
       "alias": "reset credentials",
       "description": "Reset credentials for a user if they forgot their password or something",
       "providerId": "basic-flow",
@@ -1781,35 +2080,40 @@
       "authenticationExecutions": [
         {
           "authenticator": "reset-credentials-choose-user",
+          "authenticatorFlow": false,
           "requirement": "REQUIRED",
           "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
           "authenticator": "reset-credential-email",
+          "authenticatorFlow": false,
           "requirement": "REQUIRED",
           "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
           "authenticator": "reset-password",
+          "authenticatorFlow": false,
           "requirement": "REQUIRED",
           "priority": 30,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         },
         {
-          "authenticator": "reset-otp",
-          "requirement": "OPTIONAL",
+          "authenticatorFlow": true,
+          "requirement": "CONDITIONAL",
           "priority": 40,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": true,
+          "flowAlias": "Reset - Conditional OTP",
+          "userSetupAllowed": false
         }
       ]
     },
     {
+      "id": "ab7f0224-77bf-4413-a653-2f649498edd7",
       "alias": "saml ecp",
       "description": "SAML ECP Profile Authentication Flow",
       "providerId": "basic-flow",
@@ -1818,22 +2122,25 @@
       "authenticationExecutions": [
         {
           "authenticator": "http-basic-authenticator",
+          "authenticatorFlow": false,
           "requirement": "REQUIRED",
           "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
+          "autheticatorFlow": false,
+          "userSetupAllowed": false
         }
       ]
     }
   ],
   "authenticatorConfig": [
     {
+      "id": "19098390-9480-4c06-9f2f-f5bb15210a1e",
       "alias": "create unique user config",
       "config": {
         "require.password.update.after.registration": "false"
       }
     },
     {
+      "id": "1641002e-29dd-4aaa-8e86-8405259ba1d6",
       "alias": "review profile config",
       "config": {
         "update.profile.on.first.login": "missing"
@@ -1851,9 +2158,9 @@
       "config": {}
     },
     {
-      "alias": "terms_and_conditions",
+      "alias": "TERMS_AND_CONDITIONS",
       "name": "Terms and Conditions",
-      "providerId": "terms_and_conditions",
+      "providerId": "TERMS_AND_CONDITIONS",
       "enabled": false,
       "defaultAction": false,
       "priority": 20,
@@ -1885,6 +2192,60 @@
       "defaultAction": false,
       "priority": 50,
       "config": {}
+    },
+    {
+      "alias": "delete_account",
+      "name": "Delete Account",
+      "providerId": "delete_account",
+      "enabled": false,
+      "defaultAction": false,
+      "priority": 60,
+      "config": {}
+    },
+    {
+      "alias": "webauthn-register",
+      "name": "Webauthn Register",
+      "providerId": "webauthn-register",
+      "enabled": true,
+      "defaultAction": false,
+      "priority": 70,
+      "config": {}
+    },
+    {
+      "alias": "webauthn-register-passwordless",
+      "name": "Webauthn Register Passwordless",
+      "providerId": "webauthn-register-passwordless",
+      "enabled": true,
+      "defaultAction": false,
+      "priority": 80,
+      "config": {}
+    },
+    {
+      "alias": "VERIFY_PROFILE",
+      "name": "Verify Profile",
+      "providerId": "VERIFY_PROFILE",
+      "enabled": true,
+      "defaultAction": false,
+      "priority": 90,
+      "config": {}
+    },
+    {
+      "alias": "delete_credential",
+      "name": "Delete Credential",
+      "providerId": "delete_credential",
+      "enabled": true,
+      "defaultAction": false,
+      "priority": 100,
+      "config": {}
+    },
+    {
+      "alias": "update_user_locale",
+      "name": "Update User Locale",
+      "providerId": "update_user_locale",
+      "enabled": true,
+      "defaultAction": false,
+      "priority": 1000,
+      "config": {}
     }
   ],
   "browserFlow": "browser",
@@ -1893,104 +2254,91 @@
   "resetCredentialsFlow": "reset credentials",
   "clientAuthenticationFlow": "clients",
   "dockerAuthenticationFlow": "docker auth",
+  "firstBrokerLoginFlow": "first broker login",
   "attributes": {
-    "_browser_header.xXSSProtection": "1; mode=block",
-    "_browser_header.xFrameOptions": "SAMEORIGIN",
-    "_browser_header.strictTransportSecurity": "max-age=31536000; includeSubDomains",
-    "permanentLockout": "false",
-    "quickLoginCheckMilliSeconds": "1000",
-    "_browser_header.xRobotsTag": "none",
-    "maxFailureWaitSeconds": "900",
-    "minimumQuickLoginWaitSeconds": "60",
-    "failureFactor": "30",
-    "actionTokenGeneratedByUserLifespan": "300",
-    "maxDeltaTimeSeconds": "43200",
-    "_browser_header.xContentTypeOptions": "nosniff",
-    "offlineSessionMaxLifespan": "5184000",
-    "actionTokenGeneratedByAdminLifespan": "43200",
-    "_browser_header.contentSecurityPolicyReportOnly": "",
-    "bruteForceProtected": "false",
-    "_browser_header.contentSecurityPolicy": "frame-src 'self'; frame-ancestors 'self'; object-src 'none';",
-    "waitIncrementSeconds": "60",
-    "offlineSessionMaxLifespanEnabled": "false"
+    "cibaBackchannelTokenDeliveryMode": "poll",
+    "cibaAuthRequestedUserHint": "login_hint",
+    "clientOfflineSessionMaxLifespan": "0",
+    "oauth2DevicePollingInterval": "5",
+    "clientSessionIdleTimeout": "0",
+    "clientOfflineSessionIdleTimeout": "0",
+    "cibaInterval": "5",
+    "realmReusableOtpCode": "false",
+    "cibaExpiresIn": "120",
+    "oauth2DeviceCodeLifespan": "600",
+    "parRequestUriLifespan": "60",
+    "clientSessionMaxLifespan": "0",
+    "organizationsEnabled": "false"
+  },
+  "keycloakVersion": "26.0.5",
+  "userManagedAccessAllowed": false,
+  "organizationsEnabled": false,
+  "clientProfiles": {
+    "profiles": []
+  },
+  "clientPolicies": {
+    "policies": []
   },
   "users": [
     {
       "username": "admin",
       "enabled": true,
-      "totp": false,
-      "emailVerified": false,
+      "emailVerified": true,
+      "firstName": "Rootus",
+      "lastName": "Adminus",
+      "email": "local-admin@mail.com",
       "credentials": [
         {
           "type": "password",
-          "hashedSaltedValue": "NICTtwsvSxJ5hL8hLAuleDUv9jwZcuXgxviMXvR++cciyPtiIEStEaJUyfA9DOir59awjPrHOumsclPVjNBplA==",
-          "salt": "T/2P5o5oxFJUEk68BRURRg==",
-          "hashIterations": 27500,
-          "counter": 0,
-          "algorithm": "pbkdf2-sha256",
-          "digits": 0,
-          "period": 0,
-          "createdDate": 1554245879354,
-          "config": {}
+          "value": "admin"
         }
       ],
-      "disableableCredentialTypes": ["password"],
-      "requiredActions": [],
-      "realmRoles": ["admin", "confidential", "user"],
-      "notBefore": 0,
-      "groups": []
+      "realmRoles": ["admin", "user", "observer"]
+    },
+    {
+      "username": "jdoe",
+      "enabled": true,
+      "emailVerified": true,
+      "firstName": "John",
+      "lastName": "Doe",
+      "email": "j-doe@mail.com",
+      "credentials": [
+        {
+          "type": "password",
+          "value": "jdoe"
+        }
+      ],
+      "realmRoles": ["user", "observer"]
     },
     {
       "username": "alice",
       "enabled": true,
-      "totp": false,
-      "emailVerified": false,
+      "emailVerified": true,
+      "firstName": "Alice",
+      "lastName": "Jane",
+      "email": "alice@mail.com",
       "credentials": [
         {
           "type": "password",
-          "hashedSaltedValue": "A3okqV2T/ybXTVEgKfosoSjP8Yc9IZbFP/SY4cEd6hag7TABQrQ6nUSuwagGt96l8cw1DTijO75PqX6uiTXMzw==",
-          "salt": "sl4mXx6T9FypPH/s9TngfQ==",
-          "hashIterations": 27500,
-          "counter": 0,
-          "algorithm": "pbkdf2-sha256",
-          "digits": 0,
-          "period": 0,
-          "createdDate": 1554245879116,
-          "config": {}
+          "value": "alice"
         }
       ],
-      "disableableCredentialTypes": ["password"],
-      "requiredActions": [],
-      "realmRoles": ["user"],
-      "notBefore": 0,
-      "groups": []
+      "realmRoles": ["user", "observer"]
     },
     {
-      "username": "jdoe",
+      "username": "nobody",
       "enabled": true,
-      "totp": false,
-      "emailVerified": false,
+      "emailVerified": true,
+      "firstName": "No",
+      "lastName": "Body",
+      "email": "no-body@mail.com",
       "credentials": [
         {
           "type": "password",
-          "hashedSaltedValue": "JV3DUNLjqOadjbBOtC4rvacQI553CGaDGAzBS8MR5ReCr7SwF3E6CsW3T7/XO8ITZAsch8+A/6loeuCoVLLJrg==",
-          "salt": "uCbOH7HZtyDtMd0E9DG/nw==",
-          "hashIterations": 27500,
-          "counter": 0,
-          "algorithm": "pbkdf2-sha256",
-          "digits": 0,
-          "period": 0,
-          "createdDate": 1554245879227,
-          "config": {}
+          "value": "nobody"
         }
       ],
-      "disableableCredentialTypes": ["password"],
-      "requiredActions": [],
-      "realmRoles": ["confidential", "user"],
-      "notBefore": 0,
-      "groups": []
+      "realmRoles": ["observer"]
     }
-  ],
-  "keycloakVersion": "6.0.0",
-  "userManagedAccessAllowed": false
+  ]
 }
diff --git a/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/pom.xml b/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/pom.xml
new file mode 100644
index 00000000000..7d1f8d8d71a
--- /dev/null
+++ b/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/pom.xml
@@ -0,0 +1,154 @@
+<?xml version="1.0" ?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~ 
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~ 
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.      
+-->
+<project
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+  xmlns="http://maven.apache.org/POM/4.0.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.kie</groupId>
+    <artifactId>kie-tools-maven-base</artifactId>
+    <version>${revision}</version>
+    <relativePath>../../node_modules/@kie-tools/maven-base/pom.xml</relativePath>
+  </parent>
+
+  <!-- This is a development app. It's better that we use an arbitrary string to not make this more complicated than it has to be. -->
+  <artifactId>management-console-dev-webapp-runtime</artifactId>
+  <version>999-dev</version>
+
+  <dependencies>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-resteasy</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-resteasy-jackson</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-smallrye-openapi</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-smallrye-health</artifactId>
+    </dependency>
+
+    <dependency>
+      <groupId>org.jbpm</groupId>
+      <artifactId>jbpm-with-drools-quarkus</artifactId>
+    </dependency>
+
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kie-addons-quarkus-process-management</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kogito-addons-quarkus-jobs-management</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kie-addons-quarkus-process-svg</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kie-addons-quarkus-source-files</artifactId>
+    </dependency>
+
+    <!-- Persistence -->
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-jdbc-h2</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-agroal</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kie-addons-quarkus-persistence-jdbc</artifactId>
+    </dependency>
+
+    <!-- Data-Index Addon -->
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kogito-addons-quarkus-data-index-jpa</artifactId>
+    </dependency>
+
+    <!-- Jobs Service -->
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kogito-addons-quarkus-jobs</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.kie.kogito</groupId>
+      <artifactId>jobs-service-storage-jpa</artifactId>
+    </dependency>
+
+    <!-- Data Audit -->
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kogito-addons-quarkus-data-audit-jpa</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kogito-addons-quarkus-data-audit</artifactId>
+    </dependency>
+
+    <!-- OIDC Proxy -->
+    <dependency>
+      <groupId>io.quarkiverse.oidc-proxy</groupId>
+      <artifactId>quarkus-oidc-proxy</artifactId>
+      <version>0.1.1</version>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-oidc</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-resteasy-client-oidc-token-propagation</artifactId>
+    </dependency>
+
+    <dependency>
+      <groupId>io.vertx</groupId>
+      <artifactId>vertx-web-proxy</artifactId>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <finalName>${project.artifactId}</finalName>
+    <plugins>
+      <plugin>
+        <groupId>io.quarkus</groupId>
+        <artifactId>quarkus-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>build</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/java/org/kie/kogito/hr/CandidateData.java b/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/java/org/kie/kogito/hr/CandidateData.java
new file mode 100644
index 00000000000..eae14184da0
--- /dev/null
+++ b/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/java/org/kie/kogito/hr/CandidateData.java
@@ -0,0 +1,93 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.kie.kogito.hr;
+
+import java.util.List;
+
+import com.fasterxml.jackson.annotation.JsonIgnore;
+
+public class CandidateData {
+
+    private String name;
+
+    private String lastName;
+
+    private String email;
+
+    private Integer experience;
+
+    private List<String> skills;
+
+    public CandidateData() {
+    }
+
+    public CandidateData(String name, String lastName, String email, Integer experience, List<String> skills) {
+        this.name = name;
+        this.lastName = lastName;
+        this.email = email;
+        this.experience = experience;
+        this.skills = skills;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getLastName() {
+        return lastName;
+    }
+
+    public void setLastName(String lastName) {
+        this.lastName = lastName;
+    }
+
+    public String getEmail() {
+        return email;
+    }
+
+    public void setEmail(String email) {
+        this.email = email;
+    }
+
+    public Integer getExperience() {
+        return experience;
+    }
+
+    public void setExperience(Integer experience) {
+        this.experience = experience;
+    }
+
+    public List<String> getSkills() {
+        return skills;
+    }
+
+    public void setSkills(List<String> skills) {
+        this.skills = skills;
+    }
+
+    @JsonIgnore
+    public String getFullName() {
+        return name + " " + lastName;
+    }
+}
diff --git a/packages/runtime-tools-process-enveloped-components/src/taskForm/api/TaskFormChannelApi.ts b/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/java/org/kie/kogito/hr/Offer.java
similarity index 64%
copy from packages/runtime-tools-process-enveloped-components/src/taskForm/api/TaskFormChannelApi.ts
copy to packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/java/org/kie/kogito/hr/Offer.java
index 299e9a35128..a377b480aa0 100644
--- a/packages/runtime-tools-process-enveloped-components/src/taskForm/api/TaskFormChannelApi.ts
+++ b/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/java/org/kie/kogito/hr/Offer.java
@@ -1,4 +1,4 @@
-/**
+/*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
  * distributed with this work for additional information
@@ -17,10 +17,30 @@
  * under the License.
  */
 
-import { Form } from "@kie-tools/runtime-tools-shared-gateway-api/dist/types";
+package org.kie.kogito.hr;
 
-export interface TaskFormChannelApi {
-  taskForm__getTaskFormSchema(): Promise<Record<string, any>>;
-  taskForm__getCustomForm(): Promise<Form>;
-  taskForm__doSubmit(phase?: string, payload?: any): Promise<any>;
+public class Offer {
+
+    private String category;
+
+    private Integer salary;
+
+    public Offer() {
+    }
+
+    public String getCategory() {
+        return category;
+    }
+
+    public void setCategory(String category) {
+        this.category = category;
+    }
+
+    public Integer getSalary() {
+        return salary;
+    }
+
+    public void setSalary(Integer salary) {
+        this.salary = salary;
+    }
 }
diff --git a/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/resources/META-INF/processSVG/hiring.svg b/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/resources/META-INF/processSVG/hiring.svg
new file mode 100644
index 00000000000..50ae8cf0e65
--- /dev/null
+++ b/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/resources/META-INF/processSVG/hiring.svg
@@ -0,0 +1,1445 @@
+<svg
+  version="1.1"
+  xmlns="http://www.w3.org/2000/svg"
+  xmlns:xlink="http://www.w3.org/1999/xlink"
+  width="1575"
+  height="521"
+  viewBox="0 0 1575 521"
+>
+  <!--
+	- Licensed to the Apache Software Foundation (ASF) under one
+	- or more contributor license agreements.  See the NOTICE file
+	- distributed with this work for additional information
+	- regarding copyright ownership.  The ASF licenses this file
+	- to you under the Apache License, Version 2.0 (the
+	- "License"); you may not use this file except in compliance
+	- with the License.  You may obtain a copy of the License at
+	-
+	-   http://www.apache.org/licenses/LICENSE-2.0
+	-
+	- Unless required by applicable law or agreed to in writing,
+	- software distributed under the License is distributed on an
+	- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+	- KIND, either express or implied.  See the License for the
+	- specific language governing permissions and limitations
+	- under the License.
+	-->
+  <defs />
+  <g transform="matrix(1,0,0,1,0,0)">
+    <g>
+      <g>
+        <g>
+          <path
+            fill="none"
+            stroke="#d3d3d3"
+            paint-order="fill stroke markers"
+            d=" M 0 0 L 1200 0"
+            stroke-miterlimit="10"
+            stroke-opacity="0.8"
+            stroke-dasharray="5"
+          />
+        </g>
+        <g>
+          <path
+            fill="none"
+            stroke="#d3d3d3"
+            paint-order="fill stroke markers"
+            d=" M 0 0 L 0 800"
+            stroke-miterlimit="10"
+            stroke-opacity="0.8"
+            stroke-dasharray="5"
+          />
+        </g>
+      </g>
+      <g
+        id="_1639F738-45F3-4CD6-A80E-CCEBAA605D56"
+        bpmn2nodeid="_1639F738-45F3-4CD6-A80E-CCEBAA605D56"
+        transform="matrix(1,0,0,1,79.74999999999999,35.00000000000006)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(0.125,0,0,0.125,0,0)">
+          <g transform="matrix(1,0,0,1,0,0)">
+            <path
+              fill="#e8fae6"
+              stroke="black"
+              id="_1639F738-45F3-4CD6-A80E-CCEBAA605D56?shapeType=BACKGROUND"
+              paint-order="fill stroke markers"
+              d=" M 0 0 M 444 224 C 444 263.9 434.2 300.8 414.4 334.5 C 394.7 368.2 368 394.9 334.4 414.5 C 300.79999999999995 434.1 263.9 444 224 444 C 184.10000000000002 444 147.2 434.2 113.5 414.4 C 79.8 394.7 53.1 368 33.5 334.4 C 13.899999999999999 300.79999999999995 4 263.9 4 224 C 4 184.10000000000002 13.8 147.2 33.6 113.5 C 53.400000000000006 79.80000000000001 80.1 53.1 113.6 33.5 C 147.1 13.899999999999999 184.1 4 224 4 C 263.9 4 300.8 13.8 334.5 33.6 C 368.2 53.400000000000006  [...]
+              stroke-miterlimit="10"
+              stroke-dasharray=""
+            />
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="rgb(74,162,65)"
+                  stroke="black"
+                  id="_1639F738-45F3-4CD6-A80E-CCEBAA605D56?shapeType=BORDER&amp;renderType=FILL"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 224 0 C 100.3 0 0 100.3 0 224 C 0 347.7 100.3 448 224 448 C 347.7 448 448 347.7 448 224 C 448 100.30000000000001 347.7 0 224 0 Z M 0 0 M 224 432 C 109.1 432 16 338.9 16 224 C 16 109.10000000000002 109.1 16 224 16 C 338.9 16 432 109.1 432 224 C 432 338.9 338.9 432 224 432 Z"
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,28,61)" />
+      </g>
+      <g
+        id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6"
+        bpmn2nodeid="_B8C4F63C-81AD-4291-9C1B-84967277EEF6"
+        transform="matrix(1,0,0,1,800.75,12.000000000000057)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="#ffffff"
+            stroke="none"
+            id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6?shapeType=BACKGROUND"
+            paint-order="stroke fill markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6?shapeType=BORDER&amp;renderType=STROKE"
+            paint-order="fill stroke markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+            stroke-miterlimit="10"
+            stroke-width="1.5"
+            stroke-dasharray=""
+          />
+        </g>
+        <g>
+          <g transform="matrix(0.06,0,0,0.06,9.4,9.4)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6_task__aoAz__eklU"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 16 445.2101 C 16 440.86867 18.784312 431.12906000000004 22.001325 424.21728 C 35.767643 394.6402 77.282944 359.28049 129 333.08362 C 144.51625 325.22398 157.34689 319.96394 167.80739 317.17416 C 171.93153 316.07426 175.72913 314.41389999999996 176.5251 313.36265 C 178.89361 310.23449999999997 180.91404 302.90781 181.72673 294.5 L 182.5 286.5 L 178.50715 283.45457 C 166.30327 274.14645 154.2837 251.67767 148.03953 226.5 C 145.61086 216.70715 145.05603000000002  [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,4.039999999999992,13.680000000000007)">
+          <g transform="matrix(0.04,0,0,0.04,63.36,69.12)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path fill="none" stroke="none" />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path fill="none" stroke="none" />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,35,43.5)">
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="47.2265625"
+            y="12"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >HR Interview</text>
+        </g>
+        <g
+          id="_116F3C54-A10E-4952-9E08-1CACE74CED0B"
+          bpmn2nodeid="_116F3C54-A10E-4952-9E08-1CACE74CED0B"
+          transform="matrix(1,0,0,1,60,74)"
+        >
+          <g>
+            <path fill="none" stroke="none" />
+          </g>
+          <g transform="matrix(0.125,0,0,0.125,0,0)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#fbefcf"
+                stroke="black"
+                id="_116F3C54-A10E-4952-9E08-1CACE74CED0B?shapeType=BACKGROUND"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 444 224 C 444 263.9 434.2 300.8 414.4 334.5 C 394.7 368.2 368 394.9 334.4 414.5 C 300.79999999999995 434.1 263.9 444 224 444 C 184.10000000000002 444 147.2 434.2 113.5 414.4 C 79.8 394.7 53.1 368 33.5 334.4 C 13.899999999999999 300.79999999999995 4 263.9 4 224 C 4 184.10000000000002 13.8 147.2 33.6 113.5 C 53.400000000000006 79.80000000000001 80.1 53.1 113.6 33.5 C 147.1 13.899999999999999 184.1 4 224 4 C 263.9 4 300.8 13.8 334.5 33.6 C 368.2 53.40000000000000 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g>
+              <g transform="matrix(1,0,0,1,0,0)">
+                <g transform="matrix(1,0,0,1,0,0)">
+                  <path
+                    fill="#e5a000"
+                    stroke="none"
+                    id="_116F3C54-A10E-4952-9E08-1CACE74CED0B?shapeType=BORDER&amp;renderType=FILL"
+                    paint-order="stroke fill markers"
+                    d=" M 0 0 M 224 408 C 122.5 408 40 325.5 40 224 C 40 122.5 122.5 40 224 40 C 325.5 40 408 122.5 408 224 C 408 325.5 325.5 408 224 408 Z M 0 0 M 224 56 C 131.4 56 56 131.4 56 224 C 56 316.6 131.4 392 224 392 C 316.6 392 392 316.6 392 224 C 392 131.39999999999998 316.6 56 224 56 Z M 0 0 M 224 16 C 252.1 16 279.3 21.5 305 32.3 C 329.8 42.8 352 57.8 371.1 76.9 C 390.20000000000005 96.00000000000001 405.20000000000005 118.30000000000001 415.70000000000005 143 C 426.5000000 [...]
+                  />
+                </g>
+              </g>
+            </g>
+            <g>
+              <g transform="matrix(1,0,0,1,0,0)">
+                <g transform="matrix(1,0,0,1,0,0)">
+                  <path
+                    fill="#e5a000"
+                    stroke="black"
+                    id="_116F3C54-A10E-4952-9E08-1CACE74CED0B_wait"
+                    paint-order="fill stroke markers"
+                    d=" M 0 0 M 240.2 176.7 L 240.2 232.7 C 240.2 233.89999999999998 239.79999999999998 234.79999999999998 239.1 235.6 C 238.4 236.4 237.4 236.7 236.2 236.7 L 196.2 236.7 C 195 236.7 194.1 236.29999999999998 193.29999999999998 235.6 C 192.49999999999997 234.9 192.2 233.9 192.2 232.7 L 192.2 224.7 C 192.2 223.5 192.6 222.6 193.29999999999998 221.79999999999998 C 193.99999999999997 220.99999999999997 194.99999999999997 220.7 196.2 220.7 L 224.2 220.7 L 224.2 176.7 C 224.2 1 [...]
+                    stroke-miterlimit="10"
+                    stroke-dasharray=""
+                  />
+                </g>
+              </g>
+            </g>
+          </g>
+          <g transform="matrix(1,0,0,1,28,61)" />
+        </g>
+      </g>
+      <g
+        id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E"
+        bpmn2nodeid="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E"
+        transform="matrix(1,0,0,1,984.75,12.000000000000057)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="#ffffff"
+            stroke="none"
+            id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E?shapeType=BACKGROUND"
+            paint-order="stroke fill markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E?shapeType=BORDER&amp;renderType=STROKE"
+            paint-order="fill stroke markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+            stroke-miterlimit="10"
+            stroke-width="1.5"
+            stroke-dasharray=""
+          />
+        </g>
+        <g>
+          <g transform="matrix(0.06,0,0,0.06,9.4,9.4)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_task__aoAz__eklU"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 16 445.2101 C 16 440.86867 18.784312 431.12906000000004 22.001325 424.21728 C 35.767643 394.6402 77.282944 359.28049 129 333.08362 C 144.51625 325.22398 157.34689 319.96394 167.80739 317.17416 C 171.93153 316.07426 175.72913 314.41389999999996 176.5251 313.36265 C 178.89361 310.23449999999997 180.91404 302.90781 181.72673 294.5 L 182.5 286.5 L 178.50715 283.45457 C 166.30327 274.14645 154.2837 251.67767 148.03953 226.5 C 145.61086 216.70715 145.05603000000002  [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,4.039999999999992,13.680000000000007)">
+          <g transform="matrix(0.04,0,0,0.04,63.36,69.12)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path fill="none" stroke="none" />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path fill="none" stroke="none" />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,35,43.5)">
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="43.03515625"
+            y="12"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >IT Interview</text>
+        </g>
+      </g>
+      <g
+        id="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045"
+        bpmn2nodeid="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045"
+        transform="matrix(1,0,0,1,162.75,12.000000000000057)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="#ffffff"
+            stroke="none"
+            id="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045?shapeType=BACKGROUND"
+            paint-order="stroke fill markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            id="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045?shapeType=BORDER&amp;renderType=STROKE"
+            paint-order="fill stroke markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+            stroke-miterlimit="10"
+            stroke-width="1.5"
+            stroke-dasharray=""
+          />
+        </g>
+        <g>
+          <g transform="matrix(0.06,0,0,0.06,9.4,9.4)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045_task__4dtu__L2uu"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 197.3 130.2 C 194.4 127.29999999999998 189.60000000000002 127.29999999999998 186.70000000000002 130.2 L 130.20000000000002 186.7 C 127.30000000000001 189.6 127.30000000000001 194.39999999999998 130.20000000000002 197.29999999999998 L 186.70000000000002 253.79999999999998 C 188.10000000000002 255.29999999999998 190.10000000000002 255.99999999999997 192.00000000000003 255.99999999999997 C 193.90000000000003 255.99999999999997 195.90000000000003 255.2999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045_task__4dtu__LocD"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 261.3 130.2 C 258.40000000000003 127.29999999999998 253.60000000000002 127.29999999999998 250.70000000000002 130.2 C 247.8 133.1 247.8 137.89999999999998 250.70000000000002 140.79999999999998 L 301.8 191.89999999999998 L 250.7 243 C 247.79999999999998 245.9 247.79999999999998 250.7 250.7 253.6 C 252.1 255.29999999999998 254.1 256 256 256 C 257.9 256 259.9 255.3 261.3 253.8 L 317.8 197.3 C 320.7 194.4 320.7 189.60000000000002 317.8 186.70000000000002 L 261.3 130.2 Z"
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045_task__4dtu__tLLL"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 400 32 C 400 32 152.8 32 128 32 C 62 32 64 96 64 96 L 64 288 L 1 288 C 1 288 -4 416 78 416 L 320 416 C 368 416 384 368 384 336 C 384 314.2 384 224.4 384 160 L 448 160 L 448 96 C 448 96 449 32 400 32 Z M 0 0 M 78 383.9 C 68.5 383.9 61.6 381.09999999999997 55.5 374.9 C 43.4 362.4 37.5 339.59999999999997 34.9 320 L 256.9 320 C 257.09999999999997 322.7 257.29999999999995 325.4 257.59999999999997 328.2 C 259.99999999999994 351.59999999999997 264.7 370.0999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,35.83203125,43.5)">
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="41.16796875"
+            y="12"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >New Hiring</text>
+        </g>
+      </g>
+      <g
+        id="_834B21EF-9229-44F8-A5DB-D96EBB39A347"
+        bpmn2nodeid="_834B21EF-9229-44F8-A5DB-D96EBB39A347"
+        transform="matrix(1,0,0,1,811.75,197.00000000000006)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="#ffffff"
+            stroke="none"
+            id="_834B21EF-9229-44F8-A5DB-D96EBB39A347?shapeType=BACKGROUND"
+            paint-order="stroke fill markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            id="_834B21EF-9229-44F8-A5DB-D96EBB39A347?shapeType=BORDER&amp;renderType=STROKE"
+            paint-order="fill stroke markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+            stroke-miterlimit="10"
+            stroke-width="1.5"
+            stroke-dasharray=""
+          />
+        </g>
+        <g>
+          <g transform="matrix(0.06,0,0,0.06,9.4,9.4)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_834B21EF-9229-44F8-A5DB-D96EBB39A347_task__4dtu__L2uu"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 197.3 130.2 C 194.4 127.29999999999998 189.60000000000002 127.29999999999998 186.70000000000002 130.2 L 130.20000000000002 186.7 C 127.30000000000001 189.6 127.30000000000001 194.39999999999998 130.20000000000002 197.29999999999998 L 186.70000000000002 253.79999999999998 C 188.10000000000002 255.29999999999998 190.10000000000002 255.99999999999997 192.00000000000003 255.99999999999997 C 193.90000000000003 255.99999999999997 195.90000000000003 255.2999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_834B21EF-9229-44F8-A5DB-D96EBB39A347_task__4dtu__LocD"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 261.3 130.2 C 258.40000000000003 127.29999999999998 253.60000000000002 127.29999999999998 250.70000000000002 130.2 C 247.8 133.1 247.8 137.89999999999998 250.70000000000002 140.79999999999998 L 301.8 191.89999999999998 L 250.7 243 C 247.79999999999998 245.9 247.79999999999998 250.7 250.7 253.6 C 252.1 255.29999999999998 254.1 256 256 256 C 257.9 256 259.9 255.3 261.3 253.8 L 317.8 197.3 C 320.7 194.4 320.7 189.60000000000002 317.8 186.70000000000002 L 261.3 130.2 Z"
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_834B21EF-9229-44F8-A5DB-D96EBB39A347_task__4dtu__tLLL"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 400 32 C 400 32 152.8 32 128 32 C 62 32 64 96 64 96 L 64 288 L 1 288 C 1 288 -4 416 78 416 L 320 416 C 368 416 384 368 384 336 C 384 314.2 384 224.4 384 160 L 448 160 L 448 96 C 448 96 449 32 400 32 Z M 0 0 M 78 383.9 C 68.5 383.9 61.6 381.09999999999997 55.5 374.9 C 43.4 362.4 37.5 339.59999999999997 34.9 320 L 256.9 320 C 257.09999999999997 322.7 257.29999999999995 325.4 257.59999999999997 328.2 C 259.99999999999994 351.59999999999997 264.7 370.0999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,35,21)">
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="49.3046875"
+            y="12"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >       Send        </text>
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="49.3046875"
+            y="27"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          > notification  </text>
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="49.3046875"
+            y="42"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >HR Interview </text>
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="49.3046875"
+            y="57"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >    avoided     </text>
+        </g>
+      </g>
+      <g
+        id="_B9662806-84F3-4444-AD62-4790CDA7C85D"
+        bpmn2nodeid="_B9662806-84F3-4444-AD62-4790CDA7C85D"
+        transform="matrix(1,0,0,1,1164.75,35.00000000000006)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(0.125,0,0,0.125,0,0)">
+          <g transform="matrix(1,0,0,1,0,0)">
+            <path
+              fill="#fef4ea"
+              stroke="black"
+              id="_B9662806-84F3-4444-AD62-4790CDA7C85D?shapeType=BACKGROUND"
+              paint-order="fill stroke markers"
+              d=" M 0 0 M 224.4 4.3 C 216.4 4.3 208.4 7.3 202.3 13.399999999999999 L 13.5 202.2 C 1.3000000000000007 214.39999999999998 1.3000000000000007 234.2 13.5 246.39999999999998 L 202.2 435.09999999999997 C 208.29999999999998 441.2 216.39999999999998 444.2 224.29999999999998 444.2 C 232.2 444.2 240.29999999999998 441.2 246.39999999999998 435.09999999999997 L 435.09999999999997 246.39999999999998 C 447.29999999999995 234.2 447.29999999999995 214.39999999999998 435.09999999999997 20 [...]
+              stroke-miterlimit="10"
+              stroke-dasharray=""
+            />
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="rgb(236,122,8)"
+                  stroke="black"
+                  id="_B9662806-84F3-4444-AD62-4790CDA7C85D?shapeType=BORDER&amp;renderType=FILL"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 20.8 212.7 L 213.3 20.2 C 219.60000000000002 13.899999999999999 229.70000000000002 13.899999999999999 235.9 20.2 L 428.4 212.7 C 434.7 219 434.7 229.1 428.4 235.29999999999998 L 235.9 427.8 C 229.6 434.1 219.5 434.1 213.3 427.8 L 20.8 235.3 C 14.5 229.1 14.5 218.9 20.8 212.7 L 20.8 212.7 Z M 0 0 M 0 224 C 0 232.1 3.1 240.3 9.3 246.5 L 201.5 438.7 C 213.9 451.09999999999997 234.1 451.09999999999997 246.5 438.7 L 438.7 246.5 C 444.9 240.3 448 232.1 448 224 C 4 [...]
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="#ec7a08"
+                  stroke="black"
+                  id="_B9662806-84F3-4444-AD62-4790CDA7C85D_exclusive"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 298.2 269.2 C 298.2 272.59999999999997 297.09999999999997 275.3 294.7 277.7 L 277.7 294.7 C 275.3 297.09999999999997 272.59999999999997 298.2 269.2 298.2 C 265.8 298.2 263.09999999999997 297.09999999999997 260.7 294.7 L 224 258 L 187.2 294.8 C 184.79999999999998 297.2 182.1 298.3 178.7 298.3 C 175.29999999999998 298.3 172.6 297.2 170.2 294.8 L 153.2 277.8 C 150.79999999999998 275.40000000000003 149.7 272.7 149.7 269.3 C 149.7 265.90000000000003 150.799999999 [...]
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,28,61)" />
+      </g>
+      <g
+        id="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+        bpmn2nodeid="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+        transform="matrix(1,0,0,1,343.75,35.00000000000006)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(0.125,0,0,0.125,0,0)">
+          <g transform="matrix(1,0,0,1,0,0)">
+            <path
+              fill="#fef4ea"
+              stroke="black"
+              id="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04?shapeType=BACKGROUND"
+              paint-order="fill stroke markers"
+              d=" M 0 0 M 224.4 4.3 C 216.4 4.3 208.4 7.3 202.3 13.399999999999999 L 13.5 202.2 C 1.3000000000000007 214.39999999999998 1.3000000000000007 234.2 13.5 246.39999999999998 L 202.2 435.09999999999997 C 208.29999999999998 441.2 216.39999999999998 444.2 224.29999999999998 444.2 C 232.2 444.2 240.29999999999998 441.2 246.39999999999998 435.09999999999997 L 435.09999999999997 246.39999999999998 C 447.29999999999995 234.2 447.29999999999995 214.39999999999998 435.09999999999997 20 [...]
+              stroke-miterlimit="10"
+              stroke-dasharray=""
+            />
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="rgb(236,122,8)"
+                  stroke="black"
+                  id="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04?shapeType=BORDER&amp;renderType=FILL"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 20.8 212.7 L 213.3 20.2 C 219.60000000000002 13.899999999999999 229.70000000000002 13.899999999999999 235.9 20.2 L 428.4 212.7 C 434.7 219 434.7 229.1 428.4 235.29999999999998 L 235.9 427.8 C 229.6 434.1 219.5 434.1 213.3 427.8 L 20.8 235.3 C 14.5 229.1 14.5 218.9 20.8 212.7 L 20.8 212.7 Z M 0 0 M 0 224 C 0 232.1 3.1 240.3 9.3 246.5 L 201.5 438.7 C 213.9 451.09999999999997 234.1 451.09999999999997 246.5 438.7 L 438.7 246.5 C 444.9 240.3 448 232.1 448 224 C 4 [...]
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="#ec7a08"
+                  stroke="black"
+                  id="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04_exclusive"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 298.2 269.2 C 298.2 272.59999999999997 297.09999999999997 275.3 294.7 277.7 L 277.7 294.7 C 275.3 297.09999999999997 272.59999999999997 298.2 269.2 298.2 C 265.8 298.2 263.09999999999997 297.09999999999997 260.7 294.7 L 224 258 L 187.2 294.8 C 184.79999999999998 297.2 182.1 298.3 178.7 298.3 C 175.29999999999998 298.3 172.6 297.2 170.2 294.8 L 153.2 277.8 C 150.79999999999998 275.40000000000003 149.7 272.7 149.7 269.3 C 149.7 265.90000000000003 150.799999999 [...]
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,28,61)" />
+      </g>
+      <g
+        id="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+        bpmn2nodeid="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+        transform="matrix(1,0,0,1,1164.75,392.00000000000006)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(0.125,0,0,0.125,0,0)">
+          <g transform="matrix(1,0,0,1,0,0)">
+            <path
+              fill="#fef4ea"
+              stroke="black"
+              id="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7?shapeType=BACKGROUND"
+              paint-order="fill stroke markers"
+              d=" M 0 0 M 224.4 4.3 C 216.4 4.3 208.4 7.3 202.3 13.399999999999999 L 13.5 202.2 C 1.3000000000000007 214.39999999999998 1.3000000000000007 234.2 13.5 246.39999999999998 L 202.2 435.09999999999997 C 208.29999999999998 441.2 216.39999999999998 444.2 224.29999999999998 444.2 C 232.2 444.2 240.29999999999998 441.2 246.39999999999998 435.09999999999997 L 435.09999999999997 246.39999999999998 C 447.29999999999995 234.2 447.29999999999995 214.39999999999998 435.09999999999997 20 [...]
+              stroke-miterlimit="10"
+              stroke-dasharray=""
+            />
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="rgb(236,122,8)"
+                  stroke="black"
+                  id="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7?shapeType=BORDER&amp;renderType=FILL"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 20.8 212.7 L 213.3 20.2 C 219.60000000000002 13.899999999999999 229.70000000000002 13.899999999999999 235.9 20.2 L 428.4 212.7 C 434.7 219 434.7 229.1 428.4 235.29999999999998 L 235.9 427.8 C 229.6 434.1 219.5 434.1 213.3 427.8 L 20.8 235.3 C 14.5 229.1 14.5 218.9 20.8 212.7 L 20.8 212.7 Z M 0 0 M 0 224 C 0 232.1 3.1 240.3 9.3 246.5 L 201.5 438.7 C 213.9 451.09999999999997 234.1 451.09999999999997 246.5 438.7 L 438.7 246.5 C 444.9 240.3 448 232.1 448 224 C 4 [...]
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="#ec7a08"
+                  stroke="black"
+                  id="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7_exclusive"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 298.2 269.2 C 298.2 272.59999999999997 297.09999999999997 275.3 294.7 277.7 L 277.7 294.7 C 275.3 297.09999999999997 272.59999999999997 298.2 269.2 298.2 C 265.8 298.2 263.09999999999997 297.09999999999997 260.7 294.7 L 224 258 L 187.2 294.8 C 184.79999999999998 297.2 182.1 298.3 178.7 298.3 C 175.29999999999998 298.3 172.6 297.2 170.2 294.8 L 153.2 277.8 C 150.79999999999998 275.40000000000003 149.7 272.7 149.7 269.3 C 149.7 265.90000000000003 150.799999999 [...]
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,28,61)" />
+      </g>
+      <g
+        id="_4B7FF147-F096-435B-8CAF-48318EF786B0"
+        bpmn2nodeid="_4B7FF147-F096-435B-8CAF-48318EF786B0"
+        transform="matrix(1,0,0,1,1263.75,369.00000000000006)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="#ffffff"
+            stroke="none"
+            id="_4B7FF147-F096-435B-8CAF-48318EF786B0?shapeType=BACKGROUND"
+            paint-order="stroke fill markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            id="_4B7FF147-F096-435B-8CAF-48318EF786B0?shapeType=BORDER&amp;renderType=STROKE"
+            paint-order="fill stroke markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+            stroke-miterlimit="10"
+            stroke-width="1.5"
+            stroke-dasharray=""
+          />
+        </g>
+        <g>
+          <g transform="matrix(0.06,0,0,0.06,9.4,9.4)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_4B7FF147-F096-435B-8CAF-48318EF786B0_task__4dtu__L2uu"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 197.3 130.2 C 194.4 127.29999999999998 189.60000000000002 127.29999999999998 186.70000000000002 130.2 L 130.20000000000002 186.7 C 127.30000000000001 189.6 127.30000000000001 194.39999999999998 130.20000000000002 197.29999999999998 L 186.70000000000002 253.79999999999998 C 188.10000000000002 255.29999999999998 190.10000000000002 255.99999999999997 192.00000000000003 255.99999999999997 C 193.90000000000003 255.99999999999997 195.90000000000003 255.2999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_4B7FF147-F096-435B-8CAF-48318EF786B0_task__4dtu__LocD"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 261.3 130.2 C 258.40000000000003 127.29999999999998 253.60000000000002 127.29999999999998 250.70000000000002 130.2 C 247.8 133.1 247.8 137.89999999999998 250.70000000000002 140.79999999999998 L 301.8 191.89999999999998 L 250.7 243 C 247.79999999999998 245.9 247.79999999999998 250.7 250.7 253.6 C 252.1 255.29999999999998 254.1 256 256 256 C 257.9 256 259.9 255.3 261.3 253.8 L 317.8 197.3 C 320.7 194.4 320.7 189.60000000000002 317.8 186.70000000000002 L 261.3 130.2 Z"
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_4B7FF147-F096-435B-8CAF-48318EF786B0_task__4dtu__tLLL"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 400 32 C 400 32 152.8 32 128 32 C 62 32 64 96 64 96 L 64 288 L 1 288 C 1 288 -4 416 78 416 L 320 416 C 368 416 384 368 384 336 C 384 314.2 384 224.4 384 160 L 448 160 L 448 96 C 448 96 449 32 400 32 Z M 0 0 M 78 383.9 C 68.5 383.9 61.6 381.09999999999997 55.5 374.9 C 43.4 362.4 37.5 339.59999999999997 34.9 320 L 256.9 320 C 257.09999999999997 322.7 257.29999999999995 325.4 257.59999999999997 328.2 C 259.99999999999994 351.59999999999997 264.7 370.0999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,35,36)">
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="43.83984375"
+            y="12"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >Application </text>
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="43.83984375"
+            y="27"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >    denied     </text>
+        </g>
+      </g>
+      <g
+        id="_457DC13A-0AEC-4390-A860-5CCFFB67B366"
+        bpmn2nodeid="_457DC13A-0AEC-4390-A860-5CCFFB67B366"
+        transform="matrix(1,0,0,1,1468.75,392.00000000000006)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(0.125,0,0,0.125,0,0)">
+          <g transform="matrix(1,0,0,1,0,0)">
+            <path
+              fill="#fce7e7"
+              stroke="black"
+              id="_457DC13A-0AEC-4390-A860-5CCFFB67B366?shapeType=BACKGROUND"
+              paint-order="fill stroke markers"
+              d=" M 0 0 M 444 224 C 444 263.9 434.2 300.8 414.4 334.5 C 394.7 368.2 368 394.9 334.4 414.5 C 300.79999999999995 434.1 263.9 444 224 444 C 184.10000000000002 444 147.2 434.2 113.5 414.4 C 79.8 394.7 53.1 368 33.5 334.4 C 13.899999999999999 300.79999999999995 4 263.9 4 224 C 4 184.10000000000002 13.8 147.2 33.6 113.5 C 53.400000000000006 79.80000000000001 80.1 53.1 113.6 33.5 C 147.1 13.899999999999999 184.1 4 224 4 C 263.9 4 300.8 13.8 334.5 33.6 C 368.2 53.400000000000006  [...]
+              stroke-miterlimit="10"
+              stroke-dasharray=""
+            />
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="rgb(163,0,0)"
+                  stroke="black"
+                  id="_457DC13A-0AEC-4390-A860-5CCFFB67B366?shapeType=BORDER&amp;renderType=FILL"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 224 0 C 100.3 0 0 100.3 0 224 C 0 347.7 100.3 448 224 448 C 347.7 448 448 347.7 448 224 C 448 100.30000000000001 347.7 0 224 0 Z M 0 0 M 224 400 C 126.8 400 48 321.2 48 224 C 48 126.80000000000001 126.8 48 224 48 C 321.2 48 400 126.8 400 224 C 400 321.2 321.2 400 224 400 Z"
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,28,61)" />
+      </g>
+      <g
+        id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A"
+        bpmn2nodeid="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A"
+        transform="matrix(1,0,0,1,435.75,12.000000000000057)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="#ffffff"
+            stroke="none"
+            id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A?shapeType=BACKGROUND"
+            paint-order="stroke fill markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A?shapeType=BORDER&amp;renderType=STROKE"
+            paint-order="fill stroke markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+            stroke-miterlimit="10"
+            stroke-width="1.5"
+            stroke-dasharray=""
+          />
+        </g>
+        <g>
+          <g transform="matrix(0.06,0,0,0.06,9.4,9.4)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_task__X2tP__k3gr"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 128 344 L 128 296 C 128 293.7 127.2 291.8 125.8 290.2 C 124.39999999999999 288.59999999999997 122.39999999999999 288 120 288 L 40 288 C 37.7 288 35.8 288.8 34.2 290.2 C 32.60000000000001 291.59999999999997 32 293.7 32 296 L 32 344 C 32 346.3 32.8 348.2 34.2 349.8 C 35.60000000000001 351.40000000000003 37.6 352 40 352 L 120 352 C 122.3 352 124.2 351.2 125.8 349.8 C 127.39999999999999 348.40000000000003 128 346.3 128 344 Z M 0 0 M 128 248 L 128 200 C 128 197.7 1 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,35,36)">
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="56.390625"
+            y="12"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >Generate base </text>
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="56.390625"
+            y="27"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >         offer         </text>
+        </g>
+      </g>
+      <g
+        id="_6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1"
+        bpmn2nodeid="_6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1"
+        transform="matrix(1,0,0,1,1468.75,35.00000000000006)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(0.125,0,0,0.125,0,0)">
+          <g transform="matrix(1,0,0,1,0,0)">
+            <path
+              fill="#fce7e7"
+              stroke="black"
+              id="_6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1?shapeType=BACKGROUND"
+              paint-order="fill stroke markers"
+              d=" M 0 0 M 444 224 C 444 263.9 434.2 300.8 414.4 334.5 C 394.7 368.2 368 394.9 334.4 414.5 C 300.79999999999995 434.1 263.9 444 224 444 C 184.10000000000002 444 147.2 434.2 113.5 414.4 C 79.8 394.7 53.1 368 33.5 334.4 C 13.899999999999999 300.79999999999995 4 263.9 4 224 C 4 184.10000000000002 13.8 147.2 33.6 113.5 C 53.400000000000006 79.80000000000001 80.1 53.1 113.6 33.5 C 147.1 13.899999999999999 184.1 4 224 4 C 263.9 4 300.8 13.8 334.5 33.6 C 368.2 53.400000000000006  [...]
+              stroke-miterlimit="10"
+              stroke-dasharray=""
+            />
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="rgb(163,0,0)"
+                  stroke="black"
+                  id="_6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1?shapeType=BORDER&amp;renderType=FILL"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 224 0 C 100.3 0 0 100.3 0 224 C 0 347.7 100.3 448 224 448 C 347.7 448 448 347.7 448 224 C 448 100.30000000000001 347.7 0 224 0 Z M 0 0 M 224 400 C 126.8 400 48 321.2 48 224 C 48 126.80000000000001 126.8 48 224 48 C 321.2 48 400 126.8 400 224 C 400 321.2 321.2 400 224 400 Z"
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,28,61)" />
+      </g>
+      <g
+        id="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C"
+        bpmn2nodeid="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C"
+        transform="matrix(1,0,0,1,618.75,12.000000000000057)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="#ffffff"
+            stroke="none"
+            id="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C?shapeType=BACKGROUND"
+            paint-order="stroke fill markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            id="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C?shapeType=BORDER&amp;renderType=STROKE"
+            paint-order="fill stroke markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+            stroke-miterlimit="10"
+            stroke-width="1.5"
+            stroke-dasharray=""
+          />
+        </g>
+        <g>
+          <g transform="matrix(0.06,0,0,0.06,9.4,9.4)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C_task__4dtu__L2uu"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 197.3 130.2 C 194.4 127.29999999999998 189.60000000000002 127.29999999999998 186.70000000000002 130.2 L 130.20000000000002 186.7 C 127.30000000000001 189.6 127.30000000000001 194.39999999999998 130.20000000000002 197.29999999999998 L 186.70000000000002 253.79999999999998 C 188.10000000000002 255.29999999999998 190.10000000000002 255.99999999999997 192.00000000000003 255.99999999999997 C 193.90000000000003 255.99999999999997 195.90000000000003 255.2999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C_task__4dtu__LocD"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 261.3 130.2 C 258.40000000000003 127.29999999999998 253.60000000000002 127.29999999999998 250.70000000000002 130.2 C 247.8 133.1 247.8 137.89999999999998 250.70000000000002 140.79999999999998 L 301.8 191.89999999999998 L 250.7 243 C 247.79999999999998 245.9 247.79999999999998 250.7 250.7 253.6 C 252.1 255.29999999999998 254.1 256 256 256 C 257.9 256 259.9 255.3 261.3 253.8 L 317.8 197.3 C 320.7 194.4 320.7 189.60000000000002 317.8 186.70000000000002 L 261.3 130.2 Z"
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C_task__4dtu__tLLL"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 400 32 C 400 32 152.8 32 128 32 C 62 32 64 96 64 96 L 64 288 L 1 288 C 1 288 -4 416 78 416 L 320 416 C 368 416 384 368 384 336 C 384 314.2 384 224.4 384 160 L 448 160 L 448 96 C 448 96 449 32 400 32 Z M 0 0 M 78 383.9 C 68.5 383.9 61.6 381.09999999999997 55.5 374.9 C 43.4 362.4 37.5 339.59999999999997 34.9 320 L 256.9 320 C 257.09999999999997 322.7 257.29999999999995 325.4 257.59999999999997 328.2 C 259.99999999999994 351.59999999999997 264.7 370.0999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,42.1484375,43.5)">
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="34.8515625"
+            y="12"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >Log Offer</text>
+        </g>
+      </g>
+      <g
+        id="_940F2A0C-8CC6-4ECA-B504-49363AF68B67"
+        bpmn2nodeid="_940F2A0C-8CC6-4ECA-B504-49363AF68B67"
+        transform="matrix(1,0,0,1,1263.75,12.000000000000057)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="#ffffff"
+            stroke="none"
+            id="_940F2A0C-8CC6-4ECA-B504-49363AF68B67?shapeType=BACKGROUND"
+            paint-order="stroke fill markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            id="_940F2A0C-8CC6-4ECA-B504-49363AF68B67?shapeType=BORDER&amp;renderType=STROKE"
+            paint-order="fill stroke markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+            stroke-miterlimit="10"
+            stroke-width="1.5"
+            stroke-dasharray=""
+          />
+        </g>
+        <g>
+          <g transform="matrix(0.06,0,0,0.06,9.4,9.4)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_940F2A0C-8CC6-4ECA-B504-49363AF68B67_task__4dtu__L2uu"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 197.3 130.2 C 194.4 127.29999999999998 189.60000000000002 127.29999999999998 186.70000000000002 130.2 L 130.20000000000002 186.7 C 127.30000000000001 189.6 127.30000000000001 194.39999999999998 130.20000000000002 197.29999999999998 L 186.70000000000002 253.79999999999998 C 188.10000000000002 255.29999999999998 190.10000000000002 255.99999999999997 192.00000000000003 255.99999999999997 C 193.90000000000003 255.99999999999997 195.90000000000003 255.2999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_940F2A0C-8CC6-4ECA-B504-49363AF68B67_task__4dtu__LocD"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 261.3 130.2 C 258.40000000000003 127.29999999999998 253.60000000000002 127.29999999999998 250.70000000000002 130.2 C 247.8 133.1 247.8 137.89999999999998 250.70000000000002 140.79999999999998 L 301.8 191.89999999999998 L 250.7 243 C 247.79999999999998 245.9 247.79999999999998 250.7 250.7 253.6 C 252.1 255.29999999999998 254.1 256 256 256 C 257.9 256 259.9 255.3 261.3 253.8 L 317.8 197.3 C 320.7 194.4 320.7 189.60000000000002 317.8 186.70000000000002 L 261.3 130.2 Z"
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_940F2A0C-8CC6-4ECA-B504-49363AF68B67_task__4dtu__tLLL"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 400 32 C 400 32 152.8 32 128 32 C 62 32 64 96 64 96 L 64 288 L 1 288 C 1 288 -4 416 78 416 L 320 416 C 368 416 384 368 384 336 C 384 314.2 384 224.4 384 160 L 448 160 L 448 96 C 448 96 449 32 400 32 Z M 0 0 M 78 383.9 C 68.5 383.9 61.6 381.09999999999997 55.5 374.9 C 43.4 362.4 37.5 339.59999999999997 34.9 320 L 256.9 320 C 257.09999999999997 322.7 257.29999999999995 325.4 257.59999999999997 328.2 C 259.99999999999994 351.59999999999997 264.7 370.0999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,35,36)">
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="51.98828125"
+            y="12"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >Send Offer to </text>
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="51.98828125"
+            y="27"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >   Candidate    </text>
+        </g>
+      </g>
+      <g id="_A76C6603-0406-423C-940B-3403948DCA1F" bpmn2nodeid="_A76C6603-0406-423C-940B-3403948DCA1F">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 954.75 63.00000000000006 L 969.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,954.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,984.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,954.75,53.00000000000006)" />
+      </g>
+      <g id="_8863B46B-9B0F-40B9-AAB1-A7503CF9AA0A" bpmn2nodeid="_8863B46B-9B0F-40B9-AAB1-A7503CF9AA0A">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 135.75 63.00000000000006 L 147.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,135.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,162.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,135.75,53.00000000000006)" />
+      </g>
+      <g id="_7B41F971-C74D-4036-8A5E-EFF81C37986A" bpmn2nodeid="_7B41F971-C74D-4036-8A5E-EFF81C37986A">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 888.75 142.00000000000006 L 888.75 182.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,888.75,142.00000000000006)" />
+        <g transform="matrix(-1,1.2246467991473532e-16,-1.2246467991473532e-16,-1,893.75,197.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,898.75,169.50000000000006)" />
+      </g>
+      <g id="_C62F7EFB-A009-450A-81C7-57D36F0DF766" bpmn2nodeid="_C62F7EFB-A009-450A-81C7-57D36F0DF766">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 1138.75 63.00000000000006 L 1149.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1138.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,1164.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1138.75,53.00000000000006)" />
+      </g>
+      <g id="_5162ABF0-DD2E-4BDC-9A46-DDCFCB010287" bpmn2nodeid="_5162ABF0-DD2E-4BDC-9A46-DDCFCB010287">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 316.75 63.00000000000006 L 328.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,316.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,343.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,316.75,53.00000000000006)" />
+      </g>
+      <g id="_C6E61C53-FD35-4347-B69E-30AA93AE4404" bpmn2nodeid="_C6E61C53-FD35-4347-B69E-30AA93AE4404">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 371.75 91.00000000000006 L 371.75 420.00000811728415 L 1149.75 420.00000042514404"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,371.75,91.00000000000006)" />
+        <g transform="matrix(9.887067670303549e-9,1,-1,9.887067670303549e-9,1164.7499999505646,415.000000276838)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,381.75,255.5000040586421)" />
+      </g>
+      <g id="_B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E" bpmn2nodeid="_B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 1192.75 91.00000000000006 L 1192.75 377.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1192.75,91.00000000000006)" />
+        <g transform="matrix(-1,1.2246467991473532e-16,-1.2246467991473532e-16,-1,1197.75,392.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1202.75,241.50000000000006)" />
+      </g>
+      <g id="_5334FFDC-1FCB-47E6-8085-36DC9A3D17B9" bpmn2nodeid="_5334FFDC-1FCB-47E6-8085-36DC9A3D17B9">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 965.75 295.98550724637687 L 1152.0196712217705 412.06660670342234"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,965.75,295.98550724637687)" />
+        <g
+          transform="matrix(-0.5288928864385122,0.848688585215295,-0.848688585215295,-0.5288928864385122,1167.3944644321925,415.7565570739236)"
+        >
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,985.6700703428559,349.5058677710356)" />
+      </g>
+      <g id="_94172225-E124-4F14-98DA-C3D62C11254A" bpmn2nodeid="_94172225-E124-4F14-98DA-C3D62C11254A">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 1220.75 420.00000000000006 L 1248.75 420.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1220.75,420.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,1263.75,415.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1220.75,410.00000000000006)" />
+      </g>
+      <g id="_527D3164-4989-4D2C-B80B-9BA9D4C8FB89" bpmn2nodeid="_527D3164-4989-4D2C-B80B-9BA9D4C8FB89">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 1417.75 420.00000000000006 L 1453.75 420.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1417.75,420.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,1468.75,415.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1417.75,410.00000000000006)" />
+      </g>
+      <g id="_59F9A0E6-7F9C-43A9-8920-5B40A91169E6" bpmn2nodeid="_59F9A0E6-7F9C-43A9-8920-5B40A91169E6">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 399.75 63.00000000000006 L 420.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,399.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,435.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,399.75,53.00000000000006)" />
+      </g>
+      <g id="_9C33F5EA-89C7-4ED1-B3C2-CF18DE439AF5" bpmn2nodeid="_9C33F5EA-89C7-4ED1-B3C2-CF18DE439AF5">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 589.75 63.00000000000006 L 603.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,589.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,618.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,589.75,53.00000000000006)" />
+      </g>
+      <g id="_ACEE7578-B7D2-4EDF-B104-9ECF3DD8A383" bpmn2nodeid="_ACEE7578-B7D2-4EDF-B104-9ECF3DD8A383">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 772.75 63.00000000000006 L 785.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,772.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,800.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,772.75,53.00000000000006)" />
+      </g>
+      <g id="_B11455DE-F77A-4251-A85B-4C66636E3CD9" bpmn2nodeid="_B11455DE-F77A-4251-A85B-4C66636E3CD9">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 1220.75 63.00000000000006 L 1248.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1220.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,1263.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1220.75,53.00000000000006)" />
+      </g>
+      <g id="_7DDA574A-C220-4FEF-9784-22EF8052EDEC" bpmn2nodeid="_7DDA574A-C220-4FEF-9784-22EF8052EDEC">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 1417.75 63.00000000000006 L 1453.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1417.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,1468.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1417.75,53.00000000000006)" />
+      </g>
+      <g transform="matrix(1,0,0,1,79.74999999999999,35.00000000000006)" />
+      <g transform="matrix(1,0,0,1,800.75,12.000000000000057)" />
+      <g transform="matrix(1,0,0,1,860.75,86.00000000000006)" />
+      <g transform="matrix(1,0,0,1,984.75,12.000000000000057)" />
+      <g transform="matrix(1,0,0,1,162.75,12.000000000000057)" />
+      <g transform="matrix(1,0,0,1,811.75,197.00000000000006)" />
+      <g transform="matrix(1,0,0,1,1164.75,35.00000000000006)" />
+      <g transform="matrix(1,0,0,1,343.75,35.00000000000006)" />
+      <g transform="matrix(1,0,0,1,1164.75,392.00000000000006)" />
+      <g transform="matrix(1,0,0,1,1263.75,369.00000000000006)" />
+      <g transform="matrix(1,0,0,1,1468.75,392.00000000000006)" />
+      <g transform="matrix(1,0,0,1,435.75,12.000000000000057)" />
+      <g transform="matrix(1,0,0,1,1468.75,35.00000000000006)" />
+      <g transform="matrix(1,0,0,1,618.75,12.000000000000057)" />
+      <g transform="matrix(1,0,0,1,1263.75,12.000000000000057)" />
+    </g>
+  </g>
+</svg>
diff --git a/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/resources/NewHiringOffer.dmn b/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/resources/NewHiringOffer.dmn
new file mode 100644
index 00000000000..b83903143ac
--- /dev/null
+++ b/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/resources/NewHiringOffer.dmn
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~ 
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~ 
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.      
+-->
+<dmn:definitions
+  xmlns:dmn="http://www.omg.org/spec/DMN/20180521/MODEL/"
+  xmlns="https://kiegroup.org/dmn/_0DCC505E-71B4-4C29-8848-4006623FE51A"
+  xmlns:feel="http://www.omg.org/spec/DMN/20180521/FEEL/"
+  xmlns:kie="http://www.drools.org/kie/dmn/1.2"
+  xmlns:dmndi="http://www.omg.org/spec/DMN/20180521/DMNDI/"
+  xmlns:di="http://www.omg.org/spec/DMN/20180521/DI/"
+  xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/"
+  id="_14645A68-5630-4A6F-899F-4FF825252CCD"
+  name="New Hiring Offer"
+  typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/"
+  namespace="https://kiegroup.org/dmn/_0DCC505E-71B4-4C29-8848-4006623FE51A"
+>
+  <dmn:extensionElements />
+  <dmn:itemDefinition id="_91B22404-81DF-44E7-9084-6416BF211BCC" name="tCandidateData" isCollection="false">
+    <dmn:itemComponent id="_657BB44B-D8B2-490A-B383-F63EF31E781E" name="name" isCollection="false">
+      <dmn:typeRef>string</dmn:typeRef>
+    </dmn:itemComponent>
+    <dmn:itemComponent id="_F004E7F6-6993-4CA2-8029-C3A87C8A15A8" name="lastName" isCollection="false">
+      <dmn:typeRef>string</dmn:typeRef>
+    </dmn:itemComponent>
+    <dmn:itemComponent id="_E9314196-BF96-4014-9548-2BB15D125B34" name="email" isCollection="false">
+      <dmn:typeRef>string</dmn:typeRef>
+    </dmn:itemComponent>
+    <dmn:itemComponent id="_D554122C-2BF1-4F1C-AAF2-DC7EBB72E817" name="experience" isCollection="false">
+      <dmn:typeRef>number</dmn:typeRef>
+    </dmn:itemComponent>
+    <dmn:itemComponent id="_03ACF59E-4EC6-4C79-AE55-427BD51429BD" name="skills" isCollection="true">
+      <dmn:typeRef>string</dmn:typeRef>
+    </dmn:itemComponent>
+  </dmn:itemDefinition>
+  <dmn:itemDefinition id="_76F919CD-3E75-4EE2-AD60-FB0627E0DA54" name="tOffer" isCollection="false">
+    <dmn:itemComponent id="_C4ABF342-EEB6-4CA6-AAC1-7C6D50A1DD02" name="salary" isCollection="false">
+      <dmn:typeRef>number</dmn:typeRef>
+    </dmn:itemComponent>
+    <dmn:itemComponent id="_3C2A61B7-AD85-4AF3-B904-51038920EF93" name="category" isCollection="false">
+      <dmn:typeRef>string</dmn:typeRef>
+      <dmn:allowedValues kie:constraintType="enumeration" id="_8C8338A1-7CA6-48D8-AECB-3D5082333316">
+        <dmn:text>"Software Engineer", "Senior Software Engineer", "Software Architect"</dmn:text>
+      </dmn:allowedValues>
+    </dmn:itemComponent>
+  </dmn:itemDefinition>
+  <dmn:inputData id="_59F676A7-D122-4FAB-8ABB-F1E0CC997C08" name="CandidateData">
+    <dmn:extensionElements />
+    <dmn:variable id="_EF5D30F7-00BF-47E2-9655-D1D21B799F5C" name="CandidateData" typeRef="tCandidateData" />
+  </dmn:inputData>
+  <dmn:decision id="_26299D78-4931-4077-A636-1364B97AB94F" name="Offer">
+    <dmn:extensionElements />
+    <dmn:variable id="_1C79A32D-6535-4209-9840-D4FF6FF52CA9" name="Offer" typeRef="tOffer" />
+    <dmn:informationRequirement id="_87BE8DEF-9B4D-45EC-8E59-6CD9D0613DCF">
+      <dmn:requiredInput href="#_59F676A7-D122-4FAB-8ABB-F1E0CC997C08" />
+    </dmn:informationRequirement>
+    <dmn:context id="_6CF8329F-A45C-4FC8-AEDD-F2DA34BCD9CC">
+      <dmn:contextEntry>
+        <dmn:variable id="_F97FBBC2-9B78-4280-8053-B5089E422B35" name="SalaryBonus" typeRef="number" />
+        <dmn:literalExpression id="_DE5ECE12-3B62-497F-9A5F-8DFE8D5B440B">
+          <dmn:text>count(CandidateData.skills) * 150</dmn:text>
+        </dmn:literalExpression>
+      </dmn:contextEntry>
+      <dmn:contextEntry>
+        <dmn:variable id="_CE19A7DC-A559-482A-93A8-38786291B11C" name="Offer" typeRef="tOffer" />
+        <dmn:decisionTable
+          id="_839000A0-8C02-4FD7-A079-9DCA9C2D9C67"
+          hitPolicy="UNIQUE"
+          preferredOrientation="Rule-as-Row"
+        >
+          <dmn:input id="_2003EFC0-4A87-43FA-80B1-25C14F0AB2FF">
+            <dmn:inputExpression id="_663F281B-8A30-44DC-9DA5-B141831D552B" typeRef="number">
+              <dmn:text>CandidateData.experience</dmn:text>
+            </dmn:inputExpression>
+          </dmn:input>
+          <dmn:output id="_BCCDA650-A716-4BA4-9B3D-4CD8AE93CB79" name="category" typeRef="string">
+            <dmn:outputValues kie:constraintType="enumeration" id="_78F5B0AC-CE91-4BEC-8B26-121FF0C0BC2A">
+              <dmn:text>"Software Engineer", "Senior Software Engineer", "Software Architect"</dmn:text>
+            </dmn:outputValues>
+          </dmn:output>
+          <dmn:output id="_FF119A4B-E564-438A-99D9-4D1B26E519F1" name="salary" typeRef="number" />
+          <dmn:annotation name="annotation-1" />
+          <dmn:rule id="_2E67A292-D088-4ED7-AC9D-A7D85C3B6188">
+            <dmn:inputEntry id="_5082A566-8E83-4441-B446-A69E5BE4D81E">
+              <dmn:text>[0..5)</dmn:text>
+            </dmn:inputEntry>
+            <dmn:outputEntry id="_BF300CEA-9C67-4A48-9E63-781B94552D6F">
+              <dmn:text>"Software Engineer"</dmn:text>
+            </dmn:outputEntry>
+            <dmn:outputEntry id="_7B4EBA06-D280-436F-80E6-B6631BED7E8F">
+              <dmn:text>30000 + SalaryBonus </dmn:text>
+            </dmn:outputEntry>
+            <dmn:annotationEntry>
+              <dmn:text />
+            </dmn:annotationEntry>
+          </dmn:rule>
+          <dmn:rule id="_1322663C-FAD9-48BA-A893-8076ED7D2D55">
+            <dmn:inputEntry id="_6801EF6E-ED61-41DF-9810-7D9118A1F611">
+              <dmn:text>[5..10)</dmn:text>
+            </dmn:inputEntry>
+            <dmn:outputEntry id="_43E9D87D-ECE5-4298-B98A-9E69D93B967B">
+              <dmn:text>"Senior Software Engineer"</dmn:text>
+            </dmn:outputEntry>
+            <dmn:outputEntry id="_CF868CA5-C53A-4ECD-9167-5C55F858FF7F">
+              <dmn:text>40000 + SalaryBonus</dmn:text>
+            </dmn:outputEntry>
+            <dmn:annotationEntry>
+              <dmn:text />
+            </dmn:annotationEntry>
+          </dmn:rule>
+          <dmn:rule id="_1104ED9E-0910-40F9-A0C3-911BF018C545">
+            <dmn:inputEntry id="_3D058456-EA96-4D78-9BF1-9AEDF3755C47">
+              <dmn:text>&gt;=10</dmn:text>
+            </dmn:inputEntry>
+            <dmn:outputEntry id="_061D4DC8-069B-43C7-9200-C20D11692D8F">
+              <dmn:text>"Software Architect"</dmn:text>
+            </dmn:outputEntry>
+            <dmn:outputEntry id="_C7269E79-EE4D-440C-99F7-C5F474F15E2F">
+              <dmn:text>50000 + SalaryBonus</dmn:text>
+            </dmn:outputEntry>
+            <dmn:annotationEntry>
+              <dmn:text />
+            </dmn:annotationEntry>
+          </dmn:rule>
+        </dmn:decisionTable>
+      </dmn:contextEntry>
+      <dmn:contextEntry>
+        <dmn:literalExpression id="_3676400A-0460-43CC-A96A-B28B460E4D19">
+          <dmn:text>Offer</dmn:text>
+        </dmn:literalExpression>
+      </dmn:contextEntry>
+    </dmn:context>
+  </dmn:decision>
+  <dmndi:DMNDI>
+    <dmndi:DMNDiagram id="_C1A40C3F-E161-41CE-9ED5-BA9F449CF495" name="DRG">
+      <di:extension>
+        <kie:ComponentsWidthsExtension>
+          <kie:ComponentWidths dmnElementRef="_6CF8329F-A45C-4FC8-AEDD-F2DA34BCD9CC">
+            <kie:width>50</kie:width>
+            <kie:width>120</kie:width>
+            <kie:width>926</kie:width>
+          </kie:ComponentWidths>
+          <kie:ComponentWidths dmnElementRef="_DE5ECE12-3B62-497F-9A5F-8DFE8D5B440B">
+            <kie:width>926</kie:width>
+          </kie:ComponentWidths>
+          <kie:ComponentWidths dmnElementRef="_839000A0-8C02-4FD7-A079-9DCA9C2D9C67">
+            <kie:width>50</kie:width>
+            <kie:width>175</kie:width>
+            <kie:width>104</kie:width>
+            <kie:width>437</kie:width>
+            <kie:width>140</kie:width>
+          </kie:ComponentWidths>
+          <kie:ComponentWidths dmnElementRef="_3676400A-0460-43CC-A96A-B28B460E4D19">
+            <kie:width>926</kie:width>
+          </kie:ComponentWidths>
+        </kie:ComponentsWidthsExtension>
+      </di:extension>
+      <dmndi:DMNShape
+        id="dmnshape-drg-_59F676A7-D122-4FAB-8ABB-F1E0CC997C08"
+        dmnElementRef="_59F676A7-D122-4FAB-8ABB-F1E0CC997C08"
+        isCollapsed="false"
+      >
+        <dmndi:DMNStyle>
+          <dmndi:FillColor red="255" green="255" blue="255" />
+          <dmndi:StrokeColor red="0" green="0" blue="0" />
+          <dmndi:FontColor red="0" green="0" blue="0" />
+        </dmndi:DMNStyle>
+        <dc:Bounds x="360" y="378" width="137" height="58" />
+        <dmndi:DMNLabel />
+      </dmndi:DMNShape>
+      <dmndi:DMNShape
+        id="dmnshape-drg-_26299D78-4931-4077-A636-1364B97AB94F"
+        dmnElementRef="_26299D78-4931-4077-A636-1364B97AB94F"
+        isCollapsed="false"
+      >
+        <dmndi:DMNStyle>
+          <dmndi:FillColor red="255" green="255" blue="255" />
+          <dmndi:StrokeColor red="0" green="0" blue="0" />
+          <dmndi:FontColor red="0" green="0" blue="0" />
+        </dmndi:DMNStyle>
+        <dc:Bounds x="379" y="165" width="100" height="50" />
+        <dmndi:DMNLabel />
+      </dmndi:DMNShape>
+      <dmndi:DMNEdge
+        id="dmnedge-drg-_87BE8DEF-9B4D-45EC-8E59-6CD9D0613DCF"
+        dmnElementRef="_87BE8DEF-9B4D-45EC-8E59-6CD9D0613DCF"
+      >
+        <di:waypoint x="428.5" y="407" />
+        <di:waypoint x="429" y="215" />
+      </dmndi:DMNEdge>
+    </dmndi:DMNDiagram>
+  </dmndi:DMNDI>
+</dmn:definitions>
diff --git a/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/resources/application.properties b/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/resources/application.properties
new file mode 100644
index 00000000000..a880e1a1d26
--- /dev/null
+++ b/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/resources/application.properties
@@ -0,0 +1,56 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+# quarkus.http.port= --> This is set on package.json. See 'start:runtime' script.
+kogito.service.url=http://localhost:${quarkus.http.port}
+kogito.jobs-service.url=http://localhost:${quarkus.http.port}
+kogito.data-index.url=http://localhost:${quarkus.http.port}
+
+# Persistence
+kie.flyway.enabled=true
+kogito.persistence.type=jdbc
+quarkus.datasource.db-kind=h2
+quarkus.datasource.username=kogito
+quarkus.datasource.jdbc.url=jdbc:h2:mem:default;NON_KEYWORDS=VALUE,KEY
+
+# Security
+kogito.security.auth.enabled=true
+kogito.security.auth.impersonation.allowed-for-roles=admin
+
+quarkus.oidc.enabled=true
+quarkus.oidc.auth-server-url=http://localhost:${dev-webapp.idp.port}/realms/management-console-dev-webapp-realm
+quarkus.oidc.discovery-enabled=true
+quarkus.oidc.tenant-enabled=true
+quarkus.oidc.client-id=management-console-dev-webapp
+quarkus.oidc-proxy.external-client-id=management-console-dev-webapp
+quarkus.oidc.application-type=service
+quarkus.http.auth.permission.authenticated.paths=/*
+quarkus.http.auth.permission.authenticated.policy=authenticated
+quarkus.http.auth.permission.public.paths=/q/*,/docs/*
+quarkus.http.auth.permission.public.policy=permit
+
+quarkus.http.cors=true
+quarkus.http.cors.origins=*
+
+# Misc.
+quarkus.dev-ui.cors.enabled=false
+quarkus.smallrye-openapi.path=/docs/openapi.json
+quarkus.swagger-ui.always-include=true
+quarkus.kogito.data-index.graphql.ui.always-include=true
+quarkus.http.test-port=0
\ No newline at end of file
diff --git a/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/resources/hiring.bpmn b/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/resources/hiring.bpmn
new file mode 100644
index 00000000000..ad64a04c9c7
--- /dev/null
+++ b/packages/runtime-tools-management-console-webapp/dev-webapp/secured-runtime/src/main/resources/hiring.bpmn
@@ -0,0 +1,1080 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~ 
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~ 
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.      
+-->
+<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:bpsim="http://www.bpsim.org/schemas/1.0"
+  xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"
+  xmlns:di="http://www.omg.org/spec/DD/20100524/DI"
+  xmlns:drools="http://www.jboss.org/drools"
+  id="_tpFJII7wED2VyuHZ555Daw"
+  xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd http://www.jboss.org/drools drools.xsd http://www.bpsim.org/schemas/1.0 bpsim.xsd http://www.omg.org/spec/DD/20100524/DC DC.xsd http://www.omg.org/spec/DD/20100524/DI DI.xsd "
+  exporter="jBPM Process Modeler"
+  exporterVersion="2.0"
+  targetNamespace="http://www.omg.org/bpmn20"
+>
+  <bpmn2:itemDefinition id="_hr_approvalItem" structureRef="Boolean" />
+  <bpmn2:itemDefinition id="_it_approvalItem" structureRef="Boolean" />
+  <bpmn2:itemDefinition id="_candidateDataItem" structureRef="org.kie.kogito.hr.CandidateData" />
+  <bpmn2:itemDefinition id="_offerItem" structureRef="org.kie.kogito.hr.Offer" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_SkippableInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_PriorityInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_CommentInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_DescriptionInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_CreatedByInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_TaskNameInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_GroupIdInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_ContentInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition
+    id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_NotStartedReassignInputXItem"
+    structureRef="Object"
+  />
+  <bpmn2:itemDefinition
+    id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_NotCompletedReassignInputXItem"
+    structureRef="Object"
+  />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_NotStartedNotifyInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition
+    id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_NotCompletedNotifyInputXItem"
+    structureRef="Object"
+  />
+  <bpmn2:itemDefinition
+    id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_candidateInputXItem"
+    structureRef="org.kie.kogito.hr.CandidateData"
+  />
+  <bpmn2:itemDefinition
+    id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerInputXItem"
+    structureRef="org.kie.kogito.hr.Offer"
+  />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveInputXItem" structureRef="Boolean" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveOutputXItem" structureRef="Boolean" />
+  <bpmn2:itemDefinition
+    id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerOutputXItem"
+    structureRef="org.kie.kogito.hr.Offer"
+  />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_SkippableInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_PriorityInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_CommentInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_DescriptionInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_CreatedByInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_TaskNameInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_GroupIdInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_ContentInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition
+    id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_NotStartedReassignInputXItem"
+    structureRef="Object"
+  />
+  <bpmn2:itemDefinition
+    id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_NotCompletedReassignInputXItem"
+    structureRef="Object"
+  />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_NotStartedNotifyInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition
+    id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_NotCompletedNotifyInputXItem"
+    structureRef="Object"
+  />
+  <bpmn2:itemDefinition
+    id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_candidateInputXItem"
+    structureRef="org.kie.kogito.hr.CandidateData"
+  />
+  <bpmn2:itemDefinition
+    id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_offerInputXItem"
+    structureRef="org.kie.kogito.hr.Offer"
+  />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveInputXItem" structureRef="Boolean" />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveOutputXItem" structureRef="Boolean" />
+  <bpmn2:itemDefinition
+    id="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_fileNameInputXItem"
+    structureRef="java.lang.String"
+  />
+  <bpmn2:itemDefinition
+    id="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_namespaceInputXItem"
+    structureRef="java.lang.String"
+  />
+  <bpmn2:itemDefinition id="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_modelInputXItem" structureRef="java.lang.String" />
+  <bpmn2:itemDefinition
+    id="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_decisionInputXItem"
+    structureRef="java.lang.String"
+  />
+  <bpmn2:itemDefinition
+    id="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_CandidateDataInputXItem"
+    structureRef="org.kie.kogito.hr.CandidateData"
+  />
+  <bpmn2:itemDefinition
+    id="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_OfferOutputXItem"
+    structureRef="org.kie.kogito.hr.Offer"
+  />
+  <bpmn2:collaboration id="_93D88D64-88B4-4D5B-8848-857605FB93DF" name="Default Collaboration">
+    <bpmn2:participant id="_A16B72CC-C262-4FDD-90FB-42CA98F07639" name="Pool Participant" processRef="hiring" />
+  </bpmn2:collaboration>
+  <bpmn2:process
+    id="hiring"
+    drools:packageName="org.kie.kogito.hr"
+    drools:version="1.0"
+    drools:adHoc="false"
+    name="hiring"
+    isExecutable="true"
+    processType="Public"
+  >
+    <bpmn2:property id="hr_approval" itemSubjectRef="_hr_approvalItem" name="hr_approval">
+      <bpmn2:extensionElements>
+        <drools:metaData name="customTags">
+          <drools:metaValue><![CDATA[internal]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+    </bpmn2:property>
+    <bpmn2:property id="it_approval" itemSubjectRef="_it_approvalItem" name="it_approval">
+      <bpmn2:extensionElements>
+        <drools:metaData name="customTags">
+          <drools:metaValue><![CDATA[internal]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+    </bpmn2:property>
+    <bpmn2:property id="candidateData" itemSubjectRef="_candidateDataItem" name="candidateData">
+      <bpmn2:extensionElements>
+        <drools:metaData name="customTags">
+          <drools:metaValue><![CDATA[input]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+    </bpmn2:property>
+    <bpmn2:property id="offer" itemSubjectRef="_offerItem" name="offer">
+      <bpmn2:extensionElements>
+        <drools:metaData name="customTags">
+          <drools:metaValue><![CDATA[output]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+    </bpmn2:property>
+    <bpmn2:sequenceFlow
+      id="_7DDA574A-C220-4FEF-9784-22EF8052EDEC"
+      sourceRef="_940F2A0C-8CC6-4ECA-B504-49363AF68B67"
+      targetRef="_6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1"
+    />
+    <bpmn2:sequenceFlow
+      id="_9C33F5EA-89C7-4ED1-B3C2-CF18DE439AF5"
+      sourceRef="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A"
+      targetRef="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C"
+    />
+    <bpmn2:sequenceFlow
+      id="_527D3164-4989-4D2C-B80B-9BA9D4C8FB89"
+      sourceRef="_4B7FF147-F096-435B-8CAF-48318EF786B0"
+      targetRef="_457DC13A-0AEC-4390-A860-5CCFFB67B366"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="isAutoConnection.target">
+          <drools:metaValue><![CDATA[true]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+    </bpmn2:sequenceFlow>
+    <bpmn2:sequenceFlow
+      id="_94172225-E124-4F14-98DA-C3D62C11254A"
+      sourceRef="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+      targetRef="_4B7FF147-F096-435B-8CAF-48318EF786B0"
+    />
+    <bpmn2:sequenceFlow
+      id="_C6E61C53-FD35-4347-B69E-30AA93AE4404"
+      sourceRef="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+      targetRef="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+    >
+      <bpmn2:conditionExpression
+        xsi:type="bpmn2:tFormalExpression"
+        language="http://www.java.com/java"
+      ><![CDATA[return candidateData.getExperience() < 1 || candidateData.getSkills().size() == 0;]]></bpmn2:conditionExpression>
+    </bpmn2:sequenceFlow>
+    <bpmn2:sequenceFlow
+      id="_59F9A0E6-7F9C-43A9-8920-5B40A91169E6"
+      sourceRef="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+      targetRef="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A"
+    />
+    <bpmn2:sequenceFlow
+      id="_E625C994-042E-4A02-BB20-2D18A4AFF18F"
+      sourceRef="_B9662806-84F3-4444-AD62-4790CDA7C85D"
+      targetRef="_940F2A0C-8CC6-4ECA-B504-49363AF68B67"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="isAutoConnection.target">
+          <drools:metaValue><![CDATA[true]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:conditionExpression
+        xsi:type="bpmn2:tFormalExpression"
+        language="http://www.java.com/java"
+      ><![CDATA[return hr_approval && it_approval;]]></bpmn2:conditionExpression>
+    </bpmn2:sequenceFlow>
+    <bpmn2:sequenceFlow
+      id="_B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E"
+      sourceRef="_B9662806-84F3-4444-AD62-4790CDA7C85D"
+      targetRef="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+    />
+    <bpmn2:sequenceFlow
+      id="_5334FFDC-1FCB-47E6-8085-36DC9A3D17B9"
+      sourceRef="_834B21EF-9229-44F8-A5DB-D96EBB39A347"
+      targetRef="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+    />
+    <bpmn2:sequenceFlow
+      id="_5162ABF0-DD2E-4BDC-9A46-DDCFCB010287"
+      sourceRef="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045"
+      targetRef="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+    />
+    <bpmn2:sequenceFlow
+      id="_C62F7EFB-A009-450A-81C7-57D36F0DF766"
+      sourceRef="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E"
+      targetRef="_B9662806-84F3-4444-AD62-4790CDA7C85D"
+    />
+    <bpmn2:sequenceFlow
+      id="_A76C6603-0406-423C-940B-3403948DCA1F"
+      sourceRef="_B8C4F63C-81AD-4291-9C1B-84967277EEF6"
+      targetRef="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E"
+    />
+    <bpmn2:sequenceFlow
+      id="_ACEE7578-B7D2-4EDF-B104-9ECF3DD8A383"
+      sourceRef="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C"
+      targetRef="_B8C4F63C-81AD-4291-9C1B-84967277EEF6"
+    />
+    <bpmn2:sequenceFlow
+      id="_8863B46B-9B0F-40B9-AAB1-A7503CF9AA0A"
+      sourceRef="_1639F738-45F3-4CD6-A80E-CCEBAA605D56"
+      targetRef="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="isAutoConnection.source">
+          <drools:metaValue><![CDATA[true]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+    </bpmn2:sequenceFlow>
+    <bpmn2:sequenceFlow
+      id="_7B41F971-C74D-4036-8A5E-EFF81C37986A"
+      sourceRef="_116F3C54-A10E-4952-9E08-1CACE74CED0B"
+      targetRef="_834B21EF-9229-44F8-A5DB-D96EBB39A347"
+    />
+    <bpmn2:scriptTask
+      id="_940F2A0C-8CC6-4ECA-B504-49363AF68B67"
+      name="Send Offer to Candidate"
+      scriptFormat="http://www.java.com/java"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="elementname">
+          <drools:metaValue><![CDATA[Send Offer to Candidate]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:incoming>_E625C994-042E-4A02-BB20-2D18A4AFF18F</bpmn2:incoming>
+      <bpmn2:outgoing>_7DDA574A-C220-4FEF-9784-22EF8052EDEC</bpmn2:outgoing>
+      <bpmn2:script>System.out.println("###################################");
+System.out.println("To: " + candidateData.getEmail());
+System.out.println("Subject: Congratulations you made it!");
+System.out.println("Dear " + candidateData.getFullName() + ", we are happy to tell you that you've successfully went through the hiring process. You'll find the final Offer details in attached.");
+System.out.println("Job Category: " + offer.getCategory());
+System.out.println("Base salary: " + offer.getSalary());
+System.out.println("###################################");</bpmn2:script>
+    </bpmn2:scriptTask>
+    <bpmn2:scriptTask
+      id="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C"
+      name="Log Offer"
+      scriptFormat="http://www.java.com/java"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="elementname">
+          <drools:metaValue><![CDATA[Log Offer]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:incoming>_9C33F5EA-89C7-4ED1-B3C2-CF18DE439AF5</bpmn2:incoming>
+      <bpmn2:outgoing>_ACEE7578-B7D2-4EDF-B104-9ECF3DD8A383</bpmn2:outgoing>
+      <bpmn2:script>System.out.println("###################################");
+System.out.println("Generated offer for candidate: " + candidateData.getFullName());
+System.out.println("Job Category: " + offer.getCategory());
+System.out.println("Base salary: " + offer.getSalary());
+System.out.println("###################################");</bpmn2:script>
+    </bpmn2:scriptTask>
+    <bpmn2:endEvent id="_6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1">
+      <bpmn2:incoming>_7DDA574A-C220-4FEF-9784-22EF8052EDEC</bpmn2:incoming>
+    </bpmn2:endEvent>
+    <bpmn2:businessRuleTask
+      id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A"
+      name="Generate base offer"
+      implementation="http://www.jboss.org/drools/dmn"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="elementname">
+          <drools:metaValue><![CDATA[Generate base offer]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:incoming>_59F9A0E6-7F9C-43A9-8920-5B40A91169E6</bpmn2:incoming>
+      <bpmn2:outgoing>_9C33F5EA-89C7-4ED1-B3C2-CF18DE439AF5</bpmn2:outgoing>
+      <bpmn2:ioSpecification>
+        <bpmn2:dataInput
+          id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_fileNameInputX"
+          drools:dtype="java.lang.String"
+          itemSubjectRef="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_fileNameInputXItem"
+          name="fileName"
+        />
+        <bpmn2:dataInput
+          id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_namespaceInputX"
+          drools:dtype="java.lang.String"
+          itemSubjectRef="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_namespaceInputXItem"
+          name="namespace"
+        />
+        <bpmn2:dataInput
+          id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_modelInputX"
+          drools:dtype="java.lang.String"
+          itemSubjectRef="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_modelInputXItem"
+          name="model"
+        />
+        <bpmn2:dataInput
+          id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_CandidateDataInputX"
+          drools:dtype="org.kie.kogito.hr.CandidateData"
+          itemSubjectRef="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_CandidateDataInputXItem"
+          name="CandidateData"
+        />
+        <bpmn2:dataOutput
+          id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_OfferOutputX"
+          drools:dtype="org.kie.kogito.hr.Offer"
+          itemSubjectRef="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_OfferOutputXItem"
+          name="Offer"
+        />
+        <bpmn2:inputSet>
+          <bpmn2:dataInputRefs>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_fileNameInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_namespaceInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_modelInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_CandidateDataInputX</bpmn2:dataInputRefs>
+        </bpmn2:inputSet>
+        <bpmn2:outputSet>
+          <bpmn2:dataOutputRefs>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_OfferOutputX</bpmn2:dataOutputRefs>
+        </bpmn2:outputSet>
+      </bpmn2:ioSpecification>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:targetRef>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_fileNameInputX</bpmn2:targetRef>
+        <bpmn2:assignment>
+          <bpmn2:from xsi:type="bpmn2:tFormalExpression"><![CDATA[NewHiringOffer.dmn]]></bpmn2:from>
+          <bpmn2:to
+            xsi:type="bpmn2:tFormalExpression"
+          ><![CDATA[_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_fileNameInputX]]></bpmn2:to>
+        </bpmn2:assignment>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:targetRef>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_namespaceInputX</bpmn2:targetRef>
+        <bpmn2:assignment>
+          <bpmn2:from
+            xsi:type="bpmn2:tFormalExpression"
+          ><![CDATA[https://kiegroup.org/dmn/_0DCC505E-71B4-4C29-8848-4006623FE51A]]></bpmn2:from>
+          <bpmn2:to
+            xsi:type="bpmn2:tFormalExpression"
+          ><![CDATA[_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_namespaceInputX]]></bpmn2:to>
+        </bpmn2:assignment>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:targetRef>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_modelInputX</bpmn2:targetRef>
+        <bpmn2:assignment>
+          <bpmn2:from xsi:type="bpmn2:tFormalExpression"><![CDATA[New Hiring Offer]]></bpmn2:from>
+          <bpmn2:to
+            xsi:type="bpmn2:tFormalExpression"
+          ><![CDATA[_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_modelInputX]]></bpmn2:to>
+        </bpmn2:assignment>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:sourceRef>candidateData</bpmn2:sourceRef>
+        <bpmn2:targetRef>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_CandidateDataInputX</bpmn2:targetRef>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataOutputAssociation>
+        <bpmn2:sourceRef>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_OfferOutputX</bpmn2:sourceRef>
+        <bpmn2:targetRef>offer</bpmn2:targetRef>
+      </bpmn2:dataOutputAssociation>
+    </bpmn2:businessRuleTask>
+    <bpmn2:endEvent id="_457DC13A-0AEC-4390-A860-5CCFFB67B366">
+      <bpmn2:incoming>_527D3164-4989-4D2C-B80B-9BA9D4C8FB89</bpmn2:incoming>
+    </bpmn2:endEvent>
+    <bpmn2:scriptTask
+      id="_4B7FF147-F096-435B-8CAF-48318EF786B0"
+      name="Application denied"
+      scriptFormat="http://www.java.com/java"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="elementname">
+          <drools:metaValue><![CDATA[Application denied]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:incoming>_94172225-E124-4F14-98DA-C3D62C11254A</bpmn2:incoming>
+      <bpmn2:outgoing>_527D3164-4989-4D2C-B80B-9BA9D4C8FB89</bpmn2:outgoing>
+      <bpmn2:script>System.out.println("###################################");
+System.out.println("Candidate " + candidateData.getFullName() + " don't meet the requirements for the position but we'll keep it on records for the future!");
+System.out.println("###################################");
+</bpmn2:script>
+    </bpmn2:scriptTask>
+    <bpmn2:exclusiveGateway
+      id="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+      drools:dg="_94172225-E124-4F14-98DA-C3D62C11254A"
+      gatewayDirection="Converging"
+      default="_94172225-E124-4F14-98DA-C3D62C11254A"
+    >
+      <bpmn2:incoming>_5334FFDC-1FCB-47E6-8085-36DC9A3D17B9</bpmn2:incoming>
+      <bpmn2:incoming>_B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E</bpmn2:incoming>
+      <bpmn2:incoming>_C6E61C53-FD35-4347-B69E-30AA93AE4404</bpmn2:incoming>
+      <bpmn2:outgoing>_94172225-E124-4F14-98DA-C3D62C11254A</bpmn2:outgoing>
+    </bpmn2:exclusiveGateway>
+    <bpmn2:exclusiveGateway
+      id="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+      drools:dg="_59F9A0E6-7F9C-43A9-8920-5B40A91169E6"
+      gatewayDirection="Diverging"
+      default="_59F9A0E6-7F9C-43A9-8920-5B40A91169E6"
+    >
+      <bpmn2:incoming>_5162ABF0-DD2E-4BDC-9A46-DDCFCB010287</bpmn2:incoming>
+      <bpmn2:outgoing>_59F9A0E6-7F9C-43A9-8920-5B40A91169E6</bpmn2:outgoing>
+      <bpmn2:outgoing>_C6E61C53-FD35-4347-B69E-30AA93AE4404</bpmn2:outgoing>
+    </bpmn2:exclusiveGateway>
+    <bpmn2:exclusiveGateway
+      id="_B9662806-84F3-4444-AD62-4790CDA7C85D"
+      drools:dg="_B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E"
+      gatewayDirection="Diverging"
+      default="_B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E"
+    >
+      <bpmn2:incoming>_C62F7EFB-A009-450A-81C7-57D36F0DF766</bpmn2:incoming>
+      <bpmn2:outgoing>_B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E</bpmn2:outgoing>
+      <bpmn2:outgoing>_E625C994-042E-4A02-BB20-2D18A4AFF18F</bpmn2:outgoing>
+    </bpmn2:exclusiveGateway>
+    <bpmn2:scriptTask
+      id="_834B21EF-9229-44F8-A5DB-D96EBB39A347"
+      name="Send notification HR Interview avoided"
+      scriptFormat="http://www.java.com/java"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="elementname">
+          <drools:metaValue><![CDATA[Send notification HR Interview avoided]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:incoming>_7B41F971-C74D-4036-8A5E-EFF81C37986A</bpmn2:incoming>
+      <bpmn2:outgoing>_5334FFDC-1FCB-47E6-8085-36DC9A3D17B9</bpmn2:outgoing>
+      <bpmn2:script>System.out.println("###################################");
+System.out.println("HR Interview have been avoided after reasonable time");
+System.out.println("###################################");
+</bpmn2:script>
+    </bpmn2:scriptTask>
+    <bpmn2:scriptTask
+      id="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045"
+      name="New Hiring"
+      scriptFormat="http://www.java.com/java"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="elementname">
+          <drools:metaValue><![CDATA[New Hiring]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:incoming>_8863B46B-9B0F-40B9-AAB1-A7503CF9AA0A</bpmn2:incoming>
+      <bpmn2:outgoing>_5162ABF0-DD2E-4BDC-9A46-DDCFCB010287</bpmn2:outgoing>
+      <bpmn2:script>System.out.println("New Hiring has been created for candidate: " + candidateData.getFullName());
+
+kcontext.setVariable("hr_approval", false);
+kcontext.setVariable("it_approval", false);</bpmn2:script>
+    </bpmn2:scriptTask>
+    <bpmn2:userTask id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E" name="IT Interview">
+      <bpmn2:extensionElements>
+        <drools:metaData name="elementname">
+          <drools:metaValue><![CDATA[IT Interview]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:incoming>_A76C6603-0406-423C-940B-3403948DCA1F</bpmn2:incoming>
+      <bpmn2:outgoing>_C62F7EFB-A009-450A-81C7-57D36F0DF766</bpmn2:outgoing>
+      <bpmn2:ioSpecification>
+        <bpmn2:dataInput
+          id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_TaskNameInputX"
+          drools:dtype="Object"
+          itemSubjectRef="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_TaskNameInputXItem"
+          name="TaskName"
+        />
+        <bpmn2:dataInput
+          id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_candidateInputX"
+          drools:dtype="org.kie.kogito.hr.CandidateData"
+          itemSubjectRef="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_candidateInputXItem"
+          name="candidate"
+        />
+        <bpmn2:dataInput
+          id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_offerInputX"
+          drools:dtype="org.kie.kogito.hr.Offer"
+          itemSubjectRef="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_offerInputXItem"
+          name="offer"
+        />
+        <bpmn2:dataInput
+          id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveInputX"
+          drools:dtype="Boolean"
+          itemSubjectRef="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveInputXItem"
+          name="approve"
+        />
+        <bpmn2:dataInput
+          id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_SkippableInputX"
+          drools:dtype="Object"
+          itemSubjectRef="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_SkippableInputXItem"
+          name="Skippable"
+        />
+        <bpmn2:dataOutput
+          id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveOutputX"
+          drools:dtype="Boolean"
+          itemSubjectRef="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveOutputXItem"
+          name="approve"
+        />
+        <bpmn2:inputSet>
+          <bpmn2:dataInputRefs>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_TaskNameInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_candidateInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_offerInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_SkippableInputX</bpmn2:dataInputRefs>
+        </bpmn2:inputSet>
+        <bpmn2:outputSet>
+          <bpmn2:dataOutputRefs>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveOutputX</bpmn2:dataOutputRefs>
+        </bpmn2:outputSet>
+      </bpmn2:ioSpecification>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:targetRef>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_TaskNameInputX</bpmn2:targetRef>
+        <bpmn2:assignment>
+          <bpmn2:from xsi:type="bpmn2:tFormalExpression"><![CDATA[ITInterview]]></bpmn2:from>
+          <bpmn2:to
+            xsi:type="bpmn2:tFormalExpression"
+          ><![CDATA[_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_TaskNameInputX]]></bpmn2:to>
+        </bpmn2:assignment>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:sourceRef>candidateData</bpmn2:sourceRef>
+        <bpmn2:targetRef>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_candidateInputX</bpmn2:targetRef>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:sourceRef>offer</bpmn2:sourceRef>
+        <bpmn2:targetRef>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_offerInputX</bpmn2:targetRef>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:sourceRef>it_approval</bpmn2:sourceRef>
+        <bpmn2:targetRef>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveInputX</bpmn2:targetRef>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:targetRef>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_SkippableInputX</bpmn2:targetRef>
+        <bpmn2:assignment>
+          <bpmn2:from xsi:type="bpmn2:tFormalExpression"><![CDATA[false]]></bpmn2:from>
+          <bpmn2:to
+            xsi:type="bpmn2:tFormalExpression"
+          ><![CDATA[_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_SkippableInputX]]></bpmn2:to>
+        </bpmn2:assignment>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataOutputAssociation>
+        <bpmn2:sourceRef>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveOutputX</bpmn2:sourceRef>
+        <bpmn2:targetRef>it_approval</bpmn2:targetRef>
+      </bpmn2:dataOutputAssociation>
+      <bpmn2:potentialOwner id="_tpHlYI7wED2VyuHZ555Daw">
+        <bpmn2:resourceAssignmentExpression id="_tpHlYY7wED2VyuHZ555Daw">
+          <bpmn2:formalExpression>jdoe</bpmn2:formalExpression>
+        </bpmn2:resourceAssignmentExpression>
+      </bpmn2:potentialOwner>
+    </bpmn2:userTask>
+    <bpmn2:userTask id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6" name="HR Interview">
+      <bpmn2:extensionElements>
+        <drools:metaData name="elementname">
+          <drools:metaValue><![CDATA[HR Interview]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:incoming>_ACEE7578-B7D2-4EDF-B104-9ECF3DD8A383</bpmn2:incoming>
+      <bpmn2:outgoing>_A76C6603-0406-423C-940B-3403948DCA1F</bpmn2:outgoing>
+      <bpmn2:ioSpecification>
+        <bpmn2:dataInput
+          id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6_TaskNameInputX"
+          drools:dtype="Object"
+          itemSubjectRef="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_TaskNameInputXItem"
+          name="TaskName"
+        />
+        <bpmn2:dataInput
+          id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6_candidateInputX"
+          drools:dtype="org.kie.kogito.hr.CandidateData"
+          itemSubjectRef="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_candidateInputXItem"
+          name="candidate"
+        />
+        <bpmn2:dataInput
+          id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerInputX"
+          drools:dtype="org.kie.kogito.hr.Offer"
+          itemSubjectRef="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerInputXItem"
+          name="offer"
+        />
+        <bpmn2:dataInput
+          id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveInputX"
+          drools:dtype="Boolean"
+          itemSubjectRef="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveInputXItem"
+          name="approve"
+        />
+        <bpmn2:dataInput
+          id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6_SkippableInputX"
+          drools:dtype="Object"
+          itemSubjectRef="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_SkippableInputXItem"
+          name="Skippable"
+        />
+        <bpmn2:dataOutput
+          id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveOutputX"
+          drools:dtype="Boolean"
+          itemSubjectRef="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveOutputXItem"
+          name="approve"
+        />
+        <bpmn2:dataOutput
+          id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerOutputX"
+          drools:dtype="org.kie.kogito.hr.Offer"
+          itemSubjectRef="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerOutputXItem"
+          name="offer"
+        />
+        <bpmn2:inputSet>
+          <bpmn2:dataInputRefs>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_TaskNameInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_candidateInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_SkippableInputX</bpmn2:dataInputRefs>
+        </bpmn2:inputSet>
+        <bpmn2:outputSet>
+          <bpmn2:dataOutputRefs>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveOutputX</bpmn2:dataOutputRefs>
+          <bpmn2:dataOutputRefs>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerOutputX</bpmn2:dataOutputRefs>
+        </bpmn2:outputSet>
+      </bpmn2:ioSpecification>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:targetRef>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_TaskNameInputX</bpmn2:targetRef>
+        <bpmn2:assignment>
+          <bpmn2:from xsi:type="bpmn2:tFormalExpression"><![CDATA[HRInterview]]></bpmn2:from>
+          <bpmn2:to
+            xsi:type="bpmn2:tFormalExpression"
+          ><![CDATA[_B8C4F63C-81AD-4291-9C1B-84967277EEF6_TaskNameInputX]]></bpmn2:to>
+        </bpmn2:assignment>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:sourceRef>candidateData</bpmn2:sourceRef>
+        <bpmn2:targetRef>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_candidateInputX</bpmn2:targetRef>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:sourceRef>offer</bpmn2:sourceRef>
+        <bpmn2:targetRef>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerInputX</bpmn2:targetRef>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:sourceRef>hr_approval</bpmn2:sourceRef>
+        <bpmn2:targetRef>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveInputX</bpmn2:targetRef>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:targetRef>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_SkippableInputX</bpmn2:targetRef>
+        <bpmn2:assignment>
+          <bpmn2:from xsi:type="bpmn2:tFormalExpression"><![CDATA[false]]></bpmn2:from>
+          <bpmn2:to
+            xsi:type="bpmn2:tFormalExpression"
+          ><![CDATA[_B8C4F63C-81AD-4291-9C1B-84967277EEF6_SkippableInputX]]></bpmn2:to>
+        </bpmn2:assignment>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataOutputAssociation>
+        <bpmn2:sourceRef>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveOutputX</bpmn2:sourceRef>
+        <bpmn2:targetRef>hr_approval</bpmn2:targetRef>
+      </bpmn2:dataOutputAssociation>
+      <bpmn2:dataOutputAssociation>
+        <bpmn2:sourceRef>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerOutputX</bpmn2:sourceRef>
+        <bpmn2:targetRef>offer</bpmn2:targetRef>
+      </bpmn2:dataOutputAssociation>
+      <bpmn2:potentialOwner id="_tpHlYo7wED2VyuHZ555Daw">
+        <bpmn2:resourceAssignmentExpression id="_tpHlY47wED2VyuHZ555Daw">
+          <bpmn2:formalExpression>jdoe</bpmn2:formalExpression>
+        </bpmn2:resourceAssignmentExpression>
+      </bpmn2:potentialOwner>
+    </bpmn2:userTask>
+    <bpmn2:startEvent id="_1639F738-45F3-4CD6-A80E-CCEBAA605D56">
+      <bpmn2:outgoing>_8863B46B-9B0F-40B9-AAB1-A7503CF9AA0A</bpmn2:outgoing>
+    </bpmn2:startEvent>
+    <bpmn2:boundaryEvent
+      id="_116F3C54-A10E-4952-9E08-1CACE74CED0B"
+      drools:dockerinfo="80.38461538461539^74|"
+      drools:boundaryca="true"
+      attachedToRef="_B8C4F63C-81AD-4291-9C1B-84967277EEF6"
+    >
+      <bpmn2:outgoing>_7B41F971-C74D-4036-8A5E-EFF81C37986A</bpmn2:outgoing>
+      <bpmn2:timerEventDefinition>
+        <bpmn2:timeDuration xsi:type="bpmn2:tFormalExpression">PT1800S</bpmn2:timeDuration>
+      </bpmn2:timerEventDefinition>
+    </bpmn2:boundaryEvent>
+  </bpmn2:process>
+  <bpmndi:BPMNDiagram>
+    <bpmndi:BPMNPlane bpmnElement="hiring">
+      <bpmndi:BPMNShape
+        id="shape__116F3C54-A10E-4952-9E08-1CACE74CED0B"
+        bpmnElement="_116F3C54-A10E-4952-9E08-1CACE74CED0B"
+      >
+        <dc:Bounds height="56" width="56" x="881.3846153846154" y="86.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__1639F738-45F3-4CD6-A80E-CCEBAA605D56"
+        bpmnElement="_1639F738-45F3-4CD6-A80E-CCEBAA605D56"
+      >
+        <dc:Bounds height="56" width="56" x="71.99999999999999" y="35.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__B8C4F63C-81AD-4291-9C1B-84967277EEF6"
+        bpmnElement="_B8C4F63C-81AD-4291-9C1B-84967277EEF6"
+      >
+        <dc:Bounds height="102" width="154" x="801" y="12.000000000000057" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__8962C15F-55EC-46F7-B926-5D5A1FD8D35E"
+        bpmnElement="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E"
+      >
+        <dc:Bounds height="102" width="154" x="984.75" y="12.000000000000057" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__5BDBE48C-CC83-46A9-9D56-F846F8FC1045"
+        bpmnElement="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045"
+      >
+        <dc:Bounds height="102" width="154" x="162.75" y="12.000000000000057" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__834B21EF-9229-44F8-A5DB-D96EBB39A347"
+        bpmnElement="_834B21EF-9229-44F8-A5DB-D96EBB39A347"
+      >
+        <dc:Bounds height="102" width="154" x="831.75" y="196.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__B9662806-84F3-4444-AD62-4790CDA7C85D"
+        bpmnElement="_B9662806-84F3-4444-AD62-4790CDA7C85D"
+      >
+        <dc:Bounds height="56" width="56" x="1165" y="35.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+        bpmnElement="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+      >
+        <dc:Bounds height="56" width="56" x="343.75" y="35.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+        bpmnElement="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+      >
+        <dc:Bounds height="56" width="56" x="1164.75" y="392.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__4B7FF147-F096-435B-8CAF-48318EF786B0"
+        bpmnElement="_4B7FF147-F096-435B-8CAF-48318EF786B0"
+      >
+        <dc:Bounds height="102" width="154" x="1263.75" y="369.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__457DC13A-0AEC-4390-A860-5CCFFB67B366"
+        bpmnElement="_457DC13A-0AEC-4390-A860-5CCFFB67B366"
+      >
+        <dc:Bounds height="56" width="56" x="1468.75" y="392.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A"
+        bpmnElement="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A"
+      >
+        <dc:Bounds height="102" width="154" x="435.75" y="12.000000000000057" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1"
+        bpmnElement="_6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1"
+      >
+        <dc:Bounds height="56" width="56" x="1468.75" y="35.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C"
+        bpmnElement="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C"
+      >
+        <dc:Bounds height="102" width="154" x="618.75" y="12.000000000000057" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__940F2A0C-8CC6-4ECA-B504-49363AF68B67"
+        bpmnElement="_940F2A0C-8CC6-4ECA-B504-49363AF68B67"
+      >
+        <dc:Bounds height="102" width="154" x="1263.75" y="12.000000000000057" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNEdge
+        id="edge_shape__116F3C54-A10E-4952-9E08-1CACE74CED0B_to_shape__834B21EF-9229-44F8-A5DB-D96EBB39A347"
+        bpmnElement="_7B41F971-C74D-4036-8A5E-EFF81C37986A"
+      >
+        <di:waypoint x="909.3846153846154" y="114.00000000000006" />
+        <di:waypoint x="908.75" y="247.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__1639F738-45F3-4CD6-A80E-CCEBAA605D56_to_shape__5BDBE48C-CC83-46A9-9D56-F846F8FC1045"
+        bpmnElement="_8863B46B-9B0F-40B9-AAB1-A7503CF9AA0A"
+      >
+        <di:waypoint x="99.99999999999999" y="91.00000000000006" />
+        <di:waypoint x="239.75" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C_to_shape__B8C4F63C-81AD-4291-9C1B-84967277EEF6"
+        bpmnElement="_ACEE7578-B7D2-4EDF-B104-9ECF3DD8A383"
+      >
+        <di:waypoint x="695.75" y="63.00000000000006" />
+        <di:waypoint x="801" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__B8C4F63C-81AD-4291-9C1B-84967277EEF6_to_shape__8962C15F-55EC-46F7-B926-5D5A1FD8D35E"
+        bpmnElement="_A76C6603-0406-423C-940B-3403948DCA1F"
+      >
+        <di:waypoint x="878" y="63.00000000000006" />
+        <di:waypoint x="984.75" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_to_shape__B9662806-84F3-4444-AD62-4790CDA7C85D"
+        bpmnElement="_C62F7EFB-A009-450A-81C7-57D36F0DF766"
+      >
+        <di:waypoint x="1138.75" y="63.00000000000006" />
+        <di:waypoint x="1165" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__5BDBE48C-CC83-46A9-9D56-F846F8FC1045_to_shape__A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+        bpmnElement="_5162ABF0-DD2E-4BDC-9A46-DDCFCB010287"
+      >
+        <di:waypoint x="316.75" y="63.00000000000006" />
+        <di:waypoint x="343.75" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__834B21EF-9229-44F8-A5DB-D96EBB39A347_to_shape__30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+        bpmnElement="_5334FFDC-1FCB-47E6-8085-36DC9A3D17B9"
+      >
+        <di:waypoint x="908.75" y="247.00000000000006" />
+        <di:waypoint x="1164.75" y="420.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__B9662806-84F3-4444-AD62-4790CDA7C85D_to_shape__30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+        bpmnElement="_B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E"
+      >
+        <di:waypoint x="1193" y="91.00000000000006" />
+        <di:waypoint x="1192.75" y="420.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__B9662806-84F3-4444-AD62-4790CDA7C85D_to_shape__940F2A0C-8CC6-4ECA-B504-49363AF68B67"
+        bpmnElement="_E625C994-042E-4A02-BB20-2D18A4AFF18F"
+      >
+        <di:waypoint x="1193" y="63.00000000000006" />
+        <di:waypoint x="1263.75" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__A51A809E-03C0-4EA7-91F1-7B3C5E29AD04_to_shape__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A"
+        bpmnElement="_59F9A0E6-7F9C-43A9-8920-5B40A91169E6"
+      >
+        <di:waypoint x="371.75" y="63.00000000000006" />
+        <di:waypoint x="435.75" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__A51A809E-03C0-4EA7-91F1-7B3C5E29AD04_to_shape__30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+        bpmnElement="_C6E61C53-FD35-4347-B69E-30AA93AE4404"
+      >
+        <di:waypoint x="371.75" y="91.00000000000006" />
+        <di:waypoint x="371.75" y="420.00000811728415" />
+        <di:waypoint x="1192.75" y="420.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__30C8C01B-4149-4AE5-8D86-D27D57BCA8E7_to_shape__4B7FF147-F096-435B-8CAF-48318EF786B0"
+        bpmnElement="_94172225-E124-4F14-98DA-C3D62C11254A"
+      >
+        <di:waypoint x="1192.75" y="420.00000000000006" />
+        <di:waypoint x="1263.75" y="420.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__4B7FF147-F096-435B-8CAF-48318EF786B0_to_shape__457DC13A-0AEC-4390-A860-5CCFFB67B366"
+        bpmnElement="_527D3164-4989-4D2C-B80B-9BA9D4C8FB89"
+      >
+        <di:waypoint x="1340.75" y="420.00000000000006" />
+        <di:waypoint x="1545.75" y="392.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_to_shape__57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C"
+        bpmnElement="_9C33F5EA-89C7-4ED1-B3C2-CF18DE439AF5"
+      >
+        <di:waypoint x="512.75" y="63.00000000000006" />
+        <di:waypoint x="695.75" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__940F2A0C-8CC6-4ECA-B504-49363AF68B67_to_shape__6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1"
+        bpmnElement="_7DDA574A-C220-4FEF-9784-22EF8052EDEC"
+      >
+        <di:waypoint x="1340.75" y="63.00000000000006" />
+        <di:waypoint x="1496.75" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+    </bpmndi:BPMNPlane>
+  </bpmndi:BPMNDiagram>
+  <bpmn2:relationship type="BPSimData">
+    <bpmn2:extensionElements>
+      <bpsim:BPSimData>
+        <bpsim:Scenario id="default" name="Simulationscenario">
+          <bpsim:ScenarioParameters />
+          <bpsim:ElementParameters elementRef="_1639F738-45F3-4CD6-A80E-CCEBAA605D56">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+          </bpsim:ElementParameters>
+          <bpsim:ElementParameters elementRef="_B8C4F63C-81AD-4291-9C1B-84967277EEF6">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+            <bpsim:ResourceParameters>
+              <bpsim:Availability>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Availability>
+              <bpsim:Quantity>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Quantity>
+            </bpsim:ResourceParameters>
+            <bpsim:CostParameters>
+              <bpsim:UnitCost>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:UnitCost>
+            </bpsim:CostParameters>
+          </bpsim:ElementParameters>
+          <bpsim:ElementParameters elementRef="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+            <bpsim:ResourceParameters>
+              <bpsim:Availability>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Availability>
+              <bpsim:Quantity>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Quantity>
+            </bpsim:ResourceParameters>
+            <bpsim:CostParameters>
+              <bpsim:UnitCost>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:UnitCost>
+            </bpsim:CostParameters>
+          </bpsim:ElementParameters>
+          <bpsim:ElementParameters elementRef="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+            <bpsim:ResourceParameters>
+              <bpsim:Availability>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Availability>
+              <bpsim:Quantity>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Quantity>
+            </bpsim:ResourceParameters>
+            <bpsim:CostParameters>
+              <bpsim:UnitCost>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:UnitCost>
+            </bpsim:CostParameters>
+          </bpsim:ElementParameters>
+          <bpsim:ElementParameters elementRef="_834B21EF-9229-44F8-A5DB-D96EBB39A347">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+            <bpsim:ResourceParameters>
+              <bpsim:Availability>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Availability>
+              <bpsim:Quantity>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Quantity>
+            </bpsim:ResourceParameters>
+            <bpsim:CostParameters>
+              <bpsim:UnitCost>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:UnitCost>
+            </bpsim:CostParameters>
+          </bpsim:ElementParameters>
+          <bpsim:ElementParameters elementRef="_4B7FF147-F096-435B-8CAF-48318EF786B0">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+            <bpsim:ResourceParameters>
+              <bpsim:Availability>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Availability>
+              <bpsim:Quantity>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Quantity>
+            </bpsim:ResourceParameters>
+            <bpsim:CostParameters>
+              <bpsim:UnitCost>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:UnitCost>
+            </bpsim:CostParameters>
+          </bpsim:ElementParameters>
+          <bpsim:ElementParameters elementRef="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+            <bpsim:ResourceParameters>
+              <bpsim:Availability>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Availability>
+              <bpsim:Quantity>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Quantity>
+            </bpsim:ResourceParameters>
+            <bpsim:CostParameters>
+              <bpsim:UnitCost>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:UnitCost>
+            </bpsim:CostParameters>
+          </bpsim:ElementParameters>
+          <bpsim:ElementParameters elementRef="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+            <bpsim:ResourceParameters>
+              <bpsim:Availability>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Availability>
+              <bpsim:Quantity>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Quantity>
+            </bpsim:ResourceParameters>
+            <bpsim:CostParameters>
+              <bpsim:UnitCost>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:UnitCost>
+            </bpsim:CostParameters>
+          </bpsim:ElementParameters>
+          <bpsim:ElementParameters elementRef="_940F2A0C-8CC6-4ECA-B504-49363AF68B67">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+            <bpsim:ResourceParameters>
+              <bpsim:Availability>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Availability>
+              <bpsim:Quantity>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Quantity>
+            </bpsim:ResourceParameters>
+            <bpsim:CostParameters>
+              <bpsim:UnitCost>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:UnitCost>
+            </bpsim:CostParameters>
+          </bpsim:ElementParameters>
+        </bpsim:Scenario>
+      </bpsim:BPSimData>
+    </bpmn2:extensionElements>
+    <bpmn2:source>_tpFJII7wED2VyuHZ555Daw</bpmn2:source>
+    <bpmn2:target>_tpFJII7wED2VyuHZ555Daw</bpmn2:target>
+  </bpmn2:relationship>
+</bpmn2:definitions>
diff --git a/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/pom.xml b/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/pom.xml
new file mode 100644
index 00000000000..8e5da1edfad
--- /dev/null
+++ b/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/pom.xml
@@ -0,0 +1,134 @@
+<?xml version="1.0" ?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~ 
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~ 
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.      
+-->
+<project
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+  xmlns="http://maven.apache.org/POM/4.0.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.kie</groupId>
+    <artifactId>kie-tools-maven-base</artifactId>
+    <version>${revision}</version>
+    <relativePath>../../node_modules/@kie-tools/maven-base/pom.xml</relativePath>
+  </parent>
+
+  <!-- This is a development app. It's better that we use an arbitrary string to not make this more complicated than it has to be. -->
+  <artifactId>management-console-dev-webapp-runtime</artifactId>
+  <version>999-dev</version>
+
+  <dependencies>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-resteasy</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-resteasy-jackson</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-smallrye-openapi</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-smallrye-health</artifactId>
+    </dependency>
+
+    <dependency>
+      <groupId>org.jbpm</groupId>
+      <artifactId>jbpm-with-drools-quarkus</artifactId>
+    </dependency>
+
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kie-addons-quarkus-process-management</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kogito-addons-quarkus-jobs-management</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kie-addons-quarkus-process-svg</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kie-addons-quarkus-source-files</artifactId>
+    </dependency>
+
+    <!-- Persistence -->
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-jdbc-h2</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-agroal</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kie-addons-quarkus-persistence-jdbc</artifactId>
+    </dependency>
+
+    <!-- Data-Index Addon -->
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kogito-addons-quarkus-data-index-jpa</artifactId>
+    </dependency>
+
+    <!-- Jobs Service -->
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kogito-addons-quarkus-jobs</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.kie.kogito</groupId>
+      <artifactId>jobs-service-storage-jpa</artifactId>
+    </dependency>
+
+    <!-- Data Audit -->
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kogito-addons-quarkus-data-audit-jpa</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kogito-addons-quarkus-data-audit</artifactId>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <finalName>${project.artifactId}</finalName>
+    <plugins>
+      <plugin>
+        <groupId>io.quarkus</groupId>
+        <artifactId>quarkus-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>build</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/java/org/kie/kogito/hr/CandidateData.java b/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/java/org/kie/kogito/hr/CandidateData.java
new file mode 100644
index 00000000000..eae14184da0
--- /dev/null
+++ b/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/java/org/kie/kogito/hr/CandidateData.java
@@ -0,0 +1,93 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.kie.kogito.hr;
+
+import java.util.List;
+
+import com.fasterxml.jackson.annotation.JsonIgnore;
+
+public class CandidateData {
+
+    private String name;
+
+    private String lastName;
+
+    private String email;
+
+    private Integer experience;
+
+    private List<String> skills;
+
+    public CandidateData() {
+    }
+
+    public CandidateData(String name, String lastName, String email, Integer experience, List<String> skills) {
+        this.name = name;
+        this.lastName = lastName;
+        this.email = email;
+        this.experience = experience;
+        this.skills = skills;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getLastName() {
+        return lastName;
+    }
+
+    public void setLastName(String lastName) {
+        this.lastName = lastName;
+    }
+
+    public String getEmail() {
+        return email;
+    }
+
+    public void setEmail(String email) {
+        this.email = email;
+    }
+
+    public Integer getExperience() {
+        return experience;
+    }
+
+    public void setExperience(Integer experience) {
+        this.experience = experience;
+    }
+
+    public List<String> getSkills() {
+        return skills;
+    }
+
+    public void setSkills(List<String> skills) {
+        this.skills = skills;
+    }
+
+    @JsonIgnore
+    public String getFullName() {
+        return name + " " + lastName;
+    }
+}
diff --git a/packages/runtime-tools-process-enveloped-components/src/taskForm/api/TaskFormChannelApi.ts b/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/java/org/kie/kogito/hr/Offer.java
similarity index 64%
copy from packages/runtime-tools-process-enveloped-components/src/taskForm/api/TaskFormChannelApi.ts
copy to packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/java/org/kie/kogito/hr/Offer.java
index 299e9a35128..a377b480aa0 100644
--- a/packages/runtime-tools-process-enveloped-components/src/taskForm/api/TaskFormChannelApi.ts
+++ b/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/java/org/kie/kogito/hr/Offer.java
@@ -1,4 +1,4 @@
-/**
+/*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
  * distributed with this work for additional information
@@ -17,10 +17,30 @@
  * under the License.
  */
 
-import { Form } from "@kie-tools/runtime-tools-shared-gateway-api/dist/types";
+package org.kie.kogito.hr;
 
-export interface TaskFormChannelApi {
-  taskForm__getTaskFormSchema(): Promise<Record<string, any>>;
-  taskForm__getCustomForm(): Promise<Form>;
-  taskForm__doSubmit(phase?: string, payload?: any): Promise<any>;
+public class Offer {
+
+    private String category;
+
+    private Integer salary;
+
+    public Offer() {
+    }
+
+    public String getCategory() {
+        return category;
+    }
+
+    public void setCategory(String category) {
+        this.category = category;
+    }
+
+    public Integer getSalary() {
+        return salary;
+    }
+
+    public void setSalary(Integer salary) {
+        this.salary = salary;
+    }
 }
diff --git a/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/resources/META-INF/processSVG/hiring.svg b/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/resources/META-INF/processSVG/hiring.svg
new file mode 100644
index 00000000000..50ae8cf0e65
--- /dev/null
+++ b/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/resources/META-INF/processSVG/hiring.svg
@@ -0,0 +1,1445 @@
+<svg
+  version="1.1"
+  xmlns="http://www.w3.org/2000/svg"
+  xmlns:xlink="http://www.w3.org/1999/xlink"
+  width="1575"
+  height="521"
+  viewBox="0 0 1575 521"
+>
+  <!--
+	- Licensed to the Apache Software Foundation (ASF) under one
+	- or more contributor license agreements.  See the NOTICE file
+	- distributed with this work for additional information
+	- regarding copyright ownership.  The ASF licenses this file
+	- to you under the Apache License, Version 2.0 (the
+	- "License"); you may not use this file except in compliance
+	- with the License.  You may obtain a copy of the License at
+	-
+	-   http://www.apache.org/licenses/LICENSE-2.0
+	-
+	- Unless required by applicable law or agreed to in writing,
+	- software distributed under the License is distributed on an
+	- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+	- KIND, either express or implied.  See the License for the
+	- specific language governing permissions and limitations
+	- under the License.
+	-->
+  <defs />
+  <g transform="matrix(1,0,0,1,0,0)">
+    <g>
+      <g>
+        <g>
+          <path
+            fill="none"
+            stroke="#d3d3d3"
+            paint-order="fill stroke markers"
+            d=" M 0 0 L 1200 0"
+            stroke-miterlimit="10"
+            stroke-opacity="0.8"
+            stroke-dasharray="5"
+          />
+        </g>
+        <g>
+          <path
+            fill="none"
+            stroke="#d3d3d3"
+            paint-order="fill stroke markers"
+            d=" M 0 0 L 0 800"
+            stroke-miterlimit="10"
+            stroke-opacity="0.8"
+            stroke-dasharray="5"
+          />
+        </g>
+      </g>
+      <g
+        id="_1639F738-45F3-4CD6-A80E-CCEBAA605D56"
+        bpmn2nodeid="_1639F738-45F3-4CD6-A80E-CCEBAA605D56"
+        transform="matrix(1,0,0,1,79.74999999999999,35.00000000000006)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(0.125,0,0,0.125,0,0)">
+          <g transform="matrix(1,0,0,1,0,0)">
+            <path
+              fill="#e8fae6"
+              stroke="black"
+              id="_1639F738-45F3-4CD6-A80E-CCEBAA605D56?shapeType=BACKGROUND"
+              paint-order="fill stroke markers"
+              d=" M 0 0 M 444 224 C 444 263.9 434.2 300.8 414.4 334.5 C 394.7 368.2 368 394.9 334.4 414.5 C 300.79999999999995 434.1 263.9 444 224 444 C 184.10000000000002 444 147.2 434.2 113.5 414.4 C 79.8 394.7 53.1 368 33.5 334.4 C 13.899999999999999 300.79999999999995 4 263.9 4 224 C 4 184.10000000000002 13.8 147.2 33.6 113.5 C 53.400000000000006 79.80000000000001 80.1 53.1 113.6 33.5 C 147.1 13.899999999999999 184.1 4 224 4 C 263.9 4 300.8 13.8 334.5 33.6 C 368.2 53.400000000000006  [...]
+              stroke-miterlimit="10"
+              stroke-dasharray=""
+            />
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="rgb(74,162,65)"
+                  stroke="black"
+                  id="_1639F738-45F3-4CD6-A80E-CCEBAA605D56?shapeType=BORDER&amp;renderType=FILL"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 224 0 C 100.3 0 0 100.3 0 224 C 0 347.7 100.3 448 224 448 C 347.7 448 448 347.7 448 224 C 448 100.30000000000001 347.7 0 224 0 Z M 0 0 M 224 432 C 109.1 432 16 338.9 16 224 C 16 109.10000000000002 109.1 16 224 16 C 338.9 16 432 109.1 432 224 C 432 338.9 338.9 432 224 432 Z"
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,28,61)" />
+      </g>
+      <g
+        id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6"
+        bpmn2nodeid="_B8C4F63C-81AD-4291-9C1B-84967277EEF6"
+        transform="matrix(1,0,0,1,800.75,12.000000000000057)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="#ffffff"
+            stroke="none"
+            id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6?shapeType=BACKGROUND"
+            paint-order="stroke fill markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6?shapeType=BORDER&amp;renderType=STROKE"
+            paint-order="fill stroke markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+            stroke-miterlimit="10"
+            stroke-width="1.5"
+            stroke-dasharray=""
+          />
+        </g>
+        <g>
+          <g transform="matrix(0.06,0,0,0.06,9.4,9.4)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6_task__aoAz__eklU"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 16 445.2101 C 16 440.86867 18.784312 431.12906000000004 22.001325 424.21728 C 35.767643 394.6402 77.282944 359.28049 129 333.08362 C 144.51625 325.22398 157.34689 319.96394 167.80739 317.17416 C 171.93153 316.07426 175.72913 314.41389999999996 176.5251 313.36265 C 178.89361 310.23449999999997 180.91404 302.90781 181.72673 294.5 L 182.5 286.5 L 178.50715 283.45457 C 166.30327 274.14645 154.2837 251.67767 148.03953 226.5 C 145.61086 216.70715 145.05603000000002  [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,4.039999999999992,13.680000000000007)">
+          <g transform="matrix(0.04,0,0,0.04,63.36,69.12)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path fill="none" stroke="none" />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path fill="none" stroke="none" />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,35,43.5)">
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="47.2265625"
+            y="12"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >HR Interview</text>
+        </g>
+        <g
+          id="_116F3C54-A10E-4952-9E08-1CACE74CED0B"
+          bpmn2nodeid="_116F3C54-A10E-4952-9E08-1CACE74CED0B"
+          transform="matrix(1,0,0,1,60,74)"
+        >
+          <g>
+            <path fill="none" stroke="none" />
+          </g>
+          <g transform="matrix(0.125,0,0,0.125,0,0)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#fbefcf"
+                stroke="black"
+                id="_116F3C54-A10E-4952-9E08-1CACE74CED0B?shapeType=BACKGROUND"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 444 224 C 444 263.9 434.2 300.8 414.4 334.5 C 394.7 368.2 368 394.9 334.4 414.5 C 300.79999999999995 434.1 263.9 444 224 444 C 184.10000000000002 444 147.2 434.2 113.5 414.4 C 79.8 394.7 53.1 368 33.5 334.4 C 13.899999999999999 300.79999999999995 4 263.9 4 224 C 4 184.10000000000002 13.8 147.2 33.6 113.5 C 53.400000000000006 79.80000000000001 80.1 53.1 113.6 33.5 C 147.1 13.899999999999999 184.1 4 224 4 C 263.9 4 300.8 13.8 334.5 33.6 C 368.2 53.40000000000000 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g>
+              <g transform="matrix(1,0,0,1,0,0)">
+                <g transform="matrix(1,0,0,1,0,0)">
+                  <path
+                    fill="#e5a000"
+                    stroke="none"
+                    id="_116F3C54-A10E-4952-9E08-1CACE74CED0B?shapeType=BORDER&amp;renderType=FILL"
+                    paint-order="stroke fill markers"
+                    d=" M 0 0 M 224 408 C 122.5 408 40 325.5 40 224 C 40 122.5 122.5 40 224 40 C 325.5 40 408 122.5 408 224 C 408 325.5 325.5 408 224 408 Z M 0 0 M 224 56 C 131.4 56 56 131.4 56 224 C 56 316.6 131.4 392 224 392 C 316.6 392 392 316.6 392 224 C 392 131.39999999999998 316.6 56 224 56 Z M 0 0 M 224 16 C 252.1 16 279.3 21.5 305 32.3 C 329.8 42.8 352 57.8 371.1 76.9 C 390.20000000000005 96.00000000000001 405.20000000000005 118.30000000000001 415.70000000000005 143 C 426.5000000 [...]
+                  />
+                </g>
+              </g>
+            </g>
+            <g>
+              <g transform="matrix(1,0,0,1,0,0)">
+                <g transform="matrix(1,0,0,1,0,0)">
+                  <path
+                    fill="#e5a000"
+                    stroke="black"
+                    id="_116F3C54-A10E-4952-9E08-1CACE74CED0B_wait"
+                    paint-order="fill stroke markers"
+                    d=" M 0 0 M 240.2 176.7 L 240.2 232.7 C 240.2 233.89999999999998 239.79999999999998 234.79999999999998 239.1 235.6 C 238.4 236.4 237.4 236.7 236.2 236.7 L 196.2 236.7 C 195 236.7 194.1 236.29999999999998 193.29999999999998 235.6 C 192.49999999999997 234.9 192.2 233.9 192.2 232.7 L 192.2 224.7 C 192.2 223.5 192.6 222.6 193.29999999999998 221.79999999999998 C 193.99999999999997 220.99999999999997 194.99999999999997 220.7 196.2 220.7 L 224.2 220.7 L 224.2 176.7 C 224.2 1 [...]
+                    stroke-miterlimit="10"
+                    stroke-dasharray=""
+                  />
+                </g>
+              </g>
+            </g>
+          </g>
+          <g transform="matrix(1,0,0,1,28,61)" />
+        </g>
+      </g>
+      <g
+        id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E"
+        bpmn2nodeid="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E"
+        transform="matrix(1,0,0,1,984.75,12.000000000000057)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="#ffffff"
+            stroke="none"
+            id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E?shapeType=BACKGROUND"
+            paint-order="stroke fill markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E?shapeType=BORDER&amp;renderType=STROKE"
+            paint-order="fill stroke markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+            stroke-miterlimit="10"
+            stroke-width="1.5"
+            stroke-dasharray=""
+          />
+        </g>
+        <g>
+          <g transform="matrix(0.06,0,0,0.06,9.4,9.4)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_task__aoAz__eklU"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 16 445.2101 C 16 440.86867 18.784312 431.12906000000004 22.001325 424.21728 C 35.767643 394.6402 77.282944 359.28049 129 333.08362 C 144.51625 325.22398 157.34689 319.96394 167.80739 317.17416 C 171.93153 316.07426 175.72913 314.41389999999996 176.5251 313.36265 C 178.89361 310.23449999999997 180.91404 302.90781 181.72673 294.5 L 182.5 286.5 L 178.50715 283.45457 C 166.30327 274.14645 154.2837 251.67767 148.03953 226.5 C 145.61086 216.70715 145.05603000000002  [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,4.039999999999992,13.680000000000007)">
+          <g transform="matrix(0.04,0,0,0.04,63.36,69.12)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path fill="none" stroke="none" />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path fill="none" stroke="none" />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,35,43.5)">
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="43.03515625"
+            y="12"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >IT Interview</text>
+        </g>
+      </g>
+      <g
+        id="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045"
+        bpmn2nodeid="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045"
+        transform="matrix(1,0,0,1,162.75,12.000000000000057)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="#ffffff"
+            stroke="none"
+            id="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045?shapeType=BACKGROUND"
+            paint-order="stroke fill markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            id="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045?shapeType=BORDER&amp;renderType=STROKE"
+            paint-order="fill stroke markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+            stroke-miterlimit="10"
+            stroke-width="1.5"
+            stroke-dasharray=""
+          />
+        </g>
+        <g>
+          <g transform="matrix(0.06,0,0,0.06,9.4,9.4)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045_task__4dtu__L2uu"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 197.3 130.2 C 194.4 127.29999999999998 189.60000000000002 127.29999999999998 186.70000000000002 130.2 L 130.20000000000002 186.7 C 127.30000000000001 189.6 127.30000000000001 194.39999999999998 130.20000000000002 197.29999999999998 L 186.70000000000002 253.79999999999998 C 188.10000000000002 255.29999999999998 190.10000000000002 255.99999999999997 192.00000000000003 255.99999999999997 C 193.90000000000003 255.99999999999997 195.90000000000003 255.2999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045_task__4dtu__LocD"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 261.3 130.2 C 258.40000000000003 127.29999999999998 253.60000000000002 127.29999999999998 250.70000000000002 130.2 C 247.8 133.1 247.8 137.89999999999998 250.70000000000002 140.79999999999998 L 301.8 191.89999999999998 L 250.7 243 C 247.79999999999998 245.9 247.79999999999998 250.7 250.7 253.6 C 252.1 255.29999999999998 254.1 256 256 256 C 257.9 256 259.9 255.3 261.3 253.8 L 317.8 197.3 C 320.7 194.4 320.7 189.60000000000002 317.8 186.70000000000002 L 261.3 130.2 Z"
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045_task__4dtu__tLLL"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 400 32 C 400 32 152.8 32 128 32 C 62 32 64 96 64 96 L 64 288 L 1 288 C 1 288 -4 416 78 416 L 320 416 C 368 416 384 368 384 336 C 384 314.2 384 224.4 384 160 L 448 160 L 448 96 C 448 96 449 32 400 32 Z M 0 0 M 78 383.9 C 68.5 383.9 61.6 381.09999999999997 55.5 374.9 C 43.4 362.4 37.5 339.59999999999997 34.9 320 L 256.9 320 C 257.09999999999997 322.7 257.29999999999995 325.4 257.59999999999997 328.2 C 259.99999999999994 351.59999999999997 264.7 370.0999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,35.83203125,43.5)">
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="41.16796875"
+            y="12"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >New Hiring</text>
+        </g>
+      </g>
+      <g
+        id="_834B21EF-9229-44F8-A5DB-D96EBB39A347"
+        bpmn2nodeid="_834B21EF-9229-44F8-A5DB-D96EBB39A347"
+        transform="matrix(1,0,0,1,811.75,197.00000000000006)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="#ffffff"
+            stroke="none"
+            id="_834B21EF-9229-44F8-A5DB-D96EBB39A347?shapeType=BACKGROUND"
+            paint-order="stroke fill markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            id="_834B21EF-9229-44F8-A5DB-D96EBB39A347?shapeType=BORDER&amp;renderType=STROKE"
+            paint-order="fill stroke markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+            stroke-miterlimit="10"
+            stroke-width="1.5"
+            stroke-dasharray=""
+          />
+        </g>
+        <g>
+          <g transform="matrix(0.06,0,0,0.06,9.4,9.4)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_834B21EF-9229-44F8-A5DB-D96EBB39A347_task__4dtu__L2uu"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 197.3 130.2 C 194.4 127.29999999999998 189.60000000000002 127.29999999999998 186.70000000000002 130.2 L 130.20000000000002 186.7 C 127.30000000000001 189.6 127.30000000000001 194.39999999999998 130.20000000000002 197.29999999999998 L 186.70000000000002 253.79999999999998 C 188.10000000000002 255.29999999999998 190.10000000000002 255.99999999999997 192.00000000000003 255.99999999999997 C 193.90000000000003 255.99999999999997 195.90000000000003 255.2999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_834B21EF-9229-44F8-A5DB-D96EBB39A347_task__4dtu__LocD"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 261.3 130.2 C 258.40000000000003 127.29999999999998 253.60000000000002 127.29999999999998 250.70000000000002 130.2 C 247.8 133.1 247.8 137.89999999999998 250.70000000000002 140.79999999999998 L 301.8 191.89999999999998 L 250.7 243 C 247.79999999999998 245.9 247.79999999999998 250.7 250.7 253.6 C 252.1 255.29999999999998 254.1 256 256 256 C 257.9 256 259.9 255.3 261.3 253.8 L 317.8 197.3 C 320.7 194.4 320.7 189.60000000000002 317.8 186.70000000000002 L 261.3 130.2 Z"
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_834B21EF-9229-44F8-A5DB-D96EBB39A347_task__4dtu__tLLL"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 400 32 C 400 32 152.8 32 128 32 C 62 32 64 96 64 96 L 64 288 L 1 288 C 1 288 -4 416 78 416 L 320 416 C 368 416 384 368 384 336 C 384 314.2 384 224.4 384 160 L 448 160 L 448 96 C 448 96 449 32 400 32 Z M 0 0 M 78 383.9 C 68.5 383.9 61.6 381.09999999999997 55.5 374.9 C 43.4 362.4 37.5 339.59999999999997 34.9 320 L 256.9 320 C 257.09999999999997 322.7 257.29999999999995 325.4 257.59999999999997 328.2 C 259.99999999999994 351.59999999999997 264.7 370.0999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,35,21)">
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="49.3046875"
+            y="12"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >       Send        </text>
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="49.3046875"
+            y="27"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          > notification  </text>
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="49.3046875"
+            y="42"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >HR Interview </text>
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="49.3046875"
+            y="57"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >    avoided     </text>
+        </g>
+      </g>
+      <g
+        id="_B9662806-84F3-4444-AD62-4790CDA7C85D"
+        bpmn2nodeid="_B9662806-84F3-4444-AD62-4790CDA7C85D"
+        transform="matrix(1,0,0,1,1164.75,35.00000000000006)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(0.125,0,0,0.125,0,0)">
+          <g transform="matrix(1,0,0,1,0,0)">
+            <path
+              fill="#fef4ea"
+              stroke="black"
+              id="_B9662806-84F3-4444-AD62-4790CDA7C85D?shapeType=BACKGROUND"
+              paint-order="fill stroke markers"
+              d=" M 0 0 M 224.4 4.3 C 216.4 4.3 208.4 7.3 202.3 13.399999999999999 L 13.5 202.2 C 1.3000000000000007 214.39999999999998 1.3000000000000007 234.2 13.5 246.39999999999998 L 202.2 435.09999999999997 C 208.29999999999998 441.2 216.39999999999998 444.2 224.29999999999998 444.2 C 232.2 444.2 240.29999999999998 441.2 246.39999999999998 435.09999999999997 L 435.09999999999997 246.39999999999998 C 447.29999999999995 234.2 447.29999999999995 214.39999999999998 435.09999999999997 20 [...]
+              stroke-miterlimit="10"
+              stroke-dasharray=""
+            />
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="rgb(236,122,8)"
+                  stroke="black"
+                  id="_B9662806-84F3-4444-AD62-4790CDA7C85D?shapeType=BORDER&amp;renderType=FILL"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 20.8 212.7 L 213.3 20.2 C 219.60000000000002 13.899999999999999 229.70000000000002 13.899999999999999 235.9 20.2 L 428.4 212.7 C 434.7 219 434.7 229.1 428.4 235.29999999999998 L 235.9 427.8 C 229.6 434.1 219.5 434.1 213.3 427.8 L 20.8 235.3 C 14.5 229.1 14.5 218.9 20.8 212.7 L 20.8 212.7 Z M 0 0 M 0 224 C 0 232.1 3.1 240.3 9.3 246.5 L 201.5 438.7 C 213.9 451.09999999999997 234.1 451.09999999999997 246.5 438.7 L 438.7 246.5 C 444.9 240.3 448 232.1 448 224 C 4 [...]
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="#ec7a08"
+                  stroke="black"
+                  id="_B9662806-84F3-4444-AD62-4790CDA7C85D_exclusive"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 298.2 269.2 C 298.2 272.59999999999997 297.09999999999997 275.3 294.7 277.7 L 277.7 294.7 C 275.3 297.09999999999997 272.59999999999997 298.2 269.2 298.2 C 265.8 298.2 263.09999999999997 297.09999999999997 260.7 294.7 L 224 258 L 187.2 294.8 C 184.79999999999998 297.2 182.1 298.3 178.7 298.3 C 175.29999999999998 298.3 172.6 297.2 170.2 294.8 L 153.2 277.8 C 150.79999999999998 275.40000000000003 149.7 272.7 149.7 269.3 C 149.7 265.90000000000003 150.799999999 [...]
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,28,61)" />
+      </g>
+      <g
+        id="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+        bpmn2nodeid="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+        transform="matrix(1,0,0,1,343.75,35.00000000000006)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(0.125,0,0,0.125,0,0)">
+          <g transform="matrix(1,0,0,1,0,0)">
+            <path
+              fill="#fef4ea"
+              stroke="black"
+              id="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04?shapeType=BACKGROUND"
+              paint-order="fill stroke markers"
+              d=" M 0 0 M 224.4 4.3 C 216.4 4.3 208.4 7.3 202.3 13.399999999999999 L 13.5 202.2 C 1.3000000000000007 214.39999999999998 1.3000000000000007 234.2 13.5 246.39999999999998 L 202.2 435.09999999999997 C 208.29999999999998 441.2 216.39999999999998 444.2 224.29999999999998 444.2 C 232.2 444.2 240.29999999999998 441.2 246.39999999999998 435.09999999999997 L 435.09999999999997 246.39999999999998 C 447.29999999999995 234.2 447.29999999999995 214.39999999999998 435.09999999999997 20 [...]
+              stroke-miterlimit="10"
+              stroke-dasharray=""
+            />
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="rgb(236,122,8)"
+                  stroke="black"
+                  id="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04?shapeType=BORDER&amp;renderType=FILL"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 20.8 212.7 L 213.3 20.2 C 219.60000000000002 13.899999999999999 229.70000000000002 13.899999999999999 235.9 20.2 L 428.4 212.7 C 434.7 219 434.7 229.1 428.4 235.29999999999998 L 235.9 427.8 C 229.6 434.1 219.5 434.1 213.3 427.8 L 20.8 235.3 C 14.5 229.1 14.5 218.9 20.8 212.7 L 20.8 212.7 Z M 0 0 M 0 224 C 0 232.1 3.1 240.3 9.3 246.5 L 201.5 438.7 C 213.9 451.09999999999997 234.1 451.09999999999997 246.5 438.7 L 438.7 246.5 C 444.9 240.3 448 232.1 448 224 C 4 [...]
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="#ec7a08"
+                  stroke="black"
+                  id="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04_exclusive"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 298.2 269.2 C 298.2 272.59999999999997 297.09999999999997 275.3 294.7 277.7 L 277.7 294.7 C 275.3 297.09999999999997 272.59999999999997 298.2 269.2 298.2 C 265.8 298.2 263.09999999999997 297.09999999999997 260.7 294.7 L 224 258 L 187.2 294.8 C 184.79999999999998 297.2 182.1 298.3 178.7 298.3 C 175.29999999999998 298.3 172.6 297.2 170.2 294.8 L 153.2 277.8 C 150.79999999999998 275.40000000000003 149.7 272.7 149.7 269.3 C 149.7 265.90000000000003 150.799999999 [...]
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,28,61)" />
+      </g>
+      <g
+        id="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+        bpmn2nodeid="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+        transform="matrix(1,0,0,1,1164.75,392.00000000000006)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(0.125,0,0,0.125,0,0)">
+          <g transform="matrix(1,0,0,1,0,0)">
+            <path
+              fill="#fef4ea"
+              stroke="black"
+              id="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7?shapeType=BACKGROUND"
+              paint-order="fill stroke markers"
+              d=" M 0 0 M 224.4 4.3 C 216.4 4.3 208.4 7.3 202.3 13.399999999999999 L 13.5 202.2 C 1.3000000000000007 214.39999999999998 1.3000000000000007 234.2 13.5 246.39999999999998 L 202.2 435.09999999999997 C 208.29999999999998 441.2 216.39999999999998 444.2 224.29999999999998 444.2 C 232.2 444.2 240.29999999999998 441.2 246.39999999999998 435.09999999999997 L 435.09999999999997 246.39999999999998 C 447.29999999999995 234.2 447.29999999999995 214.39999999999998 435.09999999999997 20 [...]
+              stroke-miterlimit="10"
+              stroke-dasharray=""
+            />
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="rgb(236,122,8)"
+                  stroke="black"
+                  id="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7?shapeType=BORDER&amp;renderType=FILL"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 20.8 212.7 L 213.3 20.2 C 219.60000000000002 13.899999999999999 229.70000000000002 13.899999999999999 235.9 20.2 L 428.4 212.7 C 434.7 219 434.7 229.1 428.4 235.29999999999998 L 235.9 427.8 C 229.6 434.1 219.5 434.1 213.3 427.8 L 20.8 235.3 C 14.5 229.1 14.5 218.9 20.8 212.7 L 20.8 212.7 Z M 0 0 M 0 224 C 0 232.1 3.1 240.3 9.3 246.5 L 201.5 438.7 C 213.9 451.09999999999997 234.1 451.09999999999997 246.5 438.7 L 438.7 246.5 C 444.9 240.3 448 232.1 448 224 C 4 [...]
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="#ec7a08"
+                  stroke="black"
+                  id="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7_exclusive"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 298.2 269.2 C 298.2 272.59999999999997 297.09999999999997 275.3 294.7 277.7 L 277.7 294.7 C 275.3 297.09999999999997 272.59999999999997 298.2 269.2 298.2 C 265.8 298.2 263.09999999999997 297.09999999999997 260.7 294.7 L 224 258 L 187.2 294.8 C 184.79999999999998 297.2 182.1 298.3 178.7 298.3 C 175.29999999999998 298.3 172.6 297.2 170.2 294.8 L 153.2 277.8 C 150.79999999999998 275.40000000000003 149.7 272.7 149.7 269.3 C 149.7 265.90000000000003 150.799999999 [...]
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,28,61)" />
+      </g>
+      <g
+        id="_4B7FF147-F096-435B-8CAF-48318EF786B0"
+        bpmn2nodeid="_4B7FF147-F096-435B-8CAF-48318EF786B0"
+        transform="matrix(1,0,0,1,1263.75,369.00000000000006)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="#ffffff"
+            stroke="none"
+            id="_4B7FF147-F096-435B-8CAF-48318EF786B0?shapeType=BACKGROUND"
+            paint-order="stroke fill markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            id="_4B7FF147-F096-435B-8CAF-48318EF786B0?shapeType=BORDER&amp;renderType=STROKE"
+            paint-order="fill stroke markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+            stroke-miterlimit="10"
+            stroke-width="1.5"
+            stroke-dasharray=""
+          />
+        </g>
+        <g>
+          <g transform="matrix(0.06,0,0,0.06,9.4,9.4)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_4B7FF147-F096-435B-8CAF-48318EF786B0_task__4dtu__L2uu"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 197.3 130.2 C 194.4 127.29999999999998 189.60000000000002 127.29999999999998 186.70000000000002 130.2 L 130.20000000000002 186.7 C 127.30000000000001 189.6 127.30000000000001 194.39999999999998 130.20000000000002 197.29999999999998 L 186.70000000000002 253.79999999999998 C 188.10000000000002 255.29999999999998 190.10000000000002 255.99999999999997 192.00000000000003 255.99999999999997 C 193.90000000000003 255.99999999999997 195.90000000000003 255.2999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_4B7FF147-F096-435B-8CAF-48318EF786B0_task__4dtu__LocD"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 261.3 130.2 C 258.40000000000003 127.29999999999998 253.60000000000002 127.29999999999998 250.70000000000002 130.2 C 247.8 133.1 247.8 137.89999999999998 250.70000000000002 140.79999999999998 L 301.8 191.89999999999998 L 250.7 243 C 247.79999999999998 245.9 247.79999999999998 250.7 250.7 253.6 C 252.1 255.29999999999998 254.1 256 256 256 C 257.9 256 259.9 255.3 261.3 253.8 L 317.8 197.3 C 320.7 194.4 320.7 189.60000000000002 317.8 186.70000000000002 L 261.3 130.2 Z"
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_4B7FF147-F096-435B-8CAF-48318EF786B0_task__4dtu__tLLL"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 400 32 C 400 32 152.8 32 128 32 C 62 32 64 96 64 96 L 64 288 L 1 288 C 1 288 -4 416 78 416 L 320 416 C 368 416 384 368 384 336 C 384 314.2 384 224.4 384 160 L 448 160 L 448 96 C 448 96 449 32 400 32 Z M 0 0 M 78 383.9 C 68.5 383.9 61.6 381.09999999999997 55.5 374.9 C 43.4 362.4 37.5 339.59999999999997 34.9 320 L 256.9 320 C 257.09999999999997 322.7 257.29999999999995 325.4 257.59999999999997 328.2 C 259.99999999999994 351.59999999999997 264.7 370.0999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,35,36)">
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="43.83984375"
+            y="12"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >Application </text>
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="43.83984375"
+            y="27"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >    denied     </text>
+        </g>
+      </g>
+      <g
+        id="_457DC13A-0AEC-4390-A860-5CCFFB67B366"
+        bpmn2nodeid="_457DC13A-0AEC-4390-A860-5CCFFB67B366"
+        transform="matrix(1,0,0,1,1468.75,392.00000000000006)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(0.125,0,0,0.125,0,0)">
+          <g transform="matrix(1,0,0,1,0,0)">
+            <path
+              fill="#fce7e7"
+              stroke="black"
+              id="_457DC13A-0AEC-4390-A860-5CCFFB67B366?shapeType=BACKGROUND"
+              paint-order="fill stroke markers"
+              d=" M 0 0 M 444 224 C 444 263.9 434.2 300.8 414.4 334.5 C 394.7 368.2 368 394.9 334.4 414.5 C 300.79999999999995 434.1 263.9 444 224 444 C 184.10000000000002 444 147.2 434.2 113.5 414.4 C 79.8 394.7 53.1 368 33.5 334.4 C 13.899999999999999 300.79999999999995 4 263.9 4 224 C 4 184.10000000000002 13.8 147.2 33.6 113.5 C 53.400000000000006 79.80000000000001 80.1 53.1 113.6 33.5 C 147.1 13.899999999999999 184.1 4 224 4 C 263.9 4 300.8 13.8 334.5 33.6 C 368.2 53.400000000000006  [...]
+              stroke-miterlimit="10"
+              stroke-dasharray=""
+            />
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="rgb(163,0,0)"
+                  stroke="black"
+                  id="_457DC13A-0AEC-4390-A860-5CCFFB67B366?shapeType=BORDER&amp;renderType=FILL"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 224 0 C 100.3 0 0 100.3 0 224 C 0 347.7 100.3 448 224 448 C 347.7 448 448 347.7 448 224 C 448 100.30000000000001 347.7 0 224 0 Z M 0 0 M 224 400 C 126.8 400 48 321.2 48 224 C 48 126.80000000000001 126.8 48 224 48 C 321.2 48 400 126.8 400 224 C 400 321.2 321.2 400 224 400 Z"
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,28,61)" />
+      </g>
+      <g
+        id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A"
+        bpmn2nodeid="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A"
+        transform="matrix(1,0,0,1,435.75,12.000000000000057)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="#ffffff"
+            stroke="none"
+            id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A?shapeType=BACKGROUND"
+            paint-order="stroke fill markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A?shapeType=BORDER&amp;renderType=STROKE"
+            paint-order="fill stroke markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+            stroke-miterlimit="10"
+            stroke-width="1.5"
+            stroke-dasharray=""
+          />
+        </g>
+        <g>
+          <g transform="matrix(0.06,0,0,0.06,9.4,9.4)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_task__X2tP__k3gr"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 128 344 L 128 296 C 128 293.7 127.2 291.8 125.8 290.2 C 124.39999999999999 288.59999999999997 122.39999999999999 288 120 288 L 40 288 C 37.7 288 35.8 288.8 34.2 290.2 C 32.60000000000001 291.59999999999997 32 293.7 32 296 L 32 344 C 32 346.3 32.8 348.2 34.2 349.8 C 35.60000000000001 351.40000000000003 37.6 352 40 352 L 120 352 C 122.3 352 124.2 351.2 125.8 349.8 C 127.39999999999999 348.40000000000003 128 346.3 128 344 Z M 0 0 M 128 248 L 128 200 C 128 197.7 1 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,35,36)">
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="56.390625"
+            y="12"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >Generate base </text>
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="56.390625"
+            y="27"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >         offer         </text>
+        </g>
+      </g>
+      <g
+        id="_6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1"
+        bpmn2nodeid="_6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1"
+        transform="matrix(1,0,0,1,1468.75,35.00000000000006)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(0.125,0,0,0.125,0,0)">
+          <g transform="matrix(1,0,0,1,0,0)">
+            <path
+              fill="#fce7e7"
+              stroke="black"
+              id="_6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1?shapeType=BACKGROUND"
+              paint-order="fill stroke markers"
+              d=" M 0 0 M 444 224 C 444 263.9 434.2 300.8 414.4 334.5 C 394.7 368.2 368 394.9 334.4 414.5 C 300.79999999999995 434.1 263.9 444 224 444 C 184.10000000000002 444 147.2 434.2 113.5 414.4 C 79.8 394.7 53.1 368 33.5 334.4 C 13.899999999999999 300.79999999999995 4 263.9 4 224 C 4 184.10000000000002 13.8 147.2 33.6 113.5 C 53.400000000000006 79.80000000000001 80.1 53.1 113.6 33.5 C 147.1 13.899999999999999 184.1 4 224 4 C 263.9 4 300.8 13.8 334.5 33.6 C 368.2 53.400000000000006  [...]
+              stroke-miterlimit="10"
+              stroke-dasharray=""
+            />
+          </g>
+          <g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path
+                  fill="rgb(163,0,0)"
+                  stroke="black"
+                  id="_6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1?shapeType=BORDER&amp;renderType=FILL"
+                  paint-order="fill stroke markers"
+                  d=" M 0 0 M 224 0 C 100.3 0 0 100.3 0 224 C 0 347.7 100.3 448 224 448 C 347.7 448 448 347.7 448 224 C 448 100.30000000000001 347.7 0 224 0 Z M 0 0 M 224 400 C 126.8 400 48 321.2 48 224 C 48 126.80000000000001 126.8 48 224 48 C 321.2 48 400 126.8 400 224 C 400 321.2 321.2 400 224 400 Z"
+                  stroke-miterlimit="10"
+                  stroke-dasharray=""
+                />
+              </g>
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,28,61)" />
+      </g>
+      <g
+        id="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C"
+        bpmn2nodeid="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C"
+        transform="matrix(1,0,0,1,618.75,12.000000000000057)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="#ffffff"
+            stroke="none"
+            id="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C?shapeType=BACKGROUND"
+            paint-order="stroke fill markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            id="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C?shapeType=BORDER&amp;renderType=STROKE"
+            paint-order="fill stroke markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+            stroke-miterlimit="10"
+            stroke-width="1.5"
+            stroke-dasharray=""
+          />
+        </g>
+        <g>
+          <g transform="matrix(0.06,0,0,0.06,9.4,9.4)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C_task__4dtu__L2uu"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 197.3 130.2 C 194.4 127.29999999999998 189.60000000000002 127.29999999999998 186.70000000000002 130.2 L 130.20000000000002 186.7 C 127.30000000000001 189.6 127.30000000000001 194.39999999999998 130.20000000000002 197.29999999999998 L 186.70000000000002 253.79999999999998 C 188.10000000000002 255.29999999999998 190.10000000000002 255.99999999999997 192.00000000000003 255.99999999999997 C 193.90000000000003 255.99999999999997 195.90000000000003 255.2999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C_task__4dtu__LocD"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 261.3 130.2 C 258.40000000000003 127.29999999999998 253.60000000000002 127.29999999999998 250.70000000000002 130.2 C 247.8 133.1 247.8 137.89999999999998 250.70000000000002 140.79999999999998 L 301.8 191.89999999999998 L 250.7 243 C 247.79999999999998 245.9 247.79999999999998 250.7 250.7 253.6 C 252.1 255.29999999999998 254.1 256 256 256 C 257.9 256 259.9 255.3 261.3 253.8 L 317.8 197.3 C 320.7 194.4 320.7 189.60000000000002 317.8 186.70000000000002 L 261.3 130.2 Z"
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C_task__4dtu__tLLL"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 400 32 C 400 32 152.8 32 128 32 C 62 32 64 96 64 96 L 64 288 L 1 288 C 1 288 -4 416 78 416 L 320 416 C 368 416 384 368 384 336 C 384 314.2 384 224.4 384 160 L 448 160 L 448 96 C 448 96 449 32 400 32 Z M 0 0 M 78 383.9 C 68.5 383.9 61.6 381.09999999999997 55.5 374.9 C 43.4 362.4 37.5 339.59999999999997 34.9 320 L 256.9 320 C 257.09999999999997 322.7 257.29999999999995 325.4 257.59999999999997 328.2 C 259.99999999999994 351.59999999999997 264.7 370.0999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,42.1484375,43.5)">
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="34.8515625"
+            y="12"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >Log Offer</text>
+        </g>
+      </g>
+      <g
+        id="_940F2A0C-8CC6-4ECA-B504-49363AF68B67"
+        bpmn2nodeid="_940F2A0C-8CC6-4ECA-B504-49363AF68B67"
+        transform="matrix(1,0,0,1,1263.75,12.000000000000057)"
+      >
+        <g>
+          <path fill="none" stroke="none" />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="#ffffff"
+            stroke="none"
+            id="_940F2A0C-8CC6-4ECA-B504-49363AF68B67?shapeType=BACKGROUND"
+            paint-order="stroke fill markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,0,0)">
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            id="_940F2A0C-8CC6-4ECA-B504-49363AF68B67?shapeType=BORDER&amp;renderType=STROKE"
+            paint-order="fill stroke markers"
+            d=" M 2 0 L 152 0 L 152 0 A 2 2 0 0 1 154 2 L 154 100 L 154 100 A 2 2 0 0 1 152 102 L 2 102 L 2 102 A 2 2 0 0 1 0 100 L 0 2 L 0 2.0000000000000004 A 2 2 0 0 1 1.9999999999999996 0 Z"
+            stroke-miterlimit="10"
+            stroke-width="1.5"
+            stroke-dasharray=""
+          />
+        </g>
+        <g>
+          <g transform="matrix(0.06,0,0,0.06,9.4,9.4)">
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_940F2A0C-8CC6-4ECA-B504-49363AF68B67_task__4dtu__L2uu"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 197.3 130.2 C 194.4 127.29999999999998 189.60000000000002 127.29999999999998 186.70000000000002 130.2 L 130.20000000000002 186.7 C 127.30000000000001 189.6 127.30000000000001 194.39999999999998 130.20000000000002 197.29999999999998 L 186.70000000000002 253.79999999999998 C 188.10000000000002 255.29999999999998 190.10000000000002 255.99999999999997 192.00000000000003 255.99999999999997 C 193.90000000000003 255.99999999999997 195.90000000000003 255.2999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_940F2A0C-8CC6-4ECA-B504-49363AF68B67_task__4dtu__LocD"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 261.3 130.2 C 258.40000000000003 127.29999999999998 253.60000000000002 127.29999999999998 250.70000000000002 130.2 C 247.8 133.1 247.8 137.89999999999998 250.70000000000002 140.79999999999998 L 301.8 191.89999999999998 L 250.7 243 C 247.79999999999998 245.9 247.79999999999998 250.7 250.7 253.6 C 252.1 255.29999999999998 254.1 256 256 256 C 257.9 256 259.9 255.3 261.3 253.8 L 317.8 197.3 C 320.7 194.4 320.7 189.60000000000002 317.8 186.70000000000002 L 261.3 130.2 Z"
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+            <g transform="matrix(1,0,0,1,0,0)">
+              <path
+                fill="#393f44"
+                stroke="black"
+                id="_940F2A0C-8CC6-4ECA-B504-49363AF68B67_task__4dtu__tLLL"
+                paint-order="fill stroke markers"
+                d=" M 0 0 M 400 32 C 400 32 152.8 32 128 32 C 62 32 64 96 64 96 L 64 288 L 1 288 C 1 288 -4 416 78 416 L 320 416 C 368 416 384 368 384 336 C 384 314.2 384 224.4 384 160 L 448 160 L 448 96 C 448 96 449 32 400 32 Z M 0 0 M 78 383.9 C 68.5 383.9 61.6 381.09999999999997 55.5 374.9 C 43.4 362.4 37.5 339.59999999999997 34.9 320 L 256.9 320 C 257.09999999999997 322.7 257.29999999999995 325.4 257.59999999999997 328.2 C 259.99999999999994 351.59999999999997 264.7 370.0999999999999 [...]
+                stroke-miterlimit="10"
+                stroke-dasharray=""
+              />
+            </g>
+          </g>
+        </g>
+        <g transform="matrix(1,0,0,1,35,36)">
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="51.98828125"
+            y="12"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >Send Offer to </text>
+          <text
+            fill="#000000"
+            stroke="none"
+            font-family="Open Sans"
+            font-size="12pt"
+            font-style="normal"
+            font-weight="normal"
+            text-decoration="normal"
+            x="51.98828125"
+            y="27"
+            text-anchor="middle"
+            dominant-baseline="alphabetic"
+          >   Candidate    </text>
+        </g>
+      </g>
+      <g id="_A76C6603-0406-423C-940B-3403948DCA1F" bpmn2nodeid="_A76C6603-0406-423C-940B-3403948DCA1F">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 954.75 63.00000000000006 L 969.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,954.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,984.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,954.75,53.00000000000006)" />
+      </g>
+      <g id="_8863B46B-9B0F-40B9-AAB1-A7503CF9AA0A" bpmn2nodeid="_8863B46B-9B0F-40B9-AAB1-A7503CF9AA0A">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 135.75 63.00000000000006 L 147.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,135.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,162.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,135.75,53.00000000000006)" />
+      </g>
+      <g id="_7B41F971-C74D-4036-8A5E-EFF81C37986A" bpmn2nodeid="_7B41F971-C74D-4036-8A5E-EFF81C37986A">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 888.75 142.00000000000006 L 888.75 182.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,888.75,142.00000000000006)" />
+        <g transform="matrix(-1,1.2246467991473532e-16,-1.2246467991473532e-16,-1,893.75,197.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,898.75,169.50000000000006)" />
+      </g>
+      <g id="_C62F7EFB-A009-450A-81C7-57D36F0DF766" bpmn2nodeid="_C62F7EFB-A009-450A-81C7-57D36F0DF766">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 1138.75 63.00000000000006 L 1149.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1138.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,1164.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1138.75,53.00000000000006)" />
+      </g>
+      <g id="_5162ABF0-DD2E-4BDC-9A46-DDCFCB010287" bpmn2nodeid="_5162ABF0-DD2E-4BDC-9A46-DDCFCB010287">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 316.75 63.00000000000006 L 328.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,316.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,343.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,316.75,53.00000000000006)" />
+      </g>
+      <g id="_C6E61C53-FD35-4347-B69E-30AA93AE4404" bpmn2nodeid="_C6E61C53-FD35-4347-B69E-30AA93AE4404">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 371.75 91.00000000000006 L 371.75 420.00000811728415 L 1149.75 420.00000042514404"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,371.75,91.00000000000006)" />
+        <g transform="matrix(9.887067670303549e-9,1,-1,9.887067670303549e-9,1164.7499999505646,415.000000276838)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,381.75,255.5000040586421)" />
+      </g>
+      <g id="_B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E" bpmn2nodeid="_B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 1192.75 91.00000000000006 L 1192.75 377.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1192.75,91.00000000000006)" />
+        <g transform="matrix(-1,1.2246467991473532e-16,-1.2246467991473532e-16,-1,1197.75,392.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1202.75,241.50000000000006)" />
+      </g>
+      <g id="_5334FFDC-1FCB-47E6-8085-36DC9A3D17B9" bpmn2nodeid="_5334FFDC-1FCB-47E6-8085-36DC9A3D17B9">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 965.75 295.98550724637687 L 1152.0196712217705 412.06660670342234"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,965.75,295.98550724637687)" />
+        <g
+          transform="matrix(-0.5288928864385122,0.848688585215295,-0.848688585215295,-0.5288928864385122,1167.3944644321925,415.7565570739236)"
+        >
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,985.6700703428559,349.5058677710356)" />
+      </g>
+      <g id="_94172225-E124-4F14-98DA-C3D62C11254A" bpmn2nodeid="_94172225-E124-4F14-98DA-C3D62C11254A">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 1220.75 420.00000000000006 L 1248.75 420.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1220.75,420.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,1263.75,415.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1220.75,410.00000000000006)" />
+      </g>
+      <g id="_527D3164-4989-4D2C-B80B-9BA9D4C8FB89" bpmn2nodeid="_527D3164-4989-4D2C-B80B-9BA9D4C8FB89">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 1417.75 420.00000000000006 L 1453.75 420.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1417.75,420.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,1468.75,415.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1417.75,410.00000000000006)" />
+      </g>
+      <g id="_59F9A0E6-7F9C-43A9-8920-5B40A91169E6" bpmn2nodeid="_59F9A0E6-7F9C-43A9-8920-5B40A91169E6">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 399.75 63.00000000000006 L 420.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,399.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,435.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,399.75,53.00000000000006)" />
+      </g>
+      <g id="_9C33F5EA-89C7-4ED1-B3C2-CF18DE439AF5" bpmn2nodeid="_9C33F5EA-89C7-4ED1-B3C2-CF18DE439AF5">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 589.75 63.00000000000006 L 603.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,589.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,618.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,589.75,53.00000000000006)" />
+      </g>
+      <g id="_ACEE7578-B7D2-4EDF-B104-9ECF3DD8A383" bpmn2nodeid="_ACEE7578-B7D2-4EDF-B104-9ECF3DD8A383">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 772.75 63.00000000000006 L 785.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,772.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,800.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,772.75,53.00000000000006)" />
+      </g>
+      <g id="_B11455DE-F77A-4251-A85B-4C66636E3CD9" bpmn2nodeid="_B11455DE-F77A-4251-A85B-4C66636E3CD9">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 1220.75 63.00000000000006 L 1248.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1220.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,1263.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1220.75,53.00000000000006)" />
+      </g>
+      <g id="_7DDA574A-C220-4FEF-9784-22EF8052EDEC" bpmn2nodeid="_7DDA574A-C220-4FEF-9784-22EF8052EDEC">
+        <g>
+          <path
+            fill="none"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 1417.75 63.00000000000006 L 1453.75 63.00000000000006"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1417.75,63.00000000000006)" />
+        <g transform="matrix(6.123233995736766e-17,1,-1,6.123233995736766e-17,1468.75,58.00000000000006)">
+          <path
+            fill="rgb(0,0,0)"
+            stroke="rgb(0,0,0)"
+            paint-order="fill stroke markers"
+            d=" M 10 15 L 0 15 L 5 0 Z"
+            stroke-miterlimit="10"
+            stroke-dasharray=""
+          />
+        </g>
+        <g transform="matrix(1,0,0,1,1417.75,53.00000000000006)" />
+      </g>
+      <g transform="matrix(1,0,0,1,79.74999999999999,35.00000000000006)" />
+      <g transform="matrix(1,0,0,1,800.75,12.000000000000057)" />
+      <g transform="matrix(1,0,0,1,860.75,86.00000000000006)" />
+      <g transform="matrix(1,0,0,1,984.75,12.000000000000057)" />
+      <g transform="matrix(1,0,0,1,162.75,12.000000000000057)" />
+      <g transform="matrix(1,0,0,1,811.75,197.00000000000006)" />
+      <g transform="matrix(1,0,0,1,1164.75,35.00000000000006)" />
+      <g transform="matrix(1,0,0,1,343.75,35.00000000000006)" />
+      <g transform="matrix(1,0,0,1,1164.75,392.00000000000006)" />
+      <g transform="matrix(1,0,0,1,1263.75,369.00000000000006)" />
+      <g transform="matrix(1,0,0,1,1468.75,392.00000000000006)" />
+      <g transform="matrix(1,0,0,1,435.75,12.000000000000057)" />
+      <g transform="matrix(1,0,0,1,1468.75,35.00000000000006)" />
+      <g transform="matrix(1,0,0,1,618.75,12.000000000000057)" />
+      <g transform="matrix(1,0,0,1,1263.75,12.000000000000057)" />
+    </g>
+  </g>
+</svg>
diff --git a/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/resources/NewHiringOffer.dmn b/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/resources/NewHiringOffer.dmn
new file mode 100644
index 00000000000..b83903143ac
--- /dev/null
+++ b/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/resources/NewHiringOffer.dmn
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~ 
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~ 
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.      
+-->
+<dmn:definitions
+  xmlns:dmn="http://www.omg.org/spec/DMN/20180521/MODEL/"
+  xmlns="https://kiegroup.org/dmn/_0DCC505E-71B4-4C29-8848-4006623FE51A"
+  xmlns:feel="http://www.omg.org/spec/DMN/20180521/FEEL/"
+  xmlns:kie="http://www.drools.org/kie/dmn/1.2"
+  xmlns:dmndi="http://www.omg.org/spec/DMN/20180521/DMNDI/"
+  xmlns:di="http://www.omg.org/spec/DMN/20180521/DI/"
+  xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/"
+  id="_14645A68-5630-4A6F-899F-4FF825252CCD"
+  name="New Hiring Offer"
+  typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/"
+  namespace="https://kiegroup.org/dmn/_0DCC505E-71B4-4C29-8848-4006623FE51A"
+>
+  <dmn:extensionElements />
+  <dmn:itemDefinition id="_91B22404-81DF-44E7-9084-6416BF211BCC" name="tCandidateData" isCollection="false">
+    <dmn:itemComponent id="_657BB44B-D8B2-490A-B383-F63EF31E781E" name="name" isCollection="false">
+      <dmn:typeRef>string</dmn:typeRef>
+    </dmn:itemComponent>
+    <dmn:itemComponent id="_F004E7F6-6993-4CA2-8029-C3A87C8A15A8" name="lastName" isCollection="false">
+      <dmn:typeRef>string</dmn:typeRef>
+    </dmn:itemComponent>
+    <dmn:itemComponent id="_E9314196-BF96-4014-9548-2BB15D125B34" name="email" isCollection="false">
+      <dmn:typeRef>string</dmn:typeRef>
+    </dmn:itemComponent>
+    <dmn:itemComponent id="_D554122C-2BF1-4F1C-AAF2-DC7EBB72E817" name="experience" isCollection="false">
+      <dmn:typeRef>number</dmn:typeRef>
+    </dmn:itemComponent>
+    <dmn:itemComponent id="_03ACF59E-4EC6-4C79-AE55-427BD51429BD" name="skills" isCollection="true">
+      <dmn:typeRef>string</dmn:typeRef>
+    </dmn:itemComponent>
+  </dmn:itemDefinition>
+  <dmn:itemDefinition id="_76F919CD-3E75-4EE2-AD60-FB0627E0DA54" name="tOffer" isCollection="false">
+    <dmn:itemComponent id="_C4ABF342-EEB6-4CA6-AAC1-7C6D50A1DD02" name="salary" isCollection="false">
+      <dmn:typeRef>number</dmn:typeRef>
+    </dmn:itemComponent>
+    <dmn:itemComponent id="_3C2A61B7-AD85-4AF3-B904-51038920EF93" name="category" isCollection="false">
+      <dmn:typeRef>string</dmn:typeRef>
+      <dmn:allowedValues kie:constraintType="enumeration" id="_8C8338A1-7CA6-48D8-AECB-3D5082333316">
+        <dmn:text>"Software Engineer", "Senior Software Engineer", "Software Architect"</dmn:text>
+      </dmn:allowedValues>
+    </dmn:itemComponent>
+  </dmn:itemDefinition>
+  <dmn:inputData id="_59F676A7-D122-4FAB-8ABB-F1E0CC997C08" name="CandidateData">
+    <dmn:extensionElements />
+    <dmn:variable id="_EF5D30F7-00BF-47E2-9655-D1D21B799F5C" name="CandidateData" typeRef="tCandidateData" />
+  </dmn:inputData>
+  <dmn:decision id="_26299D78-4931-4077-A636-1364B97AB94F" name="Offer">
+    <dmn:extensionElements />
+    <dmn:variable id="_1C79A32D-6535-4209-9840-D4FF6FF52CA9" name="Offer" typeRef="tOffer" />
+    <dmn:informationRequirement id="_87BE8DEF-9B4D-45EC-8E59-6CD9D0613DCF">
+      <dmn:requiredInput href="#_59F676A7-D122-4FAB-8ABB-F1E0CC997C08" />
+    </dmn:informationRequirement>
+    <dmn:context id="_6CF8329F-A45C-4FC8-AEDD-F2DA34BCD9CC">
+      <dmn:contextEntry>
+        <dmn:variable id="_F97FBBC2-9B78-4280-8053-B5089E422B35" name="SalaryBonus" typeRef="number" />
+        <dmn:literalExpression id="_DE5ECE12-3B62-497F-9A5F-8DFE8D5B440B">
+          <dmn:text>count(CandidateData.skills) * 150</dmn:text>
+        </dmn:literalExpression>
+      </dmn:contextEntry>
+      <dmn:contextEntry>
+        <dmn:variable id="_CE19A7DC-A559-482A-93A8-38786291B11C" name="Offer" typeRef="tOffer" />
+        <dmn:decisionTable
+          id="_839000A0-8C02-4FD7-A079-9DCA9C2D9C67"
+          hitPolicy="UNIQUE"
+          preferredOrientation="Rule-as-Row"
+        >
+          <dmn:input id="_2003EFC0-4A87-43FA-80B1-25C14F0AB2FF">
+            <dmn:inputExpression id="_663F281B-8A30-44DC-9DA5-B141831D552B" typeRef="number">
+              <dmn:text>CandidateData.experience</dmn:text>
+            </dmn:inputExpression>
+          </dmn:input>
+          <dmn:output id="_BCCDA650-A716-4BA4-9B3D-4CD8AE93CB79" name="category" typeRef="string">
+            <dmn:outputValues kie:constraintType="enumeration" id="_78F5B0AC-CE91-4BEC-8B26-121FF0C0BC2A">
+              <dmn:text>"Software Engineer", "Senior Software Engineer", "Software Architect"</dmn:text>
+            </dmn:outputValues>
+          </dmn:output>
+          <dmn:output id="_FF119A4B-E564-438A-99D9-4D1B26E519F1" name="salary" typeRef="number" />
+          <dmn:annotation name="annotation-1" />
+          <dmn:rule id="_2E67A292-D088-4ED7-AC9D-A7D85C3B6188">
+            <dmn:inputEntry id="_5082A566-8E83-4441-B446-A69E5BE4D81E">
+              <dmn:text>[0..5)</dmn:text>
+            </dmn:inputEntry>
+            <dmn:outputEntry id="_BF300CEA-9C67-4A48-9E63-781B94552D6F">
+              <dmn:text>"Software Engineer"</dmn:text>
+            </dmn:outputEntry>
+            <dmn:outputEntry id="_7B4EBA06-D280-436F-80E6-B6631BED7E8F">
+              <dmn:text>30000 + SalaryBonus </dmn:text>
+            </dmn:outputEntry>
+            <dmn:annotationEntry>
+              <dmn:text />
+            </dmn:annotationEntry>
+          </dmn:rule>
+          <dmn:rule id="_1322663C-FAD9-48BA-A893-8076ED7D2D55">
+            <dmn:inputEntry id="_6801EF6E-ED61-41DF-9810-7D9118A1F611">
+              <dmn:text>[5..10)</dmn:text>
+            </dmn:inputEntry>
+            <dmn:outputEntry id="_43E9D87D-ECE5-4298-B98A-9E69D93B967B">
+              <dmn:text>"Senior Software Engineer"</dmn:text>
+            </dmn:outputEntry>
+            <dmn:outputEntry id="_CF868CA5-C53A-4ECD-9167-5C55F858FF7F">
+              <dmn:text>40000 + SalaryBonus</dmn:text>
+            </dmn:outputEntry>
+            <dmn:annotationEntry>
+              <dmn:text />
+            </dmn:annotationEntry>
+          </dmn:rule>
+          <dmn:rule id="_1104ED9E-0910-40F9-A0C3-911BF018C545">
+            <dmn:inputEntry id="_3D058456-EA96-4D78-9BF1-9AEDF3755C47">
+              <dmn:text>&gt;=10</dmn:text>
+            </dmn:inputEntry>
+            <dmn:outputEntry id="_061D4DC8-069B-43C7-9200-C20D11692D8F">
+              <dmn:text>"Software Architect"</dmn:text>
+            </dmn:outputEntry>
+            <dmn:outputEntry id="_C7269E79-EE4D-440C-99F7-C5F474F15E2F">
+              <dmn:text>50000 + SalaryBonus</dmn:text>
+            </dmn:outputEntry>
+            <dmn:annotationEntry>
+              <dmn:text />
+            </dmn:annotationEntry>
+          </dmn:rule>
+        </dmn:decisionTable>
+      </dmn:contextEntry>
+      <dmn:contextEntry>
+        <dmn:literalExpression id="_3676400A-0460-43CC-A96A-B28B460E4D19">
+          <dmn:text>Offer</dmn:text>
+        </dmn:literalExpression>
+      </dmn:contextEntry>
+    </dmn:context>
+  </dmn:decision>
+  <dmndi:DMNDI>
+    <dmndi:DMNDiagram id="_C1A40C3F-E161-41CE-9ED5-BA9F449CF495" name="DRG">
+      <di:extension>
+        <kie:ComponentsWidthsExtension>
+          <kie:ComponentWidths dmnElementRef="_6CF8329F-A45C-4FC8-AEDD-F2DA34BCD9CC">
+            <kie:width>50</kie:width>
+            <kie:width>120</kie:width>
+            <kie:width>926</kie:width>
+          </kie:ComponentWidths>
+          <kie:ComponentWidths dmnElementRef="_DE5ECE12-3B62-497F-9A5F-8DFE8D5B440B">
+            <kie:width>926</kie:width>
+          </kie:ComponentWidths>
+          <kie:ComponentWidths dmnElementRef="_839000A0-8C02-4FD7-A079-9DCA9C2D9C67">
+            <kie:width>50</kie:width>
+            <kie:width>175</kie:width>
+            <kie:width>104</kie:width>
+            <kie:width>437</kie:width>
+            <kie:width>140</kie:width>
+          </kie:ComponentWidths>
+          <kie:ComponentWidths dmnElementRef="_3676400A-0460-43CC-A96A-B28B460E4D19">
+            <kie:width>926</kie:width>
+          </kie:ComponentWidths>
+        </kie:ComponentsWidthsExtension>
+      </di:extension>
+      <dmndi:DMNShape
+        id="dmnshape-drg-_59F676A7-D122-4FAB-8ABB-F1E0CC997C08"
+        dmnElementRef="_59F676A7-D122-4FAB-8ABB-F1E0CC997C08"
+        isCollapsed="false"
+      >
+        <dmndi:DMNStyle>
+          <dmndi:FillColor red="255" green="255" blue="255" />
+          <dmndi:StrokeColor red="0" green="0" blue="0" />
+          <dmndi:FontColor red="0" green="0" blue="0" />
+        </dmndi:DMNStyle>
+        <dc:Bounds x="360" y="378" width="137" height="58" />
+        <dmndi:DMNLabel />
+      </dmndi:DMNShape>
+      <dmndi:DMNShape
+        id="dmnshape-drg-_26299D78-4931-4077-A636-1364B97AB94F"
+        dmnElementRef="_26299D78-4931-4077-A636-1364B97AB94F"
+        isCollapsed="false"
+      >
+        <dmndi:DMNStyle>
+          <dmndi:FillColor red="255" green="255" blue="255" />
+          <dmndi:StrokeColor red="0" green="0" blue="0" />
+          <dmndi:FontColor red="0" green="0" blue="0" />
+        </dmndi:DMNStyle>
+        <dc:Bounds x="379" y="165" width="100" height="50" />
+        <dmndi:DMNLabel />
+      </dmndi:DMNShape>
+      <dmndi:DMNEdge
+        id="dmnedge-drg-_87BE8DEF-9B4D-45EC-8E59-6CD9D0613DCF"
+        dmnElementRef="_87BE8DEF-9B4D-45EC-8E59-6CD9D0613DCF"
+      >
+        <di:waypoint x="428.5" y="407" />
+        <di:waypoint x="429" y="215" />
+      </dmndi:DMNEdge>
+    </dmndi:DMNDiagram>
+  </dmndi:DMNDI>
+</dmn:definitions>
diff --git a/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/resources/application.properties b/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/resources/application.properties
new file mode 100644
index 00000000000..bd06e365c87
--- /dev/null
+++ b/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/resources/application.properties
@@ -0,0 +1,45 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+# quarkus.http.port= --> This is set on package.json. See 'start:runtime' script.
+kogito.service.url=http://localhost:${quarkus.http.port}
+kogito.jobs-service.url=http://localhost:${quarkus.http.port}
+kogito.data-index.url=http://localhost:${quarkus.http.port}
+
+# Persistence
+kie.flyway.enabled=true
+kogito.persistence.type=jdbc
+quarkus.datasource.db-kind=h2
+quarkus.datasource.username=kogito
+quarkus.datasource.jdbc.url=jdbc:h2:mem:default;NON_KEYWORDS=VALUE,KEY
+
+# Security
+kogito.security.auth.enabled=false
+
+quarkus.oidc.enabled=false
+
+quarkus.http.cors=true
+quarkus.http.cors.origins=*
+
+# Misc.
+quarkus.dev-ui.cors.enabled=false
+quarkus.smallrye-openapi.path=/docs/openapi.json
+quarkus.swagger-ui.always-include=true
+quarkus.kogito.data-index.graphql.ui.always-include=true
+quarkus.http.test-port=0
\ No newline at end of file
diff --git a/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/resources/hiring.bpmn b/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/resources/hiring.bpmn
new file mode 100644
index 00000000000..ebd032d6b9f
--- /dev/null
+++ b/packages/runtime-tools-management-console-webapp/dev-webapp/unsecured-runtime/src/main/resources/hiring.bpmn
@@ -0,0 +1,1075 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~ 
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~ 
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.      
+-->
+<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:bpsim="http://www.bpsim.org/schemas/1.0"
+  xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"
+  xmlns:di="http://www.omg.org/spec/DD/20100524/DI"
+  xmlns:drools="http://www.jboss.org/drools"
+  id="_-vqWYIS6ED27Zp-7CTfG5A"
+  xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd http://www.jboss.org/drools drools.xsd http://www.bpsim.org/schemas/1.0 bpsim.xsd http://www.omg.org/spec/DD/20100524/DC DC.xsd http://www.omg.org/spec/DD/20100524/DI DI.xsd "
+  exporter="jBPM Process Modeler"
+  exporterVersion="2.0"
+  targetNamespace="http://www.omg.org/bpmn20"
+>
+  <bpmn2:itemDefinition id="_hr_approvalItem" structureRef="Boolean" />
+  <bpmn2:itemDefinition id="_it_approvalItem" structureRef="Boolean" />
+  <bpmn2:itemDefinition id="_candidateDataItem" structureRef="org.kie.kogito.hr.CandidateData" />
+  <bpmn2:itemDefinition id="_offerItem" structureRef="org.kie.kogito.hr.Offer" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_SkippableInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_PriorityInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_CommentInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_DescriptionInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_CreatedByInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_TaskNameInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_GroupIdInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_ContentInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition
+    id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_NotStartedReassignInputXItem"
+    structureRef="Object"
+  />
+  <bpmn2:itemDefinition
+    id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_NotCompletedReassignInputXItem"
+    structureRef="Object"
+  />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_NotStartedNotifyInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition
+    id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_NotCompletedNotifyInputXItem"
+    structureRef="Object"
+  />
+  <bpmn2:itemDefinition
+    id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_candidateInputXItem"
+    structureRef="org.kie.kogito.hr.CandidateData"
+  />
+  <bpmn2:itemDefinition
+    id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerInputXItem"
+    structureRef="org.kie.kogito.hr.Offer"
+  />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveInputXItem" structureRef="Boolean" />
+  <bpmn2:itemDefinition id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveOutputXItem" structureRef="Boolean" />
+  <bpmn2:itemDefinition
+    id="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerOutputXItem"
+    structureRef="org.kie.kogito.hr.Offer"
+  />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_SkippableInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_PriorityInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_CommentInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_DescriptionInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_CreatedByInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_TaskNameInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_GroupIdInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_ContentInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition
+    id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_NotStartedReassignInputXItem"
+    structureRef="Object"
+  />
+  <bpmn2:itemDefinition
+    id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_NotCompletedReassignInputXItem"
+    structureRef="Object"
+  />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_NotStartedNotifyInputXItem" structureRef="Object" />
+  <bpmn2:itemDefinition
+    id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_NotCompletedNotifyInputXItem"
+    structureRef="Object"
+  />
+  <bpmn2:itemDefinition
+    id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_candidateInputXItem"
+    structureRef="org.kie.kogito.hr.CandidateData"
+  />
+  <bpmn2:itemDefinition
+    id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_offerInputXItem"
+    structureRef="org.kie.kogito.hr.Offer"
+  />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveInputXItem" structureRef="Boolean" />
+  <bpmn2:itemDefinition id="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveOutputXItem" structureRef="Boolean" />
+  <bpmn2:itemDefinition
+    id="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_fileNameInputXItem"
+    structureRef="java.lang.String"
+  />
+  <bpmn2:itemDefinition
+    id="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_namespaceInputXItem"
+    structureRef="java.lang.String"
+  />
+  <bpmn2:itemDefinition id="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_modelInputXItem" structureRef="java.lang.String" />
+  <bpmn2:itemDefinition
+    id="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_decisionInputXItem"
+    structureRef="java.lang.String"
+  />
+  <bpmn2:itemDefinition
+    id="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_CandidateDataInputXItem"
+    structureRef="org.kie.kogito.hr.CandidateData"
+  />
+  <bpmn2:itemDefinition
+    id="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_OfferOutputXItem"
+    structureRef="org.kie.kogito.hr.Offer"
+  />
+  <bpmn2:collaboration id="_49158EBD-E124-4679-B503-A069FFA3515B" name="Default Collaboration">
+    <bpmn2:participant id="_6F984403-30F0-456D-A1D2-84920A075CAE" name="Pool Participant" processRef="hiring" />
+  </bpmn2:collaboration>
+  <bpmn2:process
+    id="hiring"
+    drools:packageName="org.kie.kogito.hr"
+    drools:version="1.0"
+    drools:adHoc="false"
+    name="hiring"
+    isExecutable="true"
+    processType="Public"
+  >
+    <bpmn2:property id="hr_approval" itemSubjectRef="_hr_approvalItem" name="hr_approval">
+      <bpmn2:extensionElements>
+        <drools:metaData name="customTags">
+          <drools:metaValue><![CDATA[internal]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+    </bpmn2:property>
+    <bpmn2:property id="it_approval" itemSubjectRef="_it_approvalItem" name="it_approval">
+      <bpmn2:extensionElements>
+        <drools:metaData name="customTags">
+          <drools:metaValue><![CDATA[internal]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+    </bpmn2:property>
+    <bpmn2:property id="candidateData" itemSubjectRef="_candidateDataItem" name="candidateData">
+      <bpmn2:extensionElements>
+        <drools:metaData name="customTags">
+          <drools:metaValue><![CDATA[input]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+    </bpmn2:property>
+    <bpmn2:property id="offer" itemSubjectRef="_offerItem" name="offer">
+      <bpmn2:extensionElements>
+        <drools:metaData name="customTags">
+          <drools:metaValue><![CDATA[output]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+    </bpmn2:property>
+    <bpmn2:sequenceFlow
+      id="_7DDA574A-C220-4FEF-9784-22EF8052EDEC"
+      sourceRef="_940F2A0C-8CC6-4ECA-B504-49363AF68B67"
+      targetRef="_6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1"
+    />
+    <bpmn2:sequenceFlow
+      id="_9C33F5EA-89C7-4ED1-B3C2-CF18DE439AF5"
+      sourceRef="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A"
+      targetRef="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C"
+    />
+    <bpmn2:sequenceFlow
+      id="_527D3164-4989-4D2C-B80B-9BA9D4C8FB89"
+      sourceRef="_4B7FF147-F096-435B-8CAF-48318EF786B0"
+      targetRef="_457DC13A-0AEC-4390-A860-5CCFFB67B366"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="isAutoConnection.target">
+          <drools:metaValue><![CDATA[true]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+    </bpmn2:sequenceFlow>
+    <bpmn2:sequenceFlow
+      id="_94172225-E124-4F14-98DA-C3D62C11254A"
+      sourceRef="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+      targetRef="_4B7FF147-F096-435B-8CAF-48318EF786B0"
+    />
+    <bpmn2:sequenceFlow
+      id="_59F9A0E6-7F9C-43A9-8920-5B40A91169E6"
+      sourceRef="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+      targetRef="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A"
+    />
+    <bpmn2:sequenceFlow
+      id="_C6E61C53-FD35-4347-B69E-30AA93AE4404"
+      sourceRef="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+      targetRef="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+    >
+      <bpmn2:conditionExpression
+        xsi:type="bpmn2:tFormalExpression"
+        language="http://www.java.com/java"
+      ><![CDATA[return candidateData.getExperience() < 1 || candidateData.getSkills().size() == 0;]]></bpmn2:conditionExpression>
+    </bpmn2:sequenceFlow>
+    <bpmn2:sequenceFlow
+      id="_B11455DE-F77A-4251-A85B-4C66636E3CD9"
+      sourceRef="_B9662806-84F3-4444-AD62-4790CDA7C85D"
+      targetRef="_940F2A0C-8CC6-4ECA-B504-49363AF68B67"
+    >
+      <bpmn2:conditionExpression
+        xsi:type="bpmn2:tFormalExpression"
+        language="http://www.java.com/java"
+      ><![CDATA[return hr_approval && it_approval;]]></bpmn2:conditionExpression>
+    </bpmn2:sequenceFlow>
+    <bpmn2:sequenceFlow
+      id="_B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E"
+      sourceRef="_B9662806-84F3-4444-AD62-4790CDA7C85D"
+      targetRef="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+    />
+    <bpmn2:sequenceFlow
+      id="_5334FFDC-1FCB-47E6-8085-36DC9A3D17B9"
+      sourceRef="_834B21EF-9229-44F8-A5DB-D96EBB39A347"
+      targetRef="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+    />
+    <bpmn2:sequenceFlow
+      id="_5162ABF0-DD2E-4BDC-9A46-DDCFCB010287"
+      sourceRef="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045"
+      targetRef="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+    />
+    <bpmn2:sequenceFlow
+      id="_C62F7EFB-A009-450A-81C7-57D36F0DF766"
+      sourceRef="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E"
+      targetRef="_B9662806-84F3-4444-AD62-4790CDA7C85D"
+    />
+    <bpmn2:sequenceFlow
+      id="_A76C6603-0406-423C-940B-3403948DCA1F"
+      sourceRef="_B8C4F63C-81AD-4291-9C1B-84967277EEF6"
+      targetRef="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E"
+    />
+    <bpmn2:sequenceFlow
+      id="_ACEE7578-B7D2-4EDF-B104-9ECF3DD8A383"
+      sourceRef="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C"
+      targetRef="_B8C4F63C-81AD-4291-9C1B-84967277EEF6"
+    />
+    <bpmn2:sequenceFlow
+      id="_8863B46B-9B0F-40B9-AAB1-A7503CF9AA0A"
+      sourceRef="_1639F738-45F3-4CD6-A80E-CCEBAA605D56"
+      targetRef="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="isAutoConnection.source">
+          <drools:metaValue><![CDATA[true]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+    </bpmn2:sequenceFlow>
+    <bpmn2:sequenceFlow
+      id="_7B41F971-C74D-4036-8A5E-EFF81C37986A"
+      sourceRef="_116F3C54-A10E-4952-9E08-1CACE74CED0B"
+      targetRef="_834B21EF-9229-44F8-A5DB-D96EBB39A347"
+    />
+    <bpmn2:scriptTask
+      id="_940F2A0C-8CC6-4ECA-B504-49363AF68B67"
+      name="Send Offer to Candidate"
+      scriptFormat="http://www.java.com/java"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="elementname">
+          <drools:metaValue><![CDATA[Send Offer to Candidate]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:incoming>_B11455DE-F77A-4251-A85B-4C66636E3CD9</bpmn2:incoming>
+      <bpmn2:outgoing>_7DDA574A-C220-4FEF-9784-22EF8052EDEC</bpmn2:outgoing>
+      <bpmn2:script>System.out.println("###################################");
+System.out.println("To: " + candidateData.getEmail());
+System.out.println("Subject: Congratulations you made it!");
+System.out.println("Dear " + candidateData.getFullName() + ", we are happy to tell you that you've successfully went through the hiring process. You'll find the final Offer details in attached.");
+System.out.println("Job Category: " + offer.getCategory());
+System.out.println("Base salary: " + offer.getSalary());
+System.out.println("###################################");</bpmn2:script>
+    </bpmn2:scriptTask>
+    <bpmn2:scriptTask
+      id="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C"
+      name="Log Offer"
+      scriptFormat="http://www.java.com/java"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="elementname">
+          <drools:metaValue><![CDATA[Log Offer]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:incoming>_9C33F5EA-89C7-4ED1-B3C2-CF18DE439AF5</bpmn2:incoming>
+      <bpmn2:outgoing>_ACEE7578-B7D2-4EDF-B104-9ECF3DD8A383</bpmn2:outgoing>
+      <bpmn2:script>System.out.println("###################################");
+System.out.println("Generated offer for candidate: " + candidateData.getFullName());
+System.out.println("Job Category: " + offer.getCategory());
+System.out.println("Base salary: " + offer.getSalary());
+System.out.println("###################################");</bpmn2:script>
+    </bpmn2:scriptTask>
+    <bpmn2:endEvent id="_6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1">
+      <bpmn2:incoming>_7DDA574A-C220-4FEF-9784-22EF8052EDEC</bpmn2:incoming>
+    </bpmn2:endEvent>
+    <bpmn2:businessRuleTask
+      id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A"
+      name="Generate base offer"
+      implementation="http://www.jboss.org/drools/dmn"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="elementname">
+          <drools:metaValue><![CDATA[Generate base offer]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:incoming>_59F9A0E6-7F9C-43A9-8920-5B40A91169E6</bpmn2:incoming>
+      <bpmn2:outgoing>_9C33F5EA-89C7-4ED1-B3C2-CF18DE439AF5</bpmn2:outgoing>
+      <bpmn2:ioSpecification>
+        <bpmn2:dataInput
+          id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_fileNameInputX"
+          drools:dtype="java.lang.String"
+          itemSubjectRef="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_fileNameInputXItem"
+          name="fileName"
+        />
+        <bpmn2:dataInput
+          id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_namespaceInputX"
+          drools:dtype="java.lang.String"
+          itemSubjectRef="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_namespaceInputXItem"
+          name="namespace"
+        />
+        <bpmn2:dataInput
+          id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_modelInputX"
+          drools:dtype="java.lang.String"
+          itemSubjectRef="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_modelInputXItem"
+          name="model"
+        />
+        <bpmn2:dataInput
+          id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_CandidateDataInputX"
+          drools:dtype="org.kie.kogito.hr.CandidateData"
+          itemSubjectRef="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_CandidateDataInputXItem"
+          name="CandidateData"
+        />
+        <bpmn2:dataOutput
+          id="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_OfferOutputX"
+          drools:dtype="org.kie.kogito.hr.Offer"
+          itemSubjectRef="__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_OfferOutputXItem"
+          name="Offer"
+        />
+        <bpmn2:inputSet>
+          <bpmn2:dataInputRefs>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_fileNameInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_namespaceInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_modelInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_CandidateDataInputX</bpmn2:dataInputRefs>
+        </bpmn2:inputSet>
+        <bpmn2:outputSet>
+          <bpmn2:dataOutputRefs>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_OfferOutputX</bpmn2:dataOutputRefs>
+        </bpmn2:outputSet>
+      </bpmn2:ioSpecification>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:targetRef>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_fileNameInputX</bpmn2:targetRef>
+        <bpmn2:assignment>
+          <bpmn2:from xsi:type="bpmn2:tFormalExpression"><![CDATA[NewHiringOffer.dmn]]></bpmn2:from>
+          <bpmn2:to
+            xsi:type="bpmn2:tFormalExpression"
+          ><![CDATA[_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_fileNameInputX]]></bpmn2:to>
+        </bpmn2:assignment>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:targetRef>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_namespaceInputX</bpmn2:targetRef>
+        <bpmn2:assignment>
+          <bpmn2:from
+            xsi:type="bpmn2:tFormalExpression"
+          ><![CDATA[https://kiegroup.org/dmn/_0DCC505E-71B4-4C29-8848-4006623FE51A]]></bpmn2:from>
+          <bpmn2:to
+            xsi:type="bpmn2:tFormalExpression"
+          ><![CDATA[_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_namespaceInputX]]></bpmn2:to>
+        </bpmn2:assignment>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:targetRef>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_modelInputX</bpmn2:targetRef>
+        <bpmn2:assignment>
+          <bpmn2:from xsi:type="bpmn2:tFormalExpression"><![CDATA[New Hiring Offer]]></bpmn2:from>
+          <bpmn2:to
+            xsi:type="bpmn2:tFormalExpression"
+          ><![CDATA[_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_modelInputX]]></bpmn2:to>
+        </bpmn2:assignment>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:sourceRef>candidateData</bpmn2:sourceRef>
+        <bpmn2:targetRef>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_CandidateDataInputX</bpmn2:targetRef>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataOutputAssociation>
+        <bpmn2:sourceRef>_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_OfferOutputX</bpmn2:sourceRef>
+        <bpmn2:targetRef>offer</bpmn2:targetRef>
+      </bpmn2:dataOutputAssociation>
+    </bpmn2:businessRuleTask>
+    <bpmn2:endEvent id="_457DC13A-0AEC-4390-A860-5CCFFB67B366">
+      <bpmn2:incoming>_527D3164-4989-4D2C-B80B-9BA9D4C8FB89</bpmn2:incoming>
+    </bpmn2:endEvent>
+    <bpmn2:scriptTask
+      id="_4B7FF147-F096-435B-8CAF-48318EF786B0"
+      name="Application denied"
+      scriptFormat="http://www.java.com/java"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="elementname">
+          <drools:metaValue><![CDATA[Application denied]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:incoming>_94172225-E124-4F14-98DA-C3D62C11254A</bpmn2:incoming>
+      <bpmn2:outgoing>_527D3164-4989-4D2C-B80B-9BA9D4C8FB89</bpmn2:outgoing>
+      <bpmn2:script>System.out.println("###################################");
+System.out.println("Candidate " + candidateData.getFullName() + " don't meet the requirements for the position but we'll keep it on records for the future!");
+System.out.println("###################################");
+</bpmn2:script>
+    </bpmn2:scriptTask>
+    <bpmn2:exclusiveGateway
+      id="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+      drools:dg="_94172225-E124-4F14-98DA-C3D62C11254A"
+      gatewayDirection="Converging"
+      default="_94172225-E124-4F14-98DA-C3D62C11254A"
+    >
+      <bpmn2:incoming>_5334FFDC-1FCB-47E6-8085-36DC9A3D17B9</bpmn2:incoming>
+      <bpmn2:incoming>_B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E</bpmn2:incoming>
+      <bpmn2:incoming>_C6E61C53-FD35-4347-B69E-30AA93AE4404</bpmn2:incoming>
+      <bpmn2:outgoing>_94172225-E124-4F14-98DA-C3D62C11254A</bpmn2:outgoing>
+    </bpmn2:exclusiveGateway>
+    <bpmn2:exclusiveGateway
+      id="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+      drools:dg="_59F9A0E6-7F9C-43A9-8920-5B40A91169E6"
+      gatewayDirection="Diverging"
+      default="_59F9A0E6-7F9C-43A9-8920-5B40A91169E6"
+    >
+      <bpmn2:incoming>_5162ABF0-DD2E-4BDC-9A46-DDCFCB010287</bpmn2:incoming>
+      <bpmn2:outgoing>_C6E61C53-FD35-4347-B69E-30AA93AE4404</bpmn2:outgoing>
+      <bpmn2:outgoing>_59F9A0E6-7F9C-43A9-8920-5B40A91169E6</bpmn2:outgoing>
+    </bpmn2:exclusiveGateway>
+    <bpmn2:exclusiveGateway
+      id="_B9662806-84F3-4444-AD62-4790CDA7C85D"
+      drools:dg="_B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E"
+      gatewayDirection="Diverging"
+      default="_B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E"
+    >
+      <bpmn2:incoming>_C62F7EFB-A009-450A-81C7-57D36F0DF766</bpmn2:incoming>
+      <bpmn2:outgoing>_B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E</bpmn2:outgoing>
+      <bpmn2:outgoing>_B11455DE-F77A-4251-A85B-4C66636E3CD9</bpmn2:outgoing>
+    </bpmn2:exclusiveGateway>
+    <bpmn2:scriptTask
+      id="_834B21EF-9229-44F8-A5DB-D96EBB39A347"
+      name="Send notification HR Interview avoided"
+      scriptFormat="http://www.java.com/java"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="elementname">
+          <drools:metaValue><![CDATA[Send notification HR Interview avoided]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:incoming>_7B41F971-C74D-4036-8A5E-EFF81C37986A</bpmn2:incoming>
+      <bpmn2:outgoing>_5334FFDC-1FCB-47E6-8085-36DC9A3D17B9</bpmn2:outgoing>
+      <bpmn2:script>System.out.println("###################################");
+System.out.println("HR Interview have been avoided after reasonable time");
+System.out.println("###################################");
+</bpmn2:script>
+    </bpmn2:scriptTask>
+    <bpmn2:scriptTask
+      id="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045"
+      name="New Hiring"
+      scriptFormat="http://www.java.com/java"
+    >
+      <bpmn2:extensionElements>
+        <drools:metaData name="elementname">
+          <drools:metaValue><![CDATA[New Hiring]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:incoming>_8863B46B-9B0F-40B9-AAB1-A7503CF9AA0A</bpmn2:incoming>
+      <bpmn2:outgoing>_5162ABF0-DD2E-4BDC-9A46-DDCFCB010287</bpmn2:outgoing>
+      <bpmn2:script>System.out.println("New Hiring has been created for candidate: " + candidateData.getFullName());
+
+kcontext.setVariable("hr_approval", false);
+kcontext.setVariable("it_approval", false);</bpmn2:script>
+    </bpmn2:scriptTask>
+    <bpmn2:userTask id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E" name="IT Interview">
+      <bpmn2:extensionElements>
+        <drools:metaData name="elementname">
+          <drools:metaValue><![CDATA[IT Interview]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:incoming>_A76C6603-0406-423C-940B-3403948DCA1F</bpmn2:incoming>
+      <bpmn2:outgoing>_C62F7EFB-A009-450A-81C7-57D36F0DF766</bpmn2:outgoing>
+      <bpmn2:ioSpecification>
+        <bpmn2:dataInput
+          id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_TaskNameInputX"
+          drools:dtype="Object"
+          itemSubjectRef="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_TaskNameInputXItem"
+          name="TaskName"
+        />
+        <bpmn2:dataInput
+          id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_candidateInputX"
+          drools:dtype="org.kie.kogito.hr.CandidateData"
+          itemSubjectRef="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_candidateInputXItem"
+          name="candidate"
+        />
+        <bpmn2:dataInput
+          id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_offerInputX"
+          drools:dtype="org.kie.kogito.hr.Offer"
+          itemSubjectRef="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_offerInputXItem"
+          name="offer"
+        />
+        <bpmn2:dataInput
+          id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveInputX"
+          drools:dtype="Boolean"
+          itemSubjectRef="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveInputXItem"
+          name="approve"
+        />
+        <bpmn2:dataInput
+          id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_SkippableInputX"
+          drools:dtype="Object"
+          itemSubjectRef="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_SkippableInputXItem"
+          name="Skippable"
+        />
+        <bpmn2:dataOutput
+          id="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveOutputX"
+          drools:dtype="Boolean"
+          itemSubjectRef="__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveOutputXItem"
+          name="approve"
+        />
+        <bpmn2:inputSet>
+          <bpmn2:dataInputRefs>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_TaskNameInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_candidateInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_offerInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_SkippableInputX</bpmn2:dataInputRefs>
+        </bpmn2:inputSet>
+        <bpmn2:outputSet>
+          <bpmn2:dataOutputRefs>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveOutputX</bpmn2:dataOutputRefs>
+        </bpmn2:outputSet>
+      </bpmn2:ioSpecification>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:targetRef>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_TaskNameInputX</bpmn2:targetRef>
+        <bpmn2:assignment>
+          <bpmn2:from xsi:type="bpmn2:tFormalExpression"><![CDATA[ITInterview]]></bpmn2:from>
+          <bpmn2:to
+            xsi:type="bpmn2:tFormalExpression"
+          ><![CDATA[_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_TaskNameInputX]]></bpmn2:to>
+        </bpmn2:assignment>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:sourceRef>candidateData</bpmn2:sourceRef>
+        <bpmn2:targetRef>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_candidateInputX</bpmn2:targetRef>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:sourceRef>offer</bpmn2:sourceRef>
+        <bpmn2:targetRef>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_offerInputX</bpmn2:targetRef>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:sourceRef>it_approval</bpmn2:sourceRef>
+        <bpmn2:targetRef>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveInputX</bpmn2:targetRef>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:targetRef>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_SkippableInputX</bpmn2:targetRef>
+        <bpmn2:assignment>
+          <bpmn2:from xsi:type="bpmn2:tFormalExpression"><![CDATA[false]]></bpmn2:from>
+          <bpmn2:to
+            xsi:type="bpmn2:tFormalExpression"
+          ><![CDATA[_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_SkippableInputX]]></bpmn2:to>
+        </bpmn2:assignment>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataOutputAssociation>
+        <bpmn2:sourceRef>_8962C15F-55EC-46F7-B926-5D5A1FD8D35E_approveOutputX</bpmn2:sourceRef>
+        <bpmn2:targetRef>it_approval</bpmn2:targetRef>
+      </bpmn2:dataOutputAssociation>
+      <bpmn2:potentialOwner id="_-vsyoIS6ED27Zp-7CTfG5A">
+        <bpmn2:resourceAssignmentExpression id="_-vsyoYS6ED27Zp-7CTfG5A">
+          <bpmn2:formalExpression>jdoe</bpmn2:formalExpression>
+        </bpmn2:resourceAssignmentExpression>
+      </bpmn2:potentialOwner>
+    </bpmn2:userTask>
+    <bpmn2:userTask id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6" name="HR Interview">
+      <bpmn2:extensionElements>
+        <drools:metaData name="elementname">
+          <drools:metaValue><![CDATA[HR Interview]]></drools:metaValue>
+        </drools:metaData>
+      </bpmn2:extensionElements>
+      <bpmn2:incoming>_ACEE7578-B7D2-4EDF-B104-9ECF3DD8A383</bpmn2:incoming>
+      <bpmn2:outgoing>_A76C6603-0406-423C-940B-3403948DCA1F</bpmn2:outgoing>
+      <bpmn2:ioSpecification>
+        <bpmn2:dataInput
+          id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6_TaskNameInputX"
+          drools:dtype="Object"
+          itemSubjectRef="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_TaskNameInputXItem"
+          name="TaskName"
+        />
+        <bpmn2:dataInput
+          id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6_candidateInputX"
+          drools:dtype="org.kie.kogito.hr.CandidateData"
+          itemSubjectRef="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_candidateInputXItem"
+          name="candidate"
+        />
+        <bpmn2:dataInput
+          id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerInputX"
+          drools:dtype="org.kie.kogito.hr.Offer"
+          itemSubjectRef="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerInputXItem"
+          name="offer"
+        />
+        <bpmn2:dataInput
+          id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveInputX"
+          drools:dtype="Boolean"
+          itemSubjectRef="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveInputXItem"
+          name="approve"
+        />
+        <bpmn2:dataInput
+          id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6_SkippableInputX"
+          drools:dtype="Object"
+          itemSubjectRef="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_SkippableInputXItem"
+          name="Skippable"
+        />
+        <bpmn2:dataOutput
+          id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveOutputX"
+          drools:dtype="Boolean"
+          itemSubjectRef="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveOutputXItem"
+          name="approve"
+        />
+        <bpmn2:dataOutput
+          id="_B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerOutputX"
+          drools:dtype="org.kie.kogito.hr.Offer"
+          itemSubjectRef="__B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerOutputXItem"
+          name="offer"
+        />
+        <bpmn2:inputSet>
+          <bpmn2:dataInputRefs>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_TaskNameInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_candidateInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveInputX</bpmn2:dataInputRefs>
+          <bpmn2:dataInputRefs>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_SkippableInputX</bpmn2:dataInputRefs>
+        </bpmn2:inputSet>
+        <bpmn2:outputSet>
+          <bpmn2:dataOutputRefs>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveOutputX</bpmn2:dataOutputRefs>
+          <bpmn2:dataOutputRefs>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerOutputX</bpmn2:dataOutputRefs>
+        </bpmn2:outputSet>
+      </bpmn2:ioSpecification>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:targetRef>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_TaskNameInputX</bpmn2:targetRef>
+        <bpmn2:assignment>
+          <bpmn2:from xsi:type="bpmn2:tFormalExpression"><![CDATA[HRInterview]]></bpmn2:from>
+          <bpmn2:to
+            xsi:type="bpmn2:tFormalExpression"
+          ><![CDATA[_B8C4F63C-81AD-4291-9C1B-84967277EEF6_TaskNameInputX]]></bpmn2:to>
+        </bpmn2:assignment>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:sourceRef>candidateData</bpmn2:sourceRef>
+        <bpmn2:targetRef>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_candidateInputX</bpmn2:targetRef>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:sourceRef>offer</bpmn2:sourceRef>
+        <bpmn2:targetRef>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerInputX</bpmn2:targetRef>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:sourceRef>hr_approval</bpmn2:sourceRef>
+        <bpmn2:targetRef>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveInputX</bpmn2:targetRef>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataInputAssociation>
+        <bpmn2:targetRef>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_SkippableInputX</bpmn2:targetRef>
+        <bpmn2:assignment>
+          <bpmn2:from xsi:type="bpmn2:tFormalExpression"><![CDATA[false]]></bpmn2:from>
+          <bpmn2:to
+            xsi:type="bpmn2:tFormalExpression"
+          ><![CDATA[_B8C4F63C-81AD-4291-9C1B-84967277EEF6_SkippableInputX]]></bpmn2:to>
+        </bpmn2:assignment>
+      </bpmn2:dataInputAssociation>
+      <bpmn2:dataOutputAssociation>
+        <bpmn2:sourceRef>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_approveOutputX</bpmn2:sourceRef>
+        <bpmn2:targetRef>hr_approval</bpmn2:targetRef>
+      </bpmn2:dataOutputAssociation>
+      <bpmn2:dataOutputAssociation>
+        <bpmn2:sourceRef>_B8C4F63C-81AD-4291-9C1B-84967277EEF6_offerOutputX</bpmn2:sourceRef>
+        <bpmn2:targetRef>offer</bpmn2:targetRef>
+      </bpmn2:dataOutputAssociation>
+      <bpmn2:potentialOwner id="_-vtZsIS6ED27Zp-7CTfG5A">
+        <bpmn2:resourceAssignmentExpression id="_-vtZsYS6ED27Zp-7CTfG5A">
+          <bpmn2:formalExpression>jdoe</bpmn2:formalExpression>
+        </bpmn2:resourceAssignmentExpression>
+      </bpmn2:potentialOwner>
+    </bpmn2:userTask>
+    <bpmn2:startEvent id="_1639F738-45F3-4CD6-A80E-CCEBAA605D56">
+      <bpmn2:outgoing>_8863B46B-9B0F-40B9-AAB1-A7503CF9AA0A</bpmn2:outgoing>
+    </bpmn2:startEvent>
+    <bpmn2:boundaryEvent
+      id="_116F3C54-A10E-4952-9E08-1CACE74CED0B"
+      drools:dockerinfo="861^86.00000000000006|"
+      drools:boundaryca="true"
+      attachedToRef="_B8C4F63C-81AD-4291-9C1B-84967277EEF6"
+    >
+      <bpmn2:outgoing>_7B41F971-C74D-4036-8A5E-EFF81C37986A</bpmn2:outgoing>
+      <bpmn2:timerEventDefinition>
+        <bpmn2:timeDuration xsi:type="bpmn2:tFormalExpression">PT1800S</bpmn2:timeDuration>
+      </bpmn2:timerEventDefinition>
+    </bpmn2:boundaryEvent>
+  </bpmn2:process>
+  <bpmndi:BPMNDiagram>
+    <bpmndi:BPMNPlane bpmnElement="hiring">
+      <bpmndi:BPMNShape
+        id="shape__116F3C54-A10E-4952-9E08-1CACE74CED0B"
+        bpmnElement="_116F3C54-A10E-4952-9E08-1CACE74CED0B"
+      >
+        <dc:Bounds height="56" width="56" x="1662" y="98.00000000000011" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__1639F738-45F3-4CD6-A80E-CCEBAA605D56"
+        bpmnElement="_1639F738-45F3-4CD6-A80E-CCEBAA605D56"
+      >
+        <dc:Bounds height="56" width="56" x="71.99999999999999" y="35.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__B8C4F63C-81AD-4291-9C1B-84967277EEF6"
+        bpmnElement="_B8C4F63C-81AD-4291-9C1B-84967277EEF6"
+      >
+        <dc:Bounds height="102" width="154" x="801" y="12.000000000000057" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__8962C15F-55EC-46F7-B926-5D5A1FD8D35E"
+        bpmnElement="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E"
+      >
+        <dc:Bounds height="102" width="154" x="984.75" y="12.000000000000057" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__5BDBE48C-CC83-46A9-9D56-F846F8FC1045"
+        bpmnElement="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045"
+      >
+        <dc:Bounds height="102" width="154" x="162.75" y="12.000000000000057" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__834B21EF-9229-44F8-A5DB-D96EBB39A347"
+        bpmnElement="_834B21EF-9229-44F8-A5DB-D96EBB39A347"
+      >
+        <dc:Bounds height="102" width="154" x="811.75" y="197.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__B9662806-84F3-4444-AD62-4790CDA7C85D"
+        bpmnElement="_B9662806-84F3-4444-AD62-4790CDA7C85D"
+      >
+        <dc:Bounds height="56" width="56" x="1164.75" y="35.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+        bpmnElement="_A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+      >
+        <dc:Bounds height="56" width="56" x="343.75" y="35.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+        bpmnElement="_30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+      >
+        <dc:Bounds height="56" width="56" x="1164.75" y="392.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__4B7FF147-F096-435B-8CAF-48318EF786B0"
+        bpmnElement="_4B7FF147-F096-435B-8CAF-48318EF786B0"
+      >
+        <dc:Bounds height="102" width="154" x="1263.75" y="369.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__457DC13A-0AEC-4390-A860-5CCFFB67B366"
+        bpmnElement="_457DC13A-0AEC-4390-A860-5CCFFB67B366"
+      >
+        <dc:Bounds height="56" width="56" x="1468.75" y="392.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A"
+        bpmnElement="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A"
+      >
+        <dc:Bounds height="102" width="154" x="435.75" y="12.000000000000057" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1"
+        bpmnElement="_6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1"
+      >
+        <dc:Bounds height="56" width="56" x="1468.75" y="35.00000000000006" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C"
+        bpmnElement="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C"
+      >
+        <dc:Bounds height="102" width="154" x="618.75" y="12.000000000000057" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNShape
+        id="shape__940F2A0C-8CC6-4ECA-B504-49363AF68B67"
+        bpmnElement="_940F2A0C-8CC6-4ECA-B504-49363AF68B67"
+      >
+        <dc:Bounds height="102" width="154" x="1263.75" y="12.000000000000057" />
+      </bpmndi:BPMNShape>
+      <bpmndi:BPMNEdge
+        id="edge_shape__116F3C54-A10E-4952-9E08-1CACE74CED0B_to_shape__834B21EF-9229-44F8-A5DB-D96EBB39A347"
+        bpmnElement="_7B41F971-C74D-4036-8A5E-EFF81C37986A"
+      >
+        <di:waypoint x="1690" y="126.00000000000011" />
+        <di:waypoint x="888.75" y="248.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__1639F738-45F3-4CD6-A80E-CCEBAA605D56_to_shape__5BDBE48C-CC83-46A9-9D56-F846F8FC1045"
+        bpmnElement="_8863B46B-9B0F-40B9-AAB1-A7503CF9AA0A"
+      >
+        <di:waypoint x="99.99999999999999" y="91.00000000000006" />
+        <di:waypoint x="239.75" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C_to_shape__B8C4F63C-81AD-4291-9C1B-84967277EEF6"
+        bpmnElement="_ACEE7578-B7D2-4EDF-B104-9ECF3DD8A383"
+      >
+        <di:waypoint x="695.75" y="63.00000000000006" />
+        <di:waypoint x="801" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__B8C4F63C-81AD-4291-9C1B-84967277EEF6_to_shape__8962C15F-55EC-46F7-B926-5D5A1FD8D35E"
+        bpmnElement="_A76C6603-0406-423C-940B-3403948DCA1F"
+      >
+        <di:waypoint x="878" y="63.00000000000006" />
+        <di:waypoint x="984.75" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__8962C15F-55EC-46F7-B926-5D5A1FD8D35E_to_shape__B9662806-84F3-4444-AD62-4790CDA7C85D"
+        bpmnElement="_C62F7EFB-A009-450A-81C7-57D36F0DF766"
+      >
+        <di:waypoint x="1138.75" y="63.00000000000006" />
+        <di:waypoint x="1164.75" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__5BDBE48C-CC83-46A9-9D56-F846F8FC1045_to_shape__A51A809E-03C0-4EA7-91F1-7B3C5E29AD04"
+        bpmnElement="_5162ABF0-DD2E-4BDC-9A46-DDCFCB010287"
+      >
+        <di:waypoint x="316.75" y="63.00000000000006" />
+        <di:waypoint x="343.75" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__834B21EF-9229-44F8-A5DB-D96EBB39A347_to_shape__30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+        bpmnElement="_5334FFDC-1FCB-47E6-8085-36DC9A3D17B9"
+      >
+        <di:waypoint x="888.75" y="248.00000000000006" />
+        <di:waypoint x="1164.75" y="420.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__B9662806-84F3-4444-AD62-4790CDA7C85D_to_shape__30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+        bpmnElement="_B7FC63DD-C08F-4CB3-A51A-79C1B8B18E6E"
+      >
+        <di:waypoint x="1192.75" y="91.00000000000006" />
+        <di:waypoint x="1192.75" y="420.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__B9662806-84F3-4444-AD62-4790CDA7C85D_to_shape__940F2A0C-8CC6-4ECA-B504-49363AF68B67"
+        bpmnElement="_B11455DE-F77A-4251-A85B-4C66636E3CD9"
+      >
+        <di:waypoint x="1220.75" y="63.00000000000006" />
+        <di:waypoint x="1263.75" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__A51A809E-03C0-4EA7-91F1-7B3C5E29AD04_to_shape__30C8C01B-4149-4AE5-8D86-D27D57BCA8E7"
+        bpmnElement="_C6E61C53-FD35-4347-B69E-30AA93AE4404"
+      >
+        <di:waypoint x="371.75" y="91.00000000000006" />
+        <di:waypoint x="371.75" y="420.00000811728415" />
+        <di:waypoint x="1192.75" y="420.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__A51A809E-03C0-4EA7-91F1-7B3C5E29AD04_to_shape__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A"
+        bpmnElement="_59F9A0E6-7F9C-43A9-8920-5B40A91169E6"
+      >
+        <di:waypoint x="371.75" y="63.00000000000006" />
+        <di:waypoint x="435.75" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__30C8C01B-4149-4AE5-8D86-D27D57BCA8E7_to_shape__4B7FF147-F096-435B-8CAF-48318EF786B0"
+        bpmnElement="_94172225-E124-4F14-98DA-C3D62C11254A"
+      >
+        <di:waypoint x="1192.75" y="420.00000000000006" />
+        <di:waypoint x="1263.75" y="420.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__4B7FF147-F096-435B-8CAF-48318EF786B0_to_shape__457DC13A-0AEC-4390-A860-5CCFFB67B366"
+        bpmnElement="_527D3164-4989-4D2C-B80B-9BA9D4C8FB89"
+      >
+        <di:waypoint x="1340.75" y="420.00000000000006" />
+        <di:waypoint x="1545.75" y="392.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A_to_shape__57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C"
+        bpmnElement="_9C33F5EA-89C7-4ED1-B3C2-CF18DE439AF5"
+      >
+        <di:waypoint x="512.75" y="63.00000000000006" />
+        <di:waypoint x="695.75" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+      <bpmndi:BPMNEdge
+        id="edge_shape__940F2A0C-8CC6-4ECA-B504-49363AF68B67_to_shape__6CE52250-BCEE-485C-8AE4-F6CACF2EF5A1"
+        bpmnElement="_7DDA574A-C220-4FEF-9784-22EF8052EDEC"
+      >
+        <di:waypoint x="1340.75" y="63.00000000000006" />
+        <di:waypoint x="1496.75" y="63.00000000000006" />
+      </bpmndi:BPMNEdge>
+    </bpmndi:BPMNPlane>
+  </bpmndi:BPMNDiagram>
+  <bpmn2:relationship type="BPSimData">
+    <bpmn2:extensionElements>
+      <bpsim:BPSimData>
+        <bpsim:Scenario id="default" name="Simulationscenario">
+          <bpsim:ScenarioParameters />
+          <bpsim:ElementParameters elementRef="_1639F738-45F3-4CD6-A80E-CCEBAA605D56">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+          </bpsim:ElementParameters>
+          <bpsim:ElementParameters elementRef="_B8C4F63C-81AD-4291-9C1B-84967277EEF6">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+            <bpsim:ResourceParameters>
+              <bpsim:Availability>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Availability>
+              <bpsim:Quantity>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Quantity>
+            </bpsim:ResourceParameters>
+            <bpsim:CostParameters>
+              <bpsim:UnitCost>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:UnitCost>
+            </bpsim:CostParameters>
+          </bpsim:ElementParameters>
+          <bpsim:ElementParameters elementRef="_8962C15F-55EC-46F7-B926-5D5A1FD8D35E">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+            <bpsim:ResourceParameters>
+              <bpsim:Availability>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Availability>
+              <bpsim:Quantity>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Quantity>
+            </bpsim:ResourceParameters>
+            <bpsim:CostParameters>
+              <bpsim:UnitCost>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:UnitCost>
+            </bpsim:CostParameters>
+          </bpsim:ElementParameters>
+          <bpsim:ElementParameters elementRef="_5BDBE48C-CC83-46A9-9D56-F846F8FC1045">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+            <bpsim:ResourceParameters>
+              <bpsim:Availability>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Availability>
+              <bpsim:Quantity>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Quantity>
+            </bpsim:ResourceParameters>
+            <bpsim:CostParameters>
+              <bpsim:UnitCost>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:UnitCost>
+            </bpsim:CostParameters>
+          </bpsim:ElementParameters>
+          <bpsim:ElementParameters elementRef="_834B21EF-9229-44F8-A5DB-D96EBB39A347">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+            <bpsim:ResourceParameters>
+              <bpsim:Availability>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Availability>
+              <bpsim:Quantity>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Quantity>
+            </bpsim:ResourceParameters>
+            <bpsim:CostParameters>
+              <bpsim:UnitCost>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:UnitCost>
+            </bpsim:CostParameters>
+          </bpsim:ElementParameters>
+          <bpsim:ElementParameters elementRef="_4B7FF147-F096-435B-8CAF-48318EF786B0">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+            <bpsim:ResourceParameters>
+              <bpsim:Availability>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Availability>
+              <bpsim:Quantity>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Quantity>
+            </bpsim:ResourceParameters>
+            <bpsim:CostParameters>
+              <bpsim:UnitCost>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:UnitCost>
+            </bpsim:CostParameters>
+          </bpsim:ElementParameters>
+          <bpsim:ElementParameters elementRef="_F4D56F6C-4CFE-4D5C-BF5E-67261F68EF1A">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+            <bpsim:ResourceParameters>
+              <bpsim:Availability>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Availability>
+              <bpsim:Quantity>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Quantity>
+            </bpsim:ResourceParameters>
+            <bpsim:CostParameters>
+              <bpsim:UnitCost>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:UnitCost>
+            </bpsim:CostParameters>
+          </bpsim:ElementParameters>
+          <bpsim:ElementParameters elementRef="_57DBE42C-6850-4A08-AC73-2BB0FFDFCC8C">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+            <bpsim:ResourceParameters>
+              <bpsim:Availability>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Availability>
+              <bpsim:Quantity>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Quantity>
+            </bpsim:ResourceParameters>
+            <bpsim:CostParameters>
+              <bpsim:UnitCost>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:UnitCost>
+            </bpsim:CostParameters>
+          </bpsim:ElementParameters>
+          <bpsim:ElementParameters elementRef="_940F2A0C-8CC6-4ECA-B504-49363AF68B67">
+            <bpsim:TimeParameters>
+              <bpsim:ProcessingTime>
+                <bpsim:NormalDistribution mean="0" standardDeviation="0" />
+              </bpsim:ProcessingTime>
+            </bpsim:TimeParameters>
+            <bpsim:ResourceParameters>
+              <bpsim:Availability>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Availability>
+              <bpsim:Quantity>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:Quantity>
+            </bpsim:ResourceParameters>
+            <bpsim:CostParameters>
+              <bpsim:UnitCost>
+                <bpsim:FloatingParameter value="0" />
+              </bpsim:UnitCost>
+            </bpsim:CostParameters>
+          </bpsim:ElementParameters>
+        </bpsim:Scenario>
+      </bpsim:BPSimData>
+    </bpmn2:extensionElements>
+    <bpmn2:source>_-vqWYIS6ED27Zp-7CTfG5A</bpmn2:source>
+    <bpmn2:target>_-vqWYIS6ED27Zp-7CTfG5A</bpmn2:target>
+  </bpmn2:relationship>
+</bpmn2:definitions>
diff --git a/packages/runtime-tools-management-console-webapp/dev/server/MockData/controllers.js b/packages/runtime-tools-management-console-webapp/dev/server/MockData/controllers.js
deleted file mode 100644
index ea691bbf74d..00000000000
--- a/packages/runtime-tools-management-console-webapp/dev/server/MockData/controllers.js
+++ /dev/null
@@ -1,228 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-const restData = require("./rest");
-const graphData = require("./graphql");
-const path = require("path");
-
-const processSvg = [
-  "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-  "a1e139d5-4e77-48c9-84ae-34578e904e5a",
-  "8035b580-6ae4-4aa8-9ec0-e18e19809e0blmnop",
-  "2d962eef-45b8-48a9-ad4e-9cde0ad6af88",
-  "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-];
-module.exports = controller = {
-  showError: (req, res) => {
-    console.log("called", req.params.processId, req.params.processInstanceId);
-    const { process } = restData.management;
-    const processId = process.filter((data) => {
-      return data.processId === req.params.processId;
-    });
-    const error = processId[0].instances.filter((err) => {
-      return err.processInstanceId === req.params.processInstanceId;
-    });
-    res.send(error[0].error);
-  },
-  callRetrigger: (req, res) => {
-    const { process } = restData.management;
-    const processId = process.filter((data) => {
-      return data.processId === req.params.processId;
-    });
-    const error = processId[0].instances.filter((err) => {
-      return err.processInstanceId === req.params.processInstanceId;
-    });
-    switch (error[0].retrigger) {
-      case "success":
-        res.send(error[0].retrigger);
-        break;
-      case "Authentication failed":
-        res.status(401).send(error[0].retrigger);
-        break;
-      case "Authorization failed":
-        res.status(403).send(error[0].retrigger);
-        break;
-      case "Internal server error":
-        res.status(500).send(error[0].retrigger);
-        break;
-    }
-  },
-  callSkip: (req, res) => {
-    const { process } = restData.management;
-    const processId = process.filter((data) => {
-      return data.processId === req.params.processId;
-    });
-    const error = processId[0].instances.filter((err) => {
-      return err.processInstanceId === req.params.processInstanceId;
-    });
-    switch (error[0].skip) {
-      case "success":
-        res.send(error[0].skip);
-        break;
-      case "Authentication failed":
-        res.status(401).send(error[0].skip);
-        break;
-      case "Authorization failed":
-        res.status(403).send(error[0].skip);
-        break;
-      case "Internal server error":
-        res.status(500).send(error[0].skip);
-        break;
-    }
-  },
-  callAbort: (req, res) => {
-    const failedAbortInstances = ["8035b580-6ae4-4aa8-9ec0-e18e19809e0b2", "8035b580-6ae4-4aa8-9ec0-e18e19809e0b3"];
-    const data = graphData.ProcessInstanceData.filter((data) => {
-      return data.id === req.params.processInstanceId;
-    });
-    if (failedAbortInstances.includes(data[0].id)) {
-      res.status(404).send("process not found");
-    } else {
-      data[0].state = "ABORTED";
-      res.status(200).send("success");
-    }
-  },
-  callNodeRetrigger: (req, res) => {
-    const data = graphData.ProcessInstanceData.filter((data) => {
-      return data.id === req.params.processInstanceId;
-    });
-    const nodeObject = data[0].nodes.filter((node) => node.id === req.params.nodeInstanceId);
-    if (nodeObject[0].name.includes("not found")) {
-      res.status(404).send("node not found");
-    } else {
-      nodeObject[0].enter = new Date().toISOString();
-      res.status(200).send(data[0]);
-    }
-  },
-  callNodeCancel: (req, res) => {
-    const data = graphData.ProcessInstanceData.filter((data) => {
-      return data.id === req.params.processInstanceId;
-    });
-    const nodeObject = data[0].nodes.filter((node) => node.id === req.params.nodeInstanceId);
-    if (nodeObject[0].name.includes("not found")) {
-      res.status(404).send("node not found");
-    } else {
-      nodeObject[0].exit = new Date().toISOString();
-      res.status(200).send(data[0]);
-    }
-  },
-  handleJobReschedule: (req, res) => {
-    const data = graphData.JobsData.find((data) => {
-      return data.id === req.params.id;
-    });
-    if (
-      req.params.id !== "eff4ee-11qw23-6675-pokau97-qwedjut45a0fa_0" &&
-      req.body.repeatInterval &&
-      req.body.repeatLimit
-    ) {
-      data.expirationTime = req.body.expirationTime;
-      data.repeatInterval = req.body.repeatInterval;
-      data.repeatLimit = req.body.repeatLimit;
-    } else {
-      if (req.params.id !== "eff4ee-11qw23-6675-pokau97-qwedjut45a0fa_0") {
-        data.expirationTime = req.body.expirationTime;
-      }
-    }
-    if (req.params.id !== "eff4ee-11qw23-6675-pokau97-qwedjut45a0fa_0") {
-      res.status(200).send(data);
-    } else {
-      res.status(400).send("job not rescheduled");
-    }
-  },
-
-  callNodeTrigger: (req, res) => {
-    const processInstance = graphData.ProcessInstanceData.filter((process) => {
-      return process.id === req.params.processInstanceId;
-    });
-    const nodeObject = processInstance[0].nodes.filter((node, index) => {
-      if (index !== processInstance[0].nodes.length - 1) {
-        return node.id === req.params.nodeId;
-      }
-    });
-    if (nodeObject.length === 0) {
-      res.status(404).send("node not found");
-    } else {
-      const node = { ...nodeObject[0] };
-      node.enter = new Date().toISOString();
-      node.exit = null;
-      processInstance[0].nodes.unshift(node);
-      res.status(200).send({});
-    }
-  },
-
-  getTriggerableNodes: (req, res) => {
-    if (req.params.processId !== null || req.params.processId !== undefined) {
-      res.send([
-        {
-          nodeDefinitionId: "_BDA56801-1155-4AF2-94D4-7DAADED2E3C0",
-          name: "Send visa application",
-          id: 1,
-          type: "ActionNode",
-          uniqueId: "1",
-        },
-        {
-          nodeDefinitionId: "_175DC79D-C2F1-4B28-BE2D-B583DFABF70D",
-          name: "Book",
-          id: 2,
-          type: "Split",
-          uniqueId: "2",
-        },
-        {
-          nodeDefinitionId: "_E611283E-30B0-46B9-8305-768A002C7518",
-          name: "visasrejected",
-          id: 3,
-          type: "EventNode",
-          uniqueId: "3",
-        },
-      ]);
-    } else {
-      res.send([]);
-    }
-  },
-
-  callJobCancel: (req, res) => {
-    const mockFailedJobs = ["dad3aa88-5c1e-4858-a919-6123c675a0fa_0"];
-    const graphData = require("./graphql");
-    const jobData = graphData.JobsData.filter((job) => job.id === req.params.jobId);
-    if (mockFailedJobs.includes(jobData[0].id) || jobData.length === 0) {
-      res.status(404).send("job not found");
-    } else {
-      jobData[0].status = "CANCELED";
-      jobData[0].lastUpdate = new Date().toISOString();
-      res.status(200).send(jobData[0]);
-    }
-  },
-  dispatchSVG: (req, res) => {
-    try {
-      if (processSvg.includes(req.params.id)) {
-        if (req.params.processId === "travels") {
-          console.log("travels");
... 19381 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org