ServiceNow IDE 살펴보기

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 4분
  • 범위가 지정된 응용 프로그램을 소스 코드로 개발하는 방법에 대해 ServiceNow IDE알아봅니다.

    ServiceNow IDE 개요

    ServiceNow IDEVisual Studio Code for the Web on .Now PlatformServiceNow IDE사용하면 익숙한 도구와 업계 표준 개발 방법을 사용하여 범위가 지정된 애플리케이션을 빠르게 빌드할 수 있습니다.

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

    ServiceNow IDE 에는 형식 안전성, IntelliSense, 종속성 적용, 코드 검색 및 소스 제어 통합을 포함하여 와 동일한 기능이 Visual Studio Code많이 있습니다.

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

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

    백그라운드에서 이 기능은 에서 애플리케이션을 ServiceNow IDE빌드하는 애플리케이션 패키징 서비스를 통해 ServiceNow SDK 활성화됩니다.

    ServiceNow IDE 워크플로우

    1. 에서 ServiceNow Store에서 관리자는 비프로덕션 인스턴스에 애플리케이션을 설치합니다 ServiceNow IDE .
    2. 인증 방법에 따라 관리자 또는 개발자는 Git 공급자에 연결하는 데 필요한 자격 증명을 구성합니다.
      • OAuth 2.0 인증을 사용하기 위해 관리자는 인스턴스의 , GitLab, 또는 Bitbucket AND에서 GitHubOAuth 2.0 애플리케이션 레지스트리를 구성합니다.
      • 기본 인증을 사용하기 위해 개발자는 Git 공급자로부터 개인용 액세스 토큰을 생성합니다.
    3. Git 공급자에서 개발자는 애플리케이션에 대한 전용 Git 리포지토리를 만듭니다.
    4. 에서 ServiceNow IDE개발자는 Git 자격 증명을 구성합니다.
    5. 개발자는 에서 ServiceNow IDE작업 공간과 범위가 지정된 애플리케이션을 생성합니다.
    6. 개발자는 애플리케이션에 대한 로컬 Git 리포지토리를 초기화하고 소스 제어에서 애플리케이션을 관리하기 위해 만든 원격 리포지토리로 푸시합니다.
    7. 개발자는 를 사용하여 ServiceNow Fluent소스 코드에서 응용 프로그램 메타데이터를 정의하거나, 사용자 지정 JavaScript 모듈을 만들거나, 타사 라이브러리를 사용할 수 있습니다.
    8. 변경 내용을 저장한 후 소스 코드를 컴파일하고 응용 프로그램 메타데이터로 변환하는 응용 프로그램을 빌드합니다.
    9. 빌드가 완료되면 개발자는 Now PlatformServiceNow 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 개발자