Я пытаюсь создать объект в Dynamics CRM онлайн с настраиваемым полем поиска. Даже после предоставления SchemaName (sg_DepartmentalProjectId), как упомянуто здесь «Необъявленное свойство» при попытке создать запись через Web API Я все еще получаю ту же ошибку.
Произошла ошибка при проверке входных параметров: Microsoft.OData.ODataException: необъявленное свойство 'sg_DepartmentalProjectId', которое имеет только аннотации свойств в полезной нагрузке, но значение свойства в полезной нагрузке не найдено. В OData только объявленные свойства навигации и объявленные именованные потоки могут быть представлены как свойства без значений.
Ниже моя статья JSON
{
"sg_invoicenumber": "SIAIR402742-416805",
"sg_accountnumber": "5400",
"sg_description": "xxxx",
"sg_fy": "20",
"sg_name": "Operational Journal: yyy - 09/20/2019",
"sg_departmentid": "CC10530",
"sg_postingdate": "2019-09-20",
"sg_invoicedate": "2019-09-20",
"sg_checkdate": "2019-09-20",
"sg_paidfulldate": "2019-09-24",
"sg_amount": 5597.4,
"sg_effectivedate": "2019-09-20",
"sg_DepartmentalProjectId@odata.bind":"/sg_departmentalmatters(e9c31cec-deff-e411-80c5-0050569732ae)"
}
Что еще может быть не так? Спасибо.
Хари