MENDIX INTERMEDIATE EVALUATION
BANK 2026 COMPLETE ANSWERS GRADED
A+
⩥ What is a nanoflow?
Answer: A nanoflow runs on the client, can execute offline, and is faster
for UI interactions.
⩥ How do you commit an object in a microflow?
Answer: Use the Commit Object activity.
⩥ How do you handle errors in microflows?
Answer: Use Error Handling or try/catch logic with Show Message or
logging.
⩥ How do you pass parameters to a microflow from a page?
Answer: Use page parameters and select the object or value to pass
when configuring the button or event.
⩥ What is the difference between a 1-1 and 1-many association?
Answer: 1-1 allows only one related object; 1-many allows multiple
related objects.
,⩥ What is a reference set selector?
Answer: A widget that allows selection of multiple related objects.
⩥ How do you validate an email field?
Answer: Use a regular expression validation rule or before-commit
microflow.
⩥ How do you make a field required conditionally?
Answer: Use a validation microflow or an editable property expression.
⩥ What is the difference between before-commit and after-commit
microflows?
Answer: Before-commit runs before saving an object; after-commit runs
after saving.
⩥ How do you filter objects in a List View dynamically?
Answer: Use microflow data source or XPath constraints.
⩥ How do you create a self-reference (hierarchy) in a domain model?
Answer: Create an association from the entity to itself, e.g., Parent-
Child.
⩥ How do you prevent duplicate objects?
,Answer: Use a before-commit microflow to check if an object with the
same key attributes already exists.
⩥ How do you handle optional fields in REST integration?
Answer: Map the attribute as nullable and handle missing fields in
microflow logic.
⩥ How do you commit multiple objects in one microflow?
Answer: Loop over the objects, use Change Object and Commit Object
activities.
⩥ How do you make a page read-only for certain roles?
Answer: Use conditional visibility on containers or role-based page
access in module security.
⩥ How do you show a page as a popup?
Answer: Use Show Page microflow activity and select Popup mode.
⩥ How do you handle offline sync conflicts?
Answer: Use conflict resolution strategies: client wins, server wins, or
custom microflow merge.
⩥ How do you trigger a scheduled microflow?
, Answer: Configure a scheduled event with recurring interval and start
time.
⩥ How do you restrict access to a microflow?
Answer: Set Allowed User Roles in microflow properties.
⩥ How do you prevent deletion of referenced objects?
Answer: Configure Delete Behavior → Do Not Allow or handle in a
microflow.
⩥ How do you send emails programmatically?
Answer: Use the Send Email microflow activity with SMTP
configuration.
⩥ How do you import Excel data?
Answer: Use Import Mapping and optionally process rows in a
microflow.
⩥ How do you export data to Excel?
Answer: Use Export Mapping and Export to Excel microflow activity.
⩥ How do you optimize large lists in List View?
Answer: Use pagination, filtering, and microflow data source.
BANK 2026 COMPLETE ANSWERS GRADED
A+
⩥ What is a nanoflow?
Answer: A nanoflow runs on the client, can execute offline, and is faster
for UI interactions.
⩥ How do you commit an object in a microflow?
Answer: Use the Commit Object activity.
⩥ How do you handle errors in microflows?
Answer: Use Error Handling or try/catch logic with Show Message or
logging.
⩥ How do you pass parameters to a microflow from a page?
Answer: Use page parameters and select the object or value to pass
when configuring the button or event.
⩥ What is the difference between a 1-1 and 1-many association?
Answer: 1-1 allows only one related object; 1-many allows multiple
related objects.
,⩥ What is a reference set selector?
Answer: A widget that allows selection of multiple related objects.
⩥ How do you validate an email field?
Answer: Use a regular expression validation rule or before-commit
microflow.
⩥ How do you make a field required conditionally?
Answer: Use a validation microflow or an editable property expression.
⩥ What is the difference between before-commit and after-commit
microflows?
Answer: Before-commit runs before saving an object; after-commit runs
after saving.
⩥ How do you filter objects in a List View dynamically?
Answer: Use microflow data source or XPath constraints.
⩥ How do you create a self-reference (hierarchy) in a domain model?
Answer: Create an association from the entity to itself, e.g., Parent-
Child.
⩥ How do you prevent duplicate objects?
,Answer: Use a before-commit microflow to check if an object with the
same key attributes already exists.
⩥ How do you handle optional fields in REST integration?
Answer: Map the attribute as nullable and handle missing fields in
microflow logic.
⩥ How do you commit multiple objects in one microflow?
Answer: Loop over the objects, use Change Object and Commit Object
activities.
⩥ How do you make a page read-only for certain roles?
Answer: Use conditional visibility on containers or role-based page
access in module security.
⩥ How do you show a page as a popup?
Answer: Use Show Page microflow activity and select Popup mode.
⩥ How do you handle offline sync conflicts?
Answer: Use conflict resolution strategies: client wins, server wins, or
custom microflow merge.
⩥ How do you trigger a scheduled microflow?
, Answer: Configure a scheduled event with recurring interval and start
time.
⩥ How do you restrict access to a microflow?
Answer: Set Allowed User Roles in microflow properties.
⩥ How do you prevent deletion of referenced objects?
Answer: Configure Delete Behavior → Do Not Allow or handle in a
microflow.
⩥ How do you send emails programmatically?
Answer: Use the Send Email microflow activity with SMTP
configuration.
⩥ How do you import Excel data?
Answer: Use Import Mapping and optionally process rows in a
microflow.
⩥ How do you export data to Excel?
Answer: Use Export Mapping and Export to Excel microflow activity.
⩥ How do you optimize large lists in List View?
Answer: Use pagination, filtering, and microflow data source.