Skip to content

Commit 9e864e0

Browse files
authored
Merge pull request #9536 from mendix/yl-move-validation-assist
Move Validation Assist into Maia
2 parents 2cf621f + 6d921c9 commit 9e864e0

File tree

14 files changed

+24
-12
lines changed

14 files changed

+24
-12
lines changed

content/en/docs/refguide/modeling/mendix-ai-assistance/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ Generators:
4747
* **Maia for Pages** – an AI-powered tool that lets you generate a [page](/refguide/page/). It helps you add and configure widgets based on a text input and an optional image. After a page is generated, you can continue in the same session to ask Maia for further improvements and explanations. For more information, see [Maia for Pages](/refguide/maia-for-pages/).
4848
* **Maia for OQL** – a AI-powered tool that enables you to generate and manage OQL (Object Query Language) queries through an intuitive interface. It is designed to simplify query creation and reduce manual effort. For more information, see [Maia for OQL](/refguide/maia-for-oql/).
4949
* **Translation Generator** – an AI-powered translation tool that can be used for [batch translate](/refguide/translation-generator/#batch-translate) and [translating system texts](/refguide/translation-generator/#translate-system-text) in the web-based system texts editor. For more information, see [Translation Generator](/refguide/translation-generator/).
50+
* **Validation Assist** – helps you build validation microflows in a more automated way using pre-built expressions. For more information, see [Validation Assist](/refguide/validation-assist/).
5051

5152
## Maia in Mendix Portal
5253

@@ -69,6 +70,7 @@ The table below presents all the third-party services each Maia capability uses
6970
| Maia for Pages | [Claude in Amazon Bedrock](https://aws.amazon.com/bedrock/claude/) | Project context to fulfill user prompt request |
7071
| Maia for OQL | [Claude in Amazon Bedrock](https://aws.amazon.com/bedrock/claude/) | Project context to fulfill user prompt request |
7172
| Translation Generator | [Amazon Translate](https://aws.amazon.com/translate/) | All translatable texts in the application, for example, labels, button names, and menu items |
73+
| Validation Assist | No third-party services used | NA |
7274
| Maia Rewrite | [Mistral 7B](https://mistral.ai/news/announcing-mistral-7b/) hosted in Mendix AWS environment | The draft question description from users |
7375
| Maia Summarize | [Mistral 7B](https://mistral.ai/news/announcing-mistral-7b/) hosted in Mendix AWS environment | [Community](https://community.mendix.com/p/community) threads |
7476
| Maia Create User Story | [Mistral 7B](https://mistral.ai/news/announcing-mistral-7b/) hosted in Mendix AWS environment | User prompts |

content/en/docs/refguide/modeling/domain-model/mx-validation-assist.md renamed to content/en/docs/refguide/modeling/mendix-ai-assistance/mx-validation-assist.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ description: "Describes Mendix Validation Assist on pages."
77

88
## Introduction
99

10+
{{% alert color="info" %}}
11+
Validation Assist works both online and offline. No internet connection or signing-in is required.
12+
{{% /alert %}}
13+
1014
The Validation Assist helps you build validation microflows in a more automated way using pre-built expressions. [Validation rules](/refguide/validation-rules/) are conditions that should be satisfied before an object is committed. There are different ways to [set up data validations](/refguide/setting-up-data-validation/) in Mendix. Building data validation in microflows is a manual and repetitive task and Validation Assist helps automate it.
1115

1216
The main features of the Validation Assist are as follows:
@@ -43,7 +47,7 @@ The page should contain at least one input widget, for the **Generate validation
4347

4448
The **Generate Validation Microflow** dialog box allows you to configure all validations:
4549

46-
{{< figure src="/attachments/refguide/modeling/domain-model/mx-validation-assist/generate-validation-microflow-dialog.png" alt="Generate Validation Microflow Dialog Box" class="no-border" >}}
50+
{{< figure src="/attachments/refguide/modeling/mendix-ai-assistance/mx-validation-assist/generate-validation-microflow-dialog.png" alt="Generate Validation Microflow Dialog Box" class="no-border" >}}
4751

4852
The dialog box consists of two sections:
4953

@@ -81,11 +85,11 @@ To configure the **Save** button for the use case above, do the following:
8185
1. Open the page with the form called *Appointment_NewEdit* and right-click the **Save** button in it.
8286
2. In the drop-down list, select **Generate validation microflow**:
8387

84-
{{< figure src="/attachments/refguide/modeling/domain-model/mx-validation-assist/generate-validation-microflow-option.png" alt="Generate Validation Microflow Option" class="no-border" >}}
88+
{{< figure src="/attachments/refguide/modeling/mendix-ai-assistance/mx-validation-assist/generate-validation-microflow-option.png" alt="Generate Validation Microflow Option" class="no-border" >}}
8589

8690
3. In the **Generate Validation Microflow** dialog box, you can see the **Microflow Properties**, for example, a microflow name, and validations were configured for you. Three expressions were added to validations: to check if the name, treatment type, and date and time fields are filled in:
8791

88-
{{< figure src="/attachments/refguide/modeling/domain-model/mx-validation-assist/generate-validation-microflow-dialog.png" alt="Generate Validation Microflow Dialog Box" class="no-border" >}}
92+
{{< figure src="/attachments/refguide/modeling/mendix-ai-assistance/mx-validation-assist/generate-validation-microflow-dialog.png" alt="Generate Validation Microflow Dialog Box" class="no-border" >}}
8993

9094
4. In your app, you already have a validation microflow that checks the selected date and time, you can call the microflow in the current validation. Do the following:
9195

@@ -107,18 +111,18 @@ To configure the **Save** button for the use case above, do the following:
107111

108112
1. In the **Generate Validation Microflow** dialog box, select two validations for *Customer_Name* and click **Extract submicroflow**:
109113

110-
{{< figure src="/attachments/refguide/modeling/domain-model/mx-validation-assist/extract-sub-microflow.png" alt="Extract Sub-Microflow" class="no-border" >}}
114+
{{< figure src="/attachments/refguide/modeling/mendix-ai-assistance/mx-validation-assist/extract-sub-microflow.png" alt="Extract Sub-Microflow" class="no-border" >}}
111115

112116
2. In the **Extract Validation Sub Microflow,** click **Extract Microflow**:
113117

114-
{{< figure src="/attachments/refguide/modeling/domain-model/mx-validation-assist/extract-sub-microflow-dialog.png" alt="Extract Sub-Microflow Dialog" class="no-border" >}}
118+
{{< figure src="/attachments/refguide/modeling/mendix-ai-assistance/mx-validation-assist/extract-sub-microflow-dialog.png" alt="Extract Sub-Microflow Dialog" class="no-border" >}}
115119

116120
The microflow is saved separately containing selected validations.
117121

118122
7. In the **Generate Validation Microflow** dialog box, click **Generate microflow**.
119123
8. In the **Validation Assist** dialog box, click **Open the microflow** to view the configured microflow:
120124

121-
{{< figure src="/attachments/refguide/modeling/domain-model/mx-validation-assist/validation-microflow.png" alt="Validation Microflow" class="no-border" >}}
125+
{{< figure src="/attachments/refguide/modeling/mendix-ai-assistance/mx-validation-assist/validation-microflow.png" alt="Validation Microflow" class="no-border" >}}
122126

123127
The created microflow is used for the **Save** button to validate all conditions. The sub-microflow can be used on a different page to validate the customer name.
124128

content/en/docs/refguide10/modeling/mendix-ai-assistance/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ Generators:
4646
* **Maia for Domain Model** (introduced in Studio Pro 10.13.0) - an AI-powered tool that you can use for generating new [domain models](/refguide10/domain-model/) as well as explaining and providing suggestions for existing domain models. For more information, see [Maia for Domain Model](/refguide10/maia-for-domain-model/).
4747
* **Maia for Pages** (introduced in Studio Pro 10.21.0) - an AI-powered tool that lets you generate a [page](/refguide10/page/). It helps you add and configure widgets based on a text input and an optional image. After a page is generated, you can continue in the same session to ask Maia for further improvements and explanations. For more information, see [Maia for Pages](/refguide10/maia-for-pages/).
4848
* **Translation Generator** (introduced in Studio Pro 10.12.0) - an AI-powered translation tool available in Mendix Studio Pro. Currently, it can be used for [batch translate](/refguide10/translation-generator/#batch-translate) and [translating system texts](/refguide10/translation-generator/#translate-system-text) in the new web-based system texts editor (in Studio Pro 10.14.0 and above). For more information, see [Translation Generator](/refguide10/translation-generator/).
49+
* **Validation Assist** – helps you build validation microflows in a more automated way using pre-built expressions. For more information, see [Validation Assist](/refguide10/validation-assist/).
4950

5051
## Maia in Mendix Portal
5152

@@ -67,6 +68,7 @@ The table below presents all the third-party services each Maia capability uses
6768
| Maia for Domain Model | [Claude in Amazon Bedrock](https://aws.amazon.com/bedrock/claude/) | Project context to fulfill user prompt request |
6869
| Maia for Pages | [Claude in Amazon Bedrock](https://aws.amazon.com/bedrock/claude/) | Project context to fulfill user prompt request |
6970
| Translation Generator | [Amazon Translate](https://aws.amazon.com/translate/) | All translatable texts in the application, for example, labels, button names, and menu items |
71+
| Validation Assist | No third-party services used | NA |
7072
| Maia Rewrite | [Mistral 7B](https://mistral.ai/news/announcing-mistral-7b/) hosted in Mendix AWS environment | The draft question description from users |
7173
| Maia Summarize | [Mistral 7B](https://mistral.ai/news/announcing-mistral-7b/) hosted in Mendix AWS environment | [Community](https://community.mendix.com/p/community) threads |
7274
| Maia Create User Story | [Mistral 7B](https://mistral.ai/news/announcing-mistral-7b/) hosted in Mendix AWS environment | User prompts |

content/en/docs/refguide10/modeling/domain-model/mx-validation-assist.md renamed to content/en/docs/refguide10/modeling/mendix-ai-assistance/mx-validation-assist.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ description: "Describes Mendix Validation Assist on pages."
77

88
## Introduction
99

10+
{{% alert color="info" %}}
11+
Validation Assist works both online and offline. No internet connection or signing-in is required.
12+
{{% /alert %}}
13+
1014
The Validation Assist helps you build validation microflows in a more automated way using pre-built expressions. [Validation rules](/refguide10/validation-rules/) are conditions that should be satisfied before an object is committed. There are different ways to [set up data validations](/refguide10/setting-up-data-validation/) in Mendix. Building data validation in microflows is a manual and repetitive task and Validation Assist helps automate it.
1115

1216
The main features of the Validation Assist are as follows:
@@ -43,7 +47,7 @@ The page should contain at least one input widget, for the **Generate validation
4347

4448
The **Generate Validation Microflow** dialog box allows you to configure all validations:
4549

46-
{{< figure src="/attachments/refguide10/modeling/domain-model/mx-validation-assist/generate-validation-microflow-dialog.png" alt="Generate Validation Microflow Dialog Box" class="no-border" >}}
50+
{{< figure src="/attachments/refguide10/modeling/mendix-ai-assistance/mx-validation-assist/generate-validation-microflow-dialog.png" alt="Generate Validation Microflow Dialog Box" class="no-border" >}}
4751

4852
The dialog box consists of two sections:
4953

@@ -81,11 +85,11 @@ To configure the **Save** button for the use case above, do the following:
8185
1. Open the page with the form called *Appointment_NewEdit* and right-click the **Save** button in it.
8286
2. In the drop-down list, select **Generate validation microflow**:
8387

84-
{{< figure src="/attachments/refguide10/modeling/domain-model/mx-validation-assist/generate-validation-microflow-option.png" alt="Generate Validation Microflow Option" class="no-border" >}}
88+
{{< figure src="/attachments/refguide10/modeling/mendix-ai-assistance/mx-validation-assist/generate-validation-microflow-option.png" alt="Generate Validation Microflow Option" class="no-border" >}}
8589

8690
3. In the **Generate Validation Microflow** dialog box, you can see the **Microflow Properties**, for example, a microflow name, and validations were configured for you. Three expressions were added to validations: to check if the name, treatment type, and date and time fields are filled in:
8791

88-
{{< figure src="/attachments/refguide10/modeling/domain-model/mx-validation-assist/generate-validation-microflow-dialog.png" alt="Generate Validation Microflow Dialog Box" class="no-border" >}}
92+
{{< figure src="/attachments/refguide10/modeling/mendix-ai-assistance/mx-validation-assist/generate-validation-microflow-dialog.png" alt="Generate Validation Microflow Dialog Box" class="no-border" >}}
8993

9094
4. In your app, you already have a validation microflow that checks the selected date and time, you can call the microflow in the current validation. Do the following:
9195

@@ -107,18 +111,18 @@ To configure the **Save** button for the use case above, do the following:
107111

108112
1. In the **Generate Validation Microflow** dialog box, select two validations for *Customer_Name* and click **Extract submicroflow**:
109113

110-
{{< figure src="/attachments/refguide10/modeling/domain-model/mx-validation-assist/extract-sub-microflow.png" alt="Extract Sub-Microflow" class="no-border" >}}
114+
{{< figure src="/attachments/refguide10/modeling/mendix-ai-assistance/mx-validation-assist/extract-sub-microflow.png" alt="Extract Sub-Microflow" class="no-border" >}}
111115

112116
2. In the **Extract Validation Sub Microflow,** click **Extract Microflow**:
113117

114-
{{< figure src="/attachments/refguide10/modeling/domain-model/mx-validation-assist/extract-sub-microflow-dialog.png" alt="Extract Sub-Microflow Dialog" class="no-border" >}}
118+
{{< figure src="/attachments/refguide10/modeling/mendix-ai-assistance/mx-validation-assist/extract-sub-microflow-dialog.png" alt="Extract Sub-Microflow Dialog" class="no-border" >}}
115119

116120
The microflow is saved separately containing selected validations.
117121

118122
7. In the **Generate Validation Microflow** dialog box, click **Generate microflow**.
119123
8. In the **Validation Assist** dialog box, click **Open the microflow** to view the configured microflow:
120124

121-
{{< figure src="/attachments/refguide10/modeling/domain-model/mx-validation-assist/validation-microflow.png" alt="Validation Microflow" class="no-border" >}}
125+
{{< figure src="/attachments/refguide10/modeling/mendix-ai-assistance/mx-validation-assist/validation-microflow.png" alt="Validation Microflow" class="no-border" >}}
122126

123127
The created microflow is used for the **Save** button to validate all conditions. The sub-microflow can be used on a different page to validate the customer name.
124128

static/attachments/refguide/modeling/domain-model/mx-validation-assist/extract-sub-microflow-dialog.png renamed to static/attachments/refguide/modeling/mendix-ai-assistance/mx-validation-assist/extract-sub-microflow-dialog.png

File renamed without changes.

static/attachments/refguide/modeling/domain-model/mx-validation-assist/extract-sub-microflow.png renamed to static/attachments/refguide/modeling/mendix-ai-assistance/mx-validation-assist/extract-sub-microflow.png

File renamed without changes.

static/attachments/refguide/modeling/domain-model/mx-validation-assist/generate-validation-microflow-dialog.png renamed to static/attachments/refguide/modeling/mendix-ai-assistance/mx-validation-assist/generate-validation-microflow-dialog.png

File renamed without changes.

static/attachments/refguide/modeling/domain-model/mx-validation-assist/generate-validation-microflow-option.png renamed to static/attachments/refguide/modeling/mendix-ai-assistance/mx-validation-assist/generate-validation-microflow-option.png

File renamed without changes.

static/attachments/refguide/modeling/domain-model/mx-validation-assist/validation-microflow.png renamed to static/attachments/refguide/modeling/mendix-ai-assistance/mx-validation-assist/validation-microflow.png

File renamed without changes.

static/attachments/refguide10/modeling/domain-model/mx-validation-assist/extract-sub-microflow-dialog.png renamed to static/attachments/refguide10/modeling/mendix-ai-assistance/mx-validation-assist/extract-sub-microflow-dialog.png

File renamed without changes.

0 commit comments

Comments
 (0)