我是使用salesforce API的新手。我已经下载了saleforce/php工具包,并能够在我的服务器上成功创建联系人和帐户。与使用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');
谁能给我的我怎么会关联一个简单的例子联系一个账户?
我有一个窗体上的复选框,询问这是否是一个组织。如果用户选中此框,我想创建一个包含部分数据的组织帐户,并与部分数据建立联系并关联这两个数据。
我不是在寻找一个完整的工作例子,而是更多的东西指向我在正确的方向。
可以说我有001Z0000004XeWfIAK
的ID我已经试过
$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');
@ superfell帐户
它返回:
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] => ) )
但我想将联系人与组织联系起来
联系人是否已创建?你有任何错误? – 2012-02-09 22:05:00
您需要使用示例$ create来查看创建失败的原因。 – superfell 2012-02-09 22:19:28
对不起。我不认为我很清楚。我有一个名为组织的帐户类型。每个组织都有与之相关的联系人。我试图将联系人与组织关联 – jpshayes 2012-02-09 22:30:27