User Identified Controls を作成する
例えばテーブルがテーブルとして認識されない場合など、Vision AIに正しく認識されないコントロールに対応するように教えることができます。そのためには、 User Identified Controls(UIDC)機能を使用します。この機能はVision AIが周囲のコントロールをアンカーポイントとして使用して、コントロールを正しく認識することを可能にします。Vision AIはコントロールを識別するために、これらのアンカーをレファレンスポイントとして使用します。
新しい UIDCを作成する
新しいUIDCを作成するには、以下の手順に従ってください。
-
Modules->Scan->Application 経由で XScan を開き、 electSelect Application ウィンドウで Vision AI を選択します (see chapter "Tricentis Vision AIを使用して、スキャンコントロールを行います。") 。
-
XScan が Advanced View にあることを確認してください。
-
XScan で、メインアイテムを右クリックし、 Create User Identified Control...をコンテキストメニューから選択します。
XScan のコンテキストメニュー
-
Vision AIは、 Vision AI アシスタントウィンドウとアプリケーションのプレビューを開きます。
-
識別するコントロールの周囲にボックスを描画します。
-
アプリケーションのプレビューで、アンカーとして使用したいコントロールをクリックしてください。アンカーはVision AIにUIDCを正しく認識するように教えます。UIDCの内側と外側のアンカーを選択できます。これらのコントロールは、 Anchor points セクションの Vision AI アシスタントウィンドウに表示されます。
アンカーとしてコントロールを1つだけ選択した場合、Vision AIは常に、アンカーコントロールに対して同じサイズと位置の UIDC を返します。テスト対象アプリケーションのアンカーコントロールが大きすぎたり、小さすぎたりする場合、UIDCが正しく認識されない場合があります。Tricentis は、画面上に一度だけ表示されるテキストラベルをアンカーとして使用することを推奨しています。コントロールが可変サイズの場合は、コントロールのそれぞれのサイドまたはコーナーで1つ以上のアンカーを使用してください。左右のアンカーを指定すると、コントロールが水平に展開され、上下のアンカーを指定すると、コントロールが垂直に展開されます。コントロール内のアンカーを選択することもできます(例: テーブルの左と右の列ヘッダーを選択)。
Vision AIアシスタントウィンドウに新しい User Identified Control が表示されます。
-
-
Control Name には、コントロールの名前を入力します。コントロールの名前は、 Application フィールドで定義したアプリケーションごとに一意の名前でなければなりません。
-
Control Type は、ドロップダウンリストからコントロールのタイプを選択します。
-
Application は、ドロップダウンリストからアプリケーションを選択してください。このフィールドには、アプリケーションの新しい名前を入力することもできます。XScan では、ステアリングパラメータ UidcCategory にアプリケーション名を使用します。
-
-
Save をクリックします。
後続のダイアログボックスで、アプリケーションを再スキャンするために「 Yes 」を選択してください。
-
Select on screen をクリックして、アプリケーション内のコントロールをもう一度選択します。このコントロールは、 Vision AI アシスタントウィンドウで指定したパラメータに基づいて正しく認識されるようになりました。
または XScan ウィンドウで直接コントロールを選択することができます。このコントロールの名前は、 Control Name 入力ボックスで指定した名前に対応します。
|
UIDCに関する情報はユーザーの会社のNexusコンテナに保存され、社内の全ユーザー間で共有されます。 貴社で作成されたすべてのUIDCを確認するには、 https://vision-ai.app.tricentis.com/ にアクセスし、 Configuration をクリックして、左側のナビゲーションペインからControlを選択してください。ここで UIDCの削除や復活もできます。 |
ステアリングパラメータ UidcCategory を使用する
アプリケーション名により、Vision AIが指定されたアプリケーションに使用するコントロールのグループにUIDCを分類することができます。アプリケーション名で定義したカテゴリを使用するには、ステアリングパラメータ UidcCategory を編集する必要があります。
これを行うには、 XScan の Identify by Properties ペインを開き、 UidcCategory に Vision AI アシスタントで定義したアプリケーション名を入力します。
|
この例では、2つのUIDCカテゴリーを作成します。
アプリケーションの名前を Vision AI アシスタント に入力します。 XScan で、SAPアプリケーション内の他のコントロールをスキャンし、そしてSAPアプリケーションに対してのみ定義したUIDCを使用することとします。そのためには、ステアリングパラメータ UidcCategory に SAP を入力します。Vision AIでは、Salesforceアプリケーション向けに定義したUIDCは表示されません。
UidcCategory ステアリングパラメータ |
UIDCの削除または復活
Vision AIHomeWeb サイトで UIDC を削除または復活できます。
UIDCを削除するには、以下の手順に従ってください。
-
https://vision-ai.app.tricentis.com/ にアクセスしてください。
-
Open Configuration をクリックしてください。
-
アカウントにサインインしてください。
-
左側のメニューから Controls をクリックします。
-
Users' identified controls で、削除するコントロールの横にある
Delete アイコンをクリックします。制御は完全に削除されるのではなく、「 Deleted items 」セクションに移動され、復活できるようになります。UIDCを永久に削除することはできません。
Users' identified controlsセクション
UIDCを復活するには、以下の手順に従ってください。
-
https://vision-ai.app.tricentis.com/ にアクセスしてください。
-
Open Configuration をクリックしてください。
-
アカウントにサインインしてください。
-
左側のメニューから Controls をクリックします。
-
Deleted items で、復活させたいコントロールの横にある
Reactivate アイコンをクリックします。
Deleted item セクション