- 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
- Solução de problemas de aplicativos do JxBrowser
- Monitoração de eventos de usuário
- Solução de problemas da Citrix
2021.10.3
Data de lançamento: 27 de outubro de 2021
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 multiplataforma). 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.
- A partir dessa versão, os pacotes de atividades incluídos por padrão com o Studio suportam projetos Windows e Windows - Legado, enquanto apenas um número limitado de pacotes são compatíveis com projetos multiplataforma. Apenas os pacotes e versões que suportam a compatibilidade com o projeto selecionado estão disponíveis para instalação na janela Gerenciar pacotes.
- As organizações podem implantar políticas de governança que definem a compatibilidade padrão ou impõem o uso de compatibilidades específicas.
- 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.
- Você pode migrar suas atividades personalizadas existentes para o .NET 5.
Você pode agora executar e depurar projetos em robôs que estão sendo executados em outras máquinas. A nova funcionalidade Depuração remota funciona com Windows e Linux Robots e proporciona a você opção de configurar uma conexão TCP/IP para um Robot remoto ou se conectar a um Unattended Robot por meio do Orchestrator. Quando uma conexão é estabelecida e a execução remota é habilitada, todas as operações de execução e depuração são realizadas no robô remoto. Para obter mais informações, consulte Depuração remota.
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:
- Para governança baseada em arquivos, os parâmetros configurados para o perfil StudioPro devem ser movidos para o perfil Desenvolvimento.
- Para o Automation Ops, mova as configurações em suas políticas existentes do Studio Pro para as políticas do novo Studio v2021.10.
- 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.
As atividades que foram projetadas para o StudioX agora estão disponíveis por padrão no Studio, e você pode usar o menu Mais para interagir com arquivos do Excel e PowerPoint, Outlook, Outlook 365, e contas do Gmail, ou Planilhas Google e adicioná-las às suas automações.
Ao configurar atividades, você pode pesquisar e selecionar dados que correspondam ao tipo esperado de uma propriedade diretamente do menu Mais de cada propriedade. As expressões são geradas automaticamente sem a necessidade de serem inseridas manualmente.
-
Para o Excel, contanto que a Experiência de Design Moderna esteja habilitada:
- As atividades StudioX modernas são as atividades do Excel disponíveis por padrão em seus projetos, substituindo as atividades App integration clássicas do Excel.
- Ao configurar atividades do Excel dentro da atividade de escopo Use Excel File, você pode pesquisar o conteúdo do arquivo e selecionar dados como células, intervalos, tabelas, planilhas ou gráficos a partir do menu. Além disso, agora você pode instalar o Suplemento Excel que permite alternar entre Studio e Excel para indicar os dados que deseja usar em suas automações a partir do arquivo.
- Para o PowerPoint, ao configurar atividades do PowerPoint dentro da atividade de escopo Use PowerPoint Presentation, você pode selecionar dados como slides, formas ou layouts no menu.
- Para email, ao configurar atividades de email dentro das atividades de escopo Use Outlook 365, Use Gmail ou Use Desktop Outlook App, você pode selecionar pastas do Outlook, rótulos do Gmail, o email atual em uma iteração ou campos da mensagem como Assunto, Corpo, Corpo como HTML, CCo, Cc, Para, De, Data (como texto) e Prioridade no menu.
- Para as Planilhas Google, ao configurar atividades de planilhas dentro da atividade de escopo Use Google Spreadsheet, você pode selecionar planilhas e intervalos nomeados no 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.
Ao trabalhar com as atividades Use Excel File e Use PowerPoint Presentation, se o arquivo que será usado no runtime ainda não existir, você ainda pode usar o menu Mais , definindo um arquivo com a mesma estrutura que um modelo para o uso na hora do design.
A Experiência de Design Moderna agora está habilitada por padrão para todos os novos projetos do Studio, permitindo que você aproveite os recursos mais recentes no pacote de atividades UIAutomation.
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 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 disponibilizar as atividades clássicas em um projeto.
Depurar seus projetos acabou de ficar mais fácil. Você pode agora corrigir problemas enquanto a depuração está pausada, editando as propriedades da atividade atual. Passe o mouse sobre uma propriedade no painel Locais, clique em , faça ajustes na janela Valor local e, em seguida, retome a depuração.
O Studio pode agora enviar dados de telemetria para sua instância do Application Insights no Azure, permitindo que você monitore e analise como o Studio é usado em sua organização. Para habilitar esse recurso, tudo o que você precisa é fornecer a chave de instrumentação do Application Insights nas suas políticas de governança. Para obter mais informações, consulte Governança no Guia do Studio e Configurações para políticas do Studio no Guia do Automation Ops.
Para criar uma jornada de automação mais suave, facilitamos a vinculação de projetos do Studio a ideias no Automation Hub. Uma nova propriedade de projeto chamada URL do Automation Hub permite que você vincule um projeto existente a uma ideia no Automation Hub. De maneira alternativa, no Automation Hub você tem a opção de iniciar um projeto do Studio diretamente a partir de ideias que estejam na fase Desenvolvimento e tenham o status Não iniciada. Para obter mais informações, consulte Vinculação de um projeto a uma ideia no Automation Hub.
Você pode agora indicar se um processo é projetado para a automação assistida. Habilite a configuração de projeto Automação Attended para processos que incluam atividades UI Automation ou outras atividades que exijam interação com o usuário. Os processos marcados como automações assistidas não devem ser executados em cenários não assistidos.
Agora, você tem a opção de exportar os resultados de cada análise de fluxo de trabalho para um arquivo JSON na pasta do projeto.
Autentique fazendo login com sua conta do GitHub
Agora, você pode entrar com sua conta do GitHub para se autenticar e remover repositórios Git remotos hospedados em github.com. Ao usar HTTPS para clonar um repositório remoto ou copiar um projeto para um repositório, uma nova opção chamada Entrar com o GitHub está disponível em Usar Credenciais. Esse recurso requer que o aplicativo UiPath GitHub esteja instalado em sua organização ou conta.
Alterar credenciais no Git
Agora, você pode alterar as credenciais usadas para se conectar aos repositórios remotos Git.
Criar ramificação a partir de commit anterior no Git
Agora, você pode criar uma nova ramificação a partir de qualquer confirmação anterior. Ao exibir o histórico de um arquivo, pasta ou projeto, clique com o botão direito numa confirmação na janela Histórico e selecione Criar ramificação.
Governança para repositórios Git
AllowEditRepositories
para indicar se os usuários devem usar apenas os repositórios permitidos e o parâmetro Repositories
para definir a lista de repositórios permitidos. Para o Automation Ops, consulte Configurações para políticas do Studio no Guia do Automation Ops.
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.
Instaladores atualizados
- Para tornar a experiência de instalação mais consistente e flexível para usuários Community, o instalador
UiPathStudioSetup.exe
da 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. -
O instalador MSI do Studio está com uma nova interface e oferece duas opções de configuração:
- 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
Já pensou que bom seria sempre ter seus robôs atualizados? Temos ótimas notícias sobre isso! Agora, você pode atualizar clientes do Robot, Studio e UiPath Assistant para versões mais novas a partir do Orchestrator. Isso oferece uma maneira fácil de entregar uma atualização de versão a uma ampla base de máquinas de um local centralizado, ajudando a remover o atrito do usuário e simplificando o processo de atualização.
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.
Para entender como isso funciona, consulte Explorador de testes.
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.
Para obter mais informações, consulte Modelos de execução.
Modelos de Arquivo
Você pode criar modelos para seus casos de teste para poder reusá-los em diferentes testes.
Para obter mais informações, consulte Modelos de arquivos.
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:
- O Gravador de aplicativo/web agora é compatível com o uso do Repositório de objetos na gravação, permitindo que você use objetos já existentes ou crie novos.
- 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.
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.xaml
de dentro do bloco Finally. - Uma invocação de
Framework\SetTransactionStatus.xaml
envolvida por uma atividade Try Catch foi adicionada após a invocação deFramework\Process.xaml
para os casos bem-sucedidos no mesmo bloco Try. - Na seção Captura, uma invocação de
Framework\SetTransactionStatus.xaml
envolvida 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.
- 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.
- 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.
- Agora, você pode usar políticas de governança para impor a adição de notas de versão ao publicar um projeto. No modelo de governança baseado em arquivos, definir o valor do parâmetro
EnforceReleaseNotes
comotrue
torna o campo Notas de versão no assistente de Publicação um campo obrigatório. Para o Automation Ops, consulte Configurações para políticas do Studio no Guia do Automation Ops. - Se você selecionar a opção para incluir origens ao publicar um projeto, os arquivos agora são salvos no arquivo
.nupkg
na 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.
- 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.
- 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.
- Agora, você pode configurar a regra ST-SEC-009 - Uso incorreto de SecureString do Analisador de Fluxo de Trabalho para excluir atividades que podem inserir dados confidenciais mas que não são compatíveis com o tipo SecureString.
-
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.
- Agora, você tem acesso a modelos adicionais nos quais pode basear suas automações. Ao procurar modelos em Início (visualização Backstage do Studio) > Modelos, o local UiPath Marketplace agora está disponível, permitindo que você selecione um dentre uma variedade de modelos pré-construídos publicados no 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.
- Para facilitar a configuração da atividade If, o ícone , que permite acesso rápido à barra Adicionar atividade, agora está disponível dentro das ramificações Then e Else da atividade.
- A barra de pesquisa Adicionar atividade agora usa IA para sugerir atividades que você possa querer adicionar em seguida com base no contexto atual do fluxo de trabalho. Você recusar isso desmarcando a opção Habilitar sugestões de atividades de IA nas configurações do Design, e as organizações podem controlar essa configuração usando políticas de governança.
- 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.
- 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.
- 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.
- 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.InvalidOperationException
gerados 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