Можно ли создать две сущности, а затем третью связывающую сущность атомарно, используя Web API в Dynamics? - PullRequest
0 голосов
/ 08 февраля 2019

Я разрабатываю приложение NodeJS, которое запрашивает Dynamics 365 с помощью веб-API (oData).

Мне нужно создать сущность account, сущность contact, а затем сущность connectionкоторый свяжет два вместе.Я хотел бы, чтобы это происходило атомарно, чтобы в случае сбоя любого из них все они потерпели неудачу.

Сущность connection должна знать заранее accountid и contactid, что означает, что это должно произойтипосле создания account и contact

мне известна пакетная команда , которая позволяет вам создавать несколько объектов атомарно, но не похоже, что я могу передатьрезультат одного запроса к полезной нагрузке другого.

Можно ли выполнить такой запрос атомарно через веб-интерфейс, а если нет, какие резервные варианты я могу использовать для аппроксимации атомарных транзакций?

1 Ответ

0 голосов
/ 08 февраля 2019

Если я правильно понимаю - вы сможете достичь этого с помощью Глубокая вставка .

Часть 3 моего ответа в этой ТА темы говорит о чтениивозвращенный идентификатор и использование в следующем вызове API.Это может помочь в ваших сценариях создания атомных записей.

...