Introduction to PowerApps and Flow

Slides:



Advertisements
Similar presentations
INTRODUCTION TO BUILDING REPORTS Reporting Services.
Advertisements

Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
1 The following presentation is from the Oracle Webcast “What’s New in P6 EPPM Release 8.1.” As a partner, you may not use the Oracle Power Point template,
ICINETIC Experts in.NET technologies and architectures.
…. PrePlanPrepareMigratePost Pre- Deployment PlanPrepareMigrate Post- Deployment First Mailbox.
Intro to Datazen.
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
Datazen – an overview Frank Geisler Please Support Our Sponsors SQL Saturday is made possible with the generous support of these sponsors.
Microsoft Power BI Stack
Internal Modern Data Platform Somnath Data Platform Architect.
PowerApps and Microsoft Flow for SharePoint Developers Brian T. Jackett Sr. Premier Field Engineer, Microsoft.
Mile Hi Power BI User Group
Mobile Application Solution
SharePoint 2007 Business Intelligence
WPC057 - Introduzione a PowerApps e Microsoft Flow
IT06 – HAVE YOUR OWN DYNAMICS NAV TEST ENVIRONMENT IN 90 MINUTES
Fan Engagement Solution
Contract Lifecycle Management In the Disruptive Age
Unvieling Jet Express: What it offers the GP Community
PowerApps & Flow Licensing Overview for Partners
Dynamics 365; What’s new and what’s not
The effort-saving, cost-cutting, low-overhead, cloud capture platform.
Opening slide.
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Discover the New SharePoint Content Publishing Experiences
Transition Your SharePoint Designer Workflows to Microsoft Flow
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
Power BI Security Best Practices
Extensible Platform Microsoft Dynamics 365
Mobile Application Solution
PowerApps and Microsoft Flow for Business Users
Presentation of the eTendersNI service Business Intelligence Module
Unvieling Jet Express: What it offers the GP Community
LS BI Jóhann Einarsson Solution lead LS BI
Administering and Deploying Power BI Solutions
Microsoft Build /17/2018 5:42 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Special thanks to our sponsors!
The New Breed: OMS, Flow, and Power BI Integration
Power Apps & Flow for Microsoft Dynamics SL
+Vonus: An Intuitive, Cloud-Based Point-of-Sale Solution That’s Powered by Microsoft Office 365 with Tools to Increase Sales Using Social Media OFFICE.
Protect your OneDrive and SharePoint files on mobile devices
Value Proposition.
SharePoint 2019 Changes Point of View.
Unlock The Power of Your Business Processes Demystifying Workflow Solutions
Collaborative Business Solutions
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Power Apps Canvas and Model-Driven
Designing SSIS Packages for Performance
Technical Capabilities
PowerApps On-Demand Courses coming soon!
SharePoint 2019 Overview and Use SPFx Extensions
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
Welcome to SQLSaturday #767! Hosted by Lincoln SQL Server User Group
SSIS Project Deployment: The T-SQL Way
Simplify the way you collect, integrate and share field data.
Hello, Minnesota! This is the SPC18 recap.
TAMPA DYNAMICS Presented by Power Apps in the Real World
Projector November 2014 Release Overview
Office 365 Development July 2014.
Wimmer Solutions Team Justin Barbara Meg SQL and PowerBI Developer
Building Windows Store Apps with Windows Azure Mobile Services
FLOW 101 Power BI User Group.
Introduction to PowerApps and Flow
SSDT, Docker, and (Azure) DevOps
Environment Automation
Creating a Marketing Dashboard with Power BI & Dax
DAX: Functions and Context That’s What It’s All About!
Microsoft Power Platform
An Introduction to Partitioning
Presentation transcript:

Introduction to PowerApps and Flow Kurt Hagedorn Introduction to PowerApps and Flow

Thank you Sponsors! Platinum Sponsor: Gold Sponsors: Visit the Sponsor Booths Lots of Great Raffle Prizes! Get your parking paid via Sponsor Bingo Thank you Sponsors! Platinum Sponsor: Gold Sponsors: Global Alliance Partners:

PASSMN – News/Info Thanks to all our sponsors of 2019! We need Speakers & Sponsors for 2020 PASSMN Meetings! Sign up to present at one of the monthly meetings! Monthly Meetup: 3rd Tuesday of Each Month (except Oct) at Microsoft MTC in Edina (food usually provided) Signup on Meetup: https://www.meetup.com/MN-SQL-Server-User-Group-PASSMN/ Board Member Elections in November/December: Your chance to help out the MN SQL community!

November 3th Through November 8th Join the brightest data professionals focused on the Microsoft Data Platform! November 3th Through November 8th Pre-Conference Sessions – Monday/Tuesday Conference – Wednesday through Friday

SQLSaturday #913 – After Party Location: 4th Floor of Mall of America Time: 6:30PM – 10PM There will be drinks and appetizers as well as free game cards and bowling! Hang out with some new friends you’ve made.

Introduction and Background My Background: Financial Services: Ameriprise 14+ years Ecolab Corp: 2+ years Nihilent Technologies: 2+ years Application Development Reporting Database development & architecture Mostly Microsoft BI Stack + Sybase, DB2 and Oracle SQL Server Stack, PowerBI, Azure, PowerApps and Flow

Introduction to PowerApps and Flow What is PowerApps? What is Flow? How are they useful? How could they fit into your architecture? Ideas for possible application Q&A This is “beginner” level so won’t go into great depth but will highlight some technical details. Main goal is to give overview and hopefully spark some ideas as to how this could be useful to your organization Survey audience: PowerApps & Flow, Access DB, SSIS, App/Dev, Azure, Infopath?

What is PowerApps?

What is PowerApps? Rapid application development environment appropriate for building desktop, tablet and phone apps with a low-code solution Very useful for quick build and deployment of applications to support business and operations Most applicable for “last mile” applications

What is PowerApps? – Place in Power Platform Visualization End User Interaction Before showing the app dev environment, see how it fits into Microsoft Power Platform

What is PowerApps? – A UI Overview Development IDE is in-browser. Does not require Visual Studio or related IDE download and install  Give overview of UI,

What is PowerApps? – Templates

What is PowerApps? – UI Overview Walk through of UI development environment

What is PowerApps? – UI Overview

What is PowerApps? – Example NOTE: Password is redundant – users already authenticate with their Microsoft login, password CAN be added if needed. Demo of dynamic language translation

What is PowerApps? – Example

What is PowerApps? – Useful Functionality Access to functions and controls of device: Camera, GPS, accelerometer, compass, altitude, video/sound recorder, handwriting input Requires Common Data Service Offline storage of data https://powerapps.microsoft.com/en-us/blog/implementing-offline-capability-in-your-app/

What is PowerApps? – New Developments Requires Common Data Service – need at least 15 images per object – the more the better

What is PowerApps? – New Developments PowerApps Portals Portals – allow for sharing for users outside your organization via 3rd party authentication tools: Google, LinkedIn, Facebook logins Can enable authentication via enterprise identity providers like Azure AD B2C, Okta, Auth0 and others, can enable anonymous access Allow for hybrid access (some content is available for anonymous users, some available for authenticated users)

What is PowerApps? – Resources Requires Common Data Service

What is PowerApps? – Management Portal

What is PowerApps? – Management Portal Version History

What is PowerApps? – Management Portal

What is PowerApps? – Management Portal Execution Analysis

PowerApps: Caveats PowerApps – Individual PowerApp for Tablet OR Phone layout New features being added all the time https://powerapps.microsoft.com/en-us/blog/category/new-features/

What is PowerApps? – Summary Low code desktop / tablet / phone user interface application Integrates well into other applications like PowerBI (preview) Easy for business users to get up and running quickly Central publishing and deployment Allows for controlled user navigation & interaction experience Ability to use sensors on deployed devices and offline storage of data QUESTIONS SO FAR?

What is Flow?

What is Flow? - Overview Workflow / Business Process automation tool Examples: When a new work order, send text message to field representative When scanning a product, send image to ML model to identify probable make and model When National Weather Service extends possibility of extreme weather, automatically send notification to clients of potential delay of service

What is Flow? – Place in Power Platform Visualization End User Interaction Workflow, Data Interaction, small scale ETL

What is Flow? - Overview The best way of seeing what flow can do – look at templates

What is Flow? - Overview Simple example which sends email notification after an HTTP web service call

What is Flow? - Overview Actual example – upload documents from SharePoint

What is Flow? - Overview

What is Flow? – Admin center Can manage, set security policies and evaluate performance of executions via Admin Center

Flow: Caveats Drag and Drop options can vary based on subcomponent you are working on Auto-generation of some sub-components New features being added all the time https://flow.microsoft.com/en-us/blog/category/product-updates/

What is Flow? – Summary Workflow tool, which can enable: Ad-Hoc workflow Small Scale Data Movement and Batches Trigger Large Batches (via an SSIS package) Executing PowerShell Scripts (via call to an Azure function) Can execute in scheduled or on-demand mode Execution portal can enable evaluation of executions and exceptions QUESTIONS SO FAR?

How do PowerApps & Flow work together? How they are useful?

Relationship between PowerApps and Flow User Interface Direct Connection: Situations with less complex logic – Read and Write Data Business Logic Flow: Situations with more complex interactions and business process workflows PowerApps and Flow CAN be used independently, but they are frequently used together – exact pattern depends on use cases Key Benefit: Centrally manage, deploy and monitor

PowerApps & Flow: How Are They Useful? Rapid application deployment and release to large number of distributed teams Capability of leveraging mobile application capabilities in BYOD context (Android and iOS) Integration with organizational Active Directory Ability to centrally manage and organize business workflow and logic

PowerApps & Flow: How Are They Useful? Short-Term, quick turnaround of deliverables Useful for stop-gap solutions Excellent for prototyping Engage business in solution design Distributed teams Allow for mobility and offline use Ease of deployment in BYOD context More granular control of user experience and input Application IDE is 100% in-browser

PowerApps & Flow: How Are They Useful? Small scale data movement Workflow execution Small batches (or could trigger larger batches) Central Management and evaluation Central control of business logic

How can PowerApps & Flow work in your architecture?

Possible Architectural Applications Prototyping What can you build? Stop Gap Solution Well…what do you want? Business Technology Short Term -> Long Term Enable Power Users (Hybrid System Approach) BI Team

Possible Architectural Applications Traditional Configuration Possible Architectural Applications Enable Power Users (Hybrid System Approach) Business BI Team Technology Speed Stability Meet demands of the client Driving revenue Fast Ensuring stability of environment Risk Mitigation Not as fast (Source Code management, QA Reviews, environment migration, DR & change management considerations) ?

Possible Architectural Applications Common Configuration Possible Architectural Applications Enable Power Users (Hybrid System Approach) BI Team Technology Business Speed Stability Not easy to centrally manage or verify business logic. Difficulty to integrate end-user data. Internally-Built Applications 3rd Party Supported Enterprise Applications (e.g. Salesforce, Dynamics 365) Application Not very agile. Disadvantages with too much customization. Data Extracts, spreadsheets, enterprise databases Data Extracts, spreadsheets, enterprise databases Core Databases: OLTP, Data Marts, Data Warehouse, Analytical Cubes Data

Possible Architectural Applications Using PowerApps Possible Architectural Applications Enable Power Users (Hybrid System Approach) Business responsible for support BI (IT) Responsible for support after review and code validation Reviewed, Certified and Supported Apps IT responsible for support BI Team Technology Business Speed Stability Internally-Built Applications 3rd Party Supported Enterprise Applications (e.g. Salesforce, Dynamics 365) Application Data Extracts, spreadsheets, enterprise databases Centralized, Supported Data Model. Data Extracts, spreadsheets, enterprise databases Core Databases: OLTP, Data Marts, Data Warehouse, Analytical Cubes Data

Ideas for Possible Applications

Ideas for Possible Application – Distributed Teams Rapid distribution to distributed team via Android / AppStore Application

Ideas for Possible Application – Distributed Teams Dashboards to enable dispatchers and controllers to ensure Arriva aligns with KPI’s

Ideas for Possible Application – Distributed Teams Lauren Taylor, an assistant principal at Manitou Park Elementary, uses the Microsoft Power Platform to capture and visualize reading data and implement a data-driven culture in the school

Ideas for Possible Application – Offline Access

Ideas for Possible Application – Offline Access

Ideas for Possible Application – Offline Access

Ideas for Possible Application – Near Real-Time Analysis This is only Flow – no PowerApps

Ideas for Possible Application – Interactive Q&A Option for gaining user input Ever publish report and are not sure if people are using it and what questions they may have?

Ideas for Possible Application – Interactive Q&A

Ideas for Possible Application – Interactive Q&A

Ideas for Possible Application – Interactive Q&A

Ideas for Possible Application – Interactive Q&A

Ideas for Possible Application – Automated Alerts with Flow Report must include component which is a Card, KPI or gauge

Ideas for Possible Application: Summary Inventory Tracking Agriculture Insurance claim documentation and management Transportation and Logistics Billing and invoicing of distributed teams (construction and repair) Tourism Survey Training Countless others

Summary

Introduction to PowerApps and Flow: Summary What is PowerApps? What is Flow? How are they useful? How could they fit into your architecture? Ideas for possible application

Questions?

Appendix YouTube Videos by Shane Young: PowerApps - Pricing: https://www.youtube.com/channel/UC7_OGRP8BYvtGB8eZdPG6Ng/videos PowerApps - Plan Comparison: https://powerapps.microsoft.com/en-us/pricing/#compare-plans PowerApps and Flow Planned Features: https://docs.microsoft.com/en-us/power-platform-release-plan/2019wave2/microsoft-powerapps/planned-features https://docs.microsoft.com/en-us/power-platform-release-plan/2019wave2/microsoft-flow/planned-features PowerApps - Pricing: https://powerapps.microsoft.com/en-us/pricing/ PowerApps - Implementing offline access: https://powerapps.microsoft.com/en-us/blog/implementing-offline-capability-in-your-app/ PowerApps – Whitepaper: Coding Standards and Guidelines: https://pahandsonlab.blob.core.windows.net/documents/PowerApps%20canvas%20app%20coding%20standards%20and%20guidelines.pdf

PowerApps - Pricing Details: https://powerapps.microsoft.com/en-us/pricing/#compare-plans

What is Flow? – An Actual Example Actual example – upload documents from SharePoint

What is Flow? – An Actual Example Actual example – upload documents from SharePoint

What is Flow? – An Actual Example Actual example – upload documents from SharePoint