Skip to main content

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.


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.

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.