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

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • 범위가 지정된 기존 애플리케이션을 소스 코드로 ServiceNow IDE개발을 지원하도록 .

    시작하기 전에

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

    필요한 역할: sn_glider.ide_fluent_admin 및 admin

    이 태스크 정보

    를 사용하여 ServiceNow IDEServiceNow SDK 생성되지 않았거나 소스 코드에서 개발을 지원하기 위해 변환해야 하는 범위가 지정된 기존 애플리케이션입니다. 응용 프로그램을 변환하면 .ServiceNow IDE 기존 애플리케이션 메타데이터를 ServiceNow Fluent 코드로 변환할지 여부를 선택할 수 있습니다.

    프로시저

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

      변환되지 않은 애플리케이션은 코드 준비: False로 나열됩니다.

      범위가 지정된 애플리케이션은 기본 애플리케이션 구조를 사용하여 작업 영역에 추가되지만 애플리케이션 메타데이터는 코드로 변환 ServiceNow Fluent 되지 않습니다. 응용 프로그램 구조에 대한 자세한 내용은 소스 코드로 응용 프로그램 빌드 항목의 섹션을 참조하십시오 애플리케이션 구조 .
    6. 옵션: 기존 메타데이터를 ServiceNow Fluent 코드로 변환하려면 다음 단계를 완료합니다.
      1. 활동 표시줄에서 파일 탐색기 보기( File Explorer)를 선택합니다.
      2. 응용 프로그램의 메타데이터 디렉터리를 마우스 오른쪽 단추로 클릭하고 디렉터리를 Fluent로 변환을 선택합니다.
        메타데이터 디렉터리를 ServiceNow Fluent 코드로 변환하는 메뉴 옵션입니다.
      애플리케이션 메타데이터는 fluent/generated 디렉터리의 코드에 정의 ServiceNow Fluent 되고 메타데이터 디렉터리 및 해당 하위 디렉터리에서 제거됩니다.

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

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

    결과

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

    주:
    애플리케이션을 변환한 후 문제가 발생하면 Synchrotron: 애플리케이션 재설정 명령을 실행하여 애플리케이션에서 소스 파일(애플리케이션 메타데이터 아님)을 제거하고 애플리케이션을 다시 변환할 수 있습니다.

    다음에 수행할 작업

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

    ServiceNow IDE에서,사용자 지정 JavaScript 모듈을 작성하거나 외부 공급업체 라이브러리를 추가하여 ServiceNow Fluent소스 코드로 애플리케이션 개발을 시작합니다.