Share via


Management Packs im Service Manager

Wichtig

Diese Version von Service Manager hat das Ende des Supports erreicht. Es wird empfohlen, ein Upgrade auf Service Manager 2022 durchzuführen.

Alle Anpassungen an Objekten und funktionen in Service Manager werden mithilfe von Management Packs implementiert. In diesem Abschnitt werden Management Packs vorgestellt und erläutert, wie sie zur Implementierung diverser Anpassungen mithilfe unterschiedlicher Anpassungsmethoden verwendet und verwaltet werden.

Wichtige Konzepte zu Management Packs

Bevor Sie mit Management Packs in Service Manager arbeiten, sollten Sie mit den folgenden Management Pack-Konzepten vertraut sein.

Versiegelte und nicht versiegelte Management Packs

Es stehen zwei Typen von Management Packs zur Verfügung:

  • Versiegelte Management Packs: Ein versiegeltes Management Pack (MP-Datei) kann nicht geändert werden.

  • Nicht versiegelte Management Packs: Ein nicht versiegeltes Management Pack (XML-Datei) kann geändert werden.

Außer Listen und Formularen können Objekte wie Ansichten, die in einem versiegelten Management Pack definiert sind, nicht angepasst werden. Beim Anpassen einer Liste, die in einem versiegelten Management Pack definiert wurde, werden Listenelemente hinzugefügt. Beim Anpassen eines Formulars, das in einem versiegelten Management Pack definiert wurde, werden Felder hinzugefügt.

Sie können ein versiegeltes Management Pack nicht aufheben. Um Objekte zu ändern, die in einem Management Pack gespeichert sind, das Sie bereits versiegelt haben, können Sie die ursprüngliche nicht versiegelte Management Pack-Datei ändern, aus der das versiegelte Management Pack erstellt wurde. Alternativ können Sie auch das versiegelte Management Pack importieren und in ein neues nicht versiegeltes Management Pack exportieren, das geändert werden kann. Nachdem Sie ein versiegeltes Management Pack importiert haben, können Sie die nicht versiegelte Version desselben Management Packs erst importieren, wenn Sie die versiegelte Version löschen.

Modell-Management Pack

Ein Modell-Management Pack ist ein Management Pack, das Definitionen für einfache Objekte wie Klassen, Kombinationsklassen und Beziehungstypen enthält.

Wenn Sie Modell-Management Packs erstellen, können andere Anpassungen (häufig Anpassungen, die sich auf Präsentationen wie Vorlagen, Ansichten und Tasks beziehen) in getrennten Management Packs gespeichert werden, die von den Modellerweiterungen abhängig sind. Zudem können Modell-Management Packs zur Archivierung und Berichterstellung mühelos in das Data Warehouse übertragen werden.

Abhängigkeiten, Ressourcen und Bündelungs-Management Packs

Ein Management Pack kann von einem anderen Management Pack abhängig sein, das versiegelt ist. So kann beispielsweise eine benutzerdefinierte Vorlage in einem Management Pack von einer Liste abhängig sein, die in einem anderen Management Pack definiert wurde. Das Management Pack, das die Basisdefinitionen (wie die Liste) enthält, von der andere Definitionen abhängig sind, muss versiegelt sein. Zudem können für ein Management Pack Ressourcen wie Formulare oder Bilder erforderlich sein, die getrennt gespeichert werden.

Wenn Sie ein Management Pack mit Ressourcenanforderungen bereitstellen, müssen Sie die erforderlichen Ressourcen und das Management Pack in einer einzelnen Management Pack-Datei bündeln, die in Service Manager importiert werden kann.

Wenn ein Management Pack Abhängigkeiten mit anderen Management Packs aufweist, müssen diese abhängigen Management Packs zuerst importiert werden. Alternativ können Sie die abhängigen Management Packs zusammen mit den erforderlichen Ressourcen und dem abhängenden Management Pack bündeln.

Weitere Informationen zum Bündeln eines Management Packs mit seinen Ressourcen und abhängigen Management Packs finden Sie unter Bündeln von Management Packs und Ressourcendateien.

Anpassung des Management Packs

Möglicherweise müssen Sie die standardmäßigen, vorab importierten Management Packs anpassen und erweitern, damit IT-Experten und andere Benutzer in Ihrem organization die vorhandenen Lösungen erweitern und an Ihre Geschäfts- und Kundenanforderungen anpassen können. Um Features in Service Manager anzupassen, können Sie neue Objekte hinzufügen oder die Objekte ändern, die sich auf dieses Feature beziehen.

Bei einer Anpassung eines Objekts handelt es sich um eine Änderung, die auf die Basisdefinition des Objekts angewendet wird. Damit Anpassungen auf eine Basisdefinition angewendet werden können, muss die Basisdefinition in einem versiegelten Management Pack gespeichert werden. Und da es nicht möglich ist, Anpassungen im versiegelten Management Pack zu speichern, das die Basisdefinition des Objekts enthält, müssen Sie immer ein anderes nicht versiegeltes Management Pack verwenden oder erstellen, um Anpassungen zu speichern.

Wenn Sie Objekte aus einem im Voraus importierten Standard-Management Pack anpassen, arbeiten Sie in der Regel mit zwei Management Packs. Das eine Management Pack ist das versiegelte Management Pack, das die Basisdefinitionen von Objekten enthält. Das andere Management Pack, das anfänglich nicht versiegelt ist, enthält die Anpassungen für das Basisobjekt. In diesem Fall hängt das Management Pack mit der Anpassung vom Management Pack mit der Basisdefinition des Objekts ab.

Wenn Sie Objekte anpassen, die in einem nicht versiegelten Management Pack definiert wurden, können Sie die Anpassungen in diesem Management Pack speichern.

Nachdem Sie die Anpassungen abgeschlossen haben, können Sie sie bereitstellen, indem Sie das Management Pack in Service Manager importieren. Während eines Imports eines versiegelten Management Packs synchronisiert Service Manager die Service Manager-Datenbank und die Data Warehouse-Datenbank mit den Definitionen aus dem Management Pack. Während eines Imports eines nicht versiegelten Management Packs mit Ausnahme von Listendefinitionen synchronisiert Service Manager nur die Service Manager-Datenbank mit den Definitionen aus dem Management Pack. Listendefinitionen in einem nicht versiegelten Management Pack werden in beiden Datenbanken synchronisiert.

Richtlinien und bewährte Methoden für Management Packs

Die folgenden Richtlinien und bewährten Methoden für die Arbeit mit Management Packs in Service Manager werden in diesem Abschnitt beschrieben.

  • Gruppieren von Anpassungen in separaten Management Packs

  • Versiegeln modellhafter Management Packs

  • Erstellen benutzerdefinierter Management Packs

  • Exportieren benutzerdefinierter Management Packs

  • Verwaltungsgruppenübergreifende Arbeit

Gruppieren von Anpassungen in separate Management Packs

Gehen Sie zum Gruppieren von Anpassungen in separaten Management Packs folgendermaßen vor:

  • Speichern Sie Modellerweiterungen und Präsentationserweiterungen in separaten Management Packs.

    Es wird empfohlen, folgende Objekte in einem Modell-Management Pack zu speichern:

    • Neue Klassen und Klassenerweiterungen, einschließlich Eigenschaften und die zugehörigen Symbole

    • Neue Listen

    • Kombinationsklassen

    • Beziehungen

    • Untergeordnete EnumerationSwerte, die nicht geändert werden sollten

    • Formulare zum Anzeigen und Bearbeiten von Objekten der definierten Klassen und die jeweiligen Assemblyressourcen

  • Gruppieren Sie Anpassungen nach der Lösung, die Sie entwickeln. Speichern Sie beispielsweise Anpassungen und Einstellungen für das Incident Management getrennt von solchen für das Change-Management.

  • Gruppieren Sie Anpassungen auf der Basis von Überlegungen zur Nutzung. Speichern Sie beispielsweise Anpassungen, die als Einheit getestet und bereitgestellt werden müssen, im gleichen Management Pack.

Management Packs für Das Seal-Modell

Sie sollten Management Packs versiegeln, die Basisklassen und andere Modellobjekte enthalten, von denen andere Definitionen in anderen Management Packs abhängen. Ein versiegeltes Management Pack kann nicht geändert werden. Außerdem ist es wichtig, ein Management Pack zu versiegeln, damit seine Definitionen während des Imports mit der Data Warehouse-Datenbank synchronisiert werden. Dadurch können Sie später Anpassungen (in einem anderen Management Pack) hinzufügen, z. B. Präsentationen, die von den Basisobjekten aus dem versiegelten Management Pack abhängen.

Erstellen Eigener benutzerdefinierter Management Packs nach Möglichkeit

Einige der lösungsspezifischen, vorimportierten, nicht versiegelten Management Packs ("Configuration"-Management Packs) enthalten anpassbare Elemente für die jeweilige Lösung. In einigen Fällen müssen Sie Ihre Anpassungen in diesen vorab importierten Management Packs speichern, um sicherzustellen, dass das Management Pack den Abhängigkeitsregeln entspricht. Beispielsweise müssen Vorlagen, die Listenwerte verwenden, die in einem "Configuration"-Management Pack definiert sind, in demselben Management Pack gespeichert werden. Dies liegt daran, dass die verwendeten Listenwerte in einem anderen nicht versiegelten Management Pack definiert sind und abhängigkeiten von nicht versiegelten Management Packs nicht unterstützt werden.

Es wird jedoch empfohlen, wo immer möglich, neue Management Packs zur Speicherung von Anpassungen zu erstellen. Dadurch werden der Transport des Management Packs und ggf. Upgrades vereinfacht.

Wenn Sie beispielsweise eine Lösung um Objekte wie Ansichten, Tasks, Gruppen, Warteschlangen und Formularanpassungen erweitern, die in Abhängigkeit zu anderen Objekten in versiegelten Management Packs stehen, sollten Sie ein neues Management Pack erstellen und Ihre benutzerdefinierten Objekte darin speichern.

Exportieren von benutzerdefinierten Management Packs

Exportieren Sie in regelmäßigen Abständen Ihre angepassten Management Packs aus der Service Manager-Datenbank, und speichern Sie die Sicherungsdatei auf einer Festplatte. Dadurch wird sichergestellt, dass benutzerdefinierte Management Packs mit den Management Packs in der Service Manager-Datenbank synchronisiert werden. Außerdem können Sie die Anpassungen an der Service Manager-Datenbank bei Bedarf wiederherstellen.

Arbeiten über mehrere Verwaltungsgruppen hinweg

Stellen Sie sicher, dass Sie keine unterschiedlichen Anpassungen an demselben Management Pack in verschiedenen Verwaltungsgruppen vornehmen. Zur Implementierung von Anpassungen in mehrere Verwaltungsgruppen können Sie dasselbe angepasste Management Pack in die Verwaltungsgruppen importieren.

Wenn Sie beispielsweise in mehreren Verwaltungsgruppen die gleichen Aufzählungen verwenden, führen Sie Änderungen nur an einer Verwaltungsgruppe aus, und kopieren Sie dann das angepasste Management Pack in den Rest der Verwaltungsgruppen. Auf diese Weise wird sichergestellt, dass in allen Verwaltungsgruppen das gleiche Management Pack in der gleichen Version verwendet wird.

Nächste Schritte