This is a discussion topic for the original post at Novas funcionalidades: Informações nas tarefas, tipos de bots além de Python RPA, integração com Microsoft Teams e muito mais - BotCity | Python RPA | Blog
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.
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.
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.
Criando um exemplo, considerando a data atual 11/04/2023, vamos configurar a data mínima para 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.
[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”.
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”.
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.
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”.
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.
[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.