소유권 승인 방법을 사용하면 뷰포인트에서 노드에 대해 정의하는 소유권 속성에 따라 승인자를 초대할 수 있습니다.
노드에 대한 소유권 속성은 해당 노드에 대한 요청을 승인할 책임이 있는 사용자를 확인합니다. 정책에 대한 소유권 속성을 지정한 후 확인된 사용자는 해당 노드가 포함된 요청 항목의 모든 변경사항을 승인하도록 초대됩니다. 각 초대된 노드 소유자는 정책을 이행하기 위해 요청을 승인해야 합니다.
Note:
소유권 승인 방법의 컨텍스트에서 "소유자"라는 용어는 데이터 체인 객체에 대한
소유자 권한과 동일하지 않습니다. 노드 소유자는 해당 노드에 대한 요청을 승인하는 권한만 부여하는 승인 정책에 대한 승인자로 초대됩니다. 노드 소유자는 해당 노드를 보거나 편집하는 권한과 같은 해당 노드에 대한 추가적인 권한이 자동으로 부여되지 않습니다.
고려 사항
- 승인 정책에 대해서만 소유권 방법을 구성할 수 있습니다. 커밋 또는 통지 정책에 대한 소유권 방법을 구성할 수 있습니다.
- 노드에 대한 여러 소유권 속성을 정의할 수 있으며, 이를 통해 해당 노드에 대해 둘 이상의 노드 소유자를 승인자로 포함할 수 있습니다. 각 속성은 별도의 승인 정책을 기반으로 해야 합니다. 정책당 소유권 속성을 하나만 지정할 수 있기 때문입니다.
- 소유자로 지정하는 사용자는 사용자 하위 유형과 함께 노드 데이터 유형 속성을 사용하여(노드 및 노드 목록 데이터 유형 하위 유형 참조) 사용자 애플리케이션에서 선택됩니다(사용자 애플리케이션 작업 참조).
- 요청이 진행 중인 동안 노드 소유자가 변경되면 새로운 소유자가 승인을 위해 초대되고 이전 소유자는 더 이상 승인을 위해 초대되지 않습니다. 이전 소유자가 요청을 이미 승인한 경우 해당 승인은 요청 내역에서 유지됩니다.
- 노드 소유자가 사용가능하지 않은 경우(예를 들어 소유자가 적합한 사용자가 아니거나 부재 중인 경우)에는 요청이 에스컬레이션됩니다. 정책 미리알림 및 에스컬레이션을 참조하십시오.
프로세스 플로우
다음에서는 소유권 승인을 설정하는 경우 일반적인 프로세스 플로우를 설명합니다. 이 플로우는 단계별 절차가 아니라 소유권 승인 방법을 활용하기 위해 필요한 단계의 개요입니다.
- 사용자를 저장하도록 사용자 애플리케이션을 설정합니다. (사용자 애플리케이션 작업을 참조하십시오.)
중요: 노드 소유자로 지정되려면 사용자 애플리케이션의 사용자는 Oracle Fusion Cloud Enterprise Data Management에서 적합한 사용자여야 합니다(CoreStats.EDM User
= True). 시스템에서는 사용자 애플리케이션의 User.Email Address
속성을 사용하여 적합한 사용자를 결정합니다. 사용자 애플리케이션에 대한 사전 정의된 속성을 참조하십시오.
- 소유권 속성으로 사용할 사용자 하위 유형의 노드 데이터 유형 속성을 생성합니다. 수동으로 속성 생성를 참조하십시오.
- 뷰포인트에서 노드 유형과 속성을 연계합니다. 노드 유형에 속성 추가를 참조하십시오.
Tip:
지정된 노드 세트 및
허용된 노드 유형에 대해 1단계에서 생성한 사용자 애플리케이션에서 적절한 노드 세트 및 노드 유형을 선택합니다.
- 소유권 방법을 사용하도록 승인 정책을 구성합니다. (승인 정책 만들기 및 사용을 참조하십시오).
- 승인 방법에 대해 소유권을 선택합니다.
- 소유권 속성에 대해 소유권 속성(위 2단계에서 생성함)으로 구성한 속성을 선택합니다.
- 정책을 사용으로 설정하고 저장합니다.
- 노드 소유자를 지정합니다.
- 뷰포인트에서 요청을 생성하고 각 노드에 대한 소유권 속성(위 2단계에서 생성함)의 값을 사용자 애플리케이션의 사용자로 설정합니다.
Tip:
이 속성 값이 상속 또는 파생되도록 설정하면 이 프로세스를 간소화할 수 있습니다.
- 요청을 제출하고 완료합니다.
요청 처리
소유권 승인에 대한 사용자 애플리케이션, 뷰포인트 및 승인 정책을 구성한 후 초대받은 사람 및 정책 이행은 소유권 속성 값을 기반으로 계산됩니다. 소유권 정책이 포함된 요청이 승인 단계에 도달하는 경우:
- 소유권 정책이 정책과 연계된 각 요청 항목의 노드에 대해 평가됩니다.
- 각 노드에 대해 소유권 속성 값이 확인되고 소유권 속성에서 참조된 각 사용자가 요청을 승인하도록 초대됩니다. 사용자는 Cloud EDM에서 적합한 사용자여야 합니다.
- 각 초대받은 사람은 정책을 이행하기 위해 요청을 승인해야 합니다.
- 초대받은 사람이 적합한 사용자가 아니거나 부재 중인 경우에는 요청이 에스컬레이션됩니다.
모범 사례
- 노드 소유자는 요청 검사기를 통해 항상 요청을 승인할 수 있습니다(요청 검사기 작업 참조). 그러나 뷰포인트에서 요청 변경사항을 시각화할 수 있으려면 노드 사용자는 자신이 소유자인 노드가 포함된 뷰포인트에 대한 참가자(읽기) 이상 권한이 있어야 합니다. 뷰 및 뷰포인트에 대한 보안을 참조하십시오.
- 노드 소유자에게 뷰포인트에 대한 참가자(읽기) 이상 권한이 없는 경우에는 요청 또는 뷰포인트가 검증될 때 검증 오류 또는 경고를 표시하도록 사전 정의된 소유권 승인 권한 검증을 사용으로 설정합니다. 사전 정의된 검증를 참조하십시오.
- 소유권 속성으로 사용할 속성을 생성하는 경우 노드 소유자가 항상 각 노드에 지정되도록 뷰포인트에서 해당 속성을 필수로 설정합니다.
- 새 노드가 추가될 때 소유권 속성이 자동으로 채워지도록 소유권 속성을 룩업에서 상속됨(계층 뷰포인트) 또는 파생됨(목록 뷰포인트)으로 설정합니다.
- 소유권 속성을 구성하는 경우 선택 기준 속성, 선택 기준 연산자 및 선택 기준 값 필드를 사용하여 적합한 사용자만 노드 소유자로 지정될 수 있도록 합니다. 노드 및 노드 목록 데이터 유형 매개변수를 참조하십시오.
예를 들어 다음과 같습니다.
- 선택 기준 속성:
EDM User
- 선택 기준 연산자:
Equal
- 선택 기준 값:
1
(True)
- 특별히 노드 소유권을 유지관리하기 위해 별도 목록 뷰포인트를 생성합니다. 이를 사용하여 데이터 변경사항과 별도로 노드 소유권을 관리할 수 있습니다.
- 노드 소유자로 사용하려는 사용자를 액세스 제어에 추가하는 경우 사용자 애플리케이션에도 추가해야 소유권 승인 사용자로 사용할 수 있습니다.