Buildersbuilder

Form Builder

Come si mette una nuova maschera a disposizione del team in modo che guidi il lavoro reale?

Comporre una maschera da una tavolozza di controlli, versionarla e collegarla a uno stato del processo – oppure utilizzarla in modo autonomo. Quando qualcuno la invia, il flusso di lavoro a cui appartiene avanza e porta con sé i dati rilevati.

Il Form Builder di continON in modalità procedura guidata: quattro pagine in alto, la tavolozza del layout aperta a sinistra e una pagina con un campo di testo e una griglia di zone di rilascio per altri componenti.
Il Form Builder in modalità procedura guidata – quattro pagine, la tavolozza del layout aperta e una pagina di campi e zone di rilascio.

Come funziona

Le maschere vengono composte da una tavolozza selezionata: controlli per testo, numero, casella di controllo, pulsante di opzione, elenco a discesa, area di testo, data e ora, caricamento di file, firma e numero di cellulare, oltre a griglie di dati, tabelle e strutture ad albero per le righe ripetute. Un inserimento lungo può essere suddiviso in una procedura guidata a più pagine, le cui pagine sono collegate agli eventi del flusso di lavoro a cui appartiene la maschera.

Ogni maschera è un oggetto versionato. Ogni revisione salvata viene conservata e, dove la configurazione non basta, si possono aggiungere gestori di eventi JavaScript personalizzati – memorizzati e versionati insieme alla maschera stessa, così le modifiche del comportamento sono tracciabili quanto quelle del layout.

Una maschera vale per il punto in cui è collegata. Collegata a uno stato del processo, si apre quando il lavoro raggiunge quel passaggio e il suo invio fa avanzare l’istanza; usata in modo autonomo, i suoi invii vengono salvati come record a sé stanti. I campi ricavano elenchi di valori, valori predefiniti e azioni di invio da query salvate nel livello dati condiviso, così ciò tra cui gli utenti scelgono sono dati reali, non un elenco fisso nel codice.

Cosa si definisce e cosa viene eseguito

  • Una tavolozza per l’acquisizione reale dei dati

    Acquisizione della firma, caricamento di file, data e ora, controlli per numeri di telefono e griglie a righe ripetute coprono l’acquisizione di dati operativi, non solo semplici maschere di contatto.

  • Maschere a più pagine con procedura guidata

    Suddividere una maschera lunga in pagine guidate, con gli eventi di pagina collegati al flusso di lavoro che la maschera serve.

  • Versionamento esplicito

    Le maschere e la loro logica di eventi vengono versionate a ogni revisione, così si può vedere su quale versione è stato effettivamente compilato un invio passato.

  • Campi alimentati da query

    Elenchi a discesa, valori predefiniti ed elenchi di valori vengono ricavati da query salvate nel livello dati condiviso – una definizione che alimenta molte maschere.

  • Autonoma o collegata a un processo

    Lo stesso designer produce maschere che guidano gli stati del flusso di lavoro e maschere che si limitano a rilevare record in modo autonomo.

  • Estendere con script

    Quando una regola va oltre la configurazione, si possono aggiungere gestori di eventi JavaScript – un punto di estensione dichiarato, non un espediente nascosto.

Vedere la funzionalità «form builder» all’opera in continON.

Una dimostrazione guidata su un mandante dimostrativo anonimizzato – questa funzionalità all’interno del suo modulo, sulla piattaforma condivisa.