building your own solution with power apps and flow · building your own solution with power apps...

31
Building Your Own Solution with Power Apps and Flow Steve Knutson 2017

Upload: others

Post on 21-May-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Building Your Own Solution with Power Apps and Flow

Steve Knutson

2017

Page 2: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

About me

Managing Director of Stratos Technology Partners

Microsoft MVP for Office Servers & Services

25+ years IT industry experience

Mountain biker and climber

One-eyed Cantabrian

@nztechtweet

www.stp.co.nz

Page 3: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Agenda

Overview of Flow

Security and Policies

Flow Demo

Overview of PowerApps

PowerApps Demo

Advanced features

Coming soon

Q&A

Page 4: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Forms and Workflow

SharePoint Designer 2013 & InfoPath 2013

Supported until 2026, but no new versions will be released

Poor mobile support

Limited integration

Still has some life left…

• Microsoft PowerApps, Flow

and Office 365

• Cloud and mobile first

• Extensive Integration

• Not just for SharePoint

• Not just Microsoft

• New capabilities coming (fast)

Page 5: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Office 365

Page 6: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Microsoft Flow

Page 7: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Connector Trigger Action

Page 8: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Service Connectors

Page 9: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Security

All actions are performed in the context of the logged in user

Users can only see items they already have permission to see in SharePoint (security trimmed)

Permissions are managed by the system being integrated with e.g. SharePoint, Dynamics 365, Facebook, Wordpress etc

[?] Question: Can you use impersonation (like SPD)?

Page 10: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Policies

Policies can be added to control where your data flows to.

You can configure ‘compliance boundaries’. For example:‒ Prevent users creating Flows that Tweet, Instagram or Facebook

‒ Prevent updates to Slack (but allow Teams)

Managed via the Flow and PowerApps Admin Portals in Office 365

[#] TIP: Check the default policy makes sense!

Page 11: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Building a Tweet Catcher

Page 12: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Document Email Notifications

Page 13: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Dynamics 365 to SharePoint

When a new record is created in

Dynamics 365 (CRM), create a new

item in a SharePoint list and

populate with fields from the new

record

Page 14: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Flow possibilities (a few examples)

Generate a PDF version of a document

Pull timesheet data from Harvest into a SharePoint list for project management

Capture Twitter data to listen to the community

Copy files from OneDrive or Dropbox to SharePoint (or vice versa)

Send an email when new items are added to a list

Create a SharePoint list item when a new entity is created in CRM

Create a SharePoint list item when someone subscribes to Mailchimp

[#] TIP: Check the SharePoint Templates list for new actions

• Generate a PDF version of a document

• Capture Twitter data to listen to the community

• Copy files from OneDrive or Dropbox to SharePoint (or vice versa)

• Create a SharePoint list item when a new entity is created in Dynamics 365

• Create a SharePoint list item when someone subscribes to Mailchimp

• Pull timesheet data from Harvest into a SharePoint list

• Draft blog posts in SharePoint and post to Wordpress

• FTP documents to a web site

• Approvals

Page 15: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

PowerApps turn your expertise into custom applications

Page 16: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Use PowerApps when

You have time consuming manual processes

You can’t find off the shelf apps or services to meet you needs

You don’t have the budget to develop a custom mobile app

You have a short timeframe to create a solution

Page 17: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

PowerApps help you solve your unique business problem, without needing a huge developer budget and long lead times.

PowerApps and SharePoint

Connect to your data:‒ SharePoint Lists‒ Dynamics 365‒ SQL‒ Excel‒ And more…

Build Apps for the Web and Mobile devices.

Use your devices features including camera and GPS

No Code Required!

Page 18: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Building a simple mobile app with PowerApps

Page 19: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Demo appCreate a list Create an app

Page 20: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

PowerApp Designer

From here you can

• Change field order and

properties

• Add controls

• Add images

• Add data sources

• etc

Page 21: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Advanced feature:Sometime you do need a rocket scientist

Page 22: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Advanced capabilities

Common Data Service‒ A prebuild data model and service provided by Microsoft

‒ Saves time and provides consistency

‒ Supported by PowerApps, Flow and PowerBI

Entity Control Form (preview)‒ View, navigate and edit relational data from the Common Data Service

Azure Functions for Common Data Service (preview)‒ Combine data across services

‒ Add more advanced logic

‒ Pay as you go usage

Page 23: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners
Page 24: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

SharePoint Virtual Summit Announcements

Rich Forms embedded in SharePoint lists‒ Conditional field display

‒ Display additional info from other data sources e.g. maps, weather, Dynamics365, etc

‒ Different control types e.g. sliders, drop downs

‒ Connect Flows to buttons (actions)

Embed PowerApps in SharePoint pages ‒ Provide seamless access to your PowerApps

‒ Mix with other web-parts and page content (Modern pages)

Page 25: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners
Page 26: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Bringing it all together

Page 27: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Feature Pack 2 for SharePoint 2016 includes support for Flow and PowerApps

Available later this year

Page 28: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Summary

InfoPath and SharePoint Designer are now legacy technologies

Flow and PowerApps are the next generation

Build integrated web and mobile without code

SharePoint integration for cloud and on-premise

Policies and security trimming are baked in

You’ll need to think different

New features coming. Fast!

Page 29: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Questions and Answers

Steve Knutson

Microsoft MVP for Office Servers and Services

SharePoint Consultant

@nztechtweet

[email protected]

www.stp.co.nz

Page 30: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Resources

https://flow.microsoft.com/en-us/blog/build-advanced-flows/

https://powerapps.microsoft.com/en-us/guided-learning/learning-common-data-service/

https://powerapps.microsoft.com/hr-hr/blog/preview-of-azure-functions-for-the-common-data-service/

https://powerapps.microsoft.com/en-us/blog/new-entity-form-control-experimental-feature-for-common-data-service/

Page 31: Building Your Own Solution with Power Apps and Flow · Building Your Own Solution with Power Apps and Flow Steve Knutson 2017. About me Managing Director of Stratos Technology Partners

Thank

you

to our

sponsors!