Our pass rate is high to 98.9% and the similarity percentage between our PL-400 study guide and real exam is 90% based on our seven-year educating experience. Do you want achievements in the Microsoft PL-400 exam in just one try? I am currently studying for the Microsoft PL-400 exam. Latest Microsoft PL-400 Test exam practice questions and answers, Try Microsoft PL-400 Brain Dumps First.
Also have PL-400 free dumps questions for you:
NEW QUESTION 1
DRAG DROP
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.
Solution:
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.
Does this meet the goal?
- A. Yes
- B. Not Mastered
Answer: A
NEW QUESTION 2
DRAG DROP
You need to implement a reusable solution to encapsulate the parameterized Dataverse queries.
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.
Solution:

Does this meet the goal?
- A. Yes
- B. Not Mastered
Answer: A
NEW QUESTION 3
You are creating a Power Apps app.
The app must retrieve data from an API that requires two-factor authentication. You need to configure authentication.
Which type of authentication should you implement?
- A. Server-to-server
- B. Basic
- C. AP1 key-based
- D. OAuth
Answer: D
NEW QUESTION 4
DRAG DROP
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.
Solution:
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.
Does this meet the goal?
- A. Yes
- B. Not Mastered
Answer: A
NEW QUESTION 5
A company plans to replicate a Dynamics 365 Sales database into an Azure SQL Database instance for reporting purposes. The Data Export Service solution has been installed.
You need to configure the Data Export service.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. Enable auditing for all entities that must be replicated to Azure SQL Database.
- B. Create an export profile that specifies all the entities that must be replicated.
- C. Set up server-based integration.
- D. Enable change tracking for all entities that must be replicated to Azure SQL Database.
- E. Create an Azure SQL Database service in the same tenant as the Dynamics 365 Sales environment.
Answer: ABD
Explanation:
B: The Export Profile is the core concept of the Data Export Service. The Export Profile gathers set up and configuration information to synchronize data with the destination database. As part of the Export Profile, the administrator provides a list of entities to be exported to the destination database.
D: Only entities that have change tracking enabled can be added to the Export Profile.
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/replicate-data-microsoft-azure-sql- database
NEW QUESTION 6
HOTSPOT
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.
Solution:
Box 1: Yes
Xrm.WebApi.updateRecord updates a table record.
Syntax:
Xrm.WebApi.updateRecord(entityLogicalName, id, data).then(successCallback, errorCallback);
Box 2: Yes
Box 3: No
No action would be taken.
Does this meet the goal?
- A. Yes
- B. Not Mastered
Answer: A
NEW QUESTION 7
You need to reduce response time for the information email on the website. What should you create?
- A. A flow that create a notification in Microsoft Teams
- B. A power Apps app that displays the number of emails received in a dashboard
- C. A flow that creates a SharePoint item for each email response
- D. Logic app that moves all emails received to Azure Blob storage.
Answer: A
Explanation:
Scenario:
Customers report that the response time from the information email listed on the Adventure Works Cycles website is greater than five days.
✑ Microsoft Teams is used for all collaboration.
NEW QUESTION 8
A client requires that the system send an email from a button on their customer contact form.
You need to call the action from JavaScript.
Which two functions achieve this result? Each correct presents a complete solution. NOTE: Each correct selection is worth one point.
- A. Xrm.WebApi.online.createRecord()
- B. Xrm.WebApi.online.updateRecord()
- C. Xrm.WebApi.online.execute()
- D. Xrm.WebApi.online.executeMultiple()
Answer: CD
Explanation:
Xrm.WebApi.online.executeMultiple executes a collection of action, function, or CRUD operations.
Xrm.WebApi.online.execute executes a single action, function, or CRUD operation. Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/xrm-webapi/online/executemultiple
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/xrm-webapi/online/execute
NEW QUESTION 9
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. notifyOutputChanged
- B. init
- C. getOutputs
- D. updateView
Answer: D
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 10
DRAG DROP
You are developing a new Power Apps Component Framework (PCF) control.
The control must be deployed to a development environment by using the Power Apps CLI and a new solution.
You need to deploy the PCF control.
Which four actions should you perform in sequence? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order.
Solution:
Step 1: Create a solution
Create a new solutions project using the following command. The solution project is used
for bundling the code component into a solution zip file that is used for importing into Dataverse.
pac solution init --publisher-name developer --publisher-prefix dev
Step 2: Add a solution reference to the project
Once the new solution project is created, refer the Solutions folder to the location where the created sample component is located. You can add the reference using the command shown below. This reference informs the solution project about which code components should be added during the build. You can add references to multiple components in a single solution project.
pac solution add-reference --path c:\downloads\mysamplecomponent
Step 3: Build the project and solution
To generate a zip file from the solution project, go into your solution project directory and build the project using the following command.
msbuild /t:build /restore Step 4: Deploy the solution
Does this meet the goal?
- A. Yes
- B. Not Mastered
Answer: A
NEW QUESTION 11
You are designing a one-way integration from Microsoft Dataverse 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: Register a service endpoint in the Dataverse instance that connects to an Azure Service Bus queue.
Register a step at the endpoint which runs asynchronously on the record's Create message and in the post-operation stage.
Configure the Azure Function to process records as they are added to the queue. Does the solution meet the goal?
- A. Yes
- B. No
Answer: B
NEW QUESTION 12
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. Enable field security for the balance field and grant the customer service team read and update permissions.
- B. Create a customer service form and role and make the balance field read-only.
- C. Enable field security for the balance field and grant the accounting team read permissions.
- D. Enable field security for the balance field and grant the customer service team read permissions.
Answer: C
Explanation:
In Dynamics 365 Customer Engagement (on-premises), you use field-level security to restrict access to high business impact fields to specific users and teams. For example, you use this to enable only certain users to read or update the credit score for a customer.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/security-dev/use-field-security-control-access-field-values
NEW QUESTION 13
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: Share the individual opportunity that member of one department are working on with all members of the second department, and give those members the appropriate permissions.
Does the solution meet the goal?
- A. Yes
- B. No
Answer: B
NEW QUESTION 14
HOTSPOT
You develop the following code as part of a plug-in that handles the Create message of the Account table.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Solution:

Does this meet the goal?
- A. Yes
- B. Not Mastered
Answer: A
NEW QUESTION 15
DRAG DROP
You are researching integrations with several external systems. Each integration has different requirements.
You need to determine which data sources to use to meet each requirement.
What should you use? To answer, drag the appropriate data sources to the correct requirements. Each data source may be used once, more than one, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Solution:
Answer is: Virtual Entity
You cannot change the Entity primaryid field to some other field. CRM using GUID as the Primary key for each record.
If you definitely want to make some other field as Primary key, you could consider using Alternate Keys.
Source: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on- premises/developer/define-alternate-keys-entity
The caveat being that Alternate Keys can be created for Virtual Entity
B Answer is: Custom Connector All virtual entitites are read-only.
Source: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on- premises/customize/create-edit-virtual-entities
C Answer is: Virtual Entity
Rows based on virtual tables are available in all clients including custom clients developed using the Dataverse web services.
Source: https://docs.microsoft.com/en-us/powerapps/maker/data-platform/create-edit- virtual-entities
Does this meet the goal?
- A. Yes
- B. Not Mastered
Answer: A
NEW QUESTION 16
DRAG DROP
A company is creating a new system based on Common Data Service. You need to select the features that meet the company’s requirements.
Which options should you use? To answer, drag the appropriate options to the correct
requirements. Each option 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.
Solution:
Box 1: self-referential relationship
Box 2: connection
There are other less formal kinds of relationships between records that are called connections. For example, it may be useful to know if two contacts are married, or perhaps they are friends outside of work, or perhaps a contact used to work for another account. Most businesses won't generate reports using this kind of information or require that it is entered, so it's probably not worthwhile to create entity relationships.
Box 3: one-to-many relationship Box 4: many-to-many relationship
Does this meet the goal?
- A. Yes
- B. Not Mastered
Answer: A
NEW QUESTION 17
You need to modify Microsoft flow to resolve CustornerCs issue. What should you do?
- A. Add a data operation that specifies the false conditions.
- B. Add a configure run that is set to Is successful.
- C. Add a timeout setting to the approval flow.
- D. Add b condition containing approval hierarchy.
Answer: C
Explanation:
Scenario: CustomerC requested additional information from the parts department through the customer survey and has not received a response one week later.
Imagine having a process where you want to give someone a couple of days to reply to an approval. If that someone doesn't respond in time, you want to assign a new approval to another person or group of people. To achieve this you can set the timeout in the action settings.
Reference:
https://www.o365dude.com/2018/06/02/timeout-flow-approvals/
NEW QUESTION 18
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. Highlight the plug-in step and select Debug in the Plug-in Registration tool
- B. Copy the pdb file into the server/bin/assembly folder
- C. Select Start Profiling in the Plug-in Registration tool
- D. Attach the debugger to the w3wp.exe process
- E. Install the plug-in profiler
Answer: ACE
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 19
......
Thanks for reading the newest PL-400 exam dumps! We recommend you to try the PREMIUM Dumps-files.com PL-400 dumps in VCE and PDF here: https://www.dumps-files.com/files/PL-400/ (236 Q&As Dumps)
