139
Views
4
Comments
Solved
Why and when we need to create Process ?
Question

Hello,
I just want to know the actual use of BPT process in OustSytems application and what benefits of creating  process . I also followed up the documentations and training courses regarding process, but I didn't identify the actual use of process. Can anyone clarify the proper definition and use?

Thanks 

UserImage.jpg
Saurabh Shivananda Prabhu Chimulkar
Solution

Hi Rakhi,

Processes / Timers are used for providing asynchronous capabilities in your application.

Go for BPT Processes if you have a work flow to be defined that involves say a request going through various stages of approval. You can consider raising a Service Desk request as a use case wherein the request goes through various stages once you raise it till there is a logical closure. Outsystems's Case Management Framework and Workflow Builder are implemented on top of BPT framework.

Light Processes : If you want to perform some quick processing behind the scene for an database event without much tracking and need high throughput. You can consider Light BPT. There are certain pre-requisites to use Light BPT which you can find in the OutSystems Documentation

Timers : Basically for bootstrapping of data, or any heavy duty processing like archiving data every month etc. There are best practices shared by OutSystems when developing Heavy Duty Timers, do check them if needed.

Below are some short training videos to give you an overview on OutSystems asynchronous capabilities, and process overview which should give you an idea

https://www.outsystems.com/training/courses/176/asynchronous-processes-in-outsystems/ - There is also a comparison section here that can be of help

https://www.outsystems.com/training/courses/184/modeling-business-processes/


For understanding BPT you can go through the training video link provided by Sachin, and also check OutSystems Documentation.


Hope this helps.


Regards,

Saurabh


UserImage.jpg
Rakhi Chouhan

Thankyou @Saurabh Prabhu Chimulkar
Its really helpful.

2017-07-15 18-41-36
Sachin Mahawar

Hi,

Did you check this below tutorial? It may help you get your answers.

https://www.outsystems.com/training/lesson/1750/introduction-to-business-process-technology/

Sachin

UserImage.jpg
Rakhi Chouhan

No, I will check it.

Thankyou

UserImage.jpg
Saurabh Shivananda Prabhu Chimulkar
Solution

Hi Rakhi,

Processes / Timers are used for providing asynchronous capabilities in your application.

Go for BPT Processes if you have a work flow to be defined that involves say a request going through various stages of approval. You can consider raising a Service Desk request as a use case wherein the request goes through various stages once you raise it till there is a logical closure. Outsystems's Case Management Framework and Workflow Builder are implemented on top of BPT framework.

Light Processes : If you want to perform some quick processing behind the scene for an database event without much tracking and need high throughput. You can consider Light BPT. There are certain pre-requisites to use Light BPT which you can find in the OutSystems Documentation

Timers : Basically for bootstrapping of data, or any heavy duty processing like archiving data every month etc. There are best practices shared by OutSystems when developing Heavy Duty Timers, do check them if needed.

Below are some short training videos to give you an overview on OutSystems asynchronous capabilities, and process overview which should give you an idea

https://www.outsystems.com/training/courses/176/asynchronous-processes-in-outsystems/ - There is also a comparison section here that can be of help

https://www.outsystems.com/training/courses/184/modeling-business-processes/


For understanding BPT you can go through the training video link provided by Sachin, and also check OutSystems Documentation.


Hope this helps.


Regards,

Saurabh


UserImage.jpg
Rakhi Chouhan

Thankyou @Saurabh Prabhu Chimulkar
Its really helpful.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.