SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
1
Slide
1
What Do I Need to Know as a
PowerApps Business Developer to
Administrate and Manage ALM?
Bram de Jager, Lead Architect, delaware Netherlands
Only a handful of business apps
merit the time and cost of
traditional custom software
development…
…and only so many problems can
be solved with off-the-shelf
SaaS.
What about every
other need your
business faces?
Secure
Scalable
Managed
Integrated
Compliant
Fast
Iterative
Cross-platform
Beautiful
Easy
VS
4
Slide
4
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Trends
MOBILE BUSINESS
PROCESS WILL GO
MOBILE
“50% of business processes
that involve human tasks will
require near-real-time
responses that are mobile-
enabled” (Source: Gartner
2014)
EXPECTATION GAP
BETWEEN BUSINESS
& IT
Real world business process
cross multiple apps and cloud
services
Information & technology still
fails to meeting expectations of
business users
RESOURCING IS
CONSTRAINED &
SHIFTING
“Through 2017 market demand
for mobile app dev. services
will grow at least 5X faster than
internal IT organization
capacity to deliver” (Source:
Gartner 2015)
“By 2020, 70% of enterprise
mobile apps used in
enterprises will be developed
or adopted without IT
involvement” (Source Gartner
2016)
5
Slide
5
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Connect to existing
systems and data
sources
Microsoft PowerApps is a service for creating
and using custom business apps across
platforms
Build apps, forms, and
workflows without
writing code
Publish apps
instantly for web
and mobile
6
Slide
6
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Craft forms and screens
in a visual designer that
helps you see exactly
what you’ll get
Take advantage of
device capabilities like
cameras, GPS, and
pen controls
Extend the capabilities
of connected data
sources, or focus just
on the bits you need
Build business logic
into your apps with an
Excel-inspired
expression language
Build useful apps without writing code
7
Slide
7
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Quickly generate and customize apps based
on Excel files, SharePoint Online lists,
Oracle, Salesforce records, Wunderlist, and
more. You can even connect custom APIs.
Your apps will be able to fully interact with
underlying sources and will respect the
permissions you’ve already established in
them.
Connect to the systems
you’re already using
8
Slide
8
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Get apps to your team when and where
they’re needed, whether that’s on the
web, iOS or Android - no app store
required.
Publish apps instantly for
web and mobile
9
Slide
9
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Build modern business apps fast
Compose analytics, user experiences, and automation
using an integrated set of services from Microsoft
More efficient developers
Seamlessly extend capabilities for power users and
leverage powerful Azure platform services
Business Application Platform
Empowered power users
People who understand their business needs best can
now build apps quickly without writing code PowerAppsPower BI Microsoft Flow
Common Data Model Connectors & Gateways
Connected data across apps
Whether built on the Common Data Model or integrated
with existing systems, get more value from your data
MEASURE ACT AUTOMATE
Azure App Services
Azure Functions
…
Azure Logic Apps
Azure API Management
…
Azure Data analytics
SQL Server BI
…
11
Slide
11
Follow us:
#O365ENGAGE17
Manage your App
What Do I Need to Know as a PowerApps Business Developer to
Administrate and Manage ALM?
12
Slide
12
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Save and Publish and app
• Make updates to the app and save them
• Give it a meaningful name, description and icon
• Publishing an app makes it available for everyone
• Check out which version is live
13
Slide
13
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Share an App: Security
• Really simple sharing model
• Share with organization
• Share with specific users (invite
by email)
• Permission levels
• Owner
• Contributor (use, customize,
share)
• User (use only)
• Resources used in app may
require explicit permissions
14
Slide
14
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Share an App: Find the app!
• See all apps in
PowerApps
• Apps you own
• Apps shared with you
• Discover the app in
AppSource
• Filter to show apps for
your organisation
Missing meaningful
description and icon
15
Slide
15
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Demo scenario
• Create an app
• Share/publish the app
• Find the app (another user)
• Restore previous version
16
Slide
16
Follow us:
#O365ENGAGE17
Using Environments for Application
Lifecycle Management
What Do I Need to Know as a PowerApps Business Developer to
Administrate and Manage ALM?
17
Slide
17
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Environments
• A space to store, manage, and share your organization’s
business data, apps, and flows
• Containers to separate apps that may have different roles,
security requirements, data sources, or target audiences
18
Slide
18
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Be aware of environment scope!
• When you create an app in an environment, that app is routed
to only datacenters in that geographic location.
• Any items that you create in that environment (including
connections, gateways, flows using Microsoft Flow, and more)
are also bound to their environment’s location.
19
Slide
19
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Choose your strategy
• Build your apps in a single environment
• Separate environments to support DTAP
• Group environments to specific teams or departments, each
containing the relevant data and apps for each audience
• Create environments for different global branches
20
Slide
20
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
21
Slide
21
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Environment permissions
• Environment Admin role can perform administrative actions:
• Add or remove a user or group
• Provision a Common Data Service database
• View and manage all resources
• Set Data Loss Prevention (DLP) policies
• Environment Maker role can create resources
• Including apps, connections, custom connectors, gateways, and flows
using Microsoft Flow
22
Slide
22
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
When will I see an environment?
An environment will show up in your picker if you meet one of the
following conditions
1. Member of the Environment Admin role for the environment
2. Member of the Environment Maker role for the environment
3. You have been given ‘Contributor’ access to at least one app
within the environment
23
Slide
23
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Overview of resources per environment
• Currently limited to Flow
• Will be extended in the future
with Apps, APIs,…
24
Slide
24
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Migrate an App between environments
PowerApps: you save the app locally and recreate it in the
destination environment
Connections, custom connectors, and flows: you can't be
migrate these resources; you must recreate them in the
destination environment
Gateways: gateways are only supported in the default
environments, so migration is not supported
Common Data Service entity schema changes, new
entities, new permission sets, new roles: can be exported
and imported
25
Slide
25
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
So…, what should be a proper strategy?
• Supporting the need for DTAP!
• Development
• Use the PowerApps Community Plan license per developer
• Let each developer create and manage their own environment
• Test, Acceptance, Production
• Separate out environments to support environment isolation and independent
testing
• Create Test environment and assign people for validating apps
• Create UAT environment and assign people for UAT testing
• Use the default environment as your Production environment
26
Slide
26
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Demo scenario
• Introduction to PowerApps Admin Center
• Create new Environment “UAT”
• Set permissions for everyone
• Set app specific permission
• Migrate app from Test to UAT
27
Slide
27
Follow us:
#O365ENGAGE17
Data Loss Prevention (DLP) for
PowerApps (and Flow)
What Do I Need to Know as a PowerApps Business Developer to
Administrate and Manage ALM?
28
Slide
28
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
What is Data Loss Prevention?
• Organization's data is critical to its success!
• It must be available at all times
• But needs to be protected!
• PowerApps supports creating and enforcing DLP policies
• Policies define how business data can be shared
• Ensures that data is managed in a uniform manner across the
organization
• Prevents important business data from being accidentally published to
services such as social media sites
29
Slide
29
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Data Groups
Data cannot be shared
among services
located in different groups
• Two data groups available
• Business data only
• No business data allowed (set
as default)
30
Slide
30
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Demo scenario
• Create new DLP policy in Admin Center
• Do not allow SharePoint and Twitter exchange data
• Validate policy
• Create an app
• Add connection to SharePoint
• Add connection to Twitter
31
Slide
31
Follow us:
#O365ENGAGE17
Wrap-up
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
32
Slide
32
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Pricing
For Office 365 and
Dynamics 365
Included
in select Office 365 and
Dynamics 365 plans
For business users
€5.90*
per user
per month
For app makers and
admins
€33.70*
per user
per month
PowerApps for Office 365 and
Dynamics 365
PowerApps Plan 1
* for current pricing see https://powerapps.microsoft.com/en-us/pricing
PowerApps Plan 2
For community
Free
Sign up for PowerApps
Community Plan
PowerApps Community Plan
33
Slide
33
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Key takeaways
• Creating new apps and share with organization is easy
• Environments allow proper separation of concerns, but think
about your strategy and match organization needs
• Controlling resources is still very limited (only Flows)
• Migration scenarios possible, but no automation and error
prone
• DLP policies allow securing your corporate data, but has
limitation around custom connections
34
Slide
34
What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45
Follow us:
#O365ENGAGE17
Questions? | Thank You
Bram de Jager
Bram.deJager@delaware.pro
@bramdejager
We’d like to know what you think!
Please fill out the evaluation form you
received at the registration desk for this
session
Session recordings and materials:
Materials will be available on
Office365Engage.com soon

Weitere ähnliche Inhalte

Was ist angesagt?

O365Engage17 - Supercharge Your Applications with the Microsoft Graph API
O365Engage17 - Supercharge Your Applications with the Microsoft Graph APIO365Engage17 - Supercharge Your Applications with the Microsoft Graph API
O365Engage17 - Supercharge Your Applications with the Microsoft Graph API
NCCOMMS
 
O365Engage17 - Modern collaboration in teams and projects powered by office 365
O365Engage17 - Modern collaboration in teams and projects powered by office 365O365Engage17 - Modern collaboration in teams and projects powered by office 365
O365Engage17 - Modern collaboration in teams and projects powered by office 365
NCCOMMS
 
O365Engage17 - Architecting cloud only solutions with office 365, azure, and ...
O365Engage17 - Architecting cloud only solutions with office 365, azure, and ...O365Engage17 - Architecting cloud only solutions with office 365, azure, and ...
O365Engage17 - Architecting cloud only solutions with office 365, azure, and ...
NCCOMMS
 
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
NCCOMMS
 
O365Engage17 - How to avoid the 5 stages of grief when moving to office 365
O365Engage17 - How to avoid the 5 stages of grief when moving to office 365O365Engage17 - How to avoid the 5 stages of grief when moving to office 365
O365Engage17 - How to avoid the 5 stages of grief when moving to office 365
NCCOMMS
 

Was ist angesagt? (20)

O365Engage17 - Supercharge Your Applications with the Microsoft Graph API
O365Engage17 - Supercharge Your Applications with the Microsoft Graph APIO365Engage17 - Supercharge Your Applications with the Microsoft Graph API
O365Engage17 - Supercharge Your Applications with the Microsoft Graph API
 
O365Engage17 - Microsoft flow speed date
O365Engage17 - Microsoft flow speed dateO365Engage17 - Microsoft flow speed date
O365Engage17 - Microsoft flow speed date
 
O365Engage17 - Understanding Office 2016 Pro Plus
O365Engage17 - Understanding Office 2016 Pro PlusO365Engage17 - Understanding Office 2016 Pro Plus
O365Engage17 - Understanding Office 2016 Pro Plus
 
O365Engage17 - Microsoft graph the swiss army knife
O365Engage17 - Microsoft graph   the swiss army knifeO365Engage17 - Microsoft graph   the swiss army knife
O365Engage17 - Microsoft graph the swiss army knife
 
O365Engage17 - Modern collaboration in teams and projects powered by office 365
O365Engage17 - Modern collaboration in teams and projects powered by office 365O365Engage17 - Modern collaboration in teams and projects powered by office 365
O365Engage17 - Modern collaboration in teams and projects powered by office 365
 
O365Engage17 - Skype for Business Cloud PBX in the Real World
O365Engage17 - Skype for Business Cloud PBX in the Real WorldO365Engage17 - Skype for Business Cloud PBX in the Real World
O365Engage17 - Skype for Business Cloud PBX in the Real World
 
O365Engage17 - Working With OneDrive for Business
O365Engage17 - Working With OneDrive for BusinessO365Engage17 - Working With OneDrive for Business
O365Engage17 - Working With OneDrive for Business
 
O365Engage17 - Microsoft certifications from zero to certified!
O365Engage17 - Microsoft certifications   from zero to certified!O365Engage17 - Microsoft certifications   from zero to certified!
O365Engage17 - Microsoft certifications from zero to certified!
 
O365Engage17 - How to use google analytics with power bi
O365Engage17 - How to use google analytics with power bi O365Engage17 - How to use google analytics with power bi
O365Engage17 - How to use google analytics with power bi
 
O365Engage17 - Architecting cloud only solutions with office 365, azure, and ...
O365Engage17 - Architecting cloud only solutions with office 365, azure, and ...O365Engage17 - Architecting cloud only solutions with office 365, azure, and ...
O365Engage17 - Architecting cloud only solutions with office 365, azure, and ...
 
O365Con18 - It's Gonna Be PowerApps and Flow - Penny Coventry
O365Con18 - It's Gonna Be PowerApps and Flow - Penny CoventryO365Con18 - It's Gonna Be PowerApps and Flow - Penny Coventry
O365Con18 - It's Gonna Be PowerApps and Flow - Penny Coventry
 
Keys to a successful SharePoint intranet - ECM101 - SharePoint Fest 2015
Keys to a successful SharePoint intranet - ECM101 - SharePoint Fest 2015Keys to a successful SharePoint intranet - ECM101 - SharePoint Fest 2015
Keys to a successful SharePoint intranet - ECM101 - SharePoint Fest 2015
 
O365Engage17 - Connecting to one drive and onedrive for business
O365Engage17 - Connecting to one drive and onedrive for businessO365Engage17 - Connecting to one drive and onedrive for business
O365Engage17 - Connecting to one drive and onedrive for business
 
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
 
O365Engage17 - How to avoid the 5 stages of grief when moving to office 365
O365Engage17 - How to avoid the 5 stages of grief when moving to office 365O365Engage17 - How to avoid the 5 stages of grief when moving to office 365
O365Engage17 - How to avoid the 5 stages of grief when moving to office 365
 
Nintex, SharePoint, & Office 365 Roadmap for Workflow and Forms
Nintex, SharePoint, & Office 365 Roadmap for Workflow and FormsNintex, SharePoint, & Office 365 Roadmap for Workflow and Forms
Nintex, SharePoint, & Office 365 Roadmap for Workflow and Forms
 
What's in SharePoint land 2016 for the end user
What's in SharePoint land 2016 for the end userWhat's in SharePoint land 2016 for the end user
What's in SharePoint land 2016 for the end user
 
Maximizing Team Productivity with Microsoft Office 365
Maximizing Team Productivity with Microsoft Office 365Maximizing Team Productivity with Microsoft Office 365
Maximizing Team Productivity with Microsoft Office 365
 
O365Engage17 - Configuring share point hybrid search
O365Engage17 - Configuring share point hybrid searchO365Engage17 - Configuring share point hybrid search
O365Engage17 - Configuring share point hybrid search
 
AXI & LoQutus: Getting the most out of Office 365
AXI & LoQutus: Getting the most out of Office 365AXI & LoQutus: Getting the most out of Office 365
AXI & LoQutus: Getting the most out of Office 365
 

Ähnlich wie O365Engage17 - What Do I Need to Know as a Power Apps Business Developer

Ähnlich wie O365Engage17 - What Do I Need to Know as a Power Apps Business Developer (20)

Webinar: Microsoft Power Platform Licensing Untangled
Webinar: Microsoft Power Platform Licensing UntangledWebinar: Microsoft Power Platform Licensing Untangled
Webinar: Microsoft Power Platform Licensing Untangled
 
An Inside Look at Dynamics 365 Power Apps
An Inside Look at Dynamics 365 Power AppsAn Inside Look at Dynamics 365 Power Apps
An Inside Look at Dynamics 365 Power Apps
 
Introducing Flow & PowerApps - "Power to the people"
Introducing Flow & PowerApps - "Power to the people"Introducing Flow & PowerApps - "Power to the people"
Introducing Flow & PowerApps - "Power to the people"
 
WPEngine Summit 2019
WPEngine Summit 2019WPEngine Summit 2019
WPEngine Summit 2019
 
SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'
 
Qalcwise - Business Application Builder for non-programmers
Qalcwise - Business Application Builder for non-programmersQalcwise - Business Application Builder for non-programmers
Qalcwise - Business Application Builder for non-programmers
 
Salesforce - Overview & Getting Started
Salesforce - Overview & Getting StartedSalesforce - Overview & Getting Started
Salesforce - Overview & Getting Started
 
Power apps flow-guide
Power apps flow-guidePower apps flow-guide
Power apps flow-guide
 
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsEnter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
 
Evolve18 | Klassjan Tukker | Adobe Cloud Platform: The heart of Adobe Experie...
Evolve18 | Klassjan Tukker | Adobe Cloud Platform: The heart of Adobe Experie...Evolve18 | Klassjan Tukker | Adobe Cloud Platform: The heart of Adobe Experie...
Evolve18 | Klassjan Tukker | Adobe Cloud Platform: The heart of Adobe Experie...
 
Towards a common app platform #SPUGfi
Towards a common app platform #SPUGfiTowards a common app platform #SPUGfi
Towards a common app platform #SPUGfi
 
Barcelona global gathering 2020 jan21st
Barcelona global gathering 2020   jan21stBarcelona global gathering 2020   jan21st
Barcelona global gathering 2020 jan21st
 
Enterprise Architecture in Practice: from Datastore to APIs and Apps
Enterprise Architecture in Practice: from Datastore to APIs and AppsEnterprise Architecture in Practice: from Datastore to APIs and Apps
Enterprise Architecture in Practice: from Datastore to APIs and Apps
 
HPE Software at Discover 2016 London 29 November—1 December
HPE Software at Discover 2016 London 29 November—1 DecemberHPE Software at Discover 2016 London 29 November—1 December
HPE Software at Discover 2016 London 29 November—1 December
 
SPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerAppsSPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerApps
 
Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...
Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...
Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
 
MuleSoft Meetup June London 2023.pptx.pdf
MuleSoft Meetup June London 2023.pptx.pdfMuleSoft Meetup June London 2023.pptx.pdf
MuleSoft Meetup June London 2023.pptx.pdf
 
Microsoft PowerApps- 'What can really I do with it?'
Microsoft PowerApps- 'What can really I do with it?'Microsoft PowerApps- 'What can really I do with it?'
Microsoft PowerApps- 'What can really I do with it?'
 
Microsoft Flow session : tips, pitfalls, warnings to be known before starting...
Microsoft Flow session : tips, pitfalls, warnings to be known before starting...Microsoft Flow session : tips, pitfalls, warnings to be known before starting...
Microsoft Flow session : tips, pitfalls, warnings to be known before starting...
 

Mehr von NCCOMMS

Mehr von NCCOMMS (20)

O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
 
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Model-driven Apps or Canvas Apps? - Rick BakkerO365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
 
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Office 365 Groups Surviving the Real World - Jasper OosterveldO365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
 
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoO365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
 
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis JugoO365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
 
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul HuntO365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
 
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
 
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
 
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
 
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Lets Get Started with Azure Container Instances - Jussi RoineO365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
 
O365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi RoineO365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi Roine
 
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna LinsO365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
 
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna LinsO365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
 
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
 
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio StruyfO365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
 
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
 
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de JagerO365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
 
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - Kaizala a Dive Into the Unknown - Rick van RousseltO365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
 
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - How to Inspire Users to Unstick from Email - Luise FreeseO365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
 
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - O365 Identity Management and The Golden Config - Chris GoosenO365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

O365Engage17 - What Do I Need to Know as a Power Apps Business Developer

  • 1. 1 Slide 1 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? Bram de Jager, Lead Architect, delaware Netherlands
  • 2. Only a handful of business apps merit the time and cost of traditional custom software development… …and only so many problems can be solved with off-the-shelf SaaS. What about every other need your business faces?
  • 4. 4 Slide 4 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Trends MOBILE BUSINESS PROCESS WILL GO MOBILE “50% of business processes that involve human tasks will require near-real-time responses that are mobile- enabled” (Source: Gartner 2014) EXPECTATION GAP BETWEEN BUSINESS & IT Real world business process cross multiple apps and cloud services Information & technology still fails to meeting expectations of business users RESOURCING IS CONSTRAINED & SHIFTING “Through 2017 market demand for mobile app dev. services will grow at least 5X faster than internal IT organization capacity to deliver” (Source: Gartner 2015) “By 2020, 70% of enterprise mobile apps used in enterprises will be developed or adopted without IT involvement” (Source Gartner 2016)
  • 5. 5 Slide 5 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Connect to existing systems and data sources Microsoft PowerApps is a service for creating and using custom business apps across platforms Build apps, forms, and workflows without writing code Publish apps instantly for web and mobile
  • 6. 6 Slide 6 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Craft forms and screens in a visual designer that helps you see exactly what you’ll get Take advantage of device capabilities like cameras, GPS, and pen controls Extend the capabilities of connected data sources, or focus just on the bits you need Build business logic into your apps with an Excel-inspired expression language Build useful apps without writing code
  • 7. 7 Slide 7 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Quickly generate and customize apps based on Excel files, SharePoint Online lists, Oracle, Salesforce records, Wunderlist, and more. You can even connect custom APIs. Your apps will be able to fully interact with underlying sources and will respect the permissions you’ve already established in them. Connect to the systems you’re already using
  • 8. 8 Slide 8 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Get apps to your team when and where they’re needed, whether that’s on the web, iOS or Android - no app store required. Publish apps instantly for web and mobile
  • 9. 9 Slide 9 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Build modern business apps fast Compose analytics, user experiences, and automation using an integrated set of services from Microsoft More efficient developers Seamlessly extend capabilities for power users and leverage powerful Azure platform services Business Application Platform Empowered power users People who understand their business needs best can now build apps quickly without writing code PowerAppsPower BI Microsoft Flow Common Data Model Connectors & Gateways Connected data across apps Whether built on the Common Data Model or integrated with existing systems, get more value from your data MEASURE ACT AUTOMATE Azure App Services Azure Functions … Azure Logic Apps Azure API Management … Azure Data analytics SQL Server BI …
  • 10. 11 Slide 11 Follow us: #O365ENGAGE17 Manage your App What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM?
  • 11. 12 Slide 12 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Save and Publish and app • Make updates to the app and save them • Give it a meaningful name, description and icon • Publishing an app makes it available for everyone • Check out which version is live
  • 12. 13 Slide 13 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Share an App: Security • Really simple sharing model • Share with organization • Share with specific users (invite by email) • Permission levels • Owner • Contributor (use, customize, share) • User (use only) • Resources used in app may require explicit permissions
  • 13. 14 Slide 14 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Share an App: Find the app! • See all apps in PowerApps • Apps you own • Apps shared with you • Discover the app in AppSource • Filter to show apps for your organisation Missing meaningful description and icon
  • 14. 15 Slide 15 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Demo scenario • Create an app • Share/publish the app • Find the app (another user) • Restore previous version
  • 15. 16 Slide 16 Follow us: #O365ENGAGE17 Using Environments for Application Lifecycle Management What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM?
  • 16. 17 Slide 17 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Environments • A space to store, manage, and share your organization’s business data, apps, and flows • Containers to separate apps that may have different roles, security requirements, data sources, or target audiences
  • 17. 18 Slide 18 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Be aware of environment scope! • When you create an app in an environment, that app is routed to only datacenters in that geographic location. • Any items that you create in that environment (including connections, gateways, flows using Microsoft Flow, and more) are also bound to their environment’s location.
  • 18. 19 Slide 19 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Choose your strategy • Build your apps in a single environment • Separate environments to support DTAP • Group environments to specific teams or departments, each containing the relevant data and apps for each audience • Create environments for different global branches
  • 19. 20 Slide 20 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17
  • 20. 21 Slide 21 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Environment permissions • Environment Admin role can perform administrative actions: • Add or remove a user or group • Provision a Common Data Service database • View and manage all resources • Set Data Loss Prevention (DLP) policies • Environment Maker role can create resources • Including apps, connections, custom connectors, gateways, and flows using Microsoft Flow
  • 21. 22 Slide 22 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 When will I see an environment? An environment will show up in your picker if you meet one of the following conditions 1. Member of the Environment Admin role for the environment 2. Member of the Environment Maker role for the environment 3. You have been given ‘Contributor’ access to at least one app within the environment
  • 22. 23 Slide 23 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Overview of resources per environment • Currently limited to Flow • Will be extended in the future with Apps, APIs,…
  • 23. 24 Slide 24 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Migrate an App between environments PowerApps: you save the app locally and recreate it in the destination environment Connections, custom connectors, and flows: you can't be migrate these resources; you must recreate them in the destination environment Gateways: gateways are only supported in the default environments, so migration is not supported Common Data Service entity schema changes, new entities, new permission sets, new roles: can be exported and imported
  • 24. 25 Slide 25 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 So…, what should be a proper strategy? • Supporting the need for DTAP! • Development • Use the PowerApps Community Plan license per developer • Let each developer create and manage their own environment • Test, Acceptance, Production • Separate out environments to support environment isolation and independent testing • Create Test environment and assign people for validating apps • Create UAT environment and assign people for UAT testing • Use the default environment as your Production environment
  • 25. 26 Slide 26 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Demo scenario • Introduction to PowerApps Admin Center • Create new Environment “UAT” • Set permissions for everyone • Set app specific permission • Migrate app from Test to UAT
  • 26. 27 Slide 27 Follow us: #O365ENGAGE17 Data Loss Prevention (DLP) for PowerApps (and Flow) What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM?
  • 27. 28 Slide 28 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 What is Data Loss Prevention? • Organization's data is critical to its success! • It must be available at all times • But needs to be protected! • PowerApps supports creating and enforcing DLP policies • Policies define how business data can be shared • Ensures that data is managed in a uniform manner across the organization • Prevents important business data from being accidentally published to services such as social media sites
  • 28. 29 Slide 29 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Data Groups Data cannot be shared among services located in different groups • Two data groups available • Business data only • No business data allowed (set as default)
  • 29. 30 Slide 30 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Demo scenario • Create new DLP policy in Admin Center • Do not allow SharePoint and Twitter exchange data • Validate policy • Create an app • Add connection to SharePoint • Add connection to Twitter
  • 30. 31 Slide 31 Follow us: #O365ENGAGE17 Wrap-up PowerApps, the Developer Story: Build an API to Integrate Corporate Data
  • 31. 32 Slide 32 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Pricing For Office 365 and Dynamics 365 Included in select Office 365 and Dynamics 365 plans For business users €5.90* per user per month For app makers and admins €33.70* per user per month PowerApps for Office 365 and Dynamics 365 PowerApps Plan 1 * for current pricing see https://powerapps.microsoft.com/en-us/pricing PowerApps Plan 2 For community Free Sign up for PowerApps Community Plan PowerApps Community Plan
  • 32. 33 Slide 33 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Key takeaways • Creating new apps and share with organization is easy • Environments allow proper separation of concerns, but think about your strategy and match organization needs • Controlling resources is still very limited (only Flows) • Migration scenarios possible, but no automation and error prone • DLP policies allow securing your corporate data, but has limitation around custom connections
  • 33. 34 Slide 34 What Do I Need to Know as a PowerApps Business Developer to Administrate and Manage ALM? | Bram de Jager, delaware Netherlands | June 21, 14:45 Follow us: #O365ENGAGE17 Questions? | Thank You Bram de Jager Bram.deJager@delaware.pro @bramdejager We’d like to know what you think! Please fill out the evaluation form you received at the registration desk for this session Session recordings and materials: Materials will be available on Office365Engage.com soon