HOW TO

Manuelles Migrieren eines Survey123-Formulars und der zugehörigen Daten zu einer neuen Organisation (ohne Python)

Last Published: September 20, 2024

Beschreibung

Dieser Workflow ist einer von vielen möglichen Workflows, um Surveys von einer Organisation zu einer anderen zu migrieren. In diesem Artikel wird erläutert, wie Sie dies manuell durchführen können, indem Sie über Survey123 Connect heruntergeladene Survey-Formulare ersetzen, sie ändern, um sie in der neuen Organisation zu implementieren, und den Feature-Layer in der neuen Organisation erneut veröffentlichen.

Lösung oder Problemumgehung

Um einen Survey in einer anderen Organisation zu replizieren, stellen Sie sicher, dass derselbe Feature-Layer in der anderen Organisation verfügbar ist. Dies kann entweder über eine verteilte Kollaboration oder durch direkte Veröffentlichung der Daten in der neuen Organisation erfolgen. Exportieren Sie dazu den gehosteten Layer als File-Geodatabase, und veröffentlichen Sie ihn als gehosteten Feature-Layer in der Zielorganisation. Alternativ können Sie den Feature-Service aus der ursprünglichen Datenquelle in ArcGIS Pro veröffentlichen.

Stellen Sie beim Veröffentlichen der Daten in der zweiten Organisation sicher, dass die Layer- und Tabellennamen (sofern zugehörig und im Service enthalten) mit den ursprünglichen Namen in der ersten Organisation übereinstimmen, da das Formular weiterhin auf den vorherigen Layer verweist. Dies wird in den folgenden Schritten beschrieben:

Szenario: Replizieren des Survey123-Formulars und des zugehörigen Feature-Service von Organisation A nach Organisation B

Nachdem Sie die Daten und ggf. zugehörigen Tabellen als Feature-Service in Organisation B erneut veröffentlicht haben, gehen Sie wie folgt vor:

  1. Melden Sie sich über Survey123 Connect bei Organisation A an.
    • Wenn der Survey von demselben Gerät aus veröffentlicht wurde, finden Sie das XLS-Formular an folgender Stelle:
C:\User\<UserName>\ArcGIS\My Survey Designs\<Survey Name>\<Survey Name.xlsx.

Andernfalls können Sie den Survey in Connect herunterladen. Das XLS-Formular befindet sich in demselben Pfad, aber der Ordner des Survey hat anstelle des Survey-Namens eine nach dem Zufallsprinzip erzeugte ID.

  1. Melden Sie sich über Survey123 Connect bei Organisation A ab, und melden Sie sich bei Organisation B an.

Es gibt zwei Optionen zum Veröffentlichen des Feature-Service: entweder unter Verwendung eines vorhandenen Feature-Service oder das Veröffentlichen des Survey aus einer Datei.

Veröffentlichen eines Survey mithilfe eines vorhandenen Feature-Service

  1. Erstellen Sie einen neuen Survey mit einer vorhandenen Feature-Service-Methode, und wählen Sie den kürzlich veröffentlichten Feature-Service aus.
  2. Navigieren Sie zum relevanten Ordnerpfad, der in Schritt 1 oben erwähnt wurde, kopieren Sie das ursprüngliche XLSX-Formular, und fügen Sie es in den neuen Umfrageordner ein, der in Organisation B veröffentlicht werden soll.
  3. Wenn Sie für den neuen Survey denselben Namen wie für den ursprünglichen Survey verwenden, werden Sie aufgefordert, das XLS-Formular zu überschreiben. Wenn der neue Survey einen anderen Namen hat, löschen Sie das aktuelle XLS-Formular, und benennen Sie das kopierte XLS-Formular so um, dass es denselben Namen wie der neue Survey hat.
  4. Veröffentlichen Sie den Survey über Connect in der neuen Organisation.

Veröffentlichen eines Survey aus einer Datei

  1. Wenn Sie mit der vorhandenen Feature-Service-Methode keinen Survey erstellen können, erstellen Sie mit der Option "Datei" einen neuen Survey, und wählen Sie das XLS-Formular aus Schritt 1 oben aus.
  2. Öffnen Sie das XLS-Formular, wählen Sie die Registerkarte "Einstellungen" aus, und ändern Sie die Übermittlungs-URL. Bei der URL muss es sich um die Freigabe-REST-URL für das Portal-/ArcGIS Online-Element handeln. Beispiel: "https://<Host>:<Port>/arcgis/sharing/rest/content/items/<item_id>". Geben Sie die URL des Feature-Layer-Elements wie im Beispiel dargestellt an. Ein häufiger Fehler ist die Verwendung der URL des Feature-Layers. Diese wird allerdings nicht unterstützt.
  3. Melden Sie sich über einen Webbrowser bei Organisation B an, navigieren Sie zu dem Feature-Layer, der mit dem Survey-Formular verwendet werden soll, navigieren Sie zur Seite "Elementdetails", und notieren Sie sich die Element-ID und den Namen des primären Layers im Feature-Layer.
  4. Ersetzen Sie <item_id> in der URL durch die Element-ID, und geben Sie den Layer-Namen in die Spalte "form_id" ein. Beachten Sie, dass es sich hierbei nicht um den Namen des Elements oder des Feature-Service handelt, sondern um den Namen des primären Sublayers im Feature-Layer.
  5. Veröffentlichen Sie die Umfrage über Connect in der neuen Organisation.

Für die Erstellung dieser URL müssen Sie die Element-ID mit dem Stammverzeichnis des Portalinhalts verbinden. Dies wird im Artikel Verwenden von Survey123 mit vorhandenen Feature-Layern beschrieben.

https://<host>:<port>/arcgis/sharing/rest/content/items/21a6c530b31a4523bdff7gg94c9c5d9a

Wie im Artikel im Abschnitt mit den Referenzinformationen erwähnt, dient dieser Workflow als Ersatz für die Python-Methode "Clone" in Fällen, in denen die Python-Methode aufgrund der folgenden Einschränkungen nicht angewendet werden kann:

  • Das Klonen schlägt mit Nicht-ASCII-Zeichen im Service-Namen fehl.
  • Das Klonen ist auf 1.000 Datensätze begrenzt
  • BUG-000136846: Die clone_items()-Methode schlägt fehl, wenn versucht wird, eine öffentliche Sicht eines gehosteten Feature-Layers zu klonen, die von einer anderen Organisation gehostet wird. Die Fehlermeldung lautet: "Der Benutzer besitzt keine Zugriffsberechtigung für diesen Service".
  • BUG-000141004: Die clone_items()-Methode von ArcGIS API for Python führt keine Neuerstellung der Element-Info-URLs für Surveys aus, die über Web Designer veröffentlicht wurden.
    • Der Workaround besteht darin, den Survey aus der Zielumgebung herunterzuladen und ihn sofort mit der heruntergeladenen Datei zu aktualisieren.

Artikel-ID: 000028629

Holen Sie sich Unterstützung mit KI

Lösen Sie Ihr Problem schnell mit dem Esri Support AI Chatbot.

Beginnen Sie jetzt mit dem Chatten

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Beginnen Sie jetzt mit dem Chatten

Zu Download-Optionen wechseln