Exams > Microsoft > PL-400: Microsoft Power Platform Developer
PL-400: Microsoft Power Platform Developer
Page 7 out of 23 pages Questions 61-70 out of 229 questions
Question#61

HOTSPOT -
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:

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.
Hot Area:

Discover Answer Hide Answer

Answer:
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.
Incorrect Answers:
When to use triggerOutputs() ? ג€" Whenever you need to access anything from within the body as well as some info from the header as well.
Reference:
https://d365demystified.com/2020/09/06/using-triggerbody-triggeroutput-to-read-cds-trigger-metadata-attributes-in-a-flow-power-automate/

Question#62

DRAG DROP -
You are creating technical designs for several complex business processes.
You need to implement custom business logic based on the requirements.
Which implementation methods should you use? To answer, drag the appropriate implementation methods to the correct requirements. Each implementation method 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.
Select and Place:

Discover Answer Hide Answer

Answer:
Box 1: Business rule -
You can create business rules and recommendations to apply logic and validations without writing code or creating plug-ins. Business rules provide a simple interface to implement and maintain fast-changing and commonly used rules.
By combining conditions and actions, you can do any of the following with business rules:
✑ Set column values
✑ Clear column values
✑ Set column requirement levels
✑ Show or hide columns
✑ Enable or disable columns
✑ Validate data and show error messages
✑ Create business recommendations based on business intelligence.

Box 2: Power Automate flow -
You can create a cloud flow that performs one or more tasks (such as sending a report in email):
✑ Once a day, an hour, or a minute
✑ On a date that you specify
✑ After a number of days, hours, or minutes that you specify
Reference:
https://docs.microsoft.com/en-us/power-automate/run-scheduled-tasks

Question#63

You create a Power Automate flow that retrieves data from a proprietary database.
You need to ensure that the flow works for other users.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

  • A. Share a view with users.
  • B. Share the custom connector with users.
  • C. Share the flow with users.
  • D. Share the environment by giving permissions to the users.
Discover Answer Hide Answer

Answer: BC
Share the flow and the custom connector with users.
B: Share a custom connector in your organization.
If you have a custom connector, you might want to enable other people to use it. People within your organization can use the custom connector just like they use other Microsoft-managed connectors.
C: Also share the flow.
Reference:
https://docs.microsoft.com/en-us/connectors/custom-connectors/share

Question#64

An organization implements Dynamics 365 Sales.
You need to trigger a business rule when the main form in saved.
What should you do?

  • A. Write a business rule to trigger on a change of ModifiedOn field.
  • B. Set the scope of the business rule to one specific form where business rule triggers.
  • C. Set the scope of the business rule to All Forms.
  • D. Set the scope of the business rule to Entity.
Discover Answer Hide Answer

Answer: D
Set scope of business rule to "Entity" instead of "All Form". This will trigger it on server side.
Reference:
https://docs.microsoft.com/en-us/previous-versions/dynamicscrm-2016/developers-guide/dn481574(v=crm.8)

Question#65

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
Discover Answer Hide Answer

Answer: A
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/business-process-flows-overview

Question#66

You create a Power Virtual Agents chatbot in an environment named Environment1. A colleague creates a Power Automate flow in the default solution in the default environment.
The chatbot in Environment1 does not recognize the flow in the default environment.
You need to ensure the chatbot can access the flow.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

  • A. Add the Power Automate flow to a solution in Environment1.
  • B. Send a copy of the Power Automate flow from the default environment.
  • C. Add the Power Automate flow to a solution in the default environment.
  • D. Export the solution from the default environment and import the solution into Environment1.
  • E. Share the Power Automate flow from the default environment.
Discover Answer Hide Answer

Answer: AE
E: The flow needs to be shared as it was created by another person.
A: To be available to your bots, flows must be stored in a solution in Power Automate. If you do not want to use the Default Solution for this purpose, you can move your flows to another solution.
Incorrect Answers:
C: The flow is already in the default solution in the default environment.
D: You move the flow, not export and import the solution.
Reference:
https://docs.microsoft.com/en-us/power-virtual-agents/environments-first-run-experience

Question#67

A customer wants to design a complex business process flow that includes six custom entities and four stages for each entity. One of the stages will have 15 steps.
You need to explain the flaw in this design to the customer.
What is the flaw in this design?

  • A. The maximum number of custom entities has been exceeded.
  • B. The maximum number of steps for a stage has been exceeded.
  • C. The maximum number of stages for an entity has been exceeded.
  • D. The minimum number of stages for an entity has not been met.
  • E. The minimum number of steps for a stage has not been met.
Discover Answer Hide Answer

Answer: A
Maximum number of processes, stages, and steps:
To ensure acceptable performance and the usability of the user interface, there are some limitations you need to be aware of when you plan to use business process flows:
✑ Multi-entity processes can contain no more than five entities.
✑ There can be no more than 10 activated business process flow processes per entity.
✑ Each process can contain no more than 30 stages.
Reference:
https://docs.microsoft.com/en-us/power-automate/business-process-flows-overview

Question#68

DRAG DROP -
An organization has a Dynamics 365 Sales environment. In the development environment, you create a business rule named BusinessRule1 on the Account entity. You deploy BusinessRule1 to production as part of a managed solution.
You need to remove BusinessRule1 from the production environment.
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.
Select and Place:

Discover Answer Hide Answer

Answer:
Step 1: In the development environment, navigate to Solutions.
The only supported way of transferring customizations from one CRM organization to another has been through Solutions.
With Solution Management came the concept of Managed and Unmanaged Solutions.
Step 2: Export the solution as managed and import it in the production environment.
Managed is a way to protect your IP (Intellectual Property) with an easy concept of install and uninstall.
Step 3: Select the solution that has BusinessRule1, navigate to the appropriate entity, and delete the rule.
Reference:
https://www.inogic.com/blog/2016/01/solution-management-with-dynamics-crm-2016/

Question#69

HOTSPOT -
You are a Power Apps app maker with administrative rights to Microsoft 365.
You create a canvas app that will be used by employees at your company. You plan to allow users to embed the app in Microsoft Teams. During testing, the following issues are reported:
✑ The app runs slowly when it runs in Microsoft Teams.
✑ Test users cannot add the personal app within Microsoft Teams.
You need to resolve the issues.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Discover Answer Hide Answer

Answer:
Box 1: Change settings in app to preload app
You can optionally preload your app within Teams to increase performance.
Box 2: Change the permission for the custom app in Teams
As an admin, you can use app permission policies to control what apps are available to Microsoft Teams users in your organization. You can allow or block all apps or specific apps published by Microsoft, third-parties, and your organization. When you block an app, users who have the policy are unable to install it from the Teams app store.
You manage app permission policies in the Microsoft Teams admin center. You can use the global (Org-wide default) policy or create and assign custom policies.
Users in your organization will automatically get the global policy unless you create and assign a custom policy. After you edit or assign a policy, it can take a few hours for changes to take effect.

Reference:
https://docs.microsoft.com/en-us/powerapps/teams/embed-teams-app https://docs.microsoft.com/en-us/microsoftteams/teams-app-permission-policies

Question#70

DRAG DROP -
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.
Select and Place:

Discover Answer Hide Answer

Answer:
Here are the steps you must follow to add custom controls to a business process flow:
Step 1: Configure custom controls on a related entity.
Step 2: Generate and exporting the business process flow form.
Step 3: Copy custom control configurations to the FormXML for the business process flow.
Step 4: Import customizations into the Microsoft Dataverse environment.
Note:
1. Configure custom controls on a related table form.
2. Generate and exporting the business process flow form.
3. Copy custom control configurations to the business process flow form from the related table form.
4. Import the customizations back into Microsoft Dataverse.
Reference:
https://docs.microsoft.com/en-us/power-automate/custom-controls-business-process-flows

chevron rightPrevious Nextchevron right