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

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기2분
  • 메뉴 작업에 대해 다음 조건 및 스크립트 매개변수를 사용할 수 있습니다.

    조건 매개변수

    주:
    일반적인 정규식 규칙은 다음과 같은 조건 필드에서 유효합니다. NOT의 경우, &&의 경우 AND, || OR의 경우.

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

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

    스크립트 매개변수

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

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