API 참조
API를 사용하여 ServiceNow 기능을 변경하고 ServiceNow AI Platform.
클라이언트
클라이언트 측 JavaScript API를 사용하여 웹 브라우저 내에서 기능과 표시 방법을 ServiceNow AI Platform 제어할 수 있습니다. 클라이언트 측 API는 클라이언트 스크립트 및 UI 정책 스크립트와 같은 클라이언트 측 스크립트에서 API를 호출하여 인스턴스에 추가할 수 있는 공통 기능을 제공합니다.
클라이언트 모바일
Cabrillo JS 는 네이티브 모바일 애플리케이션 내의 ServiceNow AI Platform 기능에 액세스하기 위한 클라이언트 측 JavaScript API입니다. Cabrillo JS 네이티브 장치 기능, 네이티브 모바일 UI 및 기타 ServiceNow AI Platform 모바일 기능을 사용하는 메서드를 제공합니다.
Mobile SDK
를 ServiceNow Mobile SDK 사용하여 독립 실행형 모바일 Android 및 iOS 애플리케이션 내의 기능 및 자원을 ServiceNow AI Platform 활용할 수 있습니다.
를 Mobile SDK사용하여 애플리케이션 내에서 다음을 수행할 수 있습니다.
- 자신이 개발하는 공용 REST API 또는 사용자 지정 스크립트 REST API를 통해 인스턴스의 데이터에 ServiceNow 액세스합니다.
- 애플리케이션 인터페이스 내에 포함하고 활성화합니다 가상 에이전트 .
- 분석을 위해 사용자 지정 분석 이벤트를 수집하고 추적합니다.
- 인스턴스 내의 기록에 문서(첨부 파일)를 첨부합니다 ServiceNow .
- 인스턴스에서 호스팅되는 ServiceNow 웹 페이지를 네이티브 웹 뷰 또는 Cabrillo에서 로드합니다.
- 외부 공급업체 애플리케이션에 JSON 웹 토큰을 사용하여 단순 인증 플로우를 제공하여 사용자를 인증합니다.
- 푸시 알림을 보냅니다.
서버
서버측 JavaScript API를 사용하여 기존 애플리케이션의 기능을 변경하거나 새 애플리케이션을 빌드합니다. 서버 측 API는 비즈니스 규칙 및 스크립트 포함과 같은 서버 측 스크립트에서 API를 호출하여 인스턴스에 추가할 수 있는 공통 기능을 제공합니다. 범위가 지정된 API는 범위가 지정된 애플리케이션에 사용하기 위한 것이고 전역 API는 전역 범위의 애플리케이션에 사용하기 위한 것입니다. 새 애플리케이션은 일반적으로 범위가 지정됩니다. 전역 범위의 애플리케이션은 일반적으로 레거시 애플리케이션입니다.
- GlideRecord 또는 GlideQuery API를 사용하여 서버 측 스크립트에서 기록 데이터에 대한 생성, 읽기, 업데이트 및 삭제 작업을 수행합니다.
- GlideSystem API를 사용하여 인스턴스 또는 현재 사용자 세션에 대한 정보에 액세스하고 정보 또는 오류 메시지를 작성합니다.
- FlowAPI 메서드를 사용하여 서버 측 스크립트에서 플로우, 하위 플로우 및 작업을 트리거합니다.
REST
REST API를 사용하여 .ServiceNow AI Platform REST API 탐색기를 사용하여 인스턴스 내에서 이러한 API를 검색할 수 있습니다. 요구 사항을 충족하는 API를 찾을 수 없는 경우 스크립팅된 REST API 기능을 사용하여 사용자 지정 REST API를 만들 수 있습니다. ServiceNow REST API는 요청을 인증하기 위해 기본 인증 및 OAuth 2.0을 지원합니다.
UI 빌더
- 단추 클릭과 같은 사용자 상호 작용 이벤트/작업입니다.
- 데이터 브로커 실행 시작과 같은 수명주기 이벤트입니다.