Microsoft Certified: Power Platform Developer Associate Real Exam Questions and Answers FREE PL-400 Updated on Nov 18, 2021 [Q16-Q36]

Share

Microsoft Certified: Power Platform Developer Associate PL-400 Real Exam Questions and Answers FREE Updated on Nov 18, 2021

PL-400 Ultimate Study Guide -  VCEDumps


Before attempting this exam, you have to learn the topics that form the overall content. Thus, you need to prepare for the following:

  • Creating & Configuring Power Apps (15-20%)

    This topic is all about the creation of the canvas and model-driven apps as well as management and troubleshooting of apps. Thus, you need to be able to configure views, forms, and visualizations, interpret the results from Solution Checker and App Checker, and be skillful enough to analyze app usage with the use of App Insights.

  • Configuring Business Process Automation (5-10%)

    This section will measure your skills in configuring Power Automate and implementing processes. That is why it is important to know how to create a flow and configure it, troubleshoot processes, and implement error handling.

  • Configuring Common Data Service (15-20%)

    This domain will evaluate your skills in configuring security to support development. Therefore, you should know how to troubleshoot the operational security issues and configure business teams and units. Besides that, it is important to be able to implement application lifecycle management, fields, and entities. These subtopics include their configuration and automation of deployments.

  • Creating Technical Design (10-15%)

    This area of the test is going to cover the details of the validation of the design technical architecture and requirements, design of the solution components, and Power Platform extensibility points.

  • Extending the UX (10-15%)

    The questions in this subject area are going to cover the details of the application of business logic with the use of client scripting. This means that the potential candidates have to be able to register event handlers and generate Typescript or JavaScript code. Besides that, they will be evaluated on their skills in creating Power Apps Component Framework components and command button functions. These skills include their understanding of how to initialize a new PCF component and manage the required dependencies between the JavaScript libraries.

  • Extending the Platform (15-20%)

    For this domain, one needs to have the ability to create plug-ins and custom connectors, use platform APIs and process workloads. The test takers should know about the plug-in development and performance optimization, Azure Functions as custom connectors, Common Data Service Web API, OAuth, and API limit retry policies.

  • Developing Integrations (5-10%)

    The last module of the exam will evaluate your knowledge of the processes related to the publishing and consumption of events as well as implementation of data synchronization.

 

NEW QUESTION 16
An organization implements Dynamics 36S Supply Chain Management.
You need to create a Microsoft Flow that runs daily.
What are two possible ways to achieve this goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

  • A. Create the flow and set the (low frequency to hourly and the value to 24.
  • B. Create the flow and set the flow frequency to hourly and the value to 1.
  • C. Create the flow and set the now frequency to daily and the interval to 1.
  • D. Create the flow and set the flow frequency to daily and the interval to 24.

Answer: C,D

Explanation:

 

NEW QUESTION 17
A travel agency has a Dynamics 365 Customer Engagement.
Customers are allowed to add up to three countries/regions to their travel preferences from the website. Their preferences must be stored in the Contact entity.
You need to register the plug-in to meet the requirements.
Which value should you apply for each parameter? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation

Box 1: associate
Box 2: contact
Customers are allowed to add up to three countries/regions to their travel preferences from the website. Their preferences must be stored in the Contact entity.
Box 3: country
Box 4: synchronous
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/tutorial-write-plug-in

 

NEW QUESTION 18
You need to resolve CustomerB's issues with the check-in application.
Which two options can you use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

  • A. Search to LookUp
  • B. Filter to LookUp
  • C. LookUp to Filter
  • D. LookUp to Search

Answer: C,D

Explanation:
Explanation
CustomerB reports that the check-in app returned only one search result for their last name, which is not the correct name.
The Filter function finds records in a table that satisfy a formula. Use Filter to find a set of records that match one or more criteria and to discard those that don't.
The LookUp function finds the first record in a table that satisfies a formula. Use LookUp to find a single record that matches one or more criteria.
The Search function finds records in a table that contain a string in one of their columns.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-filter-lookup

 

NEW QUESTION 19
A company implements Dynamics 365 Sales.
Only sales managers must be able to perform the approval to move high value sales on in the opportunity qualification process. A new field must be created to capture the approval.
You need to create and secure the new field.
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:

Explanation

Step 1: Enable field security in the Approval field.
* Enable field security on one or more fields for a given entity.
* Associate one more existing security profiles, or create one or more new security profiles to grant the appropriate access to specific users or teams (step 2 and step 3 below).
Step 2: Create a new field security profile.
Create a new field security profile for the sales manager.
Step 3: Set the field permissions...security profile
Step 2 and step 3, example:
Configure the security profiles.
* Create the field security profile for sales managers.
* Go to Settings > Security.
* Click Field Security Profiles.
* Click New, enter a name, such as Sales Manager access contact mobile phone, and click Save.
* Click Users, click Add, select the users that you want to grant read access to the mobile phone number on the contact form, and then click Add.
* Click Field Permissions, click mobilephone, click Edit, select Yes next to Allow Read, and then click OK.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/admin/field-level-security

 

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:

Reference:
https://us.hitachi-solutions.com/blog/dynamics-365-workflow-vs-microsoft-flow/

 

NEW QUESTION 21
You fix a bug in the code of your application, which is currently on version 10.0.2.1.
You need to publish an updated version of the solution.
Which version identifier should you use?

  • A. 10.1.0.2
  • B. 11.0.0
  • C. 10.0.3.1
  • D. 10.0.2.2

Answer: C

Explanation:
The version number are <major>.<minor>.<build>.<revision>.
When we create patches in Dynamics 365, the system will automatically increment the build version (you can overwrite the chosen number when you create the patch). For example, if our solution starts at 1.0.0.0, we export it to become 1.0.0.1. We then create a patch, and the version of the patch is 1.0.1.1. If we export it now, it might become 1.0.1.2. In all cases, the build or version number has been incremented. Patches require the build or version number to increment, but not the major or minor version.
Reference:
https://carldesouza.com/how-solution-version-numbers-work-in-the-microsoft-power-platform/

 

NEW QUESTION 22
A travel company has a Common Data Service (CDS) environment.
The company requires the following:
Custom entities that track which regions clients have traveled.
The dates their clients traveled to these regions.
You need to create the entities and relationships to meet the requirements.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

  • A. Create a 1:N relationship from Contact to the Region entity.
  • B. Create an intersect entity named ContactRegion and create N:1 relationships to Contact and Region.
  • C. Create an intersect entity named ContactRegion and create 1:N relationships to Contact and Region.
  • D. On the main form for ContactRegion, add a sub-grid to view country information.
  • E. On the main form for ContactRegion, add lookup fields for Contact and Region, and a date field for the visit date.
  • F. Create the Region entity.
  • G. Create a 1:N relationship from the ContactRegion intersect entity and Region.
  • H. Create a N:N relationship from Contact to the Region entity.

Answer: C,E,F

Explanation:
Need a Region entity, a intersect entity ContactRegion between Contact and Region, and a way to input region visits.

 

NEW QUESTION 23
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 24
An organization has a Dynamics 365 Sales environment.
You need to create a Power Apps component.
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:

Explanation

Step 1: Run pac pcf init -namespace ..
This is the first command which creates basic folder structure of PCF control project.
Run the following command to create the control. The format of the control is:
pac pcf init -namespace <specify your namespace here> -name <put component name here> -template
<component type>
Step 2: Run the npm install command
Install Dependencies
Once 'init' sets up the basic folder, as a next step install all the PCF control dependencies using 'npm install' command.
Example:

Now at this point, there is nothing we have actually created. However, the solution created contains sample PCF control code.
Step 3: Run the following np run build command
Build PCF Component.
Once you implement the PCF component, build the code for any syntax errors.
Syntax:
npm run build

Reference:
https://rajeevpentyala.com/2020/03/21/power-apps-component-framework-pcf-demystify/
https://carldesouza.com/creating-a-custom-component-using-the-powerapps-component-framework/

 

NEW QUESTION 25
A company uses SharePoint for its intranet and other functions. The company has also implemented model-driven apps.
SharePoint users must be able to create contact records in the Common Data Service (CDS), without having to navigate to the model-driven apps.
You need to create a link in SharePoint to open the CDS contact from displaying data from SharePoint.
How should you complete the URL? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation

Box 1: main.aspx
Example, to open the Active Contacts view.
https://myorg.crm.dynamics.com/main.aspx?etn=contact&pagetype=entitylist&viewid={00000000-0000-0000-0 Box 2: etn Etn: The logical name of the entity. Important: Do not use the etc (entity type code) parameter that contains an integer code for the entity. This integer code varies for custom entities in different organizations.
Box 3: Extraqs
Extraqs: Optional for forms. This parameter contains encoded parameters within this parameter.
When you open a new form by using the URL address, you can include arguments in the extraqs parameter to set field values Note: You must encode the parameters passed in the extraqs parameter. To encode the parameters, use encodeURIComponent. To use special characters like "=" or "&" in the parameter values, you must double encode (e.g. to set name to A=B&C, it would be extraqs=name%3DA%253DB%2526C).
Box 4: entitylist
Pagetype: The type of page. There are two possible values:
- entityrecord
Displays an entity record form.
- entitylist
Displays an entity view.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/open-forms-views-dialogs-reports-url
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/set-field-values-using-parameters-pas

 

NEW QUESTION 26
A company is building a new model-driven app.
The app must integrate with a number of on-premises and cloud solutions. No VPNs are in place.
You need to determine the method for each integration.
Which 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/powerapps/maker/common-data-service/why-cds-any-type-app

 

NEW QUESTION 27
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: Create a security role that has organization-level access to opportunities. Give this security role to all members of the two departments who need access.
Does the solution meet the goal?

  • A. No
  • B. Yes

Answer: A

Explanation:
Instead use access team templates and give access to members in the two departments.
Reference:
https://community.dynamics.com/crm/b/crmdevmigrationconfigandcustomization/posts/access-teams-and-access-team-templates

 

NEW QUESTION 28
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 29
A financial institution that has a Dynamics 365 Customer Engagement environment requires that the account balance field from the account entity be visible to specific users only.
You need to set up the field security for the account balance field.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

  • A. Create a field security profile.
  • B. Create a security role and add the specific users to the role.
  • C. Set the field to Read-Only and then publish the entity.
  • D. Set the field permission Allow Read to Yes and add the users to the members section.
  • E. Enable field security and then publish the entity.

Answer: A,D,E

Explanation:
Explanation
To implement field-level security, a system administrator performs the following tasks.
* Enable field security on one or more fields for a given entity.
* Associate one more existing security profiles, or create one or more new security profiles to grant the appropriate access to specific users or teams.
A security profile determines the following:
* Permissions to the secure fields
* Users and Teams
A security profile can be configured to grant user or team members the following permissions at the field level:
* Read. Read-only access to the field's data.
* Create. Users or teams in this profile can add data to this field when creating a record.
* Update. Users or teams in this profile can update the field's data after it has been created.
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/field-level-security

 

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

1 - Edit the Project main form. Select Save as..
2 - Create a new model-driven app. Add the project entity, and select the Finance
3 - Enable security roles and select the Finance Security role on the Finance
4 - in the Maker portal, share the Finance app and select the Finance Security role.
Reference:
https://docs.microsoft.com/dynamics365/customer-engagement/admin/assign-security-roles-for

 

NEW QUESTION 31
An organization uses plug-in to retrieve specific information from legacy data stores each time a new order is submitted.
You review the Common Data Service analytics page. The average plug-in execution time is increasing.
You need to replace the plug-in with another component, reusing as much of the current plug-in code as possible.
Which five 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/data-platform/use-webhooks
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/register-web-hook

 

NEW QUESTION 32
You need to ensure that users can create the required charts.
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 view with annual revenue sorted lowest value to highest value.
    D18912E1457D5D1DDCBD40AB3BF70D5D
  • B. Create a quick view form to show the Accounts entity.
  • C. Delete the Annual revenue field from the account form.
  • D. Configure filter fields in the Annual revenue field.
  • E. Add the Facility field to the account form.

Answer: D,E

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

 

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

Reference:
https://community.dynamics.com/crm/f/microsoft-dynamics-crm-forum/216569/ms-crm-plugin-execution-pipeline

 

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

Explanation

Box 1: No
Box 2: Yes
ContinueOnError: When true, continue processing the next request in the collection even if a fault has been returned from processing the current request in the collection. When false, do not continue processing the next request.
ReturnResponses: When true, return responses from each message request processed. When false, do not return responses.
When false, the Responses collection will not be empty if errors are returned. If errors are returned, there will be one response item in the collection for each processed request that returned a fault and Fault will be set to the actual fault that occurred.
Box 3: No
Box 4: Yes
For example, in a request collection that contains six requests where the third and fifth request return faults, the following table indicates what the Responses collection would contain.
ContinueOnError=true, ReturnResponses=false: 2 response items: 2 have Fault set to a value.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/org-service/execute-multiple-reque

 

NEW QUESTION 35
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 36
......

Ultimate Guide to Prepare PL-400 Certification Exam for Microsoft Certified: Power Platform Developer Associate: https://www.vcedumps.com/PL-400-examcollection.html

Use Real PL-400 Dumps - Microsoft Correct Answers: https://drive.google.com/open?id=1KaV_ryfmhjlaKE7eTZ3sSqZjhJBwvHIv