를 사용하여 애플리케이션 변환 ServiceNow IDE

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 3분
  • 을 사용하여 ServiceNow IDE소스 코드에서 개발을 지원하도록 기존의 범위가 지정된 애플리케이션을 변환합니다.

    시작하기 전에

    애플리케이션에 대한 작업 공간을 생성합니다. 자세한 내용은 에서 작업 공간 생성 ServiceNow IDE 문서를 참조하십시오.

    필요한 역할: 관리자

    주:
    버전 3.1.4 및 이전 버전에서는 ServiceNow IDE 애플리케이션을 변환하기 위해 sn_glider.ide_fluent_admin 역할도 필요합니다.

    이 태스크 정보

    를 사용하여 ServiceNow IDE 생성되지 않은 기존 ServiceNow SDK 범위가 지정된 애플리케이션은 소스 코드에서 개발을 지원하기 위해 변환되어야 합니다. 애플리케이션을 변환하면 소스 코드에서 개발하는 데 필요한 파일과 디렉터리가 추가됩니다. 기존 애플리케이션 메타데이터를 코드로 ServiceNow Fluent 변환할지 여부를 선택할 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 앱 개발 > ServiceNow IDE.
    2. 작업 공간을 엽니다.
    3. 다음 바로 가기 키 중 하나를 사용하여 명령 팔레트를 엽니다.
      • Windows: Ctrl-Shift-P
      • Mac: Cmd-Shift-P
    4. Fluent 입력: 범위가 지정된 앱을 Fluent로 변환하고 Enter 키를 누릅니다.
    5. 목록에서 범위가 지정된 애플리케이션을 선택합니다.

      변환되지 않은 애플리케이션은 , Fluent 앱: 아니오로 나열됩니다.

      범위가 지정된 애플리케이션이 기본 애플리케이션 구조로 작업 공간에 추가되지만 애플리케이션 메타데이터는 코드로 ServiceNow Fluent 변환되지 않습니다. 애플리케이션 구조에 대한 정보는 소스 코드에서 애플리케이션 빌드 주제의 섹션을 참조하십시오 애플리케이션 구조 .
    6. 옵션: 기존 메타데이터를 코드로 ServiceNow Fluent 변환하려면 다음 단계를 완료합니다.
      1. 활동 표시줄에서 파일 탐색기 보기( 파일 탐색기)를 선택합니다.
      2. 애플리케이션의 메타데이터 디렉터리를 마우스 오른쪽 버튼으로 클릭하고 디렉터리를 Fluent로 변환을 선택합니다.
        메타데이터 디렉터리를 코드로 변환하는 메뉴 옵션입니다.ServiceNow Fluent
      애플리케이션 메타데이터는 Fluent/Generated 디렉터리의 코드에 ServiceNow Fluent 정의되고 메타데이터 디렉터리와 해당 하위 디렉터리에서 제거됩니다.

      메타데이터가 코드로 변환된 애플리케이션입니다.ServiceNow Fluent

      주:
      메타데이터 스냅샷[sys_metadata_link] 및 UX 자산[sys_ux_lib_asset]과 같은 제한된 수의 메타데이터 유형은 코드로 ServiceNow Fluent 표현할 수 없으며 변환되지 않습니다. 이러한 메타데이터 형식은 애플리케이션의 메타데이터 디렉터리에 메타데이터 XML 파일로 남아 있습니다.
    7. 옵션: 애플리케이션을 빌드 및 설치하고 하여 소스 코드를 애플리케이션 메타데이터로 컴파일하고 인스턴스 전체에서 변경 내용을 사용할 수 있도록 합니다. 자세한 내용은 에서 애플리케이션 빌드 및 설치 ServiceNow IDE 문서를 참조하십시오.

    결과

    변환된 애플리케이션은 소스 코드에서의 개발을 지원하는 데 필요한 파일 및 디렉터리와 함께 작업 공간에 추가됩니다. 변환된 애플리케이션을 설치한 후 사용자 지정 애플리케이션 기록[sys_app]의 패키지 JSON 필드에 애플리케이션의 package.json 파일 경로가 포함됩니다.

    주:
    ServiceNow IDE 애플리케이션에 필요한 종속성을 설치하려면 공개 npm 레지스트리가 HTTP Access-Control-Allow-Origin 헤더로 응답해야 합니다.

    다음에 수행할 작업

    Git 공급자에서 애플리케이션에 대한 전용 Git 리포지토리를 생성합니다. 애플리케이션의 로컬 Git 리포지토리를 초기화하고 원격 리포지토리에 푸시합니다. 자세한 내용은 다음으로 Git 리포지토리 초기화 ServiceNow IDE 문서를 참조하십시오.

    ServiceNow IDE에서,를 사용하여 ServiceNow Fluent소스 코드에서 애플리케이션 개발을 시작하고, 사용자 지정 JavaScript 모듈을 작성하거나, 타사 라이브러리를 추가하십시오.