Changes between Version 25 and Version 26 of BozzaVocabolario


Ignore:
Timestamp:
01/03/11 15:25:22 (4 years ago)
Author:
fero
Comment:

ripresa la versione di Lorenzo

Legend:

Unmodified
Added
Removed
Modified
  • BozzaVocabolario

    v25 v26  
    1919== Generali == 
    2020 * '''Sistema''': è il software di gestione 
    21  * '''Motore''': applicativo che gira sul server e effettua automatismi schedulati. (cron, servizio) 
    22  * '''Tool offline''': applicativo desktop per la gestione delle consegne.  
    2321 * '''Account''': indica un'utenza del Sistema 
    2422 * '''Persona''': Persona fisica 
     
    2826 * '''Produttore''': soggetto che fornisce un GAS. È caratterizzato da: 
    2927   * !SchedaAziendale 
    30    * Referenti: lista di Persone referenti per il Produttore declinati per tipo: 
    31     * `responsabile`: il suo nome cognome appare con la ragione sociale(se esiste) in tutto il sistema (soggettività) 
    32     * `contatto`: il contatto per il GAS (se non esiste il contatto è il responsabile) 
     28   * Referenti: lista di Persone referenti per il Produttore 
    3329 * '''Prodotto''': bene e/o servizio che il produttore propone ad un GAS; è caratterizzato da 
    3430   * Produttore     
    35    * sotto-categoria merceologica ( le !SottoCategorie sono raggruppate per categorie) 
     31   * categoria/sotto-categoria merceologica (Categoria/!SottoCategoria) 
    3632   * unità di misura (UM) (ad es: 1 pacco da 500gr di pasta) 
    37    * prezzo base (ad es: 2€00) 
    38    * IVA [0..n] (ad es: 4%) 
    39    * prezzo d'acquisto: Calcolato dal sistema (2€08). Viene mostrato al gasista al momento di ordinare 
    40    * prezzo unitario: Calcolato dal sistema. esiste regole UM(grammi) / UM padre(Kilo) (4€16/Kg). da mostrare sul listino oltre il prezzo d'acquisto 
    41    * quantità minima ordinabile (espressa in UM) 
    42    * step di incremento ordinabile (espressa in UM)  
    43    * quantità per cartone. come viene consegnato (ad es: uno scatolone con 10 pacchi di pasta)   
    4433 * '''!CatalogoProduttore''': l'insieme dei Prodotti che un determinato Produttore mette a disposizione di '''ogni''' GAS 
    4534 * '''!ListinoProduttore''': definisce l'offerta economica base di un Produttore, in un dato istante, verso tutti i GAS; è una lista di elementi del tipo: 
    4635  * Prodotto 
    47   * Prezzo d'acquisto 
     36  * Prezzo 
     37  * quantità minima ordinabile (espressa in UM) 
     38  * step di incremento ordinabile (espressa in UM)  
     39  * come viene consegnato (ad es: uno scatolone rosso con 10 pacchi di pasta)   
    4840== GAS == 
    4941 * '''GAS''': Gruppo di Acquisto Solidale 
    50    * regole generale di coordinamento:  
    51      * stabilisce una o più consegne preferenziale (Giorno della settimana con ora)  
    52      * definisce il giorno della settimana per l'apertura degli ordini. in modo da coordinare i Gasisti e richiesto dal !Motore (Trigger) 
    5342 * '''Retina''':  aggregato di GAS operanti in un territorio limitrofo 
    5443 * '''Gasista''': membro di un GAS. A sua volta, questa entità può essere declinata nelle seguenti specializzazioni: 
     
    6352 * '''!PattoDiSolidarietà''': è l'insieme delle condizioni di fornitura, economiche e non, condivise e sottoscritte da un GAS e un Produttore. (È in sostanza un configuratore delle impostazioni di default tra GAS e Produttore). Comprende: 
    6453  * il CatalogoProduttoreGAS 
    65   * l'importo minimo di un !OrdineProduttore(opzionale) senza il quale rifiuta l'ordine (non viene) o implica delle maggiorazione (spese consegna, altra tariffa applicata) 
    66   * la quantità minima di un !OrdineProduttore(opzionale) senza il quale rifiuta l'ordine (non viene) o implica delle maggiorazione (spese consegna, altra tariffa applicata) 
     54  * l'importo minimo di un Ordine (opzionale) 
     55  * le spese di consegna per ogni Ordine 
    6756  * una modifica %, in positivo o negativo, sul prezzo base di ogni Prodotto in base agli accordi presi (che tenga conto, ad es., di fattori logistici e/o al volume di consumi del GAS) 
    68   * Schedulazione dei '''!OrdineProduttore''' 
    69     * Giorno e ora di consegna preferenziale (La buona pratica vuole che quella corrisponde con una definita nelle liste) 
    70     * Cadenza: frequenza degli ordini (in termine di numero giorni, settimane, mese) 
    71     * quanti giorni prima della consegna bisogna chiudere l'ordine cioè quanti giorni ha bisogno per preparare l'ordine. (ad es: un produttore di carne ha bisogno di molti giorni rispetto ad uno che porta le verdure) 
    72   * Il confezionamento a famiglia: Se il produttore intende preparare i pacchi per famiglia riceverà il report tipo `Famiglia` + `Articoli` altrimenti riceverà solo il report `Articoli`  
    73   * le spese di consegna per un !OrdineProduttore  
    74 [[BR]]  
    75 ''cui pero ci troviamo da gestire il fatto che un produttore ti fa pagare questa spesa se il Prezzo totale GAS. Sopra l'importo minimo non te lo fa pagare. Direi che è la buona pratica a gestire questi concetti senza andare a scrivere codice  
    76 [[BR]] 
    77  
     57  * quanti giorni prima della consegna bisogna chiudere l'ordine 
     58  * la quantità minima ordinabile (opzionale) 
     59  * lo step di incremento ordinabile (opzionale) 
    7860 * '''ListinoProduttoreGAS''':  definisce l'offerta economica di un Produttore, in un dato istante, verso uno specifico GAS; è una lista di elementi del tipo: 
    7961  * Prodotto (deve essere presente nel CatalogoProduttoreGAS) 
    8062  * Prezzo: è derivato dal prezzo base (quello definito dal Produttore nel !ListinoProduttore) a cui sono apportate le eventuali modifiche presenti nel !PattoDiSolidarietà 
    81   * quantità disponibile. Declinata in 2 concetti 
    82     * Stagionalità: Il prodotto c'è o non c'è. (quantità disponibile = 0 o MAX) 
    83     * Disponibilità in quantità: C'è questo prodotto per una certa quantità[[BR]] cui però facciamolo in un secondo momento? opzionale[[BR]] 
     63  * quantità disponibile 
    8464  * la quantità minima ordinabile (opzionale, ereditata dal !PattoDiSolidarietà ) 
    8565  * lo step di incremento ordinabile (opzionale, ereditata dal !PattoDiSolidarietà) 
     
    8868  * Prezzo: è derivato dal prezzo definito nel ListinoProduttoreGAS, a cui sono apportate le eventuali modifiche da parte del ReferenteProduttoreGAS, in base alle necessità del GAS (es. copertura delle spese di gestione del GAS; valutare gli aspetti legali!) 
    8969  * quantità disponibile 
    90   * quantità minima ordinabile (opzionale; definita dal ReferenteProduttoreGAS; può essere un sottomultiplo di quella definita nel !PattoDiSolidarietà, per venire incontro alle esigenze dei Gasisti) 
    91   * step di incremento ordinabile (opzionale; definita dal ReferenteProduttoreGAS; può essere un sottomultiplo di quella definita nel !PattoDiSolidarietà, per venire incontro alle esigenze dei Gasisti) 
     70  * quantità minima ordinabile (opzionale; definita dal ReferenteProduttoreGAS; può essere un sottomultiplo di quella definita nel !PattoDiSolidarietà, pe venire incontro alle esigenze dei Gasisti) 
     71  * step di incremento ordinabile (opzionale; definita dal ReferenteProduttoreGAS; può essere un sottomultiplo di quella definita nel !PattoDiSolidarietà, pe venire incontro alle esigenze dei Gasisti) 
    9272  * quantità massima ordinabile (opzionale; definita dal ReferenteProduttoreGAS; può servire per una distribuzione equa tra i Gasisti in caso di scarsità dell'offerta) 
    9373 * '''!ListinoGasista''': è l'aggregato di tutti gli attuali !ListiniProduttoreGasista su tutti i Produttori attivi per il GAS 
     
    10282   * `aperto` (i Gasisti possono contribuire all'Ordine) 
    10383   * `chiuso` (i Gasisti non possono più contribuire all'Ordine ) 
    104    * `validato` opzionale (il ReferenteProduttoreGAS ha convalidato l'Ordine ) 
    105    * `inviato` ?? non è uno stato è un azione effettuata durante l'evento di chiusura ordine (il ReferenteProduttoreGAS ha inviato l'Ordine al Produttore ) 
    106    * `consegnato_dal_produttore` opzionale  (il Produttore ha consegnato l'ordine nel !PuntoDiRitiro previsto) 
    107    * `ritirato_dal_GAS` opzionale  (il GAS ha trasportato al merce al !PuntoDiConsegna) 
    108    * `consegnato` (i Gasisti hanno ritirato la merce al !PuntoDiConsegna) l'!OrdineProduttore non appare più sulle pagine dedicate al ruolo Gasista base. 
    109    * `evaso` gestione economica della consegna che chiude definitivamente l'!OrdineProduttore 
     84   * `validato` (il ReferenteProduttoreGAS ha convalidato l'Ordine ) 
     85   * `inviato` (il ReferenteProduttoreGAS ha inviato l'Ordine al Produttore ) 
     86   * `consegnato_dal_produttore` (il Produttore ha consegnato l'ordine nel !PuntoDiRitiro previsto) 
     87   * `ritirato_dal_GAS` (il GAS ha trasportato al merce al !PuntoDiConsegna) 
     88   * `consegnato` (i Gasisti hanno ritirato la merce al !PuntoDiConsegna) 
    11089   * `eccezione` (comprende gli stati di errore, da definire in seguito, es.: annullato, parzialmente consegnato dal produttore, parzialmente ritirato dai GAsisti, presenza di merce difforme,..) 
    111  * '''Carrello''': un recipiente virtuale, specifico per ogni Gasista, che in ogni istante contiene l'insieme dei Prodotti selezionati dal Gasista nel corso di un dato Ciclo di Ordine(); è una lista di elementi del tipo: 
     90 * '''Carrello''': un recipiente virtuale, specifico per ogni Gasista, che in ogni istante contiene l'insieme dei Prodotti selezionati dal Gasista nel corso di un dato Ciclo di Ordine; è una lista di elementi del tipo: 
    11291  * Prodotto 
    113   * quantità richiesta[[BR]] 
     92  * quantità[[BR]] 
     93 
    11494   ''Nota: il termine "Carrello" non è appropriato, essendo troppo legato all'ambiente  della GDO; meglio un termine come "Cesto", "Cestino", "Paniere", "Sporta",..; da scegliere ! (aprire un sondaggio tra i Gasisti ?)'' [[BR]] 
    115   * Prezzo parziale. calcolato dal sistema (Prezzo base * Quantità richiesta) + IVA applicata 
    11695 
    11796 * '''!OrdineGasista''': disposizione di acquisto da parte del Gasista verso il GAS; viene generato, automaticamente o dietro conferma dell'utente, in base al contenuto del Carrello, ad uso interno del Sistema 
    11897 * '''!OrdineGasistaProduttore''': risulta dallo scorporo di un !OrdineGasista in base al '''Produttore''' 
    119  
    120 {{{ 
    121 Non ho capito bene la differenza tra '''Carrello''' e '''!OrdineGasista''' e i scorporati 
    122 possiamo identificare 3 livelli: 
    123  
    124  * '''!OrdineGasista''' lista elementi 
    125   * Prodotto 
    126   * quantità richiesta 
    127   * Prezzo parziale. 
    128  * '''!OrdiniGasistaProduttore''' lista '''!OrdineGasista''' del Gasista per un dato '''!OrdineProduttore'''   
    129   * Prezzo totale famiglia. La cifra che andrà ad essere decurtata sul '''Conto Gasista''' al momento dell'evasione dell''''!OrdineProduttore'''. 
    130  * '''!OrdiniGasistiProduttore''' lista  '''!OrdiniGasistaProduttore''' 
    131   * Prezzo totale GAS. La cifra da confrontare con la '''Fattura''' ricevuta dal '''Produttore''' dopo la consegna. 
    132   * Lista che serve di base alla generazione dei report. Declinati in 2 tipi di visualizzazione  
    133     * `Famiglia` presenta l''''!OrdiniGasistaProduttore''' per ogni Gasista con i rispettivi Prezzo totale famiglia.  
    134     * `Articoli` presenta la lista per prodotti con i sotto totali delle quantità e dei prezzi 
    135  
    136 In più esiste il '''Carrello''':  lista di tutto '''!OrdineGasista''' per tutti '''!OrdineProduttore''' non ancora consegnato 
    137   * Lista che serve di base alla generazione del report a destinazione del Gasista da stampare prima di andare al '''!PuntoDiRitiro'''. questa lista può essere filtrato per Data di consegna ("Prossima consegna").  
    138  
    139 }}} 
    14098 
    14199== Logistica == 
     
    150108 * '''Partita''': la merce ritirabile dai Gasisti in un !PuntoDiConsegna in occasione di una Consegna  
    151109 * '''Sede''': luogo in cui è ubicata la sede del GAS  
    152  
    153110== Contabilità == 
    154111   * '''Prepagato''': Gestione di cassa al livello di GAS. La cassa paga i Fornitore e altre spese. I gasisti ricaricano il loro Conto Gasista che finisce in Cassa