지식베이스 및 지식 문서에 대한 접근 관리
특정 사용자 또는 사용자 범주가 기고 및 읽기 권한을 제어하여 지식베이스 및 지식 문서에 접근할 수 있는지 여부를 결정합니다.
- 읽기 권한은 지식베이스에서 지식 문서를 볼 수 있는 기능을 결정합니다.
- 기고 권한은 지식베이스에서 지식 문서를 생성, 수정 및 폐기하는 기능을 결정합니다.
지식 관리자, 지식베이스 관리자 또는 지식베이스 소유자는 사용자 기준이나 역할 또는 둘 다를 할당하여 지식 문서 수준에서 읽기 권한을 제어할 수 있습니다.
v3에 지식 관리 도입된 사용자 기준만을 사용하여 지식 문서에 대한 액세스를 제어하십시오. 역할은 v2에서 지식 관리 이 목적으로 사용되었습니다. 지식베이스에 대해 선택된 사용자 기준이 없으면 모든 사용자가 읽을 수 있으며 역할이 있는 모든 사용자가 해당 지식베이스에 기고할 수 있습니다.
지식 액세스를 위한 사용자 기준
지식 관리자, 지식베이스 관리자 또는 지식베이스 소유자는 다음 표에 설명되어 있는 사용자 기준을 통해 사용자의 지식베이스 또는 지식 문서에 대한 액세스를 제어합니다.
| 사용자 기준 | 결과 |
|---|---|
| 기고할 수 없음 | 지식베이스 내 지식 문서를 기고할 수 없습니다(생성, 수정 또는 폐기할 수 없음). 기고할 수 없음 사용자 기준은 지식베이스에만 사용할 수 있습니다. |
| 기고할 수 있음 | 지식베이스 내 지식 문서를 기고할 수 있습니다(즉, 보기, 생성, 수정 또는 폐기할 수 있음). 참가 가능 사용자 기준은 지식베이스에만 사용할 수 있습니다. |
| 읽을 수 없음 | 지식베이스 수준에서는 지식베이스 내의 지식 문서를 볼 수 없습니다. 지식 문서 수준에서는 지식 문서를 볼 수 없습니다. |
| 읽을 수 있음 | 지식베이스 수준에서는 지식베이스 내의 지식 문서를 볼 수 있습니다. 지식 문서 수준에서 지식 문서를 볼 수 있습니다. |
지식베이스와 해당 문서에 대한 접근은 다음 표의 설명과 같이 사용자의 사용자 기준 상태에 따라 정의됩니다.
| 상태 | 접근 |
|---|---|
| 사용자가 지식베이스 수준에서 기고할 수 있음과 기고할 수 없음 모두를 일치시킵니다. | 사용자의 지식베이스 및 해당 문서에 대한 기고 액세스가 거부됩니다. |
| 사용자가 지식베이스 수준에서 읽을 수 있음 및 읽을 수 없음 모두를 매칭합니다. | 사용자의 지식베이스 및 해당 문서에 대한 읽기 권한이 거부됩니다. |
| 사용자가 지식베이스 수준에서 읽을 수 있음, 지식 문서 수준에서 읽을 수 없음을 일치시킵니다. | 사용자의 지식 문서 읽기 액세스가 거부됩니다. |
| 사용자가 지식 문서 수준에서 읽을 수 없음 및 읽을 수 있음과 일치합니다. | 사용자의 지식 문서 읽기 액세스가 거부됩니다. |
특수 지식 권한이 있는 사용자
특수 지식 권한이 있는 사용자는 사용자 기준에 따라 평가되지 않으며 다음 표에 설명된 대로 지식베이스 및 지식 문서 접근 권한이 있습니다.
| 사용자 | 접근 |
|---|---|
| 지식 관리자 |
주: 이 액세스는 범위가 지정된 지식베이스에는 적용되지 않습니다. 자세한 내용은 범위가 지정된 지식베이스을(를) 참조하십시오. |
| 지식베이스 소유자 |
|
| 지식베이스 관리자 |
주: 문서 버전 관리 기능을 사용하는 경우, 지식베이스 관리자는 초안 상태인 다른 작성자의 지식 문서를 수정할 수 없습니다. 자세한 내용은 문서 버전 관리을(를) 참조하십시오. |
| 지식 문서와 연결된 소유권 그룹의 구성원 | 해당 지식 문서를 읽고, 수정하고, 승인하고, 폐기합니다( 참조 소유권 그룹). |
명시적 역할 및 사용자 기준
명시적 역할(snc_external 및 snc_internal)은 관리자가 고객 서비스 플러그인(com.sn_customerservice)과 같이 Explicit Roles 플러그인(com.glide.explicit_roles)도 활성화하는 플러그인을 설치할 때 인스턴스에 추가됩니다. Explicit Roles 플러그인(com.glide.explicit_roles)이 활성화된 지식베이스를 생성하면 애플리케이션이 지식베이스 수준에서 다음과 같이 사전 정의된 사용자 기준을 자동으로 추가합니다.
- 'snc_internal' 역할을 가진 사용자 – snc_internal 역할을 가진 사용자만 지식베이스에 대한 읽기 권한을 가질 수 있게 하는 읽기 가능 사용자 기준에 추가됩니다.
- snc_internal' 및 다른 역할을 가진 사용자 – snc_internal 역할과 하나 이상의 추가 역할을 가진 사용자만 지식베이스에 기고할 수 있는 '기고할 수 있음' 사용자 기준에 추가됩니다.
Explicit Roles 플러그인(com.glide.explicit_roles)을 제공하는 제품 버전 Rome 이상으로 업그레이드하는 경우, 미리 정의된 사용자 기준 "snc_internal" 역할을 가진 사용자와"snc_internal" 및 다른 역할을 가진 사용자는 Explicit Roles 플러그인을 활성화하기 전에 생성된 기존 지식베이스에 자동으로 추가되지 않습니다. 이러한 미리 정의된 사용자 기준을 기존 지식베이스에 추가하려면 보안되지 않은 지식베이스 수정 스크립트를 실행합니다. 명시적 역할 및 수정 스크립트에 대한 자세한 내용은 명시적 역할 및 수정 스크립트를 참조하십시오.
사용자 기준을 사용하여 지식베이스 및 해당 문서에 대한 기고 권한 결정
참가할 수 없음이 설정되지 않았거나 사용자가 참가할 수 없음 및 참가할 수 있음이 설정 glide.knowman.block_access_with_no_user_criteria 되지 않은 경우 다음 표에 설명된 대로 속성 값을 추가로 평가하여 참가 권한을 결정합니다.
| 속성 값 | 결과 |
|---|---|
| 참 | 특별한 지식 권한이 있는 사용자를 제외하고 지식베이스에 대한 기고가 가능한 사용자는 없습니다. |
| 거짓 | 인증되지 않은 사용자를 포함하여 하나 이상의 역할을 가진 모든 사용자가 지식베이스에 기고할 수 있습니다. Explicit Roles 플러그인(com.glide.explicit_roles)이 활성화되면 snc_internal 역할이 아닌 하나 이상의 역할을 가진 사용자도 지식베이스에 기여할 수 있습니다. 인증되지 않은 사용자가 접근할 수 있는 지식베이스를 확인하려면 사용자 기준 진단 기능을 사용하십시오. 자세한 내용은 지식베이스에 인증되지 않은 사용자가 접근할 수 있도록 구성 문서를 참조하십시오. |
사용자에게 지식베이스에 대한 참가 권한이 있는 경우, glide.knowman.apply_article_read_criteria 다음 표에 설명된 대로 속성이 평가되어 지식베이스의 문서에 대한 참가 권한이 결정됩니다.
| 속성 값 | 결과 |
|---|---|
| 예 | 문서 수준 읽기 권한은 지식베이스 수준의 기고 권한에 의해 부여되는 기본 기여 권한을 무효화합니다. |
| 거짓 | 지식베이스 수준의 기고 접근은 문서 수준의 사용자 기준보다 우선하며 사용자는 지식베이스의 모든 문서에 대한 기고 권한을 가집니다. |
사용자 기준을 사용하여 지식베이스의 문서에 대한 읽기 권한 결정
다음 흐름도는 지식 문서에 대한 읽기 권한을 결정하는 사용자 기준 검사를 보여줍니다.
읽을 수 없음이 설정되지 않았거나 사용자가 읽을 수 없음과 일치하지 않고 추가로 읽을 수 있음이 설정 glide.knowman.block_access_with_no_user_criteria 되지 않은 경우 다음 표에 설명된 대로 속성 값을 추가로 평가하여 읽기 액세스를 결정합니다.
| 속성 값 | 결과 |
|---|---|
| 참 | 특별한 지식 권한이 있는 사용자와 지식베이스에 기고할 수 있는 사용자를 제외하고는 읽기 권한이 있는 사용자가 없습니다. |
| 거짓 | 인증되지 않은 사용자를 포함한 모든 사용자는 지식베이스에 대한 읽기 권한을 가지며 문서 수준 사용자 기준은 추가로 평가됩니다. 인증되지 않은 사용자가 접근할 수 있는 지식베이스를 확인하려면 사용자 기준 진단 기능을 사용하십시오. 자세한 내용은 지식베이스에 인증되지 않은 사용자가 접근할 수 있도록 구성 문서를 참조하십시오. |
사용자에게 지식베이스에 대한 참가 권한이 있는 경우, glide.knowman.apply_article_read_criteria 다음 표의 설명에 따라 속성을 평가하여 지식베이스의 문서에 대한 읽기 권한을 결정합니다.
| 속성 값 | 결과 |
|---|---|
| 예 | 문서 수준 읽기 권한은 지식베이스 수준에서 기고 권한에 의해 부여되는 기본 읽기 권한을 무효화합니다. |
| 거짓 | 지식베이스 수준의 기고 권한은 문서 수준의 사용자 기준보다 우선하며 사용자는 지식베이스의 모든 문서에 대한 읽기 권한을 가집니다. |