타사 데이터 통합 구성요소
시스템 관리자가 CSM용 에이전트 작업 공간과 타사 데이터 통합을 사용하도록 이러한 구성요소를 구성해야 합니다.
OAuth 2.0 –JWT 전달자 권한 유형
JWT 전달자는 타사 데이터 통합 기능에 지원되는 OAuth 2.0 권한 유형입니다. 이를 통해 사용자 개입 없이 ServiceNow 인스턴스와 외부 API 공급자 사이에 서버 간 API 상호작용이 가능합니다.
외부 공급업체 애플리케이션 관리자는 ServiceNow 인스턴스가 만들어 외부 공급업체 애플리케이션 인스턴스에 전달하는 JWT의 주체 클레임으로 사용됩니다. 이는 다른 공급자 애플리케이션 테이블에서 기록을 가져오기 위해 REST API 호출을 수행하는 데 사용되는 액세스 토큰을 얻기 위한 것입니다.
자격 증명 및 연결
통합 허브는 외부 시스템과 통합할 때 별칭을 사용하여 연결 정보 및 자격 증명을 관리합니다. 별칭을 사용하면 여러 환경을 사용할 때 여러 자격 증명과 연결 정보 프로파일을 구성하지 않아도 됩니다. 통합 허브에는 별칭만 필요하며 런타임 중에 올바른 자격 증명 및 연결 정보를 사용하도록 확인됩니다.
원격 테이블
테이블(sys_db_object) 테이블에는 원격 테이블을 포함하여 데이터베이스의 각 테이블에 대한 기록이 들어 있습니다. 원격 테이블 기록의 경우 기록 양식에서 원격 테이블 플래그가 확인됩니다.
원격 테이블의 열은 데이터를 끌어올 수 있는 외부 공급업체 애플리케이션 테이블의 열에 매핑됩니다. 원격 테이블 스크립트 정의는 이 정보를 저장합니다. 원격 테이블에 대한 테이블 정의는 Now Platform에 있습니다. 테이블 행 또는 외부 기록은 사용자가 목록이나 양식의 데이터를 보는 동안 메모리에 저장됩니다.
원격 테이블에 대한 자세한 내용은 원격 테이블 만들기를 참조하십시오.
통합 허브에 사용할 원격 테이블을 만들 때는 캐싱 간격에 특별히 주의를 기울여야 하고, 해당 워크플로우와 타사 데이터의 불안정성을 기준으로 간격을 선택합니다. 캐싱 간격이 너무 짧으면 외부 공급업체 애플리케이션에 불필요한 연결이 발생할 수 있습니다. 캐싱 간격이 너무 길면 오래된 타사 데이터가 CSM용 에이전트 작업 공간에 표시될 수 있습니다.
원격 테이블 스크립트 정의
- 이름
- 활성
- 테이블
- 스크립트
- 캐시 TTL
- 도메인
- 도메인 경로
스크립트 정의에 대한 자세한 내용은 원격 테이블에 대한 스크립트 정의 생성을 참조하십시오.