PL-400 Practice Test Questions Answers Updated 218 Questions [Q54-Q75]

Share

PL-400 Practice Test Questions Answers Updated 218 Questions

PL-400 dumps & Microsoft Certified: Power Platform Developer Associate Sure Practice with 218 Questions


How to Prepare For Microsoft PL-400: Microsoft Power Platform Developer Exam

Preparation Guide for Microsoft PL-400: Microsoft Power Platform Developer Exam

Overview of the article:

The Power Platform developer exam is an advanced-level exam that tests your ability to develop high-performance, scalable and secure applications on the Microsoft Power platform. Prepare for this exam by reviewing the resources and taking practice exams here.

This article presents step-by-step guidance for preparing for the Microsoft Power Platform Developer exam. The goal of this article is to help you assess your skill level and target areas. That will help you focus your education and training. Here I will also discuss what is PL-400 Exam, and How to Prepare For the Microsoft Power Platform Developer Exam by using different resources including, PL-400 Dumps. I will also inform you about the cost, topics, advantages, objectives, and format of the PL-400 Exam.

 

NEW QUESTION 54
A company implements Dynamics 365 Sales.
An email notification must be sent automatically to the sales manager when a business process completes.
You need to ensure that emails are sent.
What should you create on the process completed trigger?

  • A. a workflow
  • B. an action step
  • C. a data step
  • D. a Power Automate flow step

Answer: A

Explanation:
Explanation
When you include a workflow that you want to trigger on Stage Exit of a stage in your business process flow, and that stage is the last stage in the flow, the designer gives the impression that the workflow will be triggered when that stage is completed.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/businessprocess-flo

 

NEW QUESTION 55
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. LookUp to Search
  • B. Search to LookUp
  • C. Filter to LookUp
  • D. LookUp to Filter

Answer: A,D

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 56
You need to create the customer mobile app.
Which type of function expression should you use?

  • A. Filter
  • B. LookUp
  • C. Find

Answer: B

Explanation:
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.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-filter-lookup

 

NEW QUESTION 57
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 58
You are developing a Power Platform solution.
You must add a custom control slider to a specific step in a business process flow.
You need to add the custom control.
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 - Configure custom controls on a related entity.
2 - Generate and exporting the business process flow form.
3 - Copy custom control configurations to the FormXML for the business process flow.
4 - Import customizations into the Microsoft Dataverse environment.
Reference:
https://docs.microsoft.com/en-us/power-automate/custom-controls-business-process-flows

 

NEW QUESTION 59
You need to address the user interface issues.
What should you do? To answer, drag the appropriate actions to the correct issues. Each action 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://support.microsoft.com/en-us/help/4552163/ribbon-troubleshooting-guide
https://neilparkhurst.com/2015/10/19/adding-buttons-to-ribbons/

 

NEW QUESTION 60
A financial services company uses the Common Data Service (CDS) to develop solutions. The company uses development and production instances.
You need to move solutions from the development instance to the production instance.
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. In the development instance, highlight the solution you want to make changes to, select Clone a Patch, make changes, export the solution, and import the solution into the production instance.
  • B. Export all managed solutions from the development instance and import the solutions into the production instance.
  • C. In the production instance, import solutions with the same version number or higher when updating solutions.
  • D. In the development instance, make changes to the solutions that are deployed in the production instance, export the solutions as managed solutions, and import the managed solutions into the production instance.

Answer: A,D

Explanation:
Explanation
A: When you import a managed solution, all component changes will be brought into the environment in a published state.
B: You can apply patches to either managed or unmanaged solutions and include only changes to entities and related entity assets. Patches do not contain any non-customized system components or relationships that it dependents upon because these components already exist in the deployed-to organization. At some point in your development cycle, you can roll up all the patches into a new solution version to replace the original solution that the patches were created from.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/import-update-export-solutions
https://docs.microsoft.com/en-us/power-platform/alm/create-patches-simplify-solution-updates

 

NEW QUESTION 61
You are synchronizing company data from a SQL Server-based .NET application into a Common Data Service (CDS) environment.
The data is entered in both the SQL Server and CDS systems.
You have a program that includes the following code:

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/common-data-service/org-service/web-service-error-codes
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/org-service/entity-operations-update-delete#use-upsert

 

NEW QUESTION 62
You are creating a model-driven app.
A JavaScript function must be manually initiated by the user from within an entity form.
You need to add a button to the form to run the JavaScript.
What should you do?

  • A. Use the Ribbon Workbench.
  • B. Edit ISV.Config.
  • C. Edit the XML for the form.
  • D. Export the ribbon definitions.
  • E. Edit the SiteMap.

Answer: A

Explanation:
How to add JavaScript to existing button in Ribbon WorkBench.
Open Ribbon workbench and Right click on Assign button from Account form and click on Customize Button. Add Enable rule and call Javascript function.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/customize-commands-ribbon

 

NEW QUESTION 63
You need to configure the fields with the appropriate type.
Which type 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: Lookup
Fields for the doctor's name and phone number must be displayed in the customer record.
Lookup: A field that allows setting a reference to a single record of a specific type of entity.
Box 2: Calculated
Refill dates for customer prescriptions should be automatically determined and a notification should be sent to the customer.
Calculated field: Contains calculations that use fields from the current entity or related parent entities.
Box 3: Text
Field data type: Single Line of Text:
This field can contain up to 4,000 text characters. You can set the maximum length to be less than this. This field has several format options that will change the presentation of the text. These options are Email, Text, Text Area, URL, Ticker Symbol, and Phone.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/types-of-fields

 

NEW QUESTION 64
An organization uses Dynamics 365 Sales. The organization has accounting and customer service departments.
You must restrict users in customer service from being able to change the value of the balance field on the Contact records. The accounting team must be the only team able to edit this field.
You need to create the appropriate solution without any customizations.
What should you do first?

  • A. Create a customer service form and role and make the balance field read-only.
  • B. Enable field security for the balance field and grant the accounting team read permissions.
  • C. Enable field security for the balance field and grant the customer service team read and update permissions.
  • D. Enable field security for the balance field and grant the customer service team read permissions.

Answer: A

Explanation:
Explanation
Improve user's productivity with the new forms in the Customer Service Hub. The form type of the new forms is Main.
The Main forms come with an improved user experience optimized for agent productivity, helping to maintain context while working on related records. Main forms provide the primary interface where the agents can view and interact with their data in Microsoft Dynamics 365 Customer Service.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customer-service/create-design-forms-customer-service-hub

 

NEW QUESTION 65
You are developing an app that uses Common Data Service.
You must integrate Common Data Service with a new web application. You must allow the new web application to display data from Common Data Service.
You build a single-page web application using the Web API.
You need to authenticate your app using OAuth.
What should you use?

  • A. Microsoft Authentication Library (MSAL)
  • B. Cross-Origin Resource Sharing (CORS)
  • C. Active Directory Authentication Library (ADAL)
  • D. Kerberos authentication
  • E. Windows Communication Foundation (WCF)

Answer: D

Explanation:
OAuth requires an identity provider for authentication. For Dataverse the identity provider is Azure Active Directory (AAD). To authenticate with AAD using a Microsoft work or school account, use the Azure Active Directory Authentication Libraries (ADAL).
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/authenticate-oauth Extend the platform Question Set 1

 

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

Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/admin/field-level-security

 

NEW QUESTION 67
You are developing an app for a sales team to record contact details in their Common Data Service (CDS) database.
The app must handle loss of network and save the data to CDS when reconnected.
The main screen of the app has a form to collect contact data and a button. The OnSelect property for the button has the following expression:

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
LoadData and SaveData combine to form a simple mechanism to store small amounts of data on a local device. By using these functions, you can add simple offline capabilities to your app.
Box 2: No
Box 3: No
Box 4: Yes
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/offline-apps

 

NEW QUESTION 68
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 now frequency to daily and the interval to 1.
  • B. Create the flow and set the flow frequency to daily and the interval to 24.
  • C. Create the flow and set the (low frequency to hourly and the value to 24.
  • D. Create the flow and set the flow frequency to hourly and the value to 1.

Answer: A,B

Explanation:

 

NEW QUESTION 69
A model-driven app has the following JavaScript code. The code is attached to the OnChange event of the Phone (telephone1) field on the Account entity.

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/xrm-webapi/updaterecord

 

NEW QUESTION 70
You need to select connectors for the app.
Which types of connectors should you use? To answer, drag the appropriate connectors to the correct requirements. Each connector 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/connectors/custom-connectors/
https://docs.microsoft.com/en-us/dynamics365/customer-insights/audience-insights/export-power-apps

 

NEW QUESTION 71
A company updates their client contact information periodically. The contact entity has alternate keys defined.
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:

Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/use-alternate-key-create-record

 

NEW QUESTION 72
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 developing a model-driven app for a company.
When you create a new Account record, you must automatically display a form to collect data that is needed to create a Contact record. The form must switch to the appropriate form layout based on the contact type.
You open the Contact form by using JavaScript. You pass the contact type information to the form by using the Xrm.Navigation.openForm function. An OnLoad event handler in the Contact form processes the data and shows only the appropriate sections of the form for the given contact type.
You need to configure the receiving form to accept the data parameter.
Solution: In the form editor, add a query string parameter for the data parameter.
Does the solution meet the goal?

  • A. No
  • B. Yes

Answer: B

Explanation:
By default, model-driven apps allows a specified set of query string parameters to be passed to a form. You use these parameters to set default values when you create a new record in the application. Each parameter must use a standard naming convention that includes a reference to the column logical name.
There are two ways to specify which query string parameters will be accepted by the form:
Edit form properties
Edit form XML
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/configure-form-accept-custom-querystring-parameters

 

NEW QUESTION 73
You need to improve warehouse counting efficiency.
What should you create?

  • A. a model-driven app that allows the user to key in inventory counts
  • B. A Power BI dashboard that shows the inventory counting variances
  • C. a canvas app that scans barcodes to allow a warehouse worker to select inventory counts
  • D. a flow that updates the warehouse counts as the worker performs the count

Answer: C

 

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

Explanation

Box 1: Site Map validation
When you validate the app, the app designer canvas shows you details about the assets that are missing.
In the app designer, select Validate.
A notification bar appears and shows you whether the app has any errors or warnings. The notification bar shows warnings in cases where, for example, an entity has no forms or views, or the app doesn't contain any components. An error might appear if a site map isn't configured for the app.

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-

 

NEW QUESTION 75
......


Microsoft PL-400 Exam Syllabus Topics:

TopicDetails

Create a technical design (10-15%)

Validate requirements and design technical architecture- design and validate the technical architecture for a solution
- design authentication and authorization strategy
- determine whether you can meet requirements with out-of-the-box functionality
- determine when to use Logic Apps versus Power Automate flows
- determine when to use serverless computing, plug-ins, or Power Automate
- determine when to build a virtual entity data source provider and when to use connectors
Design solution components- design a data model
- design Power Apps reusable components
- design custom connectors
- design server-side components
Describe Microsoft Power Platform extensibility points- describe Power Virtual Agents extensibility points including Bot Framework skills and Power Automate flows
- describe Power BI extensibility points including Power BI APIs, custom visuals, and embedding Power BI apps in websites and other applications
- describe Power Apps portal extensibility points including CRUD APIs and custom styling
- describe Web Resources and their uses

Configure Microsoft Dataverse (15-20%)

Configure security to support development- troubleshoot operational security issues
- create or update security roles and field-level security profiles
- configure business units and teams
Implement tables and columns- configure tables and table options
- configure columns
- configure relationships and types of behaviors
Implement application lifecycle management (ALM)- create solutions and manage solution components
- import and export solutions
- manage solution dependencies
- create a package for deployment
- automate deployments
- implement source control for projects including solutions and code assets

Create and configure Power Apps (15-20%)

Create model-driven apps- configure a model-driven app
- configure forms
- configure columns
- configure visualizations
- configure commands and buttons
Create canvas apps- create and configure a canvas app
- implement complex formulas to manage control events and properties
- analyze app usage by using App Insights
- build reusable component libraries
Manage and troubleshoot apps- troubleshoot app issues by using Monitor and other browser-based debugging tools
- interpret results from App Checker and Solution Checker
- identify and resolve connector and API errors
- optimize app performance including pre-loading data and query delegation

Configure business process automation (5-10%)

Configure Power Automate- create and configure a flow
- configure steps to use Dataverse connector actions and triggers
- implement complex expressions in flow steps
- implement error handling
- troubleshoot flows by analyzing JSON responses from connectors
Implement processes- create and configure business process flows
- create and configure business rules
- create, manage, and interact with business process flows by using server-side and clientside code
- troubleshoot processes

Extend the user experience (10-15%)

Apply business logic using client scripting- create JavaScript or TypeScript code that targets the Client API object model
- register an event handler
- create client-side scripts that target the Dataverse Web API

 

New PL-400 Exam Questions| Real PL-400 Dumps: https://actualanswers.pass4surequiz.com/PL-400-exam-quiz.html