메뉴 작업에 대한 조건 및 스크립트 매개변수

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 2분
  • 메뉴 작업에 다음 조건 및 스크립트 매개변수를 사용할 수 있습니다.

    조건 매개변수

    주:
    일반적인 정규식 규칙은 조건 필드에서 유효합니다(예: ! for NOT, && for AND, and || OR를 위해.

    조건 필드에는 true 또는 false로 평가되는 부울 표현식이 포함되어 있습니다. 조건이 예이거나 조건이 없는 경우 CI 또는 관계 링크를 마우스 오른쪽 버튼으로 클릭하면 지정된 옵션이 메뉴에 나타납니다. 메뉴에서 옵션을 선택하면 에서 ServiceNow 연결된 스크립트를 실행합니다.

    표 1. 조건 작성을 위한 공통 요소
    텍스트 설명
    항목 오른쪽 클릭 작업을 수행한 노드 또는 참조 링크의 데이터입니다.
    item.label 노드의 레이블입니다.
    item.ci_type CI의 유형(테이블)(예: cmdb_ci_service)
    item.name CI의 이름입니다. CI의 유형 이름 또는 테이블 레이블입니다.
    항목.위치 CI의 위치입니다(예: 뉴욕).
    item.manufacturer_name CI 제조업체의 이름(예: Dell Inc.)
    item.id CI의 sys_id입니다.
    item.is_selected 맵에서 선택된 항목입니다.
    항목.수준 현재 기본 수준입니다.
    항목.locationId CI 노드의 위치에 대한 sys_id입니다.
    item.locationName 위치의 전체 주소입니다.
    item.manufaturerId CI 제조업체의 sys_id입니다.
    표 2. 조건 매개변수에 대한 유효한 조건
    조건 설명
    item.is_collapsed 이 노드는 축소된 노드입니다.
    item.is_cluster 노드가 클러스터 노드입니다.

    스크립트 매개변수

    메뉴 동작 스크립트는 사용자가 메뉴 옵션을 클릭할 때 클라이언트에서 실행됩니다. 조건에서와 마찬가지로 스크립트에서도 동일한 구성요소를 사용할 수 있습니다. 메뉴 작업 스크립트가 구분 기호에서 작동하지 않습니다. 다음은 스크립트에 대한 몇 가지 유용한 추가 표현식입니다.

    조건 설명
    item.id CI 노드 또는 관계 링크의 sys_id입니다.
    항목.소스 관계의 상위 또는 하위 sys_id.
    항목.대상 관계의 상위 또는 하위 sys_id.
    item.label CI 노드의 이름입니다(예: IronMail-SD-02).
    항목.위치 CI 노드의 위치에 대한 sys_id입니다.
    item.location_name 위치의 전체 주소(예: 4616 Clairemont Drive, North Clairemont, San Diego CA)입니다.
    item.manufacturer_id CI 제조업체의 sys_id입니다.