我们当前的设置如下,如果我们的数据集发生变化,则相当难以维护。
我们目前将数据从 CRM 导出到 Excel 表,该表通过使用 Excel-CRM 插件定期更新。这已经遇到了一个问题,因为如果有人打开文件,现有的自动化脚本将无法更新和保存文件(当前在非工作时间运行脚本,但有时人们仍然有点“特别”)。
提取并保存数据后,我们有一些脚本可以在 python 中操作数据并将 JSON 输出到公司休息室中的指标仪表板,该仪表板提供来自多个来源的信息(这就是为什么我们不能只使用 Dynamics CRM 的内置仪表板)。
因此,我的问题是,我想要一种更直接的方法将数据从 CRM 获取到我们的仪表板 - 从而减少对 excel-CRM 插件作为中间人的需求 - 我一直在研究这些选项,我正在不确定哪一个最适合我们的情况。
当前选项如下:
- Javascript 和 Microsoft REST API 或 SOAP 事务
- 使用 PyCurl 或其他一些可以进行 SOAP 调用的系统的 Python 和 SOAP 事务(不确定它是否允许 REST,但我不这么认为)。
- 使用 Microsoft SDK 和 C# 获取所需信息(不是一个很好的选择,因为我不懂 C#)
- 使用 Microsoft SDK 和 IronPython?(这甚至可行吗?有其他人尝试过吗)
这些是我充实的选项,我正在寻找一些简单且相当容易实现的东西,以达到获取 CRM 数据并能够操作它而无需从插件中提取数据的目标。