Lea y revise la documentación de Automation Anywhere

Automatización 360

Cerrar contenidos

Contenidos

Abrir contenidos

Exportar archivos mediante API

  • Actualizado: 2021/03/08
    • Automation 360 v.x
    • Explorar
    • Espacio de trabajo de RPA
    • Documentos de API

Exportar archivos mediante API

Puede exportar bots con sus archivos dependientes usando la API de exportación.

Antes de empezar

Nota: Puede ver Control Room APIs en la Community Edition, pero la funcionalidad de la API está limitada. Necesita una Edition de Automatización 360 con licencia para acceder a la funcionalidad completa de las API.
  • Debe tener permisos para Exportar bots, Ver paquete y Registrar entrada o Salida a las carpetas requeridas.
  • Todas las llamadas a la API deben contener un token de autenticación en el encabezado de la solicitud.Utilice la API Autenticación para generar un Web Token JSON.Consulte API de autenticación.
  • ID de archivo del bot que desea exportar desde la carpeta pública.

    Hacer una lista de archivos y carpetas por API de espacio de trabajo

    Nota: Los usuarios solo pueden ver las carpetas y subcarpetas a las que tienen permisos de acceso.
  • Las siguientes URL de API:
    • https://<your_control_room_url>/v2/blm/export: Para exportar el repositorio bots
    • https://<your_control_room_url>/v2/blm/status/{requestId}: Para obtener el estado de exportación por ID de solicitud
    • https://<your_control_room_url>/v2/blm/downoad/{downloadFileId}: Para descargar el archivo exportado bot

Procedimiento

  1. Agregue un token de autenticación al encabezado de la solicitud.
  2. Busque uno o más ID de archivo de la bot que desea exportar.
  3. Utilice el método POST y la URL de punto final:Utilice el método POST y la URL de punto final:.
    En el siguiente ejemplo de cuerpo de la solicitud, se exporta el bot con fileId 2197 junto con los paquetes necesarios para el bot.

    Cuerpo de la solicitud:

    {
      "name": "export-docs",
      "fileIds": [
        2197
      ],
      "includePackages": true
    }
  4. Envíe la solicitud.
    El siguiente cuerpo de la respuesta devuelve el requestId.
    Cuerpo de la respuesta:
    {
      "requestId": "987c0de3-b158-4e71-975e-27d10b9a83fb"
    }
  5. Utilice el método GET y la URL de punto final: <your_control_room_url>/v2/blm/status/{requestId}
    Ingrese el requestId generado en el paso 4 para conocer el estado de la exportación.
    https://192.0.2.0/v2/blm/status/987c0de3-b158-4e71-975e-27d10b9a83fb
  6. Envíe la solicitud.
    En el siguiente cuerpo de la respuesta se devuelve el status y el downloadFileId.
    Cuerpo de la respuesta:
    {
      "requestId": "987c0de3-b158-4e71-975e-27d10b9a83fb",
      "type": "EXPORT",
      "status": "COMPLETED",
      "downloadFileName": "export-docs",
      "downloadFileId": "ZXhwb3J0LWRvY3M=",
      "errorMessage": ""
    }
  7. Utilice el método GET y la URL de punto final: <your_control_room_url>/v2/blm/download/{downloadFileId}
    Ingrese el downloadFileId generado en el paso 6.
    https://192.0.2.0/v2/blm/download/ZXhwb3J0LWRvY3M=
  8. Envíe la solicitud.
    Aparecerá el cuadro de diálogo. Explore la ruta y guarde el paquete exportado en formato de archivo zip.

    La API REST responde a cada solicitud con un código de respuesta HTTP. Para ver los códigos de respuesta, consulte Códigos de respuesta de API.

Qué hacer a continuación

Importe el archivo exportado en la carpeta privada del destino Control Room.
Enviar comentarios