Servicedefinition von einer Instanz zur anderen übertragen

  • 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 pflegen Sie zwei ServiceNow-Instanzen in Ihrer Organisation: eine für die Produktion und eine für die Entwicklung. Führen Sie die erste Zuordnung von Anwendungsservices in Ihrer Organisation in der Entwicklungsinstanz durch, die Sie zum Testen verwenden. Die Ergebnisse der anfänglichen Zuordnung erfordern häufig eine grundlegende Fehlerbehebung oder Feinabstimmung. Sobald Sie die Zuordnung der Anwendungsservices in Ihrer Quellinstanz abgeschlossen haben, übertragen Sie die Servicedefinitionen auf die Ziel- bzw. Produktionsinstanz.

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

    Standardmäßig exportieren Sie die folgenden Servicedefinitionen:
    • Servicename
    • Nutzung der datenverkehrsbasierten Erkennung
    • Eingabepunkt
    • Business-Relevanz
    • 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 Sys-ID-Attribut [sys_id], um Services in den Quell- und Zielinstanzen zu identifizieren, und implementiert den Import von Servicedefinitionen gemäß den folgenden Regeln:
    • Wenn in der Zielinstanz keine Service-Sys-ID vorhanden ist, erstellt das System in der Zielinstanz einen neuen Service.
    • Wenn in der Zielinstanz bereits eine Sys-ID und ein Name für einen Service vorhanden sind, aktualisiert das System diesen Service, indem die vorhandenen Servicedefinitionen mit den importierten Definitionen überschrieben werden.
    • Wenn in der Zielinstanz eine Service-Sys-ID vorhanden ist, die jedoch 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 in der Quell- und Zielinstanz für verschiedene Services verwendet wird, importiert das System keine Servicedefinitionen.
    • Manuelle Services können nicht exportiert werden. 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. Flow für Servicedefinitionen exportieren

    Servicedefinitionen werden exportiert.

    Bei der Übertragung von Servicedefinitionen zwischen Instanzen werden der Domäne des Benutzers importierte Serviceinstanzen und Servicegruppen zugewiesen.

    Standardmäßig weist das System Anwendungsservices, deren Definitionen Sie importiert haben, den Status Non-operational zu.

    Bei der Übertragung von Servicedefinitionen wird die Standardfunktion für Import Sets bereitgestellt, die auf der Now Platformverfügbar ist. Wenn Sie Servicedefinitionen aus der Quellinstanz exportieren, erstellt das System eine JSON-Datei mit den exportierten Daten. Wenn Sie Servicedefinitionen in die Zielinstanz kopieren, importieren Sie die Daten aus dieser JSON-Datei, die zu einem Import Set wird.

    Servicedefinitionen exportieren

    Erstellen Sie ein Import Set, das Servicedefinitionen enthält. Dieses Import Set verwenden Sie, 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 Definitionen von Anwendungsservices nur des erkannten Typs zu kopieren.
    • Stellen Sie sicher, dass sich die Quell- und Zielinstanzen im selben ServiceNow-Release befinden.
    • Öffnen Sie die Quellinstanz, aus der Sie Servicedefinitionen kopieren möchten.
    • Nehmen Sie bei Bedarf eine Feinabstimmung der Importsatz-Erstellung vor, indem Sie die relevanten Eigenschaften unter ändern Service-Mapping > Administration > Eigenschaften. Weitere Informationen finden Sie unter Mit Service-Mapping installierte Komponenten.
    Erforderliche Rolle: service_mapping_admin

    Prozedur

    1. Wenn Ihre Instanz Domänentrennung nutzt und Sie Zugriff auf die globale Domäne haben, wählen Sie die Domäne, zu der der für Service gehört, über die Domänenauswahl (Domänenauswahl) aus.
      Die ausgewählte Domäne muss eine Domäne ohne untergeordnete Domänen sein.
    2. Navigieren zu Service-Mapping > Services > Anwendungsservices.
    3. Wählen Sie die Anwendungsservices aus, die Sie exportieren möchten.
    4. Klicken Sie am unteren Seitenrand auf Aktionen für ausgewählte Zeilen, und wählen Sie Export Services (Services exportieren) aus.
      Das Import Set wird im Ordner Downloads angezeigt. Der Dateiname folgt der folgenden Konvention: export_service_<DatumUhrzeit>.json.
    5. Kopieren Sie bei Bedarf das Import Set an einen anderen Speicherort auf dem Computer.

    Servicedefinition aus einer Instanz in eine andere importieren

    Importieren Sie Definitionen der Anwendungsservices aus der Quellinstanz.

    Vorbereitungen

    • Stellen Sie sicher, dass sich die Quell- und Zielinstanzen im selben ServiceNow-Release befinden.
    • Öffnen Sie die Zielinstanz, in die Sie Servicedefinitionen kopieren möchten.
    Erforderliche Rolle: import_admin

    Prozedur

    1. Wenn Ihre Instanz Domänentrennung nutzt und Sie Zugriff auf die globale Domäne haben, wählen Sie die Domäne, zu der der für Service gehört, über die Domänenauswahl (Domänenauswahl) aus.
      Die ausgewählte Domäne muss eine Domäne ohne untergeordnete Domänen sein.
    2. Navigieren zu Service-Mapping > Services > Servicedefinitionen importieren.
    3. Klicken Sie im Fenster „Servicedefinitionen importieren“ auf Datei auswählen, 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 zum Importieren von Servicedefinitionen bereit sind.
      Wichtig:
      Während des Imports überschreibt das System die aktuellen Servicedefinitionen unwiderruflich.

      Das Fortschrittsfenster zeigt die Erfolgsnachricht an.

      Service-Mapping startet automatisch die Erkennung von Services, die importierte Einstiegspunkte enthalten.

    7. Überprüfen Sie importierte oder aktualisierte Services, nachdem Service-Mapping den Zuordnungsprozess abgeschlossen hat.
      Wenn das Übertragungsergebnis nicht Ihren Erwartungen entspricht, gehen Sie wie in der folgenden Tabelle beschrieben vor, um eine grundlegende Fehlerbehebung durchzuführen.
    Symptom Ursache Lösung
    Kürzlich an einem für Service vorgenommene Änderungen werden nicht angezeigt. Definitionen von vorhandenen Anwendungsservices werden während der Übertragung immer überschrieben.
    1. Nehmen Sie die erforderlichen Änderungen an den Definitionen dieses für Service erneut vor.
    2. Führen Sie die Erkennung von oben nach unten dieses für Service aus, indem Sie in der Servicezuordnung auf Discovery ausführen klicken.
    Eine importierte Servicegruppe wird nicht angezeigt. Der Import eines dieser Gruppe zugewiesenen Anwendungsservice ist fehlgeschlagen und die Gruppe wurde vom System nicht erstellt, da sie leer zu sein scheint.
    1. Beheben Sie das Problem, das verhindert hat, dass das System den für Service importiert, der zu dieser Gruppe gehört.
    2. Importieren Sie das Import Set erneut.
    3. Überprüfen Sie, ob die Servicegruppe angezeigt wird.
    Einer importierten Servicegruppe wurden anscheinend falsche Anwendungsservices zugewiesen. Dies ist eine andere Servicegruppe mit demselben Namen, nicht die von Ihnen importierte Servicegruppe. Das System konnte die Servicegruppe nicht importieren, da die Quellinstanz bereits eine Servicegruppe mit demselben Namen bzw. mit demselben Namen und derselben Sys-ID hat.
    1. Überprüfen Sie das Importprotokoll.
    2. Wenn ein Fehler besagt, dass eine Datensatzerstellung während der Ausführung der Geschäftsregel „Check Name Uniqueness (Eindeutigkeit des Namens prüfen)“ fehlgeschlagen ist, gehen Sie wie folgt vor:
      1. Benennen Sie die Servicegruppe in der Quellinstanz um.
      2. Exportieren Sie die dieser Gruppe zugewiesenen Anwendungsservices erneut.
      3. Importieren Sie das letzte Import Set in die Zielinstanz.
    3. Wenn ein Fehler besagt, dass eine Datensatzerstellung fehlgeschlagen ist, weil die Sys-ID bereits vorhanden ist, gehen Sie wie folgt vor:
      1. Erstellen Sie die Servicegruppe in der Quellinstanz neu, und achten Sie darauf, dass Sie einen anderen Gruppennamen und eine andere Sys-ID angeben.
      2. Exportieren Sie die dieser Gruppe zugewiesenen Anwendungsservices erneut.
      3. Importieren Sie das letzte Import Set in die Zielinstanz.
    4. Stellen Sie sicher, dass die Servicegruppe in der Quellinstanz korrekt angezeigt wird.