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.
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.
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.
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.
Melhorias nas Opções de Interrupção e Exclusão de Tarefas¶
Novos Nomes e Ações para Tarefas¶
- 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.
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.
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.
- Notificações de Atualização: Um banner que exibe novas atualizações e versões disponíveis.
- Melhorias nos Feedbacks: Mensagens de sucesso e erro revisadas para serem mais claras e úteis.
- Novo visual no runner: Runner com feedback visual sobre o processamento de tarefas
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.
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.
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.