次の方法で共有


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

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

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

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

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

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

事前定義 UII アクション

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

閉じる​​

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

FireEvent

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

パラメーター 説明
名前 ユーザー定義イベントの名前。

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

MoveToPanel

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

パラメーター 内容
アプリ 移動するホストされたコントロールの名前。
パネル ホストされたコントロールのターゲット パネルです。

New_CRM_Page

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

パラメーター 説明
LogicalName 新しいインスタンスを作成するためのエンティティの論理名です。

Note

残りのパラメーターは名前と値のペアで構成する必要があります。 これらは、指定されたエンティティの新しいレコードを作成するための、フォーム内で事前設定される追加の値です。 このアクションの使用方法の詳細については、「チュートリアル 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

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

パラメーター 内容
ホストされるコントロールの幅。
高さ ホストされたコントロールの高さ。

SetReplacementParameter

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

パラメーター 説明
appname 置換パラメーターのホストされたコントロール名またはキー フィールド。
param 置換パラメーターのサブキー名。
設定する値。
グローバル グローバル セッションの値を設定するには、これを true に設定します。

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

TestScriptlet

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

定義済みのイベント

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

関連項目

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