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.
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
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,
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.
I'll try this course.
Refards.
Manthan Shah wrote:
I wouldn't go for BPT, that's not equivalent to batch jobs!
Thank you very much for your reply.
Maybe i'm not gonna go for BPT as your recommendation.
Regards.
Kilian Hekhuis 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
Koushik
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,
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.
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!
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
Hi,Helena.
I'll take a look!
Helena Lameiro wrote:
There are 3 ways to create a batch job
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/