Créer une règle de source de données IRE pour les tables non CMDB

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 3 minutes de lecture
  • Lors de l’utilisation du moteur Identification et rapprochement (IRE), vous pouvez empêcher une source de données spécifique d’insérer de nouveaux enregistrements pour une table non CMDB spécifique. Créez des règles de source de données IRE pour les sources de données auxquelles vous ne faites pas confiance lors de la création d’enregistrements, mais auxquelles vous continuez à faire confiance pour la mise à jour des enregistrements existants.

    Avant de commencer

    Rôle requis : itil_admin

    Pourquoi et quand exécuter cette tâche

    Les règles de source de données IRE n’ont aucun impact lorsque des règles de rapprochement dynamiques sont en vigueur.

    • Les classes enfants dérivent les règles de source de données IRE des classes parentes, comme le font les règles d’identification.
    • Les règles de source de données IRE qui sont spécifiées pour une classe enfant remplacent toutes les règles de source de données IRE dérivées d’une classe parente.
    Lorsque IRE traite une opération d’insertion interdite par une règle de source de données IRE, l’opération d’insertion échoue. Cet échec se produit lorsque la source de données et la classe d’enregistrement de l’opération d’insertion et d’une règle de source de données IRE correspondent. Lorsque CreateOrUpdateCIEnhanced() est utilisé, IRE stocke la charge utile échouée dans la table Charges utiles partielles IRE CMDB [cmdb_ire_partial_payloads] pour une utilisation ultérieure potentielle.
    Remarque :
    Lorsqu’une opération d’insertion n’est pas autorisée par la règle de source de données IRE, lors de l’utilisation de createOrUpdateCI(), toute la charge utile IRE échoue puisque createOrUpdateCI() n’autorise pas les validations partielles.

    Si, par la suite, une source de données autorisée tente d’insérer ce même enregistrement, IRE insère l’enregistrement après l’avoir fusionné avec l’enregistrement correspondant des charges utiles partielles. IRE supprime ensuite la charge utile partielle de la table Charges utiles partielles IRE de la CMDB [cmdb_ire_partial_payloads] et autorise les mises à jour ultérieures par la source de données spécifiée dans la règle.

    Les règles de source de données IRE ne s’appliquent pas à la recherche et aux éléments connexes, et une seule règle peut être active pour n’importe quelle paire classe/source de données.

    Procédure

    1. Accédez à la Tous > Configuration > Identification/Rapprochement > Règles de source de données IRE.
    2. Dans la vue de liste Règles de source de données IRE, cliquez sur Nouveau et remplissez le formulaire Règle de source de données IRE.
      Champ Description
      Source de données Source de données non autorisée à créer des CI de la classe spécifiée.
      Actif Active la règle de source de données IRE.
      Concerne La classe (et les classes enfants) pour laquelle la source de données spécifiée n’est pas autorisée à créer des enregistrements.
      Insertion non autorisée Désactive la source de données spécifiée de l’insertion de nouveaux enregistrements de la classe spécifiée dans la table non CMDB.
    3. Cliquez sur Envoyer.

    Résultats

    S’il s’agit d’un élément de charge utile avec une demande d’insertion et dans lequel la source de données et la classe d’enregistrement correspondent à la source de données et à la classe d’enregistrement spécifiées dans la règle de source de données IRE :
    1. L’opération d’insertion échoue et l’IRE enregistre le message suivant :

      INSERT_NOT_ALLOWED_FOR_SOURCE Insérer dans [xyz] est bloqué pour la source de données [xyz] par la règle de source de données IRE.

    2. Si vous utilisez CreateOrUpdateCIEnhanced(), IRE stocke l’élément de charge utile en tant que charge utile partielle dans la table des charges utiles partielles IRE de CMDB [cmdb_ire_partial_payloads].
    Si, ultérieurement, une source de données autorisée insère avec succès un enregistrement qui correspond à l’enregistrement d’un élément de charge utile partielle :
    1. L’enregistrement actuel est fusionné avec l’enregistrement correspondant de la charge utile partielle, en appliquant des règles de rapprochement statiques si nécessaire.
    2. La charge utile partielle respective dans la table Charges utiles partielles IRE CMDB [cmdb_ire_partial_payloads] est supprimée.
    3. Les charges utiles ultérieures dans lesquelles la source de données non autorisée met à jour l’enregistrement respectif s’exécutent avec succès.
    4. IRE permet à la source de données, qui n’avait pas le droit d’insérer l’enregistrement, de mettre à jour ce même enregistrement qui existe désormais dans la table non CMDB.