PL-400 exam questions for practice in 2021 Updated 173 Questions [Q10-Q27] | TestBraindump

PL-400 exam questions for practice in 2021 Updated 173 Questions [Q10-Q27]

Share

PL-400 exam questions for practice in 2021 Updated 173 Questions

Updated Nov-2021 Premium PL-400 Exam Engine pdf - Download Free Updated 173 Questions


Exam PL-400: Microsoft Power Platform Developer

The content of this exam was updated on June 23, 2021.

Candidates for this exam design, develop, secure, and troubleshoot Power Platform solutions. Candidates implement components of a solution, including application enhancements, custom user experience, system integrations, data conversions, custom process automation, and custom visualizations.

Candidates must have strong applied knowledge of Power Platform services, including in-depth understanding of capabilities, boundaries, and constraints. Candidates should have a basic understanding of DevOps practices for Power Platform.

Candidates should have development experience that includes Power Platform services, JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful web services, ASP.NET, and Microsoft Power BI.

Part of the requirements for: Microsoft Certified: Power Platform Developer Associate

Download exam skills outline


Microsoft PL-400: Microsoft Power Platform Developer Exam Certified Professional salary

The average salary of a Microsoft PL-400: Microsoft Power Platform Developer Exam Certified Expert in

  • United State - 120,000 USD
  • England - 90,532 POUND
  • India - 20,00,327 INR
  • Europe - 90,547 EURO

Microsoft Power Platform Developer Exam Certification Details:

Schedule ExamPearson VUE
Exam NameMicrosoft Certified - Power Platform Developer Associate
Exam Price$165 (USD)
Number of Questions40-60
Sample QuestionsMicrosoft Power Platform Developer Sample Questions
Exam CodePL-400
Passing Score700 / 1000
Books / TrainingPL-400T00-A: Microsoft Power Platform Developer
Duration120 mins

 

NEW QUESTION 10
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 one 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 university has implemented Dynamics 365 Customer Engagement. Several departments use opportunity records to bid for funding for projects within their own departments.
Each department's opportunities are not visible to other departments. However, there are times when two departments need to work together on an opportunity.
You need to configure the security to meet the business requirements.
Solution: Use access team templates and give access to members in the two departments.
Does the solution meet the goal?

  • A. No
  • B. Yes

Answer: B

Explanation:
Explanation
Access Team template
The privileges assigned to the access team through Access Team Templates. Access Team template allows you to create a template for the entities on which "Access Teams" option is enabled. You can grant or restrict access to the entity records through "Access Rights". Essentially, this is like a record-based security model on an entity record for specific users.
Once the access team template is created and added to the entity form, you can start adding users. For example, on an opportunity record add a new user in the Access Team Template sub-grid.
Reference:
https://community.dynamics.com/crm/b/crmdevmigrationconfigandcustomization/posts/access-teams-and-access

 

NEW QUESTION 11
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 one 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.
An organization has an Azure SQL Database instance that must be synchronized daily with data from Dynamics 365 Sales. A large amount of data might need to be synchronized on some days.
You need to reduce the time required to synchronize data.
Solution:
Write a SSIS package to connect to the source and target.
Develop the SSIS package to find the records by the Modified on field.
Create or update the records in the database instance based on results.
Does the solution meet the goal?

  • A. No
  • B. Yes

Answer: A

Explanation:
Instead enable change tracking for entities that will be synchronized, and use the Data Export Service to sync data between the database and Dynamics 365 Sales.
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/enable-change-tracking-control-data-synchronization
https://docs.microsoft.com/en-us/power-platform/admin/replicate-data-microsoft-azure-sql-database

 

NEW QUESTION 12
A developer must register a step using the Plug-in registration tool.
You need to associate the correct Event Pipeline Stage of Execution with its purpose.
Which stage should you associate with each description? To answer, drag the appropriate stages to the correct descriptions. Each stage 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:

Explanation

The event pipeline allows you to configure when in the event the plug-in code will execute. The event pipeline is divided into the following events and stages:
Box 1: PreValidation
Pre-event/Pre-Validation
This stage executes before anything else, even before basic validation if the triggering action is even allowed based on security. Therefore, it would be possible to trigger the plug-in code even without actually having permission to do so and great consideration must be used when writing a pre-validation plug-in. Also, execution in this stage might not be part of the database transaction.
Examples:- security checks being performed to verify the calling or logged on user has the correct permissions to perform the intended operation.
Box 2: PreOperation
Pre-event/Pre-Operation
This stage executes after validation, but before the changes has been committed to database. This is one of the most commonly used stages.
Example uses:
If and "update" plug-in should update the same record, it is best practice to use the pre-operation stage and modify the properties. That way the plug-in update is done within same DB transaction without needing additional web service update call.
Box 3: PostOperation
Plug-ins which are to execute after the main operation. Plug-ins registered in this stage are executed within the database transaction.
This stage executed after changes have been committed to database. This is one of the most used stages.
Example uses:
Most of the "Create" plugins are post-event. This allows access to the created GUID and creation of relationships to newly created record.
Reference:
https://community.dynamics.com/crm/f/microsoft-dynamics-crm-forum/216569/ms-crm-plugin-execution-pipeli

 

NEW QUESTION 13
You are creating a flow using the Common Data Service (CDS) connector.
You need to select the appropriate triggers.
Which triggers should you use? To answer, drag the appropriate triggers to the correct scenarios. Each trigger 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:

Explanation

 

NEW QUESTION 14
You need to add the script for the registration form event handling.
Which code segment should you use?

  • A. formContext.data.removeOnLoad(myFunction)
  • B. formContext.data.entity.addOnSave(myFunction)
  • C. addOnPreProcessStatusChange
  • D. formContext.data.addOnLoad(myFunction)
  • E. formContext.data.isValid()

Answer: D

Explanation:
Scenario: Information about upcoming tournaments must be pre-located into the registration form when the registration form loads.
addOnLoad adds event handlers to the Subgrid OnLoad event event.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/addonload

 

NEW QUESTION 15
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:

Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/sub-grid-properties-legacy

 

NEW QUESTION 16
A company needs to illustrate the relationships of the entities in Dynamics 365 Sales.
You need to select the appropriate tool to show this graphic.
Which tool should you select?

  • A. Security model
  • B. Sales Insights
  • C. Power Automate
  • D. Metadata diagram

Answer: D

Explanation:
Topic 3, Contoso Pharmaceuticals
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 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 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
Contoso wants to ensure that there is minimal custom code and custom connectors in the system.
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.
* 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.

 

NEW QUESTION 17
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. Web page
  • B. Page template
  • C. Web template
  • D. Portal settings
  • E. Content snippet

Answer: A,B,C

Explanation:
Liquid is an open-source template language integrated into portals. It can be used to add dynamic content to pages, and to create a wide variety of custom templates. Using Liquid, you can:
Add dynamic content directly to the Copy field of a webpage or the content of a content snippet.
Store source content by using web templates, entirely through configuration within Power Apps, for use throughout the Power Apps portals content management system.
Render a website header and primary navigation bar, entirely through configuration within Power Apps.
Note: page is one of the available liquid objects.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/portals/liquid/liquid-overview
https://docs.microsoft.com/en-us/powerapps/maker/portals/liquid/liquid-objects#page

 

NEW QUESTION 18
You need to create the model-driven app for referral.
Which function should you add?

  • A. Workflow
  • B. Flow
  • C. Business rule
  • D. Subgrid
  • E. Chart

Answer: C

Explanation:
Scenario: 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.

 

NEW QUESTION 19
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:

Explanation

Box 1: CrmParameter
In addition to data values, you can retrieve client context information by using <CrmParameter>. You can use the following options as the value for the CrmParameter element: OrgName, OrgLcid, and UserLcid.
Box 2: UserLcid
userLCID is the language code of the current user.
Note: A locale is a set of user preference information related to the user's language. The locale determines how dates, times, currencies, and numbers are formatted, how items are alphabetically sorted, and how strings are compared. The locale identifier (LCID) is a 32-bit value that uniquely defines a locale.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/customize-dev/pass-

 

NEW QUESTION 20
You need to select a process to create each function.
Which process should you use? To answer, drag the appropriate processes to the correct functions. Each process 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:

Explanation

Box 1: Microsoft flow
Using Microsoft Flow, you can automatically post to Slack when an event happens in Dynamics 365, enabling similar functionality that is available with the Microsoft Yammer integration with third-party collaboration tools.
Box 2: Workflow
Box 3: Business process flow
A business process flow is composed of Stages, and within each stage there are Steps to complete which are fields. In the business process flow heading, a user can see which stage they are at in the process, and which steps they need to complete before they proceed in the process.
Business process flows enable you to require users to complete certain steps before completing the process and if needed you can also allow users to jump stages.
Reference:
https://us.hitachi-solutions.com/blog/dynamics-365-workflow-vs-microsoft-flow/

 

NEW QUESTION 21
A company is creating a new system based on the Common Data Service (CDS).
You need to select the CDS features that meet the company's requirements.
Which features should you select? To answer, drag the appropriate features to the correct requirements. Each feature may be used once, more than once, or not at all. You may needs to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

 

NEW QUESTION 22
A company implementsDynamics 365 Customer Service. The company deploys synchronous plug-ins for the PreOperation and PostOperation stages on create and for the PostOperation stage on update for processing different case type.
Users experience errors when updating cases. The plug-in trace log files show that the PosOperation plug-in update of case times out after two minutes.
You perform basic testing and discover that this plug-in is triggered on every update of a case. You examine the code and discover that the plug-in retrieves all columns for the updated case record performing its work.
You need to reduce the number of errors. You need to achieve this goal with the test amount of changes.
Solution: In the Plug-in Registration tool, update the plug-in step and increase the Execution Order.
Does the solution meet the goal?

  • A. No
  • B. Yes

Answer: A

 

NEW QUESTION 23
A multinational company requires that all phone numbers be standardized as country code + area code + phone number.
The application design team decides that a custom PowerApps component framework (PCF) control should be used to prompt users for an area code and correctly format the phone number.
You need to get the list of valid area codes when a contact record is opened and before the user enters a new phone number.
In which function should you call webAPI.retrieveMultipleRecords?

  • A. init
  • B. updateView
  • C. notifyOutputChanged
  • D. getOutputs

Answer: B

Explanation:
The updateView method will be called when any value in the property bag has changed. This includes field values, data-sets, global values such as container height and width, offline status, component metadata values such as label, visible, etc.
Set the value of the field component to the raw value from the configured field.
Note: webAPI.retrieveMultipleRecords retrieves a collection of entity records.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/component-framework/reference/control/updateview

 

NEW QUESTION 24
You open a canvas app in edit mode. A warning message displays as shown in the graphic.

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/maker/canvas-apps/use-native-cds-connector

 

NEW QUESTION 25
A company has a Common Data Service (CDS) environment. The company creates model-driven apps for different sets of users to allow them to manage and monitor projects.
Finance team users report that the current app does not include all the entities they require and that the existing project form is missing cost information. Cost information must be visible only to finance team users.
You create a security role for finance team users.
You need to create a new app for finance team users.
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: Edit the Project main form. Select Save as..
Step 2: Create a new model-driven app. Add the project entity, and select the Finance form.
Step 3: Enable security roles and select the Finance Security role on the Finance Assign security roles to the main form. Use this to make a main form available to specific groups.
Step 4: In the Maker portal, share the Finance app and select the Finance Security role.
Sharing a model-driven app involves two primary steps. First, associate a one or more security role(s) with the app then assign the security role(s) to users.
* Visit https://make.powerapps.com
* Select a model-driven app and click Share.
* Select the app then choose a security role from the list.
Reference:
https://docs.microsoft.com/dynamics365/customer-engagement/admin/assign-security-roles-for

 

NEW QUESTION 26
A company is creating a new system based on the Common Data Service (CDS).
You need to select the CDS features that meet the company's requirements.
Which features should you select? To answer, drag the appropriate features to the correct requirements. Each feature may be used once, more than once, or not at all. You may needs to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation
1. Parental : Any action taken on a record of the parenttable is also taken on the related child table records.
2. Cascade user owned: Perform the action on all referencing entity records owned by the same user as the referenced entity.
3.Referential: Any related records can be navigated to, and actions taken on one will not affect the other.

 

NEW QUESTION 27
......

Authentic PL-400 Dumps With 100% Passing Rate Practice Tests Dumps: https://www.testbraindump.com/PL-400-exam-prep.html

Microsoft PL-400 Real Exam Questions Guaranteed Updated Dump from TestBraindump : https://drive.google.com/open?id=1abS5JM3C16a-_-1bFTDq4w4tuVR2Fsmu