| 24 | | email |
| 25 | | telefono |
| 26 | | foto |
| 27 | | indirizzi <- [IndirizzoPersona] |
| 28 | | gasisti <- [Gasista] |
| 29 | | CF |
| 30 | | www |
| 31 | | |
| 32 | | Indirizzo: |
| 33 | | uuid |
| 34 | | via1 |
| 35 | | via2 |
| 36 | | codice_postale -> [Codice_Postale] |
| 37 | | città -> [Città] |
| 38 | | provincia -> [Provincia] |
| 39 | | lat_lung -> [Locazione_Spaziale] |
| 40 | | (basta il codice postale in quanto le altre tabelle sono relazionate tra di loro) |
| 41 | | |
| 42 | | TipoIndirizzo: (dipende dell'entità che la implementa) |
| 43 | | uuid |
| 44 | | nome # SEDE | PUNTO DI RITIRO | RIUNIONE | PRODUZIONE | APPUNTAMENTO DI CONSEGNA |
| 45 | | IndirizzoPersona: |
| 46 | | persona -> [Persona] |
| 47 | | indirizzo -> [Indirizzo] |
| 48 | | tipoIndirizzo -> [TipoIndirizzo] |
| 49 | | IndirizzoGAS: |
| 50 | | gas -> [GAS] |
| 51 | | indirizzo -> [Indirizzo] |
| 52 | | tipoIndirizzo -> [TipoIndirizzo] |
| 53 | | IndirizzoProduttore: |
| 54 | | produttore -> [Produttore] |
| 55 | | indirizzo -> [Indirizzo] |
| 56 | | tipoIndirizzo -> [TipoIndirizzo] |
| | 15 | uuid # ad es. C.F. |
| | 16 | [dati di contatto] |
| | 17 | .. |
| 58 | | TipoPersona: (dipende dell'entità che la implementa) |
| 59 | | uuid |
| 60 | | nome # TITOLARE| SOCIO| IMPIEGATO | PRESIDENTE | RIVENDITORE |
| 61 | | |
| 62 | | Dipendente |
| 63 | | produttore -> [Produttore] |
| 64 | | persona -> [Persona] |
| 65 | | tipoPersona -> [TipoPersona] |
| 66 | | |
| 67 | | Gasista |
| 68 | | persona -> [Persona] |
| 69 | | gas -> [GAS] # GAS di appartenenza del Gasista |
| 70 | | tipoPersona -> [TipoPersona] |
| 71 | | conto -> [Conto] |
| 72 | | attivo #(SI/NO) assenza temporanea (ferie, indisponibilità, bloccaggio amministratore) |
| 73 | | delega <- [Gasista] Altri gasista che possono effetuare operazioni di acquisto al nome del gasista delegante |
| 74 | | |
| 75 | | GAS: |
| 76 | | uuid |
| 77 | | nome |
| 78 | | descrizione |
| 79 | | cassa --> [Conto] (disponibilità sommata gasisti - pagamento produttori) |
| 80 | | borsellino --> [Conto] (disponibilità del GAS - quota donazione - spese) |
| 81 | | indirizzi <- [IndirizzoGAS] |
| 82 | | attivo #(SI/NO) disattivo temporanea (ferie, bloccaggio DES) |
| 83 | | dati economici |
| 84 | | - CF # (16) |
| 85 | | - banca -> [Banche] |
| 86 | | - IBAN |
| 87 | | sito |
| 88 | | email |
| 89 | | telefono |
| 90 | | fax |
| 91 | | logo |
| 92 | | configurazione generale |
| 93 | | - abilitato gestione punto di ritiro |
| 94 | | - abilitato gestione listino |
| 95 | | - abilitato conferma |
| 96 | | quota |
| 97 | | tipoQuota # ANNUALE (segue il calendario solare) | DAL VERSAMENTO (la quota è valida dal giorno mese del pagamento fino alla stessa data dell'anno prossimo) |
| 98 | | quote <- [StoricoQuote] # ogni volta che la quota viene modificata il sistema registra la quota uscente con data di sostituzione e chi lo fa. |
| 99 | | Documenti <- [Documenti] # Galleria Foto | testi inseriti dall'utente | file caricati (certificati, scheda presentazione) |
| 100 | | riunione_verbale <- [Documenti_condivisi] |
| 101 | | |
| 102 | | Produttore: |
| 103 | | uuid |
| 104 | | nome |
| 105 | | contatto -> Dipendente |
| 106 | | descrizione |
| 107 | | attivo #(SI/NO) assenza temporanea (ferie, indisponibilità, bloccaggio amministratore) |
| 108 | | categorieMerceologiche <- [CategoriaMerceologica] |
| 109 | | sito |
| 110 | | email |
| 111 | | telefono |
| 112 | | fax |
| 113 | | logo |
| 114 | | indirizzi <- [IndirizzoProduttore] |
| 115 | | bio #(SI/NO) |
| 116 | | - tipoBio |
| 117 | | - enteCertifificatrice -> [EnteCertificatrice] |
| 118 | | dati economici |
| 119 | | - partita.IVA # (11) |
| 120 | | - CF # (16) |
| 121 | | - banca -> [Banche] |
| 122 | | - IBAN |
| | 19 | Fornitore: |
| | 20 | uuid # P.IVA/C.F. |
| | 21 | [dati di contatto] |
| 124 | | documenti <- [Documenti] # Galleria Foto | testi inseriti dall'utente | file caricati (certificati, scheda presentazione) |
| 125 | | |
| 126 | | ProduttoreGasista: relazione Gasista <-> Produttore a scopo di referenza (1) e gestione degli ordini automatici (2) per il motore |
| 127 | | gassista -> [Gasista] |
| 128 | | produttore -> [Produttore] |
| 129 | | referente #(SI/NO) |
| 130 | | statistiche di referenza |
| 131 | | attivo #(SI/NO) referenza momentaneamente sospesa |
| 132 | | automatismo #(SI/NO) tutti OrdiniAcquisti per questo produttore sono disabilitati |
| 133 | | ordiniAutomatici <- [GasistaProdotto] |
| 134 | | |
| 135 | | |
| 136 | | Retina: |
| 137 | | uuid |
| 138 | | nome |
| 139 | | referente_politico -> [Persona] |
| 140 | | gas <- [GAS] |
| 141 | | locazione <- [Locazione_Spaziale] (forma una superficie) |
| 142 | | |
| 143 | | EnteCertificatrice: |
| 144 | | uuid |
| 145 | | nome |
| 146 | | sito |
| 147 | | logo |
| 148 | | |
| 149 | | Banche: |
| 150 | | nome |
| 151 | | |
| 152 | | Documenti: |
| 153 | | uuid |
| 154 | | nome |
| 155 | | tipoDocumento # FILE | URL | IMMAGINE | TESTO |
| 156 | | tipoTesto # RIUNIONE | INFORMAZIONE | ... |
| 157 | | testo |
| 158 | | immagine |
| 159 | | url_link |
| 160 | | percorso |
| 161 | | data_creazione |
| 162 | | creatore -> [Persona] |
| 163 | | data_modifica |
| 164 | | modificatore -> [Persona] |
| 165 | | |
| 166 | | }}} |
| 167 | | |
| 168 | | ---- |
| 169 | | == PRODOTTI == |
| 170 | | {{{ |
| 171 | | |
| 172 | | CategoriaMerceologica: |
| 173 | | uuid |
| 174 | | nome |
| 175 | | foto |
| 176 | | data_creazione |
| 177 | | creatore -> [Persona] |
| 178 | | data_modifica |
| 179 | | modificatore -> [Persona] |
| 180 | | |
| 181 | | SottoCategoriaMerceologica: |
| 182 | | uuid |
| 183 | | categoriaMerceologica -> [CategoriaMerceologica] |
| 184 | | nome |
| 185 | | foto |
| 186 | | data_creazione |
| 187 | | creatore -> [Persona] |
| 188 | | data_modifica |
| 189 | | modificatore -> [Persona] |
| 190 | | |
| 191 | | UnitàDiMisura: |
| 192 | | codice (3) |
| 193 | | nome |
| 194 | | padre -> [UnitàDiMisura] # gr verso chilo, ml verso litro |
| 195 | | padrePercentuale |
| 196 | | data |
| 197 | | data_modifica |
| 198 | | modificatore -> [Persona] |
| | 23 | referenti <--> Persona |
| | 24 | .. |
| 202 | | nome |
| 203 | | codice |
| 204 | | descrizione |
| 205 | | produttore -> [Produttore] |
| 206 | | fornitore -> [Produttore] ?? o allora usare [StockFornitore] |
| 207 | | sottoCategoriaMerceologica -> [SottoCategoriaMerceologica] |
| 208 | | foto |
| 209 | | bio #(SI/NO) |
| 210 | | attivo #(SI/NO) prodotto desiderati (non desiderati, bloccaggio amministratore) |
| 211 | | um -> [UnitàDiMisura] # unità di misura |
| 212 | | prezzo # base, uguale per tutti i GAS |
| 213 | | prezzi <- [StoricoPrezzi] # ogni volta che il prezzo viene modificato il sistema registra il prezzo uscente con data di sostituzione |
| 214 | | disponibilità #(SI/NO) stagionalità |
| 215 | | quantità disponibile # opzionale |
| 216 | | quantità minima ordinabile da un GAS (espressa in UM) # opzionale |
| 217 | | step di incremento ordinabile da un GAS (espresso in UM) # opzionale |
| 218 | | modalità di consegna # ad es: uno scatolone rosso con 10 pacchi di pasta |
| 219 | | documenti <- [Documenti] # Galleria Foto | testi inseriti dall'utente | file caricati (certificati, scheda presentazione) |
| 220 | | data_discontinuità # il prodotto non verrà più prodotto |
| 221 | | data_creazione |
| 222 | | creatore -> [Persona] |
| 223 | | data_modifica |
| 224 | | modificatore -> [Persona] |
| | 28 | produttore -> Fornitore |
| | 29 | categoria merceologica |
| | 30 | sotto-categoria merceologica |
| | 31 | um # unità di misura |
| | 32 | .. |
| 244 | | GasistaProdotto: relazione Gasista <-> Prodotto a scopo di gestione degli ordini automatici (1) per il motore |
| 245 | | gassista -> [Gasista] |
| 246 | | prodotto -> [Prodotto] |
| 247 | | quantità desiderata |
| 248 | | attivo #(SI/NO) gestione manuale da parte del gasista |
| 249 | | |
| 250 | | }}} |
| 251 | | |
| 252 | | ---- |
| 253 | | == WORKFLOW == |
| 254 | | |
| 255 | | {{{ |
| 256 | | |
| 257 | | PattoDiSolidarietà: |
| 258 | | gas -> [GAS] |
| 259 | | produttore -> [Produttore] |
| 260 | | referenti <--> [Persona] |
| 261 | | catalogo_produttore_gas <--> [Prodotto] |
| 262 | | importo minimo di un OrdineProduttore # opzionale |
| 263 | | spese di consegna per ogni OrdineProduttore # opzionale |
| 264 | | [modifica % al prezzo base di ogni Prodotto] |
| 265 | | quanti giorni prima della Consegna bisogna chiudere l'OrdineProduttore |
| 266 | | Tipo di report # FAMIGLIA | ARTICOLI |
| 267 | | abilitato gestione listino |
| 268 | | motore |
| 269 | | - attivo Cadenza periodica Si o No |
| 270 | | - sospensione temporanea |
| 271 | | - tipo automatismo |
| 272 | | - numero di mese tra le aperture # [1..11] |
| 273 | | - giorno apertura settimanale [LMMGVSD] |
| 274 | | - ora apertura (senza minuti) |
| 275 | | - settimana di apertura # [1..4] |
| 276 | | - numero di giorni di apertura # [1..20] |
| 277 | | - ora di chiusura (senza minuti) |
| 287 | | stato # APERTO|CHIUSO|IN_COMPLETAMENTO|FINALIZZATO|INVIATO|CONSEGNATO|EVASO|INSOLUTO |
| 288 | | note generale di informazioni bidirezionale GAS(gasisti) <-> Produttore |
| 289 | | worflow |
| 290 | | - voci_di_ordine <- VoceDiOrdine |
| 291 | | - ordini_gasista <- OrdineGasista |
| 292 | | - importo minimo # opzionale |
| 293 | | - costo totale di ordine # gestito in automatico dal sistema per comodità VIEW |
| 294 | | - costo totale di consegna # gestito in automatico dal sistema per comodità VIEW # Verifica: importo di pagamento produttore = costo totale di consegna |
| 295 | | - quantità totale ordinata # gestito in automatico dal sistema per comodità VIEW |
| 296 | | - quantità totale consegnata # gestito in automatico dal sistema per comodità VIEW |
| 297 | | retina # a scopo di (1) aggregazione OrdineProduttore per stampa Report unico da mandare al produttore e/o per (2) procedura completa cartone |
| 298 | | - uuidDES parametro url per pagina creata on the fly a scopo di aggregazione d'OrdineProduttore |
| 299 | | - numero giorno gestione completa cartone |
| 300 | | - numero totale gestione completa cartone |
| 301 | | - data gestione completa cartone |
| 302 | | economico |
| 303 | | - fattura # registrazione contabile della cifra da pagare al produttore |
| 304 | | - tipo fattura # FATTURA | RICEVUTA | DDT | REPORT | CARTA | NIENTE |
| 305 | | - pagamento -> [Transazione] # Verifica: nella transazione importo = fattura o somma(fatture insolute) |
| 306 | | - tipoPagamento # CONTANTI | BONIFICO |
| 307 | | data_creazione |
| 308 | | creatore -> [Persona] |
| 309 | | data_modifica |
| 310 | | modificatore -> [Persona] |
| | 81 | stato # APERTO|CHIUSO|IN_COMPLETAMENTO|FINALIZZATO|INVIATO|CONSEGNATO |
| | 82 | voci_di_ordine <- VoceDiOrdine |
| | 83 | ordini_gasista <-OrdineGasista |
| | 84 | importo minimo # opzionale |
| 417 | | uuid |
| 418 | | conto di partenza # se applicabile |
| 419 | | conto di arrivo # se applicabile |
| 420 | | tipoTransazione -> [TipoTransazione] |
| 421 | | uuidPadre # se applicabile |
| 422 | | data/ora di esecuzione |
| 423 | | causale # nota descrittiva |
| 424 | | importo # con segno (o ImportoEntrata e ImportoUscita) |
| 425 | | data_creazione |
| 426 | | creatore -> [Persona] |
| 427 | | data_modifica |
| 428 | | modificatore -> [Persona] |
| | 162 | conto di partenza # se applicabile |
| | 163 | conto di arrivo # se applicabile |
| | 164 | data/ora di esecuzione |
| | 165 | causale |
| | 166 | importo # con segno |
| 430 | | TipoTransazione: |
| 431 | | nome # descrizione breve |
| 432 | | codice |
| 433 | | - R = 0 = Ricarica del Gassista |
| 434 | | - F = 1 = Fattura dopo consegna del Produttore a un GAS |
| 435 | | - P = 2 = Pagamento di una o più fatture |
| 436 | | - O = 3 = Totale di un ordine del Gassista per un produttore |
| 437 | | - Q = 4 = Quota per Gassista |
| 438 | | - D = 5 = Dono, fondo, eventi, sponsor... |
| 439 | | - X = 6 = Percentuale |
| 440 | | - S = 7 = Spesa amministrativa (informatica, banca, arredamento, straordinaria) |
| 441 | | - C = 8 = Correzione (gruppo economico su conti) |