Salesforce Setup 메뉴 중 Development > DevOps Center는 개발자나 관리자가 여러 명일 때, Salesforce의 변경 사항을 좀 더 체계적으로 관리할 수 있도록 도와주는 기능입니다. 초보 Admin이라면 이 메뉴가 조금 낯설 수 있지만, 기본 개념만 알아도 앞으로 팀 작업이 훨씬 쉬워질 거예요.
이 기능은 무엇인가
DevOps Center는 Salesforce에서 제공하는 변경 관리(Change Management) 도구입니다. 여러 명이 함께 Salesforce를 개발하거나 설정을 변경할 때, 누가 어떤 작업을 했는지 추적하고, 실수 없이 변경 사항을 실제 서비스에 반영할 수 있도록 도와줍니다. 쉽게 말해, 여러 명이 함께 작업할 때 서로의 작업이 꼬이지 않게 관리해주는 역할을 해요.
언제 사용하는가
- 여러 명이 한 Salesforce Org에서 개발이나 설정 변경을 할 때
- 개발, 테스트, 운영 환경(Production) 등 여러 환경을 왔다갔다 하면서 변경 사항을 배포할 때
- 변경 이력을 남기고, 승인 과정을 거쳐 안전하게 배포하고 싶을 때
- 기존의 Change Set(변경 집합)보다 더 체계적이고 시각적인 도구가 필요할 때
특히, DevOps Center는 기존의 Change Set보다 더 쉽고 직관적인 화면을 제공해서, 초보 Admin도 금방 익힐 수 있도록 도와줍니다.
어떻게 이해하면 쉬운가
DevOps Center를 이해할 때는 “협업을 위한 작업 공간”이라고 생각하면 좋아요. 예를 들어, 여러 명이 동시에 문서를 편집할 때 구글 문서처럼 누가 어떤 부분을 수정했는지 기록이 남고, 최종적으로 승인받아야만 실제로 반영되는 것과 비슷해요.
여기서 중요한 용어는 다음과 같아요:
- 워크아이템(Work Item): 변경하고 싶은 작업 단위(예: 새 필드 추가, 레이아웃 변경 등)
- 파이프라인(Pipeline): 개발-테스트-운영 등 여러 환경을 거쳐 변경 사항이 이동하는 흐름
- 커밋(Commit): 내가 한 변경을 임시로 저장하는 것
- 배포(Deploy): 실제로 변경 사항을 다음 환경에 반영하는 것
예시
예를 들어, 여러분이 새로운 필드를 추가하는 작업을 한다고 해볼게요.
- DevOps Center에서 “새 필드 추가”라는 워크아이템을 만듭니다.
- 개발 환경에서 필드를 추가하고, 그 변경 사항을 DevOps Center에서 커밋합니다.
- 팀원이 검토하고, 문제가 없으면 테스트 환경으로 배포합니다.
- 테스트가 끝나면, 마지막으로 운영(Production) 환경에 배포해서 실제로 고객이 사용할 수 있게 만듭니다.
이렇게 하면, 누가 어떤 변경을 했는지 기록이 남고, 실수로 잘못된 변경이 운영에 반영되는 걸 막을 수 있어요.
—
참고: DevOps Center는 Salesforce의 버전이나 org 설정에 따라 메뉴 위치가 다르거나, 사용 권한이 필요할 수 있습니다. 만약 해당 메뉴가 보이지 않는다면, 관리자에게 문의하거나 Salesforce 공식 문서를 참고해 주세요.