Managing Item Revision Lifecycle

Un altro aspetto importante di una revisione di un Item è il suo Lifecycle State. Si tratta di un altro identificatore che può essere utilizzato per valutare rapidamente a quale fase quella revisione è attualmente arrivata nel suo life, e cosa i progettisti sono quindi autorizzati a fare con essa. Mentre la revisione riflette le modifiche di progetto apportate all'Item, lo Stato del ciclo di vita riflette lo stato dell'Item da una prospettiva aziendale, come ad esempio Planned, New From Design, For Production, Obsolete e così via.

Inizialmente, una revisione di un Item si troverà nello stato Planned, pronta a ricevere (e memorizzare) i dati generati dal relativo processo di salvataggio/caricamento/rilascio. Una volta completato tale processo, quella revisione viene chiusa (i dati non possono essere nuovamente salvati/caricati/rilasciati nella stessa revisione) e lo Stato del ciclo di vita viene impostato sul successivo stato applicabile. Sebbene i dati di questa revisione di Item can not essere modificati, lo Stato del ciclo di vita can essere cambiato per riflettere esattamente in quale punto si trovi quella revisione di Item, in termini di vita utile.

Il tuo Workspace offre diversi tipi di gestione del ciclo di vita: dalla gestione di base, passando per una gestione semplice che include stati e transizioni di stato, fino a una gestione completamente strutturata, in cui gli stati e le transizioni di stato sono organizzati in fasi distinte, con un collegamento tra tali fasi e l'ID revisione. In base a queste diverse strategie di gestione del ciclo di vita, vengono definite numerose Lifecycle Definitions standard, tra cui puoi scegliere per modellare le transizioni di stato che una revisione di Item può subire nel tempo.

Un Workspace include un certo numero di definizioni del ciclo di vita predefinite. Usale così come sono, modificale oppure creane di tue.

Il ciclo di vita di una revisione di Item viene gestito manualmente e in conformità con le policy e le pratiche aziendali. Considera una revisione di un Item PCB Fabrication Data, contenente i dati per fabbricare fisicamente una scheda nuda. Una volta che il team di sviluppo ne è soddisfatto, lo Stato del ciclo di vita di quella revisione potrebbe essere elevato a uno stato come In Prototype e, se tutto va bene con il prototipo successivamente prodotto, passerebbe quindi a uno stato In Production. In una data successiva, potrebbe essere necessaria un'altra revisione dello stesso Item (un'altra casella!) per introdurre funzionalità migliori. Una volta rilasciata, questa seconda revisione di Item progredirebbe dalla prototipazione alla produzione, mentre il ciclo di vita della precedente revisione di Item passerebbe attraverso la deprecazione e infine all'obsolescenza. Il punto è che le informazioni sul ciclo di vita mostrano come il contenuto della "casella Item-Revision" può, o meglio viene, utilizzato.

Esempio che mostra la 'vita' di una revisione di Item. La revisione è stata a un certo punto autorizzata per il prototipo e poi per la produzione, ma successivamente è diventata deprecata e ora è obsoleta.
Esempio che mostra la "vita" di una revisione di Item. La revisione è stata a un certo punto autorizzata per il prototipo e poi per la produzione, ma successivamente è diventata deprecata e ora è obsoleta.

Per quanto riguarda i componenti del Workspace, la gestione del ciclo di vita rende disponibile il concetto di certificazione dei componenti poiché i componenti vengono formalmente revisionati e gestiti tramite ciclo di vita. Questo consente all'organizzazione di specificare lo stato dei propri componenti e per cosa possono essere utilizzati (progettazione, prototipo, produzione, ecc.). Dal punto di vista della progettazione, ciò si traduce nella creazione della libreria del Workspace, contenente una raccolta formale di componenti approvati dall'azienda per l'uso in ogni nuovo progetto di progettazione intrapreso all'interno di tale azienda.

Il vantaggio dell'utilizzo di componenti certificati nei tuoi progetti è che, quando arriva il momento di cambiare lo stato del ciclo di vita del progetto della tua scheda, l'integrità del progetto diventa ancora maggiore, poiché un progetto può essere rilasciato in "Prototype" o "Production" solo se anche i componenti che utilizza si trovano in uno stato corrispondente. In altre parole, non inizieresti a produrre quella scheda assemblata se i componenti fossero solo nella fase "Design"!

E, se portiamo questo concetto al livello più fine di granularità nell'ambito della gestione dei componenti stessa, il sistema segnalerà qualsiasi tentativo di promuovere lo stato del ciclo di vita di un componente nel Workspace se i relativi modelli di dominio referenziati non si trovano in uno stato corretto corrispondente che consenta di farlo. In altre parole, un componente padre non può essere più avanti nel proprio ciclo di vita rispetto ai suoi modelli figli.

Progetta utilizzando componenti che sono stati certificati per l'uso.
Progetta utilizzando componenti che sono stati certificati per l'uso.

Fai riferimento alla pagina Defining Lifecycle Definitions for a Workspace per saperne di più.

Esplorazione della cronologia del ciclo di vita delle revisioni di Item

Le revisioni di un Item e la relativa cronologia del ciclo di vita possono essere esplorate e gestite dal pannello Explorer e dalla vista dettagliata dell'Item. Nel pannello Explorer, passa alla scheda di visualizzazione aspetto Lifecycle per la revisione di Item selezionata. Per accedere ai dati di rilascio, passa alla scheda di visualizzazione aspetto Preview.

Accedi ai dati di revisione e ciclo di vita di un Item direttamente tramite il pannello Explorer, selezionando una revisione di Item e utilizzando la scheda di visualizzazione aspetto Lifecycle. Passa alla scheda di visualizzazione aspetto Preview per vedere i dati di rilascio di quella revisione dell'Item.
Accedi ai dati di revisione e ciclo di vita di un Item direttamente tramite il pannello Explorer, selezionando una revisione di Item e utilizzando la scheda di visualizzazione aspetto Lifecycle. Passa alla scheda di visualizzazione aspetto Preview per vedere i dati di rilascio di quella revisione dell'Item.

Comandi per la vista Lifecycle

Fai clic con il pulsante destro del mouse su una cella dello stato del ciclo di vita, sia nella Item vista dettagliata sia nel pannello Explorer, per accedere ai seguenti comandi:

  • Place <Revision> – usa questo comando per posizionare un'istanza della revisione di Item attualmente selezionata, laddove tale posizionamento sia supportato. Ad esempio, il posizionamento di una revisione di un componente o di un Managed Sheet su un foglio schematico attivo. Il simbolo del componente, o il simbolo del managed sheet, apparirà agganciato al cursore, pronto per il posizionamento.
  • View Revision Properties – usa questo comando per accedere alla finestra di dialogo Properties for Item Revision dialog, che fornisce un elenco delle proprietà associate all'Item padre della revisione selezionata. Sono inoltre elencate altre proprietà, come i parametri di un componente oppure il progetto padre e la configurazione per un Item di progetto scheda rilasciato.
  • Edit Revision - questo comando è disponibile solo quando la revisione dell'Item si trova nello stato Planned. Usalo per accedere alla finestra di dialogo Edit Revision dialog, dalla quale puoi apportare modifiche alla revisione prima che qualsiasi dato venga rilasciato al suo interno.
  • Delete Revision – usa questo comando per eliminare la revisione di Item selezionata. Nota che devi eliminare gli Item dall'alto verso il basso. Vale a dire, non puoi eliminare una revisione di Item figlia che è utilizzata da un Item padre; devi prima eliminare l'Item padre.
  • Promote <item to State> – usa questo comando per promuovere la revisione di Item al suo successivo Lifecycle State, che può anche farla transitare alla successiva Lifecycle Stage.

    Gli Stati del ciclo di vita disponibili sono determinati dalla Lifecycle Definition applicata al tipo di Item. La definizione Component Lifecycle si applicherebbe tipicamente ai componenti, per esempio.
  • Rollback <item to previous State> – riporta lo stato del ciclo di vita della revisione di Item allo stato precedentemente assegnato. Ad esempio, da Production a Prototype quando si applica la definizione Component Lifecycle.
  • Make <item unusable> / Abandon <item> – usa questo comando per cambiare lo Stato del ciclo di vita della revisione di Item in Abandoned, Obsolete, Deprecated, ecc., invece di promuoverla al livello superiore successivo. Questo sarebbe uno stato Obsolete per la definizione Component Lifecycle, per esempio.
  • Establish Planned Revision - <level for Item ID> – usa questo comando per creare il livello di revisione successivo per l'Item, che sarà nello stato iniziale del ciclo di vita Planned. Si aprirà la finestra di dialogo Create Revision dialog, che fornisce tutti i controlli necessari per definire completamente la revisione di Item.
  • Establish Planned Item – usa questo comando per creare un nuovo Item basato sulla revisione di Item attualmente selezionata, nello stato iniziale del ciclo di vita Planned. Si aprirà la finestra di dialogo Create New Item (con la revisione di Item selezionata impostata come Ancestor Revision) che fornisce tutti i controlli necessari per definire completamente l'Item.

Quando viene selezionato un comando di transizione di stato, si apre la finestra di dialogo State Transition Validation . La finestra di dialogo fornisce dettagli relativi agli errori rilevati, alla posizione del Workspace, agli stati delle revisioni di Item dopo la transizione, alla fase e allo stato della transizione. Il nome della finestra di dialogo varierà a seconda dello stato attuale del ciclo di vita dell'Item selezionato.

Diverse varianti della finestra di dialogo State Transition Validation
Diverse varianti della finestra di dialogo State Transition Validation

Quando si cambia lo stato del ciclo di vita di una revisione di Item componente, Altium Designer verifica che le revisioni di Item figlie referenziate (template e modelli referenziati) si trovino in uno stato applicabile per consentirlo. In caso contrario, lo stato della transizione indicherà che una revisione di Item figlia si trova in uno stato non applicabile.

Modifiche batch dello Stato del ciclo di vita

Tutti gli Item di progettazione archiviati nel tuo Workspace hanno un Lifecycle State. Lo stato del ciclo di vita viene utilizzato per riflettere il livello di prontezza di quell'Item per l'uso; per esempio, un Item potrebbe essere New From Design, In Production o Deprecated. Lo stato del ciclo di vita di più Item può essere modificato in un unico processo batch.

Per eseguire una modifica batch:

  1. Selezionare gli elementi richiesti nel pannello Explorer.

  2. Fare clic con il pulsante destro del mouse e scegliere il comando Operations » Change state dal menu contestuale.

  3. Si aprirà la finestra di dialogo Batch state change dialog. La colonna Next State sarà impostata per impostazione predefinita sullo stato del ciclo di vita successivo per ciascun elemento coinvolto. Questo può essere modificato per ogni singolo elemento. In alternativa, è possibile utilizzare le tecniche standard di Windows Ctrl+click o Shift+click per selezionare più voci nella finestra di dialogo. L’ultima cella selezionata mostrerà la freccia verso il basso; utilizzarla per impostare rapidamente lo stato richiesto per tutti gli elementi selezionati.

  4. Una volta che Next State è stato impostato come richiesto, fare clic sul pulsante Process per applicare le modifiche allo stato del ciclo di vita.

  5. Verrà visualizzata una finestra di dialogo Confirm; inserire un commento, se necessario (questo viene memorizzato come parte della cronologia dell’elemento), quindi fare clic su Yes per completare la modifica in batch dello stato del ciclo di vita.

Un esempio di modifica rapida dello stato del ciclo di vita di due componenti.
Un esempio di modifica rapida dello stato del ciclo di vita di due componenti.

Quando si modifica lo stato del ciclo di vita della revisione di un elemento componente, Altium Designer verifica che le revisioni degli elementi figlio a cui fa riferimento (modello e modelli referenziati) si trovino in uno stato applicabile per consentirlo. In caso contrario, lo stato della transizione indicherà che una revisione di un elemento figlio si trova in uno stato non applicabile e una finestra di dialogo di avviso chiederà conferma quando si tenterà di procedere con la transizione.

La finestra di dialogo Batch state change può essere aperta anche dal pannello Components panel o da un documento ActiveBOM document (*.BomDoc) per modificare lo stato del ciclo di vita dei componenti Workspace selezionati. Selezionare i componenti richiesti, fare clic con il pulsante destro del mouse sulla selezione e scegliere il comando Operations » Change State dal menu contestuale.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.

Contenuto