에서 애플리케이션 빌드 ServiceNow IDE

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • 애플리케이션을 빌드하여 소스 코드를 컴파일하고 에서 인스턴스 ServiceNow IDE전체에 애플리케이션 변경 내용을 배포합니다.

    시작하기 전에

    애플리케이션을 생성, 변환 또는 클론하고 작업 공간에 추가합니다. 자세한 내용은 다음 주제를 참조하십시오.

    필요한 역할: 관리자

    이 태스크 정보

    애플리케이션을 빌드할 때 ServiceNow Fluent 코드는 애플리케이션 메타데이터로 컴파일되고 애플리케이션의 모듈은 인스턴스의 EcmaScript Module [sys_module] 테이블에 추가됩니다.

    프로시저

    1. 다음으로 이동 모두 > 앱 개발 > ServiceNow IDE.
    2. 애플리케이션이 있는 작업 공간을 엽니다.
    3. 활동 표시줄에서 파일 탐색기 보기( File Explorer)를 선택합니다.
    4. 다음 방법 중 하나로 애플리케이션을 수정하고 변경 내용을 저장합니다.
    5. 상태 표시줄에서 빌드 및 배포를 선택합니다.

      빌드 및 배포

      편집기에 열려 있는 활성 파일에 따라 빌드할 애플리케이션이 결정됩니다. 열려 있는 파일이 없으면 메시지가 표시되면 빌드할 애플리케이션을 선택합니다.
      상태 표시줄에서 빌드의 성공 또는 실패 여부를 확인하는 메시지를 볼 수 있습니다. 빌드가 실패하면 패널에서 출력 로그와 코드의 문제를 검토합니다.
    6. 옵션: 변경 내용을 애플리케이션 메타데이터로 검토합니다.
      1. 활동 표시줄에서 메타데이터 탐색기 보기( Metadata Explorer)를 선택합니다.
      2. 변경한 메타데이터 파일을 열고 포함된 Now Platform 사용자 인터페이스에서 변경 내용을 검토합니다.
        팁:
        소스 코드와 메타데이터의 변경 내용을 나란히 보려면 분할 편집기 아이콘( 분할 편집기)을 선택하거나 탭을 마우스 오른쪽 단추로 클릭하고 분할 옵션 중 하나를 선택합니다.
    7. 옵션: 인스턴스 전체에서 애플리케이션 메타데이터에 대한 최신 변경 내용을 소스 코드로 동기화합니다.
      애플리케이션을 동기화하면 추가 변경 작업을 수행하기 전에 최신 변경 내용이 있는지 확인합니다.
      주:
      테스트 API는 Automated Test Framework 단방향 동기화만 지원합니다. 소스 코드에서 ATF 테스트를 정의한 후 메타데이터가 소스 코드 외부에서 수정되면 해당 변경 사항이 소스 코드에 동기화되거나 반영되지 않습니다.
      1. 다음 바로 가기 키 중 하나를 사용하여 명령 팔레트를 엽니다.
        • Windows: Ctrl-Shift-P
        • 맥: cmd-shift-p
      2. Fluent: Sync Code with Metadata를 입력하고 Enter 키를 누릅니다.
        편집기에 열려 있는 활성 파일에 따라 동기화할 애플리케이션이 결정됩니다. 열려 있는 파일이 없는 경우 메시지가 표시되면 동기화할 애플리케이션을 선택합니다.

    결과

    애플리케이션은 변경 내용을 반영하기 위해 인스턴스 전체에서 업데이트됩니다. 다른 사용자는 소스 코드 수정과 동시에 응용 프로그램 메타데이터를 수정할 수 있습니다. 또한 다른 개발자가 애플리케이션 내의 다른 모듈 또는 스크립트에서 모듈 코드를 다시 사용할 수 있습니다.

    다음에 수행할 작업

    소스 제어를 사용하여 변경 사항을 스테이징, 커밋 및 원격 Git 리포지토리에 푸시합니다. 자세한 내용은 에서 소스 통제 사용 ServiceNow IDE 문서를 참조하십시오.