Innym ważnym aspektem rewizji elementu jest jej Lifecycle State. To kolejny identyfikator, którego można użyć do szybkiej oceny, na jakim etapie ta rewizja aktualnie znajduje się w swoim life oraz co projektanci są w związku z tym uprawnieni z nią robić. O ile rewizja odzwierciedla zmiany projektowe wprowadzone w elemencie, o tyle stan cyklu życia odzwierciedla stan elementu z perspektywy biznesowej, taki jak Planned, New From Design, For Production, Obsolete itd.
Początkowo rewizja elementu będzie w stanie Planned – gotowa do przyjęcia (i przechowywania) danych wygenerowanych przez odpowiedni proces zapisu/przesyłania/zwalniania. Po zakończeniu tego procesu rewizja zostaje zamknięta (danych nie można już zapisać/przesłać/zwolnić do tej samej rewizji ponownie), a stan cyklu życia zostaje ustawiony na kolejny odpowiedni stan. Chociaż dane dla tej rewizji elementu can not być modyfikowane, stan cyklu życia can być zmieniany, aby odzwierciedlić dokładnie, na jakim etapie użytecznego życia znajduje się ta rewizja elementu.
Twój Workspace udostępnia różne typy zarządzania cyklem życia — od podstawowego zarządzania, przez proste zarządzanie obejmujące stany i przejścia stanów, aż po w pełni ustrukturyzowane zarządzanie, w którym stany i przejścia stanów są zorganizowane w odrębne etapy, z powiązaniem między tymi etapami a identyfikatorem rewizji. W oparciu o te różne strategie zarządzania cyklem życia zdefiniowano szereg standardowych Lifecycle Definitions, spośród których można wybrać te służące do modelowania przejść stanów, jakim rewizja elementu może podlegać w czasie.
Workspace zawiera szereg predefiniowanych definicji cyklu życia. Możesz używać ich bez zmian, modyfikować je lub tworzyć własne.
Cyklem życia rewizji elementu zarządza się ręcznie i zgodnie z politykami oraz praktykami firmy. Rozważmy rewizję elementu danych produkcyjnych PCB, zawierającą dane potrzebne do fizycznego wykonania gołej płytki. Gdy zespół projektowy będzie z niej zadowolony, stan cyklu życia tej rewizji może zostać podniesiony do stanu takiego jak In Prototype, a jeśli wszystko pójdzie dobrze z później wyprodukowanym prototypem, przejdzie ona następnie do stanu In Production. W późniejszym terminie może być potrzebna kolejna rewizja tego samego elementu (kolejne pudełko!), aby wprowadzić lepszą funkcjonalność. Po zwolnieniu ta druga rewizja elementu przejdzie przez prototypowanie do produkcji, podczas gdy cykl życia poprzedniej rewizji elementu przejdzie przez wycofanie, a ostatecznie do stanu przestarzałości. Chodzi o to, że informacje o cyklu życia pokazują, w jaki sposób zawartość „pudełka rewizji elementu” może być, a raczej jest, wykorzystywana.

Przykład pokazujący „życie” rewizji elementu. Rewizja była kiedyś dopuszczona do wykonania prototypu i następnie do produkcji, ale później została wycofana i obecnie jest przestarzała.
W odniesieniu do komponentó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 projektowym realizowanym w tej firmie.
Piękno używania certyfikowanych komponentów w projektach polega na tym, ż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żywane przez niego komponenty również znajdują się w odpowiednim stanie. Innymi słowy, nie rozpocząłbyś produkcji zmontowanej płytki, jeśli komponenty są tylko na etapie „Design”!
A jeśli zejdziemy do najdrobniejszego poziomu szczegółowości w samym obszarze zarządzania komponentami, system oznaczy każdą próbę podniesienia stanu cyklu życia komponentu w Workspace, jeśli jego referencyjne modele domenowe nie znajdują się w odpowiednim, poprawnym stanie, który by to umożliwiał. Innymi słowy, komponent nadrzędny nie może być dalej w swoim cyklu życia niż jego modele podrzędne.

Projektuj z użyciem komponentów, które zostały certyfikowane do użycia.
Przeglądanie historii cyklu życia rewizji elementu
Rewizje elementu i ich historia cyklu życia mogą być przeglądane i zarządzane z poziomu panelu Explorer oraz szczegółowego widoku elementu. W Explorer panelu przełącz się na kartę widoku aspektu Lifecycle dla wybranej rewizji elementu. Aby uzyskać dostęp do danych wydania, przełącz się na kartę widoku aspektu Preview.

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

Różne warianty okna dialogowego State Transition Validation
Podczas zmiany stanu cyklu życia rewizji elementu komponentu Altium Designer sprawdza, czy jego referencyjne podrzędne rewizje elementów (szablon i modele referencyjne) 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 znajduje się w nieodpowiednim stanie.
Options and Controls of the State Transition Validation Dialog
-
Item Revision - kliknij, aby otworzyć okno dialogowe Properties for Item Revision dialog, w którym można wyświetlić właściwości elementu, wartości i szczegóły rewizji.
-
Vault - wyświetla Workspace, w którym znajduje się element.
-
State - kliknij, aby otworzyć okno dialogowe Lifecycle Definition dialog, w którym można modyfikować atrybuty stanu elementu (kolor, przejścia, zastosowanie, widoczność), dodawać nowe stany do definicji, usuwać nieużywane stany oraz łączyć etapy z poziomami rewizji (tam, gdzie ma to zastosowanie).
-
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 lub elementów.
Dodatkowe elementy sterujące
-
BOM tab - wyświetla elementy uczestniczące w przejściu.
-
Where Used tab - wyświetla elementy podrzędne używane w elemencie nadrzędnym 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.
Wsadowe zmiany stanu cyklu życia
Wszystkie elementy projektowe przechowywane w Twoim Workspace mają Lifecycle State. Stan cyklu życia służy do odzwierciedlenia gotowości danego elementu do użycia; na przykład element może być New From Design, In Production lub Deprecated. Stan cyklu życia wielu elementów można zmienić w jednym procesie wsadowym.
Aby wykonać zmianę wsadową:
-
Wybierz wymagane elementy w panelu Explorer.
-
Kliknij prawym przyciskiem myszy i wybierz z menu kontekstowego polecenie Operations » Change state.
-
Otworzy się okno dialogowe
Batch state change dialog. W kolumnie Next State domyślnie zostanie ustawiony następny stan cyklu życia dla każdego uwzględnionego elementu. Można to zmienić indywidualnie dla każdego elementu. Alternatywnie można użyć standardowych technik systemu Windows: Ctrl+click lub Shift+click, aby zaznaczyć wiele wpisów w oknie dialogowym. Ostatnia 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 wprowadzić zmiany stanu cyklu życia.
-
Pojawi się okno dialogowe Confirm; wprowadź komentarz, jeśli jest wymagany (zostanie on 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 podrzędne rewizje elementów (szablon i modele referencyjne) 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 znajduje się w nieodpowiednim stanie, a przy próbie kontynuowania przejścia pojawi się okno ostrzegawcze z prośbą o potwierdzenie.
Okno dialogowe Batch state change można również otworzyć z panelu Components panel lub dokumentu ActiveBOM document (*.BomDoc), aby zmienić stan cyklu życia wybranych komponentów Workspace. Wybierz wymagane komponenty, kliknij prawym przyciskiem myszy zaznaczenie i wybierz z menu kontekstowego polecenie Operations » Change State.
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 otworzyć listę rozwijaną, 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. Otworzy się okno potwierdzenia; wprowadź komentarz, jeśli jest wymagany (zostanie on zapisany jako część historii elementu), a następnie kliknij Yes, aby zakończyć zbiorczą zmianę stanu cyklu życia.
Menu po kliknięciu prawym przyciskiem myszy
-
Load linked
-
Load Children - wybierz, aby załadować informacje o stanie cyklu życia z elementów podrzędnych danego elementu do tego elementu.
-
Load Parents - wybierz, aby załadować informacje o stanie cyklu życia z elementów nadrzędnych danego elementu do tego elementu.
-
Add - wybierz, aby otworzyć okno dialogowe Choose Item Revisions i dodać dodatkowe elementy.
-
Remove - wybierz, aby usunąć zaznaczone elementy.
-
Validate transitions - wybierz, aby zweryfikować status wszystkich elementów. Jeśli element nie przejdzie weryfikacji, przyczyna zostanie podana w kolumnie Status. Jeśli element przejdzie weryfikację, Status zmieni się na Valid.
-
Columns - użyj podmenu, aby wybrać lub usunąć zaznaczenie kolumn do wyświetlenia.