Première étape d’activation : mapper les données de cycle de vie existantes aux CSDM normes

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 8 minutes de lecture
  • Le CSDM applique des états de cycle de vie standard pour garantir que les actifs sont suivis avec précision au cours des transitions de cycle de vie. Vous migrez toutes les données de cycle de vie sur la plateforme vers la CSDM version standard.

    Comprendre les cycles de vie

    Voir la présentation CMDB - Étape et état du cycle de vie à l’adresse https://nowlearning.servicenow.com/nowcreate/en/pages/assets?id=nc_asset&nc_ai_search=true&sys_id=fb390e7697dc69948934b67e6253af5e&table=x_snc_accel_asset&asset_id=27e8d18847213110db63fb25126d436f

    Si le lien direct ne fonctionne pas, suivez cette procédure pour y accéder sur Now Create ! sur le ServiceNow Community:
    1. Accédez à https://nowlearning.servicenow.com/nowcreate.
    2. Sélectionnez la carte Rechercher des actifs .
    3. Dans la zone de recherche, recherchez Étape et État du cycle de vie.

    De plus, regardez cette vidéo :

    Après avoir migré les données existantes, vous continuerez à utiliser uniquement les états de cycle de vie standard lors de la création ou de la mise à jour des CI afin d’bénéficier des avantages suivants :
    • Pour gérer les alertes de manière appropriée, Event Management et Operational Intelligence doivent savoir si un CI est dans l’état du cycle de vie de maintenance.
    • Pour générer efficacement des rapports sur les données de coût, Cloud Insights doit connaître l’état d’un CI.
    • Pour générer des tâches et des workflows cohérents, les services Audit et Conformité doivent utiliser des valeurs de cycle de vie standard.

    Vous devez activer la migration du cycle de vie pour migrer les valeurs de cycle de vie héritées vers les champs et valeurs standard CSDM.

    Table de mappage du cycle de vie

    Il système de base contient la table Mappage du cycle de vie [life_cycle_mapping], qui est préremplie avec des mappages de cycle de vie hérités largement utilisés. Chaque enregistrement de mappage spécifie comment mapper la valeur d’un champ de cycle de vie hérité, en fonction de sa table, aux valeurs standard CSDM .

    • Life cycle stage (life_cycle_stage) : les grandes phases du cycle de vie par lesquelles passe un CI, de la création ou de l’approvisionnement à la mise hors service et à la fin de vie.
    • Life cycle status (life_cycle_stage_status) : état spécifique d’un CI au sein de son étape de cycle de vie actuelle.

    La table contient généralement plusieurs entrées d’enregistrement par classe, chaque entrée correspondant à un cycle de vie hérité et à une paire de valeurs de cycle de vie spécifiques. Lorsqu’il existe plusieurs entrées d’enregistrement pour une classe, les entrées sont classées par ordre de priorité par ordre d’importance et de probabilité afin de contenir des valeurs significatives pour le processus de mappage.

    Vous pouvez considérer l’état du cycle de vie comme la combinaison de deux valeurs d’un actif ou d’un CI : l’étape du cycle de vie et l’état du cycle de vie au cours du cycle de vie du CI. Par exemple, un CI matériel en phase opérationnelle peut changer d’état au fil du temps, passant de En cours d’utilisation à En maintenance , puis à Fin de support. Un CI matériel différent peut passer de En coursd’utilisation à Fin de support sans jamais avoir été dans l’état En cours de maintenance .
    Valeurs d’état autorisées pendant la phase opérationnelle du cycle de vie d’un CI matériel

    Valeurs de cycle de vie personnalisées

    Dans un scénario de mise à niveau, la migration du cycle de vie recherche les valeurs de cycle de vie héritées personnalisées qui ont été ajoutées au système. Pour chaque valeur personnalisée, le système ajoute un enregistrement à la table Mappage du cycle de vie [life_cycle_mapping]. Toutefois, ces enregistrements de mappage sont incomplets et inactifs.

    Avant d’activer la migration de cycle de vie, vous devez modifier et activer ces enregistrements pour fournir le contrôle de cycle de vie souhaité à utiliser pour le mappage.

    Spécifier comment mapper les états du cycle de vie hérités aux CMDB états

    Utilisez le module Mappage du cycle de vie pour spécifier comment vos valeurs de cycle de vie existantes doivent être converties en CSDM états de cycle de vie. Le mappage garantit que Now Platform les produits génèrent des rapports précis pour les CI hérités de votre environnement.

    Avant de commencer

    Rôle requis : itil_admin ou asset_admin

    Pourquoi et quand exécuter cette tâche

    Dans cet exemple, vos données existantes utilisent un attribut de cycle de vie nommé État d’installation pour les CI matériels. Utilisez le formulaire Mappage du cycle de vie pour mapper la valeur d’installation en attente existante de l’attribut État d’installation à l’état du cycle de vie Déploiement/Test dans le CMDB.

    Affectez des valeurs de cycle de vie CSDM à des valeurs héritées existantes.

    Procédure

    1. Accédez à la Tous > CSDM > Mappage du cycle de vie.
    2. Dans la vue de liste Mappages du cycle de vie, sélectionnez Nouveau , puis renseignez le formulaire Mappages du cycle de vie.
      Champ Description
      Mappage pour table Table héritée CMDB et tables descendantes auxquelles ce mappage s’applique.

      S’applique à une table décroissante, sauf s’il existe un mappage configuré spécifiquement pour la table descendante.

      Priorité

      Priorité d’application de cette définition de mappage pour la table.

      La priorité est utilisée lorsque la table life_cycle_mapping contient plusieurs entrées pour une classe. L’entrée de priorité la plus élevée est utilisée en premier lors de la recherche de valeurs héritées significatives. Si la première entrée ne peut pas être utilisée, l’enregistrement suivant en priorité est utilisé.

      Les valeurs numériques inférieures indiquent une priorité plus élevée.

      Actif

      Indique s’il faut appliquer cette définition de mappage.

      La désactivation entraîne l’utilisation de mappages de priorité inférieure ou la définition de champs de cycle de vie standard sur TBD.

      Nom du champ hérité Champ hérité dans la spécification Mapping for table qui est actuellement utilisé pour stocker une étape du cycle de vie. La valeur doit être utilisée comme source pour le mappage de cycle de vie.
      Valeur du champ hérité La valeur héritée dans l’état du cycle de vie du magasin spécifié Mapping for table actuellement utilisé est héritée. La valeur doit être utilisée comme source pour le mappage de cycle de vie.
      Nom du sous-champ hérité Champ hérité supplémentaire dans la spécification Mapping for table qui est également utilisé pour la gestion du cycle de vie.
      Valeur du sous-champ hérité Valeur héritée supplémentaire dans le spécifié Mapping for table qui est également utilisée pour la gestion du cycle de vie.
      Contrôle du cycle de vie Classe, étape et statut du cycle de vie, qui sont utilisés comme source faisant autorité de combinaisons valides pour le mappage du cycle de vie.
      Table Table de cycle de vie standard à laquelle mapper le mappage de table spécifié. Le paramètre est basé sur la sélection dans le contrôle du cycle de vie.
      Étape du cycle de vie

      Étape de cycle de vie standard à laquelle mapper le nom de champ hérité spécifié. Le paramètre est basé sur la sélection dans le contrôle du cycle de vie.

      S’il n’y a pas de correspondance dans la table life_cycle_mapping, la valeur est définie sur À déterminer.

      État de l'étape du cycle de vie

      Valeur d’étape du cycle de vie standard à laquelle mapper la valeur de champ hérité spécifiée. Le paramètre est basé sur la sélection dans le contrôle du cycle de vie.

      S’il n’y a pas de correspondance dans la table life_cycle_mapping, la valeur est définie sur À déterminer.

    3. Sélectionnez Envoyer.
    4. Répétez le processus et, une fois que vous avez mappé tous les états de cycle de vie existants, migrez-les vers le CMDB.
      Pour obtenir des instructions, consultez Activer la migration du cycle de vie.

    Activer la migration du cycle de vie

    Activez la migration du cycle de vie pour migrer vos paramètres de cycle de vie personnalisés hérités mappés vers les CSDM valeurs de cycle de vie standard. Le script de migration migre à la fois les données existantes et les données entrantes.

    Avant de commencer

    Avant d’activer la migration de cycle de vie, accédez à CSDM > Mappage du cycle de vie. Passez en revue les mappages préremplis dans la vue de liste Mappages de cycle de vie :
    • Ajustez et ajoutez tous les mappages nécessaires pour votre environnement.
    • Examinez les mappages pour toutes les valeurs de cycle de vie héritées personnalisées. Ces mappages sont incomplets, et vous devez fournir le contrôle de cycle de vie standard souhaité vers lequel effectuer le mappage.
    • Assurez-vous que tous les mappages sont configurés avec un contrôle de cycle de vie.
    • Assurez-vous que tous les mappages sont activés.

    Rôle requis : itil_admin ou asset_admin

    Procédure

    1. Accédez à la CSDM > Mappage du cycle de vie.
    2. Dans la vue de listes Mappages du cycle de vie , cliquez sur Activer.
      L’activation ne peut se terminer que si tous les enregistrements de mappage sont définis sur actif et sont configurés avec un contrôle de cycle de vie, et si tous les enregistrements de mappage pour les valeurs héritées personnalisées sont entièrement configurés.

    Résultats

    Le script exécute les activités suivantes :
    • Mappage en bloc ponctuel des valeurs héritées aux Life cycle stage champs et Life cycle status . Les mappages sont basés sur les enregistrements de mappage de la table Mappage du cycle de vie, qui contiennent des valeurs, des champs source et des champs cibles.
    • Remplacez la valeur false par défaut de la csdm.lifecycle.migration.activated propriété système par la propriété système par true. Le changement active la Update life cycle from legacy règle métier. Les futures opérations d’insertion ou de mise à jour de CI déclencheront la règle pour remplir la norme Life cycle stage et Life cycle status les champs afin de garantir que les normes de cycle de vie sont utilisées de façon continue et cohérente.

      Par exemple, lors de la création d’un CI matériel et de la définition de l’héritage Status et Operational status des champs. Après l’enregistrement, les nouveaux champs standard de cycle de vie sont automatiquement renseignés avec les valeurs standard de cycle de vie correspondantes en fonction de l’entrée d’enregistrement correspondante dans la table Mappage du cycle de vie. Si vous modifiez les valeurs héritées, les champs standard sont automatiquement mis à jour en fonction d’un autre enregistrement correspondant dans la table Mappage du cycle de vie.

    • Étant donné que la migration du cycle de vie est un processus unique, le bouton Activer est désactivé.

    Que faire ensuite

    Une fois la migration des données effectuée, vous pouvez commencer à les gérer en suivant le modèle CSDM :
    1. Activez le module d’extension CSDM Activation (com.snc.cmdb.csdm.activation).
    2. Utilisez le gestionnaire de données CMDB pour gérer de manière centralisée le cycle de vie des CI, en bloc, de manière standard et cohérente.