Managing Item Revision Lifecycle

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.
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.
Projekt z użyciem komponentów certyfikowanych do użycia.

Więcej informacji znajdziesz na stronie Defining Lifecycle Definitions for a Workspace .

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.
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ń:

  • Place <Revision> – użyj tego polecenia, aby umieścić instancję aktualnie wybranej Item Revision, tam gdzie takie umieszczanie jest obsługiwane. Na przykład umieszczenie rewizji komponentu lub Managed Sheet na aktywnym arkuszu schematu. Symbol komponentu lub symbol zarządzanego arkusza pojawi się „przyklejony” do kursora, gotowy do umieszczenia.
  • View Revision Properties – użyj tego polecenia, aby otworzyć okno Properties for Item Revision dialog, które zawiera listę właściwości powiązanych z nadrzędnym Item wybranej rewizji. Wyświetlane są także inne właściwości, takie jak parametry komponentu lub nadrzędny projekt i konfiguracja dla zwolnionego Item projektu płytki.
  • Edit Revision - to polecenie jest dostępne tylko wtedy, gdy rewizja elementu znajduje się w stanie Planned. Użyj go, aby otworzyć okno Edit Revision dialog, w którym możesz wprowadzić zmiany w rewizji, zanim jakiekolwiek dane zostaną do niej zwolnione.
  • Delete Revision – użyj tego polecenia, aby usunąć wybraną Item Revision. Pamiętaj, że Items musisz usuwać „od góry do dołu”. Oznacza to, że nie możesz usunąć podrzędnej Item Revision używanej przez nadrzędny Item; najpierw musisz usunąć nadrzędny Item.
  • Promote <item to State> – użyj tego polecenia, aby awansować rewizję Item do następnego Lifecycle State, co może również przenieść ją do następnego Lifecycle Stage.

    Dostępne Lifecycle States są określane przez Lifecycle Definition, która ma zastosowanie do danego typu Item. Na przykład Component Lifecycle Definition zwykle dotyczyłaby komponentów.
  • Rollback <item to previous State> – cofnij Lifecycle state rewizji Item do poprzednio przypisanego stanu. Na przykład z Production z powrotem do Prototype, gdy ma zastosowanie Component Lifecycle Definition.
  • Make <item unusable> / Abandon <item> – użyj tego polecenia, aby zmienić Lifecycle State rewizji Item na Abandoned, Obsolete, Deprecated itd., zamiast awansować ją do kolejnego wyższego poziomu. Byłby to na przykład stan Obsolete dla definicji Component Lifecycle.
  • Establish Planned Revision - <level for Item ID> – użyj tego polecenia, aby utworzyć kolejny poziom rewizji dla Item, który będzie w początkowym stanie cyklu życia Planned. Zostanie otwarte okno Create Revision dialog, które udostępnia wszystkie elementy sterujące potrzebne do pełnego zdefiniowania rewizji Item.
  • Establish Planned Item – użyj tego polecenia, aby utworzyć nowy Item na podstawie aktualnie wybranej Item-Revision, w początkowym stanie cyklu życia Planned. Zostanie otwarte okno Create New Item (z wybraną Item-Revision ustawioną jako Ancestor Revision), które udostępnia wszystkie elementy sterujące potrzebne do pełnego zdefiniowania Item.

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
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.

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ą:

  1. Wybierz wymagane elementy w panelu Explorer.
  2. Kliknij prawym przyciskiem myszy i wybierz polecenie Operations » Change state z menu kontekstowego.
  3. 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.
  4. Po ustawieniu Next State zgodnie z wymaganiami kliknij przycisk Process, aby zastosować zmiany stanów cyklu życia.
  5. 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.
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.

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content