ServiceNow IDE 살펴보기
소스 코드에서 ServiceNow IDE범위가 지정된 애플리케이션을 개발하는 방법에 대한 자세한 내용은 .
ServiceNow IDE 개요
는 ServiceNow IDE 웹에 Now Platform대한 구현 Visual Studio Code 입니다. 를 ServiceNow IDE사용하면 익숙한 도구와 업계 표준 개발 방식을 사용하여 범위가 지정된 애플리케이션 빌드를 빠르게 시작할 수 있습니다. 에는 ServiceNow IDE 형식 안전성, IntelliSense, 종속성 적용, 코드 검색 및 소스 제어 통합을 포함하여 와 Visual Studio Code동일한 기능이 많이 있습니다.
ServiceNow IDE에서는 애플리케이션 메타데이터 [sys_metadata]를 정의하기 위해 소스 ServiceNow Fluent 코드에서 범위가 지정된 애플리케이션을 생성할 수 있습니다. 변경 내용을 실시간으로 나란히 시각적 표현으로 보려면 에 포함된 다른 Now Platform 사용자 인터페이스에서 애플리케이션 메타데이터를 열면 됩니다 ServiceNow IDE.
필요에 따라 JavaScript 모듈을 만들고 타사 라이브러리를 사용하여 범위가 지정된 애플리케이션 내에서 코드를 구성하고 재사용할 수 있습니다.
백그라운드에서 이 기능은 응용 프로그램 패키징 서비스에 의해 ServiceNow SDK 활성화되며, 이 ServiceNow IDE서비스는 .
ServiceNow IDE 워크플로우
- 관리자 또는 개발자는 인증 방법에 따라 Git 제공자에 연결하는 데 필요한 자격 증명을 구성합니다.
- OAuth 2.0 인증을 사용하기 위해 관리자는 Git 제공자와 인스턴스에서 OAuth 2.0 애플리케이션 레지스트리를 구성합니다.
- 기본 인증을 사용하기 위해 개발자는 Git 공급자에서 개인 액세스 토큰을 생성합니다.
- 개발자는 Git 공급자를 통해 애플리케이션에 대한 전용 Git 리포지토리를 생성합니다.
- ServiceNow IDE에서 개발자는 Git 자격 증명을 구성합니다.
- 개발자는 애플리케이션을 구성할 작업 공간을 생성합니다 ServiceNow IDE .
- 개발자는 범위가 지정된 애플리케이션을 만들거나 기존 범위가 지정된 애플리케이션을 ServiceNow IDE.
- 개발자는 애플리케이션에 대한 로컬 Git 리포지토리를 초기화하고 소스 제어에서 애플리케이션을 관리하기 위해 만든 원격 리포지토리에 푸시합니다.
- 개발자는 를 사용하여 ServiceNow Fluent소스 코드에서 애플리케이션 메타데이터를 정의하거나, 사용자 지정 JavaScript 모듈을 만들거나, 타사 라이브러리를 사용할 수 있습니다.
- 변경 내용을 저장한 후 애플리케이션을 빌드하여 소스 코드를 컴파일하고 이를 애플리케이션 메타데이터로 변환합니다.
- 빌드가 완료되면 개발자는 Now Platform .ServiceNow IDE
- 개발자는 변경 내용을 스테이징하고, 커밋하고, Git 리포지토리에 푸시합니다.
- ServiceNow IDE에서 다른 개발자가 리포지토리를 복제하고, 분기를 만들고, 애플리케이션에서 공동 작업을 시작할 수 있습니다.
개발자가 소스 코드를 수정하는 동시에 다른 사용자가 애플리케이션 메타데이터를 수정할 수 있습니다. 개발자는 애플리케이션 내의 다른 모듈 또는 스크립트에서 모듈 코드를 재사용할 수 있습니다. 양방향 동기화를 지원하는 API의 경우 ServiceNow Fluent 개발자는 애플리케이션을 동기화하여 다른 인터페이스에서 애플리케이션 메타데이터에 대한 변경 사항을 소스 코드로 끌어올 수 있습니다.
ServiceNow IDE 이점
| 이점 | 기능 | 사용자 |
|---|---|---|
| 에 기반 Visual Studio Code 하여 IDE에서 애플리케이션 개발 Now Platform | ServiceNow IDE 사용자 인터페이스 | 개발자 |
| 애플리케이션을 구성하는 ServiceNow 메타데이터를 정의하는 소스 코드 작성 | ServiceNow Fluent | 개발자 |
| 사용자 지정 JavaScript 모듈 및 외부 공급업체 JavaScript 유틸리티를 사용하여 범위가 지정된 애플리케이션 내에서 코드를 구성하고 재사용 | JavaScript 모듈 및 타사 라이브러리 | 개발자 |
| 서로 다른 기술 세트의 사용자와 애플리케이션에서 공동 작업 | 에서 애플리케이션 빌드 ServiceNow IDE | 개발자 |
| 소스 통제를 선택한 Git 제공자와 통합 | 소스 통제를 ServiceNow IDE | 개발자, 관리자 |