API 릴리스 정보
ServiceNow® API를 사용하면 사용자 지정 애플리케이션 및 환경을 빌드할 수 있습니다. API는 Zurich 릴리스에서 강화 및 업데이트되었습니다.
릴리스에 Zurich 대한 API 하이라이트
- 스크립트에서 서버측 JavaScript API를 사용하여 애플리케이션 기능을 변경합니다.
- 클라이언트 기반 이벤트가 발생할 때마다(예: 양식이 로드될 때, 양식이 제출될 때, 필드 값이 변경될 때) 클라이언트 API를 실행합니다.
- 인바운드 REST API를 사용하여 애플리케이션 내의 다양한 ServiceNow 기능과 상호작용합니다.
- 클라이언트 넥스트 경험 API에는 넥스트 경험 UI와 호환되는 클라이언트 API가 포함됩니다.
자세한 내용은 API implementation and reference 문서를 참조하십시오.
릴리스의 새로운 기능 Zurich
| 클래스 | 방법 |
|---|---|
| GlideCurrencyCode - Scoped, Global |
|
| GlideCurrencySymbol - Scoped, Global |
|
| GlideRecord - Scoped | addUserQuery() |
| GlideSysAttachment - Scoped |
|
| GlideSystem - Scoped | 양식 상단에 표시할 추가 메시지 유형에 대한 지원이 추가되었습니다.
|
| 클래스 | 방법 |
|---|---|
| GlideRecord - Global | addUserQuery() |
| GlideSysAttachment - Global |
|
| GlideSystem - Global | 양식 상단에 표시할 추가 메시지 유형에 대한 지원이 추가되었습니다.
|
| Message - Global | 메시지 [sys_ui_message] 테이블에서 현지화된 메시지를 검색합니다. 사용자의 세션 언어 또는 지정된 언어 매개변수를 기반으로 메시지를 동적으로 가져오는 국제화(i18n)를 지원합니다.
|
| 클래스 | 방법 |
|---|---|
| GlideForm (g_form) - Client |
|
| GlideModal (Next Experience) - Client |
|
| GlideNavigation (Next Experience) - Client | 새로 고침 탐색기() |
| StopWatch (Next Experience) - Client |
|
| GlideForm (Next Experience) - Client |
|
| GlideUser (Next Experience) - Client | getRoles() |
| API | 엔드포인트 |
|---|---|
| Conversation Member API |
|
| Omnichannel Callback API |
|
| 애플리케이션 | 앱 버전 | API | 엔드포인트 |
|---|---|---|---|
| 네트워크 인벤토리 고급 | 10.0 | DCIM Metric Data Feed API | POST /api/sn_ni_adv/dcim/feed/{vendorname} |
| 견적 관리 | 6.0.1 | Quote Management API |
|
| 통신 개방형 API | 4.1.1 | Work Order Management API |
|
이번 릴리스에서 변경된 기능
| 클래스 | 방법 |
|---|---|
| GlideSysAttachment - Scoped | 소스 첨부 파일 기록에서 속성 복사 및 첨부 파일이 있는 속성 삭제를 지원합니다.
|
| IdentificationEngine - Scoped | referenceItems 클래스에 정의된 IRE 규칙을 사용하여 CI를 식별하기 전에 수신 페이로드의 속성을 채울 수 있도록 합니다.
|
| ProducerV2 - Scoped | send() - 반환 값 및 오류 처리가 추가되었습니다. |
| RESTMessageV2 - Scoped, Global | setHttpMethod() - 매개변수를 통한 HEAD 메서드 호출에 method 대한 지원이 추가되었습니다. |
| 클래스 | 방법 |
|---|---|
| GlideSysAttachment - Global | 소스 첨부 파일 기록에서 속성 복사 및 첨부 파일이 있는 속성 삭제를 지원합니다.
|
| IdentificationEngineScriptableApi - Global | referenceItems 클래스에 정의된 IRE 규칙을 사용하여 CI를 식별하기 전에 수신 페이로드의 속성을 채울 수 있도록 합니다.
|
| RESTMessageV2 - Scoped, Global | setHttpMethod() - 매개변수를 통한 HEAD 메서드 호출에 method 대한 지원이 추가되었습니다. |
| 애플리케이션 | 앱 버전 | API | 엔드포인트 |
|---|---|---|---|
| 외상 매입금 송장 처리 | v9.5.17 | AP Invoice API | 이제 다음 엔드포인트가 첨부 파일을 지원합니다.
|
| 통신 개방형 API | v4.1.1 | Service Order Open API | 다음 엔드포인트는 이제 매개변수를 통해 복잡한 서비스 특성 값 유형을 지원합니다.serviceOrderItem.service.serviceCharacteristic.valueType
|
| 통신 개방형 API | v4.1.1 | Product Catalog Open API | 다음 productSpecification 엔드포인트는 매개변수를 통해 productSpecCharacteristic.valueType 복잡한 제품 사양 특성 값 유형을 지원하도록 업데이트됩니다.
|
| 통신 개방형 API | v4.1.1 | Product Inventory Open API | 다음 엔드포인트는 이제 매개변수를 통해 복잡한 제품 특성 값 유형을 지원합니다.productCharacteristic.valueType
|
| 통신 개방형 API | v4.1.1 | Product Order Open API | 다음 엔드포인트는 이제 매개변수를 통해 복잡한 제품 특성 값 유형을 지원합니다.productOrderItem.product.productCharacteristic.valueType
|
| 가상 에이전트 API | v4.0.0 | Virtual Agent Bot Integration API | 요청 본문 매개변수에 대한 새 옵션과 해당 예제.action POST /sn_va_as_service/bot/integration |
사용 중단
- 업데이트된 NIST 800-131A Rev 2 지침으로 인해 GlideEncrypter API는 더 이상 3DES(Triple Data Encryption Standard)를 지원하지 않습니다.
- 릴리스로 Zurich 업그레이드되는 기존 인스턴스의 경우 GlideEncrypter API를 사용할 수 있지만 알고리즘을 자동으로 사용하도록 핵심 관리 프레임워크 업데이트되었습니다. 이 API를 계속 호출하는 방법에 대한 자세한 내용은 을 참조하세요 GlideEncrypter - Global (deprecated) .
- 릴리스로 Zurich 시작하여 생성된 모든 새 인스턴스의 경우 GlideEncrypter API가 더 이상 지원되지 않습니다. 모든 암호화 작업에 대신 를 Key Management Framework 직접 사용합니다.
- 동적 그룹이 핵심 플랫폼의 동적 스키마에서 제거되었습니다. 릴리스 전에 Zurich 연결된 동적 특성 그룹으로 정의된 동적 특성의 경우 원래 동적 특성 그룹을 위해 설계된 두 가지 방법이 이전 버전과의 호환성을 위해 계속 작동합니다.
이러한 메서드는 마이그레이션된 속성 및 새로 만든 속성에 대해 null을 반환합니다.
고객은 현재 동적 속성 정의로 마이그레이션하여 향후 향상된 기능을 활용해야 합니다. 마이그레이션에 대한 자세한 내용은 Now Support 지식베이스의 동적 스키마 Zurich 마이그레이션 가이드[KB2146133] 문서를 참조하십시오.
활성화 정보
기본적으로 다음 API를 사용할 수 있습니다.
- 식별 및 조정
- 식별 엔진
- 식별 엔진ScriptableApi
- GlideCurrencyCode
- GlideCurrencySymbol
- GlideForm(넥스트 경험)
- GlideModal(넥스트 경험)
- GlideNavigation(넥스트 경험)
- GlideRecord
- GlideSys첨부 파일
- GlideUser(넥스트 경험)
- 스톱워치(넥스트 경험)
다음 API는 플러그인 활성화가 필요합니다.
- ProducerV2 에는 ServiceNow 스트림 커넥트 설치 관리자 플러그인(com.glide.hub.stream_connect.installer)이 필요합니다.
- 제품 주문 오픈 API를 사용하려면 sn_ind_tmt_orm(Order Management for Telecommunications) 플러그인이 필요합니다.
- 서비스 주문 오픈 API를 사용하려면 sn_ind_tmt_orm(Order Management for Telecommunications) 플러그인이 필요합니다.