Neste artigo vamos mostrar como ordenar os campos proveniente de um Formulário de Cliente e utilizá-los em um Sub-Processo.
Após cadastrar um Formulário de Cliente atribua-o ao fluxo de atendimento desejado e transfira para um Sub-Processo como no exemplo abaixo:
.png)
Para cada um dos campos que serão preenchidos no formulário, é necessário criar a referência que será repassada ao criar a tarefa de Sub-Processo (Backoffice).
No exemplo, temos 3 campos (Nome, Pagamento e Registro) então foram criadas 3 referencias aos campos:
- {{form_nome}} = referencia o campo "Nome" à variavel = externalform_Nome.
- {{form_pagamento}} = referencia o campo "Pagamento" à variavel = externalform_Pagamento.
- {{form_registro}} = referencia o campo "Registro" à variavel = externalform_Registro
Após criar as referencias para cada campo, para garantir que serão exibidos na ordem desejada, é necessário inserir mais uma variável chamada "externalformOrder". Esta variável deve conter o nome das demais na ordem que desejar exibí-las na tela do atendente. Ex.:
- externalformOrder = externalform_Nome,externalform_Pagamento,externalform_Registro
.png)
Após executar o fluxo a tarefa do Sub-Processo irá exibir os campos de formulário na ordem definida na variável.
.png)
Conclusão
Dessa forma estamos garantindo que ao receber os dados de um Sub-processo, os dados serão exibidos na ordem definida na variável.