Lea y revise la documentación de Automation Anywhere

Automation Anywhere Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Tarea de implementación Bot

  • Actualizado: 2020/07/10

    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