Leia e revise a documentação do Automation Anywhere

Automation Anywhere Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Listar pastas por identificação

  • Atualizado: 9/09/2020
    • Automation 360 v.x
    • Gerenciar
    • Espaço de trabalho RPA
    • Documentos de API

Listar pastas por identificação

Liste e filtre arquivos em uma pasta pai específica usando o id da pasta pai.

Pré-requisitos

  • Você precisa da ID numérica para a pasta de nível superior que deseja pesquisar.
  • Um token de autenticação para um usuário registrado na Control Room.
    Nota: Os usuários só podem exibir as pastas e subpastas para as quais têm permissões de acesso.

Nos exemplos usados para essa tarefa, o número de identificação da pasta pública de nível superior é 2. Estamos pesquisando subpastas que contenham a string "doc". A estrutura dessa solicitação limita a consulta para encontrar subpastas na pasta pai com o identificador 2.

Procedimento

  1. Adicione um token de autenticação ao cabeçalho da solicitação. Use a API de autenticação para gerar um JSON Web Token.
  2. POST é o método usado para essa API.
  3. A {folderid} é um valor numérico. Na URL da solicitação, adicione uma {folderid} para a pasta que você deseja pesquisar. Para este exemplo, estamos usando 2 para a {folderid}.

    POST https://<your_control_room_url/v2/repository/public/folders/2/list

    A solicitação a seguir pesquisa bots e pastas que contêm a string finanças da string no parâmetro do nome.

    Corpo da solicitação:
    {
      "filter": {
        "operator": "and",
        "operands": [
          {
            "operator": "substring",
            "field": "name",
            "value": "finance"
          },
          {
            "operator": "eq",
            "field": "folder",
            "value": "true"
          }
        ]
      }
    }
  4. Envie a solicitação.
    • No Swagger, clique em Executar.
    • Em um client REST, clique em ENVIAR.

    A resposta para essa solicitação retornou 1 de 329 pastas. A solicitação pesquisou o parâmetro de nome para a string doc. O parâmetro nome é o nome de uma subpasta na pasta pai Bots.

    Corpo da resposta:
    {
      "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
        }
      ]
    }

Próximas etapas

O id 40378 da resposta é o identificador numérico para a subpasta TS-Docs . Use os identificadores numéricos de bots e pastas em solicitações de API, como a API Iniciar migração.

A URL da interface do usuário Control Room contém ids para bots e pastas. Exibir um bot ou pasta para localizar seu identificador numérico.
Bot {id} na interface do usuário
49502 é o identificador numérico exclusivo para um bot.
<your_control_room_url>/#/bots/repository/public/taskbots/49502/view
Pasta {id} na interface do usuário
40378 é o identificador numérico exclusivo para uma pasta.
<your_control_room_url>/#/bots/repository/public/folders/40378
Send Feedback (Enviar Feedback)