SlideShare a Scribd company logo
1 of 32
PowerApps and Flow
JUSSI ROINE
CTO @ ONSIGHT HELSINKI
SPONSORS
Jussi Roine
CTO, MVP, MCM, MCT
Onsight Helsinki
www.jussiroine.com
@JussiRoine
Session takeaways
Learn when to choose PowerApps and Flow
Quickly build effective LOB solutions
Migration guidance from InfoPath
Additional session takeway
Noniin Right, let’s get started, shall we
noNIIIIN I TOLD YOU, IT WORKS, SEE!
No. Niin. It should.. work? Give me a second..
NONNIH Help me god, work! You piece of #%%#@
(Basics of Finnish: Completed)
What is PowerApps?
And what is Flow?
Building & managing
PowerApps and Flow solutions
Best Practices
What is PowerApps?
What is PowerApps?
 Create apps with a Windows 10 App, share securely with Office 365 users
 Access via mobile devices, tablets, web browser and Windows apps
 Get & manipulate external data via Connections
A fully cloud-based platform for building, sharing and using business apps
Why PowerApps?
 Forms tools – unless you count InfoPath and/or Excel Surveys
 Rapid App Development environment
 Mobile app story for information workers
Microsoft does not have great solutions at the moment for:
PowerApps tries to redeem these omissions with a modern approach
 A tool for power users to quickly design and build apps around data
 Works in mobile, works in the browser
Cloud first, Mobile firstWifi first,
What about InfoPath? Where’s that going?
 XML-based forms are from the past – no real benefits anymore
 Very limited connectivity & too ”SharePointy”
 Not really web/mobile focused and challenging to customize
InfoPath is on it’s way out and has too much technical debt
Is PowerApps an InfoPath replacement?
 PowerApps lacks features that InfoPath has – more on these in a moment
 PowerApps is not ”forms on web page” with clunky workflows
PowerApps is what InfoPath should have been in 2003-2013
What can I build with PowerApps?
PowerApps is flexible, but it also has specific strengths
 Generate apps based on data (Excel, SQL etc.)
 Form-based apps for capturing and updating data
 Line of Business apps with modern capabilities (microphone, camera, GPS
coordinates)
 Apps for specific needs, signups, events – for power users and role-based needs
PowerApps-based apps can contain:
Multiple data sources Multiple screens Ink & pen support Custom APIs
Current limitations with PowerApps
Supported platforms for using PowerApps
 PowerApps is still in Preview – not supported for production use
 Documentation is somewhat limited and scarce, more like a reference
 You will need custom development, if default connectors are not enough
 Limited SharePoint support – does not replace forms/list views
PowerApps Demo
What is Microsoft Flow?
Microsoft Flow
A new workflow & activity engine for power users in the cloud
 Design workflows with a simple
design interface
 Run workflows continuously or
as triggered activities
 Connect with PowerApps via
control activity
Building Flows
Design flows at https://flow.microsoft.com using the web UI
 Graphical designer shares the same UX with Azure Logic Apps designer
 Dozens of triggers and actions, more being added monthly
 Data does not have to reside in Office 365 at all
 Data sources include Box, Dropbox, Salesforce, Wunderlist etc.
Things to consider before going to production
 Recurrence of a Flow can be automatic (~30 sec) or sec/min/hour/day
interval
 Can connect with custom APIs that are registered through Office 365
 Credentials to external services are stored within the Flow (and shared with
PowerApps)
Flow Gallery
Reuse pre-defined recipes from Flow Gallery
Submit custom flows to Flow Gallery
 Must not contain custom APIs
Flow Demo
SharePoint-based workflow vs. Microsoft Flow
Feature Windows Azure Workflow Microsoft Flow
Supports SharePoint 2013/2016 Built-in
Requires integration work
(webhooks in the future)
Supports SharePoint Online Built-in Built-in
Form technology approach InfoPath
PowerApps
InfoPath
Supports complex workflows Via Visual Studio
Via Custom APIs & Azure
Functions
Logs & troubleshooting Simple view with errors (if any)
Exceptions & graphical view,
history view, input/output views
Future-proof
Supported for 10 more years,
default (and only) choice for now
Flow support coming to SPO,
evolves rapidly during Preview
Pricing No license required Not announced
Building & managing
PowerApps and Flow
solutions
Building PowerApps solutions
Design apps based on data, or design apps based on UI
 Data must be accessible, so sharing can
use Dropbox, OneDrive for Business etc.
 ”Shadow IT” solutions – unexpected
usage and growth
Converting InfoPath forms to PowerApps
No tool available for InfoPath to PowerApps conversion
 No public information if a tool will even be released by Microsoft
Challenges in moving to PowerApps-based forms from InfoPath:
Repeater control
Table-based positioning
Offline support
Windows Phone support
On-Premises support
Complexityforworkaround
Nice-to-have Must-haveNot needed
SharePoint support
Form View support
Anonymous use
Converting SharePoint Workflows to Flows
No tool available for WAW/SharePoint Designer-based workflow conversion
 Problem: SharePoint Designer 2013-based workflows are often
complex and include multiple steps and path logic
 Flows only support simple conditions (If/Else, but not Default/Finally)
 Flows do not support looping (for now, at least)
 No Visual Studio-support for building Flows
Recommendation: Build only simple Flows, with Flow strengths
Integrations &
external data
High volume Always running
Managing PowerApps & Flows
User access to apps is based on Office 365 accounts
 Forms are in-house and per organization
 No anonymous use – all apps are for internal use only
 AAD B2B support is not confirmed
 Share with individuals, or share with the whole organization
Create and enforce a governance model!
User builds a fantastic
PowerApps/Flow solution
User leaves the company
Re-provision/claiming solutions during
disabling/deprovisioning of AD account
Challenge SolutionUser action
Users love PowerApps &
Flow
Unmanaged, undocumented
LOB tools, Shadow IT approach
Provide guidance, take ownership of
solutions, monitor solutions
Extending beyond PowerApps & Flow basic features
Custom APIs extend PowerApps &
Flow OOB functionality
Azure Functions provide effortless
building blocks
Logic Apps provide true
integration logic
Serverless computing
Trigger via HTTP call, polling or
webhooks
Can run C# scripts and .BAT files
Ad-hoc modifications, real-time
logging
Azure API Apps as a platform
Swagger-based metadata finding
Can do *anything* 
Best suited for integrating
external datasources
API Management Portal
Enterprise integration features
Full integration capabilities
Not dependent on single user
Fully Azure-based
Hybrid integration solution
Best Practices, lessons
learned, don’t do
what I did
Lessons learned
PowerApps is in preview – plan ahead & keep plans loose
 Things are changing – prepare for ad hoc change of plans
 Case: Put all APIs in Microsoft Azure and manage them separately
 Microsoft retired the Azure-based PowerApps management functionality
 ”Does PowerApps support X?” – be careful not to overpromise
 The roadmap is not locked down, so things are moving and shifting
Don’t assume things & remember your lessons from InfoPath
 InfoPath was released in 2003 and then I felt the same as now – AMAZING!
 Workarounds easily turn into hacks and kludges
 ”Umm, AD lookup is not there so let me just code it quickly..”
Best practices
PowerApps is flexible, but it also has specific strengths
 It revolves around data – so best start with a data model & mindset
 APIs are the key to accessing data and external systems
 Provide centralized access to API’s via Azure API Management Portal
 Use other Office 365 workloads to your benefit
 Planner, Power BI, OneDrive for Business, Groups etc.
 Avoid trying to rebuild InfoPath forms to look the same in PowerApps
Where to learn more?
 PowerApps reference
 https://powerapps.microsoft.com/en-us/tutorials/formula-
reference/
 Custom APIs and PowerApps
 https://blogs.msdn.microsoft.com/carlosag/2016/05/09/using-
azure-functions-in-powerapps/
 Using Azure Functions in PowerApps
 https://powerapps.microsoft.com/en-us/blog/using-azure-
functions-in-powerapps/
Onsight
Groups
Responsetime/Criticality
Visibility
Planner
Delve Analytics
Delve
Individual Organization
Non-realtime/LowReal-time/High
Skype for Business
(call/video)
Skype for Business
(IM)
Email
OneDrive for
Business
Skype for Business
(online meeting)
Yammer
Skype Broadcast
SharePoint Office 365 Video
Project Online
PowerApps
Flow
thank you
questions?
live ratings
WWW.JUSSIROINE.COMJUSSIROINE
spca.biz/TCRJ

More Related Content

What's hot

An introduction to microsoft power apps
An introduction to microsoft power appsAn introduction to microsoft power apps
An introduction to microsoft power appsMitul Rana
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentationInnoTech
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & FlowXpand IT
 
Introduction to Power Platform
Introduction to Power PlatformIntroduction to Power Platform
Introduction to Power PlatformPraveen Nair
 
Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and FlowJames Milne
 
Microsoft Power Platform: Power BI, PowerApps & Flow
Microsoft Power Platform:  Power BI, PowerApps & FlowMicrosoft Power Platform:  Power BI, PowerApps & Flow
Microsoft Power Platform: Power BI, PowerApps & FlowTracy Van der Schyff
 
Getting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At ScaleGetting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At ScaleRichard Harbridge
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power PlatformKorcomptenz Inc
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power appsRezaDorrani1
 
Introduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptxIntroduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptxRatanTATA10
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (Power Automate)OluwatobiYusuf2
 
Microsoft Power Apps - A Getting Started Guide
Microsoft Power Apps - A Getting Started GuideMicrosoft Power Apps - A Getting Started Guide
Microsoft Power Apps - A Getting Started GuidePaul Barnett
 
PL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsPL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsNanddeep Nachan
 
Introduction to Microsoft Flow & PowerApps
Introduction to Microsoft Flow & PowerAppsIntroduction to Microsoft Flow & PowerApps
Introduction to Microsoft Flow & PowerAppsJoAnna Cheshire
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platformJenkins NS
 
Overview power apps and microsoft flow
Overview power apps and microsoft flowOverview power apps and microsoft flow
Overview power apps and microsoft flowJuan Fabian
 
Microsoft power platform
Microsoft power platform Microsoft power platform
Microsoft power platform AYUSHISHARMA295
 

What's hot (20)

An introduction to microsoft power apps
An introduction to microsoft power appsAn introduction to microsoft power apps
An introduction to microsoft power apps
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
 
Microsoft power apps
Microsoft power appsMicrosoft power apps
Microsoft power apps
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
 
Introduction to Power Platform
Introduction to Power PlatformIntroduction to Power Platform
Introduction to Power Platform
 
Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and Flow
 
Microsoft Power Platform: Power BI, PowerApps & Flow
Microsoft Power Platform:  Power BI, PowerApps & FlowMicrosoft Power Platform:  Power BI, PowerApps & Flow
Microsoft Power Platform: Power BI, PowerApps & Flow
 
Getting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At ScaleGetting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At Scale
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power Platform
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power apps
 
Introduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptxIntroduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptx
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (Power Automate)
 
Microsoft Power Apps - A Getting Started Guide
Microsoft Power Apps - A Getting Started GuideMicrosoft Power Apps - A Getting Started Guide
Microsoft Power Apps - A Getting Started Guide
 
PL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsPL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform Fundamentals
 
Introduction to Microsoft Flow & PowerApps
Introduction to Microsoft Flow & PowerAppsIntroduction to Microsoft Flow & PowerApps
Introduction to Microsoft Flow & PowerApps
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
Overview power apps and microsoft flow
Overview power apps and microsoft flowOverview power apps and microsoft flow
Overview power apps and microsoft flow
 
Microsoft power platform
Microsoft power platform Microsoft power platform
Microsoft power platform
 

Viewers also liked

PowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate DataPowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate DataBram de Jager
 
Power Up with PowerApps
Power Up with PowerAppsPower Up with PowerApps
Power Up with PowerAppsBobby Chang
 
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate DataPowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate DataBram de Jager
 
Common Data Service (CDS), a new database?
Common Data Service (CDS), a new database?Common Data Service (CDS), a new database?
Common Data Service (CDS), a new database?Pedro Azevedo
 
Power Apps - With great power comes great responsibility
Power Apps -  With great power comes great responsibilityPower Apps -  With great power comes great responsibility
Power Apps - With great power comes great responsibilitySriram Hariharan
 
Debugging Apps & Analysing Usage
Debugging Apps & Analysing UsageDebugging Apps & Analysing Usage
Debugging Apps & Analysing UsageXpand IT
 
Connector API Apps
Connector API AppsConnector API Apps
Connector API AppsBizTalk360
 
Microsoft Dynamics CRM Connector
Microsoft Dynamics CRM ConnectorMicrosoft Dynamics CRM Connector
Microsoft Dynamics CRM ConnectorAnkush Sharma
 
Connecting the dots: no technology solution is an island
Connecting the dots: no technology solution is an islandConnecting the dots: no technology solution is an island
Connecting the dots: no technology solution is an islanddelaware BeLux
 
SharePoint Cross-Site Publishing
SharePoint Cross-Site PublishingSharePoint Cross-Site Publishing
SharePoint Cross-Site PublishingBobby Chang
 
Mule Microsoft Share Point 2013 Connector
Mule Microsoft Share Point 2013 ConnectorMule Microsoft Share Point 2013 Connector
Mule Microsoft Share Point 2013 ConnectorAnkush Sharma
 
Discover PowerApps with SharePoint. Is It a Good Fit?
Discover PowerApps with SharePoint. Is It a Good Fit?Discover PowerApps with SharePoint. Is It a Good Fit?
Discover PowerApps with SharePoint. Is It a Good Fit?ShareGate
 
Office 365 Roadmap Update November 2016
Office 365 Roadmap Update November 2016Office 365 Roadmap Update November 2016
Office 365 Roadmap Update November 2016Danny Burlage
 
InfoPath alternatives and the potential of PowerApps
InfoPath alternatives and the potential of PowerAppsInfoPath alternatives and the potential of PowerApps
InfoPath alternatives and the potential of PowerAppsMaarten Visser
 
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...BDO IT Solutions
 
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 PowerAppsNicolas Georgeault
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flowDipti Chhatrapati
 
Logic apps and PowerApps - Integrate across your APIs
Logic apps and PowerApps - Integrate across your APIsLogic apps and PowerApps - Integrate across your APIs
Logic apps and PowerApps - Integrate across your APIsSriram Hariharan
 
Serverless tools for integrating systems
Serverless tools for integrating systemsServerless tools for integrating systems
Serverless tools for integrating systemsBizTalk360
 

Viewers also liked (20)

PowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate DataPowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
 
Power Up with PowerApps
Power Up with PowerAppsPower Up with PowerApps
Power Up with PowerApps
 
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate DataPowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
 
Common Data Service (CDS), a new database?
Common Data Service (CDS), a new database?Common Data Service (CDS), a new database?
Common Data Service (CDS), a new database?
 
Power Apps - With great power comes great responsibility
Power Apps -  With great power comes great responsibilityPower Apps -  With great power comes great responsibility
Power Apps - With great power comes great responsibility
 
Debugging Apps & Analysing Usage
Debugging Apps & Analysing UsageDebugging Apps & Analysing Usage
Debugging Apps & Analysing Usage
 
Microsoft StaffHub
Microsoft StaffHub Microsoft StaffHub
Microsoft StaffHub
 
Connector API Apps
Connector API AppsConnector API Apps
Connector API Apps
 
Microsoft Dynamics CRM Connector
Microsoft Dynamics CRM ConnectorMicrosoft Dynamics CRM Connector
Microsoft Dynamics CRM Connector
 
Connecting the dots: no technology solution is an island
Connecting the dots: no technology solution is an islandConnecting the dots: no technology solution is an island
Connecting the dots: no technology solution is an island
 
SharePoint Cross-Site Publishing
SharePoint Cross-Site PublishingSharePoint Cross-Site Publishing
SharePoint Cross-Site Publishing
 
Mule Microsoft Share Point 2013 Connector
Mule Microsoft Share Point 2013 ConnectorMule Microsoft Share Point 2013 Connector
Mule Microsoft Share Point 2013 Connector
 
Discover PowerApps with SharePoint. Is It a Good Fit?
Discover PowerApps with SharePoint. Is It a Good Fit?Discover PowerApps with SharePoint. Is It a Good Fit?
Discover PowerApps with SharePoint. Is It a Good Fit?
 
Office 365 Roadmap Update November 2016
Office 365 Roadmap Update November 2016Office 365 Roadmap Update November 2016
Office 365 Roadmap Update November 2016
 
InfoPath alternatives and the potential of PowerApps
InfoPath alternatives and the potential of PowerAppsInfoPath alternatives and the potential of PowerApps
InfoPath alternatives and the potential of PowerApps
 
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
 
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
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
 
Logic apps and PowerApps - Integrate across your APIs
Logic apps and PowerApps - Integrate across your APIsLogic apps and PowerApps - Integrate across your APIs
Logic apps and PowerApps - Integrate across your APIs
 
Serverless tools for integrating systems
Serverless tools for integrating systemsServerless tools for integrating systems
Serverless tools for integrating systems
 

Similar to PowerApps Deep Dive

Intro to PowerApps and Flow
Intro to PowerApps and FlowIntro to PowerApps and Flow
Intro to PowerApps and FlowApril Dunnam
 
O365Engage17 - Supercharging Your Productivity and Business with Microsoft Po...
O365Engage17 - Supercharging Your Productivity and Business with Microsoft Po...O365Engage17 - Supercharging Your Productivity and Business with Microsoft Po...
O365Engage17 - Supercharging Your Productivity and Business with Microsoft Po...NCCOMMS
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...BIWUG
 
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 FormsHaniel Croitoru
 
Workflows and Forms in Microsoft world - when to use what
Workflows and Forms in Microsoft world - when to use whatWorkflows and Forms in Microsoft world - when to use what
Workflows and Forms in Microsoft world - when to use whatAsif Rehmani
 
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"Xylos
 
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...serge luca
 
Redmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power biRedmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power biBerkovich Consulting
 
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...Dickinson + Associates
 
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]Olivier Travers
 
PowerApps 101 SharePoint Saturday Belgium 2019
PowerApps 101 SharePoint Saturday Belgium 2019PowerApps 101 SharePoint Saturday Belgium 2019
PowerApps 101 SharePoint Saturday Belgium 2019Rebekka Aalbers-de Jong
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...serge luca
 
Yes, You Can Develop for SharePoint
Yes, You Can Develop for SharePointYes, You Can Develop for SharePoint
Yes, You Can Develop for SharePointElizabeth Szabo
 
[Luca/Van Campenhoudt] Microsoft Flow Beyone the Limits: Tips, Pitfalls, Patt...
[Luca/Van Campenhoudt] Microsoft Flow Beyone the Limits: Tips, Pitfalls, Patt...[Luca/Van Campenhoudt] Microsoft Flow Beyone the Limits: Tips, Pitfalls, Patt...
[Luca/Van Campenhoudt] Microsoft Flow Beyone the Limits: Tips, Pitfalls, Patt...European Collaboration Summit
 
Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018serge luca
 
No-code forms and workflow tools of the SharePoint trade
No-code forms and workflow tools of the SharePoint tradeNo-code forms and workflow tools of the SharePoint trade
No-code forms and workflow tools of the SharePoint tradeAsif Rehmani
 
The business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowThe business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowJuan Fabian
 
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Vignesh Ganesan I Microsoft MVP
 

Similar to PowerApps Deep Dive (20)

Intro to PowerApps and Flow
Intro to PowerApps and FlowIntro to PowerApps and Flow
Intro to PowerApps and Flow
 
O365Engage17 - Supercharging Your Productivity and Business with Microsoft Po...
O365Engage17 - Supercharging Your Productivity and Business with Microsoft Po...O365Engage17 - Supercharging Your Productivity and Business with Microsoft Po...
O365Engage17 - Supercharging Your Productivity and Business with Microsoft Po...
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
 
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
 
Workflows and Forms in Microsoft world - when to use what
Workflows and Forms in Microsoft world - when to use whatWorkflows and Forms in Microsoft world - when to use what
Workflows and Forms in Microsoft world - when to use what
 
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"
 
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...
 
Redmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power biRedmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power bi
 
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
 
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
 
PowerApps 101 SharePoint Saturday Belgium 2019
PowerApps 101 SharePoint Saturday Belgium 2019PowerApps 101 SharePoint Saturday Belgium 2019
PowerApps 101 SharePoint Saturday Belgium 2019
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
 
Yes, You Can Develop for SharePoint
Yes, You Can Develop for SharePointYes, You Can Develop for SharePoint
Yes, You Can Develop for SharePoint
 
[Luca/Van Campenhoudt] Microsoft Flow Beyone the Limits: Tips, Pitfalls, Patt...
[Luca/Van Campenhoudt] Microsoft Flow Beyone the Limits: Tips, Pitfalls, Patt...[Luca/Van Campenhoudt] Microsoft Flow Beyone the Limits: Tips, Pitfalls, Patt...
[Luca/Van Campenhoudt] Microsoft Flow Beyone the Limits: Tips, Pitfalls, Patt...
 
Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018
 
No-code forms and workflow tools of the SharePoint trade
No-code forms and workflow tools of the SharePoint tradeNo-code forms and workflow tools of the SharePoint trade
No-code forms and workflow tools of the SharePoint trade
 
The business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowThe business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft Flow
 
Ms flow hnlnov2016
Ms flow hnlnov2016Ms flow hnlnov2016
Ms flow hnlnov2016
 
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365
 
PowerApps.pptx
PowerApps.pptxPowerApps.pptx
PowerApps.pptx
 

More from SPC Adriatics

How to secure your data in Office 365
How to secure your data in Office 365 How to secure your data in Office 365
How to secure your data in Office 365 SPC Adriatics
 
Do you know, where your sensitive data is?
Do you know, where your sensitive data is?Do you know, where your sensitive data is?
Do you know, where your sensitive data is?SPC Adriatics
 
Securing Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management ServicesSecuring Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management ServicesSPC Adriatics
 
Creating Workflows in Project Online
Creating Workflows in Project OnlineCreating Workflows in Project Online
Creating Workflows in Project OnlineSPC Adriatics
 
Faster than a flash behind the scenes of patching SharePoint Online
Faster than a flash   behind the scenes of patching SharePoint OnlineFaster than a flash   behind the scenes of patching SharePoint Online
Faster than a flash behind the scenes of patching SharePoint OnlineSPC Adriatics
 
Role based views in Project and Resource Center
Role based views in Project and Resource CenterRole based views in Project and Resource Center
Role based views in Project and Resource CenterSPC Adriatics
 
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)SPC Adriatics
 
SharePoint Governance and Compliance
SharePoint Governance and ComplianceSharePoint Governance and Compliance
SharePoint Governance and ComplianceSPC Adriatics
 
From analyses to successful Implementation
From analyses to successful ImplementationFrom analyses to successful Implementation
From analyses to successful ImplementationSPC Adriatics
 
The key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoptionThe key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoptionSPC Adriatics
 
10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise Search10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise SearchSPC Adriatics
 
How the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliveryHow the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliverySPC Adriatics
 
Scaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsScaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsSPC Adriatics
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSPC Adriatics
 
Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...SPC Adriatics
 
Custom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance PuzzleCustom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance PuzzleSPC Adriatics
 
SharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside OutSharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside OutSPC Adriatics
 
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?SPC Adriatics
 
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016SPC Adriatics
 

More from SPC Adriatics (20)

How to secure your data in Office 365
How to secure your data in Office 365 How to secure your data in Office 365
How to secure your data in Office 365
 
Do you know, where your sensitive data is?
Do you know, where your sensitive data is?Do you know, where your sensitive data is?
Do you know, where your sensitive data is?
 
Securing Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management ServicesSecuring Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management Services
 
Creating Workflows in Project Online
Creating Workflows in Project OnlineCreating Workflows in Project Online
Creating Workflows in Project Online
 
Faster than a flash behind the scenes of patching SharePoint Online
Faster than a flash   behind the scenes of patching SharePoint OnlineFaster than a flash   behind the scenes of patching SharePoint Online
Faster than a flash behind the scenes of patching SharePoint Online
 
Role based views in Project and Resource Center
Role based views in Project and Resource CenterRole based views in Project and Resource Center
Role based views in Project and Resource Center
 
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
 
SharePoint Governance and Compliance
SharePoint Governance and ComplianceSharePoint Governance and Compliance
SharePoint Governance and Compliance
 
From analyses to successful Implementation
From analyses to successful ImplementationFrom analyses to successful Implementation
From analyses to successful Implementation
 
The key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoptionThe key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoption
 
Office 365 Video
Office 365 VideoOffice 365 Video
Office 365 Video
 
10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise Search10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise Search
 
How the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliveryHow the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and Delivery
 
Scaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsScaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other Tools
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search Operations
 
Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...
 
Custom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance PuzzleCustom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance Puzzle
 
SharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside OutSharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside Out
 
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
 
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 

PowerApps Deep Dive

  • 1. PowerApps and Flow JUSSI ROINE CTO @ ONSIGHT HELSINKI
  • 3. Jussi Roine CTO, MVP, MCM, MCT Onsight Helsinki www.jussiroine.com @JussiRoine
  • 4.
  • 5. Session takeaways Learn when to choose PowerApps and Flow Quickly build effective LOB solutions Migration guidance from InfoPath
  • 6. Additional session takeway Noniin Right, let’s get started, shall we noNIIIIN I TOLD YOU, IT WORKS, SEE! No. Niin. It should.. work? Give me a second.. NONNIH Help me god, work! You piece of #%%#@ (Basics of Finnish: Completed)
  • 7. What is PowerApps? And what is Flow? Building & managing PowerApps and Flow solutions Best Practices
  • 9. What is PowerApps?  Create apps with a Windows 10 App, share securely with Office 365 users  Access via mobile devices, tablets, web browser and Windows apps  Get & manipulate external data via Connections A fully cloud-based platform for building, sharing and using business apps
  • 10. Why PowerApps?  Forms tools – unless you count InfoPath and/or Excel Surveys  Rapid App Development environment  Mobile app story for information workers Microsoft does not have great solutions at the moment for: PowerApps tries to redeem these omissions with a modern approach  A tool for power users to quickly design and build apps around data  Works in mobile, works in the browser Cloud first, Mobile firstWifi first,
  • 11. What about InfoPath? Where’s that going?  XML-based forms are from the past – no real benefits anymore  Very limited connectivity & too ”SharePointy”  Not really web/mobile focused and challenging to customize InfoPath is on it’s way out and has too much technical debt Is PowerApps an InfoPath replacement?  PowerApps lacks features that InfoPath has – more on these in a moment  PowerApps is not ”forms on web page” with clunky workflows PowerApps is what InfoPath should have been in 2003-2013
  • 12. What can I build with PowerApps? PowerApps is flexible, but it also has specific strengths  Generate apps based on data (Excel, SQL etc.)  Form-based apps for capturing and updating data  Line of Business apps with modern capabilities (microphone, camera, GPS coordinates)  Apps for specific needs, signups, events – for power users and role-based needs PowerApps-based apps can contain: Multiple data sources Multiple screens Ink & pen support Custom APIs
  • 13. Current limitations with PowerApps Supported platforms for using PowerApps  PowerApps is still in Preview – not supported for production use  Documentation is somewhat limited and scarce, more like a reference  You will need custom development, if default connectors are not enough  Limited SharePoint support – does not replace forms/list views
  • 16. Microsoft Flow A new workflow & activity engine for power users in the cloud  Design workflows with a simple design interface  Run workflows continuously or as triggered activities  Connect with PowerApps via control activity
  • 17. Building Flows Design flows at https://flow.microsoft.com using the web UI  Graphical designer shares the same UX with Azure Logic Apps designer  Dozens of triggers and actions, more being added monthly  Data does not have to reside in Office 365 at all  Data sources include Box, Dropbox, Salesforce, Wunderlist etc. Things to consider before going to production  Recurrence of a Flow can be automatic (~30 sec) or sec/min/hour/day interval  Can connect with custom APIs that are registered through Office 365  Credentials to external services are stored within the Flow (and shared with PowerApps)
  • 18. Flow Gallery Reuse pre-defined recipes from Flow Gallery Submit custom flows to Flow Gallery  Must not contain custom APIs
  • 20. SharePoint-based workflow vs. Microsoft Flow Feature Windows Azure Workflow Microsoft Flow Supports SharePoint 2013/2016 Built-in Requires integration work (webhooks in the future) Supports SharePoint Online Built-in Built-in Form technology approach InfoPath PowerApps InfoPath Supports complex workflows Via Visual Studio Via Custom APIs & Azure Functions Logs & troubleshooting Simple view with errors (if any) Exceptions & graphical view, history view, input/output views Future-proof Supported for 10 more years, default (and only) choice for now Flow support coming to SPO, evolves rapidly during Preview Pricing No license required Not announced
  • 21. Building & managing PowerApps and Flow solutions
  • 22. Building PowerApps solutions Design apps based on data, or design apps based on UI  Data must be accessible, so sharing can use Dropbox, OneDrive for Business etc.  ”Shadow IT” solutions – unexpected usage and growth
  • 23. Converting InfoPath forms to PowerApps No tool available for InfoPath to PowerApps conversion  No public information if a tool will even be released by Microsoft Challenges in moving to PowerApps-based forms from InfoPath: Repeater control Table-based positioning Offline support Windows Phone support On-Premises support Complexityforworkaround Nice-to-have Must-haveNot needed SharePoint support Form View support Anonymous use
  • 24. Converting SharePoint Workflows to Flows No tool available for WAW/SharePoint Designer-based workflow conversion  Problem: SharePoint Designer 2013-based workflows are often complex and include multiple steps and path logic  Flows only support simple conditions (If/Else, but not Default/Finally)  Flows do not support looping (for now, at least)  No Visual Studio-support for building Flows Recommendation: Build only simple Flows, with Flow strengths Integrations & external data High volume Always running
  • 25. Managing PowerApps & Flows User access to apps is based on Office 365 accounts  Forms are in-house and per organization  No anonymous use – all apps are for internal use only  AAD B2B support is not confirmed  Share with individuals, or share with the whole organization Create and enforce a governance model! User builds a fantastic PowerApps/Flow solution User leaves the company Re-provision/claiming solutions during disabling/deprovisioning of AD account Challenge SolutionUser action Users love PowerApps & Flow Unmanaged, undocumented LOB tools, Shadow IT approach Provide guidance, take ownership of solutions, monitor solutions
  • 26. Extending beyond PowerApps & Flow basic features Custom APIs extend PowerApps & Flow OOB functionality Azure Functions provide effortless building blocks Logic Apps provide true integration logic Serverless computing Trigger via HTTP call, polling or webhooks Can run C# scripts and .BAT files Ad-hoc modifications, real-time logging Azure API Apps as a platform Swagger-based metadata finding Can do *anything*  Best suited for integrating external datasources API Management Portal Enterprise integration features Full integration capabilities Not dependent on single user Fully Azure-based Hybrid integration solution
  • 27. Best Practices, lessons learned, don’t do what I did
  • 28. Lessons learned PowerApps is in preview – plan ahead & keep plans loose  Things are changing – prepare for ad hoc change of plans  Case: Put all APIs in Microsoft Azure and manage them separately  Microsoft retired the Azure-based PowerApps management functionality  ”Does PowerApps support X?” – be careful not to overpromise  The roadmap is not locked down, so things are moving and shifting Don’t assume things & remember your lessons from InfoPath  InfoPath was released in 2003 and then I felt the same as now – AMAZING!  Workarounds easily turn into hacks and kludges  ”Umm, AD lookup is not there so let me just code it quickly..”
  • 29. Best practices PowerApps is flexible, but it also has specific strengths  It revolves around data – so best start with a data model & mindset  APIs are the key to accessing data and external systems  Provide centralized access to API’s via Azure API Management Portal  Use other Office 365 workloads to your benefit  Planner, Power BI, OneDrive for Business, Groups etc.  Avoid trying to rebuild InfoPath forms to look the same in PowerApps
  • 30. Where to learn more?  PowerApps reference  https://powerapps.microsoft.com/en-us/tutorials/formula- reference/  Custom APIs and PowerApps  https://blogs.msdn.microsoft.com/carlosag/2016/05/09/using- azure-functions-in-powerapps/  Using Azure Functions in PowerApps  https://powerapps.microsoft.com/en-us/blog/using-azure- functions-in-powerapps/
  • 31. Onsight Groups Responsetime/Criticality Visibility Planner Delve Analytics Delve Individual Organization Non-realtime/LowReal-time/High Skype for Business (call/video) Skype for Business (IM) Email OneDrive for Business Skype for Business (online meeting) Yammer Skype Broadcast SharePoint Office 365 Video Project Online PowerApps Flow

Editor's Notes

  1. Joonas
  2. Joonas
  3. Joonas
  4. Joonas
  5. Joonas