...
A unique sync job is required at the end of every set of processes running in parallel (see - !! to be done !! - Setting_up_a_sync_job), when further nodes in the job chain after the sync node are only to be processed after all the jobs (tasks) that are to be carried out in parallel have been completed without errors.
Each sync job has to be unique within a JobScheduler instance - and within a job chain as long as a - !! to be done !! - cross-over pattern has not been implemented (see Synchronizaton_of_Job_Chains).
For more information see the documentation for the JobSchedulerSynchronizeJobChains job.
...