You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/docs/deployment/on-premises-design/ms-windows/_index.md
+14-10Lines changed: 14 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ Before starting this how-to, make sure you have the following prerequisites:
45
45
46
46
* Suitable database servers are MariaDB, MS SQL Server, MySQL, Oracle Database and PostgreSQL. See [System Requirements](/refguide/system-requirements/#databases) for more information
47
47
48
-
* A local or domain user with the *“log on as a service”* local security policy set
48
+
* A local user, domain user or group managed service account (gMSA) with the *“log on as a service”* local security policy set
49
49
50
50
## Installing the Mendix Service Console {#service-console}
51
51
@@ -88,32 +88,36 @@ To deploy a Mendix app using the Mendix Service Console, follow these steps:
88
88
***Display name** – the description of the app which is visible as a tooltip for the app in the left bar of the Mendix Service Console or as a column in the list of Windows services
89
89
***Description** – a description of the application that will be visible in the Mendix Service Console
90
90
***Startup type** – select whether you want the app to be started automatically when the server starts, started with a delay, started manually, or disabled altogether
91
-
***User name** and **Password** – the app will always run under the user account given here, and the service will be installed with this user account configured (for more information, see [Prerequisites](#Prerequisites))
91
+
***User name** and **Password** – the app will run under the user account given here, and the service will be installed with this user account configured (for more information, see [Prerequisites](#Prerequisites))
92
+
***Install service with LocalSystem account** – optionally, select the checkbox if you want to use a gMSA account for a Mendix app instead of the user account given under **User name** and **Password**.
93
+
94
+
4. Click **Next >**.
92
95
93
-
4. Click **Next >**.
96
+
5. Optionally, if you selected the **Install service with LocalSystem account** checkbox while creating the app, install the service once your app is created. The service will be installed with the LocalSystem account. (You can verify the service account type in the Services app of Windows.) Execute the following command in the administrator command prompt to change the account type to your gMSA: `sc.exe config MyServiceName obj= "YOURDOMAIN\MyGMSAAccount$"`.
97
+
Configure folder access permissions for gMSA account on the directory selected in the **Preferences** setting. For more information, refer to the [Installing the Mendix Service Console](/developerportal/deploy/deploy-mendix-on-microsoft-windows/#service-console) section above.
6. Now select the **MDA** file that was [created in Mendix Studio Pro](/refguide/create-deployment-package-dialog/) and contains your application logic. After the installation of your MDA file, you will see which Mendix server (Mendix Runtime) version is needed.
105
+
7. Now select the **MDA** file that was [created in Mendix Studio Pro](/refguide/create-deployment-package-dialog/) and contains your application logic. After the installation of your MDA file, you will see which Mendix server (Mendix Runtime) version is needed.
102
106
103
-
7. Configure the **Database Settings**:
107
+
8. Configure the **Database Settings**:
104
108
105
109
***Type** – the database server type
106
110
***Host** – the IP address or host name of the database server
107
111
***Name** – the database name
108
112
***User name** and **Password** – the database user name and password
9. On the **Common Configuration** screen, keep the default settings. These settings should only be changed if this is needed for your application setup.
118
+
10. On the **Common Configuration** screen, keep the default settings. These settings should only be changed if this is needed for your application setup.
115
119
116
-
10. Click **Finish** and start the application.
120
+
11. Click **Finish** and start the application.
117
121
118
122
## Configuring the Microsoft Internet Information Services Server{#configure-msiis}
Copy file name to clipboardExpand all lines: content/en/docs/deployment/on-premises-design/ms-windows/automate-mendix-deployment-on-microsoft-windows.md
+42Lines changed: 42 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -180,6 +180,48 @@ $appName = 'Name of Mendix app'
180
180
Install-MxService $appName
181
181
```
182
182
183
+
### Sample Script - Set App Runtime Settings
184
+
185
+
The following script example demonstrates how to set runtime settings for your app. It applies custom runtime configuration settings to your application using a hashtable of key-value pairs.
The following script example demonstrates how to set an application constant for your app. It updates a specific constant value in your Mendix app configuration.
201
+
202
+
```text
203
+
$appName = '{Name of your app}'
204
+
$constants = @{
205
+
'constantName' = 'constantValue'
206
+
'constantName2' = 'constantValue2'
207
+
}
208
+
209
+
# Set application constant
210
+
Set-MxAppConstants $appName -Constants $constants
211
+
```
212
+
213
+
### Sample Script - Get Server Id
214
+
215
+
The `Start-MxApp` cmdlet automatically retrieves the Server ID (License ID) when starting a Mendix app. You can use this unique identifier for license tracking and application monitoring. The following script example demonstrates the process required to retrieve Server Id.
If you encounter any issues while automating Mendix deployment on Windows using cmdlets, use the following troubleshooting tips to help you solve them.
Copy file name to clipboardExpand all lines: content/en/docs/marketplace/platform-supported-content/modules/nanoflow-commons.md
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,6 +48,21 @@ The [Nanoflow Commons](https://marketplace.mendix.com/link/component/109515/) mo
48
48
|| Get platform |
49
49
|| Wait |
50
50
51
+
### Limitations of Get/Set Storage Item Actions {#limitations}
52
+
53
+
The **Get storage item** and **Set storage item** actions use the device's native encrypted async storage mechanism (key-value storage). This storage is completely separate from the Mendix offline database and does not have any relationship with Mendix's entity model, entity access rules, or association capabilities.
54
+
55
+
Below is a list of the key limitations:
56
+
57
+
* No association support – When you store entities using **Set storage item object** or **Set storage item object list**, only the entity data itself is serialized and stored. Entity associations are not preserved. The storage mechanism has no concept of Mendix associations, referenced entities, or relational data structures.
58
+
* No entity access rules – Security and entity access rules defined in your domain model do not apply to data stored in device storage. The storage actions bypass the Mendix data layer entirely.
59
+
* Page state dependency – Mendix internally maintains a "page state" that tracks associated entities when objects are loaded into memory. This page state is session-scoped and is cleared when the user signs out or switches accounts on a native device. Any associations that depend on this page state are lost when the session ends.
60
+
* Manual association reconstruction required – If your application needs to work with associated entities after retrieving objects from local storage, you must explicitly retrieve and reconstruct those associations in your nanoflow logic. For example, if Entity A references Entity B, you must separately retrieve Entity B after loading Entity A from storage.
61
+
62
+
{{% alert color="warning" %}}
63
+
The local storage actions are intended for simple key-value storage use cases such as caching user preferences, temporary state, or serialized data that does not rely on associations. For complex relational data or entities that require association traversal, use Mendix's offline database capabilities instead of the storage item actions.
64
+
{{% /alert %}}
65
+
51
66
## Read More
52
67
53
68
*[How to Build JavaScript Actions: Part 1 (Basic)](/howto/extensibility/write-javascript-actions/)
Copy file name to clipboardExpand all lines: content/en/docs/private-platform/pmp-maia.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ Generators:
38
38
39
39
## Changing the LLM Provider for Maia
40
40
41
-
Starting in Private Mendix Platform 2.6, instead of usign the default Large Language Model, you can connect Maia to several different models of your choice. Currently this includes the following LLMs:
41
+
Starting in Private Mendix Platform 2.6, instead of usign the default Large Language Model, you can connect Maia to several different models of your choice. The quality of results has been verified on Claude Sonnet 4.5 and may vary for other providers and models. The following models have been tested for connectivity:
Copy file name to clipboardExpand all lines: content/en/docs/refguide/modeling/application-logic/workflows/workflow-elements/ai-agent-task.md
-4Lines changed: 0 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,10 +21,6 @@ With **AI agent task**, you can select a [microflow](#microflow) that calls any
21
21
22
22
If you do not yet have any agents configured, you can get started by following the guide on [creating your first agent](/appstore/modules/genai/how-to/howto-single-agent/).
23
23
24
-
{{% alert color="info" %}}
25
-
Support for configuring AI agents using an Agent Editor in Studio Pro is coming soon.
26
-
{{% /alert %}}
27
-
28
24
## Properties
29
25
30
26
AI agent task properties consist of the following sections:
0 commit comments