次の方法で共有


デバッガー (ホストされたコントロール)

 

公開日: 2016年11月

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

統合サービス デスクで [デバッガー] にホストされたコントロールの種類を使用して Unified Service Desk のデバッガーのコントロールを構成し、エージェント アプリケーションのプロセスおよびコードの実行に関する情報を提供します。Unified Service Desk の 3 つのすべてのサンプル アプリケーションには、構成済みのデバッガーにホストされたコントロールが付属しています。 詳細については、統合サービス デスクの管理者ガイドの統合サービス デスクの問題をデバッグするを参照してください。

このトピックの内容

デバッガーにホストされたコントロールの作成

事前定義 UII アクション

定義済みのイベント

デバッガーにホストされたコントロールの作成

新しいホストされたコントロールを作成中、[新しいホストされたコントロールを] 画面は、作成するホストされたコントロールの種類により異なります。 このセクションは、[デバッガー] にホストされたコントロールの種類に固有の、特定のフィールドに関する情報を提供します。 ホストされたコントロールの作成方法の詳細については、「ホストされたコントロールの作成または編集」を参照してください。

デバッガーのホストされたコントロール

[新しいホストされたコントロール] 画面で以下を実行します。

事前定義 UII アクション

これらは、このホストされたコントロール タイプの定義済みアクションです。

閉じる​​

この操作は、ホストされたコントロールを閉じるために使用します。

FireEvent

このホストされたコントロールからユーザー定義イベントを発生させます。

パラメーター

説明

名前

ユーザー定義イベントの名前。

後続のすべての名前と値が等しい組み合わせは、イベントに対するパラメーターとなります。 ユーザー定義イベントの作成方法の詳細については、「ユーザー定義イベントの作成」を参照してください。

MoveToPanel

このアクションを使用して、ホストされたコントロールを実行時にパネル間で移動します。

パラメーター

内容

アプリ

移動するホストされたコントロールの名前。

パネル

ホストされたコントロールのターゲット パネルです。

New_CRM_Page

指定されたエンティティの新規 Dynamics 365 レコードを作成するためのページを作成し、そのページを指定したホストされたコントロールのポップアップとして扱います。 エンティティ レコードを作成するページが表示される場所を決定するため、ウィンドウ ナビゲーション ルールが評価されます。

パラメーター

説明

LogicalName

新しいインスタンスを作成するためのエンティティの論理名です。

注意

残りのパラメーターは名前と値のペアで構成する必要があります。 これらは、指定されたエンティティの新しいレコードを作成するための、フォーム内で事前設定される追加の値です。 このアクションの使用に関する詳細については、チュートリアル 7: エージェント アプリケーションでエージェントスクリプトを構成するのステップ 4 を参照してください。

Open_CRM_Page

ID によって指定されて認識されたエンティティの既存のインスタンスを開き、指定したホストされたコントロールからポップアップとしてそのページを取り扱います。 ウィンドウのナビゲーション規則が評価され、そのポップアップを表示する場所が決定されます。

パラメーター

説明

LogicalName

開くエンティティの論理名。

id

開くエンティティ レコードの ID。

ポップアップ

ホストされたコントロールから URL がポップアップし、ポップアップを適切な場所にルーティングするために、URL に対してウィンドウ ナビゲーション規則を実行します。

パラメーター

内容

url

この URL を使用して、表示されているコントロールからの要求されたポップアップであるかのように、ホストされているコントロールからのポップアップをルーティングします。

フレーム

このポップアップの発生元のフレーム。

RealignWindow

モニタ上の指定された場所に、ホストされたコントロールを表示します。 ホストされたコントロールは最大 2 台のモニタに表示できます。 この操作は、USDFloatingPanel または USDFloatingToolPanel のパネルの種類に配置されるように構成されているホストされたコントロールのインスタンスに適用されます。

パラメーター

説明

screen

ホストされたコントロールを表示する画面を指定します。 有効な値は 1 または 2 です。 このパラメーターを指定しない場合、既定で 1 が渡されます。

left

ホストされたコントロールが表示される対象モニタの画面の左からの位置を、パーセンテージで指定します。 有効な値は 0 ~ 100 です。 このパラメーターを指定しない場合、既定で 0 が渡されます。

top

ホストされたコントロールが表示される対象モニタの画面の右からの位置を、パーセンテージで指定します。 有効な値は 0 ~ 100 です。 このパラメーターを指定しない場合、既定で 0 が渡されます。

width

対象モニタに表示されるホストされたコントロールのウィンドウの幅を、パーセンテージで指定します。 有効な値は 1 ~ 100 です。 このパラメーターを指定しない場合、既定で 100 が渡されます。

height

対象モニタに表示されるホストされたコントロールのウィンドウの高さを、パーセンテージで指定します。 有効な値は 1 ~ 100 です。 このパラメーターを指定しない場合、既定で 100 が渡されます。

SetSize

このアクションは、ホストされたコントロールの高さと幅を明示的に設定します。 これは、パネルのレイアウトで「自動」を使用するときに特に有用です。

パラメーター

内容

ホストされるコントロールの幅。

height

ホストされたコントロールの高さ。

SetReplacementParameter

任意の置換パラメーターの値を指定した値に設定します。

パラメーター

説明

appname

置換パラメーターのホストされたコントロール名またはキー フィールド。

param

置換パラメーターのサブキー名。

設定する値。

グローバル

グローバル セッションの値を設定するには、これを [true] に設定します。

アクティブ セッションの値を設定するには、これを [false] に設定します。

TestScriptlet

スクリプトレットであるかのように、指定された JavaScript を実行します。 実行が成功すると、結果がメッセージ ボックスに表示されます。

定義済みのイベント

このホストされたコントロール タイプで使用可能な定義済みイベントはありません。

関連項目

チュートリアル 6: エージェント アプリケーションで、デバッガのホストされたコントロールを構成する
ホストされたコントロールの種類とアクション/イベント リファレンス
Microsoft Dynamics CRM 用統合サービス デスクの管理者ガイド

Unified Service Desk 2.0

© 2017 Microsoft. All rights reserved. 著作権