Reclassifier un CI
Vous pouvez mettre à niveau, rétrograder ou changer la classe d’un CI en modifiant son attribut de classe .
Avant de commencer
Rôle requis : itil ou asset (en général, les rôles requis pour mettre à jour un CI)
Pourquoi et quand exécuter cette tâche
Chaque classe est définie avec un ensemble unique d’attributs. Cet ensemble se compose d’attributs dérivés de la classe parente et d’attributs supplémentaires définis pour la classe.
Lorsque vous reclassez un CI, les éléments suivants se produisent.
- L’ensemble d’attributs est ajusté pour correspondre à l’ensemble d’attributs de la classe nouvellement affectée. Des attributs sont ajoutés ou supprimés selon les besoins.
- Si des attributs sont uniques à la classe actuelle et ne sont pas définis dans la classe nouvellement reclassifiée, ils sont perdus.
- Un nouvel enregistrement avec l’sys_id actuelle du CI est inséré dans la table de la nouvelle classe, avec l’ensemble approprié d’attributs pour la classe (l’sys_id du CI est conservé).
En fonction du reclassement, les éléments suivants se produisent.
- Installation de la version antérieure
La classe CI est mise à jour vers une classe supérieure dans la hiérarchie des classes, et la classe nouvellement affectée est un parent de la classe actuelle. Par exemple, reclassification d’un CI de la classe cmdb_ci_server à la classe cmdb_ci_computer .
Par exemple, la classe cmdb_ci_server possède des attributs que la classe cmdb_ci_computer n’a pas. Pendant le passage à une version antérieure, ces attributs et leurs valeurs respectives ne sont pas inclus dans le nouvel enregistrement de CI inséré dans la classe de cmdb_ci_computer .
- Mise à niveau
La classe CI est mise à jour vers une classe inférieure dans la hiérarchie des classes, et la classe nouvellement affectée est un enfant dérivé de la classe actuelle et possède des attributs supplémentaires. Par exemple, reclassifier un CI de la classe cmdb_ci_computer à la cmdb_ci_server.
- Commutateur
La classe nouvellement affectée se trouve dans une branche différente de la hiérarchie des classes et possède un ensemble d’attributs différent de celui de la classe actuelle. Par exemple, reclassification d’un CI de la classe cmdb_ci_linux_server à la classe cmdb_ci_win_server .
Un commutateur est une combinaison d’une rétrogradation et d’une mise à niveau. Par exemple, si le CI est rétrogradé à la classe cmdb_ci_server, puis mis à niveau vers la classe cmdb_ci_win_server . Par conséquent, les attributs sont perdus de la même manière que dans une opération de passage à une version antérieure.
Pour plus d’informations sur la reclassification des CI par le moteur Identification et réconciliation (IRE) et les propriétés système connexes qui contrôlent le comportement de la reclassification automatique des CI, reportez-vous à Reclassification de CI au cours du traitement IRE.