From 4259095cee68f8e7ef90575f67d7bd9552ed16e4 Mon Sep 17 00:00:00 2001 From: Semira Evangelou Date: Fri, 20 Mar 2026 14:11:02 +0100 Subject: [PATCH] [UIA-1455] Add global inbox documentation --- .../modules/global-inbox.md | 143 ++++++++++++++++++ .../global-inbox/high-level-architecture.png | Bin 0 -> 78340 bytes 2 files changed, 143 insertions(+) create mode 100644 content/en/docs/marketplace/platform-supported-content/modules/global-inbox.md create mode 100644 static/attachments/appstore/platform-supported-content/modules/global-inbox/high-level-architecture.png diff --git a/content/en/docs/marketplace/platform-supported-content/modules/global-inbox.md b/content/en/docs/marketplace/platform-supported-content/modules/global-inbox.md new file mode 100644 index 00000000000..7a40f4dafa6 --- /dev/null +++ b/content/en/docs/marketplace/platform-supported-content/modules/global-inbox.md @@ -0,0 +1,143 @@ +--- +title: "Global Inbox" +url: /appstore/modules/global-inbox/ +description: "Describes the configuration and usage of the Global Inbox and Global Inbox Connector modules, which are available in the Mendix Marketplace." +#If moving or renaming this doc file, implement a temporary redirect and let the respective team know they should update the URL in the product. See Mapping to Products for more details. +--- + +## Introduction + +The **Global Inbox** enables centralized task management across multiple applications by introducing two modules: the [Global Inbox](link) and the [Global Inbox Connector](link). + +The **Global Inbox** module offers a centralized task inbox that aggregates workflow tasks from multiple applications, allowing users to view and manage all their tasks in a single overview. + +Applications that want their workflow tasks to appear in the **Global Inbox** are called Publisher Applications. These applications use the **Global Inbox Connector** to publish task-related events. The connector is specifically designed for Mendix Workflows. Task updates are communicated via Mendix Business Events, that carry information about workflow changes such as task creation, assignment, updates, and completion. + +The **Global Inbox** is designed to: +* Provide a single Task Inbox for tasks across multiple applications. +* Reduce complexity by consolidating tasks from different applications. +* Support real-time synchronization of task status, assignments, and workflow progress. +* Improve user productivity and visibility by centralizing task management. + +While the architecture can support broader use cases, the current scope focuses on tasks generated by Mendix built-in workflows. + +## Features + +* Consists of two Mendix modules: [Global Inbox](link) and [Global Inbox Connector](link) +* Intended for Mendix Applications that use [Mendix Workflows](https://docs.mendix.com/refguide/workflows/) to manage workflows. Support for non-Mendix workflows will be introduced at a later stage. +* Redirects users to Publisher Applications to act on the user task. + +{{% alert color="info" %}}For Global Inbox version 2.4.0 and above, attachments are (an optional) part of comments. This means that the WorkflowAttachment entity is associated with the WorkflowComment entity. Security settings for the WorkflowAttachment entity are based on the workflows in which a user is involved, since the context of a specific workflow is not known in advance in Workflow Commons. If you would like to set custom security for attachments, you need to configure the attachment entity in your domain model and associate it with the workflow context entity of the workflow. {{% /alert %}} + +## Limitations + +* **Global Inbox** does not support Workflow Groups at the moment. This will be introduced at a later stage. +* The beta version of **Global Inbox** has limited support for error handling. Any exceptions that occur in a microflow after updating a user task (or other Workflow-related entity) in the same microflow (for example, updating the targeted users or due date) might result in data becoming out of sync. This is a temporary limitation that will be resolved in an upcoming version. +* Workflows and tasks that are modeled in the same app that includes the Global Inbox module will **not** be available in the Global Inbox. The Global Inbox app only consumes and displays workflow instances from other Mendix applications. + +## Prerequisites + +* Mendix 11.6.0 or above +* Single Sign-On (SSO) is required for user authentication, as the User.Name attribute is used to match users across the Global Inbox and Publisher Applications. For security reasons, ensure that the username is not modifiable by the end user and is only set by the SSO provider. + +## Dependencies + +* [Mendix Business Events](https://marketplace.mendix.com/link/component/202649) +* [Mendix Event Broker](https://marketplace.mendix.com/link/component/202907) + * Requires a license for apps running on Mendix Cloud + * Alternatively, you can use [your own Kafka cluster](https://docs.mendix.com/appstore/services/business-events-deployment/#byok) +* [Atlas Core](https://marketplace.mendix.com/link/component/117187) (v4.0.0 or higher) +* [Atlas Web Content](https://marketplace.mendix.com/index3.html) (v4.0.0 or higher) +* [Data Widgets](https://marketplace.mendix.com/link/component/116540) + + +## Architecture + +The **Global Inbox** operates on an event-driven architecture: + +### Components: + +* [Global Inbox](link): The Global Inbox is a module that contains the Global Task Inbox page, which aggregates workflow tasks from multiple Publisher Applications into a single overview. It serves as a centralized system that consumes business events and updates the Global Task Inbox accordingly. The page is read-only. Users cannot act on tasks directly. Users can only click on tasks to navigate to the corresponding page in the Publisher Application. It includes three tabs: + 1. My open tasks shows the tasks assigned to current user. + 2. All open tasks is a list of tasks current user could pick up. + 3. Unassigned tasks shows all unassigned tasks. + +[Global Inbox Connector Module](link): A module that can be imported into each Publisher Application and contains the functionality to publish task updates through Mendix Business Events. It is intended for Mendix Publisher Applications that use Mendix Workflows to manage workflows. + +[Mendix Business Events](https://marketplace.mendix.com/link/component/202649): Events that carry information about user tasks and workflow changes, such as task creation, updates, or completion. All relevant information about Business Events can be found in the Mendix Business Events documentation. The Global Inbox owns the definition of the Business Events, and the Publisher Applications publishes them. + +[Mendix Event Broker](https://marketplace.mendix.com/link/component/202907): The Event Broker is used to deliver all Business Events from Publisher Applications to the Global Inbox. You can use [Mendix Event Broker](https://marketplace.mendix.com/link/component/202907) (requires a license) or [bring your own Kafka](https://docs.mendix.com/appstore/services/business-events-deployment/#byok) cluster. + + +{{< figure src="/attachments/appstore/platform-supported-content/modules/global-inbox/high-level-architecture.png" alt="configuration" max-width=90% >}} + +### Event Flow: + +* Publisher App Registration: Each publisher application registers with the Global Inbox by publishing a PublisherAppRegisteredEvent. This ensures the Global Inbox knows which apps are available to send task events. + +* Task Update & Event Publication: When a workflow or task is created, updated, or completed in a publisher application that includes the Global Inbox Connector, the connector publishes the following events: + + * WorkflowUpdatedEvent – triggered when the workflow is updated. + + * UserTaskUpdatedEvent – triggered when a user task is updated. + + * UserTaskEndedEvent – triggered when a user task is completed or aborted. + + * UserTaskOutcomeSelectedEvent – triggered when a user completes a task by selecting an outcome. + +* Event Consumption: The Global Inbox consumes these events and updates or creates the corresponding task entries in the central task list. + +* Task Visibility & Navigation: Tasks become visible in the Global Inbox. Users can click a button to navigate directly to the corresponding task page in the Publisher Application to take action. + +## Set Up Guide + +### Setup Global Inbox + +1. Import the [Global Inbox module](link) into the application that will serve as the central task overview. This application aggregates tasks from multiple Publisher Applications and provides a single interface where users can view all active tasks. It acts as the consumer of task events and maintains the consolidated task list. +2. Add the **GlobalTaskInbox** page to your navigation. The **GlobalTaskInbox** page is located at: **GlobalInbox** > **UseMe** > **Pages** > **GlobalTaskInbox**. This page can be accessed by users, allowing them to view all tasks from different applications. +3. Add the User module roles to the required App roles. +4. Deploy and configure constants + * The **CleanupEventsAfterDays** constant can be configured at: **UseMe** > **Configuration** > **CleanupEventsAfterDays**. All business events use their own entities to store data for consumption. For example, **CBE_UserTaskUpdatedEvent** stores data for the User Task Updated event. The **CleanupEventsAfterDays** setting is configurable and determines how long event data is retained. Data older than the specified number of days is automatically cleaned up. The default value is set to 30 days. + * **DueDateExpirationInDays** constant to configure the period in days for which the user tasks are to be considered almost due with visual indicators in Global Task Inbox page. The default value is set to 2 days. You should set the value based on your business needs. + +{{% alert color="info" %}}Make sure the Global Inbox app is deployed and running before deploying the Publisher Applications.{{% /alert %}} + +### Setup Global Inbox Connector + +1. Import the [Global Inbox Connector](link) module. This module is responsible for publishing workflow task events to the Global Inbox, enabling the central application to stay synchronized with task creation, updates, and completion occurring in the source applications. +2. In the runtime settings of your app, configure the **ASU_GlobalInboxConnector_Startup** microflow for the [after startup property](https://docs.mendix.com/refguide/runtime-tab/#after-startup). If there is already an after startup microflow set, add the **ASU_GlobalInboxConnector_Startup** microflow as an microflow call activity in the existing microflow. +3. Add the User module roles to the required App roles. +4. Deploy and configure constants + * **AppId**: Must be a unique identifier for each publisher app. Do not change this identifier once configured. + * **AppName**: This value will be displayed in your Global Inbox as the publisher app name. + * **AppBaseUrl**: Must include the protocol (http:// or https://) and must not end with a trailing slash. It is used as the base URL when redirecting users to the publisher apps. +5. When a user opens a task from the **Global Inbox**, they are redirected to the corresponding task page in the Publisher Application through a deeplink. Because the user entered the application through the Global Inbox instead of the normal navigation flow, developers must decide how the application should behave when the user completes the user task and/or closes the page. Developers can either change show page action in the deeplink microflow **DL_WorkflowUserTask_ShowUserTaskPage** to redirect to another page or adjust the default deeplink landing page in **UseMe** > **Deeplink** > **Deeplink Landing Page** to meet their business needs. If further customization is rquired, it is possible to adjust the logic for the outcome buttons in each of the task pages. + +### Setup Business Events + +Configure the [Mendix Event Broker](https://marketplace.mendix.com/link/component/202907) or [your own Kafka](https://docs.mendix.com/appstore/services/business-events-deployment/#byok) cluster. Refer to the Event Broker documentation for the relevant steps. + +### Local Setup + +For local development and testing, the Event Broker can be deployed using the [Local Setup Tool](https://github.com/mendix/event-broker-tools) (see [Deployment](https://docs.mendix.com/appstore/services/business-events-deployment/#deployment)). In both the **Global Inbox** and **Global Inbox Connector** modules, configure the following application constants: +* **ServerUrl**: the URL of the local broker instance +* **ChannelName**: the name of the event channel used for publishing and subscribing to Business Events + +These settings ensure that Business Events are correctly routed between Publisher Applications and the Global Inbox during local testing. + +### Deployment + +For deployment, the Global Inbox requires the Mendix Event Broker or an external Kafka cluster. For more information, see [Production Deployment](https://docs.mendix.com/appstore/services/business-events-deployment/#production-deployment) of the Mendix Business Events documentation. + +Ensure the Mendix Event Broker is enabled for all apps and environments, and deploy applications in the correct order: Global Inbox application must be running before the publisher applications. + +{{% alert color="info" %}}If you are deploying your apps to Mendix Cloud for the first time, you must first stage the application before you can enable the Mendix Event Broker Service in the [Cloud Settings](https://docs.mendix.com/appstore/services/event-broker/#enable-mx-event-broker).{{% /alert %}} + +Ensure the **Global Inbox Connector** constants are configured in each Publisher Application as part of the deployment process. + +## Security + +Any user that can see a task in Publisher Application can see the same task in the **Global Inbox**. This is based on the System.User.Name attribute, that is used as the unique identifier to link users across the applications. For this reason: +* Single Sign-On (SSO) is required for user authentication +* Users **must** have the same username (System.User.Name attribute) across the Global Inbox application and all Publisher Applications. +* The username should **not** be modifiable and should only be set by the SSO provider. \ No newline at end of file diff --git a/static/attachments/appstore/platform-supported-content/modules/global-inbox/high-level-architecture.png b/static/attachments/appstore/platform-supported-content/modules/global-inbox/high-level-architecture.png new file mode 100644 index 0000000000000000000000000000000000000000..758387b68999bd178378f2ed9091f0f1c4430154 GIT binary patch literal 78340 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 literal 0 HcmV?d00001