- 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
- 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
- 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-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-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
- Automação assistida baseada em gatilho
- Gravação
- Elementos de Interface Gráfica
- Seletores
- Repo. de Objetos
- Extração de Dados
- Automação de imagem e texto
- Automação de Tecnologias Citrix
- Automação RDP
- Automação do Varear Horizonte
- Automação da Salesforce
- Automação SAP
- Automaçāo da interface gráfica do macOS
- A ferramenta ScreenScrapeJavaSupport
- O protocolo Servodrive
- 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 são incompatíveis
- A extensão do UiPath necessária não está instalada na máquina remota
- Configurações de resolução de tela
- Group Policies
- 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
- Group Policies
- 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 o Varear Horizonte
- Extensão para Amazon WorkSpaces
- Plug-in do SAP Solution Manager
- Suplemento do Excel
- Test Suite — Studio
- Solução de problemas
- Sobre a solução de problemas
- Erros de compilação de assembly
- 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
Fluxo de trabalho de um modelo
Use modelos de fluxo de trabalho como modelos de base para outros fluxos de trabalho. Você pode usar modelos integrados, por exemplo, Sequências, Gerenciador de Exceção Global, criar modelos personalizados ou usar modelos de bibliotecas instaladas em seus projetos.
Condições:
- Os modelos são específicos para esse tipo de projeto e linguagem.
- Modelos de arquivo não podem ser convertidos em fluxos de trabalho, compilados ou publicados.
- Você pode criar modelos baseados em outros modelos.
Ao adicionar um novo fluxo de trabalho a um projeto, você pode escolher um modelo para usar como base. Os modelos a serem escolhidos variam dependendo do tipo de arquivo que você está adicionando (fluxo de trabalho ou caso de teste), variam se você já tiver instalado bibliotecas que contém modelos de arquivo e variam se você já tiver adicionado modelos à pasta Modelos do seu projeto.
Sequência
O modelo Sequência é útil se você quiser projetar um fluxo de trabalho com atividades sequenciais que atuam como um bloco único. Esse modelo está disponível apenas para fluxos de trabalho.
Fluxograma
Use o modelo Fluxograma para projetar fluxos de trabalho com várias ramificações. Esse modelo está disponível apenas para fluxos de trabalho.
Máquina de Estado
Use o modelo Definir máquina para projetar fluxos de trabalho com atividades que são acionadas com base em estados especificados. Esse modelo está disponível apenas para fluxos de trabalho.
Os modelos locais são criados na pasta Modelos do projeto quando você extrai um arquivo como modelo e quando você adiciona um modelo à pasta Modelos. Os modelos locais ficam disponíveis dentro do projeto em que foram criados. Os modelos locais adicionados em um projeto de biblioteca serão disponibilizados em projetos em que a biblioteca está instalada como dependência.
Você pode criar modelos locais de três tipos: modelo de execução, modelo de fluxo de trabalho e modelo de caso de teste. Quando você extrai um arquivo como um modelo, o tipo de modelo é aplicado automaticamente com base no tipo de arquivo extraído (fluxo de trabalho ou caso de teste). Quando você adiciona um modelo manualmente à pasta Modelos, pode selecionar o tipo de modelo a ser criado.
Os modelos de arquivo de pacote são modelos de arquivo usados em bibliotecas ou pacotes de atividades que são instalados como dependências em um projeto.
Ao criar um fluxo de trabalho, você pode encontrar os modelos de fluxo de trabalho vindos de bibliotecas instaladas em Modelos de arquivo de pacote no menu suspenso Modelo.
Você pode usar o menu contextual no painel Projeto para adicionar manualmente ao seu projeto modelos de fluxo de trabalho, de execução e de caso de teste com base em outros modelos.Depois de adicionar um modelo, você pode editá-lo no Designer e, em seguida, usá-lo como um ponto de partida na criação de outros arquivos.
Para adicionar um modelo de fluxo de trabalho, clique com o botão direito do mouse na pasta Modelos e selecione Adicionar > Modelo do Fluxo de Trabalho. Em seguida, você pode selecionar um modelo para usar como base para o novo modelo.
Se você quiser disponibilizar um fluxo de trabalho existente como um modelo para arquivos futuros, extraia-o como um modelo.
No painel Projeto, clique com o botão direito do mouse num fluxo de trabalho e selecione Extrair como Modelo.
O arquivo extraído é adicionado à pasta Modelos. A imagem a seguir mostra um modelo de fluxo de trabalho criado a partir de um modelo de sequência e dois modelos de caso de teste.
Você pode criar modelos de fluxo de trabalho em bibliotecas da mesma maneira que pode criá-los em processos. Depois de publicar a biblioteca, os modelos marcados como públicos ficam disponíveis como modelos de arquivo de pacote em projetos em que a biblioteca está instalada.
- Crie um processo em branco.
- Construa qualquer fluxo de trabalho que desejar e use como modelo. Para este exemplo, o fluxo de trabalho fictício cria um formulário a ser respondido com o nome completo e idade, que então imprime a idade que quem respondeu tinha quando preencheu o formulário.
-
Quando finalizar a criação do fluxo de trabalho, clique com o botão direito do mouse nele e selecione Extrair como Modelo.
Dê um nome ao modelo, escolha a pasta Modelos como seu local de armazenamento e selecione Criar. Para este exemplo, o nome do modelo é MyFirstLocalTemplate.
- Acesse a guia Design e, no grupo Arquivo, selecione Novo > Fluxo de Trabalho. A janela Novo Fluxo de Trabalho é exibida.
-
Dê um nome apropriado, escolha o local como a pasta Modelos e selecione o modelo que você criou anteriormente na lista suspensa Modelo. Para este exemplo, escolha MyFirstLocalTemplate.
Exemplo: confira o projeto XAML de exemplo abaixo.