Generieren Sie automatisch Produktmodelle für logische CIs

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Verwenden Sie die CSDM-Produktmodellzuweisungsaufgabe, 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 Teile 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 Softwareklasseninstanz-CIs werden nicht über Discoveryerstellt, daher verweisen ihre Modell-ID-Werte [model_id] möglicherweise nicht auf Produktmodell -Datensätze. Um Sie bei der Migration zu einem produktorientierten Verwaltungsparadigma zu unterstützen, sollte jede Instanz eines logischen CI einem Produktmodellzugeordnet werden. Die CSDM-Produktmodellzuweisungsaufgabe 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 zugehörigen Softwaremodellnamen hinzu. Zum Beispiel könnte das Softwaremodell für das MyAppService-Anwendungsservice-CI MyAppService - Version: 2.1sein.
    • Business-Service
    • Geschäftsanwendung
    Die CSDM-Produktmodellzuweisungsaufgabe ruft das CSDMModelUtil- Skript auf. Das Skript führt diese Aktionen für jede Instanz der unterstützten CSDM -Klassen aus, die nicht auf eine Produktmodellverweist:
    1. Erstellen Sie einen neuen Anwendungsmodell-, Servicemodell- oder 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 im Feld Modell-ID [model_id] einen Verweis auf das neue Produktmodell hinzu.
    Vorgang des Skripts:
    • Das Skript beachtet die Zugriffsregeln des Administrators CMDB, der das Skript ausführt.
    • Wenn ein automatisch generierter Produktmodell -Datensatz 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 Namens-/Versionswerte 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 jeder der unterstützten Klassen (Anwendungsservice, Geschäftsservice usw.).
      3. Geben Sie auf der Seite „ Grundlegende Informationen “ für die Klasse den entsprechenden Namen in das Feld Standardproduktmodell ein.

        Geben Sie den Standardnamen an, der für neue Produktmodelleverwendet werden soll.

    2. Führen Sie die Aufgabe „CSDM-Produktmodellzuweisung“ aus.
      1. Navigieren zu Systemzeitplaner > Geplante Jobs > Geplante Aufgaben.
      2. Suchen und öffnen Sie die Aufgabe „CSDM-Produktmodellzuweisung“.
      3. Wählen Sie Jetzt ausführen.
      Das Skript wird ausgeführt und generiert Produktmodelle.
    3. Überprüfen Sie die erstellte 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, wenn Sie Produktmodell Einstellungen für neue Klasseninstanzen erstellen möchten.