사용 방법 App Connect with Salesforce
Salesforce 팀이 온라인에서 협업하고 진행 상황을 추적할 수 있도록 지원하는 작업 관리 및 프로젝트 추적 애플리케이션입니다.
새로운 작업은 다양한 출처에서 비롯된다. 귀하의 팀이 마케팅 시스템에 새로운 리드를 입력할 수 있습니다. 또는 새로운 연락처가 귀하의 뉴스레터를 구독할 수도 있습니다. App Connect 팀이 가장 중요한 업무에 집중할 수 있도록, 에서 작업을 생성할 때 자동으로 새 자산을 SalesforceSalesforce 생성하거나 다른 애플리케이션을 업데이트합니다.
다음 정보에서는 사용 방법을 설명합니다 App Connect 을 사용하는 방법과 Salesforce 연결하는 방법과 일부 기능을 사용하는 방법에 대한 Salesforce 기능을 사용하는 방법을 설명합니다.
지원되는 제품 및 API 버전
이 커넥터가 지원하는 제품 및 API 버전을 확인하려면 IBM 지원 페이지에서 자세한 시스템 요구 사항을 참조하세요.
지원되는 에디션
- 계정이 Salesforce 없다면 개발자 계정을 생성하여 무료로 Salesforce 체험해 볼 수 있습니다.중요: App Connect 로 테스트할 무료 Salesforce 계정을 생성하려면, 체험판 계정이 아닌 개발자 계정을 생성해야 합니다. App Connect 에 평가판 계정으로 연결하면 이벤트가 Salesforce 작동하지 않습니다.
- 귀하의 에디션은 API 접근을 위해 Salesforce 활성화되어야 합니다(
API 활성화
).무료 체험판은 API를 Salesforce 지원하지 않습니다. 그러므로 대신 개발자 에디션에 가입하십시오.
기본적으로 API 액세스는 엔터프라이즈, 개발자, 무제한 및 퍼포먼스 에디션에서만 허용됩니다. 프로페셔널 에디션에는 무료 API 접근 권한이 포함되어 있지 않으며, API 접근 권한을 활성화하거나 상위 에디션으로 업그레이드하려면 비용을 지불해야 할 수 있습니다.
사용 Salesforce 중인 버전이 API를 지원하는지 관리자에게 Salesforce 문의하십시오. 필요한 경우 API 사용 권한을 요청하거나 API 접근 권한이 있는 상위 버전으로 업그레이드하십시오.
- 모든 이벤트가 Salesforce 정상적으로 작동하도록 하려면 조직에 대해 스트리밍 API 액세스가 활성화되어 있는지 확인하십시오.
스트리밍 API는 연결이 종료될 때까지 사용자에게 업데이트된 데이터를 전송하는 지속적인 연결을 유지합니다. 사용자가 빠르게 변화하는 라이브 데이터의 지속적인 스트림을 보고자 할 때는 스트리밍 API가 이상적입니다. 사용자가 연결을 종료할 때까지 서버는 업데이트된 정보로 응답을 반복적으로 반환합니다.
조직에 스트리밍 API를 활성화하려면 다음 단계를 완료하십시오.- 계정에 로그인하세요 Salesforce 계정에 로그인합니다.참고: 이러한 설정은 라이트닝 모드 또는 클래식 모드에서 업데이트하도록 선택할 수 있습니다.
- 설정 (클래식)을 클릭하거나 톱니바퀴 아이콘을 클릭한 다음 설정 (라이트닝)을 클릭합니다.
- 빠른 찾기 상자에서 User Interface 을 검색한 다음 사용자 인터페이스를 선택합니다.
- 사용자 인터페이스 페이지의 설정 섹션에서 스트리밍 API 사용 확인란이 선택되어 있는지 확인합니다.
그렇지 않은 경우 확인란을 클릭한 다음 저장을 클릭합니다.
- 계정에 로그인하세요 Salesforce 계정에 로그인합니다.
다음에 연결 Salesforce
App Connect 를 Salesforce 계정에 연결하려면 App Connect 의 ' Salesforce 에 연결하기'를 참조하십시오.
연결된 앱에 대한 고려 사항 Salesforce
연결되면 IBM® App Connect 서비스가 Salesforce 의 ‘연결된 앱’ OAuth ‘사용 현황’ 페이지에 표시됩니다:
Salesforce 조직당 사용자 1인당 연결된 앱은 최대 5개까지 허용됩니다. 연결된 앱에 대해 다섯 번째 승인이 이루어지면 가장 오래된 승인이 취소됩니다. App Connect 의 경우, App Connect 페이지(이전의 Catalog 페이지) 에서 모든 Salesforce 애플리케이션에 걸쳐 5개 이상의 계정을 생성하지 않도록 하십시오. 사용자 에이전트 흐름과 같은 다른 Salesforce 연결된 애플리케이션도 최대 5개 계정을 줄일 수 있습니다. 이 사항에 대한 자세한 내용은 ‘ Salesforce ’ 문서의 “ OAuth 가 활성화된 연결된 앱의 데이터 액세스 관리”를 참조하십시오. (이러한 접근 권한 취소가 App Connect 에 영향을 미치는 경우, 해당 Salesforce 계정을 플로우에서 사용하려고 하면 다음과 같은 메시지가 표시됩니다We can't connect to Salesforce with the account details that you provided..)
App Connect 에서 Salesforce 사용 시 일반적인 고려 사항
- 검색 호출 실패로 인한
401 권한 없는 액세스
오류를 방지하려면 로그인 시 세션 보안 수준을 '높음 보증' 대신 '없음'으로 설정해야 합니다.세션 보안 수준을 '없음'으로 설정하려면 다음 단계를 완료하세요:- 계정에 로그인하세요 Salesforce 계정에 로그인합니다.참고: 이러한 설정은 라이트닝 모드 또는 클래식 모드에서 업데이트하도록 선택할 수 있습니다.
- 설정 (클래식)을 클릭하거나 톱니바퀴 아이콘을 클릭한 다음 설정 (라이트닝)을 클릭합니다.
- 관리 섹션(클래식) 또는 관리 섹션(라이트닝)에서 사용자 관리 (클래식) 또는 사용자 (라이트닝)를 확장한 다음 사용자를 클릭합니다.
- 모든 사용자 페이지에서 계정과 연결된 프로필 이름을 클릭하세요.
- 프로필 페이지에서 수정을 클릭합니다.
- 세션 설정에서 로그인 시 필요한 세션 보안 수준 값을 없음으로 설정합니다.
- Save를 클릭하십시오.참고: 인증 방법을 사용하여 신원을 확인하라는 메시지가 표시될 수 있습니다.
- 계정에 로그인하세요 Salesforce 계정에 로그인합니다.
- 샌드박스 또는 Salesforce 하위 도메인에 연결하고 소스 애플리케이션으로 이벤트를 Salesforce 트리거하려면 환경에서 Salesforce
조직
Salesforce 개체를 활성화해야 합니다. 관리자에게 Salesforce 해당 개체를 활성화해 달라고 요청하십시오. - App Connect 최적화된 이벤트 처리를 제공합니다 Salesforce. 이벤트의 Salesforce 경우, SalesforcePushTopic 쿼리가 지원하는 표준 개체의 다음 하위 집합을 사용할 수 있습니다: 계정, 캠페인, 사례, 연락처, 리드, 기회 및 작업.
- 날짜를 지정할 때는 ISO 표준 형식인 YYYY-MM-DD를 사용하십시오. 예를 들어, 2017년 9월 19일을 다음과 2017-09-19같이 지정하십시오.
- 동일한 Salesforce 계정으로 최대 15개의 플로우가 동시에 실행될 수 있습니다. 동일한 Salesforce 계정으로 15개 이상의 플로우가 실행을 시도하면 오류가 발생합니다You've exceeded your organization's concurrent user limit for your Salesforce account동시 사용자 제한 오류가 발생하면 Salesforce, 몇 분간 기다린 후 이벤트 기반 흐름을 트리거하거나 API 작업을 호출하기 위해 다시 시도하십시오.
- (일반적인 고려 사항) App Connect 디자이너의 애플리케이션 및 API 페이지에서 사용 가능한 트리거 이벤트 및 작업 목록을 확인할 수 있습니다.
일부 애플리케이션의 경우 이벤트 및 작업은 환경과 커넥터가 구성 가능한 이벤트 및 동적 작업 검색을 지원하는지 여부에 따라 달라집니다. 애플리케이션이 구성 가능한 이벤트를 지원하는 경우 이벤트 목록 아래에 구성 가능한 이벤트 더 보기 링크가 표시됩니다. 애플리케이션이 동작의 동적 검색을 지원하는 경우 동작 목록 아래에 자세히 보기 링크가 표시됩니다.
- (일반적인 고려 사항) 애플리케이션에 여러 개의 계정을 사용하는 경우 해당 애플리케이션에 대한 작업을 선택할 때 표시되는 필드 집합은 계정마다 다를 수 있습니다. 흐름 편집기에서 일부 애플리케이션은 항상 작업에 대해 선별된 정적 필드 집합을 제공합니다. 다른 애플리케이션은 동적 검색을 사용하여 연결된 인스턴스에 구성된 필드 집합을 검색합니다. 예를 들어 애플리케이션의 두 인스턴스에 대해 두 개의 계정이 있는 경우 첫 번째 계정에서는 즉시 사용할 수 있는 설정을 사용할 수 있습니다. 그러나 두 번째 계정은 추가 사용자 지정 필드로 구성할 수 있습니다.
플랫폼 이벤트
조직에서 Salesforce 의미 있는 이벤트 발생 시 사용자 정의 이벤트 알림을 제공하기 위해 플랫폼 이벤트가 정의된 경우, 해당 플랫폼 이벤트를 App Connect 플로우에 추가할 수 있습니다. 플랫폼 이벤트는 다음 중 하나로 추가할 수 있습니다: Salesforce - 이벤트 알림(또는 이벤트 메시지)을 사용하는 이벤트로, - 이벤트 알림을 게시하는 작업 으로. App Connect 에서 플랫폼 이벤트를 쉽게 식별할 수 있도록, 이벤트 및 작업 목록의 Salesforce 각 플랫폼 이벤트에 라벨이 (Platform event) 추가됩니다.

- 플랫폼 이벤트를 플로우를 트리거하는 ' App Connect ' 이벤트로 추가하려면 'Configure more events' 링크를 사용하여 더 많은 Salesforce 개체를 표시하십시오. 그런 다음 플로우에 추가하려는 플랫폼 이벤트를 선택하세요.팁: 검색된 이벤트 또는 작업 목록에서 플랫폼 이벤트를 빠르게 검색하려면 검색 필드에 (plat 을 필터로 입력하면 됩니다.
선택적으로 플로우의 후속 노드에서 플랫폼 이벤트 필드에 매핑하여 이벤트 알림의 데이터를 가져올 수 있습니다. 플로우가 실행 중일 때, 조직 Salesforce 내에서 새로운 이벤트 알림(즉, 플랫폼 이벤트 인스턴스)이 게시될 때마다 구성된 작업이 처리됩니다.
그림 2. App Connect 이벤트로 플랫폼 이벤트를 선택하는 예시 
그림 3. App Connect 의 액션에서 플랫폼 이벤트 필드로 매핑하는 예시 
- 플로우에 플랫폼 이벤트를 ' App Connect ' 액션으로 추가하려면, '더 보기' 링크를 사용하여 더 많은 Salesforce 개체를 표시한 후, 이벤트 알림을 생성(또는 게시)하려는 플랫폼 이벤트를 선택하십시오. 생성된
Create
노드에서 플랫폼 Salesforce 이벤트 정의에서 구성된 사용자 정의 필드를 완료할 수 있습니다. 플로우가 실행되면, ` App Connect `가 이벤트 알림을 게시하고, 해당 이벤트에 설정된 모든 Salesforceafter insert트리거가 실행됩니다.그림 4. App Connect 의 액션으로 플랫폼 이벤트를 선택하는 예시 
그림 5. 플랫폼 이벤트 정의 내 사용자 정의 필드 예시 
그림 6. 해당 App Connect 작업의 사용자 정의 필드 예시 (계속) 
재생 ID
- Replay ID
- 이 필드에 지정된 이벤트 알림의 ID 이후에 보관된 모든 이벤트를 수신하려면 다시보기 ID를 입력합니다. 이 옵션은 연결 실패 후 놓친 이벤트를 따라잡거나, 연결 재인증과 같이 흐름을 중지해야 할 때 유용합니다.
- -1
- 흐름이 트리거된 후 새 이벤트 알림을 받으려면 -1 을 입력합니다.
- -2
- Enter 키를 -2 누르면 보존 기간 내에 있는 과거 이벤트와 플로우가 트리거된 후 발생하는 새로운 이벤트를 포함한 모든 이벤트를 수신할 수 있습니다.

필수 필드 업데이트
- 리드를 생성하는 경우 성 (Last Name) 및 회사(Company) 필드에 값을 반드시 입력해야 합니다.
- 계정을 만드는 경우 계정 이름 필드에 값을 입력해야 합니다.
주문생성 작업의 경우 필수 입력란(별표 * 표시) 외에도 계약 ID 또는 계정 ID 필드를 반드시 작성해야 합니다. 이 ID가 누락된 경우, 플로우 실행 시 해당 종속성을 강조 표시하기 위한 오류가 발생합니다.

고유 ID 지정
주문 생성작업의 경우 계약 ID 또는 계정 ID 값이 필요합니다. 하드코딩된 값을 입력하거나 흐름의 이전 노드에 있는 값에 매핑할 수 있습니다.


데이터 캡처 변경
데이터 변경 캡처 기능은 관심 대상 객체에 변경 Salesforce 사항이 발생할 때 알려줍니다. 상태 변경에 대한 구체적인 정보가 캡처되어 알림으로 제공됩니다. 객체에 대해 변경 데이터
Salesforce 캡처를 활성화한 경우, 해당 객체에 접근하여 객체가 수정된 모든 App Connect 시점을 캡처할 수 있습니다. 예를 들어, 리드가 업데이트될 때마다 알림을 받기 위해 플로우 중 하나에서 이벤트 트리거로 '리드 업데이트' Salesforce 노드를 사용할 수 있습니다. 리드 개체에서 변경 데이터 캡처를
Salesforce 활성화한 경우, 이전에는 확인할 수 없었던 정보가 포함된 리드에 변경 사항이 발생할 때마다 알림을 받을 수 있습니다. 이 정보에는 객체를 수정했던 사람, 객체가 수정된 시점, 그리고 변경된 필드 등이 포함될 수 있습니다.
변경 데이터 캡처를
사용하는 Salesforce 객체를 활용하는 플로우는 통합 App Connect 환경에서 발생하는 증분 업데이트에 대한 최신 정보를 제공합니다.
App Connect 에서 변경 데이터 캡처
( Salesforce Change Data Capture) 개체를 사용하려면 먼저 필요한 권한을 설정해야 합니다. Salesforce 에서 권한을 업데이트하려면 으로 이동하십시오. 표준 개체 권한 섹션에서 업데이트하려는 개체를 찾으십시오. 기본 데이터 관리가 로 설정되어 View All있는지 확인하십시오. 기본적으로 읽기도 선택됩니다.
We can't retrieve the Change Data Capture events for the Salesforce Contact object because
your Salesforce account doesn't have the required permission on the object to subscribe to subscribe
to Change Data Capture.
Ensure that your Salesforce account has the required permission to subscribe to Change Data Capture.변경 데이터 캡처(Change Data Capture)가지원되지 않습니다.
모든 사용자 정의 개체와 표준 개체의 하위 집합은 변경 데이터 캡처
( Salesforce Change Data Capture) 사용을 위해 지원됩니다. 전체 목록을 보려면 Salesforce 문서의 ‘Change Event Object 지원’ 항목을 참조하십시오.
변경 알림을 받고자 하는 개체를 선택하십시오. 에서 설정 으로 Salesforce 이동한 후, 빠른 찾기 상자에 를 입력하고 Change Data Capture 데이터 캡처 변경을 선택하십시오. 변경 알림을 받으려는 엔티티를 선택한 다음 저장을 클릭합니다. 자세한 내용은 ‘ Salesforce ’ 문서의 ‘변경 알림 대상 개체 선택’을 참조하십시오.
We can't retrieve the Change Data Capture events for the Salesforce Contact object because
the object isn't configured for Change Data Capture.
Ensure that you selected a valid Salesforce object and the object is configured for Change Data Capture.Change Data Capture를
Salesforce 활성화한 후에는 App Connect 플로우에 Change Data Capture
개체를 이벤트로 추가할 수 있습니다. 이 Salesforce 이벤트는 의 이벤트 알림을 사용합니다. 변경 데이터 캡처
이벤트를 쉽게 식별할 수 있도록 App Connect, 이벤트 목록 Salesforce 내 각 변경 데이터 캡처
이벤트에 라벨이 (Change Data Capture) 추가됩니다.

변경 데이터 캡처개체를 추가하려면, '추가 이벤트 구성' 링크를 사용하여 더 많은 Salesforce 개체를 표시하십시오. 그런 다음 플로우에 추가하려는
변경 데이터 캡처이벤트를 선택합니다.
변경 데이터 캡처이벤트를 빠르게 찾으려면 필터로 검색 필드에 를 Change Data Capture 입력하세요.

변경 데이터 캡처개체를 통해 이제 접근할 수 있는 추가 정보를 캡처합니다.
{
"schema": "<schema_ID>",
"ChangeEventHeader": {
"entityName" : "...",
"recordIds" : "...",
"changeType" : "...",
"changedFields": [...],
"changeOrigin" : "...",
"transactionKey" : "...",
"sequenceNumber" : "...",
"commitTimestamp" : "...",
"commitUser" : "...",
"commitNumber" : "..."
},
"field1":"...",
"field2":"...",
. . .
"event": {
"replayId": <replayID>
}
},
흐름의 후속 노드에서 변경 알림의 데이터를 가져오기 위해 선택적으로 다음 변경 데이터 캡처
이벤트 필드 중 어느 것과도 매핑할 수 있습니다. 매핑에는 객체에 속하는 모든 필드(예: 중간 이름 또는 우편번호)도 포함되며, 이는 코드 예시에서 field2 와 field1 로 표시됩니다. 표준 필드(예: 생성 날짜 및 마지막 수정 날짜)는 항상 포함됩니다. 플로우가 실행 중일 때, 조직 Salesforce 내에서 새로운 변경 알림(즉, 변경 데이터 캡처
이벤트의 인스턴스)이 게시될 때마다 구성된 작업이 처리됩니다.

변경 데이터 캡처이벤트를 사용할 수 있습니다. 이 한도를 초과할 경우,
변경 데이터 캡처이벤트 노드를 사용하는 일부 흐름을 중지해야 합니다.
연결 후 고려 사항
Salesforce 이벤트를 구성할 때는 다음 사항을 유의하십시오. Salesforce 에서 이벤트를 선택하면 이벤트 구성 페이지가 표시됩니다.

- 'Replay ID ' 필드에는 리플레이 ID를 입력하십시오. 값이 지정되지 않은 경우 기본값은
-1.입니다. 재생을 위한 ID로 를-2지정하고 대량의 이벤트 메시지가 저장된 경우, 성능 문제가 발생할 수 있습니다. Salesforce 의 메시지 내구성에 대한 자세한 내용은 ‘메시지 내구성’을 참조하십시오.CometD 구독의 경우, 를
-1사용하면 새로운 이벤트만 수신할 수 있으며,-2(또는0/1)를 사용하면 이용 가능한 모든 이벤트를 수신할 수 있습니다. 또한 특정 리플레이 ID 번호(예:12345)를 지정하면 해당 지점부터 시작할 수 있습니다. gRPC 구독의 경우, maps를 LATEST(0)로,-2-1maps를 EARLIEST(1)로 설정하고, 특정 리플레이 ID는 리플레이 ID를 바이트 배열로 변환한 후 CUSTOM(2)에 매핑합니다. - ‘구독 유형 ’ 필드에서는 필요에 따라 ‘Pub/Sub ’, ‘ gRPC ’ 또는 ‘ CometD ’을 선택하십시오. 자세한 내용은 ‘ gRPC API로서 Platform Events 및 Pub/Sub API 구독하기’를 참조하세요.
이벤트 및 작업
Salesforce 이벤트
이러한 이벤트는 흐름에서 작업을 완료하기 시작하도록 흐름을 트리거하는 이 애플리케이션의 변경에 대한 것입니다.
| 오브젝트 | 이벤트 | 설명 |
|---|---|---|
| 계정 | 새 계정 | Salesforce 에 새 계정이 생성될 때 트리거됩니다 |
| 업데이트된 계정 | Salesforce 에서 계정이 업데이트될 때 트리거됩니다 | |
| 캠페인 | 새로운 캠페인 | Salesforce 에서 캠페인이 생성될 때 트리거됩니다 |
| 업데이트된 캠페인 | Salesforce 에서 캠페인이 업데이트될 때 트리거됩니다 | |
| 케이스 | 새 케이스 | Salesforce 에서 케이스가 생성될 때 트리거됩니다 |
| 업데이트된 사례 | Salesforce 에서 케이스가 업데이트될 때 트리거됩니다 | |
| 연락처 | 새 연락처 | Salesforce 에서 연락처가 생성될 때 트리거됩니다 |
| 업데이트된 연락처 | Salesforce 에서 연락처가 업데이트될 때 트리거됩니다 | |
| 리드 | 새로운 단서 | Salesforce 에서 리드가 생성될 때 트리거됩니다 |
| 업데이트된 리드 | Salesforce 에서 리드가 업데이트될 때 트리거됩니다 | |
| 영업기회 | 새로운 기회 | Salesforce 에서 기회가 생성될 때 트리거됩니다 |
| 업데이트된 기회 | Salesforce 에서 기회가 업데이트될 때 트리거됩니다 | |
| 태스크 | 새 태스크 | Salesforce 에서 새 작업이 생성될 때 트리거됩니다 |
| 업데이트된 작업 | Salesforce 에서 작업이 업데이트될 때 트리거됩니다 |
기본적으로 표시되는 이벤트는 최적화된 연결을 사용하여 미리 구성되어 있습니다. 더 많은 이벤트를 보려면 폴링할 구성 가능한 이벤트 표시를 클릭하세요 Salesforce 을 클릭하여 새 개체 또는 업데이트된 개체를 확인합니다.
Salesforce 작업
흐름이 이 애플리케이션에서 이러한 작업을 완료합니다.
| 오브젝트 | 조치 | 설명 |
|---|---|---|
| 계정 | 계정 작성 | Salesforce 에 계정을 생성합니다 |
| 대량 계정 생성 | Salesforce 에 여러 계정을 생성합니다 | |
| 대량 계정 생성 | Salesforce 에 여러 계정을 생성합니다 | |
| 계정 삭제 | Salesforce 계정을 삭제합니다 | |
| 대량 계정 삭제 | Salesforce 에서 여러 계정 삭제 | |
| 계정 검색 | Salesforce 의 계정을 가져옵니다 | |
| 계정 업데이트 | Salesforce 계정 업데이트 | |
| 대량 계정 업데이트 | Salesforce 에서 여러 계정을 업데이트합니다 | |
| 계정 업데이트 또는 생성 | 계정이 존재할 경우 계정을 업데이트하고, 존재하지 않을 경우 계정을 생성합니다 | |
| 첨부 | 첨부 파일 내용 가져오기 | 첨부 파일의 내용을 가져옵니다 |
| 캠페인 | 대량 캠페인 생성 | Salesforce 에서 여러 캠페인을 생성합니다 |
| 캠페인 생성 | Salesforce 에서 캠페인을 생성합니다 | |
| 대량 캠페인 삭제 | Salesforce 에서 여러 캠페인을 삭제합니다 | |
| 캠페인 삭제 | Salesforce 에서 캠페인을 삭제합니다 | |
| 캠페인 검색 | Salesforce 에서 캠페인을 가져옵니다 | |
| 대량 캠페인 업데이트 | Salesforce 에서 여러 캠페인을 업데이트합니다 | |
| 캠페인 업데이트 | Salesforce 에서 캠페인을 업데이트합니다 | |
| 캠페인 업데이트 또는 생성 | 캠페인이 존재하면 업데이트하고, 존재하지 않으면 캠페인을 생성합니다 | |
| 케이스 | 대량 케이스 생성 | Salesforce 에 여러 케이스를 생성합니다 |
| 케이스 작성 | Salesforce 에 케이스를 생성합니다 | |
| 대량 사례 삭제 | Salesforce 에서 여러 사례 삭제 | |
| 케이스 삭제 | Salesforce 에서 케이스를 삭제합니다 | |
| 사례 검색 | Salesforce 에서 사례를 검색합니다 | |
| 대량 케이스 업데이트 | Salesforce 에서 여러 사례 업데이트 | |
| 케이스 업데이트 | Salesforce 의 케이스를 업데이트합니다 | |
| 케이스 업데이트 또는 생성 | 케이스가 존재하면 업데이트하고, 존재하지 않으면 케이스를 생성합니다 | |
| 연락처 | 대량 연락처 생성 | Salesforce 에 여러 연락처를 생성합니다 |
| 연락처 생성 | Salesforce 에 연락처를 생성합니다 | |
| 대량 연락처 삭제 | Salesforce 에서 여러 연락처 삭제 | |
| 연락처 삭제 | Salesforce 에서 연락처를 삭제합니다 | |
| 연락처 가져오기 | Salesforce 에서 연락처를 가져옵니다 | |
| 대량 연락처 업데이트 | Salesforce 에서 여러 연락처 업데이트 | |
| 연락처 업데이트 | Salesforce 에서 연락처 업데이트 | |
| 연락처 업데이트 또는 생성 | 연락처가 존재할 경우 업데이트하고, 존재하지 않을 경우 연락처를 생성합니다 | |
| 콘텐츠 문서 | 콘텐츠 문서의 내용을 가져옵니다 | 콘텐츠 문서의 내용을 가져옵니다 |
| 사용자 정의 SOQL 쿼리 | 사용자 정의 SOQL 쿼리 실행 | 사용자 정의 SOQL( Salesforce Object Query Language) 쿼리를 실행하여 조직의 Salesforce 데이터에서 특정 정보를 검색합니다 제한: 단일 배치에 허용되는 최대 한도는 2000개 레코드입니다. 한도가 2000을 초과하면 카탈로그 오류가 발생합니다.
|
| 사용자 정의 SOSL 쿼리 | 사용자 정의 SOSL 쿼리 실행 | Salesforce 의 사용자 정의 객체 검색 언어(SOSL) 쿼리를 실행하여 검색 인덱스에 대한 텍스트 기반 검색 쿼리를 구성합니다 |
| 이메일 | 대량 이메일 발송 | 대량 이메일 발송 서비스 |
| 단일 이메일 보내기 | 첨부 파일이 포함된 단일 이메일 발송 서비스 | |
| 이벤트 | 대량 이벤트 생성 | Salesforce 에 여러 이벤트 생성 |
| 이벤트 작성 | Salesforce 에 이벤트 생성 | |
| 대량 이벤트 삭제 | Salesforce 에서 여러 이벤트 삭제 | |
| 삭제 이벤트 | Salesforce 에서 이벤트를 삭제합니다 | |
| 이벤트 검색 | Salesforce 에서 이벤트를 가져옵니다 | |
| 대량 이벤트 업데이트 | Salesforce 에서 여러 이벤트 업데이트 | |
| 이벤트 업데이트 또는 생성 | 이벤트가 존재하면 업데이트하고, 존재하지 않으면 이벤트를 생성합니다 | |
| 파일 공유 | 파일 공유 가져오기 | Salesforce 에서 파일 공유를 검색합니다 |
| 파일 공유 | Salesforce 에 있는 파일을 공유합니다 | |
| 파일 | 파일 작성 | Salesforce 에 파일을 생성합니다 |
| 파일 삭제 | Salesforce 에서 파일을 삭제합니다 | |
| 파일 삭제 | Salesforce 에서 파일을 일괄 삭제합니다 | |
| 파일 내용 다운로드 | 파일의 내용을 다운로드합니다 | |
| 파일 메타데이터 가져오기 | Salesforce 에서 파일의 메타데이터를 가져옵니다 | |
| 파일 메타데이터 업데이트 | Salesforce 에서 파일의 메타데이터를 업데이트합니다 | |
| 새 파일 버전 업로드 | Salesforce 에 새 파일 버전을 업로드합니다 | |
| 폴더 | 대량 폴더 생성 | Salesforce 에 여러 폴더 생성 |
| 폴더 작성 | Salesforce 에 폴더를 생성합니다 | |
| 대량 폴더 삭제 | Salesforce 에서 여러 폴더 삭제 | |
| 폴더 삭제 | Salesforce 에서 폴더를 삭제합니다 | |
| 폴더 가져오기 | Salesforce 에서 폴더를 가져옵니다 | |
| 대량 폴더 업데이트 | Salesforce 에서 여러 폴더 업데이트 | |
| 폴더 업데이트 | Salesforce 폴더 업데이트 | |
| 폴더 업데이트 또는 생성 | 폴더가 존재하면 업데이트하고, 존재하지 않으면 폴더를 생성합니다 | |
| 리드 | 리드 전환 | 잠재 고객을 계정, 연락처 또는 기회로 전환합니다 |
| 대량 리드 생성 | Salesforce 에서 여러 리드를 생성합니다 | |
| 리드 생성 | Salesforce 에 리드를 생성합니다 | |
| 대량 리드 삭제 | Salesforce 에서 여러 리드 삭제 | |
| 리드 삭제 | Salesforce 에서 리드를 삭제합니다 | |
| 잠재 고객 확보 | Salesforce 에서 리드를 가져옵니다 | |
| 대량 리드 업데이트 | Salesforce 에서 여러 리드를 업데이트합니다 | |
| 리드 업데이트 | Salesforce 에서 리드 업데이트 | |
| 리드 업데이트 또는 생성 | 리드가 존재하면 업데이트하고, 존재하지 않으면 리드를 생성합니다 | |
| 병합 | 개체 병합 | 동일한 객체 유형의 레코드를 하나의 레코드(주 레코드)로 통합합니다 |
| 영업기회 | 대량 기회 생성 | Salesforce 에서 여러 기회를 창출합니다 |
| 영업기회 작성 | Salesforce 에서 기회를 생성합니다 | |
| 대량 기회 삭제 | Salesforce 에서 여러 기회를 삭제합니다 | |
| 기회 삭제 | Salesforce 에서 기회를 삭제합니다 | |
| 기회 검색 | Salesforce 에서 기회를 가져옵니다 | |
| 대량 기회 업데이트 | Salesforce 에서 여러 기회를 업데이트합니다 | |
| 업데이트 기회 | Salesforce 에서 기회를 업데이트합니다 | |
| 기회 업데이트 또는 생성 | 기회가 존재할 경우 기회를 업데이트하고, 그렇지 않으면 기회를 생성합니다 | |
| 주문 | 대량 주문 생성 | Salesforce 에서 여러 주문을 생성합니다 |
| 질서를 창조하다 | Salesforce 에 주문을 생성합니다 | |
| 대량 주문 삭제 | Salesforce 에서 여러 주문을 삭제합니다 | |
| 주문 삭제 | Salesforce 에서 주문을 삭제합니다 | |
| 주문 조회 | Salesforce 에서 주문을 가져옵니다 | |
| 대량 주문 업데이트 | Salesforce 에서 여러 주문을 업데이트합니다 | |
| 주문 업데이트 | Salesforce 에서 주문을 업데이트합니다 | |
| 주문 업데이트 또는 생성 | 주문이 존재하면 주문을 업데이트하고, 존재하지 않으면 주문을 생성합니다 | |
| 제품 | 제품 작성 | Salesforce 에 제품을 생성합니다 |
| 제품 검색 | Salesforce 에서 제품을 가져옵니다 | |
| 레코드 | 삭제된 레코드 복구 | 삭제된 레코드를 복구하여 마지막으로 알려진 상태로 복원합니다 |
| 서버 타임스탬프 | 서버 타임스탬프 가져오기 | 현재 시스템 타임스탬프를 협정 세계시(UTC) 형식으로 가져옵니다 |
| 솔루션 | 솔루션 작성 | Salesforce 에 솔루션 생성 |
| 해결책을 찾아내다 | Salesforce 에서 솔루션을 가져옵니다 | |
| 태스크 | 대량 작업 생성 | Salesforce 에서 여러 작업을 생성합니다 |
| 태스크 작성 | Salesforce 에 작업을 생성합니다 | |
| 대량 작업 삭제 | Salesforce 에서 여러 작업을 삭제합니다 | |
| 태스크 삭제 | Salesforce 작업을 삭제합니다 | |
| 작업 검색 | Salesforce 의 작업을 가져옵니다 | |
| 대량 작업 업데이트 | Salesforce 에서 여러 작업을 업데이트합니다 | |
| 작업 업데이트 또는 생성 | 작업이 존재하면 작업을 업데이트하고, 존재하지 않으면 작업을 생성합니다 | |
| 태스크 업데이트 | Salesforce 작업을 업데이트합니다 | |
| 사용자 정보 | 사용자 비밀번호 재설정 | 사용자 ID를 기반으로 비밀번호 재설정을 시작합니다. 재설정 이메일을 발송하고, 이메일 링크를 사용할 수 없는 경우 로그인을 위한 임시 비밀번호를 반환합니다 |
| 사용자 정보 조회 | 현재 세션과 연관된 사용자의 개인 정보를 가져옵니다 | |
| 사용자 비밀번호 설정 | 요청 본문에 제공된 비밀번호를 사용자의 새 비밀번호로 설정하며, 조직의 비밀번호 정책을 준수하도록 보장합니다 |
| 시나리오 | SOQL 쿼리 |
|---|---|
제목이 CFO 또는 City인 리드 개체에서 선택한 필드에 대한 레코드를 가져오는 방법 Tallahassee |
SELECT Id, Name, title FROM Lead WHERE Title='CFO' OR
City='Tallahassee' |
| 리드 개체에서 선택한 필드에 대한 레코드를 가져오려면 다음과 같이 하세요 | SELECT Id, Name, title FROM Lead OFFSET 0 |
| 선택한 필드에 대한 20개 레코드(처음 5개 레코드 제외, 즉 6번째부터 20번째 레코드까지)를 Leads 개체에서 가져오려면 다음과 같이 하세요 | SELECT Id, Name, title FROM Lead LIMIT 15 OFFSET 5 |
| 기회 객체에서 금액 필드 값이 100000 이상인 선택된 필드의 레코드를 가져오기 | SELECT Id, Name, Amount FROM Opportunity WHERE Amount >= 100000 |
| 기회 객체에서 선택한 필드의 레코드를 가져오되, 이름 필드를 오름차순으로 정렬합니다 | SELECT Name, Amount, Type FROM Opportunity ORDER BY Name ASC |
| 계정 및 연락처 개체에서 선택한 필드에 대한 레코드를 가져오려면 다음과 같이 하세요 | SELECT Name, Phone, Industry, (SELECT Name FROM Contacts) FROM
Account |
| 캘린더 연도의 기회 개체에서 금액 합계를 가져오려면 다음과 같이 하세요 | SELECT CALENDAR_YEAR(CreatedDate) CreatedDate, SUM(Amount) Amount FROM Opportunity
GROUP BY CALENDAR_YEAR(CreatedDate) |
| 지정된 산업 값에 대해서만 Accounts 객체에서 선택된 필드를 가져오기 | SELECT Name, Type, Phone, Industry FROM Account WHERE Industry IN
('Energy','Consulting','Hospitality') |
연락처 객체에서 이름이 A로 시작하는 항목에 대해 선택된 필드를 가져오고, 계정 객체에 Hot 대한 등급을 조회합니다(자식-부모 관계 쿼리) |
SELECT Id, Name, Phone, Email, Account.Name, Account.Rating, Account.Industry FROM
Contact WHERE Account.Rating='Hot' AND Name LIKE 'A%' |
App Connect 를 연결하면 더 많은 항목을 Salesforce 이용할 수 있습니다.
예



템플릿을 사용하여 다음에 대한 흐름을 빠르게 만들 수 있습니다 Salesforce
템플릿을 App Connect 사용하여 에서 작업을 완료하는 흐름을 Salesforce 빠르게 생성하는 방법을 알아보세요. 예를 들어, '발견' 페이지로 이동하여 를 검색하세요 Salesforce.


를 사용하여 App Connect 와 통합되는 흐름을 구축하려면 Salesforce.
다음 블로그 게시물에서는 캠페인 및 해당 구성원에 대한 레코드를 가져오고 Microsoft Excel Online 워크시트의 Salesforce 행을 캠페인 세부 정보로 업데이트하는 방법을 설명합니다. 블로그 읽기를 클릭하여 블로그로 이동합니다.