🔒 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 2 of 6 33%
18 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 ⏱ ~14 min read

Desktop Flows and Process Mining

Desktop flows bring robotic process automation to your PC — automating clicks, keystrokes, and legacy apps. Process Mining reveals where your workflows are bottlenecked.

What are desktop flows?

☕ Simple explanation

Imagine hiring a robot to use your computer for you.

You show the robot exactly what to click, what to type, and where to copy data. Then you press play and the robot does it — over and over, perfectly, without getting bored or making typos.

That is what a desktop flow does. It automates tasks on your actual PC: clicking buttons, filling in forms, copying data between apps, even working with old software that has no API.

Desktop flows are a form of Robotic Process Automation (RPA) built into Power Automate. They record and replay actions on a local Windows machine — mouse clicks, keyboard inputs, UI interactions, and data manipulation across desktop and web applications.

Unlike cloud flows (which run in the cloud), desktop flows run on a physical or virtual machine using Power Automate for Desktop. They are especially valuable for automating legacy applications that do not have modern APIs or connectors.

Cloud flows vs desktop flows

Cloud Flows vs Desktop Flows
FeatureCloud FlowsDesktop Flows
Where they runIn the cloud (Microsoft servers)On a local Windows machine
What they automateCloud services via connectorsDesktop apps, legacy systems, UI tasks
Need a PC running?No — runs in the backgroundYes — the machine must be on
Built withPower Automate maker portal (browser)Power Automate for Desktop app
Trigger typesAutomated, instant, scheduledTriggered by a cloud flow or manually
Best forEmail, SharePoint, Teams, approvalsOld software, data entry, file manipulation
LicenceIncluded with M365 (standard connectors)Power Automate Premium for attended/unattended

The power combo: cloud plus desktop

The real magic happens when you combine them. A cloud flow can trigger a desktop flow as one of its actions.

Carlos at Greenleaf Health uses this combo:

  1. Cloud flow trigger: When a new patient record is added to SharePoint
  2. Cloud flow action: Call a desktop flow on the office PC
  3. Desktop flow: Opens the legacy patient management system, enters the patient data into the old form fields, clicks Save
  4. Cloud flow continues: Sends a confirmation email to the admin team

The legacy system has no API and no connector — but the desktop flow can interact with it through the UI, just like a human would.

Desktop flow actions

Desktop flows use actions — individual steps that perform a task on the machine. Here are the key action categories:

Action CategoryWhat It DoesExamples
UI automationInteract with desktop app elementsClick button, fill text field, select dropdown, read value
ExcelWork with Excel spreadsheetsOpen workbook, read cell, write to range, close Excel
File and folderManage files on the local machineCopy file, rename folder, move files, delete, create
Web automationControl a web browserOpen browser, navigate to URL, click link, extract data
EmailSend and manage emailsSend email via Outlook, retrieve emails, save attachments
SystemRun system-level tasksRun application, run script, get environment variable
VariablesStore and manipulate dataSet variable, increase, create list, generate random
â„šī¸ Attended vs unattended desktop flows

Desktop flows can run in two modes:

  • Attended: Runs while a user is logged in. The user can watch it happen and interact if needed. Think of it as a helper working alongside you.
  • Unattended: Runs on a machine without anyone logged in. The flow logs in automatically, does the work, and logs out. Think of it as a night-shift worker.

The exam may ask about this distinction. Unattended flows are ideal for overnight batch processing, while attended flows are useful when a user needs to provide input mid-flow.

Power Automate apps

Power Automate is not just one tool — it is a family of apps. The exam expects you to know what each one does.

Power Automate Apps
AppWhat It IsUsed For
Maker portalWeb-based designer (make.powerautomate.com)Build and manage cloud flows in a browser
Power Automate for DesktopWindows desktop applicationBuild and run desktop flows (RPA)
Mobile appiOS and Android appRun instant flows, approve requests, monitor flows on the go
Copilot in Power AutomateAI assistant in the maker portalDescribe a flow in plain English and Copilot builds it

Exam tip: The mobile app is not just for monitoring. You can actually trigger instant flows and respond to approval requests from your phone.

Process Mining

Process Mining is a feature in Power Automate that helps you discover and analyse your business processes before you automate them.

Why does this matter?

Before automating a process, you need to understand it. Where are the bottlenecks? Where do people waste time? Which steps add no value?

Process Mining answers these questions by analysing event log data from your systems.

How Process Mining works

  1. Import event logs — data from your systems showing what happened, when, and in what order (for example, timestamps from an ERP or CRM)
  2. Visualise the process — Process Mining creates a visual map of the actual process, not the ideal one
  3. Identify bottlenecks — see where delays happen, where steps are skipped, or where rework occurs
  4. Prioritise automation — focus your Power Automate efforts on the steps that waste the most time
â„šī¸ What is task mining?

Task mining is a related feature that works at the individual user level. Instead of analysing system logs, it records what users do on their desktops — which apps they open, what they click, where they copy-paste.

This helps identify repetitive manual tasks that are good candidates for desktop flows. Task mining watches the human, then suggests what to automate.

  • Process Mining = analyses system event logs (big-picture process)
  • Task Mining = records user desktop activity (individual task level)

Carlos uses Process Mining

Carlos suspects the patient intake process at Greenleaf Health is slower than it should be. He imports the event logs from their scheduling system into Process Mining and discovers:

  • The average intake takes 45 minutes, but it should take 15
  • 60 percent of the delay comes from waiting for insurance verification
  • Staff re-enter the same data into three different systems

Now Carlos knows exactly where to focus: build a cloud flow for insurance verification and a desktop flow to eliminate the triple data entry.

đŸŽŦ Video walkthrough

đŸŽŦ Video coming soon

Desktop Flows and Process Mining — PL-900 Domain 4

Desktop Flows and Process Mining — PL-900 Domain 4

~10 min

Flashcards

Question

What is a desktop flow?

Click or press Enter to reveal answer

Answer

A form of Robotic Process Automation (RPA) that records and replays actions on a local Windows machine — clicks, keystrokes, and UI interactions. Built with Power Automate for Desktop.

Click to flip back

Question

How can cloud flows and desktop flows work together?

Click or press Enter to reveal answer

Answer

A cloud flow can trigger a desktop flow as one of its actions. The cloud flow handles the cloud-based trigger and logic, then calls the desktop flow to interact with local apps or legacy systems.

Click to flip back

Question

What is Process Mining?

Click or press Enter to reveal answer

Answer

A Power Automate feature that analyses event log data from your systems to visualise actual business processes, identify bottlenecks, and prioritise what to automate.

Click to flip back

Question

What is the difference between Process Mining and task mining?

Click or press Enter to reveal answer

Answer

Process Mining analyses system event logs to map the big-picture process. Task mining records individual user desktop activity to identify repetitive manual tasks.

Click to flip back

Question

What are the four Power Automate apps?

Click or press Enter to reveal answer

Answer

1) Maker portal (web — build cloud flows), 2) Power Automate for Desktop (build desktop flows), 3) Mobile app (trigger flows and approvals on the go), 4) Copilot (AI-assisted flow creation).

Click to flip back

Knowledge Check

Knowledge Check

Carlos needs to automate data entry into a legacy patient management system that has no API. Which type of flow should he use?

Knowledge Check

What does Process Mining analyse to discover business process bottlenecks?

Knowledge Check

Which Power Automate app would you use to approve a request while away from your desk?


Next up: We will look at how Power Automate handles approvals and integrates with Teams, Outlook, SharePoint, and Forms to automate real business scenarios.

← Previous

Cloud Flows: Automate Without Code

Next →

Approvals and Business Scenarios

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.