首页 > 解决方案 > 从 Dynamics 365 和 Azure 自动更新外部数据库

问题描述

该公司多年来一直使用 Dynamics CRM,在未来几个月的某个时间点,我需要考虑将其中的客户数据集成到我们的其他 Web 应用程序中。

我们当前的设置是 Dynamics 365 拥有最新的客户端数据,我们手动将其导出并手动将其导入另一个驱动 Web 应用程序的数据库。效率不高,正如人们所预料的那样,全年都有这样的情况,即这个手动过程没有发生,并且 Web 应用程序数据库中的某些内容已过时或不准确。

我确实有一个我编写的 Python 应用程序来处理 OAuth 身份验证,并且可以通过 Dynamics 365 Web API 请求特定的数据位并更新数据库。所以我确实整理了如何按需请求记录,但这似乎会减慢应用程序的速度。

我想知道的是,是否有一种来自 Dynamics 365 的方法,一旦记录在那里更新,它将在外部数据库中更新或创建记录?这样,外部数据库始终是最新的,不必发送对 Dynamics 365 的 Web API 的请求,并且 Web 应用程序通常应该更快。

这会是 Azure 自定义流程、Dynamics 365 中的自定义 JS,它利用 Web 应用程序的 API 在 Dynamics 365 中更新/创建记录时在外部数据库中更新/创建记录,还是其他一些流程?

标签: javascriptapiazuredynamics-crmmicrosoft-dynamics

解决方案


虽然我自己没有尝试过,但我会开始研究 Web Hooks。它似乎就在你的小巷里。

链接到 WebHooks 文档


推荐阅读