항목 리비전의 또 다른 중요한 측면은 Lifecycle State 입니다. 이는 해당 리비전이 현재 life 에서 어떤 단계에 도달했는지, 따라서 디자이너에게 어떤 권한이 있는지 빠르게 평가하는 데 사용할 수 있는 또 다른 식별자입니다. 리비전이 아이템에 대한 디자인 변경 사항을 반영하는 경우 Lifecycle 주기 상태는 Planned, New From Design, For Production, Obsolete 등과 같이 비즈니스 관점에서 아이템의 상태를 반영합니다.
처음에 아이템 리비전은 해당 저장/업로드/해제 프로세스에서 생성된 데이터를 수신(및 저장)할 준비가 된 Planned 상태가 됩니다. 해당 프로세스가 완료되면 해당 리비전은 닫히고(동일한 리비전으로 데이터를 다시 저장/업로드/해제할 수 없음) Lifecycle 주기 상태가 다음 해당 상태로 설정됩니다. 이 항목 리비전( can not )의 데이터는 수정되지만, Lifecycle 주기 상태( can )는 해당 항목 리비전의 유효 기간에 따라 해당 항목 리비전의 위치만 반영하도록 변경됩니다.
워크스페이스는 상태 및 상태 전환을 포함한 간단한 관리부터 상태 및 상태 전환이 별개의 단계로 구성되고 해당 단계와 리비전 ID 사이의 링크가 있는 완전히 구조화된 관리까지 다양한 유형의 Lifecycle 주기 관리를 제공합니다. 이러한 다양한 Lifecycle 주기 관리 전략을 기반으로 여러 가지 표준 Lifecycle Definitions 이 정의되어 있으며, 이를 통해 시간이 지남에 따라 항목-리비전이 겪을 수 있는 상태 전환을 모델링하도록 선택할 수 있습니다.
워크스페이스에는 미리 정의된 여러 가지 Lifecycle 주기 정의가 제공됩니다. 이러한 정의를 그대로 사용하거나 수정하거나 직접 만들 수 있습니다.
항목 리비전의 Lifecycle 주기는 회사 정책 및 관행에 따라 수동으로 관리됩니다. 베어 보드를 물리적으로 제작하기 위한 데이터가 포함된 PCB 제작 데이터 항목의 리비전을 생각해 봅시다. 개발 팀이 만족하면 해당 수정본의 라이프사이클 상태를 In Prototype 같은 상태로 올리고, 이후 제조된 프로토타입이 모두 잘 작동하면 In Production 상태로 진행할 수 있습니다. 나중에 더 나은 기능을 도입하기 위해 동일한 항목의 또 다른 리비전(다른 상자!)이 필요할 수 있습니다. 일단 출시되면 이 두 번째 아이템 리비전은 프로토타입 제작을 거쳐 생산으로 진행되며, 이전 아이템 리비전의 Lifecycle 주기는 사용 중단을 거쳐 최종적으로 단종으로 이어집니다. 중요한 것은 Lifecycle 주기 정보를 통해 '아이템 리비전 박스'의 콘텐츠가 어떻게 사용되고 있는지, 아니 오히려 어떻게 사용되고 있는지를 알 수 있다는 점입니다.

항목 리비전의 'Lifecycle'을 보여주는 예시입니다. 이 리비전은 한때 프로토타입 및 생산용으로 승인되었지만 이후 더 이상 사용되지 않게 되어 현재는 사용되지 않습니다.
워크스페이스 컴포넌트와 관련하여 Lifecycle 주기 관리는 컴포넌트가 공식적으로 개정되고 Lifecycle 주기가 관리됨에 따라 컴포넌트 인증의 개념을 사용할 수 있게 합니다. 이를 통해 조직은 컴포넌트의 상태와 사용 가능한 용도(디자인, 프로토타입, 생산 등)를 지정할 수 있습니다. 디자인 관점에서 보면, 이는 회사 내에서 새로 시작하는 각 디자인 프로젝트에 사용하도록 회사에서 승인한 공식적인 컴포넌트 모음이 포함된 워크스페이스 라이브러리를 생성하는 결과로 이어집니다.
디자인에 인증된 컴포넌트를 사용하는 것의 장점은 보드 디자인의 Lifecycle 주기 상태를 변경할 때 사용하는 컴포넌트도 해당 상태에 있어야만 디자인을 "프로토타입" 또는 "생산"으로 릴리스할 수 있으므로 디자인의 무결성이 더욱 높아진다는 점입니다. 다시 말해, 컴포넌트가 "디자인" 단계에만 있으면 조립된 보드의 생산을 시작할 수 없습니다!
그리고 이를 컴포넌트 관리 영역 자체에서 가장 세분화하여 살펴보면, 참조된 도메인 모델이 그에 해당하는 올바른 상태에 있지 않으면 시스템은 워크스페이스에서 컴포넌트의 Lifecycle 주기 상태를 홍보하려는 모든 시도에 플래그를 지정합니다. 즉, 상위 컴포넌트는 하위 모델보다 Lifecycle 주기가 더 길어질 수 없습니다.

사용 인증을 받은 컴포넌트를 사용하여 디자인하세요.
항목 수정본 Lifecycle 주기 기록 찾아보기
항목의 수정본과 수정본의 Lifecycle 주기 이력은 Explorer Panel 및 상세 항목 보기에서 찾아보고 관리할 수 있습니다. Explorer 패널에서 선택한 항목-리비전의 Lifecycle 화면 보기 탭으로 변경합니다. 릴리즈 데이터에 액세스하려면 Preview 화면 보기 탭으로 전환합니다.

Explorer 패널에서 직접 항목의 리비전 및 Lifecycle 주기 데이터에 액세스하려면 항목-리비전을 선택하고 Lifecycle 측면 보기 탭을 사용합니다. Preview 측면 보기 탭으로 전환하면 해당 항목의 리비전에 대한 릴리즈 데이터를 볼 수 있습니다.
Lifecycle 보기용 명령
상세 보기( Item 보기 또는 Explorer 패널)에서 Lifecycle 주기 상태 셀을 마우스 오른쪽 버튼으로 클릭하면 다음 명령에 액세스할 수 있습니다:
-
Place - 이 명령을 사용하여 현재 선택된 항목 리비전의 인스턴스를 일괄할 수 있습니다(해당 일괄가 지원되는 경우). 예를 들어, 컴포넌트 또는 관리되는 시트의 리비전을 활성 도식 시트에 일괄할 수 있습니다. 컴포넌트의 기호 또는 관리되는 시트 기호가 커서 위에 떠서 일괄할 준비가 된 상태로 나타납니다.
-
View Revision Properties - 이 명령을 사용하면 선택한 리비전의 상위 항목과 연결된 속성 목록을 제공하는 항목 리비전의 속성 대화 상자에 액세스할 수 있습니다. 컴포넌트의 매개변수나 릴리즈된 보드 디자인 항목의 상위 디자인 및 구성과 같은 다른 속성도 나열됩니다.
-
Edit Revision - 이 명령은 항목 리비전이 계획된 상태인 경우에만 사용할 수 있습니다. 이 명령을 사용하여
-
리비전 만들기 대화 상자가 열립니다.
-
Establish Planned Item - 이 명령을 사용하면 초기
Planned Lifecycle 주기 상태에서 현재 선택된 항목 수정본을 기반으로 새 항목을 생성할 수 있습니다. Create New Item 대화상자가 열리며(선택한 항목-수정본이 Ancestor Revision 으로 설정됨), 이 대화상자는 항목을 완전히 정의하는 데 필요한 모든 컨트롤을 제공합니다.
상태 전환 명령을 선택하면 State Transition Validation 대화 상자가 열립니다. 이 대화상자는 감지된 오류, 워크스페이스 위치, 전환 후 항목 수정 상태, 단계 및 전환 상태에 관한 세부 정보를 제공합니다. 대화 상자의 이름은 선택한 항목의 현재 라이프사이클 상태에 따라 달라집니다.

State Transition Validation 대화 상자의 다양한 반복
컴포넌트 항목 수정본의 라이프사이클 상태를 변경할 때 Altium Designer는 참조된 하위 항목 수정본(템플릿 및 참조 모델)이 적용 가능한 상태인지 확인합니다. 그렇지 않으면 상태 전환 상태에 하위 항목 수정본이 적용할 수 없는 상태임을 나타냅니다.
상태 전환 유효성 검사 대화 상자의 옵션 및 제어
-
Item Revision - 를 클릭하면 항목의 속성, 값, 수정본 세부 정보를 볼 수 있는 항목 수정본 속성 대화 상자가 열립니다.
-
Vault - 항목이 있는 워크스페이스가 나열됩니다.
-
State - 를 클릭하여 Lifecycle 주기 정의 대화 상자를 열고, 여기에서 항목의 상태 속성(색상, 전환, 적용 가능성, 가시성)을 수정하고, 정의에 새 상태를 추가하고, 사용하지 않는 상태를 제거하고, 단계를 수정본 수준에 연결할 수 있습니다(해당되는 경우).
-
Stage - 지정된 항목의 단계 유형과 번호를 나열합니다.
-
Status - 전환 상태를 나열합니다.
-
State change note - 변경 중인 항목에 메모를 첨부하는 데 사용됩니다.
추가 컨트롤
-
BOM tab - 에는 전환에 참여하는 항목이 나열됩니다.
-
Where Used tab - 프로젝트나 회로도 시트와 같이 워크스페이스 상위 항목 내에서 사용되는 하위 항목을 나열합니다.
-
Revision Transitions - 현재 항목 수정 상태를 다음 예상 상태를 가리키는 화살표와 함께 표시합니다.
-
Errors - 감지된 오류에 대한 세부 정보를 표시합니다.
Lifecycle State 상태 일괄변경
워크스페이스에 저장된 모든 디자인 항목에는 Lifecycle State. Lifecycle 주기 상태는 해당 항목의 사용 준비 상태를 반영하는 데 사용됩니다(예: 항목은 New From Design, In Production 또는 Deprecated). 여러 항목의 Lifecycle 주기 상태를 단일 일괄 프로세스에서 변경할 수 있습니다.
일괄 변경을 수행하려면 다음과 같이 하세요:
-
Explorer 패널에서 필요한 항목을 선택합니다.
-
마우스 오른쪽 버튼을 클릭하고 상황에 맞는 메뉴에서 Operations » Change state 명령을 선택합니다.
-
일괄 상태 변경 대화 상자가 열립니다. Next State 열은 기본적으로 관련된 각 항목의 다음 Lifecycle 주기 상태로 설정됩니다. 이는 개별 항목별로 변경할 수 있습니다. 또는 표준 Windows Ctrl+click 또는 Shift+click 기술을 사용하여 대화 상자에서 여러 항목을 선택할 수 있습니다. 마지막으로 선택한 셀에는 아래쪽 화살표가 표시되며, 이 화살표를 사용하여 선택한 모든 항목에 필요한 상태를 빠르게 설정할 수 있습니다.
-
Next State 을 필요한 대로 설정했으면 Process 버튼을 클릭하여 Lifecycle 주기 상태 변경을 적용합니다.
-
Confirm 대화 상자가 나타나면 필요한 경우 댓글을 입력하고(항목 기록의 일부로 저장됨) Yes 을 클릭하여 일괄 Lifecycle 주기 상태 변경을 완료합니다.

두 컴포넌트의 라이프사이클 상태를 빠르게 변경하는 예시입니다.
컴포넌트 항목 리비전의 라이프사이클 상태를 변경할 때 Altium Designer는 참조된 하위 항목 리비전(템플릿 및 참조 모델)이 적용 가능한 상태인지 확인하여 변경합니다. 그렇지 않으면 상태 전환 상태에 하위 항목 수정본이 적용 불가능한 상태임을 나타내며, 전환을 진행하려고 할 때 확인을 요청하는 경고 대화 상자가 표시됩니다.
일괄 상태 변경 대화 상자의 옵션 및 제어
-
Grid - 일괄 프로세스에서 업데이트하도록 지정된 선택된 항목에 대한 정보를 표시합니다. Next State 열 아래의 항목 링크를 클릭하면 대체 Next State 옵션을 선택할 수 있는 드롭다운에 액세스할 수 있습니다.
-
Add - Choose Item Revisions 대화 상자를 열어 항목을 추가하려면 선택합니다.
-
Remove - 선택한 항목을 제거하려면 선택합니다.
-
Process - 를 클릭하여 나열된 모든 항목의 Lifecycle 주기 상태를 변경합니다. 확인 대화 상자가 열리면 필요한 경우 댓글을 입력한 다음(항목 기록의 일부로 저장됨) Yes 을 클릭하여 일괄 Lifecycle 주기 상태 변경을 완료합니다.
메뉴를 마우스 오른쪽 버튼으로 클릭합니다
-
Load linked
-
Load Children - 를 선택하여 항목의 하위 항목에서 해당 항목으로 Lifecycle 주기 상태 정보를 로드합니다.
-
Load Parents - 항목의 부모 항목에서 해당 항목으로 라이프사이클 상태 정보를 로드하려면 선택합니다.
-
Add - 선택하여 Choose Item Revisions 대화 상자를 열어 항목을 추가합니다.
-
Remove - 선택한 항목을 제거하려면 선택합니다.
-
Validate transitions - 모든 항목의 상태를 확인하려면 선택합니다. 항목이 유효성 검사에 실패하면 Status 열 아래에 사유가 나열됩니다. 항목이 유효성 검사를 통과하면 Status 이 Valid 으로 변경됩니다.
-
Columns - 하위 메뉴를 사용하여 표시할 열을 선택하거나 선택 취소합니다.