Workflow using Thousand IPC Process

  • 21 January 2015
  • 2 replies
  • 0 views

Badge

Dear All,

 

I need to create a workflow which when the process is ended, the workflow will create another workflow for each employee in the company (Around 9000 People 9000 Process)

 

my simple thought is to use IPC process at the end of 1st process to call 2nd process for each employee

 

but the question is, will it strong enough to create 9000 IPC Process at once from 1 process?

 

or should i create background job to create those process seperately?

 

Need Advice Thx :)

 

Best regards,

 

Koro

 


2 replies

Badge +10

Hi Koro,

 

As far as I know K2 will throttle the starting of IPC child processes.

When you create many instances it won't start them all at once, but will batch them and start a certain number at a time, waiting a couple of minutes in between the batches.

As long as this is not a problem I don't foresee issues.

 

If I'm not correct I hope someone from K2 directly will be able to give you more insight, but this was based on my experience.

If you want a concrete answer I suggest logging a K2 support call and asking for feedback directly from the K2 team.

 

Regards,

JohanL

Badge +10

Hi,

 

You can also check this KB as it explains the architecture of IPCs.

http://help.k2.com/KB001211#

You will notice that there is a separate thread pool executing IPCs which I think might be better equipped for specifically your requirement.

 

Regards,

JohanL

Reply