ロボット

[ロボット] セクションには、Management Console リポジトリにアップロードされたロボットが一覧表示され、プロジェクトごとにリポジトリ内のロボットを管理するために役立ちます。

スケジュールで実行するには、アップロード機能を使用して Design Studio から Management Console リポジトリにロボットをアップロードするか、「ロボットをアップロード」ボタンを使用して Management Console から直接アップロードする必要があります。ロボットがアップロードされると、リポジトリにコピーされます。したがって、Design Studio でロボットに変更を加えた場合は、後で再度アップロードする必要があります。ロボットに関連付けられたスケジュールでは、次回の実行時に新しいバージョンのロボットが使用されます。

各ロボットは、プロジェクトに属します。指定のプロジェクト内では、同じ名前を持つ 2 つの異なるロボットを使用することはできません。異なるプロジェクトには、同じ名前のロボットを含めることができます。Design Studio では、ロボットにタグを割り当てることができ、同じタグを使用することで Management Console のリストのフィルタリングに使用できます。

[ロボット] セクションの上部にある [プロジェクト] ドロップダウン リストで、表示するロボットを含むプロジェクトを選択できます。各ロボットに関する情報の表示方法を次のように変更できます。

  • [フィルタ] テキスト フィールドにロボット名またはタグ名を入力して、テーブル内のロボットのリストをフィルタリングすることができます。詳細については、フィルタリングを参照してください。
  • 右側の メニュー アイコンを使用して、ロボットに表示するテーブル列を選択します。
  • 右側の 更新アイコンをクリックして、表示された情報を更新します。

デフォルトでは、ロボットごとに次のテーブル列が表示されます。

説明

[フォルダ]

ロボット ファイルの保存に指定されているフォルダの名前。デフォルトでは、ファイルは Root フォルダに保存されます。新しいフォルダを作成してファイルを保存できます。このフォルダ名は一意である必要があります。フォルダ名は、選択したフォルダが Root 以外の場合、列に表示されます。フォルダは、ログ ビューのロボット実行ログ内でロボット名の一部としても表示されます。ロボットを削除する際は、空のフォルダを削除できます。

[名前]

ロボットの名前。ロボットでリポジトリに存在しないタイプまたはスニペットが使用されている場合、名前は赤でマークされます。

タイプ

ロボットに関連付けられたタイプ。

[プロジェクト名]

ロボットが属するプロジェクトの名前 (すべてのプロジェクトを表示する際に便利)。

[タグ]

ロボットに割り当てられたタグ。

[バージョン]

ロボットを編集する際に最後に使用した Kofax RPA バージョン。

[サイズ]

ロボットのサイズはバイトで表記されます。

[スケジュール]

ロボットを実行するスケジュールの名前。

[入力タイプ]

ロボットの入力変数で使用されるタイプ。ロボットを実行するには、これらのタイプに関連した ".type" ファイルが存在する必要があります。

[返されたタイプ]

ロボットによって返された値のタイプ 。API を介してロボットを実行すると、これらのタイプの値が返される場合があります。ロボットを実行するには、これらのタイプに関連した ".type" ファイルが存在する必要があります。

[保存されたタイプ]

ロボットによってデータベース データ登録された値のタイプ。ロボットを実行するには、これらのタイプに関連した ".type" ファイルが存在する必要があります。

[トリガー]

ロボットがマッピングされているトリガー名。

[ラベル]

ロボットがマッピングされているラベルの名前。

[使用されたスニペット]

このロボットによって使用されたスニペットの名前。ロボットでスニペット A が使用され、スニペット A でスニペット B が使用されている場合は、スニペット A のみがここに表示されます。

[マッピング]

ロボットのユーザーとラベルのマッピングを表示します。

[最終変更日]

ロボットの最近の変更の日付。

[インポート元]

インポートされたプロジェクトまたは復元されたバックアップの一部であるロボットをインポートしたユーザーのユーザー名。

[インポート日付]

インポートされたプロジェクトまたは復元されたバックアップの一部であるロボットをインポートした日付。

オプションの列

[ロボット ID]

自動的に生成されたロボットの ID。

[作成者]

ロボットを最初にアップロードしたユーザーのユーザー名。

[変更者]

ロボットを最後に変更したユーザーのユーザー名。

[コミット メッセージ]

コミットについて説明した概要。

[リビジョン番号]

ロボットのリビジョンの回数。

ロボットのアップロード

  1. Management Console にロボットを追加するには、左上隅の + 記号をクリックします。

    「ロボット ファイルをアップロードする」ダイアログ ボックスが表示されます。

    ロボットをアップロードする別の方法は、Design Studio のアップロード機能の 1 つを使うことです。これは、Design Studio は必要なタイプとスニペットをアップロードすること以外は、まったく同じように動作します。Management Console のリポジトリに複数のプロジェクトが含まれる場合は、ロボットをアップロードするプロジェクトを選択するように求められます。

  2. ペーパー クリップ記号をクリックして、アップロードするロボット ファイルを選択し、コンピュータ上のファイルを選択してから、[Open] をクリックします。

    • 既存のロボットと同じ名前のロボットをアップロードする場合、[存在する場合にオーバーライド] を選択して既存のロボットを置換します。

    • ロボットをアップロードするフォルダを選択します。デフォルトでは、すべてのファイルはルート フォルダに保存されます。

    • [コミット メッセージ] フィールドでコミットの説明を追加できます。

  3. [送信] をクリックします。

    ロボットがテーブルに表示されます。

    Management Console にアップロードしたロボットは、「すぐに実行」オプションを使用して直接実行する、スケジュールの一部として実行する、Java/.NET API を介して実行する、RESTサービス として実行するなど、さまざまな方法で実行できます。下記の「ロボットのアクション」を参照してください。

    Kapplet の一部としてロボットを実行する方法については、Kappletsを参照してください。

ロボットのアクション

ロボットの コンテキスト メニューをクリックすると、次のアクションが一覧表示されます。

  • [すぐに実行]: RoboServer でロボットの実行をすぐに開始します。この機能は、入力を取得するロボットには利用できません。
  • [フォルダの設定]: 選択したロボットを Management Console のフォルダに追加します。
  • スケジュールの作成: スケジュール作成用のウィザードを開きます。この方法で追加したロボットに入力が必要な場合は、後で追加する必要があります。
  • [API]: RoboServer 上でロボットを実行するためのサンプル Java または C# コードのウィンドウを開きます。
  • [REST]: ロボットを REST サービスとして呼び出すためのウィンドウを開きます。
    Java/.NET API を介してロボットを起動するか、REST サービスとしてロボットを起動するときに、Management Console にロボットを実行するために必要なスロットがない場合、空きスロットがないというメッセージが表示されます。ロボットはキューに格納されません。したがって、API を使用してロボットを開始する場合は、十分なスロットが利用可能なときにロボットが必ず実行されるようにロボットをスケジュールするようにします。たとえば、実行中のロボットの数を常にカウントして、空きスロットが十分にある場合にのみ新しいロボットを起動することができます。また、ロボットの実行を試行するループを作成して、スロット不足によりロボットを実行できない場合は、待機してから再試行するように設定することもできます。
  • [SOAP]: SOAP でロボットを呼び出すためのウィンドウを開きます。
  • ロボットのパスワード アクセスの追加/編集: ロボットのアクセス トークンを作成または編集するためのダイアログ ボックスを開きます。このトークンは、ロボットの特定のバージョンに対応しています。ここでは、トークンの説明を編集し、使用可能なパスワード エントリのリストからトークンにパスワード エントリを割り当てることもできます。パスワード ストアの [パスワード エントリ] タブでは、トークンにパスワード エントリを直接割り当てることができます。
  • [リソース アクセス トークンを取得]: このロボットのアクセス トークンをコピーするためのダイアログ ボックスを開きます。たとえば、このアクセス トークンを使用して、ロボットがパスワード ストアまたはロボット ファイル システムにアクセスできるようにすることができます。
  • [ユーザーにマッピング]: Desktop Automation ロボットトリガーを持つロボットに対して使用できます。ロボットをマッピングするユーザーを選択できます。
  • [ラベルにマッピング]: ロボットをマッピングするラベルを選択できます。ここに新しいラベルを入力するか、既存のラベルを選択できます。
  • [トリガーをサスペンド]: Desktop Automation ロボットトリガーを持つロボットに対して使用できます。クリックすると、ロボットのトリガーが無効になります。
  • [トリガーのアクティブ化]: Desktop Automation ロボットトリガーを持つロボットに対して使用できます。クリックすると、サスペンドされたロボットでトリガーが有効になります。
  • [ダウンロード]: ロボットのコピーをリポジトリからダウンロードし、ファイル システムに保存します。
  • [ロボットの実行を表示]: ログ ビューの表示内容と同一の、ロボットの実行に関するログ情報を表示します。
  • [ロボットのエラーを表示]: ログ ビューの表示内容と同一の、ロボット エラーに関するログ情報を表示します。

リポジトリからロボットを削除するには、テーブルでロボットを選択し、左上隅の ごみ箱アイコンをクリックします。削除を確認するためのダイアログが表示されます。ロボットは、実行に使用されるスケジュールから自動的に除去されます。ファイル システムにロボットのコピーがない場合は、完全に失われます。