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.