(My question is similar to an existing thread on this forum (viewtopic.php?t=106299) but I didn't want to hijack that discussion.)
I am trying to get jobs to run in parallel in a sequence:
Code: Select all
|--> Job_Activity_2 --> Job_Activity_5a ---|
| |
Job_Activity_1 ---------> Job_Activity_3 --> Job_Activity_5b -----> Sequencer (All) --> Report_Status
| |
|--> Job_Activity_4 --> Job_Activity_5c ---|
When Job_Activity_1 is finished, jobs 2, 3 and 4 need to be run. There are no dependencies between these, so I would like to get them happening at the same time instead of sequentially. How?
I tried specifying multiple triggers from Job_Activity_1 that all use the same condition. In theory, the next three jobs should all fire at the same time. But according to the log in Director, they are occurring one after the other.
I also tried inserting a Branch stage with one output link from Job_Activity_1 splitting into output links for jobs 2, 3 and 4, to no avail.
Invocation ID
The other issue is that as Job_Activity_2, 3 and 4 finish, they all use the multi-instance Job_Activity_5 (designed using Runtime Column Propogation). I'd like to use an Invocation ID to distinguish between the different runnings of Job_Activity_5. How can I pass the invocation id to Job_Activity_5 within a sequence?
Regards,
Zac.