Produktmodelle für logische CIs automatisch generieren

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Verwenden Sie CSDM-Produktmodellzuweisung Auftrag zum automatischen Generieren von ProduktmodellDatensatz (Anwendungsmodell, Servicemodell oder Softwaremodell) für jedes logische CI, das noch keinem zugeordnet ist Produktmodell. Produktmodelle sind ideal für die Zuordnung von CIs, die Teil eines einzelnen digitalen Produkts sind.

    Vorbereitungen

    Anwender mit Lesezugriff auf geänderte CI-Datensätze können neue anzeigen Produktmodelle.

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Anwendungs-, Service- und Softwareklassen-Instanz-CIs werden nicht über erstellt Discovery, Also ihre Modell-ID [model_ID] Werte beziehen sich möglicherweise nicht auf Produktmodell Datensätze. Um Sie bei der Migration zu einem produktorientierten Managementparadigma zu unterstützen, sollte jede Instanz eines logischen CI einem zugeordnet werden Produktmodell. Die CSDM-Produktmodellzuweisung Der Auftrag wird für die folgenden Klassen ausgeführt und verwendet den Namen der Klasseninstanz als Namen der neuen Produktmodell.

    • Serviceangebot
    • Technologiemanagement-Service (früher technischer Service)
    • Serviceinstanz (Hat zuvor Anwendungsservice aufgerufen CSDM v5) : Das Skript fügt die Version (da sie sich auf die Geschäftsanwendung bezieht) dem zugehörigen Softwaremodellnamen hinzu. Beispielsweise könnte das Softwaremodell für das MyAppService-Serviceinstanz-CI sein MyAppService – Version: 2,1 .
    • Business-Service
    • Geschäftsanwendung
    Die CSDM-Produktmodellzuweisung Auftrag ruft auf CSDMModelUtil Skript. Das Skript führt diese Aktionen für jede Instanz des unterstützten aus CSDM Klassen, die nicht auf verweisen Produktmodell:
    1. Erstellen Sie einen neuen Anwendungsmodell-, Servicemodell- oder Softwaremodelldatensatz 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 zum neuen hinzu ProduktmodellIn Modell-ID [model_ID] Feld.
    Vorgang des Skripts:
    • Das Skript beachtet die Zugriffsregeln des CMDB administrator, der das Skript ausführt.
    • Wenn automatisch generiert ProduktmodellDer Datensatz für ein Klasseninstanz-CI wäre mit einem vorhandenen Datensatz identisch. Dann wird der vorhandene Datensatz für dieses CI verwendet.
    • Wenn Ihre Daten CIs mit identischen Namen enthalten (dies ist tatsächlich ein Fehler), können die resultierenden model_ID-Werte in Konflikt stehen. Validiert die resultierenden model_IDs nach der Ausführung 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 automatisch zu generieren Produktmodell.
      1. Navigieren zu Konfiguration > CI-Klassen Manager Und wählen Sie dann aus Öffnen Sie Die Hierarchie .
      2. Navigieren Sie nacheinander zu jeder der unterstützten Klassen (Serviceinstanz, Business-Service usw.).
      3. Auf der Grundlegende Informationen Geben Sie für die Klasse den entsprechenden Namen in ein Standardproduktmodell Feld.

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

    2. Führen Sie aus CSDM-Produktmodellzuweisung Auftrag.
      1. Navigieren zu Systemzeitplaner > Geplante Jobs > Geplante Aufgabenan.
      2. Suchen und öffnen Sie CSDM-Produktmodellzuweisung Auftrag.
      3. Wählen Sie Jetzt ausführen.
      Das Skript wird ausgeführt und generiert Produktmodelle.
    3. Überprüfen Sie die erstellten ProduktmodelleUm sicherzustellen, dass der neue Modell-ID [model_ID] Werte sind korrekt.
      Verwenden:
      • Alle > Produktkatalog > Produktmodelle > Anwendungsmodelle
      • Alle > Produktkatalog > Produktmodelle > Servicemodelle
      • Alle > Produktkatalog > Produktmodelle > Softwaremodelle
    4. Führen Sie den Auftrag aus, wann immer Sie erstellen möchten ProduktmodellEinstellungen für neue Klasseninstanzen.