클라우드 카탈로그 양식에서 필드 제거

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 2분
  • 사용자가 특정 그룹에 속할 때 클라우드 프로비저닝 및 거버넌스 카탈로그 양식에서 필드를 제거합니다.

    시작하기 전에

    필요한 역할: sn_cmp.cloud_service_designer

    이 예시를 따르려면 Blueprint 및 Blueprint 규칙을 만드는 데 익숙해야 합니다. 다음 자원을 참조하십시오.

    이 태스크 정보

    이 예시의 목표는 카탈로그 요청자가 데이터베이스 그룹에 속할 때 비용 센터 필드를 카탈로그 양식에서 숨기는 것입니다. 다른 필드의 값을 기준으로 카탈로그 항목 필드를 표시하거나 숨기려면 다음과 같은 예시를 사용할 수 있습니다.

    프로시저

    1. 가상 서버를 사용하여 Blueprint를 만듭니다.

      이 예시에서는 AWS 데이터센터에 가상 서버가 있는 Blueprint를 사용합니다.

      AWS의 가상 서버

    2. Blueprint 양식에서 카탈로그 탭을 클릭한 다음 프로비저닝 작업을 나타내는 타일을 클릭합니다.

      카탈로그 항목

    3. 다음을 클릭 일반 정보 변수 세트 관련 목록의 변수 세트
    4. CostCenter 변수를 클릭하여 클라우드 변수 양식을 엽니다.
    5. 사용자 그룹을 기반으로 비용 센터를 제거하는 규칙을 구성합니다.
      1. 규칙 관련 목록에서 새로 만들기를 클릭합니다.
      2. 이름 및 설명 필드에 내용을 입력합니다.
      3. 양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.
    6. 사용자 그룹이 데이터베이스와 동일 해야 하는 조건 구성:
      1. 조건 관련 목록에서 새로 만들기를 클릭합니다.
      2. 양식의 필드에 내용을 입력합니다.
        필드 입력하거나 선택 하는 값 설명
        피연산자 UserGroup 이 값은 사용자가 선택하는 사용자 그룹 필드입니다.
        연산자 --없음-- 이 조건은 사용자가 구성해야 하는 유일한 조건이므로 --없음-- 값을 유지합니다. 조건을 더 추가하는 경우 다른 운영자를 선택하여 시스템이 다른 운영자와 관련하여 이 조건을 평가하는 방식을 결정할 수 있습니다.
        287ee6fea9fe198100ada7950d0b1b73 이 값은 인스턴스에서 데모 데이터의 일부로 제공되는 데이터베이스 사용자 그룹의 Sys ID입니다. 자세한 내용은 Sys ID를 참조하십시오.
      3. 제출을 클릭합니다.
    7. 시스템에 사용자 그룹의 Sys ID가 필요한 이유를 이해하려면 다음 단계를 수행하십시오.
      1. Blueprint를 다시 열고 프로비저닝 작업을 다시 클릭합니다.
      2. 변수 세트 관련 목록에서 일반 정보를 클릭합니다.
      3. UserGroup 변수를 클릭합니다.

        유형 사양 탭에서는 시스템이 사용자 그룹을 UserGroupPool에서 채웁니다. 시스템이 GroupsUserBelongsTo라는 스크립트된 풀 필터를 실행합니다.

        사용자 그룹 속성

      4. 클라우드 관리자 포털에서 다음으로 이동합니다. 관리 > 자원 풀.
      5. UserGroupPool를 찾아 엽니다.

        풀의 값은 조회 테이플 필드의 테이블에서 파생되며,이 경우에는 그룹 [sys_user_group] 테이블입니다.

        또한 자원 풀 필터 관련 목록에는 두 개의 쿼리가 있습니다.
        • 모두조회 테이블의 모든 기록 목록을 반환하는 일반 쿼리입니다. 이 테이블에서 반환하는 값은 조회 필드에서 가져온 것 이며,이 경우 Sys ID입니다. 그러나 이 경우에는 스크립트된 All 쿼리가 존재하기 때문에 쿼리가 무시됩니다.
        • GroupsUserBelongsTo조회 테이블에 있는 기록의 Sys ID를 반환하는 스크립트된 쿼리입니다.
        중요사항:
        스크립트된 쿼리가 있으면 시스템은 일반 ALL 쿼리 대신 이 쿼리를 사용합니다.

        일반 쿼리와 스크립트된 쿼리 모두 조회 테이블에 있는 기록의 Sys ID를 반환합니다. 그러나 실제로는 시스템에서 모든 쿼리와 조회 필드에 지정된 값을 무시하고 GroupsUserBelongsTo 스크립트를 사용합니다.

        그림 1. 스크립트된 쿼리
        사용자 그룹 풀