Passaggi del modulo

Prev Next

Scopri come utilizzare i passaggi dei moduli in un’app.

Form step migration

Creating and editing form steps will no longer be supported starting r401 /LTS18. Users should migrate existing form steps when possible.

Warning

As of r234, form steps have been disabled for all new Tulip Instances.

Migrazione dei passaggi del modulo

A partire dalla versione r383 / LTS 17, Tulip mette a disposizione uno strumento di migrazione assistita che converte un passaggio del modulo in un passaggio standard con widget di input equivalenti e pulsanti “Invia” e “Annulla”. Lo strumento di migrazione non fornisce sostituzioni esatte, pertanto gli utenti devono verificare il passaggio migrato prima della pubblicazione.

Lo strumento modifica solo la versione di sviluppo della tua app. Non modifica la versione pubblicata dell’app né elimina la fase del modulo originale.

Per migrare un passaggio del modulo:

  1. Apri l’app nell’App Editor. I passaggi che utilizzano un passaggio del modulo mostrano un banner: “La creazione e la modifica dei passaggi del modulo non saranno più supportate nelle versioni future. Converti questo passaggio in un passaggio standard.”
  2. Fare clic su " Converti passaggio".
  3. Esamina il passaggio generato. La conversione viene effettuata al meglio delle possibilità, pertanto il layout, la convalida e i trigger potrebbero richiedere una regolazione manuale.
  4. Aggiorna eventuali riferimenti rimanenti al vecchio passaggio del modulo.
  5. Elimina il passaggio del modulo e pubblica l’app.

Campi del modulo

Ecco le diverse opzioni disponibili nel modulo:

Booleano

Valore predefinito: Scegliere se il valore predefinito debba essere "Sì" o "No"

Menu a tendina

Predefinito: scegli un'opzione che debba essere selezionata per impostazione predefinita.

Mostra come pulsanti: visualizza le opzioni sullo schermo invece di costringere l'operatore ad aprire il menu a tendina

Opzioni del menu a tendina: aggiungere una nuova opzione all'elenco a tendina oppure aggiungere un gruppo all'interno dell'elenco.

È possibile aggiungere una nuova opzione tramite il tasto "Invio". È inoltre possibile incollare un elenco di opzioni, purché siano separate in righe distinte in un editor di testo (ad esempio Word o un'app per appunti).

Selezione multipla

Opzioni di selezione multipla: aggiungi una nuova opzione all’elenco oppure aggiungi un gruppo all’interno dell’elenco.

Impostazioni predefinite: Scegli un'opzione che debba essere selezionata per impostazione predefinita

Colonne: se l’elenco delle opzioni è lungo, è possibile suddividerlo in più colonne

Il widget Modulo a selezione multipla memorizza tutte le scelte come valori di testo in una variabile.

Testo

Inserimento multilinea: trasforma un campo a riga singola in un campo multilinea per incoraggiare risposte più lunghe

Valore predefinito: aggiungi un valore predefinito per il widget

Numero

Valore predefinito: aggiungi un numero predefinito per il widget

Intervallo richiesto: non consentire l'invio del modulo a meno che il valore non rientri in un determinato intervallo

Nascondi controlli +/-: nasconde i pulsanti + e - dal widget

Immagine

Opzioni di inserimento foto: Scegli se gli operatori possono aggiungere una foto tramite fotocamera, caricamento da computer locale o entrambi.

Modifica dei campi del modulo

È possibile modificare le seguenti opzioni in ogni tipo di widget del modulo:

Etichetta di inserimento: l’etichetta all’interno del modulo

Dimensione carattere: dimensione del carattere dell’etichetta

Colore del carattere: colore del carattere dell'etichetta

Stile carattere: lo stile del carattere dell’etichetta

Variabile: variabile in cui viene memorizzato il valore inserito dall'operatore

Obbligatorio: indica se l'operatore deve inserire un valore prima che il modulo possa essere inviato

Per ulteriori dettagli su ciascun widget del modulo, consulta questa guida ai widget dei moduli

Modifica il layout del modulo

Fai clic in un punto qualsiasi del Passo stesso per visualizzare un elenco di opzioni per modificare il layout nel Pannello di contesto sulla destra dello schermo.

È possibile modificare la funzionalità dei pulsanti Annulla e Invia utilizzando i menu a tendina nel pannello di contesto. Nella sezione successiva vedrai come creare logiche più complesse con queste opzioni.

Aggiungi più colonne, quindi trascina ciascun campo nella nuova colonna per inserire un numero maggiore di campi nel modulo.

Tutte le fasi del modulo includono tre pulsanti nella parte inferiore:

  • "Annulla", che offre diverse opzioni per i trigger
  • Menu
  • Invia, che presenta diverse opzioni per i trigger

Utilizzo delle variabili nei moduli

Supponiamo che si voglia creare una logica dinamica basata sulla risposta specifica fornita in un modulo.

Ad esempio, se una persona sta effettuando un controllo di qualità e seleziona l’opzione “Rilavorazione” anziché “Scarto”, si desidera indirizzarla a collocare il pezzo nell’apposito contenitore per la rilavorazione.

In questo caso, è necessaria una variabile per tenere traccia del valore di un campo nel passo del modulo.

Seleziona il campo, quindi vai alla sezione “Variabili” nel pannello laterale.

Fai clic su + per creare una nuova variabile che terrà traccia del valore del campo.

A questo punto, puoi modificare il nome della variabile tramite il campo " Nome".

Compilazione di un modulo

As of r374, users can no longer copy, cut, or paste form triggers (i.e., form cancel or submit triggers) on form steps.

Quando un utente è pronto a completare un modulo, possono verificarsi diverse situazioni. L'operatore deve premere il pulsante Invia nell'angolo in basso a destra oppure il pulsante Annulla nell'angolo in basso a sinistra.

Per scegliere cosa succede dopo che un operatore ha premuto uno di questi pulsanti, puoi selezionare una delle opzioni al centro del Side Pane quando clicchi sullo sfondo della fase del modulo.

Ecco alcune opzioni per il pulsante "Invia ":

  • Vai al passaggio successivo - Per impostazione predefinita, l’utente passerà al passaggio successivo.
  • Vai al passaggio… - Scegli un passaggio specifico nell’app.
  • Completa l’app - L’utente ha completato l’app.

  • Azione personalizzata - Qui puoi aggiungere un trigger personalizzato basato su una variabile aggiornata nel modulo (o su qualsiasi altra variabile)

Maggiori informazioni sulle azioni personalizzate.

Esistono solo 2 modi per cancellare i valori nel passaggio del modulo:

  1. Completare l'app
  2. Annulla l'app

Modulo firma

As of r234, Form steps have been disabled for all new Tulip Instances. Use the electronic signature widget instead.

La fase "Modulo di firma" richiede agli operatori di aggiungere una firma dopo aver compilato un modulo. Ciò impedirà loro di passare alla fase successiva finché non avranno aggiunto una firma.

Il modulo di firma consente a un operatore di approvare un lavoro completato o una segnalazione di difetto. La firma verrà automaticamente nascosta tramite asterischi (*) nel Tulip Player.

Per aggiungere un modulo con firma, fare clic sul pulsante “Aggiungi” in alto a sinistra nell’Editor dell’app e selezionare “Modulo di firma”.

Creating A Signature Form Step_113455523.png

Successivamente, avrai a disposizione due opzioni per le firme consentite con l’opzione “Inviatori del modulo” nel pannello laterale.

Creating A Signature Form Step_113456442.png

Qualsiasi utente: qualsiasi operatore può aggiungere una firma.

Qualsiasi operatore tranne l’esecutore dell’app: qualsiasi operatore può firmare, tranne quello attualmente connesso.

Specifica un elenco di utenti autorizzati: scegli da un elenco di tutti gli utenti e gli operatori presenti nel tuo account Tulip. È consentito selezionare più utenti.

Utente corrente: solo l’operatore attualmente connesso può aggiungere la propria firma.

Se si sceglie questa opzione, la firma elettronica verrà compilata automaticamente quando l’operatore raggiunge la fase del modulo relativa alla firma. L’operatore non potrà modificare questa firma.

Nota: la compilazione automatica delle credenziali quando il widget è impostato su “Utente corrente” è disponibile solo quando:

  1. La tua organizzazione non utilizza la modalità di convalida
  2. La tua organizzazione richiede agli operatori di autenticarsi con credenziali LDAP o SAML.

Esistono tre modi in cui un operatore può firmare:

  1. ID badge
  2. Nome utente/password LDAP: se la vostra organizzazione utilizza LDAP per autenticare gli utenti in Tulip, l’operatore dovrà inserire il proprio nome utente e la propria password dalla directory LDAP.
  3. Nome utente/password SAML: se la tua organizzazione utilizza SAML per autenticare gli utenti in Tulip, l’operatore deve inserire il proprio nome utente e la propria password dalla directory SAML in una finestra pop-up.

È possibile aggiungere più moduli di firma all’interno di qualsiasi app.

Cronologia delle firme

Per visualizzare le firme aggiunte al completamento di ciascuna app, vai alla scheda Completamenti. Sarà presente una colonna per ogni campo di firma, con i dettagli relativi all’operatore e all’ora in cui ha compilato il modulo di firma. Questo timestamp sarà diverso da quello relativo al completamento dell’app.

Creating A Signature Form Step_113466138.png

Utilizzo dei campi dei moduli in Analytics

È possibile analizzare i dati dei moduli indipendentemente dalla presenza o meno di variabili.

Accedere a un'analisi, quindi selezionare la categoria " Asse X " nella barra laterale sinistra.

Fare clic sul punto dati esistente.

Selezionare quindi la categoria Moduli dell'app.

Potrai scegliere qualsiasi campo del modulo presente nell'intera app.

Se scegli di monitorare il risultato di un campo del modulo in una variabile, puoi anche utilizzare la variabile nella categoria "Variabili dell'app".

Un'analisi tabellare può mostrarti più campi del modulo contemporaneamente. Per selezionare più campi del modulo, clicca sulla scheda "Operazioni" nel menu a sinistra.

Fai clic sul pulsante “Aggiungi una nuova operazione ”, quindi scegli un campo specifico del modulo da aggiungere.

Ecco come apparirà la tabella.

{{snippet.Hai trovato quello che cercavi?}}