Leia e revise a documentação do Automation Anywhere

Automation Anywhere Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

tarefa de implantação de Bot

  • Atualizado: 7/10/2020
    • Automation 360 v.x
    • Gerenciar
    • Espaço de trabalho RPA

tarefa de implantação de Bot

Como um Bot Runner registrado, implante bots em dispositivos registrados que fazem parte de um grupo de dispositivos. Você também pode passar variáveis para bots quando eles forem implantados.

Pré-requisitos

Você precisa de uma função personalizada com as seguintes permissões para implantar bots:
  • features (Recursos):
    ATIVIDADE
    Gerenciar minha atividade em andamento
    Exibir meus bots agendados
    Agendar meus bots para execução
    Editar minha atividade agendada
    Excluir minha atividade agendada
    BOTS
    Exibir meus bots

    Executar meus bots

  • Executar e agendar permissões para as pastas que contêm bots
  • Acesso aos dispositivos Bot Runner configurados com login automático
Nota:

Implante um bot e passe um valor de variável para o bot quando ele for executado. Forneça as seguintes informações à API:

  • Iddoarquivo: o identificador numérico para o bot a ser implantado. Como encontrar um id do bot
  • executarComoIdsdeusuário: o identificador numérico de um usuário registrado na Control Room como um executor de bots não assistido. Como encontrar um id de usuário
  • Idsdegrupo: o identificador numérico de um grupo de dispositivos que tenha pelo menos um dispositivo ativo. Como encontrar um id de grupo de dispositivos
  • Entradadobot: a variável usada pelo bot. Você pode passar valores variáveis no momento em que o bot é implantado. Neste exemplo de solicitação, o bot usa a variável sDocHello como entrada e saída. O campo de string é o valor passado da API para o bot

Procedimento

  1. Adicione um token de autenticação ao cabeçalho da solicitação. Use a API de autenticação para gerar um JSON Web Token.
  2. POST é o método usado para essa API.
  3. Insira a solicitação no formato JSON válido.
    {
      "fileId": 57911,
      "runAsUserIds": [
        2538
      ],
      "poolIds": [
        49
      ],
      "overrideDefaultDevice": false,
      "botInput": {
        "sDocHello": {
          "type": "STRING",
          "string": "Hello world, go be great."
        }
      }
    }
  4. Envie a solicitação.
    • No Swagger, clique em Executar.
    • Em um client REST, clique em ENVIAR.
    Corpo da resposta:
    Quando bem-sucedida, a API de implantação do Bot retorna uma resposta com o Iddeimplantação.
    {
      "deploymentId": "14c2b6f8-c2a0-4a57-959d-ef413df0d179"
    }

Próximas etapas

Use a API de orquestrador de execução do Bot para listar a atividade de um IDdeimplantação específico.
URL da solicitação:
<your_control_room_url>/v2/activity/list
Corpo da solicitação:
{
  "filter": {
    "operator": "eq",
    "field": "deploymentId",
    "value": "14c2b6f8-c2a0-4a57-959d-ef413df0d179"
  }
}
Corpo da resposta:
{
    "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"
        }
    ]
}
Send Feedback (Enviar Feedback)