通过请求网址添加活动时,我是否绝对需要联系人/潜在客户记录ID,或者我是否可以通过他们的电子邮件地址将联系人添加到活动中?
我向CRM添加了活动,我可以添加“活动所有者”#39;这是字段类型'查找'用电子邮件。然后,我尝试使用联系人姓名(Who Id),但不会与电子邮件建立关系。我需要使用记录ID,但希望以电子邮件结束。
事件字段:
<Events>
<section name="Event Information" dv="Event Information">
<FL req="false" type="Lookup" isreadonly="false" maxlength="120" label="Event Owner" dv="Event Owner" customfield="false"/>
<FL req="true" type="Text" isreadonly="false" maxlength="255" label="Subject" dv="Subject" customfield="false"/>
<FL req="true" type="DateTime" isreadonly="false" maxlength="120" label="Start DateTime" dv="Start DateTime" customfield="false"/>
<FL req="true" type="DateTime" isreadonly="false" maxlength="120" label="End DateTime" dv="End DateTime" customfield="false"/>
<FL req="false" type="Lookup" isreadonly="false" maxlength="120" label="Who Id" dv="Contact Name" customfield="false"/>
<FL req="false" type="Text" isreadonly="false" maxlength="100" label="Remind At" dv="Remind At" customfield="false"/>
</section>
</Events>
答案 0 :(得分:1)
看起来您只能使用ID将事件添加到事件中,因此我所做的是从提交的电子邮件中检索联系人ID,然后添加到事件中。
if(isset($formvars['user_email'])){
$url = "https://crm.zoho.com/crm/private/xml/Contacts/searchRecords?authtoken=TOKEN&scope=crmapi&criteria=((Email:". $formvars['user_email'] ."))&selectColumns=CONTACTID";
$xmlresponse = simplexml_load_file($url);
$client = (string) $xmlresponse->result->Contacts->row->FL;
}