- 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
- Solução de problemas de aplicativos do JxBrowser
- Monitoração de eventos de usuário
- Solução de problemas da Citrix
Data de lançamento: 27 de outubro de 2021
O que há de novo
Suporte para projetos .NET 5.0 do Windows e multiplataforma
Você pode agora criar projetos que são compatíveis com o .NET 5. Ao criar um projeto, selecione a compatibilidade do projeto: Windows - Legado (.NET Framework 4.6.1), Windows (.NET 5 com suporte ao Windows), ou Multiplataforma (.NET 5 com suporte multi-plataforma). A opção padrão é Windows - Legado, que é a compatibilidade usada em versões anteriores do Studio.
O que você deve fazer:
- Os projetos para Windows e multiplataforma são executados como processos de 64 bits, permitindo aproveitar todas as vantagens da arquitetura de 64 bits. Isso significa que os projetos são compatíveis apenas com sistemas operacionais de 64 bits. Os projetos Windows - Legado são executados como processos de 32 bits.
- Os projetos multiplataforma podem ser usados para a automação de API e executados em sistemas operacionais Windows e Linux.
- Os projetos criados em versões do Studio 2021.4 e mais antigas são abertos como projetos Windows - Legado.
- Os projetos para Windows e multiplataforma são compilados quando publicados, o que traz melhorias no desempenho de execução e pacotes mais seguros que contêm arquivos DLL em vez de arquivos de origem do projeto. Não se preocupe, se quiser publicar os arquivos de origem, você ainda tem a opção de incluí-los nos pacotes publicados.
- Os projetos para Windows e multiplataforma só podem ser executados no Robô v2021.10 ou posterior.
- Starting with this release, the activities packages included by default with Studio support both Windows - Legacy and Windows projects, while a limited number of packages support cross-platform projects. Only the packages and versions that support the selected project compatibility are available for installation from the Manage Packages window.
- Organizations can deploy governance policies that define the default compatibility or enforce the use of specific compatibilities.
- As bibliotecas só podem ser instaladas em projetos que tenham a mesma compatibilidade.
- Todos os projetos criados no perfil do StudioX usam a compatibilidade Windows – Legado.
- A compatibilidade de cada projeto é exibida no lado direito da barra de status do Studio, no painel Projeto > nó Dependências, e na entrada de cada projeto na lista Abrir Recente em Início (Exibição Backstage do Studio) > Iniciar.
- You can migrate your existing custom activities to .NET 5.
Executar e depurar projetos em robôs remotos
You can now run and debug projects on robots that are running on other machines. The new Remote Debugging feature works with both Windows and Linux robots and gives you the option to either set up a TCP/IP connection to a remote robot or connect to an unattended robot via Orchestrator. When a connection is established and remote execution is enabled, all run and debug operations are performed on the remote robot. For more information, see Remote Debugging.
Os perfis do Studio e Studio Pro foram mesclados
Para simplificar a experiência de trabalhar com o Studio e facilitar o acesso aos recursos de que você precisa, o perfil do Studio Pro foi aposentado. O perfil do Studio agora inclui todos os recursos avançados que eram anteriormente exclusivos do perfil do Studio Pro, como a automação de testes, automação móvel e suporte ao C#, e os modelos do Studio Pro agora estão disponíveis no Studio.
O que você deve fazer:
- Se você estiver atualizando para essa versão e usava o perfil do Studio Pro na versão anterior, as configurações no perfil do Studio Pro serão migradas para o perfil do Studio nesta versão, mesmo se você também usava o perfil do Studio na versão anterior.
- O Studio é compatível com projetos criados em versões mais antigas do Studio e do Studio Pro.
- As organizações que usam governança devem migrar políticas existentes do Studio Pro para o perfil do Studio da seguinte maneira:
- For file-based governance, the parameters configured for the StudioPro profile must be moved to the Development profile.
- For Automation Ops, move the settings in your existing Studio Pro policies to new Studio v2021.10 policies.
- Uma nova licença chamada Automation Developer agora está disponível, substituindo as licenças RPA Developer, RPA Developer Pro e Test Developer Pro disponíveis em lançamentos mais antigos. Você pode continuar usando o Studio se ativá-lo com uma das licenças mais antigas que concediam acesso ao Studio Pro.
A experiência de design do StudioX chega ao Studio
The activities that were designed for StudioX are now also available by default in Studio, and you can use the Plus
menu to interact with Excel and PowerPoint files, Outlook, Outlook 365, and Gmail accounts, or Google spreadsheets added to your automations.
When configuring activities, you can browse for and select data that matches the expected type of a property directly from the Plus
menu of each property. Expressions are automatically generated without you having to manually enter them.
-
For Excel, as long as the modern design experience is enabled:
- The modern StudioX activities are the Excel activities available by default in your projects, replacing the classic Excel App integration activities.
- When you configure Excel activities inside the Use Excel File scope activity, you can browse the contents of the file and select data such as cells, ranges, tables, sheets, or charts from the menu. In addition, you can now install the Excel Add-in that allows you to switch between Studio and Excel to indicate the data you want to use in your automations from the file.
-
For PowerPoint, when you configure PowerPoint activities inside the Use PowerPoint Presentation scope activity, you can select data such as slides, shapes, or layouts from the menu.
-
For Mail, when you configure mail activities inside the Use Outlook 365, Use Gmail, or Use Desktop Outlook App scope activities, you can select Outlook folders, Gmail labels, the current mail in an iteration, or message fields such as Subject, Body, Body as HTML, Bcc, Cc, To, From, Date (as text), and Priority from the menu.
-
For Google Sheets, when you configure Sheets activities inside the Use Google Spreadsheet scope activity, you can select sheets and named ranges from the menu.
-
Para atividades do arquivo no pacote de atividades do Sistema, ao iterar através de arquivos ou pastas, você pode selecionar propriedades de arquivos e pastas como Nome, Nome completo, Data da última modificação, Data do último acesso, ou Data de criação a partir do menu.
When working with the Use Excel File and Use PowerPoint Presentation activities, if the file that will be used at runtime does not exist yet, you can still use the Plus
menu by defining a file with the same structure as a template for use at design time.
Experiência de Design Moderna habilitada por padrão
The modern design experience is now enabled by default for all new Studio projects, allowing you to take advantage of the latest features in the UIAutomation activities package.
Para facilitar a transição, se você pesquisar por uma atividade clássica enquanto estiver usando a experiência moderna, a atividade moderna correspondente será incluída nos resultados da pesquisa (por exemplo, pesquisar pela atividade clássica Attach browser vai encontrar a atividade moderna Use Application/Browser).
Se você ainda quiser usar a experiência clássica. você pode desabilitar a experiência moderna no nível global ou de projeto, ou selecionar a opção Mostrar Clássica no painel Atividades para tornar as atividades clássicas disponíveis em um projeto.
Se você estiver atualizando do Studio v2020.10 ou v2021.4, a configuração Usar Moderna para novos projetos da versão anterior não é alterada.
Editar propriedades de atividades durante a depuração
Debugging your projects has just become easier. You can now fix issues while debugging is paused by editing the properties of the current activity. Hover over a property in the Locals panel, click
, make adjustments in the Local Value window, and then resume debugging.
Coletar dados de telemetria no Azure Application Insights
Studio can now send telemetry data to your Application Insights instance in Azure, allowing you to monitor and analyze how Studio is used in your organization. To enable this feature, all you need to do is provide the Application Insights instrumentation key in your governance policies. For more information, see Governance, in the Studio guide and Settings for Studio policies in the Automation Ops guide.
Integração com o Automation Hub
To create a smoother automation journey, we've made it easier to link Studio projects to ideas in Automation Hub. A new project property called Automation Hub URL enables you to link an existing project to an idea in Automation Hub. Alternatively, in Automation Hub you have the option to start a Studio project directly from ideas that are in the Development phase and have the status Not started. For more information, see Linking a Project to an Idea in Automation Hub.
Opção para marcar processos como automações assistidas
You can now indicate whether a process is designed for attended automation. Enable the Attended Automation project setting for processes that include UI Automation activities or other activities that require user interaction. Processes marked as attended automations should not be executed in unattended scenarios.
Exportar resultados do Analisador de Fluxo de Trabalho
You now have the option to export the results of each workflow analysis to a JSON file in the project folder.
Novo recursos de controle de origem
Autentique fazendo login com sua conta do GitHub
You can now sign in with your GitHub account to authenticate to remote Git repositories hosted on github.com. When using HTTPS to clone a remote repository or copy a project to a repository, a new option called Sign in with GitHub is available under Use Credentials. This feature requires the UiPath GitHub App to be installed in your organization or account.
Alterar credenciais no Git
You can now change the credentials used to connect to remote Git repositories.
Criar ramificação a partir de commit anterior no Git
You can now create a new branch from any previous commit. When viewing the history of a file, folder, or project, right-click a commit in the History window and select Create branch.
Governança para repositórios Git
Organizations can now enforce the use of specific Git repositories through governance policies. When a list of allowed repositories is enforced, Studio users will only be able to use remote Git repositories from that list. In the file-based governance model, use the AllowEditRepositories parameter to indicate whether users should use only allowed repositories and the Repositories parameter to define the list of allowed repositories. For Automation Ops, see Settings for Studio policies in the Automation Ops guide.
Copiar URL do Repositório
Agora, você pode copiar rapidamente a URL do repositório para um projeto adicionado ao controle de origem, clicando com o botão direito do mouse no nó do projeto ou num arquivo no painel Projeto e, em seguida, selecionando Copiar URL do Repositório do menu de contexto.
Alterações de instalação e atualização
Instaladores atualizados
- Para tornar a experiência de instalação mais consistente e flexível para usuários Community, o instalador
UiPathStudioSetup.exeda Community Edition foi descontinuado. O instalador MSI que estava disponível anteriormente apenas para a Enterprise Edition foi atualizado e agora também está disponível para a Community Edition (UiPathStudioCommunity.msi). A partir dessa versão do Studio, os usuários Community também têm a opção de instalar a Enterprise Edition do Studio e ativá-la com uma licença Community. - The Studio MSI installer has a new interface and gives you two setup options:
-
Rápida (recomendada para usuários Community - Realize a instalação para o usuário atual em uma configuração padrão que inclui um Robô no modo de usuário, sem definir nenhuma configuração.
-
Personalizada (recomendada para usuários Enterprise e avançados) - Realize a instalação por máquina, selecione o tipo de Robô e os componentes a serem instalados, e configure opções de instalação avançadas.
-
Atualização automática de componentes de clientes a partir do Orchestrator
Ever thought how great it would be to always have your robots up to date? We have some great news then! You are now able to update Robot, Studio, and UiPath Assistant clients to newer versions from Orchestrator. This provides an easy way to deliver a version update to a large base of machines from a centralized location, helping remove user friction and streamlining the update process.
Novos recursos de automação de testes
Explorador de Teste
Pronto para ter os testes na ponta dos dedos? O painel Explorador de Testes agrupa todas as suas execuções de testes em uma única exibição que inclui o desenvolvimento, execução e análise de testes. No novo painel, você pode filtrar testes com base no estado do resultado, e executar ou depurar testes com base em cenários aprovados/reprovados. A Cobertura de Atividades foi incluída como um subpainel, para manter os recursos de testes juntos.
To learn how it works, see Test Explorer.
Modelos de execução
Inclua casos de teste dentro de modelos dinâmicos no runtime para reduzir a manutenção da classificação de execução de testes, recuperação específica de casos de testes, geração de relatórios personalizável de casos de teste, instalação e desinstalação.
For more information, see Execution Templates.
Modelos de Arquivo
Você pode criar modelos para seus casos de teste para poder reusá-los em diferentes testes.
For more information, see File Templates.
Change Impact Mining SAP
Em colaboração com nosso parceiro de tecnologia da UiPath, apresentamos o Change Impact Mining para projetos SAP ECC e SAP S/4SHNA.
O Monitoramento SAP introduz a atividade SAP Session Attributes Change Trigger para permitir o monitoramento dos atributos de sessão SAP. Durante o runtime, qualquer alteração no atributo de sessão SAP pode ser registrado. Você pode definir os atributos de sessão SAP. Por padrão, o monitoramento é definido para as Transações SAP e Programas SAP.
O Modelo de Projeto de Testes SAP usa um modelo de execução que permite executar em paralelo o caso de teste SAP e o Monitoramento SAP. Por meio disso, você pode coletar informações sobre as transações SAP e programas SAP executados, e suas dependências durante o runtime. Todas as informações coletadas são enviadas automaticamente ao UiPath Test Manager e estão visíveis no nível do caso de teste.
Para obter mais informações, consulte o seguinte:
Melhorias
Repo. de Objetos
- The App/Web Recorder now supports using the Object Repository when recording, enabling you to use already existing objects or create new ones.
- O Repositório de Objetos agora usa a tecnologia Computer Vision para o recurso Capturar todos os elementos, que pode extrair todos os elementos de um aplicativo especificado e adicioná-los ao seu Repositório de Objetos. Isso pode reduzir drasticamente o tempo necessário para usar o Repositório de Objetos, pois não é mais preciso adicionar manualmente cada elemento, um por um.
- O novo recurso Realçar no Repositório de Objetos permite realçar qualquer objeto que você tenha capturado na tela em que está capturando, facilitando identificar com qual elemento você está trabalhado.
Modelo de Framework Empresarial Robótico
Adicionado em 16 de novembro de 2021
O modelo Estrutura Robótica Empresarial recebeu várias melhorias:
- Adicionamos o OrchestratorQueueName no arquivo Config.xlsx e como um argumento de entrada no Main.xaml.
- O arquivo Process.xaml foi movido para a pasta Estrutura.
- Foi corrigido um problema que consistia em definir um status Bem-sucedido para um item de fila no caso de um processo eliminado:
- Removemos a invocação de
Framework\SetTransactionStatus.xamlde dentro do bloco Finally. - Uma invocação de
Framework\SetTransactionStatus.xamlenvolvida por uma atividade Try Catch foi adicionada após a invocação deFramework\Process.xamlpara os casos bem-sucedidos no mesmo bloco Try. - Na seção Captura, uma invocação de
Framework\SetTransactionStatus.xamlenvolvida por uma atividade Try Catch foi adicionada para cada tipo de exceção (Exceção de sistema ou Exceção de regra de negócio).
- Removemos a invocação de
- Adicionamos um número máximo de repetições consecutivas para evitar consumir a fila para erros persistentes. Uma nova variável global chamada ConsecutiveSystemExceptions e uma constante chamada MaxConsecutiveSystemExceptions foram adicionadas no Config.xlsx.
- Se o número máximo de repetições consecutivas for alcançado, o Trabalho agora é marcado como falho (Com falha). Esse comportamento pode ser habilitado definindo o valor Booleano ShouldMarkJobAsFaulted em Config.xlsx como
TRUE(por padrão, ele é definido comoFALSE). - Os itens da fila que falharam agora incluem o nome e local das capturas de tela associadas.
- Adicionamos mecanismos de repetição para as atividades Set Transaction Status e Get Transaction Item caso um erro ocorra.
- A resolução da tela agora fica registrada na seção Init.
- O projeto agora cumpre as regras padrão do Analisador de Fluxo de Trabalho.
- Melhoramos o gerenciamento de ativos. Em versões anteriores, quando um ativo era declarado na folha Ativos do arquivo Config.xlsx, mas o ativo estava ausente no Orchestrator, havia uma mensagem de log com o nível Aviso. O processo continuava mesmo se faltassem valores para essas chaves e estava propenso a erros posteriores. A estrutura agora lança uma exceção quando um ativo não é encontrado no Orchestrator, e o processo para na fase Init.
- Adicionamos uma nova estrutura de testes que usa os novos recursos do Test Suite. Uma pasta chamada Testes que contém alguns casos de teste relacionados aos fluxos de trabalho da estrutura agora está incluída na pasta de projeto REFramework.
- Atualizamos o arquivo de documentação na pasta Documentação, presente na pasta do projeto REFramework, com todas as novas melhorias.
Editor de Expressão
- O Editor de Expressão se abre na mesma posição em que estava na última vez que você fechou a janela.
- Os botões Maximizar / Restaurar agora estão disponíveis na barra de título na parte superior do Editor de Expressão, permitindo um redimensionamento rápido da janela.
- Se você aumentar ou diminuir o zoom para alterar o tamanho do texto (por exemplo, usando Ctrl + scroll) e, em seguida, fechar a janela, o Editor de Expressão será aberto no mesmo nível de zoom que você estava usando na última vez que fechou a janela.
- Se você abrir o Editor de Expressão em uma tela com uma resolução que é inferior ao tamanho de janela do Editor de Expressão que você usou na última vez, a janela será redefinida automaticamente para seu tamanho padrão em vez de manter o tamanho anterior.
Publicando
- As opções Ignorar da Publicação / Definir como Publicável, disponíveis no menu de contexto do painel Projeto, foram renomeadas Tornar Privado / Tornar Público quando o menu é acessado para arquivos de fluxo de trabalho em projetos de biblioteca.
- O último feed no qual você publicou agora é o local padrão selecionado na etapa opções de Publicação do assistente de publicação. O local permanece o padrão até você selecionar outra pasta da barra de status do Studio ou reiniciar o Studio.
- You can now use governance policies to enforce the addition of release notes when publishing a project. In the file-based governance model, setting the value of the
EnforceReleaseNotesparameter totruemakes the Release Notes field in the Publish wizard a required field. For Automation Ops, see Settings for Studio policies in the Automation Ops guide. - Se você selecionar a opção para incluir origens ao publicar um projeto, os arquivos agora são salvos no arquivo
.nupkgna pastalib\net45(para bibliotecas Windows–Legado) ou na pastacontent(para bibliotecas e projetos Windows ou multiplataforma). Para bibliotecas Windows–Legado, os arquivos ainda são salvos no arquivo de assembly gerado também.
Automação de Teste
- Você pode adicionar dados de teste a vários casos de teste de uma só vez.
- Ao atualizar dados de teste, você pode escolher substituir dados existentes em seus casos de teste.
- Você pode identificar pastas e itens com variação nos dados com maior rapidez, pois agora eles possuem um ícone mais sugestivo.
Outras melhorias
- Ao instalar o Studio, a opção de instalar a extensão para o Edge baseado em Chromium agora vem habilitada por padrão se o Microsoft Edge baseado em Chromium já estiver instalado em sua máquina.
- You can now configure the ST-SEC-009 - SecureString Misusage Workflow Analyzer rule to exclude activities that can input sensitive data but do not support the SecureString type.
- Informações adicionais agora são exibidas para cada projeto na lista de projetos recentes em Início (Exibição Backstage do Studio) > guia Iniciar:
-
Linguagem usada para expressões (VB ou C#).
-
Compatibilidade do projeto (Windows-Legado, Windows ou Multiplataforma).
-
O repositório de controle de origem sob o qual está o projeto (GIT, SVN ou TFS), ou local se o projeto não estiver sob o controle de origem.
Se você estiver atualizando a partir de uma versão mais antiga do Studio, a compatibilidade e as informações do controle de origem são exibidas para projetos que foram abertos na versão anterior apenas após você abri-los na versão atual.
-
- Agora, você pode fechar o arquivo de fluxo de trabalho que está em foco no painel Designer usando o atalho de teclado Ctrl + W.
- You now have access to additional templates on which to base your automations. When you browse for templates in Home (Studio Backstage View) > Templates, the Marketplace location is now available, enabling you to select from a variety of pre-built templates published on the UiPath Marketplace.
- Ao mover um arquivo dentro do painel Projeto em um projeto com uma árvore grande arrastando-o, rolando dentro do painel e, em seguida, soltando-o, a exibição do painel Projeto agora permanece no local para o qual o arquivo foi movido, em vez de retornar ao local inicial do arquivo.
- To make it easier to configure the If activity, the
icon which allows quick access to the Add activity bar is now available inside the Then and Else branches of the activity. - The Add Activity search bar now uses AI to suggest activities you may want to add next based on the current context of the workflow. You can opt out of this by deselecting the Enable AI activity suggestions option in the Design settings, and organizations can control this setting using governance policies.
Erratum 3 March 2022: Removed an improvement incorrectly mentioning the change of the URL for the official package sources.
Correções de bugs
Bibliotecas
- Foi corrigido um problema que estava fazendo com que atividades geradas de bibliotecas criadas no Studio v2021.4 tivessem um namespace inesperado se o nome da biblioteca contivesse um ponto (
.). - Ao instalar uma biblioteca como uma dependência do projeto, o painel Atividades não inclui mais uma pasta adicional inesperada na estrutura para atividades dessa biblioteca. O problema ocorria em bibliotecas publicadas do Studio v2021.4.
- Um erro indicando que Um item com a mesma chave já foi adicionado não ocorre mais ao tentar publicar uma biblioteca que contém os pacotes ServiceNow e Mail como dependências.
- Foi corrigido um problema que impedia anotações adicionadas às atividades raiz em arquivos de projetos de biblioteca de aparecerem como dicas de ferramenta para atividades geradas quando as bibliotecas eram instaladas em projetos.
Usabilidade
- Digitar os caracteres
{,[e|em expressões agora funciona como esperado ao usar um teclado francês. - Um erro não ocorre mais ao usar o teclado Q turco e pressionar as combinações de teclado AltGr + 7 e AltGr + 8 para digitar os caracteres
{e[em expressões. - Digitar o caractere
@em expressões, pressionando a combinação de teclado AltGr + 2 funciona agora como esperado ao usar o teclado holandês-belga.
Automação de Teste
- A cobertura de atividades não era calculada corretamente para arquivos que continham atividades simuladas.
- Circundar uma atividade ampliada com uma simulação no painel Designer não alterava o foco para essa nova ação.
Outras correções
- Foi corrigido um problema que fazia com que o Studio ficasse aleatoriamente sem resposta com um erro A coleção foi modificada; a operação de enumeração pode não ser executada.
- Foi corrigido um problema que causava um erro, fazendo o Studio parar de responder, ao arrastar atividades do painel Atividades e soltá-las em um fluxo de trabalho.
- Foi corrigido um problema que podia causar um erro ao tentar criar um novo projeto usando o modelo Processo em segundo plano.
- Selecionar um item da faixa de opções do Studio não exige mais um segundo clique quando outro aplicativo está em foco.
- Quando você está trabalhando com várias telas e maximiza a janela do Studio em uma delas, a janela não cobre mais partes da outra tela.
- Foi corrigido um problema que causava um comportamento inesperado, como atividades sendo adicionadas no arquivo errado quando dois arquivos de fluxo de trabalho estavam abertos lado a lado na mesma instância do Studio.
- Abrir o menu pop-up Entrar/Sair clicando no ícone na barra de título do Studio agora funciona como esperado, independentemente do painel do Studio estar ou não em foco.
- O pacote de SDK UiPath.Activities.API, cujo objetivo único é desenvolver atividades personalizadas, não pode mais ser instalado como uma dependência do projeto.
- Foi corrigido um problema que fazia com que a atividade Try Catch falhasse em lidar com erros
System.InvalidOperationExceptiongerados quando atividades de imagem, como Find Image, falhavam em disparar atividades Pick Branch. - Ao usar a atividade Invoke Code com a linguagem do código invocado definida como CSharp, mensagens de erro de validação relacionadas à atividade agora indicam corretamente os números das linhas de código onde foram detectados erros.
- Foi corrigido um problema que fazia com que argumentos criados na caixa de diálogo Argumentos do fluxo de trabalho de invocação da atividade Invoke Workflow File (por exemplo, CTRL + M em um campo Valor) serem visíveis só após o arquivo em que a atividade estava incluída ser encerrada e reaberta.
- A regra ST-USG-10 (Dependências Não Utilizadas) do Analisador de Fluxo de Trabalho não detecta mais uma violação se nenhuma atividade de um pacote for usada em um projeto, mas uma função desse pacote for.
- Quando o Repositório de Objetos é imposto em um projeto, ele não pode mais ser mais desabilitado do Gravador.
- Se o painel Saída, Lista de Erros, Encontrar Referências ou Pontos de Interrupção estiver fixado e cobrir uma área grande da janela enquanto o Studio está maximizado, clicar no botão Restaurar na barra de status para tornar o Studio menor não faz mais o painel cobrir quase a tela inteira e o Studio não ser exibido corretamente.
- O que há de novo
- Suporte para projetos .NET 5.0 do Windows e multiplataforma
- Executar e depurar projetos em robôs remotos
- Os perfis do Studio e Studio Pro foram mesclados
- A experiência de design do StudioX chega ao Studio
- Experiência de Design Moderna habilitada por padrão
- Editar propriedades de atividades durante a depuração
- Coletar dados de telemetria no Azure Application Insights
- Integração com o Automation Hub
- Opção para marcar processos como automações assistidas
- Exportar resultados do Analisador de Fluxo de Trabalho
- Novo recursos de controle de origem
- Alterações de instalação e atualização
- Novos recursos de automação de testes
- Melhorias
- Repo. de Objetos
- Modelo de Framework Empresarial Robótico
- Editor de Expressão
- Publicando
- Automação de Teste
- Outras melhorias
- Correções de bugs
- Bibliotecas
- Usabilidade
- Automação de Teste
- Outras correções