Leggi e rivedi la documentazione di Automation Anywhere

Automation Anywhre Automation 360

Chiudi contenuti

Contenuti

Apri contenuti

Elenca file e cartelle per API di workspace

  • Aggiornato: 1/19/2021
    • Automation 360 v.x
    • Gestisci
    • Spazio di lavoro RPA
    • Documenti API

Elenca file e cartelle per API di workspace

Restituisce i dettagli sugli oggetti (file, cartelle e bot) nel workspace pubblico o privato. Questo endpoint restituisce l'ID oggetto, che è un valore numerico utilizzato in altre API per identificare il file, la cartella o bot.

Prerequisiti

Nota: Puoi visualizzare in Control Room APIs, ma Community Edition la funzionalità API è limitata. È necessaria Automation 360 un'edizione con licenza per accedere alla funzionalità completa delle API.
  • Utilizza l'API di autenticazione per generare un token Web JSON. Vedere API di autenticazione.
  • Per visualizzare gli oggetti nel workspace privato, è necessario disporre di una Creatore di bot licenza e di un ruolo che include l'autorizzazione della funzionalità View my bots (Visualizza i miei bot).
  • Per visualizzare gli oggetti nel workspace pubblico, devi essere assegnato a un ruolo che include l'autorizzazione della funzione View my bots (Visualizza i miei bot) e l'autorizzazione View content (botVisualizza contenuto) alle cartelle nel workspace pubblico.

Procedura

  1. Aggiungere il token di autenticazione all'intestazione della richiesta.
  2. Utilizzare il metodo POST e l'URL dell'endpoint: <control_room_url>/v2/repository/workspaces/{workspaceType}/files/list
    {workspaceType} specifica se cercare nel workspace pubblico o privato.

    La richiesta di esempio seguente cerca gli oggetti che contengono la stringa finanza nel nome.

    Corpo della richiesta:
    {
      "filter": {
          "operator": "substring",
          "field": "name",
          "value": "finance"
          }
      }

    Campi filtrabili supportati

  3. Inviare la richiesta.
    Corpo della risposta:
    In questa risposta di esempio, questo endpoint restituisce un bot con l'ID oggetto 14277.
    {
        "page": {
            "offset": 0,
            "total": 1114,
            "totalFilter": 1
        },
        "list": [
            {
                "id": "14277",
                "parentId": "9",
                "name": "financeWeeklyReport",
                "path": "Automation Anywhere\\Bots\\exampleBots",
                "description": "v1",
                "type": "application/vnd.aa.taskbot",
                "size": "799",
                "folder": false,
                "folderCount": "0",
                "productionVersion": "",
                "latestVersion": "",
                "locked": false,
                "lockedBy": "0",
                "createdBy": "22",
                "lastModifiedBy": "22",
                "lastModified": "2020-10-21T17:42:10.140037Z",
                "permission": {
                    "delete": false,
                    "download": false,
                    "upload": false,
                    "run": true,
                    "publishBotstore": false,
                    "viewContent": false,
                    "clone": false
                },
                "workspaceId": "0",
                "botStatus": "PUBLIC",
                "hasErrors": false,
                "workspaceType": "UNKNOWN",
                "metadata": false,
                "uri": "",
                "version": "3",
                "hasTriggers": false,
                "isModified": false
            }
        ]
        }

    Parametri di risposta:

    • id: un identificatore numerico univoco per l'oggetto che corrisponde ai parametri di ricerca.
    • parentId: un identificatore numerico univoco per la cartella padre.
    • folder: un valore booleano che restituisce true se l'oggetto è una cartella e false se è un file bot o un altro file .
    L'API REST risponde a ogni richiesta con un codice di risposta HTTP. Per ulteriori informazioni sui codici di risposta, consulta Codici di risposta API.

Fasi successive

Se stai eseguendo la procedura per eseguire un bot o per creare una pianificazione di automazione, esegui questa attività: Elenca API non presidiata disponibile Bot Runner

Invia feedback