PP

Microsoft Power Platform Guide

Power Apps, Power Automate, Power BI, Copilot Studio & AI Builder

Zoom

How to use this guide

This guide is organized into four tabs: Overview covering what Power Platform is and who it is for, Apps & Automate covering Power Apps and Power Automate for everyday automation, Power BI & AI Builder covering analytics and AI-powered capabilities, and Governance & Training covering access, compliance, and free learning resources.

Content is relevant to business analysts, process owners, citizen developers, IT staff, and technical leaders. No coding experience is required for most Power Platform capabilities.

Power Apps Power Automate Power BI AI Builder Copilot Studio Citizen developer Automated workflows
Reminder: Power Platform connects to your organization's data and systems. Always follow your organization's data classification, acceptable use, and sharing policies before building apps, flows, or reports that access sensitive or restricted information. When in doubt, consult your IT or governance team.

What is Microsoft Power Platform?

Microsoft Power Platform is a suite of low-code and no-code tools that lets individuals and teams build apps, automate workflows, analyze data, and create intelligent agents -- all without requiring traditional software development skills. It is built on top of Microsoft 365 and Azure, so it connects directly to the data and services your organization already uses.

The platform is designed for citizen developers -- people who understand a business problem deeply and can build a solution themselves, or work alongside IT to bring it to life. It reduces the backlog on IT teams while giving business users more ownership over their own processes.

The five products

PA
Power Apps
  • Build custom web and mobile apps without writing code
  • Canvas apps for flexible, drag-and-drop interfaces
  • Model-driven apps for structured data and business logic
  • Connects to 900+ data sources via connectors
Au
Power Automate
  • Automate repetitive tasks and multi-step workflows
  • Cloud flows triggered by events, schedules, or actions
  • Desktop flows for automating legacy desktop apps (RPA)
  • Integrates with Microsoft 365, SharePoint, Teams, and more
BI
Power BI
  • Interactive dashboards and reports from any data source
  • Self-service analytics for business users
  • AI-assisted insights and natural language Q&A
  • Share reports securely across the organization
AI
AI Builder
  • Prebuilt AI models ready to use in apps and flows
  • Document processing, form recognition, and object detection
  • Sentiment analysis and text classification
  • No ML expertise required -- point and click
CS
Copilot Studio
  • Build custom AI agents and chatbots without code
  • Connect agents to organizational data via connectors
  • Deploy agents in Teams, websites, and other channels
  • Extends Microsoft 365 Copilot with custom topics

Who this training is for

RolePrimary use
Business analysts / process ownersAutomate manual tasks, build data reports, create simple apps
Citizen developersBuild departmental apps and flows without IT involvement
IT professionalsGovern the platform, manage connectors, support makers
Data analystsBuild Power BI reports and dashboards for decision-making
Technical leadersUnderstand platform capabilities and governance guardrails

What you will be able to do

📱
Build a canvas app to collect, display, or submit data without writing code
Create automated flows to reduce manual, repetitive steps in daily work
📊
Build interactive Power BI dashboards connected to real organizational data
🤖
Add AI capabilities to apps and flows using prebuilt AI Builder models
💬
Build and deploy a custom Copilot agent for a specific team or workflow
🔐
Apply governance best practices: DLP policies, sharing restrictions, environment separation

Common use cases at government / public sector organizations

Power Automate
Approval routing

Automate multi-step approval processes for requests, purchase orders, or leave forms across Teams and Outlook.

Power Apps
Field inspection forms

Replace paper or PDF forms with a mobile app that captures photos, GPS data, and signatures in the field.

Power BI
Program dashboards

Real-time dashboards that consolidate data from multiple systems for leadership reporting and program tracking.

AI Builder
Document processing

Automatically extract data from invoices, contracts, or forms and route it into the right system or workflow.

Power Apps

Power Apps lets you build custom business applications that run in a browser or on a phone -- without traditional software development. Apps connect to your existing data sources and can be shared with your team in minutes.

Canvas apps vs. model-driven apps

TypeBest forDesign control
Canvas appCustom forms, simple data entry, mobile-first workflowsFull -- drag-and-drop layout
Model-driven appComplex business processes with relational data (Dataverse)Structured -- data-first design

How to get started

  1. Go to make.powerapps.com and sign in with your work account
  2. Click + Create and choose a template or start blank
  3. Connect a data source -- SharePoint list, Excel file, Dataverse table, or other connector
  4. Design your screens using drag-and-drop controls
  5. Use Power Fx (plain-English formulas) for logic and conditions
  6. Share the app with your team directly from the editor

Power Fx basics

Power Fx is the formula language used in canvas apps. It reads like Excel formulas and requires no programming background.

FormulaWhat it does
Navigate(Screen2)Go to another screen when a button is pressed
Patch(MyList, Defaults(MyList), {Title: TextInput1.Text})Save a new record to a SharePoint list
Filter(Table, Status = "Open")Show only records where Status equals Open
If(IsBlank(TextInput1.Text), "Required", "")Show a validation message if a field is empty

Good habits for app makers

  • Build in a dedicated development environment, not directly in production
  • Document your data connections and formulas so others can maintain the app
  • Test on both desktop and mobile before sharing widely
  • Follow your organization's sharing and permission policies before granting access

Power Automate

Power Automate lets you create automated workflows -- called flows -- that connect your apps, data, and services. Flows run automatically based on a trigger: an event, a schedule, or a manual button press.

Types of flows

TypeBest for
Cloud flowAutomating tasks across Microsoft 365, SharePoint, Teams, email, and 900+ services
Desktop flow (RPA)Automating legacy desktop applications or websites that have no API
Process flowGuided step-by-step processes within Dataverse-based apps

How to build a cloud flow

  1. Go to make.powerautomate.com and sign in
  2. Click + Create and choose Automated, Instant, or Scheduled
  3. Choose a trigger -- e.g., "When a file is added to SharePoint" or "When a form response is submitted"
  4. Add actions -- send an email, post to Teams, update a list, start an approval, etc.
  5. Use conditions and loops to add logic to your flow
  6. Test the flow and review the run history to confirm it works as expected

Common triggers and actions

TriggerCommon follow-on actions
New SharePoint list itemSend email, post Teams message, start approval
Microsoft Forms response submittedSave to SharePoint, send confirmation email, notify manager
Email received with attachmentSave attachment to OneDrive, extract data with AI Builder, route to approver
Scheduled (daily/weekly)Generate report, send digest, archive old records

Good habits for flow builders

  • Name flows clearly -- include what it does and who owns it
  • Add error handling steps so failures are caught and reported
  • Use shared service accounts for flows that need to run 24/7
  • Document flows and keep a record of the connections they use

Power BI

Power BI is Microsoft's business intelligence platform. It lets you connect to data sources, build interactive reports and dashboards, and share insights across your organization -- all with a self-service interface that requires no SQL or code to get started.

Key components

ComponentWhat it does
Power BI DesktopWindows app for building and modeling reports (free download)
Power BI ServiceCloud platform for publishing, sharing, and collaborating on reports
Power BI MobileiOS and Android app for viewing dashboards on the go
DataflowsReusable ETL processes that prepare and transform data in the cloud

How to build your first report

  1. Open Power BI Desktop and click Get Data to connect to a source (Excel, SharePoint, SQL, etc.)
  2. Use Power Query to clean and shape data -- filter rows, rename columns, combine tables
  3. Build a data model by defining relationships between tables
  4. Drag fields onto the canvas to create visuals -- charts, maps, tables, and KPI cards
  5. Add slicers and filters to make the report interactive
  6. Publish to Power BI Service and share with your team or create a dashboard

AI-assisted features in Power BI

  • Q&A visual: Type a question in plain English and Power BI generates the chart automatically
  • Key Influencers: Automatically identifies which factors drive a metric up or down
  • Decomposition Tree: Breaks down a measure across multiple dimensions interactively
  • Smart Narrative: Auto-generates a text summary of what your report is showing
  • Anomaly Detection: Automatically flags unusual data points on line charts

AI Builder

AI Builder brings prebuilt and custom AI models directly into Power Apps and Power Automate -- no data science background required. It is designed so business users can add AI capabilities to their existing workflows in a few clicks.

Prebuilt models (ready to use now)

ModelWhat it does
Invoice processingExtracts vendor, amount, line items, and dates from invoices automatically
Business card readerReads contact information from a photo of a business card
Receipt processingExtracts merchant name, date, total, and line items from receipts
Sentiment analysisClassifies text (email, form response, feedback) as positive, negative, or neutral
Language detectionIdentifies the language of a block of text
Text recognition (OCR)Extracts printed text from images and PDFs

Custom models (train on your data)

  • Document processing: Train a model to extract specific fields from your organization's forms and documents
  • Object detection: Train a model to identify specific objects in images -- useful for inspections or inventory
  • Text classification: Train a model to categorize text into labels you define -- e.g., route support tickets by topic

How to use AI Builder in a flow

  1. Open Power Automate and add a new action to an existing flow
  2. Search for "AI Builder" in the action search
  3. Choose a prebuilt model (e.g., "Extract information from invoices")
  4. Pass in the document or text from an earlier step in the flow
  5. Use the extracted fields -- amount, date, vendor -- in downstream actions like updating a list or sending an email
AI credits: AI Builder features consume AI credits. Your organization's Power Platform license determines how many credits are included. Check with your IT or licensing team before building production solutions that rely on AI Builder at scale.

Access and governance

Power Platform is powerful, but that power needs guardrails. Most organizations manage access through environments, data loss prevention (DLP) policies, and connector restrictions.

Environments

  • All Power Platform resources live in an environment -- think of it as a container for apps, flows, and data
  • Organizations typically have separate environments for development, testing, and production
  • Build and test in a dev environment; move to production only after approval
  • The default environment is available to all users -- avoid storing sensitive data there

Data Loss Prevention (DLP) policies

  • DLP policies control which connectors can be used together in a flow or app
  • Connectors are grouped into Business, Non-Business, and Blocked tiers
  • A DLP policy might allow SharePoint and Outlook in the same flow but block consumer services like Twitter or Dropbox
  • Check with your IT team before building flows that connect to external services

Sharing and permissions

  • Apps can be shared with individuals, security groups, or the whole organization
  • Flows run under the credentials of the owner -- co-owners can edit; run-only users can trigger
  • Use service accounts for production flows that must run reliably regardless of who is out of office

Requesting access

  • Request access to Power Platform environments through your organization's standard access request process
  • Some connectors (premium) require an additional license -- confirm with your IT or licensing team
  • Power Platform Community site is available for learning and sharing -- see your org's guidelines on community participation
Before you build: Confirm which environment you should build in, which connectors are approved, and whether your use case requires a premium license. A quick conversation with IT can save significant rework later.

Licensing overview

LicenseWhat it covers
Microsoft 365 (included)Basic Power Apps, Power Automate, and Power BI access for M365-connected scenarios. Standard connectors only.
Power Apps PremiumFull canvas and model-driven apps, Dataverse access, premium connectors. Per-user or per-app pricing.
Power Automate PremiumUnlimited cloud flows, desktop flows (RPA), premium connectors. Per-user pricing.
Power BI ProPublish, share, and collaborate on reports in Power BI Service. Required for sharing beyond view-only.
Power BI PremiumOrg-wide report sharing without per-user Pro licenses. Dedicated capacity for large deployments.

Licensing details change frequently. Always verify with your IT or licensing team before planning a solution that requires premium features.


Free official resources from Microsoft to get started with Power Platform.


Deeper dives into AI Builder, governance, and professional maker skills.