Salesforce: Setup > Integrations > Platform Events

Salesforce에서 외부 시스템과 데이터를 주고받거나, 여러 시스템 간에 실시간으로 정보를 전달해야 할 때 꼭 알아야 하는 기능이 바로 Platform Events입니다. 이 메뉴는 Salesforce Setup에서 Integrations > Platform Events 경로로 들어가면 볼 수 있어요.

이 기능은 무엇인가

Platform Events는 Salesforce에서 이벤트 기반 통합을 할 수 있게 해주는 기능이에요. 쉽게 말해서, 어떤 일이 발생했을 때(예를 들어, 주문이 생성되었을 때) 그 소식을 다른 시스템이나 앱에 자동으로 알려주는 역할을 해요. 이런 이벤트를 직접 정의해서, Salesforce 안팎의 다양한 시스템이 서로 신호를 주고받을 수 있도록 도와줍니다.

언제 사용하는가

Platform Events는 다음과 같은 상황에서 많이 사용돼요.

  • Salesforce와 외부 시스템(예: ERP, 웹사이트, 앱 등)이 실시간으로 정보를 주고받아야 할 때
  • 여러 시스템이 동시에 어떤 정보를 알아야 할 때
  • 기존의 데이터 동기화 방식(예: 주기적인 배치 작업)보다 더 빠르고 실시간성이 필요한 경우

예를 들어, 고객이 웹사이트에서 주문을 하면, 그 정보가 Salesforce로 즉시 전달되고, 동시에 다른 시스템(예: 배송 시스템)에도 바로 알려줘야 할 때 Platform Events가 딱이에요.

어떻게 이해하면 쉬운가

Platform Events를 쉽게 이해하려면 “알림 방송”이라고 생각해보세요. Salesforce에서 “이런 일이 일어났어요!”라고 방송을 하면, 이 방송을 듣고 싶은 시스템이나 앱이 그 소식을 실시간으로 받아볼 수 있는 거죠. 이때, 방송의 내용(이벤트의 구조와 정보)은 Admin이 직접 정의할 수 있어요.

예시

  • 주문 완료 이벤트: 고객이 주문을 하면, Salesforce에서 ‘주문이 완료됨’ 이벤트를 발생시켜요. 이 이벤트를 듣고 있던 배송 시스템이 바로 배송을 준비할 수 있죠.
  • 회원 가입 알림: 새로운 회원이 가입하면, Platform Event를 통해 외부 마케팅 시스템에 실시간으로 알릴 수 있어요.
  • 재고 변경 알림: 상품 재고가 변경될 때, 이 정보를 여러 시스템에 동시에 알릴 수 있어요.

Platform Events 메뉴는 Admin이 직접 새로운 이벤트를 만들거나, 기존 이벤트의 구조(필드 등)를 관리할 수 있는 곳이에요. 참고로, Platform Events의 사용 가능 여부나 세부 옵션은 Salesforce 에디션이나 org 설정에 따라 다를 수 있으니, 실제로 메뉴에 들어가서 어떤 기능이 보이는지 확인해보는 것이 좋아요. 처음엔 조금 낯설 수 있지만, 이벤트 기반 통합의 기본 개념만 이해하면 금방 익숙해질 거예요!

Salesforce: Setup > Integrations > Named Query API

Salesforce Setup 메뉴에서 Integrations > Named Query API를 보면, 뭔가 개발자나 외부 시스템과 연결하는 기능 같아서 어렵게 느껴질 수 있어요. 하지만 천천히 살펴보면, Admin 입장에서도 기본 개념만 알아두면 좋답니다.

이 기능은 무엇인가

Named Query API는 Salesforce에서 외부 시스템이 데이터를 요청할 때, 미리 정의된 쿼리를 이름으로 호출할 수 있게 해주는 기능이에요. 쉽게 말해서, "이름 붙인 쿼리"를 만들어 두고, 외부에서 그 이름만 불러서 데이터를 받아갈 수 있게 하는 거죠.

언제 사용하는가

이 기능은 주로 Salesforce와 외부 시스템(예: 웹사이트, 앱, 다른 데이터베이스 등)이 데이터를 주고받을 때 사용돼요. 예를 들어, 외부 시스템에서 Salesforce의 고객 정보를 가져오고 싶을 때, 미리 만들어둔 Named Query를 호출해서 필요한 데이터만 깔끔하게 받아올 수 있어요.

  • 외부 개발자나 파트너가 Salesforce 데이터에 접근할 때
  • 복잡한 SOQL 쿼리를 직접 짤 필요 없이, 미리 정해진 쿼리만 호출하게 하고 싶을 때
  • 보안상, 허용된 데이터만 외부로 노출하고 싶을 때

어떻게 이해하면 쉬운가

이 기능을 쉽게 이해하려면, "정해진 질문에만 대답하는 창구"라고 생각해보세요. 예를 들어, 회사 대표 전화번호로 문의가 오면, 미리 준비된 답변만 해주는 것처럼, Named Query도 Salesforce에 미리 만들어둔 쿼리만 외부에서 사용할 수 있게 해주는 거예요.

이렇게 하면, 외부에서 아무 쿼리나 마음대로 실행할 수 없고, 관리자가 허락한 쿼리만 사용할 수 있어서 보안에도 도움이 돼요.

예시

  • 마케팅팀이 운영하는 외부 웹사이트에서 "우리 회사의 최신 이벤트 목록"만 보여주고 싶을 때, Salesforce Admin이 Named Query로 "최신 이벤트" 쿼리를 만들어 두면, 웹사이트는 그 Named Query만 호출해서 데이터를 받아올 수 있어요.
  • 파트너사가 우리 Salesforce에서 특정 제품 정보만 받아가야 할 때, 해당 제품 정보를 조회하는 Named Query를 만들어서, 그 이름으로만 접근하게 할 수 있어요.

참고로, Named Query API는 모든 Salesforce org에서 기본으로 보이지 않을 수도 있고, API 사용 권한이나 버전에 따라 메뉴 위치나 사용 가능 여부가 다를 수 있어요. 만약 메뉴가 보이지 않거나, 옵션이 다르게 나온다면, Salesforce 버전이나 라이선스, 또는 권한 설정을 확인해보세요. 궁금한 점이 있으면 Salesforce 공식 문서나 Trailhead에서 "Named Query"를 검색해보는 것도 추천해요!

Salesforce: Setup > Integrations > External Services

Salesforce Setup 메뉴 중 Integrations > External Services는 외부 시스템과 Salesforce를 연결해서, 마치 Salesforce 안에 있는 기능처럼 외부의 데이터를 가져오거나 외부 서비스를 사용할 수 있게 해주는 메뉴입니다. 초보 Admin이라면 처음엔 조금 낯설 수 있지만, 실제로는 꽤 실용적이고 유용한 기능입니다.

이 기능은 무엇인가

External Services는 Salesforce가 외부 시스템(예: 다른 웹사이트, 외부 서버, 클라우드 서비스 등)에서 제공하는 API를 불러와서, Salesforce 안에서 그 기능을 사용할 수 있게 해주는 설정 메뉴입니다. 쉽게 말해, Salesforce가 외부의 기능을 빌려와서 쓸 수 있도록 연결해주는 다리 역할을 합니다.

이 메뉴에서는 외부 서비스의 API 명세(Swagger/OpenAPI 문서)를 등록해서, Salesforce에서 그 서비스의 기능을 자동으로 인식하고 사용할 수 있게 만들어줍니다.

언제 사용하는가

이 메뉴는 다음과 같은 상황에서 사용합니다.

  • Salesforce 안에서 외부 시스템의 데이터를 실시간으로 조회하거나, 외부 시스템에 데이터를 보내야 할 때
  • 외부 서비스에서 제공하는 특정 기능(예: 주소 검색, 결제, 번역 등)을 Salesforce 프로세스(Flow, Process Builder 등) 안에서 바로 쓰고 싶을 때
  • 개발자가 직접 코딩하지 않고, 클릭만으로 외부 API를 연결하고 싶을 때

예를 들어, 회사에서 고객 정보를 입력할 때 주소를 외부 주소 검색 서비스에서 바로 가져오고 싶다면, 이 메뉴를 통해 외부 서비스를 연결할 수 있습니다.

어떻게 이해하면 쉬운가

External Services는 마치 스마트폰에 새로운 앱을 설치하는 것과 비슷하다고 생각하면 쉽습니다.

  • 스마트폰에 앱을 설치하면, 그 앱의 기능을 내 폰에서 바로 쓸 수 있죠?
  • 마찬가지로, Salesforce에 외부 서비스를 등록하면, 그 서비스의 기능을 Salesforce 안에서 바로 쓸 수 있습니다.

특히, 등록만 잘 하면 복잡한 코딩 없이도 Salesforce의 Flow(플로우) 같은 자동화 도구에서 외부 기능을 쉽게 쓸 수 있다는 점이 큰 장점입니다.

예시

  • 주소 자동 완성: 외부 주소 검색 API를 연결해서, Salesforce에서 주소를 입력할 때 자동으로 완성 기능을 쓸 수 있습니다.
  • 환율 정보 조회: 외부 환율 제공 서비스와 연결해, Salesforce에서 실시간 환율 정보를 불러올 수 있습니다.
  • 문자 메시지 발송: 외부 문자 발송 서비스(API)를 연결해, Salesforce의 자동화 프로세스에서 문자 메시지를 보낼 수 있습니다.

참고: 이 메뉴의 실제 위치나 옵션은 Salesforce의 에디션, org 설정, 그리고 Salesforce의 버전에 따라 조금씩 다를 수 있습니다. 만약 메뉴가 보이지 않거나, 일부 기능이 동작하지 않는다면, 시스템 관리자 권한이나 추가 설정이 필요할 수도 있습니다.

External Services를 잘 활용하면 Salesforce의 가능성을 크게 넓힐 수 있으니, 한 번쯤 직접 메뉴를 클릭해보고, 어떤 외부 서비스들이 연결 가능한지 살펴보는 것도 좋은 경험이 될 거예요!

Salesforce: Setup > Integrations > External Objects

Salesforce에서 외부 데이터를 활용하고 싶을 때, Integrations > External Objects 메뉴를 자주 보게 됩니다. 이 메뉴는 Salesforce 안에 없는, 외부 시스템의 데이터를 마치 Salesforce 데이터처럼 다루고 싶을 때 사용하는 기능과 관련이 있습니다.

이 기능은 무엇인가

External Objects는 말 그대로 "외부 객체"입니다. Salesforce 안에 실제로 저장된 데이터가 아니라, 외부 시스템(예: 다른 데이터베이스, ERP, 클라우드 서비스 등)에 저장된 데이터를 Salesforce에서 바로 조회하거나 사용할 수 있게 해주는 기능이에요. 이 기능을 쓰면, 외부 데이터를 Salesforce의 표준 오브젝트(예: Account, Contact)처럼 보고, 검색하고, 리포트에 쓸 수 있습니다.

언제 사용하는가

이 기능이 필요한 상황은 이런 경우예요.

  • 외부 시스템에 이미 데이터가 많고, 그걸 Salesforce로 다 옮기기는 부담스러울 때
  • 실시간으로 외부 데이터를 Salesforce에서 확인하고 싶을 때
  • 데이터 동기화가 필요 없고, 그냥 외부 데이터를 읽어서만 쓰고 싶을 때

예를 들어, 회사의 주문 정보가 외부 ERP 시스템에 저장되어 있는데, Salesforce에서 고객 정보를 볼 때 주문 내역도 같이 보고 싶다면 이 기능이 딱이에요.

어떻게 이해하면 쉬운가

External Objects는 Salesforce 안에 "껍데기"만 만들어 놓고, 실제 데이터는 외부에 있는 것이라고 생각하면 쉽습니다. 즉, Salesforce에서는 외부 데이터를 직접 저장하지 않고, 필요할 때마다 외부 시스템에 연결해서 데이터를 가져오는 거죠. 이때 연결하는 방식을 Salesforce Connect라고 부르기도 해요.

예시

  • 회사의 제품 재고 정보가 외부 데이터베이스에 있는데, Salesforce에서 제품 오브젝트와 연결해서 실시간 재고를 보여주고 싶을 때
  • 외부 클라우드 서비스(예: AWS, SAP 등)에 저장된 데이터를 Salesforce 리포트나 대시보드에서 바로 활용하고 싶을 때

참고: 이 메뉴는 Salesforce 에디션, 라이선스, 혹은 추가 기능(예: Salesforce Connect) 구매 여부에 따라 보이지 않거나, 일부 기능이 제한될 수도 있습니다. 외부 시스템과의 연결 방식(예: OData, 커스텀 어댑터 등)에 따라 설정 방법이 달라질 수 있으니, 실제로 사용할 때는 관리자 가이드나 공식 도움말을 꼭 참고하세요.

이렇게 Integrations > External Objects 메뉴는 Salesforce와 외부 데이터를 연결해주는 다리 역할을 한다고 이해하면 쉽습니다. 처음에는 조금 낯설 수 있지만, 여러 시스템을 함께 쓰는 기업에서는 꼭 알아두면 좋은 기능이에요!

Salesforce: Setup > Integrations > External Data Sources

Salesforce에서 외부 데이터를 활용하고 싶을 때 사용하는 중요한 메뉴가 바로 Integrations > External Data Sources입니다. Admin 입장에서 처음 보면 조금 낯설 수 있지만, 실제로는 외부 시스템과 Salesforce를 연결하는 다리 역할을 해주는 곳이에요.

이 기능은 무엇인가

External Data Sources는 말 그대로 Salesforce 외부에 있는 데이터를 Salesforce 안에서 사용할 수 있게 연결해주는 기능입니다. 예를 들어, 회사에서 사용하는 다른 데이터베이스, ERP, 또는 클라우드 서비스(예: AWS, SAP, Google Drive 등)에 저장된 데이터를 Salesforce에서 바로 조회하거나 활용하고 싶을 때 이 메뉴를 사용합니다.

여기서 연결을 설정해두면, Salesforce 안에서 마치 내부 데이터처럼 외부 데이터를 조회할 수 있게 돼요. 단, 실제로 데이터를 Salesforce로 가져오는 게 아니라, 필요할 때마다 외부 데이터를 실시간으로 불러오는 방식이기 때문에 데이터 동기화가 아니라 연결(연동)에 가깝다고 생각하면 됩니다.

언제 사용하는가

  • 회사에 이미 여러 시스템(예: ERP, 데이터베이스, 파일 서버 등)이 있고, 그 안의 데이터를 Salesforce에서 바로 보고 싶을 때
  • 외부 시스템의 데이터를 Salesforce로 모두 옮기지 않고, 연결만 해서 필요한 정보만 실시간으로 활용하고 싶을 때
  • 외부 데이터와 Salesforce 데이터를 함께 보고 싶을 때

예를 들어, 고객 정보는 Salesforce에 있지만, 주문 정보는 외부 ERP 시스템에 있을 때 두 데이터를 한 화면에서 보고 싶다면 이 기능을 활용할 수 있습니다.

어떻게 이해하면 쉬운가

이 메뉴를 "Salesforce와 외부 데이터 사이의 창문"이라고 생각하면 이해가 쉬워요. Salesforce라는 집 안에서 창문을 통해 바깥(외부 시스템)의 데이터를 들여다보는 거죠. 창문을 열어서 바깥 풍경을 보는 것처럼, Salesforce 화면에서 외부 데이터를 실시간으로 확인할 수 있습니다.

설정 과정에서는 외부 데이터가 어디에 있는지, 어떤 방식으로 접근할 수 있는지(예: OData, Salesforce Connect 등)를 지정해줘야 해요. 그리고 연결이 잘 되면, Salesforce 오브젝트처럼 외부 데이터가 보이게 됩니다.

예시

  • 회사가 SAP 시스템을 사용 중인데, 주문 내역은 SAP에만 저장되어 있음

→ Salesforce에서 SAP 데이터를 External Data Sources로 연결해, 고객 화면에서 주문 내역을 바로 확인할 수 있음

  • 구글 드라이브에 저장된 파일 목록을 Salesforce에서 조회하고 싶을 때

→ 구글 드라이브를 외부 데이터 소스로 등록해, Salesforce에서 파일 리스트를 볼 수 있음

  • 외부 데이터베이스(MySQL, Oracle 등)에 저장된 재고 정보를 Salesforce에서 바로 확인하고 싶을 때

→ 해당 데이터베이스를 외부 데이터 소스로 설정해, 재고 정보를 Salesforce 화면에서 실시간으로 조회 가능

참고로, 이 기능의 사용 가능 여부나 지원하는 외부 시스템 종류는 Salesforce 에디션이나 라이선스, 그리고 조직 설정에 따라 다를 수 있으니, 실제로 메뉴가 보이지 않거나 일부 옵션이 다를 수도 있습니다. 궁금한 점이 있으면 Salesforce 공식 문서나 관리자 가이드에서 "External Data Sources"를 검색해보는 것도 추천드려요!

Salesforce: Setup > Integrations > Dataloader.io

Salesforce Setup 메뉴 중 Integrations > Dataloader.io는 Salesforce 데이터를 쉽고 빠르게 가져오거나 내보낼 수 있도록 도와주는 외부 서비스와의 연결 메뉴입니다. 초보 Admin이라면 데이터 관리가 막막할 수 있는데, 이 메뉴를 통해 복잡한 작업도 한결 수월하게 할 수 있어요.

이 기능은 무엇인가

Dataloader.io는 Salesforce 데이터(예: 계정, 연락처, 리드 등)를 한 번에 대량으로 가져오거나 내보낼 수 있게 해주는 클라우드 기반 도구입니다. Salesforce에서 기본 제공하는 Data Loader와 비슷하지만, 별도의 프로그램 설치 없이 웹에서 바로 사용할 수 있다는 점이 특징이에요. 이 메뉴는 Salesforce와 Dataloader.io를 연동해서, 데이터 작업을 더 편하게 할 수 있도록 연결해주는 역할을 합니다.

언제 사용하는가

이 기능은 주로 다음과 같은 상황에서 사용돼요.

  • 많은 양의 데이터를 한 번에 업로드(Import) 해야 할 때
  • 기존 데이터를 대량으로 수정(Update) 하거나 삭제(Delete) 해야 할 때
  • Salesforce에 있는 데이터를 내보내기(Export) 해서 백업하거나 다른 시스템에 전달해야 할 때
  • 엑셀 파일이나 CSV 파일로 데이터를 관리하고 싶을 때

특히, 수작업으로 하나하나 입력하기 힘든 대량 작업에 정말 유용합니다.

어떻게 이해하면 쉬운가

이 메뉴를 쉽게 이해하려면, Dataloader.io는 Salesforce 데이터의 '대량 이동 트럭'이라고 생각하면 돼요. 평소에는 Salesforce 화면에서 하나씩 입력하거나 수정하지만, 데이터가 수백~수천 건이 될 때는 이 트럭을 불러서 한꺼번에 실어 나르는 거죠. 그리고 이 메뉴는 Salesforce와 Dataloader.io 트럭이 잘 연결되어 있는지 확인하고, 필요할 때 바로 트럭을 부를 수 있는 '정류장' 역할을 한다고 보면 됩니다.

예시

  • 신규 고객 명단 500건을 엑셀로 받아서 Salesforce에 한 번에 등록해야 할 때
  • 기존에 등록된 제품 정보 200건의 가격을 모두 바꿔야 할 때
  • 분기마다 모든 거래처 데이터를 백업용으로 다운로드해두고 싶을 때

참고로, Dataloader.io는 Salesforce에서 바로 사용할 수도 있지만, 별도의 Dataloader.io 사이트(https://dataloader.io/)에서 계정 연동 후 사용하는 방식이에요. 그리고 이 메뉴가 보이지 않거나, 사용할 수 없는 경우도 있는데, 이는 Salesforce org의 설정이나 라이선스, 또는 버전에 따라 다를 수 있습니다. 항상 메뉴 위치나 사용 가능 여부는 여러분의 Salesforce 환경에 따라 달라질 수 있다는 점 기억해 주세요!

Salesforce: Setup > Integrations > Data Loader

Salesforce Setup 메뉴에서 Integrations > Data Loader는 Salesforce 데이터를 한 번에 대량으로 옮기거나 내릴 때 사용하는 도구입니다. 초보 Admin이라면 처음엔 조금 낯설 수 있지만, 실제로 데이터를 많이 다뤄야 할 때 꼭 알아두면 좋은 기능이에요.

이 기능은 무엇인가

Data Loader는 Salesforce와 외부 파일(주로 Excel에서 저장한 CSV 파일) 사이에 데이터를 대량으로 가져오거나 내릴 수 있게 도와주는 프로그램이에요. 이 메뉴는 Data Loader를 다운로드할 수 있는 링크와 간단한 안내를 제공해줍니다. 실제로 Data Loader는 웹브라우저에서 바로 사용하는 게 아니라, 여러분의 컴퓨터에 설치해서 사용하는 별도의 프로그램이에요.

언제 사용하는가

Data Loader는 아래와 같은 상황에서 주로 사용돼요.

  • 기존에 다른 시스템에 있던 고객 정보나 거래 데이터를 Salesforce로 한 번에 옮길 때
  • Salesforce에 있는 데이터를 백업하거나, 다른 시스템으로 내보내야 할 때
  • 수작업으로 입력하기엔 너무 많은 양의 데이터를 한 번에 처리해야 할 때

즉, 데이터가 많을 때, 그리고 단순한 데이터 추가·수정·삭제 작업이 필요할 때 정말 유용하죠.

어떻게 이해하면 쉬운가

Data Loader는 일종의 대량 데이터 전용 이사 도구라고 생각하면 쉬워요. 우리가 이사할 때 짐이 많으면 박스에 한 번에 담아서 옮기듯, Data Loader도 여러 데이터를 한 번에 Salesforce로 옮기거나, Salesforce에서 꺼내올 수 있게 해줘요.

예시

  • 회사에서 예전에 쓰던 고객 관리 시스템이 있는데, 거기서 뽑은 고객 목록을 Salesforce에 한 번에 등록하고 싶을 때
  • 영업팀에서 한 달 동안 모은 거래 내역을 엑셀로 정리해놨는데, 이걸 Salesforce에 한 번에 넣고 싶을 때
  • Salesforce에 저장된 모든 연락처 데이터를 CSV 파일로 내보내서, 다른 부서에 전달해야 할 때

참고로, 이 메뉴는 Salesforce org의 설정이나 버전에 따라 약간 다르게 보일 수 있고, Data Loader 프로그램 자체도 운영체제(윈도우, 맥 등)에 따라 설치 방법이 다를 수 있어요. Data Loader를 처음 사용할 땐, 메뉴에서 안내하는 설치 방법을 꼭 따라주세요! 그리고, 대량 데이터 작업은 실수하면 데이터가 한꺼번에 잘못될 수 있으니, 항상 백업을 먼저 해두는 습관을 들이면 좋아요.

Salesforce: Setup > Integrations > Data Import Wizard

Salesforce를 처음 시작하는 분들에게, 외부 데이터를 한 번에 손쉽게 불러오는 방법이 궁금할 수 있습니다. 바로 그럴 때 Data Import Wizard가 큰 도움이 됩니다. 이 메뉴는 Salesforce의 기본 데이터 가져오기 도구로, 복잡한 기술 지식 없이도 데이터를 쉽게 올릴 수 있게 도와줍니다.

이 기능은 무엇인가

Data Import Wizard는 Salesforce에서 제공하는 데이터 가져오기 도구입니다. 이 기능을 사용하면, 엑셀 파일(CSV 형식) 등 외부에 저장되어 있는 고객 정보나 리드, 계정, 연락처 같은 데이터를 Salesforce에 한 번에 업로드할 수 있습니다. Setup 메뉴에서 Integrations > Data Import Wizard 경로로 들어가면 사용할 수 있어요.

언제 사용하는가

이 기능은 주로 아래와 같은 상황에서 사용합니다.

  • 새로 Salesforce를 도입해서 기존 고객 데이터를 한 번에 올려야 할 때
  • 엑셀이나 다른 시스템에 저장된 정보를 Salesforce에 추가하고 싶을 때
  • 여러 명의 리드나 연락처, 계정 정보를 한꺼번에 등록해야 할 때

즉, 일일이 손으로 입력하는 대신, 데이터를 파일로 준비해서 한 번에 업로드하고 싶을 때 사용하면 정말 편리합니다.

어떻게 이해하면 쉬운가

Data Import Wizard를 쉽게 이해하려면, "데이터를 대량으로 입력하는 마법사"라고 생각하면 됩니다. 마치 안내에 따라 한 단계씩 진행하면, 복잡한 설정 없이도 데이터를 올릴 수 있어요. 특별한 개발 지식이나 복잡한 설정 없이, 파일만 준비하면 누구나 사용할 수 있다는 점이 가장 큰 장점입니다.

예시

  • 예를 들어, 회사에서 기존에 관리하던 고객명단이 엑셀 파일로 정리되어 있다고 해볼게요.

이 파일을 Salesforce에 올리고 싶다면, Setup > Integrations > Data Import Wizard 메뉴로 들어가서, 안내에 따라 파일을 업로드하고, 어떤 데이터(리드, 연락처 등)인지 선택한 다음, 필드 매칭(엑셀의 각 열이 Salesforce의 어떤 필드에 들어갈지 지정)만 해주면 손쉽게 데이터를 가져올 수 있습니다.

  • 또 다른 예로, 이벤트 참가자 명단을 한 번에 리드로 등록하고 싶을 때도

이 기능을 활용하면, 일일이 입력하지 않아도 됩니다.

참고로, Data Import Wizard는 기본적으로 표준 객체(리드, 계정, 연락처 등)와 일부 커스텀 객체에만 사용할 수 있습니다. Salesforce 버전이나 관리자의 권한, 그리고 조직의 설정에 따라 지원하는 객체나 기능이 조금씩 다를 수 있으니, 내 Salesforce에서 어떤 데이터에 사용할 수 있는지 한 번 확인해보는 게 좋아요. 복잡한 데이터 구조나 대량의 데이터가 필요하다면, Data Loader 같은 다른 도구를 써야 할 수도 있습니다.

Salesforce: Setup > Integrations > Change Data Capture

Salesforce Setup 메뉴 중 Integrations > Change Data Capture는 외부 시스템과 Salesforce 데이터를 실시간으로 연동하거나, 변경 사항을 추적해야 할 때 자주 쓰이는 기능입니다. 초보 Admin 분들이 처음 보면 조금 어렵게 느껴질 수 있지만, 차근차근 알아보면 생각보다 쉽고 유용한 기능이에요.

이 기능은 무엇인가

Change Data Capture(체인지 데이터 캡처)는 말 그대로 Salesforce에서 데이터가 변경될 때 그 변경 내용을 실시간으로 "캡처"해서 외부 시스템이나 다른 서비스에 알려주는 기능입니다. 예를 들어, 고객 정보가 바뀌거나 새로운 거래가 생성되면, 그 내용을 즉시 외부 시스템에 전달할 수 있도록 도와줘요.

이 메뉴에서는 어떤 오브젝트(예: Account, Contact 등)의 변경 사항을 캡처할지 선택할 수 있습니다. 설정을 켜두면, 해당 오브젝트에서 데이터가 생성, 수정, 삭제, 복구될 때마다 이벤트가 발생해서 외부에서 이 정보를 받아볼 수 있게 됩니다.

언제 사용하는가

Change Data Capture는 이런 상황에서 유용하게 쓰여요:

  • Salesforce 데이터가 바뀔 때마다 외부 시스템(예: ERP, 마케팅 툴 등)도 함께 최신 정보로 맞춰야 할 때
  • 데이터 변경 내역을 실시간으로 감지해서, 자동화된 후속 작업(예: 알림 발송, 데이터 동기화 등)을 하고 싶을 때
  • 여러 시스템이 동시에 데이터를 사용해야 할 때, 데이터 일관성을 유지하고 싶을 때

즉, Salesforce 안에서만 데이터가 머무는 게 아니라, 다른 시스템과 연결해서 실시간으로 정보를 주고받아야 할 때 꼭 필요한 기능입니다.

어떻게 이해하면 쉬운가

쉽게 말해, Change Data Capture는 Salesforce의 데이터 변경 알림 서비스라고 생각하면 됩니다. 우리가 스마트폰에서 카톡 메시지가 오면 바로 알림이 뜨는 것처럼, Salesforce에서도 데이터가 바뀌면 "지금 이런 일이 일어났어요!" 하고 외부에 알려주는 역할을 해요.

특히, 기존에는 데이터를 주기적으로 확인(폴링)해야 했던 것에 비해, Change Data Capture는 변경이 생기자마자 바로 알려주기 때문에 더 빠르고 효율적입니다.

예시

  • 예시 1:

회사에서 Salesforce와 외부 ERP 시스템을 함께 쓰고 있는데, Salesforce에서 거래처 정보(Account)가 바뀌면 ERP 시스템에도 바로 반영되어야 할 때. Change Data Capture를 설정해두면, 거래처 정보가 수정되는 즉시 ERP로 변경 이벤트가 전달돼요.

  • 예시 2:

마케팅 자동화 툴과 연동해서, Salesforce에서 새로운 리드(Lead)가 생성될 때마다 마케팅 툴로 바로 알림을 보내고 싶을 때. 이럴 때도 Change Data Capture가 큰 도움이 됩니다.

참고로, 이 기능은 Salesforce의 에디션이나 org 설정에 따라 사용 가능 여부나 설정 화면이 조금씩 다를 수 있습니다. 실제로 메뉴를 눌러보면, 어떤 오브젝트의 변경을 캡처할지 선택하는 화면이 나올 거예요. 처음엔 조금 복잡해 보일 수 있지만, "Salesforce에서 데이터가 바뀌면 외부에 바로 알려주는 서비스"라고 생각하면 이해가 훨씬 쉬워집니다!

Salesforce: Setup > Integrations > API Catalog > MCP Servers

Salesforce Setup 메뉴 중 Integrations > API Catalog > MCP Servers는 외부 시스템과 Salesforce를 연결할 때 사용하는 중요한 설정 중 하나입니다. 이 메뉴가 정확히 어떤 역할을 하는지, 언제 활용하면 좋은지 쉽게 풀어 설명해드릴게요.

이 기능은 무엇인가

MCP Servers는 Salesforce와 외부 시스템(특히 MCP라는 특정 시스템) 간의 통신을 도와주는 서버 정보를 관리하는 곳입니다. 여기서 MCP란 Managed Connected Platform 또는 Managed Cloud Platform 등, 회사나 환경에 따라 의미가 다를 수 있습니다. 이 메뉴는 주로 Salesforce와 외부 시스템이 데이터를 주고받을 때 필요한 서버 정보를 등록하고 관리하는 역할을 합니다.

언제 사용하는가

외부 시스템과 Salesforce가 서로 데이터를 주고받아야 할 때, 예를 들어 ERP, 마케팅 플랫폼, 또는 사내 다른 시스템과 연동할 때 이 메뉴를 사용하게 됩니다. 특히 MCP라는 시스템과 연결할 필요가 있을 때, 이곳에서 서버 정보를 등록하거나 수정해야 합니다.

  • 외부 시스템에서 Salesforce의 데이터를 읽거나 쓸 때
  • Salesforce가 외부 시스템의 데이터를 가져와야 할 때
  • 두 시스템 간에 자동화된 데이터 동기화가 필요할 때

어떻게 이해하면 쉬운가

쉽게 말해서, MCP Servers 메뉴는 "Salesforce가 외부 시스템과 대화할 때, 어디로 연락해야 하는지 주소록을 관리하는 곳"이라고 생각하면 됩니다. 우리가 친구에게 전화를 걸 때 연락처가 필요하듯, Salesforce도 외부 시스템과 연결하려면 그 시스템의 주소(서버 정보)가 필요하거든요.

예시

  • 회사에서 새로운 마케팅 플랫폼과 Salesforce를 연동하려고 할 때, 그 플랫폼의 서버 정보를 MCP Servers에 등록합니다.
  • 기존에 연결된 외부 시스템의 주소가 변경되었다면, 이 메뉴에서 정보를 업데이트합니다.
  • 여러 개의 외부 시스템과 연동 중이라면, 각각의 서버 정보를 이곳에서 한 번에 관리할 수 있습니다.

참고: 이 메뉴와 기능은 Salesforce의 에디션, 활성화된 기능, 그리고 조직의 설정에 따라 보이지 않거나 다르게 동작할 수 있습니다. 만약 메뉴가 보이지 않거나 세부 옵션이 다르다면, 시스템 관리자나 Salesforce 공식 문서를 참고하는 것이 좋습니다.

이렇게 MCP Servers 메뉴는 Salesforce와 외부 시스템을 연결하는 데 꼭 필요한 "주소록" 역할을 한다고 이해하면 어렵지 않게 접근할 수 있습니다!