Encadeamento de ações
Um dos recursos mais poderosos do Designer é a capacidade de encadear ações — ou seja, usar o resultado de uma ação como entrada de outra. Isso permite criar fluxos complexos onde cada ação se baseia nos resultados das anteriores.
Como funciona
Quando uma ação é executada pelo robô, ela armazena seus retornos com base no ID da ação. Para acessar esses valores em outra ação, basta referenciar ID_da_acao.campo.
Exemplo prático
Vamos considerar um fluxo de login em um sistema web:
1. [Abrir navegador] → ID: abrirNavegador
Retorno disponível: sessão do navegador
2. [Obter elemento] → ID: obterCampoSenha
Usa: abrirNavegador (sessão do navegador)
Seletor: input#senha
Retorno disponível: o elemento do campo senha
3. [Inserir texto]
Usa: obterCampoSenha.element (o campo obtido na ação anterior)
Texto: ••••••••
Neste exemplo:
- A ação 2 usa a sessão do navegador criada pela ação 1
- A ação 3 usa o elemento obtido pela ação 2
Passo a passo para referenciar um retorno
- Em uma ação posterior no fluxo, localize o campo que deseja preencher com o retorno.
- Clique no ícone de tipo à esquerda do campo (campos dinâmicos).
- Na janela que abrir, acesse a aba Ações do robô.
- Localize a ação cujo retorno deseja usar (as ações são listadas pelo ID).
- Expanda a ação e selecione o campo de saída desejado (ex.:
value,element,filePath). - O campo exibirá o formato
idDaAcao.campo(ex.:obterTexto.value).
Somente as ações que aparecem antes da ação atual no fluxo estarão disponíveis para referência. Ações posteriores não podem ser referenciadas.
Ativando campos de saída
Para que um retorno de ação fique disponível para outras ações, ele precisa estar ativado na seção Campos de saída da ação que o produz.
Para ativar um campo de saída:
- Clique na ação que produz o retorno
- No Painel de Configuração, expanda a seção Campos de saída
- Marque o checkbox ao lado dos campos que você deseja usar em outras ações
- Salve a ação
Ative apenas os campos de saída que você realmente precisará nas próximas ações do fluxo. Isso mantém o fluxo organizado e facilita a localização dos retornos ao configurar ações subsequentes.
Boas práticas
Use IDs descritivos
Ao invés de manter os IDs automáticos gerados pelo Designer, use nomes descritivos que deixem claro o propósito da ação:
- ❌
action1,action2,action3 - ✅
abrirNavegador,obterCampoSenha,fazerLogin
Isso torna o fluxo mais legível e facilita a manutenção.
Verifique as referências antes de alterar IDs
Se você alterar o ID de uma ação que já está sendo referenciada por outras ações, essas referências ficarão quebradas. Sempre verifique quais ações dependem de um retorno antes de alterar o ID da ação que o produz.
Organize o fluxo logicamente
Mantenha as ações em uma ordem lógica e clara. Ações que produzem retornos devem estar posicionadas antes das ações que os consomem.
Próximos passos
- Tipos de campos de entrada — Entenda os campos dinâmicos em detalhes
- Anatomia de uma ação — Conheça a seção de campos de saída
- Execução e monitoramento — Veja como as ações se encadeiam durante a execução