스크립트 메서드
ServiceNow 에서는 감사 스크립트를 생성하는 네 가지 방법을 제공합니다.
| 이름 | 설명 | 매개변수 |
|---|---|---|
| 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: 후속 작업의 짧은 설명에 사용할 텍스트입니다. |