사용자 기준 기록을 만들어 사용자 기록에 대해 평가되는 조건을 정의합니다.
시작하기 전에
필요한 역할: admin, catalog_admin
이 태스크 정보
단일 카탈로그 항목 또는 범주에 여러 사용자 기준 기록을 적용할 수 있습니다. 이 상황에서 사용자는 이러한 기준 기록 중 하나만 일치하여 액세스할 수 있습니다.
프로시저
-
다음으로 이동 을 클릭하고 기록을 생성합니다.
-
양식의 필드에 적절한 정보를 입력합니다.
표 1. 사용자 기준 필드
| 필드 |
설명 |
| 이름 |
기준 기록의 이름입니다. |
| 사용자 |
일치할 개별 사용자 기록입니다. |
| 그룹 |
일치시킬 그룹 기록입니다. |
| 역할 |
일치시킬 역할입니다. 주:
- 역할의 평가는 세션에 캐시되므로 역할을 변경하려면 ACL(접근 제어 목록)의 역할과 마찬가지로 로그아웃한 후 로그인해야 합니다.
- 사용자 기준은 상승된 권한 역할에 적용할 수 없습니다.
|
| 고급 |
스크립트 필드를 표시하거나 숨기는 확인란입니다. |
| 스크립트 |
추가 기준을 정의하고 true 또는 false를 반환하는 스크립트입니다. 이 필드는 고급 이 선택된 경우에만 사용할 수 있습니다. 주:
- 스크립트는 사용자 기준이 생성되는 범위에서 평가됩니다.
- 스크립트의 평가는 세션에 캐시되므로 평가를 변경하려면 ACL의 역할과 마찬가지로 로그아웃한 후 로그인해야 합니다.
- gs.getUser() 또는 기타 세션 API는 진단 도구에서 사용할 때 충돌을 일으키므로 사용하지 마십시오. 스크립트에서 사용할 수 있는 미리 정의된 user_id 변수를 사용하여 스크립트를 평가하는 데 사용되는 사용자의 사용자 ID를 가져옵니다.
- 스크립트는 동적으로 평가되기 때문에 사용자 기준 기록에 스크립트를 포함하면 성능이 저하될 수 있습니다.
- answer는 사전 예약된 키워드이므로 이름이 answer인 함수, 즉 answer()를 사용하지 마십시오.
|
| 활성 |
이 기준 기록을 활성화하거나 비활성화하는 확인란입니다. |
| 회사 |
일치시킬 회사입니다. |
| 위치 |
일치시킬 위치입니다. |
| 부서 |
일치시킬 부서입니다. |
| 모두 일치 |
채워진 각 기준 필드의 모든 요소가 일치해야 하는지 여부를 결정하는 확인란입니다. 선택하면 모든 기준이 일치하는 사용자만 액세스할 수 있습니다. 선택하지 않으면 설정된 기준 하나 이상을 충족해야만 액세스할 수 있습니다. 기본적으로 이 확인란은 충족되는 조건이 있으면 일치를 제공하도록 선택이 취소되어 있습니다.
예를 들어 다음에 대한 사용자 기준 기록을 생각해 보십시오. 모두 일치를 선택하면 이러한 조건을 모두 충족하는 사용자만 일치합니다. 예를 들어 위치 A와 회사 C 조건을 모두 충족하는 사용자입니다.
모두 일치를 선택 취소하면 이러한 조건을 충족하는 사용자가 일치됩니다. 예를 들어 위치 B 조건을 충족하는 사용자입니다. 주: 모두 일치를 선택하는 경우 절대 충족할 수 없는 모순된 조건을 만들지 않도록 하십시오. 예를 들어 위치 A의 모든 사용자가 회사 G에서 일한다면 이 예의 조건은 절대 충족할 수 없습니다. |
다음 속성이 정의되지 않은 경우 사용자 기준 기록은 비어 있는 것으로 간주됩니다.
- 역할
- 그룹
- 부서
- 위치
- 회사
- 스크립트(또는 기타 사용자 속성 조건)
주: 빈 사용자 기준은 인증된 사용자만 일치합니다. 미인증 사용자는 더 이상 빈 사용자 기준과 일치하지 않습니다. 이 동작은 오스트레일리아 릴리스에만 적용됩니다.