Leia e revise a documentação do Automation Anywhere

Automation Anywhere Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Exportar arquivos usando API

  • Atualizado: 2020/06/15

    Exportar arquivos usando API

    Você pode exportar bots com seus arquivos dependentes usando a API de exportação.

    Pré-requisitos

    • Você deve ter as permissões Exportar bots, Exibir pacote e Fazer Check-in ou Check-out para as pastas necessárias.
    • Um token de autenticação para um usuário registrado na Control Room.

      API de autenticação

    • Um ID de arquivo do bot que você deseja exportar da pasta pública.

      Listar pastas e arquivos de espaços de trabalho

      Nota: Os usuários só podem exibir as pastas e subpastas para as quais têm permissões de acesso.
    • As seguintes URLs de API:
      • <your_control_room_url>/v2/blm/export: Para exportar repositório bots
      • <your_control_room_url>/v2/blm/status/{requestId}: Para obter status de exportação por ID de solicitação
      • <your_control_room_url>/v2/blm/downoad/{downloadFileId}: Para baixar o bot exportado

    Procedimento

    1. Use o método POST para gerar um token de autenticação Web JSON.
      API de autenticação.

      A API de exportação do BLM usa o token de autenticação obtido usando a API de autenticação. O token de autenticação deve ser transmitido como uma das entradas de cabeçalho para a API de exportação do BLM.

    2. Procure um ou mais IDs de arquivo do bot que você deseja exportar.
    3. Use o método POST e a URL: <your_control_room_url>/v2/blm/export.
      Insira os seguintes parâmetros no corpo da solicitação:
      • nome: Esta é uma string. Insira o nome do arquivo de exportação.
      • Ids de arquivo: Este é um valor numérico. Insira um ou mais IDs de arquivo do bot que você deseja exportar.
      • incluirPacotes: Esse é um valor booliano. Insira verdadeiro ou falso. Insira verdadeiro se o arquivo de exportação deve conter pacotes necessários para bots.
      • arquivarSenha: Essa é uma string e é opcional. Insira a senha do arquivo de exportação.
      Corpo da solicitação:
      {
        "name": "export-docs",
        "fileIds": [
          2197
        ],
        "includePackages": true
      }
    4. Envie a solicitação.
      • No client REST, clique em ENVIAR.
      • Na interface do Swagger, clique em Executar.
      O corpo da resposta retorna a Iddasolicitação.
      Corpo da resposta:
      {
        "requestId": "987c0de3-b158-4e71-975e-27d10b9a83fb"
      }
    5. Use o método GET e insira o Iddasolicitação na URL: <your_control_room_url>/v2/blm/status/{requestId}
      https://192.0.2.0/v2/blm/status/987c0de3-b158-4e71-975e-27d10b9a83fb
    6. Envie a solicitação.
      • No client REST, clique em ENVIAR.
      • Na interface do Swagger, clique em Executar.
      O corpo da resposta retorna o status e downloadCampo.
      Corpo da resposta:
      {
        "requestId": "987c0de3-b158-4e71-975e-27d10b9a83fb",
        "type": "EXPORT",
        "status": "COMPLETED",
        "downloadFileName": "export-docs",
        "downloadFileId": "ZXhwb3J0LWRvY3M=",
        "errorMessage": ""
      }
    7. Use o método GET e insira o downloadCampo na URL: <your_control_room_url>/v2/blm/downoad/{downloadFileId}
      https://192.0.2.0/v2/blm/downoad/ZXhwb3J0LWRvY3M=
    8. Envie a solicitação.
      • No client REST, clique em Enviar e baixar.
      • Na interface do Swagger, clique em Executar.
      A caixa de diálogo será exibida. Navegue pelo caminho e salve o pacote exportado no formato de arquivo zip.

    Próximas etapas

    Importe o arquivo exportado na pasta privada da Control Room de destino.
    Send Feedback (Enviar Feedback)