Control Room
- Atualizar senha host do Ldap quando for alterado.
R: Quando cadastramos um usuário para ser BUILD do control room pelo LDAP, o usuário em teoria não deveria ter a senha expirada. Porém, caso ocorrer de expirar a senha ou ser alterada, não existe um método facil e automatico do control room identificar a nova senha e já se alterar. Seria bom desenvolver um método de identificação de senha e ser disponibilizado um formulário para inserir a nova senha e/ou ser atualizado automaticamente.
- Utilização de outro Repositório além do SVN
R: O GitHub por exemplo ou o Harvest, seria ideal para compartilhamento de task/metabots, assim, um metabot poderia ser desenvolvido por N desenvolvedores, pois o GitHub versiona e dá um MERGE no código, aumentando produtividade e desempenho de desenvolvimento. Atualmente, quando um desenvolvedor está mexendo em um METABOT, os outros devem aguardar ele finalizar para que possa ser mexido novamente.
- Requisitar a IBM a desenvolver a finalização de robôs via Control Room.
R: Para alguns bot, queremos ter horário de inicio e horário de fim. Por exemplo, queremos rodar um bot a cada 2 horas, mas queremos que ele não passe de 1 hora em execução. Atualmente, não sabemos o tempo do bot, mas o máximo de tempo em execução deve ser 1 hora.
- Banco de Dados: Implementar uma solução que seja possível alterar o local onde o Banco de Dados está armazenado, tendo em vista que hoje, ao instalarmos o Control Room, devemos informar o local físico do banco e caso tenhamos que alterar, não conseguimos fazer dentro do painel de configuração do Control Room.
Client
- Acesso aos MetaBots da IBM
R: No site do Automation Anywhere Bot Store existem metabots próprios da IBM, com isso, poderiamos utilizar uma conta especial da IBM para conseguir utilizar os metabots de forma gratuita.
- Destacar em cores os "IFs"
R: Quando existem IF's em cascata, a visualização fica dificil para saber onde um if começa e termina, assim, causando confusão visual para compreensão da tarefa. Caso o bloco fosse destacado de uma cor diferente ao clicar no IF pai, ajudaria muito saber o que esse IF está fazendo e até onde ele vai.
- Possibilitar a limpeza de todas as variáveis sem utilização
R: Atualmente quando criamos variáveis e não utilizamos, temos que apagar uma a uma em todas as tarefas para que seja limpo o Variable Manager quando for para produção . Com isso, atrasa o desenvolvimento para que o código fique mais limpo.
- Possibilitar a limpeza de informações de todas as variáveis
R: Atualmente quando inserimos valores direto no Variable Manager para testes locais da execução da tarefa, temos que limpar as variáveis uma a uma quando for para produção, atrasando no desenvolvimento para que o código fique mais limpo.
- Possibilidade de deletar todos os "message box" de uma vez
R: Quando estamos em fase de homologação da tarefa, é necessário a utilização dos "Message Box" para que seja validado alguns pontos da tarefa. Porém, antes de ir para produção, devemos entrar em todas as tarefas e desabilitar/excluir os Message Box. Com isso, acaba atrasando o tempo em deixar o código limpo, além de ter o perigo de deixar passar um Message Box e impedir a execução do Bot. Caso existisse um método de impedir/desabilitar/deletar Message Box, ajudaria no tempo e diminuiria as chances de erros.
- Atalho no teclado para desabilitar linhas de código
R: Atualmente não existe o atalho para desabilitar/habilitar o comando, assim, temos que clicar com o mouse para executar essa ação. Seria ótimo ter um atalho que fizesse isso para nós.
- Atalho no teclado para inserção de comentário
R: Para inserir um comentário, é necessario buscar nos comandos do Workbench, porém, seria bom se existisse um atalho para inserção rápida de um comentário.
- Ser possível deletar todas as linhas de códigos desabilitadas
R: Quando o código está pronto para ir para produção, devemos entrar em todas as tarefas para excluir linhas desabilitadas, mantendo o código limpo. Porém, perdemos muito tempo e as vezes não temos esse tempo para realizar essa operação. Seria ótimo se houvesse um atalho para que sejam excluídas todas as linhas desabilitadas.
- Variável para mostrar linha atual
R: Utilizamos bastante gravação de log. Com isso, ao executarmos uma ação, gostaríamos de ver em qual linha foi executado o comando. Isso ajudaria na velocidade de manutenção da tarefa, pois saberíamos exatamente em qual linha se encontra o bug. Atualmente apenas existe a linha na qual ocorre o ERRO, porém, gostaríamos também da linha na qual ocorre uma determinada ação.
ENGLISH TRANSLATION...
Control Room
- Update LDAP host password when it is changed.
A: When we register a user to be BUILD from the control room by LDAP, the user in theory should not have an expired password. However, in case the password expires or is changed, there is no easy and automatic method for the control room to identify the new password and change it. It would be good to develop a password identification method and be provided with a form to enter the new password and/or be automatically updated.
- Use of a Repository other than SVN
A: GitHub for example or Harvest would be ideal for sharing task/metabots, so a metabot could be developed by N developers, as GitHub versiona and MERGEs the code, increasing productivity and development performance. Currently, when a developer is tinkering with a METABOT, others must wait for it to finish so it can be tinkered again.
- Request IBM to develop robot completion via Control Room.
A: For some bots, we want to have a start time and an end time. For example, we want to run a bot every 2 hours, but we want it to run no longer than 1 hour. Currently, we don't know the bot's time, but the maximum running time should be 1 hour.
- Database: Implement a solution that makes it possible to change the location where the Database is stored, considering that today, when we install the Control Room, we must inform the physical location of the bank and if we have to change it, we can't do it within the Control Room configuration panel.
client
- Access to IBM MetaBots
A: On the Automation Anywhere Bot Store website there are IBM's own metabots, with that, we could use a special IBM account to be able to use the metabots for free.
- Highlight the "IFs" in color
A: When there are IF's in cascade, the visualization is difficult to know where an if starts and ends, thus causing visual confusion to understand the task. If the block were highlighted in a different color when clicking on the parent IF, it would help a lot to know what that IF is doing and how far it goes.
- Enable cleaning of all unused variables
A: Currently when we create variables and don't use them, we have to delete one by one in all tasks so that the Variable Manager is cleaned when it goes into production. This delays development so that the code is cleaner.
- Enable cleaning of information for all variables
A: Currently when we insert values directly into the Variable Manager for local tests of the task execution, we have to clean the variables one by one when going to production, delaying development so that the code is cleaner.
- Possibility to delete all "message boxes" at once
A: When we are in the task's homologation phase, it is necessary to use the "Message Box" so that some points of the task are validated. However, before going to production, we must enter all tasks and disable/delete the Message Boxes. With this, it ends up delaying the time to clean the code, besides having the danger of missing a Message Box and preventing the execution of Bot. If there was a method to prevent/disable/delete Message Box, it would help in time and reduce the chances of errors.
- Keyboard shortcut to disable lines of code
A: Currently there is no shortcut to disable/enable the command, so we have to click with the mouse to perform this action. It would be great to have a shortcut that does that for us.
- Keyboard shortcut for comment insertion
A: To insert a comment, it is necessary to search in the Workbench commands, however, it would be nice if there was a shortcut for quick insertion of a comment.
- Be able to delete all disabled lines of code
A: When the code is ready to go into production, we should go into every task to delete disabled lines, keeping the code clean. However, we lost a lot of time and sometimes we don't have that time to perform this operation. It would be great if there was a shortcut to delete all disabled lines.
- Variable to show current line
A: We use a lot of log recording. With this, when we execute an action, we would like to see which line the command was executed on. This would help speed up the maintenance of the task, as we would know exactly which line the bug is on. Currently there is only the line in which the ERROR occurs, however, we would also like the line in which a certain action occurs.
The support case opened for Automation Anywhere regarding "Enable cleaning of information for all variables" is recently closed by Automation Anywhere as Won't Fix.
Reference: Automation Anywhere support portal case ID: 00833461.
The support case opened for Automation Anywhere regarding "Update LDAP host password when it is changed" is recently closed as this issue is fixed in IBM RPA with Automation Anywhere 19.0.0.11 release.
Reference: Automation Anywhere support portal case ID: 00833407.