如何通过 .NET 核心从 Dynamics 365 FO 获取提供商列表 API

How do I get the list of providers from Dynamics 365 FO via an .NET core API

到目前为止,使用 Azure 服务总线,我已经设法从采购订单、付款日志、发票等中获取数据

但我的 API 正在等待这些事件之一发生。但现在我们需要进行主动搜索并显示在动态中注册的所有提供者。

到目前为止,我们找到的从动态中获取一些信息的方法是:MS Flow、Azure Logic Apps 和 Azure 服务总线。但这一切都取决于 Dynamics 369 FO 中的一个事件,以便我们可以接收到一些信息。

您是否考虑过直接与 D365FO 应用程序直接公开的 OData 端点交互,而不是使用 Azure 中的工具(这在某些情况下非常棒)?您可以使用 MorphX/x++ 创建自定义数据实体并将它们公开为 RESTful OData 端点(返回 JSON 格式)。还有数百个开箱即用的数据实体,无需创建自定义实体即可公开。

在此处了解更多信息:https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/odata

这里:https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/build-consuming-data-entities

此处的代码示例:https://github.com/microsoft/Dynamics-AX-Integration