Lea y revise la documentación de Automation Anywhere

Automation Anywhere Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Enumerar carpetas y archivos de espacios de trabajo

  • Actualizado: 2020/09/23
    • Automation 360 v.x
    • Administrar
    • Espacio de trabajo de RPA
    • Documentos de API

Enumerar carpetas y archivos de espacios de trabajo

Busque carpetas y archivos en el repositorio Control Room privado o público, y utilice filtros para encontrar exactamente los archivos y carpetas que necesita.

Antes de empezar

  • Token de autenticación para un usuario registrado en el Control Room
  • La URL de la API: <your_control_room_url>/v2/repository/workspaces/{workspaceType}/files/list
  • Determine si desea buscar en el repositorio Control Room público o en su repositorio privado.
Hay dos opciones para .../espacios de trabajo/{workspaceType}/...
  • public: busca todos los archivos y carpetas incluidos en el repositorio público de Control Room.
  • private: busca solo los archivos y carpetas que están en un repositorio privado de usuario.

Procedimiento

  1. Agregue un token de autenticación a la cabecera de la solicitud. Utilice la API de Autenticación para generar un Web Token JSON.
  2. PUBLICAR es el método utilizado para esta API.
  3. La {workspaceType} en la URL es una cadena. En la URL, introduzca público o privado para {WorkspaceType}.
    PUBLICAR <your_control_room_url>/v2/repository/workspaces/public/files/list
  4. Introduzca los siguientes parámetros en el cuerpo de la solicitud. Este filtro solo busca bots con la cadena "finanzas" en el nombre. Al alcanzar el valor booleano de falso para el campo de carpeta, se excluyen las carpetas de la búsqueda y solo se encuentra bots.
    {
      "filter": {
        "operator": "and",
        "operands": [
          {
            "operator": "substring",
            "field": "name",
            "value": "finance"
          },
          {
            "operator": "eq",
            "field": "folder",
            "value": "false"
          }
        ]
      }
    }
  5. Envíe la solicitud.
    • En Swagger, haga clic en Ejecutar.
    • En un cliente REST, haga clic en ENVIAR

    La respuesta para esta solicitud devolvió dos de 1006 resultados posibles. La solicitud buscó cualquier bots con finanzas en el nombre.

    Excluimos las carpetas que podrían tener finanzas en la ruta o el nombre de la carpeta al configurar el parámetro de búsqueda para carpetas en falso. De esta manera, la respuesta contiene en bots con la cadena de finanzas en el bot nombre.

    Cuerpo de la respuesta:
    {
      "page": {
        "offset": 0,
        "total": 1006,
        "totalFilter": 2
      },
      "list": [
        {
          "id": "55709",
          "parentId": "55711",
          "name": "finance-01",
          "path": "Automation Anywhere\\Bots\\Finance\\finance-01",
          "description": "Minor updates",
          "type": "application/vnd.aa.taskbot",
          "size": "814",
          "folder": false,
          "folderCount": "0",
          "productionVersion": "",
          "latestVersion": "53161",
          "locked": false,
          "lockedBy": "0",
          "createdBy": "2538",
          "lastModifiedBy": "2538",
          "lastModified": "2020-04-08T16:57:36.753549Z",
          "workspaceId": "0",
          "botStatus": "PUBLIC",
          "hasErrors": false,
          "workspaceType": "UNKNOWN",
          "metadata": false,
          "uri": "",
          "version": "6",
          "hasTriggers": false
        },
        {
          "id": "56357",
          "parentId": "55711",
          "name": "Finance-02",
          "path": "Automation Anywhere\\Bots\\Finance\\Finance-02",
          "description": "Docs check in",
          "type": "application/vnd.aa.taskbot",
          "size": "809",
          "folder": false,
          "folderCount": "0",
          "productionVersion": "",
          "latestVersion": "53160",
          "locked": false,
          "lockedBy": "0",
          "createdBy": "2538",
          "lastModifiedBy": "2538",
          "lastModified": "2020-04-08T16:34:36.549250Z",
          "workspaceId": "0",
          "botStatus": "PUBLIC",
          "hasErrors": false,
          "workspaceType": "UNKNOWN",
          "metadata": false,
          "uri": "",
          "version": "3",
          "hasTriggers": false
        }
      ]
    }

Qué hacer a continuación

Utilice los valores numéricos de los parámetros de respuesta como valores de entrada para otras solicitudes de API. Este es un ejemplo con la API Iniciar migración.
  • "id": "55709": un identificador numérico único para un único bot puede usarse como la entrada para "botIds": [ 55709 ] en la API de migración.
  • "parentId": "55711": un identificador numérico único para una carpeta que contiene bots puede usarse como "folderIds": [ 55711 ] en la API de migración.
Enviar comentarios