salesforce에서 기회를 얻기 위해 많은 양의 데이터를 upsert해야합니다. 첫 번째 일괄 처리 단계에서 일괄 커밋을 사용했습니다. Upsert Bulk의 결과는 success, id, error, fields가있는 Upsert Result 목록입니다.노새 : 캡처 실패 Salesforce 일괄 처리에서 일괄 처리 커밋 후 Upsert 레코드
이 결과를 반복하면서 실패한 레코드 (성공은 거짓 임)를 확인하기 위해 오류와 원본 페이로드를 전자 메일로 보내려고했습니다.
- 실패한 업서트 결과를 원래 페이로드와 어떻게 연관시킬 수 있습니까?
- 일괄 커밋 후 출력에 입력 페이로드의 순서가 유지됩니까?
예 : inputpayload은 : [rec1이,이 rec2, rec3은] UpsertResult [성공 : 사실, 성공 : 거짓 오류 : 유효하지 않은 필드, 성공 : TRUE]
내가이 rec2 말을 이메일을 보낼 실패했습니다 오류 유효하지 않은 필드 때문입니다.
도움을 주시면 감사하겠습니다.