[英]Updating account details without accountid Dynamics CRM
我正在编写一个简短的程序来通过Web API更新Dynamics CRM 2016中的值,但是Microsoft的示例始终使用帐户guid,例如,
PATCH [Organization URI]/api/data/v8.1/accounts(00000000-0000-0000-0000-000000000001) HTTP/1.1
问题是已经创建了用户,而我没有其GUID值。
是否可以根据说出的电子邮件地址值更新帐户的详细信息? 我可以通过电子邮件值代替GUID吗? 如果没有,您会建议做什么,例如获取所有帐户GUID和电子邮件地址的请求,然后本地映射它们以使用guid创建适当的请求?
当我们谈论大量帐户(百万)时,这是否有意义?
首先,您正在使用新的Web API,请记住,如果使用.NET开发,则可以使用SDK dll,我认为它们更易于使用。
通常,您不能使用电子邮件地址来代替记录ID(在您的情况下为帐户ID),但您的Dynamics CRM版本(2016)支持备用键,最终您可以将电子邮件字段(emailaddress1)设置为键,更多信息此处: LINK
现在,我没有使用Web API的备用键的示例,并且在Google搜索某些指向某些问题的链接时,需要自己尝试一下
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.