using flow in your on premise environment
play

Using Flow in your On Premise Environment SharePoint Saturday - PowerPoint PPT Presentation

Using Flow in your On Premise Environment SharePoint Saturday Baltimore #SPSBMORE May 20, 2017 About Me SharePoint consultant who specializes in easy to use solutions for simplifying and automating business processes. Federal client


  1. Using Flow in your On Premise Environment SharePoint Saturday Baltimore #SPSBMORE May 20, 2017

  2. About Me • SharePoint consultant who specializes in easy to use solutions for simplifying and automating business processes. • Federal client focused. • Project Management background, PMP. • Experienced in requirements gathering and providing SharePoint end user support and training. • Gardener, runner, mother of wild toddler. • Angry End User in past life 2

  3. Clients We Have Served 3

  4. "Work Less, Do More!" • Cloud based service. • Provides user friendly solutions to automate your business processes and move content across services. • Use content from other platforms to build workflows. • Build workflows using content across site collections, it does not matter where your items are stored in SharePoint. • A streamlined version of the Power App’s Logic Flows feature meant for the everyday business user "Citizen Integrator". • Mobile app that allows for users to track, manage, and create Flows. It is not just for SharePoint!!! 4

  5. So many ways to mashup my services and automate my business processes!!! 5

  6. Examples • Save my email attachments to a SharePoint document library only when it is from my partner on a project. • Send an email to an approver when I add a document to a certain library. If they approve it send it to a different library on a different site collection. • Save tweets from Twitter that have a certain hashtag into a SharePoint list. • Sync my Google calendar with my Office 365 calendar and SharePoint Calendar list. • When an object is created in Dynamics 365, create a list item. • If a SharePoint Item is approved post the text field to Yammer, Twitter, and Facebook. 6

  7. Where does it fit in? 7

  8. What’s New Team Flows • Allows you to add other people in your organization as Owners for a Flow. • All Owners can:  View each run of the Flow’s history  Manage Flow properties and definition (Change actions and conditions)  Add or remove other owners (excluding the Flow creator)  Delete the Flow • Must have a paid Microsoft Flow plan. Increase in Flow Integration with SharePoint • Simple approval and feedback Flow baked in to SharePoint lists and libraries, no connector needed. Admin View • Administrators can see all of the Microsoft Flow and PowerApps licenses (both trial and paid) in the Admin Center. • Environment Administrators can manage Flow owners in the Admin Center. Parallel steps • Create Flows with two or more steps running at the exact same time. Windows Phone Beta • Preview the Flow app on your Windows phone. Flow Release Notes: https://flow.microsoft.com/en-us/documentation/release-notes/ 8

  9. SP Designer or Flow on Premise? SP Designer Workflows Flows • • Automation of enterprise Automation of Individual business processes in business processes across a SharePoint multitude of services • • Triggered by an event in Triggered by an event in SharePoint SharePoint or an event • Ability to connect data only occurring in other services • within the same site collection Ability to connect data • Not being upgraded any between different SharePoint longer. Going out of style! site collections • • Free May be the way to go if you have a hybrid environment or are moving to Office 365 in the future! • Free version does not work on premise 9

  10. Common Data Model • Use the same data across applications, ensures everyone has the most up to date data. • Out of the box entities that are useful across a variety of business and application domains. • Entities are organized into functional groups:  Customer service Foundation  Human Resources  Person, Organization, and Group  Productivity  Purchasing  Sales • Standard field data types Ex) Address, Boolean, Currency, PersonName, Phone, Text • Entity relationships Ex) Customer, SalesOrder, SalesOrderLine, Product • Entity Field properties Ex) Default values, Searchable, Picklist, Max length • System Fields Ex) RecordID, CreatedByUser, LastModifiedDateTime • Standard Entity Naming Conventions 10

  11. Admin Center Environments • Geolocated, data locality. • Contains Users, manage permissions. • Separate and manage test and production environments. • Create a boundary for the data between teams or sub organizations. • Separate Dev, Test, Production Environments Data Policies • Establish data loss prevention policies to all or only selected environments. • Admins to define which services specific business data can be shared with. • Categorize connectors (services) into two data groups, “Business Data Only” and “No Business Data Allowed”. • Users will be blocked from combining the “Business Data Only ” and “No Business Data Allowed ” connectors in a Flow. Environment Permissions • Two built in permission levels within environments you can configure 1. Environment Admin - Manages permissions, Provision a Common Data Service database for the environment, View and manage all resources created within an environment, Set Data Loss Prevention policies 2. Environment Maker - can create flows, connections, custom APIs. 11

  12. Setting Up Flow On-Premise 1. Download the gateway-installation wizard. • Prerequisites: .NET 4.5 Framework, 64-bit version of Windows 7 or Windows Server 2008 R2 or later • Recommended: 8 Core CPU, 8 GB Memory, 64 bit version of Windows 2012 R2 or later 2. Install data gateway on a machine on the same network as the on-premise SharePoint 2013 or 2016 environment. • Machine must always be connected to the internet. • SharePoint Gateways support HTTP traffic but not HTTPS traffic. • Can also connect with SQL Server, Oracle, Informix, Filesystem, and DB2 on-premise. 3. Configure Gateway • Register a new gateway • Choose a recovery key and document * If you get an error try using Local System Account instead of the NT Service\PBIEgwService 4. Restart the Gateway either using Powershell commands or within the Gateway. • The gateway creates an outbound connection to Azure Service Bus. It communicates on outbound ports: TCP 443 (default), 5671, 5672, 9350 thru 9354. The gateway doesn't require inbound ports. 5. Sign into Flow and create the Data connection. • The gateway 12

  13. On Premise Data Gateway 13

  14. On Premise Data Gateway 14

  15. Create a Connection 15

  16. Custom API • Create your API • Test your API • Send to Microsoft along with: • A Swagger file that represents  your API and any authentication information  An icon for your connector  A description of your API  Approximately 10 ideas for how your API could benefit other users through templates • Embed Flow within your app and integrate with all the other services that Flow supports • Use your custom app with Power Apps as well. 16

  17. Pricing 17

  18. Questions 18

  19. Grant Thornton Public Sector Trusted advice that gets results GrantThornton.com/PublicSector Contact Information: Melissa Hubbard, PMP Melissa.Hubbard@us.gt.com @melihubb www.melihubb.com

Recommend


More recommend