스크립트 메서드

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • ServiceNow 에서는 감사 스크립트를 생성하는 네 가지 방법을 제공합니다.

    표 1. 스크립트 메서드
    이름 설명 매개변수
    getFilterRecords 공개 GlideRecord getFilterRecords(문자열 filterId) filterID: 사용할 필터의 sys_id입니다.
    logAuditResultPass public void logAuditResultPass(String auditId, String auditedRecordId, boolean isCI, String domainToUse)

    auditId: 실행된 감사 기록의 Sys_id

    auditedRecordId: 감사된 기록의 Sys_id입니다.

    isCI: 감사된 기록이 CI이면 True, 그렇지 않으면 False입니다.

    domainToUse: cert_audit 기록의 Sys_domain입니다.

    logAuditResultFail public void logAuditResultFail(String auditId, String auditedRecordId, String followOnTask, String columnDisplayName, String operatorLabel, String desiredValue, String discrepancyValue, boolean isCI, String domainToUse)

    auditId: 실행된 감사 기록의 Sys_id입니다.

    auditedRecordId: 감사된 기록의 Sys_id입니다.

    followOnTask: 감사된 기록과 연결된 후속 작업의 Sys_id이며 빈 문자열일 수 있습니다.

    columnDisplayName: 감사된 열의 레이블입니다. 예를 들어 디스크 공간(GB)입니다.

    operatorLabel: 열을 감사하는 데 사용되는 연산자의 레이블입니다. 예를 들어, 비어 있지 않거나 보다 큼은 레이블이 될 수 있습니다.

    desiredValue: 열의 원하는 값입니다.

    discrepancyValue: 불일치 값입니다.

    isCI: 감사된 기록이 CI이면 True, 그렇지 않으면 False입니다.

    domainToUse: cert_audit 기록의 Sys_domain입니다.

    createFollowOnTask() public String createFollowOnTask(String auditId, String ciId, String assignedTo, String assignmentGroup, String shortDescr)

    auditId: 실행된 감사 기록의 Sys_id입니다.

    ciId: 구성 항목의 Sys_id입니다. 테이블이 cmdb_ci 테이블에서 확장되지 않은 경우 이 문자열은 비어 있습니다.

    assignedTo: 작업에 할당된 사용자의 Sys_id. 이 문자열은 비워둘 수 있습니다.

    assignmentGroup: 작업이 할당된 그룹의 Sys_id입니다. 이 문자열은 비워둘 수 있습니다.

    shortDescr: 후속 작업의 짧은 설명에 사용할 텍스트입니다.