Ir para o conteúdo

Julho 2024

BotCity Orchestrator

Melhorias nas Tarefas

Estamos entusiasmados em anunciar uma série de melhorias e novos recursos para a função de Tarefas, anteriormente conhecida como "Fila de Tarefas". Essas melhorias surgiram a partir de necessidades relatadas pelos usuários e análises da comunidade G2. A seguir, apresentaremos as principais mudanças:

Melhorias na Interface de Tarefas

Novo Nome da Função - A Fila de Tarefas agora se chama "Tarefas", com um novo texto de suporte para tornar mais claro o propósito da função.

Novo Nome da Função

Gestão e Visualização de Tarefas

Coluna "Última Atualização"

Agora, a lista de tarefas inclui uma coluna "Última Atualização", onde você pode ver há quanto tempo uma tarefa está na fila, sendo processada ou concluída. Esta funcionalidade proporciona uma visão mais clara do tempo gasto em cada estágio.

Ajuste de colunas.gif

Personalização da Tabela

A partir desta versão, você pode personalizar as tabelas de Tarefas de acordo com suas preferências. Quando você selecionar um tipo de filtro ou ordenação de coluna, essa configuração será salva como seu padrão. Incluímos um botão de instruções e um modal para ajudar você a personalizar sua tabela.

Configuração_Tarefas.gif

Alertas e Notificações

Aviso sobre Runners Offline

Se houver tarefas na fila associadas a runners offline, um aviso será exibido para que você revise seus runners alocados. Este alerta inclui um link direto para a aba "Runners" na plataforma, onde você pode ativar um runner.

Aviso de Tarefa.gif

Melhorias nas Opções de Interrupção e Exclusão de Tarefas

Novos Nomes e Ações para Tarefas

Teste_de_ações.gif

  • A ação Interromper agora se chama Solicitar Parada e estará disponível durante o estado "Em Execução". Ao clicar nesta opção, sua tarefa interromperá a execução e trará o resultado indicado por você em seu código.
  • A ação Forçar Parada de uma Tarefa estará disponível durante o estado "Em Execução" e, ao clicar nesta opção, o runner interromperá a tarefa, trazendo a mensagem de erro padrão do orquestrador.
  • A ação Excluir está disponível durante o status "Na Fila" ou para tarefas de teste, permitindo que você remova tarefas futuras ou exclua tarefas de teste existentes.
    • Nota: Não é possível excluir tarefas após entrarem no estado "Em Execução".
  • A ação Cancelar está agora disponível a partir desta versão para tarefas no estado "Na Fila". Esta ação permite cancelar tarefas quando você deseja priorizar outras tarefas na fila.
  • A ação Duplicar está agora disponível a partir desta versão para tarefas que foram canceladas e que o usuário deseja incluir novamente na fila, seja com os mesmos parâmetros ou novos.

Essas mudanças são projetadas para fornecer maior clareza e controle sobre a gestão de tarefas, garantindo que você tenha as ferramentas necessárias para um fluxo de trabalho eficiente.


Melhorias na Edição de Agendamentos

Na última versão, lançamos o novo agendador com a opção de criar agendamentos via cron ou calendário.

Uma oportunidade encontrada pelos usuários foi a de editar um agendamento criado, então implementamos essa melhoria nesta versão.

Agora você pode editar os campos Nome, Tipo de Agendamento, Frequência de Agendamento e Preferências de Início.

Gif_Editar_Agendamento.gif

Edição de Agendamento.gif


BotCity Wizard

Melhorias na Usabilidade do Assistente

Este mês, estamos lançando a nova versão do nosso assistente. O objetivo principal das mudanças foi melhorar a usabilidade das interfaces e melhorar a comunicação sobre os fluxos e possibilidades do assistente.

Novo Visual e Nova Usabilidade

  • Barra de Progresso: Incluímos barras de progresso para que nossos usuários possam ver facilmente em que etapa da configuração ou instalação estão.
  • Acesso à Documentação: Em cada tela do assistente, você encontrará um link de ajuda. Ao clicar em "Clique aqui", você será levado à nossa documentação com material relevante para essa etapa.
  • Botões de Navegação: Em todas as telas de configuração, há botões de navegação disponíveis para ajudá-lo a mover-se entre as páginas.

Captura do Chrome 2024-7-8.png

Captura do Chrome 2024-7-8 (1).png

Novo Launchpad

O novo launchpad, além de ter um visual renovado, traz várias novas ferramentas:

  • Indicador de Versão Instalada: Veja rapidamente qual versão do software está sendo usada.
  • Botão de Acesso ao Orquestrador: Um botão para acessar o orquestrador a partir do launchpad.
  • Botão de Suporte de Especialistas: Um botão para contactar nossa equipe de especialistas em caso de dúvidas.

Sem título

  • Notificações de Atualização: Um banner que exibe novas atualizações e versões disponíveis.

Sem título

  • Melhorias nos Feedbacks: Mensagens de sucesso e erro revisadas para serem mais claras e úteis.

Sem título

  • Novo visual no runner: Runner com feedback visual sobre o processamento de tarefas

Sem título

Ferramenta de Diagnóstico

Em caso de quaisquer limitações de ambiente ou problemas de permissões em configurações empresariais, a partir desta versão, se você não conseguir concluir a instalação do assistente, será direcionado a executar a ferramenta de diagnóstico, que pode fornecer um relatório mais preciso sobre o que precisa ser ajustado na sua configuração.

Diálogo de Diagnóstico

Novo Diagnóstico


BotCity Studio SDK - 2.21.0

Aviso

A atualização para esta nova versão é fortemente recomendada, pois traz grandes melhorias para o BotCity Runner relacionadas ao seu desempenho.

Runner - Versão 2.9.2

A versão 2.9.2 do BotCity Runner traz uma melhor experiência do usuário juntamente com melhorias significativas de desempenho.

Cache de Automação

Para acelerar o desempenho das execuções e reduzir a quantidade de dados utilizados, o BotCity Runner agora manterá um cache da última versão de lançamento dos bots que deveria executar.

Isso evitará a necessidade de baixar constantemente o código do BotCity Orchestrator e preparar o ambiente Python se nada mudar entre as execuções.

Esta atualização elimina virtualmente o tempo morto entre o início de uma tarefa e sua execução para execuções subsequentes do seu bot.

Nota

Se você lançar uma nova versão ou alterar a versão de lançamento de um bot no BotCity Orchestrator, ela será baixada e o ambiente será atualizado de acordo.

As execuções subsequentes desta mesma versão ativarão o mecanismo de cache.

Modo em Segundo Plano com Experiência Melhorada

O novo script de inicialização para o BotCity Runner agora produzirá uma janela de console mais descritiva que pode ser fechada para terminar facilmente o processo em segundo plano.

Isso também resolverá um problema de longa data relacionado ao processo de runner fantasma ao iniciar o BotCity Runner em modo de segundo plano através do BotCity Wizard. Agora você pode simplesmente fechar a janela do console para terminar o processo do Runner.

Modo em Segundo Plano

Telemetria, Logs e Capturas de Tela

Informações de telemetria como versão do Java, versão do Runner, últimas tarefas executadas, contador de execução de tarefas e tempo de atividade do runner sempre serão transmitidas independentemente da configuração logTelemetry pois são consideradas métricas internas.

A partir desta versão, o BotCity Runner quando executado no modo de Interface Gráfica do Usuário (GUI), só começará a transmitir o sinal de batimento cardíaco, bem como o log de aplicativo opcional e capturas de tela, uma vez que o botão START for pressionado. Em versões anteriores, o processo começava a enviar informações assim que era lançado.

Outros Correções de Erros

Esta versão também aborda outros comportamentos indesejados menores que foram relatados e corrigidos, como:

  • Um comportamento incerto quando havia múltiplos arquivos bot.py presentes em um projeto. Agora o BotCity Runner usará o arquivo mais alto para executar a automação.
  • Um erro silencioso se você tentar executar um aplicativo BotCity Runner sem configurá-lo, agora exibirá uma mensagem de erro melhor.