1 / 34

Business-solutions on Microsoft SharePoint

PowerApps and Microsoft Flow for Business Users. Business-solutions on Microsoft SharePoint. Adis Jugo, Director Product Technology at skybow Microsoft MVP Office Servers and Services Microsoft MVP Office Development. skybow accelerates, standardizes and simplifies!. Adis Jugo.

ginaw
Download Presentation

Business-solutions on Microsoft SharePoint

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PowerApps and Microsoft Flow for Business Users Business-solutions on Microsoft SharePoint Adis Jugo, Director Product Technology at skybow Microsoft MVP Office Servers and Services Microsoft MVP Office Development skybow accelerates, standardizes and simplifies!

  2. Adis Jugo • Director of Product Technology at skybow • Microsoft MVP • Office Development • Office Servers and Services • http://adisjugo.com • Twitter @adisjugo

  3. Why PowerApps and Flow?

  4. Why PowerApps and Flow?

  5. What

  6. PowerAppsbackground • Extension of Project Sienna • Cloud-based apps for range of mobile devices and browsers • Authentication through Azure Active Directory • Built in connectors for some popular data sources • Extensibility through custom managed APIs (Azure Functions, Azure API Apps…) and Microsoft Azure

  7. Microsoft Flow • Workflows and task automation • Data connections, connected services • Actions • Conditions • Loops

  8. What can I build with PowerApps? • Apps based on data (SharePoint*, SQL, but also DropBox and Google Drive) • Onedimensional, form-based apps • Simple, single-task apps • Microphone, camera, GPS coordinates. Ink and pen support. • Multiple data sources in one app • Multiple screens

  9. What it isn’t? • InfoPath replacement. It is a successor, not a replacement. • Limited functionalities • List forms • Microsoft stated there will be no 1:1 parity • SharePoint-specific product • Limited SharePoint support • Will get better • Free

  10. So, how does it work?PowerApps basics

  11. High-level architecture SaaS apps mobile enterpriseservices tablet businesssystems browser

  12. Data Sources and connectionsPowerApps basics

  13. PowerApps, Flow and Connections

  14. Data sources? SaaS datasources • Excel on OneDrive • Excel on Dropbox • Excel on Google Drive • Office 365 • SharePoint Online lists • Google Sheets • Salesforce • Dynamics CRM

  15. Demo 1PowerApps basics with SharePoint Online

  16. Environments

  17. Microsoft Common Data Model

  18. Common Data Model • Secure Business database, comprising of standard business entities • Encrypted at rest. Built for scale –Service Fabric and elastic SQL. • Standard entities, Custom entities Issues • No management capabilities • Multitenant databases Future • Some kind of Office 365 integration • 3rd Party ISV Apps

  19. Demo 2Common Data Model

  20. On Premises Data Gateway

  21. And Flow?Microsoft Flow basics with demo

  22. Microsoft Flow • Simple, data-drivenactions, conditionsandloops • Start from PowerApps, by another services/events, or schedule • No write-back to PowerApps

  23. Security / Permissions • AAD • Internal sharing • External users – still no info • Anonymous use – still no info

  24. ExtensibilityOvercoming PowerApps and Flow limits

  25. ActionsandConditions Expressions { LOB } { C# } Azure Service Bus Azure API App,Azure Function

  26. For your developers: Extending PowerApps and Flow • http://www.adisjugo.com • Adding custom data sources to PowerApps and Flow • Extending PowerApps language through Azure API Apps • Extending PowerApps and Flow with Azure Functions • Exchanging data from PowerApps and Flow with 3rd party system using Azure Service Bus • Using Azure API Apps to create custom Flow Actions • …

  27. Management, operations and governance

  28. Managing PowerApps & Flows • Limited management capabilities • Basic export and import capability (”Save as”) • Automatised deployments are missing • No PowerApps or Flows versioning • Limited data and security governance capabilities through Environments • Limited authentication and sharing story • Rogue data sources along the enterprise-ready data sources • Custom entities throufgh Common Data Model • No governance • No management • Multitennant SQL Azure

  29. WrapUp • Loosely coupled forms and flow engine. • NOT the InfoPath replacement you were waiting for, some scenarios covered (take a look at skybow Rich Forms – www.skybow.com) • Mixed enterprise and consumer oriented data sources, manage wisely • Limited expression language in PowerApps • Extensibility options still pretty limited / undefined • Limited SharePoint support

  30. WARNING • PowerApps are published as a Minimum Viable Product: things are changing. Prepare for change, and make your plans flexible. • First prove that feature you require is supported by PowerApps, or is at least on the roadmap, to avoid dead-ends. • Don’t overpromise. Remember your lessons from InfoPath. • You might end up deploying hacks as workarounds

  31. InfoPath replacement choice list

  32. THANK YOU questions? Business-solutions on Microsoft SharePoint skybow accelerates, standardizes and simplifies!

More Related