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/10/24 15:18:31 UTC

(incubator-kie-tools) branch main updated: kie-issues#1560: Migrate Tasks Console pages to the Management Console and remove the Task Console (#2700)

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 864c08638ca kie-issues#1560: Migrate Tasks Console pages to the Management Console and remove the Task Console (#2700)
864c08638ca is described below

commit 864c08638ca5e84cb94525dc393a77dadc23fc01
Author: Thiago Lugli <th...@users.noreply.github.com>
AuthorDate: Thu Oct 24 12:18:27 2024 -0300

    kie-issues#1560: Migrate Tasks Console pages to the Management Console and remove the Task Console (#2700)
---
 .../docker-compose/README.md                       |    4 +-
 .../docker-compose/docker-compose.yml              |   25 +-
 .../docker-compose/startServices.sh                |    5 +-
 .../jbpm-compact-architecture-example/env/index.js |    9 -
 .../jbpm-compact-architecture-example/install.js   |    5 -
 .../jbpm-compact-architecture-example/package.json |    1 -
 packages/kogito-task-console/Containerfile         |   51 -
 packages/kogito-task-console/README.md             |  138 --
 packages/kogito-task-console/entrypoint.sh         |   27 -
 packages/kogito-task-console/env/index.js          |   59 -
 packages/kogito-task-console/package.json          |   38 -
 .../runtime-tools-consoles-helm-chart/README.md    |   89 +-
 .../runtime-tools-consoles-helm-chart/install.js   |    5 +-
 .../runtime-tools-consoles-helm-chart/package.json |    3 +-
 .../src/Chart.lock                                 |    7 +-
 .../src/Chart.yaml                                 |    3 -
 .../src/README.md                                  |   76 +-
 .../src/charts/task-console/Chart.yaml             |    6 -
 .../src/charts/task-console/README.md              |   46 -
 .../src/charts/task-console/templates/_helpers.tpl |   40 -
 .../task-console/templates/deployment.yaml.helm    |  112 --
 .../charts/task-console/templates/hpa.yaml.helm    |   28 -
 .../task-console/templates/ingress.yaml.helm       |   61 -
 .../charts/task-console/templates/route.yaml.helm  |   25 -
 .../task-console/templates/service.yaml.helm       |   18 -
 .../templates/serviceaccount.yaml.helm             |   12 -
 .../task-console/tests/test-connection.yaml.helm   |   15 -
 .../src/charts/task-console/values.yaml            |  118 --
 .../src/templates/NOTES.txt                        |   46 -
 .../src/values-kubernetes.yaml                     |    5 -
 .../src/values-minikube-nginx.yaml                 |    5 -
 .../src/values-openshift.yaml                      |    6 -
 .../README.md                                      |   35 +
 .../docs/taskconsole.png                           |  Bin
 .../docs/taskdetails.png}                          |  Bin
 .../docs/taskfilters.png}                          |  Bin
 .../docs/taskforms.png}                            |  Bin
 .../docs/taskstates.png}                           |  Bin
 .../package.json                                   |    2 +
 .../resources/form-displayer.html                  |    0
 .../ManagementConsole/ManagementConsole.tsx        |   16 +-
 .../ManagementConsoleNav/ManagementConsoleNav.tsx  |   13 +-
 .../ManagementConsoleRoutes.tsx                    |   12 +-
 .../JobsContainer.tsx}                             |    4 +-
 .../TaskFormContainer/TaskFormContainer.tsx        |    4 +-
 .../containers/TasksContainer/TasksContainer.tsx}  |    2 +-
 .../JobsPage.tsx}                                  |   13 +-
 .../pages/TaskDetailsPage/TaskDetailsPage.tsx      |   34 +-
 .../FormNotification/FormNotification.tsx          |    0
 .../src/components/pages/TasksPage/TasksPage.tsx}  |   20 +-
 .../src/components/pages/index.ts                  |    4 +-
 .../src/components/styles.css                      |    8 +
 .../src/resources/form-displayer.ts                |    2 +-
 .../webpack.config.js                              |    1 +
 .../src/TaskForms/TaskFormGatewayApi.ts            |   42 +-
 .../src/TaskInbox/TaskInboxGatewayApi.ts           |    2 +-
 .../src/TaskInbox/TaskInboxQueries.ts              |   24 +-
 .../src/utils/QueryUtils.ts                        |    7 +-
 .../runtime-tools-task-console-webapp/README.md    |  109 --
 .../build/defaultEnvJson.js                        |   40 -
 .../dev/config/kogito-realm.json                   | 1996 --------------------
 .../dev/server/MockData/controllers.js             |  127 --
 .../dev/server/MockData/forms/ApplyForVisa.js      |   98 -
 .../dev/server/MockData/forms/ConfirmTravel.js     |   84 -
 .../server/MockData/forms/ConfirmTravelDraft7.js   |   92 -
 .../dev/server/MockData/forms/EmptyForm.js         |   23 -
 .../dev/server/MockData/graphql.js                 |  728 -------
 .../dev/server/MockData/rest.js                    |   49 -
 .../dev/server/MockData/types.js                   |  637 -------
 .../dev/server/app.js                              |   23 -
 .../dev/server/config/index.js                     |   25 -
 .../dev/server/server.js                           |  196 --
 .../docs/testusersystem-add-user.png               |  Bin 150582 -> 0 bytes
 .../docs/testusersystem-menu-add.png               |  Bin 116452 -> 0 bytes
 .../docs/testusersystem-menu.png                   |  Bin 116466 -> 0 bytes
 .../runtime-tools-task-console-webapp/env/index.js |   51 -
 .../runtime-tools-task-console-webapp/package.json |  101 -
 .../components/console/TaskConsole/TaskConsole.tsx |   66 -
 .../console/TaskConsoleNav/TaskConsoleNav.tsx      |   42 -
 .../TaskConsoleRoutes/TaskConsoleRoutes.tsx        |   33 -
 .../src/components/console/index.ts                |   21 -
 .../src/components/pages/index.ts                  |   20 -
 .../src/components/styles.css                      |   25 -
 .../TaskConsoleContextsProvider.tsx                |   37 -
 .../src/declare.d.ts                               |   27 -
 .../src/env/Env.ts                                 |   36 -
 .../src/env/EnvConstants.ts                        |   22 -
 .../src/env/EnvJson.ts                             |   29 -
 .../src/favicon.ico                                |  Bin 1371 -> 0 bytes
 .../src/index.html                                 |   33 -
 .../src/index.tsx                                  |  107 --
 .../src/static/env.json                            |    1 -
 .../src/static/taskConsoleLogo.svg                 |  153 --
 .../tsconfig.json                                  |   12 -
 .../webpack.config.js                              |  140 --
 pnpm-lock.yaml                                     |  259 +--
 repo/graph.dot                                     |   10 -
 repo/graph.json                                    |   44 -
 98 files changed, 258 insertions(+), 6571 deletions(-)

diff --git a/examples/jbpm-compact-architecture-example/docker-compose/README.md b/examples/jbpm-compact-architecture-example/docker-compose/README.md
index efc66a2e671..62c8d80dd1a 100644
--- a/examples/jbpm-compact-architecture-example/docker-compose/README.md
+++ b/examples/jbpm-compact-architecture-example/docker-compose/README.md
@@ -6,14 +6,13 @@ To allow a quick setup of all services required to run this demo, we provide a d
 - PgAdmin
 - Kogito Example Service (Only available if the example has been compiled using the `container` mvn profile eg: `mvn clean package -Dcontainer`)
 - Kogito Management Console
-- Kogito Task Console
 - Keycloak
 
 The docker compose template provides three profiles to enable starting only the set of services you want to use. The profiles are:
 
 - **infra**: Starts only the minimal infrastructure to run the example (Postgresql, pgadmin, Kogito Data Index)
 - **example**: Starts the services in _infra_ profile and the Kogito Example Service. Requires the example to be compiled using the `container` mvn profile eg: `mvn clean package -Dcontainer`.
-- **full** (default): includes all the above and also starts the **Management Console**, **Task Console** and a **Keycloak** to handle the consoles authentication. Requires the example to be compiled using the `container` mvn profile eg: `mvn clean package -Dcontainer`.
+- **full** (default): includes all the above and also starts the **Management Console** and **Keycloak** to handle the console authentication. Requires the example to be compiled using the `container` mvn profile eg: `mvn clean package -Dcontainer`.
 
 > NOTE: In order to use it, please ensure you have Docker Compose installed on your machine, otherwise follow the instructions available
 > in [here](https://docs.docker.com/compose/install/).
@@ -34,7 +33,6 @@ Once the services are started (depending on the profile), the following ports wi
 - PgAdmin: 8055
 - Kogito Example Service: 8080
 - Kogito Management Console: 8280
-- Kogito Task Console: 8380
 - Keycloak: 8480
 
 ## Stopping and removing volume data
diff --git a/examples/jbpm-compact-architecture-example/docker-compose/docker-compose.yml b/examples/jbpm-compact-architecture-example/docker-compose/docker-compose.yml
index 6e7484029c4..4490b4adaea 100644
--- a/examples/jbpm-compact-architecture-example/docker-compose/docker-compose.yml
+++ b/examples/jbpm-compact-architecture-example/docker-compose/docker-compose.yml
@@ -97,27 +97,14 @@ services:
     depends_on:
       jbpm-compact-architecture-example-service:
         condition: service_started
+      # keycloak:
+      #   condition: service_healthy
     volumes:
       - ./svg/:/home/kogito/data/svg/
     environment:
       RUNTIME_TOOLS_MANAGEMENT_CONSOLE_KOGITO_ENV_MODE: "DEV"
       RUNTIME_TOOLS_MANAGEMENT_CONSOLE_DATA_INDEX_ENDPOINT: http://${DOCKER_GATEWAY_HOST:-host.docker.internal}:8080/graphql
-
-  task-console:
-    container_name: task-console
-    image: ${KOGITO_TASK_CONSOLE_IMAGE}
-    profiles: ["full"]
-    ports:
-      - 8380:8080
-    depends_on:
-      jbpm-compact-architecture-example-service:
-        condition: service_started
-      keycloak:
-        condition: service_healthy
-    environment:
-      RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_ENV_MODE: "PROD"
-      RUNTIME_TOOLS_TASK_CONSOLE_DATA_INDEX_ENDPOINT: http://${DOCKER_GATEWAY_HOST:-host.docker.internal}:8080/graphql
-      KOGITO_CONSOLES_KEYCLOAK_HEALTH_CHECK_URL: http://localhost:8480/auth/realms/kogito/.well-known/openid-configuration
-      KOGITO_CONSOLES_KEYCLOAK_URL: http://localhost:8480/auth
-      KOGITO_CONSOLES_KEYCLOAK_REALM: kogito
-      KOGITO_CONSOLES_KEYCLOAK_CLIENT_ID: kogito-console-quarkus
+      # KOGITO_CONSOLES_KEYCLOAK_HEALTH_CHECK_URL: http://localhost:8480/auth/realms/kogito/.well-known/openid-configuration
+      # KOGITO_CONSOLES_KEYCLOAK_URL: http://localhost:8480/auth
+      # KOGITO_CONSOLES_KEYCLOAK_REALM: kogito
+      # KOGITO_CONSOLES_KEYCLOAK_CLIENT_ID: kogito-console-quarkus
diff --git a/examples/jbpm-compact-architecture-example/docker-compose/startServices.sh b/examples/jbpm-compact-architecture-example/docker-compose/startServices.sh
index e8a42f5b2ee..a24bd93e4e7 100755
--- a/examples/jbpm-compact-architecture-example/docker-compose/startServices.sh
+++ b/examples/jbpm-compact-architecture-example/docker-compose/startServices.sh
@@ -6,8 +6,6 @@ echo "Script requires your Kogito Example to be compiled"
 
 PROJECT_VERSION=$(cd ../ && mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
 KOGITO_MANAGEMENT_CONSOLE_IMAGE=$(cd ../ && mvn help:evaluate -Dexpression=kogito.management-console.image -q -DforceStdout)
-KOGITO_TASK_CONSOLE_IMAGE=$(cd ../ && mvn help:evaluate -Dexpression=kogito.task-console.image -q -DforceStdout)
-
 
 if [ -n "$1" ]; then
   if [[ ("$1" == "full") || ("$1" == "infra") || ("$1" == "example")]];
@@ -17,14 +15,13 @@ if [ -n "$1" ]; then
     echo "Unknown docker profile '$1'. The supported profiles are:"
     echo "* 'infra': Use this profile to start only the minimum infrastructure to run the example (postgresql, data-index & jobs-service)."
     echo "* 'example': Use this profile to start the example infrastructure and the kogito-example service. Requires the example to be compiled using the 'container' profile (-Pcontainer)"
-    echo "* 'full' (default): Starts full example setup, including infrastructure (database, data-index & jobs-service), the kogito-example-service container and the runtime consoles (management-console, task-console & keycloak). Requires the example to be compiled using the 'container' profile (-Pcontainer)"
+    echo "* 'full' (default): Starts full example setup, including infrastructure (database, data-index & jobs-service), the kogito-example-service container and the runtime consoles (management-console & keycloak). Requires the example to be compiled using the 'container' profile (-Pcontainer)"
     exit 1;
   fi
 fi
 
 echo "PROJECT_VERSION=${PROJECT_VERSION}" > ".env"
 echo "KOGITO_MANAGEMENT_CONSOLE_IMAGE=${KOGITO_MANAGEMENT_CONSOLE_IMAGE}" >> ".env"
-echo "KOGITO_TASK_CONSOLE_IMAGE=${KOGITO_TASK_CONSOLE_IMAGE}" >> ".env"
 echo "COMPOSE_PROFILES='${PROFILE}'" >> ".env"
 
 if [ "$(uname)" == "Darwin" ]; then
diff --git a/examples/jbpm-compact-architecture-example/env/index.js b/examples/jbpm-compact-architecture-example/env/index.js
index a047ba465e4..16c5c38a4fe 100644
--- a/examples/jbpm-compact-architecture-example/env/index.js
+++ b/examples/jbpm-compact-architecture-example/env/index.js
@@ -23,26 +23,17 @@ const {
   env: { kogitoManagementConsole: kogitoManagementConsoleImageEnv },
 } = require("@kie-tools/kogito-management-console/env");
 
-const {
-  env: { kogitoTaskConsole: kogitoTaskConsoleImageEnv },
-} = require("@kie-tools/kogito-task-console/env");
-
 module.exports = composeEnv([require("@kie-tools/root-env/env")], {
   vars: varsWithName({
     JBPM_COMPACT_ARCHITECTURE_EXAMPLE__managementConsoleImage: {
       default: `${kogitoManagementConsoleImageEnv.registry}/${kogitoManagementConsoleImageEnv.account}/${kogitoManagementConsoleImageEnv.name}:${kogitoManagementConsoleImageEnv.buildTag}`,
       description: "The image for the Kogito Management Console.",
     },
-    JBPM_COMPACT_ARCHITECTURE_EXAMPLE__taskConsoleImage: {
-      default: `${kogitoTaskConsoleImageEnv.registry}/${kogitoTaskConsoleImageEnv.account}/${kogitoTaskConsoleImageEnv.name}:${kogitoTaskConsoleImageEnv.buildTag}`,
-      description: "The image for the Kogito Task Console.",
-    },
   }),
   get env() {
     return {
       jbpmCompactArchitectureExample: {
         kogitoManagementConsoleImage: getOrDefault(this.vars.JBPM_COMPACT_ARCHITECTURE_EXAMPLE__managementConsoleImage),
-        kogitoTaskConsoleImage: getOrDefault(this.vars.JBPM_COMPACT_ARCHITECTURE_EXAMPLE__taskConsoleImage),
         version: require("../package.json").version,
       },
     };
diff --git a/examples/jbpm-compact-architecture-example/install.js b/examples/jbpm-compact-architecture-example/install.js
index fea906ae027..bfd7bde0f2b 100644
--- a/examples/jbpm-compact-architecture-example/install.js
+++ b/examples/jbpm-compact-architecture-example/install.js
@@ -29,8 +29,3 @@ setPomProperty({
   key: "kogito.management-console.image",
   value: env.jbpmCompactArchitectureExample.kogitoManagementConsoleImage,
 });
-
-setPomProperty({
-  key: "kogito.task-console.image",
-  value: env.jbpmCompactArchitectureExample.kogitoTaskConsoleImage,
-});
diff --git a/examples/jbpm-compact-architecture-example/package.json b/examples/jbpm-compact-architecture-example/package.json
index 0798fce2a16..ea517540de3 100644
--- a/examples/jbpm-compact-architecture-example/package.json
+++ b/examples/jbpm-compact-architecture-example/package.json
@@ -41,7 +41,6 @@
   },
   "devDependencies": {
     "@kie-tools/kogito-management-console": "workspace:*",
-    "@kie-tools/kogito-task-console": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "run-script-os": "^1.1.6"
   },
diff --git a/packages/kogito-task-console/Containerfile b/packages/kogito-task-console/Containerfile
deleted file mode 100644
index 6c8f1034d94..00000000000
--- a/packages/kogito-task-console/Containerfile
+++ /dev/null
@@ -1,51 +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.
-
-FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi-minimal:9.4
-
-ARG KOGITO_TASK_CONSOLE_PORT=8080
-
-ENV RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_ENV_MODE="PROD"
-
-COPY entrypoint.sh dist-dev/image-env-to-json-standalone dist-dev/EnvJson.schema.json /tmp/
-
-RUN microdnf --disableplugin=subscription-manager -y install httpd \
-  && microdnf --disableplugin=subscription-manager clean all \
-  && echo "Mutex posixsem" >> /etc/httpd/conf/httpd.conf \
-  && sed -i -e "/#ServerName www.example.com:80/aHeader set Content-Security-Policy \"frame-ancestors 'self';\"" /etc/httpd/conf/httpd.conf \
-  && sed -i -e 's/Options Indexes FollowSymLinks/Options -Indexes +FollowSymLinks/' /etc/httpd/conf/httpd.conf \
-  && sed -i "s/Listen 80/Listen ${KOGITO_TASK_CONSOLE_PORT}/g" /etc/httpd/conf/httpd.conf \
-  && sed -i "s/#ServerName www.example.com:80/ServerName 127.0.0.1:${KOGITO_TASK_CONSOLE_PORT}/g" /etc/httpd/conf/httpd.conf \
-  && sed -i '$ a ServerTokens Prod' /etc/httpd/conf/httpd.conf \
-  && sed -i '$ a ServerSignature Off' /etc/httpd/conf/httpd.conf \
-  && sed -i -e '/<Directory "\/var\/www\/html">/a    RewriteEngine on\n    RewriteCond %{REQUEST_FILENAME} -f [OR]\n    RewriteCond %{REQUEST_FILENAME} -d\n    RewriteRule ^ - [L]\n    RewriteRule ^ index.html [L]' /etc/httpd/conf/httpd.conf \
-  && chmod -R g=u /etc/httpd/conf \
-  && mkdir /task-console \
-  && mv -t /task-console /tmp/entrypoint.sh /tmp/image-env-to-json-standalone /tmp/EnvJson.schema.json \
-  && chgrp -R 0 /var/log/httpd /var/run/httpd /var/www/html /task-console \
-  && chmod -R g=u /var/log/httpd /var/run/httpd /var/www/html /task-console \
-  && chmod +x /task-console/entrypoint.sh /task-console/image-env-to-json-standalone
-
-COPY dist-dev/runtime-tools-task-console-webapp /task-console/app
-
-RUN if [ -f /task-console/app/env.json ]; then chmod a+w /task-console/app/env.json; fi
-
-EXPOSE ${KOGITO_TASK_CONSOLE_PORT}
-
-USER 1000
-
-ENTRYPOINT [ "/task-console/entrypoint.sh" ]
diff --git a/packages/kogito-task-console/README.md b/packages/kogito-task-console/README.md
deleted file mode 100644
index 23229fca149..00000000000
--- a/packages/kogito-task-console/README.md
+++ /dev/null
@@ -1,138 +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.
--->
-
-# kogito-task-console
-
-This package contains the `Containerfile/Dockerfile` and scripts to build a container image for Task Console. It also generated a JSON Schema for the `env.json` file, enabling it to be validated.
-
-## Additional requirements
-
-- docker
-
-## Build
-
-- Enable the image to be built:
-
-  ```bash
-  export KIE_TOOLS_BUILD__buildContainerImages=true
-  ```
-
-- (Optional) The image name and tags can be customized by setting the following environment variables:
-
-  ```bash
-  export KOGITO_TASK_CONSOLE__registry=<registry>
-  export KOGITO_TASK_CONSOLE__account=<account>
-  export KOGITO_TASK_CONSOLE__name=<image-name>
-  export KOGITO_TASK_CONSOLE__buildTag=<image-tags>
-  ```
-
-  > Default values can be found [here](./env/index.js).
-
-- After optionally setting up the environment variables, run the following in the root folder of the repository to build the package:
-
-  ```bash
-  pnpm -F @kie-tools/kogito-task-console... build:prod
-  ```
-
-- Then check if the image is correctly stored:
-
-  ```bash
-  docker images
-  ```
-
-## Run
-
-- Start up a clean container with:
-
-  ```bash
-  docker run -t -p 8080:8080 -i --rm docker.io/apache/incubator-kie-kogito-task-console:main
-  ```
-
-  Task Console will be up at http://localhost:8080
-
-## Customization
-
-1. Run a container with custom environment variables:
-
-   [comment]: <> (//TODO: Use EnvJson.schema.json to generate this documentation somehow.. See https://github.com/kiegroup/kie-issues/issues/16)
-
-   |                            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.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
-
-   1. Using a different Data Index Service.
-
-      ```bash
-      docker run -t -p 8080:8080 -e RUNTIME_TOOLS_TASK_CONSOLE_DATA_INDEX_ENDPOINT=<my_value> -i --rm docker.io/apache/incubator-kie-kogito-task-console:main
-      ```
-
-      _NOTE: Replace `docker` with `podman` if necessary._
-
-2. Write a custom `Containerfile/Dockerfile` from the image:
-
-   ```docker
-   FROM docker.io/apache/incubator-kie-kogito-task-console:main
-
-   ENV RUNTIME_TOOLS_TASK_CONSOLE_DATA_INDEX_ENDPOINT=<my_value>
-   ```
-
-3. Create the application from the image in OpenShift and set the deployment environment variable right from the OpenShift UI.
-
-## Custom Port
-
-The port used internally on the container can be changed:
-
-When building, set the `KOGITO_TASK_CONSOLE__port` environment variable to any port you want, and the Containerfile will be built using that port.
-
----
-
-Apache KIE (incubating) is an effort undergoing incubation at The Apache Software
-Foundation (ASF), sponsored by the name of Apache Incubator. Incubation is
-required of all newly accepted projects until a further review indicates that
-the infrastructure, communications, and decision making process have stabilized
-in a manner consistent with other successful ASF projects. While incubation
-status is not necessarily a reflection of the completeness or stability of the
-code, it does indicate that the project has yet to be fully endorsed by the ASF.
-
-Some of the incubating project’s releases may not be fully compliant with ASF
-policy. For example, releases may have incomplete or un-reviewed licensing
-conditions. What follows is a list of known issues the project is currently
-aware of (note that this list, by definition, is likely to be incomplete):
-
-- Hibernate, an LGPL project, is being used. Hibernate is in the process of
-  relicensing to ASL v2
-- Some files, particularly test files, and those not supporting comments, may
-  be missing the ASF Licensing Header
-
-If you are planning to incorporate this work into your product/project, please
-be aware that you will need to conduct a thorough licensing review to determine
-the overall implications of including this work. For the current status of this
-project through the Apache Incubator visit:
-https://incubator.apache.org/projects/kie.html
diff --git a/packages/kogito-task-console/entrypoint.sh b/packages/kogito-task-console/entrypoint.sh
deleted file mode 100644
index a68f59c1593..00000000000
--- a/packages/kogito-task-console/entrypoint.sh
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/bash
-#
-# 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.
-#
-
-# Copying the Task Console assets here is essential for when the container is running with the readOnlyRootFilesystem flag.
-# But, just like any other directory modified during runtime, the /var/www/html must be a mounted volume in the container in this case.
-cp -R /task-console/app/* /var/www/html
-
-/task-console/image-env-to-json-standalone --directory /var/www/html --json-schema /task-console/EnvJson.schema.json
-
-httpd -D FOREGROUND
diff --git a/packages/kogito-task-console/env/index.js b/packages/kogito-task-console/env/index.js
deleted file mode 100644
index 07cac3a780b..00000000000
--- a/packages/kogito-task-console/env/index.js
+++ /dev/null
@@ -1,59 +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 { varsWithName, composeEnv, getOrDefault } = require("@kie-tools-scripts/build-env");
-
-const rootEnv = require("@kie-tools/root-env/env");
-
-module.exports = composeEnv([rootEnv], {
-  vars: varsWithName({
-    KOGITO_TASK_CONSOLE__registry: {
-      default: "docker.io",
-      description: "E.g., `docker.io` or `quay.io`.",
-    },
-    KOGITO_TASK_CONSOLE__account: {
-      default: "apache",
-      description: "E.g,. `apache` or `kie-tools-bot`",
-    },
-    KOGITO_TASK_CONSOLE__name: {
-      default: "incubator-kie-kogito-task-console",
-      description: "Name of the image itself.",
-    },
-    KOGITO_TASK_CONSOLE__buildTag: {
-      default: rootEnv.env.root.streamName,
-      description: "Tag version of this image. E.g., `main` or `10.0.x` or `10.0.0",
-    },
-    KOGITO_TASK_CONSOLE__port: {
-      default: 8080,
-      description: "The internal container port.",
-    },
-  }),
-  get env() {
-    return {
-      kogitoTaskConsole: {
-        registry: getOrDefault(this.vars.KOGITO_TASK_CONSOLE__registry),
-        account: getOrDefault(this.vars.KOGITO_TASK_CONSOLE__account),
-        name: getOrDefault(this.vars.KOGITO_TASK_CONSOLE__name),
-        buildTag: getOrDefault(this.vars.KOGITO_TASK_CONSOLE__buildTag),
-        port: getOrDefault(this.vars.KOGITO_TASK_CONSOLE__port),
-        version: require("../package.json").version,
-      },
-    };
-  },
-});
diff --git a/packages/kogito-task-console/package.json b/packages/kogito-task-console/package.json
deleted file mode 100644
index 10273fd9fcf..00000000000
--- a/packages/kogito-task-console/package.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
-  "private": true,
-  "name": "@kie-tools/kogito-task-console",
-  "version": "0.0.0",
-  "description": "",
-  "license": "Apache-2.0",
-  "homepage": "https://github.com/apache/incubator-kie-tools",
-  "repository": {
-    "type": "git",
-    "url": "https://github.com/apache/incubator-kie-tools.git"
-  },
-  "bugs": {
-    "url": "https://github.com/apache/incubator-kie-tools/issues"
-  },
-  "scripts": {
-    "build:dev": "pnpm cleanup && pnpm env-json:schema:generate && pnpm copy:assets && run-script-if --bool \"$(build-env containerImages.build)\" --then \"pnpm image:docker:build\"",
-    "build:prod": "pnpm cleanup && pnpm env-json:schema:generate && pnpm copy:assets && run-script-if --bool \"$(build-env containerImages.build)\" --then \"pnpm image:docker:build\"",
-    "cleanup": "rimraf dist-dev && mkdir dist-dev",
-    "copy:assets": "pnpm copy:webapp-assets && pnpm copy:image-env-to-json",
-    "copy:image-env-to-json": "run-script-os",
-    "copy:image-env-to-json:linux:darwin": "cp ./node_modules/@kie-tools/image-env-to-json/dist/linux/image-env-to-json-standalone ./dist-dev/",
-    "copy:image-env-to-json:win32": "pnpm powershell \"Copy-Item ./node_modules/@kie-tools/image-env-to-json/dist/linux/image-env-to-json-standalone ./dist-dev/\"",
-    "copy:webapp-assets": "run-script-os",
-    "copy:webapp-assets:linux:darwin": "cp -R ./node_modules/@kie-tools/runtime-tools-task-console-webapp/dist/ ./dist-dev/runtime-tools-task-console-webapp",
-    "copy:webapp-assets:win32": "pnpm powershell \"Copy-Item -R ./node_modules/@kie-tools/runtime-tools-task-console-webapp/dist/ ./dist-dev/runtime-tools-task-console-webapp\"",
-    "env-json:schema:generate": "ts-json-schema-generator --tsconfig ./node_modules/@kie-tools/runtime-tools-task-console-webapp/tsconfig.json --path ./node_modules/@kie-tools/runtime-tools-task-console-webapp/src/env/EnvJson.ts --type EnvJson --id EnvJson --out ./dist-dev/EnvJson.schema.json",
-    "image:docker:build": "kie-tools--image-builder build -r \"$(build-env kogitoTaskConsole.registry)\" -a \"$(build-env kogitoTaskConsole.account)\" -n \"$(build-env kogitoTaskConsole.name)\" -t \"$(build-env kogitoTaskConsole.buildTag)\" --build-arg KOGITO_TASK_CONSOLE_PORT=\"$(build-env kogitoTaskConsole.port)\""
-  },
-  "devDependencies": {
-    "@kie-tools/image-builder": "workspace:*",
-    "@kie-tools/image-env-to-json": "workspace:*",
-    "@kie-tools/root-env": "workspace:*",
-    "@kie-tools/runtime-tools-task-console-webapp": "workspace:*",
-    "rimraf": "^3.0.2",
-    "run-script-os": "^1.1.6",
-    "ts-json-schema-generator": "^1.1.2"
-  }
-}
diff --git a/packages/runtime-tools-consoles-helm-chart/README.md b/packages/runtime-tools-consoles-helm-chart/README.md
index 753c17c4152..f26136b9c6f 100644
--- a/packages/runtime-tools-consoles-helm-chart/README.md
+++ b/packages/runtime-tools-consoles-helm-chart/README.md
@@ -17,7 +17,7 @@
 
 # runtime-tools-consoles-helm-chart
 
-This chart can be used to deploy Task and Management consoles images on a [Kubernetes](https://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager.
+This chart can be used to deploy the Management Console image on a [Kubernetes](https://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager.
 
 ## Additional requirements
 
@@ -27,7 +27,6 @@ This chart can be used to deploy Task and Management consoles images on a [Kuber
 ## Components
 
 - Management Console
-- Task Console
 
 ## Installing the Chart
 
@@ -55,12 +54,6 @@ In order to get runtime-tools-consoles running you need to run these commands:
   export CONTAINER_PORT=$(kubectl get pod --namespace default $POD_NAME -o jsonpath="{.spec.containers[0].ports[0].containerPort}")
   echo "Management Console URL: http://127.0.0.1:8081"
   kubectl --namespace default port-forward $POD_NAME 8081:$CONTAINER_PORT
-
-2. Run the following commands in a separate terminal to port-forward Task Console application:
-  export POD_NAME=$(kubectl get pods --namespace default -l "app.kubernetes.io/component=task-console,app.kubernetes.io/instance=runtime-tools-consoles" -o jsonpath="{.items[0].metadata.name}")
-  export CONTAINER_PORT=$(kubectl get pod --namespace default $POD_NAME -o jsonpath="{.spec.containers[0].ports[0].containerPort}")
-  echo "Task Console URL: http://127.0.0.1:8080"
-  kubectl --namespace default port-forward $POD_NAME 8080:$CONTAINER_PORT
 ```
 
 ### Minikube install
@@ -86,7 +79,6 @@ Run the following commands:
   export MINIKUBE_IP=$(minikube ip)
   echo "\n# Minikube Runtime Tools Consoles Helm Chart hostnames" | sudo tee -a /etc/hosts
   echo "$MINIKUBE_IP management-console.local" | sudo tee -a /etc/hosts
-  echo "$MINIKUBE_IP task-console.local" | sudo tee -a /etc/hosts
 ```
 
 ### Kubernetes install
@@ -108,8 +100,6 @@ REVISION: 1
 NOTES:
 1. Management Console available at:
   http://management-console.<YOUR_KUBERNETES_CLUSTER_DOMAIN>
-2. Task Console available at:
-  http://task-console.<YOUR_KUBERNETES_CLUSTER_DOMAIN>
 ```
 
 ### OpenShift install
@@ -139,8 +129,6 @@ REVISION: 1
 NOTES:
 1. Management Console available at:
   https://management-console.<YOUR_OCP_ROUTE_DOMAIN>
-2. Task Console available at:
-  https://task-console.<YOUR_OCP_ROUTE_DOMAIN>
 ```
 
 ## Installing a released version from the OCI registry:
@@ -196,51 +184,36 @@ The following table lists the configurable parameters of the Runtime Tools Conso
 
 <!-- CHART_VALUES_README -->
 
-| Key                                          | Type   | Default                                                                                                                                                                                                                                                 | Description                                                                                                                                      |
-| -------------------------------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
-| global.dataIndexUrl                          | string | `""`                                                                                                                                                                                                                                                    | Set the URL that points to the Data Index service                                                                                                |
-| global.environment                           | string | `"DEV"`                                                                                                                                                                                                                                                 | If want to enable Keycloak integration set it to PROD, otherwise set it to DEV                                                                   |
-| global.ingressSource                         | string | `""`                                                                                                                                                                                                                                                    | Which ingress source is being used (none/"minikube"/"kubernetes"/"openshift") Obs.: For NOTES generation only                                    |
-| global.keycloakClientId                      | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak client id                                                                                          |
-| global.keycloakHealthCheck                   | bool   | `false`                                                                                                                                                                                                                                                 | If using environment = PROD, enable or disable Keycloak health check                                                                             |
-| global.keycloakHealthCheckUrl                | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak health check url                                                                                   |
-| global.keycloakRealm                         | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak realm name                                                                                         |
-| global.keycloakTokenValidity                 | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak token validity                                                                                     |
-| global.keycloakUrl                           | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak auth url                                                                                           |
-| global.kubernetesClusterDomain               | string | `""`                                                                                                                                                                                                                                                    | If using Minikube or Kubernetes, set the cluster domain                                                                                          |
-| global.kubernetesIngressClass                | string | `""`                                                                                                                                                                                                                                                    | If using Minikube or Kubernetes, set the Ingress class (i.e: nginx)                                                                              |
-| global.openshiftRouteDomain                  | string | `""`                                                                                                                                                                                                                                                    | If using OpenShift Routes, set the Route domain                                                                                                  |
-| fullnameOverride                             | string | `""`                                                                                                                                                                                                                                                    | Overrides charts full name                                                                                                                       |
-| nameOverride                                 | string | `""`                                                                                                                                                                                                                                                    | Overrides charts name                                                                                                                            |
-| management-console.appNameOverride           | string | `""`                                                                                                                                                                                                                                                    | Overrides the deployed application name                                                                                                          |
-| management-console.appVersionOverride        | string | `""`                                                                                                                                                                                                                                                    | Overrides the deployed application version                                                                                                       |
-| management-console.autoscaling               | object | `{"enabled":false,"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80}`                                                                                                                                                               | Management Console HorizontalPodAutoscaler configuration (https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/)            |
-| management-console.enabled                   | bool   | `true`                                                                                                                                                                                                                                                  | Enable or disable Management Console installation                                                                                                |
-| management-console.fullnameOverride          | string | `""`                                                                                                                                                                                                                                                    | Overrides charts full name                                                                                                                       |
-| management-console.image                     | object | `{"account":"apache","name":"incubator-kie-kogito-management-console","pullPolicy":"IfNotPresent","registry":"docker.io","tag":"main"}`                                                                                                                 | Image source configuration for the Management Console image                                                                                      |
-| management-console.imagePullSecrets          | list   | `[]`                                                                                                                                                                                                                                                    | Pull secrets used when pulling Management Console image                                                                                          |
-| management-console.ingress                   | object | `{"annotations":{},"className":"{{ .Values.global.kubernetesIngressClass }}","enabled":false,"hosts":[{"host":"management-console.{{ .Values.global.kubernetesClusterDomain }}","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}],"tls":[]}` | Management Console Ingress configuration (https://kubernetes.io/docs/concepts/services-networking/ingress/)                                      |
-| management-console.name                      | string | `"management-console"`                                                                                                                                                                                                                                  | Component name                                                                                                                                   |
-| management-console.nameOverride              | string | `""`                                                                                                                                                                                                                                                    | Overrides charts name                                                                                                                            |
-| management-console.nodeSelector              | object | `{}`                                                                                                                                                                                                                                                    |                                                                                                                                                  |
-| management-console.openshiftRoute            | object | `{"annotations":{},"enabled":false,"host":"management-console.{{ .Values.global.openshiftRouteDomain }}","tls":{"insecureEdgeTerminationPolicy":"None","termination":"edge"}}`                                                                          | Management Console OpenShift Route configuration (https://docs.openshift.com/container-platform/4.14/networking/routes/route-configuration.html) |
-| management-console.service                   | object | `{"nodePort":"","port":8081,"targetPort":8080,"type":"ClusterIP"}`                                                                                                                                                                                      | Management Console Service configuration (https://kubernetes.io/docs/concepts/services-networking/service/)                                      |
-| management-console.serviceAccount            | object | `{"annotations":{},"create":true,"name":""}`                                                                                                                                                                                                            | Management Console ServiceAccount configuration (https://kubernetes.io/docs/concepts/security/service-accounts/)                                 |
-| task-console.appNameOverride                 | string | `""`                                                                                                                                                                                                                                                    | Overrides the deployed application name                                                                                                          |
-| task-console.appTaskActiveStatesListOverride | string | `""`                                                                                                                                                                                                                                                    | Overrides the Task Console active states list                                                                                                    |
-| task-console.appTaskStatesListOverride       | string | `""`                                                                                                                                                                                                                                                    | Overrides the Task Console states list                                                                                                           |
-| task-console.appVersionOverride              | string | `""`                                                                                                                                                                                                                                                    | Overrides the deployed application version                                                                                                       |
-| task-console.autoscaling                     | object | `{"enabled":false,"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80}`                                                                                                                                                               | Task Console HorizontalPodAutoscaler configuration (https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/)                  |
-| task-console.enabled                         | bool   | `true`                                                                                                                                                                                                                                                  | Enable or disable Task Console installation                                                                                                      |
-| task-console.fullnameOverride                | string | `""`                                                                                                                                                                                                                                                    | Overrides charts full name                                                                                                                       |
-| task-console.image                           | object | `{"account":"apache","name":"incubator-kie-kogito-task-console","pullPolicy":"IfNotPresent","registry":"docker.io","tag":"main"}`                                                                                                                       | Image source configuration for the Management Console image                                                                                      |
-| task-console.imagePullSecrets                | list   | `[]`                                                                                                                                                                                                                                                    | Pull secrets used when pulling Management Console image                                                                                          |
-| task-console.ingress                         | object | `{"annotations":{},"className":"{{ .Values.global.kubernetesIngressClass }}","enabled":false,"hosts":[{"host":"task-console.{{ .Values.global.kubernetesClusterDomain }}","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}],"tls":[]}`       | Task Console Ingress configuration (https://kubernetes.io/docs/concepts/services-networking/ingress/)                                            |
-| task-console.name                            | string | `"task-console"`                                                                                                                                                                                                                                        | Component name                                                                                                                                   |
-| task-console.nameOverride                    | string | `""`                                                                                                                                                                                                                                                    | Overrides charts name                                                                                                                            |
-| task-console.openshiftRoute                  | object | `{"annotations":{},"enabled":false,"host":"task-console.{{ .Values.global.openshiftRouteDomain }}","tls":{"insecureEdgeTerminationPolicy":"None","termination":"edge"}}`                                                                                | Task Console OpenShift Route configuration (https://docs.openshift.com/container-platform/4.14/networking/routes/route-configuration.html)       |
-| task-console.service                         | object | `{"nodePort":"","port":8080,"targetPort":8080,"type":"ClusterIP"}`                                                                                                                                                                                      | Task Console Service configuration (https://kubernetes.io/docs/concepts/services-networking/service/)                                            |
-| task-console.serviceAccount                  | object | `{"annotations":{},"create":true,"name":""}`                                                                                                                                                                                                            | Task Console ServiceAccount configuration (https://kubernetes.io/docs/concepts/security/service-accounts/)                                       |
+| Key                                   | Type   | Default                                                                                                                                                                                                                                                 | Description                                                                                                                                      |
+| ------------------------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
+| global.dataIndexUrl                   | string | `""`                                                                                                                                                                                                                                                    | Set the URL that points to the Data Index service                                                                                                |
+| global.environment                    | string | `"DEV"`                                                                                                                                                                                                                                                 | If want to enable Keycloak integration set it to PROD, otherwise set it to DEV                                                                   |
+| global.ingressSource                  | string | `""`                                                                                                                                                                                                                                                    | Which ingress source is being used (none/"minikube"/"kubernetes"/"openshift") Obs.: For NOTES generation only                                    |
+| global.keycloakClientId               | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak client id                                                                                          |
+| global.keycloakHealthCheck            | bool   | `false`                                                                                                                                                                                                                                                 | If using environment = PROD, enable or disable Keycloak health check                                                                             |
+| global.keycloakHealthCheckUrl         | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak health check url                                                                                   |
+| global.keycloakRealm                  | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak realm name                                                                                         |
+| global.keycloakTokenValidity          | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak token validity                                                                                     |
+| global.keycloakUrl                    | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak auth url                                                                                           |
+| global.kubernetesClusterDomain        | string | `""`                                                                                                                                                                                                                                                    | If using Minikube or Kubernetes, set the cluster domain                                                                                          |
+| global.kubernetesIngressClass         | string | `""`                                                                                                                                                                                                                                                    | If using Minikube or Kubernetes, set the Ingress class (i.e: nginx)                                                                              |
+| global.openshiftRouteDomain           | string | `""`                                                                                                                                                                                                                                                    | If using OpenShift Routes, set the Route domain                                                                                                  |
+| fullnameOverride                      | string | `""`                                                                                                                                                                                                                                                    | Overrides charts full name                                                                                                                       |
+| nameOverride                          | string | `""`                                                                                                                                                                                                                                                    | Overrides charts name                                                                                                                            |
+| management-console.appNameOverride    | string | `""`                                                                                                                                                                                                                                                    | Overrides the deployed application name                                                                                                          |
+| management-console.appVersionOverride | string | `""`                                                                                                                                                                                                                                                    | Overrides the deployed application version                                                                                                       |
+| management-console.autoscaling        | object | `{"enabled":false,"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80}`                                                                                                                                                               | Management Console HorizontalPodAutoscaler configuration (https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/)            |
+| management-console.enabled            | bool   | `true`                                                                                                                                                                                                                                                  | Enable or disable Management Console installation                                                                                                |
+| management-console.fullnameOverride   | string | `""`                                                                                                                                                                                                                                                    | Overrides charts full name                                                                                                                       |
+| management-console.image              | object | `{"account":"apache","name":"incubator-kie-kogito-management-console","pullPolicy":"IfNotPresent","registry":"docker.io","tag":"main"}`                                                                                                                 | Image source configuration for the Management Console image                                                                                      |
+| management-console.imagePullSecrets   | list   | `[]`                                                                                                                                                                                                                                                    | Pull secrets used when pulling Management Console image                                                                                          |
+| management-console.ingress            | object | `{"annotations":{},"className":"{{ .Values.global.kubernetesIngressClass }}","enabled":false,"hosts":[{"host":"management-console.{{ .Values.global.kubernetesClusterDomain }}","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}],"tls":[]}` | Management Console Ingress configuration (https://kubernetes.io/docs/concepts/services-networking/ingress/)                                      |
+| management-console.name               | string | `"management-console"`                                                                                                                                                                                                                                  | Component name                                                                                                                                   |
+| management-console.nameOverride       | string | `""`                                                                                                                                                                                                                                                    | Overrides charts name                                                                                                                            |
+| management-console.nodeSelector       | object | `{}`                                                                                                                                                                                                                                                    |                                                                                                                                                  |
+| management-console.openshiftRoute     | object | `{"annotations":{},"enabled":false,"host":"management-console.{{ .Values.global.openshiftRouteDomain }}","tls":{"insecureEdgeTerminationPolicy":"None","termination":"edge"}}`                                                                          | Management Console OpenShift Route configuration (https://docs.openshift.com/container-platform/4.14/networking/routes/route-configuration.html) |
+| management-console.service            | object | `{"nodePort":"","port":8081,"targetPort":8080,"type":"ClusterIP"}`                                                                                                                                                                                      | Management Console Service configuration (https://kubernetes.io/docs/concepts/services-networking/service/)                                      |
+| management-console.serviceAccount     | object | `{"annotations":{},"create":true,"name":""}`                                                                                                                                                                                                            | Management Console ServiceAccount configuration (https://kubernetes.io/docs/concepts/security/service-accounts/)                                 |
 
 ---
 
diff --git a/packages/runtime-tools-consoles-helm-chart/install.js b/packages/runtime-tools-consoles-helm-chart/install.js
index f6772ba9f2b..2a4ef2108bd 100644
--- a/packages/runtime-tools-consoles-helm-chart/install.js
+++ b/packages/runtime-tools-consoles-helm-chart/install.js
@@ -23,7 +23,7 @@ const fs = require("fs");
 
 // Set version for the Chart (and its dependencies) and Subcharts
 console.log("[runtime-tools-consoles-helm-chart install.js] Updating Chart.yaml files...");
-const chartFiles = ["src/Chart.yaml", "src/charts/task-console/Chart.yaml", "src/charts/management-console/Chart.yaml"];
+const chartFiles = ["src/Chart.yaml", "src/charts/management-console/Chart.yaml"];
 chartFiles.forEach((file) => {
   const doc = yaml.parseDocument(fs.readFileSync(file, "utf8"));
   if (file == "src/Chart.yaml") {
@@ -33,7 +33,6 @@ chartFiles.forEach((file) => {
   doc.setIn(["appVersion"], env.runtimeToolsConsolesHelmChart.tag);
   if (doc.getIn(["dependencies"])) {
     doc.setIn(["dependencies", "0", "version"], env.runtimeToolsConsolesHelmChart.tag);
-    doc.setIn(["dependencies", "1", "version"], env.runtimeToolsConsolesHelmChart.tag);
   }
   console.log(yaml.stringify(doc));
   fs.writeFileSync(file, yaml.stringify(doc), "utf8");
@@ -41,7 +40,7 @@ chartFiles.forEach((file) => {
 
 // Set tags used for images
 console.log("[runtime-tools-consoles-helm-chart install.js] Updating values.yaml files...");
-const valuesFiles = ["src/charts/task-console/values.yaml", "src/charts/management-console/values.yaml"];
+const valuesFiles = ["src/charts/management-console/values.yaml"];
 valuesFiles.forEach((file) => {
   const doc = yaml.parseDocument(fs.readFileSync(file, "utf8"));
   doc.setIn(["image", "tag"], env.root.streamName);
diff --git a/packages/runtime-tools-consoles-helm-chart/package.json b/packages/runtime-tools-consoles-helm-chart/package.json
index 6417a365bcb..69554b0ff3f 100644
--- a/packages/runtime-tools-consoles-helm-chart/package.json
+++ b/packages/runtime-tools-consoles-helm-chart/package.json
@@ -25,8 +25,7 @@
     "update-readmes": "node scripts/update-readmes.js && pnpm format"
   },
   "dependencies": {
-    "@kie-tools/kogito-management-console": "workspace:*",
-    "@kie-tools/kogito-task-console": "workspace:*"
+    "@kie-tools/kogito-management-console": "workspace:*"
   },
   "devDependencies": {
     "@kie-tools/root-env": "workspace:*",
diff --git a/packages/runtime-tools-consoles-helm-chart/src/Chart.lock b/packages/runtime-tools-consoles-helm-chart/src/Chart.lock
index c2311558156..fd4d0ce91a7 100644
--- a/packages/runtime-tools-consoles-helm-chart/src/Chart.lock
+++ b/packages/runtime-tools-consoles-helm-chart/src/Chart.lock
@@ -2,8 +2,5 @@ dependencies:
 - name: management-console
   repository: ""
   version: 0.0.0
-- name: task-console
-  repository: ""
-  version: 0.0.0
-digest: sha256:bd9701735749abd6ed320a0f90d3b9b6dae4ac27b5c7e3b5d72de1037016a3d3
-generated: "2024-08-09T11:12:50.052943-03:00"
+digest: sha256:84cd8d19b35a87b2a5393ae1880b8c76be191f4c1839739cd6783454b02c503f
+generated: "2024-10-23T12:57:15.741355-03:00"
diff --git a/packages/runtime-tools-consoles-helm-chart/src/Chart.yaml b/packages/runtime-tools-consoles-helm-chart/src/Chart.yaml
index 2c74756c5f1..442f09e499e 100644
--- a/packages/runtime-tools-consoles-helm-chart/src/Chart.yaml
+++ b/packages/runtime-tools-consoles-helm-chart/src/Chart.yaml
@@ -8,6 +8,3 @@ dependencies:
   - name: management-console
     version: 0.0.0
     condition: management-console.enabled
-  - name: task-console
-    version: 0.0.0
-    condition: task-console.enabled
diff --git a/packages/runtime-tools-consoles-helm-chart/src/README.md b/packages/runtime-tools-consoles-helm-chart/src/README.md
index 835c5537dde..d48cf608cb0 100644
--- a/packages/runtime-tools-consoles-helm-chart/src/README.md
+++ b/packages/runtime-tools-consoles-helm-chart/src/README.md
@@ -26,55 +26,39 @@ A Helm chart to deploy Runtime Tools Consoles on Kubernetes
 | Repository | Name               | Version |
 | ---------- | ------------------ | ------- |
 |            | management-console | 0.0.0   |
-|            | task-console       | 0.0.0   |
 
 ## Values
 
-| Key                                          | Type   | Default                                                                                                                                                                                                                                                 | Description                                                                                                                                      |
-| -------------------------------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
-| global.dataIndexUrl                          | string | `""`                                                                                                                                                                                                                                                    | Set the URL that points to the Data Index service                                                                                                |
-| global.environment                           | string | `"DEV"`                                                                                                                                                                                                                                                 | If want to enable Keycloak integration set it to PROD, otherwise set it to DEV                                                                   |
-| global.ingressSource                         | string | `""`                                                                                                                                                                                                                                                    | Which ingress source is being used (none/"minikube"/"kubernetes"/"openshift") Obs.: For NOTES generation only                                    |
-| global.keycloakClientId                      | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak client id                                                                                          |
-| global.keycloakHealthCheck                   | bool   | `false`                                                                                                                                                                                                                                                 | If using environment = PROD, enable or disable Keycloak health check                                                                             |
-| global.keycloakHealthCheckUrl                | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak health check url                                                                                   |
-| global.keycloakRealm                         | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak realm name                                                                                         |
-| global.keycloakTokenValidity                 | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak token validity                                                                                     |
-| global.keycloakUrl                           | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak auth url                                                                                           |
-| global.kubernetesClusterDomain               | string | `""`                                                                                                                                                                                                                                                    | If using Minikube or Kubernetes, set the cluster domain                                                                                          |
-| global.kubernetesIngressClass                | string | `""`                                                                                                                                                                                                                                                    | If using Minikube or Kubernetes, set the Ingress class (i.e: nginx)                                                                              |
-| global.openshiftRouteDomain                  | string | `""`                                                                                                                                                                                                                                                    | If using OpenShift Routes, set the Route domain                                                                                                  |
-| fullnameOverride                             | string | `""`                                                                                                                                                                                                                                                    | Overrides charts full name                                                                                                                       |
-| nameOverride                                 | string | `""`                                                                                                                                                                                                                                                    | Overrides charts name                                                                                                                            |
-| management-console.appNameOverride           | string | `""`                                                                                                                                                                                                                                                    | Overrides the deployed application name                                                                                                          |
-| management-console.appVersionOverride        | string | `""`                                                                                                                                                                                                                                                    | Overrides the deployed application version                                                                                                       |
-| management-console.autoscaling               | object | `{"enabled":false,"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80}`                                                                                                                                                               | Management Console HorizontalPodAutoscaler configuration (https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/)            |
-| management-console.enabled                   | bool   | `true`                                                                                                                                                                                                                                                  | Enable or disable Management Console installation                                                                                                |
-| management-console.fullnameOverride          | string | `""`                                                                                                                                                                                                                                                    | Overrides charts full name                                                                                                                       |
-| management-console.image                     | object | `{"account":"apache","name":"incubator-kie-kogito-management-console","pullPolicy":"IfNotPresent","registry":"docker.io","tag":"main"}`                                                                                                                 | Image source configuration for the Management Console image                                                                                      |
-| management-console.imagePullSecrets          | list   | `[]`                                                                                                                                                                                                                                                    | Pull secrets used when pulling Management Console image                                                                                          |
-| management-console.ingress                   | object | `{"annotations":{},"className":"{{ .Values.global.kubernetesIngressClass }}","enabled":false,"hosts":[{"host":"management-console.{{ .Values.global.kubernetesClusterDomain }}","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}],"tls":[]}` | Management Console Ingress configuration (https://kubernetes.io/docs/concepts/services-networking/ingress/)                                      |
-| management-console.name                      | string | `"management-console"`                                                                                                                                                                                                                                  | Component name                                                                                                                                   |
-| management-console.nameOverride              | string | `""`                                                                                                                                                                                                                                                    | Overrides charts name                                                                                                                            |
-| management-console.nodeSelector              | object | `{}`                                                                                                                                                                                                                                                    |                                                                                                                                                  |
-| management-console.openshiftRoute            | object | `{"annotations":{},"enabled":false,"host":"management-console.{{ .Values.global.openshiftRouteDomain }}","tls":{"insecureEdgeTerminationPolicy":"None","termination":"edge"}}`                                                                          | Management Console OpenShift Route configuration (https://docs.openshift.com/container-platform/4.14/networking/routes/route-configuration.html) |
-| management-console.service                   | object | `{"nodePort":"","port":8081,"targetPort":8080,"type":"ClusterIP"}`                                                                                                                                                                                      | Management Console Service configuration (https://kubernetes.io/docs/concepts/services-networking/service/)                                      |
-| management-console.serviceAccount            | object | `{"annotations":{},"create":true,"name":""}`                                                                                                                                                                                                            | Management Console ServiceAccount configuration (https://kubernetes.io/docs/concepts/security/service-accounts/)                                 |
-| task-console.appNameOverride                 | string | `""`                                                                                                                                                                                                                                                    | Overrides the deployed application name                                                                                                          |
-| task-console.appTaskActiveStatesListOverride | string | `""`                                                                                                                                                                                                                                                    | Overrides the Task Console active states list                                                                                                    |
-| task-console.appTaskStatesListOverride       | string | `""`                                                                                                                                                                                                                                                    | Overrides the Task Console states list                                                                                                           |
-| task-console.appVersionOverride              | string | `""`                                                                                                                                                                                                                                                    | Overrides the deployed application version                                                                                                       |
-| task-console.autoscaling                     | object | `{"enabled":false,"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80}`                                                                                                                                                               | Task Console HorizontalPodAutoscaler configuration (https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/)                  |
-| task-console.enabled                         | bool   | `true`                                                                                                                                                                                                                                                  | Enable or disable Task Console installation                                                                                                      |
-| task-console.fullnameOverride                | string | `""`                                                                                                                                                                                                                                                    | Overrides charts full name                                                                                                                       |
-| task-console.image                           | object | `{"account":"apache","name":"incubator-kie-kogito-task-console","pullPolicy":"IfNotPresent","registry":"docker.io","tag":"main"}`                                                                                                                       | Image source configuration for the Management Console image                                                                                      |
-| task-console.imagePullSecrets                | list   | `[]`                                                                                                                                                                                                                                                    | Pull secrets used when pulling Management Console image                                                                                          |
-| task-console.ingress                         | object | `{"annotations":{},"className":"{{ .Values.global.kubernetesIngressClass }}","enabled":false,"hosts":[{"host":"task-console.{{ .Values.global.kubernetesClusterDomain }}","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}],"tls":[]}`       | Task Console Ingress configuration (https://kubernetes.io/docs/concepts/services-networking/ingress/)                                            |
-| task-console.name                            | string | `"task-console"`                                                                                                                                                                                                                                        | Component name                                                                                                                                   |
-| task-console.nameOverride                    | string | `""`                                                                                                                                                                                                                                                    | Overrides charts name                                                                                                                            |
-| task-console.openshiftRoute                  | object | `{"annotations":{},"enabled":false,"host":"task-console.{{ .Values.global.openshiftRouteDomain }}","tls":{"insecureEdgeTerminationPolicy":"None","termination":"edge"}}`                                                                                | Task Console OpenShift Route configuration (https://docs.openshift.com/container-platform/4.14/networking/routes/route-configuration.html)       |
-| task-console.service                         | object | `{"nodePort":"","port":8080,"targetPort":8080,"type":"ClusterIP"}`                                                                                                                                                                                      | Task Console Service configuration (https://kubernetes.io/docs/concepts/services-networking/service/)                                            |
-| task-console.serviceAccount                  | object | `{"annotations":{},"create":true,"name":""}`                                                                                                                                                                                                            | Task Console ServiceAccount configuration (https://kubernetes.io/docs/concepts/security/service-accounts/)                                       |
+| Key                                   | Type   | Default                                                                                                                                                                                                                                                 | Description                                                                                                                                      |
+| ------------------------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
+| global.dataIndexUrl                   | string | `""`                                                                                                                                                                                                                                                    | Set the URL that points to the Data Index service                                                                                                |
+| global.environment                    | string | `"DEV"`                                                                                                                                                                                                                                                 | If want to enable Keycloak integration set it to PROD, otherwise set it to DEV                                                                   |
+| global.ingressSource                  | string | `""`                                                                                                                                                                                                                                                    | Which ingress source is being used (none/"minikube"/"kubernetes"/"openshift") Obs.: For NOTES generation only                                    |
+| global.keycloakClientId               | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak client id                                                                                          |
+| global.keycloakHealthCheck            | bool   | `false`                                                                                                                                                                                                                                                 | If using environment = PROD, enable or disable Keycloak health check                                                                             |
+| global.keycloakHealthCheckUrl         | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak health check url                                                                                   |
+| global.keycloakRealm                  | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak realm name                                                                                         |
+| global.keycloakTokenValidity          | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak token validity                                                                                     |
+| global.keycloakUrl                    | string | `""`                                                                                                                                                                                                                                                    | If using environment = PROD, set the KeyCloak auth url                                                                                           |
+| global.kubernetesClusterDomain        | string | `""`                                                                                                                                                                                                                                                    | If using Minikube or Kubernetes, set the cluster domain                                                                                          |
+| global.kubernetesIngressClass         | string | `""`                                                                                                                                                                                                                                                    | If using Minikube or Kubernetes, set the Ingress class (i.e: nginx)                                                                              |
+| global.openshiftRouteDomain           | string | `""`                                                                                                                                                                                                                                                    | If using OpenShift Routes, set the Route domain                                                                                                  |
+| fullnameOverride                      | string | `""`                                                                                                                                                                                                                                                    | Overrides charts full name                                                                                                                       |
+| nameOverride                          | string | `""`                                                                                                                                                                                                                                                    | Overrides charts name                                                                                                                            |
+| management-console.appNameOverride    | string | `""`                                                                                                                                                                                                                                                    | Overrides the deployed application name                                                                                                          |
+| management-console.appVersionOverride | string | `""`                                                                                                                                                                                                                                                    | Overrides the deployed application version                                                                                                       |
+| management-console.autoscaling        | object | `{"enabled":false,"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80}`                                                                                                                                                               | Management Console HorizontalPodAutoscaler configuration (https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/)            |
+| management-console.enabled            | bool   | `true`                                                                                                                                                                                                                                                  | Enable or disable Management Console installation                                                                                                |
+| management-console.fullnameOverride   | string | `""`                                                                                                                                                                                                                                                    | Overrides charts full name                                                                                                                       |
+| management-console.image              | object | `{"account":"apache","name":"incubator-kie-kogito-management-console","pullPolicy":"IfNotPresent","registry":"docker.io","tag":"main"}`                                                                                                                 | Image source configuration for the Management Console image                                                                                      |
+| management-console.imagePullSecrets   | list   | `[]`                                                                                                                                                                                                                                                    | Pull secrets used when pulling Management Console image                                                                                          |
+| management-console.ingress            | object | `{"annotations":{},"className":"{{ .Values.global.kubernetesIngressClass }}","enabled":false,"hosts":[{"host":"management-console.{{ .Values.global.kubernetesClusterDomain }}","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}],"tls":[]}` | Management Console Ingress configuration (https://kubernetes.io/docs/concepts/services-networking/ingress/)                                      |
+| management-console.name               | string | `"management-console"`                                                                                                                                                                                                                                  | Component name                                                                                                                                   |
+| management-console.nameOverride       | string | `""`                                                                                                                                                                                                                                                    | Overrides charts name                                                                                                                            |
+| management-console.nodeSelector       | object | `{}`                                                                                                                                                                                                                                                    |                                                                                                                                                  |
+| management-console.openshiftRoute     | object | `{"annotations":{},"enabled":false,"host":"management-console.{{ .Values.global.openshiftRouteDomain }}","tls":{"insecureEdgeTerminationPolicy":"None","termination":"edge"}}`                                                                          | Management Console OpenShift Route configuration (https://docs.openshift.com/container-platform/4.14/networking/routes/route-configuration.html) |
+| management-console.service            | object | `{"nodePort":"","port":8081,"targetPort":8080,"type":"ClusterIP"}`                                                                                                                                                                                      | Management Console Service configuration (https://kubernetes.io/docs/concepts/services-networking/service/)                                      |
+| management-console.serviceAccount     | object | `{"annotations":{},"create":true,"name":""}`                                                                                                                                                                                                            | Management Console ServiceAccount configuration (https://kubernetes.io/docs/concepts/security/service-accounts/)                                 |
 
 ---
 
diff --git a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/Chart.yaml b/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/Chart.yaml
deleted file mode 100644
index ad9821ad989..00000000000
--- a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/Chart.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-apiVersion: v2
-name: task-console
-description: A Helm chart to deploy Runtime Tools Task Console on Kubernetes
-type: application
-version: 0.0.0
-appVersion: 0.0.0
diff --git a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/README.md b/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/README.md
deleted file mode 100644
index d83d76cb985..00000000000
--- a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/README.md
+++ /dev/null
@@ -1,46 +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.
--->
-
-# task-console
-
-![Version: 0.0.0](https://img.shields.io/badge/Version-0.0.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.0.0](https://img.shields.io/badge/AppVersion-0.0.0-informational?style=flat-square)
-
-A Helm chart to deploy Runtime Tools Task Console on Kubernetes
-
-## Values
-
-| Key                             | Type   | Default                                                                                                                                                                                                                                           | Description                                                                                                                                |
-| ------------------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
-| appNameOverride                 | string | `""`                                                                                                                                                                                                                                              | Overrides the deployed application name                                                                                                    |
-| appTaskActiveStatesListOverride | string | `""`                                                                                                                                                                                                                                              | Overrides the Task Console active states list                                                                                              |
-| appTaskStatesListOverride       | string | `""`                                                                                                                                                                                                                                              | Overrides the Task Console states list                                                                                                     |
-| appVersionOverride              | string | `""`                                                                                                                                                                                                                                              | Overrides the deployed application version                                                                                                 |
-| autoscaling                     | object | `{"enabled":false,"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80}`                                                                                                                                                         | Task Console HorizontalPodAutoscaler configuration (https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/)            |
-| enabled                         | bool   | `true`                                                                                                                                                                                                                                            | Enable or disable Task Console installation                                                                                                |
-| fullnameOverride                | string | `""`                                                                                                                                                                                                                                              | Overrides charts full name                                                                                                                 |
-| image                           | object | `{"account":"apache","name":"incubator-kie-kogito-task-console","pullPolicy":"IfNotPresent","registry":"docker.io","tag":"main"}`                                                                                                                 | Image source configuration for the Management Console image                                                                                |
-| imagePullSecrets                | list   | `[]`                                                                                                                                                                                                                                              | Pull secrets used when pulling Management Console image                                                                                    |
-| ingress                         | object | `{"annotations":{},"className":"{{ .Values.global.kubernetesIngressClass }}","enabled":false,"hosts":[{"host":"task-console.{{ .Values.global.kubernetesClusterDomain }}","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}],"tls":[]}` | Task Console Ingress configuration (https://kubernetes.io/docs/concepts/services-networking/ingress/)                                      |
-| name                            | string | `"task-console"`                                                                                                                                                                                                                                  | Component name                                                                                                                             |
-| nameOverride                    | string | `""`                                                                                                                                                                                                                                              | Overrides charts name                                                                                                                      |
-| openshiftRoute                  | object | `{"annotations":{},"enabled":false,"host":"task-console.{{ .Values.global.openshiftRouteDomain }}","tls":{"insecureEdgeTerminationPolicy":"None","termination":"edge"}}`                                                                          | Task Console OpenShift Route configuration (https://docs.openshift.com/container-platform/4.14/networking/routes/route-configuration.html) |
-| service                         | object | `{"nodePort":"","port":8080,"targetPort":8080,"type":"ClusterIP"}`                                                                                                                                                                                | Task Console Service configuration (https://kubernetes.io/docs/concepts/services-networking/service/)                                      |
-| serviceAccount                  | object | `{"annotations":{},"create":true,"name":""}`                                                                                                                                                                                                      | Task Console ServiceAccount configuration (https://kubernetes.io/docs/concepts/security/service-accounts/)                                 |
-
----
-
-Autogenerated from chart metadata using [helm-docs v1.13.1](https://github.com/norwoodj/helm-docs/releases/v1.13.1)
diff --git a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/_helpers.tpl b/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/_helpers.tpl
deleted file mode 100644
index fdede13cbb1..00000000000
--- a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/_helpers.tpl
+++ /dev/null
@@ -1,40 +0,0 @@
-{{/*
-Create a fully qualified name.
-We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
-*/}}
-{{- define "taskConsole.fullname" -}}
-{{- if .Values.fullnameOverride -}}
-{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}}
-{{- else -}}
-{{- printf "%s-%s" .Release.Name .Values.name | trunc 63 | trimSuffix "-" -}}
-{{- end -}}
-{{- end -}}
-
-{{/*
-These can be overriden by the base chart.
-*/}}
-{{- define "selectorLabels" -}}
-{{- end -}}
-{{- define "labels" -}}
-{{- end -}}
-
-{{- define "taskConsole.selectorLabels" -}}
-app.kubernetes.io/component: {{ .Values.name | quote }}
-{{ include "selectorLabels" . }}
-{{- end -}}
-
-{{- define "taskConsole.labels" -}}
-{{ include "taskConsole.selectorLabels" . }}
-{{ include "labels" . }}
-{{- end -}}
-
-{{/*
-Create the name of the service account to use for the task console component
-*/}}
-{{- define "taskConsole.serviceAccountName" -}}
-{{- if .Values.serviceAccount.create -}}
-    {{ default (include "taskConsole.fullname" .) .Values.serviceAccount.name }}
-{{- else -}}
-    {{ default "default" .Values.serviceAccount.name }}
-{{- end -}}
-{{- end -}}
\ No newline at end of file
diff --git a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/deployment.yaml.helm b/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/deployment.yaml.helm
deleted file mode 100644
index e14c0d7f7e0..00000000000
--- a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/deployment.yaml.helm
+++ /dev/null
@@ -1,112 +0,0 @@
-{{- $dataIndexUrl := .Values.global.dataIndexUrl | required ".Values.global.dataIndexUrl is required." -}}
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
-  name: {{ include "taskConsole.fullname" . }}
-  labels:
-    {{- include "taskConsole.labels" . | nindent 4 }}
-spec:
-  {{- if not .Values.autoscaling.enabled }}
-  replicas: {{ .Values.replicaCount }}
-  {{- end }}
-  selector:
-    matchLabels:
-      {{- include "taskConsole.selectorLabels" . | nindent 6 }}
-  template:
-    metadata:
-      {{- with .Values.podAnnotations }}
-      annotations:
-        {{- toYaml . | nindent 8 }}
-      {{- end }}
-      labels:
-        {{- include "taskConsole.selectorLabels" . | nindent 8 }}
-    spec:
-      {{- with .Values.imagePullSecrets }}
-      imagePullSecrets:
-        {{- toYaml . | nindent 8 }}
-      {{- end }}
-      serviceAccountName: {{ include "taskConsole.serviceAccountName" . }}
-      securityContext:
-        {{- toYaml .Values.podSecurityContext | nindent 8 }}
-      containers:
-        - name: {{ .Values.name }}
-          securityContext:
-            {{- toYaml .Values.securityContext | nindent 12 }}
-          image: "{{ .Values.image.registry }}/{{ .Values.image.account }}/{{ .Values.image.name }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
-          {{- with .Values.env }}
-          env:
-            {{- tpl (toYaml .) $ | nindent 12 }}
-          {{- end }}
-          imagePullPolicy: {{ .Values.image.pullPolicy }}
-          env:
-            - name: RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_ENV_MODE
-              value: {{ .Values.global.environment }}
-            - name: RUNTIME_TOOLS_TASK_CONSOLE_DATA_INDEX_ENDPOINT
-              value: {{ $dataIndexUrl }}
-            {{- if .Values.appNameOverride }}
-            - name: RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_APP_NAME
-              value: {{ .Values.appNameOverride }}
-            {{- end }}
-            {{- if .Values.appVersionOverride }}
-            - name: RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_APP_VERSION
-              value: {{ .Values.appVersionOverride }}
-            {{- end }}
-            {{- if .Values.appTaskStatesListOverride }}
-            - name: RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_TASK_STATES_LIST
-              value: {{ .Values.appTaskStatesListOverride }}
-            {{- end }}
-            {{- if .Values.appTaskActiveStatesListOverride }}
-            - name: RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_TASK_ACTIVE_STATES_LIST
-              value: {{ .Values.appTaskActiveStatesListOverride }}
-            {{- end }}
-            {{- if .Values.global.keycloakHealthCheck }}
-            - name: KOGITO_CONSOLES_KEYCLOAK_DISABLE_HEALTH_CHECK
-              value: true
-            {{- end }}
-            {{- if .Values.global.keycloakTokenValidity }}
-            - name: KOGITO_CONSOLES_KEYCLOAK_UPDATE_TOKEN_VALIDITY
-              value: {{ .Values.global.keycloakTokenValidity }}
-            {{- end }}
-            {{- if .Values.global.keycloakHealthCheckUrl }}
-            - name: KOGITO_CONSOLES_KEYCLOAK_HEALTH_CHECK_URL
-              value: {{ .Values.global.keycloakHealthCheckUrl }}
-            {{- end }}
-            {{- if .Values.global.keycloakRealm }}
-            - name: KOGITO_CONSOLES_KEYCLOAK_REALM
-              value: {{ .Values.global.keycloakRealm }}
-            {{- end }}
-            {{- if .Values.global.keycloakUrl }}
-            - name: KOGITO_CONSOLES_KEYCLOAK_URL
-              value: {{ .Values.global.keycloakUrl }}
-            {{- end }}
-            {{- if .Values.global.keycloakClientId }}
-            - name: KOGITO_CONSOLES_KEYCLOAK_CLIENT_ID
-              value: {{ .Values.global.keycloakClientId }}
-            {{- end }}
-          ports:
-            - name: http
-              containerPort: {{ .Values.service.targetPort }}
-              protocol: TCP
-          livenessProbe:
-            httpGet:
-              path: /
-              port: http
-          readinessProbe:
-            httpGet:
-              path: /
-              port: http
-          resources:
-            {{- toYaml .Values.resources | nindent 12 }}
-      {{- with .Values.nodeSelector }}
-      nodeSelector:
-        {{- toYaml . | nindent 8 }}
-      {{- end }}
-      {{- with .Values.affinity }}
-      affinity:
-        {{- toYaml . | nindent 8 }}
-      {{- end }}
-      {{- with .Values.tolerations }}
-      tolerations:
-        {{- toYaml . | nindent 8 }}
-      {{- end }}
diff --git a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/hpa.yaml.helm b/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/hpa.yaml.helm
deleted file mode 100644
index c20d58f6716..00000000000
--- a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/hpa.yaml.helm
+++ /dev/null
@@ -1,28 +0,0 @@
-{{- if .Values.autoscaling.enabled }}
-apiVersion: autoscaling/v2beta1
-kind: HorizontalPodAutoscaler
-metadata:
-  name: {{ include "taskConsole.fullname" . }}
-  labels:
-    {{- include "taskConsole.labels" . | nindent 4 }}
-spec:
-  scaleTargetRef:
-    apiVersion: apps/v1
-    kind: Deployment
-    name: {{ include "taskConsole.fullname" . }}
-  minReplicas: {{ .Values.autoscaling.minReplicas }}
-  maxReplicas: {{ .Values.autoscaling.maxReplicas }}
-  metrics:
-    {{- if .Values.autoscaling.targetCPUUtilizationPercentage }}
-    - type: Resource
-      resource:
-        name: cpu
-        targetAverageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }}
-    {{- end }}
-    {{- if .Values.autoscaling.targetMemoryUtilizationPercentage }}
-    - type: Resource
-      resource:
-        name: memory
-        targetAverageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }}
-    {{- end }}
-{{- end }}
diff --git a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/ingress.yaml.helm b/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/ingress.yaml.helm
deleted file mode 100644
index 985d68395d1..00000000000
--- a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/ingress.yaml.helm
+++ /dev/null
@@ -1,61 +0,0 @@
-{{- if .Values.ingress.enabled -}}
-{{- $fullName := include "taskConsole.fullname" . -}}
-{{- $svcPort := .Values.service.port -}}
-{{- if and .Values.ingress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion)) }}
-  {{- if not (hasKey .Values.ingress.annotations "kubernetes.io/ingress.class") }}
-  {{- $_ := set .Values.ingress.annotations "kubernetes.io/ingress.class" .Values.ingress.className}}
-  {{- end }}
-{{- end }}
-{{- if semverCompare ">=1.19-0" .Capabilities.KubeVersion.GitVersion -}}
-apiVersion: networking.k8s.io/v1
-{{- else if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}}
-apiVersion: networking.k8s.io/v1beta1
-{{- else -}}
-apiVersion: extensions/v1beta1
-{{- end }}
-kind: Ingress
-metadata:
-  name: {{ $fullName }}
-  labels:
-    {{- include "taskConsole.labels" . | nindent 4 }}
-  {{- with .Values.ingress.annotations }}
-  annotations:
-    {{- toYaml . | nindent 4 }}
-  {{- end }}
-spec:
-  {{- if and .Values.ingress.className (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion) }}
-  ingressClassName: {{ tpl .Values.ingress.className . | quote }}
-  {{- end }}
-  {{- if .Values.ingress.tls }}
-  tls:
-    {{- range .Values.ingress.tls }}
-    - hosts:
-        {{- range .hosts }}
-        - {{ . | quote }}
-        {{- end }}
-      secretName: {{ .secretName }}
-    {{- end }}
-  {{- end }}
-  rules:
-    {{- range .Values.ingress.hosts }}
-    - host: {{ tpl .host $ | quote }}
-      http:
-        paths:
-          {{- range .paths }}
-          - path: {{ .path }}
-            {{- if and .pathType (semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion) }}
-            pathType: {{ .pathType }}
-            {{- end }}
-            backend:
-              {{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }}
-              service:
-                name: {{ $fullName }}
-                port:
-                  number: {{ $svcPort }}
-              {{- else }}
-              serviceName: {{ $fullName }}
-              servicePort: {{ $svcPort }}
-              {{- end }}
-          {{- end }}
-    {{- end }}
-{{- end }}
diff --git a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/route.yaml.helm b/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/route.yaml.helm
deleted file mode 100644
index 359caa20f27..00000000000
--- a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/route.yaml.helm
+++ /dev/null
@@ -1,25 +0,0 @@
-{{- if and (.Capabilities.APIVersions.Has "route.openshift.io/v1/Route") (.Values.openshiftRoute.enabled) -}}
-{{- $fullName := include "taskConsole.fullname" . -}}
-{{- $svcPort := .Values.service.targetPort -}}
-kind: Route
-apiVersion: route.openshift.io/v1
-metadata:
-  name: {{ $fullName }}
-  labels:
-    {{- include "taskConsole.labels" . | nindent 4 }}
-  {{- with .Values.openshiftRoute.annotations }}
-  annotations:
-    {{- toYaml . | nindent 4 }}
-  {{- end }}
-spec:
-  host: {{ tpl .Values.openshiftRoute.host . | quote }}
-  to:
-    name: {{ $fullName }}
-    kind: Service
-  port:
-    targetPort: {{ $svcPort }}
-  {{- with .Values.openshiftRoute.tls }}
-  tls:
-    {{- toYaml . | nindent 4 }}
-  {{- end }}
-{{- end }}
\ No newline at end of file
diff --git a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/service.yaml.helm b/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/service.yaml.helm
deleted file mode 100644
index 4ca1e450e18..00000000000
--- a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/service.yaml.helm
+++ /dev/null
@@ -1,18 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
-  name: {{ include "taskConsole.fullname" . }}
-  labels:
-    {{- include "taskConsole.labels" . | nindent 4 }}
-spec:
-  type: {{ .Values.service.type }}
-  ports:
-    - port: {{ .Values.service.port }}
-      targetPort: {{ .Values.service.targetPort }}
-      protocol: TCP
-      name: http
-      {{- if (and (eq .Values.service.type "NodePort")) }}
-      nodePort: {{ .Values.service.nodePort }}
-      {{- end }}
-  selector:
-    {{- include "taskConsole.selectorLabels" . | nindent 4 }}
diff --git a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/serviceaccount.yaml.helm b/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/serviceaccount.yaml.helm
deleted file mode 100644
index 527cc3cb033..00000000000
--- a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/templates/serviceaccount.yaml.helm
+++ /dev/null
@@ -1,12 +0,0 @@
-{{- if .Values.serviceAccount.create -}}
-apiVersion: v1
-kind: ServiceAccount
-metadata:
-  name: {{ include "taskConsole.serviceAccountName" . }}
-  labels:
-    {{- include "taskConsole.labels" . | nindent 4 }}
-  {{- with .Values.serviceAccount.annotations }}
-  annotations:
-    {{- toYaml . | nindent 4 }}
-  {{- end }}
-{{- end }}
diff --git a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/tests/test-connection.yaml.helm b/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/tests/test-connection.yaml.helm
deleted file mode 100644
index 9347d65d3f6..00000000000
--- a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/tests/test-connection.yaml.helm
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Pod
-metadata:
-  name: "{{ include "task-console.fullname" . }}-test-connection"
-  labels:
-    {{- include "task-console.labels" . | nindent 4 }}
-  annotations:
-    "helm.sh/hook": test
-spec:
-  containers:
-    - name: wget
-      image: busybox
-      command: ['wget']
-      args: ['{{ include "task-console.fullname" . }}:{{ .Values.service.port }}']
-  restartPolicy: Never
diff --git a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/values.yaml b/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/values.yaml
deleted file mode 100644
index 431d6bfd3b3..00000000000
--- a/packages/runtime-tools-consoles-helm-chart/src/charts/task-console/values.yaml
+++ /dev/null
@@ -1,118 +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.
-#
-
-# Task Console application
-# -- Enable or disable Task Console installation
-enabled: true
-
-# -- Component name
-name: task-console
-
-# -- Overrides the deployed application name
-appNameOverride: ""
-
-# -- Overrides the deployed application version
-appVersionOverride: ""
-
-# -- Overrides the Task Console states list
-appTaskStatesListOverride: ""
-
-# -- Overrides the Task Console active states list
-appTaskActiveStatesListOverride: ""
-
-# @ignored
-replicaCount: 1
-
-# -- Image source configuration for the Management Console image
-image:
-  registry: docker.io
-  account: apache
-  name: incubator-kie-kogito-task-console
-  pullPolicy: IfNotPresent
-  tag: "main" # AUTO-GENERATED BY install.js. DO NOT CHANGE MANUALLY.
-
-# -- Pull secrets used when pulling Management Console image
-imagePullSecrets: []
-
-# -- Overrides charts name
-nameOverride: ""
-# -- Overrides charts full name
-fullnameOverride: ""
-
-# -- Task Console ServiceAccount configuration (https://kubernetes.io/docs/concepts/security/service-accounts/)
-serviceAccount:
-  create: true
-  annotations: {}
-  name: ""
-
-# @ignored
-podAnnotations: {}
-
-# @ignored
-podSecurityContext: {}
-
-# @ignored
-securityContext: {}
-
-# -- Task Console Service configuration (https://kubernetes.io/docs/concepts/services-networking/service/)
-service:
-  type: ClusterIP
-  port: 8080
-  targetPort: 8080
-  nodePort: ""
-
-# -- Task Console Ingress configuration (https://kubernetes.io/docs/concepts/services-networking/ingress/)
-ingress:
-  enabled: false
-  className: "{{ .Values.global.kubernetesIngressClass }}"
-  annotations: {}
-  hosts:
-    - host: task-console.{{ .Values.global.kubernetesClusterDomain }}
-      paths:
-        - path: /
-          pathType: ImplementationSpecific
-  tls: []
-
-# -- Task Console OpenShift Route configuration (https://docs.openshift.com/container-platform/4.14/networking/routes/route-configuration.html)
-openshiftRoute:
-  enabled: false
-  annotations: {}
-  host: task-console.{{ .Values.global.openshiftRouteDomain }}
-  tls:
-    termination: edge
-    insecureEdgeTerminationPolicy: None
-
-# @ignored
-resources: {}
-
-# -- Task Console HorizontalPodAutoscaler configuration (https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/)
-autoscaling:
-  enabled: false
-  minReplicas: 1
-  maxReplicas: 100
-  targetCPUUtilizationPercentage: 80
-
-# @ignored
-nodeSelector: {}
-
-# @ignored
-tolerations: []
-
-# @ignored
-affinity: {}
diff --git a/packages/runtime-tools-consoles-helm-chart/src/templates/NOTES.txt b/packages/runtime-tools-consoles-helm-chart/src/templates/NOTES.txt
index 90aa9790ab6..55da498cc10 100644
--- a/packages/runtime-tools-consoles-helm-chart/src/templates/NOTES.txt
+++ b/packages/runtime-tools-consoles-helm-chart/src/templates/NOTES.txt
@@ -29,33 +29,6 @@ In order to get {{ .Release.Name }} running you need to run these commands:
 {{- end }}
 {{- end }}
 
-{{- if and (index .Values "task-console" "enabled") (index .Values "task-console" "ingress" "enabled") }}
-2. Task Console available at:
-{{- range $host := index .Values "task-console" "ingress" "hosts" }}
-  {{- range .paths }}
-  http{{ if index $.Values "task-console" "ingress" "tls" }}s{{ end }}://{{ tpl $host.host $ }}{{ .path }}
-  {{- end }}
-{{- end }}
-{{- else }}
-
-2. Run the following commands in a separate terminal to port-forward Task Console application:
-{{- if contains "NodePort" ( index .Values "task-console" "service" "type" ) }}
-  export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "taskConsole.fullname" ( index .Subcharts "task-console" ) }})
-  export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}")
-  echo http://$NODE_IP:$NODE_PORT
-{{- else if contains "LoadBalancer" ( index .Values "task-console" "service" "type" ) }}
-     NOTE: It may take a few minutes for the LoadBalancer IP to be available.
-           You can watch the status of by running 'kubectl get --namespace {{ .Release.Namespace }} svc -w {{ include "taskConsole.fullname" ( index .Subcharts "task-console" ) }}'
-  export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "taskConsole.fullname" ( index .Subcharts "task-console" ) }} --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}")
-  echo http://$SERVICE_IP:{{ index .Values "task-console" "service" "port" }}
-{{- else if contains "ClusterIP" ( index .Values "task-console" "service" "type" ) }}
-  export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/component={{ index .Values "task-console" "name" }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
-  export CONTAINER_PORT=$(kubectl get pod --namespace {{ .Release.Namespace }} $POD_NAME -o jsonpath="{.spec.containers[0].ports[0].containerPort}")
-  echo "Task Console URL: http://127.0.0.1:{{ index .Values "task-console" "service" "port" }}"
-  kubectl --namespace {{ .Release.Namespace }} port-forward $POD_NAME {{ index .Values "task-console" "service" "port" }}:$CONTAINER_PORT
-{{- end }}
-{{- end }}
-
 {{- else if eq .Values.global.ingressSource "minikube" }}
 
 You may need to add the above hostnames to your /etc/hosts file, mapping them to your minikube ip.
@@ -70,13 +43,6 @@ Run the following commands:
   {{- end }}
 {{- end }}
 {{- end }}
-{{- if index .Values "task-console" "enabled" }}
-{{- range $host := index .Values "task-console" "ingress" "hosts" }}
-  {{- range .paths }}
-  echo "$MINIKUBE_IP {{ tpl $host.host $ }}" | sudo tee -a /etc/hosts
-  {{- end }}
-{{- end }}
-{{- end }}
 
 {{- else if eq .Values.global.ingressSource "openshift" }}
 
@@ -84,10 +50,6 @@ Run the following commands:
 1. Management Console available at:
   http{{ if index $.Values "management-console" "openshiftRoute" "tls" }}s{{ end }}://{{ tpl (index .Values "management-console" "openshiftRoute" "host") . }}
 {{- end }}
-{{- if index .Values "task-console" "enabled"  }}
-2. Task Console available at:
-  http{{ if index $.Values "task-console" "openshiftRoute" "tls" }}s{{ end }}://{{ tpl (index .Values "task-console" "openshiftRoute" "host") . }}
-{{- end }}
 
 {{- else }}
 {{- if and ( index .Values "management-console" "enabled" ) ( index .Values "management-console" "ingress" "enabled" ) }}
@@ -98,13 +60,5 @@ Run the following commands:
   {{- end }}
 {{- end }}
 {{- end }}
-{{- if and ( index .Values "task-console" "enabled" ) ( index .Values "task-console" "ingress" "enabled" ) }}
-2. Task Console available at:
-{{- range $host := index .Values "task-console" "ingress" "hosts" }}
-  {{- range .paths }}
-  http{{ if index $.Values "task-console" "ingress" "tls" }}s{{ end }}://{{ tpl $host.host $ }}{{ .path }}
-  {{- end }}
-{{- end }}
-{{- end }}
 
 {{- end }}
diff --git a/packages/runtime-tools-consoles-helm-chart/src/values-kubernetes.yaml b/packages/runtime-tools-consoles-helm-chart/src/values-kubernetes.yaml
index 1ee20785f24..d08ceb6dd66 100644
--- a/packages/runtime-tools-consoles-helm-chart/src/values-kubernetes.yaml
+++ b/packages/runtime-tools-consoles-helm-chart/src/values-kubernetes.yaml
@@ -17,11 +17,6 @@
 # under the License.
 #
 
-# Task Console application
-task-console:
-  ingress:
-    enabled: true
-
 # Management Console application
 management-console:
   ingress:
diff --git a/packages/runtime-tools-consoles-helm-chart/src/values-minikube-nginx.yaml b/packages/runtime-tools-consoles-helm-chart/src/values-minikube-nginx.yaml
index a040808a5a3..07af76f1645 100644
--- a/packages/runtime-tools-consoles-helm-chart/src/values-minikube-nginx.yaml
+++ b/packages/runtime-tools-consoles-helm-chart/src/values-minikube-nginx.yaml
@@ -17,11 +17,6 @@
 # under the License.
 #
 
-# Task Console application
-task-console:
-  ingress:
-    enabled: true
-
 # Management Console application
 management-console:
   ingress:
diff --git a/packages/runtime-tools-consoles-helm-chart/src/values-openshift.yaml b/packages/runtime-tools-consoles-helm-chart/src/values-openshift.yaml
index 7146a9fee1c..9470e232095 100644
--- a/packages/runtime-tools-consoles-helm-chart/src/values-openshift.yaml
+++ b/packages/runtime-tools-consoles-helm-chart/src/values-openshift.yaml
@@ -17,12 +17,6 @@
 # under the License.
 #
 
-# Task Console application
-task-console:
-  openshiftRoute:
-    enabled: true
-    host: task-console.{{ .Values.global.openshiftRouteDomain }}
-
 # Management Console application
 management-console:
   openshiftRoute:
diff --git a/packages/runtime-tools-management-console-webapp/README.md b/packages/runtime-tools-management-console-webapp/README.md
index 6210e53c8d1..4083d328dfe 100644
--- a/packages/runtime-tools-management-console-webapp/README.md
+++ b/packages/runtime-tools-management-console-webapp/README.md
@@ -185,6 +185,41 @@ The milestones panel show the list of milestones present and their current state
 
 ![Milestones](./docs/milestones.png?raw=true "Milestones")
 
+## Working with the Tasks panel
+
+The tasks panel shows a list of user tasks which are available for a process. Each column contains detailed information about the user task which are - _Name_, _Process_, _Priority_, _Status_, _Started_ and _Last update_. The columns are sortable.
+
+![Tasks](./docs/taskconsole.png?raw=true "Tasks")
+
+The task console consist of filters, which can be used to narrow down the search on a user task. There are two filters available
+
+- A filter based on the status(dropdown)
+- A filter based on the task name(text search)
+
+![Filters](./docs/taskfilters.png?raw=true "Filters")
+
+The _Status_ filter can be dropped down to view the and select the states available
+
+![States](./docs/taskstates.png?raw=true "States")
+
+A _refresh_ button is available to refresh the list of user tasks
+
+A _Reset to default_ button is available to reset the filters to its initial state.
+
+The user task list also supports pagination.
+
+Clicking on the name of the user task will navigate to another screen, which consist of the auto generated forms.
+
+### Task details
+
+The task details page consist of an auto generated forms and buttons to perform corresponding action on the user tasks.
+
+![Forms](./docs/taskforms.png?raw=true "Forms")
+
+The task details page also contains a _View details_ button, to view more details about the task.
+
+![Details](./docs/taskdetails.png?raw=true "Details")
+
 ## Enabling Keycloak security
 
 ### Starting and Configuring the Keycloak Server
diff --git a/packages/runtime-tools-task-console-webapp/docs/taskconsole.png b/packages/runtime-tools-management-console-webapp/docs/taskconsole.png
similarity index 100%
rename from packages/runtime-tools-task-console-webapp/docs/taskconsole.png
rename to packages/runtime-tools-management-console-webapp/docs/taskconsole.png
diff --git a/packages/runtime-tools-task-console-webapp/docs/details.png b/packages/runtime-tools-management-console-webapp/docs/taskdetails.png
similarity index 100%
rename from packages/runtime-tools-task-console-webapp/docs/details.png
rename to packages/runtime-tools-management-console-webapp/docs/taskdetails.png
diff --git a/packages/runtime-tools-task-console-webapp/docs/filters.png b/packages/runtime-tools-management-console-webapp/docs/taskfilters.png
similarity index 100%
rename from packages/runtime-tools-task-console-webapp/docs/filters.png
rename to packages/runtime-tools-management-console-webapp/docs/taskfilters.png
diff --git a/packages/runtime-tools-task-console-webapp/docs/forms.png b/packages/runtime-tools-management-console-webapp/docs/taskforms.png
similarity index 100%
rename from packages/runtime-tools-task-console-webapp/docs/forms.png
rename to packages/runtime-tools-management-console-webapp/docs/taskforms.png
diff --git a/packages/runtime-tools-task-console-webapp/docs/states.png b/packages/runtime-tools-management-console-webapp/docs/taskstates.png
similarity index 100%
rename from packages/runtime-tools-task-console-webapp/docs/states.png
rename to packages/runtime-tools-management-console-webapp/docs/taskstates.png
diff --git a/packages/runtime-tools-management-console-webapp/package.json b/packages/runtime-tools-management-console-webapp/package.json
index 6a568f18fb8..1e58f2cbd96 100644
--- a/packages/runtime-tools-management-console-webapp/package.json
+++ b/packages/runtime-tools-management-console-webapp/package.json
@@ -56,6 +56,8 @@
     "@graphql-codegen/typescript": "^2.8.8",
     "@graphql-codegen/typescript-operations": "^2.5.13",
     "@graphql-codegen/typescript-react-apollo": "^3.3.7",
+    "@kie-tools-core/envelope": "workspace:*",
+    "@kie-tools-core/envelope-bus": "workspace:*",
     "@kie-tools-core/webpack-base": "workspace:*",
     "@kie-tools/eslint": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
diff --git a/packages/runtime-tools-task-console-webapp/resources/form-displayer.html b/packages/runtime-tools-management-console-webapp/resources/form-displayer.html
similarity index 100%
rename from packages/runtime-tools-task-console-webapp/resources/form-displayer.html
rename to packages/runtime-tools-management-console-webapp/resources/form-displayer.html
diff --git a/packages/runtime-tools-management-console-webapp/src/components/console/ManagementConsole/ManagementConsole.tsx b/packages/runtime-tools-management-console-webapp/src/components/console/ManagementConsole/ManagementConsole.tsx
index d7dfcd4c2ef..dea6d49fa17 100644
--- a/packages/runtime-tools-management-console-webapp/src/components/console/ManagementConsole/ManagementConsole.tsx
+++ b/packages/runtime-tools-management-console-webapp/src/components/console/ManagementConsole/ManagementConsole.tsx
@@ -31,6 +31,8 @@ import { PageLayout } from "@kie-tools/runtime-tools-components/dist/components/
 import { ProcessListContextProvider } from "@kie-tools/runtime-tools-process-webapp-components/dist/ProcessList";
 import { ProcessDetailsContextProvider } from "@kie-tools/runtime-tools-process-webapp-components/dist/ProcessDetails";
 import { JobsManagementContextProvider } from "@kie-tools/runtime-tools-process-webapp-components/dist/JobsManagement";
+import { TaskInboxContextProvider } from "@kie-tools/runtime-tools-process-webapp-components/dist/TaskInbox";
+import { TaskFormContextProvider } from "@kie-tools/runtime-tools-process-webapp-components/dist/TaskForms";
 
 interface IOwnProps {
   apolloClient: ApolloClient<any>;
@@ -64,11 +66,15 @@ const ManagementConsole: React.FC<IOwnProps> = ({ apolloClient, userContext, chi
         <ProcessListContextProvider apolloClient={apolloClient}>
           <ProcessDetailsContextProvider apolloClient={apolloClient}>
             <JobsManagementContextProvider apolloClient={apolloClient}>
-              <Router>
-                <Switch>
-                  <Route path="/" render={renderPage} />
-                </Switch>
-              </Router>
+              <TaskInboxContextProvider apolloClient={apolloClient}>
+                <TaskFormContextProvider>
+                  <Router>
+                    <Switch>
+                      <Route path="/" render={renderPage} />
+                    </Switch>
+                  </Router>
+                </TaskFormContextProvider>
+              </TaskInboxContextProvider>
             </JobsManagementContextProvider>
           </ProcessDetailsContextProvider>
         </ProcessListContextProvider>
diff --git a/packages/runtime-tools-management-console-webapp/src/components/console/ManagementConsoleNav/ManagementConsoleNav.tsx b/packages/runtime-tools-management-console-webapp/src/components/console/ManagementConsoleNav/ManagementConsoleNav.tsx
index 62c15c8972d..279d056c599 100644
--- a/packages/runtime-tools-management-console-webapp/src/components/console/ManagementConsoleNav/ManagementConsoleNav.tsx
+++ b/packages/runtime-tools-management-console-webapp/src/components/console/ManagementConsoleNav/ManagementConsoleNav.tsx
@@ -34,9 +34,16 @@ const ManagementConsoleNav: React.FC<IOwnProps> = ({ pathname }) => {
             Process Instances
           </Link>
         </NavItem>
-        <NavItem key={"jobs-management-nav"} isActive={pathname === "/JobsManagement"} ouiaId="jobs-management">
-          <Link to="/JobsManagement" {...ouiaAttribute("data-ouia-navigation-name", "jobs-management")}>
-            Jobs Management
+        <NavItem key={"jobs-nav"} isActive={pathname === "/Jobs"} ouiaId="jobs">
+          <Link to="/Jobs" {...ouiaAttribute("data-ouia-navigation-name", "jobs")}>
+            Jobs
+          </Link>
+        </NavItem>
+      </NavList>
+      <NavList>
+        <NavItem key={"task-nav"} isActive={pathname === "/Tasks"}>
+          <Link to="/Tasks" {...ouiaAttribute("data-ouia-navigation-name", "tasks")}>
+            Tasks
           </Link>
         </NavItem>
       </NavList>
diff --git a/packages/runtime-tools-management-console-webapp/src/components/console/ManagementConsoleRoutes/ManagementConsoleRoutes.tsx b/packages/runtime-tools-management-console-webapp/src/components/console/ManagementConsoleRoutes/ManagementConsoleRoutes.tsx
index 4201fee73db..18be1aabe22 100644
--- a/packages/runtime-tools-management-console-webapp/src/components/console/ManagementConsoleRoutes/ManagementConsoleRoutes.tsx
+++ b/packages/runtime-tools-management-console-webapp/src/components/console/ManagementConsoleRoutes/ManagementConsoleRoutes.tsx
@@ -18,7 +18,7 @@
  */
 import * as React from "react";
 import { Redirect, Route, Switch } from "react-router-dom";
-import { JobsManagementPage, ProcessListPage, ProcessDetailsPage } from "../../pages";
+import { JobsPage, ProcessListPage, ProcessDetailsPage, TasksPage, TaskDetailsPage } from "../../pages";
 import { PageNotFound } from "@kie-tools/runtime-tools-shared-webapp-components/dist/PageNotFound";
 import { NoData } from "@kie-tools/runtime-tools-shared-webapp-components/dist/NoData";
 
@@ -27,17 +27,17 @@ const ManagementConsoleRoutes: React.FC = () => {
     <Switch>
       <Route exact path="/" render={() => <Redirect to="/ProcessInstances" />} />
       <Route exact path="/ProcessInstances" component={ProcessListPage} />
-      <Route exact path="/JobsManagement" component={JobsManagementPage} />
+      <Route exact path="/Jobs" component={JobsPage} />
       <Route exact path="/Process/:instanceID" component={ProcessDetailsPage} />
+      <Route exact path="/Tasks" component={TasksPage} />
+      <Route exact path="/TaskDetails/:taskId" render={(routeProps) => <TaskDetailsPage {...routeProps} />} />
       <Route
         path="/NoData"
-        render={(_props) => <NoData {..._props} defaultPath="/JobsManagement" defaultButton="Go to jobs management" />}
+        render={(_props) => <NoData {..._props} defaultPath="/Jobs" defaultButton="Go to Jobs" />}
       />
       <Route
         path="*"
-        render={(_props) => (
-          <PageNotFound {..._props} defaultPath="/JobsManagement" defaultButton="Go to jobs management" />
-        )}
+        render={(_props) => <PageNotFound {..._props} defaultPath="/Jobs" defaultButton="Go to Jobs" />}
       />
     </Switch>
   );
diff --git a/packages/runtime-tools-management-console-webapp/src/components/containers/JobsManagementContainer/JobsManagementContainer.tsx b/packages/runtime-tools-management-console-webapp/src/components/containers/JobsContainer/JobsContainer.tsx
similarity index 93%
rename from packages/runtime-tools-management-console-webapp/src/components/containers/JobsManagementContainer/JobsManagementContainer.tsx
rename to packages/runtime-tools-management-console-webapp/src/components/containers/JobsContainer/JobsContainer.tsx
index e4cdf71052d..4bc5e8611ad 100644
--- a/packages/runtime-tools-management-console-webapp/src/components/containers/JobsManagementContainer/JobsManagementContainer.tsx
+++ b/packages/runtime-tools-management-console-webapp/src/components/containers/JobsContainer/JobsContainer.tsx
@@ -24,9 +24,9 @@ import {
   useJobsManagementGatewayApi,
 } from "@kie-tools/runtime-tools-process-webapp-components/dist/JobsManagement";
 
-const JobsManagementContainer: React.FC<OUIAProps> = () => {
+const JobsContainer: React.FC<OUIAProps> = () => {
   const gatewayApi: JobsManagementGatewayApi = useJobsManagementGatewayApi();
   return <EmbeddedJobsManagement driver={gatewayApi} targetOrigin={window.location.origin} />;
 };
 
-export default JobsManagementContainer;
+export default JobsContainer;
diff --git a/packages/runtime-tools-task-console-webapp/src/components/pages/TaskDetailsPage/components/TaskFormContainer/TaskFormContainer.tsx b/packages/runtime-tools-management-console-webapp/src/components/containers/TaskFormContainer/TaskFormContainer.tsx
similarity index 95%
rename from packages/runtime-tools-task-console-webapp/src/components/pages/TaskDetailsPage/components/TaskFormContainer/TaskFormContainer.tsx
rename to packages/runtime-tools-management-console-webapp/src/components/containers/TaskFormContainer/TaskFormContainer.tsx
index 7899ec20456..8e74e503305 100644
--- a/packages/runtime-tools-task-console-webapp/src/components/pages/TaskDetailsPage/components/TaskFormContainer/TaskFormContainer.tsx
+++ b/packages/runtime-tools-management-console-webapp/src/components/containers/TaskFormContainer/TaskFormContainer.tsx
@@ -48,7 +48,7 @@ const TaskFormContainer: React.FC<Props & OUIAProps> = ({
       driver={{
         doSubmit(phase?: string, payload?: any): Promise<any> {
           return gatewayApi
-            .doSubmit(userTask, phase, payload)
+            .doSubmitAsAnonymous(userTask, phase, payload)
             .then((result) => onSubmitSuccess(phase))
             .catch((error) => {
               const message = error.response ? error.response.data : error.message;
@@ -56,7 +56,7 @@ const TaskFormContainer: React.FC<Props & OUIAProps> = ({
             });
         },
         getTaskFormSchema(): Promise<Record<string, any>> {
-          return gatewayApi.getTaskFormSchema(userTask);
+          return gatewayApi.getTaskFormSchemaAsAnonymous(userTask);
         },
         getCustomForm(): Promise<Form> {
           return gatewayApi.getCustomForm(userTask);
diff --git a/packages/runtime-tools-task-console-webapp/src/components/pages/TaskInboxPage/container/TaskInboxContainer/TaskInboxContainer.tsx b/packages/runtime-tools-management-console-webapp/src/components/containers/TasksContainer/TasksContainer.tsx
similarity index 96%
rename from packages/runtime-tools-task-console-webapp/src/components/pages/TaskInboxPage/container/TaskInboxContainer/TaskInboxContainer.tsx
rename to packages/runtime-tools-management-console-webapp/src/components/containers/TasksContainer/TasksContainer.tsx
index 9f0f921d274..07daf8e161c 100644
--- a/packages/runtime-tools-task-console-webapp/src/components/pages/TaskInboxPage/container/TaskInboxContainer/TaskInboxContainer.tsx
+++ b/packages/runtime-tools-management-console-webapp/src/components/containers/TasksContainer/TasksContainer.tsx
@@ -45,7 +45,7 @@ const TaskInboxContainer: React.FC<OUIAProps> = ({ ouiaId, ouiaSafe }) => {
 
   return (
     <EmbeddedTaskInbox
-      {...componentOuiaProps(ouiaId, "task-inbox-container", ouiaSafe)}
+      {...componentOuiaProps(ouiaId, "tasks-container", ouiaSafe)}
       initialState={gatewayApi.taskInboxState}
       driver={gatewayApi}
       allTaskStates={getAllTaskStates()}
diff --git a/packages/runtime-tools-management-console-webapp/src/components/pages/JobsManagementPage/JobsManagementPage.tsx b/packages/runtime-tools-management-console-webapp/src/components/pages/JobsPage/JobsPage.tsx
similarity index 76%
rename from packages/runtime-tools-management-console-webapp/src/components/pages/JobsManagementPage/JobsManagementPage.tsx
rename to packages/runtime-tools-management-console-webapp/src/components/pages/JobsPage/JobsPage.tsx
index b1cbb640db2..dac2da378a8 100644
--- a/packages/runtime-tools-management-console-webapp/src/components/pages/JobsManagementPage/JobsManagementPage.tsx
+++ b/packages/runtime-tools-management-console-webapp/src/components/pages/JobsPage/JobsPage.tsx
@@ -20,27 +20,26 @@ import * as React from "react";
 import { useEffect } from "react";
 import { Card } from "@patternfly/react-core/dist/js/components/Card";
 import { PageSection } from "@patternfly/react-core/dist/js/components/Page";
-import JobsManagementContainer from "../../containers/JobsManagementContainer/JobsManagementContainer";
+import JobsContainer from "../../containers/JobsContainer/JobsContainer";
 import "../../styles.css";
 import { OUIAProps, ouiaPageTypeAndObjectId } from "@kie-tools/runtime-tools-components/dist/ouiaTools";
 import { PageSectionHeader } from "@kie-tools/runtime-tools-components/dist/components/PageSectionHeader";
 
-const JobsManagementPage: React.FC<OUIAProps> = () => {
+const JobsPage: React.FC<OUIAProps> = () => {
   useEffect(() => {
-    return ouiaPageTypeAndObjectId("jobs-management");
+    return ouiaPageTypeAndObjectId("jobs");
   });
 
   return (
     <React.Fragment>
-      <PageSectionHeader titleText="Jobs Management" breadcrumbText={["Home", "Jobs"]} breadcrumbPath={["/"]} />
-      {/* <PageSectionHeader titleText="Jobs Management" /> */}
+      <PageSectionHeader titleText="Jobs" breadcrumbText={["Home", "Jobs"]} breadcrumbPath={["/"]} />
       <PageSection>
         <Card className="kogito-management-console__card-size">
-          <JobsManagementContainer />
+          <JobsContainer />
         </Card>
       </PageSection>
     </React.Fragment>
   );
 };
 
-export default JobsManagementPage;
+export default JobsPage;
diff --git a/packages/runtime-tools-task-console-webapp/src/components/pages/TaskDetailsPage/TaskDetailsPage.tsx b/packages/runtime-tools-management-console-webapp/src/components/pages/TaskDetailsPage/TaskDetailsPage.tsx
similarity index 88%
rename from packages/runtime-tools-task-console-webapp/src/components/pages/TaskDetailsPage/TaskDetailsPage.tsx
rename to packages/runtime-tools-management-console-webapp/src/components/pages/TaskDetailsPage/TaskDetailsPage.tsx
index f4921801abe..42765ff8469 100644
--- a/packages/runtime-tools-task-console-webapp/src/components/pages/TaskDetailsPage/TaskDetailsPage.tsx
+++ b/packages/runtime-tools-management-console-webapp/src/components/pages/TaskDetailsPage/TaskDetailsPage.tsx
@@ -36,7 +36,7 @@ import { PageSection } from "@patternfly/react-core/dist/js/components/Page";
 import { Bullseye } from "@patternfly/react-core/dist/js/layouts/Bullseye";
 import { Grid, GridItem } from "@patternfly/react-core/dist/js/layouts/Grid";
 import { Flex, FlexItem } from "@patternfly/react-core/dist/js/layouts/Flex";
-import TaskFormContainer from "./components/TaskFormContainer/TaskFormContainer";
+import TaskFormContainer from "../../containers/TaskFormContainer/TaskFormContainer";
 import FormNotification, { Notification } from "./components/FormNotification/FormNotification";
 import {
   TaskInboxGatewayApi,
@@ -102,7 +102,7 @@ const TaskDetailsPage: React.FC<RouteComponentProps<Props> & OUIAProps> = ({ oui
       message: submitMessage,
       details: notificationDetails,
       customAction: {
-        label: "Go to Task Inbox",
+        label: "Go to Tasks",
         onClick: () => {
           setNotification(null);
           goToInbox();
@@ -116,7 +116,7 @@ const TaskDetailsPage: React.FC<RouteComponentProps<Props> & OUIAProps> = ({ oui
 
   const goToInbox = () => {
     taskInboxGatewayApi.clearOpenTask();
-    props.history.push("/");
+    props.history.push("/Tasks");
   };
 
   const onSubmitSuccess = (phase: string) => {
@@ -136,9 +136,9 @@ const TaskDetailsPage: React.FC<RouteComponentProps<Props> & OUIAProps> = ({ oui
       <PageSection
         {...componentOuiaProps("spinner" + (ouiaId ? "-" + ouiaId : ""), "task-details-page-section", ouiaSafe)}
       >
-        <Grid hasGutter md={1} className={"kogito-task-console__full-size"}>
-          <GridItem span={12} className={"kogito-task-console__full-size"}>
-            <Card className={"kogito-task-console__full-size"}>
+        <Grid hasGutter md={1} className={"kogito-management-console__full-size"}>
+          <GridItem span={12} className={"kogito-management-console__full-size"}>
+            <Card className={"kogito-management-console__full-size"}>
               <Bullseye>
                 <KogitoSpinner spinnerText={`Loading details for task: ${taskId}`} />
               </Bullseye>
@@ -154,9 +154,9 @@ const TaskDetailsPage: React.FC<RouteComponentProps<Props> & OUIAProps> = ({ oui
       <PageSection
         {...componentOuiaProps("error" + (ouiaId ? "-" + ouiaId : ""), "task-details-page-section", ouiaSafe)}
       >
-        <Grid hasGutter md={1} className={"kogito-task-console__full-size"}>
-          <GridItem span={12} className={"kogito-task-console__full-size"}>
-            <Card className={"kogito-task-console__full-size"}>
+        <Grid hasGutter md={1} className={"kogito-management-console__full-size"}>
+          <GridItem span={12} className={"kogito-management-console__full-size"}>
+            <Card className={"kogito-management-console__full-size"}>
               <ServerErrors error={error} variant="large">
                 <Button variant="primary" onClick={() => goToInbox()}>
                   Go to Inbox
@@ -174,9 +174,9 @@ const TaskDetailsPage: React.FC<RouteComponentProps<Props> & OUIAProps> = ({ oui
       <PageSection
         {...componentOuiaProps("empty" + (ouiaId ? "-" + ouiaId : ""), "task-details-page-section", ouiaSafe)}
       >
-        <Grid hasGutter md={1} className={"kogito-task-console__full-size"}>
-          <GridItem span={12} className={"kogito-task-console__full-size"}>
-            <Card className={"kogito-task-console__full-size"}>
+        <Grid hasGutter md={1} className={"kogito-management-console__full-size"}>
+          <GridItem span={12} className={"kogito-management-console__full-size"}>
+            <Card className={"kogito-management-console__full-size"}>
               <KogitoEmptyState
                 type={KogitoEmptyStateType.Info}
                 title={"Cannot find task"}
@@ -198,7 +198,7 @@ const TaskDetailsPage: React.FC<RouteComponentProps<Props> & OUIAProps> = ({ oui
   };
 
   const panelContent = (
-    <DrawerPanelContent className={"kogito-task-console__full-size"}>
+    <DrawerPanelContent className={"kogito-management-console__full-size"}>
       <DrawerHead>
         <span tabIndex={isDetailsExpanded ? 0 : -1}>
           <Title headingLevel="h3" size="xl">
@@ -245,7 +245,7 @@ const TaskDetailsPage: React.FC<RouteComponentProps<Props> & OUIAProps> = ({ oui
           </FlexItem>
         </Flex>
         {notification && (
-          <div className="kogito-task-console__task-details-page">
+          <div className="kogito-management-console__task-details-page">
             <FormNotification notification={notification} />
           </div>
         )}
@@ -256,9 +256,9 @@ const TaskDetailsPage: React.FC<RouteComponentProps<Props> & OUIAProps> = ({ oui
         <Drawer isExpanded={isDetailsExpanded}>
           <DrawerContent panelContent={panelContent}>
             <DrawerContentBody>
-              <Grid hasGutter md={1} className={"kogito-task-console__full-size"}>
-                <GridItem span={12} className={"kogito-task-console__full-size"}>
-                  <Card className={"kogito-task-console__full-size"}>
+              <Grid hasGutter md={1} className={"kogito-management-console__full-size"}>
+                <GridItem span={12} className={"kogito-management-console__full-size"}>
+                  <Card className={"kogito-management-console__full-size"}>
                     <CardBody className="pf-u-h-100">
                       <TaskFormContainer
                         userTask={userTask}
diff --git a/packages/runtime-tools-task-console-webapp/src/components/pages/TaskDetailsPage/components/FormNotification/FormNotification.tsx b/packages/runtime-tools-management-console-webapp/src/components/pages/TaskDetailsPage/components/FormNotification/FormNotification.tsx
similarity index 100%
rename from packages/runtime-tools-task-console-webapp/src/components/pages/TaskDetailsPage/components/FormNotification/FormNotification.tsx
rename to packages/runtime-tools-management-console-webapp/src/components/pages/TaskDetailsPage/components/FormNotification/FormNotification.tsx
diff --git a/packages/runtime-tools-task-console-webapp/src/components/pages/TaskInboxPage/TaskInboxPage.tsx b/packages/runtime-tools-management-console-webapp/src/components/pages/TasksPage/TasksPage.tsx
similarity index 75%
rename from packages/runtime-tools-task-console-webapp/src/components/pages/TaskInboxPage/TaskInboxPage.tsx
rename to packages/runtime-tools-management-console-webapp/src/components/pages/TasksPage/TasksPage.tsx
index d0203fb705d..3555d1eedc1 100644
--- a/packages/runtime-tools-task-console-webapp/src/components/pages/TaskInboxPage/TaskInboxPage.tsx
+++ b/packages/runtime-tools-management-console-webapp/src/components/pages/TasksPage/TasksPage.tsx
@@ -17,7 +17,7 @@
  * under the License.
  */
 import React, { useEffect } from "react";
-import TaskInboxContainer from "./container/TaskInboxContainer/TaskInboxContainer";
+import TasksContainer from "../../containers/TasksContainer/TasksContainer";
 import "../../styles.css";
 import {
   OUIAProps,
@@ -29,7 +29,7 @@ import { PageTitle } from "@kie-tools/runtime-tools-components/dist/components/P
 import { Grid, GridItem } from "@patternfly/react-core/dist/js/layouts/Grid";
 import { Card } from "@patternfly/react-core/dist/js/components/Card";
 
-const TaskInboxPage: React.FC<OUIAProps> = (ouiaId, ouiaSafe) => {
+const TasksPage: React.FC<OUIAProps> = (ouiaId, ouiaSafe) => {
   useEffect(() => {
     return ouiaPageTypeAndObjectId("task-inbox-page");
   });
@@ -38,15 +38,15 @@ const TaskInboxPage: React.FC<OUIAProps> = (ouiaId, ouiaSafe) => {
     <React.Fragment>
       <PageSection
         variant="light"
-        {...componentOuiaProps("header" + (ouiaId ? "-" + ouiaId : ""), "task-inbox-page", ouiaSafe)}
+        {...componentOuiaProps("header" + (ouiaId ? "-" + ouiaId : ""), "tasks-page", ouiaSafe)}
       >
-        <PageTitle title="Task Inbox" />
+        <PageTitle title="Tasks" />
       </PageSection>
-      <PageSection {...componentOuiaProps("content" + (ouiaId ? "-" + ouiaId : ""), "task-inbox-page", ouiaSafe)}>
-        <Grid hasGutter md={1} className={"kogito-task-console__full-size"}>
-          <GridItem span={12} className={"kogito-task-console__full-size"}>
-            <Card className={"kogito-task-console__full-size"}>
-              <TaskInboxContainer />
+      <PageSection {...componentOuiaProps("content" + (ouiaId ? "-" + ouiaId : ""), "tasks-page", ouiaSafe)}>
+        <Grid hasGutter md={1} className={"kogito-management-console__full-size"}>
+          <GridItem span={12} className={"kogito-management-console__full-size"}>
+            <Card className={"kogito-management-console__full-size"}>
+              <TasksContainer />
             </Card>
           </GridItem>
         </Grid>
@@ -55,4 +55,4 @@ const TaskInboxPage: React.FC<OUIAProps> = (ouiaId, ouiaSafe) => {
   );
 };
 
-export default TaskInboxPage;
+export default TasksPage;
diff --git a/packages/runtime-tools-management-console-webapp/src/components/pages/index.ts b/packages/runtime-tools-management-console-webapp/src/components/pages/index.ts
index 97f9ff319ce..3c6fc5986bd 100644
--- a/packages/runtime-tools-management-console-webapp/src/components/pages/index.ts
+++ b/packages/runtime-tools-management-console-webapp/src/components/pages/index.ts
@@ -16,6 +16,8 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-export { default as JobsManagementPage } from "./JobsManagementPage/JobsManagementPage";
+export { default as JobsPage } from "./JobsPage/JobsPage";
 export { default as ProcessListPage } from "./ProcessListPage/ProcessListPage";
 export { default as ProcessDetailsPage } from "./ProcessDetailsPage/ProcessDetailsPage";
+export { default as TaskDetailsPage } from "./TaskDetailsPage/TaskDetailsPage";
+export { default as TasksPage } from "./TasksPage/TasksPage";
diff --git a/packages/runtime-tools-management-console-webapp/src/components/styles.css b/packages/runtime-tools-management-console-webapp/src/components/styles.css
index 85329643754..21c64bbe322 100644
--- a/packages/runtime-tools-management-console-webapp/src/components/styles.css
+++ b/packages/runtime-tools-management-console-webapp/src/components/styles.css
@@ -20,3 +20,11 @@
   height: 100%;
   position: relative;
 }
+
+.kogito-management-console__full-size {
+  height: 100%;
+}
+
+.kogito-management-console__task-details-page {
+  margin-top: 21px;
+}
diff --git a/packages/runtime-tools-task-console-webapp/src/resources/form-displayer.ts b/packages/runtime-tools-management-console-webapp/src/resources/form-displayer.ts
similarity index 94%
rename from packages/runtime-tools-task-console-webapp/src/resources/form-displayer.ts
rename to packages/runtime-tools-management-console-webapp/src/resources/form-displayer.ts
index 215277904cb..08764142230 100644
--- a/packages/runtime-tools-task-console-webapp/src/resources/form-displayer.ts
+++ b/packages/runtime-tools-management-console-webapp/src/resources/form-displayer.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 import { init } from "@kie-tools/runtime-tools-shared-enveloped-components/dist/formDisplayer";
-import { EnvelopeBusMessage } from "@kie-tools-core/envelope-bus/dist/api";
+import type { EnvelopeBusMessage } from "@kie-tools-core/envelope-bus/dist/api";
 import { ContainerType } from "@kie-tools-core/envelope/dist/api";
 
 init({
diff --git a/packages/runtime-tools-management-console-webapp/webpack.config.js b/packages/runtime-tools-management-console-webapp/webpack.config.js
index 51d6ed79352..1fb55b0502d 100644
--- a/packages/runtime-tools-management-console-webapp/webpack.config.js
+++ b/packages/runtime-tools-management-console-webapp/webpack.config.js
@@ -31,6 +31,7 @@ module.exports = async (webpackEnv) => {
   return merge(common(webpackEnv), {
     entry: {
       index: path.resolve(__dirname, "src", "index.tsx"),
+      "resources/form-displayer": "./src/resources/form-displayer.ts",
     },
     devServer: {
       static: {
diff --git a/packages/runtime-tools-process-webapp-components/src/TaskForms/TaskFormGatewayApi.ts b/packages/runtime-tools-process-webapp-components/src/TaskForms/TaskFormGatewayApi.ts
index 9c3bb1c0085..c53a505c133 100644
--- a/packages/runtime-tools-process-webapp-components/src/TaskForms/TaskFormGatewayApi.ts
+++ b/packages/runtime-tools-process-webapp-components/src/TaskForms/TaskFormGatewayApi.ts
@@ -18,23 +18,26 @@
  */
 import { UserTaskInstance } from "@kie-tools/runtime-tools-process-gateway-api/dist/types";
 import axios from "axios";
-import { User } from "@kie-tools/runtime-tools-components/dist/contexts/KogitoAppContext";
+import { ANONYMOUS_USER, User } from "@kie-tools/runtime-tools-components/dist/contexts/KogitoAppContext";
 import { Form } from "@kie-tools/runtime-tools-shared-gateway-api/dist/types";
 
 export interface TaskFormGatewayApi {
   getTaskFormSchema(userTask: UserTaskInstance): Promise<Record<string, any>>;
 
+  getTaskFormSchemaAsAnonymous(userTask: UserTaskInstance): Promise<Record<string, any>>;
+
   getCustomForm(userTask: UserTaskInstance): Promise<Form>;
 
   doSubmit(userTask: UserTaskInstance, phase: string, payload: any): Promise<any>;
+
+  doSubmitAsAnonymous(userTask: UserTaskInstance, phase: string, payload: any): Promise<any>;
 }
 
 export class TaskFormGatewayApiImpl implements TaskFormGatewayApi {
   constructor(private readonly getCurrentUser: () => User) {}
 
-  doSubmit(userTask: UserTaskInstance, phase: string, payload: any): Promise<any> {
+  submitTaskForm(endpoint: string, payload: any) {
     return new Promise<any>((resolve, reject) => {
-      const endpoint = `${userTask.endpoint}?phase=${phase}&${getTaskEndpointSecurityParams(this.getCurrentUser())}`;
       axios
         .post(endpoint, payload, {
           headers: {
@@ -53,9 +56,8 @@ export class TaskFormGatewayApiImpl implements TaskFormGatewayApi {
     });
   }
 
-  getTaskFormSchema(userTask: UserTaskInstance): Promise<Record<string, any>> {
+  fetchTaskFormSchema(endpoint: string) {
     return new Promise<Record<string, any>>((resolve, reject) => {
-      const endpoint = getTaskSchemaEndPoint(userTask, this.getCurrentUser());
       axios
         .get(endpoint, {
           headers: {
@@ -74,12 +76,32 @@ export class TaskFormGatewayApiImpl implements TaskFormGatewayApi {
     });
   }
 
+  doSubmit(userTask: UserTaskInstance, phase: string, payload: any): Promise<any> {
+    const endpoint = `${userTask.endpoint}?phase=${phase}&${getTaskEndpointSecurityParams(userTask, this.getCurrentUser())}`;
+    return this.submitTaskForm(endpoint, payload);
+  }
+
+  getTaskFormSchema(userTask: UserTaskInstance): Promise<Record<string, any>> {
+    const endpoint = getTaskSchemaEndPoint(userTask, this.getCurrentUser());
+    return this.fetchTaskFormSchema(endpoint);
+  }
+
+  doSubmitAsAnonymous(userTask: UserTaskInstance, phase: string, payload: any): Promise<any> {
+    const endpoint = `${userTask.endpoint}?phase=${phase}&${getTaskEndpointSecurityParams(userTask)}`;
+    return this.submitTaskForm(endpoint, payload);
+  }
+
+  getTaskFormSchemaAsAnonymous(userTask: UserTaskInstance): Promise<Record<string, any>> {
+    const endpoint = getTaskSchemaEndPoint(userTask);
+    return this.fetchTaskFormSchema(endpoint);
+  }
+
   getCustomForm(userTask: UserTaskInstance): Promise<Form> {
     return Promise.reject();
   }
 }
 
-function getTaskSchemaEndPoint(task: UserTaskInstance, user: User): string {
+function getTaskSchemaEndPoint(task: UserTaskInstance, user?: User): string {
   let params = "";
   let endpoint = task.endpoint;
 
@@ -88,13 +110,17 @@ function getTaskSchemaEndPoint(task: UserTaskInstance, user: User): string {
     endpoint = endpoint!.slice(0, -(task.id.length + 1));
     endpoint = endpoint.replace(task.processInstanceId + "/", "");
   } else {
-    params = `?${getTaskEndpointSecurityParams(user)}`;
+    params = `?${getTaskEndpointSecurityParams(task, user)}`;
   }
 
   return `${endpoint}/schema${params}`;
 }
 
-function getTaskEndpointSecurityParams(user: User): string {
+function getTaskEndpointSecurityParams(task: UserTaskInstance, user?: User): string {
+  if (!user || user.id === ANONYMOUS_USER.id) {
+    return `user=${task.potentialUsers?.[0] ?? "admin"}`;
+  }
+
   let groups = "";
 
   if (user.groups && user.groups.length > 0) {
diff --git a/packages/runtime-tools-process-webapp-components/src/TaskInbox/TaskInboxGatewayApi.ts b/packages/runtime-tools-process-webapp-components/src/TaskInbox/TaskInboxGatewayApi.ts
index 7897fa26486..d52fd8c6fe6 100644
--- a/packages/runtime-tools-process-webapp-components/src/TaskInbox/TaskInboxGatewayApi.ts
+++ b/packages/runtime-tools-process-webapp-components/src/TaskInbox/TaskInboxGatewayApi.ts
@@ -99,7 +99,7 @@ export class TaskInboxGatewayApiImpl implements TaskInboxGatewayApi {
   query(offset: number, limit: number): Promise<UserTaskInstance[]> {
     return new Promise<UserTaskInstance[]>((resolve, reject) => {
       this.queries
-        .getUserTasks(this.getCurrentUser(), offset, limit, this._taskInboxState.filters, this._taskInboxState.sortBy)
+        .getAllTasks(offset, limit, this._taskInboxState.filters, this._taskInboxState.sortBy)
         .then((value) => {
           this._taskInboxState.currentPage = { offset, limit };
           resolve(value);
diff --git a/packages/runtime-tools-process-webapp-components/src/TaskInbox/TaskInboxQueries.ts b/packages/runtime-tools-process-webapp-components/src/TaskInbox/TaskInboxQueries.ts
index e6f0982ddd5..ba3acbe6538 100644
--- a/packages/runtime-tools-process-webapp-components/src/TaskInbox/TaskInboxQueries.ts
+++ b/packages/runtime-tools-process-webapp-components/src/TaskInbox/TaskInboxQueries.ts
@@ -33,6 +33,8 @@ export interface TaskInboxQueries {
     filters: QueryFilter,
     sortBy: SortBy
   ): Promise<UserTaskInstance[]>;
+
+  getAllTasks(start: number, end: number, filters: QueryFilter, sortBy: SortBy): Promise<UserTaskInstance[]>;
 }
 
 export class GraphQLTaskInboxQueries implements TaskInboxQueries {
@@ -75,7 +77,27 @@ export class GraphQLTaskInboxQueries implements TaskInboxQueries {
         .query({
           query: GraphQL.GetTasksForUserDocument,
           variables: {
-            whereArgument: buildTaskInboxWhereArgument(user, filters),
+            whereArgument: buildTaskInboxWhereArgument(filters, user),
+            offset: offset,
+            limit: limit,
+            orderBy: getOrderByObject(sortBy),
+          },
+          fetchPolicy: "network-only",
+        })
+        .then((value) => {
+          resolve(value.data.UserTaskInstances);
+        })
+        .catch((reason) => reject(reason));
+    });
+  }
+
+  getAllTasks(offset: number, limit: number, filters: QueryFilter, sortBy: SortBy): Promise<UserTaskInstance[]> {
+    return new Promise<UserTaskInstance[]>((resolve, reject) => {
+      this.client
+        .query({
+          query: GraphQL.GetTasksForUserDocument,
+          variables: {
+            whereArgument: buildTaskInboxWhereArgument(filters),
             offset: offset,
             limit: limit,
             orderBy: getOrderByObject(sortBy),
diff --git a/packages/runtime-tools-process-webapp-components/src/utils/QueryUtils.ts b/packages/runtime-tools-process-webapp-components/src/utils/QueryUtils.ts
index d9caa713c83..32564c90786 100644
--- a/packages/runtime-tools-process-webapp-components/src/utils/QueryUtils.ts
+++ b/packages/runtime-tools-process-webapp-components/src/utils/QueryUtils.ts
@@ -34,7 +34,10 @@ const createSearchTextArray = (taskNames: string[]) => {
   };
 };
 
-const createUserAssignmentClause = (currentUser: User) => {
+const createUserAssignmentClause = (currentUser?: User) => {
+  if (!currentUser) {
+    return {};
+  }
   return {
     or: [
       { actualOwner: { equal: currentUser.id } },
@@ -56,7 +59,7 @@ const createUserAssignmentClause = (currentUser: User) => {
   };
 };
 
-export const buildTaskInboxWhereArgument = (currentUser: User, activeFilters: QueryFilter) => {
+export const buildTaskInboxWhereArgument = (activeFilters: QueryFilter, currentUser?: User) => {
   if (activeFilters) {
     const filtersClause = [];
     if (activeFilters.taskStates.length > 0) {
diff --git a/packages/runtime-tools-task-console-webapp/README.md b/packages/runtime-tools-task-console-webapp/README.md
deleted file mode 100644
index df828d8fd75..00000000000
--- a/packages/runtime-tools-task-console-webapp/README.md
+++ /dev/null
@@ -1,109 +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.
--->
-
-# runtime-tools-task-console-webapp
-
-## Working with Task Console features
-
-The task console shows a list of user tasks which are available for a process. Each column contains detailed information about the user task which are - _Name_, _Process_, _Priority_, _Status_, _Started_ and _Last update_. The columns are sortable.
-
-![Task Console](./docs/taskconsole.png?raw=true "TaskConsole")
-
-The task console consist of filters, which can be used to narrow down the search on a user task. There are two filters available
-
-- A filter based on the status(dropdown)
-- A filter based on the task name(text search)
-
-![Filters](./docs/filters.png?raw=true "Filters")
-
-The _Status_ filter can be dropped down to view the and select the states available
-
-![States](./docs/states.png?raw=true "States")
-
-A _refresh_ button is available to refresh the list of user tasks
-
-A _Reset to default_ button is available to reset the filters to its initial state.
-
-The user task list also supports pagination.
-
-Clicking on the name of the user task will navigate to another screen, which consist of the auto generated forms.
-
-### Task details
-
-The task details page consist of an auto generated forms and buttons to perform corresponding action on the user tasks.
-
-![Forms](./docs/forms.png?raw=true "Forms")
-
-The task details page also contains a _View details_ button, to view more details about the task.
-
-![Details](./docs/details.png?raw=true "Details")
-
-## Enabling Keycloak security
-
-### Starting and Configuring the Keycloak Server
-
-To start a Keycloak Server you can use Docker and just run the following command:
-
-```
-docker run -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -e KEYCLOAK_IMPORT=/tmp/kogito-realm.json -v ./dev/config/kogito-realm.json:/tmp/kogito-realm.json -p 8280:8080 quay.io/keycloak/keycloak:legacy
-```
-
-You should be able to access your Keycloak Server at [localhost:8280/auth](http://localhost:8280)
-and verify keycloak server is running properly: log in as the admin user to access the Keycloak Administration Console.
-Username should be admin and password admin.
-
-The following are the users available in keycloak
-
-| Login | Password | Roles               |
-| ----- | -------- | ------------------- |
-| admin | admin    | _admin_, _managers_ |
-| alice | alice    | _user_              |
-| jdoe  | jdoe     | _managers_          |
-
-To change any of this client configuration access to http://localhost:8280/auth/admin/master/console/#/realms/kogito.
-
-### Changing configs
-
-Enable `PROD` env mode by running the app with:
-
-`RUNTIME_TOOLS_TASK_CONSOLE_WEBAPP__kogitoEnvMode=PROD pnpm dev`
-
----
-
-Apache KIE (incubating) is an effort undergoing incubation at The Apache Software
-Foundation (ASF), sponsored by the name of Apache Incubator. Incubation is
-required of all newly accepted projects until a further review indicates that
-the infrastructure, communications, and decision making process have stabilized
-in a manner consistent with other successful ASF projects. While incubation
-status is not necessarily a reflection of the completeness or stability of the
-code, it does indicate that the project has yet to be fully endorsed by the ASF.
-
-Some of the incubating project’s releases may not be fully compliant with ASF
-policy. For example, releases may have incomplete or un-reviewed licensing
-conditions. What follows is a list of known issues the project is currently
-aware of (note that this list, by definition, is likely to be incomplete):
-
-- Hibernate, an LGPL project, is being used. Hibernate is in the process of
-  relicensing to ASL v2
-- Some files, particularly test files, and those not supporting comments, may
-  be missing the ASF Licensing Header
-
-If you are planning to incorporate this work into your product/project, please
-be aware that you will need to conduct a thorough licensing review to determine
-the overall implications of including this work. For the current status of this
-project through the Apache Incubator visit:
-https://incubator.apache.org/projects/kie.html
diff --git a/packages/runtime-tools-task-console-webapp/build/defaultEnvJson.js b/packages/runtime-tools-task-console-webapp/build/defaultEnvJson.js
deleted file mode 100644
index 1dfbfde3c21..00000000000
--- a/packages/runtime-tools-task-console-webapp/build/defaultEnvJson.js
+++ /dev/null
@@ -1,40 +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 { env } = require("../env");
-
-const version = require("../package.json").version;
-
-module.exports = {
-  defaultEnvJson: {
-    RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_ENV_MODE: env.runtimeToolsTaskConsoleWebapp.kogitoEnvMode,
-    RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_APP_NAME: "Task Console",
-    RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_APP_VERSION: version,
-    RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_TASK_STATES_LIST: "Ready,Reserved,Completed,Aborted,Skipped",
-    RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_TASK_ACTIVE_STATES_LIST: "Ready,Reserved",
-    RUNTIME_TOOLS_TASK_CONSOLE_DATA_INDEX_ENDPOINT: env.runtimeToolsTaskConsoleWebapp.kogitoDataIndexUrl,
-    KOGITO_CONSOLES_KEYCLOAK_DISABLE_HEALTH_CHECK: false,
-    KOGITO_CONSOLES_KEYCLOAK_UPDATE_TOKEN_VALIDITY: 30,
-    KOGITO_CONSOLES_KEYCLOAK_HEALTH_CHECK_URL:
-      "http://localhost:8280/auth/realms/kogito/.well-known/openid-configuration",
-    KOGITO_CONSOLES_KEYCLOAK_REALM: "kogito",
-    KOGITO_CONSOLES_KEYCLOAK_URL: "http://localhost:8280/auth",
-    KOGITO_CONSOLES_KEYCLOAK_CLIENT_ID: "kogito-console-react",
-  },
-};
diff --git a/packages/runtime-tools-task-console-webapp/dev/config/kogito-realm.json b/packages/runtime-tools-task-console-webapp/dev/config/kogito-realm.json
deleted file mode 100644
index 3fa33cae2b9..00000000000
--- a/packages/runtime-tools-task-console-webapp/dev/config/kogito-realm.json
+++ /dev/null
@@ -1,1996 +0,0 @@
-{
-  "realm": "kogito",
-  "notBefore": 0,
-  "revokeRefreshToken": false,
-  "refreshTokenMaxReuse": 0,
-  "accessTokenLifespan": 300,
-  "accessTokenLifespanForImplicitFlow": 900,
-  "ssoSessionIdleTimeout": 1800,
-  "ssoSessionMaxLifespan": 36000,
-  "ssoSessionIdleTimeoutRememberMe": 0,
-  "ssoSessionMaxLifespanRememberMe": 0,
-  "offlineSessionIdleTimeout": 2592000,
-  "offlineSessionMaxLifespanEnabled": false,
-  "offlineSessionMaxLifespan": 5184000,
-  "accessCodeLifespan": 60,
-  "accessCodeLifespanUserAction": 300,
-  "accessCodeLifespanLogin": 1800,
-  "actionTokenGeneratedByAdminLifespan": 43200,
-  "actionTokenGeneratedByUserLifespan": 300,
-  "enabled": true,
-  "sslRequired": "external",
-  "registrationAllowed": false,
-  "registrationEmailAsUsername": false,
-  "rememberMe": false,
-  "verifyEmail": false,
-  "loginWithEmailAllowed": true,
-  "duplicateEmailsAllowed": false,
-  "resetPasswordAllowed": false,
-  "editUsernameAllowed": false,
-  "bruteForceProtected": false,
-  "permanentLockout": false,
-  "maxFailureWaitSeconds": 900,
-  "minimumQuickLoginWaitSeconds": 60,
-  "waitIncrementSeconds": 60,
-  "quickLoginCheckMilliSeconds": 1000,
-  "maxDeltaTimeSeconds": 43200,
-  "failureFactor": 30,
-  "roles": {
-    "realm": [
-      {
-        "name": "confidential",
-        "composite": false,
-        "clientRole": false,
-        "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b",
-        "attributes": {}
-      },
-      {
-        "name": "uma_authorization",
-        "description": "${role_uma_authorization}",
-        "composite": false,
-        "clientRole": false,
-        "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b",
-        "attributes": {}
-      },
-      {
-        "name": "admin",
-        "composite": false,
-        "clientRole": false,
-        "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b",
-        "attributes": {}
-      },
-      {
-        "name": "user",
-        "composite": false,
-        "clientRole": false,
-        "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b",
-        "attributes": {}
-      },
-      {
-        "name": "offline_access",
-        "description": "${role_offline-access}",
-        "composite": false,
-        "clientRole": false,
-        "containerId": "11d78bf6-6d10-4484-baba-a1388379d68b",
-        "attributes": {}
-      }
-    ],
-    "client": {
-      "realm-management": [
-        {
-          "name": "manage-identity-providers",
-          "description": "${role_manage-identity-providers}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "impersonation",
-          "description": "${role_impersonation}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "view-identity-providers",
-          "description": "${role_view-identity-providers}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "view-realm",
-          "description": "${role_view-realm}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "query-users",
-          "description": "${role_query-users}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "manage-clients",
-          "description": "${role_manage-clients}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "manage-events",
-          "description": "${role_manage-events}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "realm-admin",
-          "description": "${role_realm-admin}",
-          "composite": true,
-          "composites": {
-            "client": {
-              "realm-management": [
-                "impersonation",
-                "manage-identity-providers",
-                "view-identity-providers",
-                "view-realm",
-                "query-users",
-                "manage-clients",
-                "manage-events",
-                "manage-realm",
-                "view-authorization",
-                "manage-authorization",
-                "view-users",
-                "create-client",
-                "query-clients",
-                "query-groups",
-                "manage-users",
-                "view-clients",
-                "view-events",
-                "query-realms"
-              ]
-            }
-          },
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "manage-realm",
-          "description": "${role_manage-realm}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "view-authorization",
-          "description": "${role_view-authorization}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "manage-authorization",
-          "description": "${role_manage-authorization}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "create-client",
-          "description": "${role_create-client}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "view-users",
-          "description": "${role_view-users}",
-          "composite": true,
-          "composites": {
-            "client": {
-              "realm-management": ["query-groups", "query-users"]
-            }
-          },
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "query-clients",
-          "description": "${role_query-clients}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "query-groups",
-          "description": "${role_query-groups}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "manage-users",
-          "description": "${role_manage-users}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "view-clients",
-          "description": "${role_view-clients}",
-          "composite": true,
-          "composites": {
-            "client": {
-              "realm-management": ["query-clients"]
-            }
-          },
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "view-events",
-          "description": "${role_view-events}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        },
-        {
-          "name": "query-realms",
-          "description": "${role_query-realms}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "376bd940-e50a-4495-80fc-9c6c07312748",
-          "attributes": {}
-        }
-      ],
-      "security-admin-console": [],
-      "admin-cli": [],
-      "kogito-service": [
-        {
-          "name": "uma_protection",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "0ac5df91-e044-4051-bd03-106a3a5fb9cc",
-          "attributes": {}
-        }
-      ],
-      "broker": [
-        {
-          "name": "read-token",
-          "description": "${role_read-token}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "53d4fe53-a039-471e-886a-28eddc950e95",
-          "attributes": {}
-        }
-      ],
-      "account": [
-        {
-          "name": "view-profile",
-          "description": "${role_view-profile}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "e55e1234-38fa-432d-8d90-39f5e024688d",
-          "attributes": {}
-        },
-        {
-          "name": "manage-account",
-          "description": "${role_manage-account}",
-          "composite": true,
-          "composites": {
-            "client": {
-              "account": ["manage-account-links"]
-            }
-          },
-          "clientRole": true,
-          "containerId": "e55e1234-38fa-432d-8d90-39f5e024688d",
-          "attributes": {}
-        },
-        {
-          "name": "manage-account-links",
-          "description": "${role_manage-account-links}",
-          "composite": false,
-          "clientRole": true,
-          "containerId": "e55e1234-38fa-432d-8d90-39f5e024688d",
-          "attributes": {}
-        }
-      ]
-    }
-  },
-  "groups": [],
-  "defaultRoles": ["uma_authorization", "offline_access"],
-  "requiredCredentials": ["password"],
-  "otpPolicyType": "totp",
-  "otpPolicyAlgorithm": "HmacSHA1",
-  "otpPolicyInitialCounter": 0,
-  "otpPolicyDigits": 6,
-  "otpPolicyLookAheadWindow": 1,
-  "otpPolicyPeriod": 30,
-  "otpSupportedApplications": ["FreeOTP", "Google Authenticator"],
-  "scopeMappings": [
-    {
-      "clientScope": "offline_access",
-      "roles": ["offline_access"]
-    }
-  ],
-  "clients": [
-    {
-      "clientId": "account",
-      "name": "${client_account}",
-      "baseUrl": "/auth/realms/kogito/account",
-      "surrogateAuthRequired": false,
-      "enabled": true,
-      "clientAuthenticatorType": "client-secret",
-      "secret": "0136c3ef-0dfd-4b13-a6d0-2c8b6358edec",
-      "defaultRoles": ["view-profile", "manage-account"],
-      "redirectUris": ["/auth/realms/kogito/account/*"],
-      "webOrigins": [],
-      "notBefore": 0,
-      "bearerOnly": false,
-      "consentRequired": false,
-      "standardFlowEnabled": true,
-      "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": false,
-      "serviceAccountsEnabled": false,
-      "publicClient": false,
-      "frontchannelLogout": false,
-      "protocol": "openid-connect",
-      "attributes": {},
-      "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": false,
-      "nodeReRegistrationTimeout": 0,
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"]
-    },
-    {
-      "clientId": "admin-cli",
-      "name": "${client_admin-cli}",
-      "surrogateAuthRequired": false,
-      "enabled": true,
-      "clientAuthenticatorType": "client-secret",
-      "secret": "a951803a-79c7-46a6-8197-e32835286971",
-      "redirectUris": [],
-      "webOrigins": [],
-      "notBefore": 0,
-      "bearerOnly": false,
-      "consentRequired": false,
-      "standardFlowEnabled": false,
-      "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": true,
-      "serviceAccountsEnabled": false,
-      "publicClient": true,
-      "frontchannelLogout": false,
-      "protocol": "openid-connect",
-      "attributes": {},
-      "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": false,
-      "nodeReRegistrationTimeout": 0,
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"]
-    },
-    {
-      "clientId": "broker",
-      "name": "${client_broker}",
-      "surrogateAuthRequired": false,
-      "enabled": true,
-      "clientAuthenticatorType": "client-secret",
-      "secret": "e1f7edd7-e15c-43b4-8736-ff8204d16836",
-      "redirectUris": [],
-      "webOrigins": [],
-      "notBefore": 0,
-      "bearerOnly": false,
-      "consentRequired": false,
-      "standardFlowEnabled": true,
-      "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": false,
-      "serviceAccountsEnabled": false,
-      "publicClient": false,
-      "frontchannelLogout": false,
-      "protocol": "openid-connect",
-      "attributes": {},
-      "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": false,
-      "nodeReRegistrationTimeout": 0,
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"]
-    },
-    {
-      "clientId": "kogito-frontend",
-      "rootUrl": "http://localhost:8082",
-      "adminUrl": "http://localhost:8082",
-      "surrogateAuthRequired": false,
-      "enabled": true,
-      "clientAuthenticatorType": "client-secret",
-      "secret": "secret",
-      "redirectUris": ["http://localhost:8082/*"],
-      "webOrigins": ["http://localhost:8082"],
-      "notBefore": 0,
-      "bearerOnly": false,
-      "consentRequired": false,
-      "standardFlowEnabled": true,
-      "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": true,
-      "serviceAccountsEnabled": false,
-      "publicClient": false,
-      "frontchannelLogout": false,
-      "protocol": "openid-connect",
-      "attributes": {
-        "saml.assertion.signature": "false",
-        "saml.force.post.binding": "false",
-        "saml.multivalued.roles": "false",
-        "saml.encrypt": "false",
-        "saml.server.signature": "false",
-        "saml.server.signature.keyinfo.ext": "false",
-        "exclude.session.state.from.auth.response": "false",
-        "saml_force_name_id_format": "false",
-        "saml.client.signature": "false",
-        "tls.client.certificate.bound.access.tokens": "false",
-        "saml.authnstatement": "false",
-        "display.on.consent.screen": "false",
-        "saml.onetimeuse.condition": "false"
-      },
-      "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": true,
-      "nodeReRegistrationTimeout": -1,
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"],
-      "access": {
-        "view": true,
-        "configure": true,
-        "manage": true
-      }
-    },
-    {
-      "clientId": "kogito-app",
-      "rootUrl": "http://localhost:8080",
-      "adminUrl": "http://localhost:8080",
-      "surrogateAuthRequired": false,
-      "enabled": true,
-      "clientAuthenticatorType": "client-secret",
-      "secret": "secret",
-      "redirectUris": ["http://localhost:8080/*"],
-      "webOrigins": ["*"],
-      "notBefore": 0,
-      "bearerOnly": false,
-      "consentRequired": false,
-      "standardFlowEnabled": true,
-      "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": true,
-      "serviceAccountsEnabled": false,
-      "publicClient": false,
-      "frontchannelLogout": false,
-      "protocol": "openid-connect",
-      "attributes": {
-        "saml.assertion.signature": "false",
-        "saml.force.post.binding": "false",
-        "saml.multivalued.roles": "false",
-        "saml.encrypt": "false",
-        "saml.server.signature": "false",
-        "saml.server.signature.keyinfo.ext": "false",
-        "exclude.session.state.from.auth.response": "false",
-        "saml_force_name_id_format": "false",
-        "saml.client.signature": "false",
-        "tls.client.certificate.bound.access.tokens": "false",
-        "saml.authnstatement": "false",
-        "display.on.consent.screen": "false",
-        "saml.onetimeuse.condition": "false"
-      },
-      "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": true,
-      "nodeReRegistrationTimeout": -1,
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"],
-      "access": {
-        "view": true,
-        "configure": true,
-        "manage": true
-      }
-    },
-    {
-      "clientId": "kogito-service",
-      "rootUrl": "",
-      "surrogateAuthRequired": false,
-      "enabled": true,
-      "clientAuthenticatorType": "client-secret",
-      "secret": "secret",
-      "redirectUris": ["*"],
-      "webOrigins": ["*"],
-      "notBefore": 0,
-      "bearerOnly": false,
-      "consentRequired": false,
-      "standardFlowEnabled": true,
-      "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": true,
-      "serviceAccountsEnabled": true,
-      "authorizationServicesEnabled": true,
-      "publicClient": false,
-      "frontchannelLogout": false,
-      "protocol": "openid-connect",
-      "attributes": {},
-      "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": true,
-      "nodeReRegistrationTimeout": -1,
-      "protocolMappers": [
-        {
-          "name": "Client ID",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usersessionmodel-note-mapper",
-          "consentRequired": false,
-          "config": {
-            "user.session.note": "clientId",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "clientId",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "Client IP Address",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usersessionmodel-note-mapper",
-          "consentRequired": false,
-          "config": {
-            "user.session.note": "clientAddress",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "clientAddress",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "Client Host",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usersessionmodel-note-mapper",
-          "consentRequired": false,
-          "config": {
-            "user.session.note": "clientHost",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "clientHost",
-            "jsonType.label": "String"
-          }
-        }
-      ],
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"],
-      "authorizationSettings": {
-        "allowRemoteResourceManagement": true,
-        "policyEnforcementMode": "ENFORCING",
-        "resources": [
-          {
-            "name": "User Resource",
-            "ownerManagedAccess": false,
-            "attributes": {},
-            "_id": "df1b74a9-3f10-499d-a581-368de48e512b",
-            "uris": ["/api/users/*"]
-          },
-          {
-            "name": "Administration Resource",
-            "ownerManagedAccess": false,
-            "attributes": {},
-            "_id": "7124e2f1-e6dc-44b4-87ab-24b010090b97",
-            "uris": ["/api/admin/*"]
-          }
-        ],
-        "policies": [
-          {
-            "name": "Any User Policy",
-            "description": "Any user granted with the user role can access something",
-            "type": "role",
-            "logic": "POSITIVE",
-            "decisionStrategy": "UNANIMOUS",
-            "config": {
-              "roles": "[{\"id\":\"user\",\"required\":false}]"
-            }
-          },
-          {
-            "name": "Only Administrators",
-            "description": "Only administrators can access",
-            "type": "role",
-            "logic": "POSITIVE",
-            "decisionStrategy": "UNANIMOUS",
-            "config": {
-              "roles": "[{\"id\":\"admin\",\"required\":false}]"
-            }
-          },
-          {
-            "name": "User Resource Permission",
-            "type": "resource",
-            "logic": "POSITIVE",
-            "decisionStrategy": "UNANIMOUS",
-            "config": {
-              "resources": "[\"User Resource\"]",
-              "applyPolicies": "[\"Any User Policy\"]"
-            }
-          },
-          {
-            "name": "Administration Resource Permission",
-            "type": "resource",
-            "logic": "POSITIVE",
-            "decisionStrategy": "UNANIMOUS",
-            "config": {
-              "resources": "[\"Administration Resource\"]",
-              "applyPolicies": "[\"Only Administrators\"]"
-            }
-          }
-        ],
-        "scopes": [],
-        "decisionStrategy": "UNANIMOUS"
-      }
-    },
-    {
-      "clientId": "kogito-console-react",
-      "rootUrl": "http://localhost:9026",
-      "adminUrl": "http://localhost:9026/",
-      "baseUrl": "http://localhost:9026/",
-      "surrogateAuthRequired": false,
-      "enabled": true,
-      "clientAuthenticatorType": "client-secret",
-      "secret": "**********",
-      "redirectUris": ["http://localhost:9026/*"],
-      "webOrigins": ["*"],
-      "notBefore": 0,
-      "bearerOnly": false,
-      "consentRequired": false,
-      "standardFlowEnabled": true,
-      "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": false,
-      "serviceAccountsEnabled": false,
-      "publicClient": true,
-      "frontchannelLogout": false,
-      "protocol": "openid-connect",
-      "attributes": {
-        "saml.assertion.signature": "false",
-        "saml.force.post.binding": "false",
-        "saml.multivalued.roles": "false",
-        "saml.encrypt": "false",
-        "saml.server.signature": "false",
-        "saml.server.signature.keyinfo.ext": "false",
-        "exclude.session.state.from.auth.response": "false",
-        "saml_force_name_id_format": "false",
-        "saml.client.signature": "false",
-        "tls.client.certificate.bound.access.tokens": "false",
-        "saml.authnstatement": "false",
-        "display.on.consent.screen": "false",
-        "saml.onetimeuse.condition": "false"
-      },
-      "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": true,
-      "nodeReRegistrationTimeout": -1,
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"]
-    },
-    {
-      "clientId": "kogito-console-quarkus",
-      "rootUrl": "http://localhost:8380",
-      "adminUrl": "http://localhost:8380/",
-      "baseUrl": "http://localhost:8380/",
-      "surrogateAuthRequired": false,
-      "enabled": true,
-      "clientAuthenticatorType": "client-secret",
-      "secret": "**********",
-      "redirectUris": ["http://localhost:8380/*"],
-      "webOrigins": ["*"],
-      "notBefore": 0,
-      "bearerOnly": false,
-      "consentRequired": false,
-      "standardFlowEnabled": true,
-      "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": false,
-      "serviceAccountsEnabled": false,
-      "publicClient": true,
-      "frontchannelLogout": false,
-      "protocol": "openid-connect",
-      "attributes": {
-        "saml.assertion.signature": "false",
-        "saml.force.post.binding": "false",
-        "saml.multivalued.roles": "false",
-        "saml.encrypt": "false",
-        "saml.server.signature": "false",
-        "saml.server.signature.keyinfo.ext": "false",
-        "exclude.session.state.from.auth.response": "false",
-        "saml_force_name_id_format": "false",
-        "saml.client.signature": "false",
-        "tls.client.certificate.bound.access.tokens": "false",
-        "saml.authnstatement": "false",
-        "display.on.consent.screen": "false",
-        "saml.onetimeuse.condition": "false"
-      },
-      "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": true,
-      "nodeReRegistrationTimeout": -1,
-      "protocolMappers": [
-        {
-          "name": "groups",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-realm-role-mapper",
-          "consentRequired": false,
-          "config": {
-            "multivalued": "true",
-            "user.attribute": "foo",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "groups",
-            "jsonType.label": "String"
-          }
-        }
-      ],
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"]
-    },
-    {
-      "clientId": "kogito-jobs-service",
-      "rootUrl": "http://localhost:8080",
-      "adminUrl": "http://localhost:8080",
-      "surrogateAuthRequired": false,
-      "enabled": true,
-      "clientAuthenticatorType": "client-secret",
-      "secret": "secret",
-      "redirectUris": ["http://localhost:8080/*"],
-      "webOrigins": ["http://localhost:8080"],
-      "notBefore": 0,
-      "bearerOnly": false,
-      "consentRequired": false,
-      "standardFlowEnabled": true,
-      "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": true,
-      "serviceAccountsEnabled": false,
-      "publicClient": false,
-      "frontchannelLogout": false,
-      "protocol": "openid-connect",
-      "attributes": {
-        "saml.assertion.signature": "false",
-        "saml.force.post.binding": "false",
-        "saml.multivalued.roles": "false",
-        "saml.encrypt": "false",
-        "saml.server.signature": "false",
-        "saml.server.signature.keyinfo.ext": "false",
-        "exclude.session.state.from.auth.response": "false",
-        "saml_force_name_id_format": "false",
-        "saml.client.signature": "false",
-        "tls.client.certificate.bound.access.tokens": "false",
-        "saml.authnstatement": "false",
-        "display.on.consent.screen": "false",
-        "saml.onetimeuse.condition": "false"
-      },
-      "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": true,
-      "nodeReRegistrationTimeout": -1,
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"],
-      "access": {
-        "view": true,
-        "configure": true,
-        "manage": true
-      }
-    },
-    {
-      "clientId": "realm-management",
-      "name": "${client_realm-management}",
-      "surrogateAuthRequired": false,
-      "enabled": true,
-      "clientAuthenticatorType": "client-secret",
-      "secret": "c41b709a-a012-4c69-89d7-4f926dba0619",
-      "redirectUris": [],
-      "webOrigins": [],
-      "notBefore": 0,
-      "bearerOnly": true,
-      "consentRequired": false,
-      "standardFlowEnabled": true,
-      "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": false,
-      "serviceAccountsEnabled": false,
-      "publicClient": false,
-      "frontchannelLogout": false,
-      "protocol": "openid-connect",
-      "attributes": {},
-      "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": false,
-      "nodeReRegistrationTimeout": 0,
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"]
-    },
-    {
-      "clientId": "security-admin-console",
-      "name": "${client_security-admin-console}",
-      "baseUrl": "/auth/admin/kogito/console/index.html",
-      "surrogateAuthRequired": false,
-      "enabled": true,
-      "clientAuthenticatorType": "client-secret",
-      "secret": "e571b211-2550-475d-b87f-116ff54091ee",
-      "redirectUris": ["/auth/admin/kogito/console/*"],
-      "webOrigins": [],
-      "notBefore": 0,
-      "bearerOnly": false,
-      "consentRequired": false,
-      "standardFlowEnabled": true,
-      "implicitFlowEnabled": false,
-      "directAccessGrantsEnabled": false,
-      "serviceAccountsEnabled": false,
-      "publicClient": true,
-      "frontchannelLogout": false,
-      "protocol": "openid-connect",
-      "attributes": {},
-      "authenticationFlowBindingOverrides": {},
-      "fullScopeAllowed": false,
-      "nodeReRegistrationTimeout": 0,
-      "protocolMappers": [
-        {
-          "name": "locale",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-attribute-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "locale",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "locale",
-            "jsonType.label": "String"
-          }
-        }
-      ],
-      "defaultClientScopes": ["web-origins", "role_list", "profile", "roles", "email"],
-      "optionalClientScopes": ["address", "phone", "offline_access", "microprofile-jwt"]
-    }
-  ],
-  "clientScopes": [
-    {
-      "name": "address",
-      "description": "OpenID Connect built-in scope: address",
-      "protocol": "openid-connect",
-      "attributes": {
-        "include.in.token.scope": "true",
-        "display.on.consent.screen": "true",
-        "consent.screen.text": "${addressScopeConsentText}"
-      },
-      "protocolMappers": [
-        {
-          "name": "address",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-address-mapper",
-          "consentRequired": false,
-          "config": {
-            "user.attribute.formatted": "formatted",
-            "user.attribute.country": "country",
-            "user.attribute.postal_code": "postal_code",
-            "userinfo.token.claim": "true",
-            "user.attribute.street": "street",
-            "id.token.claim": "true",
-            "user.attribute.region": "region",
-            "access.token.claim": "true",
-            "user.attribute.locality": "locality"
-          }
-        }
-      ]
-    },
-    {
-      "name": "email",
-      "description": "OpenID Connect built-in scope: email",
-      "protocol": "openid-connect",
-      "attributes": {
-        "include.in.token.scope": "true",
-        "display.on.consent.screen": "true",
-        "consent.screen.text": "${emailScopeConsentText}"
-      },
-      "protocolMappers": [
-        {
-          "name": "email",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-property-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "email",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "email",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "email verified",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-property-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "emailVerified",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "email_verified",
-            "jsonType.label": "boolean"
-          }
-        }
-      ]
-    },
-    {
-      "name": "microprofile-jwt",
-      "description": "Microprofile - JWT built-in scope",
-      "protocol": "openid-connect",
-      "attributes": {
-        "include.in.token.scope": "true",
-        "display.on.consent.screen": "false"
-      },
-      "protocolMappers": [
-        {
-          "name": "upn",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-property-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "username",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "upn",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "groups",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-realm-role-mapper",
-          "consentRequired": false,
-          "config": {
-            "multivalued": "true",
-            "user.attribute": "foo",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "groups",
-            "jsonType.label": "String"
-          }
-        }
-      ]
-    },
-    {
-      "name": "offline_access",
-      "description": "OpenID Connect built-in scope: offline_access",
-      "protocol": "openid-connect",
-      "attributes": {
-        "consent.screen.text": "${offlineAccessScopeConsentText}",
-        "display.on.consent.screen": "true"
-      }
-    },
-    {
-      "name": "phone",
-      "description": "OpenID Connect built-in scope: phone",
-      "protocol": "openid-connect",
-      "attributes": {
-        "include.in.token.scope": "true",
-        "display.on.consent.screen": "true",
-        "consent.screen.text": "${phoneScopeConsentText}"
-      },
-      "protocolMappers": [
-        {
-          "name": "phone number verified",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-attribute-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "phoneNumberVerified",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "phone_number_verified",
-            "jsonType.label": "boolean"
-          }
-        },
-        {
-          "name": "phone number",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-attribute-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "phoneNumber",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "phone_number",
-            "jsonType.label": "String"
-          }
-        }
-      ]
-    },
-    {
-      "name": "profile",
-      "description": "OpenID Connect built-in scope: profile",
-      "protocol": "openid-connect",
-      "attributes": {
-        "include.in.token.scope": "true",
-        "display.on.consent.screen": "true",
-        "consent.screen.text": "${profileScopeConsentText}"
-      },
-      "protocolMappers": [
-        {
-          "name": "nickname",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-attribute-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "nickname",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "nickname",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "zoneinfo",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-attribute-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "zoneinfo",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "zoneinfo",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "updated at",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-attribute-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "updatedAt",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "updated_at",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "birthdate",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-attribute-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "birthdate",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "birthdate",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "given name",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-property-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "firstName",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "given_name",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "full name",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-full-name-mapper",
-          "consentRequired": false,
-          "config": {
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "userinfo.token.claim": "true"
-          }
-        },
-        {
-          "name": "middle name",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-attribute-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "middleName",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "middle_name",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "username",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-property-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "username",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "preferred_username",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "family name",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-property-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "lastName",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "family_name",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "gender",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-attribute-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "gender",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "gender",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "picture",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-attribute-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "picture",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "picture",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "locale",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-attribute-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "locale",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "locale",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "profile",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-attribute-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "profile",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "profile",
-            "jsonType.label": "String"
-          }
-        },
-        {
-          "name": "website",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-attribute-mapper",
-          "consentRequired": false,
-          "config": {
-            "userinfo.token.claim": "true",
-            "user.attribute": "website",
-            "id.token.claim": "true",
-            "access.token.claim": "true",
-            "claim.name": "website",
-            "jsonType.label": "String"
-          }
-        }
-      ]
-    },
-    {
-      "name": "role_list",
-      "description": "SAML role list",
-      "protocol": "saml",
-      "attributes": {
-        "consent.screen.text": "${samlRoleListScopeConsentText}",
-        "display.on.consent.screen": "true"
-      },
-      "protocolMappers": [
-        {
-          "name": "role list",
-          "protocol": "saml",
-          "protocolMapper": "saml-role-list-mapper",
-          "consentRequired": false,
-          "config": {
-            "single": "false",
-            "attribute.nameformat": "Basic",
-            "attribute.name": "Role"
-          }
-        }
-      ]
-    },
-    {
-      "name": "roles",
-      "description": "OpenID Connect scope for add user roles to the access token",
-      "protocol": "openid-connect",
-      "attributes": {
-        "include.in.token.scope": "false",
-        "display.on.consent.screen": "true",
-        "consent.screen.text": "${rolesScopeConsentText}"
-      },
-      "protocolMappers": [
-        {
-          "name": "realm roles",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-realm-role-mapper",
-          "consentRequired": false,
-          "config": {
-            "user.attribute": "foo",
-            "access.token.claim": "true",
-            "claim.name": "realm_access.roles",
-            "jsonType.label": "String",
-            "multivalued": "true"
-          }
-        },
-        {
-          "name": "audience resolve",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-audience-resolve-mapper",
-          "consentRequired": false,
-          "config": {}
-        },
-        {
-          "name": "client roles",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-usermodel-client-role-mapper",
-          "consentRequired": false,
-          "config": {
-            "user.attribute": "foo",
-            "access.token.claim": "true",
-            "claim.name": "resource_access.${client_id}.roles",
-            "jsonType.label": "String",
-            "multivalued": "true"
-          }
-        }
-      ]
-    },
-    {
-      "name": "web-origins",
-      "description": "OpenID Connect scope for add allowed web origins to the access token",
-      "protocol": "openid-connect",
-      "attributes": {
-        "include.in.token.scope": "false",
-        "display.on.consent.screen": "false",
-        "consent.screen.text": ""
-      },
-      "protocolMappers": [
-        {
-          "name": "allowed web origins",
-          "protocol": "openid-connect",
-          "protocolMapper": "oidc-allowed-origins-mapper",
-          "consentRequired": false,
-          "config": {}
-        }
-      ]
-    }
-  ],
-  "defaultDefaultClientScopes": ["role_list", "profile", "email", "roles", "web-origins"],
-  "defaultOptionalClientScopes": ["offline_access", "address", "phone", "microprofile-jwt"],
-  "browserSecurityHeaders": {
-    "contentSecurityPolicyReportOnly": "",
-    "xContentTypeOptions": "nosniff",
-    "xRobotsTag": "none",
-    "xFrameOptions": "SAMEORIGIN",
-    "xXSSProtection": "1; mode=block",
-    "contentSecurityPolicy": "frame-src 'self'; frame-ancestors 'self'; object-src 'none';",
-    "strictTransportSecurity": "max-age=31536000; includeSubDomains"
-  },
-  "smtpServer": {},
-  "eventsEnabled": false,
-  "eventsListeners": ["jboss-logging"],
-  "enabledEventTypes": [],
-  "adminEventsEnabled": false,
-  "adminEventsDetailsEnabled": false,
-  "components": {
-    "org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy": [
-      {
-        "name": "Allowed Protocol Mapper Types",
-        "providerId": "allowed-protocol-mappers",
-        "subType": "anonymous",
-        "subComponents": {},
-        "config": {
-          "allowed-protocol-mapper-types": [
-            "oidc-full-name-mapper",
-            "saml-user-attribute-mapper",
-            "saml-user-property-mapper",
-            "oidc-address-mapper",
-            "saml-role-list-mapper",
-            "oidc-sha256-pairwise-sub-mapper",
-            "oidc-usermodel-attribute-mapper",
-            "oidc-usermodel-property-mapper"
-          ]
-        }
-      },
-      {
-        "name": "Allowed Client Scopes",
-        "providerId": "allowed-client-templates",
-        "subType": "authenticated",
-        "subComponents": {},
-        "config": {
-          "allow-default-scopes": ["true"]
-        }
-      },
-      {
-        "name": "Allowed Client Scopes",
-        "providerId": "allowed-client-templates",
-        "subType": "anonymous",
-        "subComponents": {},
-        "config": {
-          "allow-default-scopes": ["true"]
-        }
-      },
-      {
-        "name": "Trusted Hosts",
-        "providerId": "trusted-hosts",
-        "subType": "anonymous",
-        "subComponents": {},
-        "config": {
-          "host-sending-registration-request-must-match": ["true"],
-          "client-uris-must-match": ["true"]
-        }
-      },
-      {
-        "name": "Full Scope Disabled",
-        "providerId": "scope",
-        "subType": "anonymous",
-        "subComponents": {},
-        "config": {}
-      },
-      {
-        "name": "Max Clients Limit",
-        "providerId": "max-clients",
-        "subType": "anonymous",
-        "subComponents": {},
-        "config": {
-          "max-clients": ["200"]
-        }
-      },
-      {
-        "name": "Consent Required",
-        "providerId": "consent-required",
-        "subType": "anonymous",
-        "subComponents": {},
-        "config": {}
-      },
-      {
-        "name": "Allowed Protocol Mapper Types",
-        "providerId": "allowed-protocol-mappers",
-        "subType": "authenticated",
-        "subComponents": {},
-        "config": {
-          "allowed-protocol-mapper-types": [
-            "saml-user-attribute-mapper",
-            "oidc-full-name-mapper",
-            "saml-role-list-mapper",
-            "saml-user-property-mapper",
-            "oidc-usermodel-attribute-mapper",
-            "oidc-address-mapper",
-            "oidc-usermodel-property-mapper",
-            "oidc-sha256-pairwise-sub-mapper"
-          ]
-        }
-      }
-    ],
-    "org.keycloak.keys.KeyProvider": [
-      {
-        "name": "rsa-generated",
-        "providerId": "rsa-generated",
-        "subComponents": {},
-        "config": {
-          "privateKey": [
-            "MIIEowIBAAKCAQEAn5T13suF8mlS+pJXp0U1bto41nW55wpcs+Rps8ZVCRyJKWqzwSCYnI7lm0rB2wBpAAO4OPoj1zlmVoFmBPsDU9Xf7rjsJb5LIzIQDCZY44aSDZt6RR+gakPiQvlzHyW/RozYpngDJF7TsTD7rdRF1xQ4RprfBF8fwK/xsU7pxbeom5xDHZhz3fiw8s+7UdbmnazDHfAjU58aUrLGgVRfUsuoHjtsptYlOIXEifaeMetXZE+HhqLYRHQPDap5fbBJl773Trosn7N9nmzN4x1xxGj9So21WC5UboQs9sAIVgizc4omjZ5Y4RN9HLH7G4YwJctNntzmnJhDui9zAO+zSQIDAQABAoIBADi+F7rTtVoft0Cfnok8o6Y58/HVxHdxiMryUd95iy0FN4RBi48FTx6D9QKFz25Ws/8sU2n3D51srIXf1u24b1N0/f39RQKaqk7mcyxOylaEuBQ [...]
-          ],
-          "certificate": [
-            "MIICnTCCAYUCBgFp4EYIrjANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdwcm90ZWFuMB4XDTE5MDQwMjIyNTYxOVoXDTI5MDQwMjIyNTc1OVowEjEQMA4GA1UEAwwHcHJvdGVhbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ+U9d7LhfJpUvqSV6dFNW7aONZ1uecKXLPkabPGVQkciSlqs8EgmJyO5ZtKwdsAaQADuDj6I9c5ZlaBZgT7A1PV3+647CW+SyMyEAwmWOOGkg2bekUfoGpD4kL5cx8lv0aM2KZ4AyRe07Ew+63URdcUOEaa3wRfH8Cv8bFO6cW3qJucQx2Yc934sPLPu1HW5p2swx3wI1OfGlKyxoFUX1LLqB47bKbWJTiFxIn2njHrV2RPh4ai2ER0Dw2qeX2wSZe+9066LJ+zfZ5szeMdccRo/UqNtVguVG6ELPbACFY [...]
-          ],
-          "priority": ["100"]
-        }
-      },
-      {
-        "name": "hmac-generated",
-        "providerId": "hmac-generated",
-        "subComponents": {},
-        "config": {
-          "kid": ["96afd00e-85cf-4d35-b18e-061d3813d8b2"],
-          "secret": ["qBFGKdUGf6xDgKphnRfoFzIzaFHJW4bYnZ9MinPFzN38X5_ctq-2u1q5RdZzeJukXvk2biHB8_s3DxWmmLZFsA"],
-          "priority": ["100"],
-          "algorithm": ["HS256"]
-        }
-      },
-      {
-        "name": "aes-generated",
-        "providerId": "aes-generated",
-        "subComponents": {},
-        "config": {
-          "kid": ["b04473d3-8395-4016-b455-19a9e951106b"],
-          "secret": ["x68mMOVdz3qKWzltzReV0g"],
-          "priority": ["100"]
-        }
-      }
-    ]
-  },
-  "internationalizationEnabled": false,
-  "supportedLocales": [],
-  "authenticationFlows": [
-    {
-      "alias": "Handle Existing Account",
-      "description": "Handle what to do if there is existing account with same email/username like authenticated identity provider",
-      "providerId": "basic-flow",
-      "topLevel": false,
-      "builtIn": true,
-      "authenticationExecutions": [
-        {
-          "authenticator": "idp-confirm-link",
-          "requirement": "REQUIRED",
-          "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "idp-email-verification",
-          "requirement": "ALTERNATIVE",
-          "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "requirement": "ALTERNATIVE",
-          "priority": 30,
-          "flowAlias": "Verify Existing Account by Re-authentication",
-          "userSetupAllowed": false,
-          "autheticatorFlow": true
-        }
-      ]
-    },
-    {
-      "alias": "Verify Existing Account by Re-authentication",
-      "description": "Reauthentication of existing account",
-      "providerId": "basic-flow",
-      "topLevel": false,
-      "builtIn": true,
-      "authenticationExecutions": [
-        {
-          "authenticator": "idp-username-password-form",
-          "requirement": "REQUIRED",
-          "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "auth-otp-form",
-          "requirement": "OPTIONAL",
-          "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        }
-      ]
-    },
-    {
-      "alias": "browser",
-      "description": "browser based authentication",
-      "providerId": "basic-flow",
-      "topLevel": true,
-      "builtIn": true,
-      "authenticationExecutions": [
-        {
-          "authenticator": "auth-cookie",
-          "requirement": "ALTERNATIVE",
-          "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "auth-spnego",
-          "requirement": "DISABLED",
-          "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "identity-provider-redirector",
-          "requirement": "ALTERNATIVE",
-          "priority": 25,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "requirement": "ALTERNATIVE",
-          "priority": 30,
-          "flowAlias": "forms",
-          "userSetupAllowed": false,
-          "autheticatorFlow": true
-        }
-      ]
-    },
-    {
-      "alias": "clients",
-      "description": "Base authentication for clients",
-      "providerId": "client-flow",
-      "topLevel": true,
-      "builtIn": true,
-      "authenticationExecutions": [
-        {
-          "authenticator": "client-secret",
-          "requirement": "ALTERNATIVE",
-          "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "client-jwt",
-          "requirement": "ALTERNATIVE",
-          "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "client-secret-jwt",
-          "requirement": "ALTERNATIVE",
-          "priority": 30,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "client-x509",
-          "requirement": "ALTERNATIVE",
-          "priority": 40,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        }
-      ]
-    },
-    {
-      "alias": "direct grant",
-      "description": "OpenID Connect Resource Owner Grant",
-      "providerId": "basic-flow",
-      "topLevel": true,
-      "builtIn": true,
-      "authenticationExecutions": [
-        {
-          "authenticator": "direct-grant-validate-username",
-          "requirement": "REQUIRED",
-          "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "direct-grant-validate-password",
-          "requirement": "REQUIRED",
-          "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "direct-grant-validate-otp",
-          "requirement": "OPTIONAL",
-          "priority": 30,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        }
-      ]
-    },
-    {
-      "alias": "docker auth",
-      "description": "Used by Docker clients to authenticate against the IDP",
-      "providerId": "basic-flow",
-      "topLevel": true,
-      "builtIn": true,
-      "authenticationExecutions": [
-        {
-          "authenticator": "docker-http-basic-authenticator",
-          "requirement": "REQUIRED",
-          "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        }
-      ]
-    },
-    {
-      "alias": "first broker login",
-      "description": "Actions taken after first broker login with identity provider account, which is not yet linked to any Keycloak account",
-      "providerId": "basic-flow",
-      "topLevel": true,
-      "builtIn": true,
-      "authenticationExecutions": [
-        {
-          "authenticatorConfig": "review profile config",
-          "authenticator": "idp-review-profile",
-          "requirement": "REQUIRED",
-          "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticatorConfig": "create unique user config",
-          "authenticator": "idp-create-user-if-unique",
-          "requirement": "ALTERNATIVE",
-          "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "requirement": "ALTERNATIVE",
-          "priority": 30,
-          "flowAlias": "Handle Existing Account",
-          "userSetupAllowed": false,
-          "autheticatorFlow": true
-        }
-      ]
-    },
-    {
-      "alias": "forms",
-      "description": "Username, password, otp and other auth forms.",
-      "providerId": "basic-flow",
-      "topLevel": false,
-      "builtIn": true,
-      "authenticationExecutions": [
-        {
-          "authenticator": "auth-username-password-form",
-          "requirement": "REQUIRED",
-          "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "auth-otp-form",
-          "requirement": "OPTIONAL",
-          "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        }
-      ]
-    },
-    {
-      "alias": "http challenge",
-      "description": "An authentication flow based on challenge-response HTTP Authentication Schemes",
-      "providerId": "basic-flow",
-      "topLevel": true,
-      "builtIn": true,
-      "authenticationExecutions": [
-        {
-          "authenticator": "no-cookie-redirect",
-          "requirement": "REQUIRED",
-          "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "basic-auth",
-          "requirement": "REQUIRED",
-          "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "basic-auth-otp",
-          "requirement": "DISABLED",
-          "priority": 30,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "auth-spnego",
-          "requirement": "DISABLED",
-          "priority": 40,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        }
-      ]
-    },
-    {
-      "alias": "registration",
-      "description": "registration flow",
-      "providerId": "basic-flow",
-      "topLevel": true,
-      "builtIn": true,
-      "authenticationExecutions": [
-        {
-          "authenticator": "registration-page-form",
-          "requirement": "REQUIRED",
-          "priority": 10,
-          "flowAlias": "registration form",
-          "userSetupAllowed": false,
-          "autheticatorFlow": true
-        }
-      ]
-    },
-    {
-      "alias": "registration form",
-      "description": "registration form",
-      "providerId": "form-flow",
-      "topLevel": false,
-      "builtIn": true,
-      "authenticationExecutions": [
-        {
-          "authenticator": "registration-user-creation",
-          "requirement": "REQUIRED",
-          "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "registration-profile-action",
-          "requirement": "REQUIRED",
-          "priority": 40,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "registration-password-action",
-          "requirement": "REQUIRED",
-          "priority": 50,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "registration-recaptcha-action",
-          "requirement": "DISABLED",
-          "priority": 60,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        }
-      ]
-    },
-    {
-      "alias": "reset credentials",
-      "description": "Reset credentials for a user if they forgot their password or something",
-      "providerId": "basic-flow",
-      "topLevel": true,
-      "builtIn": true,
-      "authenticationExecutions": [
-        {
-          "authenticator": "reset-credentials-choose-user",
-          "requirement": "REQUIRED",
-          "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "reset-credential-email",
-          "requirement": "REQUIRED",
-          "priority": 20,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "reset-password",
-          "requirement": "REQUIRED",
-          "priority": 30,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        },
-        {
-          "authenticator": "reset-otp",
-          "requirement": "OPTIONAL",
-          "priority": 40,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        }
-      ]
-    },
-    {
-      "alias": "saml ecp",
-      "description": "SAML ECP Profile Authentication Flow",
-      "providerId": "basic-flow",
-      "topLevel": true,
-      "builtIn": true,
-      "authenticationExecutions": [
-        {
-          "authenticator": "http-basic-authenticator",
-          "requirement": "REQUIRED",
-          "priority": 10,
-          "userSetupAllowed": false,
-          "autheticatorFlow": false
-        }
-      ]
-    }
-  ],
-  "authenticatorConfig": [
-    {
-      "alias": "create unique user config",
-      "config": {
-        "require.password.update.after.registration": "false"
-      }
-    },
-    {
-      "alias": "review profile config",
-      "config": {
-        "update.profile.on.first.login": "missing"
-      }
-    }
-  ],
-  "requiredActions": [
-    {
-      "alias": "CONFIGURE_TOTP",
-      "name": "Configure OTP",
-      "providerId": "CONFIGURE_TOTP",
-      "enabled": true,
-      "defaultAction": false,
-      "priority": 10,
-      "config": {}
-    },
-    {
-      "alias": "terms_and_conditions",
-      "name": "Terms and Conditions",
-      "providerId": "terms_and_conditions",
-      "enabled": false,
-      "defaultAction": false,
-      "priority": 20,
-      "config": {}
-    },
-    {
-      "alias": "UPDATE_PASSWORD",
-      "name": "Update Password",
-      "providerId": "UPDATE_PASSWORD",
-      "enabled": true,
-      "defaultAction": false,
-      "priority": 30,
-      "config": {}
-    },
-    {
-      "alias": "UPDATE_PROFILE",
-      "name": "Update Profile",
-      "providerId": "UPDATE_PROFILE",
-      "enabled": true,
-      "defaultAction": false,
-      "priority": 40,
-      "config": {}
-    },
-    {
-      "alias": "VERIFY_EMAIL",
-      "name": "Verify Email",
-      "providerId": "VERIFY_EMAIL",
-      "enabled": true,
-      "defaultAction": false,
-      "priority": 50,
-      "config": {}
-    }
-  ],
-  "browserFlow": "browser",
-  "registrationFlow": "registration",
-  "directGrantFlow": "direct grant",
-  "resetCredentialsFlow": "reset credentials",
-  "clientAuthenticationFlow": "clients",
-  "dockerAuthenticationFlow": "docker auth",
-  "attributes": {
-    "_browser_header.xXSSProtection": "1; mode=block",
-    "_browser_header.xFrameOptions": "SAMEORIGIN",
-    "_browser_header.strictTransportSecurity": "max-age=31536000; includeSubDomains",
-    "permanentLockout": "false",
-    "quickLoginCheckMilliSeconds": "1000",
-    "_browser_header.xRobotsTag": "none",
-    "maxFailureWaitSeconds": "900",
-    "minimumQuickLoginWaitSeconds": "60",
-    "failureFactor": "30",
-    "actionTokenGeneratedByUserLifespan": "300",
-    "maxDeltaTimeSeconds": "43200",
-    "_browser_header.xContentTypeOptions": "nosniff",
-    "offlineSessionMaxLifespan": "5184000",
-    "actionTokenGeneratedByAdminLifespan": "43200",
-    "_browser_header.contentSecurityPolicyReportOnly": "",
-    "bruteForceProtected": "false",
-    "_browser_header.contentSecurityPolicy": "frame-src 'self'; frame-ancestors 'self'; object-src 'none';",
-    "waitIncrementSeconds": "60",
-    "offlineSessionMaxLifespanEnabled": "false"
-  },
-  "users": [
-    {
-      "username": "admin",
-      "enabled": true,
-      "totp": false,
-      "emailVerified": false,
-      "credentials": [
-        {
-          "type": "password",
-          "hashedSaltedValue": "NICTtwsvSxJ5hL8hLAuleDUv9jwZcuXgxviMXvR++cciyPtiIEStEaJUyfA9DOir59awjPrHOumsclPVjNBplA==",
-          "salt": "T/2P5o5oxFJUEk68BRURRg==",
-          "hashIterations": 27500,
-          "counter": 0,
-          "algorithm": "pbkdf2-sha256",
-          "digits": 0,
-          "period": 0,
-          "createdDate": 1554245879354,
-          "config": {}
-        }
-      ],
-      "disableableCredentialTypes": ["password"],
-      "requiredActions": [],
-      "realmRoles": ["admin", "confidential", "user"],
-      "notBefore": 0,
-      "groups": []
-    },
-    {
-      "username": "alice",
-      "enabled": true,
-      "totp": false,
-      "emailVerified": false,
-      "credentials": [
-        {
-          "type": "password",
-          "hashedSaltedValue": "A3okqV2T/ybXTVEgKfosoSjP8Yc9IZbFP/SY4cEd6hag7TABQrQ6nUSuwagGt96l8cw1DTijO75PqX6uiTXMzw==",
-          "salt": "sl4mXx6T9FypPH/s9TngfQ==",
-          "hashIterations": 27500,
-          "counter": 0,
-          "algorithm": "pbkdf2-sha256",
-          "digits": 0,
-          "period": 0,
-          "createdDate": 1554245879116,
-          "config": {}
-        }
-      ],
-      "disableableCredentialTypes": ["password"],
-      "requiredActions": [],
-      "realmRoles": ["user"],
-      "notBefore": 0,
-      "groups": []
-    },
-    {
-      "username": "jdoe",
-      "enabled": true,
-      "totp": false,
-      "emailVerified": false,
-      "credentials": [
-        {
-          "type": "password",
-          "hashedSaltedValue": "JV3DUNLjqOadjbBOtC4rvacQI553CGaDGAzBS8MR5ReCr7SwF3E6CsW3T7/XO8ITZAsch8+A/6loeuCoVLLJrg==",
-          "salt": "uCbOH7HZtyDtMd0E9DG/nw==",
-          "hashIterations": 27500,
-          "counter": 0,
-          "algorithm": "pbkdf2-sha256",
-          "digits": 0,
-          "period": 0,
-          "createdDate": 1554245879227,
-          "config": {}
-        }
-      ],
-      "disableableCredentialTypes": ["password"],
-      "requiredActions": [],
-      "realmRoles": ["confidential", "user"],
-      "notBefore": 0,
-      "groups": []
-    }
-  ],
-  "keycloakVersion": "6.0.0",
-  "userManagedAccessAllowed": false
-}
diff --git a/packages/runtime-tools-task-console-webapp/dev/server/MockData/controllers.js b/packages/runtime-tools-task-console-webapp/dev/server/MockData/controllers.js
deleted file mode 100644
index 43e1846613b..00000000000
--- a/packages/runtime-tools-task-console-webapp/dev/server/MockData/controllers.js
+++ /dev/null
@@ -1,127 +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 fs = require("fs");
-const _ = require("lodash");
-const graphQL = require("./graphql");
-const confirmTravelForm = require("./forms/ConfirmTravel");
-const applyForVisaForm = require("./forms/ApplyForVisa");
-const emptyForm = require("./forms/EmptyForm");
-const draft7Form = require("./forms/ConfirmTravelDraft7");
-
-const restData = require("./rest");
-
-const tasksUnableToTransition = ["047ec38d-5d57-4330-8c8d-9bd67b53a529", "841b9dba-3d91-4725-9de3-f9f4853b417e"];
-
-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 tasksWithDraft7Schema = ["f6be5b6b-34de-4b06-b6e7-05bcf8ba7f54", "2e37c623-a535-4eb1-ae5b-6eaf7f4039c3"];
-
-module.exports = controller = {
-  callCompleteTask: (req, res) => {
-    console.log(`......ProcessId:${req.params.processId} --piId:${req.params.processId} --taskId:${req.params.taskId}`);
-
-    const processId = restData.process.filter((data) => {
-      return data.processId === req.params.processId;
-    });
-
-    const task = graphQL.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(
-      `......ProcessId:${req.params.processId} --piId:${req.params.processInstanceId} --taskId:${req.params.taskId}`
-    );
-
-    const task = graphQL.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 (tasksWithDraft7Schema.includes(task.id)) {
-      const form = _.cloneDeep(draft7Form);
-      if (clearPhases) {
-        delete form.phases;
-      }
-      res.send(JSON.stringify(form));
-    }
-
-    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(`......ProcessId:${req.params.processId} --TaskName:${req.params.taskName}`);
-
-    res.send(JSON.stringify(getTaskSchema(req.params.taskName, true)));
-  },
-};
-
-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;
-    }
-  }
-
-  if (clearPhases) {
-    delete schema.phases;
-  }
-
-  return schema;
-}
diff --git a/packages/runtime-tools-task-console-webapp/dev/server/MockData/forms/ApplyForVisa.js b/packages/runtime-tools-task-console-webapp/dev/server/MockData/forms/ApplyForVisa.js
deleted file mode 100644
index 4a173da0134..00000000000
--- a/packages/runtime-tools-task-console-webapp/dev/server/MockData/forms/ApplyForVisa.js
+++ /dev/null
@@ -1,98 +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/runtime-tools-task-console-webapp/dev/server/MockData/forms/ConfirmTravel.js b/packages/runtime-tools-task-console-webapp/dev/server/MockData/forms/ConfirmTravel.js
deleted file mode 100644
index 4fedec333dd..00000000000
--- a/packages/runtime-tools-task-console-webapp/dev/server/MockData/forms/ConfirmTravel.js
+++ /dev/null
@@ -1,84 +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/runtime-tools-task-console-webapp/dev/server/MockData/forms/ConfirmTravelDraft7.js b/packages/runtime-tools-task-console-webapp/dev/server/MockData/forms/ConfirmTravelDraft7.js
deleted file mode 100644
index 5c3c2bb6585..00000000000
--- a/packages/runtime-tools-task-console-webapp/dev/server/MockData/forms/ConfirmTravelDraft7.js
+++ /dev/null
@@ -1,92 +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 = ConfirmTravelFormDraft7 = {
-  $schema: "http://json-schema.org/draft-07/schema#",
-  type: "object",
-  definitions: {
-    Address: {
-      type: "object",
-      properties: {
-        street: {
-          type: "string",
-        },
-        city: {
-          type: "string",
-        },
-        zipCode: {
-          type: "string",
-        },
-        country: {
-          type: "string",
-        },
-      },
-    },
-    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",
-        },
-      },
-    },
-    Hotel: {
-      type: "object",
-      properties: {
-        name: {
-          type: "string",
-        },
-        address: {
-          $ref: "#/definitions/Address",
-        },
-        phone: {
-          type: "string",
-        },
-        bookingNumber: {
-          type: "string",
-        },
-        room: {
-          type: "string",
-        },
-      },
-    },
-  },
-  properties: {
-    flight: {
-      allOf: [{ $ref: "#/definitions/Flight" }, { input: true }],
-    },
-    hotel: {
-      allOf: [{ $ref: "#/definitions/Hotel" }, { input: true }, { output: true }],
-    },
-  },
-  phases: ["complete", "release"],
-};
diff --git a/packages/runtime-tools-task-console-webapp/dev/server/MockData/forms/EmptyForm.js b/packages/runtime-tools-task-console-webapp/dev/server/MockData/forms/EmptyForm.js
deleted file mode 100644
index 19fe7505d71..00000000000
--- a/packages/runtime-tools-task-console-webapp/dev/server/MockData/forms/EmptyForm.js
+++ /dev/null
@@ -1,23 +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",
-  phases: ["complete", "release"],
-};
diff --git a/packages/runtime-tools-task-console-webapp/dev/server/MockData/graphql.js b/packages/runtime-tools-task-console-webapp/dev/server/MockData/graphql.js
deleted file mode 100644
index cb9a6783aa7..00000000000
--- a/packages/runtime-tools-task-console-webapp/dev/server/MockData/graphql.js
+++ /dev/null
@@ -1,728 +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 = data = {
-  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: "john",
-      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: "john",
-      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: null,
-      adminGroups: [],
-      adminUsers: [],
-      completed: "2020-02-19T10:49:24.623Z",
-      started: "2020-02-19T10:49:16.559Z",
-      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}}',
-      outputs: "{}",
-      referenceName: "Confirm travel (Draft 7 schema)",
-      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 (Draft 7 schema)",
-      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",
-    },
-  ],
-  ProcessInstances: [
-    {
-      id: "9ae7ce3b-d49c-4f35-b843-8ac3d22fa427",
-      processId: "travels",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels",
-      roles: [],
-      state: "ACTIVE",
-      rootProcessInstanceId: null,
-      addons: ["infinispan-persistence", "prometheus-monitoring"],
-      start: "2020-02-19T11:11:56.244Z",
-      end: null,
-      endpoint: "http://localhost:4000/travels",
-    },
-    {
-      id: "9ae407dd-cdfa-4722-8a49-0a6d2e14550d",
-      processId: "travels",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels",
-      roles: [],
-      state: "ACTIVE",
-      rootProcessInstanceId: null,
-      addons: ["infinispan-persistence", "prometheus-monitoring"],
-      start: "2020-02-19T11:11:56.244Z",
-      end: null,
-      endpoint: "http://localhost:4000/travels",
-    },
-    {
-      id: "4bfdd404-c46a-4751-b401-b1428a30fa07",
-      processId: "travels",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels",
-      roles: [],
-      state: "COMPLETED",
-      rootProcessInstanceId: null,
-      addons: ["infinispan-persistence", "prometheus-monitoring"],
-      start: "2020-02-19T11:11:56.244Z",
-      end: "2020-02-19T11:11:56.244Z",
-      endpoint: "http://localhost:4000/travels",
-    },
-    {
-      id: "7e31993d-8c9a-45e8-997d-7156632a520f",
-      processId: "travels",
-      parentProcessInstanceId: null,
-      parentProcessInstance: null,
-      processName: "travels",
-      roles: [],
-      state: "ABORTED",
-      rootProcessInstanceId: null,
-      addons: ["infinispan-persistence", "prometheus-monitoring"],
-      start: "2020-02-19T11:11:56.244Z",
-      end: "2020-02-19T11:11:56.244Z",
-      endpoint: "http://localhost:4000/travels",
-    },
-  ],
-};
diff --git a/packages/runtime-tools-task-console-webapp/dev/server/MockData/rest.js b/packages/runtime-tools-task-console-webapp/dev/server/MockData/rest.js
deleted file mode 100644
index 36f7e15b854..00000000000
--- a/packages/runtime-tools-task-console-webapp/dev/server/MockData/rest.js
+++ /dev/null
@@ -1,49 +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 = {
-  process: [
-    {
-      processId: "travels",
-      instances: [
-        {
-          processInstanceId: "9ae7ce3b-d49c-4f35-b843-8ac3d22fa427",
-          tasks: [
-            {
-              referenceName: "VisaApplication",
-              taskId: "45a73767-5da3-49bf-9c40-d533c3e77ef3",
-              complete: "success",
-              message: "success",
-            },
-          ],
-        },
-        {
-          processInstanceId: "9ae407dd-cdfa-4722-8a49-0a6d2e14550d",
-          tasks: [
-            {
-              referenceName: "ConfirmTravel",
-              taskId: "047ec38d-5d57-4330-8c8d-9bd67b53a529",
-              complete: "failed",
-              message: "failed",
-            },
-          ],
-        },
-      ],
-    },
-  ],
-};
diff --git a/packages/runtime-tools-task-console-webapp/dev/server/MockData/types.js b/packages/runtime-tools-task-console-webapp/dev/server/MockData/types.js
deleted file mode 100644
index 7da7b40bdb5..00000000000
--- a/packages/runtime-tools-task-console-webapp/dev/server/MockData/types.js
+++ /dev/null
@@ -1,637 +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 { gql } = require("apollo-server-express");
-module.exports = typeDefs = gql`
-  scalar DateTime
-
-  schema {
-    query: Query
-    subscription: Subscription
-  }
-
-  type Query {
-    ProcessInstances(
-      where: ProcessInstanceArgument
-      orderBy: ProcessInstanceOrderBy
-      pagination: Pagination
-    ): [ProcessInstance]
-    UserTaskInstances(
-      where: UserTaskInstanceArgument
-      orderBy: UserTaskInstanceOrderBy
-      pagination: Pagination
-    ): [UserTaskInstance]
-    Travels(where: TravelsArgument, orderBy: TravelsOrderBy, pagination: Pagination): [Travels]
-    VisaApplications(
-      where: VisaApplicationsArgument
-      orderBy: VisaApplicationsOrderBy
-      pagination: Pagination
-    ): [VisaApplications]
-    Jobs(where: JobArgument, orderBy: JobOrderBy, pagination: Pagination): [Job]
-  }
-
-  type ProcessInstance {
-    id: String!
-    processId: String!
-    processName: String
-    parentProcessInstanceId: String
-    parentProcessInstance: ProcessInstance
-    rootProcessInstanceId: String
-    rootProcessId: String
-    roles: [String!]
-    state: ProcessInstanceState!
-    serviceUrl: String
-    endpoint: String!
-    nodes: [NodeInstance!]!
-    milestones: [Milestones!]
-    variables: String
-    start: DateTime!
-    end: DateTime
-    businessKey: String
-    childProcessInstances: [ProcessInstance!]
-    error: ProcessInstanceError
-    addons: [String!]
-    lastUpdate: DateTime!
-  }
-
-  type KogitoMetadata {
-    lastUpdate: DateTime!
-    processInstances: [ProcessInstanceMeta]
-    userTasks: [UserTaskInstanceMeta]
-  }
-
-  input KogitoMetadataOrderBy {
-    lastUpdate: OrderBy
-  }
-
-  input KogitoMetadataArgument {
-    lastUpdate: DateArgument
-    processInstances: ProcessInstanceMetaArgument
-    userTasks: UserTaskInstanceMetaArgument
-  }
-
-  type ProcessInstanceMeta {
-    id: String!
-    processId: String!
-    processName: String
-    parentProcessInstanceId: String
-    rootProcessInstanceId: String
-    rootProcessId: String
-    roles: [String!]
-    state: ProcessInstanceState!
-    endpoint: String!
-    start: DateTime!
-    end: DateTime
-    lastUpdate: DateTime!
-    businessKey: String
-    serviceUrl: String
-  }
-
-  type ProcessInstanceError {
-    nodeDefinitionId: String!
-    message: String
-  }
-
-  enum ProcessInstanceState {
-    PENDING
-    ACTIVE
-    COMPLETED
-    ABORTED
-    SUSPENDED
-    ERROR
-  }
-
-  type NodeInstance {
-    id: String!
-    name: String!
-    type: String!
-    enter: DateTime!
-    exit: DateTime
-    definitionId: String!
-    nodeId: String!
-  }
-
-  type Milestones {
-    id: String!
-    name: String!
-    status: MilestoneStatus!
-  }
-  enum MilestoneStatus {
-    ACTIVE
-    AVAILABLE
-    COMPLETED
-  }
-
-  input ProcessInstanceOrderBy {
-    processId: OrderBy
-    processName: OrderBy
-    rootProcessId: OrderBy
-    state: OrderBy
-    start: OrderBy
-    end: OrderBy
-    error: ProcessInstanceErrorOrderBy
-    lastUpdate: OrderBy
-  }
-
-  input ProcessInstanceErrorOrderBy {
-    nodeDefinitionId: OrderBy
-    message: OrderBy
-  }
-
-  input ProcessInstanceArgument {
-    and: [ProcessInstanceArgument!]
-    or: [ProcessInstanceArgument!]
-    id: IdArgument
-    processId: StringArgument
-    processName: StringArgument
-    parentProcessInstanceId: IdArgument
-    rootProcessInstanceId: IdArgument
-    rootProcessId: StringArgument
-    state: ProcessInstanceStateArgument
-    error: ProcessInstanceErrorArgument
-    nodes: NodeInstanceArgument
-    endpoint: StringArgument
-    roles: StringArrayArgument
-    start: DateArgument
-    end: DateArgument
-    addons: StringArrayArgument
-    lastUpdate: DateArgument
-    businessKey: StringArgument
-  }
-
-  input ProcessInstanceErrorArgument {
-    nodeDefinitionId: StringArgument
-    message: StringArgument
-  }
-
-  input ProcessInstanceMetaArgument {
-    id: IdArgument
-    processId: StringArgument
-    processName: StringArgument
-    parentProcessInstanceId: IdArgument
-    rootProcessInstanceId: IdArgument
-    rootProcessId: StringArgument
-    state: ProcessInstanceStateArgument
-    endpoint: StringArgument
-    roles: StringArrayArgument
-    start: DateArgument
-    end: DateArgument
-  }
-
-  input NodeInstanceArgument {
-    id: IdArgument
-    name: StringArgument
-    definitionId: StringArgument
-    nodeId: StringArgument
-    type: StringArgument
-    enter: DateArgument
-    exit: DateArgument
-  }
-
-  input StringArrayArgument {
-    contains: String
-    containsAll: [String!]
-    containsAny: [String!]
-    isNull: Boolean
-  }
-
-  input IdArgument {
-    in: [String!]
-    equal: String
-    isNull: Boolean
-  }
-
-  input StringArgument {
-    in: [String!]
-    like: String
-    isNull: Boolean
-    equal: String
-  }
-
-  input BooleanArgument {
-    isNull: Boolean
-    equal: Boolean
-  }
-
-  input NumericArgument {
-    in: [Int!]
-    isNull: Boolean
-    equal: Int
-    greaterThan: Int
-    greaterThanEqual: Int
-    lessThan: Int
-    lessThanEqual: Int
-    between: NumericRange
-  }
-
-  input NumericRange {
-    from: Int!
-    to: Int!
-  }
-
-  input DateArgument {
-    isNull: Boolean
-    equal: DateTime
-    greaterThan: DateTime
-    greaterThanEqual: DateTime
-    lessThan: DateTime
-    lessThanEqual: DateTime
-    between: DateRange
-  }
-
-  input DateRange {
-    from: DateTime!
-    to: DateTime!
-  }
-
-  input ProcessInstanceStateArgument {
-    equal: ProcessInstanceState
-    in: [ProcessInstanceState]
-  }
-
-  type UserTaskInstance {
-    id: String!
-    description: String
-    name: String
-    priority: String
-    processInstanceId: String!
-    processId: String!
-    rootProcessInstanceId: String
-    rootProcessId: String
-    state: String!
-    actualOwner: String
-    adminGroups: [String!]
-    adminUsers: [String!]
-    completed: DateTime
-    started: DateTime!
-    excludedUsers: [String!]
-    potentialGroups: [String!]
-    potentialUsers: [String!]
-    inputs: String
-    outputs: String
-    referenceName: String
-    lastUpdate: DateTime!
-    endpoint: String
-  }
-
-  type UserTaskInstanceMeta {
-    id: String!
-    description: String
-    name: String
-    priority: String
-    processInstanceId: String!
-    state: String!
-    actualOwner: String
-    adminGroups: [String!]
-    adminUsers: [String!]
-    completed: DateTime
-    started: DateTime!
-    excludedUsers: [String!]
-    potentialGroups: [String!]
-    potentialUsers: [String!]
-    referenceName: String
-    lastUpdate: DateTime!
-  }
-
-  input UserTaskInstanceArgument {
-    and: [UserTaskInstanceArgument!]
-    or: [UserTaskInstanceArgument!]
-    not: UserTaskInstanceArgument
-    state: StringArgument
-    id: IdArgument
-    description: StringArgument
-    name: StringArgument
-    priority: StringArgument
-    processInstanceId: IdArgument
-    actualOwner: StringArgument
-    potentialUsers: StringArrayArgument
-    potentialGroups: StringArrayArgument
-    excludedUsers: StringArrayArgument
-    adminGroups: StringArrayArgument
-    adminUsers: StringArrayArgument
-    completed: DateArgument
-    started: DateArgument
-    referenceName: StringArgument
-    lastUpdate: DateArgument
-  }
-
-  input UserTaskInstanceMetaArgument {
-    state: StringArgument
-    id: IdArgument
-    description: StringArgument
-    name: StringArgument
-    priority: StringArgument
-    processInstanceId: IdArgument
-    actualOwner: StringArgument
-    potentialUsers: StringArrayArgument
-    potentialGroups: StringArrayArgument
-    excludedUsers: StringArrayArgument
-    adminGroups: StringArrayArgument
-    adminUsers: StringArrayArgument
-    completed: DateArgument
-    started: DateArgument
-    referenceName: StringArgument
-  }
-
-  input UserTaskInstanceOrderBy {
-    state: OrderBy
-    actualOwner: OrderBy
-    description: OrderBy
-    name: OrderBy
-    priority: OrderBy
-    processId: OrderBy
-    completed: OrderBy
-    started: OrderBy
-    referenceName: OrderBy
-    lastUpdate: OrderBy
-  }
-
-  type Subscription {
-    ProcessInstanceAdded: ProcessInstance!
-    ProcessInstanceUpdated: ProcessInstance!
-    UserTaskInstanceAdded: UserTaskInstance!
-    UserTaskInstanceUpdated: UserTaskInstance!
-  }
-
-  enum OrderBy {
-    ASC
-    DESC
-  }
-
-  input Pagination {
-    limit: Int
-    offset: Int
-  }
-
-  type Travels {
-    flight: Flight
-    hotel: Hotel
-    id: String
-    traveller: Traveller
-    trip: Trip
-    visaApplication: VisaApplication
-    metadata: KogitoMetadata
-  }
-
-  type Flight {
-    arrival: String
-    departure: String
-    flightNumber: String
-    gate: String
-    seat: String
-  }
-
-  type Hotel {
-    address: Address
-    bookingNumber: String
-    name: String
-    phone: String
-    room: String
-  }
-
-  type Address {
-    city: String
-    country: String
-    street: String
-    zipCode: String
-  }
-
-  type Traveller {
-    address: Address
-    email: String
-    firstName: String
-    lastName: String
-    nationality: String
-  }
-
-  type Trip {
-    begin: String
-    city: String
-    country: String
-    end: String
-    visaRequired: Boolean
-  }
-
-  type VisaApplication {
-    approved: Boolean
-    city: String
-    country: String
-    duration: Int
-    firstName: String
-    lastName: String
-    nationality: String
-    passportNumber: String
-  }
-
-  input TravelsArgument {
-    and: [TravelsArgument!]
-    or: [TravelsArgument!]
-    flight: FlightArgument
-    hotel: HotelArgument
-    id: IdArgument
-    traveller: TravellerArgument
-    trip: TripArgument
-    visaApplication: VisaApplicationArgument
-    metadata: KogitoMetadataArgument
-  }
-
-  input FlightArgument {
-    arrival: StringArgument
-    departure: StringArgument
-    flightNumber: StringArgument
-    gate: StringArgument
-    seat: StringArgument
-  }
-
-  input HotelArgument {
-    address: AddressArgument
-    bookingNumber: StringArgument
-    name: StringArgument
-    phone: StringArgument
-    room: StringArgument
-  }
-
-  input AddressArgument {
-    city: StringArgument
-    country: StringArgument
-    street: StringArgument
-    zipCode: StringArgument
-  }
-
-  input TravellerArgument {
-    address: AddressArgument
-    email: StringArgument
-    firstName: StringArgument
-    lastName: StringArgument
-    nationality: StringArgument
-  }
-
-  input TripArgument {
-    begin: StringArgument
-    city: StringArgument
-    country: StringArgument
-    end: StringArgument
-    visaRequired: BooleanArgument
-  }
-
-  input VisaApplicationArgument {
-    approved: BooleanArgument
-    city: StringArgument
-    country: StringArgument
-    duration: NumericArgument
-    firstName: StringArgument
-    lastName: StringArgument
-    nationality: StringArgument
-    passportNumber: StringArgument
-  }
-
-  input TravelsOrderBy {
-    flight: FlightOrderBy
-    hotel: HotelOrderBy
-    traveller: TravellerOrderBy
-    trip: TripOrderBy
-    visaApplication: VisaApplicationOrderBy
-    metadata: KogitoMetadataOrderBy
-  }
-
-  input FlightOrderBy {
-    arrival: OrderBy
-    departure: OrderBy
-    flightNumber: OrderBy
-    gate: OrderBy
-    seat: OrderBy
-  }
-
-  input HotelOrderBy {
-    address: AddressOrderBy
-    bookingNumber: OrderBy
-    name: OrderBy
-    phone: OrderBy
-    room: OrderBy
-  }
-
-  input AddressOrderBy {
-    city: OrderBy
-    country: OrderBy
-    street: OrderBy
-    zipCode: OrderBy
-  }
-
-  input TravellerOrderBy {
-    address: AddressOrderBy
-    email: OrderBy
-    firstName: OrderBy
-    lastName: OrderBy
-    nationality: OrderBy
-  }
-
-  input TripOrderBy {
-    begin: OrderBy
-    city: OrderBy
-    country: OrderBy
-    end: OrderBy
-    visaRequired: OrderBy
-  }
-
-  input VisaApplicationOrderBy {
-    approved: OrderBy
-    city: OrderBy
-    country: OrderBy
-    duration: OrderBy
-    firstName: OrderBy
-    lastName: OrderBy
-    nationality: OrderBy
-    passportNumber: OrderBy
-  }
-
-  type VisaApplications {
-    id: String
-    visaApplication: VisaApplication
-    metadata: KogitoMetadata
-  }
-
-  input VisaApplicationsArgument {
-    and: [VisaApplicationsArgument!]
-    or: [VisaApplicationsArgument!]
-    id: IdArgument
-    visaApplication: VisaApplicationArgument
-    metadata: KogitoMetadataArgument
-  }
-
-  input VisaApplicationsOrderBy {
-    visaApplication: VisaApplicationOrderBy
-    metadata: KogitoMetadataOrderBy
-  }
-
-  input JobArgument {
-    and: [JobArgument!]
-    or: [JobArgument!]
-    id: IdArgument
-    processId: StringArgument
-    processInstanceId: IdArgument
-    rootProcessInstanceId: IdArgument
-    rootProcessId: StringArgument
-    status: JobStatusArgument
-    expirationTime: DateArgument
-    priority: NumericArgument
-    scheduledId: IdArgument
-    lastUpdate: DateArgument
-  }
-
-  input JobOrderBy {
-    processId: OrderBy
-    rootProcessId: OrderBy
-    status: OrderBy
-    expirationTime: OrderBy
-    priority: OrderBy
-    retries: OrderBy
-    lastUpdate: OrderBy
-    executionCounter: OrderBy
-  }
-
-  input JobStatusArgument {
-    equal: JobStatus
-    in: [JobStatus]
-  }
-
-  type Job {
-    id: String!
-    processId: String
-    processInstanceId: String
-    rootProcessInstanceId: String
-    rootProcessId: String
-    status: JobStatus!
-    expirationTime: DateTime
-    priority: Int
-    callbackEndpoint: String
-    repeatInterval: Int
-    repeatLimit: Int
-    scheduledId: String
-    retries: Int
-    lastUpdate: DateTime
-    executionCounter: Int
-  }
-
-  enum JobStatus {
-    ERROR
-    EXECUTED
-    SCHEDULED
-    RETRY
-    CANCELED
-  }
-`;
diff --git a/packages/runtime-tools-task-console-webapp/dev/server/app.js b/packages/runtime-tools-task-console-webapp/dev/server/app.js
deleted file mode 100644
index e515d2b03d7..00000000000
--- a/packages/runtime-tools-task-console-webapp/dev/server/app.js
+++ /dev/null
@@ -1,23 +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 server = require("./server");
-
-server.listen();
-
-module.exports = server;
diff --git a/packages/runtime-tools-task-console-webapp/dev/server/config/index.js b/packages/runtime-tools-task-console-webapp/dev/server/config/index.js
deleted file mode 100644
index d6ec683bf1a..00000000000
--- a/packages/runtime-tools-task-console-webapp/dev/server/config/index.js
+++ /dev/null
@@ -1,25 +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 commonConfig = {
-  env: process.env.NODE_ENV || "development",
-  port: parseInt(process.env.PORT, 10) || 4000,
-  corsDomain: process.env.CORS_DOMAIN || "*",
-};
-
-module.exports = commonConfig;
diff --git a/packages/runtime-tools-task-console-webapp/dev/server/server.js b/packages/runtime-tools-task-console-webapp/dev/server/server.js
deleted file mode 100644
index cc2cdee95b5..00000000000
--- a/packages/runtime-tools-task-console-webapp/dev/server/server.js
+++ /dev/null
@@ -1,196 +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.
- */
-// HTTP SERVER
-const express = require("express");
-var cors = require("cors");
-const app = express();
-const { ApolloServer, gql } = require("apollo-server-express");
-// GraphQL - Apollo
-const { GraphQLScalarType } = require("graphql");
-const { v1: uuidv1 } = require("uuid");
-
-// Config
-const config = require("./config");
-
-//Mock data
-const data = require("./MockData/graphql");
-const controller = require("./MockData/controllers");
-const typeDefs = require("./MockData/types");
-
-const _ = require("lodash");
-
-function setPort(port = 4000) {
-  app.set("port", parseInt(port, 10));
-}
-
-function listen() {
-  const port = app.get("port") || config.port;
-  app.listen(port, () => {
-    console.log(`The server is running and listening at http://localhost:${port}`);
-  });
-}
-
-app.use(
-  cors({
-    origin: config.corsDomain, // Be sure to switch to your production domain
-    optionsSuccessStatus: 200,
-  })
-);
-
-//Rest Api's
-// http://localhost:4000/{processId}/{processInstanceId}/{taskName}/{taskId}
-
-app.post("/:processId/:processInstanceId/:taskName/:taskId", controller.callCompleteTask);
-
-app.get("/:processId/:processInstanceId/:taskName/:taskId/schema", controller.getTaskForm);
-
-app.get("/:processId/:taskName/schema", controller.getTaskDefinitionForm);
-
-const taskDetailsError = ["5cead49f-7649-410a-89ff-840cc52adf52"];
-
-function timeout(ms) {
-  return new Promise((resolve) => setTimeout(resolve, ms));
-}
-
-const checkStatesFilters = (userTaskInstance, states) => {
-  return states.includes(userTaskInstance.state);
-};
-
-const checkTaskNameFilters = (userTaskInstance, names) => {
-  for (let i = 0; i < names.length; i++) {
-    let name = names[i].referenceName.like.toLowerCase();
-    name = name.substring(1, name.length - 1);
-
-    if (userTaskInstance.referenceName && userTaskInstance.referenceName.toLowerCase().includes(name)) {
-      return true;
-    }
-  }
-
-  return false;
-};
-
-// Provide resolver functions for your schema fields
-const resolvers = {
-  Query: {
-    UserTaskInstances: async (parent, args) => {
-      let result = data.UserTaskInstances.filter((datum) => {
-        console.log("args", args);
-
-        if (args["where"].and) {
-          if (args["where"].and[1].and.length === 2) {
-            // if filter by state and taskNames
-            return (
-              checkTaskNameFilters(datum, args["where"].and[1].and[1].or) &&
-              checkStatesFilters(datum, args["where"].and[1].and[0].state.in)
-            );
-          } else if (args["where"].and[1].and.length === 1) {
-            if (args["where"].and[1].and[0].state) {
-              // if filter by states only
-              return checkStatesFilters(datum, args["where"].and[1].and[0].state.in);
-            } else if (args["where"].and[1].and[0].or) {
-              // if filter by taskNames only
-              return checkTaskNameFilters(datum, args["where"].and[1].and[0].or);
-            }
-          } else if (args["where"].and[1].and.length === 0) {
-            return false;
-          }
-        } else if (args["where"].or) {
-          return true;
-        } else if (args["where"].id && args["where"].id.equal) {
-          // mock to return single id
-          return datum.id === args["where"].id.equal;
-        }
-        return false;
-      });
-
-      if (args["orderBy"]) {
-        result = _.orderBy(
-          result,
-          _.keys(args["orderBy"]).map((key) => key),
-          _.values(args["orderBy"]).map((value) => value.toLowerCase())
-        );
-      }
-      await timeout(2000);
-
-      if (args.where.id && taskDetailsError.includes(args.where.id.equal)) {
-        throw new Error(`Cannot find task ${args.where.id.equal}`);
-      }
-      if (args.pagination) {
-        const offset = args.pagination.offset;
-        const limit = args.pagination.limit;
-
-        result = result.slice(offset, offset + limit);
-      }
-      return result;
-    },
-    ProcessInstances: async (parent, args) => {
-      const result = data.ProcessInstances.filter((datum) => {
-        if (args["where"].id && args["where"].id.equal) {
-          return datum.id === args["where"].id.equal;
-        } else {
-          return false;
-        }
-      });
-      await timeout(2000);
-      return result;
-    },
-  },
-  DateTime: new GraphQLScalarType({
-    name: "DateTime",
-    description: "DateTime custom scalar type",
-    parseValue(value) {
-      return value;
-    },
-    serialize(value) {
-      return value;
-    },
-    parseLiteral(ast) {
-      return null;
-    },
-  }),
-};
-
-const mocks = {
-  DateTime: () => new Date().toUTCString(),
-  Travels: () => ({
-    id: () => uuidv1(),
-  }),
-  VisaApplications: () => ({
-    id: () => uuidv1(),
-  }),
-};
-
-const server = new ApolloServer({
-  typeDefs,
-  resolvers,
-  mocks,
-  mockEntireSchema: false,
-  introspection: true,
-  playground: true,
-});
-
-server.start().then(() => {
-  server.applyMiddleware({ app });
-});
-
-module.exports = {
-  getApp: () => app,
-  setPort,
-  listen,
-};
diff --git a/packages/runtime-tools-task-console-webapp/docs/testusersystem-add-user.png b/packages/runtime-tools-task-console-webapp/docs/testusersystem-add-user.png
deleted file mode 100644
index 06c807ea418..00000000000
Binary files a/packages/runtime-tools-task-console-webapp/docs/testusersystem-add-user.png and /dev/null differ
diff --git a/packages/runtime-tools-task-console-webapp/docs/testusersystem-menu-add.png b/packages/runtime-tools-task-console-webapp/docs/testusersystem-menu-add.png
deleted file mode 100644
index 598232cab8d..00000000000
Binary files a/packages/runtime-tools-task-console-webapp/docs/testusersystem-menu-add.png and /dev/null differ
diff --git a/packages/runtime-tools-task-console-webapp/docs/testusersystem-menu.png b/packages/runtime-tools-task-console-webapp/docs/testusersystem-menu.png
deleted file mode 100644
index 0c161d75e1c..00000000000
Binary files a/packages/runtime-tools-task-console-webapp/docs/testusersystem-menu.png and /dev/null differ
diff --git a/packages/runtime-tools-task-console-webapp/env/index.js b/packages/runtime-tools-task-console-webapp/env/index.js
deleted file mode 100644
index 0e09e5daef3..00000000000
--- a/packages/runtime-tools-task-console-webapp/env/index.js
+++ /dev/null
@@ -1,51 +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 { varsWithName, composeEnv, getOrDefault } = require("@kie-tools-scripts/build-env");
-
-module.exports = composeEnv([require("@kie-tools/root-env/env")], {
-  vars: varsWithName({
-    RUNTIME_TOOLS_TASK_CONSOLE_WEBAPP__kogitoDataIndexUrl: {
-      default: "http://localhost:4000/graphql",
-      description: "URL for the Data Index service",
-    },
-    RUNTIME_TOOLS_TASK_CONSOLE_WEBAPP__kogitoEnvMode: {
-      default: "DEV",
-      description: "DEV or PROD. PROD enables Keycloak integration",
-    },
-    RUNTIME_TOOLS_TASK_CONSOLE_WEBAPP__host: {
-      default: "localhost",
-      description: "Webpack server hostname",
-    },
-    RUNTIME_TOOLS_TASK_CONSOLE_WEBAPP__port: {
-      default: "9026",
-      description: "Webpack server port",
-    },
-  }),
-  get env() {
-    return {
-      runtimeToolsTaskConsoleWebapp: {
-        kogitoDataIndexUrl: getOrDefault(this.vars.RUNTIME_TOOLS_TASK_CONSOLE_WEBAPP__kogitoDataIndexUrl),
-        kogitoEnvMode: getOrDefault(this.vars.RUNTIME_TOOLS_TASK_CONSOLE_WEBAPP__kogitoEnvMode),
-        host: getOrDefault(this.vars.RUNTIME_TOOLS_TASK_CONSOLE_WEBAPP__host),
-        port: getOrDefault(this.vars.RUNTIME_TOOLS_TASK_CONSOLE_WEBAPP__port),
-      },
-    };
-  },
-});
diff --git a/packages/runtime-tools-task-console-webapp/package.json b/packages/runtime-tools-task-console-webapp/package.json
deleted file mode 100644
index 6e27fbaa9f9..00000000000
--- a/packages/runtime-tools-task-console-webapp/package.json
+++ /dev/null
@@ -1,101 +0,0 @@
-{
-  "name": "@kie-tools/runtime-tools-task-console-webapp",
-  "version": "0.0.0",
-  "license": "Apache-2.0",
-  "author": "",
-  "keywords": [],
-  "homepage": "https://github.com/apache/incubator-kie-tools",
-  "repository": {
-    "type": "git",
-    "url": "https://github.com/apache/incubator-kie-tools.git"
-  },
-  "bugs": {
-    "url": "https://github.com/apache/incubator-kie-tools/issues"
-  },
-  "main": "index.js",
-  "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": "nodemon ./dev/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"
-  },
-  "dependencies": {
-    "@kie-tools-core/envelope": "workspace:*",
-    "@kie-tools-core/envelope-bus": "workspace:*",
-    "@kie-tools-core/react-hooks": "workspace:*",
-    "@kie-tools/runtime-tools-components": "workspace:*",
-    "@kie-tools/runtime-tools-process-enveloped-components": "workspace:*",
-    "@kie-tools/runtime-tools-process-gateway-api": "workspace:*",
-    "@kie-tools/runtime-tools-process-webapp-components": "workspace:*",
-    "@kie-tools/runtime-tools-shared-enveloped-components": "workspace:*",
-    "@kie-tools/runtime-tools-shared-gateway-api": "workspace:*",
-    "@kie-tools/runtime-tools-shared-webapp-components": "workspace:*",
-    "@patternfly/patternfly": "^4.224.2",
-    "@patternfly/react-core": "^4.276.6",
-    "@patternfly/react-icons": "^4.93.6",
-    "apollo-cache-inmemory": "1.6.6",
-    "apollo-client": "2.6.10",
-    "apollo-link-context": "^1.0.20",
-    "apollo-link-error": "1.1.13",
-    "apollo-link-http": "1.5.17",
-    "axios": "^1.7.4",
-    "graphql": "14.3.1",
-    "history": "^4.9.0",
-    "lodash": "^4.17.21",
-    "moment": "^2.29.4",
-    "react": "^17.0.2",
-    "react-dom": "^17.0.2",
-    "react-router": "^5.3.4",
-    "react-router-dom": "^5.3.4"
-  },
-  "devDependencies": {
-    "@babel/core": "^7.16.0",
-    "@babel/preset-env": "^7.16.0",
-    "@babel/preset-react": "^7.16.0",
-    "@graphql-codegen/add": "^3.2.3",
-    "@graphql-codegen/cli": "^2.16.5",
-    "@graphql-codegen/introspection": "^2.2.3",
-    "@graphql-codegen/typescript": "^2.8.8",
-    "@graphql-codegen/typescript-operations": "^2.5.13",
-    "@graphql-codegen/typescript-react-apollo": "^3.3.7",
-    "@kie-tools-core/webpack-base": "workspace:*",
-    "@kie-tools/eslint": "workspace:*",
-    "@kie-tools/root-env": "workspace:*",
-    "@kie-tools/tsconfig": "workspace:*",
-    "@types/react": "^17.0.6",
-    "@types/react-dom": "^17.0.5",
-    "@types/react-router": "^5.1.20",
-    "@types/react-router-dom": "^5.3.3",
-    "apollo-server-express": "^3.13.0",
-    "concurrently": "^8.2.2",
-    "copy-webpack-plugin": "^11.0.0",
-    "cors": "^2.8.5",
-    "css-loader": "^5.2.6",
-    "css-minimizer-webpack-plugin": "^5.0.1",
-    "express": "^4.21.0",
-    "file-loader": "^6.2.0",
-    "html-webpack-plugin": "^5.3.2",
-    "https-browserify": "^1.0.0",
-    "identity-obj-proxy": "^3.0.0",
-    "mini-css-extract-plugin": "^2.7.6",
-    "nodemon": "^3.1.4",
-    "rimraf": "^3.0.2",
-    "sass-loader": "^12.3.0",
-    "stream-http": "^3.2.0",
-    "style-loader": "^2.0.0",
-    "svg-url-loader": "^8.0.0",
-    "ts-loader": "^9.4.2",
-    "tsconfig-paths-webpack-plugin": "^3.5.2",
-    "typescript": "^5.5.3",
-    "url": "^0.11.3",
-    "url-loader": "^4.1.1",
-    "uuid": "^8.3.2",
-    "waait": "^1.0.5",
-    "webpack": "^5.94.0",
-    "webpack-cli": "^4.10.0",
-    "webpack-dev-server": "^4.15.1",
-    "webpack-merge": "^5.9.0"
-  }
-}
diff --git a/packages/runtime-tools-task-console-webapp/src/components/console/TaskConsole/TaskConsole.tsx b/packages/runtime-tools-task-console-webapp/src/components/console/TaskConsole/TaskConsole.tsx
deleted file mode 100644
index 57aad2a0232..00000000000
--- a/packages/runtime-tools-task-console-webapp/src/components/console/TaskConsole/TaskConsole.tsx
+++ /dev/null
@@ -1,66 +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.
- */
-import React from "react";
-import { BrowserRouter, Route, Switch } from "react-router-dom";
-import { ApolloClient } from "apollo-client";
-import TaskConsoleContextsProvider from "../../../context/TaskConsoleContext/TaskConsoleContextsProvider";
-import taskConsoleLogo from "../../../static/taskConsoleLogo.svg";
-import TaskConsoleNav from "../TaskConsoleNav/TaskConsoleNav";
-import {
-  KogitoAppContextProvider,
-  UserContext,
-} from "@kie-tools/runtime-tools-components/dist/contexts/KogitoAppContext";
-import { PageLayout } from "@kie-tools/runtime-tools-components/dist/components/PageLayout";
-
-interface Props {
-  apolloClient: ApolloClient<any>;
-  userContext: UserContext;
-  children: React.ReactElement;
-}
-
-const TaskConsole: React.FC<Props> = ({ apolloClient, userContext, children }) => {
-  const renderPage = (routeProps) => {
-    return (
-      <PageLayout
-        BrandSrc={taskConsoleLogo}
-        pageNavOpen={false}
-        BrandAltText={"Task Console Logo"}
-        BrandClick={() => routeProps.history.push("/")}
-        withHeader={true}
-        PageNav={<TaskConsoleNav pathname={routeProps.location.pathname} />}
-      >
-        {children}
-      </PageLayout>
-    );
-  };
-
-  return (
-    <KogitoAppContextProvider userContext={userContext}>
-      <TaskConsoleContextsProvider client={apolloClient}>
-        <BrowserRouter>
-          <Switch>
-            <Route path="/" render={renderPage} />
-          </Switch>
-        </BrowserRouter>
-      </TaskConsoleContextsProvider>
-    </KogitoAppContextProvider>
-  );
-};
-
-export default TaskConsole;
diff --git a/packages/runtime-tools-task-console-webapp/src/components/console/TaskConsoleNav/TaskConsoleNav.tsx b/packages/runtime-tools-task-console-webapp/src/components/console/TaskConsoleNav/TaskConsoleNav.tsx
deleted file mode 100644
index c79a8add129..00000000000
--- a/packages/runtime-tools-task-console-webapp/src/components/console/TaskConsoleNav/TaskConsoleNav.tsx
+++ /dev/null
@@ -1,42 +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.
- */
-import React from "react";
-import { Nav, NavItem, NavList } from "@patternfly/react-core/dist/js/components/Nav";
-import { Link } from "react-router-dom";
-import { ouiaAttribute } from "@kie-tools/runtime-tools-components/dist/ouiaTools";
-
-interface Props {
-  pathname?: string;
-}
-
-const TaskConsoleNav: React.FC<Props> = ({ pathname }) => {
-  return (
-    <Nav aria-label="Nav" theme="dark">
-      <NavList>
-        <NavItem key={"task-inbox-nav"} isActive={pathname === "/TaskInbox"}>
-          <Link to="/TaskInbox" {...ouiaAttribute("data-ouia-navigation-name", "task-inbox")}>
-            Task Inbox
-          </Link>
-        </NavItem>
-      </NavList>
-    </Nav>
-  );
-};
-
-export default TaskConsoleNav;
diff --git a/packages/runtime-tools-task-console-webapp/src/components/console/TaskConsoleRoutes/TaskConsoleRoutes.tsx b/packages/runtime-tools-task-console-webapp/src/components/console/TaskConsoleRoutes/TaskConsoleRoutes.tsx
deleted file mode 100644
index 5bb182a762d..00000000000
--- a/packages/runtime-tools-task-console-webapp/src/components/console/TaskConsoleRoutes/TaskConsoleRoutes.tsx
+++ /dev/null
@@ -1,33 +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.
- */
-import React from "react";
-import { Redirect, Route, Switch } from "react-router-dom";
-import { TaskDetailsPage, TaskInboxPage } from "../../pages";
-
-const TaskConsoleRoutes: React.FC = () => {
-  return (
-    <Switch>
-      <Route exact path="/" render={() => <Redirect to="/TaskInbox" />} />
-      <Route exact path="/TaskInbox" component={TaskInboxPage} />
-      <Route exact path="/TaskDetails/:taskId" render={(routeProps) => <TaskDetailsPage {...routeProps} />} />
-    </Switch>
-  );
-};
-
-export default TaskConsoleRoutes;
diff --git a/packages/runtime-tools-task-console-webapp/src/components/console/index.ts b/packages/runtime-tools-task-console-webapp/src/components/console/index.ts
deleted file mode 100644
index ace18357207..00000000000
--- a/packages/runtime-tools-task-console-webapp/src/components/console/index.ts
+++ /dev/null
@@ -1,21 +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.
- */
-export { default as TaskConsole } from "./TaskConsole/TaskConsole";
-export { default as TaskConsoleNav } from "./TaskConsoleNav/TaskConsoleNav";
-export { default as TaskConsoleRoutes } from "./TaskConsoleRoutes/TaskConsoleRoutes";
diff --git a/packages/runtime-tools-task-console-webapp/src/components/pages/index.ts b/packages/runtime-tools-task-console-webapp/src/components/pages/index.ts
deleted file mode 100644
index 3e2ef69028d..00000000000
--- a/packages/runtime-tools-task-console-webapp/src/components/pages/index.ts
+++ /dev/null
@@ -1,20 +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.
- */
-export { default as TaskInboxPage } from "./TaskInboxPage/TaskInboxPage";
-export { default as TaskDetailsPage } from "./TaskDetailsPage/TaskDetailsPage";
diff --git a/packages/runtime-tools-task-console-webapp/src/components/styles.css b/packages/runtime-tools-task-console-webapp/src/components/styles.css
deleted file mode 100644
index 4d205ff2d35..00000000000
--- a/packages/runtime-tools-task-console-webapp/src/components/styles.css
+++ /dev/null
@@ -1,25 +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.
- */
-.kogito-task-console__full-size {
-  height: 100%;
-}
-
-.kogito-task-console__task-details-page {
-  margin-top: 21px;
-}
diff --git a/packages/runtime-tools-task-console-webapp/src/context/TaskConsoleContext/TaskConsoleContextsProvider.tsx b/packages/runtime-tools-task-console-webapp/src/context/TaskConsoleContext/TaskConsoleContextsProvider.tsx
deleted file mode 100644
index b3bb179b35b..00000000000
--- a/packages/runtime-tools-task-console-webapp/src/context/TaskConsoleContext/TaskConsoleContextsProvider.tsx
+++ /dev/null
@@ -1,37 +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.
- */
-import React from "react";
-import { ApolloClient } from "apollo-client";
-import { TaskInboxContextProvider } from "@kie-tools/runtime-tools-process-webapp-components/dist/TaskInbox";
-import { TaskFormContextProvider } from "@kie-tools/runtime-tools-process-webapp-components/dist/TaskForms";
-
-interface IOwnProps {
-  client: ApolloClient<any>;
-  children;
-}
-
-const TaskConsoleContextsProvider: React.FC<IOwnProps> = ({ client, children }) => {
-  return (
-    <TaskInboxContextProvider apolloClient={client}>
-      <TaskFormContextProvider>{children}</TaskFormContextProvider>
-    </TaskInboxContextProvider>
-  );
-};
-
-export default TaskConsoleContextsProvider;
diff --git a/packages/runtime-tools-task-console-webapp/src/declare.d.ts b/packages/runtime-tools-task-console-webapp/src/declare.d.ts
deleted file mode 100644
index a10d5b0989c..00000000000
--- a/packages/runtime-tools-task-console-webapp/src/declare.d.ts
+++ /dev/null
@@ -1,27 +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.
- */
-declare module "*.svg" {
-  const content: string;
-  export default content;
-}
-
-declare module "*.png" {
-  const content1: string;
-  export default content1;
-}
diff --git a/packages/runtime-tools-task-console-webapp/src/env/Env.ts b/packages/runtime-tools-task-console-webapp/src/env/Env.ts
deleted file mode 100644
index 449d6e97419..00000000000
--- a/packages/runtime-tools-task-console-webapp/src/env/Env.ts
+++ /dev/null
@@ -1,36 +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.
- */
-
-import { ENV_FILE_PATH } from "./EnvConstants";
-import { EnvJson } from "./EnvJson";
-
-export async function initEnv() {
-  return fetch(ENV_FILE_PATH)
-    .then(async (response) => {
-      if (!response.ok) {
-        throw new Error(`Failed to fetch ${ENV_FILE_PATH}: ${response.statusText}`);
-      }
-
-      const envJson = await response.json();
-      return envJson as EnvJson;
-    })
-    .catch((e) => {
-      console.error(e);
-    });
-}
diff --git a/packages/runtime-tools-task-console-webapp/src/env/EnvConstants.ts b/packages/runtime-tools-task-console-webapp/src/env/EnvConstants.ts
deleted file mode 100644
index 6c444691eb8..00000000000
--- a/packages/runtime-tools-task-console-webapp/src/env/EnvConstants.ts
+++ /dev/null
@@ -1,22 +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.
- */
-
-export const ENV_FILE_PATH = "/env.json";
-
-export const ENV_PREFIX = "RUNTIME_TOOLS_TASK_CONSOLE" as const;
diff --git a/packages/runtime-tools-task-console-webapp/src/env/EnvJson.ts b/packages/runtime-tools-task-console-webapp/src/env/EnvJson.ts
deleted file mode 100644
index c87128556a1..00000000000
--- a/packages/runtime-tools-task-console-webapp/src/env/EnvJson.ts
+++ /dev/null
@@ -1,29 +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.
- */
-
-import { KogitoConsolesKeycloakEnv } from "@kie-tools/runtime-tools-components/dist/utils/KeycloakClient";
-
-export interface EnvJson extends KogitoConsolesKeycloakEnv {
-  RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_ENV_MODE: "DEV" | "PROD";
-  RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_APP_NAME: string;
-  RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_APP_VERSION: string;
-  RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_TASK_STATES_LIST: string;
-  RUNTIME_TOOLS_TASK_CONSOLE_KOGITO_TASK_ACTIVE_STATES_LIST: string;
-  RUNTIME_TOOLS_TASK_CONSOLE_DATA_INDEX_ENDPOINT: string;
-}
diff --git a/packages/runtime-tools-task-console-webapp/src/favicon.ico b/packages/runtime-tools-task-console-webapp/src/favicon.ico
deleted file mode 100755
index c050c8c7fc8..00000000000
Binary files a/packages/runtime-tools-task-console-webapp/src/favicon.ico and /dev/null differ
diff --git a/packages/runtime-tools-task-console-webapp/src/index.html b/packages/runtime-tools-task-console-webapp/src/index.html
deleted file mode 100755
index 937faca773f..00000000000
--- a/packages/runtime-tools-task-console-webapp/src/index.html
+++ /dev/null
@@ -1,33 +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.
-  -->
-<!doctype html>
-<html lang="en-US">
-  <head>
-    <meta charset="utf-8" />
-    <title>Kogito - Task Console</title>
-    <meta id="appName" name="application-name" content="Patternfly Seed" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <link rel="icon" href="/favicon.ico" type="image/ico" />
-  </head>
-  <body class="pf-m-redhat-font">
-    <noscript>Enabling JavaScript is required to run this app.</noscript>
-    <div id="root" style="height: 100%"></div>
-    <script src="/index.js"></script>
-  </body>
-</html>
diff --git a/packages/runtime-tools-task-console-webapp/src/index.tsx b/packages/runtime-tools-task-console-webapp/src/index.tsx
deleted file mode 100755
index 8bea78e2331..00000000000
--- a/packages/runtime-tools-task-console-webapp/src/index.tsx
+++ /dev/null
@@ -1,107 +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.
- */
-import * as React from "react";
-import * as ReactDOM from "react-dom";
-import ApolloClient from "apollo-client";
-import "@patternfly/patternfly/patternfly.css";
-import "@patternfly/patternfly/patternfly-addons.css";
-import "@patternfly/react-core/dist/styles/base.css";
-import { HttpLink } from "apollo-link-http";
-import { setContext } from "apollo-link-context";
-import { onError } from "apollo-link-error";
-import { InMemoryCache, NormalizedCacheObject } from "apollo-cache-inmemory";
-import { TaskConsole, TaskConsoleRoutes } from "./components/console";
-import { KeycloakUnavailablePage } from "@kie-tools/runtime-tools-components/dist/components/KeycloakUnavailablePage";
-import { ServerUnavailablePage } from "@kie-tools/runtime-tools-shared-webapp-components/dist/ServerUnavailablePage";
-import { UserContext } from "@kie-tools/runtime-tools-components/dist/contexts/KogitoAppContext";
-import {
-  isAuthEnabled,
-  updateKeycloakToken,
-  getToken,
-  appRenderWithAxiosInterceptorConfig,
-} from "@kie-tools/runtime-tools-components/dist/utils/KeycloakClient";
-import { initEnv } from "./env/Env";
-import { ENV_PREFIX } from "./env/EnvConstants";
-
-const onLoadFailure = () => {
-  ReactDOM.render(<KeycloakUnavailablePage />, document.getElementById("root"));
-};
-
-const appRender = (ctx: UserContext) => {
-  const httpLink = new HttpLink({
-    uri: window["DATA_INDEX_ENDPOINT"],
-  });
-
-  const fallbackUI = onError(({ networkError }: any) => {
-    if (networkError && networkError.stack === "TypeError: Failed to fetch") {
-      // eslint-disable-next-line react/no-render-return-value
-      return ReactDOM.render(
-        <TaskConsole apolloClient={client} userContext={ctx}>
-          <ServerUnavailablePage displayName={"Task Console"} reload={() => window.location.reload()} />
-        </TaskConsole>,
-        document.getElementById("root")
-      );
-    }
-  });
-
-  const setGQLContext = setContext((_, { headers }) => {
-    if (!isAuthEnabled()) {
-      return {
-        headers,
-      };
-    }
-    return new Promise((resolve, reject) => {
-      updateKeycloakToken()
-        .then(() => {
-          const token = getToken();
-          resolve({
-            headers: {
-              ...headers,
-              authorization: token ? `Bearer ${token}` : "",
-            },
-          });
-        })
-        .catch(() => {
-          reject();
-        });
-    });
-  });
-
-  const cache = new InMemoryCache();
-  const client: ApolloClient<NormalizedCacheObject> = new ApolloClient({
-    cache,
-    link: setGQLContext.concat(fallbackUI.concat(httpLink)),
-  });
-
-  ReactDOM.render(
-    <TaskConsole apolloClient={client} userContext={ctx}>
-      <TaskConsoleRoutes />
-    </TaskConsole>,
-    document.getElementById("root")
-  );
-};
-
-initEnv().then((env) => {
-  if (env) {
-    Object.keys(env).forEach((key) => {
-      window[key.replace(`${ENV_PREFIX}_`, "")] = env[key];
-    });
-  }
-  appRenderWithAxiosInterceptorConfig((ctx: UserContext) => appRender(ctx), onLoadFailure);
-});
diff --git a/packages/runtime-tools-task-console-webapp/src/static/env.json b/packages/runtime-tools-task-console-webapp/src/static/env.json
deleted file mode 100644
index 0bcdd4c5d7c..00000000000
--- a/packages/runtime-tools-task-console-webapp/src/static/env.json
+++ /dev/null
@@ -1 +0,0 @@
-{ "This file is placeholder": "Actual content is set at webpack.config.ts" }
diff --git a/packages/runtime-tools-task-console-webapp/src/static/taskConsoleLogo.svg b/packages/runtime-tools-task-console-webapp/src/static/taskConsoleLogo.svg
deleted file mode 100644
index 80b4a1f0e50..00000000000
--- a/packages/runtime-tools-task-console-webapp/src/static/taskConsoleLogo.svg
+++ /dev/null
@@ -1,153 +0,0 @@
-<svg
-  id="Layer_1"
-  data-name="Layer 1"
-  xmlns="http://www.w3.org/2000/svg"
-  width="370.0004"
-  height="60.0257"
-  viewBox="0 0 370.0004 60.0257"
->
-  <!--
-	- Licensed to the Apache Software Foundation (ASF) under one
-	- or more contributor license agreements.  See the NOTICE file
-	- distributed with this work for additional information
-	- regarding copyright ownership.  The ASF licenses this file
-	- to you under the Apache License, Version 2.0 (the
-	- "License"); you may not use this file except in compliance
-	- with the License.  You may obtain a copy of the License at
-	-
-	-   http://www.apache.org/licenses/LICENSE-2.0
-	-
-	- Unless required by applicable law or agreed to in writing,
-	- software distributed under the License is distributed on an
-	- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-	- KIND, either express or implied.  See the License for the
-	- specific language governing permissions and limitations
-	- under the License.
-	-->
-  <defs>
-    <style>
-			.cls-1{fill:#afd4eb;}.cls-2{fill:#f48227;}.cls-3{fill:#fff;}.cls-4{fill:#014e64;}.cls-5{fill:none;}
-		</style>
-  </defs>
-  <title>
-		Task_Console_Logo_60x370
-	</title>
-  <path
-    class="cls-1"
-    d="M3.3515,45.1257l20.8,12.3,22.7-12.1-4.9-15.1-6.3,5.5s2.6,4.8,1.3,5.1l-5.5-.5-5.8,3.2-4.5-1.8-1.5-1.4-2.1-.5-3,1.4-1.2-1.2.9-3.3-3.1-2.9-4.5-2.8Z"
-  />
-  <polygon
-    class="cls-1"
-    points="20.951 30.626 24.851 33.026 28.951 31.226 32.951 33.426 34.651 35.226 36.951 38.026 36.851 40.826 33.151 39.826 26.651 39.426 19.851 39.526 15.551 40.426 13.251 40.026 14.851 35.126 20.951 30.626"
-  />
-  <polygon
-    class="cls-2"
-    points="10.751 18.226 22.351 17.526 24.851 19.826 27.351 17.826 39.151 18.126 40.751 21.826 41.051 27.926 40.151 32.926 36.651 35.426 34.651 35.226 31.751 32.526 28.951 31.226 26.451 32.626 21.151 31.426 18.651 32.326 14.851 35.126 11.051 33.726 8.351 30.226 8.151 26.626 10.751 18.226"
-  />
-  <polygon
-    class="cls-2"
-    points="19.851 39.526 24.451 39.726 29.551 39.826 30.851 40.626 27.351 43.326 22.051 43.026 19.851 39.526"
-  />
-  <polygon
-    class="cls-3"
-    points="3.351 2.226 12.951 3.926 15.951 8.426 22.751 4.326 27.951 4.326 33.551 8.326 38.351 3.826 47.651 2.626 47.651 5.626 44.551 12.126 45.351 17.526 41.151 20.626 39.251 18.226 26.651 17.926 24.951 19.926 23.251 17.626 10.851 18.326 9.251 20.226 5.151 18.626 4.651 15.226 5.151 11.926 4.251 8.626 2.051 4.626 3.351 2.226"
-  />
-  <path
-    class="cls-4"
-    d="M11.0515,21.5257c2.1-8.7,8.8-15.8,14.1-15.9,4.4.3,12.1,6.5,14.1,15.9l2.4.3c-1.4-9.4-8.4-18-16.5-18s-13.9,8-16.3,17.7Z"
-  />
-  <path class="cls-4" d="M36.6515,49.6257a14.5625,14.5625,0,0,1,0-5.1s.6,4.3,1.4,4.5Z" />
-  <path class="cls-4" d="M31.0515,53.0257a14.5625,14.5625,0,0,1,0-5.1s.6,4.3,1.4,4.5Z" />
-  <path class="cls-4" d="M13.7515,49.7257a14.5625,14.5625,0,0,0,0-5.1s-.6,4.3-1.4,4.5Z" />
-  <path class="cls-4" d="M19.3515,53.2257a14.5625,14.5625,0,0,0,0-5.1s-.6,4.3-1.4,4.5Z" />
-  <polygon
-    class="cls-4"
-    points="7.451 19.226 1.551 46.326 25.251 60.026 49.051 46.326 43.051 19.526 38.951 20.526 44.351 44.426 25.251 55.226 6.051 44.326 11.251 20.226 7.451 19.226"
-  />
-  <path
-    class="cls-4"
-    d="M39.8515,17.5257s3.3.7,4-1.6c0,0,.5-1.9-.7-2.8a2.3487,2.3487,0,0,0-1.4-.7l4.4-8.2-7.2,1.1-3,5.2-3-3,2.5-4.3a3.3409,3.3409,0,0,1,2.7-1.9l7.8-1.2s5.7-.7,4.2,5.2l-3.3,6.1a6.5443,6.5443,0,0,1-1.4,8.8,6.8255,6.8255,0,0,1-4.9,1.5Z"
-  />
-  <path
-    class="cls-4"
-    d="M10.7515,17.5257s-3.3.7-4-1.6c0,0-.5-1.9.7-2.8a2.3487,2.3487,0,0,1,1.4-.7l-4.6-8.3,7.2,1.1,3,5.2,2.9-3-2.4-4.3a3.3409,3.3409,0,0,0-2.7-1.9l-7.8-1.2s-5.7-.7-4.2,5.2l3.3,6.1a6.5443,6.5443,0,0,0,1.4,8.8,6.8255,6.8255,0,0,0,4.9,1.5Z"
-  />
-  <path
-    class="cls-4"
-    d="M29.5515,39.8257a5.4241,5.4241,0,0,1-7.6,1,4.7406,4.7406,0,0,1-1-1h-3.6a8.9172,8.9172,0,0,0,12.1,3.7,8.279,8.279,0,0,0,3.7-3.7Z"
-  />
-  <ellipse class="cls-5" cx="25.3515" cy="13.2257" rx="12.1" ry="11.5" />
-  <path
-    class="cls-4"
-    d="M19.0515,6.2257a11.54,11.54,0,0,1,6-1.4c2.1,0,5.3,1.9,6.9,2.7,1.9.4,2.5-.4,4,.3a12.4732,12.4732,0,0,0-16.9-4.9,12.914,12.914,0,0,0-5,5.1A25.0733,25.0733,0,0,1,19.0515,6.2257Z"
-  />
-  <path class="cls-4" d="M36.0515,36.7257a6.7467,6.7467,0,0,0,5.8-6.5l-2.3-8.2s2.5,12.8-4.7,12.4Z" />
-  <path class="cls-4" d="M14.1515,36.7257a6.7467,6.7467,0,0,1-5.8-6.5l2.3-8.2s-2.5,12.8,4.7,12.4Z" />
-  <rect
-    class="cls-4"
-    x="30.7587"
-    y="20.7484"
-    width="2.7"
-    height="7.5999"
-    transform="translate(-7.9539 29.8943) rotate(-45)"
-  />
-  <rect
-    class="cls-4"
-    x="28.341"
-    y="23.1427"
-    width="7.5999"
-    height="2.7"
-    transform="translate(-7.9051 29.9009) rotate(-45)"
-  />
-  <path class="cls-4" d="M14.4515,24.7257s4.2-6.1,8.5,0C22.9515,24.7257,19.0515,30.3257,14.4515,24.7257Z" />
-  <path
-    class="cls-4"
-    d="M25.0515,40.5257a26.6269,26.6269,0,0,1,9.7,1.5s3.6,1.2,3.5-2.2-4-7.6-7.4-9.1a5.6377,5.6377,0,0,1-.4-1.2,1.0006,1.0006,0,0,0-1.4-.3l-.2.2a5.8339,5.8339,0,0,1-3.8,2.1v2.4a4.4521,4.4521,0,0,0,3.1-1,1.3908,1.3908,0,0,1,1.9,0,13.7462,13.7462,0,0,1,5.7,6s.7,1.9-.9.8a13.3553,13.3553,0,0,0-1.8-.7,3.7194,3.7194,0,0,0-1-2.2,3.75,3.75,0,0,1,0,2.1,25.1225,25.1225,0,0,0-2.7-.4,3.1679,3.1679,0,0,0-.9-2.3,4.1083,4.1083,0,0,1,0,2.2,20.4542,20.4542,0,0,0-3.5,0Z"
-  />
-  <path
-    class="cls-4"
-    d="M25.4515,40.5257a26.6269,26.6269,0,0,0-9.7,1.5s-3.6,1.2-3.5-2.2,4-7.6,7.4-9.1a5.6377,5.6377,0,0,0,.4-1.2,1.0006,1.0006,0,0,1,1.4-.3l.2.2a6.296,6.296,0,0,0,3.8,2.1v2.4a4.4521,4.4521,0,0,1-3.1-1,1.3908,1.3908,0,0,0-1.9,0,13.7462,13.7462,0,0,0-5.7,6s-.7,1.9.9.8a13.3553,13.3553,0,0,1,1.8-.7,3.7194,3.7194,0,0,1,1-2.2,3.75,3.75,0,0,0,0,2.1,25.1225,25.1225,0,0,1,2.7-.4,3.1679,3.1679,0,0,1,.9-2.3,4.1083,4.1083,0,0,0,0,2.2,20.4542,20.4542,0,0,1,3.5,0Z"
-  />
-  <polygon
-    class="cls-4"
-    points="10.651 19.426 22.751 18.726 25.051 21.226 27.551 18.826 39.751 19.426 38.951 17.026 26.551 16.126 25.051 18.026 23.751 16.226 11.051 17.026 10.651 19.426"
-  />
-  <path class="cls-3" d="M70.6415,12.7971h29.834v4.6474H88.1815V47.778H82.9344V17.4445H70.6415Z" />
-  <path
-    class="cls-3"
-    d="M100.6229,40.4821c0-4.7978,3.8975-7.7461,10.294-7.7461a17.962,17.962,0,0,1,6.9463,1.3994V31.4372c0-3.5982-2.1485-5.3975-6.1963-5.3975a18.0786,18.0786,0,0,0-7.8955,2.149l-1.85-3.7481a23.81,23.81,0,0,1,10.4443-2.5981c6.5967,0,10.3945,3.248,10.3945,9.0947V47.778h-4.8974V45.5788a12.0645,12.0645,0,0,1-7.8955,2.6494C104.4208,48.2282,100.6229,45.08,100.6229,40.4821ZM111.1171,44.53a9.7828,9.7828,0,0,0,6.7461-2.3985V37.7331a13.22,13.22,0,0,0-6.5469-1.5488c-3.6475,0-5.8965,1.6494-5.8965,4.1 [...]
-  />
-  <path
-    class="cls-3"
-    d="M128.8046,41.1813a13.3261,13.3261,0,0,0,8.2959,3.1983c3.5976,0,6.0966-1.5489,6.0966-3.7979,0-1.7988-1.3-2.8486-4.0976-3.248l-4.5977-.6494c-5.0478-.75-7.5957-3.0987-7.5957-7.0459,0-4.5977,3.9971-7.6963,9.9444-7.6963a17.4418,17.4418,0,0,1,10.2441,3.2485l-2.5488,3.2979a14.14,14.14,0,0,0-8.0449-2.6485c-3.0489,0-5.0977,1.3994-5.0977,3.4483,0,1.8491,1.1992,2.7485,4.1982,3.1977l4.5967.65c5.0479.749,7.6963,3.1475,7.6963,7.0957,0,4.5479-4.5976,7.9961-10.6445,7.9961a16.7779,16.7779,0,0,1-11 [...]
-  />
-  <path
-    class="cls-3"
-    d="M151.7391,12.7971l4.9971-1.0992V33.5358L169.08,22.342h5.8466L161.8339,34.2858l13.792,13.4922H169.03l-12.294-11.9932V47.778h-4.9971Z"
-  />
-  <path
-    class="cls-3"
-    d="M216.35,38.7829l3.4482,3.498a19.25,19.25,0,0,1-13.9922,6.0469,18.0425,18.0425,0,1,1,0-36.08,18.98,18.98,0,0,1,14.0928,6.0464L216.4,21.8923a13.9017,13.9017,0,0,0-10.5948-4.7974,12.8287,12.8287,0,0,0-12.9931,13.1929A12.9223,12.9223,0,0,0,205.9559,43.48,13.5728,13.5728,0,0,0,216.35,38.7829Z"
-  />
-  <path
-    class="cls-3"
-    d="M235.4364,21.8425a13.2178,13.2178,0,1,1-13.2432,13.1923A13.0543,13.0543,0,0,1,235.4364,21.8425Zm8.2949,13.1923a8.3331,8.3331,0,1,0-16.6406,0c0,4.9473,3.6484,8.8457,8.3457,8.8457A8.534,8.534,0,0,0,243.7313,35.0348Z"
-  />
-  <path
-    class="cls-3"
-    d="M253.3739,22.342h4.9971v2.5488a10.4748,10.4748,0,0,1,7.6465-3.0483,9.4962,9.4962,0,0,1,9.9448,9.9443V47.778h-4.9971V32.6364c0-3.998-2.4492-6.4463-6.2974-6.4463a7.1883,7.1883,0,0,0-6.2968,3.2979v18.29h-4.9971Z"
-  />
-  <path
-    class="cls-3"
-    d="M282.0053,41.1813a13.3261,13.3261,0,0,0,8.2958,3.1983c3.5977,0,6.0967-1.5489,6.0967-3.7979,0-1.7988-1.3-2.8486-4.0976-3.248l-4.5977-.6494c-5.0478-.75-7.5957-3.0987-7.5957-7.0459,0-4.5977,3.9971-7.6963,9.9443-7.6963a17.4421,17.4421,0,0,1,10.2442,3.2485l-2.5488,3.2979a14.14,14.14,0,0,0-8.045-2.6485c-3.0488,0-5.0976,1.3994-5.0976,3.4483,0,1.8491,1.1992,2.7485,4.1982,3.1977l4.5967.65c5.0479.749,7.6963,3.1475,7.6963,7.0957,0,4.5479-4.5977,7.9961-10.6445,7.9961A16.7777,16.7777,0,0,1,279 [...]
-  />
-  <path
-    class="cls-3"
-    d="M317.2836,21.8425A13.2178,13.2178,0,1,1,304.04,35.0348,13.0543,13.0543,0,0,1,317.2836,21.8425Zm8.2949,13.1923a8.3331,8.3331,0,1,0-16.6406,0c0,4.9473,3.6484,8.8457,8.3457,8.8457A8.5341,8.5341,0,0,0,325.5785,35.0348Z"
-  />
-  <path class="cls-3" d="M340.2181,47.778h-4.997V12.7971l4.997-1.0992Z" />
-  <path
-    class="cls-3"
-    d="M358.307,48.2282a13.0893,13.0893,0,0,1-13.3428-13.1934,12.781,12.781,0,0,1,12.7432-13.0927c6.9961,0,12.293,5.7968,12.293,13.2929v1.4493H349.9115a8.5811,8.5811,0,0,0,8.5957,7.2959,9.8943,9.8943,0,0,0,6.4463-2.2491l3.1982,3.1485A15.171,15.171,0,0,1,358.307,48.2282Zm-8.3457-15.292h15.0918c-.749-3.8979-3.748-6.7964-7.4453-6.7964C353.7592,26.14,350.7113,28.8884,349.9613,32.9362Z"
-  />
-</svg>
diff --git a/packages/runtime-tools-task-console-webapp/tsconfig.json b/packages/runtime-tools-task-console-webapp/tsconfig.json
deleted file mode 100644
index 8b2ac28d6f9..00000000000
--- a/packages/runtime-tools-task-console-webapp/tsconfig.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
-  "extends": "@kie-tools/tsconfig/tsconfig.esm.json",
-  "compilerOptions": {
-    "declaration": false,
-    "declarationMap": false,
-    "esModuleInterop": true,
-    "jsx": "react-jsx",
-    "noImplicitAny": false,
-    "strictNullChecks": false
-  },
-  "preserveSymlinks": true
-}
diff --git a/packages/runtime-tools-task-console-webapp/webpack.config.js b/packages/runtime-tools-task-console-webapp/webpack.config.js
deleted file mode 100644
index 4dda3c7e5ee..00000000000
--- a/packages/runtime-tools-task-console-webapp/webpack.config.js
+++ /dev/null
@@ -1,140 +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 path = require("path");
-const { merge } = require("webpack-merge");
-const common = require("@kie-tools-core/webpack-base/webpack.common.config");
-const HtmlWebpackPlugin = require("html-webpack-plugin");
-const CopyPlugin = require("copy-webpack-plugin");
-const { env } = require("./env");
-const { defaultEnvJson } = require("./build/defaultEnvJson");
-
-const BG_IMAGES_DIRNAME = "bgimages";
-
-module.exports = async (webpackEnv) => {
-  return merge(common(webpackEnv), {
-    entry: {
-      index: path.resolve(__dirname, "src", "index.tsx"),
-      "resources/form-displayer": "./src/resources/form-displayer.ts",
-    },
-    devServer: {
-      static: {
-        directory: "./dist",
-      },
-      host: env.runtimeToolsTaskConsoleWebapp.host,
-      port: env.runtimeToolsTaskConsoleWebapp.port,
-      compress: true,
-      historyApiFallback: true,
-      hot: true,
-      client: {
-        overlay: {
-          warnings: false,
-          errors: true,
-          runtimeErrors: false,
-        },
-        progress: true,
-      },
-      proxy: {
-        "/svg": {
-          target: "http://localhost:4000",
-          secure: false,
-          changeOrigin: true,
-        },
-      },
-    },
-    plugins: [
-      new HtmlWebpackPlugin({
-        template: "./src/index.html",
-        inject: false,
-        minify: false,
-      }),
-      new CopyPlugin({
-        patterns: [
-          {
-            from: "./src/static/env.json",
-            to: "./env.json",
-            transform: () => JSON.stringify(defaultEnvJson, null, 2),
-          },
-        ],
-      }),
-    ],
-    module: {
-      rules: [
-        {
-          test: /\.(css|sass|scss)$/,
-          use: [require.resolve("style-loader"), require.resolve("css-loader"), require.resolve("sass-loader")],
-        },
-        {
-          test: /\.(svg|ttf|eot|woff|woff2)$/,
-          use: {
-            loader: require.resolve("file-loader"),
-            options: {
-              // Limit at 50k. larger files emited into separate files
-              limit: 5000,
-              outputPath: "fonts",
-              name: "[path][name].[ext]",
-            },
-          },
-        },
-        {
-          test: /\.svg$/,
-          include: (input) => input.indexOf("background-filter.svg") > 1,
-          use: [
-            {
-              loader: require.resolve("url-loader"),
-              options: {
-                limit: 5000,
-                outputPath: "svgs",
-                name: "[name].[ext]",
-              },
-            },
-          ],
-        },
-        {
-          test: /\.svg$/,
-          include: (input) => input.indexOf(BG_IMAGES_DIRNAME) > -1,
-          use: {
-            loader: require.resolve("svg-url-loader"),
-            options: {},
-          },
-        },
-        {
-          test: /\.(jpg|jpeg|png|gif)$/i,
-          use: [
-            {
-              loader: require.resolve("url-loader"),
-              options: {
-                limit: 5000,
-                outputPath: "images",
-                name: "[name].[ext]",
-              },
-            },
-          ],
-        },
-      ],
-    },
-    resolve: {
-      fallback: {
-        https: require.resolve("https-browserify"),
-        http: require.resolve("stream-http"),
-      },
-    },
-    ignoreWarnings: [/Failed to parse source map/],
-  });
-};
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c799d568ed7..1c0badab724 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -325,9 +325,6 @@ importers:
       '@kie-tools/kogito-management-console':
         specifier: workspace:*
         version: link:../../packages/kogito-management-console
-      '@kie-tools/kogito-task-console':
-        specifier: workspace:*
-        version: link:../../packages/kogito-task-console
       '@kie-tools/root-env':
         specifier: workspace:*
         version: link:../../packages/root-env
@@ -6586,30 +6583,6 @@ importers:
         specifier: ^1.1.2
         version: 1.1.2
 
-  packages/kogito-task-console:
-    devDependencies:
-      '@kie-tools/image-builder':
-        specifier: workspace:*
-        version: link:../image-builder
-      '@kie-tools/image-env-to-json':
-        specifier: workspace:*
-        version: link:../image-env-to-json
-      '@kie-tools/root-env':
-        specifier: workspace:*
-        version: link:../root-env
-      '@kie-tools/runtime-tools-task-console-webapp':
-        specifier: workspace:*
-        version: link:../runtime-tools-task-console-webapp
-      rimraf:
-        specifier: ^3.0.2
-        version: 3.0.2
-      run-script-os:
-        specifier: ^1.1.6
-        version: 1.1.6
-      ts-json-schema-generator:
-        specifier: ^1.1.2
-        version: 1.1.2
-
   packages/kubernetes-bridge:
     dependencies:
       '@kie-tools/cors-proxy-api':
@@ -7640,9 +7613,6 @@ importers:
       '@kie-tools/kogito-management-console':
         specifier: workspace:*
         version: link:../kogito-management-console
-      '@kie-tools/kogito-task-console':
-        specifier: workspace:*
-        version: link:../kogito-task-console
     devDependencies:
       '@kie-tools/root-env':
         specifier: workspace:*
@@ -7756,6 +7726,12 @@ importers:
       '@graphql-codegen/typescript-react-apollo':
         specifier: ^3.3.7
         version: 3.3.7(encoding@0.1.13)(graphql-tag@2.12.6(graphql@14.3.1))(graphql@14.3.1)
+      '@kie-tools-core/envelope':
+        specifier: workspace:*
+        version: link:../envelope
+      '@kie-tools-core/envelope-bus':
+        specifier: workspace:*
+        version: link:../envelope-bus
       '@kie-tools-core/webpack-base':
         specifier: workspace:*
         version: link:../webpack-base
@@ -9083,229 +9059,6 @@ importers:
         specifier: ^5.5.3
         version: 5.5.3
 
-  packages/runtime-tools-task-console-webapp:
-    dependencies:
-      '@kie-tools-core/envelope':
-        specifier: workspace:*
-        version: link:../envelope
-      '@kie-tools-core/envelope-bus':
-        specifier: workspace:*
-        version: link:../envelope-bus
-      '@kie-tools-core/react-hooks':
-        specifier: workspace:*
-        version: link:../react-hooks
-      '@kie-tools/runtime-tools-components':
-        specifier: workspace:*
-        version: link:../runtime-tools-components
-      '@kie-tools/runtime-tools-process-enveloped-components':
-        specifier: workspace:*
-        version: link:../runtime-tools-process-enveloped-components
-      '@kie-tools/runtime-tools-process-gateway-api':
-        specifier: workspace:*
-        version: link:../runtime-tools-process-gateway-api
-      '@kie-tools/runtime-tools-process-webapp-components':
-        specifier: workspace:*
-        version: link:../runtime-tools-process-webapp-components
-      '@kie-tools/runtime-tools-shared-enveloped-components':
-        specifier: workspace:*
-        version: link:../runtime-tools-shared-enveloped-components
-      '@kie-tools/runtime-tools-shared-gateway-api':
-        specifier: workspace:*
-        version: link:../runtime-tools-shared-gateway-api
-      '@kie-tools/runtime-tools-shared-webapp-components':
-        specifier: workspace:*
-        version: link:../runtime-tools-shared-webapp-components
-      '@patternfly/patternfly':
-        specifier: ^4.224.2
-        version: 4.224.2
-      '@patternfly/react-core':
-        specifier: ^4.276.6
-        version: 4.276.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
-      '@patternfly/react-icons':
-        specifier: ^4.93.6
-        version: 4.93.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
-      apollo-cache-inmemory:
-        specifier: 1.6.6
-        version: 1.6.6(graphql@14.3.1)
-      apollo-client:
-        specifier: 2.6.10
-        version: 2.6.10(graphql@14.3.1)
-      apollo-link-context:
-        specifier: ^1.0.20
-        version: 1.0.20(graphql@14.3.1)
-      apollo-link-error:
-        specifier: 1.1.13
-        version: 1.1.13(graphql@14.3.1)
-      apollo-link-http:
-        specifier: 1.5.17
-        version: 1.5.17(graphql@14.3.1)
-      axios:
-        specifier: ^1.7.4
-        version: 1.7.4
-      graphql:
-        specifier: 14.3.1
-        version: 14.3.1
-      history:
-        specifier: ^4.9.0
-        version: 4.10.1
-      lodash:
-        specifier: ^4.17.21
-        version: 4.17.21
-      moment:
-        specifier: ^2.29.4
-        version: 2.29.4
-      react:
-        specifier: ^17.0.2
-        version: 17.0.2
-      react-dom:
-        specifier: ^17.0.2
-        version: 17.0.2(react@17.0.2)
-      react-router:
-        specifier: ^5.3.4
-        version: 5.3.4(react@17.0.2)
-      react-router-dom:
-        specifier: ^5.3.4
-        version: 5.3.4(react@17.0.2)
-    devDependencies:
-      '@babel/core':
-        specifier: ^7.16.0
-        version: 7.23.9
-      '@babel/preset-env':
-        specifier: ^7.16.0
-        version: 7.23.9(@babel/core@7.23.9)
-      '@babel/preset-react':
-        specifier: ^7.16.0
-        version: 7.22.15(@babel/core@7.23.9)
-      '@graphql-codegen/add':
-        specifier: ^3.2.3
-        version: 3.2.3(graphql@14.3.1)
-      '@graphql-codegen/cli':
-        specifier: ^2.16.5
-        version: 2.16.5(@babel/core@7.23.9)(@swc/core@1.3.92)(@types/node@22.5.2)(encoding@0.1.13)(enquirer@2.4.1)(graphql@14.3.1)(typescript@5.5.3)
-      '@graphql-codegen/introspection':
-        specifier: ^2.2.3
-        version: 2.2.3(encoding@0.1.13)(graphql@14.3.1)
-      '@graphql-codegen/typescript':
-        specifier: ^2.8.8
-        version: 2.8.8(encoding@0.1.13)(graphql@14.3.1)
-      '@graphql-codegen/typescript-operations':
-        specifier: ^2.5.13
-        version: 2.5.13(encoding@0.1.13)(graphql@14.3.1)
-      '@graphql-codegen/typescript-react-apollo':
-        specifier: ^3.3.7
-        version: 3.3.7(encoding@0.1.13)(graphql-tag@2.12.6(graphql@14.3.1))(graphql@14.3.1)
-      '@kie-tools-core/webpack-base':
-        specifier: workspace:*
-        version: link:../webpack-base
-      '@kie-tools/eslint':
-        specifier: workspace:*
-        version: link:../eslint
-      '@kie-tools/root-env':
-        specifier: workspace:*
-        version: link:../root-env
-      '@kie-tools/tsconfig':
-        specifier: workspace:*
-        version: link:../tsconfig
-      '@types/react':
-        specifier: ^17.0.6
-        version: 17.0.21
-      '@types/react-dom':
-        specifier: ^17.0.5
-        version: 17.0.8
-      '@types/react-router':
-        specifier: ^5.1.20
-        version: 5.1.20
-      '@types/react-router-dom':
-        specifier: ^5.3.3
-        version: 5.3.3
-      apollo-server-express:
-        specifier: ^3.13.0
-        version: 3.13.0(encoding@0.1.13)(express@4.21.0)(graphql@14.3.1)
-      concurrently:
-        specifier: ^8.2.2
-        version: 8.2.2
-      copy-webpack-plugin:
-        specifier: ^11.0.0
-        version: 11.0.0(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0))
-      cors:
-        specifier: ^2.8.5
-        version: 2.8.5
-      css-loader:
-        specifier: ^5.2.6
-        version: 5.2.7(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0))
-      css-minimizer-webpack-plugin:
-        specifier: ^5.0.1
-        version: 5.0.1(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0))
-      express:
-        specifier: ^4.21.0
-        version: 4.21.0
-      file-loader:
-        specifier: ^6.2.0
-        version: 6.2.0(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0))
-      html-webpack-plugin:
-        specifier: ^5.3.2
-        version: 5.5.3(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0))
-      https-browserify:
-        specifier: ^1.0.0
-        version: 1.0.0
-      identity-obj-proxy:
-        specifier: ^3.0.0
-        version: 3.0.0
-      mini-css-extract-plugin:
-        specifier: ^2.7.6
-        version: 2.8.1(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0))
-      nodemon:
-        specifier: ^3.1.4
-        version: 3.1.4
-      rimraf:
-        specifier: ^3.0.2
-        version: 3.0.2
-      sass-loader:
-        specifier: ^12.3.0
-        version: 12.4.0(sass@1.77.6)(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0))
-      stream-http:
-        specifier: ^3.2.0
-        version: 3.2.0
-      style-loader:
-        specifier: ^2.0.0
-        version: 2.0.0(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0))
-      svg-url-loader:
-        specifier: ^8.0.0
-        version: 8.0.0(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0))
-      ts-loader:
-        specifier: ^9.4.2
-        version: 9.4.2(typescript@5.5.3)(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0))
-      tsconfig-paths-webpack-plugin:
-        specifier: ^3.5.2
-        version: 3.5.2
-      typescript:
-        specifier: ^5.5.3
-        version: 5.5.3
-      url:
-        specifier: ^0.11.3
-        version: 0.11.3
-      url-loader:
-        specifier: ^4.1.1
-        version: 4.1.1(file-loader@6.2.0(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0)))(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0))
-      uuid:
-        specifier: ^8.3.2
-        version: 8.3.2
-      waait:
-        specifier: ^1.0.5
-        version: 1.0.5
-      webpack:
-        specifier: ^5.94.0
-        version: 5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0)
-      webpack-cli:
-        specifier: ^4.10.0
-        version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0)
-      webpack-dev-server:
-        specifier: ^4.15.1
-        version: 4.15.1(webpack-cli@4.10.0)(webpack@5.94.0)
-      webpack-merge:
-        specifier: ^5.9.0
-        version: 5.9.0
-
   packages/scesim-editor:
     dependencies:
       '@kie-tools-core/i18n':
diff --git a/repo/graph.dot b/repo/graph.dot
index 6d5c8fa636e..46b184fa133 100644
--- a/repo/graph.dot
+++ b/repo/graph.dot
@@ -25,7 +25,6 @@ digraph G {
   "@kie-tools/jbpm-quarkus-devui" [ color = "black", fontcolor = "black", style = "dashed, rounded" ];
   "@kie-tools-examples/jbpm-compact-architecture-example" [ color = "orange", fontcolor = "orange", style = "dashed, rounded" ];
   "@kie-tools/kogito-management-console" [ color = "black", fontcolor = "black", style = "dashed, rounded" ];
-  "@kie-tools/kogito-task-console" [ color = "black", fontcolor = "black", style = "dashed, rounded" ];
   "@kie-tools-examples/ping-pong-view" [ color = "orange", fontcolor = "orange", style = "dashed, rounded" ];
   "@kie-tools-core/envelope" [ color = "purple", fontcolor = "purple", style = "rounded" ];
   "@kie-tools-examples/ping-pong-view-angular" [ color = "orange", fontcolor = "orange", style = "dashed, rounded" ];
@@ -149,7 +148,6 @@ digraph G {
   "@kie/kogito-jobs-service-ephemeral-image" [ color = "black", fontcolor = "black", style = "dashed, rounded" ];
   "@kie/kogito-jobs-service-postgresql-image" [ color = "black", fontcolor = "black", style = "dashed, rounded" ];
   "@kie-tools/runtime-tools-management-console-webapp" [ color = "blue", fontcolor = "blue", style = "rounded" ];
-  "@kie-tools/runtime-tools-task-console-webapp" [ color = "blue", fontcolor = "blue", style = "rounded" ];
   "@kie-tools-core/kubernetes-bridge" [ color = "purple", fontcolor = "purple", style = "rounded" ];
   "@kie-tools-core/workspace" [ color = "purple", fontcolor = "purple", style = "rounded" ];
   "@kie-tools/unitables-dmn" [ color = "blue", fontcolor = "blue", style = "rounded" ];
@@ -227,7 +225,6 @@ digraph G {
   "@kie-tools-examples/drools-process-usertasks-quarkus-example" -> "@kie-tools/jbpm-quarkus-devui" [ style = "solid", color = "orange" ];
   "@kie-tools-examples/jbpm-compact-architecture-example" -> "@kie-tools/jbpm-quarkus-devui" [ style = "solid", color = "orange" ];
   "@kie-tools-examples/jbpm-compact-architecture-example" -> "@kie-tools/kogito-management-console" [ style = "dashed", color = "orange" ];
-  "@kie-tools-examples/jbpm-compact-architecture-example" -> "@kie-tools/kogito-task-console" [ style = "dashed", color = "orange" ];
   "@kie-tools-examples/ping-pong-view" -> "@kie-tools-core/envelope" [ style = "solid", color = "orange" ];
   "@kie-tools-examples/ping-pong-view-angular" -> "@kie-tools-examples/ping-pong-view" [ style = "solid", color = "orange" ];
   "@kie-tools-examples/ping-pong-view-react" -> "@kie-tools-examples/ping-pong-view" [ style = "solid", color = "orange" ];
@@ -461,9 +458,6 @@ digraph G {
   "@kie-tools/kogito-management-console" -> "@kie-tools/image-builder" [ style = "dashed", color = "black" ];
   "@kie-tools/kogito-management-console" -> "@kie-tools/image-env-to-json" [ style = "dashed", color = "black" ];
   "@kie-tools/kogito-management-console" -> "@kie-tools/runtime-tools-management-console-webapp" [ style = "dashed", color = "black" ];
-  "@kie-tools/kogito-task-console" -> "@kie-tools/image-builder" [ style = "dashed", color = "black" ];
-  "@kie-tools/kogito-task-console" -> "@kie-tools/image-env-to-json" [ style = "dashed", color = "black" ];
-  "@kie-tools/kogito-task-console" -> "@kie-tools/runtime-tools-task-console-webapp" [ style = "dashed", color = "black" ];
   "@kie-tools-core/kubernetes-bridge" -> "@kie-tools/cors-proxy-api" [ style = "solid", color = "purple" ];
   "@kie-tools/maven-base" -> "@kie-tools/root-env" [ style = "dashed", color = "black" ];
   "@kie-tools/maven-m2-repo-via-http-image" -> "@kie-tools/image-builder" [ style = "dashed", color = "black" ];
@@ -506,7 +500,6 @@ digraph G {
   "@kie-tools/runtime-tools-components" -> "@kie-tools/runtime-tools-shared-gateway-api" [ style = "solid", color = "blue" ];
   "@kie-tools/runtime-tools-components" -> "@kie-tools/uniforms-patternfly" [ style = "solid", color = "blue" ];
   "@kie-tools/runtime-tools-consoles-helm-chart" -> "@kie-tools/kogito-management-console" [ style = "solid", color = "black" ];
-  "@kie-tools/runtime-tools-consoles-helm-chart" -> "@kie-tools/kogito-task-console" [ style = "solid", color = "black" ];
   "@kie-tools/runtime-tools-management-console-webapp" -> "@kie-tools/runtime-tools-process-webapp-components" [ style = "solid", color = "blue" ];
   "@kie-tools/runtime-tools-management-console-webapp" -> "@kie-tools/runtime-tools-shared-webapp-components" [ style = "solid", color = "blue" ];
   "@kie-tools/runtime-tools-process-dev-ui-webapp" -> "@kie-tools/runtime-tools-process-webapp-components" [ style = "solid", color = "blue" ];
@@ -530,9 +523,6 @@ digraph G {
   "@kie-tools/runtime-tools-swf-gateway-api" -> "@kie-tools/runtime-tools-shared-gateway-api" [ style = "solid", color = "blue" ];
   "@kie-tools/runtime-tools-swf-gateway-api" -> "@kie-tools/jest-base" [ style = "dashed", color = "blue" ];
   "@kie-tools/runtime-tools-swf-webapp-components" -> "@kie-tools/runtime-tools-swf-enveloped-components" [ style = "solid", color = "blue" ];
-  "@kie-tools/runtime-tools-task-console-webapp" -> "@kie-tools-core/react-hooks" [ style = "solid", color = "blue" ];
-  "@kie-tools/runtime-tools-task-console-webapp" -> "@kie-tools/runtime-tools-process-webapp-components" [ style = "solid", color = "blue" ];
-  "@kie-tools/runtime-tools-task-console-webapp" -> "@kie-tools/runtime-tools-shared-webapp-components" [ style = "solid", color = "blue" ];
   "@kie-tools/scesim-editor" -> "@kie-tools/boxed-expression-component" [ style = "solid", color = "blue" ];
   "@kie-tools/scesim-editor" -> "@kie-tools/scesim-marshaller" [ style = "solid", color = "blue" ];
   "@kie-tools/scesim-editor-envelope" -> "@kie-tools-core/editor" [ style = "solid", color = "blue" ];
diff --git a/repo/graph.json b/repo/graph.json
index d7f93f2dcd1..3e1949c32b0 100644
--- a/repo/graph.json
+++ b/repo/graph.json
@@ -34,11 +34,9 @@
       { "id": "@kie-tools/runtime-tools-process-dev-ui-webapp" },
       { "id": "@kie-tools-examples/jbpm-compact-architecture-example" },
       { "id": "@kie-tools/kogito-management-console" },
-      { "id": "@kie-tools/kogito-task-console" },
       { "id": "@kie-tools/image-builder" },
       { "id": "@kie-tools/image-env-to-json" },
       { "id": "@kie-tools/runtime-tools-management-console-webapp" },
-      { "id": "@kie-tools/runtime-tools-task-console-webapp" },
       { "id": "@kie-tools-examples/ping-pong-view" },
       { "id": "@kie-tools-core/envelope-bus" },
       { "id": "@kie-tools-examples/ping-pong-view-angular" },
@@ -441,11 +439,6 @@
         "target": "@kie-tools/kogito-management-console",
         "weight": 1
       },
-      {
-        "source": "@kie-tools-examples/jbpm-compact-architecture-example",
-        "target": "@kie-tools/kogito-task-console",
-        "weight": 1
-      },
       {
         "source": "@kie-tools/kogito-management-console",
         "target": "@kie-tools/image-builder",
@@ -461,21 +454,6 @@
         "target": "@kie-tools/runtime-tools-management-console-webapp",
         "weight": 1
       },
-      {
-        "source": "@kie-tools/kogito-task-console",
-        "target": "@kie-tools/image-builder",
-        "weight": 1
-      },
-      {
-        "source": "@kie-tools/kogito-task-console",
-        "target": "@kie-tools/image-env-to-json",
-        "weight": 1
-      },
-      {
-        "source": "@kie-tools/kogito-task-console",
-        "target": "@kie-tools/runtime-tools-task-console-webapp",
-        "weight": 1
-      },
       {
         "source": "@kie-tools/image-builder",
         "target": "@kie-tools/tsconfig",
@@ -506,21 +484,6 @@
         "target": "@kie-tools/runtime-tools-shared-webapp-components",
         "weight": 1
       },
-      {
-        "source": "@kie-tools/runtime-tools-task-console-webapp",
-        "target": "@kie-tools-core/react-hooks",
-        "weight": 1
-      },
-      {
-        "source": "@kie-tools/runtime-tools-task-console-webapp",
-        "target": "@kie-tools/runtime-tools-process-webapp-components",
-        "weight": 1
-      },
-      {
-        "source": "@kie-tools/runtime-tools-task-console-webapp",
-        "target": "@kie-tools/runtime-tools-shared-webapp-components",
-        "weight": 1
-      },
       {
         "source": "@kie-tools-examples/ping-pong-view",
         "target": "@kie-tools-core/envelope",
@@ -2091,11 +2054,6 @@
         "target": "@kie-tools/kogito-management-console",
         "weight": 1
       },
-      {
-        "source": "@kie-tools/runtime-tools-consoles-helm-chart",
-        "target": "@kie-tools/kogito-task-console",
-        "weight": 1
-      },
       {
         "source": "@kie-tools/runtime-tools-process-enveloped-components",
         "target": "@kie-tools/runtime-tools-process-gateway-api",
@@ -2707,7 +2665,6 @@
     ["@kie/kogito-jobs-service-ephemeral-image", "packages/kogito-jobs-service-ephemeral-image"],
     ["@kie/kogito-jobs-service-postgresql-image", "packages/kogito-jobs-service-postgresql-image"],
     ["@kie-tools/kogito-management-console", "packages/kogito-management-console"],
-    ["@kie-tools/kogito-task-console", "packages/kogito-task-console"],
     ["@kie-tools-core/kubernetes-bridge", "packages/kubernetes-bridge"],
     ["@kie-tools/maven-base", "packages/maven-base"],
     ["@kie-tools/maven-m2-repo-via-http-image", "packages/maven-m2-repo-via-http-image"],
@@ -2736,7 +2693,6 @@
     ["@kie-tools/runtime-tools-swf-enveloped-components", "packages/runtime-tools-swf-enveloped-components"],
     ["@kie-tools/runtime-tools-swf-gateway-api", "packages/runtime-tools-swf-gateway-api"],
     ["@kie-tools/runtime-tools-swf-webapp-components", "packages/runtime-tools-swf-webapp-components"],
-    ["@kie-tools/runtime-tools-task-console-webapp", "packages/runtime-tools-task-console-webapp"],
     ["@kie-tools/scesim-editor", "packages/scesim-editor"],
     ["@kie-tools/scesim-editor-envelope", "packages/scesim-editor-envelope"],
     ["@kie-tools/scesim-marshaller", "packages/scesim-marshaller"],


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