При попытке ИСПРАВИТЬ PositionHierarchies я получаю следующую ошибку:
< blockquote>
{
"Сообщение":"Не найден ресурс HT TP, соответствующий URI запроса
'https://xxxxx.operations.dynamics.com/d ... ierarchies (PositionId='xxx',HierarchyTypeName='xxx',ValidFrom=2018-09-26T05:00:00Z,ValidTo=2154-11-31T00:00:00Z)'. Для этого запроса данные маршрута не найдены."
Вот как определяется сущность:
Я также пытался обновить этот объект с помощью C#, используя etag:
Код: Выделить всё
string entityId = retrievedEntity["@odata.etag"]?.ToString();
if (string.IsNullOrEmpty(entityId))
{
_logger.LogError("Retrieved entity does not have a valid identifier.");
return (false, "Retrieved entity does not have a valid identifier.");
}
_logger.LogInformation($"Attempting to update PositionHierarchy with ID: {entityId}.");
var content = new StringContent(JsonConvert.SerializeObject(updatedEntityData), Encoding.UTF8, "application/json");
var patchResponse = await _httpClient.PatchAsync($"/data/PositionHierarchies({entityId})", content);
var patchResponseBody = await patchResponse.Content.ReadAsStringAsync();
Невозможно обновить PositionHierarchy с идентификатором: W/"xxxxxxxxxxxx=":
{"Сообщение":"Не найден HTTP-ресурс, соответствующий URI запроса
'https://xxxxxx.operations.dynamics.com/ ... xxxxxxx=")'.
Для этого запроса данные маршрута не найдены».
Как обновить объект HierarchyPosition?
Подробнее здесь: https://stackoverflow.com/questions/788 ... n-dynamics