ホストされたコントロールのホスティング方法を選択する
公開日: 2016年11月
対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2013、Dynamics CRM 2015、Dynamics CRM 2016
Unified Service Desk は、Web ページをホストするための 3 つのブラウザー コントロール IE Process、Internal WPF、および Web Hosted Application を提供します。 ホストされたコントロール インスタンスを定義するときに、[ホストの種類] の一覧から Unified Service Desk で Web ページをホストするためのブラウザー コントロールを選択します。
このトピックの内容
IE プロセス
内部 WPF
Web ホステッド アプリケーション
IE プロセス
IE Process ブラウザー コントロールは、個々の Internet Explorer プロセス インスタンス内でコントロールをホストし、それらを Unified Service Desk クライアント アプリケーションのタブに表示します。 Web アプリケーションが Internet Explorer で動作する場合に Unified Service Desk で動作することを確認することで、予測可能なページ レンダリングが容易になります。 種類が [Dynamics 365 ダイアログ]、[Dynamics 365 ページ]、[KM コントロール]、および [標準 Web アプリケーション] であるホストされたコントロールのホスティング メソッドとして [IE プロセス] を選択できます。
注意
[IE プロセス] ブラウザー コントロールを使用するには、Internet Explorer の [ローカル イントラネット] セキュリティ ゾーンの [保護モードを有効にする] チェック ボックスをオンにする必要があります。 詳細: Internet Explorer の保護モードの機能
イントラネット サイトの保護モードを有効化できない場合、代わりに、Internet Explorer の [制限付きサイト] セキュリティ ゾーンに次の URL を追加する必要があります:
-
http://close
-
http://event
-
http://uii
詳細:セキュリティ ゾーン: Web サイトの追加または削除
[ローカル イントラネット] セキュリティ ゾーンの保護モードを有効にしない場合、または [制限付きサイト] セキュリティ ゾーンに上記の URL を追加する場合、ユーザーが Unified Service Desk クライアントを使用するときに、アドレス バーに http://event?eventname=usdreload がある空白ページが表示されます。詳細:ブログ: IE プロセス モードでは http://event がある
Unified Service Desk 2.0 では IE Process ブラウザー コントロールが書き直されて、メモリとパフォーマンスの大幅な機能強化を実現しました。
メモリ管理の向上: Web ページをホストするために使用される Internet Explorer プロセス インスタンスは、Unified Service Desk プロセス インスタンスの外部でホストされるようになりました。 このため、クライアント アプリケーション内で同時に複数のコントロールを表示または使用するときに、Unified Service Desk のメモリ使用量が大幅に削減されます。
安定性とパフォーマンスの向上: Web ページをホストするために使用される Internet Explorer プロセス インスタンスは互いに分離されているため、クライアント アプリケーションでホストされたコントロールが応答しなくなったとき、その他のホストされたコントロール タブは Unified Service Desk クライアント アプリケーションとともに、引き続き動作します。 また、Unified Service Desk 監視プロセス (usdmp.exe) サービスも、Unified Service Desk の状態を監視し続け、応答がなく Unified Service Desk がフリーズする原因となるブラウザー プロセス インスタンスを終了します。 ブラウザー プロセス インスタンスが応答しなくても、Unified Service Desk が応答する場合、ブラウザー プロセス インスタンスは終了しません。
Unified Service DeskのProcessTerminationThresholdオプションを使用して、Unified Service Deskを応答なしにさせる応答のないInternet Explorerプロセスを終了させる前に、Unified Service Desk監視プロセス (usdmp.exe) サービスを待機する期間 (ミリ秒単位) のタイムアウト期間を指定します。 有効な範囲は 0 ~ 30000 です。 0 に設定する場合、Unified Service Desk監視プロセス (usdmp.exe) サービスは、始まらず、応答しない動作のUnified Service Deskも監視しません。 範囲内に他の値に設定した場合は、Unified Service Deskは自動的に監視プロセスを開始します。 既定値は 5000 ミリ秒 (5 秒) です。 このオプション設定に関する詳細については、「TechNet: 統合サービス デスク用オプションを管理する」を参照してください。
注意
Unified Service Desk 2.0 では、タイプが [Dynamics 365 ダイアログ]、[Dynamics 365 ページ]、[KM コントロール]、または [標準 Web アプリケーション] であるホストされたコントロールのインスタンスを作成した際に、 New Hosted Control フォームの [ホストの種類] フィールドが既定のオプションとして IE Process に設定されます。 以前は、Internal WPF がホストの種類の既定のオプションに使用されました。 必要に応じて、代わりに [内部 WPF] をホストされたコントロールに選択できます。
内部 WPF
Internal WPF ブラウザー コントロールは、Windows Presentation Foundation (WPF)WebBrowser コントロールに基づく WpfBrowser コンポーネントを使用して、Unified Service Desk で Web ページをホストします。 このブラウザー コントロールは、Unified Service Desk でコントロールをホストする従来からの方法です。Internet Explorer と Windows のセキュリティ サブシステムを使用して、ホストされたアプリケーションが、Internet Explorer の設定を変更することなく、アプリケーションと同じモードでブラウザー機能を動作させることを許可します。このため、Unified Service Desk の外部のアプリケーションに対し、Internet Explorer のセキュリティが低下します。 利点はありますが、時々、このブラウザー コントロールではサポートされていない Internet Explorer のアドインの機能や、ネイティブ ブラウザーの機能が必要になる場合があります。その場合は、代わりに [IE プロセス] ブラウザー コントロールを使用してください。
Web ホステッド アプリケーション
Web Hosted Application ブラウザー コントロールは、種類がレガシ CCA Hosted Application であるホストされたコントロールのみに適用できます。 このブラウザー コントロールは、イベントやツールバーなど、Unified Service Desk のネイティブな機能を提供しません。
関連項目
ホストされたコントロールの作成または編集
ホストされたコントロールの種類とアクション/イベント リファレンス
ホストされたコントロール、アクション、およびイベントの管理
Unified Service Desk 2.0
© 2017 Microsoft. All rights reserved. 著作権