Lea y revise la documentación de Automation Anywhere

Automation Anywhere Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Lista de carpetas por ID

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

Lista de carpetas por ID

Enumere y filtre los archivos en una carpeta principal específica utilizando el ID de la carpeta principal.

Antes de empezar

  • Necesita el ID numérico para la carpeta de nivel superior que desea buscar.
  • Un token API de autenticación de autenticación para un usuario registrado en Control Room.
    Nota: Los usuarios solo pueden ver las carpetas y subcarpetas a las que tienen permisos de acceso.

En los ejemplos utilizados para esta tarea, el número de identificación de la carpeta pública de nivel superior es 2. Estamos buscando subcarpetas que contengan la cadena "doc". La estructura de esta solicitud limita la consulta para encontrar subcarpetas en la carpeta principal con el identificador de 2.

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. El {folderid} es un valor numérico. En la URL de solicitud, agregue un {folderid} para la carpeta que desea buscar. Para este ejemplo, estamos utilizando 2 para el {folderid}.

    PUBLICAR https://<your_control_room_url/v2/repository/public/folders/2/lista

    La siguiente solicitud busca bots y carpetas que contienen el financiamiento de cadena en el parámetro de nombre.

    Cuerpo de la solicitud:
    {
      "filter": {
        "operator": "and",
        "operands": [
          {
            "operator": "substring",
            "field": "name",
            "value": "finance"
          },
          {
            "operator": "eq",
            "field": "folder",
            "value": "true"
          }
        ]
      }
    }
  4. Envíe la solicitud.
    • En Swagger, haga clic en Ejecutar.
    • En un cliente REST, haga clic en ENVIAR.

    La respuesta para esta solicitud devolvió 1 de 329 carpetas. La solicitud buscó el parámetro de nombre para el documento de cadena. El parámetro de nombre es el nombre de una subcarpeta en la carpeta principal Bots.

    Cuerpo de la respuesta:
    {
      "page": {
        "offset": 0,
        "total": 329,
        "totalFilter": 1
      },
      "list": [
        {
          "id": "40378",
          "parentId": "2",
          "name": "TS-Docs",
          "path": "Automation Anywhere\\Bots\\TS-Docs",
          "description": "",
          "type": "application/vnd.aa.directory",
          "size": "0",
          "folder": true,
          "folderCount": "0",
          "productionVersion": "",
          "latestVersion": "",
          "locked": false,
          "lockedBy": "0",
          "createdBy": "2587",
          "lastModifiedBy": "2587",
          "lastModified": "2019-12-12T07:01:43.991Z",
          "workspaceId": "0",
          "botStatus": "DRAFT",
          "hasErrors": false,
          "workspaceType": "UNKNOWN",
          "metadata": false,
          "uri": "",
          "version": "0",
          "hasTriggers": false
        }
      ]
    }

Qué hacer a continuación

El id 40378 de la respuesta es el identificador numérico para la subcarpeta TS-Docs . Utilice los identificadores numéricos de las carpetas bots y en las solicitudes de API, como la API Iniciar migración.

La URL de la interfaz de usuario de Control Room contiene los ID de las carpetas y bots. Vea una carpeta o bot para encontrar su identificador numérico.
Bot {id} en la interfaz de usuario
49502 es el identificador numérico único para un bot.
<your_control_room_url>/#/bots/repository/public/taskbots/49502/view
Carpeta {id} en la interfaz de usuario
40378 es el identificador numérico único para una carpeta.
<your_control_room_url>/#/bots/repository/public/folders/40378
Enviar comentarios