서비스 카탈로그 변수 세트
관리자와 카탈로그 관리자는 동일한 Service Catalog 변수 세트를 사용하는 여러 카탈로그 항목을 정의하는 경우가 많습니다. 카탈로그 관리자와 카탈로그 편집자는 자신에게 할당된 항목의 변수 세트를 첨부할 수 있습니다. 그러나 카탈로그 매니저와 카탈로그 편집자는 변수 세트를 만들 수 없습니다.
예를 들어 카탈로그 관리자는 서버 유형에 10개의 카탈로그 항목을 정의합니다. 이러한 모든 항목에 대한 요청 프로세스는 동일한 변수를 사용하여 동일한 5가지 질문을 합니다.
카탈로그 항목마다 이러한 변수를 개별적으로 연결하는 작업은 반복적이고 시간이 많이 걸리며 오류가 발생하기 쉽습니다. 또한 여러 카탈로그 항목을 한 번 변경하려면 각 항목을 수동으로 변경해야 합니다. 예를 들어 10개의 카탈로그 항목에 변수를 추가하려면 각 항목에 수동으로 변수를 연결해야 합니다.
변수 세트를 사용하여 다중 카탈로그 항목 및 주문 가이드에서 재사용할 수 있는 변수 모음을 만들 수 있습니다. 변수 세트를 사용하면 많은 카탈로그 항목에 대해 동일한 변수를 개별적으로 만들 필요가 없으므로 시간을 절약할 수 있습니다. 또한 변수를 수정해야 할 때, 변수 세트를 수정할 수 있고 변경사항은 변수 세트와 연관된 모든 카탈로그 항목에서 반영됩니다.
또한 변수 세트를 사용하여 세트의 변수에 적용될 수 있는 카탈로그 클라이언트 스크립트 및 UI 정책을 정의할 수 있습니다.
카탈로그 관리자는 변수 세트에 접근하는 읽기, 쓰기 및 업데이트 역할을 제공할 수 있습니다. 변수 세트의 변수에 접근할 때 유효성 확인은 먼저 변수 세트 수준에서 수행된 다음 변수 수준에서 수행됩니다. 접근이 변수 세트 수준에서 차단되는 경우 변수에 대한 접근 설정이 무효화됩니다. 변수 세트 수준에서 접근이 허용되면 변수 수준에서의 접근이 확인됩니다.
단일 행 변수 세트
단일 행 변수 세트를 사용하면 단일 엔터티에 대한 카탈로그 항목 요청을 제출하면서 그룹화된 변수에서 데이터를 캡처할 수 있습니다.
복수 행 변수 세트
엔터티 그룹에 대한 카탈로그 항목 요청을 제출하는 동안 MRVS(다중 행 변수 세트)를 사용하여 그리드 레이아웃에서 변수 데이터를 캡처합니다. 예를 들어 직원 재편성 도중 HR의 경우, 단일 기록 생성자는 직원 그룹의 부서와 관리자 같은 관련 정보를 캡처할 수 있어야 합니다. 또한 가상 머신과 서버를 주문하기 위해 카탈로그 항목을 요청할 때는 구성 옵션을 단일 요청으로 캡처해야 합니다. 이 경우 요청자는 여러 하드웨어 유닛을 행으로 정의하고 해당 구성 옵션을 MRVS의 열로 정의할 수 있습니다.
MRVS에 다음 변수 유형을 포함할 수 없습니다.
- 첨부 파일
- 줄 바꿈
- 컨테이너 끝
- 컨테이너 시작
- 컨테이너 분할
- HTML
- 레이블
- 매크로
- 레이블이 있는 매크로
- 리치 텍스트 레이블
- UI 페이지
- 중복 값을 허용하지 않도록 MRVS 변수를 구성할 수 있습니다. 고유 필드에 대한 자세한 내용은 을 참조하십시오서비스 카탈로그 변수 만들기.
- MRVS에서 변수를 숨겨 대화 상자가 열릴 때 나타나지 않도록 할 수 있습니다.
- 필드에 매핑 기능은 MRVS에서 사용되는 변수에 대해 지원되지 않습니다.
- 목록 수집기 변수에는 Glide 목록 인터페이스만 지원됩니다.
- 주문 가이드의 변수에 대한 계단식 기능은 MRVS에서 지원되지 않습니다.
- MRVS는 컨테이너 내에 추가될 때 표시되지 않습니다.
- MRVS에서 읽기 역할이 있는 변수를 추가할 수 없습니다.
- MRVS가 포함된 요청을 복제하는 경우 MRVS에 지정된 정보를 복제된 모든 요청에서 사용할 수 있습니다. MRVS의 모든 UI 정책 및 클라이언트 스크립트도 복제됩니다.
- 변수 세트 속성 필드의 max_rows 속성을 사용하여 MRVS에 추가할 수 있는 행 수에 대한 제한을 설정합니다.
- Now Mobile의 RITM 및 요청 뷰에서는 MRVS가 지원되지 않습니다. 이 뷰에는 이 변수 세트를 볼 수 없다는 메시지가 표시됩니다.
- MRVS는 의 변수 요약자에서만 서비스 포털지원됩니다.
- 를 사용하여 워크플로우 스튜디오GetCatalogVariables 및 CreateCatalogTask 작업에 MRVS를 포함할 수 있습니다.
- 개별 행을 반복하고 For Each 플로우 로직을 사용하여 변수에 액세스할 수 있습니다.
- 워크플로를 사용하여 카탈로그 작업을 만드는 동안 MRVS를 포함할 수 있습니다.
- 해당 MRVS의 다른 행
- 카탈로그 항목 양식의 해당 MRVS 이외의 기타 변수입니다.
대화 상자가 열려 있을 때 MRVS(다중 행 변수 집합)의 데이터에 액세스하는 방법에 대한 자세한 내용은 g_service_catalog - 클라이언트를 참조하세요.
- onSubmit 카탈로그 클라이언트 스크립트는 MRVS에 대해 지원되지 않습니다.
- 항목 수준에서 정의된 카탈로그 UI 정책 및 카탈로그 클라이언트 스크립트는 MRVS의 변수에 적용할 수 없습니다. MRVS 내에 정의된 카탈로그 UI 정책 및 카탈로그 클라이언트 스크립트만 MRVS의 변수에 적용할 수 있습니다.
- MRVS에 포함되지 않은 스크립트는 MRVS 내부의 변수에 영향을 줄 수 없습니다. 마찬가지로 MRVS에 포함된 스크립트는 MRVS에 포함되지 않은 변수에 영향을 줄 수 없습니다.
- MRVS에 포함되지 않은 변수는 MRVS의 변수에 대한 종속 참조 한정자에 사용할 수 없습니다. 마찬가지로 MRVS에 포함된 변수는 MRVS에 없는 변수에 대한 종속 참조 한정자에 사용할 수 없습니다. 참조 한정자의 경우 현재 행은 편집되고 있는 행입니다.
MRVS에 속하는 변수에 대해 Global 을 True 로 설정할 수 없습니다. 따라서 카탈로그 작업에서는 MRVS를 사용할 수 없습니다.
카탈로그 항목에 대해 다음을 정의할 때 MRVS의 변수를 선택할 수 없습니다.
- UI 정책 조건
- 지원되지 않는 ATF 단계 구성입니다. MRVS가 표시되는지, 필수인지, 읽기 전용인지만 확인할 수 있습니다.
- 보고