- Introdução
- Configuração e Instalação
- Projetos de automação
- Dependências
- Tipos de fluxos de trabalho
- Fluxo de controle
- Comparação de arquivos
- Melhores Práticas de Automação
- Integração de controle de origem
- Sobre o controle de versões
- Como gerenciar projetos com o TÁS
- Como gerenciar projetos com o SN
- Dif. do fluxo de trabalho
- O painel Controle de origem
- Depuração
- Geração de logs
- 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
- ST-NMG-017 - O nome da classe corresponde ao namespace padrão
- SR-DB-002 - Contagem alta de argumentos
- SR-DB-003 - Esvaziar bloco catechu
- SR-DB-007 - Múltiplas camadas Com fluxograma
- ST-DPB-010 - Várias instâncias de [Fluxo de trabalho] ou [Caso de teste]
- SR-DB-020 - Propriedades de saída indefinidas
- SR-DB-021 - Tempo limite embutido em código
- 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-027 - Melhores práticas de persistência
- SR-DB-028 - Pré-requisito de serialidade de argumentos
- ST-USG-005 - Propriedades de atividade codificadas
- SR-US-009 - Variáveis não utilizadas
- SR-US-010 - Dependências não utilizadas
- SR-US-014 - Restrições de pacotes
- ST-USG-017 – Modificador de parâmetro inválido
- 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ções codificadas
- Introdução
- Registro de serviços personalizados
- Contextos Antes e Depois
- Gerando código
- Geração de caso de teste codificado a partir de casos de teste manuais
- Integração do OpenAI com fluxos de trabalho codificados
- Solicite um empréstimo com o UiBank
- Geração de filas com fluxos de trabalho codificados e APIs do Orchestrator
- Usando projetos de biblioteca importados em automações codificadas
- Usando autenticação de dois fatores em automações codificadas
- Conexão com MongoDB Atlas com automações codificadas
- Solução de problemas
- Automação assistida baseada em gatilho
- Repo. de Objetos
- A ferramenta ScreenScrapeJavaSupport
- Extensões
- Sobre extensões
- Ferramenta SetupExtensions
- UiPathRemoteRuntime.exe não está sendo executado na sessão remota
- O UiPath Remote Runtime bloqueia a sessão do Citrix de ser fechado
- O UiPath Remote Runtime causa vazamento de memória
- O pacote UiPath.UIAutomation.Activities e as versões do UiPath Remote Runtime não correspondem
- A extensão do UiPath necessária não está instalada na máquina remota
- Configurações de resolução de tela
- Políticas de grupo
- Não é possível se comunicar com o navegador
- A extensão do Chrome é removida automaticamente
- A extensão pode ter sido corrompida
- Verifique se a extensão para o Chrome está instalada e habilitada
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Habilite o Acesso às URLs do arquivo e o Modo Anônimo
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensões para Chrome
- Extensão do Chrome no Mac
- Políticas de grupo
- Não é possível se comunicar com o navegador
- A extensão Edge é removida automaticamente
- A extensão pode ter sido corrompida
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensões para Edge
- Extensão para Safari
- Extensão para Amazon WorkSpaces
- Plug-in do SAP Solution Manager
- Suplemento do Excel
- Teste do Studio
- Solução de problemas
- Sobre a solução de problemas
- Erros de compilação de montagem
- 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
- Validation of large Windows-legacy projects takes longer than expected
Extensão para Safari
Instale e configure a extensão UiPath para Safari para habilitar a automação de interface gráfica no Safari no macOS com o Studio Web e o macOS Robot local.
A partir do UiPath.UIAutomation.Activities versão 24.10.0, A compatibilidade com a Automação de Interface Gráfica do Safari está disponível em pré-visualização. A extensão para Safari permite que você:
- Projete automações de interface gráfica no Studio Web dentro do navegador Safari no macOS.
- Execute automações de navegador no Safari usando um macOS Robot local, instalado anteriormente e conectado ao Orchestrator.
- Inicie automações de navegadores Attended no Safari por meio do macOS Assistant.
Para criar e executar essas automações, você deve instalar a extensão UiPath Browser Automation para Safari.
Você pode começar do Studio Web adicionando quaisquer atividades UI Automation. Ao acessar o Studio Web a partir do Safari, você é solicitado a instalar a extensão UiPath para Safari na App Store. Siga o guia de configuração para configurar a extensão e, em seguida, comece a projetar seus fluxos de trabalho para automação de navegadores no Safari.
Para criar automações de navegadores no Safari em máquinas que executam o macOS, a versão mínima compatível é o macOS 12.
Instalar
A instalação da extensão Safari também instala o componente Host Nativo. Isso significa que você pode executar automações do UiPath Assistant sem a necessidade de instalação adicional.
Instalar a partir da App Store
Etapas de instalação
-
Acesse a extensão UiPath para Safari diretamente na App Store
-
Selecione Obter para instalar a extensão e, em seguida, Abrir.
-
Depois de selecionar Abrir, aparece uma janela de configuração.
-
Selecione Abrir configurações do Safari para acessar a janela Extensões, onde você pode definir as permissões corretas para a extensão recém-instalada.
- Habilite a extensão UiPath Browser Automation no painel do lado esquerdo.
2. Selecione Sempre permitir em cada site e confirme essa escolha.
3. Se você pretende usar a navegação privada, habilite a configuração Permitir navegação privada .
Resultado: uma mensagem informa que a extensão agora está disponível.
Instalar do UiPath Studio Web
Etapas de instalação
-
No UiPath Automation Cloud™, acesse o Studio Web.
-
Adicione uma atividade Use Browser ao seu projeto. Você é solicitado a instalar a extensão UiPath para Safari.
-
Selecione o botão Instalar extensão.
-
A App Store abre com a extensão UiPath Browser Automation.
-
Continue o processo de instalação a partir da etapa 2 da seção Instalar a partir da App Store .
Resultado: uma mensagem informa que a extensão agora está disponível.
Instalar a partir do UiPath Assistant
A instalação usando o UiPath Assistant não requer nenhuma configuração adicional, desde que o UiPath Assistant já esteja instalado. Esse método instala a versão da extensão mais recente publicada na loja virtual apenas para o usuário atual .
Etapas de instalação
-
Acesse o UiPath Assistant.
-
Selecione o ícone da conta.
-
Selecione Preferências.
-
Vá para UiPath Extensions.
-
Selecione Instalar para Safari.
Alternativamente, selecione Visualizar na App Store para obter a extensão da App Store e continue a partir da etapa 2 da seção Instalar da App Store .
Resultado: a extensão é instalada e habilitada no Safari.
Instalar a partir do Terminal
A instalação a partir do Terminal ocorre via UiPath.ExtensionControl.Portable.dll.
A UiPath fornece uma ferramenta para gerenciar a instalação da extensão: UiPath.ExtensionControl.Portable.dll. Essa ferramenta é distribuída com o UiPath Assistant, que também inclui o aplicativo de extensão mais recente empacotado como um arquivo.
Este método atualiza a configuração do Safari para que a extensão seja reconhecida como instalada. A extensão é instalada apenas para o usuário atual.
Esse método não se destina a ambientes de produção, pois depende de um mecanismo que a Apple pode alterar em atualizações futuras. Use-o apenas se não houver nenhuma outra alternativa disponível.
Pré-requisitos
- Todas as instâncias do Safari são fechadas.
Etapas de instalação
-
Abra um Terminal e execute o seguinte comando:
dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install safaridotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install safari -
Inicie o Safari para projetar e executar automações.
Resultado: a extensão é instalada e habilitada no Safari.
Instalar usando um MDM
Para instalar por meio de um aplicativo MDM (gerenciamento de dispositivos móveis), você deve registrar a máquina para gerenciamento.Mais detalhes sobre como o gerenciamento de dispositivos funciona em máquinas da Apple podem ser encontrados nesta página: Gerenciamento de dispositivos | Documentação para desenvolvedores da Apple.
Exemplos de MDMs incluem:
- Jamf
- Microsoft Intune
- Kandji
- MicroMDM (código aberto)
Esse método depende do novo modelo de gerenciamento declarativo para enviar alterações de configuração para a(s) máquina(s) gerenciada(s). A configuração para extensões do Safari está detalhada aqui: SafariExtensionSettings | Documentação para desenvolvedor da Apple.
Desinstalar
Desinstalar a partir do UiPath Assistant
Etapas de desinstalação
-
Acesse o UiPath Assistant.
-
Selecione o ícone da conta.
-
Selecione Preferências.
-
Vá para UiPath Extensions.
-
Selecione Desinstalar para Safari.
Resultado: a extensão é desinstalada e removida da pasta Aplicativos .
Desinstalar a partir do Terminal
A desinstalação do Terminal é realizada via UiPath.ExtensionControl.Portable.dll.
A UiPath fornece uma ferramenta para gerenciar a instalação da extensão: UiPath.ExtensionControl.Portable.dll. Essa ferramenta é distribuída com o UiPath Assistant.
Esse método atualiza a configuração do Safari para que a extensão seja desinstalada. A extensão é desinstalada apenas para o usuário atual.
Esse método não se destina a ambientes de produção, pois depende de um mecanismo que a Apple pode alterar em atualizações futuras. Use-o apenas se não houver nenhuma outra alternativa disponível.
Pré-requisitos
- Todas as instâncias do Safari são fechadas.
Etapas de desinstalação
-
Abra um Terminal e execute o seguinte comando:
dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll uninstall safaridotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll uninstall safari
Resultado: a extensão é desinstalada e removida da pasta Aplicativos .
Desinstalar das configurações do Safari
Etapas de desinstalação
-
Acesse configurações do Safari.
-
Navegue até a guia Extensões.
-
Selecione o botão Desinstalar.
-
Selecione o botão Mostrar no Finder. Isso abre o Finder com o aplicativo selecionado.
-
Abra o menu de contexto do aplicativo UiPath para Safari e selecione Mover para a lixeira.
Se uma mensagem pop-up indicar que o aplicativo não pode ser excluído porque está em uso:
-
Abra o Monitor de atividade e pesquise UiPath Native Host para Safari.
-
Selecione o aplicativo, escolha Parar e, em seguida, selecione Sair.
-
Retorne ao Finder e selecione Mover para a lixeira novamente.
-
-
Insira suas credenciais do Mac e, em seguida, selecione OK para autorizar essa exclusão.
Resultado: a extensão é desinstalada. Ela é removida da barra de extensão do Safari e da guia Extensões de configurações do Safari.
Configuração de acessibilidade
Para usar o modo de entrada Eventos de hardware, você deve conceder especificamente acesso ao UiPath Assistant ao seu Mac usando as configurações Privacidade e segurança.
Para fazer isso, siga as etapas abaixo:
-
Selecione o menu Apple.
-
Selecione Configurações do sistema.
-
Selecione Privacidade e segurança na barra lateral à esquerda.
-
Acesse Acessibilidade selecionando a seta no lado direito.
-
Habilitar o UiPath Assistant na lista. Se você não vir o aplicativo, selecione + na parte inferior da lista, pesquise UiPath Assistant, selecione o aplicativo e escolha Abrir. As credenciais do Mac são solicitadas para essa alteração.
Resultado: o UiPath Assistant agora está autorizado a usar o modo de entrada de eventos de hardware em automações do Safari.
Configuração completa do acesso ao disco
Para instalar a extensão Safari usando o UiPath Assistant, você deve conceder especificamente ao UiPath Assistant acesso aos arquivos do Mac usando as configurações Privacidade e segurança .
Para fazer isso, siga as etapas abaixo:
- Selecione o menu Apple.
- Selecione Configurações do sistema.
- Selecione Privacidade e segurança na barra lateral à esquerda.
- Acesse Acesso total ao disco selecionando a seta no lado direito.
- Habilite o Acesso total ao disco na lista:
- Se o UiPath Assistant estiver listado, habilite-o.
- Se o UiPath Assistant não estiver listado, selecione + na parte inferior da lista, pesquise UiPath Assistant, selecione o aplicativo e escolha Abrir.
As credenciais do Mac são solicitadas para essa alteração.
Resultado: o UiPath Assistant agora está autorizado a editar os arquivos no seu Mac.
Restrições conhecidas
Considere as seguintes limitações ao criar automações de navegadores para Safari:
- A extensão não pode acessar URLs de arquivos. Esta é uma limitação do Safari, conforme explicado neste tópico do fórum do Apple Developer (Permitir acesso às URLs de arquivos para extensões da Web).
- A extensão não é compatível com vários perfis.
- Instalar
- Instalar a partir da App Store
- Instalar do UiPath Studio Web
- Instalar a partir do UiPath Assistant
- Instalar a partir do Terminal
- Instalar usando um MDM
- Desinstalar
- Desinstalar a partir do UiPath Assistant
- Desinstalar a partir do Terminal
- Desinstalar das configurações do Safari
- Configuração de acessibilidade
- Configuração completa do acesso ao disco
- Restrições conhecidas