Legacy - 개발 고려사항
코드를 개발할 때 가장 효율적인 성능을 위해 다음 제안 사항 중 일부를 고려하십시오.
중요사항:
릴리스부터 Xanadu 이 버전 ServiceNow 스튜디오 은 Legacy 향후 사용 중단 예정입니다. 이 항목은 숨겨지고 새 인스턴스에서 더 이상 활성화되지 않지만 지원은 계속됩니다. 사용 중단 프로세스에 대한 자세한 내용은 Now Support 지식베이스의 사용 중단 프로세스 [KB0867184] 문서를 참조하십시오.
대신 현재 버전의 ServiceNow 스튜디오 앱에서 앱을 빌드하고 편집해 보십시오. 자세한 내용은 ServiceNow 스튜디오 문서를 참조하십시오.
- 프로덕션 인스턴스는 Git 리포지토리에 게시하면 안 됩니다.
- 프로덕션의 무결성을 보호하려면 기술적으로 애플리케이션 ServiceNow® 스튜디오에서 변경 사항을 열고 커밋할 수 있더라도 프로덕션에서 Git 리포지토리에 게시할 변경 사항을 푸시해서는 안 됩니다. 프로덕션에서는 sys_app 기록에서 "Studio에서 애플리케이션을 편집할 수 있음" 옵션을 비활성화할 수 있습니다. 그러나 업데이트를 트리거하는 다음 소스 코드 작업(즉, 원격 변경 내용을 적용하거나 분기를 전환할 때)에 재설정됩니다.
- Git 리포지토리에서 애플리케이션을 설치할 때 종속성이 설치되지 않습니다.
- 소스 통제 애플리케이션은 애플리케이션의 종속성으로 나열된 경우 자동으로 설치 또는 업그레이드되지 않습니다. 대신 소스 통제 애플리케이션을 직접 설치하거나 업그레이드해야 합니다. 또한 고객은 애플리케이션을 올바른 순서로 설치하고 업그레이드할 책임이 있습니다.
- 프로덕션의 소스 통제 권한에 대한 엄격한 통제
- 소스 코드 작업은 일반적으로 인스턴스에서 개발 권한이 있는 사용자가 사용할 수 있습니다. 프로덕션 환경에는 지속적인 개발이 있어서는 안 되므로 데이터 손실 및 기타 심각한 결과를 방지하기 위해 관리자 및 위임된 개발 권한을 엄격하게 제어해야 합니다.