Wizard Home | View

Cod. Ultima revisione 7E|8E|S|B Cod. Sviluppo
319 2016/11/23 - PG Issue : 8E
Issue : A
Issue : Sell



Di seguito sono descritte le opzioni di salvataggio e chiusura dei task in app e relative possibilità di configurazione.
Per modifiche sulle impostazioni di un task personalizzato è necessario aprire un issue specifica riferendosi al codice issue.
Le modifiche  di queste impostazioni sono sempre a pagamento.


Salvataggio Task

E' possibile definire quali campi del task devono essere compilati affinché sia permesso il primo salvataggio.


I campi configurati per questo vincolo sono indicati con etichetta arancione.
Per quelli indicati in rosso si veda la prossima sezione



Se si tenta di salvare il task senza averli compilati l'interfaccia avvisa con un alert 



Una volta che il task viene salvato esso viene posto nello Stato da sincronizzare evidenziato con la presenza di un icona particolare.

Questo stato scompare a seguito di una sincronizzazione totale o anche parziale del singolo task.

La gestione di questo stato permette di salvare in server anche inserimenti parziali in modo da poter riscaricare in app lo stato DB utente anche se l'app viene cancellata dal device.

In caso di modifica (anche solo salvataggio senza modifica effettiva dei dati (cambio data salvataggio) il task verrà posizionato nello stato (Da sincronizzare)



Chiusura Task


E' possibile predisporre il Task in modo che a certe condizioni venga Chiuso e non sia più modificabile da parte dell'utente.



E' necessario definire quali sono i campi minimi da compilare per permettere la chiusura del Task.

Tali campi vengono evidenziati con l'etichetta rossa.

In certi casi  campi possono anche essere gli stessi necessari al salvataggio 



Quando tutti i campi necessari per la chiusura sono compilati il sistema quando si cerca di salvare presenta due opzioni 

Salva
: Registra i dati e pone il task in stato da sincronizzare, se il task non è ancora stato inviato al server
ne permette la modifica e l'eliminazione 

Salva e Chiudi :  Registra i dati e pone il task in stato da sincronizzare, se il task non è stato ancora inviato al server ne permette l'eliminazione ma NON la modifica

   




Lo stato di compilazione dei campi necessari per la chiusura sono indicati tramite una barra di progresso in fase compilazione modulo 




Lo stato di compilazione dei campi necessari per la chiusura sono anche indicati in lista sotto a ciascun estratto del task.

Gil stati che si possono presentare sono quindi :
- Parzialmente compilato (Aperto; In attesa di chiusura )
- Compilato completamente ma non chiuso (Aperto;Compilato 100%)
- Compilato completamente e chiuso (Chiuso; Compilato 100%)

E' permessa la cancellazione del task fintanto che non viene sincronizzato almeno una volta col server. Dopo la sincronizzazione NON è più possibile la cancellazione da Ipad




Visualizzazione in lista


I dati visualizzabili in lista possono essere definiti per ogni Tipo di task associando alcuni campi del task stesso alle posizioni disponibili di cella