Salesforce Setup 메뉴 중 Development > Change Management는 개발이나 설정 변경을 할 때 꼭 알아야 하는 메뉴입니다. 이 메뉴를 잘 활용하면 여러 명이 함께 작업할 때 실수 없이, 그리고 안전하게 시스템을 관리할 수 있어요.
이 기능은 무엇인가
Change Management(변경 관리)는 말 그대로 Salesforce에서 무언가를 변경할 때, 그 과정을 체계적으로 관리하는 기능입니다. 예를 들어, 새로운 필드를 추가하거나, 자동화 규칙을 만들거나, 앱을 수정할 때 이런 변경 사항을 한눈에 보고, 추적하고, 필요하면 이전 상태로 되돌릴 수 있도록 도와줍니다.
이 메뉴 안에는 대표적으로 Change Sets(변경 세트), Deployment Status(배포 상태), View Setup Audit Trail(설정 감사 추적 보기) 같은 하위 메뉴가 있어요. 각각이 변경 사항을 준비하고, 배포하고, 기록을 남기는 역할을 합니다.
언제 사용하는가
- 개발자가 Sandbox(샌드박스) 환경에서 만든 기능을 실제 운영 환경(Production)으로 옮길 때
- 여러 명이 동시에 작업할 때 누가 무슨 변경을 했는지 추적하고 싶을 때
- 실수로 잘못된 설정을 했을 때, 언제 누가 무슨 변경을 했는지 확인하고 싶을 때
- 변경 사항을 승인받거나, 기록을 남겨야 할 때
특히, 회사에서 여러 명이 Salesforce를 관리한다면 Change Management는 필수로 써야 하는 메뉴입니다.
어떻게 이해하면 쉬운가
Change Management는 마치 학교에서 숙제를 제출하고, 선생님이 확인하고, 점수를 주는 과정과 비슷해요. 누가, 언제, 무엇을, 어떻게 바꿨는지 기록하고, 필요하면 이전으로 돌릴 수도 있죠.
- Change Set은 변경 사항을 담은 '상자'라고 생각하면 돼요. 이 상자를 다른 환경으로 옮겨서 적용할 수 있어요.
- Deployment Status는 상자가 잘 옮겨졌는지, 문제가 없는지 보여주는 '알림판'이에요.
- Audit Trail은 누가 언제 뭘 바꿨는지 남기는 '일지' 같은 거예요.
예시
- 개발자가 샌드박스에서 새로 만든 자동화 규칙을 운영 환경에 적용하려고 해요. 이때 Change Set을 만들어서 규칙을 담고, 운영 환경으로 보냅니다.
- 운영 환경에서 Change Set을 받아서 적용하면, Deployment Status에서 성공/실패 여부를 확인할 수 있어요.
- 만약 누가 실수로 필드를 지웠다면, Audit Trail에서 누가 언제 지웠는지 확인할 수 있습니다.
참고: 이 메뉴와 하위 기능들은 Salesforce 에디션, 권한, 그리고 회사의 설정에 따라 보이는 메뉴가 다를 수 있습니다. 항상 본인의 Salesforce org에서 실제로 어떤 메뉴가 보이는지 확인해보세요!