Il modello Report rapidi consente di creare app con un elevato livello di coinvolgimento dei cittadini, in modo da consentire agli utenti di includere osservazioni pertinenti da inviare a un servizio in linea. Per ulteriori informazioni e esempi delle app di report rapido consultare questa storia
Per creare un’app da questo modello, è necessario fornire un titolo. Utilizzare lo strumento Impostazioni per personalizzare i report rapidi.
Requisiti
I requisiti del modello Report rapidi sono elencati di seguito:
- La versione della mappa Web deve essere 2.0 o successiva; in caso contrario, la mappa non verrà caricata con successo.
- (Facoltativo) Consentire la raccolta di foto e abilitare gli allegati sul feature service in uso.
- (Facoltativo) Simbolizzare il feature service in uso in base alla categoria per utilizzare i simboli come categorie in un elenco durante la creazione di un report.
- (Facoltativo) Fornire un elemento di un pacchetto di mappe mobile (MMPK) ospitato pubblicamente nel proprio account aziendale per visualizzare una mappa in modalità offline. Usare la proprietà di configurazione dell'ID dell'elemento della mappa Mobile per configurarlo. Se l’MMPK non è stato creato con l'estensione ArcGIS Pro Publisher con l'uso anonimo abilitato, è necessario configurare Quick Report con un layer di servizio feature protetto per visualizzare la mappa offline.
Personalizzare l'app
Una volta creata l'app, sarà possibile personalizzarla modificandone le impostazioni.
Avviare AppStudio e, nel pannello laterale, selezionare Impostazioni > Proprietà. Nella seguente tabella è elencato il contenuto delle schede della scheda Proprietà Report rapidi, ordinate in base alla visualizzazione e alla funzione. Possono anche essere modificate direttamente nel file appinfo.json dell'app. Se si modifica una di queste proprietà, fare clic su Applica per salvare le modifiche prima di avviare nuovamente l'app.
Contenuto delle proprietà della schermata iniziale
Proprietà | Nome JSON | Tipo | Descrizione |
---|---|---|---|
Immagine di sfondo | startBackground | Stringa (URL immagine) | Immagine utilizzata per lo sfondo della pagina iniziale. |
Dimensione carattere di base | baseFontSize | Numero | Imposta la dimensione carattere di base utilizzata nell'app. |
File di caratteri del titolo | customTitleFontTTF | Stringa (percorso del file) | Imposta lo stile del carattere personalizzato per titoli e intestazioni utilizzato nell'app. |
File dei caratteri di testo | customTextFontTTF | Stringa (percorso del file) | Imposta lo stile del carattere personalizzato utilizzato per il testo nell'app. |
Mostra logo | startShowLogo | Booleano (vero|falso) | Mostra o nasconde il logo e il relativo collegamento sulla pagina iniziale. |
Logo | logoImage | Stringa (URL immagine) | Immagine utilizzata per il logo visualizzato nella pagina iniziale. |
URL logo | logoUrl | Stringa | URL aperto dal logo nella pagina iniziale. |
Etichetta numero di telefono | phoneLabel | Stringa | Etichetta visualizzata per il numero di telefono. |
Numero di telefono | phoneNumber | Stringa | Il numero di telefono specificato nell'app. |
Etichetta sito Web | websiteLabel | Stringa | Etichetta visualizzata per il sito Web. |
Sito Web | websiteUrl | Stringa | URL del sito Web specificato nell'app. |
Etichetta e-mail | emailLabel | Stringa | Etichetta visualizzata per l'indirizzo e-mail. |
Indirizzo e-mail | emailAddress | Stringa | Indirizzo e-mail specificato nell'app. |
Etichetta dei social media | socialMediaLabel | Stringa | Etichetta visualizzata per l'URL del social media. |
Social media | socialMediaUrl | Stringa | URL del social media specificato nell'app. |
Contenuto della proprietà del modulo
Proprietà | Nome JSON | Tipo | Descrizione |
---|---|---|---|
ID mappa Web | webMapID | Stringa | Un ID della mappa Web pubblica che fornisce all'utente informazioni per scegliere la posizione del report. Tutte le mappe di base predefinite sono fornite come mappe Web. |
ID dell'elemento del Pacchetto di Mappe Mobile (MMPK) | offlineMMPKID | Stringa | L'ID dell'elemento MMPK pubblico può essere usato per scaricare una mappa offline. |
Indirizzo del feature service | featureServiceURL | Stringa | URL del feature layer in cui acquisire il record osservazione. |
ID layer del feature service | featureLayerId | Stringa | ID del feature layer in cui acquisire il record osservazione. È possibile aggiungere uno o più ID del feature layer dallo stesso feature service di un elenco separato da virgole. Ad esempio, 0, 1, 2. |
URL payload | payloadUrl | Stringa | Configurare un URL opzionale per inviare informazioni su un report presentato correttamente a un servizio webhook esterno in formato JSON. Per ulteriori informazioni, consultare la pagina Wikipedia sui webhook. |
Messaggio di ringraziamento | thankyouMessage | Stringa | Testo di feedback da mostrare quando l'utente invia un report. Supporta i collegamenti HTML. |
Collegamento guida report | reportHelpUrl | Stringa | Guida o istruzioni per compilare il report. Può essere un URL o un file HTML locale. |
Consenti di ignorare gli allegati | allowPhotoToSkip | Booleano (vero|falso) | Consente all'utente di ignorare il caricamento dell’allegato nel modulo. Se il valore è false, l'utente deve specificare almeno un allegato. Questo può essere una foto, un audio o un video (se abilitato). |
Mostra album | showAlbum | Booleano (vero|falso) | Consente all’utente di scegliere una foto dall’album. Il valore predefinito è true. |
Abilitare i file selezionati (BETA) | enableSelectFiles | Booleano (vero|falso) | Consente all'utente di scegliere file come allegati. Il valore predefinito è true. |
Abilitare il registratore di video (BETA) | supportVideoRecorder | Booleano (vero|falso) | Abilita la registrazione di video fino a 30 secondi da allegare in quanto parte del report. Nota:La registrazione di video non è disponibile nei dispositivi Windows. |
Abilitare il registratore di audio (BETA) | supportAudioRecorder | Booleano (vero|falso) | Abilita la registrazione di audio fino a 2 minuti da allegare in quanto parte del report. |
Numero massimo consentito di allegati | maximumAttachments | Opzioni (casella combinata) | Limita il numero di allegati per ogni feature. Gli allegato possono essere foto, audio o video (se abilitati). Accetta valori tra 1 e 6. |
Contenuto della proprietà del colore
Proprietà | Nome JSON | Tipo | Descrizione |
---|---|---|---|
Colore di sfondo | pageBackgroundColor | Stringa (valore del colore) | Colore utilizzato per lo sfondo della pagina dell'app. |
Colore testo | textColor | Stringa (valore del colore) | Colore utilizzato per il testo. |
Colore testo intestazione | headerTextColor | Stringa (valore del colore) | Colore utilizzato per il testo dell'intestazione. |
Colore sfondo intestazione | headerBackgroundColor | Stringa (valore del colore) | Colore utilizzato per lo sfondo dell'intestazione. |
Colore pulsante | buttonColor | Stringa (valore del colore) | Colore utilizzato per i pulsanti nell'app. |