Wizard Home |
Sono definiti Form delle maschera di immissione dati per l'utente che utilizza l'app. Esempi di queste maschere sono il modulo che presenti i campi di immissione dei dati di:
- Un nuovo cliente
- Una nuova destinazione
- La scheda nuovo articolo
- Dati Aggiuntivi Ordine : I dati aggiuntivi presenti nello step di inserimento ordine
- I Task (Standard e personalizzati)
Oltre alla struttura di default (Vedi questa guida Form Standard ) prevista per i vari Form è possibile l'aggiunta/modifica di uno o più campi personalizzati.
Per la personalizzazione è necessario riportare all'interno di una richiesta di assistenza la struttura del form completo da predisporre (non solo le aggiunte o le eliminazioni di campi) in sostituzione di quello esistente .
In pratica il risultato finale che si vuole ottenere.
Per fare questo si può inviare una file esplicativo contenente la sequenza campi sezioni e controlli oppure per ridurre il costo di analisi e sviluppo una struttura di definizione secondo le specifiche che seguono.
Attenzione Si ricorda che la modifica dei form è un operazione comporta dei lavori di analisi configurazione e ri-compilazione e personalizzazione e come tale comporterà un costo in base alla complessità per l'implementazione e un costo per ogni successiva modifica.
E' un modo comodo per definirne tutte le caratteristiche che servono per schematizzare il form.
Il form è sostanzialmente composta da una sequenza di campi di vario genere (testuali,numerici) separati eventualmente da dei nomi
di sezione per raggrupparli per contesto
Vi sono delle caratteristiche che devono essere definite obbligatoriamente per tutti i campi e alcune opzionali in funzione del tipo di campo.
Un campo base puo essere definito tramite questa struttura :
Vi sono poi dei parametri opzionali
L'unica opzione è readonly
Attenzione Ove non indicato Completato sulla colonna Stato indica che la caratteristica
non è ancora implementata in quell'ambiente. La presenza di un indicazione nella colonna
Issue Implementativa indica che la caratteristica è programmata nello Sviluppo.
Ove non è indicata alcuna informazione significa che non è ancora schedulata o programmata l'implementazione nell'ambiente specifico
E' gestito per i field type text per altri field type riferirsi alla scheda specifica per verificare come è supportato
E' un booleano di default = false
Determina come viene gestito il campo:
- Interfaccia di immissione del dato
- Tipo di controllo sul dato immesso affinchè venga considerato valido.
Di seguito i tipi campi:
Cod. | Ultima revisione | Wiki | Note |
283 | 2019/01/21 - PG | forms |
|
Form personalizzazione
- Un nuovo cliente
- Una nuova destinazione
- La scheda nuovo articolo
- Dati Aggiuntivi Ordine : I dati aggiuntivi presenti nello step di inserimento ordine
- I Task (Standard e personalizzati)
Oltre alla struttura di default (Vedi questa guida Form Standard ) prevista per i vari Form è possibile l'aggiunta/modifica di uno o più campi personalizzati.
Per la personalizzazione è necessario riportare all'interno di una richiesta di assistenza la struttura del form completo da predisporre (non solo le aggiunte o le eliminazioni di campi) in sostituzione di quello esistente .
In pratica il risultato finale che si vuole ottenere.
Per fare questo si può inviare una file esplicativo contenente la sequenza campi sezioni e controlli oppure per ridurre il costo di analisi e sviluppo una struttura di definizione secondo le specifiche che seguono.
Attenzione Si ricorda che la modifica dei form è un operazione comporta dei lavori di analisi configurazione e ri-compilazione e personalizzazione e come tale comporterà un costo in base alla complessità per l'implementazione e un costo per ogni successiva modifica.
Struttura dei form
La struttura di un form può essere definita in modo descrittivo con una struttura informatica ad array.E' un modo comodo per definirne tutte le caratteristiche che servono per schematizzare il form.
Il form è sostanzialmente composta da una sequenza di campi di vario genere (testuali,numerici) separati eventualmente da dei nomi
di sezione per raggrupparli per contesto
Vi sono delle caratteristiche che devono essere definite obbligatoriamente per tutti i campi e alcune opzionali in funzione del tipo di campo.
Parametri Standard Obbligatori
Un campo base puo essere definito tramite questa struttura :
{ "identifier" : "ragione_sociale", "label" : "Nome Ditta", "field_type" : "text" }
identifier
E' l'identificativo che si assegna ad un campo DEVE essere UNIVOCO all'interno di un formlabel
E' l'etichetta che viene visualizzata da parte dell'utente come descrittiva del campofield_type
Determina il tipo di immissione del dato nel campo ed eventualmente il tipo di controlloParametri Standard Opzionali
Vi sono poi dei parametri opzionali
field_mode
Permette di definire se il campo è in sola lettura o modificabileL'unica opzione è readonly
{ "identifier" : "salesagent_code", "label" : "Codice Agente", "field_mode" : "readonly", "field_type" : "text" }
Stato Implementativo
Client | Versione Rilascio | Stato |
---|---|---|
IOS App |
Task
Dati Aggiuntivi Ordine Nuovo Cliente Nuova Destinazione |
Completata Completata Completata - |
Sell |
Task: #1258
Nuovo Cliente Nuova Destinazione |
-
Completata - - - |
info
Permette di presentare un testo di corredo al campodefault
Permette di impostare un valore di default per il campoE' gestito per i field type text per altri field type riferirsi alla scheda specifica per verificare come è supportato
required
Permette di definire se il campo è obbligatorioE' un booleano di default = false
{ "identifier" : "ragione_sociale", "label" : "Nome Ditta", "required" : true, "field_type" : "text" }
Tipi campo (Field Type)
Determina come viene gestito il campo:
- Interfaccia di immissione del dato
- Tipo di controllo sul dato immesso affinchè venga considerato valido.
Di seguito i tipi campi:
Base
- barcode
- boolean
- calendar
- checkmark
- checkmark_list
- contact
- contact_plus_destination
- currency
- document
- email_checkmark_list
- email_list
- emails
- gallery
- image
- integer
- large_text
- list
- number
- percentage
- phone
- signature
- table
- text
- time
- time_range
- validIban
- validTaxCode
- validVAT