πŸ”’ Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901
Guided PL-900 Domain 1
Domain 1 β€” Module 5 of 5 100%
5 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 1: Business Value of Microsoft Power Platform Free ⏱ ~10 min read

Power Platform + Microsoft 365: Better Together

Power Platform integrates deeply with Microsoft 365 β€” Teams, SharePoint, Outlook, and more.

Why does M365 integration matter?

β˜• Simple explanation

Power Platform lives where your team already works.

Your team uses Teams for chat. SharePoint for files. Outlook for email. Excel for data. What if your custom apps, automations, and websites could plug straight into those tools β€” no switching between windows, no extra logins?

That is exactly what Power Platform does. Priya built a campaign tracker app and pinned it as a tab in her Teams channel. Carlos triggers approval flows directly from Outlook. Tom pulls form responses from Microsoft Forms into his Power App. Nobody had to leave the tools they already use every day.

Microsoft Power Platform shares identity, data, and infrastructure with Microsoft 365. Users authenticate once via Microsoft Entra ID (formerly Azure AD), and all Power Platform services inherit the same security, compliance, and governance policies as the rest of the M365 suite.

This integration goes deep. Power Apps can be embedded as tabs in Teams. Power Automate flows trigger from Outlook, SharePoint, and Forms events. Power Pages uses the same identity provider for authentication. And Microsoft Graph β€” the unified API for M365 data β€” connects everything from calendars to files to user profiles.

For the PL-900 exam, you need to know the specific integration points between Power Platform and M365 services, especially Teams.

M365 integration map

Here is how Power Platform connects to the services your team uses daily:

M365 ServiceHow It Integrates with Power Platform
Microsoft TeamsEmbed Power Apps as tabs, run flows from messages, deploy copilots as Teams bots, use adaptive cards for approvals
SharePointUse lists as data sources, trigger flows on item changes, build custom forms with Power Apps, surface Power BI dashboards
OutlookTrigger flows on email events, send approvals via actionable messages, embed Power Apps in the Outlook sidebar
ExcelUse workbooks as data sources for canvas apps, import data into Dataverse, export flow results to spreadsheets
Microsoft FormsTrigger flows when forms are submitted, push form responses into Dataverse, analyse results in Power BI
OneDriveStore and retrieve files via connectors, trigger flows on file changes, use as a data source for simple apps

Teams: the ultimate host

Teams deserves special attention because the exam tests it heavily. Power Platform treats Teams as its primary delivery channel.

Power Apps in Teams β€” Priya pinned her campaign tracker as a tab in the Marketing channel. The entire team accesses it without leaving Teams. She also uses Dataverse for Teams β€” a lightweight version of Dataverse that comes free with every Teams licence.

Power Automate in Teams β€” Carlos built an approval flow that posts adaptive cards into a Teams channel. When a manager clicks β€œApprove” on the card, the flow updates Dataverse and notifies the employee. No email chains. No switching apps.

Copilot Studio in Teams β€” Carlos deployed his HR chatbot as a Teams app. Employees open a chat with the bot, ask about leave balances, and get answers instantly β€” all inside Teams.

πŸ’‘ Dataverse for Teams vs full Dataverse

Dataverse for Teams is a limited version included with Microsoft 365 licences. It lives inside a Teams environment and provides tables, relationships, and basic security β€” enough for simple team apps.

Full Dataverse requires a premium licence and provides enterprise features: advanced security roles, audit logging, business rules, environment separation, and capacity for millions of rows.

The exam may ask when Dataverse for Teams is sufficient versus when you need full Dataverse. Rule of thumb: if the app is for one team and has simple data, Dataverse for Teams works. If you need row-level security, business rules, or cross-environment deployment, you need full Dataverse.

ℹ️ What are adaptive cards?

Adaptive cards are small, interactive UI snippets that render inside Teams messages, Outlook emails, and other Microsoft hosts. A card can show text, images, buttons, and input fields β€” all without opening a separate app.

Power Automate uses adaptive cards for approvals: the card appears in Teams with an Approve and Reject button. The user clicks a button, and the flow continues. No navigation, no context-switching.

The exam loves adaptive cards because they demonstrate how Power Platform surfaces actions directly where users work.

How Power Platform services work together

The exam also tests how Power Platform’s own services integrate with each other. Here is the full picture:

Power Platform Cross-Service Integration
Service CombinationWhat HappensExample
Power Apps + Power AutomateAn app triggers a flow, or a flow updates app dataPriya's app submits a campaign brief that triggers an approval flow
Power Apps + DataverseApps read and write Dataverse tables with full securityTom's property app displays listings stored in Dataverse tables
Power Automate + DataverseFlows trigger on Dataverse changes and write back resultsWhen a record status changes, a flow sends a notification
Power Pages + DataverseExternal websites display and collect Dataverse dataTom's property site lets buyers submit enquiries that create Dataverse records
Power Automate + Copilot StudioCopilots call flows as actions to fetch data or perform tasksCarlos's HR bot calls a flow to check leave balances in Dataverse
Power Apps + Power PagesInternal app manages data that an external site displaysTom manages listings in Power Apps; buyers see them on Power Pages

The pattern is always the same: Dataverse is the hub. Apps write to it. Flows react to changes. Pages display it. Copilots query it. Everything revolves around Dataverse.

Microsoft Graph: the API behind the scenes

Microsoft Graph is the unified API for all Microsoft 365 data β€” users, emails, calendars, files, Teams messages, and more. Power Platform uses Graph connectors behind the scenes when you connect to M365 services.

You do not need to know Graph API calls for the PL-900 exam. But you should know that:

  • Graph is how Power Platform reads M365 data (your profile, your emails, your calendar)
  • Custom connectors can call Graph endpoints for advanced scenarios
  • Graph is the reason Power Platform can access user photos, org charts, and presence status
ℹ️ Exam tip: licensing for M365 integration

Most M365 connectors (SharePoint, Outlook, Teams, Excel) are standard connectors β€” included in the base Power Platform licence that comes with Microsoft 365.

But features like Dataverse for Teams apps, premium connectors require additional licensing. The exam may present a scenario and ask which licence is needed.

Key rule: if a scenario uses only standard connectors and Dataverse for Teams, an M365 licence is enough. If it uses premium connectors or full Dataverse, you need a Power Apps or Power Automate premium licence.

Putting it all together: end-to-end scenario

Here is how all four characters use Power Platform with M365 together:

  1. Priya creates a campaign brief in a Power App pinned to her Teams channel
  2. The app saves the brief to Dataverse
  3. Power Automate detects the new record and sends an adaptive card to the Approvers channel in Teams
  4. The marketing director approves directly from the Teams card
  5. The flow updates the record status in Dataverse and sends a confirmation email via Outlook
  6. Aisha monitors all this from the Power Platform Admin Centre, ensuring DLP policies are enforced
  7. Tom publishes approved campaigns to a Power Pages site for external partners
  8. Carlos’s HR copilot in Teams answers questions about campaign-related staffing using data from Dataverse

No custom code. No third-party tools. One platform, one data layer, one identity system.

🎬 Video walkthrough

🎬 Video coming soon

Power Platform + Microsoft 365 β€” PL-900 Domain 1

Power Platform + Microsoft 365 β€” PL-900 Domain 1

~8 min

Flashcards

Question

Name three ways Power Platform integrates with Microsoft Teams.

Click or press Enter to reveal answer

Answer

1) Embed Power Apps as tabs in channels. 2) Use adaptive cards for Power Automate approvals in chat. 3) Deploy Copilot Studio chatbots as Teams apps.

Click to flip back

Question

What is the difference between Dataverse for Teams and full Dataverse?

Click or press Enter to reveal answer

Answer

Dataverse for Teams is free with M365 licences, lives inside Teams, and suits simple team apps. Full Dataverse requires a premium licence and provides row-level security, business rules, audit logging, and enterprise scale.

Click to flip back

Question

What are adaptive cards?

Click or press Enter to reveal answer

Answer

Small, interactive UI snippets (text, images, buttons, inputs) that render inside Teams messages and Outlook. Power Automate uses them for approvals β€” users act directly from the card without opening another app.

Click to flip back

Question

What is Microsoft Graph?

Click or press Enter to reveal answer

Answer

The unified API for all Microsoft 365 data β€” users, emails, calendars, files, Teams messages. Power Platform uses Graph connectors behind the scenes to read and write M365 data.

Click to flip back

Question

What is the central data layer that connects all Power Platform services?

Click or press Enter to reveal answer

Answer

Microsoft Dataverse. Apps write to it, flows react to changes, Pages display it, and copilots query it. Dataverse is the hub of Power Platform.

Click to flip back

Knowledge Check

Knowledge Check

Priya wants her team to use a Power App without leaving Microsoft Teams. How should she make the app available?

Knowledge Check

Carlos wants his approval flow to let managers approve or reject directly from a Teams message. Which feature should he use?

Knowledge CheckSelect all that apply

Which statement best describes how Power Platform services work together? (Select TWO)


Congratulations! You have completed Domain 1 β€” Business Value of Microsoft Power Platform. You now understand the three core services, connectors and Dataverse, Copilot and AI, Power FX, and how everything integrates with Microsoft 365. Next, we move to Domain 2 where we dive deeper into Power Apps.

← Previous

Power FX: Formulas, Not Code

Next β†’

What is Dataverse?

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.