03.05.2019, 12:53 | #1 |
Участник
|
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. Причина: неактуально |
|
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" } |
|
|
|