Legacy - 델타 로드
"델타 로딩"은 Git 리포지토리에서 애플리케이션을 로드하는 최적화된 방법입니다.
중요사항:
릴리스부터 Xanadu 이 버전 ServiceNow 스튜디오 은 Legacy 향후 사용 중단 예정입니다. 이 항목은 숨겨지고 새 인스턴스에서 더 이상 활성화되지 않지만 지원은 계속됩니다. 사용 중단 프로세스에 대한 자세한 내용은 Now Support 지식베이스의 사용 중단 프로세스 [KB0867184] 문서를 참조하십시오.
대신 현재 버전의 ServiceNow 스튜디오 앱에서 앱을 빌드하고 편집해 보십시오. 자세한 내용은 ServiceNow 스튜디오 문서를 참조하십시오.
분기를 전환하고 원격 변경 내용을 적용할 때 델타 로드 기능을 사용하면 변경된 업데이트만 로드됩니다. 애플리케이션을 완전히 제거하고 다시 설치할 필요 없이 변경 내용만 업데이트됩니다. 이렇게 하면 개발자의 프로세스가 빨라지고 쉬워지며 개발 중에 모든 분기를 사용할 필요가 없습니다. 테이블에 저장된 데이터는 이러한 작업 중에 유지되므로 재설치 또는 분기 변경 작업 후 데모 데이터를 애플리케이션에 다시 로드할 필요성이 줄어듭니다.
델타 로드의 이점
- 시간 절약
- 일반적으로 애플리케이션 제거 또는 재설치에서 가장 긴 부분은 테이블을 삭제하고 생성하는 것입니다. 델타 로드는 이러한 현상을 방지합니다. 애플리케이션의 크기에 따라 테이블을 삭제하거나 생성할 필요가 없으므로 작업 완료 시간이 크게 단축될 수 있습니다.
- 테스트 및 데모 데이터 유지됨
- 테스트 및 데모 데이터가 포함된 테이블은 더 이상 삭제되지 않으므로 데이터가 손실되지 않습니다. 개발자는 매번 데모 데이터를 다시 임포트할 필요가 없는 경우 시간을 절약할 수 있습니다.
- 교차 범위 종속 참조 보존됨
- 교차 범위가 지정되고 참조를 공유하는 항목은 변경 내용을 적용할 때 더 이상 손실되지 않습니다. 이는 범위 B의 항목이 범위 A의 상위 항목에 연결될 때 발생했습니다. 범위 A에 원격 변경 내용을 적용하면 상위 항목이 삭제되고 다시 설치되어 두 항목 간의 참조가 중단되지만 관계는 복원되지 않습니다. 델타 로드는 제거를 방지하므로 참조가 손실되지 않습니다.
- 권장 프랙티스
- 델타 로딩은 Paris 릴리스부터 ServiceNow 모든 인스턴스에서 기본적으로 활성화됩니다. 이 기능은 애플리케이션 개발에 도움이 되도록 설계되었으며 지속적인 지원과 업그레이드를 제공합니다.