Виртуальные сущности Dynamics 365 из Cosmos DB

«API Azure Cosmos DB для DocumentDB Поставщик данных», похоже, активно не поддерживается, и мне не удалось заставить его работать в D365 CE. Я хотел бы использовать свой Cosmos TB в качестве источника для некоторых виртуальных объектов в моей CRM, и единственный способ, которым я могу заставить это работать, — это написать плагин поставщика данных или создать API. Кто-нибудь знает какой-либо другой способ сделать это?


person jhoefnagels    schedule 23.05.2019    source источник


Ответы (1)


Я считаю, что вам придется выставить свою базу данных или конкретную таблицу как Odata v4.0 webapi. Или вы можете создать своего собственного поставщика данных и предоставлять свои данные через него.

Вот как данные должны быть доступны в виртуальном объекте. Примечание: ваш odata или пользовательский поставщик данных должен учитывать типы полей Crm. Например: 1 обязательное поле EDM.Guid и так далее.

person AnkUser    schedule 30.05.2019
comment
Я открыл запрос в службу поддержки Microsoft и общался с ними с августа, но команда разработчиков не смогла решить эту проблему. Похоже, что API Cosmos со временем изменился, и решение никогда не обновлялось. Однажды они попытались произвести на меня впечатление увеличением номера версии, но бинарное сравнение сборок показало отсутствие изменений в фактическом коде. - person jhoefnagels; 26.12.2019