Planifications dépendant de l'achèvement de plusieurs exécutions

Vous pouvez configurer une planification de manière à ce qu'elle s'exécute uniquement lorsque l'exécution de plusieurs autres planifications est terminée à l'aide de l'option Lorsque d'autres tâches s'achèvent dans la liste déroulante Quand démarrer.

Par exemple, supposons que vous avez une planification S1 qui est configurée à l'aide d'un modèle de récurrence. S1 dispose d'un déclencheur envoyé chaque fois que l'exécution de S1 aboutit. Trois planifications, S2, S3 et S4, sont configurées pour démarrer lorsqu'elles reçoivent le déclencheur sortant de S1. Vous pouvez définir une planification supplémentaire, S5, qui s'exécute lorsque S2, S3 et S4 aboutissent. S5 s'exécute uniquement lorsque les trois exécutions dont elle dépend aboutissent. Le diagramme suivant illustre cet exemple :


Diagramme qui illustre l'exemple mettant en scène plusieurs déclencheurs décrit dans cette rubrique.

Pour configurer un scénario tel que celui décrit dans l'exemple, configurez S5 à l'aide de l'option Lorsque d'autres tâches s'achèvent dans la liste déroulante Quand démarrer.

Lorsque vous configurez de cette manière une exécution de sorte qu'elle dépende d'autres exécutions vous devez prendre en considération les remarques suivantes :

  • Les planifications dont dépend la planification que vous configurez doivent être non récurrentes. Dans l'exemple ci-dessus, S2, S3 et S4 doivent être non récurrentes. Cependant, étant donné que S1 se reproduit, S2, S3 et S4 se reproduisent, en fonction des exécutions de S1.
  • La planification qui dépend d'autres planifications doit également être non récurrente. Dans l'exemple, S5 doit être non récurrente. Une fois encore, étant donné que S1 se reproduit, S5 se reproduit également.
  • La planification qui dépend d'autres planifications ne peut pas être utilisée comme l'un des critères de l'option Lorsque d'autres tâches s'achèvent pour toute autre planification. Dans l'exemple, S5 ne peut pas servir de critère dans l'option Lorsque d'autres tâches s'achèvent pour toute autre planification.
  • Avant de pouvoir supprimer une planification configurée à l'aide de l'option Lorsque d'autres tâches s'achèvent, vous devez changer la configuration pour supprimer l'option Lorsque d'autres tâches se terminent. Vous pouvez ensuite supprimer la planification.