[英]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.