Skip to main content

Definir Entradas da Sub-Rotina

Define os campos de entrada da sub-rotina atual, tornando-os disponíveis como parâmetros ao chamar a sub-rotina via Chamar sub-rotina. Cada entrada definida aparece como um campo preenchível no robô chamador.

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

Entrada da sub-rotina

Lista de campos de entrada que a sub-rotina aceita. Cada entrada possui:

  • Nome da entrada — identificador do campo. Deve ser único dentro da lista e não pode conflitar com nomes de outras ações do designer.
  • Tipo — tipo do dado esperado:
    • text — texto simples.
    • number — valor numérico.
    • boolean — verdadeiro ou falso.
    • action — retorno de uma ação de outro tipo específico (exige a seleção do tipo de ação).

Retornos

Código Javascript

actions["id-da-acao"]["nome-da-entrada"] // valor recebido pelo campo de entrada (tipo definido pela entrada)

Seleção de campos

Os campos definidos ficam disponíveis como retornos dentro da própria sub-rotina, permitindo que as ações seguintes utilizem os valores recebidos do robô chamador.

Regras e Condições

  • O botão salvar fica bloqueado enquanto houver campos com Nome da entrada ou Tipo em branco.
  • Nomes de entradas devem ser únicos — entradas com nomes duplicados são rejeitadas automaticamente.
  • O nome de uma entrada não pode coincidir com o identificador de outra ação já existente no designer.
  • Quando o tipo Ação é selecionado, é obrigatório especificar qual tipo de ação será recebido.
  • Recomenda-se posicionar esta ação no início do fluxo da sub-rotina para que os campos fiquem disponíveis desde o começo.