javascript - 从 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 中更新/创建记录时在外部数据库中更新/创建记录,还是其他一些流程?
解决方案
虽然我自己没有尝试过,但我会开始研究 Web Hooks。它似乎就在你的小巷里。
推荐阅读
- javascript - 从getJSON的成功函数中设置选择输入值的问题
- python - 将期间更改为日期时间
- text-mining - 用于获取特定数据的电报机器人
- angular - 如何使用我的私钥加密数据并使用 JSEncrypt 使用我的公钥解密?
- python - 从混淆矩阵中绘制 ROC 曲线
- html - 使用哈希或 url 片段时设置活动链接样式?
- sql-server - 包在 SSDT 中运行,但不通过执行包实用程序
- mysql - 如何使用原子操作交换 MEMSQL 表
- html - Angularjs 1.5 版选择语句在刷新时未显示所选值
- r - ggplot2 - 如何添加额外的文本标签