Mappa stati workflow ed esiti riparazioni

Questa pagina riassume l'allineamento tra stati workflow (enDOCWorkStatus) ed esiti (enOutcomes) nel flusso riparazioni Bartorelli.

Stati ed esiti principali

Stato (business) enDOCWorkStatus ID Esiti principali (enOutcomes)
Richiesta RequestRepair 19 RepairRequestToManage (110), RepairRequestProductRequested (120), RepairRequestQuoted (130), RepairRequestRejected (140)
Ricezione ReceivedRepair 20 Nessun esito dedicato (stato di transito)
Quotazione QuotationRepair 21 RepairQuotationRejected (30), RepairQuotationPartiallyAccepted (40), RepairQuotationAccepted (50)
In riparazione InRepair 23 RepairOrderWaitingForProduct (55) 🆕, RepairOrderToManage (60), RepairOrderInProgress (70), RepairOrderNotRepaired (80), RepairOrderPartiallyRepaired (90), RepairOrderRepaired (100)
Da consegnare ReadyForDeliveryRepair 24 Esiti ereditati dal preventivo o dall'ordine
Consegnato DeliveredRepair 25 Nessun esito dedicato

Transizioni automatiche

:::info Nel flusso di quotazione anticipata, se il preventivo viene accettato prima della ricezione fisica del prodotto:

  1. lo stato dell'ordine passa in InRepair (23);
  2. l'esito ordine viene impostato a RepairOrderWaitingForProduct (55) 🆕;
  3. alla registrazione della ricezione merce (RepairReception), l'esito viene aggiornato automaticamente a RepairOrderToManage (60). :::

Note di retrocompatibilità

  • I valori ID esistenti restano invariati.
  • L'introduzione dell'esito 55 non altera retroattivamente ordini già in RepairOrderToManage (60).