ArcMap에서 내 호스팅 서비스에 발행한 피처에 대해 피처 레이어에 대한 소유권 기반 접근 제어를 활성화하여 피처를 편집할 수 있는 사용자와 각 사용자가 수행할 수 있는 편집 작업을 제어할 수 있습니다.
소유권 기반 접근 제어를 사용하면 특정 피처에 대해 수행할 수 있는 편집 작업과 편집 작업을 수행할 수 있는 사용자를 지정할 수 있습니다. 예를 들어 피처를 추가한 사용자만 피처를 업데이트하거나 삭제할 수 있고 레어어에 연결된 다른 모든 사용자는 피처를 쿼리할 수만 있도록 피처 레이어를 설정할 수 있습니다.
소유권 기반 접근 제어 활성화 방법은 포털이 호스팅 피처 레이어 데이터를 저장하는 데 ArcGIS Data Store를 사용하는지 또는 관리되는 데이터베이스를 사용하는지에 따라 달라집니다. 포털이 ArcGIS Data Store를 사용하면 레이어의 항목 세부정보에서 호스팅 피처 레이어에 대한 편집자 추적 및 소유권 기반 접근 제어를 활성화할 수 있습니다. 포털이 호스팅 피처 레이어 데이터에 대해 관리되는 데이터베이스를 사용하면 이 항목의 단계에 따라 소유권 기반 접근 제어를 활성화해야 합니다.
데이터 준비
피처 레이어에 대한 소유권 기반 접근 규칙을 설정하기 전에 피처 클래스에서 편집자 추적을 활성화해야 합니다.
피처 클래스 발행
피처 발행의 지침에 따라 피처 클래스를 ArcMap의 내 호스팅 서비스에 발행합니다.
소유권 기반 접근 제어 사용
ArcGIS Server Manager에 로그인하여 피처 레이어 서비스를 중지하고 소유권 기반 접근 제어를 활성화합니다.
- ArcGIS Server Manager에 포털 관리자 또는 피처 레이어의 소유자로 로그인합니다.
- Hosted 폴더를 열고 중지 버튼을 클릭하여 피처 레이어 서비스를 중지합니다.
- 서비스를 더블 클릭하여 등록정보를 엽니다.
- 기능을 클릭합니다.
- 기능 목록에서 피처 접근을 선택합니다.
- 등록정보 섹션에서 피처에 대한 소유권 기반 접근 제어 사용을 선택합니다.
- 다른 사용자가 생성한 피처에서 허용되는 작업 아래에서 다른 사용자가 자신이 생성하지 않은 피처에 대해 수행할 수 있도록 할 편집 작업을 선택합니다.
예를 들면 다음과 같습니다.
- 쿼리를 선택 취소한 경우 호스팅 피처 레이어에 로그인한 사용자는 자신이 생성한 피처만 볼 수 있습니다.
- 쿼리를 선택하고 업데이트와 삭제를 선택 취소한 경우 피처 생성자를 제외하고 모든 사용자에게 피처가 읽기 전용으로 표시됩니다.
- 쿼리와 업데이트를 선택하고 삭제를 선택 취소한 경우 소유자가 아닌 사용자는 피처를 쿼리하거나 변경할 수 있지만 삭제할 수는 없습니다.
- 서비스 등록정보에 대한 변경 내용을 저장합니다.
피처 레이어 서비스 시작
편집자 추적 및 소유권 기반 접근 제어를 활성화한 경우 피처 레이어 서비스를 다시 시작합니다.
- 호스팅됨 링크를 클릭하여 호스팅 서비스 목록으로 다시 돌아갑니다.
- 피처 레이어 서비스 옆의 시작 버튼을 클릭하여 피처 레이어 서비스를 다시 시작합니다.
이제 편집할 권한이 있는 사람은 피처 레이어에 연결해 허용된 편집 작업만 수행할 수 있습니다. 피처 레이어의 모든 편집 내용에는 연결한 사용자의 사용자 이름과 편집한 시간이 기록됩니다. 피처 레이어가 모든 사람(공용)과 공유되는 경우에는 사용자 이름이 저장되지 않습니다.