ServiceNow SDK 릴리스 정보
SDK(소프트웨어 개발 키트)를 ServiceNow® 사용하면 개발자가 데스크톱에서 Visual Studio Code 로컬로 소스 코드로 범위가 지정된 애플리케이션을 만들고 변경 내용을 인스턴스에 업로드할 ServiceNow 수 있습니다. ServiceNow SDK 이(가) 릴리스에서 Xanadu 개선되고 업데이트되었습니다.
ServiceNow SDK 릴리스의 Xanadu 하이라이트
를 사용하여 응용 프로그램을 구성하는 메타데이터를 ServiceNow Fluent정의하는 소스 코드를 작성합니다.
자세한 내용은 ServiceNow SDK 문서를 참조하십시오.
ServiceNow SDK를 Xanadu으로 업그레이드하기 위한 중요한 정보
now-sdk upgrade 명령을 사용하여 최신 버전으로 업그레이드합니다ServiceNow SDK. 자세한 내용은 Upgrade the ServiceNow SDK 문서를 참조하십시오.
릴리스의 새로운 기능 Xanadu
- 소스 코드로 범위가 지정된 애플리케이션 빌드
- 를 사용하여 ServiceNow Fluent응용 프로그램을 구성하는 메타데이터를 정의하는 소스 코드를 작성합니다. ServiceNow Fluent 는 다양한 유형의 응용 프로그램 메타데이터를 정의하기 위한 API가 포함된 도메인별 프로그래밍 언어입니다. 소스 코드로 응용 프로그램을 개발하면 익숙한 개발 환경에서 작업하고, 복잡한 응용 프로그램을 만들고 수정하고, 소스 제어에서 코드를 보다 쉽게 관리하고, 빌드 시 오류를 catch할 수 있습니다.
- ServiceNow Fluent 의 언어 서버 Visual Studio Code
- Marketplace에서 ServiceNow FluentVisual Studio Code 언어 서버를 설치하여 언어 Visual Studio Code 처리 및 유효성 검사를 ServiceNow Fluent 가져옵니다.
이 릴리스에서 변경됨
- 기본 애플리케이션 구조
- 기본 응용 프로그램 구조에는 .gitignore 파일 추가 및 package.json의
now개체 구성을 자체 now.config.json 파일로 이동하는 등 디렉터리 및 파일에 대한 몇 가지 변경 사항이 포함되어 있습니다. - 만들기 및 변환 명령에는 project-type 및 template 매개 변수가포함됩니다.
now-sdk create및now-sdk convert명령에서project-type매개 변수를 사용하여 만들거나 변환할 애플리케이션 유형을 지정합니다. 이 매개 변수는 응용 프로그램에서 JavaScript 모듈 및 타사 라이브러리를 사용 ServiceNow Fluent 할지(fluent) 또는 JavaScript 모듈 및 타사 라이브러리만 사용할지(module)에 따라 기본 응용 프로그램 구조를 결정합니다.now-sdk create및now-sdk convert명령어의template매개 변수를 사용하여 모듈에서 JavaScript 또는 TypeScript를 사용할지 여부를 지정합니다. 이 매개변수는 package.json 및 now.config.json 파일의 구성을 결정하고 TypeScript 프로젝트에 대한 tsconfig.json 파일을 추가합니다.- 명령에 디버그 매개변수 포함
now-sdk fetch명령을 사용하여debug매개 변수를 true로 설정하여 가져오기 프로세스 중에 생성된 디버그 로그를 반환합니다.- 배포 명령에 재설치 매개변수 포함
now-sdk deploy명령을 사용하여reinstall매개 변수를 true로 설정하여 인스턴스에서 애플리케이션을 제거한 후 다시 설치합니다. 애플리케이션을 다시 설치하면 인스턴스의 메타데이터가 배포 패키지의 메타데이터와 일치합니다.경고:인스턴스에 있지만 로컬 애플리케이션에는 없는 메타데이터가 제거됩니다.
이 릴리스에서 제거됨
scopeId매개변수는 전역 애플리케이션 변환을 지원하는now-sdk convert명령어에서 제거되었습니다. 범위가 지정된 애플리케이션만 변환할 수 있습니다.mode매개 변수가now-sdk fetch및now-sdk deploy명령어에서 제거되었습니다. 전체 가져오기 또는 배포는 항상 실행됩니다.
활성화 정보
ServiceNow SDK공용 npm 레지스트리에서 npm 패키지로 사용할 수 있으며 로컬에 설치됩니다. 설치 ServiceNow SDK에 대한 자세한 내용은 을 참조하십시오 Install the ServiceNow SDK in an application.
추가 요구 사항
를 설치하려면 Node.js 및 npm이 ServiceNow SDK설치되어 있어야 합니다. 자세한 내용은 Install the ServiceNow SDK in an application 문서를 참조하십시오.