User Identified Controls を作成する

例えばテーブルがテーブルとして認識されない場合など、Vision AIに正しく認識されないコントロールに対応するように教えることができます。そのためには、 User Identified Controls(UIDC)機能を使用します。この機能はVision AIが周囲のコントロールをアンカーポイントとして使用して、コントロールを正しく認識することを可能にします。Vision AIはコントロールを識別するために、これらのアンカーをレファレンスポイントとして使用します。

新しい UIDCを作成する

新しいUIDCを作成するには、以下の手順に従ってください。

  1. Modules->Scan->Application 経由で XScan を開き、 electSelect Application ウィンドウで Vision AI を選択します (see chapter "Tricentis Vision AIを使用して、スキャンコントロールを行います。") 。

  2. XScanAdvanced View にあることを確認してください。

  3. XScan で、メインアイテムを右クリックし、 Create User Identified Control...をコンテキストメニューから選択します。

XScan のコンテキストメニュー

  1. Vision AIは、 Vision AI アシスタントウィンドウとアプリケーションのプレビューを開きます。

  2. 識別するコントロールの周囲にボックスを描画します。

  3. アプリケーションのプレビューで、アンカーとして使用したいコントロールをクリックしてください。アンカーはVision AIにUIDCを正しく認識するように教えます。UIDCの内側と外側のアンカーを選択できます。これらのコントロールは、 Anchor points セクションの Vision AI アシスタントウィンドウに表示されます。

    アンカーとしてコントロールを1つだけ選択した場合、Vision AIは常に、アンカーコントロールに対して同じサイズと位置の UIDC を返します。テスト対象アプリケーションのアンカーコントロールが大きすぎたり、小さすぎたりする場合、UIDCが正しく認識されない場合があります。Tricentis は、画面上に一度だけ表示されるテキストラベルをアンカーとして使用することを推奨しています。コントロールが可変サイズの場合は、コントロールのそれぞれのサイドまたはコーナーで1つ以上のアンカーを使用してください。左右のアンカーを指定すると、コントロールが水平に展開され、上下のアンカーを指定すると、コントロールが垂直に展開されます。コントロール内のアンカーを選択することもできます(例: テーブルの左と右の列ヘッダーを選択)。

Vision AIアシスタントウィンドウに新しい User Identified Control が表示されます。

  1. 新しいコントロールに関する次の情報を編集します。

    • Control Name には、コントロールの名前を入力します。コントロールの名前は、 Application フィールドで定義したアプリケーションごとに一意の名前でなければなりません。

    • Control Type は、ドロップダウンリストからコントロールのタイプを選択します。

    • Application は、ドロップダウンリストからアプリケーションを選択してください。このフィールドには、アプリケーションの新しい名前を入力することもできます。XScan では、ステアリングパラメータ UidcCategory にアプリケーション名を使用します。

  1. Save をクリックします。

    後続のダイアログボックスで、アプリケーションを再スキャンするために「 Yes 」を選択してください。

  2. 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 を編集する必要があります。

これを行うには、 XScanIdentify by Properties ペインを開き、 UidcCategory Vision AI アシスタントで定義したアプリケーション名を入力します。

この例では、2つのUIDCカテゴリーを作成します。

  • SAPアプリケーション向けのUIDC。Vision AI アシスタントでは、各UIDCの Application フィールドに SAP を入力します。

  • UIDC Salesforce向けのアプリケーション。Vision AI アシスタントで、各UIDCの Application フィールドに Salesforce を入力します。

アプリケーションの名前を Vision AI アシスタント に入力します。

XScan で、SAPアプリケーション内の他のコントロールをスキャンし、そしてSAPアプリケーションに対してのみ定義したUIDCを使用することとします。そのためには、ステアリングパラメータ UidcCategorySAP を入力します。Vision AIでは、Salesforceアプリケーション向けに定義したUIDCは表示されません。

UidcCategory ステアリングパラメータ

UIDCの削除または復活

Vision AIHomeWeb サイトで UIDC を削除または復活できます。

UIDCを削除するには、以下の手順に従ってください。

  1. https://vision-ai.app.tricentis.com/ にアクセスしてください。

  2. Open Configuration をクリックしてください。

  3. アカウントにサインインしてください。

  4. 左側のメニューから Controls をクリックします。

  5. Users' identified controls で、削除するコントロールの横にある Delete アイコンをクリックします。

    制御は完全に削除されるのではなく、「 Deleted items 」セクションに移動され、復活できるようになります。UIDCを永久に削除することはできません。

Users' identified controlsセクション

UIDCを復活するには、以下の手順に従ってください。

  1. https://vision-ai.app.tricentis.com/ にアクセスしてください。

  2. Open Configuration をクリックしてください。

  3. アカウントにサインインしてください。

  4. 左側のメニューから Controls をクリックします。

  5. Deleted items で、復活させたいコントロールの横にある Reactivate アイコンをクリックします。

Deleted item セクション