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.
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
État | Description | É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 cours | Les 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 |
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.