Aller au contenu principal

Déploiement

Le déploiement représente un ensemble de groupes et de versions, qui sont associés afin de centraliser les informations et de permettre des communications contextualisés aux contacts des plateformes.

Cas d'usage

Le déploiement a été pensé pour communiquer aux contacts les détails d'une opération de déploiement à grande échelle, correspondant à une ou plusieurs montées de versions (un ou plusieurs produits concernés). Le déploiement permet donc d'envoyer des communications indiquant aux contacts les dates prévues des jobs sur leurs environnements, et les livrables documentaires des versions associées à ces opérations.

Gestion d'états

ÉtatDescriptionÉtat final
En attenteÉtat initial du déploiement, lors de sa création en tant qu'aucun des groupes n'est passé dans l'état "En cours" ou est dans un état final.Non
En coursLes groupes sont en cours d'exécution ou terminés et il reste au moins un groupe à l'état "En attente".Non
TerminéTous les groupes sont dans un état final.Non
ArchivéLe déploiement est terminé, et aucune modification ne peut lui être apporté. On ne peut donc plus y ajouter de nouveaux groupes ou versions.Oui
Calcul des états

L'état d'un déploiement est calculé sur la base des états des groupes qui le compose. Tant que le déploiement n'est pas archivé, il est possible de lui joindre des groupes, ce qui pourrait le faire par exemple rebasculer de l'état "Terminé" à l'état "En cours".

Lien avec les groupes et les versions

Une fois un déploiement créé, on peut lui ajouter des groupes existants (si ceux-ci sont dans l'état En attente) et des versions. Ces liens permettent de contextualiser le déploiement en vue de réaliser des communications. Il est ensuite possible de délier ces objets si souhaité. Il est également possible lors de la création d'un job de venir le rattacher à un déploiement existant. En cas de rattachement d'un job unique, un groupe sera créé à l'occasion.

Communication

La fonctionnalité transverse de communication permet dans le cadre d'un déploiement de générer des rapports se basant par exemple sur le statut des jobs inclus via les groupes dans ce déploiement. On peut aussi récupérer les documents rattachés aux versions.