ADFS(CRM 2011)-Microsoft Outlook Client for CRMの認証の問題(Response.Redirect(…)&Window.Open(…))

StackOverflow https://stackoverflow.com/questions/7832964

質問

私が始める前に、お客様はCRM 2011に参加できるように、AFDSを介して接続する必要があります。つまり、「IFD」環境について話しているのです。

「CRM2011Outlookクライアント」と「Window.Open(…)」-JS関数を使用すると問題が発生します。 CRM 2011のボタンを押すと、ASPXページが起動し、電子メールの添付ファイルを使用していくつかの処理を実行します。次に、連絡先が正常に作成され、その後、その「連絡先」ページにリダイレクトされます。しかし、「CRM 2011」ページにリダイレクトするたびに、ユーザーは資格情報の入力を求められます。これは、「Window.Open(…)」が新しい「ブラウザ」画面で画面を開き、認証が失われるためです(Outlookクライアントからのものであるため)。

上記のシナリオは、「Web」ベースのCRM 2011を使用する場合に正常に機能します。これは、最初にADFS経由でログインする必要があるためです。

上記の問題に遭遇し、これに対する優れた解決策を持っている人はいますか?

  1. 「Window.Open(…)」を実行して「Outlook」画面にとどまる方法はありますか? 「CRM2011Outlookクライアント」で連絡先をダブルクリックするのと同じですか?
  2. 「リダイレクト」を実行しているときに、ページに資格情報を自動的に付与して、ユーザー自身が資格情報を入力しなくてもページが開かれるようにする方法はありますか? SignInRequestMessageとFederatedAuthenticationについて何か読んだことがありますが、これを行うための明確な例は示されていません。

    皆さんが私を助けてくれることを願っています。私の側では、解決策が見つかったら、ここに戻ってきます!

    よろしくお願いいたします。 フレデリック

役に立ちましたか?

解決

わかりました。これは、ExtremeCRMカンファレンスのMSプレゼンターの1人によるものです。

CRM関数呼び出しはopenObj(entityId、type)です。

私はチームリーダーであり、チームの1人に実装を実行してもらいましたが、電話は次のようになると理解しています... ジェネラコディセタグプレ

考慮すべきことの1つは、これは標準のクライアントスクリプトシナリオで機能することですが、カスタムダイアログ/ htmlリソース内からこの機能が必要な場合は、の場所に応じて適切なJS参照への参照を追加する必要があります。機能するベースラインJSライブラリが存在します。

すぐに機能させられない場合は、さらに深く掘り下げることができます。さまざまなブラウザ開発ツールを使用して、ページを探索し、ページにロードされているJSリソースを確認したり、デバッグしたりできます。

これがお役に立てば幸いです!

他のヒント

この問題は、ADFSとTMGサーバーのキャッシュとパフォーマンスの問題に関連しています。キャッシュ機能は、TMGとIIS内の両方でオンにする必要があります。パフォーマンスの問題も解消されたと見なされるこの問題が解消されると、ユーザーは、リードをチャンスに変換したり、メールをケースに変換したりするなどのアクションを実行すると、通常のポップアップが表示されます。

また、UR6を使用していることを確認してください。 https://community.dynamics.com/product/crm/crmtechnical/b/cognettacloud/default.aspx

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top