Créer et utiliser une stratégie d’affectation de nom des appareils OT

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Créez et utilisez la stratégie d’affectation Operational Technology de noms des appareils (OT) pour créer des noms uniques pour vos appareils OT.

    Avant de commencer

    Rôle requis : cmdb_ot_admin et script_include_admin

    Pourquoi et quand exécuter cette tâche

    Le Base d'Industriel module d’extension est fourni avec l’include de script DeviceNamingStrategyHelper , qui identifie s’il faut ou non utiliser la stratégie d’affectation de nom de l’appareil. Si oui, le script identifie la stratégie de nommage à utiliser pour une classe source donnée. Cela permet de réduire le nombre de changements requis pour le Connecteur du graphe de services.

    Procédure

    1. Créez une stratégie d’affectation de nom des appareils OT.
      1. Basculez le périmètre de l’applicationde Global vers l’application pour laquelle vous souhaitez créer une stratégie d’affectation d’un nom d’appareil.
      2. Accédez à la Tous > Points d’extension système > Points d'extension scriptés.
      3. Recherchez et ouvrez le point d’extension OTDeviceNamingStrategyExtPoint .
      4. Sélectionnez le lien connexe Créer une implémentation .
        Un script include est créé dans le périmètre de l’application dans lequel vous vous trouvez.
      5. Mettez à jour le champ Nom avec un nom unique qui indique le type de stratégie de nommage défini par le script créé.
        Remarque :
        Veillez à conserver l’unicité de tous les noms Connecteurs du graphe de services , car le nom est visible dans la vue de formulaire de la table Mappage de classe lorsque vous sélectionnez un script existant dans la liste des stratégies disponibles.
      6. Dans le champ Script , implémentez la fonction calculateDeviceName .
        Assurez-vous que la fonction renvoie une valeur de chaîne. Vous avez accès au paramètre jsonObj, qui est un objet contenant des informations fournies par l’appelant.
      7. Sélectionnez Mettre à jour.
    2. Utilisez une stratégie d’affectation de nom des appareils OT.
      1. Basculez le périmètre de l’applicationde Global vers l’application pour laquelle vous souhaitez apporter des modifications.
      2. Identifiez la logique dans laquelle le nom de l’appareil est calculé.
      3. Initialisez l’include de script d’aide avec le nom de votre table de mappage de classe spécifique à SGC.
        L’include de script d’aide OTDeviceNamingStrategyHelpercontains contient des fonctions qui peuvent identifier l’implémentation correcte pour la classe source donnée et calculer le nom de l’appareil.
      4. Préparez les données requises pour que le nom de l’appareil soit calculé en fonction de la stratégie de nommage que vous avez définie.
        La fonction calculateDeviceName attend les paramètres suivants.
        Paramètre Description
        sourceClassName Nom de classe source. Assurez-vous que le nom est au même format que celui défini dans la table Mappage de classe.
        jsonObj Tous les attributs que vous souhaitez transmettre à l’implémentation. Vous pouvez l’utiliser dans l’include de script d’implémentation.
      5. Appelez la fonction calculateDeviceName de l’include de script d’assistance.
      6. Assurez-vous d’avoir un mécanisme de secours pour calculer le nom de l’appareil.
        Si une erreur s’est produite lors du calcul du nom de l’appareil à l’aide de la stratégie de nommage, le script d’aide renvoie le nom de l’appareil sous forme de chaîne vide. En outre, si aucune stratégie d’affectation de nom de périphérique n’est définie, une logique de dénomination de périphérique par défaut est requise.
      7. Exécutez l’importation de l’appareil pour Connecteur du graphe de services vérifier si les changements fonctionnent comme prévu.