Показать сообщение отдельно
Старый 03.05.2019, 12:53   #1  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Logic Apps set lookup value in D365
Привет!

В данный момет пишу интеграцию сущностей через Azure SQL + Logic Apps + D365 V9. Впал в небольшой ступор относительно lookup полей.

Вопрос: как правильно устанавливать/удалять значение на примере акаунта.

Пробовал делать через D365 Connector Update Record action. В теле запроса прописывал
"msdyn_billingaccount@odata.bind": "/accounts(5705dbcd-f2bf-e311-acd7-6c3be5a8d2d4)", но получаю ошибку "message": "A value must be provided for item.",
Тело запроса выглядит слудующим образом

Код:
{
  "accountnumber": "08000300",
  "address1_city": "WIXOM",
  "address1_country": "TBD",
  "address1_county": "MI",
  "address1_line1": "28001 NAPIER ROAD",
  "address1_line2": "",
  "address1_postalcode": "48393",
  "address1_stateorprovince": "MI",
  "address1_telephone1": "800-572-6200 X1604",
  "creditonhold": false,
  "donotbulkemail": false,
  "donotbulkpostalmail": false,
  "donotemail": false,
  "donotfax": false,
  "donotphone": false,
  "donotpostalmail": false,
  "donotsendmm": false,
  "followemail": true,
  "marketingonly": false,
  "merged": false,
  "msdyn_billingaccount@odata.bind": "/accounts(5705dbcd-f2bf-e311-acd7-6c3be5a8d2d4)",
  "primarycontactid@odata.bind":"/contacts(A6496E4B-806D-E911-A971-000D3A1D7B43)"
  "name": "US FOODSERVICE - WIXOM-8L",
  "new_relationshiptype": 100000003,
  "new_stateprovince": 52,
  "participatesinworkflow": false,
  "plmfs_accounttype": 685180000,
  "telephone1": "800-572-6200 X1604"
}
Я не понимаю что и где я упустил

Последний раз редактировалось Ion; 03.05.2019 в 13:28. Причина: неактуально