ServiceNow IDE 살펴보기

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기4분
  • 소스 코드에서 ServiceNow IDE범위가 지정된 애플리케이션을 개발하는 방법에 대한 자세한 내용은 .

    ServiceNow IDE 개요

    ServiceNow IDE 웹에 Now Platform대한 구현 Visual Studio Code 입니다. 를 ServiceNow IDE사용하면 익숙한 도구와 업계 표준 개발 방식을 사용하여 범위가 지정된 애플리케이션 빌드를 빠르게 시작할 수 있습니다. 에는 ServiceNow IDE 형식 안전성, IntelliSense, 종속성 적용, 코드 검색 및 소스 제어 통합을 포함하여 와 Visual Studio Code동일한 기능이 많이 있습니다.

    그림 1. ServiceNow IDE 홈페이지
    사용자의 작업 공간이 나열된 ServiceNow IDE 홈페이지입니다.

    ServiceNow IDE에서는 애플리케이션 메타데이터 [sys_metadata]를 정의하기 위해 소스 ServiceNow Fluent 코드에서 범위가 지정된 애플리케이션을 생성할 수 있습니다. 변경 내용을 실시간으로 나란히 시각적 표현으로 보려면 에 포함된 다른 Now Platform 사용자 인터페이스에서 애플리케이션 메타데이터를 열면 됩니다 ServiceNow IDE.

    필요에 따라 JavaScript 모듈을 만들고 타사 라이브러리를 사용하여 범위가 지정된 애플리케이션 내에서 코드를 구성하고 재사용할 수 있습니다.

    백그라운드에서 이 기능은 응용 프로그램 패키징 서비스에 의해 ServiceNow SDK 활성화되며, 이 ServiceNow IDE서비스는 .

    ServiceNow IDE 워크플로우

    1. 관리자 또는 개발자는 인증 방법에 따라 Git 제공자에 연결하는 데 필요한 자격 증명을 구성합니다.
      • OAuth 2.0 인증을 사용하기 위해 관리자는 Git 제공자와 인스턴스에서 OAuth 2.0 애플리케이션 레지스트리를 구성합니다.
      • 기본 인증을 사용하기 위해 개발자는 Git 공급자에서 개인 액세스 토큰을 생성합니다.
    2. 개발자는 Git 공급자를 통해 애플리케이션에 대한 전용 Git 리포지토리를 생성합니다.
    3. ServiceNow IDE에서 개발자는 Git 자격 증명을 구성합니다.
    4. 개발자는 애플리케이션을 구성할 작업 공간을 생성합니다 ServiceNow IDE .
    5. 개발자는 범위가 지정된 애플리케이션을 만들거나 기존 범위가 지정된 애플리케이션을 ServiceNow IDE.
    6. 개발자는 애플리케이션에 대한 로컬 Git 리포지토리를 초기화하고 소스 제어에서 애플리케이션을 관리하기 위해 만든 원격 리포지토리에 푸시합니다.
    7. 개발자는 를 사용하여 ServiceNow Fluent소스 코드에서 애플리케이션 메타데이터를 정의하거나, 사용자 지정 JavaScript 모듈을 만들거나, 타사 라이브러리를 사용할 수 있습니다.
    8. 변경 내용을 저장한 후 애플리케이션을 빌드하여 소스 코드를 컴파일하고 이를 애플리케이션 메타데이터로 변환합니다.
    9. 빌드가 완료되면 개발자는 Now Platform .ServiceNow IDE
    10. 개발자는 변경 내용을 스테이징하고, 커밋하고, Git 리포지토리에 푸시합니다.
    11. ServiceNow IDE에서 다른 개발자가 리포지토리를 복제하고, 분기를 만들고, 애플리케이션에서 공동 작업을 시작할 수 있습니다.

    개발자가 소스 코드를 수정하는 동시에 다른 사용자가 애플리케이션 메타데이터를 수정할 수 있습니다. 개발자는 애플리케이션 내의 다른 모듈 또는 스크립트에서 모듈 코드를 재사용할 수 있습니다. 양방향 동기화를 지원하는 API의 경우 ServiceNow Fluent 개발자는 애플리케이션을 동기화하여 다른 인터페이스에서 애플리케이션 메타데이터에 대한 변경 사항을 소스 코드로 끌어올 수 있습니다.

    ServiceNow IDE 이점

    이점 기능 사용자
    에 기반 Visual Studio Code 하여 IDE에서 애플리케이션 개발 Now Platform ServiceNow IDE 사용자 인터페이스 개발자
    애플리케이션을 구성하는 ServiceNow 메타데이터를 정의하는 소스 코드 작성 ServiceNow Fluent

    에서 코드로 ServiceNow Fluent 애플리케이션 메타데이터 정의 ServiceNow IDE

    개발자
    사용자 지정 JavaScript 모듈 및 외부 공급업체 JavaScript 유틸리티를 사용하여 범위가 지정된 애플리케이션 내에서 코드를 구성하고 재사용 JavaScript 모듈 및 타사 라이브러리

    의 애플리케이션에서 JavaScript 모듈 생성 및 사용 ServiceNow IDE

    의 애플리케이션에서 외부 공급업체 라이브러리 사용 ServiceNow IDE

    개발자
    서로 다른 기술 세트의 사용자와 애플리케이션에서 공동 작업 에서 애플리케이션 빌드 ServiceNow IDE 개발자
    소스 통제를 선택한 Git 제공자와 통합 소스 통제를 ServiceNow IDE 개발자, 관리자