스크립트 테스트

스크립트를 작성하면 기존 오브젝트에 대해 스크립트를 테스트할 수 있습니다. 예를 들어, 스크립트의 오브젝트 유형이 이정표인 경우 인시던트 내의 이정표에 대해 스크립트를 실행합니다.

스크립트를 테스트할 때 유효한 ID를 입력하라는 프롬프트가 표시됩니다. 이메일 메시지 오브젝트 유형의 경우에는 이메일 메시지 ID에 대한 프롬프트가 제시됩니다. 메뉴에서 받은 편지함을 클릭하여 액세스할 수 있는 메일 받은 편지함 페이지에서 ID를 찾을 수 있습니다. 기타 오브젝트 유형의 경우에는 유효한 인시던트 ID를 입력해야 합니다. 개별 인시던트 또는 시나리오를 열어서 ID를 찾을 수 있습니다. 이 ID는 페이지의 요약 섹션에 있습니다.

중요: 스크립트를 실행하면 데이터가 변경될 수 있습니다. 스크립트를 테스트 중이며 개발 환경에 있지 않은 경우에는 시뮬레이션된 인시던트 ID를 사용하여 오픈 인시던트가 아닌 시뮬레이션에 대해 스크립트를 실행해야 합니다. 이메일 메시지의 경우, 인바운드 이메일 연결 구성에 설명되어 있는 인바운드 메일함에 구성된 계정으로 이메일을 발송하여 수행할 수 있는 테스트 이메일을 작성해야 합니다.

스크립트를 테스트하려면 다음을 수행하십시오.

  1. 실행 단추를 클릭하십시오.
  2. 인시던트를 입력하라는 프롬프트가 표시되면 유효한 ID를 입력하십시오.
  3. 인시던트 내의 오브젝트를 선택하십시오. 스크립트에 지정된 유형의 오브젝트만 표시됩니다.
  4. 완료를 클릭하십시오.

스크립트가 실행되고 그 결과를 갖는 콘솔 창이 표시됩니다. 약간 투명하므로 밑에 있는 컨텐츠를 볼 수 있습니다.

스크립트의 특정 위치에 있는 정보를 보려는 경우 반드시 스크립트에 이전 테이블에서 설명한 로그 정보 메소드를 포함하십시오. 예를 들어, 다음과 같습니다.

log.info("The value of x is {}".format(x))

로그 메시지가 각 실행 후에 보고되는 마지막 정보 세트입니다. 콘솔 창 헤더 영역에서 로그 레벨 선택을 변경하여 로그 메시지를 필터링할 수 있습니다.

시스템이 간결한 스크립트를 실행하도록 설계되기 때문에 “스텝 스루” 코드는 사용할 수 없습니다.

변경을 작성하고 동일한 인시던트 및 오브젝트를 사용하여 스크립트를 재실행하려는 경우 다시 실행을 클릭하십시오. 스크립트를 다시 실행하기 위해 스크립트를 저장할 필요가 없습니다.

참고: 스크립트를 완전히 테스트하여 결과가 예상대로인지 확인하는 것이 중요합니다. 오케스트레이션 & 자동화 애플리케이션이 스크립트 로직을 완전히 확인할 수 없습니다.