자동 부여 룰
사용자의 attribute 값이 룰과 매칭되면 그룹이 자동으로 부여됩니다. 룰은 일반 그룹의 편집 화면에서 추가하고, 이 화면에서는 전 그룹의 룰을 한눈에 조회합니다.
이 페이지 목차
위치: 관리자 > 권한 > 자동 부여 룰 (/admin/permissions/rules)
룰은 그룹의 편집 화면에서 추가합니다.
룰이 없으면 "등록된 자동 부여 룰이 없습니다. 그룹 편집에서 "자동 부여 룰" 을 추가하세요."라고 안내됩니다.
화면 구성
- 1보기 전환 룰을 보는 기준을 바꿉니다. 그룹별 외에 속성별 그룹, 평면 보기가 있습니다.
- 2편집 링크 룰을 고치려면 눌러 해당 그룹의 편집 화면으로 이동합니다.
화면 위 설명의 "잠재적으로 발생합니다" 건수에는 사용자 상세의 그룹 제외가 반영되지 않습니다. 사용자별로 최종 어떤 Skill이 노출되는지는 사용자 상세의 Effective Skill (출처) 에서 확인합니다.
룰이 만들어지는 흐름
- 사용자 속성 정의에서 속성의 종류를 정의합니다.
- 사용자 상세(또는 사용자 추가 창, 사용자 동기화 매핑)로 사용자별 속성 값을 채웁니다.
- 일반 그룹의 편집 화면 자동 부여 룰 섹션에서 그 그룹의 attribute 조건을 추가합니다.
- 사용자 상세의 그룹 (수동 할당) 과 그룹 제외로 룰 결과를 사용자별로 보정합니다.
룰 추가하기
룰은 그룹 편집 화면(관리자 > 권한 > 그룹에서 그룹 이름을 눌러 엽니다)의 자동 부여 룰 섹션에서 추가합니다. 이 섹션은 일반 그룹에만 있고, "전체 사용자" 그룹에는 없습니다.
화면 안내: "사용자의 attribute 값이 룰과 매칭되면 이 그룹이 자동 부여됩니다. 같은 attribute 의 여러 값은 OR, 다른 attribute 끼리는 AND."
1. 그룹 편집 화면을 엽니다
관리자 > 권한 > 그룹에서 룰을 붙일 일반 그룹의 이름을 누르고, 자동 부여 룰 섹션으로 이동합니다.
2. 속성을 고릅니다
추가 폼의 속성 드롭다운에서 고릅니다. 사용자 속성 정의에 등록된 속성 가운데 텍스트형 속성이 "라벨 (key)" 형태로 나옵니다. 예/아니오 속성은 목록에 없습니다.
3. 연산자를 고릅니다
연산자 드롭다운의 옵션은 =, IN, NOT IN입니다.
4. 값을 입력하고 추가합니다
값을 입력하고(입력 예시 형식은 "예: AF1100"과 같은 코드 값) 추가를 누릅니다.
5. 매칭 미리보기를 확인합니다
룰 아래에 "현재 룰로 매칭: N명"과 매칭되는 사용자 이름(이메일) 목록이 나옵니다. 인원이 많으면 5명과 "외 N명"으로 줄여 보여 줍니다. 의도한 사람들이 맞는지 확인합니다.
추가한 룰은 칩(chip)으로 표시됩니다. 속성 key, 연산 배지, 값 칩이 이어지며 같은 속성의 값은 한 줄에 칩으로 나란히 놓입니다. 값 칩의 × 버튼으로 값을 제거할 수 있습니다.
같은 attribute의 값은 하나라도 맞으면, 다른 attribute끼리는 모두 맞아야 매칭됩니다. 속성을 늘릴수록 대상이 좁아지니, 추가할 때마다 "현재 룰로 매칭: N명" 숫자를 확인하세요.
설정 후 확인
- 이 화면의 보기를 그룹별로 두고 의도한 그룹에 룰이 걸려 있는지 봅니다.
- 테스트 사용자의 상세 화면 Effective Skill (출처) 에서 그룹이 부여됐는지 확인합니다.
마지막 수정: