From 228c1d64f69535ebf19a4858f64c919310dc0eee Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Fri, 23 Jan 2026 13:47:59 +0100 Subject: [PATCH 01/20] Draft Workstation updates --- content/en/docs/workstation/wks-client.md | 138 ++++++++++++++++++ content/en/docs/workstation/wks-connector.md | 138 ++++++++++++++++++ .../en/docs/workstation/wks-installation.md | 4 - content/en/docs/workstation/wks-management.md | 17 +++ 4 files changed, 293 insertions(+), 4 deletions(-) create mode 100644 content/en/docs/workstation/wks-client.md create mode 100644 content/en/docs/workstation/wks-connector.md create mode 100644 content/en/docs/workstation/wks-management.md diff --git a/content/en/docs/workstation/wks-client.md b/content/en/docs/workstation/wks-client.md new file mode 100644 index 00000000000..d793a6038d1 --- /dev/null +++ b/content/en/docs/workstation/wks-client.md @@ -0,0 +1,138 @@ +--- +title: "Mendix Workstation Management" +linktitle: "Workstation Management" +url: /mendix-workstation/management/ +description: "Describes how to set up and administer Mendix Workstation Management." +weight: 30 +--- + +## Introduction + +After you have [installed the Workstation Client](/mendix-workstation/installation/), you must either build a Mendix application that will send data or commands to your devices, or extend an existing app accordingly. In order to do that, you must download, install, and configure the [Mendix Workstation Connector](https://marketplace.mendix.com/link/component/247460) from the Mendix Marketplace. + +### How the Connection Works + +The Workstation Connector must authenticate itself to the Workstation Client so that the Client trusts the app using the Connector and establishes a connection. To achieve this, a key pair has to be generated by the Workstation Connector. The public key must be configured in the corresponding app in the Workstation Management. Workstation Client configuration must be up-to-date so that the public key can be verified. + +The Workstation Connector establishes connection with the Device through the Workstation Client when it is needed. The connection is closed when it is not required anymore. + +When a client browser or tab instance tries to connect to a device, previously connected browser or tab instances are disconnected from the device. + +The Workstation Connector connects with Workstation Client using a local WebSocket on port 8094. Communication with each configured device uses another WebSocket on port 8095 for the first device, 8096 for the second, and so on, so that the range of ports used is port *8094* to *8094+n*, where *n* is the number of devices you have. Make sure that the Runtime or Admin port of your local development server in Studio Pro (**App Settings** > **Configurations** > **Server**) is not configured on a port greater or equal to 8094. + +## Prerequisites + +* Mendix Workstation 3.0.0 +* Mendix Studio Pro 9.24.11 or newer + +## Installing and Configuring the Workstation Connector + +To install and configure the Workstation Connector, perform the following steps: + +1. Open an existing app to extend with Workstation functionality in Mendix Studio Pro, or create a new app. +2. Import the [Mendix Workstation Connector](https://marketplace.mendix.com/link/component/247460) from the Mendix Marketplace. +3. Configure the station in Workstation Management by performing the following steps: + + 1. Navigate to the **Workspaces** page in [Workstation Management](https://workstation.home.mendix.com/). + 2. Click **Create Workspace**, or select an existing workspace from the overview. + 3. Click **Create Station**. + 4. Enter a name for the station and optionally select or create a group to categorize it, such as *Assembly*. + 5. Add devices in the **Devices** section. + 6. Click **Register Computer** to register your computer. + 7. Click **Download** to navigate to the Workstation Client listing in the Marketplace, download the Client installer for Windows, install it, and launch it. + 8. Copy the registration token and paste it into the [Workstation Client](/mendix-workstation/installation/) registration field. + +4. Configure your app as an allowed app by performing the following steps: + + 1. In your app go to [App Security](/refguide/app-security/#user-roles) and assign the module role **StationConnector.Administrator** to the Administrator user role. + 2. In your app add the page **StationConnector_Security** to your navigation or link to it from an **Open page** button. Alternatively, place the snippet **SNIPPET_StationAdminPage** on a page available to the Adminstrator user role. + 3. Run the app. + 4. Log in as an Administrator, navigate to the page you added in step 2 and copy the shown public key. + 5. Go back to the [Workstation Management](https://workstation.home.mendix.com/) and navigate to the workspace you created in step 3.2. + 6. Go to the **Apps** page in your workspace and click **Create App**. + 7. Enter your app's URL (for example, `http://localhost:8080`, which is the default when running an app locally) and paste the copied public key into the **Public Key** field. + 8. Perform one of the following actions: + * To enable the app for all stations, select **Enable in all stations** + * To enable it for a specific station, go to **Stations** and navigate to your station. You will find the created app under the **Apps** section. Here you can enable the application just for this station by pressing the toggle. + 9. Refresh the Workstation Client. + 10. Optional: To recreate the key pair, additionally assign the module role **StationConnector.SecurityAdministrator** to your Administrator role. This adds a **Regenerate KeyPair** button to the **StationConnector_Security** page. Use caution when using this button in a production scenario to avoid the need to reconfigure the app in the Management, and refresh all Workstation Clients. + +## Managing Apps + +The app that you created in the previous section is available on the **Apps** page that you can access through the left navigation menu. To enable or disable the app for all your stations or groups of stations, click the icon in the right column of the app list, and then click **Manage App**. + +## Managing Users + +You can invite other Workstation Management users to your workspace to share configurations and collaborate. This feature requires a Workstation license. + +To invite a user, click **Team** in the left navigation menu, then click **Invite Team Member**. Enter the user's email address and select a role. For more information about the available roles, see [Workspace Team and Collaboration](/mendix-workstation/installation/#collaboration). + +To change a user's role or remove them from the workspace, click the three-dot icon in the right column of the user list. This action requires the Owner or Workspace Admin role. + +## Getting Started with Custom Logic for Device Interaction + +Now that you are ready to start using Mendix Workstation, you can implement your own custom logic for interacting with devices. The following nanoflows and Java actions are essential for establishing connections, sending or receiving messages, and managing device interactions: + +* **GetStation** - Retrieves the computer information connected to the Client. +* **SendMessage** - Sends data or commands to the connected device. For more information about the supported message syntax, see [Message Syntax for File, Smart Card, and Bluetooth Devices](/mendix-workstation/device-syntax/). +* **SubscribeToMessages** - Subscribes to device messages and triggers a nanoflow when messages are received. +* **SubscribeToErrors** - Subscribes to device connection errors and triggers a nanoflow when errors occur. +* **Unsubscribe** - End the subscription to device messages or errors. +* **UnsubscribeByContext** - End all subscriptions related to a context object. +* **UnsubscribeByDevice** - End all subscriptions related to a specific device. +* **DisconnectDevice** - Unsubscribe and completely disconnect from a specific device. + +These nanoflows and actions serve as the core building blocks for integrating devices into your Mendix applications and tailoring the functionality to your specific requirements. + +### Understanding the Domain Model + +The domain model contains the following entities: + +* **Station** - Includes the station name, computer name, the workspace name and the client version (non-persistent entities). +* **Device** - A list of devices associated with the station; includes device names and properties required to achieve a connection (non-persistent entities). +* **AppKeyPair** - A persistent entity to store the app's key pair. The public key needs to be entered in the corresponding app in the Workstation Management. + +### Using the Nanoflows and Actions + +The following section provides more information about using the nanoflows and Java actions in your Mendix application. + +#### GetStation + +Call `GetStation` to retrieve configuration of the current Client computer by using the Workstation Client. `GetStation` can be used multiple times, but it queries the Workstation Client only the first time. The following calls return the current object loaded in the session. If connection with Workstation Client does not work, `GetStation` returns an empty object. + +#### SendMessage + +Call `SendMessage` to send a message to a device. `SendMessage` includes the option to wait for the response of the device in the current nanoflow. + +#### SubscribeToMessages + +Call `SubscribeToMessages` to trigger a nanoflow when a message is received from a device. `SubscribeToMessages` provides an option to specify a context object that will be passed to the callback nanoflow whenever a message is received. + +The callback nanoflow must have the following parameters: + +* `Device` (object) +* `Message` (String) +* `Context object` (same as the name used when subscribing) + +#### SubscribeToErrors + +Call `SubscribeToErrors` to trigger a nanoflow on device connection error. + +The callback nanoflow must have the following parameters: + +* `Device` (object) +* `ErrorMessage` (String) +* `ErrorCode` (Integer) +* `Context object` (same as the name used when subscribing) + +#### Unsubscribe + +Call `Unsubscribe` to end a subscription. + +#### UnsubscribeByContext + +Call `UnsubscribeByContext` to end all subscriptions related to a context object. + +## Error Logs + +Logs for the Workstation Management, Client, and Connector are available in case of issues. For more information about accessing the logs, see [Troubleshooting Mendix Workstation](/mendix-workstation/troubleshooting/). diff --git a/content/en/docs/workstation/wks-connector.md b/content/en/docs/workstation/wks-connector.md new file mode 100644 index 00000000000..d793a6038d1 --- /dev/null +++ b/content/en/docs/workstation/wks-connector.md @@ -0,0 +1,138 @@ +--- +title: "Mendix Workstation Management" +linktitle: "Workstation Management" +url: /mendix-workstation/management/ +description: "Describes how to set up and administer Mendix Workstation Management." +weight: 30 +--- + +## Introduction + +After you have [installed the Workstation Client](/mendix-workstation/installation/), you must either build a Mendix application that will send data or commands to your devices, or extend an existing app accordingly. In order to do that, you must download, install, and configure the [Mendix Workstation Connector](https://marketplace.mendix.com/link/component/247460) from the Mendix Marketplace. + +### How the Connection Works + +The Workstation Connector must authenticate itself to the Workstation Client so that the Client trusts the app using the Connector and establishes a connection. To achieve this, a key pair has to be generated by the Workstation Connector. The public key must be configured in the corresponding app in the Workstation Management. Workstation Client configuration must be up-to-date so that the public key can be verified. + +The Workstation Connector establishes connection with the Device through the Workstation Client when it is needed. The connection is closed when it is not required anymore. + +When a client browser or tab instance tries to connect to a device, previously connected browser or tab instances are disconnected from the device. + +The Workstation Connector connects with Workstation Client using a local WebSocket on port 8094. Communication with each configured device uses another WebSocket on port 8095 for the first device, 8096 for the second, and so on, so that the range of ports used is port *8094* to *8094+n*, where *n* is the number of devices you have. Make sure that the Runtime or Admin port of your local development server in Studio Pro (**App Settings** > **Configurations** > **Server**) is not configured on a port greater or equal to 8094. + +## Prerequisites + +* Mendix Workstation 3.0.0 +* Mendix Studio Pro 9.24.11 or newer + +## Installing and Configuring the Workstation Connector + +To install and configure the Workstation Connector, perform the following steps: + +1. Open an existing app to extend with Workstation functionality in Mendix Studio Pro, or create a new app. +2. Import the [Mendix Workstation Connector](https://marketplace.mendix.com/link/component/247460) from the Mendix Marketplace. +3. Configure the station in Workstation Management by performing the following steps: + + 1. Navigate to the **Workspaces** page in [Workstation Management](https://workstation.home.mendix.com/). + 2. Click **Create Workspace**, or select an existing workspace from the overview. + 3. Click **Create Station**. + 4. Enter a name for the station and optionally select or create a group to categorize it, such as *Assembly*. + 5. Add devices in the **Devices** section. + 6. Click **Register Computer** to register your computer. + 7. Click **Download** to navigate to the Workstation Client listing in the Marketplace, download the Client installer for Windows, install it, and launch it. + 8. Copy the registration token and paste it into the [Workstation Client](/mendix-workstation/installation/) registration field. + +4. Configure your app as an allowed app by performing the following steps: + + 1. In your app go to [App Security](/refguide/app-security/#user-roles) and assign the module role **StationConnector.Administrator** to the Administrator user role. + 2. In your app add the page **StationConnector_Security** to your navigation or link to it from an **Open page** button. Alternatively, place the snippet **SNIPPET_StationAdminPage** on a page available to the Adminstrator user role. + 3. Run the app. + 4. Log in as an Administrator, navigate to the page you added in step 2 and copy the shown public key. + 5. Go back to the [Workstation Management](https://workstation.home.mendix.com/) and navigate to the workspace you created in step 3.2. + 6. Go to the **Apps** page in your workspace and click **Create App**. + 7. Enter your app's URL (for example, `http://localhost:8080`, which is the default when running an app locally) and paste the copied public key into the **Public Key** field. + 8. Perform one of the following actions: + * To enable the app for all stations, select **Enable in all stations** + * To enable it for a specific station, go to **Stations** and navigate to your station. You will find the created app under the **Apps** section. Here you can enable the application just for this station by pressing the toggle. + 9. Refresh the Workstation Client. + 10. Optional: To recreate the key pair, additionally assign the module role **StationConnector.SecurityAdministrator** to your Administrator role. This adds a **Regenerate KeyPair** button to the **StationConnector_Security** page. Use caution when using this button in a production scenario to avoid the need to reconfigure the app in the Management, and refresh all Workstation Clients. + +## Managing Apps + +The app that you created in the previous section is available on the **Apps** page that you can access through the left navigation menu. To enable or disable the app for all your stations or groups of stations, click the icon in the right column of the app list, and then click **Manage App**. + +## Managing Users + +You can invite other Workstation Management users to your workspace to share configurations and collaborate. This feature requires a Workstation license. + +To invite a user, click **Team** in the left navigation menu, then click **Invite Team Member**. Enter the user's email address and select a role. For more information about the available roles, see [Workspace Team and Collaboration](/mendix-workstation/installation/#collaboration). + +To change a user's role or remove them from the workspace, click the three-dot icon in the right column of the user list. This action requires the Owner or Workspace Admin role. + +## Getting Started with Custom Logic for Device Interaction + +Now that you are ready to start using Mendix Workstation, you can implement your own custom logic for interacting with devices. The following nanoflows and Java actions are essential for establishing connections, sending or receiving messages, and managing device interactions: + +* **GetStation** - Retrieves the computer information connected to the Client. +* **SendMessage** - Sends data or commands to the connected device. For more information about the supported message syntax, see [Message Syntax for File, Smart Card, and Bluetooth Devices](/mendix-workstation/device-syntax/). +* **SubscribeToMessages** - Subscribes to device messages and triggers a nanoflow when messages are received. +* **SubscribeToErrors** - Subscribes to device connection errors and triggers a nanoflow when errors occur. +* **Unsubscribe** - End the subscription to device messages or errors. +* **UnsubscribeByContext** - End all subscriptions related to a context object. +* **UnsubscribeByDevice** - End all subscriptions related to a specific device. +* **DisconnectDevice** - Unsubscribe and completely disconnect from a specific device. + +These nanoflows and actions serve as the core building blocks for integrating devices into your Mendix applications and tailoring the functionality to your specific requirements. + +### Understanding the Domain Model + +The domain model contains the following entities: + +* **Station** - Includes the station name, computer name, the workspace name and the client version (non-persistent entities). +* **Device** - A list of devices associated with the station; includes device names and properties required to achieve a connection (non-persistent entities). +* **AppKeyPair** - A persistent entity to store the app's key pair. The public key needs to be entered in the corresponding app in the Workstation Management. + +### Using the Nanoflows and Actions + +The following section provides more information about using the nanoflows and Java actions in your Mendix application. + +#### GetStation + +Call `GetStation` to retrieve configuration of the current Client computer by using the Workstation Client. `GetStation` can be used multiple times, but it queries the Workstation Client only the first time. The following calls return the current object loaded in the session. If connection with Workstation Client does not work, `GetStation` returns an empty object. + +#### SendMessage + +Call `SendMessage` to send a message to a device. `SendMessage` includes the option to wait for the response of the device in the current nanoflow. + +#### SubscribeToMessages + +Call `SubscribeToMessages` to trigger a nanoflow when a message is received from a device. `SubscribeToMessages` provides an option to specify a context object that will be passed to the callback nanoflow whenever a message is received. + +The callback nanoflow must have the following parameters: + +* `Device` (object) +* `Message` (String) +* `Context object` (same as the name used when subscribing) + +#### SubscribeToErrors + +Call `SubscribeToErrors` to trigger a nanoflow on device connection error. + +The callback nanoflow must have the following parameters: + +* `Device` (object) +* `ErrorMessage` (String) +* `ErrorCode` (Integer) +* `Context object` (same as the name used when subscribing) + +#### Unsubscribe + +Call `Unsubscribe` to end a subscription. + +#### UnsubscribeByContext + +Call `UnsubscribeByContext` to end all subscriptions related to a context object. + +## Error Logs + +Logs for the Workstation Management, Client, and Connector are available in case of issues. For more information about accessing the logs, see [Troubleshooting Mendix Workstation](/mendix-workstation/troubleshooting/). diff --git a/content/en/docs/workstation/wks-installation.md b/content/en/docs/workstation/wks-installation.md index c40c99d7dfa..0dc5091e443 100644 --- a/content/en/docs/workstation/wks-installation.md +++ b/content/en/docs/workstation/wks-installation.md @@ -8,10 +8,6 @@ weight: 20 ## Introduction -This document outlines the installation and basic configuration of Mendix Workstation. It provides a quick-start guide for initial setup, followed by detailed instructions on advanced configurations for workspaces and stations. - -## Quick Start Guide - This guide helps you configure and test a minimum working version of Mendix Workstation. By following these steps, you will complete the following: * Create a basic configuration within Workstation Management. diff --git a/content/en/docs/workstation/wks-management.md b/content/en/docs/workstation/wks-management.md new file mode 100644 index 00000000000..64ac78c5aa1 --- /dev/null +++ b/content/en/docs/workstation/wks-management.md @@ -0,0 +1,17 @@ +--- +title: "Mendix Workstation Management" +linktitle: "Workstation Management" +url: /mendix-workstation/management/ +description: "Describes how to set up and administer Mendix Workstation Management." +weight: 30 +--- + +## Introduction + +Workstation Management is a Mendix Platform service which provides a centralized interface to configure and monitor all workstations and devices across the organization. Whether managing a few stations or hundreds across multiple global sites, administrators can register computers, assign devices, group them into workspaces, and remotely troubleshoot connection issues. + +This makes it easier to manage a large, diverse fleet of devices without the need for manual setup or on-site support. + +### Users + +Workstation Management issed by central IT and application support teams. \ No newline at end of file From d17225d62a5faebcf364c2f5e41e7df0f2b2441e Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Mon, 23 Feb 2026 10:40:42 +0100 Subject: [PATCH 02/20] glossary --- content/en/docs/workstation/wks-glossary.md | 149 ++++++++++++++++++++ 1 file changed, 149 insertions(+) create mode 100644 content/en/docs/workstation/wks-glossary.md diff --git a/content/en/docs/workstation/wks-glossary.md b/content/en/docs/workstation/wks-glossary.md new file mode 100644 index 00000000000..43e8a852d83 --- /dev/null +++ b/content/en/docs/workstation/wks-glossary.md @@ -0,0 +1,149 @@ +--- +title: "Mendix Workstation Glossary" +linktitle: "Glossary" +url: /mendix-workstation/glossary/ +description: "Defines terminology associated with with Mendix Workstation." +weight: 50 +--- + +## Introduction + +If you encounter any issues with your Workstation Management, Connector, or Client, use the following troubleshooting tips to help you solve them. + +## Workstation Management + +### Station Status of Unlinked Workstation Client Is Still "Computer Registered" + +This issue might occur if your Workstation Client could not establish a connection to the Workstation Management, for example, because the computer was not connected to a network. + +#### Solution + +Manually unregister the station in Workstation Management. + +### Workspace Owner Account Deactivated + +The Workspace's owner account has been deactivated, and the owner did not transfer the ownership to another Workspace member. + +Contact Mendix Support to transfer workspace ownership. + +## Workstation Client + +By default, the Client retains logs of up to 10 MB for the past seven days locally on your computer. Access logs by clicking the **Logs** button on the Client UI, then optionally selecting the level of logs you want to see. Opening the Client's console through the browser developer tools (**Ctrl + Shift + I**) can also provide additional information about encountered errors in the UI of the Client. + +Log files are also available by day in the Client's app data folder. On Windows, press **Win + R** and enter: + +* If you installed the Client using the installer for all users: `%ProgramData%\Mendix Workstation\logs` +* If you are using the portable version: `%AppData%\Mendix Workstation\logs` + +On Linux, the *Mendix Workstation/logs* folder is located at either `$XDG_CONFIG_HOME` or `~/.config`. + +**Live logs** are available in two ways: + +* Start the Workstation Client. Click the three-dot icon in the top tight, then click **Logs**. Debug level logs are only available in *Developer Mode* +* Start the Workstation Client from PowerShell: `start "C:\Program Files\Mendix Workstation\Mendix Workstation.exe" -ArgumentList "--log-level=debug" -wait`. + +### Registration Token Could Not Be Parsed + +The Client shows an error like the following: *Registration token could not be parsed. Please enter another token!* + +#### Cause + +You entered a registration token with an invalid format. + +#### Solution + +Ensure you copied and pasted the token exactly as displayed in Workstation Management without any additional characters. Create a new registration token if the issue persists. + +### Registration Token Denied by Workstation Management + +The Client shows an error like the following: *Registration token denied by Workstation Management. Please use another token*. + +#### Cause + +The registration token is no longer valid. This can occur if: + +* The token expired after one hour +* The token was recreated in Workstation Management (using the **Refresh** button or reopening the registration window) +* The token has already been used by another Workstation Client + +#### Solution + +If the station status in Workstation Management is still *No computer registered*, regenerate the token and try again. Otherwise, verify the correct computer and Client are registered to that station and unregister if not. + +### HTTPError: Request failed with status code 503 Service Temporarily Unavailable + +The Client shows an error like the following: *Station could not be synchronized with Management. Error invoking remote method 'refresh-station-config': HTTPError: Request failed with status code 503 Service Temporarily Unavailable: GET.* + +#### Cause + +Workstation Management is temporarily offline, most likely due to maintenance. + +#### Solution + +Check out the [Mendix Status Page](https://status.mendix.com/) to see if there is a scheduled maintenance for the Workstation Management. If there is no maintenance message and the issue persists after a few minutes, report an incident via the status page. + +### TimeoutError: Request timed out + +The Client shows an error like the following: *Station could not be synchronized with Management. Error invoking remote method 'refresh-station-config': TimeoutError: Request timed out: GET [yourStationURL]* + +#### Cause + +The Client request to Workstation Management is not forwarded to the Workstation Management server and times out. This issue may occur if your network traffic is routed through a proxy server, as is common in protected corporate IT environments, and the proxy server is offline. + +#### Solution + +Verify whether your computer's network traffic is routed through a proxy server and configure your proxy settings accordingly. See [Network Configuration](/mendix-workstation/prerequisites/#network-configuration). + +### Workstation Management URL cannot be resolved + +The Client shows an error like the following: *Station could not be synchronized with Management. Error invoking remote method 'refresh-station-config': Error: Workstation Management URL cannot be resolved. This might be an DNS issue or the host is offline.* + +#### Cause + +The Client cannot resolve the URL to Workstation Management. This can have several causes, most commonly when the machine running the Workstation Client has no internet connection. + +#### Solution + +First, verify you have a working internet connection. Then verify you can access [Workstation Management](https://workstation.home.mendix.com/) from your browser. If your browser cannot resolve that address, there may be an issue with your DNS server or configuration. On Windows, verify your DNS settings for your Ethernet or wireless LAN adapter using the command prompt and entering `ipconfig`. The command `nslookup www.mendix.com` provides further information about the IP address your DNS server resolved for the Mendix domain. + +## Workstation Connector + +Connector logs are available in Studio Pro's console during local development or in the environment logs of your running environment. Since the Connector performs most operations client-side in nanoflows, you can also inspect local logs in the browser console. + +### Workstation Client Did Not Respond Within 3 Seconds. Connection Failed. + +If the **StationConnector.GetStation** nanoflow fails to connect to the Workstation Client, this error appears in the browser console and in Studio Pro's Console on the **Client_Nanoflow** log node. + +#### Cause + +The connection between the Client and Connector cannot be established. This occurs either because the Workstation Client cannot be found on the local computer, or because the current application is not allowed to establish a connection. + +#### Solution + +* Verify the Workstation Client is running and registered on the same computer as the browser attempting to connect via the StationConnector. +* Verify the Client is registered in the correct workspace by comparing the workspace name and ID displayed in the Client UI with the workspace in Workstation Management. +* Verify the application attempting to connect is properly configured as an allowed app in the workspace and on the station. To do so, check that your application (such as `http://localhost:8080`) is added in the **Apps** section of your workspace. If the app is added, verify the public key of the configured workspace app matches the public key displayed in your app using the Connector. If not, update the public key value of the workspace app with the latest value displayed in the app. Next, verify the app is also enabled as an allowed app in the station configuration by navigating to the respective station detail page in that workspace. Always click the **Refresh** button in the Workstation Client after applying any changes in Workstation Management. + +### The Client Requested a Session for a Time That Is Ahead of the Server + +This is a warning log for the Mendix runtime on the **StationConnector - GetWebsocketSession** log node. + +#### Cause + +For security reasons, the Connector only allows establishing a session when the computer running the Workstation Client has a time within 24 hours of the Mendix runtime server hosting the app. + +#### Solution + +Set the time on the computer running the Workstation Client to within 24 hours of the Mendix runtime server. If this is not possible, you can customize this behavior in the **StationConnector.GetWebsocketsSession** microflow, but you must maintain this customization when updating the module to a newer version. + +### Context Entity Is Not Updated After Sending a Message + +The context entity on your page is not updated after sending a message. Specifically, modifying a context entity shortly after sending a message for the first time does not always work. + +#### Cause + +Sending a message for the first time sets the **Connected** state to **true** and triggers a commit on the device. This refreshes the device and all data sources nested within a device data source. Some of these data sources may create a new blank entity instead of displaying the updated entity. + +#### Solution + +Ensure all data sources nested within a device data source follow a Singleton (also known as GetCreate) pattern, where an entity is created if it does not exist or retrieved if it does. From c0995097890a51748645d1a1481c7b9f57eb12ac Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Mon, 23 Feb 2026 10:48:02 +0100 Subject: [PATCH 03/20] draft --- content/en/docs/workstation/wks-glossary.md | 141 ++------------------ 1 file changed, 9 insertions(+), 132 deletions(-) diff --git a/content/en/docs/workstation/wks-glossary.md b/content/en/docs/workstation/wks-glossary.md index 43e8a852d83..6d09afe39d9 100644 --- a/content/en/docs/workstation/wks-glossary.md +++ b/content/en/docs/workstation/wks-glossary.md @@ -2,148 +2,25 @@ title: "Mendix Workstation Glossary" linktitle: "Glossary" url: /mendix-workstation/glossary/ -description: "Defines terminology associated with with Mendix Workstation." +description: "Presents and explains several concepts related to Mendix Workstation." weight: 50 --- ## Introduction -If you encounter any issues with your Workstation Management, Connector, or Client, use the following troubleshooting tips to help you solve them. -## Workstation Management +## Concepts -### Station Status of Unlinked Workstation Client Is Still "Computer Registered" +### Workstation -This issue might occur if your Workstation Client could not establish a connection to the Workstation Management, for example, because the computer was not connected to a network. +### Station -#### Solution +### Workspace -Manually unregister the station in Workstation Management. +### Device -### Workspace Owner Account Deactivated +### Client -The Workspace's owner account has been deactivated, and the owner did not transfer the ownership to another Workspace member. +### Computer -Contact Mendix Support to transfer workspace ownership. - -## Workstation Client - -By default, the Client retains logs of up to 10 MB for the past seven days locally on your computer. Access logs by clicking the **Logs** button on the Client UI, then optionally selecting the level of logs you want to see. Opening the Client's console through the browser developer tools (**Ctrl + Shift + I**) can also provide additional information about encountered errors in the UI of the Client. - -Log files are also available by day in the Client's app data folder. On Windows, press **Win + R** and enter: - -* If you installed the Client using the installer for all users: `%ProgramData%\Mendix Workstation\logs` -* If you are using the portable version: `%AppData%\Mendix Workstation\logs` - -On Linux, the *Mendix Workstation/logs* folder is located at either `$XDG_CONFIG_HOME` or `~/.config`. - -**Live logs** are available in two ways: - -* Start the Workstation Client. Click the three-dot icon in the top tight, then click **Logs**. Debug level logs are only available in *Developer Mode* -* Start the Workstation Client from PowerShell: `start "C:\Program Files\Mendix Workstation\Mendix Workstation.exe" -ArgumentList "--log-level=debug" -wait`. - -### Registration Token Could Not Be Parsed - -The Client shows an error like the following: *Registration token could not be parsed. Please enter another token!* - -#### Cause - -You entered a registration token with an invalid format. - -#### Solution - -Ensure you copied and pasted the token exactly as displayed in Workstation Management without any additional characters. Create a new registration token if the issue persists. - -### Registration Token Denied by Workstation Management - -The Client shows an error like the following: *Registration token denied by Workstation Management. Please use another token*. - -#### Cause - -The registration token is no longer valid. This can occur if: - -* The token expired after one hour -* The token was recreated in Workstation Management (using the **Refresh** button or reopening the registration window) -* The token has already been used by another Workstation Client - -#### Solution - -If the station status in Workstation Management is still *No computer registered*, regenerate the token and try again. Otherwise, verify the correct computer and Client are registered to that station and unregister if not. - -### HTTPError: Request failed with status code 503 Service Temporarily Unavailable - -The Client shows an error like the following: *Station could not be synchronized with Management. Error invoking remote method 'refresh-station-config': HTTPError: Request failed with status code 503 Service Temporarily Unavailable: GET.* - -#### Cause - -Workstation Management is temporarily offline, most likely due to maintenance. - -#### Solution - -Check out the [Mendix Status Page](https://status.mendix.com/) to see if there is a scheduled maintenance for the Workstation Management. If there is no maintenance message and the issue persists after a few minutes, report an incident via the status page. - -### TimeoutError: Request timed out - -The Client shows an error like the following: *Station could not be synchronized with Management. Error invoking remote method 'refresh-station-config': TimeoutError: Request timed out: GET [yourStationURL]* - -#### Cause - -The Client request to Workstation Management is not forwarded to the Workstation Management server and times out. This issue may occur if your network traffic is routed through a proxy server, as is common in protected corporate IT environments, and the proxy server is offline. - -#### Solution - -Verify whether your computer's network traffic is routed through a proxy server and configure your proxy settings accordingly. See [Network Configuration](/mendix-workstation/prerequisites/#network-configuration). - -### Workstation Management URL cannot be resolved - -The Client shows an error like the following: *Station could not be synchronized with Management. Error invoking remote method 'refresh-station-config': Error: Workstation Management URL cannot be resolved. This might be an DNS issue or the host is offline.* - -#### Cause - -The Client cannot resolve the URL to Workstation Management. This can have several causes, most commonly when the machine running the Workstation Client has no internet connection. - -#### Solution - -First, verify you have a working internet connection. Then verify you can access [Workstation Management](https://workstation.home.mendix.com/) from your browser. If your browser cannot resolve that address, there may be an issue with your DNS server or configuration. On Windows, verify your DNS settings for your Ethernet or wireless LAN adapter using the command prompt and entering `ipconfig`. The command `nslookup www.mendix.com` provides further information about the IP address your DNS server resolved for the Mendix domain. - -## Workstation Connector - -Connector logs are available in Studio Pro's console during local development or in the environment logs of your running environment. Since the Connector performs most operations client-side in nanoflows, you can also inspect local logs in the browser console. - -### Workstation Client Did Not Respond Within 3 Seconds. Connection Failed. - -If the **StationConnector.GetStation** nanoflow fails to connect to the Workstation Client, this error appears in the browser console and in Studio Pro's Console on the **Client_Nanoflow** log node. - -#### Cause - -The connection between the Client and Connector cannot be established. This occurs either because the Workstation Client cannot be found on the local computer, or because the current application is not allowed to establish a connection. - -#### Solution - -* Verify the Workstation Client is running and registered on the same computer as the browser attempting to connect via the StationConnector. -* Verify the Client is registered in the correct workspace by comparing the workspace name and ID displayed in the Client UI with the workspace in Workstation Management. -* Verify the application attempting to connect is properly configured as an allowed app in the workspace and on the station. To do so, check that your application (such as `http://localhost:8080`) is added in the **Apps** section of your workspace. If the app is added, verify the public key of the configured workspace app matches the public key displayed in your app using the Connector. If not, update the public key value of the workspace app with the latest value displayed in the app. Next, verify the app is also enabled as an allowed app in the station configuration by navigating to the respective station detail page in that workspace. Always click the **Refresh** button in the Workstation Client after applying any changes in Workstation Management. - -### The Client Requested a Session for a Time That Is Ahead of the Server - -This is a warning log for the Mendix runtime on the **StationConnector - GetWebsocketSession** log node. - -#### Cause - -For security reasons, the Connector only allows establishing a session when the computer running the Workstation Client has a time within 24 hours of the Mendix runtime server hosting the app. - -#### Solution - -Set the time on the computer running the Workstation Client to within 24 hours of the Mendix runtime server. If this is not possible, you can customize this behavior in the **StationConnector.GetWebsocketsSession** microflow, but you must maintain this customization when updating the module to a newer version. - -### Context Entity Is Not Updated After Sending a Message - -The context entity on your page is not updated after sending a message. Specifically, modifying a context entity shortly after sending a message for the first time does not always work. - -#### Cause - -Sending a message for the first time sets the **Connected** state to **true** and triggers a commit on the device. This refreshes the device and all data sources nested within a device data source. Some of these data sources may create a new blank entity instead of displaying the updated entity. - -#### Solution - -Ensure all data sources nested within a device data source follow a Singleton (also known as GetCreate) pattern, where an entity is created if it does not exist or retrieved if it does. +### Registration token From 124d5046f5065a2498e80ca4fea4b2acfcf5e06d Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Fri, 20 Mar 2026 13:33:44 +0100 Subject: [PATCH 04/20] Updates --- content/en/docs/workstation/_index.md | 29 +--- content/en/docs/workstation/wks-client-OLD.md | 138 +++++++++++++++++ content/en/docs/workstation/wks-client.md | 137 +---------------- content/en/docs/workstation/wks-connector.md | 140 ++---------------- content/en/docs/workstation/wks-management.md | 4 +- 5 files changed, 162 insertions(+), 286 deletions(-) create mode 100644 content/en/docs/workstation/wks-client-OLD.md diff --git a/content/en/docs/workstation/_index.md b/content/en/docs/workstation/_index.md index 4d620d6541b..a63f59f111a 100644 --- a/content/en/docs/workstation/_index.md +++ b/content/en/docs/workstation/_index.md @@ -69,35 +69,12 @@ Mendix Workstation can be used to create apps that handle use cases such as the Mendix Workstation consists of the following components: -* [Workstation Management](https://workstation.home.mendix.com/) - Allows centralized configuration. -* [Workstation Client](https://marketplace.mendix.com/link/component/247448) - Allows real-time communication with local hardware. -* [Workstation Connector](https://marketplace.mendix.com/link/component/247460) - Allows app integration. +* [Workstation Management](/mendix-workstation/management/) - Allows centralized configuration. +* [Workstation Client](/mendix-workstation/client/) - Allows real-time communication with local hardware. +* [Workstation Connector](/mendix-workstation/connector/) - Allows app integration. Together, these components enable Mendix applications to securely and efficiently integrate with local devices, bridging the gap between digital workflows and physical operations. -### Architecture Diagram - {{< figure src="/attachments/workstation/WorkstationDiagram.png" class="no-border" >}} -### Workstation Management (Mendix Service) - -Used by central IT and application support teams. Workstation Management is a Mendix Platform application which provides a centralized interface to configure and monitor all workstations and devices across the organization. Whether managing a few stations or hundreds across multiple global sites, administrators can register computers, assign devices, group them into workspaces, and remotely troubleshoot connection issues. - -This makes it easier to manage a large, diverse fleet of devices without the need for manual setup or on-site support. - -### Workstation Client (Native Application) - -Used by central IT, support teams, operators, and supervisors. Installed on each local workstation, the Workstation Client acts as a bridge between the Mendix client app and local hardware. It handles the traffic between connected devices and the client application using the configurations provided by the Workstation Management. - -### Workstation Connector (Mendix Module) - -Used by Mendix developers. The App Connector is a plug-and-play Mendix module that allows developers to connect their apps to local devices using nanoflows. It establishes a connection with the Workstation Client, which acts as the intermediary between the Mendix app and the local devices. Once this connection is established, the module facilitates seamless data exchange by routing messages and events back and forth between the app and the devices. - -The connector handles the following tasks: - -* Retrieving local station configuration (name and device list) -* Connecting and disconnecting devices -* Exchanging messages with devices -* Subscribing for triggering app logic on event when receiving messages from a device - ## Read More diff --git a/content/en/docs/workstation/wks-client-OLD.md b/content/en/docs/workstation/wks-client-OLD.md new file mode 100644 index 00000000000..d793a6038d1 --- /dev/null +++ b/content/en/docs/workstation/wks-client-OLD.md @@ -0,0 +1,138 @@ +--- +title: "Mendix Workstation Management" +linktitle: "Workstation Management" +url: /mendix-workstation/management/ +description: "Describes how to set up and administer Mendix Workstation Management." +weight: 30 +--- + +## Introduction + +After you have [installed the Workstation Client](/mendix-workstation/installation/), you must either build a Mendix application that will send data or commands to your devices, or extend an existing app accordingly. In order to do that, you must download, install, and configure the [Mendix Workstation Connector](https://marketplace.mendix.com/link/component/247460) from the Mendix Marketplace. + +### How the Connection Works + +The Workstation Connector must authenticate itself to the Workstation Client so that the Client trusts the app using the Connector and establishes a connection. To achieve this, a key pair has to be generated by the Workstation Connector. The public key must be configured in the corresponding app in the Workstation Management. Workstation Client configuration must be up-to-date so that the public key can be verified. + +The Workstation Connector establishes connection with the Device through the Workstation Client when it is needed. The connection is closed when it is not required anymore. + +When a client browser or tab instance tries to connect to a device, previously connected browser or tab instances are disconnected from the device. + +The Workstation Connector connects with Workstation Client using a local WebSocket on port 8094. Communication with each configured device uses another WebSocket on port 8095 for the first device, 8096 for the second, and so on, so that the range of ports used is port *8094* to *8094+n*, where *n* is the number of devices you have. Make sure that the Runtime or Admin port of your local development server in Studio Pro (**App Settings** > **Configurations** > **Server**) is not configured on a port greater or equal to 8094. + +## Prerequisites + +* Mendix Workstation 3.0.0 +* Mendix Studio Pro 9.24.11 or newer + +## Installing and Configuring the Workstation Connector + +To install and configure the Workstation Connector, perform the following steps: + +1. Open an existing app to extend with Workstation functionality in Mendix Studio Pro, or create a new app. +2. Import the [Mendix Workstation Connector](https://marketplace.mendix.com/link/component/247460) from the Mendix Marketplace. +3. Configure the station in Workstation Management by performing the following steps: + + 1. Navigate to the **Workspaces** page in [Workstation Management](https://workstation.home.mendix.com/). + 2. Click **Create Workspace**, or select an existing workspace from the overview. + 3. Click **Create Station**. + 4. Enter a name for the station and optionally select or create a group to categorize it, such as *Assembly*. + 5. Add devices in the **Devices** section. + 6. Click **Register Computer** to register your computer. + 7. Click **Download** to navigate to the Workstation Client listing in the Marketplace, download the Client installer for Windows, install it, and launch it. + 8. Copy the registration token and paste it into the [Workstation Client](/mendix-workstation/installation/) registration field. + +4. Configure your app as an allowed app by performing the following steps: + + 1. In your app go to [App Security](/refguide/app-security/#user-roles) and assign the module role **StationConnector.Administrator** to the Administrator user role. + 2. In your app add the page **StationConnector_Security** to your navigation or link to it from an **Open page** button. Alternatively, place the snippet **SNIPPET_StationAdminPage** on a page available to the Adminstrator user role. + 3. Run the app. + 4. Log in as an Administrator, navigate to the page you added in step 2 and copy the shown public key. + 5. Go back to the [Workstation Management](https://workstation.home.mendix.com/) and navigate to the workspace you created in step 3.2. + 6. Go to the **Apps** page in your workspace and click **Create App**. + 7. Enter your app's URL (for example, `http://localhost:8080`, which is the default when running an app locally) and paste the copied public key into the **Public Key** field. + 8. Perform one of the following actions: + * To enable the app for all stations, select **Enable in all stations** + * To enable it for a specific station, go to **Stations** and navigate to your station. You will find the created app under the **Apps** section. Here you can enable the application just for this station by pressing the toggle. + 9. Refresh the Workstation Client. + 10. Optional: To recreate the key pair, additionally assign the module role **StationConnector.SecurityAdministrator** to your Administrator role. This adds a **Regenerate KeyPair** button to the **StationConnector_Security** page. Use caution when using this button in a production scenario to avoid the need to reconfigure the app in the Management, and refresh all Workstation Clients. + +## Managing Apps + +The app that you created in the previous section is available on the **Apps** page that you can access through the left navigation menu. To enable or disable the app for all your stations or groups of stations, click the icon in the right column of the app list, and then click **Manage App**. + +## Managing Users + +You can invite other Workstation Management users to your workspace to share configurations and collaborate. This feature requires a Workstation license. + +To invite a user, click **Team** in the left navigation menu, then click **Invite Team Member**. Enter the user's email address and select a role. For more information about the available roles, see [Workspace Team and Collaboration](/mendix-workstation/installation/#collaboration). + +To change a user's role or remove them from the workspace, click the three-dot icon in the right column of the user list. This action requires the Owner or Workspace Admin role. + +## Getting Started with Custom Logic for Device Interaction + +Now that you are ready to start using Mendix Workstation, you can implement your own custom logic for interacting with devices. The following nanoflows and Java actions are essential for establishing connections, sending or receiving messages, and managing device interactions: + +* **GetStation** - Retrieves the computer information connected to the Client. +* **SendMessage** - Sends data or commands to the connected device. For more information about the supported message syntax, see [Message Syntax for File, Smart Card, and Bluetooth Devices](/mendix-workstation/device-syntax/). +* **SubscribeToMessages** - Subscribes to device messages and triggers a nanoflow when messages are received. +* **SubscribeToErrors** - Subscribes to device connection errors and triggers a nanoflow when errors occur. +* **Unsubscribe** - End the subscription to device messages or errors. +* **UnsubscribeByContext** - End all subscriptions related to a context object. +* **UnsubscribeByDevice** - End all subscriptions related to a specific device. +* **DisconnectDevice** - Unsubscribe and completely disconnect from a specific device. + +These nanoflows and actions serve as the core building blocks for integrating devices into your Mendix applications and tailoring the functionality to your specific requirements. + +### Understanding the Domain Model + +The domain model contains the following entities: + +* **Station** - Includes the station name, computer name, the workspace name and the client version (non-persistent entities). +* **Device** - A list of devices associated with the station; includes device names and properties required to achieve a connection (non-persistent entities). +* **AppKeyPair** - A persistent entity to store the app's key pair. The public key needs to be entered in the corresponding app in the Workstation Management. + +### Using the Nanoflows and Actions + +The following section provides more information about using the nanoflows and Java actions in your Mendix application. + +#### GetStation + +Call `GetStation` to retrieve configuration of the current Client computer by using the Workstation Client. `GetStation` can be used multiple times, but it queries the Workstation Client only the first time. The following calls return the current object loaded in the session. If connection with Workstation Client does not work, `GetStation` returns an empty object. + +#### SendMessage + +Call `SendMessage` to send a message to a device. `SendMessage` includes the option to wait for the response of the device in the current nanoflow. + +#### SubscribeToMessages + +Call `SubscribeToMessages` to trigger a nanoflow when a message is received from a device. `SubscribeToMessages` provides an option to specify a context object that will be passed to the callback nanoflow whenever a message is received. + +The callback nanoflow must have the following parameters: + +* `Device` (object) +* `Message` (String) +* `Context object` (same as the name used when subscribing) + +#### SubscribeToErrors + +Call `SubscribeToErrors` to trigger a nanoflow on device connection error. + +The callback nanoflow must have the following parameters: + +* `Device` (object) +* `ErrorMessage` (String) +* `ErrorCode` (Integer) +* `Context object` (same as the name used when subscribing) + +#### Unsubscribe + +Call `Unsubscribe` to end a subscription. + +#### UnsubscribeByContext + +Call `UnsubscribeByContext` to end all subscriptions related to a context object. + +## Error Logs + +Logs for the Workstation Management, Client, and Connector are available in case of issues. For more information about accessing the logs, see [Troubleshooting Mendix Workstation](/mendix-workstation/troubleshooting/). diff --git a/content/en/docs/workstation/wks-client.md b/content/en/docs/workstation/wks-client.md index d793a6038d1..736af127db7 100644 --- a/content/en/docs/workstation/wks-client.md +++ b/content/en/docs/workstation/wks-client.md @@ -1,138 +1,15 @@ --- -title: "Mendix Workstation Management" -linktitle: "Workstation Management" -url: /mendix-workstation/management/ -description: "Describes how to set up and administer Mendix Workstation Management." +title: "Mendix Workstation Client" +linktitle: "Workstation Client" +url: /mendix-workstation/client/ +description: "Describes how to set up and administer the Mendix Workstation Client." weight: 30 --- ## Introduction -After you have [installed the Workstation Client](/mendix-workstation/installation/), you must either build a Mendix application that will send data or commands to your devices, or extend an existing app accordingly. In order to do that, you must download, install, and configure the [Mendix Workstation Connector](https://marketplace.mendix.com/link/component/247460) from the Mendix Marketplace. +Installed on each local workstation, the [Workstation Client](https://marketplace.mendix.com/link/component/247448) acts as a bridge between the Mendix client app and local hardware. It handles the traffic between connected devices and the client application using the configurations provided by the Workstation Management. -### How the Connection Works +### Users -The Workstation Connector must authenticate itself to the Workstation Client so that the Client trusts the app using the Connector and establishes a connection. To achieve this, a key pair has to be generated by the Workstation Connector. The public key must be configured in the corresponding app in the Workstation Management. Workstation Client configuration must be up-to-date so that the public key can be verified. - -The Workstation Connector establishes connection with the Device through the Workstation Client when it is needed. The connection is closed when it is not required anymore. - -When a client browser or tab instance tries to connect to a device, previously connected browser or tab instances are disconnected from the device. - -The Workstation Connector connects with Workstation Client using a local WebSocket on port 8094. Communication with each configured device uses another WebSocket on port 8095 for the first device, 8096 for the second, and so on, so that the range of ports used is port *8094* to *8094+n*, where *n* is the number of devices you have. Make sure that the Runtime or Admin port of your local development server in Studio Pro (**App Settings** > **Configurations** > **Server**) is not configured on a port greater or equal to 8094. - -## Prerequisites - -* Mendix Workstation 3.0.0 -* Mendix Studio Pro 9.24.11 or newer - -## Installing and Configuring the Workstation Connector - -To install and configure the Workstation Connector, perform the following steps: - -1. Open an existing app to extend with Workstation functionality in Mendix Studio Pro, or create a new app. -2. Import the [Mendix Workstation Connector](https://marketplace.mendix.com/link/component/247460) from the Mendix Marketplace. -3. Configure the station in Workstation Management by performing the following steps: - - 1. Navigate to the **Workspaces** page in [Workstation Management](https://workstation.home.mendix.com/). - 2. Click **Create Workspace**, or select an existing workspace from the overview. - 3. Click **Create Station**. - 4. Enter a name for the station and optionally select or create a group to categorize it, such as *Assembly*. - 5. Add devices in the **Devices** section. - 6. Click **Register Computer** to register your computer. - 7. Click **Download** to navigate to the Workstation Client listing in the Marketplace, download the Client installer for Windows, install it, and launch it. - 8. Copy the registration token and paste it into the [Workstation Client](/mendix-workstation/installation/) registration field. - -4. Configure your app as an allowed app by performing the following steps: - - 1. In your app go to [App Security](/refguide/app-security/#user-roles) and assign the module role **StationConnector.Administrator** to the Administrator user role. - 2. In your app add the page **StationConnector_Security** to your navigation or link to it from an **Open page** button. Alternatively, place the snippet **SNIPPET_StationAdminPage** on a page available to the Adminstrator user role. - 3. Run the app. - 4. Log in as an Administrator, navigate to the page you added in step 2 and copy the shown public key. - 5. Go back to the [Workstation Management](https://workstation.home.mendix.com/) and navigate to the workspace you created in step 3.2. - 6. Go to the **Apps** page in your workspace and click **Create App**. - 7. Enter your app's URL (for example, `http://localhost:8080`, which is the default when running an app locally) and paste the copied public key into the **Public Key** field. - 8. Perform one of the following actions: - * To enable the app for all stations, select **Enable in all stations** - * To enable it for a specific station, go to **Stations** and navigate to your station. You will find the created app under the **Apps** section. Here you can enable the application just for this station by pressing the toggle. - 9. Refresh the Workstation Client. - 10. Optional: To recreate the key pair, additionally assign the module role **StationConnector.SecurityAdministrator** to your Administrator role. This adds a **Regenerate KeyPair** button to the **StationConnector_Security** page. Use caution when using this button in a production scenario to avoid the need to reconfigure the app in the Management, and refresh all Workstation Clients. - -## Managing Apps - -The app that you created in the previous section is available on the **Apps** page that you can access through the left navigation menu. To enable or disable the app for all your stations or groups of stations, click the icon in the right column of the app list, and then click **Manage App**. - -## Managing Users - -You can invite other Workstation Management users to your workspace to share configurations and collaborate. This feature requires a Workstation license. - -To invite a user, click **Team** in the left navigation menu, then click **Invite Team Member**. Enter the user's email address and select a role. For more information about the available roles, see [Workspace Team and Collaboration](/mendix-workstation/installation/#collaboration). - -To change a user's role or remove them from the workspace, click the three-dot icon in the right column of the user list. This action requires the Owner or Workspace Admin role. - -## Getting Started with Custom Logic for Device Interaction - -Now that you are ready to start using Mendix Workstation, you can implement your own custom logic for interacting with devices. The following nanoflows and Java actions are essential for establishing connections, sending or receiving messages, and managing device interactions: - -* **GetStation** - Retrieves the computer information connected to the Client. -* **SendMessage** - Sends data or commands to the connected device. For more information about the supported message syntax, see [Message Syntax for File, Smart Card, and Bluetooth Devices](/mendix-workstation/device-syntax/). -* **SubscribeToMessages** - Subscribes to device messages and triggers a nanoflow when messages are received. -* **SubscribeToErrors** - Subscribes to device connection errors and triggers a nanoflow when errors occur. -* **Unsubscribe** - End the subscription to device messages or errors. -* **UnsubscribeByContext** - End all subscriptions related to a context object. -* **UnsubscribeByDevice** - End all subscriptions related to a specific device. -* **DisconnectDevice** - Unsubscribe and completely disconnect from a specific device. - -These nanoflows and actions serve as the core building blocks for integrating devices into your Mendix applications and tailoring the functionality to your specific requirements. - -### Understanding the Domain Model - -The domain model contains the following entities: - -* **Station** - Includes the station name, computer name, the workspace name and the client version (non-persistent entities). -* **Device** - A list of devices associated with the station; includes device names and properties required to achieve a connection (non-persistent entities). -* **AppKeyPair** - A persistent entity to store the app's key pair. The public key needs to be entered in the corresponding app in the Workstation Management. - -### Using the Nanoflows and Actions - -The following section provides more information about using the nanoflows and Java actions in your Mendix application. - -#### GetStation - -Call `GetStation` to retrieve configuration of the current Client computer by using the Workstation Client. `GetStation` can be used multiple times, but it queries the Workstation Client only the first time. The following calls return the current object loaded in the session. If connection with Workstation Client does not work, `GetStation` returns an empty object. - -#### SendMessage - -Call `SendMessage` to send a message to a device. `SendMessage` includes the option to wait for the response of the device in the current nanoflow. - -#### SubscribeToMessages - -Call `SubscribeToMessages` to trigger a nanoflow when a message is received from a device. `SubscribeToMessages` provides an option to specify a context object that will be passed to the callback nanoflow whenever a message is received. - -The callback nanoflow must have the following parameters: - -* `Device` (object) -* `Message` (String) -* `Context object` (same as the name used when subscribing) - -#### SubscribeToErrors - -Call `SubscribeToErrors` to trigger a nanoflow on device connection error. - -The callback nanoflow must have the following parameters: - -* `Device` (object) -* `ErrorMessage` (String) -* `ErrorCode` (Integer) -* `Context object` (same as the name used when subscribing) - -#### Unsubscribe - -Call `Unsubscribe` to end a subscription. - -#### UnsubscribeByContext - -Call `UnsubscribeByContext` to end all subscriptions related to a context object. - -## Error Logs - -Logs for the Workstation Management, Client, and Connector are available in case of issues. For more information about accessing the logs, see [Troubleshooting Mendix Workstation](/mendix-workstation/troubleshooting/). +Workstation Client is used by central IT, support teams, operators, and supervisors. \ No newline at end of file diff --git a/content/en/docs/workstation/wks-connector.md b/content/en/docs/workstation/wks-connector.md index d793a6038d1..cb03cd64b9e 100644 --- a/content/en/docs/workstation/wks-connector.md +++ b/content/en/docs/workstation/wks-connector.md @@ -1,138 +1,22 @@ --- -title: "Mendix Workstation Management" -linktitle: "Workstation Management" -url: /mendix-workstation/management/ -description: "Describes how to set up and administer Mendix Workstation Management." +title: "Mendix Workstation Connector" +linktitle: "Workstation Connector" +url: /mendix-workstation/connector/ +description: "Describes how to set up and administer Mendix Workstation Connector." weight: 30 --- ## Introduction -After you have [installed the Workstation Client](/mendix-workstation/installation/), you must either build a Mendix application that will send data or commands to your devices, or extend an existing app accordingly. In order to do that, you must download, install, and configure the [Mendix Workstation Connector](https://marketplace.mendix.com/link/component/247460) from the Mendix Marketplace. +The [Workstation Connector](https://marketplace.mendix.com/link/component/247460) is a Mendix module that allows developers to connect their apps to local devices using nanoflows. It establishes a connection with the Workstation Client, which acts as the intermediary between the Mendix app and the local devices. Once this connection is established, the module facilitates seamless data exchange by routing messages and events back and forth between the app and the devices. -### How the Connection Works +The connector handles the following tasks: -The Workstation Connector must authenticate itself to the Workstation Client so that the Client trusts the app using the Connector and establishes a connection. To achieve this, a key pair has to be generated by the Workstation Connector. The public key must be configured in the corresponding app in the Workstation Management. Workstation Client configuration must be up-to-date so that the public key can be verified. +* Retrieving local station configuration (name and device list) +* Connecting and disconnecting devices +* Exchanging messages with devices +* Subscribing for triggering app logic on event when receiving messages from a device -The Workstation Connector establishes connection with the Device through the Workstation Client when it is needed. The connection is closed when it is not required anymore. +### Users -When a client browser or tab instance tries to connect to a device, previously connected browser or tab instances are disconnected from the device. - -The Workstation Connector connects with Workstation Client using a local WebSocket on port 8094. Communication with each configured device uses another WebSocket on port 8095 for the first device, 8096 for the second, and so on, so that the range of ports used is port *8094* to *8094+n*, where *n* is the number of devices you have. Make sure that the Runtime or Admin port of your local development server in Studio Pro (**App Settings** > **Configurations** > **Server**) is not configured on a port greater or equal to 8094. - -## Prerequisites - -* Mendix Workstation 3.0.0 -* Mendix Studio Pro 9.24.11 or newer - -## Installing and Configuring the Workstation Connector - -To install and configure the Workstation Connector, perform the following steps: - -1. Open an existing app to extend with Workstation functionality in Mendix Studio Pro, or create a new app. -2. Import the [Mendix Workstation Connector](https://marketplace.mendix.com/link/component/247460) from the Mendix Marketplace. -3. Configure the station in Workstation Management by performing the following steps: - - 1. Navigate to the **Workspaces** page in [Workstation Management](https://workstation.home.mendix.com/). - 2. Click **Create Workspace**, or select an existing workspace from the overview. - 3. Click **Create Station**. - 4. Enter a name for the station and optionally select or create a group to categorize it, such as *Assembly*. - 5. Add devices in the **Devices** section. - 6. Click **Register Computer** to register your computer. - 7. Click **Download** to navigate to the Workstation Client listing in the Marketplace, download the Client installer for Windows, install it, and launch it. - 8. Copy the registration token and paste it into the [Workstation Client](/mendix-workstation/installation/) registration field. - -4. Configure your app as an allowed app by performing the following steps: - - 1. In your app go to [App Security](/refguide/app-security/#user-roles) and assign the module role **StationConnector.Administrator** to the Administrator user role. - 2. In your app add the page **StationConnector_Security** to your navigation or link to it from an **Open page** button. Alternatively, place the snippet **SNIPPET_StationAdminPage** on a page available to the Adminstrator user role. - 3. Run the app. - 4. Log in as an Administrator, navigate to the page you added in step 2 and copy the shown public key. - 5. Go back to the [Workstation Management](https://workstation.home.mendix.com/) and navigate to the workspace you created in step 3.2. - 6. Go to the **Apps** page in your workspace and click **Create App**. - 7. Enter your app's URL (for example, `http://localhost:8080`, which is the default when running an app locally) and paste the copied public key into the **Public Key** field. - 8. Perform one of the following actions: - * To enable the app for all stations, select **Enable in all stations** - * To enable it for a specific station, go to **Stations** and navigate to your station. You will find the created app under the **Apps** section. Here you can enable the application just for this station by pressing the toggle. - 9. Refresh the Workstation Client. - 10. Optional: To recreate the key pair, additionally assign the module role **StationConnector.SecurityAdministrator** to your Administrator role. This adds a **Regenerate KeyPair** button to the **StationConnector_Security** page. Use caution when using this button in a production scenario to avoid the need to reconfigure the app in the Management, and refresh all Workstation Clients. - -## Managing Apps - -The app that you created in the previous section is available on the **Apps** page that you can access through the left navigation menu. To enable or disable the app for all your stations or groups of stations, click the icon in the right column of the app list, and then click **Manage App**. - -## Managing Users - -You can invite other Workstation Management users to your workspace to share configurations and collaborate. This feature requires a Workstation license. - -To invite a user, click **Team** in the left navigation menu, then click **Invite Team Member**. Enter the user's email address and select a role. For more information about the available roles, see [Workspace Team and Collaboration](/mendix-workstation/installation/#collaboration). - -To change a user's role or remove them from the workspace, click the three-dot icon in the right column of the user list. This action requires the Owner or Workspace Admin role. - -## Getting Started with Custom Logic for Device Interaction - -Now that you are ready to start using Mendix Workstation, you can implement your own custom logic for interacting with devices. The following nanoflows and Java actions are essential for establishing connections, sending or receiving messages, and managing device interactions: - -* **GetStation** - Retrieves the computer information connected to the Client. -* **SendMessage** - Sends data or commands to the connected device. For more information about the supported message syntax, see [Message Syntax for File, Smart Card, and Bluetooth Devices](/mendix-workstation/device-syntax/). -* **SubscribeToMessages** - Subscribes to device messages and triggers a nanoflow when messages are received. -* **SubscribeToErrors** - Subscribes to device connection errors and triggers a nanoflow when errors occur. -* **Unsubscribe** - End the subscription to device messages or errors. -* **UnsubscribeByContext** - End all subscriptions related to a context object. -* **UnsubscribeByDevice** - End all subscriptions related to a specific device. -* **DisconnectDevice** - Unsubscribe and completely disconnect from a specific device. - -These nanoflows and actions serve as the core building blocks for integrating devices into your Mendix applications and tailoring the functionality to your specific requirements. - -### Understanding the Domain Model - -The domain model contains the following entities: - -* **Station** - Includes the station name, computer name, the workspace name and the client version (non-persistent entities). -* **Device** - A list of devices associated with the station; includes device names and properties required to achieve a connection (non-persistent entities). -* **AppKeyPair** - A persistent entity to store the app's key pair. The public key needs to be entered in the corresponding app in the Workstation Management. - -### Using the Nanoflows and Actions - -The following section provides more information about using the nanoflows and Java actions in your Mendix application. - -#### GetStation - -Call `GetStation` to retrieve configuration of the current Client computer by using the Workstation Client. `GetStation` can be used multiple times, but it queries the Workstation Client only the first time. The following calls return the current object loaded in the session. If connection with Workstation Client does not work, `GetStation` returns an empty object. - -#### SendMessage - -Call `SendMessage` to send a message to a device. `SendMessage` includes the option to wait for the response of the device in the current nanoflow. - -#### SubscribeToMessages - -Call `SubscribeToMessages` to trigger a nanoflow when a message is received from a device. `SubscribeToMessages` provides an option to specify a context object that will be passed to the callback nanoflow whenever a message is received. - -The callback nanoflow must have the following parameters: - -* `Device` (object) -* `Message` (String) -* `Context object` (same as the name used when subscribing) - -#### SubscribeToErrors - -Call `SubscribeToErrors` to trigger a nanoflow on device connection error. - -The callback nanoflow must have the following parameters: - -* `Device` (object) -* `ErrorMessage` (String) -* `ErrorCode` (Integer) -* `Context object` (same as the name used when subscribing) - -#### Unsubscribe - -Call `Unsubscribe` to end a subscription. - -#### UnsubscribeByContext - -Call `UnsubscribeByContext` to end all subscriptions related to a context object. - -## Error Logs - -Logs for the Workstation Management, Client, and Connector are available in case of issues. For more information about accessing the logs, see [Troubleshooting Mendix Workstation](/mendix-workstation/troubleshooting/). +The Workstation Connector is used by Mendix developers. \ No newline at end of file diff --git a/content/en/docs/workstation/wks-management.md b/content/en/docs/workstation/wks-management.md index 64ac78c5aa1..2e972543a63 100644 --- a/content/en/docs/workstation/wks-management.md +++ b/content/en/docs/workstation/wks-management.md @@ -8,10 +8,10 @@ weight: 30 ## Introduction -Workstation Management is a Mendix Platform service which provides a centralized interface to configure and monitor all workstations and devices across the organization. Whether managing a few stations or hundreds across multiple global sites, administrators can register computers, assign devices, group them into workspaces, and remotely troubleshoot connection issues. +[Workstation Management](https://workstation.home.mendix.com/) is a Mendix Platform service which provides a centralized interface to configure and monitor all workstations and devices across the organization. Whether managing a few stations or hundreds across multiple global sites, administrators can register computers, assign devices, group them into workspaces, and remotely troubleshoot connection issues. This makes it easier to manage a large, diverse fleet of devices without the need for manual setup or on-site support. ### Users -Workstation Management issed by central IT and application support teams. \ No newline at end of file +Workstation Management is used by central IT and application support teams. \ No newline at end of file From bb3001700788f3a54133e25d85fa6c0a04b2b710 Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Fri, 20 Mar 2026 13:37:21 +0100 Subject: [PATCH 05/20] Updates --- content/en/docs/workstation/_index.md | 35 ++++++++++----------------- 1 file changed, 13 insertions(+), 22 deletions(-) diff --git a/content/en/docs/workstation/_index.md b/content/en/docs/workstation/_index.md index a63f59f111a..8bf04645411 100644 --- a/content/en/docs/workstation/_index.md +++ b/content/en/docs/workstation/_index.md @@ -11,23 +11,13 @@ cascade: ## Introduction -Mendix Workstation is designed to help you build smarter, faster, and more operator-friendly applications for shop floor operators. It enables Mendix cloud applications to directly interact with peripheral devices on a local workstation, without relying on intermediate servers or heavy network traffic. +Mendix Workstation helps you build applications for shop floor operators. It enables Mendix applications to directly interact with peripheral devices on a local workstation, without relying on intermediate servers or heavy network traffic. -By connecting applications directly to the PC's local resources, Workstation allows for near real-time communication with devices like printers, barcode scanners, smart card readers, and industrial scales, all from within a Mendix app. This setup ensures low-latency performance and reduces infrastructure complexity. +By connecting applications directly to the PC's local resources, Workstation allows Mendix apps to communicate in near real-time with devices like printers, barcode scanners, smart card readers, and industrial scales. This setup ensures low-latency performance and reduces infrastructure complexity. Workstation is especially valuable in manufacturing and industrial environments where precision, speed, and reliability are key to operator efficiency. -In addition to connectivity features, Workstation supports enterprise-grade deployment of projects across multiple environments and sites. It enables distributed teams to collaborate effectively and centrally manage connections to a wide range of heterogeneous equipment assets in a controlled and secure manner. - -## Licensing Mendix Workstation - -Mendix Workstation is [Limited Availability](https://docs.mendix.com/releasenotes/release-status/#limited-availability) for production use. Support is provided according to your Mendix SLA if you purchased a Workstation license. If you want to take Mendix Workstation into production, contact your CSM to see what arrangements are possible. Without a license you can use Mendix Workstation for development, but workspaces are individual and cannot be shared. - -The following functionalities are only available with a license: - -* [Bulk import of stations](/mendix-workstation/import-export/) -* [Bulk registration of Workstation Clients](/mendix-workstation/register/) -* [Inviting users](/mendix-workstation/build-app/#invite-users) +In addition to connectivity features, Workstation supports enterprise-grade deployment of projects across multiple environments and sites. It enables distributed teams to collaborate effectively and centrally manage connections to a wide range of equipment in a controlled and secure manner. ## Features of Mendix Workstation @@ -46,15 +36,6 @@ Mendix Workstation has the following features: * Can emulate and simulate interfaces. -## Benefits of Using Mendix Workstation - -* Improve operator user experience and efficiency. -* Renovate home-grown application and get control of legacy systems. -* Keep core systems clean. -* Create apps adapted to the operator's job, instead of forcing the operator to adapt their job to the software. -* Compose new forms of user experience tailored to manufacturing processes, equipment and environment. -* Expand to adjacent users and domains of your core systems and cross boundaries between silos. - ## Use Cases Mendix Workstation can be used to create apps that handle use cases such as the following: @@ -77,4 +58,14 @@ Together, these components enable Mendix applications to securely and efficientl {{< figure src="/attachments/workstation/WorkstationDiagram.png" class="no-border" >}} +## Licensing Mendix Workstation + +Mendix Workstation is [Limited Availability](https://docs.mendix.com/releasenotes/release-status/#limited-availability) for production use. Support is provided according to your Mendix SLA if you purchased a Workstation license. If you want to take Mendix Workstation into production, contact your CSM to see what arrangements are possible. Without a license you can use Mendix Workstation for development, but workspaces are individual and cannot be shared. + +The following functionalities are only available with a license: + +* [Bulk import of stations](/mendix-workstation/import-export/) +* [Bulk registration of Workstation Clients](/mendix-workstation/register/) +* [Inviting users](/mendix-workstation/build-app/#invite-users) + ## Read More From a8bda76548c3792bb0175ecea622a4223aedcb20 Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Fri, 20 Mar 2026 13:37:41 +0100 Subject: [PATCH 06/20] Updates --- content/en/docs/workstation/_index.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/content/en/docs/workstation/_index.md b/content/en/docs/workstation/_index.md index 8bf04645411..2ffaf5a95c0 100644 --- a/content/en/docs/workstation/_index.md +++ b/content/en/docs/workstation/_index.md @@ -54,8 +54,6 @@ Mendix Workstation consists of the following components: * [Workstation Client](/mendix-workstation/client/) - Allows real-time communication with local hardware. * [Workstation Connector](/mendix-workstation/connector/) - Allows app integration. -Together, these components enable Mendix applications to securely and efficiently integrate with local devices, bridging the gap between digital workflows and physical operations. - {{< figure src="/attachments/workstation/WorkstationDiagram.png" class="no-border" >}} ## Licensing Mendix Workstation From c85e9b18add7b2154691f6696bc4757811910b59 Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Fri, 20 Mar 2026 13:38:20 +0100 Subject: [PATCH 07/20] Updates --- content/en/docs/workstation/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/workstation/_index.md b/content/en/docs/workstation/_index.md index 2ffaf5a95c0..c9a547d9de7 100644 --- a/content/en/docs/workstation/_index.md +++ b/content/en/docs/workstation/_index.md @@ -38,7 +38,7 @@ Mendix Workstation has the following features: ## Use Cases -Mendix Workstation can be used to create apps that handle use cases such as the following: +You can use Mendix Workstation to create apps that handle use cases such as the following: * Printing labels on an industrial thermal label printer (for example, a Zebra printer) * Badge operators with an NFC smart card reader and PC/SC specification From 897be0a8be41674f00b33a98e8d58af6c7cc2782 Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Fri, 20 Mar 2026 14:31:06 +0100 Subject: [PATCH 08/20] Updates --- content/en/docs/workstation/_index.md | 5 +- .../en/docs/workstation/wks-prerequisites.md | 169 ++++++++++++++++-- 2 files changed, 160 insertions(+), 14 deletions(-) diff --git a/content/en/docs/workstation/_index.md b/content/en/docs/workstation/_index.md index c9a547d9de7..eb1e57b24dc 100644 --- a/content/en/docs/workstation/_index.md +++ b/content/en/docs/workstation/_index.md @@ -23,9 +23,8 @@ In addition to connectivity features, Workstation supports enterprise-grade depl Mendix Workstation has the following features: -* Direct local device access - Mendix Workstation allows Mendix client applications to send and receive messages directly from the PC's local hardware. -* No server detour - Communication happens between the client app and local devices — without routing through a central server, network overload, or any additional intermediate systems. -* Interactions with the local PC, such as sending and receiving on-event messages, are handled with Mendix nanoflows. +* Enables Mendix applications to communicate with local devices without routing through a central server, network overload, or any additional intermediate systems. +* Uses Mendix nanoflows to handle interactions with the local PC, such as sending and receiving on-event messages. * Supports multiple interfaces: * PCSC (smart card Reader) - APDU protocol diff --git a/content/en/docs/workstation/wks-prerequisites.md b/content/en/docs/workstation/wks-prerequisites.md index aaa1aee6219..d69776fd7a8 100644 --- a/content/en/docs/workstation/wks-prerequisites.md +++ b/content/en/docs/workstation/wks-prerequisites.md @@ -2,34 +2,30 @@ title: "Getting Started with Mendix Workstation" linktitle: "Getting Started" url: /mendix-workstation/prerequisites/ -description: "Documents the requirements for Mendix Workstation." +description: "Documents the requirements for Mendix Workstation, as well as a step-by-step walkthrough through a simple installation and configuration process." weight: 10 --- ## Introduction -This document presents the system requirements for Mendix Workstation. +Use this guide to help you get started with Mendix Workstation. Review the system, access, and network prerequisites, and then follow a step-by-step walkthrough to help you set up and test the connection. -## Workstation Client Download Links +## Prerequisites -Mendix Workstation can be downloaded from the Mendix Marketplace: +Before you get started with Mendix Workstation, ensure that you fulfill the following prerequisites. -* [Microsoft Windows (global installer)](https://marketplace.mendix.com/link/component/247448) -* [Microsoft Windows (portable)](https://marketplace.mendix.com/link/component/247456) -* [Linux ARM 64](https://marketplace.mendix.com/link/component/247459) - -## System Requirements +### System Requirements * Operating System - Windows 10 or Windows 11 (64-bit); Linux ARM64 * Memory - Minimum 4 GB RAM (8 GB recommended for optimal performance) * Disk Space - 400 MB of free disk space for installation -## Access Requirements +### Access Requirements * A Mendix account * Access to Mendix Workstation Management for configuration -## Network Configuration +### Network Configuration Before implementing Mendix Workstation, perform the following steps: @@ -63,6 +59,157 @@ Before connecting devices with Mendix Workstation perform the following steps: * For Serial Port connection - Open the device and test device basic commands. * For TCP/IP connection - Ping the device to make sure that it is reachable on the network and not blocked by a firewall, and then test the basic device commands. +## Workstation Client Download Links + +Mendix Workstation can be downloaded from the Mendix Marketplace: + +* [Microsoft Windows (global installer)](https://marketplace.mendix.com/link/component/247448) +* [Microsoft Windows (portable)](https://marketplace.mendix.com/link/component/247456) +* [Linux ARM 64](https://marketplace.mendix.com/link/component/247459) + +This guide helps you configure and test a minimum working version of Mendix Workstation. By following these steps, you will complete the following: + +* Create a basic configuration within Workstation Management. +* Set up a pair of virtual TCP/IP Client and Server devices for testing. +* Install the Workstation Client on your computer. +* Verify the connection between your virtual devices directly from Workstation Management. + +### Creating a Workspace and Station + +A *station* represents a workstation on the shop floor. It can connect to one or more apps or devices. A *workspace* is a grouping of one or more stations. For example, a workspace may group together all the stations which belong to the same factory or factory line. + +1. Go to [Mendix Workstation Management](https://workstation.home.mendix.com/) and sign in with your Mendix account. +2. In **Workspace Overview**, click **Create Workspace**. + + {{< figure src="/attachments/workstation/wks-install1.png" class="no-border" >}} + +3. Enter a name for your new workspace, and then click **Create Workspace**. + + {{< figure src="/attachments/workstation/wks-install2.png" class="no-border" >}} + +4. After the workspace is created, in the **Stations** page, click **Create a New Station**. + + {{< figure src="/attachments/workstation/wks-install3.png" class="no-border" >}} + +5. Enter a name for the station, and then click **Create Station**. + + {{< figure src="/attachments/workstation/wks-install4.png" class="no-border" >}} + +6. Optional: If you do not want Workstation Management to detect smart card readers, in **Station** view, set the **Detect Card Readers** toggle to **Off**. + + {{< figure src="/attachments/workstation/wks-install16.png" class="no-border" >}} + +### Downloading and Running the Workstation Client + +The Workstation Client is a connector between the devices and your local PC. You can download and enable the client by performing the following steps: + +1. Open the station that you created, and click **Register Computer**. + + {{< figure src="/attachments/workstation/wks-install5.png" class="no-border" >}} + +2. In the **Computer Registration** dialog, click **Download**. + + This will open the Mendix Marketplace page for the [Workstation Client Windows Installer](https://marketplace.mendix.com/link/component/247448). Alternatively, you can find the component on the Mendix Marketplace by searching for "Workstation Client". You can also find the [portable](https://marketplace.mendix.com/link/component/247456) and [Linux](https://marketplace.mendix.com/link/component/247459) version by using the search, or navigate to them through the above links. + + {{< figure src="/attachments/workstation/wks-install6.png" class="no-border" >}} + +3. Perform one of the following actions: + + * For Windows: + + * If you have administrator rights for your computer, click **Download** and run the Workstation Client installer in the form of an NSIS installer package. If you get a prompt from Windows User Account Control, click **Yes** to allow Workstation Client to be installed; for a silent installation, you can also run the installer as an administrator with the `/S` argument, that is, `MendixWorkstationX.Y.Z.exe /S`. The default installation folder is *C:\Program Files\Mendix Workstation*. The app data folder can be found at *C:\ProgramData\Mendix Workstation*. The client runs automatically after the installation is completed. + * If you do not have administrator rights for your computer, download the [Workstation Client Portable](https://marketplace.mendix.com/link/component/247456) instead. As a best practice, put the portable client in a new folder (for example, in your Documents folder), and then click the .exe file to run the client. + + * For Linux: + * Download the [Linux](https://marketplace.mendix.com/link/component/247459) version of the Client + * Run the following command to install: `sudo apt install ./MendixWorkstation_X.X.X.X_arm64.deb` (replace *X.X.X.X* with the actual version and build number of the downloaded .deb package) + * Install card reader dependencies: `sudo apt install pcscd libcap2-bin` + * Enable card reader dependencies: `sudo systemctl enable pcscd --now` + * Start the application from the applications menu > **Accessories > Mendix Workstation** + * Bluetooth support requires starting the application with `CAP_NET_RAW` privilege (for raw network packet access): `sudo capsh --user=$(whoami) --iab="^cap_net_raw" -- -c "'/opt/Mendix Workstation/Mendix Workstation'"` + +### Registering your Computer + +With the Workstation Client running on your computer, you must now register your computer in the Workstation Management. + +1. Go to [Mendix Workstation Management](https://workstation.home.mendix.com/) and navigate to the **Station Overview** in the workspace which contains the station that you want to register to your computer. +2. Click the menu associated with your station in the overview, and then select **Register computer**. +3. Click **Copy** to copy the registration token to your clipboard. + + {{< figure src="/attachments/workstation/wks-install7.png" class="no-border" >}} + +4. Open the Workstation Client and paste the copied registration token into the **Enter your registration token** field. +5. Click **Register computer**. + + {{< figure src="/attachments/workstation/wks-install8.png" class="no-border" >}} + +6. In Workstation Management, in the **Computer Registration** dialog, click **Done**. + + {{< figure src="/attachments/workstation/wks-install9.png" class="no-border" >}} + +The **Stations** page now shows your station's status as **Computer Registered**. + + {{< figure src="/attachments/workstation/wks-install10.png" class="no-border" >}} + +### Configuring and Testing Virtual Devices + +After registering your computer, test your connectivity by creating a pair of virtual devices: a TCP/IP server that will emulate a device, and a TCP/IP client that will connect to the emulated device. + +#### Creating a TCP/IP Server + +1. Go to [Mendix Workstation Management](https://workstation.home.mendix.com/). +2. In the **Station** page, click **Add Device**. +3. Select **TCP/IP Server** as the **Device Type**, and then click **Next**. +4. In the **Device Name** field, enter **Test Server** +5. In the **Device Class** field, select or create a class (for example, *Virtual*), and then click **Next**. +6. In the **Port** field, leave the default value of **1705**, and click **Next**. +7. In the **Messages** dialog, leave all values as default, and click **Add Device**. + + {{< figure src="/attachments/workstation/wks-install12.png" class="no-border" >}} + +The emulated device, a local TCP/IP server listening on port 1705, is added to the **Devices** list in the **Station** page. + + {{< figure src="/attachments/workstation/wks-install13.png" class="no-border" >}} + +#### Creating a TCP/IP Client + +1. Go to [Mendix Workstation Management](https://workstation.home.mendix.com/). +2. In the **Station** page, click **Add Device**. +3. Select **TCP/IP Client** as the **Device Type**, and then click **Next**. +4. In the **Device Name** field, enter **Test Client**, and then click **Next**. +5. In the **Device Class** field, select or create a class (for example, *Virtual*), and then click **Next**. +6. In the **Host** and **Port** fields, leave the default value of **localhost** and **1705**, and click **Next**. + + {{< figure src="/attachments/workstation/wks-install14.png" class="no-border" >}} + +7. In the **Messages** dialog, leave all values as default, and click **Add Device**. + +The device, which will be used to connect to the TCP/IP server running in Workstation Client, is added to the **Devices** list in the **Station** page. + +#### Testing the Devices + +After configuring the server and client pair, test their connectivity by performing the following steps: + +1. In the left navigation menu of the current workspace, click **Settings**, and ensure that the **Enable Local Device Testing** toggle is set to **On**. +2. In the left navigation menu, click **Test Your Station**. + + The page refreshes and displays a list of all your devices. This includes detected smart card readers available on your computer if you did not disable detecting card readers as described [in step 6](/mendix-workstation/installation/#creating-a-workspace-and-station). + +3. In your web browser, duplicate the tab where you have opened the **Test Your Station** page. +4. Arrange the two opened tabs so that you can view the two **Test Your Station** pages side by side. +5. In the left tab, click on the client device (**Test Client**). +6. In the right tab, click on the server device (**Test Server**). +7. In the left tab, on the **Test Client** device, enter a test message, and then click **Send Message**. In the other tab, on the **Test Server**, the sent message appears in the **Last message received** field. +8. In the same way, send a message from the **Test Server** to the **Test Client** device. + +{{% alert color="info" %}} +Different device types have different requirements for the message syntax. For more information, see [Message Syntax for File, Smart Card, and Bluetooth Devices](/mendix-workstation/device-syntax/). +{{% /alert %}} + +### Quitting the Workstation Client + +The **Close** button closes the Client window but does not terminate the application; it continues to run in the background. To completely quit the Client, right-click its icon in the Windows systray and select **Quit**. This action is only available if [Developer Mode](#developer-mode) is enabled. Alternatively, the Workstation Client process can always be stopped via Windows Task Manager. + ## Best Practices for Working with Mendix Workstation As you begin your work with Mendix Workstation, keep in mind the following best practices to help you. From 37e59b68a1714e55b5e3489feeef886f9c062c86 Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Fri, 20 Mar 2026 14:32:03 +0100 Subject: [PATCH 09/20] Updates --- content/en/docs/workstation/_index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/docs/workstation/_index.md b/content/en/docs/workstation/_index.md index eb1e57b24dc..88e14e6819f 100644 --- a/content/en/docs/workstation/_index.md +++ b/content/en/docs/workstation/_index.md @@ -19,7 +19,7 @@ Workstation is especially valuable in manufacturing and industrial environments In addition to connectivity features, Workstation supports enterprise-grade deployment of projects across multiple environments and sites. It enables distributed teams to collaborate effectively and centrally manage connections to a wide range of equipment in a controlled and secure manner. -## Features of Mendix Workstation +## Capabilities Overview Mendix Workstation has the following features: @@ -35,7 +35,7 @@ Mendix Workstation has the following features: * Can emulate and simulate interfaces. -## Use Cases +### Use Cases You can use Mendix Workstation to create apps that handle use cases such as the following: From 8236bff3fd3fa44a849df172ab022ab8c6b33929 Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Fri, 20 Mar 2026 14:33:08 +0100 Subject: [PATCH 10/20] Updates --- content/en/docs/workstation/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/workstation/_index.md b/content/en/docs/workstation/_index.md index 88e14e6819f..c5af335a5cd 100644 --- a/content/en/docs/workstation/_index.md +++ b/content/en/docs/workstation/_index.md @@ -45,7 +45,7 @@ You can use Mendix Workstation to create apps that handle use cases such as the * Weighing materials with an industrial scale (for example, a Mettler Toledo SICS-compatible scale) * Connected smart tools (for example, screwdrivers with torque control) -## Components of Mendix Workstation +## Key Components Mendix Workstation consists of the following components: From 267d3ed65b45e6da647fee4ec061d4f470216cf2 Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Wed, 8 Apr 2026 16:56:22 +0200 Subject: [PATCH 11/20] sme review --- content/en/docs/workstation/_index.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/content/en/docs/workstation/_index.md b/content/en/docs/workstation/_index.md index c5af335a5cd..5ac7cec8601 100644 --- a/content/en/docs/workstation/_index.md +++ b/content/en/docs/workstation/_index.md @@ -45,6 +45,17 @@ You can use Mendix Workstation to create apps that handle use cases such as the * Weighing materials with an industrial scale (for example, a Mettler Toledo SICS-compatible scale) * Connected smart tools (for example, screwdrivers with torque control) +### Benefits + +Using Mendix Workstation offers the following benefits for your organization: + +* It improves operator user experience and efficiency by enabling Mendix applications to directly interact with devices on a local workstation. +* It allows for the renovation of home-grown applications and gaining control over legacy systems by providing a modern platform for Mendix applications to connect directly to existing devices. +* It helps keep core systems clean by allowing Mendix applications to communicate with devices without routing through any additional intermediate systems. +* It enables the creation of apps adapted to the operator's job with the exact devices they use, instead of forcing the operator to adapt their job to generic software limitations. +* It gives you the means to compose new forms of user experience tailored to manufacturing processes, equipment and environment, so that your applications can seamlessly integrate with new physical tools and processes on the shop floor. +* It facilitates expansion to adjacent users and domains and helps cross boundaries between silos by enabling deployment across multiple environments and sites. + ## Key Components Mendix Workstation consists of the following components: From 647034725f6348055769fbf6f4c3a8440fcc0e39 Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Fri, 1 May 2026 16:21:11 +0200 Subject: [PATCH 12/20] updates --- content/en/docs/workstation/wks-glossary.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/content/en/docs/workstation/wks-glossary.md b/content/en/docs/workstation/wks-glossary.md index 6d09afe39d9..42726e94c47 100644 --- a/content/en/docs/workstation/wks-glossary.md +++ b/content/en/docs/workstation/wks-glossary.md @@ -21,6 +21,8 @@ weight: 50 ### Client +The Mendix Workstation Client acts as a bridge between the Mendix app and local hardware. The goal of the Workstation Client is to establish a secure and reliable connection between the Mendix Application Client and the hardware, peripherals, or local data sources attached to that workstation. + ### Computer -### Registration token +### Registration Token From 44c99b8becaed72b9785d9985c3badd8fa8165e7 Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Fri, 15 May 2026 13:43:17 +0200 Subject: [PATCH 13/20] Updated glossary --- .../docs/releasenotes/workstation/_index.md | 4 ++-- content/en/docs/workstation/wks-glossary.md | 21 ++++++++++++------- .../en/docs/workstation/wks-installation.md | 2 +- content/en/docs/workstation/wks-management.md | 2 +- .../en/docs/workstation/wks-prerequisites.md | 2 +- 5 files changed, 18 insertions(+), 13 deletions(-) diff --git a/content/en/docs/releasenotes/workstation/_index.md b/content/en/docs/releasenotes/workstation/_index.md index b9d065cebce..e8e82ea275a 100644 --- a/content/en/docs/releasenotes/workstation/_index.md +++ b/content/en/docs/releasenotes/workstation/_index.md @@ -42,7 +42,7 @@ These release notes cover changes made to the [Mendix Workstation](/mendix-works #### New Features -* Enhanced bulk registration process - We have improved the bulk registration experience to make managing multiple workstations even more efficient and intuitive. +* Enhanced bulk registration process - We have improved the bulk registration experience to make managing multiple stations even more efficient and intuitive. * New unassigned stations list - If a newly registered station cannot be automatically matched with a preconfigured station, it now appears in the new **Unassigned Stations** list. Before you can edit these unassigned stations, you must first either accept or manually assign them, giving you better control over station assignments. * Code snippet copier - To simplify the registration process from the terminal, we have added a convenient code snippet copier, making the process quicker and less prone to errors. @@ -88,7 +88,7 @@ These release notes cover changes made to the [Mendix Workstation](/mendix-works #### New Features -* Automatic suffixing for duplicate workstations - To make managing your workstations even smoother, we have implemented automatic suffixing for imported workstations that have duplicate names. This helps prevent naming conflicts and keeps your environment tidy. +* Automatic suffixing for duplicate stations - To make managing your stations even smoother, we have implemented automatic suffixing for imported stations that have duplicate names. This helps prevent naming conflicts and keeps your environment tidy. * Feedback module replaced by the new Forum Space - We have removed the Feedback function in the Workstation Management. Don't worry, your voice is still incredibly important to us! Please share your questions, ideas, and feedback in the new dedicated [Mendix Forum Space for Mendix Workstation](https://community.mendix.com/link/spaces/mendix-workstation-client). This change will help us centralize discussions and provide better support. * Special characters in Workspace names - You can now use special characters in your Workspace names, giving you more flexibility and personalization. * Unique auto-accepted computer names - We have added a uniqueness validation to the **Auto-Accepted Computer Name** field used for bulk registration. This ensures that each computer name is distinct, preventing potential conflicts during the registration process. diff --git a/content/en/docs/workstation/wks-glossary.md b/content/en/docs/workstation/wks-glossary.md index 42726e94c47..5eb27c30907 100644 --- a/content/en/docs/workstation/wks-glossary.md +++ b/content/en/docs/workstation/wks-glossary.md @@ -8,21 +8,26 @@ weight: 50 ## Introduction +Refer to this glossary for an explanation of commonly used terms related to Mendix Workstation. ## Concepts -### Workstation - -### Station +### Client -### Workspace +The Mendix Workstation Client acts as a bridge between the Mendix app and local hardware. The goal of the Workstation Client is to establish a secure and reliable connection between the Mendix Application Client and the hardware, peripherals, or local data sources attached to that workstation. ### Device -### Client +A device represents a physical device on the shop floor. This can include printers, barcode scanners, smart card readers, industrial scales, and others. -The Mendix Workstation Client acts as a bridge between the Mendix app and local hardware. The goal of the Workstation Client is to establish a secure and reliable connection between the Mendix Application Client and the hardware, peripherals, or local data sources attached to that workstation. +### Registration Token -### Computer +A registration token is used to register a computer in Workstation Management. -### Registration Token +### Station + +A station represents a computer on the shop floor. It can connect to one or more apps or devices. + +### Workspace + +A workspace is a grouping of one or more stations. For example, a workspace may group together all the stations which belong to the same factory or factory line. \ No newline at end of file diff --git a/content/en/docs/workstation/wks-installation.md b/content/en/docs/workstation/wks-installation.md index 258bed88740..83e6e30b86c 100644 --- a/content/en/docs/workstation/wks-installation.md +++ b/content/en/docs/workstation/wks-installation.md @@ -17,7 +17,7 @@ This guide helps you configure and test a minimum working version of Mendix Work ### Creating a Workspace and Station -A *station* represents a workstation on the shop floor. It can connect to one or more apps or devices. A *workspace* is a grouping of one or more stations. For example, a workspace may group together all the stations which belong to the same factory or factory line. +To create a workspace and a station, perform the following steps: 1. Go to [Mendix Workstation Management](https://workstation.home.mendix.com/) and sign in with your Mendix account. 2. In **Workspace Overview**, click **Create Workspace**. diff --git a/content/en/docs/workstation/wks-management.md b/content/en/docs/workstation/wks-management.md index 2e972543a63..5bfdf164745 100644 --- a/content/en/docs/workstation/wks-management.md +++ b/content/en/docs/workstation/wks-management.md @@ -8,7 +8,7 @@ weight: 30 ## Introduction -[Workstation Management](https://workstation.home.mendix.com/) is a Mendix Platform service which provides a centralized interface to configure and monitor all workstations and devices across the organization. Whether managing a few stations or hundreds across multiple global sites, administrators can register computers, assign devices, group them into workspaces, and remotely troubleshoot connection issues. +[Workstation Management](https://workstation.home.mendix.com/) is a Mendix Platform service which provides a centralized interface to configure and monitor all stations and devices across the organization. Whether managing a few stations or hundreds across multiple global sites, administrators can register computers, assign devices, group them into workspaces, and remotely troubleshoot connection issues. This makes it easier to manage a large, diverse fleet of devices without the need for manual setup or on-site support. diff --git a/content/en/docs/workstation/wks-prerequisites.md b/content/en/docs/workstation/wks-prerequisites.md index d69776fd7a8..dbeca174776 100644 --- a/content/en/docs/workstation/wks-prerequisites.md +++ b/content/en/docs/workstation/wks-prerequisites.md @@ -220,7 +220,7 @@ For more information, see [Security Best Practices for Mendix Workstation](/mend ### Performance Optimization -* Ensure workstations meet the recommended hardware specifications. +* Ensure stations meet the recommended hardware specifications. * Minimize background processes to improve performance. * When building app logic reusing the Connectors nanoflows, minimize the amount of microflow calls and [other actions](https://docs.mendix.com/refguide/nanoflows/#logic-where-no-connection-is-needed) that require a server connection. One key benefit of Mendix Workstation is client-sided data processing. Every call to the Mendix runtime adds an performance overhead. From 65ac4ac44ec7da146c6ecd7745c03293cb8b3549 Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Fri, 15 May 2026 19:37:44 +0200 Subject: [PATCH 14/20] troubleshooting updates --- .../workstation/troubleshooting/_index.md | 14 ++ .../wks-troubleshooting-client.md | 89 +++++++++++ .../wks-troubleshooting-connector.md | 51 ++++++ .../wks-troubleshooting-mgmt.md | 25 +++ .../docs/workstation/wks-troubleshooting.md | 149 ------------------ 5 files changed, 179 insertions(+), 149 deletions(-) create mode 100644 content/en/docs/workstation/troubleshooting/_index.md create mode 100644 content/en/docs/workstation/troubleshooting/wks-troubleshooting-client.md create mode 100644 content/en/docs/workstation/troubleshooting/wks-troubleshooting-connector.md create mode 100644 content/en/docs/workstation/troubleshooting/wks-troubleshooting-mgmt.md delete mode 100644 content/en/docs/workstation/wks-troubleshooting.md diff --git a/content/en/docs/workstation/troubleshooting/_index.md b/content/en/docs/workstation/troubleshooting/_index.md new file mode 100644 index 00000000000..00d2443dd39 --- /dev/null +++ b/content/en/docs/workstation/troubleshooting/_index.md @@ -0,0 +1,14 @@ +--- +title: "Troubleshooting Mendix Workstation" +linktitle: "Troubleshooting" +url: /mendix-workstation/troubleshooting/ +description: "Describes how to solve potential issues with Mendix Workstation." +no_list: false +description_list: true +weight: 20 +--- + +## Introduction + +If you encounter any issues with your Workstation Management, Connector, or Client, use the following troubleshooting tips to help you solve them. + diff --git a/content/en/docs/workstation/troubleshooting/wks-troubleshooting-client.md b/content/en/docs/workstation/troubleshooting/wks-troubleshooting-client.md new file mode 100644 index 00000000000..6e65eeda6b7 --- /dev/null +++ b/content/en/docs/workstation/troubleshooting/wks-troubleshooting-client.md @@ -0,0 +1,89 @@ +--- +title: "Troubleshooting the Workstation Client" +linktitle: "Workstation Client" +url: /mendix-workstation/troubleshooting-workstation-client/ +description: "Describes how to solve potential issues with the Workstation Client." +weight: 40 +--- + +## Introduction + +This document provides troubleshooting instructions for some potential issues related to the Workstation Client. + +By default, the Client retains logs of up to 10 MB for the past seven days locally on your computer. Access logs by clicking the **Logs** button on the Client UI, then optionally selecting the level of logs you want to see. Opening the Client's console through the browser developer tools (**Ctrl + Shift + I**) can also provide additional information about encountered errors in the UI of the Client. + +Log files are also available by day in the Client's app data folder. On Windows, press **Win + R** and enter: + +* If you installed the Client using the installer for all users: `%ProgramData%\Mendix Workstation\logs` +* If you are using the portable version: `%AppData%\Mendix Workstation\logs` + +On Linux, the *Mendix Workstation/logs* folder is located at either `$XDG_CONFIG_HOME` or `~/.config`. + +**Live logs** are available in two ways: + +* Start the Workstation Client. Click the three-dot icon in the top tight, then click **Logs**. Debug level logs are only available in *Developer Mode* +* Start the Workstation Client from PowerShell: `start "C:\Program Files\Mendix Workstation\Mendix Workstation.exe" -ArgumentList "--log-level=debug" -wait`. + +## Registration Token Could Not Be Parsed + +The Client shows an error like the following: *Registration token could not be parsed. Please enter another token!* + +### Cause + +You entered a registration token with an invalid format. + +### Solution + +Ensure you copied and pasted the token exactly as displayed in Workstation Management without any additional characters. Create a new registration token if the issue persists. + +## Registration Token Denied by Workstation Management + +The Client shows an error like the following: *Registration token denied by Workstation Management. Please use another token*. + +### Cause + +The registration token is no longer valid. This can occur if: + +* The token expired after one hour +* The token was recreated in Workstation Management (using the **Refresh** button or reopening the registration window) +* The token has already been used by another Workstation Client + +### Solution + +If the station status in Workstation Management is still *No computer registered*, regenerate the token and try again. Otherwise, verify the correct computer and Client are registered to that station and unregister if not. + +## HTTPError: Request failed with status code 503 Service Temporarily Unavailable + +The Client shows an error like the following: *Station could not be synchronized with Management. Error invoking remote method 'refresh-station-config': HTTPError: Request failed with status code 503 Service Temporarily Unavailable: GET.* + +### Cause + +Workstation Management is temporarily offline, most likely due to maintenance. + +### Solution + +Check out the [Mendix Status Page](https://status.mendix.com/) to see if there is a scheduled maintenance for the Workstation Management. If there is no maintenance message and the issue persists after a few minutes, report an incident via the status page. + +## TimeoutError: Request timed out + +The Client shows an error like the following: *Station could not be synchronized with Management. Error invoking remote method 'refresh-station-config': TimeoutError: Request timed out: GET [yourStationURL]* + +### Cause + +The Client request to Workstation Management is not forwarded to the Workstation Management server and times out. This issue may occur if your network traffic is routed through a proxy server, as is common in protected corporate IT environments, and the proxy server is offline. + +### Solution + +Verify whether your computer's network traffic is routed through a proxy server and configure your proxy settings accordingly. See [Network Configuration](/mendix-workstation/prerequisites/#network-configuration). + +## Workstation Management URL cannot be resolved + +The Client shows an error like the following: *Station could not be synchronized with Management. Error invoking remote method 'refresh-station-config': Error: Workstation Management URL cannot be resolved. This might be an DNS issue or the host is offline.* + +### Cause + +The Client cannot resolve the URL to Workstation Management. This can have several causes, most commonly when the machine running the Workstation Client has no internet connection. + +### Solution + +First, verify you have a working internet connection. Then verify you can access [Workstation Management](https://workstation.home.mendix.com/) from your browser. If your browser cannot resolve that address, there may be an issue with your DNS server or configuration. On Windows, verify your DNS settings for your Ethernet or wireless LAN adapter using the command prompt and entering `ipconfig`. The command `nslookup www.mendix.com` provides further information about the IP address your DNS server resolved for the Mendix domain. \ No newline at end of file diff --git a/content/en/docs/workstation/troubleshooting/wks-troubleshooting-connector.md b/content/en/docs/workstation/troubleshooting/wks-troubleshooting-connector.md new file mode 100644 index 00000000000..b766be3fdb3 --- /dev/null +++ b/content/en/docs/workstation/troubleshooting/wks-troubleshooting-connector.md @@ -0,0 +1,51 @@ +--- +title: "Troubleshooting the Workstation Connector" +linktitle: "Workstation Connector" +url: /mendix-workstation/troubleshooting-workstation-connector/ +description: "Describes how to solve potential issues with the Workstation Connector." +weight: 50 +--- + +## Introduction + +This document provides troubleshooting instructions for some potential issues related to the Workstation Connector. + +Connector logs are available in Studio Pro's console during local development or in the environment logs of your running environment. Since the Connector performs most operations client-side in nanoflows, you can also inspect local logs in the browser console. + +## Workstation Client Did Not Respond Within 3 Seconds. Connection Failed. + +If the **StationConnector.GetStation** nanoflow fails to connect to the Workstation Client, this error appears in the browser console and in Studio Pro's Console on the **Client_Nanoflow** log node. + +### Cause + +The connection between the Client and Connector cannot be established. This occurs either because the Workstation Client cannot be found on the local computer, or because the current application is not allowed to establish a connection. + +### Solution + +* Verify the Workstation Client is running and registered on the same computer as the browser attempting to connect via the StationConnector. +* Verify the Client is registered in the correct workspace by comparing the workspace name and ID displayed in the Client UI with the workspace in Workstation Management. +* Verify the application attempting to connect is properly configured as an allowed app in the workspace and on the station. To do so, check that your application (such as `http://localhost:8080`) is added in the **Apps** section of your workspace. If the app is added, verify the public key of the configured workspace app matches the public key displayed in your app using the Connector. If not, update the public key value of the workspace app with the latest value displayed in the app. Next, verify the app is also enabled as an allowed app in the station configuration by navigating to the respective station detail page in that workspace. Always click the **Refresh** button in the Workstation Client after applying any changes in Workstation Management. + +## The Client Requested a Session for a Time That Is Ahead of the Server + +This is a warning log for the Mendix runtime on the **StationConnector - GetWebsocketSession** log node. + +### Cause + +For security reasons, the Connector only allows establishing a session when the computer running the Workstation Client has a time within 24 hours of the Mendix runtime server hosting the app. + +### Solution + +Set the time on the computer running the Workstation Client to within 24 hours of the Mendix runtime server. If this is not possible, you can customize this behavior in the **StationConnector.GetWebsocketsSession** microflow, but you must maintain this customization when updating the module to a newer version. + +## Context Entity Is Not Updated After Sending a Message + +The context entity on your page is not updated after sending a message. Specifically, modifying a context entity shortly after sending a message for the first time does not always work. + +### Cause + +Sending a message for the first time sets the **Connected** state to **true** and triggers a commit on the device. This refreshes the device and all data sources nested within a device data source. Some of these data sources may create a new blank entity instead of displaying the updated entity. + +### Solution + +Ensure all data sources nested within a device data source follow a Singleton (also known as GetCreate) pattern, where an entity is created if it does not exist or retrieved if it does. diff --git a/content/en/docs/workstation/troubleshooting/wks-troubleshooting-mgmt.md b/content/en/docs/workstation/troubleshooting/wks-troubleshooting-mgmt.md new file mode 100644 index 00000000000..dd2a21b3982 --- /dev/null +++ b/content/en/docs/workstation/troubleshooting/wks-troubleshooting-mgmt.md @@ -0,0 +1,25 @@ +--- +title: "Troubleshooting Workstation Management" +linktitle: "Workstation Management" +url: /mendix-workstation/troubleshooting-workstation-management/ +description: "Describes how to solve potential issues with Workstation Management." +weight: 30 +--- + +## Introduction + +This document provides troubleshooting instructions for some potential issues related to Workstation Management. + +## Station Status of Unlinked Workstation Client Is Still "Computer Registered" + +This issue might occur if your Workstation Client could not establish a connection to the Workstation Management, for example, because the computer was not connected to a network. + +### Solution + +Manually unregister the station in Workstation Management. + +## Workspace Owner Account Deactivated + +The Workspace's owner account has been deactivated, and the owner did not transfer the ownership to another Workspace member. + +Contact Mendix Support to transfer workspace ownership. \ No newline at end of file diff --git a/content/en/docs/workstation/wks-troubleshooting.md b/content/en/docs/workstation/wks-troubleshooting.md deleted file mode 100644 index 372aba5b7cd..00000000000 --- a/content/en/docs/workstation/wks-troubleshooting.md +++ /dev/null @@ -1,149 +0,0 @@ ---- -title: "Troubleshooting Mendix Workstation" -linktitle: "Troubleshooting" -url: /mendix-workstation/troubleshooting/ -description: "Describes how to solve potential issues with Mendix Workstation." -weight: 40 ---- - -## Introduction - -If you encounter any issues with your Workstation Management, Connector, or Client, use the following troubleshooting tips to help you solve them. - -## Workstation Management - -### Station Status of Unlinked Workstation Client Is Still "Computer Registered" - -This issue might occur if your Workstation Client could not establish a connection to the Workstation Management, for example, because the computer was not connected to a network. - -#### Solution - -Manually unregister the station in Workstation Management. - -### Workspace Owner Account Deactivated - -The Workspace's owner account has been deactivated, and the owner did not transfer the ownership to another Workspace member. - -Contact Mendix Support to transfer workspace ownership. - -## Workstation Client - -By default, the Client retains logs of up to 10 MB for the past seven days locally on your computer. Access logs by clicking the **Logs** button on the Client UI, then optionally selecting the level of logs you want to see. Opening the Client's console through the browser developer tools (**Ctrl + Shift + I**) can also provide additional information about encountered errors in the UI of the Client. - -Log files are also available by day in the Client's app data folder. On Windows, press **Win + R** and enter: - -* If you installed the Client using the installer for all users: `%ProgramData%\Mendix Workstation\logs` -* If you are using the portable version: `%AppData%\Mendix Workstation\logs` - -On Linux, the *Mendix Workstation/logs* folder is located at either `$XDG_CONFIG_HOME` or `~/.config`. - -**Live logs** are available in two ways: - -* Start the Workstation Client. Click the three-dot icon in the top tight, then click **Logs**. Debug level logs are only available in *Developer Mode* -* Start the Workstation Client from PowerShell: `start "C:\Program Files\Mendix Workstation\Mendix Workstation.exe" -ArgumentList "--log-level=debug" -wait`. - -### Registration Token Could Not Be Parsed - -The Client shows an error like the following: *Registration token could not be parsed. Please enter another token!* - -#### Cause - -You entered a registration token with an invalid format. - -#### Solution - -Ensure you copied and pasted the token exactly as displayed in Workstation Management without any additional characters. Create a new registration token if the issue persists. - -### Registration Token Denied by Workstation Management - -The Client shows an error like the following: *Registration token denied by Workstation Management. Please use another token*. - -#### Cause - -The registration token is no longer valid. This can occur if: - -* The token expired after one hour -* The token was recreated in Workstation Management (using the **Refresh** button or reopening the registration window) -* The token has already been used by another Workstation Client - -#### Solution - -If the station status in Workstation Management is still *No computer registered*, regenerate the token and try again. Otherwise, verify the correct computer and Client are registered to that station and unregister if not. - -### HTTPError: Request failed with status code 503 Service Temporarily Unavailable - -The Client shows an error like the following: *Station could not be synchronized with Management. Error invoking remote method 'refresh-station-config': HTTPError: Request failed with status code 503 Service Temporarily Unavailable: GET.* - -#### Cause - -Workstation Management is temporarily offline, most likely due to maintenance. - -#### Solution - -Check out the [Mendix Status Page](https://status.mendix.com/) to see if there is a scheduled maintenance for the Workstation Management. If there is no maintenance message and the issue persists after a few minutes, report an incident via the status page. - -### TimeoutError: Request timed out - -The Client shows an error like the following: *Station could not be synchronized with Management. Error invoking remote method 'refresh-station-config': TimeoutError: Request timed out: GET [yourStationURL]* - -#### Cause - -The Client request to Workstation Management is not forwarded to the Workstation Management server and times out. This issue may occur if your network traffic is routed through a proxy server, as is common in protected corporate IT environments, and the proxy server is offline. - -#### Solution - -Verify whether your computer's network traffic is routed through a proxy server and configure your proxy settings accordingly. See [Network Configuration](/mendix-workstation/prerequisites/#network-configuration). - -### Workstation Management URL cannot be resolved - -The Client shows an error like the following: *Station could not be synchronized with Management. Error invoking remote method 'refresh-station-config': Error: Workstation Management URL cannot be resolved. This might be an DNS issue or the host is offline.* - -#### Cause - -The Client cannot resolve the URL to Workstation Management. This can have several causes, most commonly when the machine running the Workstation Client has no internet connection. - -#### Solution - -First, verify you have a working internet connection. Then verify you can access [Workstation Management](https://workstation.home.mendix.com/) from your browser. If your browser cannot resolve that address, there may be an issue with your DNS server or configuration. On Windows, verify your DNS settings for your Ethernet or wireless LAN adapter using the command prompt and entering `ipconfig`. The command `nslookup www.mendix.com` provides further information about the IP address your DNS server resolved for the Mendix domain. - -## Workstation Connector - -Connector logs are available in Studio Pro's console during local development or in the environment logs of your running environment. Since the Connector performs most operations client-side in nanoflows, you can also inspect local logs in the browser console. - -### Workstation Client Did Not Respond Within 3 Seconds. Connection Failed. - -If the **StationConnector.GetStation** nanoflow fails to connect to the Workstation Client, this error appears in the browser console and in Studio Pro's Console on the **Client_Nanoflow** log node. - -#### Cause - -The connection between the Client and Connector cannot be established. This occurs either because the Workstation Client cannot be found on the local computer, or because the current application is not allowed to establish a connection. - -#### Solution - -* Verify the Workstation Client is running and registered on the same computer as the browser attempting to connect via the StationConnector. -* Verify the Client is registered in the correct workspace by comparing the workspace name and ID displayed in the Client UI with the workspace in Workstation Management. -* Verify the application attempting to connect is properly configured as an allowed app in the workspace and on the station. To do so, check that your application (such as `http://localhost:8080`) is added in the **Apps** section of your workspace. If the app is added, verify the public key of the configured workspace app matches the public key displayed in your app using the Connector. If not, update the public key value of the workspace app with the latest value displayed in the app. Next, verify the app is also enabled as an allowed app in the station configuration by navigating to the respective station detail page in that workspace. Always click the **Refresh** button in the Workstation Client after applying any changes in Workstation Management. - -### The Client Requested a Session for a Time That Is Ahead of the Server - -This is a warning log for the Mendix runtime on the **StationConnector - GetWebsocketSession** log node. - -#### Cause - -For security reasons, the Connector only allows establishing a session when the computer running the Workstation Client has a time within 24 hours of the Mendix runtime server hosting the app. - -#### Solution - -Set the time on the computer running the Workstation Client to within 24 hours of the Mendix runtime server. If this is not possible, you can customize this behavior in the **StationConnector.GetWebsocketsSession** microflow, but you must maintain this customization when updating the module to a newer version. - -### Context Entity Is Not Updated After Sending a Message - -The context entity on your page is not updated after sending a message. Specifically, modifying a context entity shortly after sending a message for the first time does not always work. - -#### Cause - -Sending a message for the first time sets the **Connected** state to **true** and triggers a commit on the device. This refreshes the device and all data sources nested within a device data source. Some of these data sources may create a new blank entity instead of displaying the updated entity. - -#### Solution - -Ensure all data sources nested within a device data source follow a Singleton (also known as GetCreate) pattern, where an entity is created if it does not exist or retrieved if it does. From 3cbe39f95a9616c67987e425fc5b8183e55b9f25 Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Fri, 29 May 2026 13:43:55 +0200 Subject: [PATCH 15/20] updates --- .../en/docs/workstation/wks-installation.md | 167 +---------- content/en/docs/workstation/wks-management.md | 273 +++++++++++++++++- .../en/docs/workstation/wks-message-syntax.md | 89 ------ 3 files changed, 273 insertions(+), 256 deletions(-) delete mode 100644 content/en/docs/workstation/wks-message-syntax.md diff --git a/content/en/docs/workstation/wks-installation.md b/content/en/docs/workstation/wks-installation.md index c95a9fd535d..82dde301638 100644 --- a/content/en/docs/workstation/wks-installation.md +++ b/content/en/docs/workstation/wks-installation.md @@ -151,169 +151,4 @@ Different device types have different requirements for the message syntax. For m ### Quitting the Workstation Client -The Workstation Client runs automatically at system startup. The **Close** button closes the Client window but does not terminate the application; it continues to run in the background. To completely quit the Client, right-click its icon in the Windows systray and select **Quit**. This action is only available if [Developer Mode](#developer-mode) is enabled. Alternatively, the Workstation Client process can always be stopped via Windows Task Manager. - -## Advanced Configurations - -### Workspace Apps - -It is crucial to configure the Mendix apps that are allowed to connect to the Workstation Client via the Workstation Connector. To do so, apps are managed on a workspace level and can be enabled or disabled for all stations in workspace, by station station groups, or individually per station. - -### Workspace Settings - -Navigate to the **Settings** page in a workspace to configure settings that are applied to all stations in that workspace. - -#### Log Settings - -Log settings are available in Workstation Management at **Settings > Log Settings**. - -The Workstation Client always stores logs to the file system it is installed on (c.f. [Troubleshooting - Workstation Client](/mendix-workstation/troubleshooting/#workstation-client)). No logs are send to the Workstation Management. However, you can configure the log level and retention policy of all the Workstation Clients that are registered to stations in the workspace. - -##### Log Level - -Configure the log level of the logs stored by the Workstation Client(s). - -* Info (default) - Logs normal operation and key application events. For example, the time when the Client was launched or terminated. -* Warn - Info logs and potential issues or suboptimal conditions. For example, if a request to refresh the Client's configuration timed out. -* Error - Warning logs and visible problem, something is not working as expected. For example, if a port to connect to a device is already in use. -* Debug - Error logs and detailed internal state for developer diagnostics. For example, requests to the Workstation Management, communication with devices. - -By default, the unregistered Workstation Client is set to the Debug log level. After the client is registered, the log level as configured in the Workspace settings is applied. - -#### Retention Policy - -Verbosity and thus log file size increases with each log level. To constrain this, the logs are limited to 10 MB in size and stored for 7 days by default. - -Modify these settings to the needs of your logging policy, especially if you require to keep debug level logs in production for retrospective troubleshooting. - -#### Client's Auto-Refresh {#auto-refresh} - -Auto-refresh settings are available in Workstation Management at **Settings > Client's Auto-Refresh**. - -By default, the Workstation Client operates in auto-refresh mode. That is, any changes made to the configuration in Workstation Management are immediately reflected in the Client. - -To change this behavior, set the **Auto-Refresh Mode** toggle to **Off**. You can then force the configuration to refresh by clicking **Refresh on Computer** in Workstation Management, or by clicking **Refresh** in the Workstation Client. - -The **Check Interval** setting is only available when the auto-refresh mode is enabled. It specifies how often a Workstation Client that is disconnected due to a web socket failure should automatically refresh its configuration by polling Workstation Management. By default, this happens every 60 minutes. - -#### Local Device Testing - -Local device testing settings are available in Workstation Management at **Settings > Local Device Testing**. - -By default, the Workstation Management is pre-configured as an allowed app to connect to the Workstation Client on the **Test your Station** page in a workspace. To disable this setting, toggle it off. - -### Workspace Team and Collaboration {#collaboration} - -{{% alert color="info" %}} -Collaborating with other users in a workspace requires a Workstation license. -{{% /alert %}} - -Invite and manage members of a Workspace on the Team page. Only users who have signed into Workstation Management can be invited via email. One of the following roles can be assigned: - -* Owner - The owner has full rights to manage the workspace. They can perform the following tasks: - - * Reading and editing configurations - * Managing the team - * Registering and deregistering computers to and from stations - * Refreshing computer configurations - * Managing workspace settings - * Deleting a workspace or transfering ownership to a new owner - - By default, the user who created a workspace is assigned the owner role. Contact Mendix Support if a Workspace owner has left the company to transfer the ownership. - - * Viewing bulk registration tokens - * Copying existing bulk registration tokens - * Creating new bulk registration tokens - * Modifying bulk registration tokens - * Revoking bulk registration tokens - * Exporting and importing stations (single and in bulk) - * Linking imported stations to existing workspace apps - * Creating apps during station import. - -* Workspace admin - The workspace admin can manage the workspace in the same way as the owner, but they cannot delete the workspace or change its ownership. -* Station admin - Station admins can perform the following tasks: - - * Viewing and editing station configurations - * Registering and deregistering computers to and from stations - * Refreshing computer configurations - * Viewing bulk registration tokens - * Copying existing bulk registration tokens - * Creating new bulk registration tokens - * Modifying bulk registration tokens - * Revoking bulk registration tokens - * Exporting and importing stations (single and in bulk) - * Linking imported stations to existing workspace apps. - -* Computer admin - Computer admins can perform the following tasks: - - * Viewing configurations without editing them - * Registering and deregistering computers to and from stations - * Refreshing computer configurations - * Viewing bulk registration tokens - * Copying existing bulk registration tokens - * Exporting stations (single and in bulk). - -* View only - This role can perform the following tasks: - - * Viewing configurations without editing them - * Exporting stations (single and in bulk). - -All members except for the Workspace owner can leave a workspace. - -### Advanced Station Settings - -#### Station Developer Mode {#developer-mode} - -Developer mode can be configured on a **Station** page by toggling **Enable Developer Mode**. - -*Developer Mode* is enabled by default for each station. This allows users of the Workstation Client to - -* quit the program from the start menu, -* unlink the Workstation Client so that it can be registered to another station, -* gives access to debug level live logs displayed in the **Logs** pane of the Workstation Client even if the workspace's log level is set to a different level, -* give access to developer tools (available by pressing *Ctrl + Shift + I*). - -For production environments, it is recommended to disable *Developer Mode* to prevent Workstation operators from accidentally quitting or unlinking the Workstation Client. - -#### Device Settings - -##### Card Readers - -Card reader devices cannot be configured as separate devices in the **Devices** overview of a **Station** page. Instead, they are automatically detected by the Workstation Client and added to the device list of the Client. - -Auto detecting card readers is enabled by default. This setting can be configured on a **Station** page by toggling **Detect Card Readers**. - -Refer to [Message Syntax - Card Readers](/mendix-workstation/device-syntax/#card-readers) for a more in-depth explaination how to communicate with card readers. - -##### File Device - -This section explains the configuration of a file device. Refer to [Message Syntax - File Device](/mendix-workstation/device-syntax/#file-device) for a more in-depth explaination how to communicate with file devices. - -###### Allowed Folder Configuration - -The *Allowed Folder* feature supports flexible path configuration through environment variables, providing cross-platform compatibility for both Windows and Unix-based systems. This functionality allows administrators to define the allowed folder where the Workstation Client can perform actions. - -###### Environment Variable Support - -The system accepts environment variables in the allowed folder configuration within the Workstation Management interface. Both Windows and Unix syntax formats are supported on all platforms, meaning you can use Windows-style environment variables on Unix systems and vice versa. - -###### Supported Path Formats - -Windows and Unix-style paths can be used independently of the operating system the Workstation Client is running on. The following examples demonstrate the various syntax options available: - -###### Basic Examples - -* **Windows-style with backslash**: `%AppData%\test` -* **Windows-style with forward slash**: `%AppData%/test` -* **Unix-style with backslash**: `$EnvVar\test` -* **Unix-style with forward slash**: `$EnvVar/test` - -###### Allowed Actions - -The administrator can choose to allow either one or a combination of the following permissions: subscribe to change events, read files, and write files. - -##### Bluetooth Devices - -Simply add Bluetooth LE (BLE) devices that use the ATT protocol by entering the exact device name as displayed in your OS' device manager - -Refer to [Message Syntax - Bluetooth](/mendix-workstation/device-syntax/#bluetooth) for a more in-depth explaination how to communicate with bluetooth devices. \ No newline at end of file +The Workstation Client runs automatically at system startup. The **Close** button closes the Client window but does not terminate the application; it continues to run in the background. To completely quit the Client, right-click its icon in the Windows systray and select **Quit**. This action is only available if [Developer Mode](#developer-mode) is enabled. Alternatively, the Workstation Client process can always be stopped via Windows Task Manager. \ No newline at end of file diff --git a/content/en/docs/workstation/wks-management.md b/content/en/docs/workstation/wks-management.md index 5bfdf164745..1b9c7c7a64d 100644 --- a/content/en/docs/workstation/wks-management.md +++ b/content/en/docs/workstation/wks-management.md @@ -14,4 +14,275 @@ This makes it easier to manage a large, diverse fleet of devices without the nee ### Users -Workstation Management is used by central IT and application support teams. \ No newline at end of file +Workstation Management is used by central IT and application support teams. + +## Initial Configuration + +To start using Mendix Workstation, you must first create a [workspace and a station](/mendix-workstation/glossary/), by performing the following steps: + +1. Go to [Mendix Workstation Management](https://workstation.home.mendix.com/) and sign in with your Mendix account. +2. In **Workspace Overview**, click **Create Workspace**. + + {{< figure src="/attachments/workstation/wks-install1.png" class="no-border" >}} + +3. Enter a name for your new workspace, and then click **Create Workspace**. + + {{< figure src="/attachments/workstation/wks-install2.png" class="no-border" >}} + +4. After the workspace is created, in the **Stations** page, click **Create a New Station**. + + {{< figure src="/attachments/workstation/wks-install3.png" class="no-border" >}} + +5. Enter a name for the station, and then click **Create Station**. + + {{< figure src="/attachments/workstation/wks-install4.png" class="no-border" >}} + +6. Optional: If you do not want Workstation Management to detect smart card readers, in **Station** view, set the **Detect Card Readers** toggle to **Off**. + + {{< figure src="/attachments/workstation/wks-install16.png" class="no-border" >}} + +## Administering Mendix Workstation + +### Workspace Apps + +It is crucial to configure the Mendix apps that are allowed to connect to the Workstation Client via the Workstation Connector. To do so, apps are managed on a workspace level and can be enabled or disabled for all stations in workspace, by station station groups, or individually per station. + +### Workspace Settings + +Navigate to the **Settings** page in a workspace to configure settings that are applied to all stations in that workspace. + +#### Log Settings + +Log settings are available in Workstation Management at **Settings > Log Settings**. + +The Workstation Client always stores logs to the file system it is installed on (c.f. [Troubleshooting - Workstation Client](/mendix-workstation/troubleshooting/#workstation-client)). No logs are send to the Workstation Management. However, you can configure the log level and retention policy of all the Workstation Clients that are registered to stations in the workspace. + +##### Log Level + +Configure the log level of the logs stored by the Workstation Client(s). + +* Info (default) - Logs normal operation and key application events. For example, the time when the Client was launched or terminated. +* Warn - Info logs and potential issues or suboptimal conditions. For example, if a request to refresh the Client's configuration timed out. +* Error - Warning logs and visible problem, something is not working as expected. For example, if a port to connect to a device is already in use. +* Debug - Error logs and detailed internal state for developer diagnostics. For example, requests to the Workstation Management, communication with devices. + +By default, the unregistered Workstation Client is set to the Debug log level. After the client is registered, the log level as configured in the Workspace settings is applied. + +#### Retention Policy + +Verbosity and thus log file size increases with each log level. To constrain this, the logs are limited to 10 MB in size and stored for 7 days by default. + +Modify these settings to the needs of your logging policy, especially if you require to keep debug level logs in production for retrospective troubleshooting. + +#### Client's Auto-Refresh {#auto-refresh} + +Auto-refresh settings are available in Workstation Management at **Settings > Client's Auto-Refresh**. + +By default, the Workstation Client operates in auto-refresh mode. That is, any changes made to the configuration in Workstation Management are immediately reflected in the Client. + +To change this behavior, set the **Auto-Refresh Mode** toggle to **Off**. You can then force the configuration to refresh by clicking **Refresh on Computer** in Workstation Management, or by clicking **Refresh** in the Workstation Client. + +The **Check Interval** setting is only available when the auto-refresh mode is enabled. It specifies how often a Workstation Client that is disconnected due to a web socket failure should automatically refresh its configuration by polling Workstation Management. By default, this happens every 60 minutes. + +#### Local Device Testing + +Local device testing settings are available in Workstation Management at **Settings > Local Device Testing**. + +By default, the Workstation Management is pre-configured as an allowed app to connect to the Workstation Client on the **Test your Station** page in a workspace. To disable this setting, toggle it off. + +### Workspace Team and Collaboration {#collaboration} + +{{% alert color="info" %}} +Collaborating with other users in a workspace requires a Workstation license. +{{% /alert %}} + +Invite and manage members of a Workspace on the Team page. Only users who have signed into Workstation Management can be invited via email. One of the following roles can be assigned: + +* Owner - The owner has full rights to manage the workspace. They can perform the following tasks: + + * Reading and editing configurations + * Managing the team + * Registering and deregistering computers to and from stations + * Refreshing computer configurations + * Managing workspace settings + * Deleting a workspace or transfering ownership to a new owner + + By default, the user who created a workspace is assigned the owner role. Contact Mendix Support if a Workspace owner has left the company to transfer the ownership. + + * Viewing bulk registration tokens + * Copying existing bulk registration tokens + * Creating new bulk registration tokens + * Modifying bulk registration tokens + * Revoking bulk registration tokens + * Exporting and importing stations (single and in bulk) + * Linking imported stations to existing workspace apps + * Creating apps during station import. + +* Workspace admin - The workspace admin can manage the workspace in the same way as the owner, but they cannot delete the workspace or change its ownership. +* Station admin - Station admins can perform the following tasks: + + * Viewing and editing station configurations + * Registering and deregistering computers to and from stations + * Refreshing computer configurations + * Viewing bulk registration tokens + * Copying existing bulk registration tokens + * Creating new bulk registration tokens + * Modifying bulk registration tokens + * Revoking bulk registration tokens + * Exporting and importing stations (single and in bulk) + * Linking imported stations to existing workspace apps. + +* Computer admin - Computer admins can perform the following tasks: + + * Viewing configurations without editing them + * Registering and deregistering computers to and from stations + * Refreshing computer configurations + * Viewing bulk registration tokens + * Copying existing bulk registration tokens + * Exporting stations (single and in bulk). + +* View only - This role can perform the following tasks: + + * Viewing configurations without editing them + * Exporting stations (single and in bulk). + +All members except for the Workspace owner can leave a workspace. + +### Advanced Station Settings + +#### Station Developer Mode {#developer-mode} + +Developer mode can be configured on a **Station** page by toggling **Enable Developer Mode**. + +*Developer Mode* is enabled by default for each station. This allows users of the Workstation Client to + +* quit the program from the start menu, +* unlink the Workstation Client so that it can be registered to another station, +* gives access to debug level live logs displayed in the **Logs** pane of the Workstation Client even if the workspace's log level is set to a different level, +* give access to developer tools (available by pressing *Ctrl + Shift + I*). + +For production environments, it is recommended to disable *Developer Mode* to prevent Workstation operators from accidentally quitting or unlinking the Workstation Client. + +## Device Types and Settings + +### Card Readers + +Card reader devices cannot be configured as separate devices in the **Devices** overview of a **Station** page. Instead, they are automatically detected by the Workstation Client and added to the device list of the Client. + +Auto detecting card readers is enabled by default. This setting can be configured on a **Station** page by toggling **Detect Card Readers**. + +Refer to [Message Syntax - Card Readers](/mendix-workstation/device-syntax/#card-readers) for a more in-depth explaination how to communicate with card readers. + +### File Device + +This section explains the configuration of a file device. Refer to [Message Syntax - File Device](/mendix-workstation/device-syntax/#file-device) for a more in-depth explaination how to communicate with file devices. + +#### Allowed Folder Configuration + +The *Allowed Folder* feature supports flexible path configuration through environment variables, providing cross-platform compatibility for both Windows and Unix-based systems. This functionality allows administrators to define the allowed folder where the Workstation Client can perform actions. + +#### Environment Variable Support + +The system accepts environment variables in the allowed folder configuration within the Workstation Management interface. Both Windows and Unix syntax formats are supported on all platforms, meaning you can use Windows-style environment variables on Unix systems and vice versa. + +#### Supported Path Formats + +Windows and Unix-style paths can be used independently of the operating system the Workstation Client is running on. The following examples demonstrate the various syntax options available: + +#### Basic Examples + +* **Windows-style with backslash**: `%AppData%\test` +* **Windows-style with forward slash**: `%AppData%/test` +* **Unix-style with backslash**: `$EnvVar\test` +* **Unix-style with forward slash**: `$EnvVar/test` + +#### Allowed Actions + +The administrator can choose to allow either one or a combination of the following permissions: subscribe to change events, read files, and write files. + +### Bluetooth Devices + +Simply add Bluetooth LE (BLE) devices that use the ATT protocol by entering the exact device name as displayed in your OS' device manager + +Refer to [Message Syntax - Bluetooth](/mendix-workstation/device-syntax/#bluetooth) for a more in-depth explaination how to communicate with bluetooth devices. + +## Device Syntax + +To enable Mendix Workstation to communicate with your devices, you must ensure that the messages you send have the correct syntax. This syntax varies depending on the type of device. The following sections show the required syntax for file system, smart card, and Bluetooth devices. + +### Bluetooth {#bluetooth} + +This device type requires the following message and response: + +#### Message + +* `0#ServiceUUID#CharacteristicUUID` - Subscribe to characteristic `CharacteristicUUID` from service `ServiceUUID`. +* `1#ServiceUUID#CharacteristicUUID` - Unsubscribe from characteristic `CharacteristicUUID` from service `ServiceUUID`. +* `2#ServiceUUID#CharacteristicUUID` - Read characteristic `CharacteristicUUID` from service `ServiceUUID`. +* `3#ServiceUUID#CharacteristicUUID` - Write to characteristic `CharacteristicUUID` from service `ServiceUUID`. + +#### Response + +* `CharacteristicUUID#Response` + +### File Device {#file-device} + +This device type requires the following message and response: + +#### Important Considerations + +Before sending messages to the File Device, review the following points: + +* Path handling - You can provide the paths either as absolute (for example, `/var/log/app.log` or `C:\Data\report.txt`), or as relative paths. Relative paths are always interpreted relative to the allowed folder configured in Workstation Management. +* Delimiter - The `#` character is used as a delimiter within messages. Paths and data may not contain the `#` character. +* Case sensitivity - File and directory paths may be case-sensitive depending on the underlying operating system. For example, Linux paths are typically case-sensitive, while Windows paths are not. + +#### Message + +* `0#Path` - Initiate watching for changes in the specified `Path`. If `Path` is a directory, the device will watch for changes within that directory (creation, deletion, renaming, or modification of files/subdirectories). If `Path` is a file, the device will watch for changes to that specific file (modification, deletion, or renaming). +* `1#Path` - Stop watching for changes in the specified `Path`. +* `2#File path` - Read the content of the file at the specified `File Path`. +* `3#File path#Data#flag` - Write `Data` to the file at the specified `File Path`. The `flag` can be `w` for overwrite, `a` for append If left blank, the value defaults to `w`. + +#### Response + +* `R#Path` - File or directory at the specified `Path` was renamed, created, or deleted. +* `C#Path` - File or directory at the specified `Path` was changed. This is triggered both when a file is modified and when the contents of a directory changes. +* `D#Data` - `Data` from file read. +* `E#Error` - `Error` message from operating system. +* `S#{0,1,2,3}#directory` - The command `{0,1,2,3}` on `directory` was successful. + +#### Example Test + +The section below shows a sample test that you can run to verify the configuration. + +1. Create a new Workspace in the Workstation Management. +2. Create a new Station. +3. Add a `File Device` with the following configuration to this Station: + * **Device Name** - *Write files to test folder* + * **Allowed Folder** - For example, on a Windows computer you can use a path like `C:\MyTestFolder` + * **Allow writing files** - **Yes** + * Use the default values for everything else +4. Register the Station to your computer (assuming the Workstation Client is installed there). +5. In your Workspace, navigate to **Test Your Station** and click **Test** by the configured file device. +6. Enter `3#test.txt#Hello from Mendix` in the **Send Message** field, and then press **Send Message**. + + The test should show a response like `S#3#C:\MyTestFolder\test.txt` to indicate that the text file *test.txt* was successfully written to *MyTestFolder*. + +7. Go to *C:\MyTestFolder* and verify that it contains the text file. +8. Open the test file and verify that it contains the text *Hello from Mendix*. + +### Card Readers {#card-readers} + +This device type requires the following message and response: + +#### Message + +Send instruction in hexadecimal as a string, for example, *FFCA000000* to read the smart card ID. The messages exchanged with the smart card are APDU messages. For more information, refer to the documentation of the APDU command for your smart card reader. + +#### Response + +* `0#` - Card connected +* `1#` - Card disconnected +* `2# Response` - Response from device as raw hexadecimal. +* `3# Error` - Error message from device. \ No newline at end of file diff --git a/content/en/docs/workstation/wks-message-syntax.md b/content/en/docs/workstation/wks-message-syntax.md deleted file mode 100644 index e562a594f07..00000000000 --- a/content/en/docs/workstation/wks-message-syntax.md +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: "Message Syntax for File, Smart Card, and Bluetooth Devices" -linktitle: "Device Syntax" -url: /mendix-workstation/device-syntax/ -description: "Provides information about the message syntax required for different device types." -weight: 40 ---- - -## Introduction - -To enable Mendix Workstation to communicate with your devices, you must ensure that the messages you send have the correct syntax. This syntax varies depending on the type of device. The following sections show the required syntax for file system, smart card, and Bluetooth devices. - -## Bluetooth {#bluetooth} - -This device type requires the following message and response: - -### Message - -* `0#ServiceUUID#CharacteristicUUID` - Subscribe to characteristic `CharacteristicUUID` from service `ServiceUUID`. -* `1#ServiceUUID#CharacteristicUUID` - Unsubscribe from characteristic `CharacteristicUUID` from service `ServiceUUID`. -* `2#ServiceUUID#CharacteristicUUID` - Read characteristic `CharacteristicUUID` from service `ServiceUUID`. -* `3#ServiceUUID#CharacteristicUUID` - Write to characteristic `CharacteristicUUID` from service `ServiceUUID`. - -### Response - -* `CharacteristicUUID#Response` - -## File Device {#file-device} - -This device type requires the following message and response: - -### Important Considerations - -Before sending messages to the File Device, review the following points: - -* Path handling - You can provide the paths either as absolute (for example, `/var/log/app.log` or `C:\Data\report.txt`), or as relative paths. Relative paths are always interpreted relative to the allowed folder configured in Workstation Management. -* Delimiter - The `#` character is used as a delimiter within messages. Paths and data may not contain the `#` character. -* Case sensitivity - File and directory paths may be case-sensitive depending on the underlying operating system. For example, Linux paths are typically case-sensitive, while Windows paths are not. -  - -### Message - -* `0#Path` - Initiate watching for changes in the specified `Path`. If `Path` is a directory, the device will watch for changes within that directory (creation, deletion, renaming, or modification of files/subdirectories). If `Path` is a file, the device will watch for changes to that specific file (modification, deletion, or renaming). -* `1#Path` - Stop watching for changes in the specified `Path`. -* `2#File path` - Read the content of the file at the specified `File Path`. -* `3#File path#Data#flag` - Write `Data` to the file at the specified `File Path`. The `flag` can be `w` for overwrite, `a` for append If left blank, the value defaults to `w`. - -### Response - -* `R#Path` - File or directory at the specified `Path` was renamed, created, or deleted. -* `C#Path` - File or directory at the specified `Path` was changed. This is triggered both when a file is modified and when the contents of a directory changes. -* `D#Data` - `Data` from file read. -* `E#Error` - `Error` message from operating system. -* `S#{0,1,2,3}#directory` - The command `{0,1,2,3}` on `directory` was successful. - -### Example Test - -The section below shows a sample test that you can run to verify the configuration. - -1. Create a new Workspace in the Workstation Management. -2. Create a new Station. -3. Add a `File Device` with the following configuration to this Station: - * **Device Name** - *Write files to test folder* - * **Allowed Folder** - For example, on a Windows computer you can use a path like `C:\MyTestFolder` - * **Allow writing files** - **Yes** - * Use the default values for everything else -4. Register the Station to your computer (assuming the Workstation Client is installed there). -5. In your Workspace, navigate to **Test Your Station** and click **Test** by the configured file device. -6. Enter `3#test.txt#Hello from Mendix` in the **Send Message** field, and then press **Send Message**. - - The test should show a response like `S#3#C:\MyTestFolder\test.txt` to indicate that the text file *test.txt* was successfully written to *MyTestFolder*. - -7. Go to *C:\MyTestFolder* and verify that it contains the text file. -8. Open the test file and verify that it contains the text *Hello from Mendix*. - -## Card Readers {#card-readers} - -This device type requires the following message and response: - -### Message - -Send instruction in hexadecimal as a string, for example, *FFCA000000* to read the smart card ID. The messages exchanged with the smart card are APDU messages. For more information, refer to the documentation of the APDU command for your smart card reader. - -### Response - -* `0#` - Card connected -* `1#` - Card disconnected -* `2# Response` - Response from device as raw hexadecimal. -* `3# Error` - Error message from device. From 32fba41fd65749fba5df6779e8c1e127fea9aae2 Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Fri, 5 Jun 2026 13:58:40 +0200 Subject: [PATCH 16/20] updates --- content/en/docs/workstation/wks-management.md | 386 ++++++++++++------ 1 file changed, 251 insertions(+), 135 deletions(-) diff --git a/content/en/docs/workstation/wks-management.md b/content/en/docs/workstation/wks-management.md index 1b9c7c7a64d..f30e64771e3 100644 --- a/content/en/docs/workstation/wks-management.md +++ b/content/en/docs/workstation/wks-management.md @@ -8,9 +8,13 @@ weight: 30 ## Introduction -[Workstation Management](https://workstation.home.mendix.com/) is a Mendix Platform service which provides a centralized interface to configure and monitor all stations and devices across the organization. Whether managing a few stations or hundreds across multiple global sites, administrators can register computers, assign devices, group them into workspaces, and remotely troubleshoot connection issues. +[Workstation Management](https://workstation.home.mendix.com/) is a tool for overseeing and optimizing Mendix Workstation deployments across your organization. Tailored for central IT and application support teams, this Mendix Platform service offers a centralized interface to streamline the configuration, monitoring, and troubleshooting of all Workstation Clients and their connected devices. -This makes it easier to manage a large, diverse fleet of devices without the need for manual setup or on-site support. +This document provides an overview of every facet of Workstation Management, so that you can discover how to perform initial setup, manage user access and roles, configure various device types with precise control, and implement robust monitoring and logging strategies. By mastering these functionalities, you can ensure seamless operation, enhance efficiency, and provide reliable support for your Mendix Workstation ecosystem, regardless of its scale or geographical distribution. + +### Basic Concepts + +For more information about the terms used in this document, such as *station* or *device*, refer to the [Mendix Workstation glossary](/mendix-workstation/glossary/). ### Users @@ -18,7 +22,7 @@ Workstation Management is used by central IT and application support teams. ## Initial Configuration -To start using Mendix Workstation, you must first create a [workspace and a station](/mendix-workstation/glossary/), by performing the following steps: +To start using Mendix Workstation, you must first create a workspace and a station by performing the following steps: 1. Go to [Mendix Workstation Management](https://workstation.home.mendix.com/) and sign in with your Mendix account. 2. In **Workspace Overview**, click **Create Workspace**. @@ -43,127 +47,113 @@ To start using Mendix Workstation, you must first create a [workspace and a stat ## Administering Mendix Workstation -### Workspace Apps +### Stations -It is crucial to configure the Mendix apps that are allowed to connect to the Workstation Client via the Workstation Connector. To do so, apps are managed on a workspace level and can be enabled or disabled for all stations in workspace, by station station groups, or individually per station. +The **Stations** tab displays a comprehensive overview of all your configured stations. This page provides quick insights into the status of each station and offers various actions for creation, management, and bulk operations. -### Workspace Settings +#### Station Status Indicators -Navigate to the **Settings** page in a workspace to configure settings that are applied to all stations in that workspace. +The overview page displays the current status of each station, helping you quickly identify any issues or pending actions: -#### Log Settings +* **No computer registered** - The station has been created in Workstation Management, but no physical computer running the Workstation Client has been linked to it yet. +* **Computer registered** - A Workstation Client on a physical computer is successfully registered and actively linked to this station. +* **Client's config is out of sync** - The configuration defined in Workstation Management for this station has changed, but the Workstation Client on the registered computer has not yet received or applied these updates. This can happen if auto-refresh is disabled or if there's a temporary connectivity issue. +* **Unknown computer** - The Workstation Client on the registered computer is reporting an unrecognized identifier, or there's an issue with its registration. +Error while registering: An error occurred during the attempt to register a Workstation Client to this station. Further investigation (for example, checking client logs) may be required. -Log settings are available in Workstation Management at **Settings > Log Settings**. +#### Creating a New Station -The Workstation Client always stores logs to the file system it is installed on (c.f. [Troubleshooting - Workstation Client](/mendix-workstation/troubleshooting/#workstation-client)). No logs are send to the Workstation Management. However, you can configure the log level and retention policy of all the Workstation Clients that are registered to stations in the workspace. +To create a new station, choose one of the following options, depending on your deployment scenario. -##### Log Level +##### Creating a Station from Scratch -Configure the log level of the logs stored by the Workstation Client(s). +To create a station from scratch, perform the following steps: -* Info (default) - Logs normal operation and key application events. For example, the time when the Client was launched or terminated. -* Warn - Info logs and potential issues or suboptimal conditions. For example, if a request to refresh the Client's configuration timed out. -* Error - Warning logs and visible problem, something is not working as expected. For example, if a port to connect to a device is already in use. -* Debug - Error logs and detailed internal state for developer diagnostics. For example, requests to the Workstation Management, communication with devices. +1. Click **Create Station**. +2. Provide a unique **Station Name**. -By default, the unregistered Workstation Client is set to the Debug log level. After the client is registered, the log level as configured in the Workspace settings is applied. + The name is a mandatory identifier for your station. -#### Retention Policy +3. Optional: Add a station group to organize your stations (for example, by location, department, or function). +4. Optional: Specify an **Auto-Accepted Computer Name**. -Verbosity and thus log file size increases with each log level. To constrain this, the logs are limited to 10 MB in size and stored for 7 days by default. + If provided, during a bulk registration process, any Workstation Client reporting this computer name are automatically mapped and registered to this specific station, streamlining large-scale deployments. -Modify these settings to the needs of your logging policy, especially if you require to keep debug level logs in production for retrospective troubleshooting. +##### Creating a Station from Clipboard -#### Client's Auto-Refresh {#auto-refresh} +If you have previously copied the configuration of an existing station (for example, from another workspace or for duplication purposes), you can use the **Create Station from Clipboard** option to paste and create a new station based on that data. -Auto-refresh settings are available in Workstation Management at **Settings > Client's Auto-Refresh**. +##### Create Station from File -By default, the Workstation Client operates in auto-refresh mode. That is, any changes made to the configuration in Workstation Management are immediately reflected in the Client. +This option allows you to import a station's configuration from a previously exported file. This is particularly useful for migrating or replicating single station configurations. -To change this behavior, set the **Auto-Refresh Mode** toggle to **Off**. You can then force the configuration to refresh by clicking **Refresh on Computer** in Workstation Management, or by clicking **Refresh** in the Workstation Client. +#### Exporting and Importing Stations -The **Check Interval** setting is only available when the auto-refresh mode is enabled. It specifies how often a Workstation Client that is disconnected due to a web socket failure should automatically refresh its configuration by polling Workstation Management. By default, this happens every 60 minutes. +Workstation Management provides robust features for managing stations in bulk, facilitating migration, backup, and replication tasks. -#### Local Device Testing +* **Export Stations** - Export all stations in the current workspace, or select specific stations from the overview list to export only those you need. +* **Import Stations** - When importing stations from a file, you have fine-grained control over how duplicates are handled: -Local device testing settings are available in Workstation Management at **Settings > Local Device Testing**. + * **Ignore** - If a station with the same identifier already exists, the imported station will be skipped. + * **Duplicate** - A new station will be created, even if one with the same identifier already exists, resulting in a duplicate entry. + * **Replace** - The existing station with the matching identifier will be completely overwritten by the imported station's data. + * **Merge** - The imported station's data will be intelligently merged with the existing station's configuration, updating fields where there are differences. -By default, the Workstation Management is pre-configured as an allowed app to connect to the Workstation Client on the **Test your Station** page in a workspace. To disable this setting, toggle it off. +The import process allows you to specify what information to include: -### Workspace Team and Collaboration {#collaboration} +* **Include Apps** - Specify whether to include the associated Mendix applications configured for the imported stations. +* **Include Devices** - Specify whether to include the device configurations linked to the imported stations. -{{% alert color="info" %}} -Collaborating with other users in a workspace requires a Workstation license. -{{% /alert %}} +#### Bulk Registration Tokens -Invite and manage members of a Workspace on the Team page. Only users who have signed into Workstation Management can be invited via email. One of the following roles can be assigned: +For large-scale deployments, administrators can generate bulk registration tokens to simplify the process of linking multiple Workstation Clients to stations without manual intervention for each client. -* Owner - The owner has full rights to manage the workspace. They can perform the following tasks: +##### Generating a Token - * Reading and editing configurations - * Managing the team - * Registering and deregistering computers to and from stations - * Refreshing computer configurations - * Managing workspace settings - * Deleting a workspace or transfering ownership to a new owner - - By default, the user who created a workspace is assigned the owner role. Contact Mendix Support if a Workspace owner has left the company to transfer the ownership. - - * Viewing bulk registration tokens - * Copying existing bulk registration tokens - * Creating new bulk registration tokens - * Modifying bulk registration tokens - * Revoking bulk registration tokens - * Exporting and importing stations (single and in bulk) - * Linking imported stations to existing workspace apps - * Creating apps during station import. - -* Workspace admin - The workspace admin can manage the workspace in the same way as the owner, but they cannot delete the workspace or change its ownership. -* Station admin - Station admins can perform the following tasks: +Specify a valid time period for the token, after which it will automatically expire. +Upon generation, the system provides the registration command for the terminal, which can be used to register Workstation Clients. - * Viewing and editing station configurations - * Registering and deregistering computers to and from stations - * Refreshing computer configurations - * Viewing bulk registration tokens - * Copying existing bulk registration tokens - * Creating new bulk registration tokens - * Modifying bulk registration tokens - * Revoking bulk registration tokens - * Exporting and importing stations (single and in bulk) - * Linking imported stations to existing workspace apps. +##### Managing Tokens -* Computer admin - Computer admins can perform the following tasks: +You can revoke an active bulk registration token at any time, immediately invalidating it and preventing further registrations using that token. - * Viewing configurations without editing them - * Registering and deregistering computers to and from stations - * Refreshing computer configurations - * Viewing bulk registration tokens - * Copying existing bulk registration tokens - * Exporting stations (single and in bulk). +### Station Detail Page -* View only - This role can perform the following tasks: +Once a station is created, clicking on the arrow in the **Stations Overview** page will take you to the **Station Detail** page. This page is your central hub for viewing and configuring all specific settings and associated devices for that individual station. - * Viewing configurations without editing them - * Exporting stations (single and in bulk). +From here, you can perform the following tasks: -All members except for the Workspace owner can leave a workspace. +* Change the station name. +* Manually refresh configuration to the client, forcing the Workstation Client on the registered computer to immediately pull the latest settings from Workstation Management. +* Configure advanced settings like **Detect Card Readers** and **Station Developer Mode**. +* Manage and configure all devices associated with this station. ### Advanced Station Settings +#### Detect Card Readers + +Card readers are handled uniquely within Workstation Management. They are not configured as separate devices in the Devices overview of a Station page. Instead, the Workstation Client automatically detects connected card readers. + +Auto detecting card readers is enabled by default. You can toggle the **Detect Card Readers** setting on the **Station Detail Page** to **Off** if you do not want the Workstation Client to automatically detect smart card readers for this specific station. + #### Station Developer Mode {#developer-mode} Developer mode can be configured on a **Station** page by toggling **Enable Developer Mode**. -*Developer Mode* is enabled by default for each station. This allows users of the Workstation Client to +When Developer Mode is enabled, users of the Workstation Client have access to: -* quit the program from the start menu, -* unlink the Workstation Client so that it can be registered to another station, -* gives access to debug level live logs displayed in the **Logs** pane of the Workstation Client even if the workspace's log level is set to a different level, -* give access to developer tools (available by pressing *Ctrl + Shift + I*). +* Quit the program from the start menu. +* Unlink the Workstation Client, allowing it to be registered to another station. +* Debug level live logs displayed in the Logs pane of the Workstation Client, even if the workspace's log level is set to a different level. +* Developer tools (accessible by pressing *Ctrl + Shift + I*). -For production environments, it is recommended to disable *Developer Mode* to prevent Workstation operators from accidentally quitting or unlinking the Workstation Client. +{{% alert color="info" %}} +For production environments, it is strongly recommended to disable Developer Mode. This prevents Workstation operators from accidentally quitting or unlinking the Workstation Client and restricts access to debugging tools that are not needed in a live operational setting. +{{% /alert %}} -## Device Types and Settings +## Configuring Devices + +This section details how to configure various device types for the current station. For each device type, you'll find instructions on how to set it up in the Management UI, along with the specific message syntax required for Mendix applications to communicate with it via the Workstation Client. ### Card Readers @@ -171,65 +161,59 @@ Card reader devices cannot be configured as separate devices in the **Devices** Auto detecting card readers is enabled by default. This setting can be configured on a **Station** page by toggling **Detect Card Readers**. -Refer to [Message Syntax - Card Readers](/mendix-workstation/device-syntax/#card-readers) for a more in-depth explaination how to communicate with card readers. - -### File Device - -This section explains the configuration of a file device. Refer to [Message Syntax - File Device](/mendix-workstation/device-syntax/#file-device) for a more in-depth explaination how to communicate with file devices. +#### Message Syntax {#card-readers} -#### Allowed Folder Configuration - -The *Allowed Folder* feature supports flexible path configuration through environment variables, providing cross-platform compatibility for both Windows and Unix-based systems. This functionality allows administrators to define the allowed folder where the Workstation Client can perform actions. - -#### Environment Variable Support - -The system accepts environment variables in the allowed folder configuration within the Workstation Management interface. Both Windows and Unix syntax formats are supported on all platforms, meaning you can use Windows-style environment variables on Unix systems and vice versa. +This device type requires the following message and response: -#### Supported Path Formats +##### Message -Windows and Unix-style paths can be used independently of the operating system the Workstation Client is running on. The following examples demonstrate the various syntax options available: +Send instruction in hexadecimal as a string, for example, *FFCA000000* to read the smart card ID. The messages exchanged with the smart card are APDU messages. For more information, refer to the documentation of the APDU command for your smart card reader. -#### Basic Examples +##### Response -* **Windows-style with backslash**: `%AppData%\test` -* **Windows-style with forward slash**: `%AppData%/test` -* **Unix-style with backslash**: `$EnvVar\test` -* **Unix-style with forward slash**: `$EnvVar/test` +* `0#` - Card connected +* `1#` - Card disconnected +* `2# Response` - Response from device as raw hexadecimal. +* `3# Error` - Error message from device. -#### Allowed Actions +### File Device -The administrator can choose to allow either one or a combination of the following permissions: subscribe to change events, read files, and write files. +The File Device allows Mendix applications to interact with the local file system of the computer running the Workstation Client. -### Bluetooth Devices +#### Configuration in Management UI -Simply add Bluetooth LE (BLE) devices that use the ATT protocol by entering the exact device name as displayed in your OS' device manager +To add a File Device, perform the following steps: -Refer to [Message Syntax - Bluetooth](/mendix-workstation/device-syntax/#bluetooth) for a more in-depth explaination how to communicate with bluetooth devices. +1. Navigate to the **Devices** section on the **Station Detail** page. +2. Click **Add Device** and select **File Device**. +3. Provide a **Device Name** (for example, *Write files to test folder*). -## Device Syntax +#### Allowed Folder Configuration -To enable Mendix Workstation to communicate with your devices, you must ensure that the messages you send have the correct syntax. This syntax varies depending on the type of device. The following sections show the required syntax for file system, smart card, and Bluetooth devices. +The *Allowed Folder* feature supports flexible path configuration through environment variables, providing cross-platform compatibility for both Windows and Unix-based systems. This functionality allows administrators to define the allowed folder where the Workstation Client can perform actions. -### Bluetooth {#bluetooth} +##### Environment Variable Support -This device type requires the following message and response: +The system accepts environment variables in the allowed folder configuration within the Workstation Management interface. Both Windows and Unix syntax formats are supported on all platforms, providing cross-platform compatibility. -#### Message +##### Supported Path Formats -* `0#ServiceUUID#CharacteristicUUID` - Subscribe to characteristic `CharacteristicUUID` from service `ServiceUUID`. -* `1#ServiceUUID#CharacteristicUUID` - Unsubscribe from characteristic `CharacteristicUUID` from service `ServiceUUID`. -* `2#ServiceUUID#CharacteristicUUID` - Read characteristic `CharacteristicUUID` from service `ServiceUUID`. -* `3#ServiceUUID#CharacteristicUUID` - Write to characteristic `CharacteristicUUID` from service `ServiceUUID`. +Windows and Unix-style paths can be used independently of the operating system the Workstation Client is running on. The following examples demonstrate the various syntax options available: -#### Response +* Windows-style with backslash: `%AppData%\test` +* Windows-style with forward slash: `%AppData%/test` +* Unix-style with backslash: `$EnvVar\test` +* Unix-style with forward slash: `$EnvVar/test` -* `CharacteristicUUID#Response` +#### Allowed Actions -### File Device {#file-device} +You can grant one or more of the following permissions for the File Device: -This device type requires the following message and response: +* Subscribe to change events - Allow the Workstation Client to monitor the configured folder for changes. +* Read files - Allow Mendix applications to read the content of files within the allowed folder. +* Write files - Allow Mendix applications to write content to files within the allowed folder. -#### Important Considerations +### Message Syntax {#file-device} Before sending messages to the File Device, review the following points: @@ -237,14 +221,14 @@ Before sending messages to the File Device, review the following points: * Delimiter - The `#` character is used as a delimiter within messages. Paths and data may not contain the `#` character. * Case sensitivity - File and directory paths may be case-sensitive depending on the underlying operating system. For example, Linux paths are typically case-sensitive, while Windows paths are not. -#### Message +##### Message * `0#Path` - Initiate watching for changes in the specified `Path`. If `Path` is a directory, the device will watch for changes within that directory (creation, deletion, renaming, or modification of files/subdirectories). If `Path` is a file, the device will watch for changes to that specific file (modification, deletion, or renaming). * `1#Path` - Stop watching for changes in the specified `Path`. * `2#File path` - Read the content of the file at the specified `File Path`. * `3#File path#Data#flag` - Write `Data` to the file at the specified `File Path`. The `flag` can be `w` for overwrite, `a` for append If left blank, the value defaults to `w`. -#### Response +##### Response * `R#Path` - File or directory at the specified `Path` was renamed, created, or deleted. * `C#Path` - File or directory at the specified `Path` was changed. This is triggered both when a file is modified and when the contents of a directory changes. @@ -252,17 +236,19 @@ Before sending messages to the File Device, review the following points: * `E#Error` - `Error` message from operating system. * `S#{0,1,2,3}#directory` - The command `{0,1,2,3}` on `directory` was successful. -#### Example Test +#### Example Test: Verifying File Device Configuration -The section below shows a sample test that you can run to verify the configuration. +Follow these steps to verify that your File Device configuration is working correctly: 1. Create a new Workspace in the Workstation Management. 2. Create a new Station. 3. Add a `File Device` with the following configuration to this Station: - * **Device Name** - *Write files to test folder* - * **Allowed Folder** - For example, on a Windows computer you can use a path like `C:\MyTestFolder` - * **Allow writing files** - **Yes** - * Use the default values for everything else + + * **Device Name** - A meaningful name, for example, *Write files to test folder*. + * **Allowed Folder** - For example, on a Windows computer you can use a path like `C:\MyTestFolder`. Ensure this folder exists on the computer where the Workstation Client will run. + * **Allow writing files** - Select **Yes**. + * Use the default values for everything else. + 4. Register the Station to your computer (assuming the Workstation Client is installed there). 5. In your Workspace, navigate to **Test Your Station** and click **Test** by the configured file device. 6. Enter `3#test.txt#Hello from Mendix` in the **Send Message** field, and then press **Send Message**. @@ -272,17 +258,147 @@ The section below shows a sample test that you can run to verify the configurati 7. Go to *C:\MyTestFolder* and verify that it contains the text file. 8. Open the test file and verify that it contains the text *Hello from Mendix*. -### Card Readers {#card-readers} +### Bluetooth Devices + +Bluetooth Low Energy (BLE) devices using the ATT protocol can be integrated with Mendix Workstation. + +#### Configuration in Management UI + +To add a Bluetooth Device, perform the following steps: + +1. Navigate to the **Devices** section on the **Station Detail** page. +2. Click Add Device and select Bluetooth Device. +3. Enter the exact device name as it is displayed in your operating system's device manager. + +#### Message Syntax This device type requires the following message and response: -#### Message +##### Message -Send instruction in hexadecimal as a string, for example, *FFCA000000* to read the smart card ID. The messages exchanged with the smart card are APDU messages. For more information, refer to the documentation of the APDU command for your smart card reader. +* `0#ServiceUUID#CharacteristicUUID` - Subscribe to characteristic `CharacteristicUUID` from service `ServiceUUID`. +* `1#ServiceUUID#CharacteristicUUID` - Unsubscribe from characteristic `CharacteristicUUID` from service `ServiceUUID`. +* `2#ServiceUUID#CharacteristicUUID` - Read characteristic `CharacteristicUUID` from service `ServiceUUID`. +* `3#ServiceUUID#CharacteristicUUID` - Write to characteristic `CharacteristicUUID` from service `ServiceUUID`. #### Response -* `0#` - Card connected -* `1#` - Card disconnected -* `2# Response` - Response from device as raw hexadecimal. -* `3# Error` - Error message from device. \ No newline at end of file +* `CharacteristicUUID#Response` + +## Apps + +The **Apps** page allows you to manage your apps on a workspace level. + +### Creating Apps + +To create a new app for your workspace, perform the following steps: + +1. Click **Create App**. +2. Specify the following properties: + + * App name + * URL + * Public Key + * Enable in Station Groups + * Enable in all stations + +## Settings + +Navigate to the **Settings** page in a workspace to configure settings that are applied to all stations in that workspace. + +### Log Settings + +Log settings are available in Workstation Management at **Settings > Log Settings**. + +The Workstation Client always stores logs to the file system it is installed on (c.f. [Troubleshooting - Workstation Client](/mendix-workstation/troubleshooting/#workstation-client)). No logs are send to the Workstation Management. However, you can configure the log level and retention policy of all the Workstation Clients that are registered to stations in the workspace. + +#### Log Level + +Configure the log level of the logs stored by the Workstation Client(s). + +* Info (default) - Logs normal operation and key application events. For example, the time when the Client was launched or terminated. +* Warn - Info logs and potential issues or suboptimal conditions. For example, if a request to refresh the Client's configuration timed out. +* Error - Warning logs and visible problem, something is not working as expected. For example, if a port to connect to a device is already in use. +* Debug - Error logs and detailed internal state for developer diagnostics. For example, requests to the Workstation Management, communication with devices. + +By default, the unregistered Workstation Client is set to the **Debug** log level. After the client is registered, the log level as configured in the Workspace settings is applied. + +### Retention Policy + +Verbosity and thus log file size increases with each log level. To constrain this, the logs are limited to 10 MB in size and stored for 7 days by default. + +Modify these settings to the needs of your logging policy, especially if you require to keep debug level logs in production for retrospective troubleshooting. + +### Client's Auto-Refresh {#auto-refresh} + +Auto-refresh settings are available in Workstation Management at **Settings > Client's Auto-Refresh**. + +By default, the Workstation Client operates in auto-refresh mode. That is, any changes made to the configuration in Workstation Management are immediately reflected in the Client. + +To change this behavior, set the **Auto-Refresh Mode** toggle to **Off**. You can then force the configuration to refresh by clicking **Refresh on Computer** in Workstation Management, or by clicking **Refresh** in the Workstation Client. + +The **Check Interval** setting is only available when the auto-refresh mode is enabled. It specifies how often a Workstation Client that is disconnected due to a web socket failure should automatically refresh its configuration by polling Workstation Management. By default, this happens every 60 minutes. + +### Local Device Testing + +Local device testing settings are available in Workstation Management at **Settings > Local Device Testing**. + +By default, the Workstation Management is pre-configured as an allowed app to connect to the Workstation Client on the **Test your Station** page in a workspace. To disable this setting, toggle it off. + +## Team {#collaboration} + +{{% alert color="info" %}} +Collaborating with other users in a workspace requires a Workstation license. +{{% /alert %}} + +On the **Team** page, you can invite and manage members of a workspace. Only users who have signed into Workstation Management can be invited via email. You can assign the following roles to your users: + +* Owner - The owner has full rights to manage the workspace. They can perform the following tasks: + + * Reading and editing configurations + * Managing the team + * Registering and deregistering computers to and from stations + * Refreshing computer configurations + * Managing workspace settings + * Deleting a workspace or transfering ownership to a new owner + + By default, the user who created a workspace is assigned the owner role. Contact Mendix Support if a Workspace owner has left the company to transfer the ownership. + + * Viewing bulk registration tokens + * Copying existing bulk registration tokens + * Creating new bulk registration tokens + * Modifying bulk registration tokens + * Revoking bulk registration tokens + * Exporting and importing stations (single and in bulk) + * Linking imported stations to existing workspace apps + * Creating apps during station import. + +* Workspace admin - The workspace admin can manage the workspace in the same way as the owner, but they cannot delete the workspace or change its ownership. +* Station admin - Station admins can perform the following tasks: + + * Viewing and editing station configurations + * Registering and deregistering computers to and from stations + * Refreshing computer configurations + * Viewing bulk registration tokens + * Copying existing bulk registration tokens + * Creating new bulk registration tokens + * Modifying bulk registration tokens + * Revoking bulk registration tokens + * Exporting and importing stations (single and in bulk) + * Linking imported stations to existing workspace apps. + +* Computer admin - Computer admins can perform the following tasks: + + * Viewing configurations without editing them + * Registering and deregistering computers to and from stations + * Refreshing computer configurations + * Viewing bulk registration tokens + * Copying existing bulk registration tokens + * Exporting stations (single and in bulk). + +* View only - This role can perform the following tasks: + + * Viewing configurations without editing them + * Exporting stations (single and in bulk). + +All members except for the workspace owner can leave a workspace. \ No newline at end of file From fd65988951b1f3f4dcc56d80ebabe84a2d973661 Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Fri, 5 Jun 2026 16:44:09 +0200 Subject: [PATCH 17/20] updates from sme review --- .../en/docs/workstation/management/_index.md | 25 ++ .../management/wks-management-admin.md | 113 +++++ .../management/wks-management-apps.md | 41 ++ .../management/wks-management-devices.md | 141 ++++++ .../management/wks-management-settings.md | 56 +++ .../management/wks-management-team.md | 69 +++ .../workstation/management/wks-management.md | 32 ++ content/en/docs/workstation/wks-management.md | 404 ------------------ static/attachments/workstation/wks-apps1.png | Bin 0 -> 52559 bytes .../attachments/workstation/wks-settings1.png | Bin 0 -> 146717 bytes .../attachments/workstation/wks-settings2.png | Bin 0 -> 200483 bytes .../attachments/workstation/wks-settings3.png | Bin 0 -> 104848 bytes .../attachments/workstation/wks-stations1.png | Bin 0 -> 169260 bytes static/attachments/workstation/wks-team1.png | Bin 0 -> 52113 bytes 14 files changed, 477 insertions(+), 404 deletions(-) create mode 100644 content/en/docs/workstation/management/_index.md create mode 100644 content/en/docs/workstation/management/wks-management-admin.md create mode 100644 content/en/docs/workstation/management/wks-management-apps.md create mode 100644 content/en/docs/workstation/management/wks-management-devices.md create mode 100644 content/en/docs/workstation/management/wks-management-settings.md create mode 100644 content/en/docs/workstation/management/wks-management-team.md create mode 100644 content/en/docs/workstation/management/wks-management.md delete mode 100644 content/en/docs/workstation/wks-management.md create mode 100644 static/attachments/workstation/wks-apps1.png create mode 100644 static/attachments/workstation/wks-settings1.png create mode 100644 static/attachments/workstation/wks-settings2.png create mode 100644 static/attachments/workstation/wks-settings3.png create mode 100644 static/attachments/workstation/wks-stations1.png create mode 100644 static/attachments/workstation/wks-team1.png diff --git a/content/en/docs/workstation/management/_index.md b/content/en/docs/workstation/management/_index.md new file mode 100644 index 00000000000..de55a939ae1 --- /dev/null +++ b/content/en/docs/workstation/management/_index.md @@ -0,0 +1,25 @@ +--- +title: "Mendix Workstation Management" +linktitle: "Workstation Management" +url: /mendix-workstation/management/ +description: "Provides an overview of Mendix Workstation Management." +no_list: false +description_list: true +weight: 30 +--- + +## Introduction + +[Workstation Management](https://workstation.home.mendix.com/) is a tool for overseeing and optimizing Mendix Workstation deployments across your organization. Tailored for central IT and application support teams, this Mendix Platform service offers a centralized interface to streamline the configuration, monitoring, and troubleshooting of all Workstation Clients and their connected devices. + +This document provides an overview of every facet of Workstation Management, so that you can discover how to perform initial setup, manage user access and roles, configure various device types with precise control, and implement robust monitoring and logging strategies. By mastering these functionalities, you can ensure seamless operation, enhance efficiency, and provide reliable support for your Mendix Workstation ecosystem, regardless of its scale or geographical distribution. + +## Basic Concepts + +For more information about the terms used in this document, such as *station* or *device*, refer to the [Mendix Workstation glossary](/mendix-workstation/glossary/). + +## Users + +Workstation Management is used by central IT and application support teams. + +## Read More diff --git a/content/en/docs/workstation/management/wks-management-admin.md b/content/en/docs/workstation/management/wks-management-admin.md new file mode 100644 index 00000000000..f74c39e716b --- /dev/null +++ b/content/en/docs/workstation/management/wks-management-admin.md @@ -0,0 +1,113 @@ +--- +title: "Managing Stations" +linktitle: "Stations" +url: /mendix-workstation/management-stations/ +description: "Describes the administration of stations in Mendix Workstation Management." +weight: 50 +--- + +## Introduction + +The **Stations** page displays a comprehensive overview of all your configured stations. This page provides quick insights into the status of each station and offers various actions for creation, management, and bulk operations. + +{{< figure src="/attachments/workstation/wks-stations1.png" class="no-border" >}} + +## Station Status Indicators + +The overview page displays the current status of each station, helping you quickly identify any issues or pending actions: + +* **No computer registered** - The station has been created in Workstation Management, but no physical computer running the Workstation Client has been linked to it yet. +* **Computer registered** - A Workstation Client on a physical computer is successfully registered and actively linked to this station. +* **Client's config is out of sync** - The configuration defined in Workstation Management for this station has changed, but the Workstation Client on the registered computer has not yet received or applied these updates. This can happen if auto-refresh is disabled or if there's a temporary connectivity issue. +* **Unknown computer** - The Workstation Client on the registered computer is reporting an unrecognized identifier, or there's an issue with its registration. +Error while registering: An error occurred during the attempt to register a Workstation Client to this station. Further investigation (for example, checking client logs) may be required. + +## Creating a New Station + +To create a new station, choose one of the following options, depending on your deployment scenario. + +### Creating a Station from Scratch + +To create a station from scratch, perform the following steps: + +1. Click **Create Station**. +2. Provide a unique **Station Name**. + + The name is a mandatory identifier for your station. + +3. Optional: Add a station group to organize your stations (for example, by location, department, or function). +4. Optional: Specify an **Auto-Accepted Computer Name**. + + If provided, during a bulk registration process, any Workstation Client reporting this computer name are automatically mapped and registered to this specific station, streamlining large-scale deployments. + +### Creating a Station from Clipboard + +If you have previously copied the configuration of an existing station (for example, from another workspace or for duplication purposes), you can use the **Create Station from Clipboard** option to paste and create a new station based on that data. + +### Create Station from File + +This option allows you to import a station's configuration from a previously exported file. This is particularly useful for migrating or replicating single station configurations. + +## Exporting and Importing Stations + +Workstation Management provides robust features for managing stations in bulk, facilitating migration, backup, and replication tasks. + +* **Export Stations** - Export all stations in the current workspace, or select specific stations from the overview list to export only those you need. +* **Import Stations** - When importing stations from a file, you have fine-grained control over how duplicates are handled: + + * **Ignore** - If a station with the same identifier already exists, the imported station will be skipped. + * **Duplicate** - A new station will be created, even if one with the same identifier already exists, resulting in a duplicate entry. + * **Replace** - The existing station with the matching identifier will be completely overwritten by the imported station's data. + * **Merge** - The imported station's data will be intelligently merged with the existing station's configuration, updating fields where there are differences. + +The import process allows you to specify what information to include: + +* **Include Apps** - Specify whether to include the associated Mendix applications configured for the imported stations. +* **Include Devices** - Specify whether to include the device configurations linked to the imported stations. + +## Bulk Registration Tokens + +For large-scale deployments, administrators can generate bulk registration tokens to simplify the process of linking multiple Workstation Clients to stations without manual intervention for each client. + +### Generating a Token + +Specify a valid time period for the token, after which it will automatically expire. +Upon generation, the system provides the registration command for the terminal, which can be used to register Workstation Clients. + +### Managing Tokens + +You can revoke an active bulk registration token at any time, immediately invalidating it and preventing further registrations using that token. + +## Station Detail Page + +Once a station is created, clicking on the arrow in the **Stations Overview** page will take you to the **Station Detail** page. This page is your central hub for viewing and configuring all specific settings and associated devices for that individual station. + +From here, you can perform the following tasks: + +* Change the station name. +* Manually refresh configuration to the client, forcing the Workstation Client on the registered computer to immediately pull the latest settings from Workstation Management. +* Configure advanced settings like **Detect Card Readers** and **Station Developer Mode**. +* Manage and configure all devices associated with this station. + +## Advanced Station Settings + +### Detect Card Readers + +Card readers are handled uniquely within Workstation Management. They are not configured as separate devices in the Devices overview of a Station page. Instead, the Workstation Client automatically detects connected card readers. + +Auto detecting card readers is enabled by default. You can toggle the **Detect Card Readers** setting on the **Station Detail Page** to **Off** if you do not want the Workstation Client to automatically detect smart card readers for this specific station. + +### Station Developer Mode {#developer-mode} + +Developer mode can be configured on a **Station** page by toggling **Enable Developer Mode**. + +When Developer Mode is enabled, users of the Workstation Client have access to: + +* Quit the program from the start menu. +* Unlink the Workstation Client, allowing it to be registered to another station. +* Debug level live logs displayed in the Logs pane of the Workstation Client, even if the workspace's log level is set to a different level. +* Developer tools (accessible by pressing *Ctrl + Shift + I*). + +{{% alert color="info" %}} +For production environments, it is strongly recommended to disable Developer Mode. This prevents Workstation operators from accidentally quitting or unlinking the Workstation Client and restricts access to debugging tools that are not needed in a live operational setting. +{{% /alert %}} \ No newline at end of file diff --git a/content/en/docs/workstation/management/wks-management-apps.md b/content/en/docs/workstation/management/wks-management-apps.md new file mode 100644 index 00000000000..7b2872b88e2 --- /dev/null +++ b/content/en/docs/workstation/management/wks-management-apps.md @@ -0,0 +1,41 @@ +--- +title: "Managing Apps" +linktitle: "Apps" +url: /mendix-workstation/management-apps/ +description: "Describes the app management options available in Mendix Workstation Management." +weight: 70 +--- + +## Introduction + +The **Apps** page allows you to manage your apps on a workspace level. + +{{< figure src="/attachments/workstation/wks-apps1.png" class="no-border" >}} + +## Creating Apps + +To add a new app to your workspace, perform the following steps: + +1. Click **Create App**. +2. Specify the following properties: + + * App name - Provide a meaningful name for your app. + * URL - Enter the URL of your app. + * Public Key - Generated by the Workstation Connector. Used to establish a secure connection between the Mendix app and the Workstation Connector. + * Enable in station groups - Select one or more station groups that should have access to the app. + * Enable in all stations - Select this checkbox to enable the app for all configured stations. + +## Editing Apps + +You can edit the basic settings for an existing app by performing the following steps: + +1. Click the **three dot** menu by the app which you want to edit. +2. Click **Edit App**. +3. Modify the app name, URL, or Public Key. + +## Managing Apps + +You can manage your apps by changing their group assignments. + +1. Click the **three dot** menu by the app which you want to edit. +2. Click **Manage App**, and then adjust the app's group assignment as needed. \ No newline at end of file diff --git a/content/en/docs/workstation/management/wks-management-devices.md b/content/en/docs/workstation/management/wks-management-devices.md new file mode 100644 index 00000000000..d15de5e9e09 --- /dev/null +++ b/content/en/docs/workstation/management/wks-management-devices.md @@ -0,0 +1,141 @@ +--- +title: "Configuring Devices" +linktitle: "Devices" +url: /mendix-workstation/management-devices/ +description: "Describes the available devices and device syntax for Mendix Workstation Management." +weight: 60 +--- + +## Introduction + +This section details how to configure various device types for the current station. For each device type, you will find instructions on how to set it up in the Management UI, along with the specific message syntax required for Mendix applications to communicate with it through the Workstation Client. + +## Card Readers + +Card reader devices cannot be configured as separate devices in the **Devices** overview of a **Station** page. Instead, they are automatically detected by the Workstation Client and added to the device list of the Client. + +Auto detecting card readers is enabled by default. This setting can be configured on a **Station** page by toggling **Detect Card Readers**. + +### Message Syntax {#card-readers} + +This device type requires the following message and response: + +#### Message + +Send instruction in hexadecimal as a string, for example, *FFCA000000* to read the smart card ID. The messages exchanged with the smart card are APDU messages. For more information, refer to the documentation of the APDU command for your smart card reader. + +#### Response + +* `0#` - Card connected +* `1#` - Card disconnected +* `2# Response` - Response from device as raw hexadecimal. +* `3# Error` - Error message from device. + +## File Device + +The File Device allows Mendix applications to interact with the local file system of the computer running the Workstation Client. + +### Configuration in Management UI + +To add a File Device, perform the following steps: + +1. Navigate to the **Devices** section on the **Station Detail** page. +2. Click **Add Device** and select **File Device**. +3. Provide a **Device Name** (for example, *Write files to test folder*). + +### Allowed Folder Configuration + +The *Allowed Folder* feature supports flexible path configuration through environment variables, providing cross-platform compatibility for both Windows and Unix-based systems. This functionality allows administrators to define the allowed folder where the Workstation Client can perform actions. + +#### Environment Variable Support + +The system accepts environment variables in the allowed folder configuration within the Workstation Management interface. Both Windows and Unix syntax formats are supported on all platforms, providing cross-platform compatibility. + +#### Supported Path Formats + +Windows and Unix-style paths can be used independently of the operating system the Workstation Client is running on. The following examples demonstrate the various syntax options available: + +* Windows-style with backslash: `%AppData%\test` +* Windows-style with forward slash: `%AppData%/test` +* Unix-style with backslash: `$EnvVar\test` +* Unix-style with forward slash: `$EnvVar/test` + +### Allowed Actions + +You can grant one or more of the following permissions for the File Device: + +* Subscribe to change events - Allow the Workstation Client to monitor the configured folder for changes. +* Read files - Allow Mendix applications to read the content of files within the allowed folder. +* Write files - Allow Mendix applications to write content to files within the allowed folder. + +### Message Syntax {#file-device} + +Before sending messages to the File Device, review the following points: + +* Path handling - You can provide the paths either as absolute (for example, `/var/log/app.log` or `C:\Data\report.txt`), or as relative paths. Relative paths are always interpreted relative to the allowed folder configured in Workstation Management. +* Delimiter - The `#` character is used as a delimiter within messages. Paths and data may not contain the `#` character. +* Case sensitivity - File and directory paths may be case-sensitive depending on the underlying operating system. For example, Linux paths are typically case-sensitive, while Windows paths are not. + +#### Message + +* `0#Path` - Initiate watching for changes in the specified `Path`. If `Path` is a directory, the device will watch for changes within that directory (creation, deletion, renaming, or modification of files/subdirectories). If `Path` is a file, the device will watch for changes to that specific file (modification, deletion, or renaming). +* `1#Path` - Stop watching for changes in the specified `Path`. +* `2#File path` - Read the content of the file at the specified `File Path`. +* `3#File path#Data#flag` - Write `Data` to the file at the specified `File Path`. The `flag` can be `w` for overwrite, `a` for append If left blank, the value defaults to `w`. + +#### Response + +* `R#Path` - File or directory at the specified `Path` was renamed, created, or deleted. +* `C#Path` - File or directory at the specified `Path` was changed. This is triggered both when a file is modified and when the contents of a directory changes. +* `D#Data` - `Data` from file read. +* `E#Error` - `Error` message from operating system. +* `S#{0,1,2,3}#directory` - The command `{0,1,2,3}` on `directory` was successful. + +### Example Test: Verifying File Device Configuration + +Follow these steps to verify that your File Device configuration is working correctly: + +1. Create a new Workspace in the Workstation Management. +2. Create a new Station. +3. Add a `File Device` with the following configuration to this Station: + + * **Device Name** - A meaningful name, for example, *Write files to test folder*. + * **Allowed Folder** - For example, on a Windows computer you can use a path like `C:\MyTestFolder`. Ensure this folder exists on the computer where the Workstation Client will run. + * **Allow writing files** - Select **Yes**. + * Use the default values for everything else. + +4. Register the Station to your computer (assuming the Workstation Client is installed there). +5. In your Workspace, navigate to **Test Your Station** and click **Test** by the configured file device. +6. Enter `3#test.txt#Hello from Mendix` in the **Send Message** field, and then press **Send Message**. + + The test should show a response like `S#3#C:\MyTestFolder\test.txt` to indicate that the text file *test.txt* was successfully written to *MyTestFolder*. + +7. Go to *C:\MyTestFolder* and verify that it contains the text file. +8. Open the test file and verify that it contains the text *Hello from Mendix*. + +## Bluetooth Devices + +Bluetooth Low Energy (BLE) devices using the ATT protocol can be integrated with Mendix Workstation. + +### Configuration in Management UI + +To add a Bluetooth Device, perform the following steps: + +1. Navigate to the **Devices** section on the **Station Detail** page. +2. Click Add Device and select Bluetooth Device. +3. Enter the exact device name as it is displayed in your operating system's device manager. + +### Message Syntax + +This device type requires the following message and response: + +#### Message + +* `0#ServiceUUID#CharacteristicUUID` - Subscribe to characteristic `CharacteristicUUID` from service `ServiceUUID`. +* `1#ServiceUUID#CharacteristicUUID` - Unsubscribe from characteristic `CharacteristicUUID` from service `ServiceUUID`. +* `2#ServiceUUID#CharacteristicUUID` - Read characteristic `CharacteristicUUID` from service `ServiceUUID`. +* `3#ServiceUUID#CharacteristicUUID` - Write to characteristic `CharacteristicUUID` from service `ServiceUUID`. + +### Response + +* `CharacteristicUUID#Response` \ No newline at end of file diff --git a/content/en/docs/workstation/management/wks-management-settings.md b/content/en/docs/workstation/management/wks-management-settings.md new file mode 100644 index 00000000000..01bc5322bc0 --- /dev/null +++ b/content/en/docs/workstation/management/wks-management-settings.md @@ -0,0 +1,56 @@ +--- +title: "Configuring Settings" +linktitle: "Settings" +url: /mendix-workstation/management-settings/ +description: "Describes the settings available in Mendix Workstation Management." +weight: 80 +--- + +## Introduction + +Navigate to the **Settings** page in a workspace to configure settings that are applied to all stations in that workspace. + +## Log Settings + +Log settings are available in Workstation Management at **Settings > Log Settings**. + +The Workstation Client always stores logs to the file system it is installed on (c.f. [Troubleshooting - Workstation Client](/mendix-workstation/troubleshooting/#workstation-client)). No logs are send to the Workstation Management. However, you can configure the log level and retention policy of all the Workstation Clients that are registered to stations in the workspace. + +{{< figure src="/attachments/workstation/wks-settings1.png" class="no-border" >}} + +### Log Level + +Configure the log level of the logs stored by the Workstation Client(s). + +* Info (default) - Logs normal operation and key application events. For example, the time when the Client was launched or terminated. +* Warn - Info logs and potential issues or suboptimal conditions. For example, if a request to refresh the Client's configuration timed out. +* Error - Warning logs and visible problem, something is not working as expected. For example, if a port to connect to a device is already in use. +* Debug - Error logs and detailed internal state for developer diagnostics. For example, requests to the Workstation Management, communication with devices. + +By default, the unregistered Workstation Client is set to the **Debug** log level. After the client is registered, the log level as configured in the Workspace settings is applied. + +## Retention Policy + +Verbosity and thus log file size increases with each log level. To constrain this, the logs are limited to 10 MB in size and stored for 7 days by default. + +Modify these settings to the needs of your logging policy, especially if you require to keep debug level logs in production for retrospective troubleshooting. + +## Client's Auto-Refresh {#auto-refresh} + +Auto-refresh settings are available in Workstation Management at **Settings > Client's Auto-Refresh**. + +{{< figure src="/attachments/workstation/wks-settings2.png" class="no-border" >}} + +By default, the Workstation Client operates in auto-refresh mode. That is, any changes made to the configuration in Workstation Management are immediately reflected in the Client. + +To change this behavior, set the **Auto-Refresh Mode** toggle to **Off**. You can then force the configuration to refresh by clicking **Refresh on Computer** in Workstation Management, or by clicking **Refresh** in the Workstation Client. + +The **Check Interval** setting is only available when the auto-refresh mode is enabled. It specifies how often a Workstation Client that is disconnected due to a web socket failure should automatically refresh its configuration by polling Workstation Management. By default, this happens every 60 minutes. + +## Local Device Testing + +Local device testing settings are available in Workstation Management at **Settings > Local Device Testing**. + +{{< figure src="/attachments/workstation/wks-settings3.png" class="no-border" >}} + +By default, the Workstation Management is pre-configured as an allowed app to connect to the Workstation Client on the **Test your Station** page in a workspace. To disable this setting, toggle it off. \ No newline at end of file diff --git a/content/en/docs/workstation/management/wks-management-team.md b/content/en/docs/workstation/management/wks-management-team.md new file mode 100644 index 00000000000..1cbd3c0c87f --- /dev/null +++ b/content/en/docs/workstation/management/wks-management-team.md @@ -0,0 +1,69 @@ +--- +title: "Managing the Team" +linktitle: "Team" +url: /mendix-workstation/management-team/ +description: "Describes the team management options available in Mendix Workstation Management." +weight: 90 +--- + +## Introduction + +{{% alert color="info" %}} +Collaborating with other users in a workspace requires a Workstation license. +{{% /alert %}} + +On the **Team** page, you can invite and manage members of a workspace. Only users who have signed into Workstation Management can be invited by email. + +{{< figure src="/attachments/workstation/wks-team1.png" class="no-border" >}} + +You can assign the following roles to your users: + +* Owner - The owner has full rights to manage the workspace. They can perform the following tasks: + + * Reading and editing configurations + * Managing the team + * Registering and deregistering computers to and from stations + * Refreshing computer configurations + * Managing workspace settings + * Deleting a workspace or transfering ownership to a new owner + + By default, the user who created a workspace is assigned the owner role. Contact Mendix Support if a Workspace owner has left the company to transfer the ownership. + + * Viewing bulk registration tokens + * Copying existing bulk registration tokens + * Creating new bulk registration tokens + * Modifying bulk registration tokens + * Revoking bulk registration tokens + * Exporting and importing stations (single and in bulk) + * Linking imported stations to existing workspace apps + * Creating apps during station import. + +* Workspace admin - The workspace admin can manage the workspace in the same way as the owner, but they cannot delete the workspace or change its ownership. +* Station admin - Station admins can perform the following tasks: + + * Viewing and editing station configurations + * Registering and deregistering computers to and from stations + * Refreshing computer configurations + * Viewing bulk registration tokens + * Copying existing bulk registration tokens + * Creating new bulk registration tokens + * Modifying bulk registration tokens + * Revoking bulk registration tokens + * Exporting and importing stations (single and in bulk) + * Linking imported stations to existing workspace apps. + +* Computer admin - Computer admins can perform the following tasks: + + * Viewing configurations without editing them + * Registering and deregistering computers to and from stations + * Refreshing computer configurations + * Viewing bulk registration tokens + * Copying existing bulk registration tokens + * Exporting stations (single and in bulk). + +* View only - This role can perform the following tasks: + + * Viewing configurations without editing them + * Exporting stations (single and in bulk). + +All members except for the workspace owner can leave a workspace. \ No newline at end of file diff --git a/content/en/docs/workstation/management/wks-management.md b/content/en/docs/workstation/management/wks-management.md new file mode 100644 index 00000000000..714331c7366 --- /dev/null +++ b/content/en/docs/workstation/management/wks-management.md @@ -0,0 +1,32 @@ +--- +title: "Configuring Mendix Workstation Management" +linktitle: "Configuration" +url: /mendix-workstation/management-config/ +description: "Describes the initial configuration of Mendix Workstation Management." +weight: 40 +--- + +## Introduction + +To start using Mendix Workstation, you must first create a workspace and a station by performing the following steps: + +1. Go to [Mendix Workstation Management](https://workstation.home.mendix.com/) and sign in with your Mendix account. +2. In **Workspace Overview**, click **Create Workspace**. + + {{< figure src="/attachments/workstation/wks-install1.png" class="no-border" >}} + +3. Enter a name for your new workspace, and then click **Create Workspace**. + + {{< figure src="/attachments/workstation/wks-install2.png" class="no-border" >}} + +4. After the workspace is created, in the **Stations** page, click **Create a New Station**. + + {{< figure src="/attachments/workstation/wks-install3.png" class="no-border" >}} + +5. Enter a name for the station, and then click **Create Station**. + + {{< figure src="/attachments/workstation/wks-install4.png" class="no-border" >}} + +6. Optional: If you do not want Workstation Management to detect smart card readers, in **Station** view, set the **Detect Card Readers** toggle to **Off**. + + {{< figure src="/attachments/workstation/wks-install16.png" class="no-border" >}} \ No newline at end of file diff --git a/content/en/docs/workstation/wks-management.md b/content/en/docs/workstation/wks-management.md deleted file mode 100644 index f30e64771e3..00000000000 --- a/content/en/docs/workstation/wks-management.md +++ /dev/null @@ -1,404 +0,0 @@ ---- -title: "Mendix Workstation Management" -linktitle: "Workstation Management" -url: /mendix-workstation/management/ -description: "Describes how to set up and administer Mendix Workstation Management." -weight: 30 ---- - -## Introduction - -[Workstation Management](https://workstation.home.mendix.com/) is a tool for overseeing and optimizing Mendix Workstation deployments across your organization. Tailored for central IT and application support teams, this Mendix Platform service offers a centralized interface to streamline the configuration, monitoring, and troubleshooting of all Workstation Clients and their connected devices. - -This document provides an overview of every facet of Workstation Management, so that you can discover how to perform initial setup, manage user access and roles, configure various device types with precise control, and implement robust monitoring and logging strategies. By mastering these functionalities, you can ensure seamless operation, enhance efficiency, and provide reliable support for your Mendix Workstation ecosystem, regardless of its scale or geographical distribution. - -### Basic Concepts - -For more information about the terms used in this document, such as *station* or *device*, refer to the [Mendix Workstation glossary](/mendix-workstation/glossary/). - -### Users - -Workstation Management is used by central IT and application support teams. - -## Initial Configuration - -To start using Mendix Workstation, you must first create a workspace and a station by performing the following steps: - -1. Go to [Mendix Workstation Management](https://workstation.home.mendix.com/) and sign in with your Mendix account. -2. In **Workspace Overview**, click **Create Workspace**. - - {{< figure src="/attachments/workstation/wks-install1.png" class="no-border" >}} - -3. Enter a name for your new workspace, and then click **Create Workspace**. - - {{< figure src="/attachments/workstation/wks-install2.png" class="no-border" >}} - -4. After the workspace is created, in the **Stations** page, click **Create a New Station**. - - {{< figure src="/attachments/workstation/wks-install3.png" class="no-border" >}} - -5. Enter a name for the station, and then click **Create Station**. - - {{< figure src="/attachments/workstation/wks-install4.png" class="no-border" >}} - -6. Optional: If you do not want Workstation Management to detect smart card readers, in **Station** view, set the **Detect Card Readers** toggle to **Off**. - - {{< figure src="/attachments/workstation/wks-install16.png" class="no-border" >}} - -## Administering Mendix Workstation - -### Stations - -The **Stations** tab displays a comprehensive overview of all your configured stations. This page provides quick insights into the status of each station and offers various actions for creation, management, and bulk operations. - -#### Station Status Indicators - -The overview page displays the current status of each station, helping you quickly identify any issues or pending actions: - -* **No computer registered** - The station has been created in Workstation Management, but no physical computer running the Workstation Client has been linked to it yet. -* **Computer registered** - A Workstation Client on a physical computer is successfully registered and actively linked to this station. -* **Client's config is out of sync** - The configuration defined in Workstation Management for this station has changed, but the Workstation Client on the registered computer has not yet received or applied these updates. This can happen if auto-refresh is disabled or if there's a temporary connectivity issue. -* **Unknown computer** - The Workstation Client on the registered computer is reporting an unrecognized identifier, or there's an issue with its registration. -Error while registering: An error occurred during the attempt to register a Workstation Client to this station. Further investigation (for example, checking client logs) may be required. - -#### Creating a New Station - -To create a new station, choose one of the following options, depending on your deployment scenario. - -##### Creating a Station from Scratch - -To create a station from scratch, perform the following steps: - -1. Click **Create Station**. -2. Provide a unique **Station Name**. - - The name is a mandatory identifier for your station. - -3. Optional: Add a station group to organize your stations (for example, by location, department, or function). -4. Optional: Specify an **Auto-Accepted Computer Name**. - - If provided, during a bulk registration process, any Workstation Client reporting this computer name are automatically mapped and registered to this specific station, streamlining large-scale deployments. - -##### Creating a Station from Clipboard - -If you have previously copied the configuration of an existing station (for example, from another workspace or for duplication purposes), you can use the **Create Station from Clipboard** option to paste and create a new station based on that data. - -##### Create Station from File - -This option allows you to import a station's configuration from a previously exported file. This is particularly useful for migrating or replicating single station configurations. - -#### Exporting and Importing Stations - -Workstation Management provides robust features for managing stations in bulk, facilitating migration, backup, and replication tasks. - -* **Export Stations** - Export all stations in the current workspace, or select specific stations from the overview list to export only those you need. -* **Import Stations** - When importing stations from a file, you have fine-grained control over how duplicates are handled: - - * **Ignore** - If a station with the same identifier already exists, the imported station will be skipped. - * **Duplicate** - A new station will be created, even if one with the same identifier already exists, resulting in a duplicate entry. - * **Replace** - The existing station with the matching identifier will be completely overwritten by the imported station's data. - * **Merge** - The imported station's data will be intelligently merged with the existing station's configuration, updating fields where there are differences. - -The import process allows you to specify what information to include: - -* **Include Apps** - Specify whether to include the associated Mendix applications configured for the imported stations. -* **Include Devices** - Specify whether to include the device configurations linked to the imported stations. - -#### Bulk Registration Tokens - -For large-scale deployments, administrators can generate bulk registration tokens to simplify the process of linking multiple Workstation Clients to stations without manual intervention for each client. - -##### Generating a Token - -Specify a valid time period for the token, after which it will automatically expire. -Upon generation, the system provides the registration command for the terminal, which can be used to register Workstation Clients. - -##### Managing Tokens - -You can revoke an active bulk registration token at any time, immediately invalidating it and preventing further registrations using that token. - -### Station Detail Page - -Once a station is created, clicking on the arrow in the **Stations Overview** page will take you to the **Station Detail** page. This page is your central hub for viewing and configuring all specific settings and associated devices for that individual station. - -From here, you can perform the following tasks: - -* Change the station name. -* Manually refresh configuration to the client, forcing the Workstation Client on the registered computer to immediately pull the latest settings from Workstation Management. -* Configure advanced settings like **Detect Card Readers** and **Station Developer Mode**. -* Manage and configure all devices associated with this station. - -### Advanced Station Settings - -#### Detect Card Readers - -Card readers are handled uniquely within Workstation Management. They are not configured as separate devices in the Devices overview of a Station page. Instead, the Workstation Client automatically detects connected card readers. - -Auto detecting card readers is enabled by default. You can toggle the **Detect Card Readers** setting on the **Station Detail Page** to **Off** if you do not want the Workstation Client to automatically detect smart card readers for this specific station. - -#### Station Developer Mode {#developer-mode} - -Developer mode can be configured on a **Station** page by toggling **Enable Developer Mode**. - -When Developer Mode is enabled, users of the Workstation Client have access to: - -* Quit the program from the start menu. -* Unlink the Workstation Client, allowing it to be registered to another station. -* Debug level live logs displayed in the Logs pane of the Workstation Client, even if the workspace's log level is set to a different level. -* Developer tools (accessible by pressing *Ctrl + Shift + I*). - -{{% alert color="info" %}} -For production environments, it is strongly recommended to disable Developer Mode. This prevents Workstation operators from accidentally quitting or unlinking the Workstation Client and restricts access to debugging tools that are not needed in a live operational setting. -{{% /alert %}} - -## Configuring Devices - -This section details how to configure various device types for the current station. For each device type, you'll find instructions on how to set it up in the Management UI, along with the specific message syntax required for Mendix applications to communicate with it via the Workstation Client. - -### Card Readers - -Card reader devices cannot be configured as separate devices in the **Devices** overview of a **Station** page. Instead, they are automatically detected by the Workstation Client and added to the device list of the Client. - -Auto detecting card readers is enabled by default. This setting can be configured on a **Station** page by toggling **Detect Card Readers**. - -#### Message Syntax {#card-readers} - -This device type requires the following message and response: - -##### Message - -Send instruction in hexadecimal as a string, for example, *FFCA000000* to read the smart card ID. The messages exchanged with the smart card are APDU messages. For more information, refer to the documentation of the APDU command for your smart card reader. - -##### Response - -* `0#` - Card connected -* `1#` - Card disconnected -* `2# Response` - Response from device as raw hexadecimal. -* `3# Error` - Error message from device. - -### File Device - -The File Device allows Mendix applications to interact with the local file system of the computer running the Workstation Client. - -#### Configuration in Management UI - -To add a File Device, perform the following steps: - -1. Navigate to the **Devices** section on the **Station Detail** page. -2. Click **Add Device** and select **File Device**. -3. Provide a **Device Name** (for example, *Write files to test folder*). - -#### Allowed Folder Configuration - -The *Allowed Folder* feature supports flexible path configuration through environment variables, providing cross-platform compatibility for both Windows and Unix-based systems. This functionality allows administrators to define the allowed folder where the Workstation Client can perform actions. - -##### Environment Variable Support - -The system accepts environment variables in the allowed folder configuration within the Workstation Management interface. Both Windows and Unix syntax formats are supported on all platforms, providing cross-platform compatibility. - -##### Supported Path Formats - -Windows and Unix-style paths can be used independently of the operating system the Workstation Client is running on. The following examples demonstrate the various syntax options available: - -* Windows-style with backslash: `%AppData%\test` -* Windows-style with forward slash: `%AppData%/test` -* Unix-style with backslash: `$EnvVar\test` -* Unix-style with forward slash: `$EnvVar/test` - -#### Allowed Actions - -You can grant one or more of the following permissions for the File Device: - -* Subscribe to change events - Allow the Workstation Client to monitor the configured folder for changes. -* Read files - Allow Mendix applications to read the content of files within the allowed folder. -* Write files - Allow Mendix applications to write content to files within the allowed folder. - -### Message Syntax {#file-device} - -Before sending messages to the File Device, review the following points: - -* Path handling - You can provide the paths either as absolute (for example, `/var/log/app.log` or `C:\Data\report.txt`), or as relative paths. Relative paths are always interpreted relative to the allowed folder configured in Workstation Management. -* Delimiter - The `#` character is used as a delimiter within messages. Paths and data may not contain the `#` character. -* Case sensitivity - File and directory paths may be case-sensitive depending on the underlying operating system. For example, Linux paths are typically case-sensitive, while Windows paths are not. - -##### Message - -* `0#Path` - Initiate watching for changes in the specified `Path`. If `Path` is a directory, the device will watch for changes within that directory (creation, deletion, renaming, or modification of files/subdirectories). If `Path` is a file, the device will watch for changes to that specific file (modification, deletion, or renaming). -* `1#Path` - Stop watching for changes in the specified `Path`. -* `2#File path` - Read the content of the file at the specified `File Path`. -* `3#File path#Data#flag` - Write `Data` to the file at the specified `File Path`. The `flag` can be `w` for overwrite, `a` for append If left blank, the value defaults to `w`. - -##### Response - -* `R#Path` - File or directory at the specified `Path` was renamed, created, or deleted. -* `C#Path` - File or directory at the specified `Path` was changed. This is triggered both when a file is modified and when the contents of a directory changes. -* `D#Data` - `Data` from file read. -* `E#Error` - `Error` message from operating system. -* `S#{0,1,2,3}#directory` - The command `{0,1,2,3}` on `directory` was successful. - -#### Example Test: Verifying File Device Configuration - -Follow these steps to verify that your File Device configuration is working correctly: - -1. Create a new Workspace in the Workstation Management. -2. Create a new Station. -3. Add a `File Device` with the following configuration to this Station: - - * **Device Name** - A meaningful name, for example, *Write files to test folder*. - * **Allowed Folder** - For example, on a Windows computer you can use a path like `C:\MyTestFolder`. Ensure this folder exists on the computer where the Workstation Client will run. - * **Allow writing files** - Select **Yes**. - * Use the default values for everything else. - -4. Register the Station to your computer (assuming the Workstation Client is installed there). -5. In your Workspace, navigate to **Test Your Station** and click **Test** by the configured file device. -6. Enter `3#test.txt#Hello from Mendix` in the **Send Message** field, and then press **Send Message**. - - The test should show a response like `S#3#C:\MyTestFolder\test.txt` to indicate that the text file *test.txt* was successfully written to *MyTestFolder*. - -7. Go to *C:\MyTestFolder* and verify that it contains the text file. -8. Open the test file and verify that it contains the text *Hello from Mendix*. - -### Bluetooth Devices - -Bluetooth Low Energy (BLE) devices using the ATT protocol can be integrated with Mendix Workstation. - -#### Configuration in Management UI - -To add a Bluetooth Device, perform the following steps: - -1. Navigate to the **Devices** section on the **Station Detail** page. -2. Click Add Device and select Bluetooth Device. -3. Enter the exact device name as it is displayed in your operating system's device manager. - -#### Message Syntax - -This device type requires the following message and response: - -##### Message - -* `0#ServiceUUID#CharacteristicUUID` - Subscribe to characteristic `CharacteristicUUID` from service `ServiceUUID`. -* `1#ServiceUUID#CharacteristicUUID` - Unsubscribe from characteristic `CharacteristicUUID` from service `ServiceUUID`. -* `2#ServiceUUID#CharacteristicUUID` - Read characteristic `CharacteristicUUID` from service `ServiceUUID`. -* `3#ServiceUUID#CharacteristicUUID` - Write to characteristic `CharacteristicUUID` from service `ServiceUUID`. - -#### Response - -* `CharacteristicUUID#Response` - -## Apps - -The **Apps** page allows you to manage your apps on a workspace level. - -### Creating Apps - -To create a new app for your workspace, perform the following steps: - -1. Click **Create App**. -2. Specify the following properties: - - * App name - * URL - * Public Key - * Enable in Station Groups - * Enable in all stations - -## Settings - -Navigate to the **Settings** page in a workspace to configure settings that are applied to all stations in that workspace. - -### Log Settings - -Log settings are available in Workstation Management at **Settings > Log Settings**. - -The Workstation Client always stores logs to the file system it is installed on (c.f. [Troubleshooting - Workstation Client](/mendix-workstation/troubleshooting/#workstation-client)). No logs are send to the Workstation Management. However, you can configure the log level and retention policy of all the Workstation Clients that are registered to stations in the workspace. - -#### Log Level - -Configure the log level of the logs stored by the Workstation Client(s). - -* Info (default) - Logs normal operation and key application events. For example, the time when the Client was launched or terminated. -* Warn - Info logs and potential issues or suboptimal conditions. For example, if a request to refresh the Client's configuration timed out. -* Error - Warning logs and visible problem, something is not working as expected. For example, if a port to connect to a device is already in use. -* Debug - Error logs and detailed internal state for developer diagnostics. For example, requests to the Workstation Management, communication with devices. - -By default, the unregistered Workstation Client is set to the **Debug** log level. After the client is registered, the log level as configured in the Workspace settings is applied. - -### Retention Policy - -Verbosity and thus log file size increases with each log level. To constrain this, the logs are limited to 10 MB in size and stored for 7 days by default. - -Modify these settings to the needs of your logging policy, especially if you require to keep debug level logs in production for retrospective troubleshooting. - -### Client's Auto-Refresh {#auto-refresh} - -Auto-refresh settings are available in Workstation Management at **Settings > Client's Auto-Refresh**. - -By default, the Workstation Client operates in auto-refresh mode. That is, any changes made to the configuration in Workstation Management are immediately reflected in the Client. - -To change this behavior, set the **Auto-Refresh Mode** toggle to **Off**. You can then force the configuration to refresh by clicking **Refresh on Computer** in Workstation Management, or by clicking **Refresh** in the Workstation Client. - -The **Check Interval** setting is only available when the auto-refresh mode is enabled. It specifies how often a Workstation Client that is disconnected due to a web socket failure should automatically refresh its configuration by polling Workstation Management. By default, this happens every 60 minutes. - -### Local Device Testing - -Local device testing settings are available in Workstation Management at **Settings > Local Device Testing**. - -By default, the Workstation Management is pre-configured as an allowed app to connect to the Workstation Client on the **Test your Station** page in a workspace. To disable this setting, toggle it off. - -## Team {#collaboration} - -{{% alert color="info" %}} -Collaborating with other users in a workspace requires a Workstation license. -{{% /alert %}} - -On the **Team** page, you can invite and manage members of a workspace. Only users who have signed into Workstation Management can be invited via email. You can assign the following roles to your users: - -* Owner - The owner has full rights to manage the workspace. They can perform the following tasks: - - * Reading and editing configurations - * Managing the team - * Registering and deregistering computers to and from stations - * Refreshing computer configurations - * Managing workspace settings - * Deleting a workspace or transfering ownership to a new owner - - By default, the user who created a workspace is assigned the owner role. Contact Mendix Support if a Workspace owner has left the company to transfer the ownership. - - * Viewing bulk registration tokens - * Copying existing bulk registration tokens - * Creating new bulk registration tokens - * Modifying bulk registration tokens - * Revoking bulk registration tokens - * Exporting and importing stations (single and in bulk) - * Linking imported stations to existing workspace apps - * Creating apps during station import. - -* Workspace admin - The workspace admin can manage the workspace in the same way as the owner, but they cannot delete the workspace or change its ownership. -* Station admin - Station admins can perform the following tasks: - - * Viewing and editing station configurations - * Registering and deregistering computers to and from stations - * Refreshing computer configurations - * Viewing bulk registration tokens - * Copying existing bulk registration tokens - * Creating new bulk registration tokens - * Modifying bulk registration tokens - * Revoking bulk registration tokens - * Exporting and importing stations (single and in bulk) - * Linking imported stations to existing workspace apps. - -* Computer admin - Computer admins can perform the following tasks: - - * Viewing configurations without editing them - * Registering and deregistering computers to and from stations - * Refreshing computer configurations - * Viewing bulk registration tokens - * Copying existing bulk registration tokens - * Exporting stations (single and in bulk). - -* View only - This role can perform the following tasks: - - * Viewing configurations without editing them - * Exporting stations (single and in bulk). - -All members except for the workspace owner can leave a workspace. \ No newline at end of file diff --git a/static/attachments/workstation/wks-apps1.png b/static/attachments/workstation/wks-apps1.png new file mode 100644 index 0000000000000000000000000000000000000000..07f0b1c2a46352e383314c443b78774fb2c48b3b GIT binary patch literal 52559 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

T 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 X=@fG7huO10z)Rtkifr{u)6oA1odCtl literal 0 HcmV?d00001 diff --git a/static/attachments/workstation/wks-settings3.png b/static/attachments/workstation/wks-settings3.png new file mode 100644 index 0000000000000000000000000000000000000000..4b0425298b778fd4faa3300f11204c58e41873fb GIT binary patch literal 104848 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

sj@>O;#%^mv7Ip?Hm9npJ=e_%gfz#O? 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ⅇ5w558h}{uP1I$YmcF`( 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

^>|t9HHSW})8ft6(Wo2`W@J(VFUbUne;756ei( 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≥}w5nsxr-4sG$na{v$jZJ9i{iP<@P9k(R-f`( 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

8R6ikl+Cv`ceN zTHTP`BaFR%dx+PN2A<3crH<)vDI@m@NPwgDoaADKGZNHu6goxpJ9QM@Fbd4WWL9;D zzVoNtN1dw4g=F0IuiLeQm_ppW$Q?9(-k{d1HXKIgp{Ub~m|x{SZGfKG6Ip_J4v$6{l&Y+FcN^d%WI7lEwA zX(6)9xHyA*Ol<@fUC@>XW?C)Mv^%HFb^6i^iNt>2GXJ35M#<9=^$D!ZmbuBTphCYD z40o}5UB*5~bMol|%S@Sup00ccaEnPJOr-K=SGJ_o*6!i2m>X@gI8x3LCOouW-obqq zk)m5r5vZTb7Lnq6*wQbCpLm#`mD1tObQ|qDzRlD%?c{a9o_yX18aX59ZN6E&zYSa z_0mwesi8XXLZyj=RJMDZgc7gx?eMO)9Ml#ziqZ~y{({ejm6X)Unb-10oxFqU=i8=9 zXG5|orP}QS(X(*J2a6Buv=CXswA)YQw5>F-nR_@@MhJKbLq-d%tm;=YnwCkNNkz`& zRqgmmE(sUU9Wp!;(?&$xtPV6dn$CHOmfb_8A_za4>-iKNG#(URuk-XUs<(fQcX0K- z72Tp&AGszMsc%Ot)+Mjl&!$Nm#r%Z@B%F^8GPW!(hnF8e;fY;4D{o$&8lw zwIM5ghj8^$LDfA8<7Ff_O%O;n-poH@wSJ&y}WP}|pMB{gI+P6C2 zZ!vN~{mv-ByIo-%cRUjLol{%=N)U$)3G6RFrSc09&fnD7uV4WIo2BGYM~IV=)2dmGQ@e~b3Lrb9HNc`S#P|~Y7Oanf^%+mJQ-yoMI0eoPq^z=Ext3M z6N6u~cw$zwHFHdEiu2ov9Udo}ue+st?Qd zTwUJTgX5EYNYwKo_c3pIHGx}R&0!Ep-H!CWLw2yGAyQcNGt;iQn=s!gSjE=DH89or z1hB$9>}M{%TIOoMR06ZF+43XCVIj+(|7f0eM4NwuI!`R6A?TzzW2G5e#D<9Y+-rH* znc!fg!Vs!x{TbANW`a_4bBR7v;Z^-4+sb399a%NG#ZN%^tYr@iMh!|-XurvKVZM_D z4+SeI+zp)Dz_j?^Z3$n)sX-yeSMR=C<5OH|dkB?ZqKI)d^z$!}adg_VtaGF;$63NWT_u><_^qqnVgZ zvXM%6>IclP0K>jDFmdN5ddqc5q!IQ%|{Zt!Sm z{OSH`9-SIk0&87#sl&zj6y?PF@2(0z0h1&TP0*e%+b|y;>>5s>Fx3|uH|zJ3P{HI9Sub)5b9$ZGWU^D4Ma)t$eGhW2 zB&Ji-_$Td8!>bP4X|;E|P`%e^qH#~vz63F8kZQQ>vp2Ao5Axf#)zzcsht@0WTJ>G0 zMV`Xm;;_}3UI`)jDqu%9hZ{AIvh+FPZa%}p=ZjK?z!LlV63S|^q<^Tze*UV)lcl!U z#C+fNI~aYwp|#w3#$sYkgR~<7{7GHCszrWYpKMu-$uer&zas*b-{>RJ5Q$qLY0R#8 zrpEwcGk%Blx6qTC0eW*WbG6lUX4zk`b0`%%$To#u2isL2eTkn!Tj%*E7|My@+zpQ! z&L9Jg2v&<=te*&Un&?Rn<7ma!4U#`T9Prxuxy_LmWEq|gYSvGu5kFg<%#a7_F=?YN zFf%t{m!vZ@tRD((JJVg>tAF^sJRWK5*LYA+a92{Zw+oR`Qq0J*GP1cb^*EDhVP+?L z^T!1XDJ~gQuj_IpFQ(+?N3^iT7U>-^Iln~{bq~4mm6=WOzO&A5Z1kWdf>0aq>MSFmNI|PQ7nd8Te_mXxRA!|ztemE{08 z=KDMQ);Y;r|4LJS0txYWsMfmrE4ZhNq=hpFjZ!WS-bVMlm=b^ zuw&N=_<`sfkNSOtCJ`U;^F^56M@}CP^|SHGV4w1RG%G0YqIOKYXw%FAmiW4&z%Jq- zI(_R%A5+i8x4_9^_u~>Ys7fTmbEg2$bTjx5B;I!F);%v!O!be9s}Mo7pR8Plt7mbK zS|~3hddEsdp;d@nrvgb5XK_wB_@&}wg)FdZFVky$b7m=+3Ki7M$SL>M*wDA-$r~mT zirEV|Xi7I7R`I}f$s@7$DPJc+eceO6m(3^h@v{}#+hn|-Bzgx}ltj~h7mNLPiopEo zl*+?E@6SrJz@$TN`|h`v0sCq!;aQ~l z%nw8lZ?}uxItpppPeF4&M=F~{1yQQbcnC-$^jRLCDnm{im2psr>K14E<{I`^RQ=EM8`g8lG?yTjj=FOu3@ zvmKHuEIOYBgoIK0X-!z%H$JWl_MI;E(U~Il2g1B_Tb(_8;w{n7v7o(`w@=J^E3mHG z#cI(Z@-ifhxN=lTTrPR|7Z&0II8n@u&U<$1#Zwsa{RNYcrwv};wtG?t)g~~Kqm5Rg zBE~VW^?!kW*0@#OH<3p8*E-f%2lhRGAsIr{`{ONta9Eh$`;RYAWUyZ0t)U7zPw*%< z6-FKL4`S^lv%MY9nA^mVz6dIXzkzvOX|en9yY5`y>~v80wUc|0m<@x;x$cUd*Tka- zzNi~KsP-_6FciX3I5A(T2I=5wagJ4c>Z@BmSZ}USPD|!7Xim}1Cp>g(<#|BeK9P+- zBkTR;$4;fH)l7WL2{J#r>PXM1UEVo;uy8-$z)gHBfB38aU`zj88BQ|d&&s|cWj#=9 zUvB9Wk8{L3kbZ+PHn9r}Fq$S;J_Ngt7A#Kf-$j_4b9=VTW?W8Pse+z6XS58~yN>G8flKx_aF%e6 z0#a%}o|jdcn4%!CYb^|y$)SGj5m1;YM4-dw9s88ND<-4DsQ$uU@=lNcWV9QNRsZ|o zeJ^f%<$_%ZpM-itkw!xX<);5cdvvG$zn%4y(IXAbi$+#6>) zDWgaP53d2FSbwiUr$A5Yj;|y7cc*G!K?_KNgJ{mh8bjbtBIBXKeotdZg!kn2i^;6k zbe$RQ$=rjn^9`m%H&A1xMzL;lXp&ZCkDN?VSb`GiqIxfMwi~Ub=yOw(#>1f$GA-F% z^E4S*gIjar8gqfRXwKT$QBIJgvLlfh87)rPw8aWB^_rW(O?A~n9>uU>kNd?*;Zn01 zGy@56pld6|W4!s3(Jx-5!wr!Vmn*$yzL>*krOVS{g5gSR*U4UK13Yr&5MzxARaQHF z+&ACAev`@UU0#NxMehpHz^CgvuKrNeTyQR+@W5U>(1miITXy`YO-3QS^lAsY#xRCVqL*GwWLGSM6C%yo}fE`hxBWT|g^?1Vz z8qfd9X@}S&+zt&iG&viQDX(Qv+X1+kUgoexU3Era}pXnFqt7ICnS}g!3!vNq>(O9=pOXv@gCaW(UuO}Io34W)9k32a!J13fmjwwqf#fN54o8mdqgC>;$TXMKPoo1nD`xpZV7zs z)Gp?kx@9g{{B?T&bbQMkQeN1IzrtT2MZR$e5|Iu`oz;;5;{zo`vaPWsB#8rzTw$<= z`53dkgnolwN7{-5#@MD6zyd;38RYKn0CRQVIoVj>)$yL7uOw%`9SX>1SKr5wzw7ga z4*5P3)YDRd?sRYTTLxjOWW3>gYed0|i}x__(B!t_wG52(Cvf3OTDf-Rm4&VZr3GB` zB{X{%FKokh2gbZH={R!`qs5b0AZ-_071Oa*(XQZmvEH3+wbvNJ780cqk%H-gvcz`X zT-Q%w#Bj*ymQ5m=XTP=aK4s}sGmVE1G6qH5iC5`KE8JA@S0+zqpzkl4_m*Q}MJ2t5 zYTV6osZzc4^VAMd$=3}<BTsD3VvGxFh#>241?{wKUirndwW-t@O z9TNMjpwG9`k@`4P5f_7XKMRUGhVle-x9fxa&Wf|hnJX`@vF^JQ6eKreVtz|UuPMT-h z6)^Mtv14%Lvh%B`3_jq-1i83Y2C-1@qxw?-vgp*R2U=MOnN}6tm z$TX%|5v-fF7PZ{3t|s&}CcuA8+CY~M+#Bj-7@nnu9*~_0P`DS`&XRlyj=jNS-tvj@ z9OG-xrQub*-2E6&+wxR=X^@!oP(2r(H|5nFNzm$QW#Xc=i}LtmCf`tj4Uu|F)HZNDuWyWV`5GbP-qmYG|bIjE>bgvM>CbYNu?v7oYXceF5q ze7;aBJy@-jIdeK>7vzWks&Fl?YW$-2(%{TvPI|1Y$gNm2K?E<^m@FUR zqKJ6>qDb|)Cu~9A!&A+M4R3AR3F+~v42q{ zQQqF(7AV)k>+pt1c+a9-n(?LzFh?RB=U#OBnZ3Z*e4w!LF}(&=Vpf{=qjRYH%A>OE zQ_PMZrtzJTbDIu}9JKI%Qb<6uoE_M`$l{;XMzr;3Y^Bbm+Qj;FCI`{x;LbxbpE+9I zoIcN>iBoRU8a2O9(n?7M0((q7{mE2|%Yi1^goopWfnWK(+7tKJ{sxQ!w*GPtG?`ka zQri6kA0cC>0-B8}{Q0tQ3j0R$8aG$=oz2Y_Ie4JKE6{I(ifGzC)Rn}ZDy_oYbQwzH z+B++wqeU7^wfQ?N@mG*ZHfQBmp#y_2JN3^$SHYGG$oo9CtE z*YM2YTjQfjv(bD@X=$T-2L%@IJG*c<)-6okBi)sf-~hi@${Yu zTA&*S_Zyh`{;5Ob}8zxNFYHLUnnvI(NN|10AC6@eCev+xqae z`IcH0bWZDmRgv+tC4TvBCX4A%c9_q+z|nVA6O21o5)V3|e2FB1vx%a!t80$-UJ0xp zze_)mLkgnfJpytprC66G#yShqOW665JyJ6>Uhb&dd5$xF=k&URnNY7C7gn>a3gCKdT)9izui5IxeA$>KmI%}(#7u; z!~~Mo{&juSGU}a}bg?WrzxmeLTxzkC0p?xs&f!i)r)_D{7a-Y=gj6wCb=mYvG!Uhy zD*R{j;l-k!lnkx5OD{^^=-p#(pS6#{7USY<-E;6x&v3W$=w2|t(U@@yfoiTElte`0 zV|Rrc;PD#0Jv|*JL`uD)XPKZvmn_;zZ&I|B3X9=*b{d(L8|BZ6^k^YXznz85;2<@( zyt&x%`5H9A_Ua0Hx{ucS%>!XOX+=)lwx8MSrqr>eSZ=oi8>(jG@%{%@_$5w}6u+W? zo&i0N^cM7-?9f>rW>Bv)#wy1I(|{i9HFXy8xwZ`)Kx=#Jix z&pGz3A|!>~!i4an2ag!5m1K9;uktJhHO?b6_gX*0oBPfgE8h7AE20$*Pcyu$XJzzm z3BvJWJIJaocbK)#$K5d=K?I92>dsVt-$ogolfiDm# zQ8PG&k0P;nz9dYSC$^VVb4}IWpTGZz#m9|BQ}7C9MOT4rcN7&@J6%QB>EhzoXS-s2 z7g{T?cKc76%q#Lx&)JZBh2gd8e0M{IEC}&vrZD5k#>t{zzf|>T<9Vz|+RrO=4z2`c z$X9fg_7yK1?U|!LXo{)lyFTHDGYbSpTdx~~t3RK2!N!1fN!o*ItG$oCuM?bKs7nsK z@u-q^kuun1J80ke0Cm+~zJUa3W(IV-r2{pV8LeGGjR7qC!ud#=H!f8LFvMxXE=e)% zvc=q~GO?3&#_)EiHQ8N~Zy;xtz{fmGSjGxlRe2Sc@m8K*3uYU;bTi$IriqxuVJo0* zT)*Pr^IF1NkEaMQIaRLGB-DaDz0@*>OsaxllueE|Hh))eQs7T!Be*1zlY&Z4H*Q zc9^?--&*;-&E-hF55;HiIMh(AjS>t&phMGgNQ0F+Swv=k@$X8IxHt@Xa3AGWE;rph zvES0gBTd%<|f4@x^JX6$ZIGnj$f`ZQFwNxR?9KG=JyC#Qd}AK_Zw%`aFdGYPoo zI{hLT_RC+GB*&fTBZ>3v=Umok{qHJ6FPTao}%o0<37Yh){yk3NE(duw#E>JM_kUo4twWsb<~J%d)A zkdDqd4cQDwQEn8giZ2D54Ng$zRpVL-`U}cYt_Dk}y?QRBE_2zvFp8C9A6$lX*3uXu zouHYF%S*xDzFWs(MJW1>vCSvxVb#Fd7SUlja?=^Yr~DCgM}Oz(`J}GFnEdl~c7GVr z1;YxD4TRiV9@7lO69=HE-y41ST_`%R&WHk=1&^nH81uz55x!=%5Bp8TkyJTYAcu|N z^+0*zI?kH1Yemu-CgZEt$=9Kk>Hv!f$JhAC#&~N}(U($6?kcWjn%0?3s|-5EQo6%k z0Uk`J%*QWK$YEv=9A`hZHtTO9C_3Cg@)hp}x?c>g`#D36 zZ`N^VyOroF*+$H$!pV8NKN5WLV6l^b>D6quuc>}Jg_k>MOVqom#q;8!eCbCG_HVQZ zm8$ge?&Vo>+qD`hJ%Jc5E_v_g-$19n(T>H9y13k-_x5R89BZOyj!mef-!;X6I$dGW zGrC5&qv_6~9p&&nCcP)Lx_G@~*5b##Dzfdto=DOdRkvm!E8b@*fV6*LgGG?l|1UQ?nVIp z_>AyaVm;dfJAQNM#%R|4*zrwx1k;lc`I`^$?X?nUtz=(=81%)lejK`0Wk_GakGt6O zJy$r-&mLrEPXJ@}_*PU&1v$jxQz{PPa$3s@`O5g$jvT*ux&Eu@OWk#$jO_bUWVQsQ z0OR-(u(x|_g8U$BWU(aqV2NxvL2SyZqt-#coscz0Al1s9vy-xmkBngEKn$3#zH78U z*4Gz?y!Uq&olQua5PNvc`e5LYD0INU3Q9(&`=rwYoz;OkSb>|o7xvL}rF<6v%_*B* z6Z0YIX$ThMjv0AJg3S&Qo2^@{cT^1Xuj*T_RX)(UK!+C(qtFLR8Ea}+TGd|+*yM9_ zmx@;tNqTlTii51X-8GrB6d7Sc#X2 zsM_sGGWXB;b4+ngR5Ra`5M>B;kSN*X3w@%@KiHLy+|v@bH=Xhl_2-R9_L|SN({3x1 zQ~fG{IV$Z^(N}tbp^1y-96`RFNZyO!KM6cG6~=QG?n8Ss-1cuCVRwg)krvbZXa#Cu z@iSI$8C-LF{NK>a^K_cN={$3lC_w61+`wYe(ppN`$5NUE04zsi3RLGd1XVf%yshvz zs@TVsZ!i@%(vY{Xglv5ipCfLEP*XXJ>MV_#@@q>*%gmz3+r+*|^g3m;0jdxx@1V%f zNXlnV;wGZ%!vm_1%f@@SO-A<4&QVFqf8NYAbd#f8IdlybcfXFa66!u_y|t3{ zGUuPaWc{>dV9=06`QwSh&!+lCJE})y-YETRGLm=m&4r_kpU~kNFzRPq zwBsAZ?mxG07s-poKG5LQ>9+&gss?uj$Hv8_aiYGVj!kI$R-c&?$n$&ydcw$Ls^jS*y|BU0Se`nl^(K~ek+2wPGJ-KM$IL1PYrd5KYPkUV3Pb@`jZRx`6+@jZP zxYhl0k^J1Xggix{7WS~)&Oa7 z|0`)3_!}tA5c){w`9&iIz`SAsdz#0S|7;sb-yd z0J!c?%XxHQ_Xpnau!{t}}6C$R5h#|lSHs`RT9-UAR>2tYYeHD71D z_5_Js(rXN0Jp%M`7=T3wpz!Upwa>l1TL9jgB+AFj{obN!lOETA0g?RE$v<5M{H)Gg zZ<0T9`_F%K{Pn-YR|NlnPQ#%0u9cvg4Kra6Z{db<(j~)LjI!=ooz?WwHj0(`SFHh;6=JMe| ziO^R8>U7VC6ag(b^GHevSh6&JkA#>Q$Rma)1E4knk{e$EgNDngvi;((>{J1gx8HD6 z`1*zO^IrvBUTU8RwThk`rH}j?U;9n|WFHK$BfgOV=t{)^gMzFgBn0#M^L-)BpTaz# zC3^%VRy9Bm7v#OXcLKb17&@Xu5)j{e;K4HV16cbABEc-cor(Saodh^+2R?yN{Y!BJ zoDA=N{P98n+TBzZHT>o{ZJ0AM2I{ZRAY|-Y_N6jFht>ebfzbk`{HgfDAgo7oQfVv$ z?2`V2kVTRJz{~!tQ^@b_PSoYoxC(%4GCtZyz+-uhmB|j+#(!9>DlXn+O! zTxP8d6siF?^&7?Zm%wfc8DR0EYhZTJn15J&AG`5CE4CP!g!c8F-2Ert9J4rL(ciB z0XHxAM|#m;_l9sn0Vl;=>XA4kts?1>mgCPhMS$ECllIqk{Q_vo@-_&fHJrD?5K@Ot z{*9Vpm5lqZ-%ui#ShYC$NUu>K1(bn>6#FW`w9|VIXNzsHa5?>Y`8f32NfbLDosap- z`v1(_Fagu3S<>4`@%wQK)($Bv1qY`~56SSB=hLaKYB3`q1Q?fnM~A$2Qe)Qjsmt)M z=DpN#lT-`@CW$cMZ6->6_<)ARz~;MELxNe6Qo4;4QZX~V9&%VS%_m1*oS(kkI#H_o z$R`4g)3a+3FHd8QY(>|;7O2xO*}bga{)k7#D{p(CmcwJd1d;y9uPzPQ}yB^ z1qm9U#ydwxrfui* z+Pz;|+Crg)A5gSNixw^JQlxnB;O_2jp-`Z>yA^kWTL@6x-L<#`DHfcZ^m+EP-+kVF zUFXanfdDg;8D_0@+xK&eqTb_e%r+D|30;q|u!ESmV_x{ae$x?!Lj@ZD$&#cy4)oM} zbMq2sW#iRJ39)5sZuRT2sp z6kl#u0B-CZ@9?SKa`}1L@0A{1R7&T(u828)mUNtuHtp*^cJ`9zx!A!3Tc*C>iJ4^% z>vK0|DoRSAAyWC>gtu-1d&=L5k9=5?_ycjuC)QrPicJW_-ovTm$9%ZsfQ{m~@;tG4 z-8WT>y9!2xc;e*O{@*l;lJo_-VZ!%m5MvGl!c@uc60FvnmLcxvf*?Qz1?l{^_cEH0 zj3ehkuM=>-^$apH%Iq2ZHdMCE5daiB8JlI2m#3O{T|Myd17&-gzlhT}5NLJc4{`%n z8Fl{>o8J)5mB5PGh!O8%lVWWXy4LkNlP~UqNqpYgDl)rSz2KAq?H{ts1Uqx%3fQ@5 zQJp%^$5CFX{r}J=NdG5oLYQ;Z;*{{VY721QKGI1JJCNN5klW9d7o-N_X%%!dMQbJW z<3aelAA_11RoD&~H-G5Wj`}&1!hZu#kTuG-!lvY?@8Yx46?Sp3FXj?mqz2^ybobxA zz9*o70!OAGsA)(7jtjE46Uhg``k;#Q~C%qilJFeMI8k zF1y#BkH+wtlha?xM)~e-hpQA<(cAUDBjx)dJLOyyoi$W}JuD(ok?C~YVkUI9rt3pM zW;mKC1BdZ7y|!3j)Hf}RN7UKe!p z8ZWIiFWyebIba(fLER0gJ6}mG?1{{h+O)?;M!)9rP3^T5j!ZbT>ei>dR|bt?#rQdd zEErQaC7gU!>DJqsr554mgR41xA^0vtLhkfBF4njD;z-K@P3I#r{ERE)#Wxr&!9syV zgow%Eom7ex)tMuubB&~2qen9T;bW9@{^h6Nm(hL#ZgzrXYM#69%tIr$n@N_6SC}t| zgx2Fo_v8$vKmGbBDYhKuI@k8+`RfDwsx)iMN0dxyla23T@_IGh($Oxqp=V{)%H4&? zeCdCoKIV^{rezpO2c7!b(UxPfkXaQ1g>!X zHAbtm;+YvUl^!qf73$AvbXBZH%fG}N#+w=j-b6`Be*sE+jl$QZ z?~%4se~d=r;z42ki&vwMGdGHi{?|k0kq4&fMKd_u^67m;M{vP*U*Ybhw0^`$w7tqqxpr|Reva0(?!FCv+>tFW^W&pRuP8E% zLa8uM@~cULjlS>Q*4=*~9;f9=N$PbB27U`?9^9UPrkQ*@N8QqY&5Qi#EZWUAR{&Z$ zP)JQ}qd%17`rXwWY4cUzqnis&=R`*z^JVq6-d-%k20uD@Z}Q&pBcPRGS0=6IS62N2 zXInp7psQwOo(5tkp~Go4OWBqLM89JSOBTv)7;L;LO$dsNUTUuke7nIB%EU#zt~Twn zR*49hxYzu%B<@-<^~4Kg$J!SiaoHkrg*w^V_4-2nKRTT*gMEhe-e)rw{ahHm(&a0@ z*&lb&^jL7!_fnbk3uroX>SqrWx6+GMB>#uch*-7lV56`;JWs^mzgM#o>9xL%EsfW; zESIbZuQEv5KAfyV8gtT*_e)9X53*IgK{r+)J zfR;Z*JM`LcVxU+?mp>hS>p=A`Jj&NDyCL!3Yym7pmni&m#Ba~fJ&R*pXQb+Tp`>%> z=d65-1lHq^lwFy)V<^79ud$F7fP`DaxMQ_*b$^0n%Y2(5ELd21;!WtUzDAk+%7_R9 z@vaD4Df34ZS8my0cl>&1R(!U?VE4Rfa#`uA5)OzsBUMTedLShOiI+%_d<)EXPCUrJJ!K5fD8V!1>_g*i+RlFn0$5=YujR zMx!ECit{D1NXm&SuIk$()m>y69_Bw2ImFYM$k43zcMeK>(tp)LSUmaYpu#*_%-`-? zb%aE;A7=T5(wM6N6-{&wCRJ74pa zzdo6B7XZ)5T@mhUW6#iyCuUwFf4xwC=|(ObOfRXTd)JD6oRcfAiaqbLJAW{KyUz-D zThWkl&cx)oeg=$+A-wvK7xQR$n2qoTeq2n4v*}cRu>_ItTahzPeMw~)+@S!2lD7XH zSm3Ha!%J8*gwBJ9%KF1*l380!dBv&QUqA@MrA5Dm21{XzdM|xr<6oTQM{h1$IC8YyxJ!ArURu zhzI}M2!=-IdbBk6V`svfvd9ZI`T`^lx&KVJRn^0iYd`ZKHKX5Wc(+w#jm*dD)BmEG z03q1e33bWVkGsug|Av{k{x6uxlS8;x*h{&uq4n&IxJ*e`yxw8=I(8|o4)`Spr`a=Z zZhz9*3wYR+qqno)2wyX73{n3?%g>KGF}V#7+9hwqwx^zy-o!lOh$a?a0-jF{r(j_V zf329@|9G8sEyp+xj6fC(=NF~Wu;CvYPI_O@hZuA~`ZQBS{OA?S%aRl;Z|_BtaFD3#x4`hy#9~_5Qvhb#vi=R)VoCyBK`y7 zQd+8@9ZT~r>W*FK7~n0v!14!ak?bNVkV(v}#vjBXYK~brQ$f;O<95HoWS?pm{^D2e zuT1uyK?P~Mo3PH5pv@QRtGjxQM{}))sl5@f{PV2gHYvlF4g?1^$b?sH`quu&1 z=&DARJqWwozNrHMkYNN>I{z1YWoX@{;FOa=Cv>%Yf@QY`iLntj7K3bI&V z1iW33MG5oEb6l~R$IsjOOy9(O=mPZC$+?d<6s|JwWU;nBuoch=imF}W$*&q?*K1MOMZwakd(SGd&DIKZhA@`OK)+Kh)T1R=Rp22Od^Ix8J(~uL7MtYW|vjL3a}r@ zy}n1*9)MQ*s7-D*F)+rouucq}RwVMC4Ec8_@zT;$6|y0Cn2}Z3N5hIY&#QM6(s@Jo z14<$xEd$;uJTg5*AE8mQ}4kC^Wn7@xMj?Le}a?x%S}gn8pdyZhNLH{#xe z`=|5C-1BP9N|eTL9eKHM$4JGPPISkx+ivH-@t$aJI~a~%w0I$^c;b`7w?$ib#27$D zJ?a_H7V{oV*yJ)|6_m6tEIlyZfHz6jlX>VB$Etz2)>2YEtPOmy@cv3*=} zh99tI`DpLge383$j1&o0Be^O`969FuK~%*2Q|+0#R5=!l*<1Dqec*ulfCj=dm`$0A z_#IcY(cdpZQMWo+M$d$GZmCVk4T50VM<#{S!a7JcRILSh1BkX;iv5YA>h*Wv+Iriu zAfg#^#lP58wBm$T?6tnKXSAMeJ|@!MvuO{VRYL+HO79Ohxy)ej=&Hu^LB{L)5rJR7 zBqcJ9nTm!RMnFhX^1HDg8$w56hDjL4o#K5#3`pVB@RfHXKmVIss(jgU>4!SsLWs)& zHOR7}cv?KNef6TDREloucHaM9r^AQb$kONH1-WZW431>VwwI23g4V{V{3oQ&Z=4DS zUoFt!Wj1}XLGub&M;5{H!l5?680)eymm+^F85=1cJFYZe7D~!MD4TNd|3SuNzVJxY zrJ^NRs1KAa)u*R+i+OxL2L^p^g~%CSBzxtw-xK(3GbQTt2wbNel!;3y`aDm)LLp9> zf{(QM7uyt(0H)4WU_NxXJk26_DPvX6sBdl5lb!rDCLaSnLn))~V;>EiI&beLlfQ0m z^Ywg2iij5qi(b@_Vwo?kdsV5w{r(u={tKnol)S_kWxvP1kqG#j3hmk{=eLF)eouea ztsATx^%shk?PGm>PtVlxTZ;*@M0LwV{sHgE81<2@u=VIo57o8bS)a#Ji$9qNbbkYs zdpeJNIzf^Yhq=i%U0+^n6?aJQ&eA6|-#39MkuBr=OQv~H2-7Y!-h0f=*^Ita&t%Zi z@ss_}oIq?VCF5^|TjP>a=Q!wW4j@)MIz;UgCyqNjgOsAd_Y!VN1$Cc7S`9%(LPQ($ zN#w`5_jZyKA0I*XajFD?`o zsNudD85{g?+sjK(v~AeCzL5Q4%cyQ^L1SVxm6M2DXEgf-AD{8WcVegp2V;SkVfztT~LkB+o z$e_Guvou^hhuht!`W2%@*U@>=tuH+=l-j>oXg8gWlvq;`8X-n%*WQwNGV;7gHsrgZ zAOQGJ(z8`#3=8RW*0hO5XEEgP0#{8`oXcWOybNj``XTbj^ReG| z`x}CE7Z`lWE}1#b32B1D-vFVq=x<)<+5Py;qpz9_P^o-uz+X-=u!kyCSRD1=6dar; zo2-3)>R*;CV)L5yS1@oBf}%Zz>wqzP#+@^T%Jt2ABAL17+#CU*>w=T=nE6EfVM@2+ zGd`e3sUU>U`rck9PCpi8`rv&olOE z>~#A}xdG`W4~OmfQ*M4#e;ni#+-Y@m*JWm0?WY)W_NA(uSLhZVRMY|~9BpK?*&z3cWq1%ar(rVjGZqY!+meyjm7KEK zBAR&h`;*SzQ?DJdx6R%955&X(?!mj>zz!CZD-{#s@-@S&k^6nk#J+TFK{q;liJWKA z){IE@YEAkK1@v{Go7v2iCsLg|F;6u0(K_7^8a>aMkBJhB)G|he8}2Xc$vnW`Q`7Jk z>5bgsPZJ;VqRrW|z=l57i#Q=aLZ%nUs=TMYMggWtqPQu2N+GR{R2A3Etx@v)flo3y zuSEkLs=dwMt)d3xy}{Kl;ca0Su%frAU1IxP>KPwT@P4^2pr8TiwN+PS)D&dxP)x{m zJ8y{Dal$YQuA7PO(4L3JYt~m{>@DU}XM-+~r8ftNBN#O}YrM_E*z;)|T(^$!-Ot{9p{|BW=Suwm4j@6i8J=q&yO1zfggj;lDufK75wYtlMIpq#;+o^Y6IWOnX@0K zrB(RCn7K#Zj{qU@i%QCJhi!_f7b}o$SMnhnoB7&}%6YA;IURZD%K#Nrq_ePYXE94S z&*ndf!CjHreX&Ky?l9;)_nCO;t+3%ELzo!_aKpFi%dziufkJuEeB#S~G9Yf(zGtOX zK}x&u?@yt~1!inq?gHCsVqx&N!o0fE`|g7$xvk?T@n*(m4WK_y$n>OV&RGSLZP%{C`9?Ha1nBr&E-vi^*DtX#IQeKS`t1jp#l z6*|z#+FKx>>ETlazayib=FNJrKiO_+{hMcNsui}-cm^-HHvs;TdeD94LpIw)>67RX zn*^GXhQBU!bNm;#M%JJgC~G>jnqeNp6#_4C_}Ze9tyZo0k}mrFsqa~N3A>&uVhT1G z&JfrF{B<{6rS*8=pN}IYXr!#%(C+e|x$Pf2sP&K>)LK>X^LiyEPX zXHKD5ey6nt5gH2sTPzB@I)lrv@b=2hEoKoa#tZ}R=uvyzIjpuP(qVa?WIAr>Sb3U# z`%0PvtHZQnRd=mA+lCuYC9>V$pKUn^8zDXTJ;~Vvh3`#4qkjHStL95|yV)N=Bu;%k z=&07a`fo;91EFUz~zBvhFuo-mr)Hc<8xO;jbUK z?$EkyTNGsMEzIY~$*(GG%*Q2(e*}2?JRN-kdQAJpMMII^f6-!7FPP4W<5jZFDAB^s zM{|Iq+J)ozY4l{z68OTq^@B z)#RIHc=Ad`$@};h{?C!-CJ0tG`DU zj19ewKD{_!yX6hzc-NqLkeA&F)ynoe>ALdVN9YTlw=p}NT2|uh+QS z-H3IB8sMu5{1wr9ssv`$cX}o*xk8S%+CZd#XS#z1M|1J_J8`PibuL5irwT6DRj8lqjcyQL=>Nz4LLwP3u6=AGLFN9{-SqGn$nc2_e^|V>UKQ6an|q~-Yxl%(w#oI zMNEeDMyKW_^783$@0TRmSM}w1hmFgfpc+tEc=&Z`XWTZvx_jlW{{PMEnIT6|C(eEB zHLc2$nV~Rew;6QCU0)V=R-we)8#BF3E$snWp1S4Pe=6v7s#$H<>y^1vnE%xx!q3(B z=QW-AqOG|Q*SD9i@pQ}c@Og1Zy7rZ1%GeO1t^xK=Ry*yXmPuHJ9G`2i6M zwR-r?-ZR*5MRYslCQqgPf`_u6Tc7!JEfQTsSbjzSUkV)QtX*0@`-#Yd9ze!eg^yms zwz*wt0ayDEG%^QHa(7LRo0Z$!?I+iKfg*HDSyU!b38G4zN&$E>@I9(CHYuz9SoeX7 za?>-QDKi80bwpH;;-`BSS5o4y>lox?Uy zD`IWs4HO4jt`oGzag2JZ88BYo7 z?P3fj2&!#m44yWIR4gSP1Nk`OK&NWuD2(R#YOO@rK;lb&#MUc#;7AZgl&xfAWu<959L}J=6vGZ z^sVWsZht|I+#>MBKRp5cLuDJuDT?OS{G|$DJ&Fp8vlU*+j_SpyFEs$rW?w2p%De3p zeG^wp)hqe3&M#6bS-~6)OQa$>g8eUnsaxLQGK||n<%fc)P>4O}RsUIpb%WZ|e7wD% z=Le#DRG8xG%2u}Yp27XIu9gdp6VP;7-r=6SUV@_e5V?wAyD(i-pv#fGd&ux@PI_yQ zTi9^g-GUkcNFDvfq!4XLuHA?Wa^+J4oS?}`FJL2kJ=CBwN_#UPX^ORn-K(psI=3&T zb2-n}Q#xankeS8TSnj$e_zBmG=H`G@S+Umqnt=EB*YU=MOY`_i$J4}eFJbV1}08M6To8DJGnq8Cm zda_k2pNYvCR+5N9lEHwr%R3_n()wT0t+tPUkckFxc^?0n6Xe6IH;rgImCGIp_QH~1 zb~{vS)Gz(;tfX0V4aKKkX7ikUgX#RYz_wi1ne@dPN1*cR!?D?^}qk7Lef} z8XU0OeXue;bIxUu8Fp^_f3tqv|FVA2Bw4UUFp*ko^gM}&O3F&MmjJ$}en(-mKp@Q&u1%(L`Cz`Xmq7&I`()8q{o zRK3;=wDj9)uYni18ohXgs|nH3#o#$o_e%ey)PD2Y-3aR!Gi9Z^tfjBE&B)lFE9!-n zRNH(uXm#a?w(ut~@ENkl?3i7tDjFG z{x=J#KVrKiI)-(x26l$jm6;53hD2xfJ%AoUGwXI=mzTX5_AscmK*}MtlLzw5z^u1t zbi^DcCQ)jHj6m`J9=4}=va!a~b+`Gc(loDvTs z1#qv-@;VAW{ldQEtu0r!W7^=4+N zjo5+kPaagkc7LrZ=eoK;#rc*@1ZGNwiMTBPqWT|5yNIfOgvDGyZJ!s?Vwp9PQ8bl| zhhp~sB?c)g8%<@BQByoe-}z?X^C<>@DS=)trH0>$7?zM+<8AeC4@Gn24j7?zspdeX zRS}yQ4Eoq>N7I7qZpXpk1l(%Plf75NY|{d*;YfAq@ar^*Z-0MD-5X;v6Pqm|DarbY zA>^hI^G8&5zj9r|oENY9W@TUuVvvREz}XUU*hgnWDXic3Igc(5r64ZeT=r5RWo+)a z7az1<5Z#=#e9DgPVkx(-U$yg(L+k9?MX-R719Wl+F@JeD$i*U_xiXuuJlcI&{wnrA zOe+QF1X47^#U}=iHIGDrYr3C>s=wE)cjOll5^Z}ky+HUA)7Hb##sw5!P%+kVXs^b@ zQQs1#{|n{zNVW+L>DB#D3{dd@fWzSHYX^5#R@=M=|2DGz^;)WcE^#i&jbnCBnI@lT zFOcx%%V_h+BcQQ`o48W^aA;+R^iAu;21T(GdNbG}Nl`4;!bw?r_t?$7@!r zk*k1UGCABulV^Y24yP8$)@!SBY`!c^@KqR)4_E8xY*_GhMFS&{I^z6DFTONz+2m&W z$}tjxoou8C9m(7ov|X)>@w=~;gWy(>arwxzXl)gF%14#N9aos#!#2^^XOZ%-N@SqI zzKn4`(f@c~*pm}eoyl;BED8ABsf-sF*+N8G>3|;0>$9PTaW=82>H8QE&ihocsdWwy z1Dm$BVWnAXoHz{4{})rJV6zAImrHc=SsckF%6p)sFnBJ9u;)9wC>Gzg#MN&d|3QW< zAwpG+CG#l+LnX2CfY7Qx?m1N$XDr_agCRDGcn)WA3wk!tS+GL&fLm42;|8Ww^J$(RsB(G7K6|6j>j?mFtEE z#~2+X*rx|I5_Q7HuX5ELv|!<{;{Wq#kI|=)5=!*L&3M3zrz56)_k5-fY5fHaW<1y5 z9w|%em6Cqwh`OHGzfhS%NEN-kIb(zqpnS*iD(CaWl{6Lc37|Wz10RW&i=!>tL`LkJ zXSXvfu^sikq^3=Tsw1x6BDuLEfeYUxW;#(xY?QBLw|GS!Do)tjw&WZ=9sZ_457VxV zKC`P0RMEUY&H->~wrh?T^cS(a4SL5<*L~tuw#0rF{2h0tozah~yX+l$MVYl5y|T_K zR5l3N3eC>7{_cMfget2I8skY$F=oN5WP-x?!1(pF@yv~;skx@_CZ(tBx08E|YDwfO zOaf^aGbC_Q=8v|9OpNPV!*c~lpzW0Bs9#A4MANP0)FWR=~yjl~p3p@}ir3I0x^;)9u{Dil!cBAz)NH%?bTJqn4c&hljBM*w8Tnb z4p(D0et$ zTs|pews(JTpq;X}@fgNV;-J|fsOBxS`7hhwSP37@SXQg}?OPw0T4B_i=y5z!Zy zKMe5Hd+6D(?|dZ6KIVYszB$Sxy*0_Nx?&X#yIWhUK9WmK76=vaV zDN+&HJr4Taj4@b0_uT9bmXK)abmTO*s)o;{dzYEv48oA}O6! zJb5bwgynuHA^q)_=eQK4389(Z<^dKaAiUepKL4l8H@J@guws$?7;#)EYuCb;}d3MYX z*PYMq#h-O3xVmvbum8ih(J*|=ql|&%QQ%3a#uhSlszIJZ1bZrKgpLq3C%^H0I;wyP z4RNIxO^c8y>*);o3&Mo$mB*g0;xyhijY@UXa`gzUuKnNI#QFt8>6})^bid#TI0sLXEoxt@{H>^^tBmXCdme+Uq^%UXn|ZTnSXCwy9Q7F?t; zeD71+`D5Gbl5E{aHkD}=tX^OFP5mTg4?^cQxdSb-75h2OWrA$djsW>wQxF2Pt`UgW z=!4iVQP28i3)8f%MHU|1O4AzC8qD;{^(u9FKu0W(&8!@9B58J|T8ZUJB2(q@?vH2C zdhXSc)*)LBmsz=b%C}r@04C`-q94g7M1SA+^PzSdnWuhx=H$8Jz+>N(<}#L<=3@^8Koy@KF^=|*}L)cK^kNJ%1LsqTc zEZ87yA?!nHc0~250%)`B4^;yGHyQMh-)2M%27J-snOU18m%7Vf7FgwWXp|o~5}~|A z*pBuERkeiwst(J*=IIjlMduAlv*B`w6S17~5=@&}E=M@ao5Y4&+?h7F8K zIm5D-H=O!W&9D@%Rd6{T^^gBTY(|?f_>WsgnWRifVZt}n-qjn;>*ZtEeSZ%xKV7~0 z_x@P9OnyD9EO)0~fxy7xa3M6fUGHuQe?!#y1~tprQ7jWafe*h3OH$>6?*eyGa+%Ab zc2ggEMk(yLwN8I_f#j!O+uny&JSwX1t>>2B^R48{bYbkLt7eNpeS>xtgyvHw?bJxpjG-Q`clShwd1a7?6t< zNZ~!3bf^A0{Adzdi)K(d4r7>Y#1`hZUkbUJogwTm2Z?ziDS=kgb50zWd)kaC+mGAQ z4xE>8n!me123zIw%5%@_Rc$8Kf&>g8n_;}|gT6N}`r6CG0x_)ad~-R9y%rPyd< z({;IH78Y%i<=WciJHFMg7fNgMDegG&mUZNsfr3zVJ7AI|<%0~(5`5PnY2zTozYeFe zXI(QC%mwnFhCHpCprErhQo*=}-#GWaDHR&niLIGM?`CvL1%(#d66!o^K2EdP2~x^9 zwOUAH@A28sT4huLM-~;&qY`5OHnA*!qb!)@0REwE)zdz9cIz{9SnQ$}A8l^(mxrh0J641E zF0Pw)QNW*-528V##K(1f8I6qnUc6hvezP&$nw(O}jw@zt-zcK-p7EieOi(B8Sa%;0 zmIZIU66kWm`nYlE8f+#_(&h9gC6-*46Z7TK{XBu0pN-(j{4xL#5xYhrIN+Ij3uflG zRF9W#8-z#}MjV!%uyZ#^5T}`^`SR3ak+W0im7i$vjh5IN4$W7gR@tZXn`)d4^D{yW zvo?b$v)t=19@v#1$-410AODCmiwn&tj&SLXlo2-oS?FhTA9qiwt0G#tpmWr^#$6<5 zA+B8=h!p>2(W!&+%MFoA7aDpsRFF&Yk{o{x+zxsH-GL~n7m!5|9EfKWR9#yq=4-~F z6-SdQ!TDfn-5#Nl)oP}pjS5k_WNtf2@vgdPPe2YzoL!>s?RzFO9s8%{4v-?a%1tA8 z-x>0STq0{W3=1jf+r4nAuCsl{GBwmXK}~ z%!5PH_jr)dakr3^Uv<8AnkH*ES8|0RxMpp)>$^${Dqts%**64zSW{VkBmKmu^vwBK z_`fpej1Wgcl^5r)%KT2fE7|HGXCC*OSI4yyQO&E(>;A%9$%wd!#aw} zy;NPB8c*S_!Z!SONsVb_;<(_BX3%(h#PmSuDf?4Q-7aE@a`N+1!k_HO=&W}74;Dw&qMenblhl(fSz-1d30r7kpA^S$ag zY!try=6J}_;{;eHFSQr-o#pVvZGce$iWgO_xe*OsX$mt3<-e&jkvp{!%nBf|+Jfxz z`L8HN$=asRcV~sH+3PZHJ52UHqK$4uc5@kf`h^6&WKm}6a)R}t`Tu*)?fklj-cRPF zyHC8)JUF(&E5n!5R?)8^pf`XU9b^z(=8@;MWsb1FFjp{m+y1LIH9?<;c=TPcfO`g% z)Tac|0H}NRlcYGq&WpmY%$1NwkVd8#(y)t4^+4c$UrBPbGJu;>^2;0|J$5(lx}b+2 z_PBgy#Ed^}ozO74KTCI|bmcQl#^58c+ss0zw(8~4EsAe-QM5W223&G0skn)ETTvyN z2>PB&Vx|5@#sHCaU-n)Kp%Fca-umcmX|^Nyvr0@%j07AH8~~=X&Z3L7%yP-NJUJ$H z4Mkhsnqb>>jRb2~Qv)!Q+w#IpC}uOq?Nl;gmp6&pb0)PGRTDwjk+UUXbzB~UK6j4& z3VzM}02jnf32l`SeXwp}0R-&g{Z;Dfz~K!C)Z~|Hdb??murH{PpzS=YJ<0X9Q-_OH zLS^n1AoDyt8QKBVSu-eY;mDcT@8_15q2ijbvI7c&=cz#D=W4ex3d6TvLB$5(0Wxn zd*~t&kn1)Le(Gfu$v8@OQ_+CEu4r zd}htBV#w^WBTV-@*4=Remj!m}JK=g?a0#~Mgw>m7PGhZK~v$eWw)ZVSO< zd)60udx@>k0natFdXyB?|1*62L?xgcOStuTdi;9+j#N$TCt{t%$2t0Rk zuX24Kv3U^D06LLRN;t%O&+N?0lAG#t_*JjKl&DdDdbwaZ_pYCPzebKUc;u=ik-i^S zg#$A}V6}mfug0%N|1=eFFpKK3xYW34xqis$t5j*Hc(q8oSEh%27!O++Y@9;o{I)GY zqy-Ygg=&852<{6~rc(z5tadt-deQxKf?Gx<6W51N@*8W`XJsR!I1J1P(+l5Pm_f>F z!7p>PsLLzKoi>taP?4Jf5jNy4Ov6R`{-R|mCA+kuD}Ap$3sDKK@qHqwbRq6!EcITm z&TSp-zKV?I4`Hy|JWi_#Yb`9NPO`knV2mo8GkTmwsKADw&1iVFJk{oTg=|TD!9qdN zRcrsgr4CF^p&|`^h2sJw+%i}7Z+AM&@r3p>U>nWD)j#twuh;a`sGgP24ew_f^^Na(ta?y)CvSV71%myF`-aZ4$`(KczN*RB8CqYqgN7llaMt1K!5 zzAvCtvUJ^H0A}{qrfRbVK->C9TWeHHZ26?>&8A;5-%hJAdwG;Mni4S9-v1*6+2)I? zb$x2T`&N84Q)!2QTK~O}uAjGtK~7Nr)m&H3eZiXcT1i-h#o@0f<1;~i z#)(<>ZSGqlG5cy-CAcT@ljkW?48OV&ehyrR9#{aC&P>(D_f><}By^(iESq{`@Kv8y z^Bv-&R?z5XhSuqr+R#yh>^Mu@>TQvoRw+iz$;4EtDi=((PE~w^Yc+k7`{YmF}N!GejOe_-}pxrnpc-2gGE(4olCZpnCD=dw6dv`kbkeH@@b0E5duQQe(;gVG2UK3wjHPLP?6Fyhn|1|AK zW1{H&cjV3{wfWwb9_o_?Q(JC-Z|}RcJ+m)V(5v9`aVcN_RP~@YUhzhZR`?-DwnFir zT6IFxayZZCX8*asxk3pp-9xcf3yqFVvc0pP2?+{Hg3$fe(1#RzqI}|Occs!RQ2b86 z`XaYl!DtRqrDK(tu{tp*Emx~tH)~j$-=M&cf?0jY1`_3^Cuy^SQrxL$W--S?!q$oV zs;*?6o0xxhL(`$rEuSfKa8Pq^1|g zEH1LTP#oKPSvVwTkZTn&x>go;ZBsYRsleCIc?@q@_1l))W;o&Fuyr)|K-^5-pdfc_;gnv^S@qW=IY|bg&9~b$>O()Mab4}+Sj+~ zI=l+;fegs40`D0L`a3!WB0%c#GQ^HSD$C5;Xv(4}%??{sfUNHmUci0ytQ?zXrQRXJ%;BBw;omz}w@i=Z_9)OiOc1yKDk zj^DC}V>)T2?(TX@DKC;INA*zsqOU*+WSPW8-`c1Ya|BKwZkmiL8-($8l z9oF7m0{Zgw|xi;iDWT#PXcsBK2~b7LZZf=q%7}y!j4?QidC!ATjmV z3PPoL_Os2X(>#bHIKu$woX%(ZtqULTJ$;!Fl+@s85PGIW*6kK=P&D5?f-Pq;a z1Wo%xnHaR=a^o)xch?|FI-Flzgr(z5X1ZF-U~u&(e=$l|FPL^28F zb_bmzGXD6EbR|-o09A7bp_&7BBY|hup5&B=&%=0gN(=D_ZCq*!njxI04fivPcYgH3 zWn7;-^4yZ<-LiWx73Utp{P0cmV#Ig6YIyRJQZEhCeJu#Tw(1xZs_gjQg_u_kB=WqB z7N9A#{xT`k+^h=yhbZ3({>^lUu z{n(LrGxAy{vtEf~q$~^tMHARKeEahpp|pee#T(`Q5oofKgCWbZR$l8@s-2Nt;4aPu z>t#FKc{c<0wKJ|&SL71tXf^VqaA>|;w;tBa9lY>R%N7al?V%S#J_Gz>T2%t0_pnDd z-vo2PhDPfbZ|dIG*RvXM_j3~7%OaikTf7F=ZgkM7w~suuTdlouUA=?HxY1AjUWm?e z<-r1&Pt;ntI=gcVbSg?lPE(^v9jTVR_3`1D;S513aY3|JR^g##ehQ~}hzyGc*ZNan z0^_W+0xW6Bt(ossC@1%}!>7Aqj;L7KMU|_lPYT}tmY})dpXh{=4`?VTEEo>mP8ozS z;w~pkPQAp1`7>V8Fd?DUfkY?qDu-Eo*N($25Vu#H-syB3PqB?IMcrfxuR-w3TXR&o z663p-Lahi3$m@O?m1bNDh1se8kTRFl$nf_sclnQU4>>K{2$+b#M$l0P26eW1>+PQ` z;b#-LgmYD)lETSlW*oZTx2Q|+iI_9lXEHUeo*LPUt0f>C-cBb(S20{gia!TjMVlDQ1>mluY4o^pN`a#r zIk!G0K?_FzGdDs~(uyBHS`#a+JdNTeTiXEjEDoyU0V`%?RE#_}!qxRW&oP=0(vRz|O+zF+YBR@*-Wc*SF3-CQR% z7D17Fbr zrly*TebD>8il--*X94l=s&KmXzHgCe6&oegA2mpE))qsQ(#{~+cT3MtyPW`<4}V^h znAuzRWgzk|`GEIiR#=1%T?7unX{0O}@*-Zvcd#;t9hb(nn^^0(;r|j-3lCn}T08AX6P|#eZ zuskge1y=~`unQcpq*f-1?($_oOUj@e)C!LYMK)H<;!7v@H=xmf^s%GJwW+M;E_IVj zaGEkeHhK>8St*@TuO4W5rNu`~L|xwYhhaFQ1bmTt*%G4GkKv4T4Ik+ql~vKyI-Jz< zE%-Nhe{L+usc9bl@Cl~R12&I;dv>2jiJt*w5vR(-KagWwzQx5)R*T8FZH!h~#E3BC z#%_6hfNxR)?aaR$Q|hkYxRzI_HF6+_7@q!hUyt>&?zr2thEI%)(}M|fXPhYOeocq3 z0lGdahdC8*6|q}5qjjnn2DoAy?M(1-H#aH%naETVFi=Sl9(NK3aW#v?xE3$n78XqW zvHZ%tADajGQNG>~bB~RJG81#SnLVa@!DF>#Vv|(p7?s+hG`L!c z$ysG>2VQ%~9^bQGpT9+h0mZXStQW`Ij|fpxsxin`Rax}b1-qRnk)s>k^~E-c%Ib6H zG4aHIqES(PI%NvkOfS|oVE+g)KPl$~JXo~FpAi4F5$M@>mO5y5>A&g~KveRbQY7fb zk({j<3q1{MlPqL}OJWQl5f}^%L#pfED9EjoW-Ed-%HOW(okt1*Q>$WD#lF& z|3ZM|m#U9u)>c!-c8v<|xvDB<1S@ultmF5V(JJcipS7eyiW!+py;nWEoKR3WBLf3f z8JMAlS#Q)9p=wn6D^^*D)GB_o!o_^udQlrw5?o?mSUBs0jZHo`DZKi7YTdlrwX9q# zitX~{8!uUCzBd{OrL(X!jbIEF1?6g9r=x5y*hmdFH=B+3_lh^_8z0tRTJPWgoI{%B zcoal=I8ClVG2i;7eksO{z6>sFvG8Oj17EA)Eoypd-IRW*azEchlCoX0b>_dPL#L*x zZ8$;7jb6Mv9G zxzdt-3z#X2+dHyV?TroQ%7kZskB7YGkAI`Y&!Pf!r?*IBT_PMwQBdCYnKRC%aabV# z=%xf%{^_fvq$VBmdj4*f#ze;W$laK~Zz10(#l_)R&oT`069-_UBTx0OEd>jC=TUwh zd>}M`_Veh@8;cWZ1Q7Iykh%|9WO(8nbJ4r;3-l7Ll zM`!ewf`lN-AZqk7MIC)e2!iNlFvS>Supn=g;Hq+kblUuXoR~ zoDA(hN=V2rllLF*T>0>CwE~}KDT0$x7UjP+o4GjTpW^U zR@!s!v>D)5L^_UY1M--L;row^zlY)9gv^?{q2Wizs%tc~w8plly7d7WcK2RO5$B)n zYtp=M?$^&A3VM@ZYHS)efrFJhA~F)Z@#1Aq2Ga0v=~?sS%85{O z0`ADBf(H8gG%{o7+%puRZ@KzQUX%UM*2>E9@ARx3mq6{_KG{rkhKSB!6D^{UXTz(z zR$TLX2Q>;bdLF09LNZ4kTO~Z^U|<0<<}`7S#1DU@74In;iMraS-Y!Lbg*4rwEQ%){ zL80P^dwfON?kv@pDe*fWUP;Otg7w{}zz}9PEmPq0A!DEu&2Ax?CpAs!{}#%9l@Nmk z!c1GsX6V1_$*3^a3&KN-=d~(sj6c#Ixg0d4LUGz@e-7B$55-k zmy-v+bofWU3-NsULI=446L*R#=obFdsB86|6=tyvY{p+&Xom6(X2(AvG`I>wcXI>c zIm^8ShJb@H2sjkq%!Gt}_WrXt)adSr{~FlXpS%X4-S!JZHEc8tQw4 zTzL468#Ex94!zbGF5NGv0HB^c80`Jp<-X6rYAS-kzDwNtJ;8PoDQ-$9ry-f0D^0r@ zn6eJ6qghZ-qZ=5j^2I>f5FF+{#RFmXD3$=GF~Ft*@{H}29a+He?_c-*6dwFwq6uhm zq2Rk@WG|<`zLQec-Y2bN4DGmWMT;D9OU3i>+?&l;`vU+&gqv;olz2v!;}m-_2`kGP{L`=LT!& zK79*5^=XllkI%r&tPv~_a_$;4bHR`2dpW1cPMa1vhPHAFXNHC;a%~87-Bo*rBn+0G zZ+-H{D3L5Aa`~D>PX^%3em4y3Y!ocBf4>o&A`jXCVmvOdg}HIened*+L2~wj~M4lyQ`@uh73U zA(>p#rMGL4qc>H9eVBsRZ))7!Yf&$f?6jmH?aE6Ey4rH9|(7qCo4 zSaSy|6^*fSsOQY(J3M^_zQCq9%(WZC4As=0&Sg#E{~Rc%iuMZ>^}!pbq}ioozm9A| zj#gCioFob#8|3uJduo>4X%RkZe2E|Ll&Dx_A3rFL8@#L%7bZdRJcAaiidR(Bu*)beLXr-0GObHbIQp*`_O~2Y! zp$Nq3RAz!}mbHRocAFYgNv!GN=IE)10@zlOCVm6e!AKS&`aQa%7|zj)YaeaaFxTIR z$k86r1RNIc{c39!ws(__^|M=okC}P=S3%Y^l6328Kzv#1MMHj+s%}HIa&7r*mHied z)-I_oDzjinGMmeG*D7;pe#g9NyLYHLw-sxXZt~hYm|14mKAtJFTwffssDB{`>AB*% z>qpT&=H;}CEmeh7gF|f^YK=q9n%bIYP_JBDzj|pV-8mF;U%O3on9oN|mPeP4W%l85 z#KNk#ilYR`#!$P!iVEHKZA|_aqVZDS4dI**CS=anfE^?d6oBGnC}8I}%Ib7Yvt_(7 z?sl@5Rf~7}ePuL*rTtQ9t4a4HcH+T^`0}St(1wxTVFW6Ji+`5!TS7l(K<=;v>`@l@ zu7X*%aBIuaLvn(>XK0|^*6xVSx!EmFHw_w?3F`|BHndfe$ON3*w>ljbv=UK1nQvWR zU9Ry=m-OzD=nQ6?_MKCFc$>w9zsxOyzl9o@`$~6`Zubt$@P?&1WMK`P zBpg(Ab!aUqO~VYcQycC2r0}lQ%#G`yb99sfl^eD5l|rwl22SlLe{t>(4hXvyz4`bx zgKcC&<4hq7hohaW=#&^Prnc%{st{qSBc;sJ+ggm5yKOPqNIx6a?ZQ60PSeSbI5Mif z90c$7QpRVQ69oa+0G16bbF@Em7~H9s2sX0XT@S~$xPcQ((pKSv_(GV{*v)Ruh+EO1 zzgRiB#fslI!TVtx*CFM1bwv1%CYLjv48mx;#2F?V@;DhNOjJxRRZCcapI@$4Ar~im z_%P?yxV$GIM7IwLIC+zMjeB(0qFSJOFFnj3^=LM_~i8bi&OR{e0Jk&!IuqxgCrDosJ4I8ldXspeNtpaFHLmh z9+;youwM*Pj?gd3m0egL^Jj14UwUX*A$`U9-<^<0~9}jc(keV&&;6G>&=1 z?6WPy+Ns>Ds}JSH4+|n*hP@*@C;{vmHVr?eU_a2dc9f4>!EP=*XulJh(uXd8nm1## zy`y84h}NQR!Lkjx79Ajf}L1E@-Y123E8- zd0il#{beimv?g^G3MAx&xSH_p{o6$NNF=2@m0KDdW;1K^oSYq^qCN2Ls^%__yi1qj=Lth}R0z$8T0VkFLwaL%*ZOkSh}to&0B9 z*0*J#dDPDuZ$S3B)z?FJJL89f2d=3RA3T1V*U9;Iit-{??1VbGxXCMS$j@o)IeTC2 z=X!A$KdAwFh?;V1nE|xf4WIu>9o^zKdA~{%pxh2>4(k|NZ*k>sbq&C}~S{}=JU=^x2ycgpS+gf(~nFnF@>3~GKajp2<8z#B{ z@A5ew#EAzk(0rJ5|7dDr{|!{L&!gD+h)u4Je~F_xw9aSrkq>?spG8 zmOHo-CVDfQs)%8S0*27zst8vT!Kv+4CP2S6Zl6jK23NLqn-o?Sgc)2s|Bb1(-R+IRUSuEMyFP1+_(8 zQysHM3uI^Qy2@_14^NP%$8mSY= zb=qzHX@K=%FS-PD2~LOz+@1#x!5gBw+gr#Ua^9KIUU z`2}f~5Q87twB&9ui00ybkGMEx2@PbL%op%MuXop=asr@RMnAa(TmI5U4#S)DE#I>+ z>h4uLI|ne27MRYpOb$P*w-%A|cLQ<(x|u!Ro+%koEjBag0xg>_4Tun)K$(Lcgj1h4 zn2rLEP|pjdg&~PAttB0iBA?Ogfese3GZT$4wD0^f$9ggUIahrnqmR1Vk7QHJUsM5>2Kb(TOT1ky>WC|EU#Z5){`=rxVX95(I^v^*Z2YnqWSQWMdruN1M) zD@Th=+euef_u%WDn0EH-0WX!#m5*X3_v%yS25PU386S3cH8r31_D-AV7@o5RRhEo2 zC?8>2qLfNGdWX?9+KENM0XCP?hZh^i(B1MBJn}3K35Glzt2xWgSPHVwg8S73(u=a~V(mjccLv1ndMY^3^_6#M~F`LQs1CLr1sC64sf5fv8>%M3S z6LQsu%O{(AMLA64n#1rSipKCFv;D8s?Z17KvriJ zT$~qc9k!k&y*4Tvft8Pd-rxMrnDby}6ATF9 z7Pa28hG0hi0yfUF0X>i(vHnlJ0eMFmE@o8f)$Q0qcIj{G}z-@<9$`lr54e2BU0yEzW zdF(Mb?G!n<3tO{F9N4GitNAD?QyY_J--sKfWUOwuCPsM?TMsT37sJ6X)zR^$8bNov~ z8QVhhu^dJla2Cd4ye$*@4Mlh6yzJnG0zGVbmBX%TFDHjRtPJ7b?(h}WG+cOGtx4Zh z5+t?mg<_NO?MNn(G8{_03%g`SH%U1uYd=)?9%z)$uMCxc)cDmRcUW0QtW_pDj*)GG z*?*jaYoL0yDf>bWP~C!}ki*uqC?!7?4_WcMskwZK(#0335xPX4(Hv{_F~{DCB36x~ z$(?km2m04>B}})seEm0N1}muR{LI<>^)Vx>af2Y-t+z09RdL2mN1t`)xI@`)eynorU<_~Sfv z>AmSJbgC(<2=RO@MUe`ZKDakl^O7}{W%kKV1{hKwwu>El;f?*gOTr`QtZl(-Ewg@} z&0-TGQ@%XAYj1me#F)}Y>mQY<2bxqLwjU3^7p*2JX3`JQ>4eT5&dl$Tik0U%;tdc@1{-1g$&mH65W57ko)?TWORw2gTFG3tVAybo_7g5DInmoE8z*7 zBX^rR3T$f)dPYrLVJFsgTpF?t$O#nY&5x*bDH&bstEl#qOj>ezD9+s7zcUJgm}zo` zzTvtrqRwB|uh63SC``X6qxe?l(9^OJfq{gLaXKeS{kt9Obz-ewQ&4xiR1%Pfh3bm8 zG%jwhYPWq5*AFGzT3j*$}C@3s}$+B_j{mnI%o z2O|{*C&zOGWeuzDH9zYKa*UkQC=>cQG!-bt*@X@p)e*L8b+#Uz-4g$fdo698O55G{ zx=1oXXJ)l+l)AHHB-b{-A*;JxCAZYhN;$2UhpuHd4 zVRBE{Uzsjn*XY6E7e$WYjYF?EdL_xv1U_4>eVqP{Yv5fb=v)E5PD3S_ci>&a8EnO@ zwA#lST>@|~y^R%7hp#-QkUj}rQfACzi>!1ON2BgOmm~t*`?Nn{*55N*NH^BN3*Bd2 z$C)*&?Br`z#T2kCz1+bKR8>(txfT4VU?alw?tZTNyklR&J5}OTthRic0yNOE5V0%Y z-pNX+L|L=8?SUFfuJ0RKF=v*aZDA~#*pHet+)Bvj#+3*b*AM!9Hv^q1g9rN4ivE zedy|h{Ub#fVsphN1iy<>?zbJv*r&}j?QbWsi1ShzD`F;{f4I!~hof1)BnE#ie88?O zQTP<}1Nw9h>6@F4$DW%6V!#UC_FF$bZC?}eNxlmEK3X|(>1T}r|)02Icl+YQ}*BKrJ#Wj{1jWtPUy>h7rjb7xS zJLofF1oyx2@YIVqC%aXr?=1Q0)#~=bjI3;lIgVIfm5OsY`zz%2IhdD0$9JW!c%Fw@ zZ;d9XW{a@);Z-(+!ACuhDceb>aIKyO*@owW&D-v%LejOZZ5R?*fDpCv1WPFE z{m!@FmN8W*^v%T1AkDd;8H)n?x?#8{DrU*wVBsTLfxToCHHfs_eVoUmu7{oWH9|=N zRzx-{1ix0?YNW%X1A$X@d3W9C;C5?B)Nka~vyY^8ST1H&@waGb%NvJ&vAL&supFOI zC8k%D!zhCKf_JY#fzD6@O>Y|>#2{$Rz2aexhy*Dp=r-7z8oUa5aZ9<>9YwSQ?xlb zj1HMImbb*;_a>wa8OO#s?&~jnJnq%0;W6f#FVWMlf0?p}y#_ax>3!Ba5NfnP=NTn1 zcEKqVF>FJfBSLn0c9yCi&Zm8bSsBx(q^zh9`jVeAWmz2!!&JEZ3JULS5wN8W2(uso z!``DsFx=le`o1S5Ve?}?9~N&~N`exNyq;*!#~M}P!6=evIa8(`VihF|8huryg6CFt z0{429fOgAYP$jT{bq6AW{{=SZYsb)&Wj!AVLioiSJcdW}oxR&TU)hi^&;&osrE>uO zA*8mHngDL6-ha`Kr;?ENDaWAp!xE1dm8Fkjz~!|NHGon)WoXO`VazwMAE zT$A?KhVnu>P#yIi#yP@}Q-n`kNZ!GC#Vn8guBtp`30exP3lk>_1)LO|2 z>9(H;wGE)UB~pIysx!-^p0%cgn_W5m9L}MVaURI5m&4Rv9^GrdKeIg^{6md)Y9C`V zLR`NXJk-v68bo1!oRj!0W&EN{fN9B!$9j0Vwl~-*u!AAJWQ8h?3s4+K*Vp*z2aT%z`E;ZmFO8{CM^w zWNM#^zR-sN@mDIeth+Sy?GYolU;|C@7ix`x=M{HYT?q6lyDgWxjgWGNp+U|p7Z$U% zbQD3)k{0NqOk*b$LF2b)$__urcD7MBbsp*3k43drs8dU270F5H9y0*mPQcpit{dJ- zEe+f=aH_nls;Neuci`5rS6!i73PQ_UF*T~L$K}3OImYzvUp-Zno&EA0YfOV-jEs8@ zi+wNsMTgx~FLrcv(=D2L-llziX*5pYtLlQ@-tuM#-CuV(4$q*H^a886fGo=S)3MV2 zoL{gbjMs|a^e_^J9*j0_lbKGmZ7^PXhxu$=lEgAfVqULx&j10wxLCQZW2XAry<@Ua z&MDj~T2r}vdH7U`dTO+Ni@(C_AD`O`2-ODqIEvWe`-|`TouF#aj(i=S)gchyWC4!}&G+~rB z>uNdJxgYQaU6;`H`rrj;O=6h6Do|7S~KaG^nL%RG{zp2o>E`?4DvZq2Q`1 zYtfU`*k|*mpidHT|GRMtN=ck| zreWY(p@<{De@vag0x2a*{qh9^X#H;AJQF-5Q+_fI*6y#$DVa^~;;XX^YHCzU%C)0n z_Dcun-*JB%MwP(txoCi-zKCtyCOYtSkUF%x58K^FO)tg%FkqBibRbmvtq;oV&PLVs z(_Kl({Sb}Ej!N{uZg3&WXRu5ZJ__G7wMLkI1(uH)mx=F`9R*DAEY13vW+18Z{SlKbeCEBK(z~dy|{now4Q%Cw{2r#sZ2r~>3 z>}z)Wm2Gm+g4lo=6lYZZRq_csK_QRlEbL+-*E5T8(v!!iYh|7xVmAE*YZ6M{%h~ik zRt^^w?A}G8#}+Nc=h~j+3|k-{n#NvU74-k>z8Q|4wk5PZy7Mn?h1M9_N+!8q#j*0U=K2zG#if!B?#IMx{S#)O^>p)O>7E=EaeE8-p@#-%F~k z4BJSizM*whl|4e>1sDQjkMg1anfFdGF+QDKKC zXMZJNr)_o6rgcwdQz^1=sBa&1%DuLbV+Sm(p;oLuH%E4f zO>WI%AD1$a|Ep%hS|Zaj;e8X_QV=*m*5H4v38t4eh7R6zAQo3wdhJU6Rz7v%&xnco zd_j+A{65~Px(6bDKeoLE&o!GC^68X<2YF=amjtPT2H$V18B1wE4fy&aYGdr4Nm_L@ z!y|=VDqI-dTIwbX$X)n`BAOcVkWgBEX9FWZ89eNg>Q=!!9jtUkJIs23JV)e9VN)+a zvkBos5=D46z-h#kxnCwgX?x%6uzo=+JI@2=-r?wS{@T(5|W+zbSH zIqPN`!v`6#AlD`mI^V=UhkqlKE6}AOAG>M3MSz;?rcVFFG~%t&Zx*IJ`il8bjhWMWS;tUuli-3cG%-14xmF7-kQ3(OkA&15t-nV1mH z(Tsip@!AEs961@Yq~*|2m18@&_OX~;NBn(*v7;LmWyKZ;FeydDIuW?^rCWED-S9uZ zl^!^H7)zJvNUqY^lDV9v5M5&pURw4GXx58!#Fn$GNjeJPb^I<}2*><&xmM)vgo8QY%2!`~#0n%&DBet0!95Vjt|2=SUbl z$-dvKrf>NMe1~mb5ZT30T^f8mDTB=OtJk2z@2oEGOTLkRQ{Qmza^!MWtYF6Qi=6o? z#}ms!);!=1lG3}(MULjNP~qYXwjn=wgCIU1a!LeyjC6Iye6s7LLHp6^G$)08iI;UMT7?5R};L zIm~R{X9|Z6<}t-IetMVq!C^@{2LH}X_;?RZxTDt8F0iGSbiwGLFmmM+JZzCDdpQm& zyBRY0^pCK_FE?92<`GaorrpX{<6hN;ybBTQl#7RzkNsrfKe!r}?qjCzkjslF@@UGh z7;`o~H$1ndTv~9oMmJNiOhQ=j)IubQfJzzVLiNxEhkuFgR1^2=$yV8r6N76fnzCZUq%p$(q zbf7!_9Nh{{Ddh#X{?i28WyPZ;rX|h}QeI*MG0)Kf$|Yf# zH)Ek{O0QNLdSQMxve~a8_hNPwe}+uaSH)#T&D3~zAe4eo`)r2?7(jQF9xlbw4MA3T2b@?>6Rr8 zTHc38;)kp4gTmkBZ}a^S%K5DohU^uK?Zt6&o^g=7G2|OU=cifpgIB{Kz18GdRzyzY z_~AJR{7_E#=oL5J@Wv#{?NvcKbxS{JwW0H*;XHkJM%3tjWr=2|xKCe=FC9it+JqZ- zC7U5i3J<*n#SLJMf-}%cw3$2`#V_eZJu>w90`)n(Nt#dJzQ1E7>nqnGD9TZA=kX=L zo*{kK%^QC%g$%AzMc~KL_d&}Hc|n!|$1~wl+2r=Bm0o&!hR5W+ETHiwbXIlYu;q=_ zTE{fd1x7oeM>%%=&8hAPAU2Vc|9%J^ryiJ*Z*5+CtEZ-grtbcexTCyaYeQT84jG$- zRTZVemeMR9$zqLxc%w#}6K8_1-_tHxiRY%Ba2-jR;b;Nn;rsS0Ur(u&UKTWZR(L&8 znKg!H^;XA=gW!_<;m>3K#eI$)9t8ixA1euE?)BK>Kps)|hJG=e z^o|BVPeNa4(PDD2Mfj0DeVXj^$+|?<$otwnd~P2ho?vwS2CnC-7vOPgu+Fd8WOaXE z$;3P+#)u>PoG!s=yZtYHP;|iU`=xfC34<4JX69s}u}HH{8jeGcoC-&Pz+|XP{#h%H z`S!b}nB&IAreRA<8W$NU(~%ko#?sO#HD&`cKaU4%gIXoA*&4^=Zy~kD?B#lZGFcpC zqF=Wu-}|VJO+n#2xM0*CAWl8nllQQ@WM?xa_A9rU=)QLk zlIhOb$he*RN;)kD^SoDYw+zlHOM-9)aCBecfB3~st~evpPk9#HXnau#k5xTnQ9f~N zD^YBxMhP7v3~aly<2E-aAikAK;oBd*$M;Fv)p%8rdg%u(Lrmeniiq4DaiO>puekSo3osr8iVQPd1s#7<{|` zl|J1M-=?Izr|&=hlX97&v7d?Xqy%l{KO@<>K)uBKQ@s<<|BhG>Ay`;}q>{Rt9gwr$54fgS3Yx3?a6B2tVxf9dh&87RYuekkZEhkGL+V z>o&~~u|>EQKQXBP6=?KD?Lj!ptBbSu?uKkX_G9Po_o-PmH%=hJ*K5pIdC@naHwKJf zQ{18!JVwe>Y}3bFciBK_wKGrGOFEA*>9$pa&nMSjzgchucvr*(>oFf#*Oski0v6$v zn_S_F3&XPgPB}wb?SEaMx@$C1m-?vn@MGuJ2tBco^s$BIt9R4%HJ2OBd3U+LgIk>C zlyy2`?%i0;P~90(Y1Mx>&@O(6XckphwdZJ{ z&M5wA$pcdqwtD%NMbWp*PU+Fq|6m1Sr@48{LTX1wbu^LEfwYPngn}mY*f$%@whx*# z@beN;H5G7{RG9$(yhfyR#Ih=?3bwLdO8@sj8EtpA#5J2AdCkySJ$QU+yONfr%wl=SB!{}vAF?G zU9Q1_$?+fUFGDBfCrT=N$V1w+=4Y06FF8#*OD)N+<%g{%8|vpeMVj?B^L=+6A77jV zP%5*I`{Qs-fz?j4`kOUP+%%vxE;V(%euaA^D@qc6J$+|K2B9kw%`Qg} zspAH*D0dn)O)@A{MJikd>-Lv`rvQPt1 zR2LI-?Z3ns2)Qlgq-@rzIe4TqWomc%Jtcjo@mqUYMknl6HOK3#!Mrk3L~T%DzrxIn z{)%MF`v6Vw+y<+cEELKdj;X|Xar>wYCOP(nua*qGGLY%7j^kzafu0LHNs)M`W7c23 zUG31d&n4_Vcb)EVA@0z5eh1tQp{tiW3Tf5)YPLgman`o*Q;^H;?gvJlk-kB7I9qS*qd z&yPeVAVuZ&qw8yfplti=uT^lV@MgMuH+1y^JN6fJtZVQix@lQp=8rU;F3h=4jv!}h z&f`7OkhV*S{kDZAVMM1NB;|QmlP4~DI{=!r9O+cy*03xT@WF7Z8@0D|J(%H`Ks-u} z_U47mI!x5pN3|nPzy9UH&TVeKJL+%{y!knGo42Pg1!?oDTaTvl4=KfC+T&`}v)~>@ z0uq2Z7K|Nr&!G46?uckrdqQ%rIR$y-@u#^x3nscW9BqUICnOR0xKeEYP;aH1h`~0- z!Fs*-GIc-P6P$tf=_g)*vzV7mj71x0CgeDnzT|YrY5Pi3YG?UI))q%@gWW zC_i7j8`Skx)qWlJyV24^a4pFeR=XkQb97Mxt@V(-@05AE2Y z!c8abz5ctSAR)Vi;s=M)@CVRoV$-BM1Sg^nIC~x8#z~9rHD4Mu%+Qs)1f-iw)kXxI z=9P+`k7szIdU_6cH|_@9!h0L3s~Z_>b#^q3NH7gQo`Az+5zKJTwKUfIAY5Tb)A4#?Ng|K2 z5u0!tLfH@R+^g1l;oiJmch@%PImP1F3_hgWpuW?1r6O+hF}m^i(9fxVkWS0^V(sDv z6A+11&nll~=ucFmul%W@iu^eN$Hp1LzOBe@Eyc|Xb-D++6VGT6ij2oNVK60s5mW(d zm+W90qoD+sGT>_dstQ~rTywMumjmt^6!PA+#g?1nH@`8UMEq*@fFxWQiWmYsR2DE< zkquhcX#tvvL!hRu8ZSp54G-MNr>Nrtv#h2R7&^Fam;qn8g0Dj*QDQj4ku&>MbbBKVDALHoTURASH=2c~cR%`-YP>HWj2d=6n7^9Nc~P%9ox|v8Ly6UA zr)d?gaM%OLVx^@~W`lEQJzM_juBm>l(oIiV335cgIxmlva!JYW4wS3N@6p8GnfDEH zwTog(+bf>yP0#u1EBRtMcytlbPseb-1JH=fM{`?j(`+)ti-n6^>{3nRu5FFg*9=m9 zT1T&n8K3YzObD2UHXIbgo-DegOo@T}zO}b=@Mq82LXUJT_3h#-gX?9u6LL>z9~=`r za)S21YG%#^qj0jp0KJLQU>K@aSSCrA)7UEvSR_TlqXJmP<23@^%P%mZM?#u_S_en3 zy;`DmKAZnA`)(@|8z9tVQ;LA;hVF~nW32SXWOzHY$>Bhf#r>Wkn0%x#k9C;{tyu5( z;V{}cyD7zwo#HcfJQ9c9AN>wY?*-6`zj&`e{!m68V9Ah-y1Yp`2pDB;#YumgIXv^J zgTKXX^Lza4+)W^35WwqDD%=Bd>|uXUS@dp~cNAN*a771O7Bk9guH>eoI$yLfc@73{ zFTy%6R;l1`xAqt)4MSm(LkOROPLdj=vwPkN!wFCl*-M{I$P`&z=Kw+O*{=;%3ym^J zAiWeJB2(5*LiALAti6LU3x%}~TBA3-+CAY+F3WQUqQ1=CTAg@D;Iy#< zmrFT4?wM=#yWh=Gc=H+}Iax_LkCT_Z*f9j3kWftSElHOlfP7$IHX6wXBucBlOcdOO zNUz-Uj~Z^cb*B4a8bBt|B&Md?O_tuAO*6=;%UMy>ZQAQFIpL5$-bfe!uFdsbB38bIT*qHlm%5*9X zF6`Dvoy!@{K!5W>4{O2aVY-3R>P@e|navQVb|W zPtB>zpy?bqaM|`3$pN(4!-C%};)7afDC=B;9aY9&!+o|eNfad+zI{xj(T~xVYYZ|i zgb&q?D$?1^O=>qO5aC|cbMl|{x_=);9BKs8h6qTFv?1b-`RaD{3YVx;)ykNnD$?ob z3D5TrH$-$RCYfde|ALnD4F0rhf~bX(M=vMlUZz|B?#a4cd9Yd$K*BFW^p@kpG=ZcG zdL(rk7BXAJGelD|rZ`auKg7^O2(Fuf|5pYCg`Hme<4Y;INDgN|qtj6U(EkaLT2A(( zVvt!6P_Gs@6bUy@Ry(4IaggrE2Ca0?hERlmc`I^l0=Qbq|4&$QHW zn$P&{mSWTi6+K(Ii9}4B%l=p9G!pb`bbLa5-o0Y+120oF*qH%V;JM<9Cc{fk#XEVz_5Ww=ZrOpRW&!ba>g z885l`n2hMFr--lxN0lC1yNX+41lhIwI0TX~mCblOv$t5?q^vuCezOj(mI~h|^*b^O zgtwiicaPr&h~M!1Pdi!|oSM{^tD{{_lxifX>2iidZHG@%rB8z6jw<-9Ndx`VB4Y(y z-dEn}VMyoPID(r4W=b6uz^&JH8qTxzi)e3r1yN1tp#!)BE?m4kaAmW8+@!@V`xO92 z?$dhIgInV4ZBV2U@%UWYr$}?q#ZOtzi&>!5Jt8XUiK##odkkDxPpSRzI28puVGd|5 z=5%I0K{CZqsRO(MG?E2hn(yA2v8yTSKA|2EGmIuqMYDI^+!4C!XbevMhQB?rV zQStKSsJHqrxYGa#3)(h?I10PkV>L zZ1F3TGr!aQUk>e2lZ7ykMkWxKy~~lya5EdFFPTg2)SNRfa{WwFKP4NfYZseRcyym5 z>u!^mJQ@Qs3{a=4NLB3zYAK`r+B;|DAr|z^R~fpdckil6|2QN$G{IU9=RdeQb?GSY(o&sS8}=-^JaP&hiO+2s^=PlpL)qVeD#PV z?(j_re-P!5y7A!zZ?2m#_+j=J%54ZuYfpEGb>>*%<$30r3BUl(kOlk={N5dtfvg5S zqnX7lsy$s}CnpBJIswzEQ&OrIoq*s4G_8NbEx^U`O2m&lX>*rW?b7=_{~H6rC-r}0 zAh?H>peNI$7#9WT31k-XJ|#P2-l=JP|4SXfjhEU1n0oLvO;a2N(z$;yW#{visG2|CS)aO0<<05ruEtdlygINKFEG}LqVm4p&MfRIEby@G85@c#cN`~yJeAAGQ?@e)tIk!mpBa zhI{-!maHjzJN*zGo!YW>d&;nEeJjPYJKugFe2CHxUuA^q?Z!9738f>7if4?4e zg4gw&Y9qv;wE@uff0qAn4E!FA|53sNj>7Eh>}H9p0FR8@^pgyhqQHG00?ekhjQJl^RWm}j z$s}{K1OHi0{i2@h1F5WffKKkN&?$KijJec?Z}Cch@(e@x`q zSw^V#a7fPAfXh`Ixi9vPB!wIwemKmDP*s7&Yf&^VshTHJ0rXA3m&&h4yT`zX35^7< z<)dj3<1TNPL_M8(VyNws>gVI=fTTRW#_^mj(_3$l_>QE&#jf)1Q~!SMoWGX~$r>!U zh|X7gFX83rVwxMr*VQaYV#Vhkyo%6ZKu@A5D!0EW(~Q9{ezIyOISk%cDA1t2hACz< zC*|>ViBSA+iCO-fb$}kgf%%|+9P}>YJaski{oNXFDNy2mdF2z^9tg+Ja(4MQhPGyw zoqUBOUh3AAT3z2^7zxD;CYz<7{=LohnN@IP`Qf9qjFL%oM z0u4p_Lcga7gA#vJ7c3d3vT*#;5dI#WPaSKl-+pwJufYsgx|&@QNCl$Ey+KASZBV@P zVgQHBDmf#7GC*y~8gIq)#;{M%$>13*O!H5TP=kn>A`1^c4&kwP=r#$#I+-9#ngFoI z1V$WN=gGr6AR?6A*QbdD4eOJW7l8LXvjBAwYFb}KNkxU^jWGJtI`U_8e^iH)7KNxr z^4;M%nVN1l^NiiOz;3@I>1AoF^qHIkQ=@|ePA5t0^!}QN?WPi%`d%Y8(T3OlMC+p5 zuJDC2ir~Cdml}1^gRv5!Af;E}4kOb_C%YF{r>5{YzE}&{!_U9w_T~FO%Fyo-pndoE z1)a?klNLVXZrZnPT%vj7J@_LPYm~I6{AkWV!o)`*ucswaq$;k(&xI(;*?1r^(Kjhk zVL@{vO^C@8^_b{Kh^(QaJ!8Rhyl!p2SMK=f-&l)2%l}YS>PoVnGTaaFX(DWS%VG89_%@%q-bena@9+k(+%869p z`V?5dcb1CYhCW52+30Adt8vSE^x=*Flh*dDho9v=Rt|iZv4_Zw&5I6H_Pgc4>Z;l= z|5-YDypR?ojQ2xQCQ?>$qhZt@=%Wm_t?zvzn7j!IkDXP&?Q}-0vCpHp8vskMQCPB| zG?m;c=1fa{p&nzG1WhnXK?5%F>FpzG`xO_J z%ISA{d)ka!tAg4>+&y)bwzij#O;-^UaMZ4PCco69Gb@MQ6T{W;yJ?9$NBnZBqCrJY zI2&kRWBQMdjs*E!u9M-Fu7()l<;sODGgR#B=wGS{>gPiD3#>iM1Y+ZXYWsX)cMq zQtuUl-W65X8m`JZirwwG+Z}XIj*XM6J{@Dg9E>>LUxz(r$ogEjF(zVCcelBP=yJwc z-^2t4OhqMVdsxEzr~%CH^X2!#WO;#s8CLw}d<9rgSd_K2V*kZaLq-+y9eZ@DuB`P@V9*W>d%UOBo$&xRNAjO; zcd8je+VwwP9;-$#4$61-^7R2v4!B0RQDtH8mCxPreES1Q)@S5V~ArTe);;khs&B38ZpnZu!c!c zTxyD`d_~xg-#hN%2~p2~l^}QB@TS;Y5xVjA?zOC`VFJ!ME_V=HznTk1fP9UKr0`np z=JQd^0~m>6(Sm4)V-Dpy^)o@YtkXeCHIL3rvo3~^m@9i=_kx|zkd^$(HTb*oPgi%e z%l=Gx>};lPA`8c(3r(dxFn|!6LKy&44Pp$1A@lg0>LbK;e0DC5N_T%R-_$*ZOEGR* zvREe>oG)k0YGNVP$+0#qh-t%(UAbMjwjlfalsp?S@%M#*XFHb0H^|@P$rr6Do2Oll zDH$p#$R)HL>7TKLc@XZ@gg%B3(kZ=mYGH-dhE~$W{hpW5%**ossOK|1rWA9$e4yRR z%8F@aVNL=L+O9SOBjw7y`@qrj)7at)77pW4;4UKiyBwkhaYHhVQDA-W>;U=yn&%}}QSo`#W=h$I z?%#jO_?gM%*~VB>kmhLJfc;*lJD1dNlhuS^tttp z@p|*uir)9wcsST3+lBo#Q_#=Azh7VO&xp?4!R9|};eP|6(sfhg12(>$b85|HZP}~4 zjqhKM+j>>D|8JaglIqrsm0=Hom5bHMtM2+bSAlUUee7JwCttm3x_6d_&;Rcc2~09K z_g`)Z3*B6Euby`k@APHQ{@wiyX|=E^q4dKFCc3n=udd(kvR-Qzs1iwzzveD2xmB~M zRO9wlyX=Lt^Q9L>c(TsEcYV3K&eRL1ytjOx`+dvWkf1{Xcb{nj2WbxKid@w4T6^c; zmXH-HD_fNooypwFb{cqw#rpM=Ro=$_-uLa6&Sr1_SC{wKEYa~4tYv?dw!9!_uE`0r zn5tRT9;fF+QostQw6n8JPeb~f-_{hGNsEeR&IKOt1pyaSTH4xH0oxhCbHUaE+ial$ z1yOHrZ4J#>Avkm8YhXLa^8IPlvNJnCEhsSkd&ceZ=Ov$JuP^=ZTp{*^^#a-3+#;pU z>RTr+d7<~};-`*nvcCe`%imo1_TKN+^5piZl?nZJabL}A=Os@+v|ID#!QEHa-rN3> zYs>e``6V%HOWr;JwUp+*kIHCYx9ioH>%Ttz&PmPj3{UghSNG%H0wd!~Tc6dNWyMci zvZJml7*sb?)xsDn=5&1=jVnZujmz5zbbz@(z8)Y z;Qf~-H}Q3^>wYgu>wUl6Z=vd`oAVQEj;-&16X7MGVxt8H-nl8G^hecm4^9jy8898_Nf~e`cXL#kN zm#&LBmYyS;$5+|)>(TC~kfJD;Z`K1vq;nn{o}G-k_~yq);cKp1(8Ly)u_J10SJ3LP zdCvI@9|p$hmK(OZS=G9|_PKKN<70JTkadECY&J6}*)mBX0`9=l6+52H0X9E17Y4h( zULyr5;~4+{R{ZUL^l0q8H_lQ2pd~x#2sVtfE=?~UnhNtLgucR$(m?u~n>FVdQ&MBb@0N#4-g#Z8m literal 0 HcmV?d00001 diff --git a/static/attachments/workstation/wks-team1.png b/static/attachments/workstation/wks-team1.png new file mode 100644 index 0000000000000000000000000000000000000000..af38c0a82f5e4a87c798f53d35ef119bad33c06a GIT binary patch literal 52113 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 Date: Fri, 5 Jun 2026 16:46:34 +0200 Subject: [PATCH 18/20] Update wks-glossary.md --- content/en/docs/workstation/wks-glossary.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/content/en/docs/workstation/wks-glossary.md b/content/en/docs/workstation/wks-glossary.md index 5eb27c30907..ef45bdcfcdd 100644 --- a/content/en/docs/workstation/wks-glossary.md +++ b/content/en/docs/workstation/wks-glossary.md @@ -12,6 +12,18 @@ Refer to this glossary for an explanation of commonly used terms related to Mend ## Concepts +### Mendix Workstation + +A set of tools and components within Mendix for creating intelligent, efficient, and user-friendly applications for shop floor operators, enabling Mendix cloud applications to interact directly with peripheral devices on a local workstation. + +### Workstation Management + +A Mendix Platform application that offers a centralized interface for configuring, monitoring, and maintaining the lifecycle of workstation clients. It's used by central IT and application support teams to configure clients, register computers, configure and assign devices, and group them into workspaces. + +### Workstation Connector + +A component downloaded from the Mendix Marketplace within Mendix Studio Pro to enable app integration and allow a Mendix application to send and receive data or commands to and from devices. + ### Client The Mendix Workstation Client acts as a bridge between the Mendix app and local hardware. The goal of the Workstation Client is to establish a secure and reliable connection between the Mendix Application Client and the hardware, peripherals, or local data sources attached to that workstation. @@ -30,4 +42,4 @@ A station represents a computer on the shop floor. It can connect to one or more ### Workspace -A workspace is a grouping of one or more stations. For example, a workspace may group together all the stations which belong to the same factory or factory line. \ No newline at end of file +A workspace is a grouping of one or more stations. For example, a workspace may group together all the stations which belong to the same factory or factory line. From 25a36f7ef0ac81d49b9f4e1aa80c17967c53f6b2 Mon Sep 17 00:00:00 2001 From: katarzyna-koltun-mx <108737161+katarzyna-koltun-mx@users.noreply.github.com> Date: Wed, 10 Jun 2026 16:57:44 +0200 Subject: [PATCH 19/20] Update wks-management-apps.md --- content/en/docs/workstation/management/wks-management-apps.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/docs/workstation/management/wks-management-apps.md b/content/en/docs/workstation/management/wks-management-apps.md index 7b2872b88e2..e7b40e5b4e0 100644 --- a/content/en/docs/workstation/management/wks-management-apps.md +++ b/content/en/docs/workstation/management/wks-management-apps.md @@ -21,7 +21,7 @@ To add a new app to your workspace, perform the following steps: * App name - Provide a meaningful name for your app. * URL - Enter the URL of your app. - * Public Key - Generated by the Workstation Connector. Used to establish a secure connection between the Mendix app and the Workstation Connector. + * Public Key - Generated by the Workstation Connector. Used to establish a secure connection between the Mendix app and the Workstation Client. * Enable in station groups - Select one or more station groups that should have access to the app. * Enable in all stations - Select this checkbox to enable the app for all configured stations. @@ -38,4 +38,4 @@ You can edit the basic settings for an existing app by performing the following You can manage your apps by changing their group assignments. 1. Click the **three dot** menu by the app which you want to edit. -2. Click **Manage App**, and then adjust the app's group assignment as needed. \ No newline at end of file +2. Click **Manage App**, and then adjust the app's group assignment as needed. From 7da4090b7940e5913aea311baf3334628984bb2a Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Wed, 24 Jun 2026 12:32:04 +0200 Subject: [PATCH 20/20] updates --- .../management/wks-management-devices.md | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/content/en/docs/workstation/management/wks-management-devices.md b/content/en/docs/workstation/management/wks-management-devices.md index d15de5e9e09..48e75f33b22 100644 --- a/content/en/docs/workstation/management/wks-management-devices.md +++ b/content/en/docs/workstation/management/wks-management-devices.md @@ -122,7 +122,7 @@ Bluetooth Low Energy (BLE) devices using the ATT protocol can be integrated with To add a Bluetooth Device, perform the following steps: 1. Navigate to the **Devices** section on the **Station Detail** page. -2. Click Add Device and select Bluetooth Device. +2. Click **Add Device** and select **Bluetooth Device**. 3. Enter the exact device name as it is displayed in your operating system's device manager. ### Message Syntax @@ -138,4 +138,28 @@ This device type requires the following message and response: ### Response -* `CharacteristicUUID#Response` \ No newline at end of file +* `CharacteristicUUID#Response` + +## Printers + +You can integrate your Workstations with printer devices. + +### Configuration in Management UI + +To add a printer device, perform the following steps: + +1. Navigate to the **Devices** section on the **Station Detail** page. +2. Click **Add Device** and select **Printer**. +3. Enter the exact device name as it is displayed in your operating system's device manager. + +### Message Syntax + +This device type requires the following message and response: + +#### Message + +A print command, for example, `P#TESTHELLO#RAW#aGVsbG8=`. + +#### Response + +The output of the print command, for example, `hello` in a *TESTHELLO.prn* file. \ No newline at end of file

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%0AdA|+Bflo*Px|yk(CX_qnnT0 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⪚n1m8Sl+8F1`4g=Sa*;u_* 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