ServiceNow SDK 릴리스 정보
개발자는 소프트웨어 개발 키트(SDK)를 ServiceNow® 통해 범위가 지정된 애플리케이션을 데스크톱에 Visual Studio Code 로컬로 소스 코드로 작성하고 변경 내용을 ServiceNow 인스턴스에 업로드할 수 있습니다. ServiceNow SDK 가 4.0 릴리스에서 개선 및 업데이트되었습니다.
ServiceNow SDK 릴리스의 Zurich 하이라이트
- React로 사용자 인터페이스(UI)를 개발하여 소스 코드에서 풀 스택 애플리케이션을 빌드합니다.
- API를 사용하여 ServiceNow Fluent 소스 코드에서 스크립트 작업, 스크립트 포함, 서비스 포털 위젯, UI 작업 및 UI 페이지를 정의합니다.
자세한 내용은 ServiceNow SDK 문서를 참조하십시오.
ServiceNow SDK를 Zurich으로 업그레이드하기 위한 중요한 정보
전역 또는 애플리케이션 내에서 최신 버전으로 ServiceNow SDK 업그레이드하려면 문서를 참조하십시오 Upgrade the ServiceNow SDK.
ServiceNow SDK버전 4.0은 릴리스로 Washington DC 시작하는 인스턴스와의 ServiceNow 통합을 지원합니다.
주:
릴리스의 새로운 기능 Zurich
- 버전 4.0
- React로 사용자 인터페이스 개발
- React 라이브러리 및 UI 페이지 API로 사용자 인터페이스를 개발하여 소스 코드에서 전체 스택 애플리케이션을 빌드합니다.
- Script Action API - ServiceNow Fluent
- 스크립트 작업 API를 사용하여 이벤트가 발생할 때 실행되는 스크립트 작업 [sysevent_script_action]을 정의합니다.
- Script Include API - ServiceNow Fluent
- 스크립트 포함 API를 사용하여 서버 측 스크립트에서 사용할 JavaScript 함수 및 클래스를 저장하는 스크립트 포함 [sys_script_include]을 정의합니다.
- Service Portal API - ServiceNow Fluent
- API를 서비스 포털 사용하여 포털 페이지에 대한 사용자 지정 위젯 [sp_widget]을 생성합니다.
- UI Action API - ServiceNow Fluent
- UI 작업 API를 사용하여 양식 및 목록의 단추, 링크, 컨텍스트 메뉴 항목과 같은 사용자 지정 사용자 인터페이스 작업 [sys_ui_action]을 구성합니다.
- UI Page API - ServiceNow Fluent
- UI 페이지 API를 사용하여 양식, 대화 상자, 목록 및 기타 UI 구성요소를 표시하는 사용자 지정 사용자 인터페이스 페이지[sys_ui_page]를 구성합니다.
- 인스턴스에서 애플리케이션 메타데이터 다운로드
- 인스턴스에서 애플리케이션 메타데이터(XML) ServiceNow 를 다운로드하고
now-sdk 다운로드명령을 사용하여 로컬 애플리케이션의 메타데이터와 비교합니다. - 애플리케이션 정리 또는 패키지
now-sdk clean명령을 사용하여 이전 빌드로 출력된 빌드 아티팩트를 제거합니다.now-sdk pack명령을 사용하여 이전 빌드로 출력된 빌드 아티팩트를 설치 가능한 ZIP 파일로 패키지할 수도 있습니다.
이번 릴리스에서 변경된 기능
- 버전 4.0
- Automated Test Framework API는 추가 테스트 단계를 지원합니다.
- API와 ServiceNow Fluent Automated Test Framework 함께 다음 테스트 단계를 사용합니다.
- atf.form.addAttachmentsToForm
- atf.form_SP.addAttachmentsToForm
- atf.server.addAttachmentsToExistingRecord
- atf.server.runServerSideScript
- atf.server.setOutputVariables
- 빌드 명령이 빌드 아티팩트를 패키지하지 않음
now-sdk 팩또는now-sdk 설치명령을 사용하여 빌드 아티팩트를 패키징합니다.now-sdk 빌드명령은 소스 파일을 컴파일하지만 빌드 아티팩트를 패키징하지는 않습니다.
이 릴리스에서 제거됨
now-sdk upgrade명령이 제거되었습니다. 의 ServiceNow SDK버전을 업그레이드하려면 문서를 참조하십시오 Upgrade the ServiceNow SDK.
사용 중단
- $id 속성은 목록 API 및 역할 API에서 더 이상 사용되지 않습니다.
- 스네이크 대소문자를 사용하는 속성 이름은 모든 ServiceNow Fluent API에서 더 이상 사용되지 않습니다. 대신 카멜식 대/소문자로 동등한 속성 이름을 사용합니다.
활성화 정보
공용 ServiceNow SDKnpm 레지스트리 에서 npm(노드 패키지 관리자) 패키지로 사용할 수 있으며 로컬로 설치됩니다. 설치에 ServiceNow SDK대한 자세한 내용은 문서를 참조하십시오 Install the ServiceNow SDK in an application.
추가 요구 사항
를 ServiceNow SDK설치하려면 Node.js 및 노드 패키지 관리자(npm)가 설치되어 있어야 합니다. 자세한 내용은 Install the ServiceNow SDK in an application 문서를 참조하십시오.