Salesforce- 업데이트/업츠 사용자 정의 객체 항목
-
19-09-2019 - |
문제
업데이트 : 올바른 ID를 전달하는 데 필요한 예상대로 작동합니다! ~
예를 들어 Salesforce에 사용자 정의 객체가 있습니다. 새 댓글을 추가하면 해당 항목에 대한 날짜/타임 스탬프가 있습니다. 새 사례 주석이 만들어 졌을 때 이전 사례 의견 날짜/타임 스탬프를 업데이트하고 싶었습니다.
다음과 같은 업데이트를하고 싶었습니다.
$updateFields = array(
'Id'=>$comment_id, // This is the Id for each comment
'End_Date__c'=>$record_last_modified_date
);
function sfUpdateLastCommentDate($sfConnection, $updateFields) {
try {
$sObjectCustom = new SObject();
$sObjectCustom->type = 'Case_Custom__c';
$sObjectCustom->fields = $updateFields;
$createResponse = $sfConnection->update(array($sObjectCustom));
} catch(Exception $e) {
$error_msg = SALESFORCE_ERROR." \n";
$error_msg .= $e->faultstring;
$error_msg .= $sfConnection->getLastRequest();
$error_msg .= SALESFORCE_MESSAGE_BUFFER_NEWLINE;
// Send error message
mail(ERROR_TO_EMAIL, ERROR_EMAIL_SUBJECT, $error_msg, ERROR_EMAIL_HEADER_WITH_CC);
exit;
}
}
나는 또한 상향 조작을 시도했지만 오류가 발생합니다.
Missing argument 2 for SforcePartnerClient::upsert()
어떤 도움이든 좋을 것입니다
해결책
Duh, 나는 그것을 알아 차렸다. 잘못된 신분증을 전달하고 있었다. 댓글을 통과해야했지만 recordid를 통과했습니다.
제휴하지 않습니다 StackOverflow