PL 400 Automate Business Processes with Power Automate 5 — Questions and Answers
Question 1: A developer creates a solution-aware cloud flow in Power Automate. Why is it important to use connection references instead of direct connections in solution flows?
- Connection references reduce API call limits
- Connection references allow the flow to be transported across environments without reconfiguration (Correct answer)
- Connection references enable parallel execution
- Connection references bypass premium connector licensing
Correct answer: Connection references allow the flow to be transported across environments without reconfiguration
Connection references abstract the actual connection, so when a solution is imported into another environment, only the connection reference needs to be updated.
Question 2: In Power Automate, which built-in action allows a developer to pause a flow execution for a specified time duration before continuing?
- Wait for an event
- Delay (Correct answer)
- Do Until with a time condition
- Schedule trigger offset
Correct answer: Delay
The 'Delay' action pauses flow execution for a specified number of seconds, minutes, or hours.
Question 3: A flow receives a JSON payload from an HTTP trigger. The developer wants strong typing and IntelliSense on the payload fields. Which action should they add after the trigger?
- Parse JSON (Correct answer)
- Select
- Filter array
- Compose
Correct answer: Parse JSON
'Parse JSON' with a provided schema generates typed tokens from a JSON body, enabling IntelliSense throughout the flow.
Question 4: A Power Automate desktop flow is used to automate a legacy web application. The developer needs to extract text from a non-standard UI element. Which action category should be used?
- Mouse and keyboard
- UI Automation > Data extraction (Correct answer)
- Web > Extract data from web page
- Text > Convert text
Correct answer: UI Automation > Data extraction
UI Automation > Data extraction actions in desktop flows are designed to extract text and data from desktop UI elements including non-standard controls.
Question 5: A developer needs to create an approval workflow where two approvers must both approve before the request proceeds. Which approval action type supports this requirement?
- Approve/Reject - First to respond
- Approve/Reject - Everyone must approve (Correct answer)
- Custom responses - First to respond
- Custom responses - Wait for all responses
Correct answer: Approve/Reject - Everyone must approve
'Approve/Reject - Everyone must approve' requires all assigned approvers to approve before the flow continues.
Question 6: When using environment variables in a Power Automate solution, what is the primary benefit for ALM (Application Lifecycle Management)?
- Environment variables increase flow execution speed
- Environment variables allow configuration values to differ per environment without changing the flow (Correct answer)
- Environment variables reduce Dataverse storage consumption
- Environment variables automatically sync values across all environments
Correct answer: Environment variables allow configuration values to differ per environment without changing the flow
Environment variables store configuration values (like URLs or API keys) that can be set differently in dev, test, and production without modifying the flow itself.
Question 7: A cloud flow action returns a '429 Too Many Requests' HTTP status. The developer wants the flow to automatically retry with exponential backoff. Which retry policy type should be configured on the action?
- Fixed interval
- Exponential interval (Correct answer)
- None
- Default
Correct answer: Exponential interval
The 'Exponential interval' retry policy increases the wait time between retries progressively, which is well-suited for handling rate-limiting responses.
A developer creates a solution-aware cloud flow in Power Automate.
Why is it important to use connection references instead of direct connections in solution flows?