Hi Team,



We have a scenario to trigger 3 process whenever there is a new record added to detail and how these BP process will trigger. Is it a sequence or in parallel?



Let us say,

Detail: Order Product detail

A record added - Triggers three BPs

When 5 records are added - 5*3 = 15 BPS (i.e copy of the same has to run).



Is there a limitation for the no of instance of BP to run in parallel?



BR,

Bhoobalan Palanivelu.

Like 0

Like

2 comments

Good day,

 

Basically, the trigger processes are launched in parallel but they are being put into a background task queue, it is possible if the queue was empty at the moment of launch to have these processes launched simultaneously.

 

As for the limitations - technically there are none, but you will be limited by your recourses and the queue size.

 

Thank you.

Good Day @artem,

 

Adding to the above example, there are 20 products added and the 20 processes are called but it gets completed sequentially instead of 20 running at the same time. 

 

The process are in the background task queue. Is there a way we can run all the process parallel or any system settings for the parallel run?

 

Thanks in advance.

 

Regards,

Mayan 

Show all comments

Hi, Is it possible to change the "number of active background processes" referenced on the acadamy information Here

 

 

I'm trying to get more than 50 parallel processes but i can't find a way to do it. The box running the portal has enough to do it.

Like 0

Like

4 comments

Hello,

 

The maximum amount of business processes that can be run simultaneously in the background is 5 for each application (for example, if you have two nodes with two apps on them but one database - the number of business processes will be already 10).



Alternatively, you can run business processes not only in the background but also "live" (which means you will see the uploading mask in front of you while business processes are running). This way, you can run plenty business processes at once but please take into consideration the memory capacity of the machine

Thank you for the answer.

 

I will try to not run it in th background to see how much faster it is.

 

So the app doesn't care about the number of processors, or threads available on IIS, it's a fixed value based on the number of nodes?

 

 

Thanks

Luciano De Munno,

 

Yes, it's fixed value based on the number of nodes.

Bogdan,

When you say "Live" you mean to uncheck the Run current and following elements in background, right? Or is there another setting?

Show all comments