Produktmodelle für logische CIs automatisch generieren

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 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: Administrator

    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
    • Technology Management Service (früher Technischer Service)
    • Serviceinstanz (früher Anwendungsservice): Das Skript fügt die Version (in Bezug auf die Geschäftsanwendung) dem zugehörigen Softwaremodellnamen hinzu. Das Softwaremodell für das CI der Serviceinstanz MyAppService kann beispielsweise MyAppService - version: 2.1lauten.
    • Business-Service
    • 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 Produktmodellvom Typ bezieht:
    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 öffnen aus.
      2. Navigieren Sie nacheinander zu den unterstützten Klassen (Serviceinstanz, 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 Aufgaben.
      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 > Produktkatalog > Produktmodelle > Anwendungsmodelle
      • Alle > Produktkatalog > Produktmodelle > Servicemodelle
      • Alle > Produktkatalog > Produktmodelle > Softwaremodelle
    4. Führen Sie die Aufgabe aus, wann immer Sie Einstellungen Produktmodell für neue Klasseninstanzen erstellen möchten.