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 2024/09/06 15:55:36 UTC

(incubator-kie-tools) branch main updated: kie-issues#1059: EPIC - Sonataflow management console (#2532)

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 8bb17a78a45 kie-issues#1059: EPIC - Sonataflow management console (#2532)
8bb17a78a45 is described below

commit 8bb17a78a45649874b86cd20bfa79a2012f3f2cb
Author: Fabrizio Antonangeli <fa...@gmail.com>
AuthorDate: Fri Sep 6 17:55:33 2024 +0200

    kie-issues#1059: EPIC - Sonataflow management console (#2532)
    
    Co-authored-by: Paulo Martins <pa...@gmail.com>
    Co-authored-by: Guilherme Caponetto <63...@users.noreply.github.com>
    Co-authored-by: Tiago Bento <15...@users.noreply.github.com>
---
 .gitignore                                         |    3 +
 README.md                                          |    7 +-
 packages/kogito-management-console/README.md       |   18 +-
 packages/kogito-task-console/README.md             |   22 +-
 packages/serverless-logic-web-tools/package.json   |    6 +-
 .../serverless-workflow-dev-ui-webapp/package.json |   19 +-
 .../server/MockData/controllers.js                 |  498 --
 .../server/MockData/forms/ApplyForVisa.js          |   99 -
 .../server/MockData/forms/ConfirmTravel.js         |   85 -
 .../server/MockData/graphql.js                     | 4176 ----------------
 .../server/MockData/mutationRest.js                |  103 -
 .../server/MockData/openAPI/openapi.json           | 5106 --------------------
 .../MockData/process-forms-schema/ApplyForVisa.js  |   91 -
 .../MockData/process-forms-schema/ConfirmTravel.js |   80 -
 .../server/MockData/rest.js                        |  101 -
 .../server/config/index.js                         |    7 -
 .../server/server.js                               |  447 --
 .../server/static/flightBooking.svg                |  290 --
 .../server/static/hotelBooking.svg                 |  290 --
 .../server/static/travels.svg                      | 1744 -------
 .../webpack.config.js                              |    2 +-
 packages/sonataflow-deployment-webapp/package.json |    6 +-
 .../static/q/openapi.json                          | 1248 -----
 .../sonataflow-deployment-webapp/webpack.config.js |    8 +
 packages/sonataflow-dev-app/README.md              |   56 +
 .../env/index.js}                                  |   24 +-
 packages/sonataflow-dev-app/package.json           |   40 +
 .../sonataflow-dev-app/src/MockData/controllers.js |  147 +
 .../src}/MockData/customDashboard/age.dash.yaml    |    0
 .../src}/MockData/customDashboard/data.js          |    0
 .../MockData/customDashboard/products.dash.yaml    |    0
 .../forms/examples/html_hiring_HRInterview.config  |    0
 .../forms/examples/html_hiring_HRInterview.html    |    0
 .../forms/examples/html_hiring_ITInterview.config  |    0
 .../forms/examples/html_hiring_ITInterview.html    |    0
 .../forms/examples/react_hiring_HRInterview.config |    0
 .../forms/examples/react_hiring_HRInterview.tsx    |    0
 .../forms/examples/react_hiring_ITInterview.config |    0
 .../forms/examples/react_hiring_ITInterview.tsx    |    0
 .../src}/MockData/forms/formData.js                |    0
 .../sonataflow-dev-app/src/MockData/graphql.js     |  498 ++
 .../src/MockData/openAPI/openapi.json              | 2603 ++++++++++
 .../src}/MockData/types.js                         |  257 +-
 .../server => sonataflow-dev-app/src}/app.js       |    5 +-
 .../src/config/index.js}                           |   11 +-
 packages/sonataflow-dev-app/src/server.js          |  211 +
 .../README.md                                      |   46 +
 .../env/index.js                                   |   58 +
 .../package.json                                   |   18 +
 .../Containerfile                                  |   51 +
 .../README.md                                      |   40 +-
 .../entrypoint.sh}                                 |   33 +-
 .../env/index.js}                                  |   38 +-
 .../package.json                                   |   39 +
 .../sonataflow-management-console-webapp/README.md |   76 +
 .../build/defaultEnvJson.ts                        |   41 +
 .../dev/config/sonataflow-realm.json               | 1996 ++++++++
 .../env/index.js                                   |   51 +
 .../jest.config.js}                                |   38 +-
 .../package.json                                   |   72 +-
 .../monitoring-webapp/MonitoringReport.dash.yml    |  300 ++
 .../monitoring-webapp/WorkflowDetails.dash.yml     |  255 +
 .../resources/monitoring-webapp/setup.js}          |   33 +-
 ...rverless-workflow-combined-editor-envelope.html |   45 +
 ...erverless-workflow-diagram-editor-envelope.html |   45 +
 .../serverless-workflow-text-editor-envelope.html  |   45 +
 .../serve.json                                     |    3 +
 .../src/alerts/Alerts.tsx                          |  194 +
 .../src/alerts/GlobalAlertsContext.tsx             |  125 +
 .../ManagementConsole/ManagementConsole.tsx        |   89 +
 .../ManagementConsoleNav/ManagementConsoleNav.tsx  |   67 +
 .../ManagementConsoleRoutes.tsx                    |   55 +
 .../src/components/console/index.ts}               |   13 +-
 .../MonitoringContainer/MonitoringContainer.tsx}   |   31 +-
 .../pages/MonitoringPage/MonitoringPage.tsx        |  180 +
 .../TriggerCloudEventPage.tsx                      |  118 +
 .../WorkflowDefinitionsPage.tsx                    |   91 +
 .../WorkflowDetailsPage/WorkflowDetailsPage.tsx    |  113 +
 .../pages/WorkflowFormPage/WorkflowFormPage.tsx    |  159 +
 .../WorkflowInstancesPage.tsx                      |   78 +
 .../src/components/styles.css}                     |   41 +-
 .../src/declare.d.ts}                              |   17 +-
 .../src/env/Env.ts}                                |   18 +-
 .../src/env/EnvConstants.ts}                       |    8 +-
 .../src/env/EnvJson.ts}                            |   11 +-
 .../ServerlessWorkflowCombinedEditorEnvelopeApp.ts |   42 +
 .../ServerlessWorkflowDiagramEditorEnvelopeApp.ts  |   45 +
 .../ServerlessWorkflowTextEditorEnvelopeApp.ts     |   39 +
 .../src/favicon.ico                                |  Bin 0 -> 122476 bytes
 .../src/index.html                                 |   35 +
 .../src/index.tsx                                  |  107 +
 .../src/navigation/Routes.ts                       |  138 +
 .../src/static/env.json                            |    1 +
 .../src/static/sonataflowManagementConsoleLogo.svg |   22 +
 .../tsconfig.json                                  |   22 +
 .../webpack.config.ts                              |  207 +
 pnpm-lock.yaml                                     | 2401 ++++++++-
 repo/graph.dot                                     |   19 +
 repo/graph.json                                    |   83 +
 99 files changed, 11098 insertions(+), 15102 deletions(-)

diff --git a/.gitignore b/.gitignore
index 093ed7e9b4e..c2d59f24779 100644
--- a/.gitignore
+++ b/.gitignore
@@ -77,6 +77,9 @@ package-lock.json
 ## dev-deployment-dmn-form-webapp
 !packages/dev-deployment-dmn-form-webapp/build
 
+## sonataflow-management-console-webapp
+!packages/sonataflow-management-console-webapp/build
+
 ## vscode-*
 **/.vscode-test/
 **/.vscode-test-web/
diff --git a/README.md b/README.md
index 5d41dc7ffd7..e0ec6ec186d 100644
--- a/README.md
+++ b/README.md
@@ -222,9 +222,10 @@ The Apache KIE Tools project contains several applications. To develop each one
 #### Serverless Logic Web Tools
 
 1. After you've successfully built the project following the instructions above, go to `packages/serverless-logic-web-tools`.
-1. Open a terminal and run `pnpm start`. This will start a `webpack serve` instance with the Serverless Logic Web Tools resources.
-1. From now on you can use the development version of the Serverless Logic Web Tools by accessing `https://localhost:9020`.
-1. Run the CORS Proxy by running `pnpm start` at `packages/cors-proxy`.
+2. Open a terminal and run `pnpm start`. This will start a `webpack serve` instance with the Serverless Logic Web Tools resources.
+3. From now on you can use the development version of the Serverless Logic Web Tools by accessing `https://localhost:9020`.
+4. Run the CORS Proxy by running `pnpm start` at `packages/cors-proxy`.
+5. (Optional) To try the "Runtime Tools" functionalities, run the SonataFlow Dev App by running `pnpm start` at `packages/sonataflow-dev-app`, then open `https://localhost:9020/#/settings/runtime-tools` and set `http://localhost:4000/graphql` in the "Data Index URL" field
 
 #### Standalone Editors (DMN and BPMN)
 
diff --git a/packages/kogito-management-console/README.md b/packages/kogito-management-console/README.md
index 3d15fc82877..8c8368c8092 100644
--- a/packages/kogito-management-console/README.md
+++ b/packages/kogito-management-console/README.md
@@ -73,15 +73,15 @@ This package contains the `Containerfile/Dockerfile` and scripts to build a cont
    |                          Name                          |                          Description                          |                                            Default                                            |
    | :----------------------------------------------------: | :-----------------------------------------------------------: | :-------------------------------------------------------------------------------------------: |
    |   `RUNTIME_TOOLS_MANAGEMENT_CONSOLE_KOGITO_ENV_MODE`   | Env Mode: "PROD" or "DEV". PROD enables Keycloak integration. |                                            "PROD"                                             |
-   |   `RUNTIME_TOOLS_MANAGEMENT_CONSOLE_KOGITO_APP_NAME`   |                 Management Console app name.                  | See [ defaultEnvJson.ts ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
-   | `RUNTIME_TOOLS_MANAGEMENT_CONSOLE_KOGITO_APP_VERSION`  |                Management Console app version.                | See [ defaultEnvJson.ts ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
-   | `RUNTIME_TOOLS_MANAGEMENT_CONSOLE_DATA_INDEX_ENDPOINT` |        The URL that points to the Data Index service.         | See [ defaultEnvJson.ts ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
-   |    `KOGITO_CONSOLES_KEYCLOAK_DISABLE_HEALTH_CHECK`     |                Disables Keycloak health-check.                | See [ defaultEnvJson.ts ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
-   |    `KOGITO_CONSOLES_KEYCLOAK_UPDATE_TOKEN_VALIDITY`    |               Update token validity in minutes.               | See [ defaultEnvJson.ts ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
-   |      `KOGITO_CONSOLES_KEYCLOAK_HEALTH_CHECK_URL`       |                  Keycloak health-check URL.                   | See [ defaultEnvJson.ts ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
-   |            `KOGITO_CONSOLES_KEYCLOAK_REALM`            |                     Keycloak realm name.                      | See [ defaultEnvJson.ts ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
-   |             `KOGITO_CONSOLES_KEYCLOAK_URL`             |                      Keycloak auth URL.                       | See [ defaultEnvJson.ts ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
-   |          `KOGITO_CONSOLES_KEYCLOAK_CLIENT_ID`          |                      Keycloak Client ID.                      | See [ defaultEnvJson.ts ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
+   |   `RUNTIME_TOOLS_MANAGEMENT_CONSOLE_KOGITO_APP_NAME`   |                 Management Console app name.                  | See [ defaultEnvJson.js ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
+   | `RUNTIME_TOOLS_MANAGEMENT_CONSOLE_KOGITO_APP_VERSION`  |                Management Console app version.                | See [ defaultEnvJson.js ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
+   | `RUNTIME_TOOLS_MANAGEMENT_CONSOLE_DATA_INDEX_ENDPOINT` |        The URL that points to the Data Index service.         | See [ defaultEnvJson.js ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
+   |    `KOGITO_CONSOLES_KEYCLOAK_DISABLE_HEALTH_CHECK`     |                Disables Keycloak health-check.                | See [ defaultEnvJson.js ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
+   |    `KOGITO_CONSOLES_KEYCLOAK_UPDATE_TOKEN_VALIDITY`    |               Update token validity in minutes.               | See [ defaultEnvJson.js ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
+   |      `KOGITO_CONSOLES_KEYCLOAK_HEALTH_CHECK_URL`       |                  Keycloak health-check URL.                   | See [ defaultEnvJson.js ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
+   |            `KOGITO_CONSOLES_KEYCLOAK_REALM`            |                     Keycloak realm name.                      | See [ defaultEnvJson.js ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
+   |             `KOGITO_CONSOLES_KEYCLOAK_URL`             |                      Keycloak auth URL.                       | See [ defaultEnvJson.js ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
+   |          `KOGITO_CONSOLES_KEYCLOAK_CLIENT_ID`          |                      Keycloak Client ID.                      | See [ defaultEnvJson.js ](../runtime-tools-management-console-webapp/build/defaultEnvJson.js) |
 
    ### Examples
 
diff --git a/packages/kogito-task-console/README.md b/packages/kogito-task-console/README.md
index 4b662f4adfd..23229fca149 100644
--- a/packages/kogito-task-console/README.md
+++ b/packages/kogito-task-console/README.md
@@ -73,17 +73,17 @@ This package contains the `Containerfile/Dockerfile` and scripts to build a cont
    |                            Name                             |                          Description                          |                                         Default                                         |
    | :---------------------------------------------------------: | :-----------------------------------------------------------: | :-------------------------------------------------------------------------------------: |
    |        `RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_ENV_MODE`         | Env Mode: "PROD" or "DEV". PROD enables Keycloak integration. |                                         "PROD"                                          |
-   |        `RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_APP_NAME`         |                    Task Console app name.                     | See [ defaultEnvJson.ts ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
-   |       `RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_APP_VERSION`       |                   Task Console app version.                   | See [ defaultEnvJson.ts ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
-   |    `RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_TASK_STATES_LIST`     |                   Pre-selected task states.                   | See [ defaultEnvJson.ts ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
-   | `RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_TASK_ACTIVE_STATES_LIST` |               Pre-selected task active states.                | See [ defaultEnvJson.ts ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
-   |      `RUNTIME_TOOLS_TASK_CONSOLE_DATA_INDEX_ENDPOINT`       |        The URL that points to the Data Index service.         | See [ defaultEnvJson.ts ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
-   |       `KOGITO_CONSOLES_KEYCLOAK_DISABLE_HEALTH_CHECK`       |                Disables Keycloak health-check.                | See [ defaultEnvJson.ts ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
-   |      `KOGITO_CONSOLES_KEYCLOAK_UPDATE_TOKEN_VALIDITY`       |               Update token validity in minutes.               | See [ defaultEnvJson.ts ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
-   |         `KOGITO_CONSOLES_KEYCLOAK_HEALTH_CHECK_URL`         |                  Keycloak health-check URL.                   | See [ defaultEnvJson.ts ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
-   |              `KOGITO_CONSOLES_KEYCLOAK_REALM`               |                     Keycloak realm name.                      | See [ defaultEnvJson.ts ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
-   |               `KOGITO_CONSOLES_KEYCLOAK_URL`                |                      Keycloak auth URL.                       | See [ defaultEnvJson.ts ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
-   |            `KOGITO_CONSOLES_KEYCLOAK_CLIENT_ID`             |                      Keycloak Client ID.                      | See [ defaultEnvJson.ts ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
+   |        `RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_APP_NAME`         |                    Task Console app name.                     | See [ defaultEnvJson.js ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
+   |       `RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_APP_VERSION`       |                   Task Console app version.                   | See [ defaultEnvJson.js ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
+   |    `RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_TASK_STATES_LIST`     |                   Pre-selected task states.                   | See [ defaultEnvJson.js ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
+   | `RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_TASK_ACTIVE_STATES_LIST` |               Pre-selected task active states.                | See [ defaultEnvJson.js ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
+   |      `RUNTIME_TOOLS_TASK_CONSOLE_DATA_INDEX_ENDPOINT`       |        The URL that points to the Data Index service.         | See [ defaultEnvJson.js ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
+   |       `KOGITO_CONSOLES_KEYCLOAK_DISABLE_HEALTH_CHECK`       |                Disables Keycloak health-check.                | See [ defaultEnvJson.js ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
+   |      `KOGITO_CONSOLES_KEYCLOAK_UPDATE_TOKEN_VALIDITY`       |               Update token validity in minutes.               | See [ defaultEnvJson.js ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
+   |         `KOGITO_CONSOLES_KEYCLOAK_HEALTH_CHECK_URL`         |                  Keycloak health-check URL.                   | See [ defaultEnvJson.js ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
+   |              `KOGITO_CONSOLES_KEYCLOAK_REALM`               |                     Keycloak realm name.                      | See [ defaultEnvJson.js ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
+   |               `KOGITO_CONSOLES_KEYCLOAK_URL`                |                      Keycloak auth URL.                       | See [ defaultEnvJson.js ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
+   |            `KOGITO_CONSOLES_KEYCLOAK_CLIENT_ID`             |                      Keycloak Client ID.                      | See [ defaultEnvJson.js ](../runtime-tools-task-console-webapp/build/defaultEnvJson.js) |
 
    ### Examples
 
diff --git a/packages/serverless-logic-web-tools/package.json b/packages/serverless-logic-web-tools/package.json
index f45861951dc..956b68928e7 100644
--- a/packages/serverless-logic-web-tools/package.json
+++ b/packages/serverless-logic-web-tools/package.json
@@ -21,7 +21,9 @@
     "cy:run": "cypress run --headed -b chrome --project e2e-tests --config baseUrl=$(build-env serverlessLogicWebTools.dev.cypressUrl)",
     "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"",
     "postreport": "jrm ./dist-tests-e2e/junit-transformed.xml \"./dist-tests-e2e/junit-report*.xml\"",
-    "start": "webpack serve --host 0.0.0.0 --env dev",
+    "start": "concurrently 'pnpm start:dev-webapp' 'pnpm start:sonataflow-dev-app'",
+    "start:dev-webapp": "webpack serve --host 0.0.0.0 --env dev",
+    "start:sonataflow-dev-app": "npm --prefix ./node_modules/@kie-tools/sonataflow-dev-app run start",
     "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\"",
     "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then  \"pnpm rimraf ./dist-tests-e2e\" \"pnpm start-server-and-test start https-get://0.0.0.0:$(build-env serverlessLogicWebTools.dev.port) cy:run\" \"pnpm postreport\""
   },
@@ -107,6 +109,7 @@
     "@kie-tools/serverless-logic-web-tools-base-builder-image-env": "workspace:*",
     "@kie-tools/serverless-logic-web-tools-swf-builder-image-env": "workspace:*",
     "@kie-tools/serverless-logic-web-tools-swf-dev-mode-image-env": "workspace:*",
+    "@kie-tools/sonataflow-dev-app": "workspace:*",
     "@kie-tools/tsconfig": "workspace:*",
     "@svgr/webpack": "6.2.1",
     "@testing-library/jest-dom": "^6.4.6",
@@ -119,6 +122,7 @@
     "@types/react-router": "^5.1.20",
     "@types/react-router-dom": "^5.3.3",
     "@types/uuid": "^8.3.0",
+    "concurrently": "^8.2.2",
     "copy-webpack-plugin": "^11.0.0",
     "cypress": "^13.13.0",
     "cypress-file-upload": "^5.0.8",
diff --git a/packages/serverless-workflow-dev-ui-webapp/package.json b/packages/serverless-workflow-dev-ui-webapp/package.json
index 75e06dd750e..de497013527 100644
--- a/packages/serverless-workflow-dev-ui-webapp/package.json
+++ b/packages/serverless-workflow-dev-ui-webapp/package.json
@@ -21,10 +21,10 @@
   "scripts": {
     "build:dev": "rimraf dist && webpack --env dev",
     "build:prod": "pnpm lint && rimraf dist && webpack",
-    "dev": "concurrently 'pnpm start' 'pnpm run dev:server'",
-    "dev:server": "node ./server/app.js",
     "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"",
-    "start": "webpack serve --host 0.0.0.0 --env dev",
+    "start": "concurrently 'pnpm start:dev-webapp' 'pnpm start:sonataflow-dev-app'",
+    "start:dev-webapp": "webpack serve --host 0.0.0.0 --env dev",
+    "start:sonataflow-dev-app": "npm --prefix ./node_modules/@kie-tools/sonataflow-dev-app run start",
     "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\""
   },
   "dependencies": {
@@ -56,8 +56,7 @@
     "react-dom": "^17.0.2",
     "react-moment": "0.9.7",
     "react-router": "^5.3.4",
-    "react-router-dom": "^5.3.4",
-    "uuid": "^8.3.2"
+    "react-router-dom": "^5.3.4"
   },
   "devDependencies": {
     "@babel/core": "^7.16.0",
@@ -67,6 +66,7 @@
     "@kie-tools/eslint": "workspace:*",
     "@kie-tools/jest-base": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
+    "@kie-tools/sonataflow-dev-app": "workspace:*",
     "@kie-tools/tsconfig": "workspace:*",
     "@types/history": "^4.7.3",
     "@types/jest": "^29.5.12",
@@ -74,24 +74,18 @@
     "@types/react-dom": "^17.0.5",
     "@types/react-router": "^5.1.20",
     "@types/react-router-dom": "^5.3.3",
-    "@types/uuid": "^8.3.0",
-    "apollo-server-express": "^3.13.0",
-    "body-parser": "^1.20.2",
+    "@types/testing-library__jest-dom": "^5.9.1",
     "concurrently": "^8.2.2",
     "copy-webpack-plugin": "^11.0.0",
-    "cors": "^2.8.5",
     "css-loader": "^5.2.6",
-    "express": "^4.19.2",
     "file-loader": "^6.2.0",
     "filemanager-webpack-plugin": "^7.0.0",
-    "graphql": "14.3.1",
     "html-webpack-plugin": "^5.3.2",
     "https-browserify": "^1.0.0",
     "jest": "^29.7.0",
     "jest-environment-jsdom": "^29.7.0",
     "jest-junit": "^16.0.0",
     "jest-when": "^3.6.0",
-    "lodash": "^4.17.21",
     "monaco-editor-webpack-plugin": "^7.0.1",
     "node-polyfill-webpack-plugin": "^2.0.1",
     "raw-loader": "^4.0.2",
@@ -100,7 +94,6 @@
     "stream-http": "^3.2.0",
     "style-loader": "^2.0.0",
     "svg-url-loader": "^8.0.0",
-    "swagger-ui-express": "^5.0.0",
     "ts-jest": "^29.1.5",
     "typescript": "^5.5.3",
     "url": "^0.11.3",
diff --git a/packages/serverless-workflow-dev-ui-webapp/server/MockData/controllers.js b/packages/serverless-workflow-dev-ui-webapp/server/MockData/controllers.js
deleted file mode 100644
index 591fd5ba101..00000000000
--- a/packages/serverless-workflow-dev-ui-webapp/server/MockData/controllers.js
+++ /dev/null
@@ -1,498 +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 _ = require("lodash");
-const fs = require("fs");
-const confirmTravelForm = require("./forms/ConfirmTravel");
-const applyForVisaForm = require("./forms/ApplyForVisa");
-const hrInterviewForm = require("./forms/HRInterview");
-const itInterviewForm = require("./forms/ITInterview");
-const emptyForm = require("./forms/EmptyForm");
-const formData = require("../MockData/forms/formData");
-const customDashboardData = require("../MockData/customDashboard/data");
-const hiringSchema = require("./process-forms-schema/hiring");
-const { v4: uuidv4 } = require("uuid");
-const tasksUnableToTransition = [
-  "047ec38d-5d57-4330-8c8d-9bd67b53a529",
-  "841b9dba-3d91-4725-9de3-f9f4853b417e",
-  "5fe852de-8d00-4197-9936-3842c648fe12345",
-  "5fe852de-8d00-4197-9936-3842c648fe123422",
-];
-
-const taskWithoutForm = ["475e3eb3-1de4-4f68-a146-79c236353a03", "615b9143-1468-4028-b454-6122e2139f5c"];
-
-const taskWithEmptyForm = ["45a73767-5da3-49bf-9c40-d533c3e77ef3", "809aae9e-f0bf-4892-b0c9-4be80664d2aa"];
-
-const formsUnableToSave = ["html_hiring_ITInterview", "react_hiring_ITInterview"];
-
-const processSvg = [
-  "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-  "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().toIProcessInstanceDataSOString();
-      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 graphData = require("./graphql");
-    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.definitionId === 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") {
-          res.sendFile(path.resolve(__dirname + "/../static/travels.svg"));
-        } else if (req.params.processId === "flightBooking") {
-          res.sendFile(path.resolve(__dirname + "/../static/flightBooking.svg"));
-        } else if (req.params.processId === "hotelBooking") {
-          res.sendFile(path.resolve(__dirname + "/../static/hotelBooking.svg"));
-        }
-      } else {
-        res.send(null);
-      }
-    } catch (error) {
-      res.status(404).send(error);
-    }
-  },
-  callCompleteTask: (req, res) => {
-    console.log(`......Transition task: --taskId:${req.params.taskId}`);
-
-    const task = graphData.UserTaskInstances.find((userTask) => {
-      return userTask.id === req.params.taskId;
-    });
-
-    if (tasksUnableToTransition.includes(task.id)) {
-      res.status(500).send("Unexpected failure when doing a transition!");
-    } else {
-      const phase = req.query.phase;
-
-      if (phase === "complete") {
-        task.state = "Completed";
-        task.completed = new Date().toISOString();
-      }
-
-      res.send(task.inputs);
-    }
-  },
-
-  getTaskForm: (req, res) => {
-    console.log(
-      `......Get Task Form Schema: --processId:${req.params.processId} --piId:${req.params.processInstanceId} --taskId:${req.params.taskId}`
-    );
-
-    const task = graphData.UserTaskInstances.find((userTask) => {
-      return userTask.id === req.params.taskId;
-    });
-
-    const clearPhases = task.completed || task.state === "Aborted";
-
-    if (taskWithEmptyForm.includes(task.id)) {
-      const form = _.cloneDeep(emptyForm);
-      if (clearPhases) {
-        delete form.phases;
-      }
-      res.send(JSON.stringify(form));
-      return;
-    }
-
-    if (taskWithoutForm.includes(task.id)) {
-      res.status(500).send("Error: cannot load form");
-      return;
-    }
-
-    res.send(JSON.stringify(getTaskSchema(task.name, clearPhases)));
-  },
-
-  getTaskDefinitionForm: (req, res) => {
-    console.log(
-      `......Get Task Definition Form Schema: --processId:${req.params.processId} --TaskName:${req.params.taskName}`
-    );
-
-    res.send(JSON.stringify(getTaskSchema(req.params.taskName, true)));
-  },
-
-  getCustomDashboards: (req, res) => {
-    const filterNames = req.query.names.split(";");
-    if (filterNames[0].length === 0) {
-      res.send(customDashboardData);
-    } else {
-      const filteredCustomDashboards = [];
-      filterNames.forEach((name) => {
-        customDashboardData.forEach((customDashboard) => {
-          if (customDashboard.name === name) {
-            filteredCustomDashboards.push(customDashboard);
-          }
-        });
-      });
-      res.send(filteredCustomDashboards);
-    }
-  },
-
-  getCustomDashboardContent: (req, res) => {
-    const dashboardName = req.params.name;
-    let content = "";
-    if (dashboardName === "age.dash.yaml") {
-      content = fs.readFileSync(__dirname + "/customDashboard/age.dash.yaml", "utf-8");
-    }
-    if (dashboardName === "products.dash.yaml") {
-      content = fs.readFileSync(__dirname + "/customDashboard/products.dash.yaml", "utf-8");
-    }
-    res.send(content);
-  },
-
-  getForms: (req, res) => {
-    const formFilterNames = req.query.names.split(";");
-    if (formFilterNames[0].length === 0) {
-      res.send(formData);
-    } else {
-      const filteredForms = [];
-      formFilterNames.forEach((name) => {
-        formData.forEach((form) => {
-          if (form.name === name) {
-            filteredForms.push(form);
-          }
-        });
-      });
-      res.send(filteredForms);
-    }
-  },
-
-  getFormContent: (req, res) => {
-    console.log(`......Get Custom Form Content: --formName:${req.params.formName}`);
-    const formName = req.params.formName;
-    const formInfo = formData.filter((datum) => datum.name === formName);
-
-    if (formInfo.length === 0) {
-      res.status(500).send("Cannot find form");
-      return;
-    }
-    let sourceString;
-
-    const configString = fs.readFileSync(path.join(`${__dirname}/forms/examples/${formName}.config`), "utf8");
-    if (formInfo[0].type.toLowerCase() === "html") {
-      sourceString = fs.readFileSync(path.join(`${__dirname}/forms/examples/${formName}.html`), "utf8");
-    } else if (formInfo[0].type.toLowerCase() === "tsx") {
-      sourceString = fs.readFileSync(path.join(`${__dirname}/forms/examples/${formName}.tsx`), "utf8");
-    }
-    const response = {
-      formInfo: formInfo[0],
-      source: sourceString,
-      configuration: JSON.parse(configString),
-    };
-
-    res.send(response);
-  },
-
-  saveFormContent: (req, res) => {
-    console.log(`......Save Form Content: --formName:${req.params.formName}`);
-    if (formsUnableToSave.includes(req.params.formName)) {
-      res.status(500).send("Unexpected failure saving form!");
-    } else {
-      res.send("Saved!");
-    }
-  },
-
-  getProcessFormSchema: (req, res) => {
-    console.log(`processName: ${req.params.processName}`);
-    const processName = req.params.processName;
-    let schema;
-    if (processName === "hiring") {
-      schema = _.cloneDeep(hiringSchema);
-    } else {
-      res.status(500).send("internal server error");
-    }
-    res.send(JSON.stringify(schema));
-  },
-
-  startProcessInstance: (req, res) => {
-    const businessKey = req.query.businessKey ? req.query.businessKey : null;
-    const processId = uuidv4();
-    const processInstance = {
-      id: processId,
-      processId: "hiring",
-      businessKey: businessKey,
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "Hiring",
-      rootProcessInstanceId: null,
-      roles: [],
-      state: "ACTIVE",
-      start: "2019-10-22T03:40:44.089Z",
-      end: "2019-10-22T05:40:44.089Z",
-      serviceUrl: null,
-      endpoint: "http://localhost:4000",
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-34578e904e6b",
-        message: "some thing went wrong",
-      },
-      addons: [],
-      variables:
-        '{"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Bangalore","country":"India","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"hotel":{"address":{"city":"Bangalore","country":"India","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"traveller":{"address":{"city":"Bangalore","country":"US","street":"Bangalore","zipCode":"560093"},"email":"ajaganat@redhat.com","firstName":"Ajay","lastName":"Jaganathan","nationa [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "End Event 1",
-          definitionId: "EndEvent_1",
-          id: "27107f38-d888-4edf-9a4f-11b9e6d751b6",
-          enter: "2019-10-22T03:37:30.798Z",
-          exit: "2019-10-22T03:37:30.798Z",
-          type: "EndNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [],
-    };
-    if (businessKey && businessKey.toLowerCase() === "error") {
-      res.status(500).send("internal server error");
-    }
-    graphData["ProcessInstanceData"].push(processInstance);
-    res.send({
-      id: processId,
-    });
-  },
-  triggerCloudEvent: (req, res) => {
-    console.log(
-      `......Trigger Cloud Event:: id: ${req.headers["ce-id"]} type: ${req.headers["ce-type"]} source: ${req.headers["ce-source"]}`
-    );
-
-    if (req.body.type === "error") {
-      res.status(500).send("internal server error");
-    }
-    if (req.body.kogitobusinesskey) {
-      console.log(`Starting Serverless workflow with business key: ${req.body.kogitobusinesskey}`);
-      return res.status(200).send(req.body.kogitobusinesskey);
-    } else if (req.body.kogitoprocrefid) {
-      console.log(`Serverless Workflow with id ${req.body.kogitoprocrefid} successfully completed`);
-      return res.status(200).send(req.body.kogitoprocrefid);
-    }
-
-    return res.status(200).send("Cloud Event successfully triggered");
-  },
-};
-
-function getTaskSchema(taskName, clearPhases) {
-  let schema;
-
-  console.log(`Getting Schema for task: ${taskName} --clearPhases: ${clearPhases}`);
-
-  switch (taskName) {
-    case "ConfirmTravel": {
-      schema = _.cloneDeep(confirmTravelForm);
-      break;
-    }
-    case "VisaApplication": {
-      schema = _.cloneDeep(applyForVisaForm);
-      break;
-    }
-    case "HRInterview": {
-      schema = _.cloneDeep(hrInterviewForm);
-      break;
-    }
-
-    case "ITInterview": {
-      schema = _.cloneDeep(itInterviewForm);
-      break;
-    }
-  }
-
-  if (clearPhases) {
-    delete schema.phases;
-  }
-
-  return schema;
-}
diff --git a/packages/serverless-workflow-dev-ui-webapp/server/MockData/forms/ApplyForVisa.js b/packages/serverless-workflow-dev-ui-webapp/server/MockData/forms/ApplyForVisa.js
deleted file mode 100644
index f2fa840959e..00000000000
--- a/packages/serverless-workflow-dev-ui-webapp/server/MockData/forms/ApplyForVisa.js
+++ /dev/null
@@ -1,99 +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.
- */
-
-module.exports = ApplyForVisaForm = {
-  $schema: "https://json-schema.org/draft/2019-09/schema",
-  type: "object",
-  properties: {
-    trip: {
-      type: "object",
-      properties: {
-        city: {
-          type: "string",
-        },
-        country: {
-          type: "string",
-        },
-        begin: {
-          type: "string",
-          format: "date-time",
-        },
-        end: {
-          type: "string",
-          format: "date-time",
-        },
-        visaRequired: {
-          type: "boolean",
-        },
-      },
-      required: ["city"],
-      input: true,
-      output: false,
-    },
-    traveller: {
-      type: "object",
-      properties: {
-        firstName: { type: "string" },
-        lastName: { type: "string" },
-        email: { type: "string", format: "email" },
-        nationality: { type: "string" },
-        address: {
-          type: "object",
-          properties: {
-            street: {
-              type: "string",
-            },
-            city: {
-              type: "string",
-            },
-            zipCode: {
-              type: "string",
-            },
-            country: {
-              type: "string",
-            },
-          },
-        },
-      },
-      input: true,
-      output: false,
-    },
-    visaApplication: {
-      type: "object",
-      properties: {
-        firstName: { type: "string" },
-        lastName: { type: "string" },
-        city: {
-          type: "string",
-        },
-        country: {
-          type: "string",
-        },
-        duration: {
-          type: "integer",
-        },
-        passportNumber: { type: "string" },
-        nationality: { type: "string" },
-      },
-      input: true,
-      output: true,
-    },
-  },
-  phases: ["complete", "release"],
-};
diff --git a/packages/serverless-workflow-dev-ui-webapp/server/MockData/forms/ConfirmTravel.js b/packages/serverless-workflow-dev-ui-webapp/server/MockData/forms/ConfirmTravel.js
deleted file mode 100644
index d769e346462..00000000000
--- a/packages/serverless-workflow-dev-ui-webapp/server/MockData/forms/ConfirmTravel.js
+++ /dev/null
@@ -1,85 +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.
- */
-
-module.exports = ConfirmTravelForm = {
-  $schema: "https://json-schema.org/draft/2019-09/schema",
-  type: "object",
-  properties: {
-    flight: {
-      type: "object",
-      properties: {
-        flightNumber: {
-          type: "string",
-        },
-        seat: {
-          type: "string",
-        },
-        gate: {
-          type: "string",
-        },
-        departure: {
-          type: "string",
-          format: "date-time",
-        },
-        arrival: {
-          type: "string",
-          format: "date-time",
-        },
-      },
-      input: true,
-    },
-    hotel: {
-      type: "object",
-      properties: {
-        name: {
-          type: "string",
-        },
-        address: {
-          type: "object",
-          properties: {
-            street: {
-              type: "string",
-            },
-            city: {
-              type: "string",
-            },
-            zipCode: {
-              type: "string",
-            },
-            country: {
-              type: "string",
-            },
-          },
-        },
-        phone: {
-          type: "string",
-        },
-        bookingNumber: {
-          type: "string",
-        },
-        room: {
-          type: "string",
-        },
-      },
-      input: true,
-      output: true,
-    },
-  },
-  phases: ["complete", "release"],
-};
diff --git a/packages/serverless-workflow-dev-ui-webapp/server/MockData/graphql.js b/packages/serverless-workflow-dev-ui-webapp/server/MockData/graphql.js
deleted file mode 100644
index 711892ad325..00000000000
--- a/packages/serverless-workflow-dev-ui-webapp/server/MockData/graphql.js
+++ /dev/null
@@ -1,4176 +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.
- */
-
-module.exports = {
-  ProcessInstanceData: [
-    {
-      id: "a1e139d5-4e77-48c9-84ae-34578e904e5a",
-      processId: "hotelBooking",
-      businessKey: "T1234HotelBooking01",
-      parentProcessInstanceId: "e4448857-fa0c-403b-ad69-f0a353458b9d",
-      parentProcessInstance: {
-        id: "e4448857-fa0c-403b-ad69-f0a353458b9d",
-        processName: "travels",
-        businessKey: "T1234",
-      },
-      processName: "HotelBooking",
-      rootProcessInstanceId: "e4448857-fa0c-403b-ad69-f0a353458b9d",
-      roles: [],
-      state: "COMPLETED",
-      start: "2019-10-22T03:40:44.089Z",
-      end: "2019-10-22T05:40:44.089Z",
-      serviceUrl: null,
-      endpoint: "http://localhost:4000",
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-34578e904e6b",
-        message: "some thing went wrong",
-      },
-      addons: [],
-      variables:
-        '{"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Bangalore","country":"India","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"hotel":{"address":{"city":"Bangalore","country":"India","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"traveller":{"address":{"city":"Bangalore","country":"US","street":"Bangalore","zipCode":"560093"},"email":"ajaganat@redhat.com","firstName":"Ajay","lastName":"Jaganathan","nationa [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "End Event 1",
-          definitionId: "EndEvent_1",
-          id: "27107f38-d888-4edf-9a4f-11b9e6d751b6",
-          enter: "2019-10-22T03:37:30.798Z",
-          exit: "2019-10-22T03:37:30.798Z",
-          type: "EndNode",
-        },
-        {
-          nodeId: "2",
-          name: "Book hotel",
-          definitionId: "ServiceTask_1",
-          id: "41b3f49e-beb3-4b5f-8130-efd28f82b971",
-          enter: "2019-10-22T03:37:30.795Z",
-          exit: "2019-10-22T03:37:30.798Z",
-          type: "WorkItemNode",
-        },
-        {
-          nodeId: "2",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "4165a571-2c79-4fd0-921e-c6d5e7851b67",
-          enter: "2019-10-22T03:37:30.793Z",
-          exit: "2019-10-22T03:37:30.795Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [
-        {
-          id: "27107f38-d888-4edf-9a4f-11b9e6d75i86",
-          name: "Manager decision",
-          status: "COMPLETED",
-        },
-        {
-          id: "27107f38-d888-4edf-9a4f-11b9e6d75m36",
-          name: "Milestone 1: Order placed",
-          status: "ACTIVE",
-        },
-        {
-          id: "27107f38-d888-4edf-9a4f-11b9e6d75m66",
-          name: "Milestone 2: Order shipped",
-          status: "AVAILABLE",
-        },
-      ],
-      childProcessInstances: [],
-    },
-    {
-      id: "a23e6c20-02c2-4c2b-8c5c-e988a0adf863",
-      processId: "flightBooking",
-      businessKey: "T1234FlightBooking01",
-      parentProcessInstanceId: "e4448857-fa0c-403b-ad69-f0a353458b9d",
-      parentProcessInstance: {
-        id: "e4448857-fa0c-403b-ad69-f0a353458b9d",
-        processName: "travels",
-        businessKey: "T1234",
-      },
-      processName: "FlightBooking",
-      rootProcessInstanceId: "e4448857-fa0c-403b-ad69-f0a353458b9d",
-      roles: [],
-      state: "ERROR",
-      addons: ["jobs-management", "prometheus-monitoring"],
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000",
-      error: {
-        nodeDefinitionId: "_a23e6c20-02c2-4c2b-8c5c-e988a0adf87c",
-        message:
-          "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim idest laborum.",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Bangalore","country":"India","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Bangalore","country":"US","street":"Bangalore","zipCode":"560093"},"email":"ajaganat@redhat.com","firstName":"Ajay","lastName":"Jaganathan","nationality":"US"}}',
-      nodes: [
-        {
-          nodeId: "1",
-          name: "End Event 1",
-          definitionId: "e6c20-02c2-4c2b-8c5c-e988a0adf87c",
-          id: "8ac1fc9d-6de2-4b23-864e-ba79315db317",
-          enter: "2019-10-22T03:37:30.804Z",
-          exit: "2019-10-22T03:37:30.804Z",
-          type: "EndNode",
-        },
-        {
-          nodeId: "2",
-          name: "Book flight",
-          definitionId: "_a23e6c20-02c2-4c2b-8c5c-e988a0adf87c",
-          id: "2efa0617-d155-44dc-9b1e-38efc0dcec02",
-          enter: "2019-10-22T03:37:30.804Z",
-          exit: "2019-10-22T03:37:30.804Z",
-          type: "WorkItemNode",
-        },
-        {
-          nodeId: "3",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "849d5bf2-4032-4897-8b30-179ce9d3444b",
-          enter: "2019-10-22T03:37:30.804Z",
-          exit: "2019-10-22T03:37:30.804Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [
-        {
-          id: "27107f38-d888-4edf-9a4f-11b9e6d75ze6",
-          name: "Manager decision",
-          status: "COMPLETED",
-        },
-        {
-          id: "27107f38-d888-4edf-9a4f-11b9e6d75a56",
-          name: "Milestone 1: Order placed",
-          status: "ACTIVE",
-        },
-        {
-          id: "27107f38-d888-4edf-9a4f-11b9e6d75q76",
-          name: "Milestone 2: Order shipped",
-          status: "AVAILABLE",
-        },
-      ],
-      childProcessInstances: [],
-    },
-    {
-      id: "a23e6c20-02c2-4c2b-8c5c-e988a0adf862",
-      processId: "flightBooking",
-      businessKey: "T1234FlightBooking02",
-      parentProcessInstanceId: "e4448857-fa0c-403b-ad69-f0a353458b9d",
-      parentProcessInstance: {
-        id: "e4448857-fa0c-403b-ad69-f0a353458b9d",
-        processName: "travels",
-        businessKey: "T1234",
-      },
-      processName: "FlightBooking",
-      rootProcessInstanceId: "e4448857-fa0c-403b-ad69-f0a353458b9d",
-      roles: [],
-      state: "COMPLETED",
-      serviceUrl: null,
-      start: "2019-10-22T03:40:44.089Z",
-      end: "2019-10-22T05:40:44.089Z",
-      endpoint: "http://localhost:4000",
-      error: {
-        nodeDefinitionId: "a23e6c20-02c2-4c2b-8c5c-e988a0adf823",
-        message: "some thing went wrong",
-      },
-      addons: [],
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Bangalore","country":"India","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Bangalore","country":"US","street":"Bangalore","zipCode":"560093"},"email":"ajaganat@redhat.com","firstName":"Ajay","lastName":"Jaganathan","nationality":"US"}}',
-      nodes: [
-        {
-          nodeId: "1",
-          name: "End Event 1",
-          definitionId: "EndEvent_1",
-          id: "8ac1fc9d-6de2-4b23-864e-ba79315db317",
-          enter: "2019-10-22T03:37:30.804Z",
-          exit: "2019-10-22T03:37:30.804Z",
-          type: "EndNode",
-        },
-        {
-          nodeId: "2",
-          name: "Book flight",
-          definitionId: "ServiceTask_1",
-          id: "2efa0617-d155-44dc-9b1e-38efc0dcec02",
-          enter: "2019-10-22T03:37:30.804Z",
-          exit: "2019-10-22T03:37:30.804Z",
-          type: "WorkItemNode",
-        },
-        {
-          nodeId: "3",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "849d5bf2-4032-4897-8b30-179ce9d3444b",
-          enter: "2019-10-22T03:37:30.804Z",
-          exit: "2019-10-22T03:37:30.804Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [
-        {
-          id: "27107f38-d888-4edf-9a4f-11b9e6d751g6",
-          name: "Manager decision",
-          status: "COMPLETED",
-        },
-        {
-          id: "27107f38-d888-4edf-9a4f-11b9e6d75v36",
-          name: "Milestone 1: Order placed",
-          status: "ACTIVE",
-        },
-        {
-          id: "27107f38-d888-4edf-9a4f-11b9e6d75o96",
-          name: "Milestone 2: Order shipped",
-          status: "AVAILABLE",
-        },
-      ],
-      childProcessInstances: [],
-    },
-    {
-      id: "e4448857-fa0c-403b-ad69-f0a353458b9d",
-      processId: "travels",
-      businessKey: "T1234",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels",
-      roles: [],
-      state: "ERROR",
-      rootProcessInstanceId: null,
-      addons: ["jobs-management", "prometheus-monitoring", "process-management"],
-      start: "2019-10-22T03:40:44.089Z",
-      end: "2019-10-22T05:40:44.089Z",
-      error: {
-        nodeDefinitionId: "_2140F05A-364F-40B3-BB7B-B12927065DF8",
-        message: "Something went wrong",
-      },
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000",
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Bangalore","country":"India","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"hotel":{"address":{"city":"Bangalore","country":"India","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"traveller":{"address":{"city":"Bangalore","country":"US","street":" [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "End Event 1",
-          definitionId: "EndEvent_1",
-          id: "870bdda0-be04-4e59-bb0b-f9b665eaacc9",
-          enter: "2019-10-22T03:37:38.586Z",
-          exit: "2019-10-22T03:37:38.586Z",
-          type: "EndNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "6b4a4fe9-4aab-4e8c-bb79-27b8b6b88d1f",
-          enter: "2019-10-22T03:37:30.807Z",
-          exit: "2019-10-22T03:37:38.586Z",
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "dd33de7c-c39c-484a-83a8-3e1b007fce95",
-          enter: "2019-10-22T03:37:30.793Z",
-          exit: "2019-10-22T03:37:30.803Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "4",
-          name: "Join",
-          definitionId: "_2140F05A-364F-40B3-BB7B-B12927065DF8",
-          id: "08c153e8-2766-4675-81f7-29943efdf411",
-          enter: "2019-10-22T03:37:30.806Z",
-          exit: "2019-10-22T03:37:30.807Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "683cf307-f082-4a8e-9c85-d5a11b13903a",
-          enter: "2019-10-22T03:37:30.803Z",
-          exit: "2019-10-22T03:37:30.806Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "cf057e58-4113-46c0-be13-6de42ea8377e",
-          enter: "2019-10-22T03:37:30.792Z",
-          exit: "2019-10-22T03:37:30.803Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "415a52c0-dc1f-4a93-9238-862dc8072262",
-          enter: "2019-10-22T03:37:30.792Z",
-          exit: "2019-10-22T03:37:30.792Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "52d64298-3f28-4aba-a812-dba4077c9665",
-          enter: "2019-10-22T03:37:30.79Z",
-          exit: "2019-10-22T03:37:30.792Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "6fdee287-08f6-49c2-af2d-2d125ba76ab7",
-          enter: "2019-10-22T03:37:30.755Z",
-          exit: "2019-10-22T03:37:30.79Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "d98c1762-9d3c-4228-9ffc-bc3f423079c0",
-          enter: "2019-10-22T03:37:30.753Z",
-          exit: "2019-10-22T03:37:30.754Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [
-        {
-          id: "27107f38-d888-4edf-9a4f-11b9e6d75m26",
-          name: "Manager decision",
-          status: "COMPLETED",
-        },
-        {
-          id: "27107f38-d888-4edf-9a4f-11b9e6d75uu26",
-          name: "Milestone 1: Order placed",
-          status: "ACTIVE",
-        },
-        {
-          id: "27107f38-d888-4edf-9a4f-11b9e6d75mi86",
-          name: "Milestone 2: Order shipped",
-          status: "AVAILABLE",
-        },
-      ],
-      childProcessInstances: [
-        {
-          id: "a23e6c20-02c2-4c2b-8c5c-e988a0adf862",
-          processName: "FlightBooking",
-          businessKey: "T1234FlightBooking02",
-        },
-        {
-          id: "a1e139d5-4e77-48c9-84ae-34578e904e5a",
-          processName: "HotelBooking",
-          businessKey: "T1234HotelBooking01",
-        },
-        {
-          id: "a23e6c20-02c2-4c2b-8c5c-e988a0adf863",
-          processName: "FlightBooking",
-          businessKey: "T1234FlightBooking01",
-        },
-      ],
-    },
-
-    {
-      id: "tEE12-fo54-l665-mp112-akou112345566",
-      processId: "travels",
-      businessKey: "TEE12",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels",
-      roles: [],
-      state: "ERROR",
-      rootProcessInstanceId: null,
-      addons: ["jobs-management", "prometheus-monitoring", "process-management"],
-      start: "2019-10-22T03:40:44.089Z",
-      end: "2019-10-22T05:40:44.089Z",
-      error: {
-        nodeDefinitionId: "_2140F05A-364F-40B3-BB7B-B12927065DF8",
-        message: "Something went wrong",
-      },
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000",
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Bangalore","country":"India","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"hotel":{"address":{"city":"Bangalore","country":"India","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"traveller":{"address":{"city":"Bangalore","country":"US","street":" [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "End Event 1",
-          definitionId: "EndEvent_1",
-          id: "870bdda0-be04-4e59-bb0b-f9b665eaacc9",
-          enter: "2019-10-22T03:37:38.586Z",
-          exit: "2019-10-22T03:37:38.586Z",
-          type: "EndNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "6b4a4fe9-4aab-4e8c-bb79-27b8b6b88d1f",
-          enter: "2019-10-22T03:37:30.807Z",
-          exit: "2019-10-22T03:37:38.586Z",
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "dd33de7c-c39c-484a-83a8-3e1b007fce95",
-          enter: "2019-10-22T03:37:30.793Z",
-          exit: "2019-10-22T03:37:30.803Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "4",
-          name: "Join",
-          definitionId: "_2140F05A-364F-40B3-BB7B-B12927065DF8",
-          id: "08c153e8-2766-4675-81f7-29943efdf411",
-          enter: "2019-10-22T03:37:30.806Z",
-          exit: "2019-10-22T03:37:30.807Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "683cf307-f082-4a8e-9c85-d5a11b13903a",
-          enter: "2019-10-22T03:37:30.803Z",
-          exit: "2019-10-22T03:37:30.806Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "cf057e58-4113-46c0-be13-6de42ea8377e",
-          enter: "2019-10-22T03:37:30.792Z",
-          exit: "2019-10-22T03:37:30.803Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "415a52c0-dc1f-4a93-9238-862dc8072262",
-          enter: "2019-10-22T03:37:30.792Z",
-          exit: "2019-10-22T03:37:30.792Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "52d64298-3f28-4aba-a812-dba4077c9665",
-          enter: "2019-10-22T03:37:30.79Z",
-          exit: "2019-10-22T03:37:30.792Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "6fdee287-08f6-49c2-af2d-2d125ba76ab7",
-          enter: "2019-10-22T03:37:30.755Z",
-          exit: "2019-10-22T03:37:30.79Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "d98c1762-9d3c-4228-9ffc-bc3f423079c0",
-          enter: "2019-10-22T03:37:30.753Z",
-          exit: "2019-10-22T03:37:30.754Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [],
-    },
-    {
-      id: "RZ11-tu77-hj321-bnfhe1-xdr2134",
-      processId: "travels",
-      businessKey: "MPTQ",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels",
-      roles: [],
-      state: "ERROR",
-      rootProcessInstanceId: null,
-      addons: ["jobs-management", "prometheus-monitoring", "process-management"],
-      start: "2019-10-22T03:40:44.089Z",
-      end: "2019-10-22T05:40:44.089Z",
-      error: {
-        nodeDefinitionId: "_2140F05A-364F-40B3-BB7B-B12927065DF8",
-        message: "Something went wrong",
-      },
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000",
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Bangalore","country":"India","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"hotel":{"address":{"city":"Bangalore","country":"India","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"traveller":{"address":{"city":"Bangalore","country":"US","street":" [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "End Event 1",
-          definitionId: "EndEvent_1",
-          id: "870bdda0-be04-4e59-bb0b-f9b665eaacc9",
-          enter: "2019-10-22T03:37:38.586Z",
-          exit: "2019-10-22T03:37:38.586Z",
-          type: "EndNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "6b4a4fe9-4aab-4e8c-bb79-27b8b6b88d1f",
-          enter: "2019-10-22T03:37:30.807Z",
-          exit: "2019-10-22T03:37:38.586Z",
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "dd33de7c-c39c-484a-83a8-3e1b007fce95",
-          enter: "2019-10-22T03:37:30.793Z",
-          exit: "2019-10-22T03:37:30.803Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "4",
-          name: "Join",
-          definitionId: "_2140F05A-364F-40B3-BB7B-B12927065DF8",
-          id: "08c153e8-2766-4675-81f7-29943efdf411",
-          enter: "2019-10-22T03:37:30.806Z",
-          exit: "2019-10-22T03:37:30.807Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "683cf307-f082-4a8e-9c85-d5a11b13903a",
-          enter: "2019-10-22T03:37:30.803Z",
-          exit: "2019-10-22T03:37:30.806Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "cf057e58-4113-46c0-be13-6de42ea8377e",
-          enter: "2019-10-22T03:37:30.792Z",
-          exit: "2019-10-22T03:37:30.803Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "415a52c0-dc1f-4a93-9238-862dc8072262",
-          enter: "2019-10-22T03:37:30.792Z",
-          exit: "2019-10-22T03:37:30.792Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "52d64298-3f28-4aba-a812-dba4077c9665",
-          enter: "2019-10-22T03:37:30.79Z",
-          exit: "2019-10-22T03:37:30.792Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "6fdee287-08f6-49c2-af2d-2d125ba76ab7",
-          enter: "2019-10-22T03:37:30.755Z",
-          exit: "2019-10-22T03:37:30.79Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "d98c1762-9d3c-4228-9ffc-bc3f423079c0",
-          enter: "2019-10-22T03:37:30.753Z",
-          exit: "2019-10-22T03:37:30.754Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [],
-    },
-    {
-      id: "fc1b6535-d557-40df-82c8-b425b9dc531b",
-      processId: "flightBooking",
-      businessKey: "Tra234FlightBooking01",
-      parentProcessInstanceId: "538f9feb-5a14-4096-b791-2055b38da7c6",
-      parentProcessInstance: {
-        id: "538f9feb-5a14-4096-b791-2055b38da7c6",
-        processName: "travels",
-        businessKey: "Tra234",
-      },
-      processName: "FlightBooking",
-      rootProcessInstanceId: "538f9feb-5a14-4096-b791-2055b38da7c6",
-      roles: [],
-      state: "ERROR",
-      addons: ["prometheus-monitoring"],
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000",
-      start: "2019-10-22T03:40:44.089Z",
-      end: "2019-10-22T05:40:44.089Z",
-      error: {
-        nodeDefinitionId: "_cq125e139d5-4e77-48c9-84ae-34578e90433n",
-        message:
-          "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim idest laborum.",
-      },
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-23T22:00:00Z[UTC]","flightNumber":"MX555"},"trip":{"begin":"2019-10-23T22:00:00Z[UTC]","city":"New York","country":"US","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Berlin","country":"Germany","street":"Bakers","zipCode":"100200"},"email":"cristiano@redhat.com","firstName":"Cristiano","lastName":"Nicolai","nationality":"German"}}',
-      nodes: [
-        {
-          nodeId: "1",
-          name: "End Event 1",
-          definitionId: "EndEvent_1",
-          id: "18d9e3df-22d2-429c-98d7-f4f2a7b1b471",
-          enter: "2019-10-22T03:40:44.086Z",
-          exit: "2019-10-22T03:40:44.086Z",
-          type: "EndNode",
-        },
-        {
-          nodeId: "2",
-          name: "Book flight",
-          definitionId: "_cq125e139d5-4e77-48c9-84ae-34578e90433n",
-          id: "8a533611-9766-428f-b7ff-78156fc4851d",
-          enter: "2019-10-22T03:40:44.086Z",
-          exit: "2019-10-22T03:40:44.086Z",
-          type: "WorkItemNode",
-        },
-        {
-          nodeId: "3",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "2f423120-13ea-4277-97f6-6b7a4b4630d0",
-          enter: "2019-10-22T03:40:44.086Z",
-          exit: "2019-10-22T03:40:44.086Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [],
-    },
-    {
-      id: "ff65b793-bb88-4567-b7e3-73eee35772a4",
-      processId: "hotelBooking",
-      businessKey: "Tra234HotelBooking01",
-      parentProcessInstanceId: "538f9feb-5a14-4096-b791-2055b38da7c6",
-      parentProcessInstance: {
-        id: "538f9feb-5a14-4096-b791-2055b38da7c6",
-        processName: "travels",
-        businessKey: "Tra234",
-      },
-      rootProcessInstanceId: "538f9feb-5a14-4096-b791-2055b38da7c6",
-      processName: "HotelBooking",
-      roles: [],
-      state: "ABORTED",
-      addons: ["process-management"],
-      start: "2019-10-22T03:40:44.089Z",
-      end: "2019-10-22T05:40:44.089Z",
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-34578ek1839b",
-        message: "Something went wrong",
-      },
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000",
-      variables:
-        '{"trip":{"begin":"2019-10-23T22:00:00Z[UTC]","city":"New York","country":"US","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"hotel":{"address":{"city":"New York","country":"US","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"traveller":{"address":{"city":"Berlin","country":"Germany","street":"Bakers","zipCode":"100200"},"email":"cristiano@redhat.com","firstName":"Cristiano","lastName":"Nicolai","nationality": [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "End Event 1",
-          definitionId: "EndEvent_1",
-          id: "ed36cd72-5e52-4a53-9d0d-865c98781282",
-          enter: "2019-10-22T03:40:44.088Z",
-          exit: "2019-10-22T03:40:44.088Z",
-          type: "EndNode",
-        },
-        {
-          nodeId: "2",
-          name: "Book hotel",
-          definitionId: "ServiceTask_1",
-          id: "040cd02a-7f4c-4d41-bda5-4889f82e921f",
-          enter: "2019-10-22T03:40:44.088Z",
-          exit: "2019-10-22T03:40:44.088Z",
-          type: "WorkItemNode",
-        },
-        {
-          nodeId: "3",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "8528c7bf-8ac8-401f-b7e5-6f3e69b9f9f2",
-          enter: "2019-10-22T03:40:44.088Z",
-          exit: "2019-10-22T03:40:44.088Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [],
-    },
-    {
-      id: "538f9feb-5a14-4096-b791-2055b38da7c6",
-      processId: "travels",
-      businessKey: "Tra234",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels",
-      rootProcessInstanceId: null,
-      roles: [],
-      state: "ERROR",
-      addons: ["jobs-management", "prometheus-monitoring", "process-management"],
-      start: "2019-10-22T03:40:44.089Z",
-      error: {
-        nodeDefinitionId: "__a1e139d5-4e77-48c9-84ae-34578e9817n",
-        message: "Something went wrong",
-      },
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000",
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-23T22:00:00Z[UTC]","flightNumber":"MX555"},"trip":{"begin":"2019-10-23T22:00:00Z[UTC]","city":"New York","country":"US","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"hotel":{"address":{"city":"New York","country":"US","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"traveller":{"address":{"city":"Berlin","country":"Germany","street":"Bakers [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Confirm travel",
-          definitionId: "__a1e139d5-4e77-48c9-84ae-34578e9817n",
-          id: "69e0a0f5-2360-4174-a8f8-a892a31fc2f9",
-          enter: "2019-10-22T03:40:44.089Z",
-          exit: "2019-10-22T04:42:07.246Z",
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "2",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "4cb855b9-e3e4-488d-ae1a-9ea3b8490dba",
-          enter: "2019-10-22T03:40:44.086Z",
-          exit: "2019-10-22T03:40:44.087Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "1da9af80-c70e-47b8-9c87-964468fc0b46",
-          enter: "2019-10-22T03:40:44.089Z",
-          exit: "2019-10-22T03:40:44.089Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "f9b90c32-51da-4986-9603-8c800a6b71b1",
-          enter: "2019-10-22T03:40:44.087Z",
-          exit: "2019-10-22T03:40:44.089Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "f8d7fe9e-0f3e-4919-8fa7-82e0b6821aa9",
-          enter: "2019-10-22T03:40:44.085Z",
-          exit: "2019-10-22T03:40:44.087Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "55fd6d56-e4d4-4021-b6c6-02c3c5cb86ce",
-          enter: "2019-10-22T03:40:44.085Z",
-          exit: "2019-10-22T03:40:44.085Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "fe6b2d9e-6cfd-415a-8e92-5d2be541c3ff",
-          enter: "2019-10-22T03:40:44.085Z",
-          exit: "2019-10-22T03:40:44.085Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "3bd30bf9-96ba-4f5d-9ed0-981963288418",
-          enter: "2019-10-22T03:40:44.07Z",
-          exit: "2019-10-22T03:40:44.085Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "739fc473-157d-4b4e-8ad6-e4c28499d24e",
-          enter: "2019-10-22T03:40:44.07Z",
-          exit: "2019-10-22T03:40:44.07Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "fc1b6535-d557-40df-82c8-b425b9dc531b",
-          processName: "FlightBooking",
-          businessKey: "Tra234FlightBooking01",
-        },
-        {
-          id: "ff65b793-bb88-4567-b7e3-73eee35772a4",
-          processName: "HotelBooking",
-          businessKey: "Tra234HotelBooking01",
-        },
-      ],
-    },
-    {
-      id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      processId: "travels",
-      businessKey: null,
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels",
-      roles: [],
-      state: "ACTIVE",
-      rootProcessInstanceId: null,
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000",
-      addons: ["jobs-management", "prometheus-monitoring", "process-management"],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-          processName: "FlightBooking",
-          businessKey: null,
-        },
-        {
-          id: "2d962eef-45b8-48a9-ad4e-9cde0ad6af88",
-          processName: "HotelBooking",
-          businessKey: null,
-        },
-      ],
-    },
-    {
-      id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0blmnop",
-      processId: "travels",
-      businessKey: "Tr1122",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels",
-      roles: [],
-      state: "ACTIVE",
-      rootProcessInstanceId: null,
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000",
-      addons: ["process-management"],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-12-22T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel not found",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [
-        {
-          id: "27107f38-d888-4edf-9a4f-11b9e6d75i86",
-          name: "Manager decision",
-          status: "COMPLETED",
-        },
-        {
-          id: "27107f38-d888-4edf-9a4f-11b9e6d75m36",
-          name: "Milestone 1: Order placed",
-          status: "ACTIVE",
-        },
-        {
-          id: "27107f38-d888-4edf-9a4f-11b9e6d75m66",
-          name: "Milestone 2: Order shipped",
-          status: "AVAILABLE",
-        },
-        {
-          id: "27107f38-d888-4edf-9a4f-11b9e6d75m88",
-          name: "Milestone 3: Order delivered and closed with customer sign off",
-          status: "ACTIVE",
-        },
-      ],
-      childProcessInstances: [],
-    },
-    {
-      id: "e735128t-6tt7-4aa8-9ec0-e18e19809e0b",
-      processId: "travels",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels",
-      roles: [],
-      businessKey: null,
-      state: "COMPLETED",
-      rootProcessInstanceId: null,
-      serviceUrl: null,
-      endpoint: "http://localhost:4000",
-      addons: ["process-management"],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-12-22T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [],
-    },
-    {
-      id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0bccddee",
-      processId: "travels",
-      businessKey: null,
-      parentProcessInstanceId: null,
-      processName: "travels",
-      roles: [],
-      state: "SUSPENDED",
-      rootProcessInstanceId: null,
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000",
-      addons: ["jobs-management", "prometheus-monitoring", "process-management"],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [],
-    },
-    {
-      id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-      processId: "flightBooking",
-      businessKey: "Trrr",
-      parentProcessInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      parentProcessInstance: {
-        id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-        processName: "travels",
-        businessKey: null,
-      },
-      processName: "FlightBooking",
-      rootProcessInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      roles: [],
-      state: "COMPLETED",
-      serviceUrl: null,
-      endpoint: "http://localhost:4000",
-      addons: [],
-      error: {
-        nodeDefinitionId: "a1e139d5-81c77-48c9-84ae-34578e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      end: "2019-10-22T05:40:44.089Z",
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"palna","zipCode":"200300"},"email":"rob@redhat.com","firstName":"Rob","lastName":"Rob","nationality":"Polish"}}',
-      nodes: [
-        {
-          nodeId: "1",
-          name: "End Event 1",
-          definitionId: "EndEvent_1",
-          id: "7244ba1b-75ec-4789-8c65-499a0c5b1a6f",
-          enter: "2019-10-22T04:43:01.144Z",
-          exit: "2019-10-22T04:43:01.144Z",
-          type: "EndNode",
-        },
-        {
-          nodeId: "2",
-          name: "Book flight",
-          definitionId: "ServiceTask_1",
-          id: "2f588da5-a323-4111-9017-3093ef9319d1",
-          enter: "2019-10-22T04:43:01.144Z",
-          exit: "2019-10-22T04:43:01.144Z",
-          type: "WorkItemNode",
-        },
-        {
-          nodeId: "3",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "6ed7aa17-4bb1-48e3-b34a-5a4c5773dff2",
-          enter: "2019-10-22T04:43:01.144Z",
-          exit: "2019-10-22T04:43:01.144Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21eaccd",
-          processName: "FlightBooking test 1",
-          businessKey: null,
-        },
-      ],
-    },
-    {
-      id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21eaccd",
-      processId: "flightBooking test1",
-      parentProcessInstanceId: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-      parentProcessInstance: {
-        id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-        processName: "FlightBooking",
-        businessKey: null,
-      },
-      businessKey: null,
-      processName: "FlightBooking test 1",
-      rootProcessInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      roles: [],
-      state: "SUSPENDED",
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000",
-      addons: [],
-      error: {
-        nodeDefinitionId: "a1e139d5-81c77-48c9-84ae-34578e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      end: "2019-10-22T05:40:44.089Z",
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"palna","zipCode":"200300"},"email":"rob@redhat.com","firstName":"Rob","lastName":"Rob","nationality":"Polish"}}',
-      nodes: [
-        {
-          nodeId: "1",
-          name: "End Event 1",
-          definitionId: "EndEvent_1",
-          id: "7244ba1b-75ec-4789-8c65-499a0c5b1a6f",
-          enter: "2019-10-22T04:43:01.144Z",
-          exit: "2019-10-22T04:43:01.144Z",
-          type: "EndNode",
-        },
-        {
-          nodeId: "2",
-          name: "Book flight",
-          definitionId: "ServiceTask_1",
-          id: "2f588da5-a323-4111-9017-3093ef9319d1",
-          enter: "2019-10-22T04:43:01.144Z",
-          exit: "2019-10-22T04:43:01.144Z",
-          type: "WorkItemNode",
-        },
-        {
-          nodeId: "3",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "6ed7aa17-4bb1-48e3-b34a-5a4c5773dff2",
-          enter: "2019-10-22T04:43:01.144Z",
-          exit: "2019-10-22T04:43:01.144Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21eajabbcc",
-          processName: "FlightBooking test 2",
-          businessKey: null,
-        },
-      ],
-    },
-    {
-      id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21eajabbcc",
-      processId: "flightBooking test2",
-      businessKey: "TP444",
-      parentProcessInstanceId: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21eaccd",
-      parentProcessInstance: {
-        id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21eaccd",
-        processName: "FlightBooking test 1",
-        businessKey: null,
-      },
-      rootProcessInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      processName: "FlightBooking test 2",
-      roles: [],
-      state: "COMPLETED",
-      serviceUrl: null,
-      endpoint: "http://localhost:4000",
-      addons: [],
-      error: {
-        nodeDefinitionId: "a1e139d5-81c77-48c9-84ae-34578e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      end: "2019-10-22T05:40:44.089Z",
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"palna","zipCode":"200300"},"email":"rob@redhat.com","firstName":"Rob","lastName":"Rob","nationality":"Polish"}}',
-      nodes: [
-        {
-          nodeId: "1",
-          name: "End Event 1",
-          definitionId: "EndEvent_1",
-          id: "7244ba1b-75ec-4789-8c65-499a0c5b1a6f",
-          enter: "2019-10-22T04:43:01.144Z",
-          exit: "2019-10-22T04:43:01.144Z",
-          type: "EndNode",
-        },
-        {
-          nodeId: "2",
-          name: "Book flight",
-          definitionId: "ServiceTask_1",
-          id: "2f588da5-a323-4111-9017-3093ef9319d1",
-          enter: "2019-10-22T04:43:01.144Z",
-          exit: "2019-10-22T04:43:01.144Z",
-          type: "WorkItemNode",
-        },
-        {
-          nodeId: "3",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "6ed7aa17-4bb1-48e3-b34a-5a4c5773dff2",
-          enter: "2019-10-22T04:43:01.144Z",
-          exit: "2019-10-22T04:43:01.144Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [],
-    },
-    {
-      id: "2d962eef-45b8-48a9-ad4e-9cde0ad6af88",
-      processId: "hotelBooking",
-      businessKey: "TM111",
-      parentProcessInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      parentProcessInstance: {
-        id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-        processName: "travels",
-        businessKey: null,
-      },
-      rootProcessInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      processName: "HotelBooking",
-      roles: [],
-      state: "COMPLETED",
-      serviceUrl: null,
-      endpoint: "http://localhost:4000",
-      addons: ["jobs-management", "prometheus-monitoring"],
-      error: {
-        nodeDefinitionId: "a1qa139d5-4e77-181x8c9-84ae-34578e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      end: "2019-10-22T05:40:44.089Z",
-      variables:
-        '{"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"palna","zipCode":"200300"},"email":"rob@redhat.com","firstName":"Rob","lastName":"Rob","nationality":"Polish"}}',
-      nodes: [
-        {
-          nodeId: "1",
-          name: "End Event 1",
-          definitionId: "EndEvent_1",
-          id: "7a770672-8493-4566-8288-515c0b5360a8",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "EndNode",
-        },
-        {
-          nodeId: "2",
-          name: "Book hotel",
-          definitionId: "ServiceTask_1",
-          id: "f10ed686-84f0-48b6-844e-5cfafa32a7bc",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "WorkItemNode",
-        },
-        {
-          nodeId: "3",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "5a6bd73e-1d3d-43d9-8f27-8081c3014716",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [],
-    },
-    {
-      id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0basadadads",
-      processId: "travels",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels",
-      roles: [],
-      state: "ABORTED",
-      businessKey: "TL111",
-      rootProcessInstanceId: null,
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000",
-      addons: [],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-12-22T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "2d962eef-45b8-48a9-ad4e-9cde0ad6af88abc",
-          processName: "hotelBooking",
-          businessKey: "Hotel11",
-        },
-      ],
-    },
-    {
-      id: "2d962eef-45b8-48a9-ad4e-9cde0ad6af88abc",
-      processId: "hotelBooking",
-      parentProcessInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0basadadads",
-      parentProcessInstance: {
-        id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0basadadads",
-        processName: "travels",
-        businessKey: null,
-      },
-      rootProcessInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0basadadads",
-      processName: "HotelBooking",
-      businessKey: "Hotel11",
-      roles: [],
-      state: "COMPLETED",
-      serviceUrl: null,
-      endpoint: "http://localhost:4000",
-      addons: ["jobs-management", "prometheus-monitoring"],
-      error: {
-        nodeDefinitionId: "a1qa139d5-4e77-181x8c9-84ae-34578e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      lastUpdate: "2019-12-25T03:40:44.089Z",
-      end: "2019-10-22T05:40:44.089Z",
-      variables:
-        '{"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"palna","zipCode":"200300"},"email":"rob@redhat.com","firstName":"Rob","lastName":"Rob","nationality":"Polish"}}',
-      nodes: [
-        {
-          nodeId: "1",
-          name: "End Event 1",
-          definitionId: "EndEvent_1",
-          id: "7a770672-8493-4566-8288-515c0b5360a8",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "EndNode",
-        },
-        {
-          nodeId: "2",
-          name: "Book hotel",
-          definitionId: "ServiceTask_1",
-          id: "f10ed686-84f0-48b6-844e-5cfafa32a7bc",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "WorkItemNode",
-        },
-        {
-          nodeId: "3",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "5a6bd73e-1d3d-43d9-8f27-8081c3014716",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [],
-    },
-    {
-      id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b1",
-      processId: "travels",
-      businessKey: "travels001",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels1",
-      roles: [],
-      state: "ACTIVE",
-      serviceUrl: "http://localhost:4000",
-      rootProcessInstanceId: null,
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000/",
-      addons: ["process-management"],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      lastUpdate: "2019-12-25T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-          processName: "FlightBooking",
-          businessKey: null,
-        },
-        {
-          id: "2d962eef-45b8-48a9-ad4e-9cde0ad6af88",
-          processName: "HotelBooking",
-          businessKey: null,
-        },
-      ],
-    },
-    {
-      id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b2",
-      processId: "travels",
-      businessKey: "Tp111",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels2",
-      roles: [],
-      state: "ACTIVE",
-      rootProcessInstanceId: null,
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000/",
-      addons: ["process-management"],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      lastUpdate: "2019-12-25T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-          processName: "FlightBooking",
-          businessKey: null,
-        },
-        {
-          id: "2d962eef-45b8-48a9-ad4e-9cde0ad6af88",
-          processName: "HotelBooking",
-          businessKey: null,
-        },
-      ],
-    },
-    {
-      id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b3",
-      processId: "travels",
-      businessKey: "Travels@123",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels3",
-      roles: [],
-      state: "ACTIVE",
-      rootProcessInstanceId: null,
-      serviceUrl: "http://localhost:4000/",
-      endpoint: "http://localhost:4000/",
-      addons: ["process-management"],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      lastUpdate: "2019-12-25T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-          processName: "FlightBooking",
-          businessKey: null,
-        },
-        {
-          id: "2d962eef-45b8-48a9-ad4e-9cde0ad6af88",
-          processName: "HotelBooking",
-          businessKey: null,
-        },
-      ],
-    },
-    {
-      id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b4",
-      processId: "travels",
-      businessKey: "TTTTT",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels4",
-      roles: [],
-      state: "ACTIVE",
-      rootProcessInstanceId: null,
-      serviceUrl: null,
-      endpoint: "http://localhost:4000/",
-      addons: [],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      lastUpdate: "2019-12-25T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-          processName: "FlightBooking",
-          businessKey: null,
-        },
-        {
-          id: "2d962eef-45b8-48a9-ad4e-9cde0ad6af88",
-          processName: "HotelBooking",
-          businessKey: null,
-        },
-      ],
-    },
-    {
-      id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b5",
-      processId: "travels",
-      businessKey: "Tr11111111",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels5",
-      roles: [],
-      state: "ACTIVE",
-      rootProcessInstanceId: null,
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000/",
-      addons: [],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      lastUpdate: "2019-12-25T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-          processName: "FlightBooking",
-          businessKey: null,
-        },
-        {
-          id: "2d962eef-45b8-48a9-ad4e-9cde0ad6af88",
-          processName: "HotelBooking",
-          businessKey: null,
-        },
-      ],
-    },
-    {
-      id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b6",
-      processId: "travels",
-      businessKey: "Trav99",
-      parentProcessInstance: null,
-      parentProcessInstanceId: null,
-      processName: "travels6",
-      roles: [],
-      state: "ACTIVE",
-      rootProcessInstanceId: null,
-      serviceUrl: null,
-      endpoint: "http://localhost:4000/",
-      addons: [],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      lastUpdate: "2019-12-25T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-          processName: "FlightBooking",
-          businessKey: null,
-        },
-        {
-          id: "2d962eef-45b8-48a9-ad4e-9cde0ad6af88",
-          processName: "HotelBooking",
-          businessKey: null,
-        },
-      ],
-    },
-    {
-      id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b8",
-      processId: "travels",
-      businessKey: null,
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels8",
-      roles: [],
-      state: "ACTIVE",
-      rootProcessInstanceId: null,
-      serviceUrl: null,
-      endpoint: "http://localhost:4000/",
-      addons: [],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      lastUpdate: "2019-12-25T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-          processName: "FlightBooking",
-          businessKey: null,
-        },
-        {
-          id: "2d962eef-45b8-48a9-ad4e-9cde0ad6af88",
-          processName: "HotelBooking",
-          businessKey: null,
-        },
-      ],
-    },
-    {
-      id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b9",
-      processId: "travels",
-      businessKey: null,
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels9",
-      roles: [],
-      state: "ACTIVE",
-      rootProcessInstanceId: null,
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000/",
-      addons: [],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      lastUpdate: "2019-12-25T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-          processName: "FlightBooking",
-          businessKey: null,
-        },
-        {
-          id: "2d962eef-45b8-48a9-ad4e-9cde0ad6af88",
-          processName: "HotelBooking",
-          businessKey: null,
-        },
-      ],
-    },
-    {
-      id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b10",
-      processId: "travels",
-      businessKey: "newTravels",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels10",
-      roles: [],
-      state: "ACTIVE",
-      rootProcessInstanceId: null,
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000/",
-      addons: [],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      lastUpdate: "2019-12-25T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-          processName: "FlightBooking",
-          businessKey: null,
-        },
-        {
-          id: "2d962eef-45b8-48a9-ad4e-9cde0ad6af88",
-          processName: "HotelBooking",
-          businessKey: null,
-        },
-      ],
-    },
-    {
-      id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b11",
-      processId: "travels",
-      businessKey: "Trav11test",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels11",
-      roles: [],
-      state: "ACTIVE",
-      rootProcessInstanceId: null,
-      serviceUrl: "http://localhost:4000",
-      endpoint: "http://localhost:4000/",
-      addons: [],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      lastUpdate: "2019-12-25T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-          processName: "FlightBooking",
-          businessKey: null,
-        },
-        {
-          id: "2d962eef-45b8-48a9-ad4e-9cde0ad6af88",
-          processName: "HotelBooking",
-          businessKey: null,
-        },
-      ],
-    },
-    {
-      id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b12",
-      processId: "travels",
-      businessKey: null,
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels12",
-      roles: [],
-      state: "ACTIVE",
-      rootProcessInstanceId: null,
-      serviceUrl: null,
-      endpoint: "http://localhost:4000/",
-      addons: [],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      lastUpdate: "2019-12-25T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-          processName: "FlightBooking",
-          businessKey: null,
-        },
-        {
-          id: "2d962eef-45b8-48a9-ad4e-9cde0ad6af88",
-          processName: "HotelBooking",
-          businessKey: null,
-        },
-      ],
-    },
-    {
-      id: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b13abbccccc",
-      processId: "travels",
-      businessKey: null,
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels13",
-      roles: [],
-      state: "COMPLETED",
-      rootProcessInstanceId: null,
-      serviceUrl: null,
-      endpoint: "http://localhost:4000/",
-      addons: [],
-      error: {
-        nodeDefinitionId: "a1e139d5-4e77-48c9-84ae-3459188e90433n",
-        message: "Something went wrong",
-      },
-      start: "2019-10-22T03:40:44.089Z",
-      lastUpdate: "2019-12-25T03:40:44.089Z",
-      end: null,
-      variables:
-        '{"flight":{"arrival":"2019-10-30T22:00:00Z[UTC]","departure":"2019-10-22T22:00:00Z[UTC]","flightNumber":"MX555"},"hotel":{"address":{"city":"Berlin","country":"Germany","street":"street","zipCode":"12345"},"bookingNumber":"XX-012345","name":"Perfect hotel","phone":"09876543"},"trip":{"begin":"2019-10-22T22:00:00Z[UTC]","city":"Berlin","country":"Germany","end":"2019-10-30T22:00:00Z[UTC]","visaRequired":false},"traveller":{"address":{"city":"Karkow","country":"Poland","street":"p [...]
-      nodes: [
-        {
-          nodeId: "1",
-          name: "Book Flight",
-          definitionId: "CallActivity_2",
-          id: "7cdeba99-cd36-4425-980d-e59d44769a3e",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "2",
-          name: "Confirm travel",
-          definitionId: "UserTask_2",
-          id: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: null,
-          type: "HumanTaskNode",
-        },
-        {
-          nodeId: "3",
-          name: "Join",
-          definitionId: "ParallelGateway_2",
-          id: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-          enter: "2019-10-22T04:43:01.148Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "Join",
-        },
-        {
-          nodeId: "4",
-          name: "Book Hotel",
-          definitionId: "CallActivity_1",
-          id: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-          enter: "2019-10-22T04:43:01.146Z",
-          exit: "2019-10-22T04:43:01.148Z",
-          type: "SubProcessNode",
-        },
-        {
-          nodeId: "5",
-          name: "Book",
-          definitionId: "ParallelGateway_1",
-          id: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.146Z",
-          type: "Split",
-        },
-        {
-          nodeId: "6",
-          name: "Join",
-          definitionId: "ExclusiveGateway_2",
-          id: "b2761011-3043-4f48-82bd-1395bf651a91",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Join",
-        },
-        {
-          nodeId: "7",
-          name: "is visa required",
-          definitionId: "ExclusiveGateway_1",
-          id: "a91a2600-d0cd-46ff-a6c6-b3081612d1af",
-          enter: "2019-10-22T04:43:01.143Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "Split",
-        },
-        {
-          nodeId: "8",
-          name: "Visa check",
-          definitionId: "BusinessRuleTask_1",
-          id: "1baa5de4-47cc-45a8-8323-005388191e4f",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.143Z",
-          type: "RuleSetNode",
-        },
-        {
-          nodeId: "9",
-          name: "StartProcess",
-          definitionId: "StartEvent_1",
-          id: "90e5a337-1c26-4fcc-8ee2-d20e6ba2a1a3",
-          enter: "2019-10-22T04:43:01.135Z",
-          exit: "2019-10-22T04:43:01.135Z",
-          type: "StartNode",
-        },
-      ],
-      milestones: [],
-      childProcessInstances: [
-        {
-          id: "c54ca5b0-b975-46e2-a9a0-6a86bf7ac21e",
-          processName: "FlightBooking",
-          businessKey: null,
-        },
-        {
-          id: "2d962eef-45b8-48a9-ad4e-9cde0ad6af88",
-          processName: "HotelBooking",
-          businessKey: null,
-        },
-      ],
-    },
-  ],
-  JobsData: [
-    {
-      id: "6e74a570-31c8-4020-bd70-19be2cb625f3_0",
-      processId: "travels",
-      processInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      rootProcessId: null,
-      status: "EXECUTED",
-      priority: 0,
-      callbackEndpoint:
-        "http://localhost:8080/management/jobs/travels/instances/5c56eeff-4cbf-3313-a325-4c895e0afced/timers/6e74a570-31c8-4020-bd70-19be2cb625f3_0",
-      repeatInterval: null,
-      repeatLimit: null,
-      scheduledId: "0",
-      retries: 1,
-      lastUpdate: "2020-08-27T03:35:50.147Z",
-      expirationTime: null,
-      endpoint: "http://localhost:4000/jobs",
-      nodeInstanceId: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-      executionCounter: 2,
-    },
-    {
-      id: "dad3aa88-5c1e-4858-a919-6123c675a0fa_1",
-      processId: "travels",
-      processInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      rootProcessId: "",
-      status: "SCHEDULED",
-      priority: 0,
-      callbackEndpoint:
-        "http://localhost:8080/management/jobs/travels/instances/5c56eeff-4cbf-3313-a325-4c895e0afced/timers/dad3aa88-5c1e-4858-a919-6123c675a0fa_0",
-      repeatInterval: null,
-      repeatLimit: null,
-      scheduledId: null,
-      retries: 3,
-      lastUpdate: "2020-07-27T03:35:54.635Z",
-      expirationTime: "2020-08-27T04:35:54.631Z",
-      endpoint: "http://localhost:4000/jobs",
-      nodeInstanceId: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-      executionCounter: 6,
-    },
-    {
-      id: "2234dde-npce1-2908-b3131-6123c675a0fa_0",
-      processId: "travels",
-      processInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      rootProcessId: "",
-      status: "CANCELED",
-      priority: 0,
-      callbackEndpoint:
-        "http://localhost:8080/management/jobs/travels/instances/5c56eeff-4cbf-3313-a325-4c895e0afced/timers/dad3aa88-5c1e-4858-a919-6123c675a0fa_0",
-      repeatInterval: null,
-      repeatLimit: null,
-      scheduledId: null,
-      retries: 2,
-      lastUpdate: "2020-08-27T03:35:54.635Z",
-      expirationTime: "2020-08-27T04:35:54.631Z",
-      endpoint: "http://localhost:4000/jobs",
-      nodeInstanceId: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-      executionCounter: 0,
-    },
-    {
-      id: "T3113e-vbg43-2234-lo89-cpmw3214ra0fa_0",
-      processId: "travels",
-      processInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      rootProcessId: "",
-      status: "ERROR",
-      priority: 0,
-      callbackEndpoint:
-        "http://localhost:8080/management/jobs/travels/instances/5c56eeff-4cbf-3313-a325-4c895e0afced/timers/dad3aa88-5c1e-4858-a919-6123c675a0fa_0",
-      repeatInterval: 30300,
-      repeatLimit: 3,
-      scheduledId: null,
-      retries: 7,
-      lastUpdate: "2020-08-27T03:35:54.635Z",
-      expirationTime: "2020-08-27T04:35:54.631Z",
-      endpoint: "http://localhost:4000/jobs",
-      nodeInstanceId: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-      executionCounter: 3,
-    },
-    {
-      id: "bff4ee-11qw23-6675-po987-qwedfrt45a0fa_5",
-      processId: "travels",
-      processInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      rootProcessId: "",
-      status: "RETRY",
-      priority: 0,
-      callbackEndpoint:
-        "http://localhost:8080/management/jobs/travels/instances/5c56eeff-4cbf-3313-a325-4c895e0afced/timers/dad3aa88-5c1e-4858-a919-6123c675a0fa_0",
-      repeatInterval: null,
-      repeatLimit: null,
-      scheduledId: null,
-      retries: 15,
-      lastUpdate: "2020-08-27T03:35:54.635Z",
-      expirationTime: "2020-08-27T04:35:54.631Z",
-      endpoint: "http://localhost:4000/jobs",
-      nodeInstanceId: "b2761011-3043-4f48-82bd-1395bf651a91",
-      executionCounter: 2,
-    },
-    {
-      id: "eff4ee-11qw23-6675-pokau97-qwedjut45a0fa_0",
-      processId: "travels",
-      processInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      rootProcessId: "",
-      status: "SCHEDULED",
-      priority: 0,
-      callbackEndpoint:
-        "http://localhost:8080/management/jobs/travels/instances/5c56eeff-4cbf-3313-a325-4c895e0afced/timers/dad3aa88-5c1e-4858-a919-6123c675a0fa_0",
-      repeatInterval: null,
-      repeatLimit: null,
-      scheduledId: null,
-      retries: 2,
-      lastUpdate: "2020-06-29T03:35:54.635Z",
-      expirationTime: "2020-08-29T04:35:54.631Z",
-      endpoint: "http://localhost:4000/jobs",
-      nodeInstanceId: null,
-      executionCounter: 0,
-    },
-    {
-      id: "dad3aa88-5c1e-4858-a919-uey23c675a0fa_0",
-      processId: "travels",
-      processInstanceId: "e4448857-fa0c-403b-ad69-f0a353458b9d",
-      rootProcessId: "",
-      status: "SCHEDULED",
-      priority: 0,
-      callbackEndpoint:
-        "http://localhost:8080/management/jobs/travels/instances/5c56eeff-4cbf-3313-a325-4c895e0afced/timers/dad3aa88-5c1e-4858-a919-6123c675a0fa_0",
-      repeatInterval: null,
-      repeatLimit: null,
-      scheduledId: null,
-      retries: 5,
-      lastUpdate: "2020-08-27T03:35:54.635Z",
-      expirationTime: "2020-08-27T04:35:54.631Z",
-      endpoint: "http://localhost:4000/jobs",
-      nodeInstanceId: "08c153e8-2766-4675-81f7-29943efdf411",
-      executionCounter: 0,
-    },
-    {
-      id: "6e74a570-31c8-4020-bd70-o413be2cb625f3_0",
-      processId: "travels",
-      processInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      rootProcessId: null,
-      status: "EXECUTED",
-      priority: 0,
-      callbackEndpoint:
-        "http://localhost:8080/management/jobs/travels/instances/5c56eeff-4cbf-3313-a325-4c895e0afced/timers/6e74a570-31c8-4020-bd70-19be2cb625f3_0",
-      repeatInterval: null,
-      repeatLimit: null,
-      scheduledId: "0",
-      retries: 0,
-      lastUpdate: "2020-08-27T03:35:50.147Z",
-      expirationTime: null,
-      endpoint: "http://localhost:4000/jobs",
-      nodeInstanceId: "fd2e12d5-6a4b-4c75-9f31-028d3f032a95",
-      executionCounter: 5,
-    },
-    {
-      id: "dad3aa88-5c1e-4858-a919-61ai21c675a0fa_0",
-      processId: "travels",
-      processInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      rootProcessId: "",
-      status: "SCHEDULED",
-      priority: 0,
-      callbackEndpoint:
-        "http://localhost:8080/management/jobs/travels/instances/5c56eeff-4cbf-3313-a325-4c895e0afced/timers/dad3aa88-5c1e-4858-a919-6123c675a0fa_0",
-      repeatInterval: null,
-      repeatLimit: null,
-      scheduledId: null,
-      retries: 0,
-      lastUpdate: "2020-08-27T03:35:54.635Z",
-      expirationTime: "2020-08-27T04:35:54.631Z",
-      endpoint: "http://localhost:4000/jobs",
-      nodeInstanceId: "843bd287-fb6e-4ee7-a304-ba9b430e52d8",
-      executionCounter: 7,
-    },
-    {
-      id: "2234dde-npce1-2908-b3131-i15333c675a0fa_0",
-      processId: "travels",
-      processInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      rootProcessId: "",
-      status: "CANCELED",
-      priority: 0,
-      callbackEndpoint:
-        "http://localhost:8080/management/jobs/travels/instances/5c56eeff-4cbf-3313-a325-4c895e0afced/timers/dad3aa88-5c1e-4858-a919-6123c675a0fa_0",
-      repeatInterval: null,
-      repeatLimit: null,
-      scheduledId: null,
-      retries: 0,
-      lastUpdate: "2020-08-27T03:35:54.635Z",
-      expirationTime: "2020-08-27T04:35:54.631Z",
-      endpoint: "http://localhost:4000/jobs",
-      nodeInstanceId: "7f7d74c1-78f7-49be-b5ad-8d132f46a49c",
-      executionCounter: 3,
-    },
-    {
-      id: "T3113e-vbg43-2234-lo89-u8103214ra0fa_0",
-      processId: "travels",
-      processInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      rootProcessId: "",
-      status: "ERROR",
-      priority: 0,
-      callbackEndpoint:
-        "http://localhost:8080/management/jobs/travels/instances/5c56eeff-4cbf-3313-a325-4c895e0afced/timers/dad3aa88-5c1e-4858-a919-6123c675a0fa_0",
-      repeatInterval: 30300,
-      repeatLimit: 3,
-      scheduledId: null,
-      retries: 0,
-      lastUpdate: "2020-08-27T03:35:54.635Z",
-      expirationTime: "2020-08-27T04:35:54.631Z",
-      endpoint: "http://localhost:4000/jobs",
-      nodeInstanceId: "af0d984c-4abd-4f5c-83a8-426e6b3d102a",
-      executionCounter: 2,
-    },
-    {
-      id: "bff4ee-11qw23-6675-po987-qwedfrt45a0fa_0",
-      processId: "travels",
-      processInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      rootProcessId: "",
-      status: "RETRY",
-      priority: 0,
-      callbackEndpoint:
-        "http://localhost:8080/management/jobs/travels/instances/5c56eeff-4cbf-3313-a325-4c895e0afced/timers/dad3aa88-5c1e-4858-a919-6123c675a0fa_0",
-      repeatInterval: null,
-      repeatLimit: null,
-      scheduledId: null,
-      retries: 0,
-      lastUpdate: "2020-08-27T03:35:54.635Z",
-      expirationTime: "2020-08-27T04:35:54.631Z",
-      endpoint: "http://localhost:4000/jobs",
-      nodeInstanceId: "b2761011-3043-4f48-82bd-1395bf651a91",
-      executionCounter: 9,
-    },
-    {
-      id: "eff4ee-11qw23-6675-pokau97-ql10s5ut45a0fa_0",
-      processId: "travels",
-      processInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-      rootProcessId: "",
-      status: "SCHEDULED",
-      priority: 0,
-      callbackEndpoint:
-        "http://localhost:8080/management/jobs/travels/instances/5c56eeff-4cbf-3313-a325-4c895e0afced/timers/dad3aa88-5c1e-4858-a919-6123c675a0fa_0",
-      repeatInterval: null,
-      repeatLimit: null,
-      scheduledId: null,
-      retries: 0,
-      lastUpdate: "2020-08-29T03:35:54.635Z",
-      expirationTime: "2020-08-29T04:35:54.631Z",
-      endpoint: "http://localhost:4000/jobs",
-      nodeInstanceId: null,
-      executionCounter: 1,
-    },
-    {
-      id: "dad3aa88-5c1e-4858-a919-781ns75a0fa_0",
-      processId: "travels",
-      processInstanceId: "e4448857-fa0c-403b-ad69-f0a353458b9d",
-      rootProcessId: "",
-      status: "SCHEDULED",
-      priority: 0,
-      callbackEndpoint:
-        "http://localhost:8080/management/jobs/travels/instances/5c56eeff-4cbf-3313-a325-4c895e0afced/timers/dad3aa88-5c1e-4858-a919-6123c675a0fa_0",
-      repeatInterval: null,
-      repeatLimit: null,
-      scheduledId: null,
-      retries: 0,
-      lastUpdate: "2020-08-27T03:35:54.635Z",
-      expirationTime: "2020-08-27T04:35:54.631Z",
-      endpoint: "http://localhost:4000/jobs",
-      nodeInstanceId: "08c153e8-2766-4675-81f7-29943efdf411",
-      executionCounter: 8,
-    },
-  ],
-  UserTaskInstances: [
-    {
-      id: "45a73767-5da3-49bf-9c40-d533c3e77ef3",
-      description: null,
-      name: "VisaApplication",
-      priority: "1",
-      processInstanceId: "9ae7ce3b-d49c-4f35-b843-8ac3d22fa427",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: "admin",
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-02-19T11:11:56.282Z",
-      excludedUsers: [],
-      potentialGroups: [],
-      potentialUsers: [],
-      inputs:
-        '{"Skippable":"true","trip":{"city":"Boston","country":"US","begin":"2020-02-19T23:00:00.000+01:00","end":"2020-02-26T23:00:00.000+01:00","visaRequired":true},"TaskName":"VisaApplication","NodeName":"Apply for visa","traveller":{"firstName":"Rachel","lastName":"White","email":"rwhite@gorle.com","nationality":"Polish","address":{"street":"Cabalone","city":"Zerf","zipCode":"765756","country":"Poland"}},"Priority":"1"}',
-      outputs: "{}",
-      referenceName: "Apply for visa (Empty Form)",
-      lastUpdate: "2020-02-19T11:11:56.282Z",
-      endpoint:
-        "http://localhost:4000/travels/9ae7ce3b-d49c-4f35-b843-8ac3d22fa427/VisaApplication/45a73767-5da3-49bf-9c40-d533c3e77ef3",
-    },
-    {
-      id: "047ec38d-5d57-4330-8c8d-9bd67b53a529",
-      description: "",
-      name: "ConfirmTravel",
-      priority: "1",
-      processInstanceId: "9ae407dd-cdfa-4722-8a49-0a6d2e14550d",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: "paulo",
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-02-19T10:59:34.185Z",
-      excludedUsers: [],
-      potentialGroups: [],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null}}',
-      outputs: "{}",
-      referenceName: "Confirm travel (Submit fails)",
-      lastUpdate: "2020-02-19T13:22:40.909Z",
-      endpoint:
-        "http://localhost:4000/travels/9ae407dd-cdfa-4722-8a49-0a6d2e14550d/VisaApplication/047ec38d-5d57-4330-8c8d-9bd67b53a529",
-    },
-    {
-      id: "f6be5b6b-34de-4b06-b6e7-05bcf8ba7f54",
-      description: "",
-      name: "ConfirmTravel",
-      priority: "1",
-      processInstanceId: "4bfdd404-c46a-4751-b401-b1428a30fa07",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Completed",
-      actualOwner: "paulo",
-      adminGroups: [],
-      adminUsers: [],
-      completed: "2020-02-19T10:49:24.623Z",
-      started: "2020-02-19T10:49:16.559Z",
-      excludedUsers: [],
-      potentialGroups: [],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null}}',
-      outputs: "{}",
-      referenceName: "Confirm travel",
-      endpoint:
-        "http://localhost:4000/travels/4bfdd404-c46a-4751-b401-b1428a30fa07/ConfirmTravel/f6be5b6b-34de-4b06-b6e7-05bcf8ba7f54",
-    },
-    {
-      id: "5cead49f-7649-410a-89ff-840cc52adf52",
-      description: "",
-      name: "ConfirmTravel",
-      priority: "1",
-      processInstanceId: "7e31993d-8c9a-45e8-997d-7156632a520f",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Aborted",
-      actualOwner: "john",
-      adminGroups: [],
-      adminUsers: [],
-      completed: "2020-02-19T09:55:52.574Z",
-      started: "2020-02-19T09:55:38.81Z",
-      excludedUsers: [],
-      potentialGroups: [],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null}}',
-      outputs: "{}",
-      referenceName: "Confirm travel (Details Error)",
-      endpoint:
-        "http://localhost:4000/travels/7e31993d-8c9a-45e8-997d-7156632a520f/ConfirmTravel/5cead49f-7649-410a-89ff-840cc52adf52",
-    },
-    {
-      id: "841b9dba-3d91-4725-9de3-f9f4853b417e",
-      name: "VisaApplication",
-      referenceName: "Apply for visa (Submit fail)",
-      description: null,
-      priority: "1",
-      processInstanceId: "a84df9ba-f41e-47cb-9aa5-67cffff2c5bc",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: "john",
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T09:00:02.386Z",
-      excludedUsers: [],
-      potentialGroups: [],
-      potentialUsers: [],
-      inputs:
-        '{"trip":{"city":"New York","country":"US","begin":"2019-12-09T23:00:00.000+01:00","end":"2019-12-14T23:00:00.000+01:00","visaRequired":true},"TaskName":"VisaApplication","NodeName":"Apply for visa","Priority":"1","Skippable":"true","traveller":{"firstName":"Jan","lastName":"Kowalski","email":"jan.kowalski@example.com","nationality":"Polish","address":{"street":"polna","city":"Krakow","zipCode":"32000","country":"Poland"}},"GroupId":"group1"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T09:00:02.39Z",
-      endpoint:
-        "http://localhost:4000/travels/a84df9ba-f41e-47cb-9aa5-67cffff2c5bc/VisaApplication/841b9dba-3d91-4725-9de3-f9f4853b417e",
-    },
-    {
-      id: "475e3eb3-1de4-4f68-a146-79c236353a03",
-      name: "VisaApplication",
-      referenceName: "Apply for visa (No Form)",
-      description: null,
-      priority: "1",
-      processInstanceId: "5c10ec86-4cf5-4de2-a5ab-d962893f079d",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T09:00:04.88Z",
-      excludedUsers: [],
-      potentialGroups: [],
-      potentialUsers: ["john", "poul"],
-      inputs:
-        '{"trip":{"city":"New York","country":"US","begin":"2019-12-09T23:00:00.000+01:00","end":"2019-12-14T23:00:00.000+01:00","visaRequired":true},"TaskName":"VisaApplication","NodeName":"Apply for visa","Priority":"1","Skippable":"true","traveller":{"firstName":"Jan","lastName":"Kowalski","email":"jan.kowalski@example.com","nationality":"Polish","address":{"street":"polna","city":"Krakow","zipCode":"32000","country":"Poland"}},"GroupId":"group1"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T09:00:04.884Z",
-      endpoint:
-        "http://localhost:4000/travels/5c10ec86-4cf5-4de2-a5ab-d962893f079d/VisaApplication/475e3eb3-1de4-4f68-a146-79c236353a03",
-    },
-    {
-      id: "c6fedd33-8fea-4adf-97a0-9d2b6676e9d0",
-      name: "VisaApplication",
-      referenceName: "Apply for visa",
-      description: null,
-      priority: "1",
-      processInstanceId: "9d19c8ec-aa5c-4681-9bb5-ff8cbce08091",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T09:00:07.075Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"trip":{"city":"New York","country":"US","begin":"2019-12-09T23:00:00.000+01:00","end":"2019-12-14T23:00:00.000+01:00","visaRequired":true},"TaskName":"VisaApplication","NodeName":"Apply for visa","Priority":"1","Skippable":"true","traveller":{"firstName":"Jan","lastName":"Kowalski","email":"jan.kowalski@example.com","nationality":"Polish","address":{"street":"polna","city":"Krakow","zipCode":"32000","country":"Poland"}},"GroupId":"group1"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T09:00:07.079Z",
-      endpoint:
-        "http://localhost:4000/travels/9d19c8ec-aa5c-4681-9bb5-ff8cbce08091/VisaApplication/c6fedd33-8fea-4adf-97a0-9d2b6676e9d0",
-    },
-    {
-      id: "809aae9e-f0bf-4892-b0c9-4be80664d2aa",
-      name: "ConfirmTravel",
-      referenceName: "Confirm travel (Empty Form)",
-      description: null,
-      priority: "1",
-      processInstanceId: "5204b2d2-54ec-4f07-8f8c-3079a1f5fe9b",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T09:00:15.381Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null},"GroupId":"group2"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T09:00:15.389Z",
-      endpoint:
-        "http://localhost:4000/travels/5204b2d2-54ec-4f07-8f8c-3079a1f5fe9b/ConfirmTravel/809aae9e-f0bf-4892-b0c9-4be80664d2aa",
-    },
-    {
-      id: "615b9143-1468-4028-b454-6122e2139f5c",
-      name: "ConfirmTravel",
-      referenceName: "Confirm travel (No Form)",
-      description: null,
-      priority: "1",
-      processInstanceId: "d6685e24-0aad-4e5c-a64f-29e95cae9e5e",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T09:00:18.044Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null},"GroupId":"group2"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T09:00:18.05Z",
-      endpoint:
-        "http://localhost:4000/travels/d6685e24-0aad-4e5c-a64f-29e95cae9e5e/ConfirmTravel/615b9143-1468-4028-b454-6122e2139f5c",
-    },
-    {
-      id: "2e37c623-a535-4eb1-ae5b-6eaf7f4039c3",
-      name: "ConfirmTravel",
-      referenceName: "Confirm travel",
-      description: null,
-      priority: "1",
-      processInstanceId: "40ab14f0-3a10-4ffd-96e1-05b0028943b4",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T09:00:20.832Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null},"GroupId":"group2"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T09:00:20.835Z",
-      endpoint:
-        "http://localhost:4000/travels/40ab14f0-3a10-4ffd-96e1-05b0028943b4/ConfirmTravel/2e37c623-a535-4eb1-ae5b-6eaf7f4039c3",
-    },
-    {
-      id: "3c1d6da4-436a-4728-bc24-9a69781bcbac",
-      name: "ConfirmTravel",
-      referenceName: "Confirm travel",
-      description: null,
-      priority: "1",
-      processInstanceId: "e1d4b174-a9b5-465b-b142-018df18d87d8",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T09:00:23.698Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null},"GroupId":"group2"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T09:00:23.701Z",
-      endpoint:
-        "http://localhost:4000/travels/e1d4b174-a9b5-465b-b142-018df18d87d8/ConfirmTravel/3c1d6da4-436a-4728-bc24-9a69781bcbac",
-    },
-    {
-      id: "86ddb2c7-c8e1-435f-a274-a8b0eb066ac1",
-      name: "ConfirmTravel",
-      referenceName: "Confirm travel",
-      description: null,
-      priority: "1",
-      processInstanceId: "b8eebfe7-45f4-4ce7-9019-1740222b302a",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T09:01:12.65Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null},"GroupId":"group2"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T09:01:12.655Z",
-      endpoint:
-        "http://localhost:4000/travels/b8eebfe7-45f4-4ce7-9019-1740222b302a/ConfirmTravel/86ddb2c7-c8e1-435f-a274-a8b0eb066ac1",
-    },
-    {
-      id: "9e1e0601-f7bd-4ad3-88ca-57afc9e3cf9d",
-      name: "ConfirmTravel",
-      referenceName: "Confirm travel",
-      description: null,
-      priority: "1",
-      processInstanceId: "0c469bbf-988b-44e0-8fc9-90286500c519",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T09:01:14.412Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null},"GroupId":"group2"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T09:01:14.416Z",
-      endpoint:
-        "http://localhost:4000/travels/0c469bbf-988b-44e0-8fc9-90286500c519/ConfirmTravel/9e1e0601-f7bd-4ad3-88ca-57afc9e3cf9d",
-    },
-    {
-      id: "a3eefa9a-51b0-4820-bc99-94c370389ed5",
-      name: "ConfirmTravel",
-      referenceName: "Confirm travel",
-      description: null,
-      priority: "1",
-      processInstanceId: "718f44c2-e574-482c-9a24-60d17e474dde",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T09:01:16.421Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null},"GroupId":"group2"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T09:01:16.426Z",
-      endpoint:
-        "http://localhost:4000/travels/718f44c2-e574-482c-9a24-60d17e474dde/ConfirmTravel/a3eefa9a-51b0-4820-bc99-94c370389ed5",
-    },
-    {
-      id: "aa9f477c-5172-4913-956a-6c76f7278207",
-      name: "VisaApplication",
-      referenceName: "Apply for visa",
-      description: "",
-      priority: "1",
-      processInstanceId: "fe523245-05e2-4a0c-abf7-a774cfe9d3f9",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Completed",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: "2020-07-30T09:22:16.417Z",
-      started: "2020-07-30T08:59:55.64Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"trip":{"city":"New York","country":"US","begin":"2019-12-09T23:00:00.000+01:00","end":"2019-12-14T23:00:00.000+01:00","visaRequired":true},"TaskName":"VisaApplication","NodeName":"Apply for visa","Priority":"1","Skippable":"true","traveller":{"firstName":"Jan","lastName":"Kowalski","email":"jan.kowalski@example.com","nationality":"Polish","address":{"street":"polna","city":"Krakow","zipCode":"32000","country":"Poland"}},"GroupId":"group1"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T09:22:16.446Z",
-      endpoint:
-        "http://localhost:4000/travels/fe523245-05e2-4a0c-abf7-a774cfe9d3f9/VisaApplication/aa9f477c-5172-4913-956a-6c76f7278207",
-    },
-    {
-      id: "99bb167f-144a-42fb-8f40-b80f34f5bed9",
-      name: "ConfirmTravel",
-      referenceName: "Confirm travel",
-      description: "",
-      priority: "1",
-      processInstanceId: "28f63147-b948-4a63-acce-ec2c5c5f15ca",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Aborted",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T08:59:44.749Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null},"GroupId":"group2"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T09:32:14.556Z",
-      endpoint:
-        "http://localhost:4000/travels/28f63147-b948-4a63-acce-ec2c5c5f15ca/ConfirmTravel/99bb167f-144a-42fb-8f40-b80f34f5bed9",
-    },
-    {
-      id: "2f8e0452-b50d-40f8-a657-b32c812828ef",
-      name: "ConfirmTravel",
-      referenceName: "Confirm travel",
-      description: "",
-      priority: "1",
-      processInstanceId: "53923218-2a54-40c5-8b01-872d8dd2ec67",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Completed",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: "2020-07-30T09:40:26.896Z",
-      started: "2020-07-30T08:59:47.779Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null},"GroupId":"group2"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T09:40:26.901Z",
-      endpoint:
-        "http://localhost:4000/travels/53923218-2a54-40c5-8b01-872d8dd2ec67/ConfirmTravel/2f8e0452-b50d-40f8-a657-b32c812828ef",
-    },
-    {
-      id: "5ac50f25-192c-4719-9847-f9b8bdfe3381",
-      name: "VisaApplication",
-      referenceName: "Apply for visa",
-      description: "",
-      priority: "1",
-      processInstanceId: "8e0eb71c-b5a3-44a3-9b82-d786781a6598",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Completed",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: "2020-07-30T09:43:29.625Z",
-      started: "2020-07-30T08:59:58.565Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"trip":{"city":"New York","country":"US","begin":"2019-12-09T23:00:00.000+01:00","end":"2019-12-14T23:00:00.000+01:00","visaRequired":true},"TaskName":"VisaApplication","NodeName":"Apply for visa","Priority":"1","Skippable":"true","traveller":{"firstName":"Jan","lastName":"Kowalski","email":"jan.kowalski@example.com","nationality":"Polish","address":{"street":"polna","city":"Krakow","zipCode":"32000","country":"Poland"}},"GroupId":"group1"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T09:43:29.628Z",
-      endpoint:
-        "http://localhost:4000/travels/8e0eb71c-b5a3-44a3-9b82-d786781a6598/VisaApplication/5ac50f25-192c-4719-9847-f9b8bdfe3381",
-    },
-    {
-      id: "e878bca4-84f6-46a3-a864-9632ab490cab",
-      name: "ConfirmTravel",
-      referenceName: "Confirm travel",
-      description: "",
-      priority: "1",
-      processInstanceId: "a413fc40-b192-4879-94aa-dc84d0394f67",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Aborted",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T09:00:13.404Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null},"GroupId":"group2"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T09:44:00.082Z",
-      endpoint:
-        "http://localhost:4000/travels/a413fc40-b192-4879-94aa-dc84d0394f67/ConfirmTravel/e878bca4-84f6-46a3-a864-9632ab490cab",
-    },
-    {
-      id: "61676d8f-56b7-4bc3-bd40-4c905d4ab176",
-      name: "ConfirmTravel",
-      referenceName: "Confirm travel",
-      description: null,
-      priority: "1",
-      processInstanceId: "90a4d7db-c41f-4e01-b6b1-201be823bc07",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T12:57:33.309Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null},"GroupId":"group2"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T12:57:33.318Z",
-      endpoint:
-        "http://localhost:4000/travels/90a4d7db-c41f-4e01-b6b1-201be823bc07/ConfirmTravel/61676d8f-56b7-4bc3-bd40-4c905d4ab176",
-    },
-    {
-      id: "0a65028e-c02b-41f9-9260-5b703fb27a27",
-      name: "ConfirmTravel",
-      referenceName: "Confirm travel",
-      description: null,
-      priority: "1",
-      processInstanceId: "fdc72f2c-41fe-440e-bbf6-22510fa4766d",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T13:05:52.696Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null},"GroupId":"group2"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T13:05:52.699Z",
-      endpoint:
-        "http://localhost:4000/travels/fdc72f2c-41fe-440e-bbf6-22510fa4766d/ConfirmTravel/0a65028e-c02b-41f9-9260-5b703fb27a27",
-    },
-    {
-      id: "5fe852de-8d00-4197-9936-3842c648fee1",
-      name: "ConfirmTravel",
-      referenceName: "Confirm travel",
-      description: null,
-      priority: "1",
-      processInstanceId: "b4096227-2c8a-463f-a7a9-776027f77bf4",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T13:08:20.509Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null},"GroupId":"group2"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T13:23:26.824Z",
-      endpoint:
-        "http://localhost:4000/travels/b4096227-2c8a-463f-a7a9-776027f77bf4/ConfirmTravel/5fe852de-8d00-4197-9936-3842c648fee1",
-    },
-    {
-      id: "61676d8f-56b7-4bc3-bd40-4c905d4ab1762",
-      name: "ConfirmTravel",
-      referenceName: "Confirm travel",
-      description: null,
-      priority: "1",
-      processInstanceId: "90a4d7db-c41f-4e01-b6b1-201be823bc07",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: "mary",
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T12:57:33.309Z",
-      excludedUsers: [],
-      potentialGroups: [],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null},"GroupId":"group2"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T12:57:33.318Z",
-      endpoint:
-        "http://localhost:4000/travels/90a4d7db-c41f-4e01-b6b1-201be823bc07/ConfirmTravel/61676d8f-56b7-4bc3-bd40-4c905d4ab1762",
-    },
-    {
-      id: "0a65028e-c02b-41f9-9260-5b703fb27a271",
-      name: "ConfirmTravel",
-      referenceName: "Confirm travel",
-      description: null,
-      priority: "1",
-      processInstanceId: "fdc72f2c-41fe-440e-bbf6-22510fa4766d",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: "mary",
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T13:05:52.696Z",
-      excludedUsers: [],
-      potentialGroups: [],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null},"GroupId":"group2"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T13:05:52.699Z",
-      endpoint:
-        "http://localhost:4000/travels/fdc72f2c-41fe-440e-bbf6-22510fa4766d/ConfirmTravel/0a65028e-c02b-41f9-9260-5b703fb27a271",
-    },
-    {
-      id: "5fe852de-8d00-4197-9936-3842c648fee134",
-      name: "ConfirmTravel",
-      referenceName: "Confirm travel",
-      description: null,
-      priority: "1",
-      processInstanceId: "b4096227-2c8a-463f-a7a9-776027f77bf4",
-      processId: "travels",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: "mary",
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T13:08:20.509Z",
-      excludedUsers: [],
-      potentialGroups: [],
-      potentialUsers: [],
-      inputs:
-        '{"flight":{"flightNumber":"MX555","seat":null,"gate":null,"departure":"2019-12-09T23:00:00.000+01:00","arrival":"2019-12-14T23:00:00.000+01:00"},"TaskName":"ConfirmTravel","NodeName":"Confirm travel","Priority":"1","Skippable":"true","hotel":{"name":"Perfect hotel","address":{"street":"street","city":"New York","zipCode":"12345","country":"US"},"phone":"09876543","bookingNumber":"XX-012345","room":null},"GroupId":"group2"}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T13:23:26.824Z",
-      endpoint:
-        "http://localhost:4000/travels/b4096227-2c8a-463f-a7a9-776027f77bf4/ConfirmTravel/5fe852de-8d00-4197-9936-3842c648fee134",
-    },
-    {
-      id: "5fe852de-8d00-4197-9936-3842c648fe1234",
-      name: "HRInterview",
-      referenceName: "Human Resources Interview (HTML)",
-      description: null,
-      priority: "1",
-      processInstanceId: "b4096227-2c8a-463f-a7a9-776027f71234",
-      processId: "html_hiring",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T13:08:20.509Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"candidate": {"name": "Harry Potter", "email": "harrypotter@example.com", "salary": 30000,"skills": "Java, Kogito", "birthday": "2019-12-10T00:00:00.000+02:00"}}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T13:23:26.824Z",
-      endpoint:
-        "http://localhost:4000/hiring/b4096227-2c8a-463f-a7a9-776027f71234/HRInterview/5fe852de-8d00-4197-9936-3842c648fe1234",
-    },
-    {
-      id: "5fe852de-8d00-4197-9936-3842c648fe12345",
-      name: "HRInterview",
-      referenceName: "Human Resources Interview (HTML - submit failure)",
-      description: null,
-      priority: "1",
-      processInstanceId: "b4096227-2c8a-463f-a7a9-776027f712345",
-      processId: "html_hiring",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T13:08:20.509Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"candidate": {"name": "Harry Potter", "email": "harrypotter@example.com", "salary": 30000,"skills": "Java, Kogito", "birthday": "2019-12-10T00:00:00.000+02:00"}}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T13:23:26.824Z",
-      endpoint:
-        "http://localhost:4000/hiring/b4096227-2c8a-463f-a7a9-776027f712345/HRInterview/5fe852de-8d00-4197-9936-3842c648fe12345",
-    },
-    {
-      id: "5fe852de-8d00-4197-9936-3842c648fe12342",
-      name: "HRInterview",
-      referenceName: "Human Resources Interview (React)",
-      description: null,
-      priority: "1",
-      processInstanceId: "b4096227-2c8a-463f-a7a9-776027f712342",
-      processId: "react_hiring",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T13:08:20.509Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"candidate": {"name": "Harry Potter", "email": "harrypotter@example.com", "salary": 30000,"skills": "Java, Kogito", "birthday": "2019-12-10T00:00:00.000+02:00"}}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T13:23:26.824Z",
-      endpoint:
-        "http://localhost:4000/hiring/b4096227-2c8a-463f-a7a9-776027f712342/HRInterview/5fe852de-8d00-4197-9936-3842c648fe12342",
-    },
-    {
-      id: "5fe852de-8d00-4197-9936-3842c648fe123422",
-      name: "HRInterview",
-      referenceName: "Human Resources Interview (React - submit failure)",
-      description: null,
-      priority: "1",
-      processInstanceId: "b4096227-2c8a-463f-a7a9-776027f7123422",
-      processId: "react_hiring",
-      rootProcessInstanceId: null,
-      rootProcessId: null,
-      state: "Ready",
-      actualOwner: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: null,
-      started: "2020-07-30T13:08:20.509Z",
-      excludedUsers: [],
-      potentialGroups: ["employees", "interns", "managers"],
-      potentialUsers: [],
-      inputs:
-        '{"candidate": {"name": "Harry Potter", "email": "harrypotter@example.com", "salary": 30000,"skills": "Java, Kogito", "birthday": "2019-12-10T00:00:00.000+02:00"}}',
-      outputs: "{}",
-      lastUpdate: "2020-07-30T13:23:26.824Z",
-      endpoint:
-        "http://localhost:4000/hiring/b4096227-2c8a-463f-a7a9-776027f7123422/HRInterview/5fe852de-8d00-4197-9936-3842c648fe123422",
-    },
-  ],
-};
diff --git a/packages/serverless-workflow-dev-ui-webapp/server/MockData/mutationRest.js b/packages/serverless-workflow-dev-ui-webapp/server/MockData/mutationRest.js
deleted file mode 100644
index c77a57dbde7..00000000000
--- a/packages/serverless-workflow-dev-ui-webapp/server/MockData/mutationRest.js
+++ /dev/null
@@ -1,103 +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.
- */
-
-module.exports = restData = {
-  management: {
-    process: [
-      {
-        processInstanceId: "a23e6c20-02c2-4c2b-8c5c-e988a0adf863",
-        skip: "Internal server error",
-        retrigger: "success",
-        aborted: "Internal server error",
-      },
-      {
-        processInstanceId: "a23e6c20-02c2-4c2b-8c5c-e988a0adf864",
-        skip: "success",
-        retrigger: "success",
-        aborted: "Internal server error",
-      },
-      {
-        processInstanceId: "a23e6c20-02c2-4c2b-8c5c-e988a0adf865",
-        skip: "failed",
-        retrigger: "failed",
-        aborted: "Internal server error",
-      },
-      {
-        processInstanceId: "e4448857-fa0c-403b-ad69-f0a353458b9d",
-        skip: "success",
-        retrigger: "Authentication failed",
-        aborted: "Authorization failed",
-      },
-      {
-        processInstanceId: "a23e6c20-02c2-4c2b-8c5c-e988a0adf867",
-        skip: "failed",
-        retrigger: "failed",
-        aborted: "Internal server error",
-      },
-      {
-        processInstanceId: "a23e6c20-02c2-4c2b-8c5c-e988a0adf868",
-        skip: "success",
-        retrigger: "success",
-        aborted: "Internal server error",
-      },
-      {
-        processInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b",
-        skip: "success",
-        retrigger: "Authentication failed",
-        aborted: "success",
-      },
-      {
-        processInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0bccddee",
-        skip: "failed",
-        retrigger: "success",
-        aborted: "success",
-      },
-      {
-        processInstanceId: "538f9feb-5a14-4096-b791-2055b38da7c6",
-        skip: "success",
-        retrigger: "Authentication failed",
-        aborted: "Internal server error",
-      },
-      {
-        processInstanceId: "tEE12-fo54-l665-mp112-akou112345566",
-        skip: "Authentication failed",
-        retrigger: "success",
-        aborted: "Internal server error",
-      },
-      {
-        processInstanceId: "RZ11-tu77-hj321-bnfhe1-xdr2134",
-        skip: "success",
-        retrigger: "Authentication failed",
-        aborted: "Internal server error",
-      },
-      {
-        processInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b1",
-        skip: "success",
-        retrigger: "Authentication failed",
-        aborted: "Internal server error",
-      },
-      {
-        processInstanceId: "8035b580-6ae4-4aa8-9ec0-e18e19809e0b2",
-        skip: "success",
-        retrigger: "Authentication failed",
-        aborted: "Internal server error",
-      },
-    ],
-  },
-};
diff --git a/packages/serverless-workflow-dev-ui-webapp/server/MockData/openAPI/openapi.json b/packages/serverless-workflow-dev-ui-webapp/server/MockData/openAPI/openapi.json
deleted file mode 100644
index 6b2023ec3f6..00000000000
--- a/packages/serverless-workflow-dev-ui-webapp/server/MockData/openAPI/openapi.json
+++ /dev/null
@@ -1,5106 +0,0 @@
-{
-  "openapi": "3.0.3",
-  "info": {
-    "title": "process-usertasks-timer-quarkus-with-console API",
-    "version": "2.0.0-SNAPSHOT"
-  },
-  "paths": {
-    "/dataindex/forms/count": {
-      "get": {
-        "tags": ["Data Index Service"],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/dataindex/jobs/count": {
-      "get": {
-        "tags": ["Data Index Service"],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/dataindex/processInstances/count": {
-      "get": {
-        "tags": ["Data Index Service"],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/dataindex/tasks/count": {
-      "get": {
-        "tags": ["Data Index Service"],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/forms/count": {
-      "get": {
-        "tags": ["Forms Service"],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/forms/list": {
-      "get": {
-        "tags": ["Forms Service"],
-        "parameters": [
-          {
-            "name": "names",
-            "in": "query",
-            "schema": {
-              "$ref": "#/components/schemas/FormFilter"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/forms/{formName}": {
-      "get": {
-        "tags": ["Forms Service"],
-        "parameters": [
-          {
-            "name": "formName",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "pattern": "\\S+",
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      },
-      "post": {
-        "tags": ["Forms Service"],
-        "parameters": [
-          {
-            "name": "formName",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "pattern": "\\S+",
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/FormContent"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/hiring": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "array",
-                  "items": {
-                    "$ref": "#/components/schemas/HiringModelOutput"
-                  }
-                }
-              }
-            }
-          }
-        }
-      },
-      "post": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "businessKey",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/HiringModelInput"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/hiring/HRInterview/schema": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "object",
-                  "additionalProperties": {}
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/hiring/ITInterview/schema": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "object",
-                  "additionalProperties": {}
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/hiring/Task/schema": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "object",
-                  "additionalProperties": {}
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/hiring/schema": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "object",
-                  "additionalProperties": {}
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-
-    "/formError/schema": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "object",
-                  "additionalProperties": {}
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-
-    "/formError": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "array",
-                  "items": {
-                    "$ref": "#/components/schemas/HiringModelOutput"
-                  }
-                }
-              }
-            }
-          }
-        }
-      },
-      "post": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "businessKey",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/HiringModelInput"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-
-    "/hiring/{id}": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/HiringModelOutput"
-                }
-              }
-            }
-          }
-        }
-      },
-      "put": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/HiringModel"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/HiringModelOutput"
-                }
-              }
-            }
-          }
-        }
-      },
-      "delete": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/HiringModelOutput"
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/hiring/{id}/HRInterview/{taskId}": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Hiring_13_TaskModel"
-                }
-              }
-            }
-          }
-        }
-      },
-      "put": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/Hiring_13_TaskOutput"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Hiring_13_TaskOutput"
-                }
-              }
-            }
-          }
-        }
-      },
-      "post": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "phase",
-            "in": "query",
-            "schema": {
-              "default": "complete",
-              "type": "string"
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/Hiring_13_TaskOutput"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/HiringModelOutput"
-                }
-              }
-            }
-          }
-        }
-      },
-      "delete": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "phase",
-            "in": "query",
-            "schema": {
-              "default": "abort",
-              "type": "string"
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/HiringModelOutput"
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/hiring/{id}/HRInterview/{taskId}/attachments": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "array",
-                  "items": {
-                    "$ref": "#/components/schemas/Attachment"
-                  }
-                }
-              }
-            }
-          }
-        }
-      },
-      "post": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/AttachmentInfo"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/hiring/{id}/HRInterview/{taskId}/attachments/{attachmentId}": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "attachmentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Attachment"
-                }
-              }
-            }
-          }
-        }
-      },
-      "put": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "attachmentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/AttachmentInfo"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Attachment"
-                }
-              }
-            }
-          }
-        }
-      },
-      "delete": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "attachmentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/hiring/{id}/HRInterview/{taskId}/comments": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "array",
-                  "items": {
-                    "$ref": "#/components/schemas/Comment"
-                  }
-                }
-              }
-            }
-          }
-        }
-      },
-      "post": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "text/plain": {
-              "schema": {
-                "type": "string"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/hiring/{id}/HRInterview/{taskId}/comments/{commentId}": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "commentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Comment"
-                }
-              }
-            }
-          }
-        }
-      },
-      "put": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "commentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "text/plain": {
-              "schema": {
-                "type": "string"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Comment"
-                }
-              }
-            }
-          }
-        }
-      },
-      "delete": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "commentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/hiring/{id}/HRInterview/{taskId}/phases/{phase}": {
-      "post": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "phase",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/Hiring_13_TaskOutput"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/HiringModelOutput"
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/hiring/{id}/HRInterview/{taskId}/schema": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "object",
-                  "additionalProperties": {}
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/hiring/{id}/ITInterview/{taskId}": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Hiring_12_TaskModel"
-                }
-              }
-            }
-          }
-        }
-      },
-      "put": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/Hiring_12_TaskOutput"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Hiring_12_TaskOutput"
-                }
-              }
-            }
-          }
-        }
-      },
-      "post": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "phase",
-            "in": "query",
-            "schema": {
-              "default": "complete",
-              "type": "string"
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/Hiring_12_TaskOutput"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/HiringModelOutput"
-                }
-              }
-            }
-          }
-        }
-      },
-      "delete": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "phase",
-            "in": "query",
-            "schema": {
-              "default": "abort",
-              "type": "string"
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/HiringModelOutput"
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/hiring/{id}/ITInterview/{taskId}/attachments": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "array",
-                  "items": {
-                    "$ref": "#/components/schemas/Attachment"
-                  }
-                }
-              }
-            }
-          }
-        }
-      },
-      "post": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/AttachmentInfo"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/hiring/{id}/ITInterview/{taskId}/attachments/{attachmentId}": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "attachmentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Attachment"
-                }
-              }
-            }
-          }
-        }
-      },
-      "put": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "attachmentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/AttachmentInfo"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Attachment"
-                }
-              }
-            }
-          }
-        }
-      },
-      "delete": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "attachmentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/hiring/{id}/ITInterview/{taskId}/comments": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "array",
-                  "items": {
-                    "$ref": "#/components/schemas/Comment"
-                  }
-                }
-              }
-            }
-          }
-        }
-      },
-      "post": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "text/plain": {
-              "schema": {
-                "type": "string"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/hiring/{id}/ITInterview/{taskId}/comments/{commentId}": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "commentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Comment"
-                }
-              }
-            }
-          }
-        }
-      },
-      "put": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "commentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "text/plain": {
-              "schema": {
-                "type": "string"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Comment"
-                }
-              }
-            }
-          }
-        }
-      },
-      "delete": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "commentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/hiring/{id}/ITInterview/{taskId}/phases/{phase}": {
-      "post": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "phase",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/Hiring_12_TaskOutput"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/HiringModelOutput"
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/hiring/{id}/ITInterview/{taskId}/schema": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "object",
-                  "additionalProperties": {}
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/hiring/{id}/Task/{taskId}": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Hiring_2_TaskModel"
-                }
-              }
-            }
-          }
-        }
-      },
-      "put": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/Hiring_2_TaskOutput"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Hiring_2_TaskOutput"
-                }
-              }
-            }
-          }
-        }
-      },
-      "post": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "phase",
-            "in": "query",
-            "schema": {
-              "default": "complete",
-              "type": "string"
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/Hiring_2_TaskOutput"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/HiringModelOutput"
-                }
-              }
-            }
-          }
-        }
-      },
-      "delete": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "phase",
-            "in": "query",
-            "schema": {
-              "default": "abort",
-              "type": "string"
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/HiringModelOutput"
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/hiring/{id}/Task/{taskId}/attachments": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "array",
-                  "items": {
-                    "$ref": "#/components/schemas/Attachment"
-                  }
-                }
-              }
-            }
-          }
-        }
-      },
-      "post": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/AttachmentInfo"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/hiring/{id}/Task/{taskId}/attachments/{attachmentId}": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "attachmentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Attachment"
-                }
-              }
-            }
-          }
-        }
-      },
-      "put": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "attachmentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/AttachmentInfo"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Attachment"
-                }
-              }
-            }
-          }
-        }
-      },
-      "delete": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "attachmentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/hiring/{id}/Task/{taskId}/comments": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "array",
-                  "items": {
-                    "$ref": "#/components/schemas/Comment"
-                  }
-                }
-              }
-            }
-          }
-        }
-      },
-      "post": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "text/plain": {
-              "schema": {
-                "type": "string"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/hiring/{id}/Task/{taskId}/comments/{commentId}": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "commentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Comment"
-                }
-              }
-            }
-          }
-        }
-      },
-      "put": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "commentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "text/plain": {
-              "schema": {
-                "type": "string"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Comment"
-                }
-              }
-            }
-          }
-        }
-      },
-      "delete": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "commentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/hiring/{id}/Task/{taskId}/phases/{phase}": {
-      "post": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "phase",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/Hiring_2_TaskOutput"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/HiringModelOutput"
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/hiring/{id}/Task/{taskId}/schema": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "object",
-                  "additionalProperties": {}
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/hiring/{id}/tasks": {
-      "get": {
-        "tags": ["Hiring Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "array",
-                  "items": {
-                    "$ref": "#/components/schemas/TaskModel"
-                  }
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/management/jobs/{processId}/instances/{processInstanceId}/timers/{timerId}": {
-      "post": {
-        "tags": ["Callback Jobs Service Resource"],
-        "parameters": [
-          {
-            "name": "processId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "processInstanceId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "timerId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "limit",
-            "in": "query",
-            "schema": {
-              "format": "int32",
-              "default": "0",
-              "type": "integer"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/management/processes/{processId}/instances/{processInstanceId}": {
-      "delete": {
-        "tags": ["Process Instance Management Resource"],
-        "parameters": [
-          {
-            "name": "processId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "processInstanceId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/management/processes/{processId}/instances/{processInstanceId}/error": {
-      "get": {
-        "tags": ["Process Instance Management Resource"],
-        "parameters": [
-          {
-            "name": "processId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "processInstanceId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/management/processes/{processId}/instances/{processInstanceId}/nodeInstances": {
-      "get": {
-        "tags": ["Process Instance Management Resource"],
-        "parameters": [
-          {
-            "name": "processId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "processInstanceId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/management/processes/{processId}/instances/{processInstanceId}/nodeInstances/{nodeInstanceId}": {
-      "post": {
-        "tags": ["Process Instance Management Resource"],
-        "parameters": [
-          {
-            "name": "nodeInstanceId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "processId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "processInstanceId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      },
-      "delete": {
-        "tags": ["Process Instance Management Resource"],
-        "parameters": [
-          {
-            "name": "nodeInstanceId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "processId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "processInstanceId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/management/processes/{processId}/instances/{processInstanceId}/nodes/{nodeId}": {
-      "post": {
-        "tags": ["Process Instance Management Resource"],
-        "parameters": [
-          {
-            "name": "nodeId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "processId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "processInstanceId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/management/processes/{processId}/instances/{processInstanceId}/retrigger": {
-      "post": {
-        "tags": ["Process Instance Management Resource"],
-        "parameters": [
-          {
-            "name": "processId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "processInstanceId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/management/processes/{processId}/instances/{processInstanceId}/skip": {
-      "post": {
-        "tags": ["Process Instance Management Resource"],
-        "parameters": [
-          {
-            "name": "processId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "processInstanceId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/management/processes/{processId}/nodes": {
-      "get": {
-        "tags": ["Process Instance Management Resource"],
-        "parameters": [
-          {
-            "name": "processId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/onboarding": {
-      "get": {
-        "tags": ["Onboarding Resource"],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "array",
-                  "items": {
-                    "$ref": "#/components/schemas/OnboardingModelOutput"
-                  }
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/onboarding/Task/schema": {
-      "get": {
-        "tags": ["Onboarding Resource"],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "object",
-                  "additionalProperties": {}
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/onboarding/schema": {
-      "get": {
-        "tags": ["Onboarding Resource"],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "object",
-                  "additionalProperties": {}
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/onboarding/{id}": {
-      "get": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/OnboardingModelOutput"
-                }
-              }
-            }
-          }
-        }
-      },
-      "put": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/OnboardingModel"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/OnboardingModelOutput"
-                }
-              }
-            }
-          }
-        }
-      },
-      "delete": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/OnboardingModelOutput"
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/onboarding/{id}/Task/{taskId}": {
-      "get": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Onboarding_1_TaskModel"
-                }
-              }
-            }
-          }
-        }
-      },
-      "put": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/Onboarding_1_TaskOutput"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Onboarding_1_TaskOutput"
-                }
-              }
-            }
-          }
-        }
-      },
-      "post": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "phase",
-            "in": "query",
-            "schema": {
-              "default": "complete",
-              "type": "string"
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/Onboarding_1_TaskOutput"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/OnboardingModelOutput"
-                }
-              }
-            }
-          }
-        }
-      },
-      "delete": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "phase",
-            "in": "query",
-            "schema": {
-              "default": "abort",
-              "type": "string"
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/OnboardingModelOutput"
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/onboarding/{id}/Task/{taskId}/attachments": {
-      "get": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "array",
-                  "items": {
-                    "$ref": "#/components/schemas/Attachment"
-                  }
-                }
-              }
-            }
-          }
-        }
-      },
-      "post": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/AttachmentInfo"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/onboarding/{id}/Task/{taskId}/attachments/{attachmentId}": {
-      "get": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "attachmentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Attachment"
-                }
-              }
-            }
-          }
-        }
-      },
-      "put": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "attachmentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/AttachmentInfo"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Attachment"
-                }
-              }
-            }
-          }
-        }
-      },
-      "delete": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "attachmentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/onboarding/{id}/Task/{taskId}/comments": {
-      "get": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "array",
-                  "items": {
-                    "$ref": "#/components/schemas/Comment"
-                  }
-                }
-              }
-            }
-          }
-        }
-      },
-      "post": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "text/plain": {
-              "schema": {
-                "type": "string"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/onboarding/{id}/Task/{taskId}/comments/{commentId}": {
-      "get": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "commentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Comment"
-                }
-              }
-            }
-          }
-        }
-      },
-      "put": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "commentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "text/plain": {
-              "schema": {
-                "type": "string"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/Comment"
-                }
-              }
-            }
-          }
-        }
-      },
-      "delete": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "commentId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/onboarding/{id}/Task/{taskId}/phases/{phase}": {
-      "post": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "phase",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "requestBody": {
-          "content": {
-            "application/json": {
-              "schema": {
-                "$ref": "#/components/schemas/Onboarding_1_TaskOutput"
-              }
-            }
-          }
-        },
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "$ref": "#/components/schemas/OnboardingModelOutput"
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/onboarding/{id}/Task/{taskId}/schema": {
-      "get": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "taskId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "object",
-                  "additionalProperties": {}
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/onboarding/{id}/tasks": {
-      "get": {
-        "tags": ["Onboarding Resource"],
-        "parameters": [
-          {
-            "name": "id",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "group",
-            "in": "query",
-            "schema": {
-              "type": "array",
-              "items": {
-                "type": "string"
-              }
-            }
-          },
-          {
-            "name": "user",
-            "in": "query",
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK",
-            "content": {
-              "application/json": {
-                "schema": {
-                  "type": "array",
-                  "items": {
-                    "$ref": "#/components/schemas/TaskModel"
-                  }
-                }
-              }
-            }
-          }
-        }
-      }
-    },
-    "/svg/processes/{processId}": {
-      "get": {
-        "tags": ["Process Svg Resource"],
-        "parameters": [
-          {
-            "name": "processId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "OK"
-          }
-        }
-      }
-    },
-    "/svg/processes/{processId}/instances/{processInstanceId}": {
-      "get": {
-        "tags": ["Process Svg Resource"],
-        "parameters": [
-          {
-            "name": "processId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
-            }
-          },
-          {
-            "name": "processInstanceId",
-            "in": "path",
-            "required": true,
-            "schema": {
-              "type": "string"
... 19815 lines suppressed ...


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