Gestion des changements proposés
La fonctionnalité Changements proposés vous permet de préconfigurer les changements apportés aux éléments de configuration et à leurs relations associées. Ces changements préconfigurés sont prêts à être implémentés, mais ne se produisent pas tant qu’ils ne sont pas appliqués ultérieurement.
Lorsque vous visualisez un CI, les changements proposés peuvent être affichés afin que vous puissiez voir ce qui est planifié.
Cette fonctionnalité est utile lorsque vous souhaitez apporter des modifications pendant qu’un processus de changement est en phase d’approbation et n’implémenter les changements qu’une fois les approbations terminées. Si le changement n’est jamais approuvé, il n’est pas nécessaire d’annuler les changements apportés aux enregistrements. Si le changement est approuvé, une commande rapide applique tous les changements proposés.
Vous pouvez apporter les changements proposés suivants à un CI :
- Modifiez un champ sur le formulaire de CI.
- Ajoutez ou supprimez une relation à ce CI.
Pour modifier une relation, vous devez supprimer la relation actuelle et ajouter une nouvelle relation. Vous ne pouvez pas supprimer un changement proposé.
Afficher l’historique CI
Vous pouvez afficher l’historique des changements apportés à un CI sous forme de liste, de calendrier ou de chronologie.
Afficher les changements proposés d’un CI
Vous pouvez afficher les changements proposés afin de voir ce qui est planifié pour le CI.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Procédure
Ajouter un changement proposé à un CI
Les changements proposés à un CI peuvent être apportés lors de l’affichage d’une demande de changement ou de tout enregistrement lié à une tâche.
Avant de commencer
Procédure
Que faire ensuite
Appliquer un changement proposé à un CI
Lorsque vous appliquez les changements proposés, tous les changements proposés pour cette demande de changement sont appliqués à l’élément de configuration. Vous pouvez appliquer les changements proposés sans vérification, ou si les tests de vérification des changements proposés ont échoué.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Une fois les changements proposés appliqués, la partie Changements planifiés du formulaire affiche Aucun changement planifié trouvé. Vous pouvez configurer des règles de vérification des changements proposés afin de vérifier les changements proposés avant de les appliquer.
Procédure
Créer ou modifier une règle de vérification du changement proposée
Assurez-vous que les changements proposés répondent aux besoins professionnels et n’introduisent pas de données non valides dans la CMDB et créez une règle incluant un script pour vérifier les changements proposés.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Lorsque vous configurez des règles de vérification des changements proposés pour un CI, vous pouvez vérifier que les changements proposés passent le script de test de vérification dans la règle. Les résultats des tests de vérification sont consignés comme réussis ou échoués, et vous pouvez afficher les résultats. L’exécution du test de vérification n’est pas obligatoire et un échec du test de vérification ne vous empêche pas d’appliquer les changements proposés.
Procédure
Résultats
Sur le formulaire de demande de changement , vous pouvez cliquer sur Vérifier les changements proposés pour vérifier les changements proposés pour les CI affectés.
Vérifier les changements proposés
Avant d’appliquer les changements proposés aux CI affectés, utilisez les règles de vérification des changements proposés pour vérifier que les changements répondent aux besoins professionnels et n’ajoutent pas de données non valides à la CMDB.
Avant de commencer
Rôle requis : aucun
Pourquoi et quand exécuter cette tâche
Vous pouvez appliquer les changements proposés même s’ils ne sont pas vérifiés ou s’ils échouent à un test de vérification.
Procédure
Que faire ensuite
Créer ou modifier un script de validation du changement planifié
Créez un script personnalisé qui vérifie si le changement apporté à une classe était valide selon les besoins professionnels et si le changement a été planifié ou non. Un script de validation de changement planifié est utilisé chaque fois qu’un changement de CI est affiché dans la chronologie ou l’historique des changements CI.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Le système tente de valider chaque changement de CI comme suit :
- Si un script personnalisé existe pour le CI ou l’un de ses parents, le script est exécuté et les résultats sont utilisés pour marquer le changement comme valide ou non valide. Les CI parents sont examinés dans l’ordre hiérarchique.
Si un script personnalisé n’existe pas pour le CI ou l’un de ses parents, un script de validation prédéfini est utilisé. Le changement est considéré comme un changement planifié s’il s’est produit entre les dates de début et de fin de travail de la demande de changement associée au CI modifié.
Toutefois, cette vérification n’est pas toujours fiable, car un utilisateur peut avoir modifié manuellement le CI dans les dates de travail, ce qui marque le changement comme valide même s’il n’est pas valide.
Le script doit renvoyer une valeur booléenne, vrai ou faux, qui dépend du respect des critères de test dans le script. Vous pouvez définir un script distinct pour chaque classe CI, et vous pouvez définir plusieurs scripts de validation des changements planifiés pour une seule classe. Par exemple, pour gérer différentes versions du script. Un seul script peut être actif pour une classe CI à la fois.
Voici les paramètres qui caractérisent un changement de manière unique :
- Les champs qui ont été modifiés
- La source de données qui a effectué le changement
- L’horodatage du changement
Pour déterminer correctement la validité d’un changement, examinez les paramètres et appliquez la logique métier pour évaluer si les tests de validation sont respectés. Un script de validation de changement planifié peut tester n’importe laquelle de ces caractéristiques et déterminer quand un changement répond à des critères préétablis. Par exemple, le script personnalisé peut vérifier si le mode du CI est opérationnel ou de maintenance, ou qui a initié le changement.