Revisions (Revisioni)

A cosa serve questa sezione

Una Revisione è l’unità fondamentale di controllo dello stato di un articolo o documento. Rappresenta una specifica iterazione di una versione, con un proprio numero e un proprio stato nel ciclo di vita.

Numerazione

  • Articoli fisici/servizi: 01, 02, 03 … (fino a 99)
  • Software: 01.00.000 (formato MAJOR.MINOR.COMPILED)
  • Documenti: 01, 02, 03

Ciclo di vita (stati)

PROPOSAL → VALIDATED → BASELINED
                              ↓
                           DRAFT → WORKING → RELEASED → OBSOLETE
                              ↑         |
                              └─ REJECT ┘
StatoSignificato
PROPOSALBozza iniziale, tutto modificabile
VALIDATEDVerificata internamente, non ancora congelata
BASELINEDCongelata come base di riferimento
DRAFTNuova iterazione in corso
WORKINGIn revisione formale, in attesa di approvazione
RELEASEDApprovata e rilasciata — unica utilizzabile in produzione
OBSOLETESuperata da una revisione più recente

Regola fondamentale: per ogni Versione può esistere una sola revisione RELEASED alla volta. Rilasciare una nuova revisione rende automaticamente OBSOLETE la precedente.


Chi deve modificarlo

RuoloAzione consentita
Progettazione - ResponsibleCreazione revisioni, avanzamento fino a WORKING
Progettazione - ApproverTransizione WORKING → RELEASED (rilascio ufficiale)

Chi deve leggerlo

RuoloMotivo
TuttiSolo le revisioni RELEASED sono valide per produzione/acquisti
AcquistiVerificano che la revisione acquistata sia quella corretta
ProduzioneLavorano sempre e solo su revisioni RELEASED
QualitàTracciano la storia delle modifiche

Come popolarlo — Esempi

Esempio 1: Prima revisione (creata automaticamente)

Alla creazione di un Item, la Revisione 01 in stato PROPOSAL viene creata automaticamente. Non serve fare nulla.

Esempio 2: Avanzare una revisione verso il rilascio

  1. Apri la revisione 01 dell’Item
  2. Completa il BOM e verifica che tutti i componenti siano RELEASED
  3. Clicca Valida → stato diventa VALIDATED
  4. Clicca Baseline → stato diventa BASELINED
  5. Clicca Draft → stato diventa DRAFT
  6. Clicca Sottometti → stato diventa WORKING
  7. L’Approver clicca Rilascia → stato diventa RELEASED

Esempio 3: Creare la revisione 02 dopo una modifica

  1. Con la revisione 01 in stato RELEASED, aggiungi una nuova revisione 02 dalla Versione A
  2. La nuova revisione parte da PROPOSAL
  3. Modifica il BOM, avanza fino a WORKING, fai approvare
  4. Al rilascio della 02, la 01 diventa automaticamente OBSOLETE

Esempio 4: Rifiutare una revisione in lavorazione

Se la revisione in stato WORKING non è ancora pronta:

  1. L’Approver clicca Rifiuta
  2. Lo stato torna a DRAFT
  3. L’ingegnere corregge e risottomette

Note importanti

  • Il BOM è modificabile solo in stato PROPOSAL o DRAFT; in tutti gli altri stati è bloccato in sola lettura
  • Per rilasciare una revisione, tutti i componenti referenziati nel BOM devono essere RELEASED
  • La data e l’utente di rilascio vengono registrati automaticamente (released_at, released_by)
  • Ogni cambio di stato viene tracciato nel log della revisione