Automação Python

Novas funcionalidades: Informações nas tarefas, tipos de bots além de Python RPA, integração com Microsoft Teams e muito mais

Olá, mundo! 👋

Temos novidades para compartilhar com vocês sobre as nossas ferramentas Python RPA. Acompanhem este artigo.

[0] Informações nas tarefas

Agora é possível acompanhar na tarefa um novo formato de visualização, além do destaque para o tempo de execução e o tempo na fila.

Para entrar na tela de informações, clique no ícone com três pontos no canto superior direito do card da tarefa disponível na tela de fila de tarefas. Ao clicar neste ícone, você terá a opção “informações”. Clique nesta opção.

Tela do BotCity Maestro em que mostra a fila de tarefas. Em destaque, uma das tarefas tem uma pequena janela em cima com a opção "informações" para clicar.

Ao entrar na tela de informações da tarefa, será possível identificar cinco cards. O terceiro refere-se ao tempo na fila e o quarto refere-se ao tempo de execução.

Tela do BotCity Maestro que mostra as informações relacionadas a uma tarefa. No centro dessa tela tem 5 pequenos retângulos e cada um mostra um dado. Os que estão em destaque são o terceiro e o quarto, respectivamente representando o tempo na fila e o tempo de execução da tarefa.

Explicando melhor:

  • tempo na fila: significa o tempo que a tarefa ficou na fila aguardando para ser executada, desde quando ela foi criada até o momento de começar a executar;
  • tempo de execução: significa o tempo que a tarefa levou para executar.

[1] Data mínima de execução

Você sabia que pode determinar uma data mínima para execução das tarefas da sua automação? Acompanhe o passo a passo.

Ao criar uma nova tarefa relacionada a uma automação, é possível escolher uma data mínima para que a execução do seu bot seja feita. Na tela de nova tarefa, identifique o campo “data de execução mínima” e selecione a data e hora desejadas.

Tela do BotCity Maestro onde é possível criar uma nova tarefa a partir de uma automação. No exemplo, o campo em destaque é o chamado "Data de execução mínima".

Criando um exemplo, considerando a data atual 11/04/2023, vamos configurar a data mínima para 12/04/2023, 00h00.

Tela do BotCity Maestro onde é possível criar uma nova tarefa a partir de uma automação. No exemplo, o campo em destaque é o chamado "Data de execução mínima". Neste campo está a informação citada no texto "12/04/2023, 00h00".

Na fila, a tarefa que acabamos de criar fica em status aguardando até que seja a data e hora correta para sua execução.

Tela do BotCity Maestro, mostrando a fila de tarefas com filtro, de modo que mostre apenas a tarefa que estava sendo testada para demonstrar a feature. Em destaque na legenda está um quadrado ao redor da palavra "aguardando" e a cor azul para mostrar que o status da tarefa com a cor azul e aguardando.

[2] Integração com Microsoft Teams

Além de outras integrações com outras ferramentas de comunicação, agora também é possível fazer essa integração com Microsoft Teams. Entenda no passo a passo como realizar a configuração corretamente.

Crie um time ou vá até um time no qual você queira que os alertas sejam enviados. No canto direito superior, identifique o ícone com três pontos. Clique nele e, em seguida, clique em “Conectores”.

Print do menu suspenso ao clicar nos três pontos do canto esquerdo superior. Existem algumas opções e a penúltima que está em destaque é a opção Connectors.

No campo de pesquisa da nova tela, digite “Incoming Webhook”. O resultado trará a opção conforme print abaixo. Após identificar a opção correta, clique no botão “configurar”.

Tela em que mostra o resultado da pesquisa ao consultar por "incoming webhook" e, em destaque, o botão "configure", que deve ser clicado conforme orientações do tutorial.

Com a nova tela que se abriu, você deverá preencher as informações necessárias. E não deixe de copiar a URL gerada. A URL mapeia o canal e você pode usá-la para enviar informações ao Teams.

Print da tela de configuração do webhook. Em destaque para os campos obrigatórios que seria o campo do nome para o conector. Na parte inferior da imagem está a URL mencionada que deve ser copiada.

Após isso, você deverá ir até o BotCity Maestro. No menu da lateral esquerda, identifique a categoria “Administração” e, dentro dela, a opção “Integrações”.

Print da tela Integrações que consta dentro do BotCity Maestro. Com três campos seguidos, sendo o último o campo necessário com o nome "Microsoft Teams url".

Haverá a opção “Microsoft Teams url”. Você deverá colar a URL gerada no time dentro deste campo. Após isso, será possível configurar os alertas normalmente. E eles serão direcionados também para o time que você selecionou.

Print da tela do time no Microsoft Teams mostrando os alertas chegando no chat.

[3] Interromper ou terminar a tarefa em execução

Além de interromper uma tarefa, você também pode terminar a execução da mesma, quando necessário. 

Primeiro, vamos entender a diferença entre interromper e terminar uma tarefa:

  • interromper: caso você tenha uma tratativa no código da sua automação para quando receber requisições deste tipo, a tarefa fará essa tratativa ao ser interrompida;
  • terminar: neste caso, o runner terminará a tarefa, forçando o encerramento da execução, independente da etapa em que a tarefa estiver.

Para fazer esse processo via interface gráfica do BotCity Maestro, você pode ir até a tarefa que deseja interromper ou terminar, identificar no canto superior direito o ícone com três pontos, clicar nele e escolher a opção que mais fizer sentido para a sua necessidade.

[4] Execução de diversos tipos de bot

Você já sabia que poderia executar automações construídas em Python, Java e JavaScript, certo? Mas agora você pode executar e orquestrar qualquer tipo de robô, por exemplo: arquivos bash ou bat, entre muitos outros.

Você pode realizar o “easy deploy” normalmente, acessando essa opção pelo menu da lateral esquerda no BotCity Maestro. Em seguida, adicionar o arquivo de execução. E, no campo “Qual é a tecnologia?”, selecionar a opção “Comando”. E no campo “Qual é o comando para executar?” escrever o script para execução do tipo de robô que você está disponibilizando para uso.

É importante atentar-se ao comando para execução, se é necessário um ou mais parâmetros e como recebê-los, para que você considere na hora de preencher esse campo. Após a criação, você poderá criar tarefas para executá-las com esse novo robô normalmente.

Logo teremos mais novidades

Esperamos que tenha gostado dessas novas funcionalidades. E logo traremos mais conteúdos.

Aproveite e faça parte da nossa comunidade, entrando no slack, acompanhando as novidades em nossa documentação em português ou em inglês, além de aprender muito com nosso fórum

She/her. I am a Tech Writer and Developer Relations at BotCity. I am also a tech content creator who loves tech communities and people.

Deixe uma resposta

%d