Skip to content

Sandbox

Sandbox 환경은 범용 Application으로 구현된 업무를 각각의 Tenant를 위한 분리된 환경으로 구성한다. Tenant의 Customizing은 Sandbox 환경에서 구현하며, 분리된 다른 Tenant의 구현 내용은 볼 수 없다. 즉, Sandbox부터 Tenant별로 분리된 Sandbox, Prod 환경으로 독립적으로 구성된다. Tenant의 분리는 Sandbox의 CALS Studio 계정을 기준으로 분리된다.

Sandbox에서 Customizing한 내역은 Deploy를 통하여 Sandbox Application에 배포하여 확인하고, 이상이 없을 경우에 Prod에 배포한다. Prod에 배포는 Sandbox Studio에서 Publish라는 기능으로 배포할 수 있다. Sandbox Studio에서 Publish하면 Sandbox에서 구현된 내용이 Tenant의 Prod 환경에 Check-in 및 Deploy까지 순차적으로 진행된다.

App 환경에서 배포된 Application은 Tenant에 바로 적용되지 않는다. 각 Tenant 별 Studio에서 Deploy를 진행해야 App에서 Provisioning된 Application의 구현된 내용이 배포된다. 이때 App에서 신규로 생성된 Component, Control, Menu 등은 배포된 Tenant에서는 권한이 Release된 상태이며, Apply 후 Deploy를 진행하여 권한을 적용한다. 권한만을 적용했다면 Check-in은 필요 없이 바로 Deploy 후 Application을 사용할 수 있다.