У меня есть функция Azure, запущенная после создания записи в Dynamics 365 CE.Функция Azure и Dynamics 365 CE интегрированы через Webhook, зарегистрированный через регистрацию подключаемого модуля.
Каков наилучший способ обновления некоторых полей данных внутри записи в RemoteExecutionContext.
Подключиться кДинамику снова или я могу обновить как часть конвейера Динамики?
Я пробовал .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 );
Какой лучший способ добиться подобной интеграции?Как я могу обновить запись в конвейере, не получив ошибку «Запись не найдена»?