PL-400
Free trial
Verified
Question 1
A company manages capital equipment for an electric utility company. The company has a SQL Server database that contains maintenance records for the equipment.
Technicians who service the equipment use the Dynamics 365 Field Service mobile app on tablet devices to view scheduled assignments. Technicians use a canvas app to display the maintenance history for each piece of equipment and update the history.
Managers use a Power BI dashboard that displays Dynamics 365 Field Service and real-time maintenance data.
Due to increasing demand, managers must be able to work in the field as technicians.
You need to design a solution that allows the managers to work from one single screen.
What should you do?
- A: Add the maintenance history app to the Field Service Mobile app.
- B: Add the manager Power BI dashboard to the Field Service mobile app.
- C: Create a new maintenance canvas app from within the Power BI management dashboard.
- D: Add the maintenance history app to the Power BI dashboard.
Question 2
You are implementing custom business logic in a Power Apps portal.
You need to use Liquid templates to display dynamic content.
To which three entities can you include Liquid code? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
- A: Content snippet
- B: Web page
- C: Web template
- D: Page template
- E: Portal settings
Question 3
DRAG DROP -
Teachers in a school district use Azure skill bots to teach specific classes. Students sign into an online portal to submit completed homework to their teacher for review. Students use a Power Virtual Agents chatbot to request help from teachers.
You need to incorporate the skill bot for each class into the homework bot.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
Select and Place:
Question 4
A company is migrating from an on-premises Dynamics 365 installation to a Power Platform solution. You are creating plug-ins for the new solution.
You need to register the plug-ins.
Which isolation mode should you use?
- A: None
- B: Global Assembly Cache (GAC)
- C: Sandbox
- D: Disk
Question 5
An organization uses a public-facing Power Apps portal.
You need to change the layout of a specific web page.
What are two possible ways to achieve the goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
- A: Select the Portal Management app and then select Edit.
- B: Select the Portal Management app and then select Play.
- C: Select the portal app and then select Manage.
- D: Select the portal app and then select Edit.
Question 6
You are building a custom application in Azure to process resumes for the HR department.
The app will monitor submissions of resumes and parse the resumes.
You need to parse the resumes and save contact and skills information into the Common Data Service.
Which mechanism should you use?
- A: Power Automate
- B: Common Data Service plug-in
- C: Web API
- D: Custom workflow activity
Question 7
DRAG DROP -
You are researching integrations with several external systems.
Each integration has different requirements.
You need to determine which data sources to use to meet each requirement.
What should you use? To answer, drag the appropriate data sources to the correct requirements. Each data source may be used once, more than one, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Select and Place:
Question 8
A Power Platform solution includes the following Web API call:
GET http://contoso.crm.dynamics.com/api/data/v9.1/RelationshipDefinitions?$select=SchemaName
You need to explain what this line of code is doing.
What does the code do?
- A: Retrieve the list of relationships between tables.
- B: Retrieve a list of tables that are related to each other.
- C: Retrieve a list of one-to-many relationships with other tables.
- D: Retrieve a list of tables that have more than one relationship.
- E: Retrieve a list of many-to-many relationships with other tables.
Question 9
HOTSPOT
You create a Power Automate flow that retrieves data from the Microsoft Dataverse Account table.
The flow uses only a subset of Account table data.
You need to retrieve the required data.
How should you configure the Dataverse List Rows action? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Question 10
You are creating a canvas app to retrieve user sign in information from Microsoft Azure Active Directory (Azure AD) when someone searches for information about an end user.
You create an Azure Function to retrieve the required information by using JSON.
You need to ensure that the application functions correctly.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A: Create a Power Automate flow to import data.
- B: Create a custom connector by using the Azure Function API.
- C: Use app designer in the Power Platform admin center.
- D: Use Azure Service Bus.
- E: Create an API definition for the Azure Function.
Question 11
DRAG DROP -
A company is configuring Microsoft Power Virtual Agents and Power Automate flows that use model-driven apps.
The company has a website that uses Power Pages. You create Power Virtual Agents bot topics.
You must configure the following:
• Use a bot on the website.
• Create Bot Framework skills.
• Create a support request from the bot without human interaction.
You need to configure the website.
Question 12
HOTSPOT -
You work for a staffing company that helps employees fill temporary jobs. Available temporary jobs are categorized and listed on a secure area of the company's website.
The company wants to eliminate manual work that relates to job and candidate management. The company plans to invite employers with available jobs and job candidates to view jobs by sending personalized invitations. The company identifies the following requirements:
✑ Human resources team members from the staffing company must be able to access the jobs listing and post available positions.
✑ Employers seeking temporary employees must also be able to access the jobs listing and post available positions.
✑ Approved job candidates must be notified about new positions for which they are qualified.
✑ Approved job candidate must have an option to accept a job assignment directly from a notification.
You need to perform a gap analysis against the features and capabilities of the Power Platform.
Which features should you implement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Question 13
You are configuring a custom connector for a web service. The web service is hosted in two different regions. The web service URL includes a common domain name and a unique sub-domain for each region.
The custom connector must allow the region to be entered for additional regions when creating the connection.
You need to create a policy template.
Which template type should you use?
- A: Set HTTP header
- B: Route request
- C: Set host URL
- D: Set query string parameter
Question 14
You are a Power Apps maker creating a chat bot for a website.
The chat bot must recognize geographic attributes to enable additional functionality.
You need to recommend a feature.
What should you recommend?
- A: Fallback topic
- B: Power Automate Flow
- C: Bot Service compliance
- D: Slot filling
Question 15
You develop and deploy a Power Apps solution.
The following changes must be made to the solution:
• Delete a column of data.
• Modify several views.
• Add several charts to dashboards.
You need to re-deploy the app.
What should you do?
- A: Update the solution.
- B: Upgrade the solution.
- C: Create a new solution.
- D: Patch the solution.
Question 16
You develop a model-driven app. You add the following users as members to the Sales Microsoft Azure Active Directory (Azure AD) security group: User1, User2, and User3.
The Sales Azure AD security group is linked to a pre-existing Microsoft Dataverse Azure AD security group team that is associated with the Sales security role. You assign each of the appropriate licenses to each user.
User1 is not listed in the Team Members subgrid for the app. User2 and User3 are listed in the subgrid.
You need to ensure that User1 can use the model-driven app.
What should you do?
- A: Change the membership of the Sales Azure AD Security group to Dynamic User.
- B: Change the membership type for User1 to Owner in the Azure AD security group.
- C: Create an Owner team for the members of the Sales Azure AD group.
- D: Ask User1 to sign into the model-driven app.
Question 17
DRAG DROP -
You are modifying a model-driven app for a bicycle company.
The app modifications must meet the following requirements:
• The order form must include a column that calculates payments based on how many years the customer wants to finance a bicycle.
• A pop-up box must remind the employee to validate the information entered before saving.
You must use out-of-the-box features before customizing the application.
What should you do?
Question 18
Case study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.
To start the case study -
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question.
Background -
Contoso Pharmaceuticals manufactures and sells drugs to retail and wholesale pharmacies, hospitals, and research facilities.
The company plans to implement Dynamics 365 Sales and Dynamics 365 Finance.
Current environment -
• Contoso maintains a Microsoft Excel workbook that lists all drugs they supply.
• Pharmacies submit order requests through email.
• All information at customer locations is handwritten by customer representatives.
• Contoso uses Cerner, which is a medical industry application that uses a proprietary database.
• Some accounts are referrals from other pharmacies.
• Every pharmacy has its own Dynamics 365 Sales instance.
Requirements -
General -
You must create a model-driven app to meet Contoso’s needs. You must minimize the use of custom code and custom connectors.
Accounts -
• Ensure that the names of the pharmacies are synced between the accounting and the customer management systems.
• Account numbers should be entered automatically into the pharmaceutical system that is in a Cerner database and kept in sync.
• When the account is entered into the system, extra fields must appear if the referral customer box is selected. If the box is not selected, the extra fields must not appear.
• A trigger must be created that changes the Priority field to 1 in the Account record 10 days after an Account record is created.
• A field named Priority_Trigger must be created to trigger the Priority field.
• A field named Facility type field must be added in order to select whether a customer is a retail pharmacy, wholesale pharmacy, research facility, or hospital.
Users -
• UserA must be able to create and publish Power Apps apps.
• UserB must be the owner of all the systems and be able to provide permissions and create all new environments.
• UserC must be able to create apps connected to the systems and update the security roles and entities.
• Pharmacy representatives must only be able to run the apps and access their own records.
• Access to the accounting Power Apps app must be restricted to accounting team members.
• End users must have minimum access to the required systems.
• Only supervisors must be able to view phone numbers in the Accounts form.
• Developers must be able to create new apps for all users.
• Sales users must only have access to their own records.
Reporting -
Pharmacy orders must be displayed in four graphs as follows:
• Annual revenue over $100,000
• Annual revenues under $100,000
• Research facilities
• Hospitals
The graphs must be interactive, and users must be able to drill down on any dimension.
Customizations -
• Ensure that notifications are sent to the sales team when a lead is added by using Slack.
• Ensure that leads have a review stage added to the sales process.
• Doctors must be manually added to a custom entity named Doctor if the doctor is not listed.
• Refill dates for customer prescriptions should be automatically determined and a notification should be sent to the customer.
• Fields for the doctor’s name and phone number must be displayed in the customer record.
• The doctor entered on the customer’s record must be validated against doctors that exist in the system.
• The new solution will be sold to other pharmacies for use. The application must not allow changes to be made.
• The solution must be error free so that when it is installed in other environments it does not cause issues.
Mobile app -
• A custom mobile app must be created to allow salespeople to add or search by pharmacy name.
• Pharmacy records must be uniquely identified by pharmacy name, address, contact name, and phone number.
• When a pharmacy is added by using the mobile app, the phone number must be validated to be all digits.
You need to create an application to deploy to other pharmacies.
What should you do?
- A: Navigate to Customize the System and export everything to a managed solution.
- B: Create packages for Package Deployer.
- C: Create customizations with metadata in Organization Services.
- D: Write a Web API to move customizations.
Question 19
Case study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.
To start the case study -
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question.
Background -
Contoso Pharmaceuticals manufactures and sells drugs to retail and wholesale pharmacies, hospitals, and research facilities.
The company plans to implement Dynamics 365 Sales and Dynamics 365 Finance.
Current environment -
• Contoso maintains a Microsoft Excel workbook that lists all drugs they supply.
• Pharmacies submit order requests through email.
• All information at customer locations is handwritten by customer representatives.
• Contoso uses Cerner, which is a medical industry application that uses a proprietary database.
• Some accounts are referrals from other pharmacies.
• Every pharmacy has its own Dynamics 365 Sales instance.
Requirements -
General -
You must create a model-driven app to meet Contoso’s needs. You must minimize the use of custom code and custom connectors.
Accounts -
• Ensure that the names of the pharmacies are synced between the accounting and the customer management systems.
• Account numbers should be entered automatically into the pharmaceutical system that is in a Cerner database and kept in sync.
• When the account is entered into the system, extra fields must appear if the referral customer box is selected. If the box is not selected, the extra fields must not appear.
• A trigger must be created that changes the Priority field to 1 in the Account record 10 days after an Account record is created.
• A field named Priority_Trigger must be created to trigger the Priority field.
• A field named Facility type field must be added in order to select whether a customer is a retail pharmacy, wholesale pharmacy, research facility, or hospital.
Users -
• UserA must be able to create and publish Power Apps apps.
• UserB must be the owner of all the systems and be able to provide permissions and create all new environments.
• UserC must be able to create apps connected to the systems and update the security roles and entities.
• Pharmacy representatives must only be able to run the apps and access their own records.
• Access to the accounting Power Apps app must be restricted to accounting team members.
• End users must have minimum access to the required systems.
• Only supervisors must be able to view phone numbers in the Accounts form.
• Developers must be able to create new apps for all users.
• Sales users must only have access to their own records.
Reporting -
Pharmacy orders must be displayed in four graphs as follows:
• Annual revenue over $100,000
• Annual revenues under $100,000
• Research facilities
• Hospitals
The graphs must be interactive, and users must be able to drill down on any dimension.
Customizations -
• Ensure that notifications are sent to the sales team when a lead is added by using Slack.
• Ensure that leads have a review stage added to the sales process.
• Doctors must be manually added to a custom entity named Doctor if the doctor is not listed.
• Refill dates for customer prescriptions should be automatically determined and a notification should be sent to the customer.
• Fields for the doctor’s name and phone number must be displayed in the customer record.
• The doctor entered on the customer’s record must be validated against doctors that exist in the system.
• The new solution will be sold to other pharmacies for use. The application must not allow changes to be made.
• The solution must be error free so that when it is installed in other environments it does not cause issues.
Mobile app -
• A custom mobile app must be created to allow salespeople to add or search by pharmacy name.
• Pharmacy records must be uniquely identified by pharmacy name, address, contact name, and phone number.
• When a pharmacy is added by using the mobile app, the phone number must be validated to be all digits.
You need to create an application to deploy to other pharmacies.
What should you do?
- A: Recreate customizations in a new environment.
- B: Create packages for Package Deployer.
- C: Create customizations with metadata in Organization Services.
- D: Clone the solution.
Question 20
Case study -
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.
To start the case study -
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question.
Background -
Contoso Pharmaceuticals manufactures and sells drugs to retail and wholesale pharmacies, hospitals, and research facilities.
The company plans to implement Dynamics 365 Sales and Dynamics 365 Finance.
Current environment -
• Contoso maintains a Microsoft Excel workbook that lists all drugs they supply.
• Pharmacies submit order requests through email.
• All information at customer locations is handwritten by customer representatives.
• Contoso uses Cerner, which is a medical industry application that uses a proprietary database.
• Some accounts are referrals from other pharmacies.
• Every pharmacy has its own Dynamics 365 Sales instance.
Requirements -
General -
You must create a model-driven app to meet Contoso’s needs. You must minimize the use of custom code and custom connectors.
Accounts -
• Ensure that the names of the pharmacies are synced between the accounting and the customer management systems.
• Account numbers should be entered automatically into the pharmaceutical system that is in a Cerner database and kept in sync.
• When the account is entered into the system, extra fields must appear if the referral customer box is selected. If the box is not selected, the extra fields must not appear.
• A trigger must be created that changes the Priority field to 1 in the Account record 10 days after an Account record is created.
• A field named Priority_Trigger must be created to trigger the Priority field.
• A field named Facility type field must be added in order to select whether a customer is a retail pharmacy, wholesale pharmacy, research facility, or hospital.
Users -
• UserA must be able to create and publish Power Apps apps.
• UserB must be the owner of all the systems and be able to provide permissions and create all new environments.
• UserC must be able to create apps connected to the systems and update the security roles and entities.
• Pharmacy representatives must only be able to run the apps and access their own records.
• Access to the accounting Power Apps app must be restricted to accounting team members.
• End users must have minimum access to the required systems.
• Only supervisors must be able to view phone numbers in the Accounts form.
• Developers must be able to create new apps for all users.
• Sales users must only have access to their own records.
Reporting -
Pharmacy orders must be displayed in four graphs as follows:
• Annual revenue over $100,000
• Annual revenues under $100,000
• Research facilities
• Hospitals
The graphs must be interactive, and users must be able to drill down on any dimension.
Customizations -
• Ensure that notifications are sent to the sales team when a lead is added by using Slack.
• Ensure that leads have a review stage added to the sales process.
• Doctors must be manually added to a custom entity named Doctor if the doctor is not listed.
• Refill dates for customer prescriptions should be automatically determined and a notification should be sent to the customer.
• Fields for the doctor’s name and phone number must be displayed in the customer record.
• The doctor entered on the customer’s record must be validated against doctors that exist in the system.
• The new solution will be sold to other pharmacies for use. The application must not allow changes to be made.
• The solution must be error free so that when it is installed in other environments it does not cause issues.
Mobile app -
• A custom mobile app must be created to allow salespeople to add or search by pharmacy name.
• Pharmacy records must be uniquely identified by pharmacy name, address, contact name, and phone number.
• When a pharmacy is added by using the mobile app, the phone number must be validated to be all digits.
You need to create an application to deploy to other pharmacies.
What should you do?
- A: Clone the solution.
- B: Create packages for Package Deployer.
- C: Recreate customizations in a new environment.
- D: Navigate to Customize the System and export everything to a managed solution.
Question 21
A company develops a new Microsoft Dataverse plug-in that manages the Update message of an entity.
The plug-in logic requires access to the record columns before the operation starts and must compare the columns to post-update values.
You need to modify the design of the solution to access the information.
What should you do?
- A: Add the code to the plug-in to read the record from the InputParameters collection.
- B: Register a pre-image by using the Plug-in Registration Tool. Add the code to the plug-in to read the image from the PreEntityImages collection.
- C: Register a post-image by using the Plug-in Registration Tool. Add the code to the plug-in to read the image from the PostEntityImages collection.
- D: Add the code to the plug-in to query the data from Dataverse by using the API call based on the record ID.
Question 22
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution. Determine whether the solution meets the stated goals. Some question sets might have more than once correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
A company designs data integration with an external system by using virtual tables.
You need to implement the virtual tables.
Solution: Implement an OData v4 provider as the data source.
Does the solution meet the goal?
- A: Yes
- B: No
Question 23
HOTSPOT -
You create a suite of Power Platform-based order management canvas apps for a bakery that has five retail stores. Each store uses a tablet device to manage inventory and process orders.
You need to make the following changes to the original order tracking app:
When an online order for delivery is received, send the order to the bakery that is located closest to the order destination.
✑ When an online order for pickup is received, require store staff to enter an estimated time in an app. Staff must prepare the order and then use the app to notify the customer when the order is ready.
✑ Allow the store manager to personalize the company's corporate weekly newsletter and add store-specific specials.
You must minimize the amount of custom code and configuration required to implement the solution.
What should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Question 24
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution. Determine whether the solution meets the stated goals. Some question sets might have more than once correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
A company designs data integration with an external system by using virtual tables.
You need to implement the virtual tables.
Solution: Assign record ownership to individual users.
Does the solution meet the goal?
- A: Yes
- B: No
Question 25
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution. Determine whether the solution meets the stated goals. Some question sets might have more than once correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
A company designs data integration with an external system by using virtual tables.
You need to implement the virtual tables.
Solution: Use a table that has a GUID as its primary key.
Does the solution meet the goal?
- A: Yes
- B: No
Free preview mode
Enjoy the free questions and consider upgrading to gain full access!