[英]How to update the record in an azure function triggered by a webhook?
我在Dynamics 365 CE中創建記錄后觸發了Azure功能。 azure功能和Dynamics 365 CE由通過插件注冊注冊的Webhook集成。
更新RemoteExecutionContext中記錄內部某些數據字段的最佳方法是什么。
我是否再次連接到Dynamics,或者我可以作為Dynamics管道的一部分進行更新?
我已經嘗試了.InputParameters["Target"].Id
我在使用新的HttpClient進行更新時遇到了記錄未找到錯誤,而webhook在Post中。
JObject Obj1 = new JObject();
Obj1.Add(STATE, 1);
Obj1.Add(STATUS, 123);
obj1.Add(ERROR_MESSAGE, "Update");
HttpRequestMessage updateApiRequest = new HttpRequestMessage(new HttpMethod("PATCH"), $"{d365Client.BaseAddress}new_customeentity1({targetEntity.Id.ToString()})");
updateApiRequest.Content = new StringContent(obj1.ToString(), Encoding.UTF8, "application/json");
HttpResponseMessage updateResposne = await d365Client.SendAsync(updateApiRequest );
實現類似集成的最佳方法是什么? 如何在不獲取Record Not Found錯誤的情況下更新管道中的記錄?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.