Using Microsoft Flow in real world projects :
2.5 years later
Serge Luca
ShareQL
Conclusions
Top 5 new
features
Patterns &
Limitations
Citizen
Developer
Agenda
SharePoint
Flow
Office Apps & services MVP
Business Applications MVP
O365 Architect
@sergeluca
ShareQL Brussels
Office365
Flow
Dev
Architecture
Bullshit
Serge Luca aka “Doctor Flow”
Microsoft Flow &
Citizen Developers
It occurs closer
to where the
problem exists.
Where the
people solving
the problem, are
closer to the
problem.
Icing Forecast app
• Microsoft Flow team participated a 3
hour workshop
• 80+ attendees from Energy Trading, HR,
Operations, Supply Chain,
Transformation Office and IT were in
attendance
• Microsoft spent 45 minutes introducing
PowerApps
• TransAlta then spent 15 minutes
demonstrating some of the PowerApps
that have been built.
• Microsoft spent 45 minutes introducing
Microsoft Flow
• TransAlta then spent 15 minutes
demonstrating some of the flows that
have been built.
• The attendees were split into cross-
functional groups to generate ideas
The Results?
 60+ ideas were identified as opportunities
 15 ideas were added as transformation initiatives with owners and
milestones defined
 Within 2 months, of meeting SCM Contract process re-factored using
Microsoft Flow as workflow engine.
Demo
Excel & Flow
Approval escalation
Approval analytics
Machine learning approvals
SharePoint Flow
SharePoint
Connector
updates
Support for multi value
columns New and improved file copy/move
actions
Create shareable links for files
Send HTTP Request to SharePointLimit columns by view when working
with lists and libraries
Hub join actions
No set up
required
approval flow
Personal
reminder for a
date column
Require approval for
items and docs in your
flows
Require approval for
SharePoint pages
Require approval for
hub site associations
Create your own flow
from templates
SharePoint
Flow
Integration
Request Sign-off
Content
Approval
Page Approval
Site owners create page
approval flows
Authors submit page for
approval
Seamless experience in
SharePoint to approve and
reject pages
Set a reminder
Join approval
SharePoint
permissions
SharePoint
Designer
workflows
Flow officially
replaces SharePoint
Designer workflows
Site associated workflows
Folder creation, doc set, draft/versioning management, check-
in/check-out
Mobile app support
Patterns & Limitations
State machine controller patternNo State Machine
No custom task
forms
Max 5,000 iterations in Do until
Max 5,000 iterations in For each (100,000 in Plan
1)
Loops
Create nested flows250 actions/flow
Flow Approval
duration : 30 days
Flow duration : 30
days
No guest access
No flow provisioning
in SharePoint sites
Each approval in a dedicated nested flow that
calls itself after 29 days (see controller pattern)
Why State
Machine ?
State Machine
and > 30 days
Approval controller
Launcher flow
Level 2 approval flowLevel 1 approval flow Level 3 approval flow
escalate
timeout
approved
rejected
timeout
approved
rejected
redirect
timeout
approved
rejected
escalate
Normal flow
Service flow
Demo
State Machine Pattern
For more
patterns…
Top 5 new Flow features
PowerQuery Flow
Analytics
Solutions Visio BPF
PowerQuery
action
Flow analytics
Solutions
Flow and Visio
Business process
Flow
Features in Flow not in Logic Apps
Flow
Mobile App
Buttons
Modern Approvals
Environments
Run as user
Select a row
Buit-in analytics
Resource (SP list) owns the flow
CONCLUSIONS
Keep your
forms Simple
Trigger
properties
Accounts Management Environments
Business
logic in Flow
In variables Owners :
ADD Groups
Connectors :
Services
Accounts
(except
personal
flows)
PowerShell
Flow
Management
connector
Use several
DLP
Flow can
complement
PowerShell
Manage
Office 365
…Or run
Powershell via
Azure
Automation
runbooks/hybrid
Webhooks in
O365
compliance &
audit logs
And much
much more…
This is just the
beginning !

Using microsoft flow in real world projects 2 years later and what's next

Editor's Notes

  • #2 This is the Pre-Title Screen. Please do not place any content on this screen.
  • #3 To add your image, please insert your picture and scale it to be bigger than the size of the white box shown.
  • #6 All pictures in this slidedeck come from the same free license free library Photo by rawpixel on Unsplash Picture from https://unsplash.com/search/photos/people-working
  • #8 JL
  • #10 KW
  • #11 Supply chain management
  • #12 End of demo : 16’
  • #13 Photo by rawpixel on Unsplash Picture from https://unsplash.com/search/photos/people-working https://unsplash.com/photos/vGgn0xLdy8s
  • #27 Photo by rawpixel on Unsplash Picture from https://unsplash.com/photos/q3gmWA3e_WY
  • #31 uni
  • #33 Photo by rawpixel on Unsplash Picture from https://unsplash.com/photos/q3gmWA3e_WY
  • #41 Photo by Mathieu Perrier on Unsplash https://images.unsplash.com/photo-1533780898421-b118c81ac26b?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=3348d652058206f20c2cfc46fc532cfd&auto=format&fit=crop&w=1050&q=80