Mendix Intermediate Questions and Answers, Exams of Software Development

A comprehensive set of intermediate-level questions and answers related to the mendix platform. It covers various aspects of mendix development, including data hub, sprint planning, microflows, version control, styling, and security. The questions and answers are designed to help users deepen their understanding of mendix concepts and best practices.

Typology: Exams

2024/2025

Available from 04/07/2025

EXAMDOC
EXAMDOC šŸ‡ŗšŸ‡ø

4.4

(9)

22K documents

1 / 19

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Mendix Intermediate questions with correct
answers
Where can published data be found correct answer Data Hub Catalog
What is a piece of data from the data hub called? correct answer External Entry
Why is the version number assigned to Odata service important? correct answer There can
be multiple versions of a service and users can connect to a specific one using it.
What is an external entity? correct answer An entity that is connected to a dataset in Data
Hub.
What source type is used within Microsoft Excel to connect to a dataset in Data Hub? correct
answer OData Feed
Where can you edit the properties (i.e. attributes, name, etc.) of an External Entity? correct
answer In the domain model of the app where the External Entity is defined.
What would you use to save changes to an external entity? correct answer A Send external
object activity
Can you modify data in an External Entity? correct answer Yes, if the Updateable(write)
property of its public resource settings is checked.
What does the D in CRUD stand for? correct answer Delete
How do you get the Data Hub Landscape? correct answer Clicking the Landscape tab.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13

Partial preview of the text

Download Mendix Intermediate Questions and Answers and more Exams Software Development in PDF only on Docsity!

Mendix Intermediate questions with correct

answers

Where can published data be found correct answer Data Hub Catalog

What is a piece of data from the data hub called? correct answer External Entry

Why is the version number assigned to Odata service important? correct answer There can

be multiple versions of a service and users can connect to a specific one using it.

What is an external entity? correct answer An entity that is connected to a dataset in Data

Hub.

What source type is used within Microsoft Excel to connect to a dataset in Data Hub? correct

answer OData Feed

Where can you edit the properties (i.e. attributes, name, etc.) of an External Entity? correct

answer In the domain model of the app where the External Entity is defined.

What would you use to save changes to an external entity? correct answer A Send external

object activity

Can you modify data in an External Entity? correct answer Yes, if the Updateable(write)

property of its public resource settings is checked.

What does the D in CRUD stand for? correct answer Delete

How do you get the Data Hub Landscape? correct answer Clicking the Landscape tab.

An app connected by a grey dotted line to your service in the Data Hub Landscape means what?

correct answer The app is consuming data from your service.

An app connected by a grey solid line to your service in the Data Hub Landscape means what?

correct answer The app is providing data to your service.

Which of the events is performed in the beginning of the sprint? correct answer Sprint

planning

What happens in the daily scrum? correct answer Team members share their progress, plans,

and issues. Which of the following approaches needs to be used to sort items in the product backlog from

top to bottom? correct answer Based on the descending priority.

What do Story Points associated with a user story indicate? correct answer Estimation of

complexity of a user story. During which of the Sprint Events the development team determines user stories that will be

finished in the sprint? correct answer Sprint Planning

Which folders contain source information tied to a specific module enabling reuse of this module

in another project? correct answer Javascriptsource and Javasource folders

VerifyPassword.java file belonging to the System module is stored in which of the JavaScript

sub-folders? correct answer Actions

Microflows.java file is stored in which sub-folder of JavaScript directory? correct answer

Proxies

How do you begin typing an XPath? correct answer [

If you want to open the XPath auto-complete menu, you need to press: correct answer Ctrl +

Space Say you are writing an XPath in a Retrieve action for the VacationRequest entity in a Microflow.

If you write in the XPath window [Status = 'Cancelled'], what will be returned? correct

answer A list of all the cancelled requests

Say you are writing an XPath in a Retrieve action on the VacationRequest entity in a Microflow. If you write in the XPath window [VacationRequest.VacationRequest_Submitter='[%CurrentUser%]'], what will be returned?

correct answer A list of all vacation requests submitted by the current user

Which of the following options indicates a correct way of structuring resources within App

Explorer? correct answer Manually

When structuring the App Explorer, which of the following subfolders would be the best choice

to store things like Enumerations and Regular Expressions? correct answer Resources

When connecting a profile picture to an account of a team member, providing that it should be

possible to alter the picture, which of the following options would you choose? correct

answer Create a ProfilePicture entity and configuring Image entity in the System module as its

generalization. As Users by default always have multiple UserRoles, which of the following options can you put

in place to ensure a user gets restricted to only one user role? correct answer Adding the

microflow logic. Which widget from the listed below needs to be used inside of a List View for visualizing a

dynamic image? correct answer Image Viewer

Which of the following options can be used in Mendix Studio for customizing styling of an app?

correct answer By adjusting theme setting in the Theme Editor.

Which of the following options is used for featuring the navigation menu in a sidebar? correct

answer Atlas Default

Which of the following terms refers to the empty areas that form the canvas for any pages that

make use of the layout? correct answer Placeholders

When a layout is based on another layout, which of the mentioned option refers to the parent

layout? correct answer Master layout

Which of the principles needs to be utilized to reduce duplication of already created elements?

correct answer DRY

Which of the following options indicates a default configuration of a page created using the

Wizard Progress page template, consisting of 4 page template steps? correct answer Step 2 is

active, Step 1 is visited In order to re-use a header from a given page on several other pages, which of the following options would allow you to automatically update the content of this header throughout the app

after its content has been changed? correct answer Snippet

Which of the following widgets can be used to select associated objects, when multiple select is

possible? correct answer Reference set selector

From the buttons on a Data Grid widget that work with single select mode, which ones need to

be configured with multi-select mode? correct answer Edit, Delete

Where should you configure that only selected roles are allowed to see a container on a page?

correct answer In the Conditional visibility property of the container.

How many source and destination languages can you specify? correct answer One source,

one destination

What does default project language define? correct answer The language which users will

see when using your app.

When and how a default language of an app needs to be selected? correct answer

Automatically at the moment of app creation.

Where can you choose the development language? correct answer In the toolbar of Studio

Pro Which of the following functionalities do you need to use to show a complete list of all

translatable texts of a source and destination language? correct answer Batch translation

What is the easiest way to collect feedback from users from within your app? correct answer

Use the feedback widget

Where is page access configured? correct answer Module Security

What would be a reasonable validation rule to use for AllowedNumberOfVisitorsPerDay?

correct answer Range <= 1000

How can you easily manage accounts for your app? correct answer Connect navigation to the

built-in Account_Overview page

Is it possible limit an entity to only one object? correct answer Yes, through a Microflow

What is a limitation of a sub-microflow compared to a regular microflow? correct answer

None. Sub-microflows are equally capable.

What main benefit do sub-microflows offer? correct answer Better maintainability

If you want to leave notes for future developers (or yourself) in a microflow, what can you use?

correct answer Annotations

What is a limitation of a rule compared to a microflow? correct answer You have a smaller

selection of activities. You've replaced a microflow with newer functionality and want to test it. However, you don't want to delete the old microflow permanently in case something goes wrong. How can you do

this? correct answer Exclude it from the project.

How can you allow users to access parts of an app (like a login page) without needing to log in?

correct answer Set up anonymous users.

In a microflow, what is a token? correct answer A system-generated value.

In a microflow expression, "toUpperCase" is an example of what? correct answer A function

In a microflow, what would be an example of a variable? correct answer $Customer

You need to debug a microflow in production but don't want to impact your users. How can you

trigger debugging only when you personally are running the microflow? correct answer Set a

breakpoint condition.

How can you have a microflow automatically run at a specific moment in time? correct

answer Create and enable a scheduled event.

What would be a good situation to use a calculated attribute? correct answer When a value

changes more often than it is viewed When connecting 2 entities of 2 different modules how do we typically call that association?

correct answer Cross-module association

You connected two entities by a cross-module association. You want Studio Pro to take you to the associated entity in the other module - which option do you need to choose when you right

click the association? correct answer Go to the other side

Which of the following options list system members that can be stored as indicated in the

properties of an entity? correct answer Created Date, Changed Date, Owner, ChangedBy

Which of the following terms is used to indicate a user that created the object of the given entity?

correct answer Owner

If you need to import data regularly, what is the best way to do so? correct answer Services

such as SOAP, REST, and oData

What are some alternative methods for importing files into a Mendix app? correct answer

Flat files, CSV, Excel When transforming, why should you import large datasets into a flat structure before running the

transformation? correct answer To not overrun available memory

What is the fastest way to create overview pages for all of the entities in your domain model?

correct answer Right click an Entity and select "Generate overview pages..." for all entities.

How can you show data from multiple entities in the same data grid? correct answer Add

columns which use associations.

Where do you connect User roles to Module roles? correct answer App security

What does your app need in order to import Excel data into a Mendix app? correct answer

The Excel Importer module from the Marketplace.

What does the Mx Model Reflection module do? correct answer It shows the configuration

of your domain model in the client.

Why shouldn't make changes to Marketplace modules? correct answer Updating to a new

version of the module erases your changes.

What are JSON structures converted to in Mendix? correct answer Objects

What do you use to interpret XML or JSON into Mendix objects? correct answer Import

mappings

How do you get REST data using a microflow? correct answer Use a Call REST Service

action.

What are export mappings used to accomplish? correct answer Converting Mendix objects to

XML or JSON

What does a message definition do? correct answer It defines the messages that are sent to

and from your app What type of role should you make for your published REST services documents in security?

correct answer Module role

You want to manipulate your data as you import it. Which of the following methods would be

best suited to accomplish this? correct answer The Excel Importer module

Which one is the correct option for implementing translation feature? correct answer Need

to create translator object from domain model entity

What is the last step you do before finishing the app? correct answer Add a translation action

Where can you get license tokens from? correct answer Mendix support

Where to set license token of Cognitive AI modules? correct answer Where to set license

token of Cognitive AI modules? Which page template did you use to set up the layout of the question and answer page, and the

confirmation page? correct answer Wizard Form

What type of attribute do you need to create for the different luggage plans you want to offer?

correct answer Enumeration

Where can you set up speech recognition rules in the Microphone widget? correct answer

Items in Voice to action

Which one is the correct language format for American English? correct answer en-US

Where can you set up the data in the Audio Player widget? correct answer In the General

tab, under Source

What do you need to do before you can test your app? correct answer Add page navigation

Which step is necessary before your app goes live? correct answer Preview and test

What can Cognitive AI do? correct answer Help you improve customer support

What is the first thing you need to do to make the AI agent more powerful? correct answer

Create a lot of possible questions

What do you need to generate to use the Receipt Processing in your app? correct answer

Binding Keys

Which Constants you have to set before you can start using Receipt Processing? correct

answer Secret_Key, Access_Key, and Encryption_Key

Which app template is best to use for automating request approval process? correct answer

Approval Template

What is the aim of generating import mapping in your Receipt Processing app? correct

answer To map extracted data from Receipt images into non-persistent entities

Where can you download the JSON structure for your Receipt Processing app? correct

answer In Document Model Training web app

How do you add downloaded JSON structure to your app? correct answer Right click on

folder or module, add other, and select JSON structure

What are the parameters that Receipt Processing Activity has? correct answer Image List,

Import Mapping, Task Queue, Output

When do you use Loop activity in your microflow? correct answer When we want to allow

certain activities in our microflow to be executed repeatedly What would you do if you want to call a microflow on completion of commit operation of an

entity? correct answer Use Event Handlers

What is the most appropriate prefix for Import Mapping name? correct answer ImM_

What do you need a Model Id for when using Invoice Processing Service? correct answer To

configure the Invoice Processing activity with the app

What are the parameters that Invoice Processing Activity has? correct answer Model Id,

Image List, Import Mapping, Task Queue, Output

The different microflows you need for Invoice Processing app are the microflows to: correct

answer Start invoice extraction and process invoice extraction

Where can you find the Model Id for Invoice Processing Service? correct answer Document

Training Web What is the best alternative to process something immediately after an object is committed?

correct answer Event Handler

Can you use Invoice model as soon as it is created in Document Training Web? correct

answer No, the model has to be published first

How do you make sure that the file(s) uploaded into File Dropper will be correctly associated

with ImageBatchInvoice entity in your page? correct answer By assigning the right file entity

and Association to context in the File Dropper edit window

Which widget do you need to display the extracted data of the invoice? correct answer Data

grid You want to allow the end-users to delete some extracted result. How can you achieve this?

correct answer Create a microflow which will delete selected rows and configure a delete

button to call this microflow

What is the sequence for publishing a model? correct answer Create Model - Upload sample

images - Add Marker - Publish Model

What are the steps to follow to make the IDS work? correct answer Train the model - Publish

the model - Extract data

What do you need a Model Id for when using Intelligent Document Service? correct answer

To configure the IDS activity within the app.

Where can you find the Model Id of a trained Document Model for your instance? correct

answer Document Training Web App

Can you use document model as soon as it is created in Training Web App? correct answer

No, the model has to be trained and published first. How do you make sure that the file(s) uploaded into File Dropper will be correctly associated

with ImageBatchIDS entity in your page? correct answer By assigning the right file entity

and Association to context in the File Dropper edit window.

Which widget do you need to display the extracted data of the invoice? correct answer Data

grid

What is the sequence that one should follow for table training? correct answer Mark the

Table > Mark columns including header > Mark all rows > Save A client wants their application to have a very specific color scheme. Who's work is most likely

to be affected? correct answer The UI designer

A page is taking forever to load. Who's responsibility is it to solve this? correct answer The

Frontend developer

In the Atlas framework, under which folder should you add partials to customize your app's

design? correct answer Web

Where should $variables be kept according to Mendix best practices? correct answer In any

partial with the name variable.

According to best practices, how should you change the font side of H1 headers? correct

answer By changing the variable in custom-variable.scss.

You notice that a property in the inspector has been crossed through, what does this mean?

correct answer The property has been overwritten.