Changes between Version 32 and Version 33 of BozzaVocabolario


Ignore:
Timestamp:
01/13/11 13:33:02 (3 years ago)
Author:
fero
Comment:

connessione ReferenteProduttoreGAS con PattoDiSolidarietà?

Legend:

Unmodified
Added
Removed
Modified
  • BozzaVocabolario

    v32 v33  
    1 = Vocabolario  = 
    2 Nella descrizione dei processi relativi alla gestione degli Ordini (e delle Consegne), entrano in gioco diverse entità e concetti: per consentire una descrizione efficace, sintetica e non ambigua di tali processi, è necessario definire una terminologia condivisa e utilizzarla sistematicamente, sia nei documenti tecnici che nel corso delle discussioni sul contenuto di tali documenti.  Per organizzare meglio il vocabolario, si sono suddivisi i termini in macro-aree, anche se in alcuni casi un termine potrebbe appartenere a più macro-aree.  
    3  
     1= Vocabolario = 
     2Nella descrizione dei processi relativi alla gestione degli Ordini (e delle Consegne), entrano in gioco diverse entità e concetti: per consentire una descrizione efficace, sintetica e non ambigua di tali processi, è necessario definire una terminologia condivisa e utilizzarla sistematicamente, sia nei documenti tecnici che nel corso delle discussioni sul contenuto di tali documenti.  Per organizzare meglio il vocabolario, si sono suddivisi i termini in macro-aree, anche se in alcuni casi un termine potrebbe appartenere a più macro-aree. 
    43 
    54{{{ 
     
    1413* La modifica in % nel patto di solidarietà è relativa al rapporto tra GAS e Produttore, non ai singoli prodotti 
    1514}}} 
    16  
    17  
    18  
    1915== Generali == 
    2016 * '''Sistema''': è il software di gestione 
    2117 * '''Account''': indica un'utenza del Sistema 
    2218 * '''Persona''': Persona fisica 
    23  * '''Soggetto''': Persona fisica o giuridica  
     19 * '''Soggetto''': Persona fisica o giuridica 
    2420 
    2521== Produttori == 
     
    2824   * Referenti: lista di Persone referenti per il Produttore 
    2925 * '''Prodotto''': bene e/o servizio che il produttore propone ad un GAS; è caratterizzato da 
    30    * Produttore        
     26   * Produttore 
    3127   * categoria/sotto-categoria merceologica (Categoria/!SottoCategoria) 
    3228   * unità di misura (UM) (ad es: 1 pacco da 500gr di pasta) 
    3329 * '''!CatalogoProduttore''': l'insieme dei Prodotti che un determinato Produttore mette a disposizione di '''ogni''' GAS 
    3430 * '''!ListinoProduttore''': definisce l'offerta economica base di un Produttore, in un dato istante, verso tutti i GAS; è una lista di elementi del tipo: 
    35   * Prodotto 
    36   * prezzo (riferito all'UM del Prodotto) 
    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)   
     31   * Prodotto 
     32   * prezzo (riferito all'UM del Prodotto) 
     33   * quantità minima ordinabile (espressa in UM) 
     34   * step di incremento ordinabile (espressa in UM) 
     35   * come viene consegnato (ad es: uno scatolone rosso con 10 pacchi di pasta) 
     36 
    4037== GAS == 
    4138 * '''GAS''': Gruppo di Acquisto Solidale 
    4239 * '''Retina''':  aggregato di GAS operanti in un territorio limitrofo 
    4340 * '''Gasista''': membro di un GAS. A sua volta, questa entità può essere declinata nelle seguenti specializzazioni: 
    44    * '''ReferenteProduttoreGAS''': funge da interfaccia tra un GAS e uno specifico Produttore  
    45    * '''!ReferenteProduttoreRetina''': funge da interfaccia tra una Retina di GAS ed un Produttore in comune  
     41   * '''ReferenteProduttoreGAS''': funge da interfaccia tra un GAS e uno specifico Produttore ed è responsabile del relativo !PattoDiSolidarietà  
     42   * '''!ReferenteProduttoreRetina''': funge da interfaccia tra una Retina di GAS ed un Produttore in comune 
    4643   * '''ReferenteOrdineGAS''': gestisce un Ordine multi-Produttore a livello di GAS ; nel caso di un Ordine mono-Produttore (ovvero un !OrdineProduttore), il !ReferenteOrdineGAS coincide con il corrispondente ReferenteProduttoreGAS 
    47    * '''!ReferenteOrdineRetina''': gestisce un Ordine multi-Produttore a livello di Retina; nel caso di un Ordine mono-Produttore (ovvero un !OrdineProduttore), il !ReferenteOrdineRetina coincide con il corrispondente !ReferenteProduttoreRetina  
    48    * '''Turnista''': gestisce la corretta distribuzione della merce nel !PuntoDiConsegna  
     44   * '''!ReferenteOrdineRetina''': gestisce un Ordine multi-Produttore a livello di Retina; nel caso di un Ordine mono-Produttore (ovvero un !OrdineProduttore), il !ReferenteOrdineRetina coincide con il corrispondente !ReferenteProduttoreRetina 
     45   * '''Turnista''': gestisce la corretta distribuzione della merce nel !PuntoDiConsegna 
    4946   * '''Contabile''': gestisce il conto dei vari aderenti al GAS, le transazioni economiche con i Produttori, e il conto del GAS 
    50    
     47 
    5148 * '''CatalogoProduttoreGAS''': l'insieme dei Prodotti che un GAS è interessato ad acquistare da un determinato Produttore; è, per definizione, un sottoinsieme del !CatalogoProduttore di tale Produttore 
    5249 * '''!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: 
    53   * il CatalogoProduttoreGAS 
    54   * l'importo minimo di un !OrdineProduttore (opzionale) 
    55   * le spese di consegna per ogni !OrdineProduttore 
    56   * 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) 
    57   * quanti giorni prima della consegna bisogna chiudere l'!OrdineProduttore 
    58   * la quantità minima ordinabile (opzionale) 
    59   * lo step di incremento ordinabile (opzionale) 
     50   * il CatalogoProduttoreGAS 
     51   * l'importo minimo di un !OrdineProduttore (opzionale) 
     52   * le spese di consegna per ogni !OrdineProduttore 
     53   * 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) 
     54   * quanti giorni prima della consegna bisogna chiudere l'!OrdineProduttore 
     55   * la quantità minima ordinabile (opzionale) 
     56   * lo step di incremento ordinabile (opzionale) 
    6057 * '''ListinoProduttoreGAS''':  definisce l'offerta economica di un Produttore, in un dato istante, verso uno specifico GAS; è una lista di elementi del tipo: 
    61   * Prodotto (deve essere presente nel CatalogoProduttoreGAS) 
    62   * Prezzo: è derivato dal prezzo base (quello definito dal Produttore nel !ListinoProduttore) a cui sono apportate le eventuali modifiche presenti nel !PattoDiSolidarietà 
    63   * quantità disponibile 
    64   * la quantità minima ordinabile (opzionale, ereditata dal !PattoDiSolidarietà ) 
    65   * lo step di incremento ordinabile (opzionale, ereditata dal !PattoDiSolidarietà) 
    66 * '''!ListinoProduttoreGasista''': è il risultato delle (eventuali) modifiche apportate al ListinoProduttoreGAS dal ReferenteProduttoreGAS, in base alle specifiche esigenze del GAS; è una lista di elementi del tipo: 
    67   * Prodotto (deve essere presente nel CatalogoProduttoreGAS) 
    68   * 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!) 
    69   * quantità disponibile 
    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) 
    72   * quantità massima ordinabile (opzionale; definita dal ReferenteProduttoreGAS; può servire per una distribuzione equa tra i Gasisti in caso di scarsità dell'offerta) 
     58   * Prodotto (deve essere presente nel CatalogoProduttoreGAS) 
     59   * Prezzo: è derivato dal prezzo base (quello definito dal Produttore nel !ListinoProduttore) a cui sono apportate le eventuali modifiche presenti nel !PattoDiSolidarietà 
     60   * quantità disponibile 
     61   * la quantità minima ordinabile (opzionale, ereditata dal !PattoDiSolidarietà ) 
     62   * lo step di incremento ordinabile (opzionale, ereditata dal !PattoDiSolidarietà) 
     63 * '''!ListinoProduttoreGasista''': è il risultato delle (eventuali) modifiche apportate al ListinoProduttoreGAS dal ReferenteProduttoreGAS, in base alle specifiche esigenze del GAS; è una lista di elementi del tipo: 
     64   * Prodotto (deve essere presente nel CatalogoProduttoreGAS) 
     65   * 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!) 
     66   * quantità disponibile 
     67   * quantità minima ordinabile (opzionale; definita dal ReferenteProduttoreGAS; può essere un sottomultiplo di quella definita nel !PattoDiSolidarietà, pe venire incontro alle esigenze dei Gasisti) 
     68   * step di incremento ordinabile (opzionale; definita dal ReferenteProduttoreGAS; può essere un sottomultiplo di quella definita nel !PattoDiSolidarietà, pe venire incontro alle esigenze dei Gasisti) 
     69   * quantità massima ordinabile (opzionale; definita dal ReferenteProduttoreGAS; può servire per una distribuzione equa tra i Gasisti in caso di scarsità dell'offerta) 
    7370 * '''!ListinoGasista''': è l'aggregato di tutti gli attuali !ListiniProduttoreGasista su tutti i Produttori attivi per il GAS 
    7471 
    7572 * '''!OrdineProduttore''': un Ordine che il GAS invia al Produttore; è caratterizzato da: 
    76   * Produttore 
    77   * data di apertura 
    78   * data di chiusura 
    79   * data/luogo di ritiro (quando/dove il Produttore consegna la merce ordinata al GAS) 
    80   * data/luogo di consegna (quando/dove i Gasisti ritirano la merce ordinata) 
    81   * stato 
    82    * `aperto` (i Gasisti possono contribuire all'!OrdineProduttore) 
    83    * `chiuso` (i Gasisti non possono più contribuire all'!OrdineProduttore) 
    84    * `validato` (il ReferenteProduttoreGAS ha convalidato l'!OrdineProduttore) 
    85    * `inviato` (il ReferenteProduttoreGAS ha inviato l'!OrdineProduttore al Produttore ) 
    86    * `consegnato_dal_produttore` (il Produttore ha consegnato l'!OrdineProduttore 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) 
    89    * `eccezione` (comprende gli stati di errore, da definire in seguito, es.: annullato, parzialmente consegnato dal produttore, parzialmente ritirato dai GAsisti, presenza di merce difforme,..) 
     73   * Produttore 
     74   * data di apertura 
     75   * data di chiusura 
     76   * data/luogo di ritiro (quando/dove il Produttore consegna la merce ordinata al GAS) 
     77   * data/luogo di consegna (quando/dove i Gasisti ritirano la merce ordinata) 
     78   * stato 
     79     * `aperto` (i Gasisti possono contribuire all'!OrdineProduttore) 
     80     * `chiuso` (i Gasisti non possono più contribuire all'!OrdineProduttore) 
     81     * `validato` (il ReferenteProduttoreGAS ha convalidato l'!OrdineProduttore) 
     82     * `inviato` (il ReferenteProduttoreGAS ha inviato l'!OrdineProduttore al Produttore ) 
     83     * `consegnato_dal_produttore` (il Produttore ha consegnato l'!OrdineProduttore nel !PuntoDiRitiro previsto) 
     84     * `ritirato_dal_GAS` (il GAS ha trasportato al merce al !PuntoDiConsegna) 
     85     * `consegnato` (i Gasisti hanno ritirato la merce al !PuntoDiConsegna) 
     86     * `eccezione` (comprende gli stati di errore, da definire in seguito, es.: annullato, parzialmente consegnato dal produttore, parzialmente ritirato dai GAsisti, presenza di merce difforme,..) 
    9087 * '''Carrello''': un recipiente virtuale, specifico per ogni Gasista, che in ogni istante contiene l'insieme dei Prodotti selezionati dal Gasista nel corso delle sessioni  di uso del Sistema (sia quella attuale che quelle precedenti) e non ancora confermati (ovvero non convertiti in un !OrdineGasista); è una lista di !VociDiCarrello. 
    9188 * Una !VoceDiCarrello contiene: 
    92   * Prodotto 
    93   * quantità 
    94   * !OrdineProduttore: ogni voce di carrello è associata ad un !OrdineProduttore. Quindi un carrello include anche elementi di ordini diversi 
    95   * data di ultima modifica 
     89   * Prodotto 
     90   * quantità 
     91   * !OrdineProduttore: ogni voce di carrello è associata ad un !OrdineProduttore. Quindi un carrello include anche elementi di ordini diversi 
     92   * data di ultima modifica 
    9693 
    97    ''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]] 
     94  '' 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]] 
    9895 
    9996 * '''!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 
     
    103100== Logistica == 
    104101 * '''Consegna''': è un appuntamento in cui avviene la distribuzione delle merce ordinata ai Gasisti; è caratterizzata da: 
    105   * !PuntoDiConsegna 
    106   * data  
    107   * ora inizio 
    108   * ora fine 
    109   * Turnista 
     102   * !PuntoDiConsegna 
     103   * data 
     104   * ora inizio 
     105   * ora fine 
     106   * Turnista 
    110107 * '''!PuntoDiConsegna''': è il luogo dove i Gasista ritirano i Prodotti consegnati dai Produttori, assistiti dal Turnista 
    111  * '''!PuntoDiRitiro''': è il luogo dove il Produttore consegna la merce relativa ad un !OrdineProduttore; non coincide necessariamente con il !PuntoDiConsegna      
    112  * '''Partita''': la merce ritirabile dai Gasisti in un !PuntoDiConsegna in occasione di una Consegna  
    113  * '''Sede''': luogo in cui è ubicata la sede del GAS  
     108 * '''!PuntoDiRitiro''': è il luogo dove il Produttore consegna la merce relativa ad un !OrdineProduttore; non coincide necessariamente con il !PuntoDiConsegna 
     109 * '''Partita''': la merce ritirabile dai Gasisti in un !PuntoDiConsegna in occasione di una Consegna 
     110 * '''Sede''': luogo in cui è ubicata la sede del GAS 
     111 
    114112== Contabilità == 
    115    * '''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 
    116  * '''Cassa''': Conto fisico del GAS  
     113 * '''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 
     114 * '''Cassa''': Conto fisico del GAS 
    117115 * '''Ricarica''': Il Gasista da soldi al GAS per alimentare il Conto Gasista 
    118  * '''Fattura''': documento rilasciato dal produttore. Fattura, bolla, foglio di carta, strascio, niente.  
     116 * '''Fattura''': documento rilasciato dal produttore. Fattura, bolla, foglio di carta, strascio, niente. 
    119117 * '''Movimento totale del Sistema''': visualizza il totale delle transazioni economiche mensili ed annuali di un Des eventualmente diviso per categoria merceologica --> Statistiche 
    120118 * '''Conto Totale Gas''': ad uso del Gasista contabile 
     
    122120 * '''Conto GAS''': movimenti e stato del conto corrente del GAS (Totale debito/credito) 
    123121 * '''Conto Produttore''': movimenti e stato del conto corrente del Patto di solidarietà (Totale debito/credito) 
    124   
     122 
    125123= Ruoli = 
    126124A livello implementativo e concettuale, la differenza tra Ruolo ed Entità è la seguente: 
    127 * un Entità è un'unità informativa all'interno del programma; può essere implementata come una classe, un oggetto, una tabella/record in un database,..  
    128 * un Ruolo è semplicemente un insieme di permessi operativi (i quali definiscono le azioni che un soggetto dotato di quel ruolo può eseguire all'interno del Sistema) 
     125 
     126 * un Entità è un'unità informativa all'interno del programma; può essere implementata come una classe, un oggetto, una tabella/record in un database,.. 
     127 * un Ruolo è semplicemente un insieme di permessi operativi (i quali definiscono le azioni che un soggetto dotato di quel ruolo può eseguire all'interno del Sistema) 
    129128 
    130129Alcuni ruoli da prevedere all'interno del Sistema: 
     130 
    131131 * Amministratore 
    132132 * Gasista 
     
    138138 
    139139= Note = 
    140 [1] * '''CF/CX''': il numero di confezioni (CF) per Cartone (CX) può essere espresso nei termini della  quantità minima/step di incremento ordinabile  
     140[1] * '''CF/CX''': il numero di confezioni (CF) per Cartone (CX) può essere espresso nei termini della  quantità minima/step di incremento ordinabile