Elementi essenziali del web designer

Con il ArcGIS Survey123 web designer, puoi creare rilevamenti per la web app e la field app usando un'interfaccia drag-and-drop. Il Survey123 web designer fornisce una grande varietà di tipi di domande che si possono configurare in vari modi. Dietro le quinte, il web designer usa la specifica XLSForm. Per caratteristiche più avanzate di XLSForm, potete continuare il vostro progetto in Survey123 Connect. Per maggiori informazioni, vedere XLSForm essentials.

Elementi del rilevamento

Le opzioni nella scheda Aggiungi nel designer Web Survey123 consentono di controllare la visibilità dei seguenti elementi:

  • Intestazione del rilevamento: l'intestazione compare in cima al modulo e può essere un testo o un'immagine. Per un'intestazione immagine, fornire l'URL di un'immagine ospitata online o caricare un file immagine.
  • Descrizione del rilevamento: la descrizione compare sotto all'intestazione e può contenere testo formattato, link e immagini.
  • Piè di pagina rilevamento: il piè di pagina compare sotto al pulsante Invia e può contenere testo formattato, collegamenti e immagini.
  • CAPTCHA: il CAPTCHA è un test visualizzato alla fine del modulo che gli utenti devono risolvere prima di inviare la risposta. Gli utenti risolvono il CAPTCHA digitando il carattere mostrato nell'immagine. È possibile modificare il testo che compare sopra il CAPTCHA facendo clic su di esso nell'anteprima del modulo. I CAPTCHA possono essere abilitati quando si utilizza https://survey123.arcgis.com/ e sono supportati nell'app Web Survey123. I CAPTCHA non possono essere configurati quando il sito Web Survey123 viene installato nell'infrastruttura e non sono supportati nell'app da campo Survey123.

Fare clic su un elemento nell'anteprima del modulo per personalizzarlo nella scheda Modifica.

Tipi di domande

La seguente tabella elenca i tipi di domanda che puoi aggiungere alla tua indagine attraverso il Survey123 web designer, e come sono implementati nella specifica XLSForm.

Attenzione:

Una volta che il rilevamento creato con il designer Web Survey123 è stato ripubblicato da Survey123 Connect, non è più possibile modificare le porzioni del rilevamento che sono gestite dal XLSForm nel designer Web. Per esempio, il titolo del sondaggio e le domande del sondaggio non possono essere modificate. Gli argomenti, i webhook e le opzioni di condivisione possono ancora essere modificate nel web designer.

Domanda del web designer di Survey123DescrizioneImplementazione di XLSForm

Singola riga di testo

Una casella di testo con una sola riga di input.

Domanda di testo

Più righe di testo

Una casella di testo con più righe di input.

Domanda di testo, aspetto multilinea

Numero

Input numerico, può essere un numero intero o decimale.

Domanda integrale o decimale

Data

Immissione della data.

Domanda data

Tempo

Immissione dell'ora.

Domanda ora

Data e ora

Immissione della data e dell'ora.

Domanda DateTime

E-mail

Una casella di testo limitata, rifiuta tutti gli input non sotto forma di un indirizzo e-mail.

Domanda di testo con vincolo di espressione regolare

Sito Web

Una casella di testo limitata, rifiuta tutti gli input non sotto forma di URL di un sito web.

Domanda di testo con vincolo di espressione regolare

Selezione singola¹

Domanda a scelta multipla; solo una scelta può essere selezionata.

Domanda select_one

Selezione multipla¹

Domanda a scelta multipla; possono essere selezionate più scelte.

Domanda select_multiple

Griglia a selezione singola¹

Serie di domande a scelta multipla con scelte identiche; solo una scelta può essere selezionata per ciascuna.

Domande multiple select_one che usano la stessa lista di scelta, in un gruppo che usa l'aspetto di una tabella

Elenco a discesa¹

Domanda a scelta multipla con scelte visualizzate in un elenco a discesa; solo una scelta può essere selezionata.

Domanda Select_one, aspetto minimo o autocompleto

Scala Likert¹

Domanda a scelta multipla; seleziona una di una serie di scelte usando una scala simmetrica di accordo e disaccordo.

Domanda Select_one, aspetto Likert

Valutazione¹

Domanda a scelta multipla; seleziona uno di una serie di numeri.

Domanda select_one

Classificazione¹

Una lista di scelte che possono essere ordinate.

Domanda di grado

Mappa

Raccoglie un punto, una linea o un poligono sulla mappa.

Domanda su geopoint, geotrace o geoshape

Indirizzo

Una casella di testo usata per individuare un indirizzo.

Nota:

La geocodifica degli indirizzi utilizzando ArcGIS World Geocoding Service consumerà crediti. Per ulteriori informazioni, vedere Capire i crediti.

Domanda di testo, aspetto del geocodice

Immagine

Scatta una o più foto con la fotocamera o carica file di immagini dal dispositivo.

Domanda sull'immagine, potenzialmente con aspetto multilinea

Upload file

Accetta un file sul dispositivo.

Domanda sul file

Audio

Registra o carica un file audio.

Domanda audio

Firma

Accetta un input di disegno destinato a una firma.

Domanda sull'immagine, aspetto della firma

Nota

Visualizza il testo sulla schermata.

Domanda di nota

Pagina

Presenta le domande su una pagina separata.

Domande per l'inizio e la fine del gruppo, stile pagine

Gruppo

Organizza le domande in un gruppo.

Domande di inizio e fine gruppo

¹ I nomi delle scelte sono limitati a 31 caratteri. I caratteri aggiuntivi saranno troncati.

Dopo aver configurato una domanda, alcuni tipi di domande supportano il cambiamento a un altro tipo con lo stesso tipo di campo sottostante. Ad esempio, è possibile cambiare una domanda di Selezione singola in una domanda Menu a discesa dopo aver configurato tutte le scelte. Per cambiare il tipo di una domanda esistente, fare clic sull'anteprima del modulo per aprire la scheda Modifica, fare clic sul pulsante Cambia tipo di domanda Cambia tipo di domanda nella parte alta del riquadro e scegliere dall'elenco di tipi di domande supportate. Dopo la pubblicazione, alcuni tipi di domande non possono essere selezionate dall'elenco. Per ulteriori informazioni, consultare Aggiornare un rilevamento. Quando si cambia il tipo di domanda, le impostazioni comuni vengono conservate, ad esempio la validazione e il comportamento, in modo da non dover riconfigurare la domanda.

Opzioni di domanda

Quando aggiungi una domanda al tuo rilevamento, ci sono una serie di opzioni aggiuntive disponibili per modificare il modo in cui la domanda apparirà o si comporterà quando il rilevamento viene compilato e inviato da un utente. Queste opzioni si riflettono nella specifica XLSForm.

Le seguenti sono descrizioni di opzioni che sono disponibili per più tipi di domande; tuttavia non tutte queste opzioni sono disponibili per ogni tipo di domanda. Per informazioni sulle opzioni disponibili solo per specifici tipi di domande, consulta il Riferimento rapido.

Opzioni generali e di aspetto

OpzioneDomande applicabiliDescrizioneXLSForm equivalente

Valore predefinito

Tutti tranne Immagine, Caricamento file, Audio, Nota, Pagina e Gruppo

Il valore predefinito sarà presente all'apertura dell'indagine, anche se il valore può essere modificato.

Fornire un valore nella colonna di default.

Calcolo

Testo su una sola riga, Testo su più righe, Numero, Data e Data e ora

Il campo sarà prepopolato con il risultato di un'espressione, potenzialmente includendo le risposte ad altre domande. Il pulsante Modifica permette di costruire calcoli numerici anche su campi di data e ora, concatenazioni di stringhe ed estrazione di dati da altre parti dell'indagine. Per ulteriori informazioni, vedi Calcoli.

Fornisci un'espressione nella colonna del calcolo.

Mostra le scelte in un ordine casuale

Selezione singola, Selezione multipla, Elenco a discesa e Valutazione

Le scelte per questa domanda saranno visualizzate in ordine casuale.

Imposta la colonna dei parametri su randomize.

Consenti "Altro"

Selezione singola, Selezione multipla, Elenco a discesa

Sarà disponibile un'ulteriore scelta Altro, che rivelerà un'ulteriore casella di testo quando verrà selezionata.

Aggiungi or_other al tipo di domanda.

Valore massimo

Classificazione e Scala Likert

Imposta la quantità massima di risposte possibili alla domanda.

Il numero di scelte nella lista di scelta di una domanda select_one.

Locator

Indirizzo e Mappa

Imposta il servizio di posizione da utilizzare per la domanda Se non impostato, utilizza quello predefinito dell'organizzazione.

Imposta la colonna aspetto di una domanda di testo a geocode e imposta il parametro geocode all'ID elemento del servizio del localizzatore nella colonna bind::esri:parameters.

Verticale, orizzontale e orizzontale (compatto)

Selezione singola e Selezione multipla

Determina se le scelte per la domanda saranno presentate verticalmente, orizzontalmente, o orizzontalmente con ogni scelta che riceve solo lo spazio richiesto dalla sua etichetta.

Imposta la colonna dell'aspetto per la domanda in modo che sia vuota, horizontal, o horizontal-compact.

Opzioni di validazione

OpzioneDomande applicabiliDescrizioneXLSForm equivalente

Questa è una domanda obbligatoria

Tutti tranne Nota, Pagina e Gruppo

Una risposta a questa domanda deve essere fornita per poter inviare il rilevamento.

Imposta la colonna richiesta per questa domanda su true.

Vincolo

Testo su riga singola, Testo su più righe, Numero, Data, Data e ora, Email, Sito Web, Codice a barre, Selezione multipla, Mappa, Indirizzo, Immagine, Caricamento file

All'utente è richiesto di fornire una risposta in base alle restrizioni specificate da un'espressione o una combinazione di espressioni. Quando la condizione specificata non viene soddisfatta, il modulo visualizza un messaggio informativo che è possibile personalizzare.

Usa le espressioni nella colonna dei vincoli.

Limite dimensione file singolo

Caricamento di immagini e file

Imposta la dimensione massima del file, in megabyte, per un singolo file inviato alla domanda. Questa opzione non è supportata nell'app di campo Survey123.

Fornire un valore per max-size nella colonna bind::esri:parameters.

Di seguito sono riportati degli esempi di specificazione dei vincoli con regole per limitare le risposte:

  • Per domande di input di data e ora, limitare le risposte a uno specifico intervallo definito per la domanda.
  • Per le domande di input di testo, impostare un conteggio minimo e massimo di caratteri in modo che all'utente sia richiesto di fornire una risposta lunga almeno quanto il conteggio minimo di caratteri e non più del conteggio massimo di caratteri.
  • Per domande di caricamento file e immagini, specificare un conteggio di file in modo che all'utente sia richiesto di caricare un numero minimo, massimo o esatto di immagini o file. In XLSForm, è possibile fare ciò impostando la colonna appearance della domanda su multiline e utilizzando un'espressione count-selected nella colonna constraint.

Altre opzioni

  • Risposta cache—Dopo che l'indagine è stata inviata, questa risposta sarà automaticamente popolata la prossima volta che l'utente aprirà l'indagine. Questa opzione non ha un equivalente in XLSForm, ma l'app campo Survey123 fornisce l'opzione di impostare e applicare risposte preferite che funziona in modo simile.
  • Di sola lettura: l'utente non è in grado di fornire una risposta a questa domanda. La domanda può contenere solo valori predefiniti o i risultati dei calcoli. In XLSForm, è possibile fare ciò impostando la colonna readonly di questa domanda su yes.
  • Nascondi dal rilevamento— l'utente non è in grado di vedere questa domanda, ma la domanda può ancora memorizzare risposte popolate da valori predefiniti o calcoli. Questa opzione è disponibile solo per domante che supportano impostazioni di default o calcoli. In XLSForm, questo viene fatto impostando la colonna dell'aspetto della domanda su hidden.
  • Non inviare la risposta—Questa domanda non avrà un campo nel livello delle caratteristiche, e la risposta alla domanda non sarà inviata. In XLSForm, questo viene fatto impostando la colonna bind::esri:fieldType per la domanda su null.

Etichette dinamiche

Le note, le etichette, i suggerimenti e la schermata di ringraziamento del rilevamento possono visualizzare i contenuti di un'altra domanda facendo riferimento al nome di tale domanda nel testo usando il formato ${field_name}. Ciò può risultare utile per visualizzare i contenuti di campi che non richiedono di essere altrimenti visibili, come i calcoli basati su risposte precedenti, o il nome di una persona sottoposta a rilevamento in una domanda precedente all'interno dell'etichetta della domanda successiva.

Quando si modifica un'etichetta, fare clic sul pulsante di valore inserisci domanda Insert Answer per visualizzare un elenco di domande a cui è possibile fare riferimento.

Non è possibile eseguire calcoli in un'etichetta o in un suggerimento. Per visualizzare i risultati di un calcolo, accertati che il calcolo sia incluso in una domanda.

Attenzione:

Etichette dinamiche non sono supportate in elenchi di scelta.

Calcoli

È possibile calcolare la risposta a una domando utilizzando altre domande nel rilevamento o nelle proprietà del rilevamento. Per creare o modificare un calcolo per una domanda, cliccare Modifica a fianco dell'opzione Calcolo.

I seguenti tipi di domande supportano i calcoli:

  • Singola riga di testo
  • Più righe di testo
  • Numero
  • Data
  • Data e ora
  • Mappa

Per esempio, la posizione di una domanda di mappa può essere utilizzata per compilare una domanda di testo a linea singola. Similmente, la posizione di una domanda di mappa può essere derivata dai metadati EXIF di una foto inviata ad una domanda di immagine. Nell'esempio seguente, la domanda di mappa denominata Posizione è compilata con Posizione da EXIF della domanda Foto:

Calcolo posizione da EXIF.

Impostando Origine su Layer, è possibile interrogare una tabella o feature layer ArcGIS e utilizzare il risultato dell'interrogazione come risposta alla domanda. È possibile eseguire un'interrogazione attributo o un'interrogazione spaziale. Nell'esempio seguente, la domanda testo denominata Paese è riempita con Nome paese dal feature layer Paesi del mondo. Nel sondaggio, gli utenti specificano una posizione in una domanda mappa denominata Posizione e il paese in cui ricade la posizione viene restituito dal feature layer.

Eseguire un'interrogazione spaziale o un'interrogazione attributo in un feature layer.

Quando si usano i calcoli per creare una stringa, le domande a cui si fa riferimento devono avere l'operatore joins posizionato prima e dopo dell'elemento, a meno che sia all'inizio o alla fine del calcolo. Il testo può essere inserito liberamente all'esterno di tali domande.

Concatenare una stringa in un calcolo
Attenzione:

Le espressioni matematiche con valori vuoti non verranno valutate e la domanda contenente l'espressione rimarrà vuota. Considerate la possibilità di assegnare un valore predefinito di 0 alle domande numeriche che contengono un'espressione.

Proprietà dispositivo e utente

La tabella seguente elenca le proprietà del dispositivo e dell'utente a cui possono fare riferimento i calcoli:

ProprietàDescrizione

Nome utente

Nome utente dell'account aziendale ArcGIS dell'utente che ha attualmente effettuato l'accesso.

Nome completo dell'utente

Nome e cognome dell'utente attualmente connesso.

Nome proprio utente

Nome dell'utente attualmente registrato.

Cognome dell'utente

Cognome dell'utente attualmente registrato.

Email dell'utente

Indirizzo email dell'account aziendale ArcGIS dell'utente che ha attualmente effettuato l'accesso.

Lingua

Lingua utilizzata nel rilevamento corrente.

UTC offset

Offset in ore dall'UTC per il fuso orario locale.

Agente utente

Stringa dell'agente utente per il dispositivo dell'utente.

Regole di visibilità

La visibilità di una domanda può essere impostata in modo che sia sempre visibile (selezionata), sempre non visibile (non selezionata) o impostata da una regola.

Fare cli su Imposta regola per creare una regola di visibilità e scegliere un'altra domanda nel rilevamento la cui risposta controlla la visibilità della domanda selezionata. Quando la regola di visibilità non viene soddisfatta, l'autore può scegliere se le risposte vengono inviate o meno. La scelta di non inviare la risposta equivale all'uso della colonna relevant in XLSForm. La scelta di inviare la risposta equivale all'uso della colonna bind::esri:visible in XLSForm.

Quando la visibilità della domanda è controllata da una regola di visibilità, l'opzione Visibile appare come stato indeterminato (parzialmente selezionata).

È possibile copiare una regola di visibilità in una o più domande in un rilevamento. Per copiare una regola di visibilità, selezionare la domanda in cui la regola è applicata e fare clic su Imposta regola. Nel pannello Regola di visibilità, fare clic sul pulsante Copia regola di visibilità Copy Visibility Rule. Selezionare le domande per le quali si desidera copiare la regola. Le regole di visibilità esistenti verranno sostituite.

Nota:

Per i tipo di domanda Immagine, Caricamento file, Audio e Firma, le risposte non possono essere inviate quando la domanda non è visibile.