ファイル、フォルダー、および Bot に関する詳細のリクエスト
- 最終更新日2022/05/18
ファイル、フォルダー、および Bot に関する詳細のリクエスト
Bot が保存されている Control Room で名前、相対パス、ID で検索して Bot、フォルダー、およびファイルに関する詳細をリクエストします。
前提条件
Bot の名前、フォルダー パス、および ID を使用して、詳細情報を取得します。
- ロールとライセンス
-
Bot Runner (TaskBot と MetaBot の実行時間) ライセンスを持つユーザーとして認証する必要があります。
-
URL:
http://<your_control_room_url>/v2/repository/file/list
- メソッド: POST
- path
-
この例では、path パラメーターの文字列 Finance を検索しています。この検索では大文字と小文字は区別されません。Finance または finance が見つかります。
- フィールド: path
- タイプ: string
{ "filter": { "operator": "substring", "value": "Finance", "field": "path" } }
- name
-
名前が「HR」のすべての Bot を取得します。例: Automation Anywhere\My Tasks\Bots\HR-daily.atmx
- フィールド: name
- タイプ: string
{ "filter": { "operator": "substring", "field": "name", "value": "HR" } }
- directory
-
値が false の場合、すべてのファイル (ディレクトリを除く) が取得されます。値が true の場合、すべてのディレクトリが返されます。
- フィールド: directory
- タイプ: boolean
{ "filter": { "operator": "eq", "field": "directory", "value": "false" } }
- parentId
-
parentid が 7 のすべての Bot/ファイルが取得されます。
- フィールド: parentid
- タイプ: long
{ "filter": { "operator": "eq", "field": "parentid", "value": "7" } }
- lastModified
-
その日時に最後に変更された Bot/ファイルがすべて表示されます。
- フィールド: lastModified
- タイプ: date-time
{ "filter": { "operator": "gt", "field": "lastModified", "value": "2022-01-07T18:00:00Z" } }
次のフィールドを使用してレスポンスをフィルターします。
name: Bot の部分名または完全名。Bot の名前に含まれる正確な名前 (eq) またはテキスト文字列 (substring) を検索できます。
次のリクエストは、フォルダー パスに「Finance」を含むフォルダー内にあるすべての Bot の詳細リストを返します。
手順
レスポンス パラメーター
パラメーター | タイプ | 説明 |
---|---|---|
offset | Integer | ページネーションに使用される、開始リスト オフセット。 |
total | Integer | レコードの合計数。 |
totalFilter | Integer | フィルター適用後のレコード数。 |
リスト | 配列 | リスト ファイル オブジェクトの配列。 |
リスト ファイル オブジェクト | ||
id | Integer | ファイルの一意の ID。 |
name | 文字列 | ファイル名。 |
lastModifiedBy | Integer | ファイルを最後に変更したユーザーの ID。 |
path | 文字列 | ファイルのパス。 |
size | Integer | ファイルのサイズ。 |
次のステップ
特定の Bot をデプロイするには、Bot の数値 id を使用します。詳細な Bot 情報を取得するための追加リクエストがあります。