















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A comprehensive set of 189 questions and answers covering intermediate-level concepts in mendix, a low-code application development platform. It covers topics such as data hub, external entities, sprint events, microflows, xpaths, widgets, styling, security, and more. The questions are designed to test understanding and provide practical insights into mendix development.
Typology: Exams
1 / 23
This page cannot be seen from the preview
Don't miss anything!
















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 function is used to merge a complete branch into the mainline and is only available on the main line? correct answer: Merge feature branch Which of the below mentioned options can be used to merge revisions into and from all lines, main line or branch line? correct answer: Advanced merge Where in Mendix Studio Pro can you configure XPaths? correct answer: Microflow Retrieve actions Which Widget feature utilizes XPaths? correct answer: Selectable data constraints on Reference Selectors Where can you utilize XPaths in microflows? correct answer: In the 'Retrieve' action 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.
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 is the size of popup windows set to fixed? correct answer: By setting the resizable property of the page to No. How can you ensure that the buttons in the footer area of the relatively long and scrollable pop-up page are always visible? correct answer: By removing the outer layout grid. What constraint can you use to show the most recently created items at the top of the page? correct answer: createdDate (descending) What are the default Mendix options for the popups? correct answer: Resizable with size determined automatically, with layout grid as the most outer layer of the page. How to make the popup window always visible? correct answer: Remove the outer layer grid. Which of the following options provides an easy way to limit access rights for a given role to a specific functionality within an app? correct answer: By adding a separate module.
Where on the page can the Menu document be displayed in an app? correct answer: Anywhere What alternative to drawing an association between two entities can you use to connect two entities, each located in a separate domain model? correct answer: By right-clicking in an entity and selecting Add>Association. Which of the following XPath constraints should be used to allow users to only see their own notifications? correct answer: [Notifications.Notification_Account='[%CurrentUser%]'] What can you use whenever you wish to display a navigation menu, but not the main navigation tree? correct answer: Menu 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
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 can you use to exit a loop early, instead of finishing the entire list of iterator objects? correct answer: A break event
You want to find the total number of objects in a list. What can you easily use to do this? correct answer: Use an aggregate list function. What are batches used for? correct answer: Processing large amounts of data. What is the list object in a loop called? correct answer: An iterator What is another way of calling an association? correct answer: Reference How many associations can you add between two entities? correct answer: Many associations of various multiplicity. What is a good reason to choose to use an Information Entity instead of multiple associations? correct answer: You want to display additional information about an association. Which of the event handlers does always need to return a boolean return value? correct answer: The before commit. Where do you define the "persistable" property of an entity? correct answer: In the domain model For which of the following entity types does Mendix create a database table? correct answer: For persistable entity
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 For the Export to Excel button to properly function, what must be the source of its data grid? correct answer: XPath How can you export columns from your data grid without displaying them on the page for the user to see? correct answer: Use CSS to set the column to Display: none What do you need to generate to use the Email Service in your app? correct answer: Binding Keys What is the information that you have to paste into the "Default Value"? correct answer: SecretKey and UserName What are the required fields in the send email activity? correct answer: From, To, Subject
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
Which of the following is the main purpose of Invoice Processing Service in Mendix? correct answer: Extract data from invoice effectively Where do you need to go to configure binding keys? correct answer: InvoiceProcessing Module - Constants 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