Changes between Version 24 and Version 25 of BozzaAnalisiFunzionale


Ignore:
Timestamp:
01/12/11 13:14:16 (4 years ago)
Author:
lfranc
Comment:

Revisionato il workflow dell OrdineGasista?

Legend:

Unmodified
Added
Removed
Modified
  • BozzaAnalisiFunzionale

    v24 v25  
    157157=== Un Gasista effettua un !OrdineGasista === 
    158158 
    159 Quando un Gasista accede al Sistema: 
    160  
    161  * il Sistema visualizza il !ListinoGasista attuale, filtrando gli eventuali Prodotti la cui disponibilità è scesa a zero; la visualizzazione può essere fatta in forma aggregata per Produttore o per altri parametri (ad esempio la data di consegna) oppure come lista "flat"; questo comportamento può essere definito a livello di sistema o di utente (?), in base alle specifiche esigenze/sensibilità del GAS 
    162  * il Gasista seleziona alcuni Prodotti dal !ListinoGasista attuale, indicando le quantità desiderate per ciascun Prodotto; il Sistema si occupa di implementare eventuali restrizioni sulle quantità ordinabili (minima/step_incremento/massima) 
    163  * il Sistema aggiorna il Carrello, compreso il totale corrente 
    164  * finchè l'Ordine è aperto, il Gasista può modificare il contenuto del Carrello (in aggiunta o in sottrazione) 
    165  * quando il Gasista è soddisfatto del contenuto del suo Carrello (in relazione all'Ordine corrente) può finalizzare l'ordine; il Sistema genera automaticamente un  !OrdineGasista in base al contenuto del Carrello (conferma automatica configurabile a livello di GAS) 
    166  * la conferma avviene a livello di !VoceDiCarrello 
    167  
    168 === Un Gasista modifica i suoi !OrdiniGasista === 
    169  
    170  * gestione della revoca/modifica degli ordini 
     159In ogni momento un Gasista può effettuare degli !OrdiniGasista; è il Sistema a farsi carico del compito di presentargli la situazione aggiornata in tempo reale (mostrando solo i Prodotti relativi agli !OrdiniProduttore aperti, filtrando i Prodotti attualmente non disponibili, visualizzando i prezzi aggiornati, ecc.). 
     160 
     161Per effettuare un !OrdineGasista, un Gasista: 
     162 
     163 * accede alla sua area privata all'interno del Sistema  
     164 * visualizza il !ListinoGasista attuale (nota: la visualizzazione può essere fatta in forma aggregata per Produttore o per altri parametri (ad esempio la data di consegna) oppure come lista "flat"; questo comportamento può essere definito a livello di sistema o di utente (?), in base alle specifiche esigenze/sensibilità del GAS) 
     165 * il Gasista seleziona alcuni Prodotti tra quelli disponibili, indicando per ciascuno di essi la quantità desiderata (nota: il Sistema si occupa di implementare eventuali restrizioni sulle quantità ordinabili (minima/step_incremento/massima)) 
     166 * il Sistema aggiunge al Carrello i Prodotti selezionati, aggiornando il totale corrente 
     167 * se il Gasista è soddisfatto di una data !VoceDiCarrello, può confermarla (fino a quando il relativo !OrdineProduttore è aperto); il Sistema cambia lo stato della !VoceDiCarrello da NON_CONFERMATO a CONFERMATO, e la !VoceDiCarrello diventa una !VoceDiOrdine (scomparendo quindi dal Carrello) 
     168 * Quando un !OrdineProduttore si chiude, le !VociDiOrdine associate ad esso entrano nello stato INVIATO e non sono più modificabili 
     169  
     170'''Note''': 
     171 * il Gasista può modificare in ogni momento il contenuto del Carrello (in aggiunta o in sottrazione), ma solo per quelle !VociDiCarrello associate a !OrdiniProduttore aperti (quando un !OrdineProduttore si chiude, le !VociDiCarrello rimaste in sospeso vengono cancellate, magari notificando il Gasista) 
     172 * il Gasista può modificare in ogni momento le disposizioni di ordine inviate al Sistema (!VociDiOrdine) modificando le quantità e/o eliminando dei Prodotti, ma solo per quelle !VociDiCarrello associate a !OrdiniProduttore aperti (quando un !OrdineProduttore si chiude, le relative !VociDiOrdine non sono più modificabili 
     173 * a seconda delle specifiche esigenze di un GAS, la necessità di confermare una !VoceDiCarrello può essere eliminata (nella fase di configurazione del Sistema); ovvero, in questo caso, ogni la transizione NON_CONFERMATO -> CONFERMATO avviene automaticamente, e ogni Prodotto messo nel Carrello genera una disposizione di ordine da parte del Gasista 
    171174 
    172175=== Un ReferenteProduttoreGAS chiude un !OrdineProduttore ===