All Questions
All Questions
Question 2 of 50
A company plans to automate applications.
You need to identify the types of applications that can be automated by
using Power Automate.
Which two types of applications should you identify? Each correct answer
presents a complete solution.
Correct Answer
Web browser applications
Question 3 of 50
A company plans to deploy Power Automate desktop flows.
You need to identify which conditions require the flow to be run in attended
mode.
Which three conditions should you identify? Each correct answer presents a
complete solution.
Correct Answer
The flow requires a decision by a user to continue.
Question 4 of 50
You are developing a desktop flow.
You need to ensure that the desktop flow can be invoked from the Windows
Task Scheduler.
Which interface should you use?
Correct Answer
Run URL
Question 5 of 50
A company uses Power Automate cloud flows.
The flows were created outside a solution and use standard and premium
connectors. You add the flows to the solution and prepare to export the
solution.
You need to ensure that when the cloud flows are transported to another
environment, the flows are not disabled.
Which component should you add to the solution?
Correct Answer
Connection reference
Question 6 of 50
A company plans to use Microsoft Dataverse for Microsoft Power Platform
applications.
You need to identify the use cases for Dataverse.
What are two use cases for Dataverse? Each correct answer presents a
complete solution.
Correct Answer
Users and queue management
Question 7 of 50
A company plans to use connection references in Microsoft Dataverse
solutions.
You need to understand the capabilities of connection references.
What are two use cases for connection references? Each correct answer
presents a complete solution.
Correct Answer
Implement healthy application lifecycle management (ALM) practices.
Question 8 of 50
You are developing a canvas app named App1.
You need to define the parameters that should be passed from App1 to a
cloud flow named Flow1.
Which two steps should you perform? Each correct answer presents part of
the solution.
Correct Answer
Define parameters by using the Ask in Power Apps action in Flow1.
Question 9 of 50
A company plans to use Process Advisor to discover inefficiencies across the
organization.
You need to implement automation recommendations provided within the
process map.
What should you do?
Correct Answer
Select the blue icon on various activities.
Question 10 of 50
A company plans to use Process Advisor to discover inefficiencies in
organization-wide processes.
You need to identify the use cases for Process Advisor.
What are two use cases for Process Advisor? Each correct answer presents a
complete solution.
Correct Answer
Improve operational efficiency.
Question 12 of 50
A company plans to automate the processing of documents.
You need to identify the use case for the Document Automation Toolkit.
The company wants to extract data from the documents and enter it into a
Windows application.
You need to extract a table of data from a multi-page document into a
datatable in a desktop flow.
Which desktop action should you use?
Correct Answer
PDF
Question 13 of 50
A company plans to extract text from multilingual images in a desktop flow.
Each image consists of a combination of Arabic, Czech, and Danish
languages.
You need to ensure that each language can be recognized, and that
complete data can be extracted from the images.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Use Extract text with OCR action.
Question 14 of 50
A company plans to use the Document Automation Toolkit.
What are two use cases for the Document Automation Toolkit? Each correct
answer presents a complete solution.
Correct Answer
Automate data extraction from invoices received in the service
mailbox.
Question 15 of 50
A company plans to use scripting in desktop flows.
You need to identify the use cases for JavaScript.
What are two use cases for JavaScript? Each correct answer presents a
complete solution.
Your Answer
Alter functionality of a loaded webpage.
Correct Answer
Alter functionality of a loaded webpage.
Question 16 of 50
You are developing a Power Automate desktop flow for browser automation.
You need to store and retrieve session data from the browser’s local storage
in JavaScript.
Which document object model (DOM) component should you use?
Correct Answer
Window
Question 17 of 50
You are developing a Power Automate desktop flow for browser automation.
You need to implement JavaScript in a Run JavaScript function on a web page
to scroll to the bottom of a webpage.
Which JavaScript function should you use?
Correct Answer
function ExecuteScript(){window.scrollTo(0,
document.body.scrollHeight);}
Question 18 of 50
A company uses Power Automate cloud flows.
A flow runs every time a row in a Microsoft Dataverse custom table is
updated.
You need to configure the flow to only run when the Status column on the
table is changed to In progress.
Which two properties should you configure? Each correct answer presents
part of the solution.
Correct Answer
Filter rows
Select columns
Question 19 of 50
A company plans to use a Power Automate automated cloud flow to
implement the approval process for travel requests stored in a SharePoint
list. The travel requests list has three columns:
Title (text)
Department (text)
Status (choice)
The flow should run only when the Status is Approved, and the Department
is Sales.
You need to reduce the number of unnecessary runs by configuring Trigger
Conditions.
Which expression should you use?
Correct Answer
@and(equals(triggerBody()?['Department'],'Sales'),
equals(triggerBody()?['Status']?['Value'], 'Approved'))
Question 20 of 50
You are developing a Power Automate cloud flow. You add an HTTP action to
get a response from an external API. The operation should be retried if the
response status code is 5xx.
You need to configure the Exponential Interval retry policy for the HTTP
action.
Which two fields should you configure? Each correct answer presents part of
the solution.
Correct Answer
Count
Interval
Question 21 of 50
A company uses Power Automate desktop flows.
A desktop flow launches a Win32 application by using the Run application
action.
You need to resize the window in the desktop flow.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
Select the Wait for application to load option for the After application
launch setting.
Question 22 of 50
A company uses Power Automate desktop flows.
The company wants to automate a Windows application that can be
displayed at various locations on the screen.
You need to configure desktop actions to interact with elements of the
application.
What should you use?
Correct Answer
UI elements
Question 23 of 50
You need to call an external API with the below HTTP Request headers in a
desktop flow.
{
"apikey": "CCC",
"Content-Type": "application/json"
}
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Use the Invoke web service action.
Question 24 of 50
You are using a list named MyList in a desktop flow.
You need to retrieve the third and fourth items of MyList.
Which expression should you use?
Correct Answer
%MyList[2:4]%
Question 25 of 50
You need to configure the Invoke web service action field in a desktop flow to
allow basic authentication for an API request.
Which field should you configure?
Correct Answer
HTTP Authentication
Question 26 of 50
A company uses Power Automate desktop flows that run in attended mode.
Desktop flows perform calculations on confidential information.
You need to prevent the results of the calculations from being shown in the
variables pane even when debugging the flow.
What should you do?
Correct Answer
Use Mark as sensitive.
Question 27 of 50
A company uses Power Automate with automated cloud flows. The cloud
flows run desktop flows to process incoming documents of varying types. A
different cloud and desktop flow combination processes each document type.
The company has 10 machines registered, and machines have been added
to one of two machine groups, GroupA and GroupB.
A desktop flow must process one special document type as soon as they
arrive.
You need to configure the Run a flow built with Power Automate for desktop
action to process the special document type with a desktop flow as soon as
possible.
What are two possible ways to achieve this goal? Each correct answer
presents a complete solution.
Correct Answer
Set the priority to High.
Question 28 of 50
You train a custom AI Builder model to extract data from invoices.
You need to use the extracted data from the model in a cloud flow.
Which AI Builder action should you use?
Correct Answer
Extract information from documents.
Question 29 of 50
A company uses Power Automate.
The company wants to use one of the methods contained in an API that has
the following requirements:
The API does not have an OpenAPI definition.
The API is authenticated by using the query string.
You use the custom connector wizard in the Power Apps for Makers portal
and enter the title and host URL.
You need to complete the configuration of the custom connector.
Which two elements are required? Each correct answer presents part of the
solution.
Correct Answer
API key parameter
Client secret
Resource URL
Question 32 of 50
You are developing a custom connector that will use Microsoft Entra ID as
the identity provider.
You need to ensure that caller identity can be passed to an underlying
custom API service.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
Register a new app in Microsoft Entra ID.
Question 33 of 50
A company uses Power Automate.
The company plans to build a set of flows that will be exported to other
environments.
You need to identify which flows must be created in a Microsoft Dataverse
solution.
Which two flow types should you identify? Each correct answer presents a
complete solution.
Correct Answer
instant cloud flows
Question 34 of 50
A company uses an on-premises data gateway to connect cloud flows to on-
premises data. You plan to share the data gateway with another user in the
company.
You need to restrict the data sources that the user can connect over the
gateway.
Which permission level should you assign to the user?
Correct Answer
Can use
Question 35 of 50
A company uses Power Automate for desktop.
Desktop flows are run manually on a local computer and contain multiple
subflows.
You need to display the subflows and actions being run when a desktop flow
is started.
What should you configure?
Correct Answer
Set Monitoring/Notifications to Flow monitoring window.
Question 36 of 50
A company uses Power Automate for desktop.
You debug a flow that shows an error when trying to launch a Windows
application. The Windows application does not have time to finish loading all
elements of its UI before the next action is run.
You need to prevent this error when the flow is run by a user from the
console.
What should you do?
Correct Answer
Add a Wait for window content action.
Question 37 of 50
You own an instant cloud flow that uses connections created using your
account, [email protected].
You need to test the flow by sharing it with another user,
[email protected], so that
User1 must use the owner1 connection to run the flow.
User1 cannot modify and break your flow.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
Share the flow with the Run only option with User1.
Question 38 of 50
You are debugging a Power Automate desktop flow in flow designer.
You select Run from here for one of the actions to debug the desktop flow.
You need to identify the flow action that will be executed.
What should you identify?
Correct Answer
Ignores previous actions and starts the flow from the selected action
onward.
Question 39 of 50
A company plans to use environment variables to improve application
lifecycle management (ALM).
You need to configure data source environment variables.
Which two connectors should you use? Each correct answer presents a
complete solution.
Correct Answer
SAP ERP
Salesforce
Question 40 of 50
A company uses Power Automate.
Flows and custom connectors are built in the development environment and
must be deployed to test and production environments.
You need to automate the deployment of flows and connectors.
Which three tools should you use? Each correct answer presents a complete
solution.
Correct Answer
Azure Pipelines
GitHub Actions
Managed Environments
Question 41 of 50
A company uses Power Automate cloud and desktop flows.
Flows are built in a solution in the development environment and must be
transported to the test environment. Each environment has different
username and password credentials for the Windows application being
automated. Credentials must be secured and not be accessible outside of
Microsoft Power Platform.
You need to configure the flows to run the Windows application with the
correct credentials for each environment.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
Store user credentials in environment variables.
Pass user credentials as parameters from the cloud flow to the desktop
flow.
Question 42 of 50
A company uses Power Automate desktop flows. The desktop flows are
transported from the development environment to the production
environment in managed solutions.
An action in the desktop flow fails in production. You edit the flow in
production and amend the action to fix the issue. You later edit the flow in
development and add actions and error handling and import the new version
of the solution into production. The actions added in development are not
run in production.
You need to fix the flow in production.
What should you do?
Correct Answer
Delete the unmanaged layer.
Question 43 of 50
A company uses Power Automate desktop flows running in unattended mode
on Azure virtual machines.
The flows show the AadLogonFailure error when running on some virtual
machines. The desktop flows run without the error on the original computer
the flow was developed on.
You need the desktop flows to run on all virtual machines.
What should you do?
Correct Answer
Disable Network Level Authentication (NLA) on the virtual machines.
Question 44 of 50
A company uses Power Automate. You have been assigned the Microsoft
Power Platform Administrator role.
You need to create a data loss prevention (DLP) policy and apply the policy
to three environments that permit only Microsoft Dataverse and Microsoft
365 services to be used together in a flow.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Assign connectors.
Question 45 of 50
You manage a Microsoft Power Platform environment named Environment1.
You need to restrict the delete operation in a SQL Server connector in a
cloud flow for Environment1.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Apply a data loss prevention (DLP) policy to Environment1.
Disable Delete action for the SQL Server connector in the data loss
prevention (DLP) policy.
Question 46 of 50
You are creating a new data policy for all environments in a tenant.
You need to block a custom API https://*contoso.com from being used in a
custom connector in the tenant.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
add a new custom connector pattern
Question 48 of 50
User1 is the owner and creator of an automated cloud flow. The cloud flow is
triggered when a new item is added to a SharePoint list. The cloud flow uses
SharePoint data and the Send a mobile notification action. User1 shares the
cloud flow with User2 as a co-owner. User2 edits the flow and adds a step to
send an email by using the Office 365 connector.
You need to determine the context of the connection when the flow runs.
Which two contexts are correct? Each correct answer presents part of the
solution.
Correct Answer
The emails will be sent from User2’s account.
Question 49 of 50
A company uses Power Automate cloud and desktop flows running
unattended on a single hosted machine group.
The company runs many flows, and desktop flows are often queued. Some
desktop flows need to be run before other flows.
You need to change the order of desktop flow runs.
What are two possible ways to achieve this goal? Each correct answer
presents a complete solution.
Correct Answer
Select Move to top on the desktop flow run.
Answer Summary
Below is a summary of your answers.
Back to Report
Question 1 of 50
A company plans to use automations.
The company requires a Power Automate flow that meets the following
requirements:
Is not affected by system changes
Does not require additional setup time
Must access a cloud-based web application that has a published
REST API for which there is no connector
You need to select the type of flow that meets the requirements.
Which type of flow should you use?
Correct Answer
Cloud flow using the HTTP connector
Question 2 of 50
A company plans to automate applications.
You need to identify the types of applications that can be automated by
using Power Automate.
Which two types of applications should you identify? Each correct answer
presents a complete solution.
Correct Answer
Web browser applications
Question 4 of 50
You are developing a desktop flow.
You need to ensure that the desktop flow can be invoked from the Windows
Task Scheduler.
Which interface should you use?
Correct Answer
Run URL
Question 5 of 50
A company plans to use Power Automate for automation.
You need to identify the differences between cloud and desktop flows.
Which two differences should you identify? Each correct answer presents a
complete solution.
Correct Answer
Cloud flows can be developed on a MacBook.
Question 6 of 50
A company uses Microsoft Power Platform to build apps.
You want to use Power Automate with canvas and model-driven apps.
You need to use triggers in a cloud flow to run the flows from within the
apps.
Which two connectors can you use in the cloud flow? Each correct answer
presents a complete solution.
Correct Answer
Microsoft Dataverse (legacy)
Question 7 of 50
A company uses Power Automate cloud flows.
The flows were created outside a solution and use standard and premium
connectors. You add the flows to the solution and prepare to export the
solution.
You need to ensure that when the cloud flows are transported to another
environment, the flows are not disabled.
Which component should you add to the solution?
Correct Answer
Connection reference
Question 8 of 50
A university uses model-driven apps and Power Automate. The university
uses the REST API to manage students and classes and to book students in
classes.
The university requires Power Automate flows to automate the booking
process.
You need to ensure that makers use the REST API consistently when building
flows.
What should you do?
Correct Answer
Create a custom connector for the REST API methods and use the
custom connector actions in the flow.
.
Question 9 of 50
A company plans to use connection references in Microsoft Dataverse
solutions.
You need to understand the capabilities of connection references.
What are two use cases for connection references? Each correct answer
presents a complete solution.
Correct Answer
Implement healthy application lifecycle management (ALM) practices.
Question 10 of 50
A company plans to use Power Automate.
The company wants to identify opportunities for automation by using Process
Advisor and Task mining.
While preparing a recording for analysis, you see a message that the
recording is not ready for analysis.
You need to analyze the recording.
What should you do?
Correct Answer
Add an activity
Question 11 of 50
A company uses Power Automate cloud flows to process incoming emails to
its feedback mailbox.
The company has separate teams for:
Billing
Complaints
Documentation
Staff
The company wants to triage the emails and route emails to teams based on
the text in the email.
You need to triage the emails by using Microsoft AI.
Which two options should you use? Each correct answer presents a complete
solution.
Correct Answer
AI Builder category classification
Question 12 of 50
A company uses Power Automate for desktop for the automation of business
tasks.
The company wants to enhance data by using Microsoft AI.
You need to extract insights from images and enhance information in text in
desktop flows.
Which two Microsoft AI options should you use? Each correct answer
presents a complete solution.
Correct Answer
Spell check
Tag image
Question 13 of 50
A company uses Power Automate for desktop to process documents.
The company wants to extract data from the documents and enter it into a
Windows application.
You need to extract a table of data from a multi-page document into a
datatable in a desktop flow.
Which desktop action should you use?
Correct Answer
PDF
Question 14 of 50
A company plans to automate the processing of documents.
You are evaluating the Document Automation Toolkit in Power Automate.
You need to identify the use case for the Document Automation Toolkit.
Which use case should you identify?
Correct Answer
Extracting data from email attachments and enable review by users.
Question 15 of 50
A company plans to use the Document Automation Toolkit.
You need to identify the use cases for the Document Automation Toolkit.
What are two use cases for the Document Automation Toolkit? Each correct
answer presents a complete solution.
Correct Answer
Automate data extraction from invoices received in the service
mailbox.
Question 16 of 50
A company plans to conduct a survey using Microsoft Forms to better
understand customers’ feedback about the company’s service quality.
You need to identify which Microsoft AI-related connector can be used in the
cloud flow to analyze customers' comments and extract the extremely
negative ones to a Microsoft Excel sheet.
Which connector should you use?
Correct Answer
Azure Cognitive Service for Language
Question 17 of 50
You are developing a Power Automate desktop flow for browser automation.
You need to store and retrieve session data from the browser’s local storage
in JavaScript.
Which document object model (DOM) component should you use?
Correct Answer
Window
Question 18 of 50
A company uses Power Automate.
The company creates a desktop flow. A machine has been registered and
added to a machine group. The machine is neither Microsoft Entra ID nor
domain joined. The company’s tenant is in the U.S. region.
You need to edit a cloud flow to configure the Run a flow built with Power
Automate for desktop action for the first time.
Which three items should you perform? Each correct answer presents part of
the solution.
Correct Answer
password
machine group
Question 19 of 50
You are developing a cloud flow that receives a web request that includes
the following array of email addresses:
["[email protected]", "[email protected]", "[email protected]"]
You need to format the address to a single string separated with semicolons.
Which Data Operation should you use?
Correct Answer
Join
Question 20 of 50
A company plans to automate invoices received in an Office 365 shared
mailbox.
You need to ensure that approved invoice data is inserted in an on-premises
SQL Server.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Create an automated cloud flow.
Question 21 of 50
You are developing a cloud flow that will fetch data from an external API
without subscribing.
You need to extract one of the values returned from the API.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Use an HTTP connector to call the external API
Question 22 of 50
A company uses Power Automate desktop flows.
The company wants to automate a Windows application that can be
displayed at various locations on the screen.
You need to configure desktop actions to interact with elements of the
application.
What should you use?
Correct Answer
UI elements
Question 23 of 50
A company uses Power Automate.
The company has a cloud flow that calls a desktop flow. The cloud flow must
pass data in a JSON array to the desktop flow.
You need to identify which data type to use for the desktop flow’s input
parameter.
Which data type should you use?
Correct Answer
datatable
Question 24 of 50
You need to call an external API with the below HTTP Request headers in a
desktop flow.
{
"Authorization": "Basic YYY",
"apikey": "CCC",
"Content-Type": "application/json"
}
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Use the Invoke web service action.
Question 25 of 50
You are developing a desktop flow that connects to Microsoft SQL Server
using an Open SQL connection action.
When an error occurs you need to ensure that
The action should be tried five times
An email is sent to the admin if the connection string is invalid
Which two steps should you configure? Each correct answer presents part of
the solution.
Correct Answer
Enable Retry action if an error occurs in the On error of the Open SQL
connection action.
Question 26 of 50
You plan to create a datatable in a desktop flow using Set variable action.
You need to add the column headers EmployeeID, EmployeeName, and
Email while creating the datatable.
Which expression should you use?
Correct Answer
%{^['EmployeeID', 'EmployeeName', 'Email'], ['127532', 'User1',
'[email protected]']}%
Question 27 of 50
You need to configure the Invoke web service action field in a desktop flow to
allow basic authentication for an API request.
Which field should you configure?
Correct Answer
HTTP Authentication
Question 28 of 50
A company uses Power Automate desktop flows.
You need to process the same set of actions 10 times with a single action.
Which action should you use?
Correct Answer
Loop
Question 29 of 50
A company uses Power Automate desktop flows that run in attended mode.
Desktop flows perform calculations on confidential information.
You need to prevent the results of the calculations from being shown in the
variables pane even when debugging the flow.
What should you do?
Correct Answer
Use Mark as sensitive.
Question 30 of 50
You are developing a cloud flow that connects to a Microsoft Excel table with
two columns named Status and Assigned.
You need to delete all rows where the value of the Status column is blocked,
and the value of the Assigned column is User1.
Which expression should you use?
Correct Answer
@and(equals(item()?['Status'], 'blocked'), equals(item()?['Assigned'],
'User1'))
Question 31 of 50
You train a custom AI Builder model to extract data from invoices.
You need to use the extracted data from the model in a cloud flow.
Which AI Builder action should you use?
Correct Answer
Extract information from documents.
Question 32 of 50
You are developing a desktop flow that connects to a web portal.
You need to ensure that if the browser becomes unresponsive, a group of
actions can be repeated without failing the flow.
Which two steps should you use? Each correct answer presents part of the
solution.
Correct Answer
Add a group of actions to an On block error action.
Question 34 of 50
You are developing a custom connector that will use Microsoft Entra ID as
the identity provider.
You need to ensure that caller identity can be passed to an underlying
custom API service.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
Register a new app in Microsoft Entra ID.
Question 35 of 50
A company uses Power Automate cloud and desktop flows.
Computers are registered as machines with EnvironmentA and added to a
machine group.
You need to identify what is used to encrypt the private key that is shared
with the machines in the group.
What should you identify?
Correct Answer
Machine group’s password
Question 36 of 50
A company uses Power Automate cloud flows.
The company uses an on-premises SQL Server database.
You need to create a cloud flow to access the SQL Server database.
Which two authentication types should you use? Each correct answer
presents a complete solution.
Correct Answer
SQL Authentication
Windows Authentication
Question 37 of 50
A company plans to use on-premises data in cloud flows.
You need to recommend which data sources can be accessed by using an on-
premises data gateway.
Which two sources should you recommend? Each correct answer presents a
complete solution.
Correct Answer
MySQL database on a Linux machine
Question 38 of 50
You own an instant cloud flow that uses connections created using your
account, [email protected].
You need to test the flow by sharing it with another user,
[email protected], so that
User1 must use the owner1 connection to run the flow.
User1 cannot modify and break your flow.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
Share the flow with the Run only option with User1.
Question 39 of 50
A company plans to use environment variables to improve application
lifecycle management (ALM).
You need to configure data source environment variables.
Which two connectors should you use? Each correct answer presents a
complete solution.
Correct Answer
SAP ERP
Salesforce
Question 40 of 50
A company uses Power Automate desktop flows. The desktop flows are
transported from the development environment to the production
environment in managed solutions.
An action in the desktop flow fails in production. You edit the flow in
production and amend the action to fix the issue. You later edit the flow in
development and add actions and error handling and import the new version
of the solution into production. The actions added in development are not
run in production.
You need to fix the flow in production.
What should you do?
Correct Answer
Delete the unmanaged layer.
Question 41 of 50
You manage a Microsoft Power Platform environment named Environment1.
You need to restrict the delete operation in a SQL Server connector in a
cloud flow for Environment1.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Apply a data loss prevention (DLP) policy to Environment1.
Disable Delete action for the SQL Server connector in the data loss
prevention (DLP) policy.
Question 42 of 50
You are creating a new data policy for all environments in a tenant.
You need to block a custom API https://*contoso.com from being used in a
custom connector in the tenant.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
add a new custom connector pattern
Question 43 of 50
A company creates a new data loss prevention (DLP) policy and classifies the
below prebuilt cloud flow connectors to the data groups.
Business: SharePoint, Office 365 Outlook
Non-business: SQL Server, Salesforce
A cloud flow named Flow1 calls a desktop flow named Flow2 by using the
Run a flow built with Power Automate for desktop action and passes data
from a SharePoint list to Flow2. Flow2 uses actions to add the data to a SQL
Server database.
You need to identify the impact of the DLP policy.
What should you identify?
Correct Answer
Neither Flow1 nor Flow2 will be suspended.
Question 44 of 50
You manage a Microsoft Power Platform environment named Environment1.
You need to add a new developer to Environment1 so the developer can
create new resources in the environment but cannot register a new machine.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
Assign the Environment Maker security role to the developer.
Question 45 of 50
User1 is the owner and creator of an automated cloud flow. The cloud flow is
triggered when a new item is added to a SharePoint list. The cloud flow uses
SharePoint data and the Send a mobile notification action. User1 shares the
cloud flow with User2 as a co-owner. User2 edits the flow and adds a step to
send an email by using the Office 365 connector.
You need to determine the context of the connection when the flow runs.
Which two contexts are correct? Each correct answer presents part of the
solution.
Correct Answer
The emails will be sent from User2’s account.
Question 46 of 50
A company uses Power Automate cloud and desktop flows on five registered
machines.
The company has 10 cloud flows, each calling a separate desktop flow.
You need to load balance the desktop flows so that flows are queued for the
minimum time.
What should you do?
Correct Answer
Create one machine group, add five machines, and select the machine
group in all flows.
Question 47 of 50
A company uses Power Automate cloud and desktop flows running
unattended on a single hosted machine group.
The company runs many flows, and desktop flows are often queued. Some
desktop flows need to be run before other flows.
You need to change the order of desktop flow runs.
What are two possible ways to achieve this goal? Each correct answer
presents a complete solution.
Correct Answer
Select Move to top on the desktop flow run.
Question 48 of 50
A company uses a Power Automate desktop flow. The company plans to use
the silent registration utility PAD.MachineRegistration.Silent.exe command
tool to silently register a new machine using the service principal account.
You need to create a command that should run on each machine.
Which three arguments must be provided? Each correct answer presents
part of the solution.
Correct Answer
Tenantid
Clientsecret
Applicationid
Question 49 of 50
You manage desktop flows in a Microsoft Dataverse environment.
You need to ensure that a desktop flow can be queued and executed on two
local servers, Server01 and Server02.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Create a machine group from the Power Automate portal.
Add Server01 and Server02 to the machine group from the Power
Automate machine runtime by generating a new password.
Question 50 of 50
You manage a Microsoft Dataverse environment that is used for running
desktop flows.
You need to ensure that a new user has the privilege to register new
machines in the environment.
Which security role should you assign to the user?
Correct Answer
Environment Maker
Answer Summary
Below is a summary of your answers.
Back to Report
Question 1 of 50
A company plans to use automations.
The company requires a Power Automate flow that meets the following
requirements:
Is not affected by system changes
Does not require additional setup time
Must access a cloud-based web application that has a published
REST API for which there is no connector
You need to select the type of flow that meets the requirements.
Which type of flow should you use?
Correct Answer
Cloud flow using the HTTP connector
Question 2 of 50
A company plans to deploy Power Automate desktop flows.
You need to identify which conditions require the flow to be run in attended
mode.
Which three conditions should you identify? Each correct answer presents a
complete solution.
Correct Answer
The flow requires a decision by a user to continue.
Question 4 of 50
A company plans to use Power Automate for automation.
You need to identify the differences between cloud and desktop flows.
Which two differences should you identify? Each correct answer presents a
complete solution.
Correct Answer
Cloud flows can be developed on a MacBook.
Desktop flows allow recording of desktop activity.
Question 5 of 50
A company plans to use Power Automate for managing repetitive tasks.
You need to identify Power Automate offerings.
Which two actions can be performed in a Power Automate mobile
application? Each correct answer presents a complete solution.
Correct Answer
Create cloud flow
Question 6 of 50
A university uses model-driven apps and Power Automate. The university
uses the REST API to manage students and classes and to book students in
classes.
The university requires Power Automate flows to automate the booking
process.
You need to ensure that makers use the REST API consistently when building
flows.
What should you do?
Correct Answer
Create a custom connector for the REST API methods and use the
custom connector actions in the flow.
Question 7 of 50
A company plans to use Microsoft Dataverse for Microsoft Power Platform
applications.
You need to identify the use cases for Dataverse.
What are two use cases for Dataverse? Each correct answer presents a
complete solution.
Correct Answer
Users and queue management
Question 8 of 50
You are developing a canvas app named App1.
You need to define the parameters that should be passed from App1 to a
cloud flow named Flow1.
Which two steps should you perform? Each correct answer presents part of
the solution.
Correct Answer
Define parameters by using the Ask in Power Apps action in Flow1.
Use the Flow1.Run function to invoke Flow1 and pass parameters.
Question 9 of 50
A company plans to use Power Automate.
The company wants to identify opportunities for automation by using Process
Advisor and Task mining.
While preparing a recording for analysis, you see a message that the
recording is not ready for analysis.
You need to analyze the recording.
What should you do?
Correct Answer
Add an activity
Question 10 of 50
A company plans to use Power Automate. The company wants to identify
opportunities for automation.
You need to identify the use cases for Process Advisor.
What are two use cases for Process Advisor? Each correct answer presents a
complete solution.
Correct Answer
Capture and analyze desktop activity.
Question 11 of 50
A company plans to use Process Advisor to discover inefficiencies across the
organization.
You need to implement automation recommendations provided within the
process map.
What should you do?
Correct Answer
Select the blue icon on various activities.
Question 12 of 50
A company uses Power Automate for desktop for the automation of business
tasks.
The company wants to enhance data by using Microsoft AI.
You need to extract insights from images and enhance information in text in
desktop flows.
Which two Microsoft AI options should you use? Each correct answer
presents a complete solution.
Correct Answer
Spell check
Tag image
Question 13 of 50
A company uses Power Automate for desktop to process documents.
The company wants to extract data from the documents and enter it into a
Windows application.
You need to extract a table of data from a multi-page document into a
datatable in a desktop flow.
Which desktop action should you use?
Correct Answer
PDF
Question 14 of 50
A company plans to extract text from multilingual images in a desktop flow.
Each image consists of a combination of Arabic, Czech, and Danish
languages.
You need to ensure that each language can be recognized, and that
complete data can be extracted from the images.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Use Extract text with OCR action.
Question 15 of 50
A company plans to conduct a survey using Microsoft Forms to better
understand customers’ feedback about the company’s service quality.
You need to identify which Microsoft AI-related connector can be used in the
cloud flow to analyze customers' comments and extract the extremely
negative ones to a Microsoft Excel sheet.
Which connector should you use?
Correct Answer
Azure Cognitive Service for Language
Question 16 of 50
A company plans to use scripting in desktop flows.
You need to identify the use cases for VBScript.
Which two use cases should you identify? Each correct answer presents a
complete solution.
Correct Answer
Provide SAP GUI automation
Question 18 of 50
A company uses Power Automate cloud flows.
The company requires that a single flow only covers part of the process, and
you should use child flows.
You need to pass back a set of data rows to the parent flow.
Which action should you use?
Correct Answer
Response
Question 19 of 50
A company uses Power Automate cloud flows to process incoming emails in a
shared mailbox.
The cloud flow runs a Microsoft Office Script that adds a row to a table in an
Excel workbook. Receiving multiple emails at a time causes conflicts in the
Excel workbook.
You need to resolve the conflict.
What should you do?
Correct Answer
Enable Concurrency in the trigger.
Question 20 of 50
A company plans to automate invoices received in an Office 365 shared
mailbox.
You need to ensure that approved invoice data is inserted in an on-premises
SQL Server.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Create an automated cloud flow.
Question 22 of 50
A company uses Power Automate desktop flows.
The company wants to automate a Windows application that can be
displayed at various locations on the screen.
You need to configure desktop actions to interact with elements of the
application.
What should you use?
Correct Answer
UI elements
Question 23 of 50
A company uses Power Automate desktop flows.
You need to call subflows from the main flow in a desktop flow.
Which action should you use to run a subflow?
Correct Answer
On block error
Question 24 of 50
A company uses Power Automate.
A desktop flow named FlowA runs a desktop flow named FlowB. FlowB
launches a Windows application. The application validates business data and
shows a message on the screen when validation fails.
You need to return an error message when the business validation fails from
FlowB to FlowA without setting a variable.
Which action should you use?
Correct Answer
Stop flow
Question 25 of 50
A company uses Power Automate.
The company has a cloud flow that calls a desktop flow. The cloud flow must
pass data in a JSON array to the desktop flow.
You need to identify which data type to use for the desktop flow’s input
parameter.
Which data type should you use?
Correct Answer
datatable
Question 26 of 50
You are developing a desktop flow that connects to Microsoft SQL Server
using an Open SQL connection action.
When an error occurs you need to ensure that
The action should be tried five times
An email is sent to the admin if the connection string is invalid
Which two steps should you configure? Each correct answer presents part of
the solution.
Correct Answer
Enable Retry action if an error occurs in the On error of the Open SQL
connection action.
Question 27 of 50
You are using a list named MyList in a desktop flow.
You need to retrieve the third and fourth items of MyList.
Which expression should you use?
Correct Answer
%MyList[2:4]%
Question 28 of 50
You need to configure the Invoke web service action field in a desktop flow to
allow basic authentication for an API request.
Which field should you configure?
Correct Answer
HTTP Authentication
Question 29 of 50
A company uses Power Automate desktop flows that run in attended mode.
Desktop flows perform calculations on confidential information.
You need to prevent the results of the calculations from being shown in the
variables pane even when debugging the flow.
What should you do?
Correct Answer
Use Mark as sensitive.
Question 30 of 50
A company uses Power Automate.
The company wants to use an external REST API.
You need to create a custom connector.
Which two methods should you use? Each correct answer presents a
complete solution.
Correct Answer
Postman
Question 31 of 50
A company uses Power Automate.
The company wants to use one of the methods contained in an API that has
the following requirements:
The API does not have an OpenAPI definition.
The API is authenticated by using the query string.
You use the custom connector wizard in the Power Apps for Makers portal
and enter the title and host URL.
You need to complete the configuration of the custom connector.
Which two elements are required? Each correct answer presents part of the
solution.
Correct Answer
API key parameter
Question 32 of 50
You plan to develop a custom connector using OAuth 2.0 as the
authentication type and Microsoft Entra ID as the identity provider.
You need to configure the connector to access Microsoft Graph API on behalf
of the user.
Which three parameters should you configure? Each correct answer presents
part of the solution.
Correct Answer
Client ID
Client secret
Resource URL
Question 33 of 50
You are developing a custom connector that will use Microsoft Entra ID as
the identity provider.
You need to ensure that caller identity can be passed to an underlying
custom API service.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
Register a new app in Microsoft Entra ID.
Question 34 of 50
A company uses Power Automate cloud and desktop flows.
Computers are registered as machines with EnvironmentA and added to a
machine group.
You need to identify what is used to encrypt the private key that is shared
with the machines in the group.
What should you identify?
Correct Answer
Machine group’s password
Question 35 of 50
A company uses Power Automate.
The company plans to build a set of flows that will be exported to other
environments.
You need to identify which flows must be created in a Microsoft Dataverse
solution.
Which two flow types should you identify? Each correct answer presents a
complete solution.
Correct Answer
instant cloud flows
Question 36 of 50
A company plans to use on-premises data in cloud flows.
You need to recommend which data sources can be accessed by using an on-
premises data gateway.
Which two sources should you recommend? Each correct answer presents a
complete solution.
Correct Answer
MySQL database on a Linux machine
Question 37 of 50
A company uses an on-premises data gateway to connect cloud flows to on-
premises data. You plan to share the data gateway with another user in the
company.
You need to restrict the data sources that the user can connect over the
gateway.
Which permission level should you assign to the user?
Correct Answer
Can use
Question 38 of 50
A company uses Power Automate for desktop.
You debug a flow that shows an error when trying to launch a Windows
application. The Windows application does not have time to finish loading all
elements of its UI before the next action is run.
You need to prevent this error when the flow is run by a user from the
console.
What should you do?
Correct Answer
Add a Wait for window content action.
Question 39 of 50
You are debugging a Power Automate desktop flow in flow designer.
You select Run from here for one of the actions to debug the desktop flow.
You need to identify the flow action that will be executed.
What should you identify?
Correct Answer
Ignores previous actions and starts the flow from the selected action
onward.
Question 40 of 50
A company uses Power Automate cloud and desktop flows.
Flows are built in a solution in the development environment and must be
transported to the test environment. Each environment has different
username and password credentials for the Windows application being
automated. Credentials must be secured and not be accessible outside of
Microsoft Power Platform.
You need to configure the flows to run the Windows application with the
correct credentials for each environment.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
Store user credentials in environment variables.
Pass user credentials as parameters from the cloud flow to the desktop
flow.
Question 41 of 50
A company uses Power Automate desktop flows. The desktop flows are
transported from the development environment to the production
environment in managed solutions.
An action in the desktop flow fails in production. You edit the flow in
production and amend the action to fix the issue. You later edit the flow in
development and add actions and error handling and import the new version
of the solution into production. The actions added in development are not
run in production.
You need to fix the flow in production.
What should you do?
Correct Answer
Delete the unmanaged layer.
Question 42 of 50
A company uses Power Automate desktop flows running in unattended mode
on Azure virtual machines.
The flows show the AadLogonFailure error when running on some virtual
machines. The desktop flows run without the error on the original computer
the flow was developed on.
You need the desktop flows to run on all virtual machines.
What should you do?
Correct Answer
Disable Network Level Authentication (NLA) on the virtual machines.
Question 43 of 50
You manage a Microsoft Power Platform environment named Environment1.
You need to restrict the delete operation in a SQL Server connector in a
cloud flow for Environment1.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Apply a data loss prevention (DLP) policy to Environment1.
Disable Delete action for the SQL Server connector in the data loss
prevention (DLP) policy.
Question 44 of 50
A company creates a new data loss prevention (DLP) policy and classifies the
below prebuilt cloud flow connectors to the data groups.
Business: SharePoint, Office 365 Outlook
Non-business: SQL Server, Salesforce
A cloud flow named Flow1 calls a desktop flow named Flow2 by using the
Run a flow built with Power Automate for desktop action and passes data
from a SharePoint list to Flow2. Flow2 uses actions to add the data to a SQL
Server database.
You need to identify the impact of the DLP policy.
What should you identify?
Correct Answer
Neither Flow1 nor Flow2 will be suspended.
Question 45 of 50
A company uses Power Automate desktop flows on machines added to a
machine group.
You need to permit users to run desktop flows on machines in the machine
group.
Which two permission levels should be assigned to users in the machine
group? Each correct answer presents a complete solution.
Correct Answer
User
Co-owner
Question 46 of 50
You manage a Microsoft Power Platform environment named Environment1.
You need to add a new developer to Environment1 so the developer can
create new resources in the environment but cannot register a new machine.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
Assign the Environment Maker security role to the developer.
Question 47 of 50
User1 is the owner and creator of an automated cloud flow. The cloud flow is
triggered when a new item is added to a SharePoint list. The cloud flow uses
SharePoint data and the Send a mobile notification action. User1 shares the
cloud flow with User2 as a co-owner. User2 edits the flow and adds a step to
send an email by using the Office 365 connector.
You need to determine the context of the connection when the flow runs.
Which two contexts are correct? Each correct answer presents part of the
solution.
Correct Answer
The emails will be sent from User2’s account.
Question 48 of 50
A company uses Power Automate cloud and desktop flows on five registered
machines.
The company has 10 cloud flows, each calling a separate desktop flow.
You need to load balance the desktop flows so that flows are queued for the
minimum time.
What should you do?
Correct Answer
Create one machine group, add five machines, and select the machine
group in all flows.
Question 49 of 50
A company uses Power Automate cloud and desktop flows run in unattended
mode on machines in a machine group.
Desktop flows are failing.
You need to analyze the flow run failures by using Power BI from the Power
Automate portal.
Which page should you use to open the Power BI template?
Correct Answer
Desktop flow activity
Question 50 of 50
A company uses a Power Automate desktop flow. The company plans to use
the silent registration utility PAD.MachineRegistration.Silent.exe command
tool to silently register a new machine using the service principal account.
You need to create a command that should run on each machine.
Which three arguments must be provided? Each correct answer presents
part of the solution.
Correct Answer
Tenantid
Clientsecret
Applicationid
Answer Summary
Below is a summary of your answers.
Back to Report
Question 1 of 50
A company plans to automate applications.
You need to identify the types of applications that can be automated by
using Power Automate.
Which two types of applications should you identify? Each correct answer
presents a complete solution.
Correct Answer
Web browser applications
Question 2 of 50
A company plans to deploy Power Automate desktop flows.
You need to identify which conditions require the flow to be run in attended
mode.
Which three conditions should you identify? Each correct answer presents a
complete solution.
Correct Answer
The flow requires a decision by a user to continue.
Question 3 of 50
A company uses Power Automate. Developers at the company have built the
company’s web services.
You want to use the web services with Power Automate using the out-of-the-
box HTTP actions in the flows.
You need to determine when to use a desktop flow for the web service calls.
Which web service requires a desktop flow?
Correct Answer
A web service that uses the Simple Object Access Protocol (SOAP).
Question 4 of 50
A company plans to automate business scenarios using desktop flows.
You need to identify what can be automated by using desktop flows on a
Windows 10 Home machine.
Which two scenarios should you identify? Each correct answer presents a
complete solution.
Correct Answer
Extract data from the SAP enterprise resource planning (ERP) GUI.
Automate the filling of a web form with data read from a password-
protected PDF stored on a Windows 11 machine.
Question 5 of 50
A company plans to use an attended desktop flow for automation.
You need to identify the considerations for running the desktop flow in
attended mode compared to unattended mode.
Which three considerations should you identify? Each correct answer
presents a complete solution.
Correct Answer
Run the flow via desktop shortcuts.
Question 6 of 50
A university uses model-driven apps and Power Automate. The university
uses the REST API to manage students and classes and to book students in
classes.
The university requires Power Automate flows to automate the booking
process.
You need to ensure that makers use the REST API consistently when building
flows.
What should you do?
Correct Answer
Create a custom connector for the REST API methods and use the
custom connector actions in the flow.
Question 7 of 50
A company plans to use Power Automate for automation.
You are planning the steps in Process mining.
You need to identify how data is mapped in Process mining.
Which three attribute types must be mapped? Each correct answer presents
part of the solution.
Correct Answer
Activity
Case ID
Event Start
Question 8 of 50
A company plans to use Power Automate.
The company wants to identify opportunities for automation by using Process
Advisor and Task mining.
While preparing a recording for analysis, you see a message that the
recording is not ready for analysis.
You need to analyze the recording.
What should you do?
Correct Answer
Add an activity
Question 9 of 50
A company uses Power Automate.
The company plans to process documents and extract information by using
AI.
You need to extract information in a Power Automate flow from a PDF
document by using Microsoft AI.
Which two actions should you perform? Each correct answer presents a
complete solution.
Correct Answer
Extract information from forms action in a cloud flow.
Question 10 of 50
A company uses Power Automate cloud flows to process incoming emails to
its feedback mailbox.
The company has separate teams for:
Billing
Complaints
Documentation
Staff
The company wants to triage the emails and route emails to teams based on
the text in the email.
You need to triage the emails by using Microsoft AI.
Which two options should you use? Each correct answer presents a complete
solution.
Correct Answer
AI Builder category classification
Question 11 of 50
A company plans to extract text from multilingual images in a desktop flow.
Each image consists of a combination of Arabic, Czech, and Danish
languages.
You need to ensure that each language can be recognized, and that
complete data can be extracted from the images.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Use Extract text with OCR action.
Select Tesseract OCR engine in the OCR engine type.
Question 12 of 50
A company plans to use the Document Automation Toolkit.
You need to identify the use cases for the Document Automation Toolkit.
What are two use cases for the Document Automation Toolkit? Each correct
answer presents a complete solution.
Correct Answer
Automate data extraction from invoices received in the service
mailbox.
Question 13 of 50
A company plans to evaluate the AI capabilities available in a desktop flow.
You need to determine which Microsoft cognitive capabilities can be used for
text analytics in the desktop flow.
Which two capabilities should you recommend? Each correct answer
presents a complete solution.
Correct Answer
Understand customer perception.
Question 14 of 50
A company plans to conduct a survey using Microsoft Forms to better
understand customers’ feedback about the company’s service quality.
You need to identify which Microsoft AI-related connector can be used in the
cloud flow to analyze customers' comments and extract the extremely
negative ones to a Microsoft Excel sheet.
Which connector should you use?
Correct Answer
Azure Cognitive Service for Language
Question 15 of 50
A company plans to use scripting in desktop flows.
You need to identify the use cases for VBScript.
Which two use cases should you identify? Each correct answer presents a
complete solution.
Correct Answer
Provide SAP GUI automation
Automate Windows administrative tasks
Question 16 of 50
You are developing a Power Automate desktop flow for browser automation.
You need to store and retrieve session data from the browser’s local storage
in JavaScript.
Which document object model (DOM) component should you use?
Correct Answer
Window
Question 17 of 50
You are developing a Power Automate desktop flow for browser automation.
You need to implement JavaScript in a Run JavaScript function on a web page
to scroll to the bottom of a webpage.
Which JavaScript function should you use?
Correct Answer
function ExecuteScript(){window.scrollTo(0,
document.body.scrollHeight);}
Question 18 of 50
A company uses Power Automate.
The company creates a desktop flow. A machine has been registered and
added to a machine group. The machine is neither Microsoft Entra ID nor
domain joined. The company’s tenant is in the U.S. region.
You need to edit a cloud flow to configure the Run a flow built with Power
Automate for desktop action for the first time.
Which three items should you perform? Each correct answer presents part of
the solution.
Correct Answer
password
machine group
Question 19 of 50
A company uses Power Automate cloud flows to process incoming emails in a
shared mailbox.
The cloud flow runs a Microsoft Office Script that adds a row to a table in an
Excel workbook. Receiving multiple emails at a time causes conflicts in the
Excel workbook.
You need to resolve the conflict.
What should you do?
Correct Answer
Enable Concurrency in the trigger.
This item tests the candidate’s knowledge of configuring a cloud flow action
to run Office Scripts.
Question 20 of 50
A company plans to use a Power Automate automated cloud flow to
implement the approval process for travel requests stored in a SharePoint
list. The travel requests list has three columns:
Title (text)
Department (text)
Status (choice)
The flow should run only when the Status is Approved, and the Department
is Sales.
You need to reduce the number of unnecessary runs by configuring Trigger
Conditions.
Which expression should you use?
Correct Answer
@and(equals(triggerBody()?['Department'],'Sales'),
equals(triggerBody()?['Status']?['Value'], 'Approved'))
Question 21 of 50
You are developing a Power Automate cloud flow. You add an HTTP action to
get a response from an external API. The operation should be retried if the
response status code is 5xx.
You need to configure the Exponential Interval retry policy for the HTTP
action.
Which two fields should you configure? Each correct answer presents part of
the solution.
Correct Answer
Count
Interval
Question 22 of 50
A company uses Power Automate desktop flows.
You need to call subflows from the main flow in a desktop flow.
Which action should you use to run a subflow?
Correct Answer
On block error
Question 23 of 50
A company uses Power Automate.
A desktop flow named FlowA runs a desktop flow named FlowB. FlowB
launches a Windows application. The application validates business data and
shows a message on the screen when validation fails.
You need to return an error message when the business validation fails from
FlowB to FlowA without setting a variable.
Which action should you use?
Correct Answer
Stop flow
Question 24 of 50
A company uses Power Automate.
The company has a cloud flow that calls a desktop flow. The cloud flow must
pass data in a JSON array to the desktop flow.
You need to identify which data type to use for the desktop flow’s input
parameter.
Which data type should you use?
Correct Answer
datatable
Question 25 of 50
You need to call an external API with the below HTTP Request headers in a
desktop flow.
{
"apikey": "CCC",
"Content-Type": "application/json"
}
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Use the Invoke web service action.
Question 26 of 50
You are using a list named MyList in a desktop flow.
You need to retrieve the third and fourth items of MyList.
Which expression should you use?
Correct Answer
%MyList[2:4]%
Question 27 of 50
You plan to create a datatable in a desktop flow using Set variable action.
You need to add the column headers EmployeeID, EmployeeName, and
Email while creating the datatable.
Which expression should you use?
Correct Answer
%{^['EmployeeID', 'EmployeeName', 'Email'], ['127532', 'User1',
'[email protected]']}%
Question 28 of 50
You need to configure the Invoke web service action field in a desktop flow to
allow basic authentication for an API request.
Which field should you configure?
Correct Answer
HTTP Authentication
Question 29 of 50
You are developing a cloud flow that connects to a Microsoft Excel table with
two columns named Status and Assigned.
You need to delete all rows where the value of the Status column is blocked,
and the value of the Assigned column is User1.
Which expression should you use?
Correct Answer
@and(equals(item()?['Status'], 'blocked'), equals(item()?['Assigned'],
'User1'))
Question 30 of 50
You train a custom AI Builder model to extract data from invoices.
You need to use the extracted data from the model in a cloud flow.
Which AI Builder action should you use?
Correct Answer
Extract information from documents.
Question 31 of 50
You are developing a desktop flow that connects to a web portal.
You need to ensure that if the browser becomes unresponsive, a group of
actions can be repeated without failing the flow.
Which two steps should you use? Each correct answer presents part of the
solution.
Correct Answer
Add a group of actions to an On block error action.
Question 32 of 50
A company uses Power Automate.
The company wants to use one of the methods contained in an API that has
the following requirements:
The API does not have an OpenAPI definition.
The API is authenticated by using the query string.
You use the custom connector wizard in the Power Apps for Makers portal
and enter the title and host URL.
You need to complete the configuration of the custom connector.
Which two elements are required? Each correct answer presents part of the
solution.
Correct Answer
API key parameter
Question 33 of 50
A company uses Microsoft Power Apps and Power Automate.
The company creates a custom connector for a REST API. The REST API has a
different endpoint for some methods.
You need to use different endpoints for the API in a canvas app.
What should you use?
Correct Answer
policy template
Question 34 of 50
You are developing a custom connector that will use Microsoft Entra ID as
the identity provider.
You need to ensure that caller identity can be passed to an underlying
custom API service.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
Register a new app in Microsoft Entra ID.
Question 35 of 50
A company uses Power Automate cloud flows.
The company uses an on-premises SQL Server database.
You need to create a cloud flow to access the SQL Server database.
Which two authentication types should you use? Each correct answer
presents a complete solution.
Correct Answer
SQL Authentication
Windows Authentication
Question 36 of 50
A company uses Power Automate for desktop.
You debug a flow that shows an error when trying to launch a Windows
application. The Windows application does not have time to finish loading all
elements of its UI before the next action is run.
You need to prevent this error when the flow is run by a user from the
console.
What should you do?
Correct Answer
Add a Wait for window content action.
Question 37 of 50
You own an instant cloud flow that uses connections created using your
account, [email protected].
You need to test the flow by sharing it with another user,
[email protected], so that
User1 must use the owner1 connection to run the flow.
User1 cannot modify and break your flow.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
Share the flow with the Run only option with User1.
Question 38 of 50
You are debugging a Power Automate desktop flow in flow designer.
You select Run from here for one of the actions to debug the desktop flow.
You need to identify the flow action that will be executed.
What should you identify?
Correct Answer
Ignores previous actions and starts the flow from the selected action
onward.
Question 39 of 50
A company plans to use environment variables to improve application
lifecycle management (ALM).
You need to configure data source environment variables.
Which two connectors should you use? Each correct answer presents a
complete solution.
Correct Answer
SAP ERP
Salesforce
Question 40 of 50
A company uses Power Automate cloud and desktop flows.
Flows are built in a solution in the development environment and must be
transported to the test environment. Each environment has different
username and password credentials for the Windows application being
automated. Credentials must be secured and not be accessible outside of
Microsoft Power Platform.
You need to configure the flows to run the Windows application with the
correct credentials for each environment.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
Store user credentials in environment variables.
Pass user credentials as parameters from the cloud flow to the desktop
flow.
Question 41 of 50
A company uses Power Automate desktop flows. The desktop flows are
transported from the development environment to the production
environment in managed solutions.
An action in the desktop flow fails in production. You edit the flow in
production and amend the action to fix the issue. You later edit the flow in
development and add actions and error handling and import the new version
of the solution into production. The actions added in development are not
run in production.
You need to fix the flow in production.
What should you do?
Correct Answer
Delete the unmanaged layer.
Question 42 of 50
A company uses Power Automate desktop flows running in unattended mode
on Azure virtual machines.
The flows show the AadLogonFailure error when running on some virtual
machines. The desktop flows run without the error on the original computer
the flow was developed on.
You need the desktop flows to run on all virtual machines.
What should you do?
Correct Answer
Disable Network Level Authentication (NLA) on the virtual machines.
Question 43 of 50
You manage a Microsoft Power Platform environment named Environment1.
You need to restrict the delete operation in a SQL Server connector in a
cloud flow for Environment1.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Apply a data loss prevention (DLP) policy to Environment1.
Disable Delete action for the SQL Server connector in the data loss
prevention (DLP) policy.
Question 44 of 50
You are creating a new data policy for all environments in a tenant.
You need to block a custom API https://*contoso.com from being used in a
custom connector in the tenant.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
add a new custom connector pattern
Question 45 of 50
A company creates a new data loss prevention (DLP) policy and classifies the
below prebuilt cloud flow connectors to the data groups.
Business: SharePoint, Office 365 Outlook
Non-business: SQL Server, Salesforce
A cloud flow named Flow1 calls a desktop flow named Flow2 by using the
Run a flow built with Power Automate for desktop action and passes data
from a SharePoint list to Flow2. Flow2 uses actions to add the data to a SQL
Server database.
You need to identify the impact of the DLP policy.
What should you identify?
Correct Answer
Neither Flow1 nor Flow2 will be suspended.
Question 46 of 50
A company uses Power Automate desktop flows.
You need to share a desktop flow to allow other users to run the flow.
Which two permission levels should you use? Each correct answer presents a
complete solution.
Correct Answer
User
Co-owner
Question 47 of 50
A company uses Power Automate desktop flows on machines added to a
machine group.
You need to permit users to run desktop flows on machines in the machine
group.
Which two permission levels should be assigned to users in the machine
group? Each correct answer presents a complete solution.
Correct Answer
User
Co-owner
Question 48 of 50
A company uses Power Automate cloud and desktop flows on five registered
machines.
The company has 10 cloud flows, each calling a separate desktop flow.
You need to load balance the desktop flows so that flows are queued for the
minimum time.
What should you do?
Correct Answer
Create one machine group, add five machines, and select the machine
group in all flows.
Question 49 of 50
A company uses a Power Automate desktop flow. The company must retain
the last 60 days’ run history data for evaluation in a Power Automate portal.
You need to create a bulk-delete job to remove data older than 60 days.
Which Microsoft Dataverse table should you use?
Your Answer
Flow Approval
This answer is incorrect.
Correct Answer
Flow Session
Question 50 of 50
A company uses a Power Automate desktop flow. The company plans to use
the silent registration utility PAD.MachineRegistration.Silent.exe command
tool to silently register a new machine using the service principal account.
You need to create a command that should run on each machine.
Which three arguments must be provided? Each correct answer presents
part of the solution.
Correct Answer
Tenantid
Clientsecret
Applicationid
Answer Summary
Below is a summary of your answers.
Back to Report
Question 1 of 50
A company plans to use automations.
The company requires a Power Automate flow that meets the following
requirements:
Is not affected by system changes
Does not require additional setup time
Must access a cloud-based web application that has a published
REST API for which there is no connector
You need to select the type of flow that meets the requirements.
Which type of flow should you use?
Correct Answer
Cloud flow using the HTTP connector
Question 2 of 50
A company plans to deploy Power Automate desktop flows.
You need to identify which conditions require the flow to be run in attended
mode.
Which three conditions should you identify? Each correct answer presents a
complete solution.
Correct Answer
The flow requires a decision by a user to continue.
Question 3 of 50
A company uses Power Automate. Developers at the company have built the
company’s web services.
You want to use the web services with Power Automate using the out-of-the-
box HTTP actions in the flows.
You need to determine when to use a desktop flow for the web service calls.
Which web service requires a desktop flow?
Correct Answer
A web service that uses the Simple Object Access Protocol (SOAP).
Question 4 of 50
You are developing a desktop flow.
You need to ensure that the desktop flow can be invoked from the Windows
Task Scheduler.
Which interface should you use?
Correct Answer
Run URL
Question 5 of 50
A company plans to automate business scenarios using desktop flows.
You need to identify what can be automated by using desktop flows on a
Windows 10 Home machine.
Which two scenarios should you identify? Each correct answer presents a
complete solution.
Correct Answer
Extract data from the SAP enterprise resource planning (ERP) GUI.
Automate the filling of a web form with data read from a password-
protected PDF stored on a Windows 11 machine.
.
Question 6 of 50
A company plans to use an attended desktop flow for automation.
You need to identify the considerations for running the desktop flow in
attended mode compared to unattended mode.
Which three considerations should you identify? Each correct answer
presents a complete solution.
Correct Answer
Run the flow via desktop shortcuts.
Question 7 of 50
A company plans to use Power Automate for managing repetitive tasks.
You need to identify Power Automate offerings.
Which two actions can be performed in a Power Automate mobile
application? Each correct answer presents a complete solution.
Correct Answer
Create cloud flow
Run instant cloud flow
Question 8 of 50
A university uses model-driven apps and Power Automate. The university
uses the REST API to manage students and classes and to book students in
classes.
The university requires Power Automate flows to automate the booking
process.
You need to ensure that makers use the REST API consistently when building
flows.
What should you do?
Correct Answer
Create a custom connector for the REST API methods and use the
custom connector actions in the flow.
Question 9 of 50
A company uses Microsoft Power Platform.
You are planning data sources for your apps and flows.
You need to identify the benefits of using Microsoft Dataverse as a data
source.
What are the three benefits of using Dataverse? Each correct answer
presents a complete solution.
Correct Answer
Apply business logic to data in Dataverse.
Question 10 of 50
A company plans to use Power Automate for automation.
You are planning the steps in Process mining.
You need to identify how data is mapped in Process mining.
Which three attribute types must be mapped? Each correct answer presents
part of the solution.
Correct Answer
Activity
Case ID
Event Start
Question 11 of 50
A company plans to use Power Automate.
The company wants to identify opportunities for automation by using Process
Advisor and Task mining.
While preparing a recording for analysis, you see a message that the
recording is not ready for analysis.
You need to analyze the recording.
What should you do?
Correct Answer
Add an activity
Question 12 of 50
A company plans to use Process Advisor to discover inefficiencies across the
organization.
You need to implement automation recommendations provided within the
process map.
What should you do?
Correct Answer
Select the blue icon on various activities.
Question 13 of 50
A company uses Power Automate.
The company plans to process documents and extract information by using
AI.
You need to extract information in a Power Automate flow from a PDF
document by using Microsoft AI.
Which two actions should you perform? Each correct answer presents a
complete solution.
Correct Answer
Extract information from forms action in a cloud flow.
Question 14 of 50
A company uses Power Automate cloud flows to process incoming emails to
its feedback mailbox.
The company has separate teams for:
Billing
Complaints
Documentation
Staff
The company wants to triage the emails and route emails to teams based on
the text in the email.
You need to triage the emails by using Microsoft AI.
Which two options should you use? Each correct answer presents a complete
solution.
Correct Answer
AI Builder category classification
Azure Cognitive Service for Language custom text classification
Question 15 of 50
A company uses Power Automate for desktop for the automation of business
tasks.
The company wants to enhance data by using Microsoft AI.
You need to extract insights from images and enhance information in text in
desktop flows.
Which two Microsoft AI options should you use? Each correct answer
presents a complete solution.
Correct Answer
Spell check
Tag image
Question 16 of 50
A company plans to extract text from multilingual images in a desktop flow.
Each image consists of a combination of Arabic, Czech, and Danish
languages.
You need to ensure that each language can be recognized, and that
complete data can be extracted from the images.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Use Extract text with OCR action.
Question 17 of 50
A company plans to evaluate the AI capabilities available in a desktop flow.
You need to determine which Microsoft cognitive capabilities can be used for
text analytics in the desktop flow.
Which two capabilities should you recommend? Each correct answer
presents a complete solution.
Correct Answer
Understand customer perception.
Question 18 of 50
A company uses Power Automate.
The company creates a desktop flow. A machine has been registered and
added to a machine group. The machine is neither Microsoft Entra ID nor
domain joined. The company’s tenant is in the U.S. region.
You need to edit a cloud flow to configure the Run a flow built with Power
Automate for desktop action for the first time.
Which three items should you perform? Each correct answer presents part of
the solution.
Correct Answer
password
machine group
Question 19 of 50
A company uses Power Automate cloud flows.
The company requires that a single flow only covers part of the process, and
you should use child flows.
You need to pass back a set of data rows to the parent flow.
Which action should you use?
Correct Answer
Response
This item tests the candidate’s knowledge of creating and using child cloud
flows, including how to pass data to a child cloud flow and return data back.
Question 20 of 50
A company plans to automate invoices received in an Office 365 shared
mailbox.
You need to ensure that approved invoice data is inserted in an on-premises
SQL Server.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Create an automated cloud flow.
Question 21 of 50
You are developing a cloud flow that will fetch data from an external API
without subscribing.
You need to extract one of the values returned from the API.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Use an HTTP connector to call the external API
Question 22 of 50
A company uses Power Automate.
A desktop flow named FlowA runs a desktop flow named FlowB. FlowB
launches a Windows application. The application validates business data and
shows a message on the screen when validation fails.
You need to return an error message when the business validation fails from
FlowB to FlowA without setting a variable.
Which action should you use?
Correct Answer
Stop flow
Question 23 of 50
You plan to create a datatable in a desktop flow using Set variable action.
You need to add the column headers EmployeeID, EmployeeName, and
Email while creating the datatable.
Which expression should you use?
Correct Answer
%{^['EmployeeID', 'EmployeeName', 'Email'], ['127532', 'User1',
'[email protected]']}%
Question 24 of 50
You need to configure the Invoke web service action field in a desktop flow to
allow basic authentication for an API request.
Which field should you configure?
Correct Answer
HTTP Authentication
Question 25 of 50
A company uses Power Automate desktop flows that run in attended mode.
Desktop flows perform calculations on confidential information.
You need to prevent the results of the calculations from being shown in the
variables pane even when debugging the flow.
What should you do?
Correct Answer
Use Mark as sensitive.
Question 26 of 50
A company uses Power Automate with automated cloud flows. The cloud
flows run desktop flows to process incoming documents of varying types. A
different cloud and desktop flow combination processes each document type.
The company has 10 machines registered, and machines have been added
to one of two machine groups, GroupA and GroupB.
A desktop flow must process one special document type as soon as they
arrive.
You need to configure the Run a flow built with Power Automate for desktop
action to process the special document type with a desktop flow as soon as
possible.
What are two possible ways to achieve this goal? Each correct answer
presents a complete solution.
Correct Answer
Set the priority to High.
Question 29 of 50
A company uses Microsoft Power Apps and Power Automate.
The company creates a custom connector for a REST API. The REST API has a
different endpoint for some methods.
You need to use different endpoints for the API in a canvas app.
What should you use?
Correct Answer
policy template
Question 30 of 50
A company uses Power Automate. The company creates a custom connector
for a REST API.
The connector needs to add further information to the connector’s payload.
You need to write the code for the connector.
Which three code elements should you use? Each correct answer presents
part of the solution.
Correct Answer
Implement the Script class.
Question 31 of 50
You plan to develop a custom connector using OAuth 2.0 as the
authentication type and Microsoft Entra ID as the identity provider.
You need to configure the connector to access Microsoft Graph API on behalf
of the user.
Which three parameters should you configure? Each correct answer presents
part of the solution.
Correct Answer
Client ID
Client secret
Resource URL
Question 32 of 50
You are developing a custom connector that will use Microsoft Entra ID as
the identity provider.
You need to ensure that caller identity can be passed to an underlying
custom API service.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
Register a new app in Microsoft Entra ID.
Question 33 of 50
A company uses Power Automate cloud and desktop flows.
Computers are registered as machines with EnvironmentA and added to a
machine group.
You need to identify what is used to encrypt the private key that is shared
with the machines in the group.
What should you identify?
Correct Answer
Machine group’s password
Question 34 of 50
A company uses Power Automate cloud flows.
The company uses an on-premises SQL Server database.
You need to create a cloud flow to access the SQL Server database.
Which two authentication types should you use? Each correct answer
presents a complete solution.
Correct Answer
SQL Authentication
Windows Authentication
Question 35 of 50
A company uses Power Automate.
The company plans to build a set of flows that will be exported to other
environments.
You need to identify which flows must be created in a Microsoft Dataverse
solution.
Which two flow types should you identify? Each correct answer presents a
complete solution.
Correct Answer
instant cloud flows
Question 36 of 50
A company uses an on-premises data gateway to connect cloud flows to on-
premises data. You plan to share the data gateway with another user in the
company.
You need to restrict the data sources that the user can connect over the
gateway.
Which permission level should you assign to the user?
Correct Answer
Can use
Question 37 of 50
A company uses Power Automate for desktop.
You debug a flow that shows an error when trying to launch a Windows
application. The Windows application does not have time to finish loading all
elements of its UI before the next action is run.
You need to prevent this error when the flow is run by a user from the
console.
What should you do?
Correct Answer
Add a Wait for window content action.
Question 38 of 50
You are debugging a Power Automate desktop flow in flow designer.
You select Run from here for one of the actions to debug the desktop flow.
You need to identify the flow action that will be executed.
What should you identify?
Correct Answer
Ignores previous actions and starts the flow from the selected action
onward.
Question 39 of 50
A company plans to use environment variables to improve application
lifecycle management (ALM).
You need to configure data source environment variables.
Which two connectors should you use? Each correct answer presents a
complete solution.
Correct Answer
SAP ERP
Salesforce
Question 40 of 50
A company uses Power Automate.
Flows and custom connectors are built in the development environment and
must be deployed to test and production environments.
You need to automate the deployment of flows and connectors.
Which three tools should you use? Each correct answer presents a complete
solution.
Correct Answer
Azure Pipelines
GitHub Actions
Managed Environments
Question 41 of 50
A company uses Power Automate. You have been assigned the Microsoft
Power Platform Administrator role.
You need to create a data loss prevention (DLP) policy and apply the policy
to three environments that permit only Microsoft Dataverse and Microsoft
365 services to be used together in a flow.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Assign connectors.
Question 42 of 50
A company uses Power Automate cloud and desktop flows.
A new data loss prevention (DLP) policy is created that blocks connectors.
You need to identify what will happen to a flow that uses the blocked
connectors when the policy is applied to an environment.
Which three results should you identify? Each correct answer presents a
complete solution.
Correct Answer
An email will be sent to the owner of the flow.
Question 43 of 50
You manage a Microsoft Power Platform environment named Environment1.
You need to restrict the delete operation in a SQL Server connector in a
cloud flow for Environment1.
Which three actions should you perform? Each correct answer presents part
of the solution.
Correct Answer
Apply a data loss prevention (DLP) policy to Environment1.
Disable Delete action for the SQL Server connector in the data loss
prevention (DLP) policy.
Question 44 of 50
A company uses Power Automate desktop flows.
You need to share a desktop flow to allow other users to run the flow.
Which two permission levels should you use? Each correct answer presents a
complete solution.
Correct Answer
User
Co-owner
Question 45 of 50
A company uses Power Automate desktop flows on machines added to a
machine group.
You need to permit users to run desktop flows on machines in the machine
group.
Which two permission levels should be assigned to users in the machine
group? Each correct answer presents a complete solution.
Correct Answer
User
Co-owner
Question 46 of 50
You manage a Microsoft Power Platform environment named Environment1.
You need to add a new developer to Environment1 so the developer can
create new resources in the environment but cannot register a new machine.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
Assign the Environment Maker security role to the developer.
Question 47 of 50
You are developing a cloud flow that requires a list of members from the
Accounts team in Microsoft Teams.
You need to get the list of members using Microsoft Graph API.
Which three actions should you perform? Each answer presents a part of the
solution.
Correct Answer
Register a new application in Microsoft Entra ID.
Question 48 of 50
A company runs a Power Automate desktop flow in unattended mode on a
single machine.
You create a machine group and add the machine to the group. The desktop
flow no longer runs.
You need to enable the desktop flow to run.
Which two actions should you perform? Each correct answer presents part of
the solution.
Correct Answer
Edit the desktop flow connection.
Edit the Run a flow built with Power Automate for desktop action in the
cloud flow.
Question 49 of 50
A company plans to use machine groups.
You need to identify the use cases for machine groups.
Which two use cases should you identify? Each correct answer presents a
complete solution.
Correct Answer
Reuse a Windows session in unattended mode.
Question 50 of 50
A company uses a Power Automate desktop flow. The company plans to use
the silent registration utility PAD.MachineRegistration.Silent.exe command
tool to silently register a new machine using the service principal account.
You need to create a command that should run on each machine.
Which three arguments must be provided? Each correct answer presents
part of the solution.
Correct Answer
Tenantid
Clientsecret
Applicationid
Question 43 of 50
Which two methods should you use? Each correct answer presents a
complete solution.
Correct Answer
Question 9 of 50
A company uses Power Automate cloud and desktop flows running
unattended on a single hosted machine group.
The company runs many flows, and desktop flows are often queued.
Some desktop flows need to be run before other flows.
You need to change the order of desktop flow runs.
What are two possible ways to achieve this goal? Each correct answer
presents a complete solution.
Select all answers that apply.
Correct Answer