Notas de Versão do Studio
Data de lançamento: 21 de outubro de 2024
Novidades
Novas funcionalidades do Autopilot™
Agora você pode gerar fluxos de trabalho de sequências vazias (incluindo a sequência principal) selecionando o novo botão Gerar com o Autopilot. Isso cria uma nova anotação, onde você pode digitar suas instruções e selecionar Gerar para criar seu fluxo de trabalho.

O Autopilot também pode gerar variáveis de saída de atividade que são usadas automaticamente em atividades subsequentes (por exemplo, o Autopilot usará a variável de saída gerada para uma atividade Criar Evento no campo Evento de uma atividade Encaminhar Evento).
O novo painel Autopilot torna o processo de desenvolvimento mais acessível e eficiente.
O painel permite que você use o Autopilot™ para resumir seu fluxo de trabalho e gerar fluxos de trabalho a partir de uma interface centralizada. O painel também melhora o processamento de erros e a solução de problemas ao fornecer sugestões baseadas em IA para resolver erros de fluxo de trabalho de pouco código e codificados, incluindo erros identificados pelas regras do Analisador de Fluxo de Trabalho. Além disso, você pode usar o Autopilot para pesquisar toda a documentação da UiPath diretamente do painel. Para saber mais, consulte Painel Autopilot.

Novas regras do Analisador de fluxo de trabalho
Duas novas regras do Analisador de fluxo de trabalho agora estão disponíveis para ajudar na migração de projetos do Windows - Legado para a compatibilidade com o Windows.
Recursos de automação codificados
Regras do Analisador de fluxo de trabalho para código
Introduzimos duas novas regras no Analisador de Fluxo de Trabalho:
- ST-DPB-010: certifique-se de que dentro de qualquer fluxo de trabalho ou caso de teste codificado, apenas um método seja marcado com o atributo
[Workflow]ou[Test Case]. - ST-NMG-017: garante que um nome de classe seja diferente do namespace padrão.
- Errata - Adicionada em 30 de outubro de 2024: ST-REL-001: garante que os tipos de argumentos dos parâmetros In/Out sejam correspondentes.
Arquivo de documentação XML para seu código personalizado e bibliotecas
Agora você pode acessar arquivos de documentação XML após você publicar um projeto e aproveitar o benefício da documentação de código para seu código e bibliotecas personalizados. Depois que o projeto é publicado, os arquivos XML são gerados ao lado dos arquivos DLL e PDB na pasta do projeto.Você também pode encontrá-los na pasta lib do arquivo NUPKG gerado. Acesse Trabalhar com automações codificadas para saber mais sobre a publicação de projetos que contêm automações codificadas.
Errata - Adicionada em 30 de outubro de 2024: modificar argumentos como propriedades para automações codificadas em bibliotecas
Agora você pode ajustar facilmente as propriedades de uma automação codificada reutilizada como um fluxo de trabalho invocado por meio das propriedades presentes no corpo da atividade. Isso se aplica quando você exporta uma automação codificada para uma biblioteca, instala essa biblioteca em outro projeto e invoca a automação codificada dentro de seu fluxo de trabalho XAML atual. No fluxo de trabalho invocado adicionado como uma atividade, modifique as propriedades disponíveis da automação codificada invocada, conforme a necessidade.
Além disso, dentro do projeto da biblioteca, você também pode configurar o layout de uma atividade na janela Propriedades da atividade. A configuração das propriedades da atividade antes de exportar a automação codificada envolve opções de edição como o Nome de exibição, Dica de ferramenta ou Link de ajuda.
Para obter mais informações, acesse Invocando automações codificadas usando bibliotecas.
Errata - Adicionada em 30 de outubro de 2024: declaração de argumentos In/Out usando Output
Agora você pode declarar um argumento In/Out nomeando-o Output. A nomeação de qualquer argumento como Output trata-o como um argumento In/Out, mesmo que seja declarado apenas uma vez no método. Para obter mais informações sobre o uso de argumentos em automações codificadas, acesse Trabalhar com argumentos de entrada e saída.
Funcionalidades de automação de testes
Modelo de teste de XBrowser
Simplifique seus processos de testes de sites e aplicativos web usando o Modelo de Teste XBrowser. Esse modelo permite que você teste os mesmos dados de teste de um aplicativo da Web com vários navegadores, tudo em uma única automação. Acesse XBrowser Test Template para obter mais informações.
Geração de casos de teste de pouco código usando IA
Agora você pode gerar um caso de teste de pouco código totalmente automatizado usando linguagem natural, com a ajuda do AutopilotTM. Acesse Como gerar casos de teste usando IA para verificar como gerar casos de teste de pouco código.
Melhorias
Melhoramos a experiência de salvar na nuvem.
Fizemos várias melhorias no modo em que você pode gerenciar projetos na nuvem.
Quando um projeto de nuvem é editado no Studio Web, você só pode abri-lo no Studio no modo somente leitura (o projeto não pode ser aberto no modo de edição tanto no Studio Web quanto no Studio).
O Studio agora informa toda vez que você perde acesso de edição (por exemplo, quando o projeto é editado por outra pessoa ou a conexão de nuvem é perdida), para evitar possíveis conflitos futuros ao tentar salvar o projeto.
Uma mensagem no painel Projeto diz que o projeto está bloqueado para edição, e um botão Editar aqui permite que você modifique o projeto no Studio. A sessão de edição é transferida para a instância atual do Studio. Você também pode obter acesso de edição ao projeto quando você fecha a outra instância do projeto no Studio Web.

Quando um projeto for salvo em um local diferente em sua máquina, agora você tem a opção de desvincular o projeto da nuvem ou usar o novo caminho local para o projeto.
Quando você abre um projeto, o Studio detecta automaticamente se você moveu manualmente o projeto para um local diferente na sua máquina, e sua intervenção não é necessária.
Se você copiar manualmente o projeto para um local diferente na sua máquina, agora você terá a opção de desvincular o projeto da nuvem ou usar o novo caminho local para o projeto.

Por fim, os projetos locais e de nuvem agora são claramente rotulados como tal no Studio Backstage.
Melhorias na máquina de estado
Com base nas melhorias anunciadas para fluxogramas, estamos animados em trazer uma experiência atualizada de máquina de estado, que inclui:
- Novos designs para os nós Iniciar, Estado e Final.
- Um painel de tela infinita Designer, com um novo sistema de grade para posicionar melhor suas atividades.
- Melhorias no design e funcionalidade de atividades e conectores, completo com compatibilidade para adicionar anotações.
Editor de expressão aprimorado
Melhoramos o design e a funcionalidade do Editor de Expressão. Algumas alterações incluem:
-
Corrigindo o espaçamento de linha e alinhamento de texto.
-
Como melhorar o layout dos botões Corrigir e Usar variáveis.
-
Adicionando botões dedicados Desfazer e Refazer .

Melhorias em automações codificadas
- Os seguintes atalhos de teclado agora permitem que você expanda ou reduza sua seleção de código atual da seguinte forma:
Ctrl + Shift + <Num+: expanda sua seleção de código atual para incluir o próximo nó de sintaxe maior. Na linha atual, você pode expandir para incluir o bloco atual, depois o método atual, a classe atual, o namespace e, finalmente, o arquivo inteiro.Ctrl + <ShiftNum-: contraia a seleção do nó de sintaxe atual incrementalmente.
- Agora é possível gravar suas interações com elementos de interface gráfica e traduzi-las em automações codificadas.
Melhorias no teste de automação
Melhorias nos dados de testes gerados por IA
- Ao usar o Autopilot para gerar dados de testes, você pode instruí-lo para introduzir argumentos adicionais, que serão incluídos no caso de teste depois que você importar o conjunto de dados gerado.
- Agora, você inicialmente oferece uma instrução de solicitação ao Autopilot para obter um conjunto de dados de teste primário. Essa é uma alteração do comportamento anterior, no qual o Autopilot criava inicialmente um conjunto de dados de teste que você podia refinar usando instruções de prompt.
- Você pode instruir o Autopilot para gerar um certo número de variações de dados.
Mensagens de erro aprimoradas para integração do Postman
Fizemos melhorias em Testar Automação de API. As mensagens de erro da integração do Postman agora são exibidas com mais clareza na interface do usuário.
Conversão de texto em melhorias de código
Você agora pode transformar texto em código selecionando o ícone do Autopilot ou escolhendo a ação existente Gerar Código.
Instalação e atualização
- O instalador do
UiPathStudio.msinão é mais compatível com o sinalizador de funcionalidade de linha de comandoPackages. Isso não afeta o processo de instalação, pois o sinalizador de funcionalidade foi mantido para compatibilidade com versões anteriores e não tinha função real. UiPathStudio.msinão é compatível com atualização direta do Studio 2018.4 ou inferior. A atualização de uma versão desse tipo deve ser feita por meio de uma atualização intermediária para o patch 24.10 mais recente.
Outras melhorias
- Tempos de compilação otimizados para projetos complexos, incluindo casos de teste de pouco código e codificados, modelos de execução e entidades.
- Agora você pode melhorar o alinhamento de nós e conectores do fluxograma no painel Designer usando a opção do menu de contexto Organizar automaticamente.Você pode optar por tornar seus fluxogramas mais legíveis organizando-os horizontal ou verticalmente.
- A validação do projeto agora é mais rápida.
- A integração GIT no Studio agora é compatível com o Schannel.
- O Construtor de dicionário agora é compatível com expressões complexas nos campos Chave e Valor. Você também pode alternar entre o Editor de expressão e o Construtor de dicionário em propriedades de atividades que usavam apenas o Construtor de dicionário.
- Você agora pode adicionar uma anotação de nível superior à sequência principal de um projeto clicando com o botão direito do mouse no painel Designer e selecionando Anotações > Adicionar anotação. A sequência principal agora está oculta por padrão.
- Melhoramos a mensagem que você vê na janela Gerenciar Pacotes quando você seleciona um pacote de atividades que não é compatível com seu projeto.
- A Ferramenta de Atualização em Massa de Dependências do Projeto agora tem uma opção Instalar pacote ausente para atualizar dependências que já fazem parte dos projetos ou instalar dependências em projetos que não as contêm.
- Para reduzir o tamanho dos pacotes publicados, as pastas .git e .svn agora são excluídas do arquivo NUPKG resultante.
- Várias melhorias de desempenho foram feitas no uso de RAM.
Alterações interruptivas
Automações codificadas
Para evitar conflitos ao usar conexões das mesmas pastas do Orchestrator, agora você precisa usar uma convenção de nomenclatura diferente ao estabelecer conexões em automações codificadas. Depois de criar a conexão no Integration Service, chame-a em sua automação codificada usando a pasta e o nome da subpasta do Orchestrator onde a conexão reside.
Isso não muda nada para suas conexões do Integration Service. Mas, você deve alterar manualmente o nome da conexão que você definiu em suas automações codificadas. Por exemplo, se você tiver uma automação em que tenha uma conexão semelhante a esta: var myGmailConnection = connections.Gmail.My_Workspace_john_doe_gmail_com, em que My_Workspace é o nome da pasta do Orchestrator, agora você precisa incluir o nome da subpasta onde a conexão foi feita pela primeira vez. Portanto, se a conexão do Gmail estiver na subpasta My Gmail Workspace , você alteraria o nome da conexão para: var myGmailConnection = connections.Gmail.My_Workspace_My_Gmail_Workspace_john_doe_gmail_com.
Para obter mais detalhes sobre a nova maneira de configurar conexões de serviço em automações codificadas, acesse Criação de conexões para serviços em automações codificadas.
Logs do Studio
FatalOs logs de gravidade aparecem como logs Trace no painel Saída e são filtrados como logs Trace ao clicar no botão Trace
no cabeçalho do painel.
Correções de bugs
-
Ao depurar um fluxo de trabalho XAML dentro de um projeto que continha arquivos CS, um "Erro inesperado durante a compilação da biblioteca: o valor não pode ser nulo".(Parâmetro "type") ocorreu, que fazia com que a compilação falhasse.
-
Um Erro de elemento raiz ausente ocorreu ao publicar alguns processos em segundo plano.
-
Alguns projetos com dependências ausentes foram relatados incorretamente como publicados ao usar a Ferramenta de Atualização em Massa das Dependências do Projeto.
-
O Studio registrou erros de compilação de formato IL ruim ao executar alguns projetos migrados do Windows - Legado. Esses erros não afetavam a execução do projeto.
Observação:Errata - adicionada em 4 de novembro de 2025: o Studio agora registra esses erros como avisos no painel Lista de erros.
-
As dependências não utilizadas não eram identificadas corretamente ao analisar alguns projetos migrados do Windows - Legado.
-
Falha na compilação para alguns projetos onde o comprimento combinado de cadeias de caracteres do usuário excedeu o limite permitido.
-
A renomeação de um projeto causava referências inválidas em projetos com arquivos XAML que fazem referência a assemblies de código.
-
Ao criar atividades personalizadas usando código, o pacote UiPath.Workflow 6.0.0-20231211-03 levou a um conflito de versões com o Microsoft.CodeAnalysis.Common. A solução envolveu adicionar uma dependência ausente anteriormente.
-
A publicação de alguns projetos com dependências ausentes em um pipeline CI/CD do GitHub não retornava erros de validação.
-
A regra ST-NMG-004 - Duplicação de nome de exibição detectava incorretamente nomes de atividades repetitivas.
-
O painel Locais não exibia informações ao depurar alguns projetos salvos em uma unidade de rede.
-
Os pools de Elastic UiPath Robot não eram exibidos no menu suspenso Máquina ao configurar uma conexão de depuração remota de Unattended Robot.
-
O Studio detectava incorretamente alterações de fluxo de trabalho ao depurar alguns projetos usando Depuração completa.
-
O Construtor de Texto mostrava um botão Mais
não funcional em projetos multiplataforma. -
Vários erros de validação BC31424 e BC30652 ocorriam ao tentar publicar alguns projetos criados em versões anteriores do Studio.
-
A publicação de alguns projetos que continham um grande número de casos de teste (200+) levava mais tempo do que o esperado.
-
A compilação de alguns projetos que continham um grande número de fluxos de trabalho (1000+) levava mais tempo do que o esperado.
-
Erratum – adicionado em 10 de fevereiro de 2025: uma coleção foi modificada; ocorreu um erro na execução da operação de enumeração ao abrir alguns projetos a partir de uma unidade compartilhada.
Problemas conhecidos
- O rastreamento de aplicativos não funciona para aplicativos usados em bibliotecas.
- Ao trabalhar com fluxos de trabalho codificados ou casos de teste, pode ocorrer um erro. Se você tentar criar argumentos de qualquer tipo (incluindo In, Out e In/Out) com determinados nomes, como
result,newResult,codedWorkfloweisolated, você poderá encontrar um erro de compilação.
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 | v24.10.6 |
| UiPath.System.Activities | v24.10.6 |
| UiPath.Excel.Activities | v2.24.2 |
| UiPath.Mail.Activities | v1.23.11 |
| UiPath.Word.Activities | v1.20.2 |
| UiPath.ComplexScenarios.Activities | v1.5.0 |
| UiPath.Presentations.Activities | v1.14.1 |
| UiPath.Testing.Activities | v24.10.3 |
| UiPath.WebApi.Activities | v1.21.1 |
| UiPath.Form.Activities | v24.10.5 |
| UiPath.Callout.Activities | v24.10.5 |
- Novidades
- Novas funcionalidades do Autopilot™
- Novas regras do Analisador de fluxo de trabalho
- Recursos de automação codificados
- Funcionalidades de automação de testes
- Melhorias
- Melhoramos a experiência de salvar na nuvem.
- Melhorias na máquina de estado
- Editor de expressão aprimorado
- Melhorias em automações codificadas
- Melhorias no teste de automação
- Instalação e atualização
- Outras melhorias
- Alterações interruptivas
- Correções de bugs
- Problemas conhecidos
- Versões do pacote de atividades