로그에 직원 건강 검사 데이터 전송
외부 공급업체 시스템에서 애플리케이션 로그 테이블로 직원 건강 검사 데이터를 보냅니다. 이 테이블을 사용하여 보고서를 만들고 상태 추세를 모니터링할 수 있습니다.
시작하기 전에
프로시저
-
인스턴스의 테이블 API에 POST 요청을 보냅니다.
자세한 내용은 테이블 API를 참조하세요.
-
로그 임포트 [sn_imt_core_log_import] 테이블을 사용하여 엔드포인트를 구성합니다.
https://<your-instance>.servicenow.com/api/now/table/sn_imt_core_log_import -
이러한 요청 본문 매개변수를 정의하여 로그 테이블의 필드를 설정합니다.
필드 설명 소스 로그 항목을 만드는 외부 공급업체 시스템을 식별하는 내부 이름입니다. 수준 사용자 상태, 로그 수준 또는 기타 의미 있는 문자열입니다. 예를 들어, 허용됨또는거부됨을 입력하여 개인이 입장할 수 있는지 여부를 나타낼 수 있습니다.메시지 건강 검사에 대한 설명입니다. 예를 들어, Temp가 너무 높음입니다.사용자 건강 및 안전 사용자 [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] 테이블로 이동하여 데이터를 올바르게 임포트했는지 확인합니다.