该公司已使用 Dynamics CRM 多年,在接下来的几个月中,我需要考虑将其中的客户数据集成到我们的其他 Web 应用程序中。
我们当前的设置是 Dynamics 365 拥有最新的客户端数据,我们手动将其导出并将其手动导入到驱动 Web 应用程序的另一个数据库中。效率不高,正如人们所期望的那样,全年都会出现这种手动流程没有发生并且 Web 应用程序数据库中的某些内容已过时或不准确的情况。
我确实编写了一个 Python 应用程序,用于处理 OAuth 身份验证,并且可以通过 Dynamics 365 Web API 请求特定数据位并更新数据库。所以我确实已经整理出了如何按需请求记录,但这似乎会减慢应用程序的速度。
我想知道是否有一种方法可以从 Dynamics 365 中更新记录,它将在外部数据库中更新或创建记录?这样,外部数据库始终是最新的,无需发送对 Dynamics 365 Web API 的请求,并且 Web 应用程序通常应该更快。
这是否是 Azure 自定义流程、Dynamics 365 中的自定义 JS(当在 Dynamics 365 中更新/创建记录时利用 Web 应用程序的 API 在外部数据库中更新/创建记录)或其他流程?
最佳答案
虽然我自己还没有尝试过,但我会开始研究 Web Hooks。它似乎就在你的巷子里。
关于javascript - 自动从 Dynamics 365 和 Azure 更新外部数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51825705/