전문 관리 > 데이터 보안 확인 > 보안 레이블 및 계약 > 보안 레이블 구성 > 보안 레이블 구성 단계 > 단계 6. 보안 레이블 구성 파일 편집 - 필수 > AgreementConfiguration 요소
  
AgreementConfiguration 요소
* 
보안 레이블을 사용하기 위해 계약을 활성화할 필요가 없습니다. 계약을 사용하지 않으려면 이 요소를 포함할 필요가 없습니다.
AgreementConfiguration 요소와 하위 요소는 예제 정보를 사용하여 다음과 같은 방식으로 지정됩니다.
<AgreementConfiguration enabled="true">
<AgreementManagersGroup>
<groupUfid>cn=Agreement Managers,ou=people,
cn=AdministrativeLdap,cn=Windchill_9.1,o=ptc
|Ldap.ptcnet.ptc.com|Ldap.ptcnet.ptc.com</groupUfid>
</AgreementManagersGroup>
<AgreementLifecycleState>
<lifecycleState>APPROVED</lifecycleState>
</AgreementLifecycleState>
<AgreementCabinetDomain>
<domainPath>/Default</domainPath>
</AgreementCabinetDomain>
<ContextBasedAgreementType>
<logicalTypeId>com.ptc.security.ContextBasedAgreement</logicalTypeId>
</ContextBasedAgreementType>
<SelectAuthorizedSecurityLabelValuesStep value="show"/>
<AuthorizedSecurityLabelValuesDefault value="all"/>
</AgreementConfiguration>
계약을 활성화하려면 AgreementConfiguration 요소에 대한 enabled 속성 값을 true로 설정하고 적어도 하나의 보안 레이블 값에 agreementType 하위 요소가 있어야 합니다.
AgreementManagersGroup 요소는 Windchill 솔루션에서 계약 사용자 인터페이스를 보고 계약을 관리할 수 있는 권한이 부여된 Windchill 그룹을 나타냅니다. 이 그룹은 UFID(고유 연합 ID)로 표시됩니다. UFID를 지정하는 방법에 대한 자세한 내용은 UFID 지정을 참조하십시오.
AgreementLifecycleState 요소는 계약이 승인된 것으로 간주되어 활성화될 수 있는 라이프 사이클 상태를 지정합니다. lifecycleState 요소 값은 라이프 사이클 상태 리소스 정보 파일(<Windchill>/src/wt/lifecycle/StateRB.rbInfo)에 정의된 키 중 하나(예: APPROVED)여야 합니다.
계약의 라이프 사이클 템플릿 설정에 대한 자세한 내용은 계약 라이프 사이클을 참조하십시오.
AgreementCabinetDomain 요소는 계약이 저장되는 각 컨텍스트에서 계약에 할당되는 도메인을 지정합니다. 도메인은 캐비닛과 해당 컨텐트에 대한 기본 액세스 제어 정책을 결정하는 데 사용됩니다. 경로는 계약 캐비닛이 작성되는 컨텍스트를 기준으로 지정됩니다. 이 도메인은 컨텍스트의 /Default 도메인이거나 사이트에 구성된 사용자 정의 도메인일 수 있습니다. 도메인을 지정하지 않은 경우에는 계약 캐비닛이 /Default 도메인에 있습니다. 사용자 정의 도메인 작성에 대한 자세한 내용은 계약에 대한 사용자 정의 도메인 작성 항목을 참조하십시오.
ContextBasedAgreementType 요소는 컨텍스트 기반 계약에 대한 계약 유형을 지정합니다. 요소에 지정된 유형으로 또는 유형의 하위 유형으로 작성된 모든 계약은 컨텍스트 기반 컨텍스트로 처리됩니다. ContextBasedAgreementType 요소는 논리 양식의 객체 유형으로 나타납니다. 논리 양식은 유형 및 속성 관리 유틸리티에 표시되는 것처럼 유형의 내부 이름입니다. 사이트에서 표준 계약만 사용하려는 경우 ContextBasedAgreementType 요소를 지정할 필요가 없습니다.
자세한 내용은 계약 유형 및 하위 유형을 참조하십시오.
SelectAuthorizedSecurityLabelsStep 요소는 새 계약계약 편집 창에서 승인된 보안 레이블 값 선택 단계를 활성화합니다. 이 단계를 활성화하려면 요소의 값을 show로 설정해야 합니다. 이 단계를 비활성화하려면 SelectAuthorizedSecurityLabelsStep을 지정하지 않거나 값을 hide로 설정합니다. 단계가 활성화되면 승인 드롭다운 목록이 표시됩니다. 이 목록에서 모든 값이 기본적으로 선택되어 있습니다. 드롭다운 목록에 대한 기본 선택을 변경하려면 다음 값 중 하나를 사용하여 AuthorizedSecurityLabelValuesDefault 하위 요소를 지정합니다.
all: 표준 보안 레이블에 대한 기본 선택을 적용 가능한 모든 값으로 설정하고 사용자 정의 보안 레이블에 대한 기본 선택을 모든 값으로 설정합니다. AuthorizedSecurityLabelValuesDefault 요소를 지정하지 않은 경우에도 모든 값을 기본 선택으로 설정할 수 있습니다.
selected: 표준 보안 레이블에 대한 기본 선택을 선택한 값으로 설정하고 사용자 정의 보안 레이블에 대한 기본 선택을 값 없음으로 설정합니다.
none: 표준 보안 레이블과 사용자 정의 보안 레이블에 대한 기본 선택을 값 없음으로 설정합니다.
승인된 보안 레이블 값 선택 단계에 대한 자세한 내용은 승인된 보안 레이블 값을 참조하십시오.