1

リボン ボタンで aspx ( asp.net ) ページを起動できますか? aspx ページは、ログインした Dynamics ユーザーとして認証と承認を継承する必要があります。

4

2 に答える 2

2

リボン ボタンからカスタム JavaScript を実行して、好きなものを指す新しいブラウザ ウィンドウをスピンアップできます。

セキュリティ資格情報を継承するには、CRM サーバーと ASPX をホストするカスタム Web サイトの両方でフェデレーション認証を設定する必要があります。ご想像のとおり、これは簡単な作業ではありません。

CRM 4 の場合のように、Web サイトをカスタム ISV フォルダーにドロップすることも検討できます。ただし、このアプローチは CRM 2011 で廃止されたため、AFAIK はサポートされなくなりました。

@Konrad が指摘したように、サービスは CRM 環境内でホストされている Web リソースからのみアクセスできるため、カスタム Web ページから Data Service REST API (OData) を使用することはできません。サーバー側では、Org Service に対しては問題ありません。

Web リソースで必要なことを実行できる場合は、作業が大幅に削減されるため、強くお勧めします。

于 2013-03-05T15:50:34.827 に答える
0

私はあなたがそれを行うことができるかどうかわからない。少し前に、外部の Web ページにリンクした iframe を入れたところ、組織データへの接続を除いて、想定どおりに機能しました。私はそれを機能させることができませんでした(正直に言うと、私は焦り、あまり一生懸命努力しませんでした)。

私が最後に展開した解決策は、サーバー上で内部的に実行され、データを外部サービスに伝達する Web リソースを実行することでした。

ウィンドウを開いたり、CRM との間でデータを送受信したりしようとすると、同じ動作が続くと思います。

于 2013-03-04T22:05:34.930 に答える