Lea y revise la documentación de Automation Anywhere

Automation Anywhere Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Solicitar estado de implementación de bot

  • Actualizado: 2020/10/08

    Solicitar estado de implementación de bot

    Cuando implementa un bot, es posible que desee verificar el estado de la implementación de bot. Esta API le permite conocer el estado de implementación del bot que implementó.

    Antes de empezar

    Asegúrese de tener lo siguiente:
    • El ID de un bot específico para hacer un seguimiento de su progreso.
    • Debe autenticarse como un usuario con una licencia de Ejecutor de Bot no supervisado.
    • Las URL de punto final:
      • <your_control_room_url>/v2/activity/list
      • <your_control_room_url>/v2/repository/file/list
      • <your_control_room_url>/v1/usermanagement/users/list
    Puede utilizar deploymentId, userId, fileId y deviceId para realizar un seguimiento del estado de implementación de un bot específico.

    Procedimiento

    1. Genere un token de autenticación y agréguelo a la cabecera de la solicitud.
    2. Utilice el método POST y la URL terminal: <your_control_room_url>/v2/activity/list.
      Introduzca los parámetros en el cuerpo de la solicitud para el bot que desea obtener los detalles de la actividad.
      Por ejemplo:
      POST https://192.0.2.0/v2/activity/list

      En este ejemplo, use fileIdcomo 16985 y deviceId como 285 para filtrar sus resultados.

      Cuerpo de la solicitud:
      {
        "filter": {
          "operator": "and",
          "operands": [
            {
              "operator": "eq",
              "value": "285",
              "field": "deviceId"
            },
            {
              "operator": "eq",
              "value": "16985",
              "field": "fileId"
            }
          ]
        }
      }
    3. Envíe la solicitud.
      Cuando la solicitud se realiza correctamente, el estado de actividad del bots con el campo de 16985 en el dispositivo con deviceId de 285 se devuelve en el cuerpo de respuesta. El estado de la implementación de bot es COMPLETADO.
      En este ejemplo,
      Cuerpo de la respuesta:
      {
        "page": {
          "offset": 0,
          "total": 31296,
          "totalFilter": 12
        },
        "list": [
          {
            "id": "7d531a3e-a9c2-4ae5-87c1-174c95804504",
            "automationName": "Finance-RPA-Run",
            "fileName": "recorder_Recorder_2.0.9-20200929-154358",
            "filePath": "Automation Anywhere\\System\\recorder_Recorder_2.0.9-20200929-154358",
            "type": "TASK",
            "startDateTime": "2020-09-30T07:30:21Z",
            "endDateTime": "2020-09-30T07:46:01Z",
            "command": "",
            "status": "COMPLETED",
            "progress": 100,
            "automationId": "16",
            "userId": "1516",
            "deviceId": "285",
            "currentLine": 1,
            "totalLines": 1,
            "fileId": "16985",
            "modifiedBy": "1516",
            "createdBy": "1516",
            "modifiedOn": "2020-09-30T07:46:01.643800Z",
            "createdOn": "2020-09-30T07:30:26.288529Z",
            "deploymentId": "c164e447-ae5b-4dac-910d-731620362bd5",
            "queueName": "",
            "queueId": "",
            "usingRdp": false,
            "message": "",
            "canManage": true,
            "deviceName": "AABRD0132",
            "userName": "janedoe",
            "botOutVariables": {
              "values": {
                
              }
            },
            "tenantUuid": "01fbb3fc-e11e-e58d-61b2-2fa1f1545b2b"
          },
          {
            "id": "c477f0b8-9eec-4441-89ef-e5fcecefd5c4",
            "automationName": "deploy_20.05.01.17.08.35_jdoe_API",
            "fileName": "recorder_Recorder_2.0.9-20200929-154358",
            "filePath": "Automation Anywhere\\System\\recorder_Recorder_2.0.9-20200929-154358",
            "type": "TASK",
            "startDateTime": "2020-09-30T07:47:08Z",
            "endDateTime": "2020-09-30T07:47:52Z",
            "command": "",
            "status": "COMPLETED",
            "progress": 100,
            "automationId": "17",
            "userId": "1516",
            "deviceId": "285",
            "currentLine": 1,
            "totalLines": 1,
            "fileId": "16985",
            "modifiedBy": "1516",
            "createdBy": "1516",
            "modifiedOn": "2020-09-30T07:47:53.238791Z",
            "createdOn": "2020-09-30T07:47:10.536940Z",
            "deploymentId": "d0322179-d6d5-4e18-8ba9-0985adf99fb1",
            "queueName": "",
            "queueId": "",
            "usingRdp": false,
            "message": "",
            "canManage": true,
            "deviceName": "AABRD0132",
            "userName": "janedoe",
            "botOutVariables": {
              "values": {
                
              }
            },
            "tenantUuid": "01fbb3fc-e11e-e58d-61b2-2fa1f1545b2b"
          }
        ]
      }
      La API REST responde a cada solicitud con un código de respuesta HTTP. Para obtener detalles sobre los códigos de respuesta, consulte Códigos de respuesta de API.
    Enviar comentarios