Atualizações BotCity Maestro

This is a discussion topic for the original post at Atualizações BotCity Maestro - Botcity | Blog

:wave: Olá!

Estamos empolgados em anunciar um novo conjunto de melhorias que nosso time tem trabalhado ao longo das últimas duas semanas.

Nosso orquestrador BotCity Maestro recebeu diversas melhorias em experiência de usuário bem como novas funcionalidades!

Nas próximas seções vamos mostrar tudo o que mudou e te guiar através das novas funcionalidades! Espero que você goste!

Criação de Conta Simplificada

Tem um e-mail e senha em mente? Excelente! Isso é tudo que você precisa!

Novos Layouts

Desde a nova tela de acesso e recuperação de senha até um redesign completo de nosso produto, nós redefinimos a aparência do BotCity Maestro e trabalhamos para torná-lo ainda mais funcional e produtivo.

Tela de acesso

Sua porta de entrada no BotCity Maestro recebeu melhorias visuais e também funcionais permitindo acesso fácil aos nossos canais de comunidade.

Recuperação de senha também recebeu atualizações em seu visual e correção de bugs.

Nova tela de entrada

A nova tela de boas-vindas agora conta com quatro áreas de interesse que permitem rápido acesso ao download do BotCity Studio SDK, nosso Portal de Documentação, BotCity Academy e BotCity Maestro.

Gestão de Logs

A gestão de logs era somente possível via interface de linha de comando (CLI) ou via SDK. Somente visualização e download de logs era possível via BotCity Maestro.

Hoje estamos felizes em anunciar a dsponibilidade não somente de visualização e download mas também as operações de criação e exclusão de logs diretamente na interface web do BotCity Maestro.

Clicando no botão Novo Log, a nova tela de criação de log onde você pode definir o Label, identificador unico a ser utilizado quando interagindo com esse log via Maestro SDK ou API, assim como as colunas.

Outra grande mudança com relação aos logs é que eles não são mais relacionados a uma unica automação. Agora você pode criar quantos logs desejar para melhor organização de seus dados e gestão.

Teste agora!

Gestão de Runners

Recentemente atualizamos a terminologia com intenção de simplificar o entendimento do que Machines são. Atualizações recentes do BotCity Maestro substituiram todas ocorrencias do termo Machine com o termo mais apropriado, Runner.

Para recordarmos, um Runner é um serviço criado pela BotCity que roda em um host (computador, maquina virtual, host em núvem, container ou qualquer outra forma). Um host pode ter uma ou mais instancias de BotCity Runner sendo executadas em paralelo dependendo do caso de uso e capacidades de hardware.

No passado a unica forma de criar um Runner era via BotCity CLI utilizando o comando abaixo:

BotCLI machine new -machineId vm01

Agora você pode criar instancias de Runners diretamente na interface do BotCity Maestro clicando no botão Novo Runner.

O card de Runnner contém as demais operações que podem ser executadas:

  • Visualizar informações da instância
  • Visualizar arquivo de log da instância
  • Capturar Screenshot
  • Editar a instância
  • Remover a instância

Gestão de Robôs

Outra grande novidade que estamos empolgados em anunciar é a nova gestão de robôs via interface web do BotCity Maestro.

Antes desta funcionalidade, a unica forma de tratar o ciclo de vida de um robô (Deploy, Release e Update) era via nossa interface de linha de comando e exclusão de robôs não era possível.

A partir de agora, é possivel executar todas essas operações diretamente na interface do BotCity Maestro apenas com alguns cliques.

Do menu Meus Robôs você pode fazer o deploy de novos robôs e versões, marcar versões de robôs como release, atualizar robôs e excluí-los.

Veja como fazer.

Deploy

Deploy é o processo utilizado para adicionar novos robôs e novas versões de robôs existentes no BotCity Maestro.

Você pode fazer o deploy de um robô simplesmente clicando no botão Deploy e preencher os campos do formulário com Bot ID, version, file e technology desejados. Isso é muito similar a sintaxe de linha de comando que é:

BotCLI bot deploy -botId demoWeb -version 1.0 -file demoWeb-1.0.tar.gz -python

Update

Update é o processo utilizado para sobrescrever um robô. Note que este processo é irreversível e vai sobrescrever versões existentes mesmo que elas sejam a versão de release. Com isso em mente, tenha cuidado.

Você pode atualizar um robô simplesmente clicando no botão do lápis associado ao robô e versão desejado e selecionando um novo arquivo para substituir o arquivo atual. Isso é muito mais simples do que o comando do CLI:

BotCLI bot update -botId demoWeb -version 1.0 -file demoWeb-1.0.tar.gz -python

Release

Release é o processo utilizado para marcar qual versão disponível do bot é a versão a ser utilizada pelas tarefas. Esta versão será baixada pelo BotCity Runner e executada em seu host.

Você pode definir a versão de release clicando no botão sinalizado com a seta vermelha na imagem abaixo.

O procedimento equivalente via linha de comando é:

BotCLI bot release -botId demoWeb -version 2.0

Delete

Nova funcionalidade! Para remover uma versão basta clicar no ícone de lixeira e confirmar a operação na tela de confirmação que será exibida.

Mais novidades a caminho

Esperamos que você tenha gostado das novas funcionalidades tanto quanto nós gostamos de desenvolvê-las e usá-las.

Como sempre, caso você tenha perguntas ou encontre algum problema ou tenha sugestões de novas funcionalidades, sinta-se a vontade para conversar conosco em nossos canais de comunidade.

Não vou liberar spoilers mas temos muito mais novas funcionalidades incríveis a caminho que serão liberadas nas próximas semanas! 🚀

Fique ligade e se inscreva em nossas mídias sociais para receber as notificações de quando as novidades saírem!

Divirta-se criando automações! 🦾🤖