Kolejnym ważnym aspektem Item-Revision jest jego Lifecycle State. To kolejny identyfikator, którego można użyć do szybkiej oceny, na jakim etapie dana rewizja aktualnie się znajduje w swoim life oraz do czego projektanci są w związku z tym uprawnieni. O ile Revision odzwierciedla zmiany projektowe wprowadzone do Item, o tyle Lifecycle State odzwierciedla stan elementu z perspektywy biznesowej, taki jak Planned, New From Design, For Production, Obsolete itd.
Początkowo Item-Revision będzie w stanie Planned – gotowym do przyjęcia (i przechowywania) danych wygenerowanych przez odpowiedni proces zapisu/przesłania/zwolnienia. Po zakończeniu tego procesu dana rewizja zostaje zamknięta (nie można ponownie zapisać/przesłać/zwolnić danych do tej samej rewizji), a Lifecycle State jest ustawiany na kolejny właściwy stan. Chociaż dane dla tej Item-Revision can not być modyfikowane, Lifecycle State can być zmieniany, aby odzwierciedlać, gdzie dokładnie ta Item-Revision znajduje się pod względem swojego cyklu życia.
Twoje Workspace udostępnia różne typy zarządzania cyklem życia – od podstawowego zarządzania, przez proste zarządzanie obejmujące stany i przejścia między stanami, aż po w pełni ustrukturyzowane zarządzanie, w którym stany i przejścia są zorganizowane w odrębne etapy, z powiązaniem między tymi etapami a identyfikatorem Revision ID. W oparciu o te różne strategie zarządzania cyklem życia zdefiniowano szereg standardowych Lifecycle Definitions, spośród których możesz wybrać, aby modelować przejścia stanów, jakim Item-Revision może podlegać w czasie.
Workspace zawiera szereg predefiniowanych definicji cyklu życia. Użyj ich bez zmian, zmodyfikuj je lub utwórz własne.
Cyklem życia Item-Revision zarządza się ręcznie, zgodnie z politykami i praktykami firmy. Rozważmy rewizję elementu PCB Fabrication Data Item, zawierającą dane do fizycznego wytworzenia gołej płytki. Gdy zespół deweloperski jest z niej zadowolony, Lifecycle State tej rewizji może zostać podniesiony do stanu takiego jak In Prototype, a jeśli wszystko pójdzie dobrze z później wytworzonym prototypem, przejdzie następnie do stanu In Production. W późniejszym czasie może być potrzebna kolejna rewizja tego samego Item (kolejne „pudełko”!), aby wprowadzić lepszą funkcjonalność. Po zwolnieniu ta druga Item-Revision przejdzie przez prototypowanie do produkcji, podczas gdy cykl życia poprzedniej Item-Revision przejdzie przez wycofywanie i ostatecznie do przestarzałości. Chodzi o to, że informacje o cyklu życia pokazują, jak zawartość „pudełka Item-Revision” może być – a właściwie jest – wykorzystywana.

Przykład pokazujący „życie” Item-Revision. Rewizja była kiedyś dopuszczona do prototypu i dalej do produkcji, ale później została wycofana i obecnie jest przestarzała.
W odniesieniu do komponentów w Workspace zarządzanie cyklem życia udostępnia koncepcję certyfikacji komponentów – ponieważ komponenty są formalnie rewidowane i zarządzane w cyklu życia. Pozwala to organizacji określić stan swoich komponentów i to, do czego mogą być używane (projekt, prototyp, produkcja itd.). Z perspektywy projektowej skutkuje to utworzeniem biblioteki Workspace, zawierającej formalny zbiór komponentów zatwierdzonych przez firmę do użycia w każdym nowym projekcie realizowanym w tej firmie.
Zaletą używania certyfikowanych komponentów w projektach jest to, że gdy przychodzi czas na zmianę stanu cyklu życia projektu płytki, integralność projektu staje się jeszcze większa, ponieważ projekt może zostać zwolniony do „Prototype” lub „Production” tylko wtedy, gdy użyte w nim komponenty również znajdują się w odpowiadającym stanie. Innymi słowy, nie rozpoczniesz produkcji zmontowanej płytki, jeśli komponenty są dopiero na etapie „Design”!
A jeśli zejdziemy do najdrobniejszego poziomu szczegółowości w obszarze zarządzania komponentami, system oznaczy każdą próbę podniesienia stanu cyklu życia komponentu w Workspace, jeśli jego referencjonowane modele domenowe nie znajdują się w odpowiednim, poprawnym stanie, aby było to możliwe. Innymi słowy, komponent nadrzędny nie może być dalej w swoim cyklu życia niż jego modele podrzędne.

Projekt z użyciem komponentów certyfikowanych do użycia.
Przeglądanie historii cyklu życia rewizji elementu
Rewizje elementu Item oraz ich historia cyklu życia mogą być przeglądane i zarządzane z poziomu panelu Explorer panel oraz w szczegółowym widoku Item. W panelu Explorer przełącz się na kartę widoku aspektu Lifecycle dla wybranej Item-Revision. Aby uzyskać dostęp do danych zwolnienia, przełącz się na kartę widoku aspektu Preview.

Uzyskaj dostęp do danych rewizji i cyklu życia dla Item bezpośrednio przez panel Explorer, wybierając Item-Revision i używając karty widoku aspektu Lifecycle. Przełącz się na kartę widoku aspektu Preview, aby zobaczyć dane zwolnienia dla tej rewizji Item.
Polecenia dla widoku cyklu życia
Kliknij prawym przyciskiem na komórce stanu cyklu życia – w szczegółowym Item widoku lub w panelu Explorer – aby uzyskać dostęp do następujących poleceń:
Po wybraniu polecenia przejścia stanu otwiera się okno State Transition Validation . Okno zawiera szczegóły dotyczące wykrytych błędów, lokalizacji w Workspace, stanów rewizji elementów po przejściu, etapu oraz statusu przejścia. Nazwa okna będzie się różnić w zależności od bieżącego stanu cyklu życia wybranego elementu.

Różne warianty okna State Transition Validation
Podczas zmiany stanu cyklu życia rewizji elementu komponentu Altium Designer sprawdza, czy referencjonowane podrzędne rewizje elementów (szablon i referencjonowane modele) znajdują się w odpowiednim stanie, aby było to możliwe. W przeciwnym razie status przejścia stanu wskaże, że podrzędna rewizja elementu jest w stanie nieodpowiednim.
Options and Controls of the State Transition Validation Dialog
-
Item Revision - kliknij, aby otworzyć okno Properties for Item Revision dialog, w którym możesz przeglądać właściwości elementu, wartości oraz szczegóły rewizji.
-
Vault - wyświetla Workspace, w którym znajduje się element.
-
State - kliknij, aby otworzyć okno Lifecycle Definition dialog, w którym możesz modyfikować atrybuty stanów elementu (kolor, przejścia, zastosowanie, widoczność), dodawać nowe stany do definicji, usuwać nieużywane stany oraz łączyć etapy z poziomami rewizji (jeśli dotyczy).
-
Stage - wyświetla typ etapu i numer danego elementu.
-
Status - wyświetla status przejścia.
-
State change note - służy do dołączenia notatki do zmienianego elementu/elementów.
Dodatkowe elementy sterujące
-
BOM tab - wyświetla elementy biorące udział w przejściu.
-
Where Used tab - wyświetla elementy podrzędne używane w nadrzędnym elemencie Workspace, takim jak projekt lub arkusz schematu.
-
Revision Transitions - wyświetla bieżący stan rewizji elementu wraz ze strzałką wskazującą następny oczekiwany stan.
-
Errors - wyświetla szczegóły dotyczące wykrytych błędów.
Zbiorcze zmiany stanu cyklu życia
Wszystkie elementy projektowe (design Items) przechowywane w Twoim Workspace mają Lifecycle State. Stan cyklu życia służy do odzwierciedlenia gotowości danego Item do użycia; na przykład Item może być New From Design, In Production lub Deprecated. Stan cyklu życia wielu Items można zmienić w jednym procesie zbiorczym.
Aby wykonać zmianę zbiorczą:
- Wybierz wymagane elementy w panelu Explorer.
-
Kliknij prawym przyciskiem myszy i wybierz polecenie Operations » Change state z menu kontekstowego.
-
Zostanie otwarte okno dialogowe
Batch state change dialog. W kolumnie Next State domyślnie zostanie ustawiony następny stan cyklu życia dla każdego z uwzględnionych elementów. Można to zmienić dla każdego elementu indywidualnie. Alternatywnie można użyć standardowych technik systemu Windows Ctrl+click lub Shift+click, aby zaznaczyć w oknie dialogowym wiele wpisów. Ostatnio zaznaczona komórka wyświetli strzałkę w dół — użyj jej, aby szybko ustawić wymagany stan dla wszystkich zaznaczonych elementów.
-
Po ustawieniu Next State zgodnie z wymaganiami kliknij przycisk Process, aby zastosować zmiany stanów cyklu życia.
-
Pojawi się okno dialogowe Confirm — wprowadź komentarz, jeśli jest wymagany (zostanie zapisany jako część historii elementu), a następnie kliknij Yes, aby zakończyć zbiorczą zmianę stanu cyklu życia.

Przykład szybkiej zmiany stanu cyklu życia dwóch komponentów.
Podczas zmiany stanu cyklu życia rewizji elementu komponentu Altium Designer sprawdza, czy powiązane rewizje elementów podrzędnych (szablon i modele referencyjne) znajdują się w stanie, który na to pozwala. W przeciwnym razie status przejścia stanu wskaże, że rewizja elementu podrzędnego jest w stanie nieodpowiednim, a podczas próby kontynuowania przejścia pojawi się okno ostrzeżenia z prośbą o potwierdzenie.
Options and Controls of the Batch state change Dialog
-
Grid - wyświetla informacje o wybranych elementach przeznaczonych do aktualizacji w procesie wsadowym. Kliknij łącze dla elementu w kolumnie Next State, aby uzyskać dostęp do listy rozwijanej, z której można wybrać alternatywną opcję Next State.
-
Add - wybierz, aby otworzyć okno dialogowe Choose Item Revisions i dodać dodatkowe elementy.
-
Remove - wybierz, aby usunąć zaznaczone elementy.
-
Process - kliknij, aby zmienić stan cyklu życia wszystkich wymienionych elementów. Zostanie otwarte okno potwierdzenia; wprowadź komentarz, jeśli jest wymagany (zostanie zapisany jako część historii elementu), a następnie kliknij Yes, aby zakończyć wsadową zmianę stanu cyklu życia.
Menu po kliknięciu prawym przyciskiem myszy
-
Load linked
-
Load Children - wybierz, aby załadować do elementu informacje o stanie cyklu życia z jego elementów podrzędnych.
-
Load Parents - wybierz, aby załadować do elementu informacje o stanie cyklu życia z jego elementów nadrzędnych.
-
Add - wybierz, aby otworzyć okno dialogowe Choose Item Revisions i dodać dodatkowy(e) element(y).
-
Remove - wybierz, aby usunąć zaznaczone elementy.
-
Validate transitions - wybierz, aby zweryfikować status wszystkich elementów. Jeśli element nie przejdzie walidacji, przyczyna zostanie wymieniona w kolumnie Status. Jeśli element przejdzie walidację, Status zmieni się na Valid.
-
Columns - użyj podmenu, aby wybrać lub odznaczyć kolumny do wyświetlenia.