Ticket #32 (closed compito: duplicata)
Procedura completa cartone
| Reported by: | dom_thual | Owned by: | |
|---|---|---|---|
| Priority: | importante | Milestone: | Documento di analisi funzionale |
| Component: | analisi | Keywords: | cartone |
| Cc: |
Description
Definiamo la gestione per completare un OrdineProduttore che richiede che l'ordine del GAS viene fatto a cartoni e non a confezione.
Change History
comment:2 in reply to: ↑ description Changed 2 years ago by dom_thual
Replying to dom_thual:
Definiamo la gestione per completare un OrdineProduttore che richiede che l'ordine del GAS viene fatto a cartoni e non a confezione.
Cf. Ticket 31 http://www.jagom.org/trac/reesgas/ticket/31
Note: See
TracTickets for help on using
tickets.

(mi scuso in anticipo ma sarà dura di sintetizzare).
PRE-CHIUSURA: Ad una certa data (quella di chiusura?) l'ordine viene PRE-chiuso: ovvero gli Gasisti non possono più ordinare sull'intero listino prodotto associato all'OrdineProduttore ma solamente sugli prodotti ordinati che non completano l'ultimo cartone.
Attributo: numero di giorni dd prima della chiusura definitiva: durata della procedura = intervallo di tempo tra data i pre-chiusura e chiusura.
AVVIO PROCEDURA: Una email inviata agli Gasisti indica la possibilità per dd giorni di poter continuare a ordinare su alcuni prodotti per una certa quantità di confezione.
ad es: sono stati ordinati 34 creme. Un cartone ne contiene 20. I gasisti possono competere per ordinare le 6 creme mancante del secondo cartone.
Nella email viene mandato la situazione totale dell'OrdineProduttore: "Sono stati ordinati 45 prodotti, 32 prodotti non raggiungono il cartone". Con lista dei prodotti ordinabili e relativa quantità disponibile.
(Nella email link ad una pagina dedicata con UUID)
ORDINI A DECRESCERE: I Gasisti ordinano. Interfaccia: usare la solita pagina, accessibile dal menu o usare un link ad una pagina temporanea e dedicata a questa attività?. Siamo su una logica di decrescita (felice). 6 creme disponibile, ne prendo una, adesso ne vedo 5. cosi fino ad 0. a 0 il prodotto scompare della lista dei prodotti ordinabili.
REFRESH SITUAZIONE: Alla richiesta di OrdineGasista Il sistema controlla che la quantità richiesta in ordine è disponibile.
ad es: Un gasista vede sulla sua videata 5 confezioni ancora disponibili. Decide di prenderne 4. Al momento dell'acquisto il sistema si accorge che sono rimasti solo 2 (un altro gasista ne ha ordinato 3 nello stesso momento). Come si comporta il sistema?
Proposta: Il sistema ordina 2 al posto di 4. Un messaggio lo fa notare al gasista. "Hai richiesto 4 ma erano rimasti solo 2 che sono stati ordinati"
Regola: Un OrdineGasista non può aprire un nuovo cartone. In caso di sorpasso della quantità disponibile l'ordine viene ridotto-ridimensionato nella misura del disponibile.
CICLO: durante dd giorni Il soggetto rilancia il "Replay" la nuova situazione.
ad es: secondo giorno "Sono stati ordinati 45 prodotti, 27 prodotti non raggiungono il cartone."
CONFERMA: Come viene gestito il dioscorso della conferma?
Proposta: in questa procedura non esiste il concetto di conferma.
MODIFICA CARRELLO: E possibile modificare-eliminare prodotti dell'OrdineGassista?
Proposta: direi di no? Ma è verosimile il caso seguente: che se una persona rinuncia a una certa quantità e svuota il cartone non pieno allora raggiunge anche l'obbiettivo. Direi di no per rimanere soggettivo: Il produttore deve vendere, l'eliminazione di ordini viene anche fatto
CHIUSURA: L'ordine viene chiuso definitivamente.
AZIONI di CONVALIDA: Il ReferenteProduttore può decidere di
!ATTENZIONE non eliminare il prodotto ma l'ultimo cartone non pieno.
In caso di 2,5 cartone richiesti. L'ultimo cartone corrisponde a tante OrdineGasista da togliere. Come viene spalmato queste cancellazione?
Proposta:
Ad ogni decisione, viene mandato un email agli gassisti per informare dell'azione.
RIPRENDE: continua il worflow di gestione ordine.
Nota: La procedura può essere impostata
Come lo pensate?
Forse se lo facciamo all'apertura la procedura può essere meglio gestita dal motore, cioè in automatico. Richiede un tipo di ordine? (A data, A scopo + A cartone). In questo caso è meno facile per il motore di gestirlo?
In ogni modo è buona cosa di poter avviare questa procedura in manuale, anche dopo la chiusura.
Nota: Questa procedura è realizzabile sia a livello di un GAS che di una retina di GAS.
Nel caso di una retina di GAS, la procedura richiede prima di essere avviata:
MAGAZZINO: Se il GAS dispone di un Magazzino il ReferenteProduttore può sempre avviare questa procedura. Però può anche non farlo e mettere tutti non ordinati al nome del GAS.
Come si fa in questo caso?
Come viene modificato il modello?
Iniziamo a gestire un magazzino o gestiamo solamente al livello economico questa faccenda?
Credo sia meglio aprire un ticket per analizzare questa faccenda.