이 활동을 사용하여 Saleforce.com의 기존 오브젝트를
업데이트하거나 새 오브젝트를 작성합니다.
이 태스크 정보
이 활동에서는 외부 ID(일반적으로 외부 키)를
사용하여 Salesforce.com에서 기존 오브젝트를 업데이트할지
새 오브젝트를 작성할지를 결정합니다.
Salesforce.com API에서는
단일 업서트 호출에서 작성할 수 있는 오브젝트 수가 200개로 제한되어 있지만
WebSphere® Cast Iron Salesforce.com 커넥터에서는
제한이 없습니다. 오브젝트 업서트 활동을 사용하여 오브젝트를 무제한으로
작성할 수 있습니다.
오브젝트 업서트 활동을 사용하려면 다음을 수행하십시오.
프로시저
- 활동 탭에서 Salesforce.com 디렉토리를 열어서
오브젝트 업서트 활동을 찾으십시오.
- 활동을 오케스트레이션에 추가하십시오. 활동에 대한 점검 목록 및 요약이
오케스트레이션 아래에 표시됩니다.
- Salesforce.com 엔드포인트를 선택하십시오. Salesforce.com 엔드포인트 작성 또는 편집에 대한
지시사항은
Salesforce.com
엔드포인트 작성 또는 편집을 참조하십시오.
- Salesforce.com 오브젝트 유형 및 오브젝트 필드
환경 설정을 선택하여 활동을
구성하십시오.
주: 통합 어플라이언스가 업데이트 또는 작성할 수 있거나
하나 이상의 외부 ID 필드를 포함할 수 있는 오브젝트 유형만
선택할 수 있습니다. 오브젝트 유형을 선택하면 Studio는 구성 분할창의
외부 ID 필드에 오브젝트 유형에 대해 정의된 외부 ID를
표시합니다. 외부 ID 목록에 나열된 ID는 편집할 수 없습니다.
선택하는 외부 ID는 필수 필드가 되므로 오브젝트 필드 환경 설정
테이블에서 이 필드를 지울 수 없습니다. 외부 ID를 하나만 사용할 수 있는 경우
Studio는 오브젝트 필드 환경 설정 테이블에서 이 필드를 자동으로 선택합니다.
- 활동의
재시도 및
제한시간 매개변수를 지정하십시오.
- 활동의
입력을 맵핑하십시오.
- 활동의
출력을 맵핑하십시오.
결과
오브젝트 업서트 활동의 입력 맵핑
- 점검 목록에서 입력
맵핑을 선택하십시오. 활동에서 패널에
objects 요소가 표시됩니다.
- 기본 노드를 마우스 오른쪽 단추로 클릭하고 선택적
매개변수 표시를 선택하여 이 활동에 대한 선택적 입력 매개변수를
표시하십시오.
- AssignmentRuleHeader
- MruHeader
- EmailHeader
- CallOptions
- connection
- sessionInfo
- 입력 선택...을 클릭하고
맵의 입력 변수를 선택하십시오. 변수 작성에 대한 지시사항은
변수 작성을 참조하십시오.
- 변수에 입력 매개변수를 적절하게 맵핑합니다. 맵핑 지시사항은 맵핑 작성을 참조하십시오.
이 활동에서는 다음과 같은 선택적
입력 매개변수가 지원됩니다.
- AssignmentRuleHeader
- EmailHeader
- MruHeader
Optional 및 nillable
필드 요소의 동작은 다음과 같습니다.
오브젝트 업서트 활동의 출력 맵핑
- 점검 목록에서 출력
맵핑을 선택하십시오. 활동에서 패널에
upsertResults 요소가 표시됩니다.
- 출력 선택...을 클릭하고
맵의 출력 변수를 선택하십시오. 변수 작성에 대한 지시사항은
변수 작성을 참조하십시오.
- 변수에 출력 매개변수를 적절하게 맵핑합니다. 맵핑 지시사항은 맵핑 작성을 참조하십시오.