Integrazione con altre app

ArcGIS Survey123 può essere integrato con altre app utilizzando link per aprire l'app Web o l'app da campo Survey123, Survey123 Connect o un'altra app. Ad esempio, è possibile creare link per avviare e aprire l'app da campo Survey123 da un'altra app Esri, un popup di una mappa web o un semplice collegamento ipertestuale in una email o sito Web. È possibile utilizzare un URL per scaricare e aprire automaticamente un rilevamento per modificarlo in Survey123 Connect. È anche possibile collegarsi ad altre app da Survey123, ad esempio ArcGIS QuickCapture e ArcGIS Field Maps.

Utilizzare i modelli di URL nella tabella per creare link per accedere da un browser Web o un'altra app.

Cosa avviareDa dove collegarsiModello URL da utilizzare

Web app

browser Web

Modulo rilevamento per ID:

https://survey123.arcgis.com/share/ID

App da campo

Android e iOS

Link app Survey123:

https://survey123.arcgis.app

Windows, Android, un gruppo selezionato di app su iOS

Schema URL personalizzato:

arcgis-survey123://

Survey123 Connect

Windows

Schema URL personalizzato:

arcgis-survey123connect://

Altra app

Modulo rilevamento

Collegamento da Survey123: varia in base all'app

I seguenti esempi mostrano come aprire uno specifico rilevamento utilizzando questi modelli di URL:

  • https://survey123.arcgis.com/share/36ff9e8c13e042a58cfce4ad87f55d19
  • https://survey123.arcgis.app?itemID=36ff9e8c13e042a58cfce4ad87f55d19
  • arcgis-survey123://?itemID=36ff9e8c13e042a58cfce4ad87f55d19
  • arcgis-survey123connect://?portalUrl=https://www.arcgis.com&itemID=36ff9e8c13e042a58cfce4ad87f55d19

I collegamenti app Survey123 conformi ai requisiti impostati da App Store e Google Play consentono collegamenti ad altre app e supportano link brevi più facili da condividere.

I collegamenti schema URL personalizzati non possono essere abbreviati e possono essere difficili da aprire in Android. Valutare l'invio preventivo di collegamenti schema URL personalizzati in forma di collegamenti ipertestuali simili ai seguenti:

<a href="arcgis-survey123://?itemID=36ff9e8c13e042a58cfce4ad87f55d19">Open survey</a>

Parametri URL

È possibile aggiungere parametri URL alla fine dei link per personalizzare ulteriormente il modo in cui si apre l'app. Ad esempio, è possibile impostare la posizione predefinita per una domanda geopoint o compilare una domanda di testo.

I parametri URL iniziano con il carattere ? e sono separati dal carattere &. L'esempio seguente mostra uno schema URL, con il primo parametro (itemID) che inizia con il carattere ? e ciascuno dei parametri di campi successivi (color_1 e color_2) separati dal carattere &.

arcgis-survey123://?itemID=36ff9e8c13e042a58cfce4ad87f55d19&field:color_1=red&field:color_2=blue

Per ulteriori URL di esempio e parametri URL supportati, fare riferimento a Avviare l'app Web, Avviare l'app da campo, Avviare Survey123 Connect e Avviare un'altra app da Survey123.

Nota:

Prima di utilizzare un collegamento contenente parametri per il lancio di un sondaggio nell'app sul campo, è preferibile che l'app sia già installata sul dispositivo. Per ulteriori informazioni, consultare Installare l'app da campo Survey123.

Codifica URL

Anche se i parametri URL non codificati funzionano in alcuni ambienti, si raccomanda di codificarli. La codifica sostituisce i caratteri non validi con il simbolo percentuale (%) seguito dal relativo equivalente esadecimale.

Ad esempio, il seguente è un collegamento Survey123 che utilizza un callback per tornare a uno specifico progetto in QuickCapture con parametri non codificati:

https://survey123.arcgis.app?itemID=36ff9e8c13e042a58cfce4ad87f55d19&callback=https://quickcapture.arcgis.app?itemID=867895a71a1840399476fc717e76bb43

Di seguito è riportato lo stesso URL con parametri codificati:

https://survey123.arcgis.app?itemID=36ff9e8c13e042a58cfce4ad87f55d19&callback=https%3A%2F%2Fquickcapture.arcgis.app%3FitemID=867895a71a1840399476fc717e76bb43

Non deve essere codificato un segno equivalente che specifica una interruzione tra una chiave e il suo valore.

Suggerimento:

Un modo per creare parametri codificati è usare ArcGIS Arcade. La funzione UrlEncode permette di definire un insieme di coppie di valori chiave che rappresentano ogni parametro e producono un URL con una codifica appropriata.

Un autore del rilevamento potrebbe anche voler oscurare i parametri degli URL così da non rendere visibili i dati sensibili nell'URL. In questo caso, quando si crea un URL da utilizzare nell'applicazione Web, includere encodeUrlParams=true. Per ulteriori informazioni, consultare Parametri URL per aprire l'app Web.


In questo argomento
  1. Parametri URL
  2. Codifica URL