03.05.2019, 13:30
|
#2
|
Участник
|
Цитата:
Сообщение от Ion
Привет!
В данный момет пишу интеграцию сущностей через 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"
} Я не понимаю что и где я упустил 
Моя вина, изначально сделал правильно _primarycontactid_value, но ошибка оказалась в другом, что переменная в моей Лоджик Апп содержала все себе значение null и из-за него все падало
|
|