- Notas de Versão
- Introdução
- Configuração e Instalação
- Projetos de automação
- 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-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
- Variáveis
- Como gerenciar variáveis
- O painel Variáveis
- Variáveis proprietárias da Quipata
- 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 Citrino
- 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
- Solução de problemas de aplicativos do JxBrowser
- Monitoração de eventos de usuário
- Solução de problemas da Citrix
Como gerenciar variáveis
No Studio, variáveis são utilizadas para armazenar vários tipos de dados. Outro aspecto chave das variáveis é que o seu pode ser alterado para que seja possível, por exemplo, controlar quantas vezes o corpo de um loop é executado.
.xaml
com base nas atividades carregadas.
Os dados armazenados dentro de uma variável são chamados de valor e podem ser de vários tipos. No UiPath, oferecemos uma grande quantidade de tipos, desde um valor genérico, texto, número, tabela de dados, hora e data, elementos de Ui até qualquer tipo de variável .Net.
No Studio, todas as strings devem ser colocadas entre aspas.
- Arraste uma atividade do painel Atividades para o painel Projeto. Clique com o botão direito em um campo e selecione Criar Variável no menu de contexto ou pressione Ctrl+K. O campo Def Var será exibido.
- Preencha o nome e pressione Enter. A variável será criada e estará visível no campo. Verifique seu escopo e digite no painel Variáveis.
A partir de Expressões
Alternativamente, variáveis podem ser criadas a partir de expressões diretamente em um campo de entrada de atividade ou no Editor de Expressões:
- Selecione uma parte da expressão e pressione Ctrl+K. O campo Def Var será exibido.
-
Preencha o nome e pressione Enter. A variável será criada. Verifique seu escopo e digite no painel Variáveis.
Data Table
de uma atividade Write Range, o tipo da variável é definido como DataTable
.Se você criar uma variável no campo Text
de uma atividade Write Line, o tipo de variável é definido como String
.
O escopo dessas variáveis será o menor contêiner da qual façam parte. O tipo é gerado automaticamente dependendo da propriedade selecionada.
- No painel Propriedades de qualquer atividade, clique com o botão direito do mouse em um campo editável e selecione Criar Variável no menu de contexto ou pressione Ctrl+K. O campo Def Var será exibido.
- Preencha o nome e pressione Enter. A variável será criada e estará visível no campo. Verifique seu escopo e digite no painel Variáveis.
O escopo de uma variável criada dessa maneira será o menor contêiner do qual ela faz parte. O tipo é gerado automaticamente dependendo da propriedade selecionada.
Para excluir uma variável, no painel variáveis, clique com o botão direito na variável e selecione Excluir ou pressione a tecla Delete.
Para remover todas as variáveis definidas no painel Variáveis, exceto as que não foram usadas no arquivo atual, na faixa de opções do Studio selecione Remover não usadas > Variáveis e selecione Sim quando solicitado a confirmar. Isso também remove variáveis que não foram usadas, mas foram mencionadas em anotações.
Para pesquisar tipos de variáveis que não são exibidos por padrão na lista Tipo de Variável faça o seguinte:
- No painel Variáveis, na lista suspensa Tipo de Variável selecione Selecionar Tipos. A janela Procurar e Selecionar um Tipo .Net será exibida.
- No campo Nome do Tipo digite uma palavra-chave para a variável que você está procurando, como excel. Note que a seção de resultado é atualizada, exibindo todos os tipos de variáveis .Net que contêm sua palavra-chave.
-
Selecione uma e clique em OK. Uma nova variável é criada com o tipo selecionado e é exibida no painel Variáveis.
Observação: após o primeiro uso de um tipo de variável na janela Procurar e selecionar um tipo .Net, ela é exibida na lista suspensa Tipo de variável, no painel Variáveis.
Tipos de variáveis e argumentos que fazem parte de assemblies proprietários do Studio ou do Robô são ocultados. Fluxos de trabalho que referenciem tipos de tais assemblies não devem ser afetados no runtime. Para usar um tipo proveniente de uma assembly que não a .Net Framework, adicione-o como uma dependência ao seu projeto através da janela Gerenciar Pacotes.