- 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
- Sequences
- Fluxogramas
- Máquinas de estado
- Gerenciador de Exceção Global
- Fluxo de trabalho de um modelo
- 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-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
- 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
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.