PREP 2026 COMPREHENSIVE STUDY GUIDE
◉ While building xpaths, what should generally not be put inside a
not() statement? Answer: Associations
◉ while building xpaths, when should two constrains be combined?
Answer: when they consume the same path.
◉ while building xpaths, what should be kept in mind while using
associations? Answer: longer paths over associations include more
entities that need to be checked, which exponentially increase the
amount of resources consumed.
◉ What is needed to use the Owner button on the Xpath constraint
tap of Access rules? Answer: System member 'store owner' needs to
be turned on.
◉ What are the four interactions that can be done with an Object?
Answer: Create, Read, Update and Delete
◉ Which interactions does not give a error and log message when
trying to interact with an object you don't have rights to? Answer:
,Read, all object that you don't hold rights to will not be retrieved
from the database.
◉ when is defining access to page, microflow or nanoflow not
necessary? Answer: When the page, microflow or nanoflow is
exclusively accessed through a microflow or nanoflow, which does
have its access defined.
◉ when will entity access be applied? Answer: when retrieving or
interacting with data through a widget or when entity access is
applied on a microflow.
◉ which access rules get checked by the Client and runtime?
Answer: Create and delete
◉ when should you apply entity access to a microflow? Answer:
When a microflow is exposed to Anonymous users or deeplinks, it
works with sensitive data or approves important workflow items.
◉ When will an 'Incomplete' App status be oke? Answer: When you
have not configured access rules to an entity that is only used in
microflows.
, ◉ When defining entity access, what should default rights for new
users be? Answer: None, this forces you to consider access rights
every time you add a rule.
◉ what does 'User management' do? Answer: It gives the user role
in question rights to manages user from all or selected user roles.
◉ When using the User or Account entities in Mendix, what is
considered best practice? Answer: create a 1-1 association with the
entity you want to link, instead of using inheritence.
◉ When using anonymous users, what is important to keep in mind.
Answer: Limit their access to entities, modules, pages and
microflows to the absolute necessities and try to make use of non-
persistent entities to protect your database.
◉ When assigning user roles, what is in important to keep in mind?
Answer: Giving users more than one user role will increase
complexity.
◉ When selecting data, what is a Selection? Answer: An operation
that allows you to select a subset of rows from an entity.
◉ when selecting data, what is a Projection? Answer: An operation
that allows you to select a subset of columns from an entity.