πŸ”’ Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901
Guided PL-900 Domain 4
Domain 4 β€” Module 6 of 6 100%
22 of 26 overall

PL-900 Study Guide

Domain 1: Business Value of Microsoft Power Platform

  • Welcome to Power Platform Free
  • Connectors & Dataverse: Your Data Foundation Free
  • Copilot & AI in Power Platform Free
  • Power FX: Formulas, Not Code Free
  • Power Platform + Microsoft 365: Better Together Free

Domain 2: Manage the Microsoft Power Platform Environment

  • What is Dataverse?
  • Tables, Columns, and Relationships
  • Building Tables with Copilot and Data Management
  • Environments and Security
  • Admin Centers and Governance

Domain 3: Demonstrate the Capabilities of Power Apps

  • Canvas Apps: Pixel-Perfect Apps from Scratch
  • Model-Driven Apps: Data-First Design
  • Connecting to Data Sources
  • Controls, Responsive Design, and Copilot
  • Sharing Canvas Apps
  • Building and Sharing Model-Driven Apps

Domain 4: Demonstrate the Capabilities of Power Automate

  • Cloud Flows: Automate Without Code
  • Desktop Flows and Process Mining
  • Approvals and Business Scenarios
  • Loops and Branching in Cloud Flows
  • Building a Cloud Flow
  • Testing and Sharing Cloud Flows

Domain 5: Demonstrate the Capabilities of Power Pages

  • Power Pages: External Websites Made Easy
  • Power Pages Security
  • Design Studio and Building Pages
  • Components, Themes, and Publishing

PL-900 Study Guide

Domain 1: Business Value of Microsoft Power Platform

  • Welcome to Power Platform Free
  • Connectors & Dataverse: Your Data Foundation Free
  • Copilot & AI in Power Platform Free
  • Power FX: Formulas, Not Code Free
  • Power Platform + Microsoft 365: Better Together Free

Domain 2: Manage the Microsoft Power Platform Environment

  • What is Dataverse?
  • Tables, Columns, and Relationships
  • Building Tables with Copilot and Data Management
  • Environments and Security
  • Admin Centers and Governance

Domain 3: Demonstrate the Capabilities of Power Apps

  • Canvas Apps: Pixel-Perfect Apps from Scratch
  • Model-Driven Apps: Data-First Design
  • Connecting to Data Sources
  • Controls, Responsive Design, and Copilot
  • Sharing Canvas Apps
  • Building and Sharing Model-Driven Apps

Domain 4: Demonstrate the Capabilities of Power Automate

  • Cloud Flows: Automate Without Code
  • Desktop Flows and Process Mining
  • Approvals and Business Scenarios
  • Loops and Branching in Cloud Flows
  • Building a Cloud Flow
  • Testing and Sharing Cloud Flows

Domain 5: Demonstrate the Capabilities of Power Pages

  • Power Pages: External Websites Made Easy
  • Power Pages Security
  • Design Studio and Building Pages
  • Components, Themes, and Publishing
Domain 4: Demonstrate the Capabilities of Power Automate Premium ⏱ ~13 min read

Testing and Sharing Cloud Flows

Learn how to test, monitor, troubleshoot, and share your cloud flows. Understand the difference between co-owners and run-only users, and wrap up Domain 4.

Why testing matters

β˜• Simple explanation

Think of it like taste-testing a recipe before serving dinner.

You would not cook a meal for 20 guests without tasting it first. Testing a flow is the same idea β€” you run it once to make sure everything works before letting it handle real data.

Power Automate lets you test with real data or by manually triggering the flow, then shows you exactly what happened at each step β€” green ticks for success, red crosses for failures.

Testing a cloud flow verifies that your trigger fires correctly, each action executes as expected, and the overall workflow produces the right result. Power Automate provides a built-in test pane that lets you run the flow and inspect the inputs and outputs of every step in real time.

Testing is essential before sharing a flow with others or letting it run on production data. A flow that sends incorrect emails or creates wrong records can cause real business problems.

How to test a cloud flow

In the flow designer, click Test in the top-right corner. You get two options:

Test ModeHow It WorksWhen to Use
ManuallyYou trigger the flow yourself (for automated flows, you perform the trigger action; for instant flows, you click the button)First-time testing, verifying new changes
AutomaticallyUses data from a previous successful run to re-run the flowRe-testing after making changes, quick validation

What you see during a test

When a test runs, the designer shows each step with a status indicator:

  • Green tick β€” the step succeeded
  • Red cross β€” the step failed
  • Grey circle β€” the step was skipped (e.g., the β€œNo” branch of a condition when the result was β€œYes”)

You can click on any step to see:

  • Inputs β€” what data went into the step
  • Outputs β€” what data came out
  • Error details β€” if the step failed, the exact error message
πŸ’‘ Testing tip: use test data

When testing an automated flow (like β€œWhen an item is created in SharePoint”), you need to actually create the item to trigger the test. Create a test item with recognisable data (like β€œTEST - Carlos Test Record”) so you can easily identify and clean up test data afterwards.

For scheduled flows, manual testing runs the flow immediately β€” you do not have to wait for the scheduled time.

Run history

Every time a flow runs (whether triggered by a test, an event, or a schedule), Power Automate logs it in the run history.

Run history shows:

ColumnWhat It Shows
Start timeWhen the flow run began
DurationHow long the run took
StatusSucceeded, Failed, or Cancelled
TriggerWhat started this particular run

Click on any run to see the same step-by-step view you get during testing β€” green ticks, red crosses, inputs, and outputs for every action.

Exam tip: Run history is where you go to troubleshoot a flow that ran but did not produce the expected result. You can inspect exactly what happened at each step.

Monitoring and analytics

Beyond run history, Power Automate provides analytics dashboards:

  • Flow analytics β€” success rate, failure rate, average run duration over time
  • Error trends β€” see if failures are increasing or decreasing
  • Usage patterns β€” how often the flow runs and when
  • Performance insights β€” identify slow steps that could be optimised

These dashboards help you maintain your flows proactively instead of waiting for someone to report a problem.

Troubleshooting common issues

ProblemLikely CauseHow to Fix
Flow never triggersTrigger not configured correctly, connection expiredCheck trigger settings, re-authenticate the connection
Flow fails at an actionMissing required input, wrong data format, permission issueClick the failed step, read the error message, fix the input
Flow runs but does nothing usefulCondition routing to wrong branch, empty dataCheck condition logic, verify dynamic content has data
Flow takes too longToo many actions, large data sets, slow connectorsEnable concurrency on loops, reduce data scope with filters
Connection errorExpired credentials, revoked permissionsRe-authenticate the connection in the flow settings
ℹ️ Flow checker

Before you even test a flow, the flow checker runs automatically when you save. It identifies configuration errors like:

  • Missing required fields in an action
  • Invalid expressions
  • Disconnected or expired connections
  • Actions that reference deleted steps

The flow checker shows warnings and errors in the designer. Fix all errors before testing β€” a flow with errors will not run.

Sharing a cloud flow

Once your flow is working, you may want to share it with colleagues. Power Automate offers two sharing models:

Co-owner vs Run-only User
FeatureCo-ownerRun-only User
Can edit the flow?YesNo
Can delete the flow?YesNo
Can run the flow?YesYes (instant flows only)
Can view run history?YesOnly their own runs
Can share with others?YesNo
Can manage connections?YesNo β€” uses their own or the owner's
Best forTeam members who build and maintainEnd users who just trigger or benefit

How to share

  1. Open the flow in the maker portal
  2. Click Share (or the sharing icon)
  3. Add people by name or email
  4. Choose their role: Co-owner or Run-only user
  5. Save

Connection handling when sharing

When you share a flow, the connections matter:

  • Co-owners use their own connections β€” they must have access to the connected services
  • Run-only users can either use their own connections or the flow owner’s connections (you choose which when sharing)
πŸ’‘ Sharing with a Microsoft 365 group

Instead of sharing with individuals, you can share a flow with a Microsoft 365 group or security group. Everyone in the group gets access automatically, and new members get access when they join.

This is especially useful for department-wide flows β€” share the leave request flow with the β€œAll Staff” group instead of adding 200 people individually.

Carlos wraps up Domain 4

Carlos has come a long way at Greenleaf Health. Here is what he built with Power Automate:

FlowTypeWhat It Does
New hire onboardingAutomatedSends welcome pack, creates tasks, notifies the team
Leave requestAutomated + ApprovalsRoutes leave requests to managers for approval
Weekly expense reportScheduledEmails finance team every Friday with the week’s expenses
Site visit loggerInstantLogs clinic visits with a single tap on his phone
Patient data entryCloud + DesktopEnters data into a legacy system that has no API
Invoice processingAutomated + Document processingExtracts invoice data, routes for approval if over the limit

He tested each flow, reviewed run history to fix issues, and shared them with his team β€” co-owners for the IT staff and run-only access for everyone else.

🎬 Video walkthrough

🎬 Video coming soon

Testing and Sharing Flows β€” PL-900 Domain 4

Testing and Sharing Flows β€” PL-900 Domain 4

~10 min

Flashcards

Question

What are the two test modes in Power Automate?

Click or press Enter to reveal answer

Answer

1) Manually β€” you trigger the flow yourself to test it. 2) Automatically β€” uses data from a previous successful run to re-run the flow. Both show step-by-step results with green ticks and red crosses.

Click to flip back

Question

Where do you go to troubleshoot a flow that ran but produced the wrong result?

Click or press Enter to reveal answer

Answer

Run history. Click on the specific run to see the inputs and outputs of every step. Green ticks show success, red crosses show failures. You can identify exactly which step went wrong and why.

Click to flip back

Question

What is the difference between a co-owner and a run-only user?

Click or press Enter to reveal answer

Answer

Co-owners can edit, delete, share, and manage the flow. Run-only users can only trigger instant flows and see their own run history. Co-owners help maintain the flow; run-only users just use it.

Click to flip back

Question

What does the flow checker do?

Click or press Enter to reveal answer

Answer

It runs automatically when you save a flow and identifies configuration errors β€” missing fields, invalid expressions, expired connections, broken references. Fix all errors before testing.

Click to flip back

Knowledge Check

Knowledge Check

Carlos wants to see why his flow failed last Tuesday. Where should he look?

Knowledge Check

Carlos wants to share his leave request flow with all 200 staff at Greenleaf Health so they can trigger it from their phones, but he does not want them to edit or delete the flow. What should he do?

Knowledge Check

During testing, Carlos sees a grey circle on one of the steps in his flow. What does this mean?


Congratulations! You have completed Domain 4: Demonstrate the Capabilities of Power Automate. You now understand cloud flows, desktop flows, Process Mining, approvals, logic controls, building flows, and testing and sharing them.

Next up: Domain 5 β€” Describe the Capabilities of Microsoft Copilot Studio.

← Previous

Building a Cloud Flow

Next β†’

Power Pages: External Websites Made Easy

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.