계약
사용 가능한 보안 레이블이 있는 Windchill 솔루션에서 계약을 사용할 수 있습니다. 계약을 사용하면 보안 레이블에 의해 제한된 객체에 대한 액세스를 승인할 수 있습니다. 구성에 따라 사이트에 표준 계약, 컨텍스트 기반 계약 또는 둘 다가 있을 수 있습니다. 활성 표준 계약은 보안 레이블이 있는 지정된 객체에 있는 하나 이상의 표준 보안 레이블 값 또는 사용자 정의 보안 레이블에 대한 클리어런스를 참여자(사용자, 그룹 또는 조직) 세트에 제공합니다. 활성 컨텍스트 기반 계약도 하나 이상의 표준 보안 레이블 값 또는 사용자 정의 보안 레이블에 대한 클리어런스를 참여자 세트에 제공하지만, 해당 계약의 컨텍스트 내에서 적절한 보안 레이블이 있는 모든 객체에 클리어런스가 적용됩니다. 객체에 적용된 표준 보안 레이블 값 또는 사용자 정의 보안 레이블에 대해 승인된 참여자라 하더라도 해당 객체에 대한 적절한 액세스 제어 권한을 갖고 있어야 합니다. 계약 매니저 그룹의 멤버만 계약을 작성, 수정 및 삭제할 수 있습니다. 또한 계약 매니저 그룹의 멤버만 계약 페이지를 볼 수 있습니다.
계약 매니저는 사이트, 조직, 제품, 프로그램, 프로젝트 및 라이브러리 컨텍스트에서 계약 페이지에 액세스할 수 있습니다. 계약 폴더 및 해당 컨텐트는 계약 페이지에서만 액세스할 수 있으며 컨텍스트에 대한 폴더 페이지에서는 사용할 수 없습니다.
표준 계약의 범위는 계약이 정의된 컨텍스트 및 모든 하위 컨텍스트로 제한됩니다. 예를 들어, 프로젝트 컨텍스트에서 계약이 작성된 경우 계약은 해당 프로젝트 내의 객체에 대한 허가만 제공할 수 있습니다. 표준 계약이 조직 컨텍스트에서 작성된 경우 계약은 조직 컨텍스트에서 작성된 모든 프로젝트, 프로그램, 제품 또는 라이브러리의 객체에 대한 클리어런스를 제공할 수 있습니다. 계약 범위에 대한 자세한 내용은
계약 범위를 참조하십시오.
|
계약 범위는 표준 계약에만 적용됩니다. 컨텍스트 기반 계약은 계약이 현재 있는 컨텍스트에만 적용됩니다.
|
계약은 특징 시간 범위 동안에만 활성 상태이므로 참여자는 계약의 속성에 지정된 시간에만 지정된 객체에 액세스할 수 있습니다. 계약이 작성될 때는 계약이 활성 상태이면서 승인된 객체에 대한 허가가 제공되는 시간을 결정하기 위해 시작 일자 및 종료 일자가 적용됩니다. 자세한 내용은
계약 상황을 참조하십시오.
계약은 컨텐트를 보유하지 않지만 승인 문서와 연관될 수 있습니다. 각 승인 문서 또는 계약은 계약의 세부내용에 대한 텍스트 설명입니다.
Windchill에 존재하며 문서 유형 또는 문서의 하위 유형을 가진 문서가 계약과 연관될 수 있습니다. 승인 문서를 계약과 연관시키는 방법에 대한 자세한 내용은
계약 작성 또는
계약 편집을 참조하십시오. Windchill에서 문서를 작성하는 방법에 대한 자세한 내용은
새 문서 추가를 참조하십시오.
계약과 연관된 보안 레이블이 있는 객체를 승인된 객체라고 합니다. 표준 계약의 경우 계약에 대해 승인된 객체를 지정해야 하며,
승인된 객체 테이블의
계약 정보 페이지에서 승인된 객체를 볼 수 있습니다. 보안 레이블이 있는 모든 객체를 표준 계약과 연관시킬 수 있습니다. 컨텍스트 기반 계약의 경우 계약이 있는 컨텍스트 내의 모든 객체가 승인된 객체이므로 계약 정보 페이지에 표시되지 않습니다. 표준 계약과 컨텍스트 기반 계약의 객체는 모두 지정된 라이프 사이클 상태에 있을 경우 계약에 의해 승인됩니다. 또한 표준 계약의 객체는 지정된 개정 또는 개정 범위에 있어야 합니다. 승인된 객체에 대한 자세한 내용은
계약에서 승인된 객체를 참조하십시오.
계약과 연관된 참여자를 승인된 참여자라고 하며
계약 정보 페이지에서 볼 수 있습니다. 승인된 참여자는 사용자, 그룹 또는 조직일 수 있습니다. 승인된 참여자에 대한 자세한 내용은
승인된 참여자 테이블을 참조하십시오.
계약을 통해 보안 레이블이 지정된 객체의 표준 보안 레이블 값 또는 사용자 정의 보안 레이블에 대해 참여자를 허가하려면 다음 조건을 충족해야 합니다.
• 계약은 보안 레이블 구성 파일에 구성된 대로 적절한 라이프 사이클 상태에 있어야 합니다.
• 현재 날짜는 계약의 시작 및 종료 일자 범위 내에 있어야 합니다.
• 객체의 표준 보안 레이블 값 또는 해당 객체에 적용된 사용자 정의 보안 레이블 중 하나 이상이 계약 유형과 연관되고, 계약이 해당 유형이거나 해당 유형의 하위 유형이어야 합니다. 승인된 보안 레이블 값 선택 단계를 사용하는 경우, 객체의 표준 보안 레이블 값 또는 해당 객체에 적용된 사용자 정의 보안 레이블 역시 해당 계약을 위해 선택한 승인된 보안 레이블 값 중 하나여야 합니다.
• 객체는 승인된 라이프 사이클 상태 중 하나에 있어야 합니다.
• 참여자 또는 참여자가 멤버로 속한 그룹은 계약과 연관된 참여자 중 하나여야 합니다.
• 객체가 올바른 컨텍스트에 있어야 합니다.
◦ 표준 계약: 객체가 계약과 동일한 컨텍스트 또는 하위 컨텍스트에 있어야 합니다.
◦ 컨텍스트 기반 계약: 객체가 계약과 동일한 컨텍스트에 있어야 합니다.
• 객체가 계약의 승인된 객체여야 합니다.
◦ 표준 계약: 객체가 계약에 연관된 승인된 객체여야 합니다.
▪ 버전이 지정된 객체의 경우 특정 개정 또는 개정 범위가 계약과 연관됩니다.
▪ 버전이 지정되지 않은 이터레이션된 객체의 경우 모든 이터레이션이 연관됩니다.
▪ 다른 모든 객체의 경우 객체는 계약과 연관됩니다.
◦ 컨텍스트 기반 계약: 계약과 동일한 컨텍스트에 있는 모든 객체가 승인된 객체입니다.
|
계약을 사용하여 많은 수의 객체를 공유하지 않는 것이 좋습니다. 이는 성능에 영향을 미치고 대규모 데이터 캐싱으로 인해 사용자 작업이 지연될 수 있기 때문입니다.
|