- Notas de Versão
- Introdução
- Configuração e Instalação
- Projetos de automação
- Sobre a publicação de projetos de automação
- Projetando automações
- Gerenciamento de pacotes de atividades
- Como definir as configurações do projeto de atividades
- Como assinar pacotes
- Governança
- Como importar entidades
- Experiência de Criação Moderna
- Vincular um projeto a uma ideia no Automation Hub
- Usando o Gerenciador de dados
- 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
- 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
- ST-USG-032 — rótulos obrigatórios
- ST-USG-034 — URL do Automation Hub
- Variáveis
- Argumentos
- Namespaces Importados
- Automação assistida baseada em gatilho
- 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
- Reparando o suporte da Active Accessibility
- Automação de aplicativos em execução com um usuário diferente do Windows
- Validation of large Windows-legacy projects takes longer than expected
2023.4.0
Data de lançamento: 27 de abril de 2023
O Studio agora inclui uma solução de automação Attended baseada em gatilho, permitindo que você crie automações altamente responsivas usando gatilhos para vários aplicativos ou eventos de usuário. Os benefícios da nova solução de automação Attended baseada em gatilho são: desempenho aprimorado, capacidade de automatizar vários cenários ao mesmo tempo e executá-los ao mesmo tempo.
Os componentes da automação Attended baseada em gatilho incluem Formulários, Chamadas, Gatilhos e Variáveis Globais. Esses novos recursos oferecem uma ampla gama de casos de uso comuns, como cenários de contact center, processos de feedback e plataformas de adoção digital, entre outros.
Formulários
Com os recursos aprimorados de formulário, criar e usar formulários tornou-se mais fácil e variado. Agora você pode criar formulários fora das atividades, exibir vários formulários ao mesmo tempo e definir gatilhos para iniciar com base em eventos de formulário. Além disso, você pode optar por exibir um formulário enquanto o fluxo de trabalho está em execução, editar e buscar valores de formulário em runtime, alterar as propriedades do formulário e injetar JavaScript personalizado no formulário. Para saber mais sobre a nova experiência de formulário, consulte como os formulários funcionam dentro do ecossistema de automação Attended baseada em gatilho e consulte a documentação dedicada.
Textos Explicativos
Os novos recursos de chamada na automação Attended permitem que você guie os usuários para elementos específicos da interface gráfica e crie validações personalizadas. Você pode criar chamadas usando um arquivo de formulário e especificar o elemento de interface gráfica de destino para exibição. As chamadas também podem passar valores para os elementos dentro delas. As chamadas são muito semelhantes aos formulários, mas mais adequadas para cenários como visitas guiadas e validações personalizadas.
Para saber mais sobre a nova maneira de criar chamadas, consulte a documentação dedicada.
Gatilhos
Os gatilhos agora permitem iniciar fluxos de trabalho com base em eventos de usuário ou aplicativo, tais como eventos de formulário, eventos de aplicativo, eventos de pressionamento de tecla, eventos de clique, gatilhos de tecla de atalho, gatilhos de mouse, gatilhos de imagem clicada, gatilhos de sistema e gatilhos alterados de atributos de sessão SAP. Além disso, você pode automatizar vários cenários Attended usando as atividades Run Local Triggers, Stop Local Triggers, Repeat Trigger, Disable Local Trigger e Enable Local Trigger. Por fim, a atividade Global Variable Changed agora permite que os fluxos de trabalho sejam iniciados quando o valor de uma variável global muda. Esses novos recursos oferecem maior controle sobre a automação Attended baseada em gatilho no Studio.
Para saber mais sobre o que você pode conseguir usando os novos recursos de gatilho, consulte a seção Gatilhos.
Para obter mais informações sobre como aproveitar os recursos, consulte o capítulo automação Attended baseado em gatilho.
Para começar a usar a nova solução de automação Attended, consulte os tutoriais dedicados e o modelo aprimorado de framework de automação Attended.
Encontrar a atividade certa para o seu projeto agora é mais fácil com a capacidade de pesquisar em todos os pacotes de atividades disponíveis sem a necessidade de instalar um pacote com antecedência.Essa funcionalidade está disponível em projetos multiplataforma com o Studio conectado ao Automation Cloud Orchestrator.
O painel de Atividades agora agrupa atividades que estão disponíveis em seu projeto sob o rótulo Instalado e atividades incluídas em pacotes desinstalados sob Instalável. Para facilitar ainda mais a pesquisa, os pacotes de atividades também possuem nomes mais legíveis.
Você pode adicionar um pacote instalável clicando com o botão direito em seu nome no painel de atividades e selecionando Instalar. Também é possível dar um duplo clique em atividades individuais ou arrastá-las para o painel Designer. Os pacotes são instalados com a versão mais recente disponível.
A barra de pesquisa Adicionar atividade também foi atualizada para distinguir entre as atividades que estão instaladas e aquelas que estão disponíveis para a instalação.
Agora você pode definir valores predefinidos para determinados tipos de entrada nas propriedades de atividades personalizadas criadas por meio de bibliotecas.Para obter mais informações, consulte Sobre bibliotecas.
O Studio agora é compatível com o Microsoft Office 2021 e o Office LTSC 2021. A Ferramenta de reparo para o Microsoft Office agora também suporta o Microsoft Office 2021.
Agora você pode filtrar os arquivos na pasta do projeto por tipo de arquivo. Por exemplo, você pode optar por exibir apenas arquivos de fluxo de trabalho. Para obter mais informações, consulte Sobre projetos de automação.
Agora você pode ver as ações executadas pelo robô em tempo real ao depurar um projeto remotamente usando uma conexão Unattended Robot. Uma nova configuração de depuração remota, Mostrar transmissão ao vivo, permite visualizar e controlar como o robô está interagindo com elementos da interface gráfica. Essa funcionalidade é particularmente útil para solucionar problemas e atualizar automações em execução no ambiente Production. Para obter mais informações, consulte Depuração Remota.
Em resposta ao feedback sobre a ausência do painel de propriedades do novo design de atividade revelado com o Studio 2022.10, temos o prazer de reintroduzir o painel de propriedades para atividades com o novo design. Isso significa que agora você tem a opção de usar o painel de propriedades para configurar propriedades avançadas, independentemente da compatibilidade do seu projeto. O painel de propriedades é habilitado por padrão quando você inicia o Studio pela primeira vez. É possível controlar a visibilidade do painel usando a configuração de design Mostrar propriedades de atividades inline. Para projetos multiplataforma e algumas atividades em projetos com compatibilidade com o Windows, as propriedades visíveis ao selecionar Mostrar opções avançadas foram movidas para o painel de propriedades. As organizações podem usar políticas de governança para controlar a visibilidade do painel de propriedades.
Até agora, para armazenar e usar a saída das atividades, você precisava criar variáveis manualmente. Em projetos multiplataforma, para ajudá-lo a criar fluxos de trabalho mais rapidamente, o Studio agora cria automaticamente uma variável para cada saída de atividade e oferece a opção de usar a variável em outras atividades ao longo do fluxo de trabalho. A variável é armazenada apenas quando consumida, o que significa que gerá-la não afeta o desempenho ou o tamanho do projeto.
A variável gerada está disponível para uso em outras atividades no Editor de Expressão e selecionando o botão Mais > Usar variável em outros editores e construtores.
As saídas da atividade se comportam como qualquer outra variável e ficam disponíveis no Data Manager depois de usadas. Elas são exibidas com seu nome real e podem ser usadas no IntelliSense.
A configuração de design Gerar saídas de atividade automaticamente oferece controle sobre a criação automática de saídas de atividades.
Invocar modelos de execução como isolados
Agora você pode invocar Modelos de execução como isolados, marcando Invocar o fluxo de trabalho como isolado na caixa de diálogo Definir modelo de execução.
Novos argumentos suportados para dados gerados automaticamente
Dictionary
e Array
(de todos os valores primitivos, incluindo String
, TimeSpan
e DateTime
) em execuções simbólicas.
Modelo de framework de teste de automação
Agora você pode usar o novo modelo de Framework de teste de automação como ponto de partida para seus projetos de teste. Este modelo garante que você cubra as melhores práticas de teste de automação ao criar seus projetos. Para obter mais informações, consulte Framework de teste de automação.
Suporte de classificação do Data Manager
Agora você tem mais liberdade para agrupar variáveis, argumentos e constantes arrastando e soltando-as no painel do Data Manager. A maneira como você agrupa esses itens torna-se a ordem padrão do seu projeto. A funcionalidade de arrastar e soltar é desabilitada quando você seleciona a opção de menu Agrupar itens por escopo. Essa opção de menu é selecionada por padrão quando você abre o Studio pela primeira vez.
Para facilitar a classificação de dados no Data Manager, também introduzimos uma nova opção de menu, Classificar elementos de seções, que permite classificar os dados em cada categoria de recurso por nome (ascendente ou descendente) ou reverter para a ordem padrão do seu projeto. Esta opção substitui a classificação das seções de Variáveis ou Argumentos individualmente.
Atualização do Data Manager
O uso do botão Atualizar na parte superior do painel do Data Manager agora atualiza os recursos locais independentemente dos recursos do Orchestrator. Isso significa que você pode usar recursos que são atualizados instantaneamente (variáveis, argumentos, constantes e recursos) enquanto aguarda recursos do Orchestrator que podem levar mais tempo para serem atualizados. Os recursos atualizados são desabilitados durante o carregamento e ficam disponíveis após a conclusão do carregamento. Além disso, agora você pode usar o Studio enquanto os dados são atualizados.
Outras melhorias do Data Manager
- Agora você pode clicar com o botão direito em uma variável global ou constante global no Data Manager e selecionar Localizar referências para localizar todos os lugares no projeto onde a variável global ou constante global é referenciada.
- Novas variáveis, argumentos, constantes e namespaces agora aparecem como os primeiros itens em seus respectivos nós no Data Manager.
- Várias melhorias de desempenho também foram feitas na maneira como os dados no painel do Data Manager são atualizados.
Para aumentar o desempenho do robô e reduzir o tamanho dos pacotes publicados, os pacotes de atividades e bibliotecas agora são separados em pacotes de design e runtime. Isso significa que as atividades publicadas agora contêm um pacote de design usado pelo Studio e um pacote de execução mais leve usado pelo robô. A separação se aplica apenas a bibliotecas e atividades do Windows e multiplataforma oficialmente suportadas pela UiPath.
A validação do projeto agora é mais rápida e usa menos recursos de RAM e CPU. Além disso, uma caixa de diálogo de confirmação agora solicita que você importe automaticamente as referências ausentes ao abrir ou validar alguns projetos do Windows.
- O upload dos resultados do teste para Test Manager ficou mais fácil:
- As capturas de tela de asserção locais agora também são carregadas. Após o carregamento, as capturas de tela são exibidas no Test Manager, dentro da guia Asserções de um resultado de caso de teste.
- Ao fazer upload dos resultados do teste para o Test Manager, as mudanças no nome do projeto ou no nome do caso de teste agora também são carregadas.
Para obter mais informações sobre como carregar os resultados do teste e a captura de tela no Test Manager, consulte Carregar resultados do teste no Test Manager.
- Agora você pode localizar o controle Exportar como biblioteca na faixa de opções de design. Além disso, ao exportar projetos como bibliotecas, agora você pode selecionar fluxos de trabalho específicos que deseja extrair como uma biblioteca.
- Quando você estiver no Test Explorer, você pode visualizar um caso de teste específico dentro do painel Projeto, selecionando Mostrar no Project Explorer no menu contextual do caso de teste.
- Agora você pode criar Modelos de execução com base em modelos existentes dentro do seu projeto.
- Como parte do gerenciamento de seus projetos no Studio, você pode se concentrar no elemento do projeto que está ativo no painel Designer clicando em Sincronizar com o documento ativo no painel Projeto.
- Ao atualizar dados de teste que já são usados em um caso de teste, agora você pode ver o seguinte texto: (já em uso).
- Agora você pode vincular projetos do Studio a ideias do Automation Hub de vários tenants da Automation Cloud.
- A instalação de dependências adicionais do projeto é mais rápida.
- Adicionamos novos ícones para diferenciar melhor os diferentes tipos de arquivos no painel do projeto.
- Os atalhos do Studio e do UiPath Assistant agora são adicionados automaticamente à área de trabalho após a instalação.
- Os pinos adicionados para o Studio e UiPath Assistant no menu Iniciar ou à barra de tarefas agora são mantidos após a atualização para uma versão mais recente.
- Adicionamos uma opção de filtro Gatilhos que você pode selecionar no botão Filtrar por na parte superior do painel de atividades. Selecionar esta opção mostra todos os gatilhos disponíveis.
- Somente atividades agora é o filtro padrão ao pesquisar pacotes de atividades na janela Gerenciar Pacotes.
- Adicionamos uma nova maneira de criar constantes abrindo o painel Data Manager e selecionando Novo > Nova constante.
- Agora você pode usar conexões compartilhadas ao criar projetos que usam o Integration Service. O seletor de conexão exibe as conexões de seu espaço de trabalho pessoal, bem como as de pastas compartilhadas no Integration Service.
- Pesquisar dentro de um projeto usando a barra de pesquisa universal agora é significativamente mais rápido.
- O entry point principal agora é aberto por padrão no painel Designer quando um novo projeto é criado ou quando um projeto é aberto no Studio. Você pode alterar esse comportamento selecionando uma opção diferente para a configuração de design Comportamento de projeto aberto. Se nenhum arquivo XAML for definido como o entry point principal, o Studio abrirá o XAML mais recente.
- A configuração de compilação Incluir fontes agora é selecionada por padrão ao publicar um projeto do Windows ou multiplataforma.
- Criar ou abrir um projeto em uma máquina que não esteja conectada à internet agora ficou mais rápido.
- A criação de um argumento a partir do painel Importar argumentos da atividade Invoke Workflow File às vezes não funcionava como esperado em projetos Windows - Legado e Windows. Criar uma variável no campo Valor do painel usando o atalho de teclado CTRL + K também não funcionava como esperado.
- Algumas referências e namespaces não foram resolvidos corretamente ao converter um projeto de Windows - Legado para Windows.
- Ocorreu um erro ao usar a ação Testar Atividade em uma atividade que fornece um escopo para outras atividades (por exemplo, no Escopo de Aplicativo do Excel) e clicar no botão Continuar para continuar o processo de depuração.
- Ocorreu um erro ao clicar em Abrir fluxo de trabalho na atividade Invoke Workflow File em um projeto a partir de um repositório SVN.
- A execução de um projeto do Windows com atividades de uma biblioteca que foi convertida do Windows - Legado para Windows às vezes causava um erro
System.NotSupportedException
. - A alternância de uma propriedade Booleano em uma atividade que fazia parte de uma biblioteca personalizada não retinha seu valor (
On
ouOff
) ao depurar ou mover a atividade dentro do fluxo de trabalho. - Ao usar uma atividade de uma biblioteca com um tipo de entrada array de string, as alterações no valor da propriedade do array de string não foram salvas.
- Ocorreu um erro ao adicionar mais de 16 elementos de array na propriedade LinhaDaMatriz da atividade Add Data Row.
- O progresso dos dados gerados automaticamente não foi exibido como esperado. Agora, o progresso dos dados gerados automaticamente é relatado corretamente.
- O uso do Painel de atividades para pesquisar atividades de gatilho em projetos criados em versões do Studio anteriores a 2023.4 não mostra nenhum resultado. Para tornar os gatilhos visíveis, habilite a opção de filtrar Gatilhos no botão Filtrar por.
- Um erro de runtime Não foi possível carregar arquivo ou assembly ocorre ao importar o namespace
UiPath.Constants
e usarProject.Location
no projeto. Usar o namespace completo (UiPath.Studio.Constants.Project.Location
) resolve esse problema. - A conversão de um projeto Windows - Legado para compatibilidade do Windows falhará se os nomes das variáveis não forem consistentemente maiúsculos em todo o projeto (por exemplo, usar
Config
econfig
para a mesma variável resulta em um erro de conversão). - A publicação de uma biblioteca falha durante o processo de compilação se a biblioteca incluir um fluxo de trabalho com um argumento chamado
System
. - A atividade Stop Local Triggers pode não interromper imediatamente a execução de todos os gatilhos ao depurar um projeto com uma ação que suspende ou retarda a execução do fluxo de trabalho (por exemplo, Etapa lenta, Trilha de execução ou Realçar elementos).
- Ocorre um erro relacionado a namespaces não removidos ao publicar uma biblioteca C# vazia ou uma biblioteca C# que contém apenas atividades incluídas na categoria Atividades padrão.
- Projetos para Windows e multiplataforma criados em versões do Studio anteriores à 2023.4, e também projetos do Windows convertidos de projetos Windows - Legado criados no Studio 2022.10 não podem ser criados ou analisados em um processo do Automation Ops - Pipelines . Os projetos precisam ser validados no Studio 2023.4 antes de serem usados no processo de pipeline.
- A versão de 32 bits do instalador UiPath Studio MSI (
UiPathStudio-x86.msi
) não está mais disponível.
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.Activities | v23.4.3 |
UiPath.Callout.Activities | v23.4.3 |
- Novidades
- Automação assistida baseada em gatilho
- Pesquisar atividades de todos os pacotes oficiais
- Definir valores para atividades em bibliotecas
- Suporte para o Microsoft Office 2021
- Filtrar arquivos de projeto por tipo de arquivo
- Suporte à transmissão ao vivo em depuração remota
- Mostrar o painel de propriedades para todas as atividades
- Variáveis geradas automaticamente a partir de saídas de atividade
- Novos recursos de automação de testes
- Melhorias
- Melhorias do Data Manager
- Dependências de tempo de design e runtime separadas
- Rastreamento de aplicativos e URLs
- Melhorias na validação do projeto
- Melhorias no teste de automação
- Outras melhorias
- Correções de bugs
- Problemas conhecidos
- Recursos removidos
- Versões do pacote de atividades