-1

CRMシステムからデータを取得する必要があるプロジェクトに取り組んでいます。私は多くの調査を行っており、XrmServiceToolkitを使用してfetchxmlクエリを実行することを考えています。CRMシステムは外部の会社によって運営されており、私はすぐに彼らと会議を開く予定ですが、XrmServiceToolkitでクエリを実行できるようにするには、彼らに何を依頼する必要があるのでしょうか。

4

3 に答える 3

0

CRM データに外部からアクセスしようとしているようですね。

その場合、CRM Web サイトの下に同じ Web サイトをセットアップしていない限り、JavaScript を使用して CRM にアクセスすると、クロスサイト スクリプティングの問題が発生します。これは技術的にサポートされていないと思います。

外部サイトから CRM データにアクセスする必要がある場合は、マネージ コードから呼び出しを行う必要があります。これが外部サイトから呼び出すことができるプロキシ サービスであろうと、ゼロから構築した本格的な ASP.NET Web サイトであろうと、クロスサイト スクリプティングの問題を回避するためにそれを行う必要があります。

マネージ コードは、認証も処理する必要があります。ここには 2 つのオプションがあります。

  • 必要に応じて Windows/ネットワーク資格情報を渡すことができますが、システムにアクセスする各ユーザーが正しい権限を持つ CRM のユーザーであることを確認する必要があります。
  • CRM で特定のユーザーを使用するようにプロキシ/サービス/カスタム Web サイトを設定できますが、CRM でそのユーザーが表示できるものは何でも、カスタム プロキシ/サービス/サイトにアクセスしたユーザーは次のことができることに注意する必要があります。 (理論上)を参照してください。
于 2012-11-06T17:05:27.690 に答える
0

データをクエリできる資格情報を使用してサービス ユーザーが設定されていることを確認する必要があります。データを取得する必要があるエンティティを指定するだけで、あとは CRM 管理者が処理します。

于 2012-11-05T14:39:04.903 に答える
-1

XrmServiceToolkit は、javascript ヘルパー関数とラッパーの単なるコレクションです。アクセスを許可するためにどのようなアクションを実行する必要があるか正確にはわかりませんが、クエリしているエンティティに対する権限がユーザーにあり、[設定] --> [カスタマイズ] で開発者リソースにアクセスできる限り、お伝えできます。 、あなたは良いはずです開発者リソース

于 2012-11-05T13:30:53.413 に答える