단계 15. 특정 객체에 대한 보안 레이블 숨기기 - 선택 사항
특정 유형의 객체에 대해 보안 레이블을 설정하지 않으려면 해당 객체 유형의 특정 영역에서 보안 레이블 기능이 표시되지 않도록 숨길 수 있습니다. 보안 레이블 편집, 가입 및 계약에서 승인된 객체 검색 창에서 보안 레이블을 숨길 수 있습니다. 객체 유형에 적용된 기본 보안 레이블이 없도록 하려면 객체 유형에 대한 보안 레이블 객체 초기화 규칙을 모두 제거하는 것과 아울러 다음 절차를 수행합니다.
|
이 작업은 보안 레이블 사용 시스템을 사용자에게 제공하기 전에 수행합니다.
|
보안 레이블 편집 작업을 숨기고 객체 유형을 승인된 객체로 연결하려면 다음 절차를 따르십시오.
1. 다음 소스 파일로 이동합니다.
<Windchill>/conf/exposedSecurityLabelObjects.xml
여기서 <Windchill>은 Windchill 솔루션이 설치된 위치입니다.
2. exposedSecurityLabelObjects.xml 파일을 다음 위치로 복사합니다.
<Windchill>/wtSafeArea/ptcOrig/conf/exposedSecurityLabelObjects.xml
및
<Windchill>/wtSafeArea/siteMod/conf/exposedSecurityLabelObjects.xml
3. 텍스트 편집기에서 <Windchill>/wtSafeArea/siteMod/conf/exposedSecurityLabelObjects.xml 파일을 엽니다.
4. 보안 레이블을 숨기려는 객체 유형의 엔트리 주위에 주석 문자를 추가합니다. 예를 들어, 다음과 같이 수정합니다.
<object name="wt.doc.WTDocument"/>
<!--object name="wt.doc.WTDocument"/-->
5. 저장하고 닫습니다.
가입 창에서 선택한 유형에 대해 보안 레이블 수정 이벤트를 숨기려면 다음을 수행합니다.
1. 다음 파일로 이동합니다.
<Windchill>/wtSafeArea/siteMod/codebase/wt/notify/subscriptionConfig.xml
여기서 <Windchill>은 Windchill 솔루션이 설치된 위치입니다.
2. 텍스트 편집기에서 subscriptionConfig.xml 파일을 엽니다.
3. <category name = "EDIT_SECURITY_LABELS"> 요소에서 보안 레이블을 숨기려는 객체 유형 엔트리 주위에 주석 문자를 추가합니다. 예를 들면 다음과 같습니다.
<override type ="wt.doc.WTDocument"/>
다음과 같이 바뀝니다.
<!--override type ="wt.doc.WTDocument"/-->
4. 저장하고 닫습니다.
계약의 승인된 객체 유형 목록에서 객체 유형을 제거하려면 다음을 수행합니다.
|
계약을 활성화한 경우에만 이 단계를 수행합니다.
|
1. 다음 소스 파일로 이동합니다.
<Windchill>/wtSafeArea/siteMod/codebase/com/ptc/
core/agreements/agreements-SearchableTypes.properties.xconf
여기서 <Windchill>은 Windchill 솔루션이 설치된 위치입니다.
2. 텍스트 편집기에서 agreements-SearchableTypes.properties.xconf 파일을 엽니다.
3. 설치에 적용되는 각 카테고리에서 보안 레이블을 숨길 객체 유형 엔트리를 쉼표로 구분된 목록에서 제거합니다.
예를 들어 다음 등록 정보에는 wt.doc.WTDocument라는 객체 유형이 있습니다.
<Property name="Foundation.AgreementAuthObjectPickerFoundation" multivalued=","
default="wt.epm.EPMDocument,wt.change2.WTAnalysisActivity,
wt.change2.WTChangeActivity2,wt.change2.WTChangeInvestigation,
wt.change2.WTChangeIssue,wt.change2.WTChangeOrder2,wt.change2.WTChangeProposal,
wt.change2.WTChangeRequest2,wt.change2.WTVariance,wt.maturity.PromotionNotice,
wt.doc.WTDocument,wt.part.WTPart,wt.vc.baseline.ManagedBaseline,
wt.meeting.MeetingCenterMeeting,wt.meeting.TraditionalMeeting,
wt.viewmarkup.WTMarkUp,wt.viewmarkup.DerivedImage,
wt.annotation.StructuredAnnotationSet,wt.part.WTProductConfiguration,
wt.part.WTProductInstance2,com.ptc.windchill.wp.AbstractWorkPackage,
com.ptc.windchill.wp.delivery.DeliveryRecord"/>
등록 정보 요소를 편집하여 wt.doc.WTDocument 참조를 제거합니다. 결과는 다음과 같습니다.
<Property name="Foundation.AgreementAuthObjectPickerFoundation" multivalued=","
default="wt.epm.EPMDocument,wt.change2.WTAnalysisActivity,
wt.change2.WTChangeActivity2,wt.change2.WTChangeInvestigation,
wt.change2.WTChangeIssue,wt.change2.WTChangeOrder2,wt.change2.WTChangeProposal,
wt.change2.WTChangeRequest2,wt.change2.WTVariance,wt.maturity.PromotionNotice,
wt.part.WTPart,wt.vc.baseline.ManagedBaseline,wt.meeting.MeetingCenterMeeting,
wt.meeting.TraditionalMeeting,wt.viewmarkup.WTMarkUp,wt.viewmarkup.DerivedImage,
wt.annotation.StructuredAnnotationSet,wt.part.WTProductConfiguration,
wt.part.WTProductInstance2,com.ptc.windchill.wp.AbstractWorkPackage,
com.ptc.windchill.wp.delivery.DeliveryRecord"/>
4. 저장하고 닫습니다.