我正在开发C#应用程序,并在其中使用Salesforce合作伙伴Soap Api。 有时,我需要从应用程序中创建线索(通过发送FirstName,LastName,Email,Status字段),该应用程序是使用SObject实现的,并创建SForceService方法,该方法又将线索ID返回给我,并将其保存在db。
在某些时候,他们将使用我发送给潜在客户创建的信息来创建联系人,并为其分配一个帐户。
在这里,我需要制定计划的工作来查询并从Salesforce的Account实体获取一些信息。
Salesforce中的每个帐户都有一个我没有数据库的帐号, 但从技术上讲,我应该能够使用电子邮件查询联系人并获取分配给该联系人的帐户。仅当电子邮件对于Salesforce中的联系人被强制为唯一且每个联系人只能为其分配一个帐户(否则我不知道我应该提取哪个帐户的信息)时,此方法才有效。
所以我的问题是:
先谢谢您
答案 0 :(得分:0)
如果您具有创建潜在客户时的潜在客户ID,则Lead SObject将具有有关转换后的相关联系人和客户的信息。您可以使用soql relationships功能在单个soql查询中获取所有信息,例如
select Id, IsConverted, ConvertedContactID,
convertedContact.Name, convertedContact.Account.Name
from Lead where ID='00Q3000000XjfdzEAB'