Sair da Sub-Rotina
Encerra a execução da sub-rotina atual e retorna dados para o robô ou sub-rotina que a chamou. Permite expor valores calculados ou ações como saídas reutilizáveis.
Disponível apenas em sub-rotinas
Esta ação só aparece no menu quando o robô que está sendo editado for uma sub-rotina. Em robôs comuns ela não é exibida.
- Versão 4.0
- Versão 3.0
- Versão 2.0
- Versão 1.0
Opções
Saídas da sub-rotina
Lista de valores ou ações que a sub-rotina expõe para quem a chamou. Use o botão Adicionar saída para incluir novas entradas. Cada saída possui:
- Tipo de saída — define se a saída é um Valor comum (texto, número, booleano, etc.) ou uma Ação (retorno de uma ação do designer).
- Nome da saída — identificador pelo qual a saída será referenciada no robô chamador. Deve ser único dentro da lista.
- Conteúdo da saída — exibido de forma condicional conforme o Tipo de saída:
- Se Valor comum: editor de valor que aceita texto, número, booleano, array, código, data, hora ou retorno de ação.
- Se Ação: seletor de ação do designer para escolher qual ação será retornada como saída.
Opções
Saídas da sub-rotina
Lista de valores que a sub-rotina expõe para quem a chamou. Use o botão Adicionar saída para incluir novas entradas. Cada saída possui:
- Nome da saída — identificador pelo qual a saída será referenciada no robô chamador. Deve ser único dentro da lista.
- Conteúdo da saída — valor a ser retornado. Aceita texto, número, booleano, array, código, data, hora ou retorno de ação.
Retornos
Esta ação não produz retornos no contexto da sub-rotina. Os dados definidos aqui ficam disponíveis como retorno da ação Chamar sub-rotina no robô chamador.
Regras e Condições
- Nas Versões 3.0 e 4.0, é possível adicionar quantas saídas forem necessárias usando o botão Adicionar saída, e cada saída pode ser removida individualmente.
- Na Versão 4.0, o campo Tipo de saída deve ser preenchido antes de configurar o conteúdo — o editor de conteúdo só é exibido após a seleção.
- O Nome da saída deve ser único dentro da lista de saídas da mesma ação Sair da sub-rotina.
- Uma sub-rotina pode ter múltiplas ações Sair da sub-rotina em caminhos diferentes do fluxo (por exemplo, dentro de blocos de Decisão), cada uma retornando valores distintos.
- O robô chamador acessa todas as saídas definidas por meio da ação Chamar sub-rotina.
- Nas Versões 1.0 e 2.0, a ação encerra a sub-rotina sem expor dados de saída nomeados.