ServiceNow SDK 릴리스 정보
개발자는 소프트웨어 개발 키트(SDK)를 ServiceNow® 통해 범위가 지정된 애플리케이션을 데스크톱에 Visual Studio Code 로컬로 소스 코드로 작성하고 변경 내용을 ServiceNow 인스턴스에 업로드할 수 있습니다. ServiceNow SDK 가 4.0 릴리스에서 개선 및 업데이트되었습니다.
ServiceNow SDK 릴리스의 Zurich 하이라이트
- React로 사용자 인터페이스(UI)를 개발하여 소스 코드에서 풀 스택 애플리케이션을 빌드합니다.
- API를 사용하여 ServiceNow Fluent 소스 코드에서 스크립트 작업, 스크립트 포함, 서비스 포털 위젯, UI 작업 및 UI 페이지를 정의합니다.
자세한 내용은 문서를 참조하십시오.
ServiceNow SDK를 Zurich으로 업그레이드하기 위한 중요한 정보
전역 또는 애플리케이션 내에서 최신 버전으로 ServiceNow SDK 업그레이드하려면 문서를 참조하십시오 .
ServiceNow SDK버전 4.0은 릴리스로 Washington DC 시작하는 인스턴스와의 ServiceNow 통합을 지원합니다.
주:
릴리스의 새로운 기능 Zurich
- 버전 4.0
- React로 사용자 인터페이스 개발
- React 라이브러리 및 UI 페이지 API로 사용자 인터페이스를 개발하여 소스 코드에서 전체 스택 애플리케이션을 빌드합니다.
- 스크립트 작업 API를 사용하여 이벤트가 발생할 때 실행되는 스크립트 작업 [sysevent_script_action]을 정의합니다.
- 스크립트 포함 API를 사용하여 서버 측 스크립트에서 사용할 JavaScript 함수 및 클래스를 저장하는 스크립트 포함 [sys_script_include]을 정의합니다.
- API를 서비스 포털 사용하여 포털 페이지에 대한 사용자 지정 위젯 [sp_widget]을 생성합니다.
- UI 작업 API를 사용하여 양식 및 목록의 단추, 링크, 컨텍스트 메뉴 항목과 같은 사용자 지정 사용자 인터페이스 작업 [sys_ui_action]을 구성합니다.
- 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버전을 업그레이드하려면 문서를 참조하십시오 .
사용 중단
- $id 속성은 목록 API 및 역할 API에서 더 이상 사용되지 않습니다.
- 스네이크 대소문자를 사용하는 속성 이름은 모든 ServiceNow Fluent API에서 더 이상 사용되지 않습니다. 대신 카멜식 대/소문자로 동등한 속성 이름을 사용합니다.
활성화 정보
공용 ServiceNow SDKnpm 레지스트리 에서 npm(노드 패키지 관리자) 패키지로 사용할 수 있으며 로컬로 설치됩니다. 설치에 ServiceNow SDK대한 자세한 내용은 문서를 참조하십시오 .
추가 요구 사항
를 ServiceNow SDK설치하려면 Node.js 및 노드 패키지 관리자(npm)가 설치되어 있어야 합니다. 자세한 내용은 문서를 참조하십시오.