접근 제한

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 서비스 카탈로그 관리자가 회사, 부서, 그룹, 사용자 또는 위치별로 서비스 카탈로그 항목 또는 범주에 대한 접근 권한을 부여하거나 거부할 수 있습니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. 다음으로 이동 모두 > 서비스 카탈로그 > 항목 유지관리 또는 서비스 카탈로그 > 범주 유지.
    2. 관련 카탈로그 항목 또는 범주를 엽니다.
    3. 적절한 사용 가능 또는 사용 불가능 목록을 추가하도록 양식을 구성합니다.
      그림 1. 접근 통제
      접근 제어
    4. 적절한 목록에 회사, 부서, 그룹, 사용자 또는 위치를 추가합니다.
    5. 업데이트를 클릭합니다.

    역할별로 접근 제한

    기본적으로 개별 카탈로그 항목 및 범주에는 접근 제한이 없습니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    관리자는 역할에 따라 서비스 카탈로그 항목 또는 범주에 대한 액세스 권한을 부여하거나 거부할 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 서비스 카탈로그 > 항목 유지관리 또는 서비스 카탈로그 > 범주 유지.
    2. 관련 카탈로그 항목 또는 범주를 엽니다.
    3. 역할 필드에 필요한 역할을 추가합니다.
      필요한 경우 양식을 구성하거나 기본 뷰로 변경하여 역할 필드를 볼 수 있습니다.
      그림 2. 부여된 역할
      부여된 역할

    스크립트로 접근 제한

    서비스 카탈로그 사용자 지정 스크립트로 서비스 카탈로그 항목 또는 범주에 대한 접근을 제어할 수 있습니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. 다음으로 이동 모두 > 서비스 카탈로그 > 항목 유지관리 또는 서비스 카탈로그 > 범주 유지.
    2. 관련 카탈로그 항목 또는 범주를 엽니다.
    3. 권리 스크립트 필드를 추가하도록 양식을 구성합니다.
      그림 3. 권리 스크립트
      권리 스크립트
    4. 권리 스크립트 필드에 접근 제어 스크립트를 입력합니다.

      샘플 스크립트:

      다음 예시 스크립트는 프랑스어(프랑스어)를 사용하는 사용자에게 프랑스어 Blackberry라는 카탈로그 항목에 대한 액세스 권한을 부여합니다.
      gs.log ( 'Running Entitlement script for French Blackberry' ) ;
       
       if (gs. getUser ( ). getLanguage ( ) == 'fr' ) 
          answer = true ; else 
          answer = false ;
       
      answer ;
      다음 예시 스크립트를 사용하여 서비스 카탈로그에서 두 가지 사용자 범주(하나는 전체 액세스 권한, 다른 하나는 제한된 액세스 권한)를 구별할 수 있습니다.
      var userid  = gs. getUserID ( ) ; var now_GR  = new GlideRecord ( 'sys_user' ) ; 
      now_GR. get ( 'sys_id' , userid ) ; 
       
       if (now_GR. source )
          answer = true ; else
          answer = false ; 
       
      answer ;
      역할별로 권리 스크립트 재정의
      1. 다음으로 이동 서비스 카탈로그 > 속성.
      2. 카탈로그 내의 일반적인 권리 부여 확인을 재정의할 수 있는 역할 목록(쉼표로 구분됨) 속성에 권리 스크립트(액세스 권한 부여)를 재정의할 역할을 입력합니다. itil 역할이 "itil"이면 itil 역할이 모든 카탈로그 항목, 심지어 권리 부여 제한으로 보호되는 항목도 주문할 수 있다는 것을 의미합니다.