salesforce APIを初めて使用しています。私はsalesforce/phpツールキットをダウンロードし、サーバー上のWebフォームから連絡先とアカウントを作成することができます。salesforce apiを使用して連絡先を連絡します
$records[0] = new stdclass();
$records[0]->FirstName = $FirstName;
$records[0]->LastName = $LastName;
$records[0]->Email = $Email;
$records[0]->Phone = $Phone;
$records[0]->MailingStreet = $MailingStreet;
$records[0]->MailingCity = $MailingCity;
$records[0]->MailingState = $MailingState;
$records[0]->MailingPostalCode = $MailingPostalCode;
$records[0]->MailingCountry = $MailingCountry;
$records[0]->LeadSource = $LeadSource;
$create = $mySforceConnection->create($records, 'Contact');
誰かが私に私が関連付けるだろうかの簡単な例を与えることができ、私は以下の
$records[0] = new stdclass();
$records[0]->Name = $Name
$create = $mySforceConnection->create($records, 'Account');
をやってアカウントを作成するには:私は次のことをやっている連絡先を作成する
アカウントに連絡しますか?
私は、これが組織であるかどうかを尋ねるフォームにチェックボックスを表示しています。ユーザーがこのボックスにチェックを入れると、いくつかのデータを含む組織アカウントを作成し、いくつかのデータとの連絡先を作成してその2つを関連付けることができます。
私は本格的な作業例を探しているわけではありませんが、正しい方向に私を向ける必要があります。
Array ( [0] => stdClass Object ( [errors] => Array ( [0] => stdClass Object ( [message] => A Household Contact's account must be a household. [statusCode] => FIELD_CUSTOM_VALIDATION_EXCEPTION ) ) [id] => [success] => ) )
しかし、私はしようとしています:
は
それはこの返し、私はsuperfell @
$records[0] = new stdclass();
$records[0]->FirstName = $FirstName;
$records[0]->LastName = $LastName;
$records[0]->Email = $Email;
$records[0]->Phone = $Phone;
$records[0]->MailingStreet = $MailingStreet;
$records[0]->MailingCity = $MailingCity;
$records[0]->MailingState = $MailingState;
$records[0]->MailingPostalCode = $MailingPostalCode;
$records[0]->MailingCountry = $MailingCountry;
$records[0]->LeadSource = $LeadSource;
$records[0]->AccountId = '001Z0000004XeWfIAK';
$create = $mySforceConnection->create($records, 'Contact');
を試してみました
001Z0000004XeWfIAK
のIDのアカウントを持っているとしましょう連絡先をorginizationに関連付ける方法
連絡先はまったく作成されますか?何かエラーがありますか? –
作成が失敗した理由を確認するには、$ createを実行する必要があります。 – superfell
申し訳ありません。私は私がはっきりしているとは思わない。私は組織というアカウントタイプを持っています。すべての組織には連絡先が関連付けられています。組織との連絡先を関連付けようとしています – jpshayes