- Antes de começar
- Introdução
- Como fazer
- Desenvolvimento de aplicativos
- Eventos e Regras
- Regra: If-Then-Else
- Regra: abrir uma página
- Regra: Abrir o URL
- Regra: fechar planilha pop-over/inferior
- Regra: mostrar mensagem
- Regra: exibir/ocultar o controle giratório
- Regra: definir valores
- Regra: iniciar o processo
- Regra: upload de arquivo no compartimento de armazenamento
- Regra: obter arquivo do compartimento de armazenamento
- Aproveitamento do RPA no aplicativo
- Referenciar um processo do Orchestrator
- Tipos de argumentos de processo compatíveis
- Fazer referência de um compartimento de armazenamento do Orchestrator
- Configuração de um On-Premise Orchestrator para uso pelo Apps
- Permissões do Orchestrator
- Substituição de um processo referenciado em um aplicativo
- Fluxo de dados entre o UiPath Apps e o Orchestrator
- Gerenciamento do ciclo de vida do aplicativo (ALM)
- Guia básico de solução de problemas

Apps User Guide for Automation Suite
Oferece suporte para instruções condicionais
Frequentemente, desejamos fazer coisas de “maneira condicional” em nosso aplicativo como, por exemplo, se o valor de um rótulo for <0, queremos que seja vermelho. Em nosso aplicativo, é possível fazer coisas de modo condicional, usando a instrução if-then-else, combinada a expressões condicionais.
No Apps Studio, a regra If-Then-Else permite especificar o seguinte:
- a(s) condição(ões) para confirmar (isso está na instrução If)
- o que acontece se a condição for verdadeira (isso está na instrução Then)
-
o que acontece se a condição for falsa (isso está na instrução Else)
Há dois tipos de instruções condicionais que podem ser usadas dentro da regra If:
- Comparar: usada para comparar dois valores.
- Agrupar: usada para agrupar várias comparações (And/Or).
Comparar
A função de comparação permite gravar uma expressão condicional — algo que avalie como verdadeiro ou falso.
Cada condição especifica dois valores a serem comparados e uma operação de comparação.
Tais valores podem ser:
- uma referência a uma propriedade de controle
- um valor fixo (p.ex., um número ou uma string)
O operação de comparação deve ser uma das seguintes opções:
|
Operação de comparação |
Símbolo |
Description |
Exemplo |
|---|---|---|---|
|
menor que |
< |
Retorna verdadeiro se o valor que à esquerda for menor que o da direita |
3 < 6 |
|
menor ou igual a |
≤ |
Retorna verdadeiro se o valor à esquerda for menor ou igual ao da direita |
Valor da Entrada ≤ 0 |
|
maior que |
Retorna verdadeiro se o valor à esquerda for maior que o valor à direita |
5 > 2 | |
|
maior ou igual a |
≥ |
Retorna verdadeiro se o valor à esquerda for maior ou igual ao valor à direita |
Valor da Saída de caixa ≥ 0 |
|
Igual |
= |
Retorna verdadeiro se o valor à esquerda for igual ao valor à direita |
Estado = WA (Washington) |
|
Diferente de |
≠ |
Retorna verdadeiro se o valor à esquerda for diferente do valor à direita |
ID da transação ≠ 0 |
Grupo
A função Agrupar permite a combinação de várias expressões condicionais juntas. Isso nos possibilita fazer expressões condicionais mais complexas, como “se tanto X quanto Y são verdadeiras” ou se X ou Y são verdadeiras” em nossos aplicativos.
Agrupar permite que você agrupe várias instruções de comparação juntas, usando a lógica.
As instruções Então e Outra podem ser qualquer regra, o que significa que é possível aninhar instruções.
Exemplo
Cenário: ao se clicar no botão “Enviar”, um processo é executado e retorna um ID de transação. A cor do texto no rótulo do “ID da transação” deverá ser vermelha caso o depósito seja menor que 0, caso contrário deverá ser verde.
A cor do texto no rótulo do “ID da transação” deverá ser vermelha caso seu valor seja menor que 0, caso contrário deverá ser verde.