1079
Views
13
Comments
How to make batch job with OutSystems.
Question

Hi.

I've just started learning OutSystems. 

Now, I'm trying to make a batch job, I don't have any idea how to start it.

I don't even know what module I should create.

I just want to know little hints how i can get stared making batch job.

I know my question is abstract, but can anyone teach me how to make batch job?

It's okay with really simple example.

Or any documentation I should read?



Thank you.

2018-06-05 16-54-03
Maria da Graça Peixoto

Hi! 

Look for "timers" in learn -> documentation 

Here is one you should see:

https://success.outsystems.com/Documentation/10/Developing_an_Application/Use_Timers?origin=d

Regards 

Graça


UserImage.jpg
Yukiya Miyamoto

Thank you for your reply!

I've read the document you recommended..

I'm still not really sure what is the difference between Timers and BPT.

But Thanks. I'll give it a try.




Maria da Graça Peixoto wrote:

Hi! 

Look for "timers" in learn -> documentation 

Here is one you should see:

https://success.outsystems.com/Documentation/10/Developing_an_Application/Use_Timers?origin=d

Regards 

Graça




2019-04-26 10-27-34
Manthan Shah

Hi,

You can also look at the tutorial below:

https://www.outsystems.com/learn/courses/17/master-class-on-modeling-business-processes-bpt/


Regards,

Manthan Shah.

UserImage.jpg
Yukiya Miyamoto

Thank you for your reply!

I'll try this course.


Refards.


Manthan Shah wrote:

Hi,

You can also look at the tutorial below:

https://www.outsystems.com/learn/courses/17/master-class-on-modeling-business-processes-bpt/


Regards,

Manthan Shah.



2020-09-15 13-07-23
Kilian Hekhuis
 
MVP

I wouldn't go for BPT, that's not equivalent to batch jobs!

UserImage.jpg
Yukiya Miyamoto

Thank you very much for your reply.

Maybe i'm not gonna go for BPT as your recommendation.

Regards.


Kilian Hekhuis wrote:

I wouldn't go for BPT, that's not equivalent to batch jobs!



2020-09-17 01-03-04
Koushik Prathi

Hi Yukiya Miyamoto,


The Timer and BPT both work asynchronous, and run on scheduler service.

But we use BPT for business process it needs trigger events to start like launch on or actions performed on outsytems tables (Its mostly triggered with human intervention)

Timer triggers are scheduled(i.e it will perform at the schedule time without any human intervention.).

go through this https://success.outsystems.com/Support/Enterprise_Customers/Maintenance_and_Operations/OutSystems_Platform_Timers_and_Asynchronous_Processes

This info is according to my knowledge

Regards,

Koushik

UserImage.jpg
Yukiya Miyamoto

To Koushik Prathi.


Thank you for your reply.

I understand that I should choose the way depending on if there is human invention.

I'll take a look. Thanks!

Koushik Prathi wrote:

Hi Yukiya Miyamoto,


The Timer and BPT both work asynchronous, and run on scheduler service.

But we use BPT for business process it needs trigger events to start like launch on or actions performed on outsytems tables (Its mostly triggered with human intervention)

Timer triggers are scheduled(i.e it will perform at the schedule time without any human intervention.).

go through this https://success.outsystems.com/Support/Enterprise_Customers/Maintenance_and_Operations/OutSystems_Platform_Timers_and_Asynchronous_Processes

This info is according to my knowledge

Regards,

Koushik




2020-09-15 13-07-23
Kilian Hekhuis
 
MVP

Hi Yukiya,

BPT is not what you'd traditionally call "batch processes". Also, it is a very advanced subject, and should not be used by inexperienced developers. If you need traditional batch processes, use Timers.

UserImage.jpg
Yukiya Miyamoto

Hi. Kilian.

Now, I got what you mean.

I was considering that BPT could do the same thing as what we call "traditional batch job".

Thank you again for your suggestion!


.Kilian Hekhuis wrote:

Hi Yukiya,

BPT is not what you'd traditionally call "batch processes". Also, it is a very advanced subject, and should not be used by inexperienced developers. If you need traditional batch processes, use Timers.



2018-09-11 21-09-40
Helena Lameiro
 
MVP

Hi Yukiya!

This video may look a bit edgy, but in a short way you may have an idea of what you can do with timers to handle batch processing. It refers best practices, worst case scenarios and there you may have some logic flows explained in a very simple way. 

https://www.outsystems.com/learn/lesson/1749/heavy-timers/?LearningPathId=0

UserImage.jpg
Yukiya Miyamoto

Hi,Helena.

Thank you for your reply.

I'll take a look!



Helena Lameiro wrote:

Hi Yukiya!

This video may look a bit edgy, but in a short way you may have an idea of what you can do with timers to handle batch processing. It refers best practices, worst case scenarios and there you may have some logic flows explained in a very simple way. 

https://www.outsystems.com/learn/lesson/1749/heavy-timers/?LearningPathId=0



2024-09-12 15-12-50
Munyaradzi Kandoro

There are 3 ways to create a  batch job

  1. Using Timers
  2. Using Business Process Technology(BPT)
  3. Using Light Processes

Follow any of these links to find out.

https://www.outsystems.com/evaluation-guide/can-outsystems-handle-heavy-batch-processing/

https://www.outsystems.com/training/courses/176/asynchronous-processes-in-outsystems/

For best practices on Timers follow the link below

https://www.outsystems.com/learn/lesson/1133/master-class-on-best-practices-and-timers/

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