Dumps Moneyack Guarantee - PL-400 Dumps UpTo 50% Off
Updated Dec-2021 Pass PL-400 Exam - Real Practice Test Questions
Skills measured
- The content of this exam was updated on June 23, 2021. Please download the exam skills outline below to see what changed.
- Create a technical design (10-15%)
- Create and configure Power Apps (15-20%)
- Extend the platform (15-20%)
- Configure business process automation (5-10%)
Concluding Words
Now you understand that PL-400 exam is what any Microsoft Power Platform developer should pass to improve industry presence. One way or another, it will help you get Microsoft Certified: Power Platform Developer Associate certified and proves that you are worthy of your desired position and pay raise. However, it requires in-depth knowledge and broad experience to write the test on the first try.
Know that there are many tools available to you for quality preparation. Use them and move toward your goal!
NEW QUESTION 87
A company uses Dynamics 365 Sales.
Sales commission must be calculated when an order is placed. You create an Azure Function to perform the calculation. The Azure Function has an HTTP trigger.
You need to configure the Plug-in Registration tool to send data to the Azure Function when an order is placed. You open the Plug-in Registration tool and connect to Dynamics 365 Sales.
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.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/tutorial-write-plug-in
NEW QUESTION 88
You plan to create a canvas app to manage large sets of records. Users will filter and sort the data.
You must implement delegation in the canvas app to mitigate potential performance issues.
You need to recommend data sources for the app.
Which two data sources should you recommend? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
- A. Azure Data Factory
- B. SQL Server
- C. Common Data Service
- D. Azure Table Storage
Answer: A,B
Explanation:
When you are creating reports from large data sources (perhaps millions of records), you want to minimize network traffic.
Working with large data sets requires using data sources and formulas that can be delegated. It's the only way to keep your app performing well and ensure users can access all the information they need. Delegation is supported for certain tabular data sources only.
These tabular data sources are the most popular, and they support delegation:
Common Data Service
SharePoint
SQL Server
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/delegation-overview
NEW QUESTION 89
You create an alternate key named AlternateKey1 on the Account entity. The definition for AlternateKey1 is shown in the following exhibit:
Use the drop-down menus to select the answer choice that answers each question based on the information presented in the graphic.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/define-alternate-keys-entity
NEW QUESTION 90
A company has a model-driven app.
A custom button on a form calls a JavaScript function that validates form data fields and creates a web basket. The JavaScript function then displays a message to the user.
Users are located in the United States, which uses ISO Code 1033, and France, which uses ISO Code 1036.
Users in France report that the message displays in English.
You need to modify the RibbonDiffXml file to ensure that messages appear in the user's language.
How should you complete the CommandDefinition node? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/customize-dev/pass-dynamics-365-data-page-parameter-ribbon-actions
NEW QUESTION 91
You need to assign security roles to groups of users.
Which security roles should you use? To answer, drag the appropriate security types to the correct roles. Each security type may be used once, more than once, 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.
Answer:
Explanation:
NEW QUESTION 92
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet 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.
You are designing a one-way integration from the Common Data Service to another system.
You must use an Azure Function to update the other system. The integration must send only newly created records to the other system. The solution must support scenarios where a component of the integration is unavailable for more than a few seconds to avoid data loss.
You need to design the integration solution.
Solution: Configure the Azure Function with a timer trigger that runs every five minutes. The function will query the Common Data Service and process records created in the last five minutes.
Does the solution meet the goal?
- A. Yes
- B. No
Answer: B
Explanation:
Explanation
Instead use Azure Service Bus queue solution with asynchronous communication.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/azure-integration
NEW QUESTION 93
You need to resolve the performance issue with the Total Billed customer plug-in.
In which order should you perform the actions? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order.
Answer:
Explanation:
Explanation
Scenario: User1 reports that performance is slow when viewing total billed customer time.
A plug-in for Dynamics 365 Sales automatically calculates the total billed time from all activities on a particular customer account, including sales representatives' visits, phone calls, email correspondence, and repair time compared with hours spent.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/register-deploy-plug
NEW QUESTION 94
You need to complete a PowerApps component framework (PCF) control.
How should you define the order in the manifest? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Reference:
https://www.w3schools.com/jsref/prop_style_order.asp
NEW QUESTION 95
You need to determine the primary cause of the issue reported by interns when they use the app.
What is the primary cause?
- A. Interns have the Common Data Service User security role but need the Environment Maker security role.
- B. Interns have the Environment Maker security role but need the System Customizer security role.
- C. Interns have the Environment Maker security role but need the Common Data Service User security role.
- D. Interns have the System Customizer security role but need the Environment Maker security role.
- E. Interns have the Environment Maker security role but need the Delegate security role.
Answer: B
Explanation:
Scenario: Interns can create apps but cannot interact with their own data.
Environment Maker role: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn't have any privileges to access data within an environment.
System Customizer role: full permission to customize the environment. However, users with this role can only view records for environment entities that they create.
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/database-security Configure Common Data Service Question Set 2
NEW QUESTION 96
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.
Answer:
Explanation:
Explanation

Box 1: Custom self-service portal for both employers and job candidates If you select an environment that contains customer engagement, you can create the following portals:
* Customer self-service portal: A customer self-service portal enables customers to access self-service
* knowledge, support resources, view the progress of their cases, and provide feedback.
* Partner portal: A partner portal allows every organization with resellers, distributors, suppliers, or partners to have real-time access to every stage of shared activities.
* Employee self-service portal: An employee self-service portal creates an efficient and well-informed workforce by streamlining common tasks and empowering every employee with a definitive source of knowledge.
Box 2: Model-driven app with push notifications
Compared to canvas apps, model-driven apps in PowerApps are based on underlying data - specifically, the data stored in Common Data Service (CDS).
Box 3: Webform with target set to the job custom entity
Box 4: Configure a value for the Execute Workflow on Redeeming Contact option only.
Execute Workflow on Redeeming Contact: A workflow process to be executed when the invite is redeemed.
The workflow will be passed the redeeming contact as the primary entity.
Box 5: Configure the value for the Assigned to Account option only.
Assign to Account: An account record to be associated as the redeeming contact's parent customer when the invite is redeemed.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/portals/portal-templates
https://global.hitachi-solutions.com/blog/canvas-vs-model-driven-apps
https://docs.microsoft.com/en-us/powerapps/maker/portals/configure/invite-contacts#invitation-attributes
NEW QUESTION 97
A fine arts school uses a custom canvas application based on the Common Data Service (CDS) platform.
Artists experience errors on their Artist canvas app and delays when switching pages.
You need to identify the root causes of these issues.
Which troubleshooting methods should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/validate-app
https://community.dynamics.com/crm/b/crminthefield/posts/monitoring-the-power-platform-canvas-driven-apps---power-apps-analytics
NEW QUESTION 98
You need to assign the minimum environment security role to the appropriate users.
Which security roles should you use? To answer, drag the appropriate security roles to the correct users. Each security role may be used once, more than once, 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.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/environments-overview
https://crmbook.powerobjects.com/system-administration/business-administration/security-roles/
NEW QUESTION 99
A company is developing multiple plug-ins.
One of the plug-ins keeps failing.
You need to debug the plug-in.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. Select Start Profiling in the Plug-in Registration tool
- B. Install the plug-in profiler
- C. Copy the pdb file into the server/bin/assembly folder
- D. Highlight the plug-in step and select Debug in the Plug-in Registration tool
- E. Attach the debugger to the w3wp.exe process
Answer: A,B,D
Explanation:
Step 1: Install plug-in profiler
Because the plug-in executes on a remote server, you cannot attach a debugger to the process. The plug-in profiler captures a profile of an executing plug-in and allows you to re-play the execution of the plug-in using Visual Studio on your local computer.
Step 2: Start profiling
In the Plug-in Registration tool, select the (Step) BasicPlugin.FollowupPlugin: Create of account step, and click Start Profiling.
In the Profiler Settings dialog accept the default settings and click OK to close the dialog.
Step 3: Debug your plug-in
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/tutorial-debug-plug-in
NEW QUESTION 100
A travel company has a Common Data Service (CDS) environment.
The company requires the following:
Custom entities that track which countries/regions their clients have traveled.
The dates their clients traveled to these countries/regions.
You need to create the entities and relationships to meet the requirements.
Which three actions should 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.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct order you select.
Answer:
Explanation:
1 - Create the Countyr entity.
2 - Create a 1:N relationship from Contect to the Country entity.
3 - On the main from for ContactCountry, add a sub grid to view the country information.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/sub-grid-properties-legacy
NEW QUESTION 101
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 Power BI dashboard.
- B. Create a new maintenance canvas app from within the Power BI management dashboard.
- C. Add the maintenance history app to the Field Service Mobile app.
- D. Add the manager Power BI dashboard to the Field Service mobile app.
Answer: A
Explanation:
Power BI enables data insights and better decision-making, while Power Apps enables everyone to build and use apps that connect to business data. Using the Power Apps visual, you can pass context-aware data to a canvas app, which updates in real time as you make changes to your report. Now, your app users can derive business insights and take actions from right within their Power BI reports and dashboards.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/powerapps-custom-visual
NEW QUESTION 102
You need to recommend solutions to meet the e-commerce automation requirements.
Which platform tools should you recommend? To answer, drag the appropriate tools to the correct requirements. Each tool may be used once, more than once, 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.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/microsoft-365/community/power-automate-vs-logic-apps
https://docs.microsoft.com/en-us/power-automate/replace-workflows-with-flows
NEW QUESTION 103
You are developing a model-driven app for the purchasing department of an organization. You provision a new test environment and a security role. You select users to test the apps and assign the users to a security group named TestSG.
If the tests succeed, a manager will perform additional testing in the production environment and then publish the app for the organization's purchasing department.
You need to ensure that the test and production environments are configured correctly.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation
Box 1: Set the test environment security group to TestSG and assign test users the app security role.
PowerApps apps use role-based security for sharing. The fundamental concept in role-based security is that a security role contains privileges that define a set of actions that can be performed within the app. All app users must be assigned to one or more predefined or custom roles.
Box 2: Assign the manager the app security role.
Box 3: Set the production environment security group to TestSG
Box 4: Add all users in the department to the TestSG security group.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/share-model-driven-app
NEW QUESTION 104
You are examining code written by another developer that is not functioning correctly. There are no other JavaScript or business rules in use on the form.
This code is properly registered to the OnChange event of the telephone1 field on an account entity form. The main operation is to update the primary contact's phone number when the account phone number changes. The primary contact field is a lookup. (Line numbers are included for reference only.)
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/formcontext-ui/getformtype
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/xrm-webapi/updaterecord
NEW QUESTION 105
A company must copy customer account data changes from a Common Data Service (CDS) instance into an external system.
Azure Storage Queues are used to pass the changes from CDS to the external system.
You have the following code. (Line numbers are included for reference only.)
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation
Box 1: Yes
Box 2: Yes
Box 3: No
Either new/updated or removed/deleted.
Box 4: Yes
NEW QUESTION 106
You need to identify why employees are not receiving notification that nine customers are checked in and waiting in the repair area.
Which components should you test for each step? To answer, drag the appropriate components to the correct steps. Each component may be used once, more than once, 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.
Answer:
Explanation:
NEW QUESTION 107
A company delivers packages to businesses and consumers. A custom entity named Package captures the package details.
You need to add the following sets of fields to the entity and leverage the built-in operations of the platform:
* A set of fields to represent the package length, width, depth, and weight. The maximum value for any dimension is 100 centimeters.
* A set of fields for time-sensitive attributes to calculate the efficiency of a delivery based on when the delivery is entered in the system and the existing custom fields: Pickup time and Delivery time.
Which constructs should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation
Box 1: DIFFINMINUTES(Created on, Delivery Time)
DIFFINMINUTES (date and time, date and time) returns the difference in minutes between two Date and Time columns.
Box 2: Duration
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/define-calculated-fields
NEW QUESTION 108
Five high schools test a custom app from AppSource. They provide feedback that the Course credit entity should include additional fields that cover information shared by the schools.
You do not have access to each high school organization.
Each high school administrator must be able to apply the updates to the Course credit entity.
You need to deliver a custom program that creates the additional fields.
Which four 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.
Answer:
Explanation:
Explanation
Step 1: Call the login logic.
Step 2: Retrieve the Course credit entity metadata by using RetrieveEntityRequest with EntityFilters = Attributes and LogicalName The RetrieveEntityRequest.EntityFilters property gets or sets a filter to control how much data for the entity is retrieved.
Step 3: Define the AttributeMetaData for each new field.
Step 4: Call the RetrieveAttributeRequest with LogicalName for each new field.
The RetrieveAttributeRequest contains the data that is needed to retrieve attribute metadata.
Reference:
https://docs.microsoft.com/en-us/dotnet/api/microsoft.xrm.sdk.messages.retrieveentityrequest.entityfilters?view=
NEW QUESTION 109
A company is preparing to go live with their Dynamics 365Sales solution, but first they need to migrate data from a legacy system. The company is migrating accounts in batches of 1,000.
When the data is saved to Dynamics 365 Sales, the IDs for the new accounts must be output to a log file.
You have the following code:
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/org-service/execute-multiple-requests
NEW QUESTION 110
......
Passing the Microsoft PL-400 exam is part of the prerequisites that you need to meet in order to obtain the Microsoft Certified: Power Platform Developer Associate certification. This path is perfect for those individuals who have a desire for developing, designing, and securing Microsoft Power Platform solutions. Typically, the applicants for this test are those specialists who work with Application Functional Consultants, Developer Solution Architects, and IT Administrators.
Download Free Microsoft PL-400 Real Exam Questions: https://www.lead1pass.com/Microsoft/PL-400-practice-exam-dumps.html
Pass Your Exam With 100% Verified PL-400 Exam Questions: https://drive.google.com/open?id=1du6OvbEoGOEuIIud_ruILmb5XyG1dG-0