0% found this document useful (0 votes)
219 views87 pages

VITA PowerApps Lunch and Learn

This document provides an overview of an upcoming Lunch & Learn session on Microsoft Power Apps. Power Apps is a low-code platform that allows both technical and non-technical users to build applications that connect to various data sources. The session will introduce Power Apps and demonstrate how it can be used to build web and mobile applications, customize existing apps, and add AI capabilities. It will also discuss how Power Apps integrates with other Microsoft products like Office 365, Dynamics 365, and the Common Data Service, and how it enables digital transformation across organizations.

Uploaded by

ewemazoni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
219 views87 pages

VITA PowerApps Lunch and Learn

This document provides an overview of an upcoming Lunch & Learn session on Microsoft Power Apps. Power Apps is a low-code platform that allows both technical and non-technical users to build applications that connect to various data sources. The session will introduce Power Apps and demonstrate how it can be used to build web and mobile applications, customize existing apps, and add AI capabilities. It will also discuss how Power Apps integrates with other Microsoft products like Office 365, Dynamics 365, and the Common Data Service, and how it enables digital transformation across organizations.

Uploaded by

ewemazoni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 87

Lunch & Learn:

Intro to Power Apps


Skylar Shonblom
Sr. Cloud Solution Architect
Microsoft Power Platform
The low-code platform that spans Office 365, Azure, Dynamics 365, and standalone applications
Innovation anywhere. Unlocks value everywhere

Power BI Power Apps Power Automate Power Virtual Agents


Business analytics Application development Process automation Intelligent virtual agents

Data Portals AI Builder Common


connectors Data Service
Microsoft Power Platform
The low-code platform that spans Office 365, Azure, Dynamics 365, and standalone applications
Innovation anywhere. Unlocks value everywhere

Power BI Power Apps Power Automate Power Virtual Agents


Business analytics Application development Process automation Intelligent virtual agents

Data Portals AI Builder Common


connectors Data Service
Power Apps: a low-code approach to building apps

Build standalone web and mobile apps, or customize


existing apps in Office 365 and Dynamics 365

Connect to all your data with 275+ pre-built connectors


and custom connectors

Add AI and intelligence with ease through built-in


cognitive services

Provide IT guardrails with enterprise-grade governance


and security controls

Pro-developer extensibility enables a “no limits” platform


that spans business users to professional developers
A platform for all makers
Citizen Developer, IT Administrator, Professional Developer, App Wizard. We’ve got you

Basic Complex
CITIZEN DEV PRO DEV

Intuitive to use & easy to One admin center to rule World class Pro Developer
learn for Citizen Developers them all for IT Administrators support and ALM
Build apps fast with a point-and-click No compromises on governance and Experience the full range of
approach to app design. Choose from security. One centralized view and development and ALM functionality
a large selection of templates or start management of all your 1 & 3rd party with rich pro developer tools like
from a blank canvas apps, eliminating shadow IT Visual Studio and DevOps

Easily connect your app to data and GDPR compliance, and enterprise Reuse your current IP and skills –
use Excel-like expressions to easily grade security, consistent with Power Apps component framework,
add logic the experience across O365 & D365 CLI and VS Code create instant value
for the business
Demo
Rapid app
development
Empowering everyone
to build apps
Power Apps enables low-code development

Services
Clients UI and logic and data

Mobile Apps Common SQL Dynamics 365 Office 365


Data Service server for operations users

User

Web Flows Connectors SharePoint Salesforce Twitter


Power Apps Studio
Authoring experience for creating Power Apps

Always updated with the


latest builds and allows
you to work in your
browser whether you
are at work or home on
a Mac or PC
Ensure enterprise quality with built-in app and solution checkers

Find and resolve errors (programmatic errors) and


performance issues faster

Continued investment to provide guided experience to


make debugging easier

Discover accessibility issues and recommendations inline

Performance and stability risks called out by severity and


location (component/line)

Identified risks supported by best practice


recommendations on docs.microsoft.com
Cloud and on-premises connectivity

Built-in connectivity to 275+ cloud services, content


services, databases, APIs, etc.

Seamless hybrid connectivity to on-premises systems via


the on-premises data gateway

Develop and register custom connectors as a building


block for citizen developers

Break down data silos by using multiple data sources in a


single application
Enabling digital transformation across the organization

Extending Office 365 Extending legacy


and Dynamics 365 applications

Power Apps
Building mission-critical Building departmental
end-to-end solutions solutions
Integrated with Office 365

Publish Power Apps as a SharePoint Build a Power Apps app from an Customize a Microsoft Teams tab
web part or create a custom Excel sheet on OneDrive with Power Apps
SharePoint list experience

Use Office 365 data through built-in Bring data from CDS and Power Apps Office 365 people card in
connectors and Office 365 UX to Outlook with the mail app Power Apps (incl. LinkedIn info)
screen templates (WIn32, OWA and mobile)
Integrated with Office 365

Power Apps provides the tools to Embed apps in Dynamics 365 for Dynamics 365 for customer engagement
customize Dynamics 365 for customer engagement runs on Common Data Service
customer engagement

Common Data Service enables Embed apps in Dynamics 365 for Extend Dynamics 365 with mobile
dual-write integration with Dynamics finance and operations Power Apps solutions
365 for finance and operations
Common Data Service
Securely store and mange business data

Relational
databases
Eventing

Catalog Files and blobs


and discovery

Log files
Webhooks
Jobs
Modelling

Reporting Semi-structured
Business data
Calculated & rules
rollup fields

Authentication

API
Data Search and
Duplicate validation
detection find data
Authorization Data export
Plugins
Common data
model Data lake
Auditing Workflows
Common Data Service implements the Common Data
Model (CDM)
App1 App2 AppN
Core CRM
SALES SERVICE SOLUTIONS
Education
Account Account Competitor Case MARKETING

Activity Appointment Discount Discount Account

Contact Campaign Invoice Contact Contact

Currency Contact Event


Opportunity Resource
Email Lead
Order Service Marketing
Goal Marketing list email
Order product Scheduling group
Letter Phone call Marketing page

Automotive Healthcare
Quote Task
Note Social activity …

Common Data Model


… …
Owner …
Organization

Position
WEB TALENT TALENT
Task
Link Clicks Department Patient Risk assessment Medication

Web interactions Job position Practitioner Encounter Procedure

Financial
Web page Worker Device Episode of care …
Nonprofit
… … Care plan Services
ACCOUNT ATTRIBUTES
Description: Business • Account number • Created on • Open revenue

Data source1 Data source2 Data sourceM


that represents a • Account rating • Credit limit • Territory id
customer or a potential Code • Open deals • Hotel group
customer

Open source and shared data model Allows makers to more quickly develop A growing set of solutions and partners
that provides semantic consistency applications and integrators to more that contribute to the effort by
for data easily interoperate across implementing CDM or extending
multiple systems with industry-specific domains
Extending Office 365 and Extending legacy Building departmental Building mission-critical
Dynamics 365 applications solutions end-to-end solutions

Power Apps
App designer Form designer View designer Dashboard designer Canvas studio

Solution
explorer
Power Automate (workflow and business process) Sharing+
security
(advanced)

Common Data Service

Dynamics 365 data natively Enterprise-grade Server-side business logic for


on the platform–no application lifecycle validation, defaulting,
integration required management calculated fields and more

275+ connectors
Low-code backend with Common Data Service
Jumpstart apps using an extensible data model
with business logic, security and integration built in

Enable AI through built-in cognitive services


powered by AI Builder and Azure

Extend data and processes to external and anonymous


users with Power Apps portals

Support all your data: relational data, file and


blob storage, logs and search indexing

Effortless Dynamics 365, Office 365 and Azure integration


as well as powerful integration capabilities
Data integration capabilities built-in to the Common Data Service

Integrate directly with CDS using the Excel Power Query


features relied on by millions of users each month

Built-in management features like CDM entity mapping


UX, environments and scheduled refresh

300+ transformations to clean and reshape data

A growing set of connectors to integrate with your cloud


and on-premises data sources
Low-code AI for apps and processes with AI Builder

Low code AI solutions for Power Native integration with Common Data Leverage predictions directly from
Platform leveraging the power of Service enables data from CDS, Common Data Service across your
Azure AI Azure Data Lakes Power Platform solutions,
Dynamics 365 or Microsoft 365

Prediction Vision Vision Language

Binary classification Forms processing Object detection Text classification


Predict and classify fields in CDS Extract structured data from Detect any object (via custom Classify, group and
digital paper, PDFs, and forms training) through camera or categorize any text in CDS
image control
Low-code solution for responsive websites with portals
Create multilingual, responsive websites to engage with
internal and external customers, partners and employees

Use anonymous access or any of the commercial or


enterprise login providers like Microsoft Account,
LinkedIn, Azure AD B2C and more

Use WYSIWYG designer to create website content and


enrich with CDS/Dynamics data using familiar constructs
like forms, views, charts, dashboards

Pro-dev extensibility and templating capabilities to design


complex business processes

Dynamics 365 provides integrated starter templates like


customer self service, partner management, event
management and community self service
Low-code creation of reusable components

Quickly develop reusable, embeddable components with


the low-code canvas

Reuse within and across apps; compose with pro-dev


components

Enable faster and more consistent development when


many makers are using the same components
Integrated low-code platform

Automate your app Drive business process with an app

Power Automate Power Apps

Automate response CDS Act on data during analysis


to metrics

Analyze data to find places Analyze the data exhaust


to automate from apps

Power BI
World-class application lifecycle management
Great support for moving assets across environments
using solutions

Full developer isolation with access to authoritative source


management in GitHub

Agile process governance and team collaboration through


integration with Azure DevOps

Rich environment to view and manage Kanban boards,


backlogs and sprints

Full automation of repeatable processes for tests and


pipeline supporting any continuous integration/
continuous deployment framework
Solutions enable lifecycle management

Author solutions Deploy solutions Manage solution lifecycle

Solutions are containers to track the Solutions are how you transport and Solutions enable lifecycle management
changes and customizations you make install changes to target environments for your customizations and can be fully
integrated into your DevOps processes
ALM powered by Azure DevOps

Initiate Build Release


Getting started, faster Build and walk away Automated, predictive, repeatable

Run
Create Export Unpack Check in Run unit Run solution Export Unpack to Run unit Run solution Import as Increment Export
Pack solution integration
repo unmanaged solution to source test checker solution repo test checker unmanaged version managed
test

Pack source
Provision Deploy Import
code from
environment dependencies solution
repo

Initial build pipeline instantiates Build pipeline automates manual Automated release pipeline
pristine development steps. No more upload to solution removes manual steps. Weekly,
environment daily checker and manually export daily or hourly releases becomes
solution, unpack and push to repo the new standard
What’s New
2020 Wave 1
Power Apps mobile app
Coverage to run both canvas and model-driven apps

Supports iOS or android

Pin apps to home screen for native apps like experience

Lean more
More powerful data tools for the Common Data Service (CDS)

T-SQL endpoint for CDS CDS Direct Query for Power BI

SQL Server Management AAD auth means all security The full stack runs – Entity Framework WORKS!
Studio WORKS! WORKS! (e.g. RLS trimming) e.g. plugins and rules

Lean more
Mixed reality in Power Apps
Now it’s possible for everyone to build mixed reality apps

Mixed Really Virtual volumetric representations


Visualize object in augmented reality Understand and validates physical spaces before you start work

Lean more
Interactive maps and geospatial services

Easily add location-


based services to
your app

Lean more
Enhanced Data Loss Prevention and connector control
Connector blocking supported for both tenant and
environment-level DLP policies

Three-way grouping support – Blocked, Business,


Non-Business – using a single DLP policy

All third-party connectors can be blocked. Microsoft


Premium connectors can be blocked

Microsoft owned Standard connectors and Common Data


Service are exempt from blocking

User interface support through Power Platform admin


center and PowerShell support

Lean more
Rich images and files for CDS, including annotation

Lean more
Easily configure Portals to let users log in with LinkedIn,
Twitter, Facebook and more
Debug and optimize with Power Apps Monitor

Lean more
End to end test in low code, now automated in DevOps

Lean more
Introducing Microsoft Dataflex for Teams
A built-in low code data
platform for Microsoft
Teams

A subset of the capabilities


of the data platform
behind Dynamics 365 and
Power Platform.

Provides storage, rich data


types with enterprise
capabilities, and one-click
solution deployment.

Included for every Teams


customer, governable by
IT.

Lean more
Admin and
governance
Enabling low-code innovation
in your organization
IT must provide guardrails for all Power Apps developers
Business Cloud

Create and use


All developers
Apps Common
Data Service

IT

Monitor, control and support


Flows Connectors
IT professionals

IT retains control over


low-code apps.
Enterprise-grade governance
Identity management and multi-factor authentication for
enhanced identity protection and secure guest access

Built-in information protection and usage analytics with


full audit logs, data loss prevention policies and more

Secure and control data on mobile devices with Intune


mobile application management

Compliance leadership with 13+ standards including


FedRAMP high, HIPAA, EU model clauses, SOC and GDPR

Manage all aspects – users, apps, usage


and settings – in a single admin experience
Identity management with Azure active directory

Using Azure active directory


Use Azure active directory Share apps with external users
session and conditional access
groups to manage/share apps with Azure active directory B2B
policies to manage timeout and
and data access. collaboration.
access requirements.
Manage your environments in the Power Platform admin
center

Centrally manage production,


Each app/flow runs in an Secure and control your resources
sandbox and trial environments
environment per environment
from the admin center
Data loss prevention (DLP) policies control which
connectors can be used in the same app/flow
DLP policy

Business data only

This example policy


would prevent
creating an app that
exposes salesforce

data through Twitter
SQL Server Dynamics 365 for Office 365 SharePoint Salesforce
Operations Users

No business data allowed

Using Power Apps


and Power Automate
… doesn’t elevate a user’s
permissions in any way
Adobe Twitter
Creative Cloud
Admin reporting and analytics in the Power Platform admin
center

Admin insights provide deep visibility Analytics track health and Personalize insights and drive action
into usage and performance of implementation metrics and help keep with custom Power BI reports and
applications users on track Power Automate
• Users • Service performance • All up view of what’s being created
• Locations • Error reporting • Discover your champions
• Capacity • App usage • Trigger automated actions
Activity logging integrated with Office 365 security and
compliance

Office 365 management activity API


Automate actions and alerts by
Audit records are stored in Office 365 enables creation of custom
connecting Power Automate
security and compliance center monitoring solutions or integration
to audit events
with SIEM vendors
Automate management and control

Power Platform Center of excellence starter kit


PowerShell cmdlets
management connectors A set of tools to help manage
Script the automation you
Automate management through resources and information for a
need with the administrator and
the ease-of-use of Power Apps and company get started with adopting the
maker cmdlets.
Power Automate. Power Platform.
Different organizations choose different approaches to
supporting low-code development

Citizen development Champions in business units Specialists in the IT A center of excellence (CoE)
happens but is unsupported provide informal support organization provide basic provides broad support
Over time, providing no support
support is probably
untenable

Increasing investment and ROI


Global, hyper-scale, enterprise-grade infrastructure

Enterprise reliability via 100+ data centers and Microsoft’s


global network edge.

Compliance leadership with standards and commitments


including ISO 27001, FedRamp and EU model clauses.

No standing access to data, transparent operational


model and 99.9% financial-backed uptime guarantee.

Secure by design operationalized at the physical, logical


and data layers.
To succeed with low-code development, IT infrastructure
leaders must act

Set up monitoring of your


Create appropriate Determine the level of support you
environments
DLP policies for your organization want to provide
IT maintains control of your
IT maintains control of data access. More is probably better.
organization’s low-code world.
Establishing a Power Platform Center of Excellence

Strategy and Vision Admin and Governance Nurture and Support


Roles and Responsibilities

Low Code Power Platform Power Platform Power Platform User


Strategy Admin Team Nurture Team Re-Usable Assets Support Team
& Automation …

• Align Power Platform • Environment Strategy • App-in-a-day/ • Automation/Azure • Help Desk guidance/
strategy with Digital Hackathons DevOps FAQ
Transformation • DLP Policies
strategy • Solution envisioning • Application & • Ticketing process
• Data integration/ Architecture review
• Drive innovation migration guidelines • Community of Practice • Support Process &
• Library of common Resources
• Key Decision makers • Guardrails • Evangelize Platform utilities, patterns and
templates
• Business Value • License management
• App Catalog
• Adoption and Change
management

• Empower new ways of


working
Delivery Models

Centralized Decentralized Matrix BizDevOps

Governance DevOps Governance Governance Governance


Change Management DevOps? DevOps
Support
Environment key facts
Environments are tied to a geographic location that is
configured at the time the environment is created

Environments can be used to target different audiences


and/or for different purposes such as dev, test and
production

Every tenant has a default environment where all licensed


Power Apps and Power Automate users can create apps
and Power Automates

Non-default environments offer more control around


permissions

Non-default environment creation can be restricted to


only global and service admins from the Power Platform
admin center: https://aka.ms/ppac
Establish an environment strategy
Assign your admins the Power Platform service admin
role, which grants full access to Power Apps, Power
Automate, and Power BI

Restrict the creation of net-new trial and production


environments to admins

Treat the default environment as a ‘Personal productivity’


environment for your business groups (renaming the
environment is recommended)

Establish a process for requesting access or creation of


environments:
• Dev/Test/Production environments for specific business
groups or applications
• Individual-use environments for POCs and trainings
Establish an environment strategy

Use a service account to deploy production solutions

Share resources with Azure AD Security Groups

Create temporary development environments

Less is better – find balance between security and


feasibility
Establish an environment strategy

Defined tiers of application support: The


level of complexity, how critical the app is,
and users impacted by the application are
all important measures of how to provision
environments to support all the scenarios

Capacity: Each environment (besides


trial and developer environments) will
consume 1GB to initially provision. This
might be a constraint for provisioning
environments

Admin involvement: Automating


environment creation and clean-up
Secure your data with data loss prevention (DLP)
Data loss prevention policies (DLP) enforce rules for which
connectors can be used together

Connectors are classified as either business data only, no


business data allowed or blocked

A connector in the business data only group can only be


used with other connectors from that group in the same
app or Power Automate

Tenant admins can define policies that apply to all


environments
Setup data loss prevention (DLP) policies
Dev
Test
Prod
1) Block selected non- 1. Create a policy spanning all environments
Microsoft non- that blocks all unsupported non-Microsoft
Finance standard connectors
connectors and classifies all Microsoft
Production

(e.g. Dropbox,
social media) connectors as ‘business data’
Dev
Test
Prod
2) Create dedicated 2. Create a policy for the default environment
Marketing environments with less
restrictive policies for
(and other training environments) that
certain application further restricts which Microsoft
environments
connectors are classified as ‘business data’

Training 3. Create additional policies or exclude those


Productivity

3) Restrict ‘business data’ environment from policies #1 and #2


connectors (e.g. only
Office 365 connectors
above that permit certain connectors or
are business data) connector combinations to be used for
Default
specific environments
CONTOSO CORP
1. MOST RESTRICTIVE DLP 3. CONTOSO TAX DLP 5. CENTRAL IT DLP
(Tenant policy, All envs except) (Tenant policy, Include envs) (Tenant policy, Include envs)

Dev Dev Dev


Any New Environments Test Test Test
Prod Contoso USA Prod Contoso UK Prod
Contoso Default Environment Central IT Environment
Tax Environments Tax Environments

PowerApps Flows CDS PowerApps Flows CDS PowerApps Flows CDS PowerApps Flows CDS

2. LESS RESTRICTIVE DLP 4. CONTOSO AUDIT DLP 6. SPECIAL PURPOSE DLP


(Tenant policy, Include envs) (Tenant policy, Include envs) (Environment policy)

Dev Dev

Test Test
Contoso Shared Environment Special Purpose Environment
Prod Contoso USA Audit Prod Contoso UK Audit
Environments Environments

PowerApps Flows CDS PowerApps Flows CDS


PowerApps Flows CDS PowerApps Flows CDS

Centralize DLP Policy management using tenant level policies. Use restrictive policies on shared
environments like default environment. Create minimal number of policies per environment.
There is no strict hierarchy between tenant and environment policies.
The layers of security

Native integration to Azure Active Directory provides build in


support for conditional access to the Power Platform for all
Tenant level users in AAD

Environments—also known as management containers—have


two built-in security roles that provide access to permissions
Cross tenant

Environment level within an environment

Resource level permissions allows for control of user privileges


to create resources like apps, flows, custom connectors, etc.,
Resource level

Common Data Service, offers a wealth of rich business logic


including a powerful security model, where role-based security
can group together a collection of privileges and allows for
Microsoft Dataverse record and field level security
Gain insight in the Power Platform Admin Center

Power Apps analytics CDS analytics Power Automate analytics

Providing analytics of adoption, usage, and health across these services


Office activity logs
Power Apps and Flow logs available at https://protection.office.com

Activity logging integrated with Power Automate Power Apps


Office Security and Compliance Center
Created flow Created app
for comprehensive logging across
Microsoft services Edited flow Edited/save app (draft)
Deleted flow Published app
The audit records are stored in Office
365 Security and Compliance Center Edited permissions Deleted app
• Must have an Office 365 E3 or Deleted permissions Restored an app from app
greater license Started a paid trial version
• Must enabled at the organization level Launched app
Renewed a paid trial
Office provides an API to query this data, Marking app as featured
which is currently used by many SIEM Marking app as hero
vendors to use the activity logging data
Edited app permissions
for reporting
Deleted app permissions
Leverage management connectors and PowerShell
Powerful reporting tools and tools for action

Management connectors
Full visibility: Power Platform APIs in an accessible connector interface, provide admin access to resources
Customization : Pull the metadata you need to build the custom reports you want
Flexibility: Build the policies you need to implement administration and governance requirements

Power Apps Power Apps


for Admins for App Makers
Power Platform Microsoft.Power Apps.
for Admins Administration.PowerShell

Microsoft.Power
Power Automate Apps.PowerShell
Management

The PowerShell Cmdlets give admins full visibility to all activity for
Power Apps and Flow in their organization—aka.ms/Power Appspowershell
Enterprise Tooling – Center of Excellence Starter Kit
aka.ms/coestarterkit

Existing offering:
Admin Center capabilities
Extensibility via Connectors

Templates:
A templatized implementation of
best practices

The CoE Starter Kit is a collection of


components and tools designed to
help you get started with developing
a strategy for adopting and
supporting the Power Platform.
Cross Tenant Dashboard

Build using the CoE


Starter Kit backed by
telemetry from the O365
Activity Logging
capabilities
Extensibility
Develop faster than ever before
Pro-developer extensibility

Extend canvas apps Extend model-driven apps


• Build customer • Customize entity forms, views,
connectors visualization & dashboards
• Integrate into websites • Customize commands and ribbon
and other services • Build custom components
• Build offline-capable apps • Apply busines logic using scripting
• Test drive your app on
AppSource

Create client apps for CDS Work with CDS data


• Build client apps • Use Web API
• Authenticate with CDS web services • Use organization services
• Query dataz
Client-side extensibility

Configuration Code
Customization Business rules HTML, JavaScript, Custom
and custom and validation and client API components
business apps
Custom connectors
Azure API management gateway

Connector ID Host
+ +
Operation Path
+ +
Connection ID Credentials Custom web API
________
Custom __________
Power Automate connector

Connection RESTful API


Credentials
ID

Power Apps
Token store Azure functions

Lean more
Service-side extensibility for the Common Data Service
Relay
Execute
One Two
request Rest
way way

Azure service bus


Pre–operation events
Queues
Platform operation Webhooks

Post–operation events Topics

Execute
response Event hub

Extend logic with custom code Integrate data with Azure service bus Integrate data with webhooks

Use plugins to add custom code Pass plugin execution context to one Pass plugin execution context to
before or after platform operations or more Azure solutions in the cloud web APIs and services using a
lightweight HTTP pattern
Common Data Service extensibility points
Web Outlook Mobile

Client extensibility Reporting


Integrated applications client API and controls (dashboard, charts, Excel, SRS)

API services

Pre-event plugins Post-event plugins


(.NET assemblies) (.NET assemblies)

Sync and async business logic


Extensibility points
Business entity components
Security Data access components Process
Client layer

Data access platform


Service layer
Relational data Metadata Log Files/blobs
World-class developer support

Full range of customization and


development experiences with rich
pro developer tools.

Visual studio based extension authoring,


tools supporting both declarative and
programmatic customizations.

Web API for use across a variety of


programming languages, platforms,
and devices (supporting OData).
Build custom components with the Power Apps
component framework
Developers can build compelling
visual components for Power Apps

Custom components are responsive,


reusable and support multiple form
factors

Reuse your current IP and skills–


framework is based on standard web
technologies TypeScript/JS, CSS and
HTML5

React and fabric support


available in preview
Integrate and build custom apps on the Common Data Service
Working with Common Data Service APIs

Work with Integration


metadata API calls
Automate
Transaction and deployments
bulk operations

Standard data Custom


operations messages
Building custom apps on the Common Data Service

“We’re trying to create an API “I need full-stack devs, but I can’t “Getting security and compliance
economy at Chevron. CDS find them. I hire front-end devs. right across many services is
makes it easy to define the CDS turns my [Xamarin] front-end hard. CDS gives me one security
shape of my data, and an API devs into full stack devs by making and auditing model across all
appears. It’s a huge win.” backend development easy.” my data.”
– Warren @ Chevron – Ladd @ Schlumberger – Keith @ Arriva
Develop faster than ever before
Pro developers + Power Apps = No limits

Power Every developer


Platform (low-code)
Power Apps
Azure
DevOps

Azure
services API Azure AKS Cognitive
management functions services
Pro developer
(code first)

Azure data
services SQL Azure SQL data Cosmos DB
warehouse
Visual VS
studio code
Closing
A solid and future-proof foundation to digitize your
organization

Start learning Start innovating Leverage expertise


Start learning
Accessible online learning for citizen
developers, IT admins and
professional developers.

Step-by-step guidance and extensive


documentation from high level concepts
to advanced topics.

Structured learning journeys guide makers


through scenarios with a gamified badging
system.

Start learning today:


https://docs.microsoft.com/en-us/powerapps/
for resources by customer persona
Start innovating

5 steps to your first app!


• Get started free:
https://make.powerapps.com/home
• See what our customers are doing
• Attend an AIAD session
• Use our guided learning
• Use a template to solve a problem

Need help?
• Visit our support page
• Ask about Power Apps premier support
options.
• Microsoft services offering for a Power
Platform COE: http://aka.ms/coeforpp
Leverage partner expertise

Search and test drive partner solutions


Standalone apps to extensions. Over 5000+
apps to browse at appsource.microsoft.com
or find solution showcases at
https://powerapps.microsoft.com/

Partner consulting services


From packaged consulting offerings to general
services, search and find experts near you:
https://appsource.microsoft.com/

Attend a partner led app in a day


Free one-day workshops where you will learn
how to create custom business applications:
https://aka.ms/AIADEvent
Accelerate with community
Join our community
Ask questions and engage:
https://powerusers.microsoft.com/t5/Forums
/ct-p/PA_Comm_Forums

Local Power Apps user groups


Great way to network, grow your skills,
discover opportunities and have fun

Join online or find a user group to join near you


https://www.powerappsug.com/home

Power Platform summit


Delivers the can’t-miss annual conference for
users of the Microsoft Power Platform: Find one
near you:
https://www.powerplatformworldtour.com/home
Power Platform adoption & guidance

Overview Create your first app Training labs Browse documentation


Power Apps Canvas App App in a Day Power Apps
Power Automate Model-driven app Flow in a Day Power Automate
Power BI Flow Power Virtual Agents in a Day Power Virtual Agents
Power Virtual Agents Dashboard More Power Platform labs Power BI
Chatbot Common Data Service
Connectors

Power Apps Trial Power Automate Trial Power BI Trial Power Virtual Agents Trial
Additional adoption & guidance
Learn how to nurture the growth of Power Platform in your organization with the
COE Starter Kit Power Platform Center of Excellence Starter kit

Guidance for governing, securing, deploying, and supporting applications built with
Whitepaper Power Apps and Power Automate

Learning Resources Set of links to help novice, intermediate and advanced users learn Power Platform

Attend a live virtual free one-day, hands-on workshop that covers the full capabilities
Accelerate with Power BI of Power BI

Community Forum Discuss ideas, share best practices, and get help from the community

Power Apps Trial Power Automate Trial Power BI Trial Power Virtual Agents Trial
Thank you

You might also like