チュートリアル 3: ユーザーのエージェント アプリケーションに Microsoft Dynamics 365 レコードを表示する
公開日: 2016年11月
対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2013、Dynamics CRM 2015、Dynamics CRM 2016
このチュートリアルでは、エージェント アプリケーションに Microsoft Dynamics 365 レコードを表示する方法を示します。 このチュートリアルでは、Dynamics 365 インスタンス内のすべての取引先企業および取引先担当者レコードを表示します。 また、エージェント アプリケーションで取引先企業および取引先担当者を表示するための、ドロップダウン メニュー付きの検索ボタンを作成します。
前提条件
チュートリアル 1: 単純エージェント アプリケーションの構築 を完了しておく必要があります。 このチュートリアルでは、チュートリアル 1 で完了する構成が必要です。
このチュートリアルは、チュートリアル 1 でエージェント アプリケーションにサインインするために使用したのと同じユーザー資格情報を、チュートリアルの最後にアプリケーションをテストするために使用することを想定しています。 別のユーザーがアプリケーションをテストする場合は、そのユーザーを [Contoso 構成] に割り当てる必要があります。詳細:チュートリアル 1: 単純エージェント アプリケーションの構築
Unified Service Desk で以下を参照する必要があります。
2 種類のホストされたコントロール、Dynamics 365 ページおよびツールバーのコンテナー。詳細:ホストされたコントロールの種類とアクション/イベント リファレンス
アクション コールおよびその構成方法。詳細:アクション コール
Unified Service Desk 構成を使用するフィルター アクセス。詳細:「TechNet: Unified Service Desk コンフィギュレーションを使用したアクセスの管理」を参照してください。
このチュートリアル内
ステップ 1: 取引先企業および取引先企業レコードを表示する、Dynamics 365 ページの種類のホストされたコントロールを作成する
ステップ 2: ツールバー コンテナーの種類のホストされたコントロールを作成する
ステップ 3: ツールバーを追加し、ツールバー コンテナーに添付する
ステップ 4: Dynamics 365 レコードを表示するためのツールバー ボタンとアクション コールを追加する
ステップ 5: 構成にコントロールを追加
ステップ 6: アプリケーションをテストする
まとめ
ステップ 1: 取引先企業および取引先企業レコードを表示する、Dynamics 365 ページの種類のホストされたコントロールを作成する
このステップでは、取引先企業および取引先担当者レコードを表示する、2 種類の Dynamics 365 ページ の種類のホストされたコントロールを作成します。
Microsoft Dynamics 365 にサインインします。
[設定] > [Unified Service Desk] の順に移動します。
ホストされたコントロールをクリックします。
[新規] をクリックします。
[新しいホストされたコントロール] ページで、次の値を指定します。
フィールド
値
名前
Contoso 取引先企業検索
[表示名]
Contoso: 取引先企業
USD コンポーネントの種類
Dynamics 365 ページ
複数ページの許可
不可
ホストの種類
内部 WPF
アプリケーションはグローバル
チェック済み
表示グループ
MainPanel
保存 をクリックします。
取引先担当者レコードを表示する、別のホストされたコントロールを作成するため、[新規] をクリックします。
[新しいホストされたコントロール] ページで、次の値を指定します。
フィールド
値
名前
Contoso の取引先担当者検索
[表示名]
Contoso: 取引先担当者
USD コンポーネントの種類
Dynamics 365 ページ
複数ページの許可
不可
ホストの種類
内部 WPF
アプリケーションはグローバル
チェック済み
表示グループ
MainPanel
保存 をクリックします。
ステップ 2: ツールバー コンテナーの種類のホストされたコントロールを作成する
ツールバー コンテナーの種類のホストされたコントロールを使用して、Unified Service Desk のツールバーを保持および表示します。 このセクションでは、クライアント アプリケーションの上部に表示される、[ツールバー コンテナー] のホストされたコントロールを作成します。
Microsoft Dynamics 365 にサインインします。
[設定] > [Unified Service Desk] の順に移動します。
ホストされたコントロールをクリックします。
[新規] をクリックします。
[新しいホストされたコントロール] ページで、次の値を指定します。
フィールド
値
名前
Contoso メイン ツールバー コンテナー
USD コンポーネントの種類
ツール バー コンテナ
表示グループ
ToolbarPanel
保存 をクリックします。
ステップ 3: ツールバーを追加し、ツールバー コンテナーに添付する
このステップでは、ツールバーを作成して、手順 2 で作成したツールバー コンテナーのホストされたコントロールにツールバーをアタッチします。 これが行われるのは、エージェント アプリケーションのツール バーを表示するためです。
Microsoft Dynamics 365 にサインインします。
[設定] > [Unified Service Desk] の順に移動します。
ツール バーをクリックします。
[新規] をクリックします。
[新しいツールバー] ページで、[Contoso メイン ツールバー] を [名前] ボックスに入力し、次に [保存] をクリックします。
手順 2 で作成したツールバー コンテナーのホストされたコントロールにツールバーをアタッチします。 ナビゲーション バーで、[Contoso メイン ツールバー] の隣の下矢印をクリックしてから、[ホストされたコントロール] をクリックします。
次のページで、[ホストされた既存のコントロールを追加] をクリックし、検索バーに Contoso Main Toolbar Container と入力してから、ENTER キーを押して検索アイコンをクリックします。
検索結果から 追加する [Contoso メイン ツールバー コンテナー] を選択します。
保存 をクリックします。
ステップ 4: Dynamics 365 レコードを表示するためのツールバー ボタンとアクション コールを追加する
このステップでは、ツールバー上にボタンを追加し、そのボタンにアクション コールをアタッチして、ボタンがクリックされたときに、手順 1 で作成したホストされたコントロールに、適切な Dynamics 365 レコードが表示されるようにします。 ボタンをクリックすると、取引先企業および取引先担当者サブメニュー項目を表示し、ボタンをクリックすると、それぞれのDynamics 365レコードが表示されるように検索ボタンを構成します。
ステップ 3 でツールバーを保存すると、[ボタン] 領域が使用できるようになります。[ボタン] 領域で、右隅の [+] をクリックしてボタンを追加します。
[新しいツールバー ボタン] ページで、次の値を指定します。
フィールド
値
名前
Contoso 検索ボタン
ボタン テキスト
検索
ツールヒント
Dynamics 365 の取引先担当者と取引先企業を検索する
受注
1
保存 をクリックします。
ナビゲーション バーで、Contoso 検索ボタンの隣の下矢印をクリックし、ツールバー ボタンをクリックします。
注意
既存のツール バー ボタンに子のツールバー ボタンを追加し、サブメニュー構造を作成します。
次のページで、[新規 ツールバー ボタンの追加] をクリックします。
[新しいツールバー ボタン] ページで、次の値を指定します。
フィールド
値
名前
Contoso 取引先企業検索ボタン
ボタン テキスト
取引先企業
受注
1
注意
[受注] フィールドは、ツールバーのボタンの場所を定義します。 ボタンは左から右、または上から下に、昇順で配置されます。
保存 をクリックします。
ここで、2 つのアクション コールを追加します。まず、ステップ 1 で作成したホストされたコントロールに取引先企業レコードを表示するもの、2 番目に、Contoso グローバル マネージャーのホストされたコントロール上で、取引先企業のホストされたコントロールを表示するものです。
[アクション] 領域で、右隅の [+] をクリックして、アクション コールを追加します。
検索ボックスの [アクション] 領域で、ENTER キーを押すか検索アイコンをクリックします。
検索結果ボックスの右下隅で [新規] をクリックし、このツールバー ボタンのためのアクション コールを作成します。
[新しいアクション コール] ページで、次の値を指定します。
フィールド
値
名前
Contoso アクション コール: 取引先企業検索
受注
1
ホストされたコントロール
Contoso 取引先企業検索
アクション
検索
データ
取引先企業
保存 をクリックします。 新しいアクション コールが [Contoso 取引先企業検索ボタン] ボタンに追加されました。
クライアント アプリケーションで取引先企業レコードを表示するホストされたコントロールに、フォーカスを設定するための別のアクション コールをボタンに追加します。[アクション] 領域で、右隅の [+] をクリックして、アクション コールを追加します。
検索結果ボックスの右下隅で [新規] をクリックし、このツールバー ボタンのためのアクション コールを作成します。
[新しいアクション コール] ページで、次の値を指定します。
フィールド
値
名前
Contoso アクション コール: 取引先企業検索の表示
受注
2
ホストされたコントロール
Contoso グローバル マネージャー
アクション
ShowTab
データ
Contoso 取引先企業検索
保存 をクリックします。 新しいアクション コールが [Contoso 取引先企業検索ボタン] ボタンに追加されました。
[Contoso 検索ボタン] ツールバー ボタンに移動し、取引先担当者の検索および表示のための子のボタンを追加します。 ナビゲーション バーで、[Contoso 検索ボタン] の隣の下矢印をクリックし、[ツールバー ボタン] を選択します。
次のページで、[新規 ツールバー ボタンの追加] をクリックします。
[新しいツールバー ボタン] ページで、次の値を指定します。
フィールド
値
名前
Contoso 取引先担当者検索ボタン
ボタン テキスト
取引先担当者
受注
2
注意
[受注] フィールドは、ツールバーのボタンの場所を定義します。 ボタンは左から右、または上から下に、昇順で配置されます。
保存 をクリックします。
ここで、2 つのアクション コールを追加します。まず、ステップ 1 で作成したホストされたコントロールに取引先担当者レコードを表示するもの、2 番目に、Contoso グローバル マネージャーのホストされたコントロール上で、取引先担当者のホストされたコントロールを表示するものです。
[アクション] 領域で、右隅の [+] をクリックして、アクション コールを追加します。
検索ボックスの [アクション] 領域で、ENTER キーを押すか検索アイコンをクリックします。
検索結果ボックスの右下隅で [新規] をクリックし、このツールバー ボタンのためのアクション コールを作成します。
[新しいアクション コール] ページで、次の値を指定します。
フィールド
値
名前
Contoso アクション コール: 取引先担当者検索
受注
1
ホストされたコントロール
Contoso の取引先担当者検索
アクション
検索
データ
取引先担当者
保存 をクリックします。 新しいアクション コールが [Contoso 取引先担当者検索ボタン] ツールバーボタンに追加されました。
クライアント アプリケーションで、取引先担当者レコードを表示するホストされたコントロールにフォーカスを設定するための、別のアクション コールをボタンに追加します。[アクション] 領域で、右隅の [+] をクリックして、アクション コールを追加します。
検索結果ボックスの右下隅で [新規] をクリックし、このツールバー ボタンのためのアクション コールを作成します。
[新しいアクション コール] ページで、次の値を指定します。
フィールド
値
名前
Contoso アクション コール: 取引先担当者検索の表示
受注
2
ホストされたコントロール
Contoso グローバル マネージャー
アクション
ShowTab
データ
Contoso の取引先担当者検索
保存 をクリックします。 新しいアクション コールが [Contoso 取引先担当者検索ボタン] ツールバーボタンに追加されました。
ステップ 5: 構成にコントロールを追加
このステップでは、このチュートリアルで作成された、アクション コール、ホストされたコントロール、およびツールバーを [Contoso 構成] に追加し、構成に対して割り当てられたユーザーがこれらのコントロールを表示できるようにします。[Contoso 構成] は チュートリアル 1: 単純エージェント アプリケーションの構築で作成されました。
以下を [Contoso 構成] に追加します。
コントロール名
コントロールの種類
Contoso アクション コール: 取引先企業検索
アクション コール
Contoso アクション コール: 取引先企業検索の表示
アクション コール
Contoso アクション コール: 取引先担当者検索
アクション コール
Contoso アクション コール: 取引先担当者検索の表示
アクション コール
Contoso 取引先企業検索
ホストされたコントロール
Contoso の取引先担当者検索
ホストされたコントロール
Contoso メイン ツールバー コンテナー
ホストされたコントロール
Contoso メイン ツールバー
ツール バー
コントロールを構成に追加するには以下を実行します。
Microsoft Dynamics 365 にサインインします。
[設定] > [Unified Service Desk] の順に移動します。
構成をクリックします。
[Contoso 構成] をクリックして定義をオープンします。
ナビゲーション バーで、[Contoso 構成] の隣の下矢印をクリックし、[アクション コール] を選択します。
次のページで、[既存のアクション コールを追加] をクリックし、検索バーに Contoso Action Call と入力してから、ENTER キーを押すか、検索アイコンをクリックします。
以前一覧表示されていたアクション コールが検索結果に表示されます。 これらのアクション コールを追加します。
同様に、[Contoso 構成] の隣の下矢印をクリックし、[ホストされたコントロール] および [ツールバー] をそれぞれクリックし、ホストされたコントロールとツールバーを追加します。
保存 をクリックします。
ステップ 6: アプリケーションをテストする
Unified Service Desk クライアント アプリケーションを起動し、チュートリアル 1: 単純エージェント アプリケーションの構築で [Contoso 構成] に割り当てたのと同じユーザー資格情報を使用して、Unified Service Desk を構成した Dynamics 365 インスタンスにサインインします。Unified Service Desk クライアント アプリケーションを使用して Dynamics 365 インスタンスに接続することに関する詳細は、「TechNet: Unified Service Desk クライアントを使用して CRM インスタンスに接続する」を参照してください。
エージェントのアプリケーションのツールバー領域に、[検索] ボタンと、下向き矢印をクリックすると表示される 2 つの子のボタン ([取引先企業] と [取引先担当者]) が加わりました。
[検索] ボタンの下の [取引先企業] または [取引先担当者] をクリックし、Unified Service Desk クライアント アプリケーション内の別々のタブに、Dynamics 365 インスタンスからのそれぞれのレコードを表示します。
まとめ
このチュートリアルでは、Unified Service Desk クライアント アプリケーション内に、Dynamics 365 レコードを表示する方法を学習しました。 また、構成を使用して Unified Service Desk コントロールに対するアクセスをフィルター処理する方法も学習しました。
関連項目
チュートリアル 1: 単純エージェント アプリケーションの構築
チュートリアル 2: エージェント アプリケーションに外部 Web ページを表示する
チュートリアル 4: エージェント アプリケーション内のセッションに Microsoft Dynamics 365 のレコードを表示する
チュートリアル 5: セッション名と概要データを表示することにより、拡張セッション情報を表示する
チュートリアル 6: エージェント アプリケーションで、デバッガのホストされたコントロールを構成する
チュートリアル 7: エージェント アプリケーションでエージェントスクリプトを構成する
統合サービス デスクの構成チュートリアルUnified Service Desk 2.0
© 2017 Microsoft. All rights reserved. 著作権