ServiceNow IDE 살펴보기

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 4분
  • ServiceNow IDE 에서 소스 코드로 애플리케이션을 개발하는 방법에 대해 알아봅니다.

    ServiceNow IDE 개요

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

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

    ServiceNow IDE에서 애플리케이션 메타데이터 [sys_metadata]를 정의하기 위해 소스 코드 ServiceNow Fluent 에서 애플리케이션을 생성할 수 있습니다. 변경 내용을 실시간으로 ServiceNow AI Platform 나란히 시각적 표현하여 보려면 .ServiceNow IDE

    선택적으로 JavaScript 모듈을 만들고 타사 라이브러리를 사용하여 응용 프로그램 내에서 코드를 구성하고 재사용할 수 있습니다. 를 사용하면 코드용 Now Assist코드 자동 완성 기술을 사용하여 애플리케이션의 ServiceNow IDE스크립트에 대한 코드 제안을 생성할 수 있습니다. 자세한 내용은 Generate code with autocomplete 문서를 참조하십시오.

    백그라운드에서 이 기능은 애플리케이션 패키징 서비스에 의해 ServiceNow SDK 활성화되며, 이 서비스는 에서 애플리케이션을 빌드합니다.ServiceNow IDE

    주:
    빌드 에이전트를 사용하면 에서 애플리케이션을 작성하고 편집할 수 있습니다.ServiceNow IDE 자세한 내용은 빌드 에이전트 문서를 참조하십시오.

    ServiceNow IDE 워크플로우

    다음 인포그래픽에서는 개발자가 을 사용하여 애플리케이션 개발을 시작하는 워크플로우를 보여줍니다.ServiceNow IDE

    그림 2. 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. 개발자는 n 애플리케이션을 만들거나 기존 애플리케이션을 ServiceNow IDE에서 변환합니다.
    6. 개발자는 애플리케이션의 로컬 Git 리포지토리를 초기화하고 소스 통제에서 애플리케이션을 관리하기 위해 생성한 원격 리포지토리에 푸시합니다.
    7. 개발자는 를 사용하여 ServiceNow Fluent소스 코드에서 애플리케이션 메타데이터를 정의하거나, 사용자 지정 JavaScript 모듈을 만들거나, 타사 라이브러리를 사용할 수 있습니다.
    8. 메타데이터 변경이 감지되면 개발자는 애플리케이션을 동기화하여 다른 인터페이스의 메타데이터 변경 내용을 다운로드하고 소스 코드로 변환합니다.
    9. 변경 내용을 저장한 후 애플리케이션을 빌드하여 소스 코드를 컴파일하여 애플리케이션 메타데이터로 변환합니다.
    10. 빌드가 완료되면 개발자는 에서 나가지 않고도 다른 포함된 ServiceNow AI Platform 사용자 인터페이스에 반영된 변경 내용을 볼 수 있습니다 ServiceNow IDE.
    11. 개발자는 변경 내용을 스테이징하고, 커밋하고, Git 리포지토리에 푸시합니다.
    12. ServiceNow IDE에서 다른 개발자가 리포지토리를 복제하고, 분기를 만들고, 애플리케이션에서 공동 작업을 시작할 수 있습니다.

    개발자가 소스 코드를 수정하는 동시에 다른 사용자도 애플리케이션 메타데이터를 수정할 수 있습니다. 개발자는 애플리케이션 내의 다른 모듈이나 스크립트에서 모듈 코드를 재사용할 수 있습니다.

    ServiceNow IDE 이점

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

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

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

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

    ServiceNow IDE의 애플리케이션에서 타사 라이브러리 사용

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