- 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
- 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-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-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ções codificadas
- Automação assistida baseada em gatilho
- Fluxo de controle
- Repo. de Objetos
- Geração de logs
- A ferramenta ScreenScrapeJavaSupport
- Teste do Studio
- 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 o Varear Horizonte
- Plug-in do SAP Solution Manager
- Suplemento do Excel
- 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
- Validation of large Windows-legacy projects takes longer than expected

Guia do usuário do Studio
Gerenciador de Exceção Global
O Gerenciador de Exceção Global é um tipo de fluxo de trabalho projetado para determinar o comportamento do projeto ao encontrar um erro de execução. Apenas um Gerenciador de Exceção Global pode ser definido por projeto de automação.
O Gerenciador de Exceção Global não fica disponível para projetos de biblioteca, apenas processos.
O Gerenciador de Exceção Global tem dois argumentos, que não devem ser removidos.
O primeiro argumento é o errorInfo com a direção In e armazena informações sobre o erro que foi gerado e o fluxo de trabalho que falhou. O nível do erro a ser registrado pode ser definido na atividade Mensagem de log.
Use a propriedade ActivityInfo para errorInfo, a fim de obter o nome da atividade que gerou a exceção e exibi-la no painel Saída.
O segundo argumento, result tem a direção Out e será usado para determinar o próximo comportamento do processo quando ele encontrar um erro. Os seguintes valores podem ser atribuídos ao argumento result:
- Continuar – A exceção será gerada novamente.
- Ignorar – A exceção será ignorada, e a execução continua a partir da próxima atividade.
- Tentar novamente – A atividade que gerou a exceção será repetida. Use o método
RetryCountparaerrorInfo, a fim de contar o número de vezes que a atividade será repetida. - Anular – A execução para depois de executar o Gerenciador de Exceção Global atual.
Observação:Para controlar o comportamento do fluxo de trabalho no caso de um erro, o Gerenciador de Exceção Global repete a atividade três vezes e, em seguida, anula com uma mensagem de erro.
Qualquer fluxo de trabalho pode ser sinalizado como um Gerenciador de Exceção Global no Studio, exceto para projetos de biblioteca e
Main.xaml.
Como lidar com erros durante a depuração
Quando uma exceção for detectada durante a depuração, a atividade com falha será destacada, a execução será pausada e o tipo e os detalhes da exceção serão mencionados nos painéis Locais e Chamar Pilha.
As Ações de depuração como Continuar, Parar, Tentar novamente, Ignorar, Reiniciar e Desacelerar Etapa ficam disponíveis na faixa de opções.Ignorar será usada para continuar a execução a partir da próxima atividade.
O botão Tentar novamente repete a execução da atividade atual, sem o Gerenciador de Exceção Global. A ação Continuar executa o Gerenciador de Exceção Global, considerando os valores escolhidos anteriormente para o argumento result, que podem ser Continuar, Ignorar, Tentar novamente ou Anular.
Ao usar o Gerenciador de Exceção Global com um projeto que inclui um Try Catch, certifique-se de agrupar as atividades em uma Sequência dentro do contêiner Tentar.Caso contrário, o Gerenciador de Exceção Global não será executado.
No caso das atividades nested, o Gerenciador de Exceção Global será executado para cada atividade na pilha de chamadas. No entanto, ele não será executado para as atividades encapsuladas diretamente em uma Try Catch, a menos que elas estejam contidas em uma atividade.
Exemplo de como usar o Gerenciador de Exceção Global
O seguinte exemplo mostra o comportamento do projeto quando uma exceção é gerada durante a execução.
O projeto de automação é configurado para digitar algum texto em um arquivo TXT e então fechar o aplicativo, mas não sem antes salvar o arquivo.
Como criar o fluxo de trabalho
-
Crie um Processo em branco seguindo as etapas na página Como criar um processo básico.
-
Abra o Notepad e salve um documento em sua máquina. Você pode nomear o arquivo
1.txt. -
No painel Atividades, procure por Use Application/Browser e arraste-a para o painel Designer.
-
Em Use Application/Browser:
- Clique em Indicar aplicativo para automatizar e mova o ponteiro do mouse para a janela do Notepad. Quando a janela ficar realçada, clique em qualquer lugar dentro dela. A atividade Use Application/Browser é atualizada, o caminho é adicionado ao campo Caminho do aplicativo, e uma captura de tela da janela aparece dentro da atividade.
- No painel Propriedades, selecione a opção Sempre para a propriedade Close. Isso garante que o Notepad seja fechado após a execução da automação.
-
Adicione uma atividade Type into no contêiner Do da atividade Use Application/Browser.Clique em Indicar no Aplicativo para selecionar a janela do Notepad, e insira um texto entre aspas no campo Digitar isto. Essa atividade escreve o texto no Notepad.
-
No painel Atividades, adicione uma atividade Keyboard Shortcuts ao fluxo de trabalho.Indique a janela do Notepad, selecione Gravar atalho e pressione Ctrl + S para gravar a combinação de teclas que salva o arquivo após o texto ser digitado.
O fluxo de trabalho resultante deve ser semelhante a isto:

Como adicionar um Gerenciador de Exceção Global
-
Na guia Design, na Faixa de Opções, selecione Novo > Gerenciador Global. A janela Novo Gerenciador Global será aberta. Digite um Nome para o gerenciador e salve-o no caminho do projeto. Clique em Criar, um Gerenciador de Exceção Global será adicionado ao projeto de automação.

-
Volte para ao fluxo de trabalho que você criou mais cedo e o modifique para que uma atividade falhe na execução. Por exemplo, na atividade Use Application/Browser, selecione a opção Corresponder ao título exato e se certifique de que o arquivo esteja fechado antes de clicar em Executar Arquivo na faixa de opções.
Quando o Gerenciador de Exceção Global encontrar uma exceção, ele registrará em log o nome da atividade com falha e começará a repetir a atividade três vezes. Se ele encontrar a mesma exceção todas as vezes e o número de repetições atingir 3, a execução será anulada no nível da atividade que gerou a exceção.
Se durante uma das tentativas de repetição, uma exceção não for encontrada, a execução do fluxo de trabalho continuará e o Gerenciador de Exceção Global não intervirá.