직원 건강 검사 로그로 데이터 전송
외부 공급업체 시스템에서 직원 건강 검사 애플리케이션 로그 테이블로 데이터를 전송합니다. 이 테이블을 사용하여 보고서를 생성하고 건강 상태 추세를 모니터링할 수 있습니다.
시작하기 전에
프로시저
-
POST 요청을 인스턴스의 테이블 API로 보냅니다.
자세한 내용은 테이블 API를 참조하세요.
-
로그 임포트[sn_imt_core_log_import] 테이블을 사용하여 엔드포인트를 구축합니다.
https://<your-instance>.servicenow.com/api/now/table/sn_imt_core_log_import -
다음과 같은 요청 본문 매개변수를 정의하여 로그 테이블의 필드를 설정합니다.
필드 설명 소스 로그 항목을 만드는 외부 공급업체 시스템을 식별하는 내부 이름입니다. 수준 사용자 상태, 로그 수준 또는 의미 있는 기타 문자열입니다. 예를 들어 허용됨또는거부됨을 입력하여 개인이 입장을 허가받았는지 여부를 나타낼 수 있습니다.메시지 건강 검사 설명입니다. 예를 들면 체온이 너무 높음과 같은 설명입니다.사용자 Health and Safety 사용자[sn_imt_core_health_and_safety_user] 테이블의 직원 또는 방문자 이메일입니다. 추가 정보 추가 정보를 제공하기 위한 데이터입니다. 예를 들면 {'temperature':'101', 'location':'San Diego'}와 같은 데이터입니다.
이 예시에서는 cURL 요청이 로그 임포트 테이블에 기록을 전송합니다.curl "http://<your-instance>.servicenow.com/api/now/table/sn_imt_core_log_import" \ --request POST \ --header "Accept:application/json" \ --header "Content-Type:application/json" \ --data "{\"u_source\":\"BadgesRUs\",\"u_message\":\"Temp too high\",\"u_user\":\"abel.tutor@servicenow.com\",\"u_level\":\"Denied\"}" \ --user 'username':'password'시스템에서 로그[sn_imt_core_log] 테이블에 기록을 자동으로 삽입합니다. -
로그 임포트[sn_imt_core_log_import] 테이블을 사용하여 엔드포인트를 구축합니다.
- 로그[sn_imt_core_log] 테이블로 이동하여 데이터가 올바르게 임포트되었는지 확인합니다.