UII のホストされたアプリケーションの作成および管理

 

公開日: 2016年11月

対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2013、Dynamics CRM 2015、Dynamics CRM 2016

User Interface Integration (UII) のホストされたコントロールを使用すると、UII のホストされたコントロール、Windows フォームまたは Windows Presentation Foundation (WPF) アプリケーション、Web アプリケーション、またはリモート (Citrix) アプリケーションを、Unified Service Desk で作成してホストできます。

このトピックでは、UII のホストされたコントロールを Unified Service Desk で構成する方法を学習します。

ホストされたアプリケーションの作成

  1. Microsoft Dynamics 365 にサインインします。

  2. ナビゲーション バーで、Microsoft Dynamics 365 をクリックまたはタップし、次に [設定] を選択します。

  3. [設定] > [Unified Service Desk] > [ホストされたコントロール] を選択します。

  4. [新規] を選択します。

  5. [新しいホストされたコントロール] ページの、[全般] 領域で、ホストされたアプリケーションの名前、並び替え順序、および表示名を指定します。 各ホストされたアプリケーションは、固有の名前を持つ必要があります。 並び替え順序は、ホストされたアプリケーションが取得され、[Unified Service Desk] に表示される順序を指定します。 所有者を [所有者] ボックスで選択します。

  6. [Unified Service Desk] 領域で、[CCA のホスト アプリケーション][USD コンポーネントの種類] リストから選択します。 新しいホストされたコントロール ページ内のフィールドは、選択するホストされたコントロールの種類によって異なります。 さまざまなホストされたコントロールの種類の詳細については、ホストされたコントロールの種類とアクション/イベント リファレンスを参照してください。

  7. [ホステッド アプリの種類] 領域で、ホストされたアプリケーションの種類を選択します。[ホスト] 領域のフィールドは、選択したホストされたアプリケーションの種類により異なります。

    ホステッド アプリケーションの種類

    1. ホストされたコントロールの場合、[ホストされたコントロール] の種類を選択します。[ホスト] 領域で、アセンブリの URI と種類を指定します。

      [URI] はアセンブリ名であり、[種類] は後ろにドット (.) が付いたアセンブリ (dll) の名前です。 Visual Studio プロジェクト内のクラス名を指定します。

      ホストされたコントロールの種類のアセンブリ情報

    2. Web アプリケーションをホストする場合、[Web ホステッド アプリケーション] の種類を選択します。[ホスト] 領域の下の、

      1. [アプリケーション ホスト] を使用して、アプリケーションをホストするモードを指定します。 アプリケーションをホストするための 3 つのモードがあります。

        1. [外部でホストする] – アプリケーションを [Unified Service Desk] 外で開始できます。

        2. [SetParent を使用する] – アプリケーションのルート ウィンドウを [Unified Service Desk] の子ウィンドウに設定します。

        3. [動的配置を使用する][Unified Service Desk] アプリケーションのサイズと位置を監視し、アプリケーションのサイズと位置を動的に調整します。

      1. [Web アプリケーションのホーム ページ] の、

        1. [URL] - はアプリケーションが実行される URL を指定します。

        2. [ツール バーの使用] をチェックすると、Internet Explorer のツールバーを表示します。

        3. [新しいブラウザー プロセスの使用] をチェックすると、新しい Internet Explorer プロセスでアプリケーションを開始します。

        4. [ポップアップの管理] をチェックすると、ポップアップ ウィンドウを [Unified Service Desk] で管理することができます。

      Web ホステッド アプリケーションの種類

      Web アプリケーションを [Unified Service Desk] で作成してホストする方法の詳細については、チュートリアル: UII Web アプリケーション アダプターの作成の手順 1 から 3 を参照してください。

    3. 外部アプリケーションをホストする場合、[外部ホステッド アプリケーション] の種類を選択します。[ホスト] 領域の下の、

      1. [外部アプリケーションの設定] 領域の、

        1. [外部アプリ URI] は実行可能ファイルのパスを指定します。

        2. [引数] はアプリケーションの開始中に使用される引数を指定します。

        3. [作業ディレクトリ] は実行可能ファイルの作業ディレクトリを指定します。

        4. [ホストの管理] – ホストを [Unified Service Desk] で管理できるようにします。

      2. [アプリケーション ホスト] の、

        1. [アプリケーション ホスト] は上記の 8a と同じです。

        2. [メッセージ ポンプなし] アプリケーションに Windows のメッセージ キューがあるかどうか指定します。

        3. [メニューの表示] をチェックすると、アプリケーションのシステム メニューを表示します。

        4. [メイン ウィンドウ取得タイムアウト] – 最上位ウィンドウ ハンドル検索のタイムアウト期間を指定します。

      外部でホストされているアプリケーション

      外部アプリケーションを [Unified Service Desk] で作成してホストする方法の詳細については、チュートリアル: UII アプリケーション アダプターの作成の手順 1 から 3 を参照してください。

    4. Citrix アプリケーションをホストする場合、[リモート ホステッド アプリケーション] の種類を選択します。詳細:Citrix アプリケーションと統合

  8. [共通プロパティ] 領域で、

    1. [アプリケーションはグローバル] をチェックすると、アプリケーションはセッションのコンテキストから独立して、グローバルに実行されます。

    2. [表示グループ] はアプリケーションが [Unified Service Desk] でホストされる場所を指定します。 たとえば、MainPanel や WorkflowPanel などです。

    3. [ワークフローに依存] をチェックすると、アプリケーションはワークフロー ステップによってのみロードされます。

    4. [最小サイズ X] は、[Unified Service Desk] のアプリケーション ウィンドウの X 軸方向の最小サイズを指定します。

    5. [最小サイズ Y] は、[Unified Service Desk] のアプリケーション ウィンドウの Y 軸方向の最小サイズを指定します。

    6. [最適サイズ X] は、[Unified Service Desk] のアプリケーションの X 軸方向の表示サイズを指定します。

    7. [最適サイズ Y] は、[Unified Service Desk] のアプリケーションの Y 軸方向の表示サイズを指定します。

    ホストされたコントロールの共通プロパティ画面

  9. [動的] 領域で、[アプリケーションは動的] がチェックされる場合は、アプリケーションを動的にロードでき、[ユーザーがクローズできる] および [ツール バーのドロップダウンに表示] チェック ボックスが有効になることを意味します。

  10. [アダプターの構成] セクションには、[アダプター] ドロップダウン リストから選択する次の 3 つのアダプター構成があります。

    1. [アダプターを使用しない] はホストされたアプリケーションが自動化を必要としないことを指定します。

    2. [自動化アダプター (HAT) を使用する] は、ホストされたアプリケーションのツールキット (HAT) ソフトウェア ファクトリに使用する、既定の構成を指定します。

    3. [アダプターを使用する] – ホストされたアプリケーションがユーザー定義のアダプターを使用することを指定します。

      外部アプリケーション アダプターの作成および構成方法を理解するためには、チュートリアル: UII アプリケーション アダプターの作成の手順 4 から 6 を参照してください。

      Web アプリケーション アダプターの作成および構成方法を理解するためには、チュートリアル: UII Web アプリケーション アダプターの作成の手順 4 から 6 を参照してください。

  11. ホストされたアプリケーションが自動化アダプター (HAT) を使用する場合、 [自動化] セクションの [自動化 XML] に、ホストされたアプリケーションバインドの情報が含まれます。 バインディングの詳細については、UII 検査を使用してホストされたアプリケーションのバインディングを作成するを参照してください。

  12. [拡張] セクションでは、ホストされたコントロールの追加の構成情報を指定します。 外部 XML 構成の例は、Kpi のホストされたコントロールの定義を参照してください。 Kpi のホストされたコントロールは、[Unified Service Desk] に付属するサンプル アプリケーションの 1 つです。

  13. [保存] をクリックして、ホストされたアプリケーションを作成します。

関連項目

外部アプリケーションおよび Web アプリケーションとの統合
Citrix アプリケーションと統合

Unified Service Desk 2.0

© 2017 Microsoft. All rights reserved. 著作権