Gestion des enregistrements de version dans System Center 2012 – Service Manager

 

S’applique à : System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager

Pour comprendre la gestion des versions dans System Center 2012 - Service Manager, vous devez savoir comment les objets, tels que les demandes de modification et d'activités, interagissent entre eux, facilités par les enregistrements de version. La gestion des versions utilise des enregistrements de versions parents et enfants pour permettre l'automatisation du processus de mise à jour de l'état des demandes de modification et de la propagation de l'état entre les activités parallèles, les activités séquentielles et les activités au sein de celles-ci.

Souvent, il existe plusieurs parties d'un projet, et plusieurs demandes de modifications peuvent être déployées à des moments différents, ce qui peut affecter un projet. L'objectif global de la gestion des modifications et de la gestion des versions est de protéger l'environnement de production contre les modifications inutiles, afin que chaque modification apportée à celui-ci soit tout d'abord approuvée. La gestion des versions traite uniquement les modifications approuvées.

Lorsque les modifications sont approuvées, les processus de gestion des versions doivent regrouper les modifications, les planifier et les développer. Selon la nature de la modification, le développement peut parfois se produire dans la phase de projet et à d'autres moments, il peut se produire dans la phase de gestion des versions. Quel que soit le moment où le développement se produit, la gestion des versions garantit que les modifications ont été testées et qu'elles peuvent être déployées en toute sécurité. En outre, la gestion des versions est utilisée pour évaluer et mettre en package différentes versions afin de minimiser les temps d'indisponibilité de l'infrastructure. Le package de versions est testé pour vérifier qu'aucun conflit technique ou de ressources existant est susceptible d'affecter la disponibilité de l'infrastructure. Plusieurs modifications sont regroupées et planifiées pour un déploiement simultané lors de la prochaine période de lancement ou de maintenance planifiée. La fonction de gestion des versions à l'aide d'enregistrements de version consiste à consolider plusieurs modifications et à les déployer de la façon la plus sûre et la plus efficace possible.

Après le regroupement des modifications, un responsable des mises en production définit la séquence d'actions nécessaires pour une mise à jour des activités de version. Par exemple, des modifications différentes peuvent avoir des tâches de mise à jour d'infrastructure, des tâches de modification de base de données, des tâches de mise à jour d'application ou d'autres tâches individuelles. Dans certains cas, il peut être judicieux de regrouper certaines tâches avec les mises à jour de l'infrastructure ou d'effectuer des mises à jour de base de données ou des mises à jour d'application. Certaines tâches peuvent être déployées simultanément, tandis que d'autres tâches doivent être déployées de façon séquentielle ou séparément.

Gestion des enregistrements de version dans Service Manager

Le responsable des mises en production ou une autre personne responsable de la version définit la séquence d'actions pour un enregistrement de version. L'enregistrement de version peut représenter la séquence de déploiement de différentes modifications à l'aide d'activités parallèles, d'activités séquentielles et d'autres activités. Le responsable des mises en production peut déléguer la responsabilité des activités à d'autres personnes. Lorsqu'une activité est déléguée, la personne responsable de l'activité peut modifier l'activité et mettre à jour son état.

Lorsque vous modifiez une activité, son état n'est pas immédiatement actualisé. Il existe un délai après lequel le flux de travail s'active et l'état de l'activité est mis à jour. Souvent, 30 à 60 secondes peuvent s'écouler avant que l'état mis à jour de l'activité ne s'affiche dans la console après avoir actualisé la vue d'un élément. La mise à jour des autres activités dépendantes de l'enregistrement de version peut prendre plus de temps. Par exemple, supposons que vous disposez d'un enregistrement de version contenant une dizaine d'activités. Si vous mettez à jour un élément vers le haut de la liste, il peut s'écouler 30 secondes avant la mise à jour dans la console. Ensuite, l'activité suivante dans l'enregistrement de version peut automatiquement être mise à jour 30 secondes plus tard, et ainsi de suite. Par conséquent, la mise à jour que vous avez effectuée à l'origine peut prendre un certain temps pour se propager sur toutes les activités concernées dans l'enregistrement de version.

Parties d'enregistrements de version

Étant donné que les versions sont souvent regroupées, vous pouvez regrouper plusieurs enregistrements de version à l'aide d'une relation parent-enfant. Un enregistrement de version parent sert essentiellement de conteneur pour plusieurs enregistrements de version enfants. Toutefois, un enregistrement de version nouvellement créé n'est pas un enregistrement de version parent par défaut. Vous devez convertir un enregistrement de version en un enregistrement de version parent afin d'ajouter des enregistrements de version enfants.

Comme les demandes de modification, les enregistrements de version contiennent des activités pour l'approbation et les opérations manuelles. En outre, les enregistrements de version peuvent contenir des activités parallèles et séquentielles. Les activités parallèles et séquentielles sont des conteneurs pour d'autres activités, et elles définissent comment les activités constitutives doivent être implémentées : les activités parallèles peuvent être mises en œuvre de façon simultanée, tandis que d'autres activités parallèles sont en cours. Les activités séquentielles doivent être exécutées dans l'ordre de leur organisation, l'une après l'autre.

Rubriques relatives aux enregistrements de version

Autres ressources pour ce composant