Job scheduler dependencies when a logic block makes use of parallel processing

The scenario applies to the following:

  1. A job scheduler setup to run multiple jobs,
  2. One of those jobs has the Composition Action Type of Logic Block - this logic block makes use of the parallel processing functionality.
  3. Consequent jobs are setup as dependencies to the above, and have skip on dependency failure marked as true.

It would seem the consequent jobs are not waiting for the parallel jobs created by the logic block (#2 above) to complete, but rather once the parent logic block that kicks off the process is complete it moves on to the next job. This causes a conflict in the timing of executing dependent jobs.

Are there any workarounds for this other than splitting the jobs into separate parts, or using Event Definitions?

Thanks.

There aren’t any current workarounds for this. There is an idea in the backlog which asks for

  • the completion of the last of the invoked parallel jobs
    • or
  • the completion of the parallel post-run logic block
    to be the ‘signal’ back to the job scheduler that that ‘job’ has completed, instead of the completion originally invoked background task.