WPC057 - Introduzione a PowerApps e Microsoft Flow

Slides:



Advertisements
Similar presentations
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Advertisements

Randy Williams, MOSS MVP Senior Consultant Synergy Corporate Technologies.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
T Sponsors Sameer Chabungbam Principal Program Manager, Microsoft Connector API Apps BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
InfoPath Forms and Workflows in SP 2010 Wylde Solutions Sydney SharePoint User Group 18 September 2011 Sydney, Australia.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
Basic Developer Knowledge That Every SharePoint Admin Must Have Randy Williams, MVP MOSS Synergy Corporate Technologies
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
Welcome to Azure App Services! Amie Seisay
Welcome to Azure App Services! Amie Seisay
A Lap around Azure API Apps. Customer Challenges What are API Apps? Creating and Consuming an API App using VS Adding authentication API Connectors Swagger.
InfoPath Forms and Workflows in SP 2010 Wylde Solutions Sydney SharePoint User Group 18 September 2011 Sydney, Australia.
Solving Modern Day Business Problems Using Power Apps
PRESENTS TECHNOLOGY PARTNER INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Tulika Chaudharie / Harikharan Krishnaraju Escalation Engineer,
PowerApps and Microsoft Flow for SharePoint Developers Brian T. Jackett Sr. Premier Field Engineer, Microsoft.
Integrating SharePoint with Microsoft Dynamics CRM CRM3007
Mobile Application Solution
Microsoft PowerApps & Flow
PowerApps and Flow Bill Feldker and Becky Bertram
12/11/ :11 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Building Azure Logic Apps
From SharePoint to Office 365 Development
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.

Becky Bertram January 21, 2017 SharePoint Saturday St. Louis
The effort-saving, cost-cutting, low-overhead, cloud capture platform.
Utilize Internal Data via Mobile Business Apps
About Bill Bill Baer (ˈbɛər)
Build Power-full Solutions in Office 365 …without Code!
Microsoft /4/2018 8:21 AM BRK3082 Build solutions and apps with Microsoft OneDrive API and Microsoft Graph API Ryan Gregg Principal Program Manger,
Line of Business Solutions in SharePoint Online
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Build Power-full Solutions in Office 365 …without Code!
Transition Your SharePoint Designer Workflows to Microsoft Flow
Power BI Security Best Practices
Mobile Application Solution
PowerApps and Microsoft Flow for Business Users
Microsoft Build /6/2018 4:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
A Modern Intranet Integration that Extends the Value of Your Microsoft Office 365 Deployment, Boosts Productivity, and Enhances Collaboration OFFICE 365.
PowerApps for SharePoint Users
SharePoint Saturday Detroit
Eli Robillard Microsoft Office Server & Services MVP
Special thanks to our sponsors!
Microsoft Flow and PowerApps End-to-End
The New Breed: OMS, Flow, and Power BI Integration
Build Bot using PowerApps
Kevin Lam / Jeff Hollan Powerful Integration and Workflow Automation
Power Apps & Flow for Microsoft Dynamics SL
Introduction to Office365 Forms and Flow
MetaShare, Powered by Azure, Gives SharePoint a User-Friendly, Intuitive User Interface and Added App Features with No Added Administrative Tasks OFFICE.
File Manager for Microsoft Office 365, SharePoint, and OneDrive: Extensible Via Custom Connectors in Enterprise Deployments, Ideal for End Users OFFICE.
Unlock The Power of Your Business Processes Demystifying Workflow Solutions
Office 365 Development July 2014.
Power up Your Business Process Toolbox with Microsoft Forms
What's New in SharePoint Server 2019
SharePoint 2019 Overview and Use SPFx Extensions
SPO Demos to Business Value Discussion Pillar Mapping
Yooba File Sync: A Microsoft Office 365 Add-In That Syncs Sales Content in SharePoint Online to Yooba’s Sales Performance Management Solution OFFICE 365.
Power BI Streaming Datasets with MS Flow
Donald Donais Minnesota SharePoint Users Group – April 2019
Evolve to Modern Management
PowerApps in MS Flow Robi Vončina.
Guest management with the Power Platform & the Microsoft Graph
PowerApps.
Wimmer Solutions Team Justin Barbara Meg SQL and PowerBI Developer
FLOW 101 Power BI User Group.
PowerApps Hackathon.
Microsoft Power Platform
Presentation transcript:

WPC057 - Introduzione a PowerApps e Microsoft Flow Fabio Franzini MVP - Office Servers & Service

About Me Fabio Franzini Office Servers & Services MVP Twitter: @franzinifabio Email: fabio@fabiofranzini.com About Me www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

Agenda Business application platform What is PowerApps? What is Flow? References Agenda www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

Business application platform www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

Business application platform PowerApps and Flow are the tools for business users for building business applications in SharePoint today and tomorrow. www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

Business application platform www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

What is PowerApps? www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

What is PowerApps? A fully cloud-based platform for building, sharing and using business apps Get & manipulate external data via Connections Create apps with a Windows 10 App, share securely with Office 365 users Access via mobile devices, tablets, web browser and Windows apps Joonas

What is PowerApps? www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

Why PowerApps? Microsoft does not have great solutions at the moment for: Forms tools – unless you count InfoPath and/or Excel Surveys Rapid App Development environment Mobile app story for information workers 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 Joonas

What about InfoPath? InfoPath is on it’s way out and has too much technical debt 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 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 Joonas

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 You will need custom development, if default connectors are not enough Limited SharePoint support – does not replace forms/list views Joonas

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

PowerApps Demo www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

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 On-Premises support SharePoint support Complexity for workaround Table-based positioning Anonymous use Windows Phone support Form View support Offline support Not needed Nice-to-have Must-have

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.

What is Flow? www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

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 www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

Microsoft Flow Joonas

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

Flow Demo www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

SP-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 Form technology approach InfoPath PowerApps 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

Converting SP 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

Extending PowerApps & Flow Custom APIs extend PowerApps & Flow OOB functionality Azure Functions provide effortless building blocks Logic Apps provide true integration logic Azure API Apps as a platform Swagger-based metadata finding Can do *anything*  Best suited for integrating external datasources API Management Portal Serverless computing Trigger via HTTP call, polling or webhooks Can run C# scripts and .BAT files Ad-hoc modifications, real-time logging Enterprise integration features Full integration capabilities Not dependent on single user Fully Azure-based Hybrid integration solution www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

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

References PowerApps Custom APIs and PowerApps 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/

Questions? www.wpc2016.it – info@wpc2016.it - +39 02 365738.11

Contatti OverNet Education info@overneteducation.it www.overneteducation.it Tel. 02 365738 @overnete www.facebook.com/OverNetEducation www.linkedin.com/company/overnet-solutions www.wpc2016.it Contatti OverNet Education www.wpc2016.it – info@wpc2016.it - +39 02 365738.11