- Notas de Versão
- Introdução
- Configuração e Instalação
- Projetos de automação
- Dependências
- Tipos de fluxos de trabalho
- Comparação de arquivos
- Melhores Práticas de Automação
- Integração de controle de origem
- Depuração
- A ferramenta de diagnóstico
- Analisador de Fluxo de Trabalho
- Sobre o Analisador de Fluxo de Trabalho
- STN MG-001 - Convenção de nomenclatura de variáveis
- STN MG-002 - Convenção de nomenclatura de argumentos
- STN MG-004 - Duplicação de Nome de Exibição
- STN MG-005 - Variável substitui variável
- STN MG-006 - Variável substitui argumento
- STN MG-008 - Comprimento de variável excedido
- STN MG-009 - Variáveis Catablema de prefixo
- STN MG-011 - Argumentos Catablema de prefixo
- STN MG-012 - Valores padrão de argumentos
- STN MG-016 - Comprimento do argumento excedido
- SR-DB-002 - Contagem alta de argumentos
- SR-DB-003 - Esvaziar bloco catechu
- SR-DB-007 - Múltiplas camadas Com fluxograma
- SR-DB-020 - Propriedades de saída indefinidas
- SR-DB-023 - Fluxo de trabalho vazio
- SR-DB-024 - Verificação da atividade Persistente
- SR-DB-025 - Pré-requisito de serialidade de variáveis
- SR-DB-026 - Uso da atividade Dela
- SR-DB-027 - Melhores práticas de persistência
- SR-DB-028 - Pré-requisito de serialidade de argumentos
- SR-US-005 - Argumentos de atividades embutidos em código
- SR-US-009 - Variáveis não utilizadas
- SR-US-010 - Dependências não utilizadas
- SR-US-014 - Restrições de pacotes
- SR-US-020 - Mensagens de logue mínimas
- SR-US-024 - Não utilizado e postergado
- SR-US-025 - Uso incorreto do valor salvo
- SR-US-026 - Restrições da atividade
- SR-US-027 - Pacotes necessários
- ST-USG-28 — restringir modelos de invocação de arquivos
- Variáveis
- Argumentos
- Namespaces Importados
- Gravação
- Elementos de Interface Gráfica
- Fluxo de controle
- Seletores
- Repo. de Objetos
- Extração de Dados
- Automação de imagem e texto
- Automação de Tecnologias Citrix
- Automação RDP
- Automação da Salesforce
- Automação SAP
- Automação do Varear Horizonte
- Geração de logs
- A ferramenta ScreenScrapeJavaSupport
- O protocolo Servodrive
- Test Suite — Studio
- Extensões
- Solução de problemas
- Sobre a solução de problemas
- Suporte e limitações do Microsoft Apo-V
- Solução de problemas do Internet Explorer x64
- Problemas do Microsoft Office
- Como identificar elementos de EU em PDF com opções de acessibilidade
- Reparando o suporte da Active Accessibility
- Solução de problemas de aplicativos do JxBrowser
- Monitoração de eventos de usuário
- Solução de problemas da Citrix
- Automação de aplicativos em execução com um usuário diferente do Windows
2022.4.1
Data de lançamento: 9 de maio de 2022
O Studio agora usa a versão mais recente do .NET, o .NET 6. Os projetos Windows e multiplataforma agora também são direcionados para .NET 6.
Agora é mais fácil organizar suas automações com a introdução de tags de projeto. As tags que você adiciona a projetos estão incluídas nos pacotes publicados e podem ser aplicadas aos processos do Orchestrator, tornando-os mais fáceis de encontrar. Você pode definir dois tipos de tags - rótulos e propriedades (pares chave-valor) a partir das configurações do projeto ou do assistente de publicação, criando novas tags ou reutilizando tags que já estão definidas no Orchestrator.Consulte Organizar recursos com tags para saber mais sobre as tags no Orchestrator.
Adicionamos uma nova maneira com a qual é possível garantir que as melhores práticas em automação sejam seguidas. Agora, é possível impedir que projetos com erros de Analisador de Fluxo de Trabalho sejam enviados para repositórios remotos, habilitando a opção Impor o Analisador antes de Push/Check-in localizada em Visualização de Backstage do Studio > Configurações > Design. As organizações podem controlar essa configuração usando políticas de governança.
Para evitar atividades não resolvidas quando você importa um fluxo de trabalho para um projeto, o Studio agora verifica as dependências do projeto do qual o arquivo é importado, notifica você se alguma discrepância é encontrada e o avisa para instalar os pacotes que faltam e atualizar os pacotes que utilizam uma versão mais antiga no projeto atual. Para mais informações sobre como importar arquivos, consulte Menu de contexto para projetos.
Nesta versão, enviamos um novo mecanismo de autenticação de robôs que usa a estrutura do OAuth 2.0 como a base para seu protocolo de autenticação, o que significa que robôs Unattended podem conectar-se ao Orchestrator usando um par de ID do cliente - Segredo do cliente gerado via objetos de modelo de máquina. A ID do cliente - par secreto do cliente gera um token que autoriza a conexão e fornece ao robô acesso a recursos do Orchestrator.
As credenciais de cliente permitem que o UiPath Robot acesse recursos usando suas próprias credenciais, em vez de assumir o papel de um usuário. Quando o robô solicita recursos do Orchestrator, ele impõe a necessidade de o próprio robô ter autorização para executar uma ação, pois não há nenhum usuário envolvido na autenticação.
Instruções para desenvolvedores de RPA e usuários assistidos sobre como conectar seus robôs ao Orchestrator a partir do UiPath Assistant e do Studio.
O pacote de atividades de Automação de Interface Gráfica agora oferece suporte para projetos multiplataforma e é uma dependência padrão em todos os projetos com compatibilidade multiplataforma. Você pode usar as atividades neste pacote para automatizar tarefas realizadas no navegador Chrome. Observe que o pacote não suporta projetos multiplataforma para os quais a configuração de projeto Inicia em segundo plano está habilitada. Para mais informações, consulte Automação do Chrome em robôs Linux.
Adicionamos campos personalizáveis a nossos modelos, permitindo que um modelo se torne uma tarefa de amostra com atividades implantadas que você pode configurar preenchendo os campos em branco com seus dados.
Ao criar um modelo, é possível marcar e desmarcar campos como personalizáveis usando o menu Mais e selecionando Marcar como personalizável ou Desmarcar como personalizável. Os campos personalizáveis são marcados com um ícone e os dados dentro deles são eliminados quando o modelo é publicado.
Testes orientados por dados com Data Service
Testes orientados por dados expandem seus tipos de origem de dados pelo UiPath Data Service. Você pode agregar dados para seus casos de teste a partir de suas entidades do Data Service. Você filtra os dados por seu critério e utiliza-os como argumentos na criação de casos de teste.
Para mais informações, consulte Testar por meio do Data Service.
Testes orientados por dados com dados gerados automaticamente
Dados gerados automaticamente como uma origem de dados adicional para seus esforços de teste. Você pode gerar valores para resolver condições de fluxo de trabalho e obter uma alta cobertura de atividade.
Cobertura do descritor
A validação em itens de Seletores e Repositório de objetos está agora disponível com a Cobertura do descritor. Veja se seus destinos são indicados corretamente examinando a cobertura do seletor de suas execuções de teste.
- Fizemos diversos aprimoramentos que habilitam o Studio a iniciar 33% mais rápido, melhoram a velocidade da abertura e criação de projetos em 14% e aumentam a velocidade do envio de alterações para o controle de origem em projetos com grande número de arquivos. Para melhorar a experiência do usuário enquanto os projetos estão sendo carregados, agora são exibidas mais informações sobre o progresso da adição e restauração de dependências.
- A compilação é mais rápida para projetos Windows e multiplataforma, tanto no momento de execução quanto da publicação. Além disso, quando você executa um projeto, apenas os arquivos que foram alterados após a última execução são recompilados, mesmo se você fechar e reabrir o projeto entre as execuções.
- A análise e validação completa do projeto é agora realizada somente na primeira vez em que o Analisador de Fluxo de Trabalho é executado após a abertura de um projeto. As análises subsequentes verificam apenas os arquivos que foram alterados após a última vez em que a análise foi realizada.
- O ícone do Studio na barra de tarefas do Windows agora pisca quando uma operação de depuração para, tornando mais fácil identificar quando a execução termina com sucesso, alcança um ponto de interrupção ou encontra uma exceção.
- Quando um ponto de interrupção é atingido e a depuração é interrompida, um botão Continuar agora também está disponível na antevisão em miniatura do Studio na barra de tarefas do Windows, permitindo que você continue rapidamente a execução.
-
Tornamos a página Ferramentas em Exibição Backstage do Studio mais útil e mais fácil de navegar:
- Os Apps e extensões estão agora disponíveis em abas separadas.
- Se uma extensão já estiver instalada, um rótulo Instalada é exibido para ela.
- Agora também é possível desinstalar extensões, não apenas instalá-las. Quando você passar o mouse sobre uma extensão, dependendo do status atual, um botão Instalar ou Desinstalar é exibido para aquela extensão.
- Uma nova guia Plugins está disponível agora. Ela contém configurações para plug-ins de controle de origem (movido de Configurações > Equipe) e plugins de automação de teste.
- A janela Studio agora tem tamanho padrão de 1280x680 pixels e um tamanho mínimo de 1024x640 pixels.
- Se o assistente Capturar todos os elementos não identificar determinados elementos corretamente, uma opção Relatar problemas está agora disponível diretamente no assistente. Isso permite que você envie à UiPath um relatório contendo uma imagem da área com resultados inesperados, que podem ajudar a melhorar a detecção no futuro.
- O menu exibido quando você clica no botão Mais no lado direito dos campos de atividade inclui agora a opção de criar uma variável.
- Uma nova opção chamada Escolher Data/hora foi adicionada ao menu Mais para campos que suportam os valores do TimeSpan.
O Instalador do Studio recebeu algumas atualizações:
- Agora, você tem a opção de instalar o Studio e o Robô para o usuário atual ou para todos os usuários na máquina em instalações personalizadas.
- O feed de atividades locais está sempre instalado e a opção de desabilitá-lo não está mais disponível no assistente de instalação.
- Para reduzir o tamanho do instalador MSI do Studio, o pacote UiPath.IntelligentOCR.Activities não é mais incluído no instalador e, portanto, não está disponível no feed de atividades locais. O pacote está disponível para instalação no feed Oficial da UiPath. Se o Studio estiver instalado em um computador que não esteja conectado à internet, você pode baixar UiPath.IntelligentOCR.Activities v6.0.1 em outro computador e copiá-lo para o computador do Studio. Para mais informações, consulte Gerenciamento de pacotes de atividades.
- Removemos solicitações desnecessárias para fechar determinados aplicativos abertos que eram exibidos ao desinstalar ou atualizar.
- Quando as opções que você seleciona no instalador do Studio fazem com que a instalação solicite privilégios elevados, o ícone é exibido no botão Instalar para indicar que são necessários direitos de administrador para continuar.
- A Depuração remota com uma conexão de robô não assistido agora suporta robôs remotos que não têm a mesma versão do Studio. Para conexões com máquinas remotas, as versões do Studio e do Robô devem coincidir.
- O agente de depuração remota em uma máquina com a qual você estabelece uma conexão de depuração remota com um robô não assistido é agora interrompida automaticamente se você fechar o Studio sem iniciar a execução remota.
Explorador de Teste
- O painel Test Explorer mostra os casos de testes orientados por dados já colapsados para que seja possível ver de forma rápida as pastas de automação de teste com um grande número de arquivos. É possível usar os dois botões novos para estender ou recolher o fluxo de trabalho e as informações do painel de casos de teste. Além disso, o número de variações para cada caso de teste é agora visível.
- Adicionar, atualizar e remover os dados de teste estão agora disponíveis, no menu de contexto do Test Explorer.
- É possível filtrar por Status da Edição para ver o número de fluxos de trabalho que foram ignorados da execução ou os casos de teste em progresso.
Suporte a processo em segundo plano
Os projetos de Automação de Teste suportam processos de segundo plano, o que significa que é possível executar casos de teste em paralelo, usando um único robô.
Atalhos de acessibilidade
Foram adicionados atalhos de teclado para ajudar a encontrar as funcionalidades de Automações de Teste de que você precisa.
Experiência do usuário
- É possível exibir a duração de cada teste executado no painel Test Explorer.
- As variações de dados são exibidas com base na sua ordem de índice correspondente, enquanto passar o cursor sobre cada item exibe a lista de todos os argumentos e valores associados.
O pacote SDK UiPath.Activities.ApI agora tem sua própria página de notas de versão onde é possível ver o que mudou a partir da versão 21.10.3.
O Studio 2022.10 será a última versão compatível com a criação de projetos com a compatibilidade legada do Windows. No Studio 2023.4, você poderá criar projetos do Windows ou multiplataforma e apenas abrir e editar projetos legados do Windows criados em versões anteriores do Studio. Uma ferramenta de migração estará disponível a partir do Studio 2022.10 para permitir que você converta projetos legados do Windows para a compatibilidade do Windows.
Quando enviar os dados de uso do Studio para o Application Insights era habilitado no Studio 2021.10, o evento NewProject era gerado duas vezes, primeiro quando o usuário selecionava criar um novo projeto na Exibição Backstage do Studio e novamente, quando o usuário clicava no botão Criar na nova caixa de diálogo do projeto. Para melhor clareza, o evento gerado quando o usuário clica no botão Criar na nova caixa de diálogo do projeto foi renomeado para NewProjectCreated.
- O uso de atalhos de teclado como AltGr + C para inserir caracteres especiais em expressões não funcionava conforme o esperado no teclado polonês.
- Um erro System.IO.IOException: conexão encerrada podia ocorrer ao criar um projeto.
- A opção para habilitar/desabilitar Compilar expressões de atividades aparecia incorretamente na janela Configurações do projeto para Windows e bibliotecas multiplataforma em que a compilação está sempre habilitada.
- Um erro de compilação ocorria quando era publicada uma biblioteca que continha um arquivo de fluxo de trabalho privado que invocava outro arquivo de fluxo de trabalho privado.
- Quando era executado o comando
UiPath.RemoteDebugging.Agent.exe enable
para iniciar uma sessão de depuração remota em um robô remoto, a mensagem de confirmação do comando não exibia o nome de host e a porta que deve ser fornecida para configurar a conexão de máquina remota no Studio. - A abertura de um modelo de Estrutura Empresarial Robótica na versão 2021.10.4 do Studio resultava em erro. Esse problema ocorria em cenários nos quais todos os feeds online eram desabilitados e a pasta de pacotes era excluída.
- As exceções de Rest API geradas devido a problemas de conectividade do Orchestrator não forneciam mensagens de erro amigáveis.
- Quando o idioma da interface no Studio era definido como Alemão, a seleção Remover variáveis não utilizadas também removia as variáveis utilizadas.
- Quando um fluxo de trabalho continha duas variáveis com o mesmo nome criado em diferentes escopos, uma sendo usada e a outra não utilizada, a seleção Remover variáveis não utilizadas removia as duas variáveis, não apenas a não utilizada.
- Ocorria um erro quando se editava expressões que continham pares substitutos.
- Quando o idioma de interface no Studio era definido como Francês, o rótulo da opção Habilitar Atividade no menu de contexto do painel do Designer indicava incorretamente CTRL + D como a combinação de teclado para a ação.
- Quando a instalação falhava devido ao usuário atual não ter acesso à pasta
C:\Windows\Temp
, a mensagem de erro não indicava claramente a causa do erro. - A funcionalidade Executar a partir desta atividade comportava-se de forma inesperada quando usada para uma atividade colocada dentro de duas atividades Attach Window aninhadas.
- O Analisador de Fluxo de Trabalho às vezes retornava resultados diferentes quando executado no Studio em comparação à execução na linha de comando.
- As alterações de arquivo não eram identificadas corretamente no GIT após a realização do GIT Init em projetos com elementos do Repositório de Objetos.
- Quando era aberto um fluxo de trabalho que não tinha nenhum arquivo project.json correspondente (por exemplo, clicando duas vezes em um arquivo XAML que não estava em uma pasta do projeto), a linguagem de expressões no projeto recém-criado era sempre definida como C#. O Studio agora usa a configuração de design do Studio Usar linguagem C# para determinar a linguagem do projeto.
- A depuração remota com uma conexão de robô não assistido falhava em ambientes com vários nós do Orchestrator ao usar a configuração padrão.
- A execução não pausava quando um ponto de interrupção colocado em uma atividade de Comment era alcançado durante a depuração.
Quando adicionar uma atividade Use Application/Browser em fluxo de trabalho usando uma tela a partir do Repositório de Objetos, não é possível editar os argumentos do aplicativo para a atividade. Como solução alternativa, desvincule a atividade a partir do Repositório de Objetos, edite os argumentos e adicione a tela ao Repositório de Objetos novamente.
UiPathStudio.msi
e podem ser encontrados no feed local.
Pacote de Atividades |
Versão |
---|---|
UiPath.UIAutomation.Activities | |
UiPath.System.Activities | |
UiPath.Web.Activities | |
UiPath.Excel.Activities | |
UiPath.Mail.Activities | |
UiPath.Word.Activities | |
UiPath.ComplexScenarios.Activities | |
UiPath.Presentation.Activities | |
UiPath.Testing.Activities | |
UiPath.MobileAutomation.Activities | |
UiPath.Persistence.Activities | |
UiPath.PDF.Activities | |
UiPath.Terminal.Activities | |
UiPath.Form.Activities |
- Novidades
- O Studio migou para o .NET 6
- Adicionar tags a projetos
- Impedir o envio de projetos com erros de Analisador de fluxo de trabalho para repositórios remotos
- Atualizar dependências ao importar fluxos de trabalho
- Framework baseado no OAuth 2.0 para a autenticação de robôs
- Automação de Interface do usuário em projetos multiplataforma
- Apresentando campos personalizáveis para modelos
- Novos recursos de automação de testes
- Melhorias
- Desempenho e usabilidade
- Instalador do Studio
- Depuração remota
- Automação de Teste
- Notas de versão da API do UiPath Activities
- Próximas descontinuações
- Alterações interruptivas
- Correções de bugs
- Problemas conhecidos
- Versões do pacote de atividades