【问题标题】:Simplest Method for getting data from Dynamic CRM从 Dynamic CRM 获取数据的最简单方法
【发布时间】:2012-09-22 19:24:03
【问题描述】:

我们当前的设置如下,如果我们的数据集发生变化,则相当难以维护。

我们目前将数据从 CRM 导出到 Excel 工作表,该工作表通过使用 Excel-CRM 插件定期更新。这已经遇到了问题,因为如果有人打开文件,现有的自动化脚本将无法更新和保存文件(当前在非工作时间运行脚本,但有时人们仍然有点“特别”)。

提取并保存数据后,我们有一些脚本可以在 python 中操作数据并将 JSON 输出到公司休息室中的指标仪表板,该仪表板由多个来源提供信息(这就是为什么我们不能只使用 Dynamics CRM 的内置仪表板)。

因此,我的问题是,我想要一种更直接的方法来将数据从 CRM 获取到我们的仪表板 - 从而减少对 excel-CRM 插件作为中间人的需求 - 我一直在研究选项和我不确定哪一个最适合我们的情况。

目前的选项如下:

  1. Javascript 和 Microsoft REST API 或 SOAP 事务
  2. Python 和 SOAP 事务使用 PyCurl 或其他可以执行 SOAP 调用的系统(不确定它是否允许 REST,但我不这么认为)。
  3. 使用 Microsoft SDK 和 C# 获取所需信息(不是一个好选择,因为我不懂 C#)
  4. 使用 Microsoft SDK 和 IronPython? (这甚至可行吗?有其他人尝试过吗)

这些是我充实的选项,我正在寻找一些简单且相当容易实现的东西,以达到获取 CRM 数据并能够操作它而无需从数据中提取数据的目标插件。

【问题讨论】:

    标签: excel dataset dynamics-crm-2011


    【解决方案1】:

    您可以使用 SQL Server Reporting Services 制作复杂的 CRM 数据报告。它使用 SQL,因此只要能够使用 SSRS 报告,它就可以与多个数据源相结合。

    这不使用插件。您只需指定您的数据源,在您的情况下为您的 CRM 服务器。然后创建一个 SQl Query 来提取您需要的数据,然后在 Visual Studio 中构建一个报告

    Create Reports for Microsoft Dynamics CRM Using SQL Server Reporting Services

    Custom Reports for MSCRM ONLINE

    【讨论】:

      【解决方案2】:

      我以前从未使用过 python,但根据这个站点:Using Rest In Python 你应该能够对 CRM OData 端点进行 Rest 调用,它返回 Json,这就是你正在寻找的东西......

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-10-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-20
        • 2017-09-27
        • 1970-01-01
        • 2022-01-26
        相关资源
        最近更新 更多