Produktmodelle für logische CIs automatisch generieren

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Verwenden Sie den CSDM-Produktmodellzuweisungsauftrag, um automatisch einen Produktmodell -Datensatz (Anwendungsmodell, Servicemodell oder Softwaremodell) für jedes logische CI zu generieren, das noch keinem Produktmodellzugeordnet ist. Produktmodelle sind ideal für die Zuordnung von CIs, die Teil eines einzelnen digitalen Produkts sind.

    Vorbereitungen

    Benutzer mit Lesezugriff auf geänderte CI-Datensätze können die neuen Produktmodelleanzeigen.

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Anwendungs-, Service- und Software-Klasseninstanz-CIs werden nicht über Discoveryerstellt, daher verweisen ihre Werte für die Modell-ID [model_id] möglicherweise nicht auf Datensätze Produktmodell. Um Sie bei der Migration zu einem produktorientierten Verwaltungsparadigma zu unterstützen, sollte jede Instanz eines logischen CI einem Produktmodellzugeordnet werden. Der Auftrag zur CSDM-Produktmodellzuweisung wird für die folgenden Klassen ausgeführt und verwendet den Namen der Klasseninstanz als Namen des neuen Produktmodell.

    • Serviceangebot
    • Technischer Service
    • Anwendungsservice: Das Skript fügt die Version (in Bezug auf die Geschäftsanwendung) dem Namen des zugehörigen Softwaremodells hinzu. Das Softwaremodell für das CI des Anwendungsservice MyAppService kann beispielsweise MyAppService - version: 2.1sein.
    • Geschäftsservice
    • Geschäftsanwendung
    Der Auftrag „ CSDM-Produktmodellzuweisung “ ruft das Skript CSDMModelUtil auf. Das Skript führt diese Aktionen für jede Instanz der unterstützten Klassen CSDM aus, die sich nicht auf ein Element vom Typ [ Produktmodellbezieht:
    1. Erstellen Sie ein neues Anwendungsmodell, ein Servicemodell oder einen Softwaremodell-Datensatz mit demselben Namen wie das CI. Wenn die erforderlichen Informationen zum Generieren des Namenswerts nicht im CI angezeigt werden, verwendet das Skript den von Ihnen angegebenen Standardwert.
    2. Fügen Sie für das CI einen Verweis auf den neuen Produktmodell im Feld Modell-ID [model_id] hinzu.
    Vorgang des Skripts:
    • Das Skript befolgt die Zugriffsregeln des Administrators CMDB, der das Skript ausführt.
    • Wenn ein automatisch generierter Datensatz Produktmodell für ein Klasseninstanz-CI mit einem vorhandenen Datensatz identisch wäre, wird der vorhandene Datensatz für dieses CI verwendet.
    • Wenn Ihre Daten CIs mit identischen Namen enthalten (dies ist eigentlich ein Fehler), können die resultierenden model_id-Werte in Konflikt stehen. Validieren Sie die resultierenden model_ids nach dem Ausführen des Skripts.

    Prozedur

    1. Geben Sie den Standardnamen an, der verwendet werden soll, wenn die Werte für Name/Version eines CI nicht ausreichen, um den Namen für das neue Produktmodellautomatisch zu generieren.
      1. Navigieren zu Konfiguration > CI-Klassen Manager und wählen Sie dann Hierarchie öffnenaus.
      2. Navigieren Sie nacheinander zu den unterstützten Klassen (Anwendungsservice, Business-Service usw.).
      3. Geben Sie auf der Seite Basisinformationen für die Klasse im Feld Standardproduktmodell den entsprechenden Namen ein.

        Geben Sie den Standardnamen für das neue Produktmodellean.

    2. Führen Sie den CSDM-Produktmodellzuweisungsauftrag aus.
      1. Navigieren zu Systemzeitplaner > Geplante Jobs > Geplante Aufgabenan.
      2. Suchen Sie nach dem Auftrag „CSDM-Produktmodellzuweisung“, und öffnen Sie ihn.
      3. Wählen Sie Jetzt ausführen.
      Das Skript wird ausgeführt und generiert den Produktmodelle.
    3. Überprüfen Sie die erstellten Produktmodelle, um sicherzustellen, dass die neuen Werte für die Modell-ID [model_id] korrekt sind.
      Verwenden:
      • Alle > Product Catalog > Produktmodelle > Anwendungsmodelle
      • Alle > Product Catalog > Produktmodelle > Servicemodelle
      • Alle > Product Catalog > Produktmodelle > Softwaremodelle
    4. Führen Sie die Aufgabe aus, wann immer Sie Einstellungen Produktmodell für neue Klasseninstanzen erstellen möchten.