始める前に、お客様が CRM 2011 を使用できるようにするには、AFDS を介して接続する必要があります。つまり、「IFD」環境について話しているのです。
「CRM 2011 Outlook クライアント」と「Window.Open(…)」-JS 関数の使用時に問題が発生しています。彼らが CRM 2011 のボタンを押すと、ASPX ページが起動し、電子メールに添付された処理を実行します。その後、連絡先が正常に作成され、その後、その「連絡先」ページにリダイレクトされます。しかし、「CRM 2011」ページにリダイレクトするたびに、ユーザーは資格情報の入力を求められます。これは、「Window.Open(…)」が新しい「ブラウザ」画面で画面を開き、認証が失われるためです (Outlook クライアントから来たため)。
最初に ADFS 経由でログインする必要があるため、「Web」ベースの CRM 2011 を使用する場合、上記のシナリオは問題なく機能します。
上記の問題に遭遇し、これに対する優れた解決策を持っている人はいますか?
- 「Window.Open(…)」を実行して「Outlook」画面にとどまる方法はありますか? 「CRM 2011 Outlook クライアント」で連絡先をダブルクリックする必要があるのと同じですか?
- 「リダイレクト」を実行しているときに、ページに資格情報を自動的に付与して、ユーザー自身が資格情報を入力しなくてもページが開かれるようにする方法はありますか? SignInRequestMessage と FederatedAuthentication について読んだことがありますが、これを行うための明確な例は示されていません。
皆さんが私を助けてくれることを願っています。私の側で、解決策が見つかったら、ここに戻ってきます!
敬具、フレデリック