Salesforce에서 시스템을 관리하다 보면, 다른 조직(Org)에서 변경된 설정이나 기능을 내 조직으로 가져와야 할 때가 있습니다. 이럴 때 꼭 확인해야 하는 메뉴가 바로 Deployment Settings인데요. 이 메뉴는 배포(Deploy)와 관련된 중요한 역할을 합니다.
이 기능은 무엇인가
Deployment Settings 메뉴는 내 Salesforce 조직이 다른 조직에서 오는 배포를 받을 때, 어떤 조직에서 배포를 허용할지 설정하는 곳입니다. 쉽게 말해, “어떤 조직이 내 조직에 변경사항을 보낼 수 있을까?”를 정해주는 역할을 해요.
언제 사용하는가
- 샌드박스(Sandbox)에서 프로덕션(Production)으로 배포할 때
- 여러 개의 샌드박스나 개발자 조직을 운영할 때
- 외부 조직에서 우리 조직으로 패키지나 변경사항을 배포하려고 할 때
이렇게 조직 간에 무언가를 옮기거나 가져올 때, 보안을 위해 허용된 조직만이 내 조직에 배포할 수 있도록 설정하는 것이죠.
어떻게 이해하면 쉬운가
이 메뉴를 쉽게 이해하려면, 내 Salesforce 조직이 “누구한테 문을 열어줄지”를 정하는 곳이라고 생각하면 돼요. 예를 들어, 우리 집에 친구만 들어올 수 있게 문을 잠가두는 것처럼, 내 조직도 신뢰하는 조직만 배포를 할 수 있도록 제한하는 거예요.
예시
- A라는 샌드박스에서 개발한 기능을 B라는 프로덕션에 배포하려고 할 때, B 조직의 Deployment Settings에서 A 조직을 허용해줘야 합니다.
- 만약 허용하지 않았다면, 배포를 시도해도 “접근이 거부되었습니다” 같은 메시지가 뜰 수 있어요.
- 여러 명의 개발자가 각자 다른 샌드박스에서 작업할 때, 배포 경로를 미리 설정해두면 실수 없이 안전하게 배포할 수 있습니다.
—
참고로, 이 메뉴의 위치는 Setup > Environments > Deploy > Deployment Settings에서 찾을 수 있습니다. 만약 메뉴가 다르게 보이거나 옵션이 조금 다르다면, 사용하는 Salesforce 버전이나 조직 종류(예: 프로덕션, 샌드박스)에 따라 다를 수 있으니 참고하세요!