Automações
Ir para AutomaçõesNas seções a seguir, você encontrará informações sobre como criar e gerenciar automações.
Anatomia de uma automação¶
Uma automação é um dos elementos mais importantes do BotCity Maestro logo atrás das tarefas.
Elas são responsáveis por vincular agentes, que são os bots ou software a serem executados, com os Runners, que são as instâncias do BotCity Runner nas quais os agentes serão executados ao processar as tarefas.
As tarefas são instâncias de uma automação criada pelo usuário por meio da interface do usuário do Maestro, CLI (Interface de linha de comando) da BotCity, Maestro SDK ou da API do Maestro.
Uma automação é definida pelos seguintes elementos:
- Label: O identificador único da automação.
- Nome: O nome amigável da automação.
- Descrição: Uma breve descrição da automação.
- Tempo humano da atividade: O tempo estimado (em minutos) que um humano levaria para concluir uma tarefa dessa automação.
- Tecnologia: Tecnologia ou linguagem de programação utilizada na automação
- Robô vinculado: O agente/bot associado a esta automação.
- Runners vinculados: Lista de Runners associados a esta automação. Se mais de um Runner estiver anexado, a tarefa será distribuída ao primeiro BotCity Runner livre que está online e disponível.
- Notificar os usuários: A lista de usuários a serem notificados quando o alerta de notificações de um determinado tipo acontecer.
- Tipo de notificação: Os tipos de notificação de alerta para notificar os usuários.
- Ícone: Um pequeno ícone que representa a automação que será exibida na interface do usuário do Maestro.
- Prioridade: A prioridade de execução desse processo.
- Parâmetros: Uma lista de parâmetros que serão usados pelo Robô vinculado.
Importante
Os usuários selecionados no campo Notificar os usuários receberão uma notificação via e-mail toda vez que a automação disparar um alerta via código.
Veja mais detalhes sobre a funcionalidade de Alertas do Orquestrador.
Agendamento CRON¶
Esse tópico foi movido para a seção Agendamentos.
Parâmetros¶
As automações podem ser parametrizadas para maior flexibilidade e código mais dinâmico.
Os parâmetros são definidos na seção Parâmetros da automação ao criar ou editá-la.
Os parâmetros são definidos por um Label e um Tipo. O Label é o identificador exclusivo do parâmetro e o Tipo é o tipo de dados do parâmetro.
Atualmente, os seguintes tipos de parâmetros são suportados:
- Text
- Integer
- Double
- Date
Você também pode definir se esse parâmetro terá um valor padrão e também se é um parâmetro obrigatório.
O Tipo também determinará como o parâmetro será exibido na interface novas tarefas no Maestro.
Criando uma automação¶
Importante
Para criar uma automação, existem alguns requisitos que devem ser atendidos:
- Certifique-se de ter um Runner registrado. Veja mais na seção Runners.
- Certifique-se de ter um bot ou agente implantado e liberado. Veja mais na seção de implantação de bot.
Crie uma nova automação clicando no botão + Nova Automação
no canto superior direito.
Preencha o formulário com as informações necessárias e clique em Criar
.
Aqui está um exemplo de como criar uma automação:
Aviso! Seu código não está informando nenhum item processado
Se você visualizar um aviso referente ao reporte de itens processados, isso quer dizer que o código da sua automação ainda não está reportando dados para a plataforma.
Utilizar esse recurso no seu processo de automação permite que você tenha informações sobre os itens processados com sucesso ou falha por cada tarefa executada.
Veja mais detalhes sobre essa funcionalidade acessando a documentação do BotCity Maestro SDK.
Importante
Esse recurso faz parte do BotCity Insights, que é um módulo dedicado a parte de reportar e exibir dados referentes à sua iniciativa de RPA.
Veja mais detalhes sobre esse módulo acessando a documentação do BotCity Insights.