Q1.A retail company uses Microsoft Power Platform applications for its business operations.
Several employees report that they are unable to open an application.
You need to ensure that employees can access the application without issues.
For each of the following statements, select Yes if the statement is true, or No if it is not.
| Statement | Yes | No | |
|---|---|---|---|
| Add the affected employees to a security group and associate a security role with that security group | |||
| Configure a new Conditional Access policy |
Show answer
Security roles can control access to individual apps in PowerApps and Dynamics.
Therefore, Statement 1—adding employees to a security group and assigning a role to that group—is “Yes”.
Conditional Access is a mechanism that restricts access, such as by IP address, so configuring it does not loosen restrictions to let employees open the app.
Therefore, Statement 2 is “No”.
Privileges required to view and access an app
What is Conditional Access
Q2.A pharmaceutical company manages chemical experiments using a proprietary in-house system. The company uses Microsoft Dynamics 365 Project Operations to manage laboratory staff and resources.
As needed, staff manually update project operations data based on data from the proprietary system.
The staff are unable to provide a well-defined schema for the data.
You need to provide a solution that lets the staff themselves configure automatic updates.
Which component should you use?
Show answer
Microsoft Dynamics 365 Project Operations is a project management solution that unifies project-centric operations across CRM and ERP domains into a single application.
When the input data has a well-defined schema, you can use a dataflow, but when the schema is not fixed and individual mapping logic must be applied, you use a Power Automate flow.
In this case, the staff cannot provide a well-defined schema, so D is correct.
Custom connectors and data gateways are not the mechanism for automatic updates themselves, so they are inappropriate.
Create and use dataflows in Power Apps
Q3.You are evaluating the solution design of a model-driven app that contains many complex forms.
Many of these forms take up to 10 seconds to load.
You need to propose a solution that reduces the form load time.
Which two solutions do you recommend? Each correct answer presents a complete solution.
Show answer
The main causes of slow form loading are placing large numbers of fields on the form and JavaScript that runs on OnLoad.
Therefore, A (consolidating and reducing scripts) and D (removing unnecessary fields) are correct.
Using synchronous JavaScript requests or moving scripts to the OnLoad event both slow loading and are counterproductive, so B and C are incorrect.
Design performant forms for model-driven apps
Q4.You are designing a Power Platform solution for a company. The company issues a tablet device to each employee.
The company wants to simplify and, where possible, automate its opportunity management process, and lists the following requirements.
Users need a visual guide that shows which data to enter at each step of the opportunity management process.
Once all data is entered, the system must automatically assign the opportunity to a manager for approval.
The system must notify the assigned representative via push notification each time an opportunity is assigned.
When a user selects the push notification, the relevant opportunity must be displayed.
You need to recommend Power Platform components that meet these requirements.
Which three Power Platform components do you recommend? Each correct answer presents part of the solution.
Show answer
A business process flow visually guides users on which data to enter at each step, so A is correct.
The Power Apps mobile app lets users access the app from mobile devices such as tablets to enter and view data, so B is correct.
A Power Automate cloud flow can automate the approval assignment after entry is complete, the push notification, and displaying the opportunity when the notification is selected, so E is correct.
Desktop flows and Copilot Studio are not suitable means of meeting these requirements.
Q5.You are a Power Platform consultant for a company that provides internet support.
The company has no budget to outsource to external vendors or to purchase third-party add-ons.
The company needs a new system that achieves the following.
All support inquiries must be received by email, logged, and then assigned to the support group.
Account information must be synchronized with the parent company’s Oracle database.
Reports must be sent to executives weekly.
The system must not use custom code.
You need to recommend the components to configure.
Which two components do you recommend? Each correct answer presents part of the solution.
Show answer
Dataverse can achieve Oracle integration (virtual tables or dataflows) and report building with low code.
In addition, configuring server-side synchronization with Outlook lets you process emails for users and queues using the associated mailbox information.
This satisfies email logging and assignment, and data synchronization with Oracle, without custom code, so B and C are correct.
Copilot Studio and Customer Voice are not the central means of meeting these requirements.
Server-side synchronization tables
Create virtual tables using virtual connector providers
Overview of Dynamics 365 Customer Voice
Overview of Copilot Studio
Q6.A company has an expense approval process that allows expenses to be submitted in multiple currencies.
An accounting clerk converts expense amounts to USD as part of the approval process.
You need to automate this conversion using a RESTful API.
What should you do?
Show answer
Azure provides an API to retrieve foreign exchange rates for a specific month, and calling it from the [Web service call] action of a cloud flow lets you automate the conversion via a RESTful API, so C is correct.
The Microsoft Graph API is a web API for working with Microsoft 365 services and applications, used for searching and updating information, sending email, posting chats, and so on, so it is not suitable for retrieving exchange rates and B is incorrect.
Desktop flows do not fit the cloud-based automation requirement.
Get foreign exchange rates
HTTP actions
Overview of Microsoft Graph
Q7.You are implementing a model-driven app for a nationwide retail chain. You have the following requirements.
Store employees must be able to view only the data of the store they belong to.
Regional managers must be able to view the data of all stores in their region.
The reporting team must be able to view all data of all stores.
You need to configure the system’s security.
Which three security methods should you use? Each correct answer presents part of the solution.
Show answer
Model-driven apps offer two hierarchy security models—manager hierarchy and position hierarchy—but in this case you use the manager hierarchy so that regional managers can view the store data in their region.
Security roles are used to grant privileges to each user.
Furthermore, owner teams are needed so that the reporting team can view all data of all stores.
Therefore, B, D, and E are correct.
Hierarchy security to control access
Use access teams and owner teams to collaborate and share information
Q8.A new customer asks you to design a solution for a Power Apps app that uses Microsoft Dataverse.
The customer wants to keep the service process as simple as possible and to minimize both licensing and development effort.
You need to propose an appropriate solution for the customer.
What do you recommend for each requirement?
Drag each option to the matching requirement’s drop zone, or tap to place it. Click a filled zone to send it back. (The same option may be used more than once.)
Model-driven app
Dynamics 365 Customer Service
Show answer
The one that can integrate and display Dynamics 365 within Microsoft Outlook is the model-driven app, so the first row is a model-driven app.
Universal resource scheduling is a Dynamics 365 solution that assigns resources to jobs and tasks, available in Field Service, Customer Service, and others, so the second row is Dynamics 365 Customer Service.
When mobile use is assumed, such as taking notes on a smartphone and recording GPS coordinates, a canvas app is suitable, so the third row is a canvas app.
Install Dynamics 365 for Outlook
Overview of universal resource scheduling in Dynamics 365
Q9.A large company has high employee turnover, and as a result must add or remove multiple system user accounts every day.
You need to recommend a security concept that makes it easy to apply complex security profiles to entities for a large group of users across Power Apps and Dynamics 365 applications.
What do you recommend?
Show answer
By granting a security role to a team and adding users to that team, even when users are frequently added and removed, you greatly reduce the effort of assigning security roles to each user individually.
Therefore, team privileges are best for easily applying complex security profiles to a large group of users, so D is correct.
Hierarchy security and field-level security do not directly contribute to streamlining this high-volume account operation.
Create or edit business units
Create a team template to control access for automatically created teams
Q10.A client uses Dynamics 365 Sales, Power BI datasets, and Power BI dataflows.
The Dynamics 365 Sales implementation has security roles configured that restrict data export. You need to ensure that the same restrictions on data are applied on the Power BI side, just as in Dynamics 365 Sales.
You need to design security so that confidential data cannot be viewed.
Which two actions do you recommend? Each correct answer presents part of the solution.
Show answer
Power BI report settings include an option to restrict data export, so you can configure both Dynamics 365 Sales and Power BI to not permit export to Excel.
In addition, limiting who the dashboard is shared with to users permitted to view it prevents confidential data from being viewed, so C and D are correct.
Note that using RLS (row-level security) also allows data restriction according to the Dynamics security roles.
Export data
Who can export data
Share Power BI reports and dashboards with colleagues and others
Row-level security (RLS) in Power BI
