워크플로우 카탈로그 변수

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 4분
  • 요청 항목 [sc_req_item] 테이블과 연결된 워크플로우에는 특정 유형의 워크플로우 입력이 있습니다.

    이 워크플로우에 대한 입력은 기본적으로 질문과 답변 쌍으로, 특정 카탈로그 작업과 연결되면 작업 양식의 옵션이 됩니다. 이러한 옵션은 워크플로우 내에서 해당 카탈로그 작업 활동에 의해 생성됩니다.

    범위

    Service Catalog 및 워크플로우의 경우, 변수의 범위는 워크플로우 내의 카탈로그 작업 활동에 대한 변수의 가용성을 결정합니다. 변수를 전역 또는 카탈로그 항목별로 정의할 수 있습니다. 변수가 카탈로그 항목에 연결되고 카탈로그 작업을 작성하는 워크플로우가 카탈로그 항목에 연결되면 변수 범위는 워크플로우의 카탈로그 작업 활동 내에서 매핑할 수 있는 변수를 결정합니다. 워크플로우가 요청 항목 [sc_request_item]과 관련되어 있고 특별히 카탈로그 항목과 관련되지 않은 경우, 범주 항목 필드 값이 비어 있는 카탈로그 변수는 워크플로우 내의 모든 카탈로그 작업 활동에 사용할 수 있습니다.

    선언

    요청된 항목 카탈로그 변수는 카탈로그 항목 수준이나 전역 수준에서 선언할 수 있습니다.

    이 태스크 정보

    워크플로우 편집기 컨텍스트 메뉴를 사용하여 전역 카탈로그 변수를 선언할 수 있습니다.

    전역 변수 선언 옵션 2도 참조하십시오.

    프로시저

    1. 다음으로 이동 모두 > 워크플로우 > 워크플로우 편집기.
    2. 요청 항목 [sc_req_item] 테이블에 대해 실행되는 워크플로우를 열고 체크 아웃합니다.
    3. 메뉴 아이콘을 클릭하고 카탈로그 변수 편집을 선택합니다.
    4. 새로 만들기를 클릭하여 새 변수를 만들거나 기존 변수를 선택합니다.
    5. 전역 확인란을 선택합니다.
    6. 제출을 클릭합니다.

    전역 변수 선언 옵션 2

    서비스 카탈로그를 사용하여 전역 카탈로그 변수를 선언할 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 서비스 카탈로그 > 항목 변수.
    2. 작업 공간에 나타나는 변수 목록에는 범주 항목 != <blank>의 기본 필터가 있습니다. 필터를범주 항목 = <blank> 로 변경하고 쿼리를 실행합니다.

      표시되는 카탈로그 변수는 워크플로우 내에서 시작되는 모든 카탈로그 작업에 사용할 수 있습니다.

    3. 신규를 클릭하여 새 변수를 만듭니다.
    4. 범주 항목 필드를 비워 둡니다.
    5. 전역 확인란을 선택합니다.
    6. 제출을 클릭합니다.
      전역 변수 선언 옵션 1도 참조하십시오.

    카탈로그 항목 특정 변수 선언 옵션 1

    카탈로그 항목별 변수를 선언할 수 있습니다.

    이 태스크 정보

    이러한 변수는 변수 기록의 범주 항목 필드에서 참조된 카탈로그 항목에만 사용할 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 서비스 카탈로그 > 카탈로그 변수 > 항목 변수.
      작업 공간에 표시되는 변수 목록에는 범주 항목 != <blank>의 기본 필터가 있습니다.
    2. 범주 항목 참조 필드에서 카탈로그 항목을 입력하거나 선택합니다.
      범주 항목을 선택하면 카탈로그 변수의 범위와 가용성이 해당 특정 카탈로그 항목으로 제한됩니다.
    3. 제출을 클릭합니다.

    카탈로그 항목 특정 변수 선언 옵션 2

    카탈로그 항목 기록에서 직접 카탈로그 항목별 변수를 선언할 수 있습니다.

    이 태스크 정보

    이러한 방식으로 카탈로그 변수를 생성하면 선택한 카탈로그 항목에 대한 범주 항목 참조가 자동으로 설정됩니다.

    프로시저

    1. 다음으로 이동 모두 > 서비스 카탈로그 > 카탈로그 정의 > 항목 유지관리.
    2. 카탈로그 항목을 선택하거나 작성합니다.
      변수 관련 목록을 확인합니다. 이 관련 목록을 사용하여 선언된 모든 변수에는 현재 카탈로그 항목의 범주 항목 참조 값이 있습니다.
    3. 변수 관련 목록에서 신규를 클릭합니다.
    4. 범주 항목 필드가 이전에 선택하거나 작성한 카탈로그 항목을 올바르게 참조하는지 확인합니다.
    5. 질문 섹션 또는 탭으로 이동하거나 엽니다.
    6. 질문을 추가합니다.
    7. 이름을 추가합니다.
      변수 이름에는 공백이 포함되어서는 안 되며 숫자로 시작할 수 없습니다.
    8. 제출을 클릭합니다.

    표시

    카탈로그 특정 항목 변수는 프로세스에서 변수를 볼 수 있는 위치에 따라 여러 위치에서 볼 수 있습니다.

    선언이 발생할 수 있으며 Service Catalog의 항목 유지 모듈과 항목 변수 모듈 내 메뉴에서 변수를 볼 수 있습니다.

    워크플로우 내에서 카탈로그 특정 항목 변수는 카탈로그 작업 활동 맨 아래에 있는 슬러쉬버킷 형태로 카탈로그 작업 활동에서 사용할 수 있습니다. 선택된 항목 변수는 해당 워크플로우를 실행할 때 해당 카탈로그 작업 인스턴스에 의해 생성되는 작업에 나타날 질문과 답변 쌍입니다.

    워크플로우가 특정 카탈로그 항목과 연결된 경우 이 연결은 카탈로그 작업 활동의 슬러시버킷에 나타나는 항목 변수에 대한 필터 역할을 합니다.

    변수가 마지막으로 표시되는 위치는 카탈로그 작업 항목에서 생성되는 작업 양식입니다. 슬러쉬버킷에서 선택된 변수는 작업 양식에서 사용자에게 표시되는 질문과 답변 쌍입니다.

    액세스 및 할당

    카탈로그 항목 변수는 카탈로그 작업의 슬러쉬버킷 항목을 사용하여 사용할 수 있으며 특정 카탈로그 작업 활동에 할당됩니다.

    작업을 수행하는 사용자가 변수 값을 입력합니다.

    스크립트 내에서 카탈로그 항목 변수 값에 액세스하는 방법:
    var now_GR  = current ; // or create and query a new GlideRecord
    var itemVariable  = now_GR. variables [ variableName  ] ; //access the service catalog variable identified by the variable name.
    var itemVariableValue  = itemVariable. getValue ( ) ;
    var itemVariableName  = itemVariable. getName ( ) ;
    var itemQuestion  = itemVariable. getQuestion ( ); //All GlideappQuestion API are accessible on itemQuestion