서비스 카탈로그 변수의 유형
변수를 사용하여 카탈로그 항목에 대한 질문을 지정할 수 있습니다. 여러 유형의 Service Catalog 변수가 제공됩니다. 일부 변수 유형은 변수 속성을 받아들입니다.
각 변수 유형에 대한 자세한 내용은 다음 섹션을 참조하십시오. 변수 만들기에 대한 자세한 내용은 서비스 카탈로그 변수 만들기를 참조하십시오. Service Catalog 변수의 도움말 텍스트를 제공할 수도 있습니다. 도움말 정보 정의에 대한 자세한 내용은 서비스 카탈로그 변수의 도움말 정보를 정의합니다.를 참조하십시오.
다양한 채널에서 지원
Service Catalog 변수는 다양한 채널에서 지원됩니다. 가용성에 대한 자세한 내용은 을 참조하십시오 다양한 채널에서 변수 지원.
첨부 파일
- 다음에 대해서는 정수 값만 지정해야 합니다.
- max_file_size 변수 속성
- 시스템 속성(카탈로그 수준)입니다 glide.sc.variable.attachment.default_max_size . 기본값은 20입니다.
- max_file_size 변수 속성을 지정 glide.sc.variable.attachment.default_max_size 하지 않으면 시스템 속성 값이 첨부 파일 크기의 상한으로 간주됩니다.
- 변수에 허용되는 파일 크기에 관계없이 첨부 파일 크기는 시스템 속성에 com.glide.attachment.max_size 지정된 크기를 초과할 수 없으며, 이는 의 첨부 파일에 Now Platform적용할 수 있습니다.
- g_form.setValue() API는 카탈로그 클라이언트 스크립트에서 지원됩니다.
이 변수에 첨부 파일을 업로드하면 첨부 파일 [sys_attachment] 테이블에 항목이 생성됩니다. 항목 요청을 제출하거나, 카트에 추가하거나, 편집하는 동안 기록을 저장할 때까지(이행자 플로우에서) 변수는 업데이트되지 않습니다. 해당 카탈로그 항목을 제출하기 전에 첨부 파일을 삭제하거나 업데이트하면 첨부 파일 [sys_attachment] 테이블의 항목이 지워집니다.
- 주문 가이드에서 변수가 규칙 베이스의 카탈로그 항목에 계단식 배열된 경우중요사항:규칙 베이스의 카탈로그 항목에는 개별 변수 속성이 적용되지 않습니다. 예를 들어, 필요성 설명 섹션의 변수가 .pdf 첨부 파일을 허용하고 규칙 기준의 카탈로그 항목 변수가 .txt 첨부 파일을 허용한다고 가정해 보겠습니다. 필요성 설명 섹션에서 변수에 대해 .pdf 유형의 첨부 파일을 업로드하면 처음에는 카탈로그 항목의 변수에도 계단식으로 연결되며 카탈로그 항목에 지정된 변수 속성은 인식되지 않습니다. 그러나 개별 항목에서 초기에 단계적으로 연결된 이 첨부 파일을 삭제하고 새 첨부 파일을 업로드하려고 하면 카탈로그 항목의 개별 변수 속성이 적용됩니다.
- 기록 생성자에서 변수가 작업 테이블 필드에 매핑되는 경우입니다. 이 변수는 작업 테이블의 첨부 파일 필드 유형에만 매핑할 수 있습니다.
- 해당 카탈로그 항목에 대한 요청을 제출합니다.
- 카트 또는 희망 목록에 카탈로그 항목 추가
- 이 변수는 여러 행의 변수 세트에서 지원되지 않습니다.
- 이 변수는 플로우 및 워크플로우에서 지원됩니다.
- 이 변수는 조건 작성기에서 사용할 수 있습니다.
- 이 변수의 경우 주문 가이드에서 항목 변수 할당이 지원되지 않습니다.
줄 바꿈
줄 바꿈 변수는 양식 전체에 가로줄을 표시합니다. 이 줄은 데이터를 수집하지 않는 서식 지정 요소입니다.
확인란
확인란 변수를 사용하면 확인란을 선택하거나 선택을 취소하여 옵션을 활성화하거나 비활성화할 수 있습니다.
확인란을 필수 항목으로 만들려면 변수를 만들 때 선택 필요 옵션을 선택합니다. 예를 들어 사용자가 동의 양식의 동의함 확인란을 선택하도록 하려면 이 옵션을 사용하십시오 사용자가 이 확인란을 선택하지 않고 동의 양식을 제출하려고 하면 확인란을 선택해야 한다는 경보 메시지가 사용자에게 표시됩니다.
확인란 변수 그룹은 연속 확인란 변수를 만들 때 만들어집니다. 이러한 확인란 변수는 그룹 내에서 순서대로 정렬됩니다. 확인란 그룹에 대한 사용자 지정 레이블을 정의하려면 연속 확인란 변수 시작 부분에 레이블 변수를 만드십시오. 그러면 레이블이 이 그룹의 일부로 간주되고 그룹의 레이블 역할을 합니다. 사용자 지정 레이블이 없는 경우에는 애플리케이션이 옵션 레이블 아래 확인란을 그룹화합니다.
- 그룹에 필수 확인란 변수가 있는 경우 필수 확인란 변수의 가시성에 관계없이 전체 그룹이 필수가 됩니다. 그러면 그룹 레이블 옆에 별표(*)가 표시되고 이 확인란 중 적어도 하나를 선택해야 합니다.
- 레이블을 숨기면 전체 그룹이 숨겨집니다.
- 필수 확인란 그룹의 다른 모든 확인란 변수를 숨기고 선택하지 않으면 다음 시나리오를 적용할 수 있습니다.
- 그룹에 표시되고 선택되지 않은 확인란이 하나라도 있으면 해당 그룹은 필수 상태로 남아 있습니다.
- 이 그룹의 마지막 확인란은 선택하지 않으면 숨길 수 없습니다.
서비스 포털에서 확인란 변수 그룹을 필수로 만들려면 확인란 변수 중 하나 이상을 필수로 설정합니다. 확인란 그룹의 레이블을 정의하는 동안 레이블을 필수로 설정한다고 해서 확인란 변수 그룹이 필수가 되는 것은 아닙니다.
- 연속된 확인란이 두 개 있는 경우 확인란 그룹에 대해 가상 컨테이너가 생성됩니다. 확인란 변수 유형만 그룹 내에 추가할 수 있습니다.
- 확인란 변수가 확인란 그룹 바로 뒤에 추가되더라도 자동으로 그룹에 추가됩니다.
- 계산됨
- 고정
- 다중
확인란 변수에 대한 자세한 내용은 다음 비디오를 참조하십시오.
컨테이너 시작, 컨테이너 분할, 컨테이너 끝
컨테이너 시작 변수, 컨테이너 분할 변수, 컨테이너 끝 변수는 더 많은 변수를 보관할 수 있는 컨테이너의 레이아웃을 정의합니다. 컨테이너 시작 및 컨테이너 끝 변수를 사용하여 컨테이너 레이아웃의 시작점과 끝점을 정의합니다. 컨테이너를 닫으려면 컨테이너 끝을 컨테이너 시작과 함께 사용해야 합니다.
컨테이너 분할 변수를 사용하면 컨테이너 레이아웃을 두 개 또는 세 개의 열로 분할할 수 있습니다. 기본적으로 분할은 50% 표시에서 계산됩니다.
컨테이너는 변수 세트와 비슷합니다. 변수 세트와 달리 컨테이너는 변수 세트 내부를 비롯한 어디서나 사용할 수 있습니다. 컨테이너는 서로 중첩될 수도 있습니다.
적절한 컨테이너 유형 선택에 대한 자세한 내용은 HI 지식베이스의 올바른 컨테이너 변수를 사용 중인지 확인 [KB0539982] 문서를 참조하십시오.
- 컨테이너 변수는 모바일 장치에서 아직 지원되지 않습니다.
- 서비스 포털에서는 컨테이너 시작, 컨테이너 분할 및 컨테이너 끝 변수가 지원됩니다. 하지만 최상위 수준 컨테이너에서 설정을 수행하는 경우 최대 2열 레이아웃을 얻을 수 있습니다.
- 변수 세트도 컨테이너로 간주됩니다. 따라서 변수 세트 아래 2열 레이아웃을 사용하는 컨테이너 시작 변수는 서비스 포털에서 지원되지 않습니다.
- 2열, 다른 면 레이아웃을 선택합니다.
- 축소 가능한 제목 표시줄을 사용하려면 제목 표시 확인란을 선택합니다.
날짜
날짜 변수는 날짜를 선택할 수 있는 필드와 달력이 있는 위젯을 만듭니다.
날짜 및 시간
날짜 및 시간 변수는 날짜와 시간을 선택할 수 있는 달력과 필드가 있는 위젯을 만듭니다. 시간 값은 GMT(그리니치 표준시)로 저장되고 표준 시간대로 표시됩니다.
지속 시간
기간 변수를 사용하여 카탈로그 항목을 사용할 수 있는 기간을 지정합니다.
이메일
이메일 변수는 이메일 주소를 입력하고 선택할 수 있는 위젯을 만듭니다. 이 변수는 @ 및 도메인 정보를 포함하는 유효한 이메일 식만 받아들입니다.
HTML
HTML 변수를 사용하면 이미지를 비롯한 카탈로그 항목의 고급 서식을 컨텐츠에 제공할 수 있습니다.
사용자 입력을 위한 필드를 만들려면 이 변수를 사용하십시오. 사용 약관과 같이 변수 세트에 넣을 때 다시 사용할 수 있는 컨텐츠에 이 변수를 사용할 수도 있습니다.
이 변수는 편집과 읽기 전용이라는 두 가지 모드로 사용할 수 있습니다. 편집 모드에서는 도구 모음을 사용할 수 있으며 링크는 작동하지 않습니다. 읽기 전용 모드에서는 도구 모음을 사용할 수 없으며 링크가 작동합니다. 모드를 전환하려면 권리를 사용하거나 UI 정책을 만들어 HTML 필드를 읽기 전용 모드로 설정하십시오.
IP 주소
IP 주소 변수는 카탈로그 항목의 IPv4 및 IPv6 데이터를 지정하는 데 사용합니다. 확인 스크립트 하위 모듈에서 이 변수에 연결된 확인 스크립트 유형을 사용할 수 있습니다.
- 서비스 포털에서는 변수 유효성 확인이 지원되지 않습니다.
- IP 주소 변수의 기본값을 설정하거나 g_form.getValue() 및 g_form.setValue() 함수에서 값을 지정할 경우 구분 기호는 (.)입니다.
레이블
레이블 변수는 양식 전체에 레이블을 표시합니다. 레이블은 서식 지정 요소입니다. 데이터는 수집되지 않습니다.
레이블을 사용하여 질문을 섹션으로 정렬할 수 있습니다. 옵션이 여러 개인 질문에 레이블을 사용할 수도 있습니다. 예를 들어 한 질문에 여러 옵션이 있는 경우 확인란 레이블을 지정합니다.
레이블 변수는 필수 항목으로 설정할 수 없습니다. 그러나 레이블 변수가 앞에 오는 확인란 변수 그룹을 필수 항목으로 만들 수 있습니다.
목록 수집기
목록 수집기 변수는 테이블에서 여러 기록을 선택하고 추가할 수 있는 인터페이스를 만듭니다. 이 변수가 지원하는 속성은 변수 속성을 참조하십시오.
목록 수집기 변수 사용에 대한 자세한 내용은 다음 비디오를 참조하십시오.
- 참조 한정자와 glide_list 속성은 헬싱키 이후 릴리스에만 적용됩니다. 이 속성은 제네바에는 적용되지 않습니다.
- 카탈로그 클라이언트 스크립트에서 g_form.setValue() 함수를 사용하여 이 변수의 값을 설정할 수 있습니다.
- glide_list 속성이 True가 아닌 경우 g_form.setValue() 함수를 사용하여 사용 가능 목록에 표시되는 값만 설정할 수 있습니다. 이 기능은 setValue() 함수가 onLoad 호출될 때는 적용할 수 없습니다.
- 대규모 데이터가 있는 테이블은 페이지를 로드할 때 성능 문제를 초래합니다. 참조 한정자를 사용하여 데이터를 줄이거나 glide_list 속성을 사용하십시오.
- 사용자가 로그인되어 있지 않으면 참조되는 테이블의 값이 표시되지 않습니다.
- 목록 수집기는 목록에 최대 100개의 항목을 표시합니다. 항목을 선택됨 목록으로 이동한 후 필터 실행을 클릭하여 사용 가능 목록을 새로 고칠 수 있습니다. 이 작업을 수행하면 최대 100개의 사용 가능한 항목이 목록에 추가됩니다.
복수 선택 조회
복수 선택 조회 변수는 테이블의 데이터를 사용하여 라디오 버튼을 만듭니다. 이 변수의 기능은 쿼리된 데이터에서 선택 목록을 만드는 선택 상자 조회 변수와 비슷합니다. 이 변수가 지원하는 속성은 변수 속성을 참조하십시오.
- 대규모 데이터가 있는 테이블은 페이지를 로드할 때 성능 문제를 초래합니다. 참조 한정자를 사용하여 데이터를 줄이거나 참조 유형 변수를 사용하십시오.
- 선택 항목은 10,000개 이상 추가할 수 없습니다.
선택 상자 조회
선택 상자 조회 변수는 테이블에서 쿼리한 데이터를 사용하여 선택 목록을 만듭니다. 이 변수의 기능은 쿼리된 데이터에서 라디오 버튼을 만드는 복수 선택 조회 변수와 비슷합니다. 이 변수가 지원하는 속성은 변수 속성을 참조하십시오.
- 테이블에서 조회:
인시던트[incident] - 조회 값 필드:
Sys ID - 조회 레이블 필드:
번호, 범주, 우선순위 - 참조 한정자:
caller_id=javascript:gs.getUserID()^active=True
- 대규모 데이터가 있는 테이블은 페이지를 로드할 때 성능 문제를 초래합니다. 참조 한정자를 사용하여 데이터를 줄이거나 참조 유형 변수를 사용하십시오.
- 선택 항목은 10,000개 이상 추가할 수 없습니다.
사용자 지정
이 변수는 카탈로그 항목에 UI 매크로를 삽입합니다.
Service Catalog의 UI 매크로는 클릭 연결, 슬러시버킷 편집, 이메일 필드 glide_list 함수를 지원하지 않습니다. .
- 1단계 Jelly는 변수로 추가된 모든 UI 매크로에 대해서만 사용합니다. 매크로 내의 2단계 Jelly는 처리되지 않으며 표준 컨텐츠로 페이지에 표시됩니다.
- 이 변수는 아직 클래식 모바일 장치에서 지원되지 않습니다.
- 이 변수는 위젯을 통해 서비스 포털에서 지원됩니다. 매크로와 동일한 기능을 가진 위젯을 만들어 변수에 연결하십시오.
레이블로 사용자 지정
이 변수는 레이블이 있는 UI 매크로를 삽입합니다.
- 이 변수는 아직 클래식 모바일 장치에서 지원되지 않습니다.
- 이 변수는 위젯을 통해 서비스 포털에서 지원됩니다. 레이블이 있는 매크로와 동일한 기능을 가진 위젯을 만들어 변수에 연결하십시오.
마스킹됨
마스킹된 변수는 입력된 텍스트를 마스킹하는 필드를 삽입합니다. 입력된 각 문자는 별표 (*)로 표시됩니다. 이 변수는 암호와 같은 민감하거나 기밀인 데이터를 사용자에게 요청할 때 사용합니다.
변수 편집기에서 표시(Show ) 및 숨기기( Hide ) 버튼을 사용하여 마스킹된 변수의 값을 해독하고 암호화할 수도 있습니다. catalog_view_masked 역할이 없으면 이러한 버튼을 이행자(itil)에 사용할 수 없습니다. 요청하는 동안 지정한 값만 볼 수 있습니다.
| 작업 | 역할 | ||
| 요청자 | catalog_view_masked 역할이 있는 이행자 | catalog_view_masked 역할이 없는 이행자 | |
| 카탈로그 양식에서 암호화된 값 보기 또는 숨기기 | 예 | 해당 사항 없음 | 해당 사항 없음 |
| 카탈로그 양식에서 암호화된 값 편집 | 예 | 해당 사항 없음 | 해당 사항 없음 |
| 변수 편집기에서 암호화된 값을 보거나 숨깁니다. | 예 | 예 | 아니요 |
| 변수 편집기에서 암호화된 값 편집 | 예 주: 마스킹된 변수가 변수 편집기에서 읽기 전용이면 변수 값을 편집할 수 없습니다. |
예 주: 마스킹된 변수가 변수 편집기에서 읽기 전용이면 변수 값을 편집할 수 없습니다. |
아니요 |
여러 줄 텍스트
여러 줄 텍스트 변수는 텍스트를 여러 줄 입력할 수 있는 필드를 만듭니다.
복수 선택
복수 선택 변수는 질문 선택을 위한 라디오 버튼을 만듭니다.
숫자 척도
숫자 척도 변수는 리커트 척도 같은 다양한 옵션을 위한 라디오 버튼 세트를 만듭니다.
참조
참조 변수는 다른 테이블의 기록을 참조합니다. 예를 들어 point_of_contact라는 변수는 사용자 [sys_user] 테이블을 참조합니다. 이 변수가 지원하는 속성은 변수 속성을 참조하십시오.
current.variables.<variable name>.getDisplayValue()
요청 대상
카탈로그 항목 요청을 제출하기 전에 이 요청을 제출할 수 있는 대상을 지정하는 데 도움이 되는 이 변수가 있습니다. 카탈로그 항목 질문에 답변할 때 이 정보를 지정해야 합니다.
- 사용자 [sys_user] 테이블에서만 사용자를 지정할 수 있습니다.
- 이 변수에 기본값을 지정하지 않으면 항목을 요청하는 현재 로그인한 사용자가 기본 요청 대상 변수 값으로 간주됩니다.
- 카탈로그 항목에 대한 액세스를 기반으로 사용자에 대한 요청을 제출할 수 있습니다. 카탈로그 항목의 액세스 유형 필드는 카탈로그 항목에 대한 액세스 권한이 없는 사용자에 대해 요청을 제출할 수 있는지 여부를 지정하는 데 사용할 수 있습니다.
- 이 변수의 경우 항목 변수 할당은 주문 가이드의 규칙 베이스에서 지원되지 않습니다. 주문 가이드에 Requested For 변수가 포함되어 있으면 이 값은 규칙 베이스에 있는 항목의 해당 변수에 읽기 전용으로 계단식으로 배열됩니다.
요청 대상 변수의 요청 대상 필드도 활성화 를 사용하면 한 번의 요청으로 여러 사용자에 대한 카탈로그 항목을 요청할 수 있습니다.
위임된 요청 환경에 대한 자세한 내용은 을 참조하십시오 위임된 요청 경험.
- 이 변수를 카탈로그 항목이나 변수 집합에 추가할 수 있습니다. 그러나 요청을 제출할 때 카탈로그 항목에는 요청 대상 변수가 하나만 있을 수 있습니다.
- 변수 세트에 대해 하나의 요청 대상 변수만 추가할 수 있습니다.
- 이 변수는 여러 행의 변수 세트에서 지원되지 않습니다.
- 요청이 제출되면 이 변수 값이 변수 편집기와 변수 요약 작성기에 표시됩니다.
리치 텍스트 레이블
이 변수는 카탈로그 항목 양식에 서식이 지정된 레이블을 표시합니다. TinyMCE 서식 있는 텍스트 편집기에서 레이블의 서식을 지정하고 이미지 또는 링크를 추가할 수 있습니다. 이 변수는 HTML 태그를 지원합니다.
- 카탈로그 클라이언트 스크립트 및 카탈로그 UI 정책을 사용하여 이 변수를 표시할 수 있습니다.
- 주문 가이드에서 이 변수를 계단식으로 배열할 수 없습니다.
- 이 변수를 필수로 설정할 수 없습니다.
- Automated Test Framework에서 이 변수는 가시성을 확인하기 위한 변수 상태 확인 단계에서만 지원됩니다.
- 이 변수는 다음에서 지원되지 않습니다.
- 변수 요약자
- 복수 행 변수 세트
- 조건 작성기 및 보고서
- 이 변수에 대해 다음을 지정할 수 없습니다.
- 도움말 텍스트 및 지침
- 도구 설명
- 권한
- 변수 폭
- 예시 텍스트
- g_form.setValue(),g_form.setReadOnly() 및 g_form.setMandatory() API는 카탈로그 클라이언트 스크립트에서 지원되지 않습니다. g_form.setVisible() API만 지원됩니다.
선택 상자
선택 상자 변수는 미리 정의된 질문 선택에서 목록을 만듭니다. 이 변수가 지원하는 속성은 변수 속성을 참조하십시오.
한 줄 텍스트
한 줄 텍스트 변수는 한 줄 텍스트를 입력할 필드를 만듭니다. 이 변수가 지원하는 속성은 변수 속성을 참조하십시오.
UI 페이지
UI 페이지 변수는 카탈로그 항목에 UI 페이지를 삽입합니다.
- 변수로 추가된 UI 매크로에는 1단계 Jelly만 사용하십시오. 매크로 내의 2단계 Jelly는 처리되지 않으며 표준 컨텐츠로 페이지에 표시됩니다.
- 이 변수는 클래식 모바일 장치와 서비스 포털에서 아직 지원되지 않습니다.
URL
URL 변수는 사용자가 URL을 입력할 수 있는 위젯을 만듭니다. HTTP, HTTPS, FTP 프로토콜에 대해 URL의 유효성이 확인됩니다.
- 서비스 포털에서는 변수 유효성 확인이 지원되지 않습니다.
- 이 변수는 Now Mobile에서 편집할 수 없습니다.
넓은 한 줄 텍스트
넓은 한 줄 텍스트 변수는 양식에 걸쳐 있는 필드를 만들어 사용자가 더 긴 텍스트 줄을 입력할 수 있도록 합니다. 이 변수가 지원하는 속성은 변수 속성을 참조하십시오.
예/아니요
예 또는 아니요 변수는 옵션으로 예와 아니요가 있는 선택 목록을 만듭니다.