접근 제한

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기2분
  • 관리자는 서비스 카탈로그를 통해 회사, 부서, 그룹, 사용자 또는 위치를 기준으로 Service Catalog 항목 또는 범주에 대한 접근을 허용하거나 거부할 수 있습니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

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

    역할 기준 접근 제한

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

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    관리자는 역할을 기준으로 Service Catalog 항목 또는 범주에 대한 접근 권한을 부여하거나 거부할 수 있습니다.

    프로시저

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

    스크립트 기준 접근 제한

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

    시작하기 전에

    필요한 역할: admin

    프로시저

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

      샘플 스크립트:

      다음 예시 스크립트는 Fr(프랑스어) 언어를 사용하는 사용자에게 French Blackberry라는 카탈로그 항목에 대한 접근 권한을 부여합니다.
      gs.log ( 'Running Entitlement script for French Blackberry' ) ;
       
       if (gs. getUser ( ). getLanguage ( ) == 'fr' ) 
          answer = true ; else 
          answer = false ;
       
      answer ;
      다음 예시 스크립트를 사용하면 Service Catalog에서 두 사용자 범주(모든 접근 권한이 있는 사용자와 접근이 제한된 사용자)를 구별할 수 있습니다.
      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 역할에서 모든 카탈로그 항목, 심지어 권리 부여 제한으로 보호되는 항목도 주문할 수 있다는 것을 의미합니다.