ServiceNow Store 및 비공개 애플리케이션 리포지토리
에서는 ServiceNow Store 애플리케이션 배포를 위한 두 가지 주요 리포지토리 메커니즘인 ServiceNow® Store 비공개(회사) 애플리케이션 리포지토리를 제공합니다.
- ServiceNow® Store
- ServiceNow® Store 인증된 파트너가 애플리케이션을 게시하는 공개 마켓플레이 ServiceNow 스입니다. 스토어 애플리케이션은 동일한 채널을 통해 설치되고 업데이트를 받습니다.애플리케이션 관리자 인증된 ISV 파트너가 아닌 한 사용자 지정 애플리케이션을 게시하지 않습니다.
- 비공개 애플리케이션 리포지토리
- 비공개 애플리케이션 리포지토리는 연결된 모든 인스턴스에서 공유되는 회사의 내부 리포지토리입니다. 에서 범위가 지정된 애플리케이션을 게시하면 해당 애플리케이션 ServiceNow 스튜디오은 애플리케이션 리포지토리에 저장됩니다. 그런 다음 연결된 비프로덕션 및 프로덕션 인스턴스를 설치하거나 특정 버전으로 업그레이드할 수 있습니다. 애플리케이션 리포지토리는 버전 기록을 추적하고, 의존성 확인을 처리하고, 설치 중에 인스턴스별 설정(예: 개인 시스템 속성)이 덮어쓰기되지 않도록 보호합니다.
어떻게 작동합니까 애플리케이션 리포지토리 ?
- 또는 앱 엔진 스튜디오를 사용하여 ServiceNow 스튜디오 개발 중인 범위 지정 애플리케이션을 개발합니다.
- 버전이 지정된 릴리스를 애플리케이션 리포지토리(예: v1.0.0, v1.1.0)에 게시합니다.
- 대상 인스턴스(테스트 또는 프로덕션)에서 원하는 버전으로 애플리케이션 관리자 이동하여 설치합니다.
- 로컬 수정으로 인한 덮어쓰기로부터 보호된 기록에 대한 건너뛰기 로그를 검토합니다.
중요사항:
동일한 애플리케이션에 대한 배포 방법을 혼용 애플리케이션 리포지토리 하지 시스템 업데이트 세트 마십시오. 이러한 접근 방식을 결합하면 건너뛴 변경, 커밋 오류 및 버전 추적 실패가 발생할 수 있습니다.
리포지토리에 대한 보안 고려 사항
교차 애플리케이션 리포지토리 범위 액세스 권한을 존중하며, 이는 프로덕션에 설치된 애플리케이션을 에서 편집 ServiceNow 스튜디오할 수 없음을 의미합니다. 게시된 새 버전을 통해서만 업데이트할 수 있습니다.
이는 프로덕션에서 무단 수정을 방지하는 데 도움이 되는 중요한 보안 통제입니다. 권한 있는 개발자에게만 개발 중인 에 애플리케이션 리포지토리 게시하는 데 필요한 관리자 또는 application_creator 역할이 있는지 확인합니다.