- 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
- Fluxo de controle
- Repo. de Objetos
- Geração de logs
- A ferramenta ScreenScrapeJavaSupport
- Teste do 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
Data de lançamento: 9 de maio de 2022
Novidades
O Studio migou para o .NET 6
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.
Adicionar tags a projetos
Organizing your automations is now easier with the introduction of project tags. Tags you add to projects are included in the published packages and can be applied to Orchestrator processes, making them easier to find. You can define two types of tags - labels and properties (key-value pairs) from the project settings or from the publish wizard by creating new tags or reusing tags that are already defined in Orchestrator. See Organizing resources with tags to find out more about tags in Orchestrator.
Impedir o envio de projetos com erros de Analisador de fluxo de trabalho para repositórios remotos
We’ve added a new way in which you can ensure automation best practices are followed. You can now prevent projects with Workflow Analyzer errors from being sent to remote repositories by enabling the option Enforce Analyzer before Push/Check-in located in Studio Backstage View > Settings > Design. Organizations can control this setting using governance policies.
Atualizar dependências ao importar fluxos de trabalho
To help you avoid unresolved activities when you import a workflow into a project, Studio now checks the dependencies of the project from which the file is imported, notifies you if any discrepancies are found, and prompts you to install missing packages and update packages that use an older version in the current project. For more information about importing files, see Context Menu for Projects.
Framework baseado no OAuth 2.0 para a autenticação de robôs
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 não assistidos podem conectar-se ao Orchestrator usando uma ID do cliente - par secreto 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.
Mais em autenticação de robôs.
Instructions for RPA developers and attended users on how to connect their robots to Orchestrator from the Assistant and from.Studio.
Automação de Interface do usuário em projetos multiplataforma
The UI Automation activities package now supports cross-platform projects and is a default dependency in all projects with the cross-platform compatibility. You can use the activities in this package to automate tasks performed in the Chrome web browser. Please note that the package does not support cross-platform projects for which the Starts in Background project setting is enabled. For more information, see Chrome Automation on Linux Robots.
Apresentando campos personalizáveis para modelos
We’ve added customizable fields to our templates, allowing a template to become a sample task with activities in place that you can configure by filling in the blank fields with your data.
When creating a template, you can mark and unmark fields as customizable by using the Plus
menu and selecting Mark as customizable or Unmark as customizable. Customizable fields are marked with an icon and the data inside is cleared when the template is published.
Novos recursos de automação de testes
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.
This feature requires an Automation Cloud license.
For more information, see Testing through 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
Validation across Selectors and Object Repository items is now available with Descriptor coverage. See if your targets are indicated correctly by looking at the selector coverage of your test executions.
Melhorias
Desempenho e usabilidade
- 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.
- The menu displayed when you click the Plus
button on the right side of activity fields now includes the option to create a variable. - A new option called Choose Date/Time has been added to the Plus
menu for fields that support TimeSpan values.
Instalador do Studio
The Studio installer has received a few updates:
- 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.
- To reduce the size of the Studio MSI installer, the UiPath.IntelligentOCR.Activities package is no longer included in the installer, and therefore not available in the local activities feed. The package is available for installation in the Official UiPath feed. If Studio is installed on a computer that is not connected to the internet, you can download UiPath.IntelligentOCR.Activities v6.0.1 on another computer and copy it to the Studio computer. For more information, see Managing Activities Packages.
- Removemos solicitações desnecessárias para fechar determinados aplicativos abertos que eram exibidos ao desinstalar ou atualizar.
- When the options you select in the Studio installer cause the installation to require elevated privileges, the
icon is now displayed on the Install button to indicate administrator rights are needed to continue.
Depuração remota
- Remote debugging with an unattended robot connection now supports remote robots that are not the same version as Studio. For remote machine connections, the Studio and Robot versions must match.
- 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.
Automação de Teste
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.
Notas de versão da API do UiPath Activities
The UiPath.Activities.Api SDK package now has its own release notes page where you can see what's changed starting with version 21.10.3.
Próximas descontinuações
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.
Errata de 21 de julho de 2022: O fim do suporte para a criação de projetos de do Windows - Legado foi inicialmente anunciado para o Studio 2022.10. Essa mudança agora está planejada para o Studio 2023.4.
Alterações interruptivas
When sending Studio usage data to Application Insights was enabled in Studio 2021.10, the NewProject event was generated twice, first when the user selected to create a new project in the Studio Backstage View, and again when the user clicked the Create button in the new project dialog. For better clarity, the event generated when the user clicks the Create button in the new project dialog has been renamed NewProjectCreated.
Correções de bugs
- 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 enablepara 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), o idioma de expressões no projeto recém-criado estava sempre definido como C#. O Studio agora usa a configuração de design do Studio Usar idioma C# para determinar o idioma 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.
Problemas conhecidos
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.
Versões do pacote de atividades
Os seguintes pacotes e versões de atividade foram incluídos no instalador UiPathStudio.msi e podem ser encontrados no feed local.
| Pacote de Atividades | Versão |
|---|---|
| UiPath.UIAutomation.Activities | v22.4.4 |
| UiPath.System.Activities | v22.4.1 |
| UiPath.Web.Activities | v1.11.1 |
| UiPath.Excel.Activities | v2.12.3 |
| UiPath.Mail.Activities | v1.15.1 |
| UiPath.Word.Activities | v1.10.1 |
| UiPath.ComplexScenarios.Activities | v1.1.6 |
| UiPath.Presentation.Activities | v1.3.3 |
| UiPath.Testing.Activities | v22.4.2 |
| UiPath.MobileAutomation.Activities | v22.4.4 |
| UiPath.Persistence.Activities | v1.3.4 |
| UiPath.PDF.Activities | v3.6.0 |
| UiPath.Terminal.Activities | v2.4.0 |
| UiPath.Form.Activities | v1.9.6 |
- 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