Lea y revise la documentación de Automation Anywhere

Automation Anywhere Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Importar archivos mediante API

  • Actualizado: 2020/06/12
    • Automation 360 v.x
    • Explorar
    • Espacio de trabajo de RPA
    • Documentos de API

Importar archivos mediante API

Puede importar bots con sus archivos dependientes usando la API de importación.

Antes de empezar

  • Debe tener los permisos Importar bots, Administrar paquete y Registrar en las carpetas y Bot Creator licencias necesarias.
  • Un token de autenticación para un usuario registrado en Control Room.

    API de autenticación

  • Las siguientes URL de API:
    • <your_control_room_url>/v2/blm/import: Para importar el repositorio bot
    • <your_control_room_url>/v2/blm/status/{requestId}: Para obtener el estado de importación por ID de solicitud

Procedimiento

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

    La API de importación de BLM 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 importación de BLM.

  2. Utilice el método POST y la URL: <your_control_room_url>/v2/blm/import.
    Introduzca los siguientes parámetros de solicitud en encabezados.
    • cargar: Elija el archivo que desea importar en su Control Room.
    • actionIfExisting: Seleccione la opción SALTAR o SOBREESCRIBIR si el archivo que está importando ya existe.
    • archivePassword: Esta es una cadena y es opcional. Introduzca la contraseña de archivo.
    Cuerpo de la solicitud:
    {
      "upload": "docs-blm.zip",
      "actionIfExisting": "OVERWRITE"
    }
  3. 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": "eafef543-2d7a-47f5-81d0-490d09dd68d2"
    }
  4. Utilice el método OBTENER e introduzca requestId en la URL: <your_control_room_url>/v2/blm/status/{requestId}

    Cuerpo de la solicitud:

    https://192.0.2.0/v2/blm/status/eafef543-2d7a-47f5-81d0-490d09dd68d2
  5. 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 status.
    Cuerpo de la respuesta:
    {
        "requestId": "fa4b0c56-fab8-42ef-8d96-fc6b53e1cbaa",
        "type": "IMPORT",
        "status": "COMPLETED",
        "downloadFileName": "",
        "downloadFileId": "",
        "errorMessage": ""
    }

    El estado COMPLETADO indica que el archivo se importó correctamente. Puede encontrar el archivo importado en su Control Room.

Enviar comentarios