Versão 2.6.0

Release Notes da versão 2.6.0

Notas sobre as últimas melhorias e sobre os novos objetos incluídos na ferramenta do Studio, Orquestrador e Manager. Versão lançada no dia 08/02/2022.

Download

Para efetuar o download da versão mais recente das ferramentas deve-se acessar os links a seguir:

Studio

Manager

Studio - Novos Objetos

Descrição dos novos objetos adicionados na IDE.

1- Ações Globais - Emitir Alerta:

  • Resumo: Objeto utilizado para emitir um alerta sonoro do tipo "Windows" para avisar o usuário sobre algum procedimento ou etapa do robô.

  • Documentação: Emitir Alerta

2- Arquivos - Buscar Arquivo Mais Recente:

  • Resumo: Objeto com a função de verificar em um diretório específico o arquivo mais recente, para assim trazer algumas propriedades deste arquivo como o nome e a data de modificação.

  • Documentação: Buscar Arquivo Mais Recente

3- Arquivos - Buscar Pasta Mais Recente:

  • Resumo: Objeto com a função de verificar dentro de um diretório específico a pasta mais recente e trazer algumas propriedades desta pasta como o nome da pasta e a data de modificação.

  • Documentação: Buscar Pasta Mais Recente

4- Blocos De Comando- Cálculos Aritméticos Com Data:

  • Resumo: Objeto para realizar cálculos de adição e subtração com uma data específica, podendo ser somados ou subtraídos dias, meses ou anos.

  • Documentação: Cálculos Aritméticos Com Data

5- Blocos De Comando - Novo Objeto de IF:

  • Resumo: Foi realizada uma refatoração no objeto anterior de condição "IF" para que seja mais intuitivo ao usuário a montagem das condições aplicadas. Contudo, a estrutura do objeto anterior foi preservada, podendo ser acessada no mesmo objeto marcando a caixa de seleção "Condição IF Livre".

  • Documentação: Novo IF

6- CSV- Varrer Dados CSV:

  • Resumo: Objeto com o intuito de carregar um arquivo CSV e fazer a varredura, Não sendo necessário carregar o conteúdo em uma tabela de dados, não carregando mais a memória.

  • Documentação: Varrer Dados CSV

7- Dashboard - Grid - Converter Lista Em Grid:

  • Resumo: Este objeto tem a função de converter uma lista de valor em um Grid, para que o usuário não precise inserir as informações uma a uma no mesmo.

  • Documentação: Converter Lista Em Grid

8- Dashboard - Grid - Converter Tabela De Dados Em Grid:

  • Resumo: Este objeto tem a função de converter uma tabela de dados e seus valores em um Grid, para que o usuário não precise inserir as informações uma a uma no mesmo.

  • Documentação: Converter Tabela De Dados Em Grid

9- Dashboard - Grid - Inserir Múltiplas Linhas:

  • Resumo: Este objeto tem a função, assim como o objeto de inserir linha, inserir informação em um Grid, porém com este objeto pode ser inserido varias linhas com a configuração de um único objeto e também pode ser inseridas informações em colunas específicas sem ter que preencher a linha completa.

  • Documentação: Inserir Múltiplas Linhas

10- E-mail - Desconectar E-mail Pop3:

  • Resumo: Objeto para desfazer uma conexão com protocolo Pop3 no caso de o usuário ter utilizado esta configuração para trabalhar com objetos do tipo e-mail.

  • Documentação: Desconectar E-mail Pop3

11- E-mail - Trigger De E-mail:

  • Resumo: Este objeto tem a função de disparar uma ação após um determinado evento de e-mail. Dentre os eventos que podem ser monitorados são eles: receber um e-mail com determinado assunto, receber um e-mail com determinado emitente, receber um e-mail que contenha anexo e receber um e-mail em um período especificado previamente.

  • Documentação: Trigger De E-mail

12- Excel - Adicionar Gráfico:

  • Resumo: Objeto para adicionar um gráfico em uma planilha Excel, podendo escolher o tipo do gráfico a ser adicionado assim como formatações do mesmo.

  • Documentação: Adicionar Gráfico

13- Excel - Limpar Formatação:

  • Resumo: Este objeto tem a função de limpar a formatação de uma célula do Excel ou de um intervalo de células, porém o conteúdo não será excluído, apenas a formatação que será redefinida para a formatação padrão do Excel.

  • Documentação: Limpar Formatação

14- FTP - Deletar Arquivos:

  • Resumo: Objeto para eliminar arquivos que foram compartilhados através do protocolo de transferência FTP.

  • Documentação: Deletar Arquivos

15- FTP - Download De Arquivos:

  • Resumo: Objeto com a função de fazer o download de arquivos que foram compartilhados através do protocolo de transferência FTP para a máquina do usuário.

  • Documentação: Download De Arquivos

16- FTP - Listar Arquivos:

  • Resumo: Objeto com a função de listar todos os arquivos que foram compartilhados através de um protocolo de transferência FTP.

  • Documentação: Listar Arquivos

17- FTP - Login FTP:

  • Resumo: Objeto para efetuar o login em um servidor FTP, sendo necessário informar o host, usuário e senha para posteriormente utilizar os demais objetos de FTP.

  • Documentação: Login FTP

18- FTP - Renomear Arquivo:

  • Resumo: Objeto com a função de renomear um arquivo compartilhado através do protocolo de transferência FTP.

  • Documentação: Renomear Arquivo

19- FTP - Upload De Arquivos:

  • Resumo: Objeto com a função de realizar um upload de um arquivo para um servidor FTP.

  • Documentação: Upload De Arquivos

20- GitHub - Alterar Usuário/E-mail:

  • Resumo: Este objeto permite realizar a alteração do usuário e do e-mail que estão inseridos na configuração do Git.

  • Documentação: Alterar Usuário/E-mail

21- GitHub - Clonar Repositório:

  • Resumo: Este objeto tem a função de clonar um repositório remoto para a máquina do usuário.

  • Documentação: Clonar Repositório

22- GitHub - Informações Do Usuário GIT:

  • Resumo: Objeto para fazer uma consulta sobre as informações do usuário configurado no Git.

  • Documentação: Informações Do Usuário GIT

23- GitHub - Init:

  • Resumo: Este objeto criará um novo repositório local no diretório informado, salvando-o na máquina do usuário.

  • Documentação: Init

24- GitHub - Log:

  • Resumo: Este objeto serve para retornar todas as alteração que foram feitas em um determinado repositório remoto. Trazendo todas as "branches" criadas, bem como os Pull Request's feitos.

  • Documentação: Log

25- GitHub - Push No Diretório:

  • Resumo: Objeto com a função de realizar o comando "push" do repositório remoto para o repositório local, atualizando o repositório do usuário.

  • Documentação: Push No Diretório

26- GitHub - Status:

  • Resumo: Este objeto retornará o último estado do repositório local, alertando se existem mudanças a serem realizadas.

  • Documentação: Status

27- GitHub - Versão:

  • Resumo: Objeto para retornar a versão do Git que está instalado na máquina do usuário.

  • Documentação: Versão

28- Internet - Buscar Grid:

  • Resumo: Esse objeto serve para buscar um elemento do tipo tabela e converter suas informações em uma tabela de dados para posteriormente ser utilizada e modificada pelo usuário.

  • Documentação: Buscar Grid

29- Internet - Buscar Posição Do Elemento:

  • Resumo: Objeto para buscar as coordenadas X e Y referente ao posicionamento de um elemento web específico.

  • Documentação: Buscar Posição Do Elemento

30- Internet - Próxima Página:

  • Resumo: Esse objeto irá executar a ação de avançar para próxima página da internet (caso exista uma próxima página).

  • Documentação: Próxima Página

31- Internet - Voltar Página:

  • Resumo: Esse objeto irá executar a ação de retroceder à página anterior da internet (caso exista uma página anterior).

  • Documentação: Voltar Página

32- Lista - Alterar Valor:

  • Resumo: Com esse objeto é possível alterar valores de uma lista através do índice da lista ou do valor que nela está contido.

  • Documentação: Alterar Valor

33- Lista - Converter Lista Para CSV:

  • Resumo: Objeto utilizado para converter uma lista de dados para um arquivo CSV.

  • Documentação: Converter Lista Para CSV

34 - Orquestrador - Acompanhamento Do Robô:

  • Resumo: Esse objeto serve para sinalizar etapas do processo do robô no orquestrador, com ele, o usuário poderá visualizar um sinal do orquestrador, assim como uma mensagem personalizada na aba de tarefas no orquestrador, tendo assim um maior controle sobre os procedimentos do robô.

  • Documentação: Acompanhamento Do Robô

35 - Orquestrador - Retornar Última Execução:

  • Resumo: Com esse objeto o usuário poderá retornar a última execução de um robô especifico, assim como outras propriedades referentes a esse robô, como por exemplo: ID do Robô e Data de Execução.

  • Documentação: Retornar Última Execução

36 - PDF - PDF Para Imagem:

  • Resumo: Objeto utilizado para converter um arquivo do tipo PDF para imagem, tendo a opção de separar diversas páginas em varias imagens.

  • Documentação: PDF Para Imagem

37 - Power Point - Adicionar Imagem PPT:

  • Resumo: Com esse objeto é possível adicionar imagens em um slide de um arquivo do tipo Power Point.

  • Documentação: Adicionar Imagem PPT

38 - Tabela De Dados - Alterar Nome Da Coluna:

  • Resumo: Objeto com a função de modificar o nome de uma coluna específica em uma tabela de dados.

  • Documentação: Alterar Nome Da Coluna

39 - Tabela De Dados - Alterar Nome Da Tabela:

  • Resumo: Objeto com a função de modificar o nome de uma tabela de dados.

  • Documentação: Alterar Nome Da Tabela

40 - Tabela De Dados - Alterar Valor Da Linha:

  • Resumo: Com esse objeto é possível alterar valor de uma tabela de dados. Pode-se fazer a modificação de uma linha inteira da tabela ou apenas de um elemento específico informando a linha e a coluna do elemento desejado.

  • Documentação: Alterar Valor Da Linha

41 - Teclado E Mouse - Obter Posição Do Mouse:

  • Resumo: Esse objeto tem a função de retornar para o usuário as coordenadas X e Y da posição do cursor do mouse.

  • Documentação: Obter Posição Do Mouse

41 - Tradução - Tradutor Do Azure:

  • Resumo: Objeto para realizar traduções com a API do Azure.

  • Documentação: Tradutor Do Azure

42 - Windows - Aplicações - Buscar Grid:

  • Resumo: Esse objeto serve para buscar um elemento do tipo grid, capturar suas informações e alocar em uma tabela de dados para posteriormente serem utilizadas ou modificadas pelo usuário.

  • Documentação: Buscar Grid

43 - Windows - Aplicações - Selecionar Janela Ativa:

  • Resumo: Esse objeto irá selecionar a janela que estiver ativa no momento na máquina do usuário.

  • Documentação: Selecionar Janela Ativa

44 - Windows - Tela - Buscar Cor Do Pixel:

  • Resumo: Esse objeto irá retornar, no formato RGBA, a cor do pixel especifico informado.

  • Documentação: Buscar Cor Do Pixel

45 - Windows - Tela - Definir Resolução Da Tela:

  • Resumo: Objeto utilizado para redefinir e escolher uma nova resolução para a tela do usuário.

  • Documentação: Definir Resolução Da Tela

46 - Windows - Tela - Lista De Resoluções Da Tela:

  • Resumo: Com esse objeto é possível obter todos os tipos de resoluções que a máquina do usuário comporta. Retornando em formato de lista.

  • Documentação: Lista De Resoluções Da Tela

47 - Windows - Tela - Obter Resolução De Tela:

  • Resumo: Esse objeto irá retornar a resolução da tela que está em uso no momento na tela da máquina do usuário.

  • Documentação: Obter Resolução De Tela

  • Resumo: Objeto com a função de inserir um texto com hiperlink em um documento do tipo Word.

  • Documentação: Adicionar Hiperlink

49 - Word - Buscar E Substituir:

  • Resumo: Com esse objeto é possível localizar palavras especificas dentro de um documento Word e substitui-las por qualquer outro valor desejado pelo usuário.

  • Documentação: Buscar E Substituir

50 - XML - Pesquisar Com XPath:

  • Resumo: Objeto que permite pesquisar e capturar elementos dentro de um documento do tipo XML pelo Xpath do elemento.

  • Documentação: Pesquisar Com XPath

51 - Blocos De Comando - Json:

  • Resumo: Esse objeto tem como função a criação da estrutura de um Json onde o usuário poderá escolher os atributos e seus respectivos valores.

  • Documentação: Json

Studio - Melhorias

Descrição das melhorias feitas nos objetos já existentes na IDE.

1 - Cofre De Senhas:

  • Descrição : Validação na criação de um cofre de senhas, impossibilitando que o usuário defina o nome do cofre com caracteres especiais ou espaços.

  • Documentação: Cofre de Senhas

2 - Objeto Configurar E-mail:

  • Descrição : Agora ao configurar o objeto "Configurar E-mail" o usuário poderá escolher o protocolo Pop3 para trabalhar com objetos de e-mail.

  • Documentação: Configurar E-mail

3 - Gravador:

  • Descrição : Ao indicar um elemento, o gravador passará a retornar ao usuário a propriedade "Text" caso seja necessário utilizá-la.

  • Documentação: Gravador

4 - Console:

  • Descrição : Quando o desenvolvedor selecionar a opção de esconder o console ou minimiza-lo, a ferramenta não gerará o log de execução, caso a geração do mesmo esteja impactando na performance do robô.

  • Documentação: Console

5 - Objeto Ler E-mail:

  • Descrição : Foi adicionada a opção de definir um limite de e-mails a serem lidos, para que, nos casos em que a caixa de entrada tenha muitos e-mails, o consumo de memória não estoure.

  • Documentação: Ler E-mail

6 - Objeto Abrir Excel:

  • Descrição : Foi adicionado uma propriedade para que o usuário tenha acesso a quantidade de planilhas presentes dentro do arquivo Excel.

  • Documentação: Abrir Excel

7 - Objeto Mouse:

  • Descrição : O componente que apresenta as coordenadas do mouse foi modificado para melhor visualização e usabilidade do usuário.

  • Documentação: Mouse

8 - Objeto Ler Dados CSV:

  • Descrição : Agora ao configurar o objeto "Ler Dados CSV" o usuário poderá informar manualmente as colunas do cabeçalho, da mesma forma, poderá escolher o tipo de retorno entre lista e tabela de dados.

  • Documentação: Ler Dados CSV

9 - Objeto Abrir Navegador:

  • Descrição : Nas configurações do objeto "Abrir Navegador" foi adicionado uma caixa de seleção para utilizar os processos já existentes ao abrir o navegador.

  • Documentação: Abrir Navegador

10 - Objetos Buscar Dados - Gráfico e Buscar Dados - Grid:

  • Descrição : Agora para configurar o objeto acima, o usuário não precisará mais informar o ID do Gráfico ou do Grid, pois o objeto apresentará um campo do tipo "select" para que o usuário escolha o tipo de dados que deseja retornar.

  • Documentação: Buscar Dados Grid

Studio - Ajuste De Bugs

Problemas em objeto existentes nas versões anteriores que foram solucionados.

1 - Objeto Executar Comando:

  • Descrição : Ao abrir projetos antigos, o botão do tipo Toggle, presente no objeto, apresentava um problema visual sem nenhuma opção selecionada. E ao selecionar um comando do tipo "Select" o padrão de retorno foi alterado para Json.

  • Documentação: Executar Comando

2 - Objeto Capturar Tela:

  • Descrição : Ao informar um diretório inexistente, o objeto não apresentava erro no console para o desenvolvedor e retornava a mensagem "Executado com Sucesso".

  • Documentação: Capturar Tela

3 - Objeto Fechar Navegador:

  • Descrição : Em alguns casos (após executar o objeto "Fechar Navegador") uma instância do Google Chrome ficava presa no gerenciador de tarefas, podendo assim ocasionar um estouro de memória na máquina do usuário.

  • Documentação: Fechar Navegador

4 - Gravador:

  • Descrição : Quando um elemento em tela era indicado utilizando a função "Indicar Elemento" o gravador não retornava as propriedades daquele elemento específico.

  • Documentação: Gravador

5 - Objetos De Banco De Dados:

  • Descrição : Ao executar um comando em qualquer tipo de banco de dados, os logs eram empilhados. Dessa forma, as informações das consultas anteriores eram mostradas novamente no log diversas vezes, gerando um log muito maior do que deveria, podendo impactar na performance das execuções.

  • Documentação: Banco de Dados

6 - Objeto Formatar Célula:

  • Descrição : Botões para seleção da formatação da célula não funcionavam corretamente.

  • Documentação: Formatar Célula

7 - Objeto Formatar Célula:

  • Descrição : Na opção de informar um intervalo de células para realizar a formatação, não era possível deixar a coluna e a linha final em branco. Fazendo com que o objeto aplicasse a formatação em toda a planilha.

  • Documentação: Formatar Célula

8 - Objeto Exportar Para CSV:

  • Descrição : Na configuração do objeto, não era permitido deixar os campos de diretório e nome do arquivo vazios, fazendo com que o arquivo fosse exportado para o local com o mesmo nome do arquivo original.

  • Documentação: Exportar Para CSV

9 - Objetos Inserir Linha e Inserir Coluna:

  • Descrição : Os objetos podiam ser confirmados e salvos, sem que o usuário precisasse informar as linhas ou colunas a serem adicionadas.

  • Documentação: Inserir Linha e Inserir Coluna

  • Descrição : Alguns objetos, ao clicar sobre o ícone de ajuda, não redirecionavam para a página correta de suas documentações.

11 - Objeto Ler Dados CSV:

  • Descrição : Após converter um arquivo do tipo Excel para CSV e tentar lê-lo convertido, a opção de selecionar o arquivo desejado não aparecia para o usuário.

  • Documentação: Ler CSV

12 - Publicação De Projeto:

  • Descrição : Ao realizar a publicação de um projeto, o nome e a descrição inseridos nas configurações da publicação não atualizavam as respectivas informações no orquestrador, publicando um "Projeto Em Branco".

  • Documentação: Publicação de Projeto

13 - Labels De Objeto:

  • Descrição : Correção nas nomenclaturas de alguns objetos.

14 - Gravador:

  • Descrição : Gravador não estava conseguindo capturar corretamente janelas de Alert criadas a partir de um Javascript.

  • Documentação: Gravador

15 - Funcionalidade De Copiar E Colar Da IDE:

  • Descrição : Melhoria na usabilidade da ferramenta de copiar e colar objeto dentro da IDE facilitando a interação com o usuário.

16 - Objeto Manipular Dados:

  • Descrição : Ao manipular dados de um Excel e definir o valor da célula como "Padrão" apresentava um erro.

  • Documentação: Manipular Dados

17 - Objeto Abrir Excel:

  • Descrição : Quando selecionado um arquivo XLS, ao tentar abrir o arquivo era criado uma copia do mesmo no formato XLSX e este por sua vez era aberto, impossibilitando o uso do arquivo XLS.

  • Documentação: Abrir Excel

18 - Objeto Encontrar Campo:

  • Descrição : Ao buscar um campo do tipo Windows e tentar retornar uma lista de elementos, o objeto retornava apenas o primeiro elemento encontrado com aquele determinado Path.

  • Documentação: Encontrar Campo

19 - Objeto Buscar Última Linha Utilizada:

  • Descrição : Em alguns casos, o método não era executado de maneira correta retornando ao usuário que a última linha utilizada era a linha de número 1.

  • Documentação: Busca Última Linha

Orquestrador - Melhorias

Melhorias feitas nas ferramentas já existentes no orquestrador.

1 - Dashboards e Grids:

  • Descrição : Agora, para realizar um filtro nos grid, pode-se inserir o caminho de um arquivo, exemplo: "C:\temp\pasta\arquivo.xlsx"

2 - Parâmetros Iniciais:

  • Descrição : Ao executar um robô agora o usuário tem a opção de inserir um arquivo como parâmetro inicial. Clicando sobre o ícone de "lupa" ele poderá procurar o arquivo desejado em sua máquina, dessa forma, o usuário não precisará digitar todo o caminho do arquivo.

3 - Dashboards e Grids:

  • Descrição : Foi implementado um botão de copiar nas células dos Grid para que o usuário possa copiar o seu conteúdo de maneira mais fácil.

Orquestrador - Ajuste De Bugs

1 - Agendamento:

  • Descrição : Ao selecionar o agendamento do tipo de 10 em 10 minutos ou de uma em uma hora ocorria um erro no campo "Inicia Em".

2 - Agendamento:

  • Descrição : Erro ao tentar editar um agendamento já existente, o agendamento continuava o mesmo de antes.

3 - Fila de Execução:

  • Descrição : Estourava um erro ao tentar remover um objeto da fila de execução da runtime e a fila estava vazia.

  • Link: Runtime

4 - Dashborads e Grids:

  • Descrição : Ao tentar excluir uma linha do grid, algumas vezes era preciso que o usuário clicasse diversas vezes para que a ação ocorresse.

5 - Dashborads e Grids:

  • Descrição : Ao editar células do Grid, as mesmas ficavam com um tamanho bem maior do que o necessário, agora as células se ajustam conforme o conteúdo contido nelas.

Manager - Ajuste De Bugs

1 - Ambiente Customizado:

  • Descrição : Ao criar um ambiente customizado para subir um Runtime, a url estava com problemas.

  • Documentação: Manager

2 - Executar um Runtime:

  • Descrição : Quando um Runtime era executado, o Manager apresentava um load na tela mostrando para o usuário que o Runtime estava sendo executado, porém, mesmo depois de estar em execução, o load continuava na tela e impossibilitava o usuário de mexer no Manager.

  • Documentação: Manager

Last updated

Logo

Agapys | RobotEasy | 2022 | Todos os Direitos Reservados