If several pipeline tasks are to be started in succession, use the TriggerFinishedEvent option.
If Task1 is finished start Task2.
If Task2 is finished start Task3.
When Task3 is finished, start the nightly update.
Activate the TriggerFinishedEvent option. (This option is only available under RunPipelineTask )
Assign a name under CustomFinishedEvent or CustomFailedEvent.
For a desired follow-up task, select the Event-based option under Schedule when the task should be executed and enter the exact name defined previously. (The follow-up task can be any task, not just RunPipelineTask )