로컬 데이터 저장소를 사용하여 데이터 끌어오기
많은 양의 데이터를 자주 쿼리해야 하고 데이터가 실시간일 필요가 없는 경우 관심 있는 테이블을 통합 애플리케이션의 데이터 저장소와 동기화 ServiceNow 합니다.
데이터 밀어넣기
- 예약된 작업을 ServiceNow 사용하여 보고서에서 csv/xml을 생성하고 특정 위치로 전자 메일로 보낼 수 있습니다. 수신자는 이메일 첨부 파일을 가져와서 구문 분석하고 데이터가 필요할 때 애플리케이션이 통신할 수 있는 내부 테이블을 채우는 트리거를 가질 수 있습니다.
- 예약된 작업을 ServiceNow 사용하여 보고서에서 csv/xml을 생성하고 공용 FTP/FTPS 위치로 FTP할 수 있습니다. 통합 제품은 이 csv 파일을 정기적으로 사용하고 데이터가 필요할 때 애플리케이션이 통신할 수 있는 내부 테이블을 채웁니다.
주:
현재 플랫폼은 매우 많은 양의 데이터를 추출하고 출력을 FTP 서버로 보내는 방법을 제공하지 않습니다. 그러나 이 기능을 수행하기 위한 사용자 지정은 여기에 설명되어 있습니다. 사용자 지정은 특정 ServiceNow 인스턴스에서 사용하도록 개발되었으며 고객 지원에서 ServiceNow 지원되지 않습니다. 메서드는 있는 그대로 제공되며 구현 전에 철저히 테스트되어야 합니다. 이 사용자 지정에 대한 모든 질문과 의견을 커뮤니티 포럼에 게시합니다.
데이터 끌어오기
cron 작업을 사용하면 네트워크 내부의 머신이 wget 호출을 통해 . 내의 모든 테이블에서 ServiceNowcsv/xml 데이터를 가져올 수 있습니다. 통합 제품은 이 csv/xml 파일을 정기적으로 사용하고 데이터가 필요할 때 애플리케이션이 통신할 수 있는 내부 테이블을 채웁니다. 사용되는 wget 명령의 예:
- wget --user=itil --password=itil --no-check-certificate https://<인스턴스 이름>.service-now.com/incident_list.do?CSV
- wget --user=itil --password=itil --no-check-certificate https://<인스턴스 이름>.service-now.com/incident_list.do?XML