Adapter Match Rulesタブ
Adapter Match Rulesタブ
失敗した、またはマッチしないマッチルールを監視し、カスタマイズするため、Pega Robot Studio™には「Match Rules」タブがあります。
「Match Rules」タブは、「Targets」、「Match Rules」、「Selected Target」、「Selected Match Rule」の4つのパネルに分かれています。 これらの4つのパネルを使用して、デベロッパーは、マッチルールを追加、削除、変更してマッチング動作をカスタマイズできます。
ターゲット
アプリケーションのインテロゲーション中に、Targetパネルには、Object Explorerでハイライトされるコントロールに類似したすべてのターゲットがリストされます。 Targetパネルには、各ターゲットのプロパティが表示されます。
Targetsグリッドでは、次の2つのタスクを実行できます。
- ターゲットのプロパティの表示: 各ターゲットに対し、以下のアイテムがリストされます。
- Properties – 適用されたマッチルールで使用されるターゲットのプロパティ。 (次のウェブアプリケーションインテロゲーションの例では、タグ名、テキスト、名前、値のプロパティを確認できます。)
- Attached To – Object Explorerでコントロールに関連付けられたターゲット名。
- ターゲットのソートと再マッチ:Target機能ボタンを使用して、ターゲットのソートや再マッチを行えます。 これらのボタンを使用すると、類似するターゲットを比較して、どのターゲットがマッチルールの編集を必要としているかを判断し、コントロールを一意に識別できます。
Target機能ボタン | 名前 | 説明 |
---|---|---|
|
Show Matched | 選択したマッチルールでマッチングされたオブジェクトのみをリストします。 これはデフォルトのオプションです。 |
|
Show Not Matched | マッチしないターゲットを表示します。 |
|
すべて表示 | マッチしたものとマッチしないものを両方とも表示します。 |
|
マッチングのリフレッシュ | 他のマッチングチターゲットを判別したり、または新しいマッチルールや値を選択したターゲットに適用したりするために、リストをリフレッシュします。 |
Selected Target
Selected Targetパネルは、ターゲットグリッド内でハイライトされたターゲットのプロパティを表示します。 それらのプロパティを使用してマッチルールプロパティを比較し、コントロールをマッチする方法を判断します。 また、Selected Targetパネルでプロパティを変更してインテロゲーションコントロールをテストすることもできます。
たとえば、EnabledプロパティをTrueからFalseに変更した場合、ユーザーはアプリケーションでボタンをクリックできません。
Match Rules
Targetパネルの一部のターゲットでは、Match Rulesパネルに、オブジェクトを識別するためにシステムで使用されるマッチルールがリストされます。
マッチルールには、選択したターゲットをそのマッチルールで特定できるかどうかを表す次のアイコンが付きます。
アイコン | 説明 |
|
ターゲットはマッチしています。 |
|
ターゲットマッチステータスを判定できません。 このアイコンはインテロゲーション機能が停止しているときに表示されます。 |
|
ターゲットはマッチしていません。 |
|
デベロッパーは、「Match Rules」にマッチルールプロパティの値を入力し、定義する必要があります。 |
マッチルールを追加するには、パネル下部のリストボックスでルールを選択し、「New」をクリックします。 マッチルールを削除するには、マッチルールを選択して強調表示し、右クリックして「Delete」を選択します。
Selected Match Rule
Selected Match Ruleパネルは、選択されたマッチルールのプロパティを表示します。 マッチルールプロパティと値を確認、編集できます。 入力後、マッチングの成功を確定するには、ターゲットをリフレッシュする必要があります。 マッチルールは自動的に必要なプロパティ値を判断し、ルールとターゲットを更新します。 他のマッチルールでは、プロパティ値を判断するためにユーザー入力が必要とされます。
このトピックは、下記のモジュールにも含まれています。
- マッチルール v1
If you are having problems with your training, please review the Pega Academy Support FAQs.