사용자 지정 사용자 역할 만들기

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 1분
  • 시스템 관리자는 스크립트 포함 및 확장점/인스턴스를 사용하여 사용자 지정 역할을 만들거나 기존 역할의 접근 권한을 수정할 수 있습니다.

    고객 서비스 관리 애플리케이션에서는 플랫폼 ACL과 쿼리 비즈니스 규칙을 사용하여 사용자 역할을 기반으로 데이터 접근을 제한합니다. 시스템 관리자 역할을 가진 사용자는 필요할 경우 스크립트 포함 및 확장점/인스턴스를 사용하여 사용자 지정 역할을 만들거나 기존 역할의 접근 권한을 수정할 수 있습니다.
    • 스크립트 포함은 역할 접근 제어 논리를 처리하기 위한 JavaScript 함수 및 클래스를 저장합니다.
    • 확장점/인스턴스는 사용자 지정 스크립트를 호출한 후 기본 기능을 확장하도록 처리할 수 있는 위치를 지정합니다.

    시스템 관리자는 확장점/인스턴스를 사용하여 CSQueryBRUtilOOBConstants와 유사한 고유한 역할 액세스 상수 파일을 만들 수 있습니다.

    시스템 관리자는 기존 확장점에 대한 새 확장 인스턴스를 만들고 이를 사용하여 사용자 지정 역할 구성 상수를 정의할 수 있습니다. 고객 서비스 관리 애플리케이션에는 다음 항목이 포함되어 있습니다.
    • global.CSQeryExtensionPoint: CSM 역할 구성에 대해 제공된 확장점
    • instance.CSQueryExtensioninstanceOOB: CSM 역할 구성에 대해 제공된 확장 인스턴스

    새 역할을 만들려면 다음과 같이 하십시오.

    1. CSQueryBRUtilOOBConstants와 유사한 새 역할에 대한 구성을 저장할 새 상수 파일을 만듭니다. 예를 들면 다음과 같습니다.
      CSQueryBRUtilOOBConstantstest.ROLE_PERMISSIONS_POOL = {
         ‘sn_customerservice.customer_new_role’:{ ‘sn_customerservice_case’:{‘condition’:[‘my_new_condition’]},
      } ,
    2. 이 새로운 상수 파일을 CSQueryBRUtil에 반환하는 논리를 저장할 새 확장 인스턴스를 만듭니다.
    3. 이 역할이 인스턴스에 있고 sn_esm_user 역할을 포함하는지 확인합니다.
    4. 이 새 역할을 접촉 창구에 할당합니다.
    5. 필요에 따라 이 역할에 대한 ACL 및 쿼리 비즈니스 규칙을 만들거나 수정합니다.

    ACL 및 쿼리 비즈니스 규칙 수정에 대한 자세한 내용은 KB0685767을 참조하십시오.