Servicedefinitionsübertragung von einer Instanz in eine andere

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 5 Minuten Lesedauer
  • Sparen Sie Zeit und Aufwand, indem Sie Definitionen von Serviceinstanzen aus der Quellinstanz exportieren und diese Definitionen in die Zielinstanz importieren. Sie können diese Methode verwenden, um Definitionen von Serviceinstanzen nur des erkannten Typs zu kopieren.

    Normalerweise verwalten Sie zwei ServiceNowInstanzen in Ihrer Organisation: Für Produktion und Entwicklung. Führen Sie die erste Zuordnung von Anwendungsservices in Ihrer Organisation auf der Entwicklungsinstanz durch, die Sie zum Testen verwenden. Die Ergebnisse der ersten Zuordnung erfordern häufig eine grundlegende Fehlerbehebung oder Feinabstimmung. Sobald Sie die Zuordnung von Anwendungsservices in Ihrer Quellinstanz abgeschlossen haben, übertragen Sie Servicedefinitionen in die Ziel-Instanz (Produktion).

    Beachten Sie, dass Sie die tatsächlichen Anwendungsservices nicht exportieren können, nur Servicedefinitionen. Die Zuordnung ist ein dynamischer Prozess, und das Zuordnungsergebnis spiegelt die tatsächliche Infrastruktur und ihre Konfiguration wider. Daher können die Services, die Sie aus einer Instanz exportiert und in eine andere importiert haben, anders aussehen.

    Standardmäßig exportieren Sie die folgenden Servicedefinitionen:
    • Servicename
    • Traffic-basierte Discovery-Nutzung
    • Eingabepunkt
    • Geschäftsrelevanz
    • Gruppe, zu der der Service gehört

      Wenn diese Servicegruppe Teil einer Servicegruppenhierarchie ist, werden auch alle übergeordneten Servicegruppen in dieser Hierarchie exportiert.

    • Kommentare
    Das System verwendet das Attribut „SYS-ID“ [sys_ID], um Services in den Quell- und Zielinstanzen zu identifizieren, und implementiert den Import von Servicedefinitionen gemäß diesen Regeln:
    • Wenn in der Zielinstanz keine Service-SYS-ID vorhanden ist, erstellt das System einen neuen Service in der Zielinstanz.
    • Wenn in der Zielinstanz bereits eine Service-SYS-ID und ein Service-Name vorhanden sind, aktualisiert das System diesen Service, indem die vorhandenen Servicedefinitionen mit den importierten Definitionen überschrieben werden.
    • Wenn eine Service-SYS-ID in der Zielinstanz vorhanden ist, aber einem anderen Servicenamen zugeordnet ist, aktualisiert das System den Service mit dieser SYS-ID. Das System überschreibt Servicedefinitionen, einschließlich des Servicenamens.
    • Wenn derselbe Name für verschiedene Services in den Quell- und Zielinstanzen verwendet wird, importiert das System keine Servicedefinitionen.
    • Sie können keine manuellen Services exportieren. Ebenso können Sie manuell hinzugefügte Einstiegspunkte nicht exportieren. Beim Importieren von Definitionen eines Service mit manuellen Einstiegspunkten nimmt das System keine Änderungen an den Einstiegspunkten vor.
    Abbildung : 1. Servicedefinitions-Flow wird exportiert

    Servicedefinitionen werden exportiert.

    Beim Übertragen von Servicedefinitionen zwischen Instanzen werden importierte Serviceinstanzen und Servicegruppen der Domäne des Anwenders zugewiesen.

    Standardmäßig weist das System zu Non-operationalStatus für Anwendungsservices, deren Definitionen Sie importiert haben.

    Eine Servicedefinitionsübertragung stellt die standardmäßige Importsatzfunktion bereit, die auf verfügbar ist Now Platform. Wenn Sie Servicedefinitionen in der Quellinstanz exportieren, erstellt das System eine JSON-Datei mit exportierten Daten. Wenn Sie Servicedefinitionen in die Zielinstanz kopieren, importieren Sie die Daten aus dieser JSON-Datei, die zu einem Importsatz wird.

    Servicedefinitionen exportieren

    Erstellen Sie einen Importsatz mit Definitionen von Services. Sie verwenden diesen Importsatz, um Servicedefinitionen in eine andere Instanz zu importieren.

    Vorbereitungen

    • Entscheiden Sie, welche Servicedefinitionen Sie exportieren möchten.
      Wichtig:
      Sie können diese Methode verwenden, um nur Definitionen von Anwendungen zu kopieren, die vom erkannten Typ bedient wurden.
    • Stellen Sie sicher, dass sich die Quell- und Zielinstanzen auf denselben Instanzen befinden ServiceNowRelease.
    • Öffnen Sie die Quellinstanz, aus der Sie Servicedefinitionen kopieren möchten.
    • Optimieren Sie bei Bedarf die Erstellung des Importsatzes, indem Sie relevante Eigenschaften unter ändern Service-Mapping > Administration > Eigenschaftenan. Weitere Informationen finden Sie unter Mit Service-Mapping installierte Komponenten.
    Erforderliche Rolle: Service_Mapping_admin

    Prozedur

    1. Wenn die Instanz Domänentrennung verwendet und Sie Zugriff auf die globale Domäne haben, wählen Sie die Domäne aus, für die die verwendet wird Serviceinstanz Gehört zur Domänenauswahl ( Domänenauswahl).
      Die ausgewählte Domäne muss eine Domäne ohne untergeordnete Domänen sein.
    2. Navigieren zu Service-Mapping > Services > Anwendungsservicesan.
    3. Wählen Sie die Anwendungsservices aus, die Sie exportieren möchten.
    4. Klicken Sie Auf Aktionen für ausgewählte Zeilen Unten auf der Seite und wählen Sie aus Services Exportieren .
      Der Importsatz wird in angezeigt Downloads Ordner. Der Dateiname folgt dieser Konvention: Export_Service_<datetime>.JSON.
    5. Kopieren Sie den Importsatz bei Bedarf an einen anderen Speicherort auf dem Computer.

    Importieren Sie Servicedefinitionen aus einer Instanz in eine andere

    Importieren Sie Definitionen von Anwendungsservices aus der Quellinstanz.

    Vorbereitungen

    • Stellen Sie sicher, dass sich die Quell- und Zielinstanzen auf denselben Instanzen befinden ServiceNowRelease.
    • Öffnen Sie die Zielinstanz, in die Sie Servicedefinitionen importieren möchten.
    Erforderliche Rolle: Import_admin

    Prozedur

    1. Wenn die Instanz Domänentrennung verwendet und Sie Zugriff auf die globale Domäne haben, wählen Sie die Domäne aus, für die die verwendet wird Serviceinstanz Gehört zur Domänenauswahl ( Domänenauswahl).
      Die ausgewählte Domäne muss eine Domäne ohne untergeordnete Domänen sein.
    2. Navigieren zu Service-Mapping > Services > Servicedefinitionen importierenan.
    3. Klicken Sie im Fenster „Servicedefinitionen importieren“ auf Wählen Sie Datei Aus , Navigieren Sie zur JSON-Datei, die Servicedefinitionen enthält, und klicken Sie auf OK .
    4. Wahlweise: Klicken Sie Auf Vorschau Anzeigen Und überprüfen Sie die Definitionen in der ausgewählten JSON-Datei.
    5. Klicken Sie Auf Importieren .
    6. Klicken Sie Auf Ja Um zu bestätigen, dass Sie bereit sind, Servicedefinitionen zu importieren.
      Wichtig:
      Während des Imports überschreibt das System die aktuellen Servicedefinitionen unwiderruflich.

      Im Fortschrittsfenster wird die Erfolgsmeldung angezeigt.

      Service-Mapping Startet automatisch die Discovery von Services, die importierte Einstiegspunkte enthalten.

    7. Überprüfen Sie importierte oder aktualisierte Services nach Service-MappingSchließt den Zuordnungsprozess ab.
      Wenn das Übertragungsergebnis nicht wie erwartet ausfällt, führen Sie die grundlegende Fehlerbehebung wie in der folgenden Tabelle beschrieben durch.
    Symptom Ursache Lösung
    Änderungen, die Sie kürzlich an vorgenommen haben Serviceinstanz Verschwinden. Definitionen vorhandener Anwendungsservices werden während der Übertragung immer überschrieben.
    1. Nehmen Sie die erforderlichen Änderungen an den Definitionen von vor Serviceinstanz Erneut.
    2. Führen Sie die Top-Down-Discovery von aus Serviceinstanz Durch Klicken Führen Sie Discovery Aus In der Servicezuordnung.
    Eine importierte Servicegruppe wird nicht angezeigt. Der Import eines dieser Gruppe zugewiesenen Anwendungsservice ist fehlgeschlagen, und das System hat die Gruppe nicht erstellt, da sie leer zu sein scheint.
    1. Beheben Sie das Problem, das das System am Importieren von gehindert hat Serviceinstanz Gehört zu dieser Gruppe.
    2. Importieren Sie den Importsatz erneut.
    3. Überprüfen Sie, ob die Servicegruppe angezeigt wird.
    Einer importierten Servicegruppe sind anscheinend falsche Anwendungsservices zugewiesen. Dies ist eine andere Servicegruppe mit demselben Namen, nicht die Servicegruppe, die Sie importiert haben. Das System konnte die Servicegruppe nicht importieren, da die Quellinstanz bereits eine Servicegruppe mit demselben Namen oder demselben Namen und derselben SYS-ID hat.
    1. Überprüfen Sie das Importprotokoll.
    2. Wenn ein Fehler angibt, dass die Datensatzerstellung während der Ausführung der Business-Regel „Eindeutigkeit des Namens überprüfen“ fehlgeschlagen ist, führen Sie die folgenden Schritte aus:
      1. Benennen Sie die Servicegruppe in der Quellinstanz um.
      2. Exportieren Sie die dieser Gruppe zugewiesenen Anwendungsservices erneut.
      3. Importieren Sie den neuesten Importsatz in die Zielinstanz.
    3. Wenn ein Fehler angibt, dass die Datensatzerstellung fehlgeschlagen ist, da die SYS-ID bereits vorhanden ist, führen Sie die folgenden Schritte aus:
      1. Erstellen Sie die Servicegruppe in der Quellinstanz neu, und stellen Sie sicher, dass Sie einen anderen Gruppennamen und eine andere SYS-ID angeben.
      2. Re – Exportieren Sie die dieser Gruppe zugewiesenen Anwendungsservices.
      3. Importieren Sie den neuesten Importsatz in die Zielinstanz.
    4. Stellen Sie sicher, dass die Servicegruppe in der Quellinstanz korrekt angezeigt wird.