Changes between Version 1 and Version 2 of BozzaAnalisiFunzionale/Gestione delle consegne e dei ritiri


Ignore:
Timestamp:
01/18/11 12:20:02 (3 years ago)
Author:
lfranc
Comment:

delineato il processo di consegna

Legend:

Unmodified
Added
Removed
Modified
  • BozzaAnalisiFunzionale/Gestione delle consegne e dei ritiri

    v1 v2  
    1 * il Produttore consegna la merce relativa all' !OrdineProduttore  secondo le modalità stabilite in precedenza 
    2  * se necessario, qualcuno del GAS si occupa del trasferimento della merce  dal !PuntoDiRitiro al !PuntoDiConsegna 
     1Quando il ReferenteProduttoreGAS invia un !OrdineProduttore ad un Produttore, concettualmente, si chiude il processo di ordine e si apre il processo di consegna.  Quando si raggiunge questo "punto di non ritorno", il Sistema "fotografa" lo situazione dell'!OrdineProduttore (che si trova nello stato INVIATO e non è più modificabile nè dai Gasisti nè dal ReferenteProduttoreGAS) e, in particolare, per ogni Prodotto, le quantità ordinate e i prezzi di ordine.   
    32 
    4 '' TODO: definire una procedura di validazione della consegna da parte del Produttore (gestione delle eccezioni: prodotti mancanti o difformi,..)'' 
     3Per vari motivi (il Produttore non riesce a soddisfare completamente la domanda, i prezzi subiscono un aggiornamento, la merce è di qualità inferiore alla media e il Produttore decide di applicare uno sconto,..), le quantità/prezzi registrati al momento dell'invio dell !OrdineProduttore possono diffferire da quelli effettivi, conoscibili solo al momento della consegna della merce da parte del Produttore  (l'!OrdineProduttore entra nello stato CONSEGNATO_DAL_PRODUTTORE).  Di conseguenza, il GAS dovrebbe verificare la corrispondenza tra ciò che viene ordinato e ciò che viene effettivamente consegnato (a livello di prezzi, quantità e, eventualmente, qualità).   
    54 
    6  * in prossimità di una (appuntamento di) Consegna, il Sistema invia una notifica/reminder a: 
    7    * i Gasisti che devono ritirare dei Prodotti nel corso della Consegna (in base agli !OrdiniGasista che hanno eseguito) 
    8    * il Turnista incaricato a gestire la Consegna 
    9  * durante al Consegna,  presso il !PuntoDiConsegna, il Turnista coordina il ritiro della Partita (risultato dell'aggregazione degli !OrdiniProduttore assegnati alla Consegna in oggetto) osservando la seguente procedura: 
    10    * per ogni Gasista che si reca al !PuntoDiConsegna: 
    11      * il Sistema genera la lista dei Prodotti/quantità ordinati dal Gasista 
    12      * preleva i Prodotti nella lista e li consegna al Gasista 
    13      * chiede al Gasista di validare il ritiro e, in base all'esito, aggiorna lo stato della consegna: 
    14        * se il Gasista conferma che il ritirato corrisponde (in quantità e qualità) all'ordinato, il Turnista marca i Prodotti corrispondenti come `consegnati` (con l'ausilio del Sistema) 
    15      * se si presentano difformità (in quantità e qualità) tra il ritirato e l'ordinato, il Turnista inserisce nel Sistema le anomalie ''(gestione delle eccezioni; definire meglio i dettagli!)'' 
     5Da una parte, questa verifica è importante sotto vari punti di vista: facilita la gestione del processo di consegna e della contabilità del GAS, permette di implementare delle procedure più robuste e resistenti agli errori umani, consente un monitoraggio più accurato dell'attività del GAS (cosa utile sia ai Gasisti che nelle realizzazione di statistiche "aggregate" più rispondenti alla realtà) e della affidabilità dei Produttori;  dall'altra una gestione così granulare richiede ai Gasisti uno sforzo organizzativo/logistico che alcuni GAS (in particolare quelli di dimensioni più ridotte) non vogliono/possono sostenere. 
     6 
     7L'obiettivo della piattafforma informatica dovrebbe essere duplice: 
     8* da un lato, offrire pieno supporto a qui GAS che desiderano tracciare completamente ciò che succede nella fase di consegna 
     9* dall'altro, mettere a disposizione delle procedure semplificate per supportare quei GAS che preferiscono adottare un approccio "minimale" 
     10 
     11La scelta del workflow da implementare dovrebbe essere quindi lasciata ai singoli GAS, in base all'analisi costi/benefici che ognuno di essi compirà al riguardo (tenendo conto delle risorse umane disponibili al suo interno). 
     12 
     13Premesso questo, cerchiamo di delineare più nel dettaglio i processi che possono avvenire in un GAS nella fase della consegna; resta inteso che alcune delle azioni elencate saranno svolte da operatori umani "manualmente" (senza l'ausilio del Sistema), altre da operatori umani coadiuvati dal Sistema, altre ancora verrano eseguite automaticamente dal Sistema senza intervento umano. Ogni GAS deciderà le modalità con cui svolgere le azioni descritte nel workflow; il Sistema si propone di fornire la massima assistenza per quelle azioni che si deciderà di eseguire per mezzo di esso. 
     14---- 
     15Molti aspetti relativi al processo di consegna dipendono dalla modalità con cui il Produttore si rapporta con il GAS in relazione al confezionamento dei Prodotti ordinati: due modalità tipiche sono la gestione "a cassetta" e la gestione "a stock". 
     16* nella gestione "a cassetta", il Produttore prende in carico i singoli !OrdiniGasista, producendo delle "confezioni" (cassette, pacchi, cesti,..) specifiche per ogni Gasista; eventualmente, può anche prezzare ogni singola confezione in base all'importo dei Prodotti contenuti all'interno. 
     17* nella gestione "a stock", il Produttore prende in carico l'!OrdineProduttore nel suo complesso, ignorano gli !OrdiniGasista che lo compongono; la ripartizione dei Prodotti e dei costi è a carico del GAS (la fattura riporta gli ordini aggregati per Prodotto). 
     18 
     19Il Produttore: 
     20* consegna la merce relativa all' !OrdineProduttore  secondo le modalità stabilite in precedenza (prima dell'invio dell'!OrdineProduttore) 
     21Il GAS (nella persona del ReferenteProduttoreGAS, del Turnista, o altro Gasista): 
     22* stampa il report relativo all'!OrdineProduttore (scorporato per Gasista o in forma aggregata, a seconda delle esigenze del GAS e/o alla modalità di gestione dell'ordine ("a cassetta"/"a stock"))  
     23* verifica la corrispondenza della merce consegnata dal Produttore con quella che risulta dal DDT 
     24* [opzionale] verifica la corrispondenza della merce consegnata dal Produttore con quella che risulta dall'!OrdineProduttore.   
     25  * nel caso di una gestione "a cassetta", è sufficiente verificare che tutte le cassette siano state consegnate^[#a a]^  
     26  * nel caso di una gestione "a stock", per ogni Prodotto è necessario annotare la quantità effettivamente consegnata^[#b b]^   
     27* se necessario, qualcuno del GAS si occupa del trasferimento della merce  dal !PuntoDiRitiro al !PuntoDiConsegna (nel caso in cui siano distinti, ad es. se il Produttore richiede un ritiro diretto presso la sua sede) 
     28 
     29[#a a] La corrispondenza del contenuto della cassetta con l'!OrdineGasista non può essere svolto in questa fase per motivi di carattere pratico (dispendio di tempo, necessità di aprire la confezione); comunque, la verifica può essere svolta in un secondo momento dal Gasista interessato (con l'ausilio del Sistema).          
     30^[#b b]^  avere a disposizione questa informazione facilità il "riassestamento" degli !OrdiniGasista nel caso in cui i Prodotti consegnati siano risultati i feriori in numero a quelli richiesti; ad. es. il Sistema potrebbe effettuare in modo automatico una ripartizione tra i Gasisti della merce consegnata  secondo criteri di proporzionalità (es: se vengono consegnate 1/2 delle carote totali, ogni Gasista ne riceve 1/2 di quelle che ha ordinato). 
     31 
     32Questa prima fase di consegna dell'!OrdineProduttore potrebbe essere chiamata "inventario"; essa è concettualmente distinta dalla fase di consegna ai Gasisti (appuntamento di Consegna), e potrebbe svolgersi in tempi e luoghi distinti (anche se in molti GAS la consegna da parte del Produttore precede di poco il ritiro da parte dei Gasisti e si svolge nello stesso luogo). 
     33 
     34In prossimità di un appuntamento di Consegna,  il Sistema:             
     35* invia una notifica/reminder ai Gasisti che devono ritirare dei Prodotti corso della Consegna (in base agli !OrdiniGasista che hanno eseguito); la notifica dovrebbe comprendere la lista dei Prodotti da ritirare (quelli effettivi, se l'informazione è disponibile, oppure semplicemente quelli ordinati) e l'importo dei relativi !OrdiniGasista (aggregato o scorporato per Produttore, a seconda del GAS), se disponibile. 
     36* il/i Turnista/i incaricato/i a gestire la Consegna; dovrebbe essere allegato un report che faciliti la gestione della Consegna (il formato dipende dalle esigenze dei GAS)  
     37 
     38Durante l'appuntamento di Consegna,  il Turnista:              
     39 
     40* coordina il ritiro della Partita (risultato dell'aggregazione degli !OrdiniProduttore associati alla Consegna in oggetto). La procedura dipende dall'approccio scelto dal GAS: 
     41 1. Gestione "granulare".  Per ogni Gasista che si reca al !PuntoDiConsegna, il Turnista: 
     42     * visualizza la merce ritirabile dal Gasista:  
     43      * per i Produttori che operano "a cassetta", è semplicemente l'insieme delle cassette preparate per il Gasista 
     44      * per i Produttori che operano "a stock", è l'insieme dei Prodotti ordinati dal Gasista, eventualmente rimodulati in base alle quantità effettivamente consegnate dal Produttore 
     45     *  preleva i Prodotti nella lista e li consegna al Gasista 
     46     * aggiorna lo stato degli !OrdiniGasista corrispondenti (viene impostato l'attributo "quantità consegnata" e lo stato passa a RITIRATO) 
     47  1. Gestione "a Produttore".  Per ogni Gasista che si reca al !PuntoDiConsegna, il Turnista: 
     48     * per ogni !OrdineProduttore nella Partita, annota l'importo economico totale degli !OrdiniGasista corrispondenti^[#c c]^        
     49  1. Gestione "a Consegna".  Per ogni Gasista che si reca al !PuntoDiConsegna, il Turnista: 
     50    * annota l'importo economico totale di tutti gli !OrdiniGasista corrispondenti            
     51 
     52[#c c] Si può implementare facilmente con una tabella a doppia entrata "Gasista" / "Produttore": le somme delle righe corrispondono al costo totale sostenuto da ogni Gasista, le somme delle colonne devono coincidere con la fattura del relativo !OrdineProduttore  
     53 
    1654 
    1755Note: