객체 상태 변경 정책 계획
비즈니스 정보와 비즈니스 객체는 제품 개발 주기를 거치면서 완성도가 높아집니다. 이 주기 동안 데이터에 액세스할 수 있는 사용자, 관련 프로세스, 객체의 다음 주기 단계 등과 같은 환경이 변경됩니다. 라이프 사이클은 이러한 비즈니스 객체의 완성 방식을 정의하고 제품의 상업화 프로세스에 대한 모델을 제공합니다.
라이프 사이클은 단계 및 게이트를 사용하는 자동화된 그래픽 모델로서, 비즈니스 객체의 개념화 단계에서부터 비즈니스 객체가 사라질 때까지 비즈니스 객체를 관리합니다.
각 Windchill 객체 유형은 고유한 라이프 사이클 상태 세트를 가질 수 있습니다. 객체가 특정 라이프 사이클 단계에 있는 동안, 해당 단계에 대해 정의된 액세스 제어 규칙 또는 특정 워크플로와 같은 특정 비즈니스 규칙이 적용됩니다.
Windchill PDMLink는 부품, 문서 또는 CAD 문서의 라이프 사이클 관리에 사용할 수 있는 다음 비즈니스 프로세스를 지원합니다. 변환 규칙을 사용하여 라이프 사이클에서 이 작업의 가용 시기를 제어할 수 있습니다. 예를 들어 다음과 같습니다.
• 상태 설정 - 객체의 라이프 사이클 상태를 비공식적으로 설정할 수 있습니다.
• 수준 올리기 - 검토 프로세스 중에 하나 이상 객체의 상태를 새 라이프 사이클 상태로 설정할 수 있습니다.
• 변경 - 제품 개발 객체에 대한 변경 주문을 실행할 수 있습니다.
• 개정 - 새 버전의 객체를 작성할 수 있습니다.
라이프 사이클 관리 객체는 작성 시 라이프 사이클 단계로 들어갑니다. 이 라이프 사이클 단계에서는 초기 상태가 지정되어 해당 라이프 사이클의 초기 단계와 연관됩니다.
사용자는 다음 세 가지 방법 중 하나를 사용하여 객체의 라이프 사이클 상태를 변경할 수 있습니다.
• 새 수준 올리기 요청 작업 - 사용자는 상태 변경에 대한 관찰이나 검토가 필요한 경우, 수준 올리기 요청을 작성하여 제품 또는 라이브러리에 있는 객체 세트의 상태 변경을 요청할 수 있습니다. 수준 올리기 프로세스에는 보통 지정된 참여자가 새 상태로 객체 수준 올리기를 검토 및 승인하거나 거부하는 작업이 포함됩니다.
Windchill에서는 수준 올리기 요청을 위해 수준 올리기 요청 승인 프로세스와 수준 올리기 요청 검토 프로세스라는 바로 사용할 수 있는 두 개의 워크플로 프로세스를 제공합니다. 관리자는 필요에 따라 이러한 워크플로를 편집하거나 추가 수준 올리기 워크플로 프로세스를 작성할 수 있습니다.
• 상태 설정 작업 - 적절한 권한이 있는 사용자가 하나 이상의 객체 상태를 수동으로 변경할 수 있습니다. 상태 설정 작업에는 검토 또는 승인이 필요하지 않습니다.
객체에 대한 다음 액세스 제어 권한 중 하나를 가진 사용자는 상태 설정 작업을 사용하여 객체 상태를 변경할 수 있습니다.
◦ 객체에 대한 상태 설정 권한 - 관리자가 해당 객체에 대해 유효한 변환을 정의한 경우에는 객체에 대한 상태 설정 권한이 있는 사용자는 상태 설정 작업을 사용하여 객체 상태만 변경할 수 있습니다. 변환은 특정 최초 상태의 객체에 가능한 하나 이상의 대상 상태를 지정합니다. 관리자는 상태 설정 작업에 대한 변환을 지정하여 객체의 최초 상태를 기반으로 객체에 가능한 대상 상태를 제어할 수 있습니다. 예를 들어, 객체 라이프 사이클에 작업 중, 검토 중, 승인됨이라는 세 가지 상태가 정의되어 있다고 가정해 보겠습니다. 관리자는 모든 최초 상태에서 모든 대상 상태로의 변환을 정의하도록 선택할 수 있습니다. 객체의 최초 상태가 작업 중인 경우 대상 상태를 검토 중으로 지정하여 변환을 정의할 수 있습니다. 객체에 대해 다른 변환이 정의되어 있지 않을 경우, 사용자에게 작업 중 상태의 객체에 대한 상태 설정 권한이 있으면 객체 상태를 검토 중으로 수정할 수 있습니다.
사용자에게 상태 설정 작업에 대한 권한을 부여하는 방법에 대한 자세한 내용은 사용자에게 상태 설정 작업 수행 권한 제공 항목을 참조하십시오.
◦ 객체에 대한 관리 권한 - 객체에 대한 관리 권한이 있는 사용자는 최초 상태에서 대상 상태로의 변환이 정의되어 있는지 여부에 관계없이 상태 설정 작업을 사용하여 객체 상태를 객체와 연관된 라이프 사이클에 정의된 상태로 수정할 수 있습니다.
• 변경 관리 프로세스 - 변경 관리 프로세스는 조직에 대한 객체의 릴리즈를 공식적으로 관리합니다. 조직에 공식적으로 개정을 도입해야 하거나 원형 레벨 또는 생산 레벨 릴리즈가 있을 수 있는 경우 언제든지 이 프로세스를 사용할 수 있습니다. 변경 관리 프로세스는 명분, 계획 및 구현을 검토하고 변경을 감사하는 강력한 방법을 제공합니다. 변경 프로세스 중 팀은 변경 검토 및 실행을 위한 다양한 역할을 맡게 될 담당자를 정의합니다.
Windchill에서는 바로 사용할 수 있는 변경 관리용 워크플로 프로세스를 몇 가지 제공합니다. 관리자는 필요에 따라 이러한 워크플로를 편집하거나 추가 변경 관리 워크플로 프로세스를 작성할 수 있습니다.
객체 라이프 사이클 상태 변경 방법은 사이트의 필요 항목이나 요구 사항, 비즈니스 프로세스 및 절차, 객체 유형, 상태 변경 유형 및 기타 가능한 요인에 따라 달라집니다. 관리자는 적절한 상태 변경 방법을 결정할 때 이러한 요인을 고려해야 합니다. 다음 표에는 몇 가지 구체적인 고려 사항이 나와 있습니다.
수준 올리기 프로세스를 사용해야 하는 작업에 적합한 권장 시나리오 | 사용자에게 상태 설정 작업 권한을 제공하는 작업에 적합한 권장 시나리오 | 변경 관리 프로세스를 사용하는 작업에 적합한 권장 시나리오 |
• 객체 상태를 변경하기 전에 일종의 관찰이나 검토가 필요합니다. • 많은 객체의 상태를 동시에 변경해야 합니다. • 수준 올리기 요청을 구성 사양으로 사용해야 합니다. • 개정은 수준 올리기의 일부로, 개정 체계 변경이 포함됩니다(예: 계정 체계를 1, 2, 3에서 A, B, C로 변경). | • 사용자가 관리를 위해 라이프 사이클 상태 세트를 수정 또는 업데이트해야 합니다. • 상태 변경을 위해 관찰이 필요하지 않습니다. • 사용자가 객체 상태를 더 쉽고 빠르게 변경할 수 있도록 하려고 합니다(일반적으로 제품 개발의 비공식 단계). • 사용자가 둘 이상의 객체 상태를 동시에 변경할 수 있도록 허용하려고 합니다. | • 데이터를 조직에 공식적으로 도입해야 합니다. • 변경 관리 프로세스에 대한 개선된 추적 가능성 및 검토가 필요합니다. • 릴리즈됨 및 쓰이지 않음과 같은 여러 상태로 데이터를 릴리즈해야 하고 작업의 일부로 개정 및 대량 변경과 같은 작업을 지원해야 합니다. • 개정 및 릴리즈에 대한 명분을 캡처할 수 있어야 합니다. |
이 개념에 대한 자세한 내용 | 이 Windchill 도움말 센터 항목 참조 |
수준 올리기 프로세스 및 바로 사용할 수 있는 수준 올리기 프로세스 워크플로 | |
라이프 사이클과 해당 단계 및 상태 | |
라이프 사이클 변환 규칙 | |
변경 관리 프로세스 | |
바로 사용할 수 있는 변경 관리 워크플로 | |
구성 사양 | |
사용자에게 상태 설정 작업 수행 권한 제공
객체에 대한 관리 권한이 없는 사용자에게 해당 객체에 대한 상태 설정 작업을 수행할 수 있는 권한을 제공할 수 있습니다. 다음 단계에 따라 적절한 권한을 부여하십시오.
1. 객체 유형의 객체 초기화 규칙을 검토하여 객체에 사용되는 라이프 사이클 템플릿을 확인합니다.
a. 유틸리티 페이지에서 객체 초기화 규칙 관리 유틸리티를 실행합니다.
b. 다운로드 작업을 사용하여 적절한 객체 유형에 대한 객체 초기화 규칙 XML 파일을 다운로드합니다.
c. 텍스트 편집기에서 XML 파일을 열고 라이프 사이클 상태를 확인합니다.
2. 라이프 사이클 템플릿 관리 유틸리티를 사용해서 최초 상태의 객체에 대해 하나 이상의 대상 상태를 선택하여 라이프 사이클 템플릿에 대해 유효한 변환을 정의합니다. 최초 상태는 참여자가 상태 설정 작업을 사용할 수 있도록 지정하려고 할 때의 객체 상태입니다. 대상 상태는 참여자가 상태 설정 작업을 사용할 때 객체에 대해 선택할 수 있는 유효한 상태입니다.
b. 라이프 사이클 템플릿 관리 창에서 원하는 라이프 사이클 템플릿을 선택하고 편집을 클릭합니다.
c. 라이프 사이클 편집 창에서 최초 상태를 선택하고 변환 탭을 클릭합니다.
d. 상태 설정 행에서 하나 이상의 대상 상태를 선택합니다.
e. 라이프 사이클 템플릿을 저장하고 체크 인합니다.
3. 정책 관리 유틸리티를 사용하여 적절한 참여자에게 원하는 최초 상태의 객체에 대한 상태 설정 권한을 부여합니다.
a. 액세스 제어 규칙을 작성하려는 컨텍스트에서 정책 관리 유틸리티를 실행합니다. 참여자가 자신이 멤버인 모든 컨텍스트에서 상태 설정 작업을 사용할 수 있도록 하려는 경우 조직 또는 사이트 레벨에서 권한을 설정합니다.
b. 참여자, 객체 유형 및 이전에 식별한 라이프 사이클 상태에 대한 적절한 도메인에 상태 설정 권한을 부여합니다.
이 개념에 대한 자세한 내용 | 이 Windchill 도움말 센터 항목 참조 |
객체 초기화 규칙 관리 | |
상태 변환 정의 | |
정책 관리 및 권한 부여 | |