ServiceNow IDE에서 애플리케이션 동기화
ServiceNow Fluent 에서 애플리케이션을 ServiceNow IDE동기화하고 애플리케이션 메타데이터를 코드로 변환합니다.
ServiceNow Fluent 는 양방향 동기화를 지원하므로 메타데이터에 대한 변경 사항을 다른 ServiceNow AI Platform 사용자 인터페이스에서 소스 코드로 동기화할 수 있습니다. 애플리케이션을 빌드하고 설치할 때 소스 코드에 대한 변경 사항은 인스턴스 전체에서 메타데이터로 컴파일됩니다. 이 프로세스를 통해 개발자는 코드를 수정 ServiceNow Fluent 하고 다른 사람은 플랫폼 전체에서 애플리케이션 메타데이터를 수정할 수 있으므로 다양한 기술 세트의 사용자와 공동 작업할 수 있습니다.
ServiceNow IDE에서 애플리케이션의 메타데이터가 변경되면 최신 변경 내용을 가져오려면 애플리케이션을 동기화하라는 메시지가 표시됩니다. 애플리케이션에서 메타데이터 변경이 감지되면 인스턴스 전체에 애플리케이션을 설치하기 전에 동기화가 필요합니다.
주:
애플리케이션 동기화 알림을 무시하면 세션의 나머지 시간 동안 다시 동기화하라는 메시지가 표시되지 않습니다. 애플리케이션을 설치하거나 브라우저를 새로 고치려고 하면 다시 동기화하라는 메시지가 표시됩니다.
Now SDK 뷰( ) 또는 명령 팔레트에서 Fluent: Fluent 앱을 변경된 메타데이터와 동기화 명령을 사용하여 요청 시 애플리케이션을 동기화할 수 있습니다.
ServiceNow IDE의 동기화 프로세스
다음 목록은 다음의 애플리케이션에 대한 동기화 프로세스 단계를 설명합니다.ServiceNow IDE
- 애플리케이션을 처음 동기화하기 전:
- 리포지토리를 초기화해야 합니다.
- 애플리케이션이 동기화될 때 변경 내용을 유지하도록 애플리케이션에 대한 변경 내용을 스테이징해야 합니다.
- 애플리케이션이 처음으로 동기화되는 경우:
- 소스 코드에 정의되지 않은 새 메타데이터는 src/fluent/generated 디렉터리의 소스 코드로 변환됩니다.
- 소스 코드에 정의된 메타데이터에 대한 변경 내용은 src/fluent 및 src/fluent/generated 디렉터리의 소스 코드로 다운로드됩니다.
- 소스 코드로 변환되지 않은 기존 메타데이터 XML에 대한 변경 내용은 메타데이터 디렉터리에 다운로드됩니다.
- 애플리케이션이 동기화되는 후속 시간:
- 애플리케이션이 마지막으로 동기화된 이후 변경된 내용만 다운로드되어 변환됩니다.
- 선택적으로 명령 팔레트의 Fluent: Fluent 앱을 모든 메타데이터와 강제 동기화 명령과 애플리케이션의 모든 메타데이터를 동기화할 수 있습니다. 이 명령을 실행하기 전에 변경 내용을 보존하도록 스테이징해야 합니다.