ロボット
[ロボット] セクションには、Management Console リポジトリにアップロードされたロボットとベーシック エンジン ロボットが一覧表示され、プロジェクトごとにリポジトリ内のすべてのロボットを管理する場合に役立ちます。
スケジュールで実行するには、アップロード機能を使用して Design Studio から Management Console リポジトリにロボットをアップロードするか、「ロボットをアップロード」ボタンを使用して Management Console から直接アップロードする必要があります。ロボットがアップロードされると、リポジトリにコピーされます。したがって、Design Studio でロボットに変更を加えた場合は、後で再度アップロードする必要があります。ロボットに関連付けられたスケジュールでは、次回の実行時に新しいバージョンのロボットが使用されます。
各ロボットは、プロジェクトに属します。ロボットを Management Console リポジトリにアップロードする場合は、次の点に注意してください。
-
特定のプロジェクト内で、同じ名前を持つ 2 つの異なるロボットを 1 つのフォルダに配置することはできません。
-
特定のプロジェクト内では、同じ名前を持つ複数のベーシック エンジン ロボットを異なるフォルダに保存することができます。
-
特定のプロジェクト内で、同じ名前を持つ複数のロボットを異なるフォルダに保存することはできません。
-
異なるプロジェクトには、同じ名前のロボットを含めることができます。
Design Studio では、ロボットにタグを割り当てることができ、同じタグを使用することで Management Console のリストのフィルタリングに使用できます。
関連項目: 命名規則。
[ロボット] セクションの上部にある [プロジェクト] ドロップダウン リストで、表示するロボットを含むプロジェクトを選択できます。各ロボットに関する情報の表示方法を次のように変更できます。
- [フィルタ] テキスト フィールドにロボット名またはタグ名を入力して、テーブル内のロボットのリストをフィルタリングすることができます。詳細については、フィルタリングを参照してください。
- 右側の
メニュー アイコンを使用して、ロボットに表示するテーブル列を選択します。
- 右側の
更新アイコンをクリックして、表示された情報を更新します。
- 右側の
リセット アイコンをクリックして、カスタム列の設定をリセットします。 - ページごとに表示するアイテムの数を選択し、右下隅のナビゲーション メニューを使用してページ間を移動します。
デフォルトでは、ロボットごとに次のテーブル列が表示されます。
|
列 |
説明 |
|---|---|
|
フォルダ |
ロボット ファイルの保存に指定されているフォルダの名前。デフォルトでは、ファイルは Root フォルダに保存されます。新しいフォルダを作成してファイルを保存できます。このフォルダ名は一意である必要があります。フォルダ名は、選択したフォルダが Root 以外の場合、列に表示されます。フォルダは、ログ ビューのロボット実行ログ内でロボット名の一部としても表示されます。ロボットを削除する際は、空のフォルダを削除できます。 |
|
名前 |
ロボットの名前。ロボットでリポジトリに存在しないタイプまたはスニペットが使用されている場合、名前は赤でマークされます。 |
|
タイプ |
ロボットのタイプ: ロボットまたはベーシック エンジン ロボット。 |
|
プロジェクト名 |
ロボットが属するプロジェクトの名前 (すべてのプロジェクトを表示する際に便利)。 |
|
タグ |
ロボットに割り当てられたタグ。 |
|
バージョン |
ロボットを編集した際に最後に使用した RPA のバージョン。 |
|
サイズ |
ロボットのサイズはバイトで表記されます。 |
|
スケジュール |
ロボットを実行するスケジュールの名前。 |
|
入力タイプ |
ロボットの入力変数で使用されるタイプ。ロボットを実行するには、これらのタイプに関連した ".type" ファイルが存在する必要があります。 |
|
返されるタイプ |
ロボットによって返された値のタイプ 。API を介してロボットを実行すると、これらのタイプの値が返される場合があります。ロボットを実行するには、これらのタイプに関連した ".type" ファイルが存在する必要があります。 |
|
保存されたタイプ |
ロボットによってデータベース データ登録された値のタイプ。ロボットを実行するには、これらのタイプに関連した ".type" ファイルが存在する必要があります。 |
|
トリガー |
ロボットがマッピングされているトリガー名。 |
|
ラベル |
ロボットがマッピングされているラベルの名前。 |
|
使用されるスニペット |
このロボットによって使用されたスニペットの名前。ロボットでスニペット A が使用され、スニペット A でスニペット B が使用されている場合は、スニペット A のみがここに表示されます。 |
|
マッピング |
ロボットのユーザーとラベルのマッピングを表示します。 |
|
最終変更日 |
ロボットの最近の変更の日付。 |
|
インポート元 |
インポートされたプロジェクトまたは復元されたバックアップの一部であるロボットをインポートしたユーザーのユーザー名。 |
|
インポート時間 |
インポートされたプロジェクトまたは復元されたバックアップの一部であるロボットをインポートした日時。 |
|
参照先ロボット |
ベーシック エンジン ロボットが呼び出しているロボットの名前。 |
| オプションの列 | |
|
ロボット ID |
自動的に生成されたロボットの ID。 |
|
作成者 |
ロボットを最初にアップロードしたユーザーのユーザー名。 |
|
変更者 |
ロボットを最後に変更したユーザーのユーザー名。 |
|
コミット メッセージ |
コミットについて説明した概要。 |
|
リビジョン番号 |
ロボットのリビジョンの回数。 |
ロボットのアップロード
-
Management Console にロボットを追加するには、左上隅の + 記号をクリックします。
「ロボットのアップロード」 ダイアログ ボックスが表示されます。
ロボットをアップロードする別の方法は、Design Studio のアップロード機能の 1 つを使うことです。これは、Design Studio は必要なタイプとスニペットをアップロードすること以外は、まったく同じように動作します。Management Console のリポジトリに複数のプロジェクトが含まれている場合は、プロジェクトを選択するように求めるメッセージが表示されます。
-
ペーパー クリップ
をクリックし、アップロードする 1 つまたは複数のロボット ファイルを選択してから、[Open] をクリックします。
-
既存のロボットと同じ名前のロボットをアップロードする場合、[存在する場合にオーバーライド] を選択して既存のロボットを置換します。
-
ロボットをアップロードするフォルダを選択します。デフォルトでは、すべてのファイルはルート フォルダに保存されます。
-
[コミット メッセージ] フィールドでコミットの説明を追加できます。
-
-
[OK] をクリックします。
ロボットがテーブルに表示されます。
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 でロボットを呼び出すためのウィンドウを開きます。
- Vault へのロボット アクセスを変更: ロボット アクセスを編集するためのダイアログ ボックスを開きます。このアクセスは、ロボットの特定のバージョンに対応しています。ここでは、アクセスの説明を編集し、使用可能なエントリのリストからパスワード エントリを割り当てることができます。関連項目: ロボット アクセス。
- [リソース アクセス トークンを取得]: このロボットのアクセス トークンをコピーするためのダイアログ ボックスを開きます。たとえば、このアクセス トークンを使用して、ロボットからロボット ファイル システムへのアクセスを許可することができます。
- [ユーザーにマッピング]: ロボット内のトリガーを持つロボットに対して使用できます。ロボットをマッピングするユーザーを選択できます。
- [ラベルにマッピング]: ロボットをマッピングするラベルを選択できます。ここに新しいラベルを入力するか、既存のラベルを選択できます。
- [トリガーをサスペンド]: ロボット内のトリガーを持つロボットに対して使用できます。クリックすると、ロボットのトリガーが無効になります。
- [トリガーのアクティブ化]: ロボット内のトリガーを持つロボットに対して使用できます。クリックすると、サスペンドされたロボットでトリガーが有効になります。
- [ダウンロード]: ロボットのコピーをリポジトリからダウンロードし、ファイル システムに保存します。
- [ドキュメントを生成]: ロボットが実行するアクションなど、ロボットの概要を生成します。
- [Design Studio で開く]: Design Studio でロボットを開きます。
- [ロボットの実行を表示]: ログ ビューの表示内容と同一の、ロボットの実行に関するログ情報を表示します。
- [ロボットのエラーを表示]: ログ ビューの表示内容と同一の、ロボット エラーに関するログ情報を表示します。
リポジトリからロボットを削除するには、テーブルでロボットを選択し、左上隅の ごみ箱アイコンをクリックします。削除を確認するためのダイアログが表示されます。ロボットは、実行に使用されるスケジュールから自動的に除去されます。ファイル システムにロボットのコピーがない場合は、完全に失われます。