[英]Dynamics 365 Online - Error updating opportunity from external batch after v9 update
幾天前,我們不得不將Dynamics在線環境從v8.2更新到v9。
我們有每天運行的一批,可導入約100條記錄(來自4個不同實體)。 在那些記錄中,有些作為新記錄導入,其他作為更新導入。
一切正常,直到更新到v9版本,現在機會更新在保存時失敗,並出現此錯誤
ErrorCode: 0x80048218
Message: You must provide a name or select a role for both sides of this connection.; [Microsoft.Dynamics.Sales.Plugins: Microsoft.Dynamics.Sales.Plugins.PreOpportunityUpdate]
[a13c2831-776b-e611-80ec-00155dc14c00: Update of opportunity]
最奇怪的是,該錯誤僅發生在更新機會(創建新機會或執行任何其他操作似乎沒有受到影響)並且僅從代碼發生的情況下,如果我嘗試使用同一用戶直接從CRM更新這些記錄,我不會沒問題。
更新1
我發現問題出在我同時使用兩個null
值編輯parentcontactid
時,再次從UI中,我可以創建/編輯機會,將該字段留空。
根據您提供的錯誤描述-此Microsoft的錯誤。 我建議這樣做:1.在標准插件Microsoft.Dynamics.Sales.Plugins.PreOpportunityUpdate之后禁用(或將步驟更改為“異步執行”)2.與Microsoft打開票證,因為這是他們的OOB插件,因此他們必須修復代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.