노드에 포함 속성을 구성하여 구독에서 노드가 포함되거나 제외되도록 지정할 수 있습니다.
이 포함 속성을 사용하여 예를 들어, 노드를 타겟 뷰포인트에 바로 추가하지 않고도 소스 뷰포인트에서 추가할 수 있습니다. 그런 다음, 노드를 타겟 뷰포인트에 추가할 준비가 되면 소스 뷰포인트의 포함 속성 값을 변경하여 해당 노드를 구독 타겟 뷰포인트에 추가하도록 구독 요청 작업을 생성할 수 있습니다.
Note:
포함 속성은 노드 레벨 속성이어야 합니다.포함 속성은 소스 뷰포인트의 노드가 구독의 일부로 타겟 뷰포인트에 전송되는지 여부를 제어하는 부울 또는 목록 데이터 유형 속성입니다.
포함 속성이 소스 뷰포인트에서 노드를 포함하도록 설정되는 경우(즉, 부울의 경우 값이 True
이거나 목록의 경우 포함 값이 있음) 노드의 요청 작업이 구독별로 타겟 뷰포인트에 대해 생성됩니다. 노드가 타겟 뷰포인트에 아직 없는 경우 추가되거나 삽입됩니다.
포함 속성이 소스 뷰포인트에서 노드를 제외하도록 설정되는 경우(즉, 부울의 경우 값이 False
이거나 목록의 경우 포함 값이 없음) 타겟 뷰포인트에 노드가 있으면 제거되거나 삭제됩니다. 노드가 없으면 제외된 노드에 대해 요청 작업이 생성되지 않습니다.
모범 사례
타겟 뷰포인트에서 제외하는 노드의 속성 값 및 1차 하위 관계를 유지하려면 노드만 제거되도록 구독의 포함된 작업 필터에서 삭제 작업을 제거하는 것이 좋습니다. 작업별 필터링을 참조하십시오.
고려 사항
Note:
기존 속성을 포함 속성으로 구성하거나 이 구독의 포함 속성으로 사용할 새 속성을 생성할 수 있습니다. 수동으로 속성 생성을 참조하십시오.None
또는 Specified
일 수 있습니다. Specified 기본 유형은 다음 시나리오에서 유용할 수 있습니다.
True
이거나 목록의 경우 포함 값이 있음) 제외할 노드에 대해서만 속성을 변경할 수 있습니다.False
이거나 목록의 경우 포함 값이 없음) 포함할 노드에 대해서만 속성을 변경할 수 있습니다.기본 유형이 None
인 경우 모든 노드에 대해 포함 속성 값을 지정해야 합니다.
기본 유형이 Derived
또는 Inherited
일 수는 없습니다. 속성을 포함 속성으로 지정하면 해당 속성의 기본 유형을 파생됨 또는 상속됨으로 변경할 수 없습니다.
소스 뷰포인트의 일부 요청 작업은 타겟 뷰포인트의 해당 작업으로 변환됩니다.
소스 뷰포인트의 포함 값을 False에서 True로(목록의 경우 포함 값이 있도록) 수정하면 노드가 아직 없는 경우 타겟 뷰포인트에서 노드가 추가(또는 계층 세트에 삽입)됩니다.
소스 뷰포인트의 포함 값을 True에서 False로(목록의 경우 포함 값이 없도록) 수정하면 타겟 뷰포인트에 노드가 있는 경우 노드가 삭제(또는 계층 세트에서 제거)됩니다.
소스 뷰포인트에서 포함 값을 수정하지 않는 경우 포함 속성이 True로(목록의 경우 포함 값이 있도록) 설정되면 소스 뷰포인트에서 수행하는 요청 작업이 타겟 뷰포인트로 전파됩니다.
예를 들어 소스 뷰포인트에서 상위 A, B, C 아래에 공유 노드가 있다고 가정해 보겠습니다.
Tip:
구독 뷰포인트가 여러 개인 경우 서비스 관리자와 같이 어떤 뷰포인트에서 어떤 노드를 수신할지 결정하는 사용자가 한 명이면 목록 데이터 유형 포함 속성을 사용할 수 있습니다. 관리하는 뷰포인트로 속성이 전송되는지 여부를 각각 결정하는 사용자가 여러 명인 경우 여러 개의 부울 데이터 유형 포함 속성을 설정하고 속성 레벨 데이터 액세스 권한을 사용하여 해당 뷰포인트에 대한 부울 속성을 보거나 편집할 수 있는 사용자를 제어할 수 있습니다.
예를 들어 소스 뷰포인트에서 계획 관리자만 "계획에 포함할지 여부" 속성을 편집할 수 있고 통합 관리자만 "통합에 포함할지 여부" 속성을 편집할 수 있도록 데이터 액세스 권한을 구성할 수 있습니다. 포함 속성 예에서 부울 데이터 유형 포함 속성 예를 참조하십시오.
Note:
부울 또는 목록 데이터 유형 노드 레벨 속성 값에 따라 노드를 구독에서 제외하도록 필터링하는 노드 조건을 이미 사용하는 경우(노드 조건 정의 참조) 노드 조건 필터를 포함 속성 필터로 바꿔야 합니다.
관계 레벨 속성에서 노드 조건 필터를 사용하는 경우 관계 레벨 속성에서 포함 속성 필터를 생성할 수 없으므로 기존 노드 조건 필터를 유지해야 합니다.
포함 속성 구성
Note:
허용되는 값에 대한 애플리케이션 또는 노드 유형 대체가 속성에 있는 경우 모든 대체의 모든 허용되는 값을 포함 값으로 선택할 수 있습니다.