Ticket #32 (closed compito: duplicata)

Opened 4 years ago

Last modified 4 years ago

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:1 Changed 4 years ago by dom_thual

(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

  • Eliminare i cartoni non completi dopo questa procedura.

!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:

Informatica. Si prende la lista di tutti Gasisti che hanno ordinato questo prodotto con il relativa quantità richiesta. Lista ordinata in modo decrescente. Gasista dopo Gasista il sistema toglie un unità di prodotto fino ad esaurire il cartone non pieno.
Manuale: con quale criteri?

  • Non elimina il cartone mezzo pieno: Di solito il prezzo unitario cambia per questo prodotto. Applicare una modifica economica sul listino.

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

  • Al momento dell'apertura dell'OrdineProduttore
  • Alla chiusura di esso.

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:

  • Associare varie GAS: creare entità di associazione: !OrdineProdutoreDES
  • Per ogni GAS selezionato

Selezionare [1..n] OrdineProduttore in funzione dei listini ad essi associati


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.

Last edited 4 years ago by dom_thual (previous) (diff)

comment:2 in reply to: ↑ description Changed 4 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

comment:3 Changed 4 years ago by fero

  • Status changed from new to closed
  • Resolution set to duplicata
Note: See TracTickets for help on using tickets.