Lösen Sie häufige Probleme in den Ergebnissen des mobilen Migrationsskripts

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 4 Minuten Lesedauer
  • Finden Sie Lösungen für häufige Probleme, nachdem Sie das Skript für Mobile-Migration ausgeführt haben.

    Protokollieren Sie Fehlermeldungen

    Das mobile Migrationsskript fügt der Protokolltabelle [syslog] Einträge hinzu, wenn ein Fehler auftritt. Sie können diese Protokolle überprüfen, indem Sie zu navigieren Systemprotokolle > Systemprotokoll > Allean. Hier sind Fehler aufgeführt, die das mobile Migrationsskript den Protokollen hinzufügen kann.

    Tabelle : 1. Fehlermeldungen
    Fehlermeldung Lösung
    Ungültiger Instanzbereich angegeben Wenn diese Nachricht angezeigt wird, wurde das Migrationsskript abgebrochen. Führen Sie das Migrationsskript erneut aus, um die Migration abzuschließen. Sie können das Migrationsskript erneut ausführen, indem Sie es erneut öffnen Studio Und Auswahl des Bereichs.
    Aktivieren Sie vor der Migration zuerst com.Glide.mobile-Employee. Die ServiceNow Bildschirme der NowMobile-App und das Plugin „Applet-Startprogramm“ [com.Glide.mobile-Employee] müssen aktiv sein, um das Migrationsskript auszuführen. Stellen Sie sicher, dass dieses Plugin aktiv ist. Wenn diese Nachricht angezeigt wird, wurde das Migrationsskript abgebrochen. Führen Sie das Migrationsskript erneut aus, um die Migration abzuschließen.
    Migrationsaufgabe kann für anwenderdefinierten Datensatz nicht ausgeführt werden. Der Datensatz, der diesen Fehler verursacht, wird unmittelbar nach dieser Nachricht angezeigt. Eine Anpassung dieses Datensatzes hat verhindert, dass das Migrationsskript diese Datei ändert. Das Migrationsskript überspringt diese Datei und wird weiterhin ausgeführt. Die benannte Datei ist in nicht zugänglich Studio.

    Kollisionen

    Kollisionen können in Basissystemanwendungen auftreten, die Sie vor dem Upgrade auf angepasst haben New York Oder neuere Versionen. Wenn das Migrationsskript Kollisionen erkennt, werden Sie aufgefordert, diese nach Abschluss der Skriptausführung zu überprüfen.

    Kollisionsaufforderung für mobile Migration.

    Klicken Sie auf Zeigen Sie Kollisionen An Schaltfläche zum Anzeigen einer gefilterten Liste von Upgradedetails [sys_upgrade_history_log]-Datensätzen. Diese Liste zeigt die Datensätze im aktuellen Umfang an, die der Upgradeprozess übersprungen hat. Um einen Konflikt zu lösen, klicken Sie auf einen Datensatz in dieser Liste, um den Datensatz zu öffnen, und klicken Sie dann auf Konflikte Lösen Schaltfläche.

    Die Konflikte Lösen Das Formular zeigt die Basissystemversion des Datensatzes zusammen mit den anwenderdefinierten Versionsfeldern, die sich zwischen Versionen unterscheiden, werden mit einem dunkleren Hintergrund hervorgehoben.

    Formular „Konflikte lösen“.
    Verwenden Sie die Pfeilschaltflächen ( Pfeilschaltfläche), um Werte von einer Version in die andere zu verschieben. Nachdem Sie Ihre Änderungen vorgenommen haben, klicken Sie auf Speichern Sie Die Zusammenführung Schaltfläche zum Speichern Ihrer Änderungen. Sie können auch auf klicken Kehren Sie zum Basissystem zurück Schaltfläche, um Ihre Anpassungen zu verwerfen und die unveränderte Version des Datensatzes zu verwenden.

    Ein häufiges Kollisionsproblem sind Master-Detail-Datensätze [sys_sg_master_detail_screen]. Master-Detaildatensätze sind ab nicht mehr Teil des mobilen Schemas New York Release. Diese Datensätze werden durch neue Listen- [sys_sg_list_screen] und Formularbildschirmdatensätze [sys_sg_form_screen] ersetzt. Sie werden normalerweise im Rahmen des Upgradeprozesses gelöscht. Wenn sie jedoch angepasst wurden, werden sie vom Skript nicht automatisch gelöscht. Wenn Sie beispielsweise eine Basissystemanwendung umbenannt haben, kann diese Art von Kollision auftreten.

    Um das Problem zu beheben, überprüfen Sie Mobile Studio, um sicherzustellen, dass Ihr Applet weiterhin verfügbar ist und wie erwartet funktioniert. Sobald Sie bestätigt haben, dass das Applet verfügbar ist, können Sie den Hauptdetaildatensatz löschen.

    Allgemeine Migrationsprobleme

    Ein Applet fehlt
    Nach der Migration sollten Ihre Applets in sichtbar sein Anwendungen Registerkarte in der Navigationsleiste. Wenn die Applets nicht angezeigt werden, können Sie diese Applets manuell migrieren.
    1. In Studio, Offen Mobile Studio > Anwendungsmenü Wählen Sie im Anwendungs-Explorer die App aus, in der Ihnen ein Applet fehlt.
    2. In Navigationsregisterkarten Zugehörige Liste, klicken Sie auf Anwendungen Navigationsregisterkarte.
    3. Beachten Sie Applet-Startprogramm Zugeordnet zu Anwendungen Registerkarte.
    4. In Studio, Offen Mobile Studio > Applet-Startprogramme, Und öffnen Sie das im letzten Schritt notierte Applet-Startprogramm.
    5. Wählen Sie im Formular „Applet-Startprogramm“ einen UI-Abschnitt mit demselben Namen aus, in dem sich das fehlende Applet vor der Migration befand.
    6. Suchen Sie das fehlende Applet in Alle Applets Und verschieben Sie sie in Ausgewählte Applets Liste.
    7. Klicken Sie auf „Speichern“.
    Eine zugehörige Liste fehlt in einem Applet
    Dieses Problem kann auf eine veraltete Referenz in der Zuordnungstabelle für zugehörige Listen [sys_sg_related_list_map] zurückzuführen sein. Sie können neu zuordnen Zielbildschirm Für Ihre zugehörige Liste, um das Problem zu beheben.
    1. Navigieren Sie in Studio zu Mobile Studio > Applets, Und wählen Sie das Applet mit dem fehlenden Segment aus.
    2. Klicken Sie auf Formularbildschirm Registerkarte.
    3. Klicken Sie Auf Textkörper .
    4. Klicken Sie auf Zugehörige Listen Schaltfläche.
    5. Überprüfen Sie die Liste auf Elemente, die leer sind Zielbildschirm Wert.
    6. Klicken Sie auf das Listenelement, und wählen Sie einen Wert in aus Zielbildschirm Feld.
    Anwender werden nicht aufgefordert, Eingabeparameter in einzugeben Außendienst-Management Oder ITSM Applets
    Normalerweise fordern parametrisierte Applets Ihre Anwender zur Eingabe eines Werts auf. Wenn diese Aufforderung nach einer Migration nicht mehr angezeigt wird, führen Sie diese Schritte aus, um das Problem zu beheben.
    1. Öffnen Sie die Liste der UI-Parameter [sys_sg_ui_parameter], indem Sie eingeben sys_sg_ui_parameter.list Im Filternavigator für Ihre Instanz.
    2. Suchen Sie den Parameter, der keinen Prompt für Ihre Anwender generiert.
    3. Überprüfen Sie den Wert von Bildschirm Feld. Wenn dieses Feld leer erscheint, verweist es möglicherweise auf einen Datensatz des Master-Detailbildschirms [sys_sg_master_detail_screen].
    4. Aktualisieren Sie das Feld, indem Sie den von diesem Parameter verwendeten Applet-Datensatz [sys_sg_screen] auswählen.
    Falsche Ergebnisse für ein anwenderdefiniertes Außendienst-Management Oder ITSM Applet.
    Dieses Problem kann auftreten, wenn Sie einem Basissystem einen Kundenparameter hinzugefügt haben.
    1. Öffnen Sie die Liste „Bildschirmparameterzuordnungen [sys_sg_screen_param_map]“, indem Sie eingeben sys_sg_screen_param_map.list Im Filternavigator für Ihre Instanz.
    2. Suchen Sie den Datensatz mit Elementparameter Feld, das dem Elementparameter entspricht, den Sie Ihrem Datenelement hinzugefügt haben.
    3. Überprüfen Sie den Wert von Bildschirm Feld. Wenn dieses Feld leer erscheint, verweist es möglicherweise auf einen nicht verwendeten Datensatz des Master-Detailbildschirms [sys_sg_master_detail_screen].
    4. Aktualisieren Sie das Feld, indem Sie den von diesem Parameter verwendeten Applet-Datensatz [sys_sg_screen] auswählen.