Changes between Version 1 and Version 2 of BozzaAnalisiFunzionale/Gestione degli ordini


Ignore:
Timestamp:
01/22/11 12:42:40 (3 years ago)
Author:
lfranc
Comment:

aggiunta la bozza di analisi sugli ordini periodici

Legend:

Unmodified
Added
Removed
Modified
  • BozzaAnalisiFunzionale/Gestione degli ordini

    v1 v2  
    113113=== L'!OrdineProduttore viene annullato (non verrà consegnato) === 
    114114  Si elimina tutto quello che riguarda  l'!OrdineProduttore: Carrello +  !OrdiniGasista  + listini e lo si notifica. 
     115== !OrdiniPeriodici == 
     116Al fine di semplificare al massimo la vita del Gasista, è importante implementare un meccanismo che consenta la pianificazione (scheduling) degli Ordini ricorrenti (che avvengono periodicamente con cadenze fissate).  Il Gasista dovrebbe poter inserire nel Sistema gli Ordini che si trova ad eseguire periodicamente (!OrdiniPeriodici), specificando: 
     117 
     118 * prodotto 
     119 * # di unità da ordinare 
     120 * cadenza dell'ordine 
     121 * (opzionale) data di inizio e fine della validità dell' !OrdinePeriodico in questione 
     122 
     123=== Workflow === 
     124 1. Il !GasistaAcquirente inserisce uno o più !OrdiniPeriodici 
     125 1. ogni giono, il Sistema 
     126   1. verifica se ci sono !OrdiniPeriodici previsti per il giorno corrente 
     127   1. per ogni !OrdinePeriodico 
     128     1. verifica se l' !OrdinePeriodico può essere soddisfatto (ovvero, per ogni Prodotto indicato nell' !OrdinePeriodico, esiste almeno uno Stock "attivo" e non vuoto in grado di soddisfare la richiesta) 
     129     * se l' !OrdinePeriodico può essere soddisfatto: 
     130       * genera e invia un !OrdineGasista (senza chiedere conferma al !GasistaAcquirente) 
     131       * invia una notifica al !GasistaAcquirente 
     132     * se l' !OrdinePeriodico può essere soddisfatto (parzialmente o in toto) 
     133       * invia una notifica al !GasistaAcquirente 
     134 
     135== Gestione Multi-GAS (livello di Retina) == 
     136TODO 
     137 
     138= Scratch = 
     139 * L' UM dovrebbe permettere di calcolare in automatico il prezzo per Kilo o litro quando possibile) 
     140 * gestione degli storici (prezzi, ordini, ..)