1

現在の設定は次のとおりであり、データセットが変更された場合はかなり保守できません。

現在、CRMからExcelシートにデータをエクスポートしています。Excelシートは、Excel-CRMプラグインを使用して定期的に更新されます。誰かがファイルを開いたままにすると、配置されている自動スクリプトはファイルを更新および保存できないため、これはすでに問題にぶつかっています(現在、営業時間外にスクリプトを実行していますが、それでも人々は少し「特別」です)。

データをプルして保存した後、Pythonでデータを操作し、会社の休憩室にあるメトリックダッシュボードにJSONを出力するスクリプトがいくつかあります。このダッシュボードには、複数のソースから情報が提供されます(これが、DynamicsCRMを使用できない理由です。組み込みのダッシュボード)。

したがって、私の質問は、CRMからダッシュボードにデータを取得するためのより直接的なアプローチを望んでいます-したがって、仲介者としてのExcel-CRMプラグインの必要性を排除します-私はオプションを検討してきました、そして私はどちらが私たちの状況に最も適しているかわかりません。

現在のオプションは次のとおりです。

  1. JavascriptとMicrosoftRESTAPIまたはSOAPトランザクションのいずれか
  2. PyCurlまたはSOAP呼び出しを実行できるその他のシステムを使用したPythonおよびSOAPトランザクション(RESTが可能かどうかはわかりませんが、そうは思いません)。
  3. Microsoft SDKとC#を使用して必要な情報を取得する(C#がわからないため、優れたオプションではありません)
  4. Microsoft SDKとIronPythonを使用していますか?(これは実行可能ですか?他の誰かがそれを試しましたか?)

これらは私が具体化したオプションです。CRMデータを取得し、プラグインから優れたデータを取得することなく操作できるという目標を達成するために、シンプルでかなり簡単に実装できるものを探しています。

4

2 に答える 2

5

私はこれまでPythonを使用したことがありませんが、このサイトによると:RestをPythonで使用すると、CRM ODataエンドポイントに対してRest呼び出しを行うことができるはずです。これにより、とにかく探しているJsonが返されます...

于 2012-10-02T13:03:46.177 に答える
0

SQL Server Reporting Servicesを使用して、CRMデータの複雑なレポートを作成できます。SQLを使用しているため、SSRSレポートを使用できる限り、複数のデータソースと組み合わせることができます。

これはプラグインを使用しません。データソース(この場合はCRMサーバー)を指定するだけです。次に、必要なデータを引き出すSQlクエリを作成し、VisualStudioでレポートを作成します。

SQL ServerReportingServicesを使用してMicrosoftDynamicsCRMのレポートを作成する

MSCRMONLINEのカスタムレポート

于 2012-10-02T08:28:26.823 に答える