Есть ли способ получить подмножество веб-API D365 для OData Connected Service
Мы используем Dynamics 365 для операций, и я пытаюсь подключиться к веб-службе OData, которую он предоставляет для операций CRUD с объектами. Используя инструмент OData Connected Service, я могу создать ссылку на Connected Service.
Когда я делаю это, он извлекает метаданные для сервиса и создает прокси-класс с 970 тысячами строк кода.
URL, который я использую, https://[company url].sandbox.operations.dynamics.com/data/
При вводе этого URL-адреса в "Мастер добавления подключенных служб" он добавляет $ метаданные в конец этого URL-адреса и извлекает все метаданные для каждой открытой сущности и создает на основе этого класс.
Есть ли способ разделить данные со стороны AX365 или как-то ограничить мой запрос на стороне клиента? Я новичок как в AX365, так и в инструменте OData Connected Service, поэтому я не уверен, что это возможно.
1 ответ
Вы можете использовать действие в dataentity, чтобы переопределить функцию и применить любой фильтр в методе действия, чтобы при использовании пользовательского URL-адреса вы могли получить индивидуальный результат для конкретного объекта данных.
http://www.k3technical.com/odata-actions-testing-with-fiddler/