Lea y revise la documentación de Automation Anywhere

Automation Anywhere Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Exportar archivos mediante API

  • Actualizado: 2020/06/15
    • 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

  • Debe tener permisos para Exportar bots, Ver paquete y Registrar entrada o Salida a las carpetas requeridas.
  • Un token de autenticación para un usuario registrado en Control Room.

    API de autenticación

  • ID de archivo del bot que desea exportar desde la carpeta pública.

    Enumerar carpetas y archivos de espacios de trabajo

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

Procedimiento

  1. Utilice el método POST para generar un Web Token JSON.
    API de autenticación.

    La API de exportación BML usará el token de autenticación que se obtiene con la API de autenticación. El token de autenticación se debe pasar como una de las entradas de encabezado en la API de exportación de BLM.

  2. Busque uno o más ID de archivo de la bot que desea exportar.
  3. Utilice el método POST y la URL: <your_control_room_url>/v2/blm/export.
    Introduzca los siguientes parámetros en el cuerpo de la solicitud:
    • nombre: Esta es una cadena. Introduzca el nombre del archivo de exportación.
    • campos: Este es un valor numérico. Introduzca una o más ID de archivo de la bot que desea exportar.
    • incluirPaquetes: Este es un valor booleano. Introduzca verdadero o falso. Introduzca verdadero si el archivo de exportación debe contener paquetes requeridos para bots.
    • archivePassword: Esta es una cadena y es opcional. Introduzca la contraseña de archivo de exportación.
    Cuerpo de la solicitud:
    {
      "name": "export-docs",
      "fileIds": [
        2197
      ],
      "includePackages": true
    }
  4. Envíe la solicitud.
    • En un cliente REST, haga clic en ENVIAR.
    • En la interfaz de Swagger, haga clic en Ejecutar.
    El cuerpo de la respuesta devuelve requestId.
    Cuerpo de la respuesta:
    {
      "requestId": "987c0de3-b158-4e71-975e-27d10b9a83fb"
    }
  5. Utilice el método OBTENER e introduzca requestId en la URL: <your_control_room_url>/v2/blm/status/{requestId}
    https://192.0.2.0/v2/blm/status/987c0de3-b158-4e71-975e-27d10b9a83fb
  6. Envíe la solicitud.
    • En un cliente REST, haga clic en ENVIAR.
    • En la interfaz de Swagger, haga clic en Ejecutar.
    El cuerpo de respuesta devuelve status y 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 OBTENER e introduzca downloadFileId en la URL: <your_control_room_url>/v2/blm/downoad/{downloadFileId}
    https://192.0.2.0/v2/blm/downoad/ZXhwb3J0LWRvY3M=
  8. Envíe la solicitud.
    • En el cliente REST, haga clic en Enviar y descargar.
    • En la interfaz de Swagger, haga clic en Ejecutar.
    Aparecerá el cuadro de diálogo. Explore la ruta y guarde el paquete exportado en formato de archivo zip.

Qué hacer a continuación

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