Skip to content

Application Developer

CALS App 환경에서의 Application 개발자이다. Application 개발자는 Application을 처음부터 작성하는 개발자이며, Database 작업부터 CALS Studio의 Configuration까지 모든 부분을 개발하여야 하여, Database의 접근 권한도 가지고 있다.Database에 대한 접근 권한은 Application 개발자에게만 주어지기 때문에 Database에 변경이 있으면 DDL문으로 작성한 후 Provisioning 때 같이 배포한다.

INFO

Tenant 개발자에게는 Database의 접근 권한이 주어지지 않으므로, 고객 별 다양한 요구사항에 맞춰 개발하기 용이하도록 Extension Table 뿐만 아니라 Table의 Extension Column을 사용하여 개발하는 것을 권고한다.

CALS Configuration만으로 구현이 어려운 업무 기능의 경우는, CALS Extension을 이용하여 기능을 구현할 수 있다 (CALS Extension 문서 참조).

App 환경에서의 개발이 완료되면 Provisioning이 시작되기 전에 Deploy 내역을 확인하고, Deploy가 완료되고 App Application에서 구현된 내용이 이상이 없는지 확인 후 Provisioning을 요청한다. Provisioning이 진행되는 동안은 모든 CALS 환경에서의 Configuration을 멈추고 완료될 때까지 기다린다 (특히 App, Sandbox 환경).