ロボットの編集

ロボットの編集については、次のトピックを参照してください。

エディター

エディターには、ワークフローと変数、およびツリー モードの設定などのパラメータが含まれています。

アクションとナビゲーション

  • エディターのウィンドウを切り離して移動し、編集しやすくします。

  • ロボットの実行を一時停止またはリセットします。

  • ツールバーのボタンを使用して、ワークフローのステップをナビゲートします。

  • [実行を開始]、[ステップ]、[ステップ オーバー]、および [ステップ アウト] ボタンを使用してワークフローを進めます。

  • 次のキーの組み合わせを使用して、複数のステップを選択します。

    • Shift + クリック: ステップの範囲を選択します。

    • Ctrl + クリック: ステップの選択を追加または削除します。

    • Ctrl + Shift +クリック: ステップの選択の範囲を追加します。

ツールバー ボタン

ロボットのボタンのリストについては、ツールバーを参照してください。

エディターの拡大または縮小

Web ブラウザと同じ方法でワークフロー ビューを拡大または縮小できます。

  • 拡大するには、Ctrl + (プラス記号) を押すか、Ctrl を押したままマウス ホイールを上にスクロールします。

  • 縮小するには、Ctrl - (マイナス記号) を押すか、Ctrl を押したままマウス ホイールを下にスクロールします。

ロボット定義

ツールバー、[ロボット定義] ペイン、およびコンテキスト メニューを使用して、次のロボット定義を追加、設定、および変更します。

  • 入力値: テスト値を含む、ロボットが受け取る入力パラメータの定義を表示します。

  • デバイス: ロボットが使用する必要なデバイスを定義します。

  • データベース: ロボットが使用する必要なデータベース マッピングを定義します。

  • リターン タイプ: ロボットがベーシック エンジン ロボットに配信するリターン タイプのリストが表示されます。

  • 例外処理: 発生した例外を表示します。

  • ツリー モード: 配信するさまざまなアプリケーションのアプリケーション ツリー タイプを設定します。

  • 変数: ロボット変数を設定します。

ツールバーとペイン

アイコンをクリックすることで、ツールバーからロボット定義のペインまでビューを折りたたんだり展開したりすることができます。各ビューには、定義領域が同じ順序で一覧表示されます。

  • ロボット定義ツールバーのアイコンをクリックして、対応する定義領域に直接移動します。

  • 上下のキャレット マークをクリックすることで、各定義と関連要素を展開したり折りたたんだりすることができます。定義を追加および表示したり、[?] 記号をクリックして関連トピックに直接移動して『Kofax RPA のヘルプ』のトピックにアクセスしたりするには、キャレット マークを上矢印にする必要があります。

  • 領域に定義がある場合は、既存の定義の後に緑色のプラス記号 が表示されます。定義を追加するには、緑色のプラス記号をクリックします。

  • 領域に定義がない場合は「利用可能なデバイスがありません」などのメッセージが表示され、その後に などのボタンが表示されます。ボタンをクリックして最初の定義を追加します。

次の図は、ロボット定義ツールバー、ペイン、および定義を追加および編集する展開された領域を示しています。

コンテキスト メニュー

定義、パラメータ、または [ロボット定義] ペイン内で右クリックして、コンテキスト メニューを表示します。

オプションは右クリックした場所によって異なります。

次の例は、レコード タイプの入力パラメータのメニューがどのように表示されるかを示しています。

次の表に、すべてのコンテキスト メニュー オプションと、それらのオプションが使用できる条件に関する説明を示します。

ボタン

ツールチップ

説明

名前変更オプションのアイコン

名前の変更

選択した要素の名前を変更します。

削除オプションのアイコン

削除

選択した要素を削除します。

[削除] オプションは、[例外] 領域を除くすべての領域で使用できます。

値の更新オプションのアイコン

値の更新

レコード値の値を更新します。このオプションは、値が最後に編集されてから値のタイプが変更された場合にのみアクティブになります。

使用量の検索オプションのアイコン

使用量の検索

[入力値][デバイス][変数] の場合、[使用量の検索] 機能を使用して、使用されている場所を特定することができます。

このオプションはテキスト検索と似ていますが、特定の要素のインスタンスのみが [検索結果] パネルのリストに表示される点が異なります。

タイプを開くオプションのアイコン

タイプを開く

Design Studio タイプ エディターでタイプを開きます。パラメータまたは変数定義からタイプを開きます。

[タイプを開く] は、[入力値][変数] の定義および [リターン タイプ] で使用できます。

タイプ」を参照してください。

マイ プロジェクト ビューで選択

[マイ プロジェクト] ビューで対応するマッピング ファイルを選択 (検索) すると、[マイ プロジェクト] ビューでファイルをダブルクリックして編集できるようになりす。

このオプションは、[デバイス] 定義および [データベース] 定義で使用できます。

すべてのステップを展開ボタン

展開

アクティブな定義内のフィールドとエントリを展開します。

折りたたむオプションのアイコン

折りたたむ

フィールドを折りたたんで、選択した要素のエントリを開きます。

追加オプションのアイコン

追加

新しい要素を追加します。

この右クリック オプションを使用すると、定義に基づいて、一致するテキストが表示されます。

例: [入力値を追加][デバイスの追加]、および [データベースの追加]

下を追加オプションのアイコン

下を追加

現在の選択の下に新しい要素を追加します。

[下を追加] オプションは、[例外] 領域を除くすべての領域で使用できます。

  • 既存のエントリの間に新しい定義を追加するには、前の定義を選択し、[下を追加] を選択して新しい定義を挿入します。

  • 新しい定義を上部に追加するには、[ロボット定義] ペインの上部にカーソルを置き、コンテキスト メニューの [追加] オプションを使用して要素を追加します。

レコーダー ビュー

[アプリケーションを開く] ウィンドウを含むタブと、利用可能な要素を含むツリーを表示します。インターフェイスで要素を選択するか、イメージを選択し、選択した要素またはイメージを右クリックして、ステップを挿入します。

ビューには、デバイス状態のライブ ストリーミング ステータスが表示されます。アプリケーション レベルのアクションも参照してください。

レコーダー ビューのツールバー

ボタン

ロールオーバー テキスト

説明

レコーダー ビューの [ストリーミングはアクティブ] ボタン

レコーダー ビューの [ストリーミングは一時停止] ボタン

デバイス状態のライブ ストリーミングを一時停止または再開します。

クリックするとレコーダー ビューでストリーミングが一時停止または再開します。

  • ストリーミングがアクティブな場合、ステータスは になります。

  • ストリーミングが一時停止されている場合、ステータスは になります。

選択ボタンに対してファインダーを作成

選択した範囲に対してファインダーを作成

[レコーダー ビュー] で選択した要素のファインダーを作成し、ロボット内の選択したファインダーを置き換えます。

これは、選択したファインダーが現在のフロー ポイントの直後のステップ上にある場合にのみ有効になります。

[検出された次の要素を表示] ボタン

検出された次の要素を表示

ファインダーに一致する次の要素を表示します。

ツールチップには、一致した要素の数が表示されます。

[クリックに一致する次のノードを選択] ボタン

クリックに一致する次のノードを選択

選択を [レコーダー ビュー] での選択に一致する次のノードに移動します。

オートメーション デバイス ビューでのズーム レベルの選択

ズーム レベルの選択

[レコーダー ビュー] でズーム インまたはズーム アウトします。

親ノードを選択

1 レベル外側のタグを選択

選択したノードの親ノードに選択を変更します。

最初の子ノードを選択

1 レベル内側のタグを選択

選択した最初の子ノードを選択します。

最も外側のタグを選択

アプリケーション ツリーのトップノードに対する選択を変更します。

最も内側のタグを選択

選択した最後の子ノードを選択します。

前の同位層ノードを選択

前の同位層ノードを選択

アプリケーション ツリーで同じレベルにある前のノードを選択します。

次の同位層ノードを選択

次の同位層ノードを選択

アプリケーション ツリーで同じレベルにある次のノードを選択します。

サブ ツリーを XML としてコピー

ツリー ビューで選択したサブ ツリー要素をコピーします。

レコーダー ビューの [自動実行] ボタン

[レコーダー ビュー] から挿入されたステップをすぐに実行します。

1 つまたは複数のステップを追加する前にこのボタンをクリックします。

ステップが新しいアプリケーションまたはダイアログを開くと、それぞれのタブがストリーム ビューに表示され、アクティブなタブになります。

自動実行を停止するには、このボタンをもう一度クリックします。

座標

レコーダー ビューの下部には、アプリケーション ウィンドウの上部を基準としたマウスの座標が表示されます。

ビューで要素を選択すると、選択した要素の上部を基準とした座標、および下部のバーの要素へのパスが表示されます。

カラー 説明

マウス座標は、ウィンドウの左上隅を基準として表示します。

紫色の領域を選択する場合、紫色のボックスの横にある数字は、紫色の領域の左上隅を基準にしたマウスの移動量を示しています。

イメージ ファインダーを使用するために画像上で領域が選択されている場合、紫色の領域のサイズがピクセル単位で表示されます。

  • 黒色のボックスの横にある数字は、ウィンドウの上部を基準にしたマウスの座標を示しています。
  • 緑色のボックスの横にある数字は、緑色の領域の上部を基準にしたマウスの移動量を示しています。
  • 緑色の領域は、選択した紫色の領域を含む要素を示しています。

ツリーまたは画像上で要素をクリックすると、緑色の領域の左上隅を基準にしたマウスの移動量がピクセル単位で表示されます。

ツリー上で要素をクリックすると、オレンジ色の領域の左上隅を基準にしたマウスの移動量がピクセル単位で表示されます。

ロボットにループが含まれている場合、ループを含む親要素と、ループが現在オンになっている要素を示します。

タグは、現在の状態対応する色の付いたボックスでマークされます。

  • 緑色のボックスは、選択済みのプライマリ タグを示します。

  • オレンジ色のボックスは、1 つ下のレベルのタグを示します。

  • 青色のボックスは、さらに 1 つ下 (3 番目) のタグを示します。

レコーダー ビューのすべてのタグ パスはインタラクティブです。

  • パスのタグを左クリックして、ノードを選択済みのタグにします。

  • タグを右クリックしてノードのコンテキスト メニューを開きます。

要素間の切り替え

異なるレベルの要素を切り替えるには、次のボタンを使用します。

  • 最も外側のタグを選択
  • 1 レベル内側のタグを選択
  • 1 レベル外側のタグを選択
  • 最も内側のタグを選択
  • 前の同位層ノードを選択
  • 次の同位層ノードを選択

アプリケーション ビューのテーブルのセル要素を選択できないことがあります。これらの場合、アプリケーション ツリーのセル要素を選択したり、ツリー ビューからステップを追加したりします。

レコーダー ビューの拡大または縮小

[レコーダー ビュー] は、ツールバーのズーム レベルを選択するか、Web ブラウザと同じ方法で拡大および縮小できます。

  • 拡大するには、Ctrl + (プラス記号) を押すか、マウス ホイールを上にスクロールします。

  • 縮小するには、Ctrl - (マイナス記号) を押すか、マウス ホイールを下にスクロールします。

アプリケーション レベルのアクション

アプリケーション レベルのアクションとはアプリケーション全体に適用されるアクションのことで、このアクションを使用するには、[レコーダー ビュー] のアプリケーション タブを右クリックします。これらには、次のアクションとステップが含まれます。

検索結果

検索 の結果の概要を表示します。

コメント

ステップ、グループ ステップ、変数、ファインダー、入力タイプ、条件分岐など、オートメーション ワークフローで選択可能なアイテムのコメントを表示します。

コメントを作成または変更するには、アイテムをクリックして、[コメント] ウィンドウでメモを追加または変更します。ここでは [元に戻す] および [やり直し] ボタンを使用します。コメントは、ウィンドウの外側をクリックすると自動的に保存されます。

コメントを含むアイテムには、コメント記号が付きます。

状態

ワークフローの実行状態と、入力、変数、ファインダー、データベース、戻り値、出力値などの含まれる要素を表示します。関連項目: 状態ペインとデータの状態ペイン

コンテキスト依存のポップアップ メニューが表示されます。ポップアップ メニュー オプションを使用してステップを挿入すると、クリックした要素からの情報を使用して自動的に設定されます。このオプションは、手動でステップを入力して設定するよりも高速かつ効率的です。

また、[状態] ペインのエントリまたはフィールドを右クリックすると、次のようなタスクを実行するためのポップアップ メニュー オプションが表示されます。

  • 値をコピーする。

  • 値を貼り付ける。

    貼り付けオプションは、[値の設定] オプションでは変更できないバイナリ値の場合に特に便利です。「値をクリア」も参照してください。

  • 値を設定する。

  • 値をクリア

    [クリア] オプションは、新しいバイナリ値を貼り付ける前にバイナリ フィールドをクリアする場合に便利です。クリップボードにコピーしたバイナリ項目を、空のバイナリ フィールドに貼り付けます。

  • 選択した項目の開いているフィールドまたは要素をすべて折りたたみます。

    ペイン内のすべての要素を折りたたむには、[状態] を右クリックし、[すべて折りたたむ] を選択します。

  • 次のステップを挿入します。(関連項目: ステップ。)

    • 割り当て先

    • 変換

    • [データベース データ登録][データベース データ抽出]、または [データベースから削除]

    • キーの計算

    • レコード タイプの変数の [出力値]

      たとえば、変数を右クリックし、[ステップを挿入] > [出力] を選択して、[出力値] ステップを実行します。結果が、[状態] ペインの出力値の下に表示されます。

  • 変数または入力値を一時的に変更します。

    このオプションは、ロボットの操作に慣れたプログラム担当者がデバッグ中に使用する場合に便利です。詳細については、以下を参照してください。

変数または入力値フィールドを一時的に変更するには、次の手順を実行します。

  1. 値をダブルクリックするか、値の上にポインタを移動させてポップアップ メニューから [値の設定] を選択して、値のテキスト フィールドを開きます。

  2. 新しい値を入力します。

    この値は、要素の有効なエントリを表すテキスト エントリである必要があります。たとえば、ブール値には true または false のいずれかが必要です。

  3. 変更を確定するには、Enter キーを押します。

    Enter キーを押さずにテキスト フィールドの外側をクリックすると、値は変更されずにフィールドが閉じます。(元の値に戻ります。)

    一時的な変更は、ロボットによって値が変更されるか、実行がリセットされるまで有効になります。

Kofax RPA でバイナリ変数にイメージが含まれていることが検出されると、そのイメージがビューに表示されます。Kofax RPA では GIF、JPEG、BMP、TIFF、および PNG 形式のイメージが検出されます。イメージ ツールチップには、イメージの MIME タイプと、そのサイズ (幅と高さ) が表示されます。

出力ログ

ワークフロー実行メッセージが含まれます。

ヒント

ワークフローのエラーにフォーカスを合わせる
ロボットのフロー ポイントからステップが挿入されていて、そのステップに 1 つまたは複数のエラーが含まれている場合は、展開されたステップで最初のエラーの場所が示されます。ステップのエラーが原因でロボットの実行が停止した場合は、そのステップは展開され、最初のエラーの場所が表示されます。「「~で囲む」」ステップを使用してワークフローにステップが挿入された場合は、それらのステップが展開されます。
記録されていないインスタント マウス クリックの実行

ロボット ワークフローに追加せずに、要素にインスタント マウス クリックを実行します。このアクションは、不要なタブや誤って開いたタブを閉じる場合に役立ちます。[レコーダー ビュー] の要素を右クリックし、[記録されないインスタント クリック] をクリックして、使用するマウス クリックのタイプを選択します。

組み込みアプリケーションを閉じる
ロボットの編集中に、ブラウザExcel などの組み込みアプリケーションのアプリケーション タブを閉じるには、タブの右上隅にある [閉じる] ボタンをクリックします。このアクションはステップではなく、タブはウィンドウと同様に閉じます。