로컬 데이터 저장소를 사용하여
많은 양의 데이터를 자주 쿼리해야 하고 데이터가 실시간일 필요가 없는 경우 통합 애플리케이션의 데이터 저장소와 관심 있는 테이블의 동기화를 ServiceNow 수행합니다.
데이터 푸시
- 예약된 작업을 ServiceNow 사용하여 보고서에서 csv/xml을 생성하고 특정 위치로 이메일로 보낼 수 있습니다. 수신자는 이메일 첨부 파일을 가져와서 구문 분석하고 데이터가 필요할 때 애플리케이션이 통신할 수 있는 내부 테이블을 채우는 트리거를 가질 수 있습니다.
- 예약 작업을 ServiceNow 사용하여 보고서에서 csv/xml을 생성하고 공용 FTP/FTPS 위치로 FTP할 수 있습니다. 통합 제품은 이 csv 파일을 정기적으로 사용하고 데이터가 필요할 때 애플리케이션이 통신할 수 있는 내부 테이블을 채웁니다.
데이터 끌어오기
cron 작업을 사용하면 네트워크 내부 머신이 wget 호출을 수행하여 내부 테이블 ServiceNow에서 csv/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