SlideShare a Scribd company logo
OutSystems Agile PlatformBPT Patterns & Best PracticesGonçalo Borrêga - OutSystems
AgendaMindset
BPT vs. Rest of the World
Simple techniques
Advanced patterns
Q&ABackground & GroundRulesMindset
MindsetBackgroundClaims processing process708 Activities501 Decisions>4.000.000 instances (>1.800.000 human)Processes thatlastfrom 2 minutes to 2 yearsRefactoringproject
MindsetBackground – One of the “old” processes
MindsetGround rulesKnow your processAnalyze earlyDesign deepTop down approachParallelize manual activitiesGuideyourusers
MindsetGround rulesAim for simplicityShow it to yourusers
Use sub-processes
Considerversioning
But…
AvoidrefactoringThe things you really should take advantageBPT vs. Rest of the World
BPT vs. Rest of the WorldThe things you really should take advantageImpactanalysisProcess upgrades ARE possiblePlandeploymentwisely
BPT vs. Rest of the WorldThe things you really should take advantageTheprocessisclose to the dataNo data dictionariesTrueChangeTM  built inAmazing event model
BPT vs. Rest of the WorldThe things you really should take advantageTheprocessisclose to the UISynchronous closing and validationUI iseasilycontrolledfromtheprocessUI caneasilyreflecttheprocess
Smallsteps for you, bigsteps for your processesSimple techniques
Simple techniquesSmall steps for you, big steps for your processesEmpowersub processesForkandJoinUse input parameters to refine behaviourUse ouputparameters to controlparentbehaviourDo notforgetreporting
Simple techniquesSmall steps for you, big steps for your processesSmartlabelingHierarchicalIncrementalRelational
Simple techniquesSmall steps for you, big steps for your processesCycles?Sure, whentheybelong to theprocessNever as procedurallogic
Simple techniquesSmall steps for you, big steps for your processesRun again… with no impactImplementautomaticactivitiesconsideringtheywillberunseveraltimesDesign theprocesssoitcanbe “restarted”
Use and extend the modelAdvanced patterns
Advanced patterns Use and extend the modelProcessintercommunicationDatabase/EventbasedDecouplefromprocessspecificactions“Statemachine”
Advanced patterns Use and extend the modelStatesDatabaseflag-based statusAllowseasyreportingEasyprocesslockers
Advanced patterns Use and extend the modelBPT awareapplicationSingleentrypointsSession.ActivityIdEveryactionwithanactivity
Advanced patterns Use and extend the modelCustominboxesContextualTaskorientedCustompriorities
Advanced patterns Use and extend the model – Custom inboxes
Advanced patterns Use and extend the model – Custom inboxes
Advanced patterns Use and extend the modelConditionalstartsSupportsadhoc processesAuto launchhiddenby UI
Advanced patterns Use and extend the model – Conditional start

More Related Content

What's hot (20)

PPTX
Using Processes and Timers for Long-Running Asynchronous Tasks
OutSystems
 
PDF
Training Webinar: Top front-end techniques for OutSystems
OutSystems
 
PPTX
What Is Light BPT and How Can You Use it for Parallel Processing?
OutSystems
 
PPTX
Extending OutSystems with Javascript
RitaDias72
 
PPTX
OutSystems Tricks & Tips for Complex UI Integrations
OutSystems
 
PPTX
Integrate OutSystems With Office 365
OutSystems
 
PPTX
Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...
OutSystems
 
PPTX
Service Actions
OutSystems
 
PDF
Training Webinar: Fitting OutSystems applications into Enterprise Architecture
OutSystems
 
PPTX
The 4-Layer Architecture in Practice
OutSystems
 
PPTX
OutSystems User Groups - Introduction to OutSystems Architecture (Pune - 7 A...
OutSystemsNeo
 
PPTX
Building CRUD Wrappers
OutSystems
 
PPTX
Azure dev ops
Swaminathan Vetri
 
PPTX
Multi tenancy - a practical approach
CatarinaPereira64715
 
PPTX
OutSystems Lessons: Center of Excellence and Adoption Strategies
OutSystems
 
PPTX
Tenants: A Look Behind the Scenes
OutSystems
 
PPTX
Growing and Scaling OutSystems
OutSystems
 
PPTX
Unattended OutSystems Installation
OutSystems
 
PPTX
Microsoft DevOps Solution - DevOps
Chetan Gordhan
 
PDF
50.000 orange stickies later
Alberto Brandolini
 
Using Processes and Timers for Long-Running Asynchronous Tasks
OutSystems
 
Training Webinar: Top front-end techniques for OutSystems
OutSystems
 
What Is Light BPT and How Can You Use it for Parallel Processing?
OutSystems
 
Extending OutSystems with Javascript
RitaDias72
 
OutSystems Tricks & Tips for Complex UI Integrations
OutSystems
 
Integrate OutSystems With Office 365
OutSystems
 
Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...
OutSystems
 
Service Actions
OutSystems
 
Training Webinar: Fitting OutSystems applications into Enterprise Architecture
OutSystems
 
The 4-Layer Architecture in Practice
OutSystems
 
OutSystems User Groups - Introduction to OutSystems Architecture (Pune - 7 A...
OutSystemsNeo
 
Building CRUD Wrappers
OutSystems
 
Azure dev ops
Swaminathan Vetri
 
Multi tenancy - a practical approach
CatarinaPereira64715
 
OutSystems Lessons: Center of Excellence and Adoption Strategies
OutSystems
 
Tenants: A Look Behind the Scenes
OutSystems
 
Growing and Scaling OutSystems
OutSystems
 
Unattended OutSystems Installation
OutSystems
 
Microsoft DevOps Solution - DevOps
Chetan Gordhan
 
50.000 orange stickies later
Alberto Brandolini
 

Similar to BPM Patterns & Best Practices with OutSystems BPT (20)

PDF
Progettare la propria strategia di BPM per Alfresco Process Services
Commit University
 
PDF
Design your own BPM Program Strategy with Alfresco Process Services
Piergiorgio Lucidi
 
PPT
Process State vs. Object State: Modeling Best Practices for Simple Workflows ...
Thorsten Franz
 
PPT
Business Process Modeling & Automation: Where are we?
Denis Gagné
 
PPT
Business Process Design
Sandy Kemsley
 
PPTX
Presentation the importance of understanding end user workflows
Lisa Combest
 
PDF
Workflow Modeling Tools For Process Improvement And Application Development 2...
metkajakuro
 
PDF
Generating Business Value with Business Process Management (BPM)
Jan vom Brocke
 
PPTX
Introduction to Bussinessprocessengineering.pptx
FaizanAli393009
 
PPTX
Business Architecture Patterns (BPM in Practice conference)
Alexander SAMARIN
 
PDF
Business Process Management Template A Secret Weapon for Scalable Success
Kashish Trivedi
 
PDF
Business Process Management Template A Secret Weapon for Scalable Success
Kashish Trivedi
 
PPTX
Tibco active matrix bpm online training in hyderabad
GoLogica Technologies
 
PPTX
Fundamentals of Business Process Management - Tutorial at CAiSE'2018
Marlon Dumas
 
PPT
Bpr business process reengineering ppt excellent
Swaraj
 
PPT
Bpr
Prasad Durga
 
PPT
Agility Matrix Explained
Clayton Costa
 
PPT
Business_Process_Modeling_Training.ppt
ssuser50762b
 
PPTX
12 important questions when starting bpm projects
Dr. Janne Ohtonen
 
PDF
Business Process Management with BPMN & BPEL
Tammo van Lessen
 
Progettare la propria strategia di BPM per Alfresco Process Services
Commit University
 
Design your own BPM Program Strategy with Alfresco Process Services
Piergiorgio Lucidi
 
Process State vs. Object State: Modeling Best Practices for Simple Workflows ...
Thorsten Franz
 
Business Process Modeling & Automation: Where are we?
Denis Gagné
 
Business Process Design
Sandy Kemsley
 
Presentation the importance of understanding end user workflows
Lisa Combest
 
Workflow Modeling Tools For Process Improvement And Application Development 2...
metkajakuro
 
Generating Business Value with Business Process Management (BPM)
Jan vom Brocke
 
Introduction to Bussinessprocessengineering.pptx
FaizanAli393009
 
Business Architecture Patterns (BPM in Practice conference)
Alexander SAMARIN
 
Business Process Management Template A Secret Weapon for Scalable Success
Kashish Trivedi
 
Business Process Management Template A Secret Weapon for Scalable Success
Kashish Trivedi
 
Tibco active matrix bpm online training in hyderabad
GoLogica Technologies
 
Fundamentals of Business Process Management - Tutorial at CAiSE'2018
Marlon Dumas
 
Bpr business process reengineering ppt excellent
Swaraj
 
Agility Matrix Explained
Clayton Costa
 
Business_Process_Modeling_Training.ppt
ssuser50762b
 
12 important questions when starting bpm projects
Dr. Janne Ohtonen
 
Business Process Management with BPMN & BPEL
Tammo van Lessen
 
Ad

Recently uploaded (20)

PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Biography of Daniel Podor.pdf
Daniel Podor
 
July Patch Tuesday
Ivanti
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Ad

BPM Patterns & Best Practices with OutSystems BPT

Editor's Notes

  • #14: Demo: Claim Process -> Damage report
  • #16: Demo: Cycle vsCycleOk
  • #17: Demo: Claim process -> If liability determinedCycle Sub ->OrderLineStatus
  • #19: Demo: Damage report -> Perform assessment -> Wait
  • #25: Demo: Cancel claim; Cancel damage report -> Check on Wait
  • #26: Demo: Cancel claim; Cancel damage report -> Check on Wait
  • #27: Demo: Add a wait for WebService and a Comments structure
  • #28: Demo: Screen controlled via behaviour
  • #29: Demo: Custom SLA
  • #30: Demo: show the template process