Microsoft PL-500 Exam
Microsoft Power Automate RPA Developer (Page 8 )

Updated On: 1-Feb-2026
View Related Case Study

DRAG DROP (Drag and Drop is not supported)
A company plans to implement AI models to perform business processes.

You need to determine whether to use prebuilt or custom AI models.

Which type of model should you use for each scenario? To answer, drag the appropriate model types to the correct scenarios. Each model 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.

  1. See Explanation section for answer.

Answer(s): A

Explanation:



Box 1: Prebuilt
Receipt processing is a prebuilt AI model.

Box 2: Custom

Box 3: Prebuilt
Language detection is a prebuilt AI model.

Box 4: Custom

Note:
Overview of prebuilt AI models
AI Builder prebuilt models help you add intelligence to apps and flows without having to gather data and then build, train, and publish your own models. For example, in Power Apps you can add a component based on a prebuilt model that recognizes contact information from business cards. You can use a prebuilt model in Power Automate to analyze whether customer feedback was positive or negative.

Prebuilt models are available in Power Automate and — depending on the model — in Power Apps. The following prebuilt models are currently available in AI Builder.

Business card reader
Category classification
Entity extraction
ID reader
Invoice processing
Key phrase extraction
Language detection
Receipt processing
Sentiment analysis
Text recognition
Text translation


Reference:

https://learn.microsoft.com/en-us/ai-builder/prebuilt-overview



View Related Case Study

You are developing a desktop flow.

You need to include an IF statement that contains AND logic within the flow.
Which expression should you use for the IF statement?

  1. IF (IsEmpty(Variable1) AND IsEmpty(Variable2)) = $'''True'''
  2. IF IsEmpty(IsEmpty(Variable1) AND IsEmpty(Variable2))
  3. IF $'''%IsEmpty(Variable1)% AND %IsEmpty(Variable2)% ''' = $'''True'''
  4. IF (IsEmpty(Variable1) OR IsEmpty(Variable2)) = $'''True'''

Answer(s): C

Explanation:

Variables are used within flows to store data for further processing. Every variable name must be enclosed by percentage signs (%). The percentage sign is used as a special character to denote variables. Any expression between percentage signs should be evaluated.

Syntax for IsEmpty:
%IsEmpty(arg1)%
arg1: Text to check
True if the provided string doesn't contain any characters, otherwise False.

Example:
%Index = 4 AND Text = "Four"%
True if the value of the Index variable is 4 AND the value of the Text variable is Four, otherwise False.


Reference:

https://learn.microsoft.com/en-us/power-automate/desktop-flows/variable-manipulation



View Related Case Study

You have an automation solution that uses a desktop flow. The flow reads data from a file that is stored on a user’s machine and writes the data to an application. You import the solution to an environment that is connected to another user’s machine.

The user reports that the flow fails. An alert indicates that the path to a file does not exist. You confirm that the file present on the user’s desktop.
You need to resolve the issue.
What should you do?

  1. Move the file to the user’s documents folder.
  2. Delete and recreate the file.
  3. Move the file to the user’s OneDrive storage.
  4. Change the location of the file to a specific path that is not dependent on the signed-in user.

Answer(s): D

Explanation:

Handling files and their content is essential for most automation scenarios. You can use the file actions to manage files, retrieve their properties, read and write data, and convert them to other types.

Most file actions require paths that specify the files you want to manipulate. These paths can be hard-coded values or file datatype variables.

Similarly, you can populate a hard-coded value or a folder datatype variable to specify a destination folder in the actions that need one.



View Related Case Study

You need to identify the cause for the SMSApp data entry issue.

What is the root cause?

  1. The default policy group is set to Blocked.
  2. The DLP policy that contains the desktop flow connector was deleted.
  3. The desktop flow was not shared with the finance clerk.
  4. The Power Automate Management connector is assigned to the Business category.

Answer(s): A



View Related Case Study

DRAG DROP (Drag and Drop is not supported)
You need to implement a solution to manage the priority of incoming orders.

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.

  1. See Explanation section for answer.

Answer(s): A

Explanation:



Step 1: Edit the desktop flow and add conditional logic for the order volume.
Functional requirements: You must automate the process of entering data about incoming orders into SMSApp.
The company uses a custom supplier management system named SMSApps that runs on each user’s workstation. The system is costly to run and maintain. SMSApp does not have an API.

Incorrect:
* Not a cloud flow.

Step 2: Set the priority value based on the volume of the order.
Functional requirements: Large volume orders must be processed before other orders.
Monitor desktop flow queues
As you scale the automations in your business, you may need an easy way to ensure that competing desktop flows are running according to their business priority. Monitor, manage and visualize all your queued desktop flow runs in just one location. Desktop flow queues can be used whether your target device is a machine, machine group, or a gateway.

Setting a priority
The desktop flows connector actions contains a new priority parameter under the Advanced options section.

Available priorities are High and Normal (the default value). This value can also be passed dynamically using the custom value parameter. Every time the desktop flow is triggered, it will be executed with the priority that has been set.

When multiple runs are queued, the execution ordering is based on the run priority and enqueued time. Runs with a high priority that have been enqueued first will be executed first.

Step 3: Modify the Run a flow built by Power Automate Desktop action.
Use Power Automate Desktop for UI Automation (RPA)
Once the Power Automate Desktop UI Flow is tested and saved. It can be called from an API flow by adding the UI Flows connector to the canvas. From there, a maker should select the Run a flow built by Power Automate Desktop action.

Incorrect:
* Set the desktop flow’s queue order based on the volume for an order.
Order is handled through indirectly though priorities.

* Select the desktop flow and then Select Move to top.
Move to top
The owner of the device or a user with administrator privileges for the machine, machine group, or gateway can override the queue priority by moving an item to the top of the queue. That item will be put at the top of the queue regardless of its original priority and queued time.

* Set the desktop flow’s priority to High.
Instead set it based on the volume.


Reference:

https://learn.microsoft.com/en-us/power-automate/desktop-flows/monitor-desktop-flow-queues
https://www.serverlessnotes.com/docs/power-automate-desktop-for-ui-automation-rpa



Viewing page 8 of 33
Viewing questions 36 - 40 out of 179 questions



Post your Comments and Discuss Microsoft PL-500 exam prep with other Community members:

Join the PL-500 Discussion