Aller au contenu principal

Groupe

Un groupe représente un ensemble de jobs, qui seront exécutés ensembles, selon des règles sélectionnées par l'utilisateur. Un groupe est créé automatiquement en cas de sélection par un utilisateur de plusieurs plateformes dans le formulaire de création de jobs.

Gestion d'états

ÉtatDescriptionÉtat final
En attenteÉtat initial du groupe, lors de sa création.
AnnuléAnnulation du groupe. Tous les jobs qui le compose sont également annulés.x
BloquéBlocage du groupe permettant d'empêcher son exécution. Le groupe peut être débloqué par la suite. Tous les jobs qui le compose sont également annulés.
En coursExécution du groupe.
SuccèsFin de l'exécution du groupe, et tous les jobs qui le constitue sont au statut succès.x
Interrompufin du job suite à l'arrêt déclenché par un utilisateur. Les jobs en cours sont interrompus, et ceux en attente sont annulés.x
Erreurfin de l'exécution du groupe, et tous les jobs qui le constitue sont au statut erreur.x
Terminéfin de l'exécution du groupe, et tous les jobs qui le constitue ne sont pas au statut succès.x

Mode d'exécution

Les groupes supportent deux modes d'exécution :

  • Parallèle : Les jobs sont lancés au même moment, et s'exécutent donc en parallèle.
  • Séquentiel : Les jobs sont lancés les uns après les autres. L'utilisateur peut choisir d'ajouter une gestion d'erreur spécifique.

Gestion d'erreur

La gestion d'erreur au sein du groupe permet à l'utilisateur de stopper l'exécution des jobs en cas d'erreur d'un précédent job. La gestion d'erreur permet deux modes :

  • Arrêt en cas d'erreur
  • Aucun arrêt

Dans le premier cas, le groupe et les jobs non exécutés qui le composent passeront à l'état bloqué. L'utilisateur devra le débloquer s'il le souhaite afin que le l'exécution se poursuive. Dans le deuxième cas, l'erreur d'un job n'aura pas d'impact sur l'exécution du job suivant.