Lea y revise la documentación de Automation Anywhere

Automation Anywhere Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Tarea de implementación Bot

  • Actualizado: 7/10/2020
    • Automation 360 v.x
    • Administrar
    • Espacio de trabajo de RPA

Tarea de implementación Bot

Como Bot Runner registrado, implementar bots en dispositivos registrados que forman parte de un grupo de dispositivos. También puede pasar variables a bots cuando se implementan.

Antes de empezar

Necesita un rol personalizado con los siguientes permisos para implementar bots:
  • Características:
    ACTIVIDAD
    Administrar mi actividad de progreso
    Ver mis bots programados
    Programar mis bots para ejecutarse
    Editar mi actividad programada
    Eliminar mi actividad programada
    BOTS
    Ver mis bots

    Ejecutar mis bots

  • Ejecute y programe permisos para las carpetas que contienen el bots
  • Acceso a los dispositivos Bot Runner configurados con inicio de sesión automático
Nota:

Implemente un bot y pase un valor de variable al bot cuando se ejecute. Deberá proporcionar la siguiente información a API:

  • campo: identificador numérico del bot que se implementará . Cómo encontrar un ID bot
  • runAsUserIds: identificador numérico de un usuario que está registrado con su Control Room como Bot Runner no supervisado. Cómo encontrar un ID de usuario
  • poolIds: identificador numérico de un grupo de dispositivos que tiene al menos un dispositivo activo. Cómo encontrar un ID de grupo de dispositivos
  • botInput: la variable utilizada por bot. Puede pasar valores de variables en el momento en que bot se implementa . En este ejemplo de solicitud, el bot utiliza la variable sDocHello como entrada y salida. El campo de cadena es el valor pasado de la API al bot

Procedimiento

  1. Agregue un token de autenticación a la cabecera de la solicitud. Utilice la API de Autenticación para generar un Web Token JSON.
  2. PUBLICAR es el método utilizado para esta API.
  3. Introduzca la solicitud en un formato JSON válido.
    {
      "fileId": 57911,
      "runAsUserIds": [
        2538
      ],
      "poolIds": [
        49
      ],
      "overrideDefaultDevice": false,
      "botInput": {
        "sDocHello": {
          "type": "STRING",
          "string": "Hello world, go be great."
        }
      }
    }
  4. Envíe la solicitud.
    • En Swagger, haga clic en Ejecutar.
    • En un cliente REST, haga clic en ENVIAR
    Cuerpo de la respuesta:
    Cuando se realiza correctamente, la API de implementación Bot devuelve una respuesta con el ID de implementación.
    {
      "deploymentId": "14c2b6f8-c2a0-4a57-959d-ef413df0d179"
    }

Qué hacer a continuación

Utilice la API de Bot Execution Orchestrator para enumerar la actividad para un ID de implementación específico.
URL de solicitud:
<your_control_room_url>/v2/activity/list
Cuerpo de la solicitud:
{
  "filter": {
    "operator": "eq",
    "field": "deploymentId",
    "value": "14c2b6f8-c2a0-4a57-959d-ef413df0d179"
  }
}
Cuerpo de la respuesta:
{
    "page": {
        "offset": 0,
        "total": 13,
        "totalFilter": 1
    },
    "list": [
        {
            "id": "e49cea73-01fb-4a10-a7de-ce3e7b83a5ae_0e6c0971292ea185",
            "automationName": "deploy-test_20.05.01.17.08.35_jdoe_API",
            "fileName": "deploy-test",
            "filePath": "Automation Anywhere\\Bots\\deploytest\\deploy-test",
            "type": "TASK",
            "startDateTime": "2020-05-01T17:09:02Z",
            "endDateTime": "2020-05-01T17:09:05Z",
            "command": "",
            "status": "COMPLETED",
            "progress": 100,
            "automationId": "22260",
            "userId": "2538",
            "deviceId": "894",
            "currentLine": 1,
            "totalLines": 1,
            "fileId": "57911",
            "modifiedBy": "2540",
            "createdBy": "2538",
            "modifiedOn": "2020-05-01T17:08:47.657801Z",
            "createdOn": "2020-05-01T17:08:38.228573Z",
            "deploymentId": "14c2b6f8-c2a0-4a57-959d-ef413df0d179",
            "queueName": "",
            "queueId": "",
            "usingRdp": false,
            "message": "",
            "canManage": false,
            "deviceName": "MyCompany-JohnDoe",
            "userName": "jdoe"
        }
    ]
}
Enviar comentarios