- Visão geral
- Automação de Interface Gráfica
- UI-ANA-016 - Extrair URL de navegador aberto
- UI-ANA-017 - ContinuarComErro verdadeiro
- UI-ANA-018 - Listar atividades de OCR/Imagem
- UI-DBP-006 - Uso do contêiner
- UI-DBP-013 - Uso Incorreto da Automação do Excel
- UI-DBP-030 - Uso de variáveis proibidas em seletores
- SR-DB-021 - Tempo limite embutido em código
- UI-PRR-001 - Simular clique
- UI-PRR-002 - Simular Digitação
- UI-PRR-003 - Uso incorreto do aplicativo aberto
- UI-PRR-004 - Atrasos Embutidos em Código
- UI-REL-001 - Idx grande em Seletores
- UI-SEC-004 - Dados de e-mail do seletor
- UI-SEC-010 — restrições de app/URL
- UI-USG-011 - Atributos não permitidos
- SY-USG-013 - Invocação do arquivo privado
- SY-USG-014 - Espaços reservados do modelo de execução incorretos
- Aplicativos e tecnologias automatizados com a Automação de Interface Gráfica
- Ferramenta de Migração de Navegador do UiPath
- Computer Vision Recorder
- Click
- Hover
- Digitar Texto Seguro
- Enviar Tecla de Acesso
- Type Into
- Marcar
- Select Item
- Select Multiple Items
- Get Text
- Set Text
- Ativar
- Highlight
- Set Focus
- Anchor Base
- Context Aware Anchor
- Localizar Elemento Relativo
- Indicate On Screen
- Element Exists
- Localizar Elemento
- Esperar Elemento Desaparecer
- Find Children
- Get Ancestor
- Element Scope
- Get Attribute
- Set Clipping Region
- Get Position
- Take Screenshot
- Wait Attribute
- On Element Appear
- On Element Vanish
- Clicar no Texto
- Focalizar Texto
- Find Text Position
- Obter Texto Completo
- Obter Texto Visível
- Extrair Dados Estruturados
- Texto Existe
- Click OCR Text
- Hover OCR Text
- Get OCR Text
- Find OCR Text Position
- Microsoft OCR
- Microsoft Project Oxford Online OCR
- Microsoft Azure Computer Vision OCR
- Tesseract OCR
- Google Cloud Vision OCR
- OCR Text Exists
- Clicar na Imagem
- Focalizar Imagem
- Find Image Matches
- Imagem Existe
- Localizar Imagem
- Aguardar Imagem Desaparecer
- Aparecer Na Imagem
- Desaparecer Na Imagem
- Carregar Imagem
- Save Image
- Anexar Navegador
- Fechar Guia
- Voltar
- Avançar
- Ir para a Página Inicial
- Injetar script de JS
- Navegar Para
- Abrir Navegador
- Atualizar Navegador
- Set Web Attribute
- Anexar Janela
- Close Window
- Get Active Window
- Hide Window
- Maximize Window
- Minimize Window
- Move Window
- Restore Window
- Show Window
- Export UI Tree
- Invoke ActiveX Method
- Inject .NET Code
- Click Trigger
- Key Press Trigger
- Click Image Trigger
- System Trigger
- Hotkey Trigger
- Mouse Trigger
- Get Event Info
- Monitorar eventos
- Get Source Element
- Replay User Event
- Block User Input
- Use Foreground
- Element Attribute Change Trigger
- Element State Change Trigger
- Texto Explicativo
- Copy Selected Text
- Get From Clipboard
- Set To Clipboard
- Close Application
- Abrir Aplicativo
- Iniciar Processo
- Get Password
- Dica de ferramenta
- Click Picture on Screen
- Click Toolbar Button
- Read Statusbar
- Selecionar datas no calendário
- Select Menu Item
- Expand Tree
- Call Transaction
- SAP Logon
- SAP Login
- Table Cell Scope
- SAP Session Attributes Change Trigger
- Expand ALV Tree
- Expand ALV Hierarchical Table
- Use Application/Browser
- Check App State
- Check/Uncheck
- Click
- Extract Table Data
- Get Text
- Get URL
- Go To URL
- Highlight
- Hover
- Keyboard Shortcuts
- Navigate Browser
- Select Item
- Take Screenshot
- Type Into
- Get Attribute
- Get Browser Data
- Set Browser Data
- Mouse Scroll
- Inject Js Script
- Drag and Drop
- For Each UI Element
- Application event trigger
- Click Event Trigger
- Keypress Event Trigger
- Set Text
- Check Element
- Preencher Formulário
- Realize pesquisa no navegador e recupere resultados usando APIs de Automação de interface gráfica
- Navegação na Web
- Localizar imagens
- Clicar em imagens
- Disparar e monitorar eventos
- Criar e substituir arquivos
- Páginas HTML: extrair e manipular informações
- Manipulação de janelas
- Seleção automatizada de listas
- Localizar e manipular elementos de janela
- Gerenciar automação de texto
- Carregar e processar imagens
- Gerenciar ações ativadas pelo mouse
- Automatizar o runtime de aplicativos
- Execução automatizada de um aplicativo local
- Navegação em navegador
- Automação da Web
- Exemplo de escopo de disparador
- Computer Vision Local Server
- Automação Móvel
- Notas de versão
- Compatibilidade do projeto
- Get Log Types
- Get Logs
- Get Page Source
- Get Device Orientation
- Get Session Identifier
- Instalar Aplicativo
- Gerenciar Aplicativo Atual
- Manage Other App
- Open DeepLink
- Abrir URL
- Mobile Device Connection
- Positional Swipe
- Press Hardware Button
- Set Device Orientation
- Take Screenshot
- Obter parte da captura de tela
- Element Exists
- Execute Command
- Get Attribute
- Get Selected Item
- Get Text
- Set Selected Item
- Set Text
- Deslizar
- Tap
- Type Text
- Padrão de Desenho
- Terminal
- Notas de versão
- Sobre o pacote de atividades Terminal
- Compatibilidade do projeto
- Terminal Session
- Obter Área da Tela
- Obter Texto na Posição
- Get Color At Position
- Obter Campo na Posição
- Definir Campo na Posição
- Aguardar Texto na Posição
- Send Keys
- Mover Cursor
- Send Keys Secure
- Get Text
- Find Text
- Mover cursor para o texto
- Enviar Tecla de Controle
- Get Field
- Aguardar Texto da Tela
- Aguardar Texto do Campo
- Set Field
v23.10
Data de lançamento: 3 de abril de 2024
BasicTreeTable
e JxTreeTable
do Java.
DesignTime ScreenId
agora é enviado no cabeçalho da solicitação HTTP.
O OCR para chinês, japonês e coreano não estava funcionando como um OCR personalizado para Computer Vision no Unified Target quando usado com uma chave de API do Computer Vision.
O OCR para chinês, japonês e coreano não estava funcionando como um OCR personalizado na atividade Use Application/Browser quando o nome do projeto continha caracteres japoneses.
iframe
.
enabled
era selecionado, a atividade Get Attribute retornava uma saída de string em vez de booleana. A retrocompatibilidade está garantida.
Data de lançamento: 26 de fevereiro de 2024
- Uma exceção
Value cannot be null
foi lançada ao remover a atividade OCR engine do CV Screen Scope após ter indicado um destino. - Uma exceção
There is no row at position 0
foi lançada ao remover a atividade OCR engine do CV Screen Scope e a ação de pairar sobre as células da tabela persistiu.
Data de lançamento: 21 de dezembro de 2023
Suporte adicionado para UiPath Autopilot™ para desenvolvedores, atualmente disponível em Visualização exclusivamente no Studio Web. Em vez de criar uma nova automação do zero, agora você pode simplesmente descrever a tarefa que deseja automatizar usando uma linguagem natural e assistir enquanto o conjunto de habilidades de IA generativa do Autopilot converte sua descrição em um fluxo de trabalho totalmente automatizado.
Além disso, esta atualização contém melhorias para o suporte de automações codificadas no Studio.
Data de lançamento: 6 de dezembro de 2023
- A Extensão Java não podia ser reinstalada após atualizar o Studio para a v2023.4 se ocorresse um erro ao tentar desinstalá-la. Com as novas alterações, o botão Desinstalar na página Studio > Ferramentas > UiPath Extensions muda para Instalar, apesar de quaisquer erros de desinstalação. Executar a instalação novamente atualiza a extensão Java corretamente, mesmo se ocorrer algum erro após a desinstalação.
-
A solução alternativa implementada para a falha de inicialização da extensão de navegador UiPath MV3 no modo Privado não é mais necessária a partir do Edge v119, pois a Microsoft confirma que o bug original foi corrigido nesta versão. A solução alternativa agora só se aplica para versões do Edge entre 115 e 118.
Data de lançamento: 25 de outubro de 2023
Navegador
Quando o navegador fecha inesperadamente ou quando está fechado durante o encerramento do Windows, a janela pop-up Restaurar páginas é exibida. Esse comportamento pode interromper a automação se nenhuma lógica específica for implementada na abertura do navegador (por exemplo, verificar se a janela pop-up aparece e fechá-la com uma atividade de Click). Implementamos uma alteração que impede que a janela pop-up Restaurar páginas apareça ao abrir o navegador.
Automação de várias instâncias de navegador em execução com vários perfis de usuário ao mesmo tempo agora é compatível. Essa funcionalidade permite que os usuários projetem automações com várias instâncias de navegador abertas em diferentes perfis para Chrome, Edge e Firefox.
UiPathRemoteRuntime.msi
.
Automação de Interface Gráfica Moderna
As seguintes atividades foram ocultadas da experiência Moderna:
- OCR Text Exists
- Click OCR Text
- Double Click OCR Text
- Hover OCR Text
- Find OCR Text Position
Para ver essas atividades no Painel de atividades, selecione o Filtro Clássico.
Automação assistida baseada em gatilho estendida
Para situações em que você precisa identificar o tipo de eventos nativos acionados quando você interage com determinados elementos de interface gráfica em um aplicativo, introduzimos uma nova ferramenta integrada ao UI Explorer, chamada Ferramenta de inspeção de eventos, que pode ser usada para configurar a atividade Application Event Trigger. A ferramenta captura e monitora todos os tipos de eventos selecionados, permitindo analisar as ações realizadas e, se aplicável, diagnosticar problemas.
Adicionamos suporte para muitos eventos por meio da atividade Application Event Trigger: eventos HTML, como Download alterado, Guia ativada, Guia criada, Guia removida e Guia atualizada; um novo evento WEBCTRL, Alteração de seleção; e eventos baseados em interface gráfica: Apareceu, Desapareceu, Texto alterado, Em foco, Sem foco, Invocado, Selecionado, Desmarcado e Alternado.
Também adicionamos suporte para eventos nativos baseados em WEBCTRL em navegadores incorporados nativos (como Slack, Discord ou aplicativo de teste Electron).
A atividade Application Event Trigger agora pode ser usada com fluxos de trabalho codificados. Como resultado, também introduzimos uma maneira de monitorar vários elementos de destino com um único Application Event Trigger e permitir que o número de destinos monitorados seja dinâmico (os destinos monitorados podem mudar após o tempo de design). Antes disso, um fluxo de trabalho acionado com um Application Event Trigger monitorava apenas um único elemento de destino, exigindo que você criasse um fluxo de trabalho acionado para cada elemento de destino que você quisesse que sua automação monitorasse.
SAP
Adicionamos suporte para os seguintes elementos SAP WebGUI: itens de menu do SAP (usando a atividade Select Item), botões da barra de ferramentas do SAP (usando a atividade Click Toolbar Button) e Árvores do SAP (incluindo identificação estável das árvores e automação confiável em todos os navegadores e todas as versões do SAP FIORI). Observe que você pode usar os recursos existentes para automatizar vários outros elementos SAP WebGUI, como listas ABAP, menus de contexto, Imagens, controles Textedit, Serviços de Objetos Genéricos, Caixas de diálogo e controles de tabela.
ColumnName
. Além disso, você pode filtrar colunas e linhas para usar qualquer outra propriedade para identificar elementos. Dois nomes de propriedades foram renomeados para suportar essa melhoria: Nome da coluna tornou-se Nome da coluna / Filtro e Número da linha tornou-se Número da linha / Filtro.
Melhorias gerais
Adicionamos suporte para automatizar versões legadas dos aplicativos Oracle Siebel CRM (por exemplo, 7 ou 8).
Adicionamos compatibilidade ao componente CTable do aplicativo Clarity Java.
Adicionamos a opção Copiar para área de transferência para todas as mensagens de diálogo de Automação de interface gráfica.
Melhoramos as mensagens de erro exibidas para sessões remotas aninhadas.
Computer Vision no Destino Unificado
Nesta versão do pacote de atividades, otimizamos os problemas principais ao contabilizar a relevância de cada método de segmentação em termos de poder de segmentação e resiliência a alterações de interface gráfica e abordamos as principais limitações no 23.4.x. Como resultado, a Extração de tabela de automação de interface gráfica agora é impulsionada por Computer Vision ao indicar tabelas completas e a extração de tabela também está habilitada para cenários puros do Computer Vision; você pode alterar o mecanismo de OCR, pois agora pode selecionar um mecanismo de OCR personalizado além do UiPath Screen OCR incorporado; o Computer Vision é habilitado por padrão em atividades sem escopo, aumentando ainda mais os destinos totalmente carregados (com seletores e descritores do Computer Vision); e otimizamos a experiência de indicar elementos de interface gráfica atualizando a lógica de reconciliação entre Driver e Computer Vision em relação às caixas delimitadoras. Assim, continuamos a buscar nossa visão de uma experiência de Usuário de automação de interface gráfica unificada, em que tanto as automações puras do Computer Vision quanto as combinadas do Computer Vision e do Driver podem ser criadas sem a necessidade de que o usuário esteja ciente dos meandros de cada método de segmentação. Detalhes mais específicos podem ser encontrados abaixo.
Um novo conceito hierárquico agora é aplicado ao Destino Unificado, considerando cada método de segmentação e sua relevância em termos de poder de segmentação e resiliência a alterações de interface gráfica. Assim, os seletores agora são considerados o método de segmentação primário, o Computer Vision é um método de segmentação secundário e a Imagem é um método de segmentação terciário (e agora está desabilitado por padrão). Antes disso, todos os métodos de segmentação tentavam identificar o elemento de destino simultaneamente e o método de segmentação que conseguisse encontrá-lo primeiro era usado. Além disso, uma nova configuração, Aguarde o método de segmentação primário até o tempo limite, foi adicionada em Configurações do projeto > Automação de interface gráfica Moderna. A configuração é definida como Verdadeira por padrão e permite que o método de segmentação primário consuma todo o seu tempo limite até que qualquer método de segmentação de fallback possa ser usado.
O Computer Vision agora está integrado no assistente de Extração da tabela. Agora você pode simplesmente indicar tabelas completas sem ter que indicar primeiro uma célula de tabela relevante. Como o Computer Vision pode ver tabelas inteiras, essa funcionalidade agora também é usada no tempo de design para corrigir a extração baseada em seletor defeituoso ao indicar uma tabela completa. No runtime, no entanto, não temos um mecanismo de fallback do Computer Vision ainda em vigor quando a extração baseada em seletor tem problemas na extração de tabelas completas. Você também pode extrair tabelas puras do Computer Vision sem ter que alternar para uma atividade CV Screen Scope ou uma atividade CV Extract Table para cenários em que os seletores não estão disponíveis, como desktops remotos sem o runtime remoto instalado. Além disso, agora você também pode extrair tabelas que abrangem várias páginas em cenários puros do Computer Vision, indicando o botão Avançar no assistente.
Usando a mesma lógica da atividade CV Extract Table, extrair tabelas roláveis em cenários puros do Computer Vision agora também é possível no assistente de Extração de tabela, bem como extrair texto rolável usando o CV Get Text. A configuração do projeto de Dados de rolagem de tabela de log (Configurações do projeto > Computer Vision > Login do robô) foi renomeada para Dados de extração de conteúdo rolável em log e agora abrange a Extração de tabela do Computer Vision, Extração de tabela para tabelas roláveis em cenários puros do Computer Vision e CV Get Text com conteúdo de texto rolável.
Na atividade Use Application/Browser, além do mecanismo de OCR incorporado do Computer Vision, ou seja, UiPath Screen OCR, agora você pode usar um mecanismo de OCR personalizado para aprimorar a extração de texto no Computer Vision quando usado no Destino Unificado. O mecanismo de OCR pode ser alterado em cada atividade Use Application/Browser acessando o cartão de atividades > escolhendo o menu de hambúrguer que aparece ao lado da captura de tela informativa após indicar um elemento de interface gráfica > selecionar Mecanismo de OCR > Mecanismo de OCR personalizado. Quando essa opção é selecionada, um painel é adicionado no cartão de atividades onde você pode inserir uma atividade de mecanismo de OCR diferente da incorporada. Isso afeta apenas os destinos do Computer Vision, pois o resto das atividades de OCR ainda usa o OCR padrão definido na seção Configurações do projeto > OCR.
Como o caminho está tendo destinos totalmente carregados, o Computer Vision agora está habilitado automaticamente para indicar em atividades sem escopo (que podem ser usadas fora de um escopo Use Application/Browser) quando também estiver habilitado nas Configurações do projeto.
Quando o Computer Vision está habilitado como um método de segmentação nas Configurações do projeto, o App/Web Recorder agora também captura os descritores do Computer Vision.
Adaptamos nossa lógica de reconciliação entre Driver e Computer Vision com relação às caixas delimitadoras, combinando os dois destinos para evitar indicar um destino somente do Computer Vision e favorecer destinos totalmente carregados. Selecionar destinos somente do Computer Vision agora deve ser reservada para cenários como área de trabalho remota sem acesso aos seletores.
Falhas no Seletor restrito agora são exibidas nos logs como avisos ao lado de dez sugestões das correspondências de seletor mais próximas que podem ser usadas para substituir os seletores defeituosos. Essa funcionalidade é definida como Verdadeira por padrão em Configurações do projeto > Automação de interface gráfica Moderna > Mostrar correspondências mais próximas na mensagem de erro "Elemento não encontrado".
A captura de tela do Computer Vision não precisa mais de um atraso inicial, então agora o início de uma sessão de indicação é mais rápido.
APIs de Automação de interface gráfica
Se você preferir codificar ao criar automações, agora é possível fazer isso usando automações codificadas. Automações codificadas suportam serviços da UiPath, como atividades de Automação de interface gráfica e permitem criar automações híbridas, integrando-as a automações de baixo código.
Acesse a seção APIs de automação de interface gráfica para navegar pelas APIs disponíveis e Introdução de automações codificadas para saber como criar automações codificadas.
-
Corrigido o suporte do Active Accessibility interrompido para páginas da web contendo elementos IFrame ou PDFs no Chrome e Edge versão 117, o que causava falha nos seletores
<ctrl />
.Também adicionamos a opção de passar argumentos de linha de comando extras para o navegador aberto usando as atividades Open Browser / Use Browser . Isso pode ser feito definindo a variável de ambiente apropriada usando a atividade Set Environment Variable :UIPATH_EXTRA_CMD_ARGS_CHROME
UIPATH_EXTRA_CMD_ARGS_EDGE
UIPATH_EXTRA_CMD_ARGS_FIREFOX
Essas variáveis podem ser usadas para forçar a habilitação do suporte do Active Accessibility no Chrome e no Edge para evitar problemas como o suporte do Chrome/Edge Active Accessibility interrompido das versões 114 e 117.
Para o Chrome, defina a variável de ambienteUIPATH_EXTRA_CMD_ARGS_CHROME
com o valor--force-renderer-accessibility=complete
.Para o Edge, defina a variável de ambienteUIPATH_EXTRA_CMD_ARGS_EDGE
com o valor--force-renderer-accessibility=complete
. - As extensões de navegador MV3 falhavam na inicialização quando era usado o Microsoft Edge (versões 115 e mais recentes) no modo Privado. Implementamos uma solução alternativa para esse problema que afetou todas as extensões MV3, não apenas a extensão UiPath para Microsoft Edge.
- Resolvemos alguns problemas de inicialização de extensão que afetavam as atividades Open Browser e Use Browser adicionando seis configurações de projeto de automação de interface gráfica Clássica – Browser: argumentos extras para OpenBrowser Chrome/Edge, caminho executável personalizado para OpenBrowser Chrome/Edge e Habilitar nova tentativa para OpenBrowser Chrome/Edge.
- A atividade Table Cell Scope não reconhecia nomes de colunas quando o SAP WinGUI era definido em japonês.
- Extração de dados retornava células vazias para relatórios do Salesforce.
- O suporte para Chrome/Edge em execução no modo de aplicativo agora está disponível na extensão de navegador MV2 auto-hospedada instalada por meio da política de grupo offline.
-
Ao instalar extensões com direitos de administrador,
UiPath.Common
agora é implantado automaticamente em%ProgramFiles(x86)%\UiPath\UiPath.Common
. Ao instalar extensões sem direitos de administrador,UiPath.Common
agora é implantado automaticamente em%LocalAppData%\Programs\UiPath\UiPath.Common
. -
Adicionamos suporte para páginas da Web usando o Framework do ServiceNow.
- A tag
tableCol
no seletor impediu que alguns elementos de tabela fossem identificáveis. - Agora você pode automatizar aplicativos executados em um usuário diferente do Windows (diferente daquele que está executando o UiPath Robot/Studio), sem ter que executar o Robot/Studio como administrador.
- Em uma atividade Use Browser multiplataforma, a conexão do navegador falhava ou deixava de responder quando mais de uma guia era aberta no momento de design na máquina sem servidor em que a conexão era confirmada, o usuário era desconectado do Studio, o usuário excluía seu espaço de trabalho pessoal no Orchestrator ou quando encontrava um erro de comunicação com o Orchestrator.
- A adição de um seletor de uma atividade ao Repositório de objetos falhava com a mensagem de erro "A operação foi cancelada" quando a pesquisa de reutilização levava mais de três segundos.
- A atividade Use Application/Browser lançava uma exceção no momento de design no StudioX devido ao asterisco indicando que um campo de propriedade era necessário.
- A atividade Send Hotkey fazia com que o arquivo .xaml fosse exibido como não salvo.
- A captura de tela Imagem ainda era capturada, mesmo quando a Imagem era desabilitada como um método de segmentação nas Configurações do projeto.
-
A mensagem de erro
You Are Calling The Computer Vision Server Too Often [429]
exibida ao atingir o limite de taxa do Computer Vision foi alterada paraError: Rate limit exceeded. If you're on a free tier, consider upgrading to paid license. If already on a paid license, please contact UiPath for further upgrade options
. - A atividade Obter Texto moderna não extraía texto em cenários puros do Computer Vision.