studio
2024.10
true
UiPath logo, featuring letters U and I in white
Guia do usuário do Studio
Last updated 18 de nov de 2024

2024.10.5

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 atividades que são usadas automaticamente em atividades subsequentes (por exemplo, o Autopilot usará a variável de saída gerada para uma atividade Create Event no campo Evento de uma atividade Forward Event ).

O novo painel do 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 erris 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 distinto 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.
  • Melhorando 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 + <Shift + Num-: 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

Agora você pode transformar texto em código selecionando o ícone do Autopilot ou escolhendo a ação Gerar código existente.

Instalação e atualização

  • O instalador do UiPathStudio.msi não é mais compatível com o sinalizador de funcionalidade de linha de comando Packages. Isso não afeta o processo de instalação, pois o sinalizador de funcionalidade era mantido para compatibilidade com versões anteriores e não tinha função real.
  • UiPathStudio.msi nã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.
  • Agora, você 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 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 docs image 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.
  • 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 Textos mostrava um botão Mais docs image 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.

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, codedWorkflow e isolated, 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

UiPath.System.Activities

UiPath.Excel.Activities

UiPath.Mail.Activities

UiPath.Word.Activities

UiPath.ComplexScenarios.Activities

UiPath.Presentations.Activities

UiPath.Testing.Activities

UiPath.WebApi.Activities

UiPath.Form.Activitiesv24.10.5
UiPath.Callout.Activitiesv24.10.5

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.