애플리케이션 범위
애플리케이션 범위 지정은 애플리케이션 파일과 데이터에 대한 접근 권한을 확인하고 제한하여 애플리케이션을 보호합니다.
관리자는 다음의 다른 애플리케이션에 액세스할 수 있는 애플리케이션 부분을 지정할 수 있습니다.
- 사용자 지정 애플리케이션 기록
- 각 애플리케이션 테이블 기록
예를 들어, 자체 애플리케이션 범위에서 회의실 예약 애플리케이션을 생성한다고 가정해보겠습니다. 기본적으로 애플리케이션은 자체 테이블과 비즈니스 논리에 액세스하고 변경할 수 있지만 다른 애플리케이션에는 명시적 허가가 없으면 액세스할 수 없습니다. 애플리케이션 범위는 다음을 보장합니다.
- 회의실 예약 애플리케이션이 핵심 비즈니스 서비스에 지장을 주지 않습니다.
- 다른 응용 프로그램은 정상적인 작동을 방해하지 않습니다.
기본적으로 모든 사용자 지정 애플리케이션은 네임스페이스 식별자로 애플리케이션 및 애플리케이션과 관련된 아티팩트가 고유하게 식별되는 개별 범위가 있습니다. 애플리케이션 범위는 이름 지정 충돌을 방지하며, 이를 통해 상황별 개발 환경에서 허용되는 변경을 결정할 수 있습니다. 애플리케이션 개발자는 애플리케이션을 생성할 때 애플리케이션 범위를 지정합니다.
팁:
전역 앱은 변경하지 않으려는 데이터를 변경할 수 있습니다. 범위가 지정된 앱을 활용하여 새 테이블을 만들고 이전 테이블을 범위가 지정된 앱으로 전환하는 것을 고려해야 합니다. 이렇게 하면 위임된 개발과 책임을 분담할 수 있습니다. Delegated Development에 대한 자세한 내용은 다음 문서를 참조하십시오 위임된 개발 및 배포.
Studio에서 애플리케이션을 편집할 수 있음 옵션을 선택해도 인스턴스에서 개발 중인 사용자 지정 또는 전역 애플리케이션에는 영향을 주지 않습니다. 소유자가 애플리케이션을 게시하기로 선택한 경우 Studio of에서 커스터마이제이션 개발을 제한할 수 있습니다. Studio에서 애플리케이션 편집 가능을 false로 설정한 다음 게시하면 애플리케이션을 자신의 인스턴스에 다운로드하는 사용자는 Studio에서 애플리케이션을 편집할 수 없습니다. 그러나 Studio 내부의 기능에는 소스 통제 통합 액세스할 수 있습니다.