Produktmodelle für logische CIs automatisch generieren
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
- 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.
- Fügen Sie für das CI einen Verweis auf den neuen Produktmodell im Feld Modell-ID [model_id] hinzu.
- 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.