OutSystemsDev Zone

Business Process Technology – Patterns and Best Practices PPT

Gonçalo Borrêga, from OutSystems, started his session sharing his history with OutSystems BPT: For the last couple of years Gonçalo has been working on a very complex claim handling system, with 708 activities, 501 business rules, and more than 4 million process instances running. And these are processes that run from 2 minutes to more than 2 years.

This claim handling system was refactored from another technology into BPT, using a set of ground rules Gonçalo’s team applied.
  • Know your process: Do deep & early analysis, with the help of your users.
  • Aim for simplicity: Make it so you can show the process to your users. They will be interacting with the process via the UI.
Gonçalo Borrêga presents patterns and best practices for BPT
Gonçalo then highlighted the 3 main features he believes differentiate OutSystems BPT from other vendors’ solutions:
  • Impact Analysis: Process upgrades are possible with the platform. Just do an impact analysis before publishing, and this will help you plan your deployments wisely
  • The process is close to the data: No need to map the process data to the application data, TrueChange built-in, and an amazing event model are some if the benefits mentioned!
  • The process is close to the UI: You can place a button in the UI to validate or close activities, and changes are applied to the process in real-time. This allows the UI to guide the users during the entire process.
Gonçalo then moved on to share some tips with the audience, based on his experience:
  • Empower sub-processes: The platform supports creating really smart sub-processes, that can be reused throughout the application.
  • Use smart labeling: Labels are shown to end-users in his inbox, so making them clear will really help users navigate the application
  • Don’t do cycles: Unless they really belong to the process, cycles shouldn’t be used just to build logic.

Gonçalo then prepared the audience for a deeper dive into some advanced patterns. He showed these with the help of Service Studio, and demonstrated to the audience some patterns the platform’s BPT is capable of.

 In here he highlighted the ability to customize the end-users’ inbox, showing screenshots of a very sophisticated inbox used on a particular project.
The session ended with a big round of applause, and some heavy duty QA that showed the audience was really into the problems and solutions Gonçalo shared today.
To view Gonçalo’s presentation, head over to Slideshare.
About the author

Rodrigo Coutinho

A member of the founder’s team, Rodrigo has a passion for web development, great products, and geeky stuff. He spends his time designing future versions of the OutSystems Platform and dreaming about the cool future of the web.


The powerpoint is available at http://digs.by/avsVpO
Just drop me a line if you have any questions.
Gonçalo Borrêga

Ivan Barroso

Hi Gonçalo,
I would like to see the powerpoint, but it´s unavailable.
Can you send me please?

Best Regards,

Gonçalo Borrêga

Hi Ivan,
They’re available at https://www.slideshare.net/goncalo.borrega/bpm-patterns-best-practices-with-outsystems-bpt

7 years old 🙂

Leave Your Comment