PL-400 Dumps

PL-400 Free Practice Test

Microsoft PL-400: Microsoft Power Platform Developer

QUESTION 41

DRAG DROP - (Topic 6)
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.
PL-400 dumps exhibit
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?

Correct Answer: A

QUESTION 42

DRAG DROP - (Topic 6)
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.
PL-400 dumps exhibit
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?

Correct Answer: A

QUESTION 43

- (Topic 6)
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?

Correct Answer: B

QUESTION 44

DRAG DROP - (Topic 6)
You are developing a Power Platform solution. You are modifying a business process flow. You have created a new radial knob for the Total amount value and have added the radial knob to the form.
The Total amount value must be entered at initiation before moving to the next step. You need to configure the business process flow.
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.
PL-400 dumps exhibit
Solution:
* 1. Create a new solution and add the business process flow and export the solution. Delete the solution after export.
* 2. Copy custom control configurations to the business process flow FormXML for the related entity form.
* 3. Import the solution into the Dataverse
* 4. Open the business process in the Business Process Flow designer and select Activate/Update

Does this meet the goal?

Correct Answer: A

QUESTION 45

HOTSPOT - (Topic 6)
A clothing store uses Power Apps apps to interact with customers. Customer data is stored in Microsoft Dataverse.
The store offers discounts for customers. You assign a group discount to all customers in a category. Applicable group discounts are added to any customer-specific discounts. Discount information is stored in the following columns:
PL-400 dumps exhibit
If the total discount on an order exceeds 30 percent, a manager must approve the order before the order is fulfilled and delivered.
You need to create a flow that notifies managers when approvals are required.
How should you configure the flow trigger? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
PL-400 dumps exhibit
Solution:
Box 1: store_totaldiscount
If the total discount on an order exceeds 30 percent, a manager must approve the order before the order is fulfilled and delivered.
Box 2: @greater(add(triggerBody()..
When to use triggerBody() ? – When you want to fetch attributes from the body of the trigger.

Does this meet the goal?

Correct Answer: A