Mendix Assist

Last update: Download PDF Edit

1 Introduction

Mendix Assist is an Artificially Intelligence powered agent that helps you configure microflows in the Web Modeler. It gives unexperienced users recommendations on configuring the next step of the microflow based on activities, parameters, and events that already exist in the microflow.

Mendix Assist was built using Machine Learning analysis of over twelve million anonymized application flows built with Mendix. Mendix uses Deep Learning to detect best practice patterns in microflows. Based on these patterns Mendix Assist predicts the best options for the next activity in a microflow. Moreover, Mendix Assist keeps learning by analyzing new microflows being built.

2 Mendix Assist Overview

Mendix Assist is enabled by default and is displayed as a blue dot in the flow of a microflow. A bow-tie appears on the dot when you hover over it.

Click the bow-tie to see Mendix Assist recommendations.

Mendix Assist lists the top 5 recommendations from the most probable to less probable ones for the particular microflow. Click the suggestion to proceed with it and insert it into a microflow. For more information, see section 4 Adding Activities and Elements with Mendix Assist.

Once you have selected an activity or an event to insert to the microflow using Mendix Assist, the information dialog with brief description of this activity/event is displayed above the flow.

The following options are available in the information dialog window:

  • Don’t show again – disables the information dialog window (it will not be shown again when you insert other activities)
  • Lean More – opens documentation on microflow activities
  • Thanks, I understand – dismisses the current information dialog window

3 Settings

To open settings of Mendix Assist, click the gear icon in the top right corner of the information dialog.

Settings available for Mendix Assist are described in the table below:

Setting Description
Mendix Assist Is ON/OFF Click a slider to enable/disable the tool.
Information Dialog Is ON/OFF Click a slider to enable/disable the information dialog window. Note The information dialog window is disabled if Mendix Assist is OFF.

You can also enable/disable Mendix Assist by clicking the information icon in the top bar of the Web Modeler.

4 Adding Activities and Elements with Mendix Assist

You can add various activities using Mendix Assist. Depending on the complexity of the microflow and on the element/activity, it can be inserted right away, or you will need to provide Mendix Assist with additional information. For example, if you are adding a check, you need to specify what object or variable will be checked, and what condition exactly will be checked: for example, if the object exists, or if the object is true. For more information, see section 4.2 Adding a Check.

4.1 Adding an Activity

To add an activity (such as Change Object, Show Page, Create Object, etcetera), do the following:

  1. Click a blue Mendix Assist dot in a microflow.

  2. Browse the suggestions and select the activity you need.

  3. Click the selected activity to add it to the flow.

The activity is added to the flow.

4.2 Adding a Check

Adding a check means that you will add an exclusive split with Boolean attribute type: your flow will be split into one flow labeled true and another one labeled false. For more information, see Exclusive Split in the Web Modeler.

To add the check, do the following:

  1. Click a blue Mendix Assist dot in a microflow.

  2. Find Add a check in the suggestions.

  3. The number of options for the check will be opened, select the check that you want to add and click it.

The exclusive split is added to the microflow.

4.3 Adding a Decision

When you add a decision via Mendix Assist that means you add an exclusive split with attribute of enumeration type to your microflow. For more information, see Exclusive Split in the Web Modeler and Attribute Types in the Web Modeler. This means, if you do not have parameters with enumeration data type, Add decision will not appear in the suggestions.

To add the decision, do the following:

  1. Click a blue Mendix Assist dot in a microflow.

  2. Find Add a decision in the suggestions and select it.

The exclusive split is added to the microflow.