In this session, Serge Luca, aka Doctor Flow, describes what it takes to create mission-critical enterprise applications with the Power Platform 4 essential Power Platform patterns + 1 reference implementation: his open-source Power Platform BPM Toolkit
3. Business Applications/Power Platform MVP
(14th year)
Business Apps & O365 Solution Architect
@sergeluca
Power Platform Associates, Brussels
Office365
Power Aut.
Power Apps
Architecture
Bullshit
Doctor Flow aka “Serge Luca”
4. Keep it simple, yes but…
Know the limitations
Four patterns
The BPM Toolkit
10. No State Machine
Flow Approval duration : 30 days
Flow duration : 30 days
ALM/devops weak
Cannot resume a flow from where it
stops
API Calls limitation
Use the BPM Toolkit
Use the CDS trigger : “when a record is updated” (Premium) or Use
the Controller Pattern or use the BPM Toolkit
Use the BPM Toolkit
Devops Tools not OK with SharePoint
Depends on the license - Watch the Flow analytics & buy Capacity
add-ons
No custom task Forms BPM Toolkit or Adaptive Cards
No tasks delegation BPM Toolkit
Use the BPM Toolkit
27. Requirements
60 types of HR requests
7 types of workflows
The whole approval process can take 1 year
Supervisors & users want to see next steps & previous steps
Supervisors & users want to see a dashboard of all business processes
28. Leave Request (medical reason)
from an employee in Paris
Validation by Doctor
Validation by 1st Line HR Paris
Validation by Supervisor HR Paris
Validation by Supervisor HR Brussels
Validation by Director Brussels
Validation by Line Manager
Legal dept checks if it is a right
72. This is a Poc, we are working on a clean generic version
State machines must be visible in the graph
Generic Analytics
Dataverse (CDS) implementation + other premium
features
Different types of workflows (extension points)
Security model
More params
Parallel stages,…
RACI (Responsibility assignment matrix)
Yes, free & open source on GitHub (November 2020 ?)
Compliance
Minimize human approvals (machine learning)
Alert supervisor when there is something strange (ML)
Generic Analytics
Different types of workflows (extension points)
Security model
More params
RACI (Responsibility assignment matrix)
Compliance
This is a Poc, we are working on a clean generic version
State machines must be visible in the graph
CDS implementation + other premium features
Yes, free & open source on GitHub (November 2020 ?)
Generic Analytics
Different types of workflows (extension points)
Security model
RACI (Responsibility assignment matrix)