SCSM 2012 – ITIL – CMDB – neue CI Klasse erstellen und benutzen

Der System Center Service Manager 2012 bietet von sich aus eine CMDB die durch die Connectoren zu anderen Systemen gefüllt wird und unterstützt nicht zuletzt dadurch ITIL konformes Arbeiten. Meistens ist es allerdings so, dass in der SCSM CMDB auch Configuration Items verwaltet werden sollen die nicht schon in der Standardinstallation des Service Managers vorhanden sind.
Die folgende Anleitung gilt für die SCSM Versionen 2012, 2012 SP1 und 2012 R2

Erstellung der neuen CI Klasse für den System Center Service Manager 2012

Es wird ein neues Management Pack benötigt. Zum Erstellen: Datei | Neu – anschließend muss der Name für das Management Pack vergeben werden. 

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI1 - 1

Es wird eine erste CI Klasse (Konfigurationselementklasse) benötigt:

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI2 - 2

Für diese Klasse wird ein Name vergeben: 

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI3 - 3

Als nächstes lösche ich gerne den standardmäßigen Primärschlüssel um ihn anschließend durch eine ID zu ersetzen.

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI4 - 4

Im Anschluss gibt es eine Warnmeldung die darauf hinweist, dass aktuell kein Primärschlüssel mehr vorhanden sein wird:

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI5 - 5

Die eigene SchlüsselID ertellt man dann mit einem Klick auf „Eigenschaft erstellen…“:

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI6 - 6

Der Standardwert wird noch auf „{0}“ festgelegt:

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI7 - 7

Der Displayname kann noch dahingehend geändert werden, dass ein Leerzeichen eingefügt wird, ebenfalls lege ich „Automatische Inkrement“ und „Erforderlich“ auf „Wahr“ fest. Ferner wird die Schlüsseleigenschaft mit „Wahr“ festgelegt. 

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI8 - 8

In meinem Beispiel erstelle ich zwei weitere Eigenschaften über das Feld „Eigenschaft erstellen…“. Nämlich die „Rufnummer“ die ich belasse wie sie ist, den Vertragsbeginn dessen Datentyp auf „Date Time“ festgelegt wird und den „Tarif“ den ich später aus einer Service Manager Liste auswählen können möchte. Hier noch das Beispiel für den Tarif.

„Eigenschaft erstellen…“ 

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI9 - 9

Um den Tarif im Service Manager aus einer Service Manager Liste auswählen zu können, muss der Datentyp „Liste“ festgelegt werden:

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI10 - 10

Es öffnet sich automatisch ein Fenster mit im Service Manager existierenden Listen. In meinem Beispiel benötige ich eine eigene und benenne Sie „MobilfunkvertragTarif“. 

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI11 - 11

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI12 - 12

An dieser Stelle ist die neue Klasse für den System Center Service Manager 2012 erstellt. Das Management Pack kann nun gespeichert werden.

Verwendung der neuen CI Klasse im System Center Service Manager 2012

Im System Center Service Manager 2012 kann das mit dem Authoring Tool erstelle Management Pack nun importiert werden. Unter „Verwaltung | Management Packs | Importieren“ kann die XML Datei ausgewählt werden. Ob lokal oder von einem Netzlaufwerk oder nur einem Share, bleibt dabei dem Autor überlassen.

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI13 - 13

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI14 - 14

Ein Neustart der SCSM 2012 Konsole kann im Anschluss nicht schaden.

In der Bibliothek des SCSM 2012 sollte nun die neue Liste mit Inhalt gefüllt werden. In dem Falle des Beispiels ist das die Liste „Mobilfunkvertrag Tarif“: 

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI15 - 15

Unter den Konfigurationselementen kann zur besseren Übersicht ein neuer Ordner erstellt werden. In meinem Beispiel nenne ich den Ordner „Mobile Geräte“ und speichere ihn im selben Management Pack wie die CI Klasse. 

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI16 - 16

Um darin etwas angezeigt zu bekommen, muss darin eine neue Ansicht erzeugt werden:

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI17 - 17

In der neuen Ansicht wird unter dem Punkt „Allgemein“ der Anzeigename für die Ansicht vergeben:

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI18 - 18

Unter „Kriterien“ wird die Klasse „Mobilfunkvertrag“ gesucht und ausgewählt:

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI19 - 19

Unter „Anzeige“ wählt man die anzuzeigenden Felder aus:

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI20 - 20

In der neuen Ansicht können jetzt neue Elemente für die neue Klasse erzeugt werden. Sowohl in den Tasks der neuen Ansicht als auch unter Rechtsklick auf die neue Ansicht können jetzt neue Mobilfunkverträge erstellt und hinzugefügt werden. 

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI21 - 21

Das nun verwendete Formular ist generisch. In einem weiteren Schritt kann das hier verwendetet Formular angepasst werden. Das wird in diesem Blogartikel allerdings nicht weiter behandelt. 

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI22 - 22

In der Ansicht sieht das CI dann so aus:

SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen - 120414 0939 SCSM2012ITI23 - 23