Formulários de processo
Abaixo os tipos de formulários utilizados em processos BPM. Em anexo um procedimento BPM com todos os formulários citados nessa documentação.
Objetiva - Combo / Radio / Botões
O formulário do tipo 'Objetiva' tem três formas de utilização, combo, rádio e botões, que diferem na forma em que são apresentadas no portal para o usuário mas seu funcionamento no sistema é semelhante.
Na criação de formulários, selecione um dos tipos. Depois, acesse a aba 'Resposta' e coloque a informação que será exibida para o usuário, e a informação que será salva no processo.
Múltipla escolha
Esse formulário permite ao usuário selecionar mais de uma informação.
Na criação de formulário, selecione o tipo 'Múltipla escolha', depois acesse a aba 'Resposta' e configure a lista de respostas que o usuário poderá selecionar.
Dissertativa
Tipo de formulário com mais possibilidades de uso, é possível manter como um campo dissertativo, onde o usuário informa alguma informação livremente, é possível criar uma consulta FK diretamente do banco de dados local (ou externo), uma consulta FK com mais de uma seleção,
Informações de data, hora, valor, inteiro, texto longo, são muito usados em formulário tipo dissertativo. Nesses casos, a VARIAVEL informada é que deve ter o tipo de dado especifico.
No portal, os campos serão exibidos com as respectivas máscaras
Grade de dados
Formulários do tipo grade recebem variável do tipo 'Grade de dados' e permitem ao usuário criar colunas com varios tipos de dados.
Colunas:
No portal:
O funcionamento desse formulário geralmente é acompanhado de eventos de sistema, pois a variavel do tipo 'Grade de dados' não guarda todas essas informações como em um array, então para extrair o valor da coluna geralmente é necessário
- Estrutura condicional - Inicio: Origem Conjunto de dados
- Estrutura de repetição - Retorna valor: Aqui é onde você configura o valor da coluna para a variável de processo, se a coluna tem um texto, você cria uma variável para receber esse texto.
- Após esses dois eventos, termine sua configuração de eventos de sistema e finalize a estrutura condicional
Seleção de anexos
Esse tipo de formulário é utilizado com variável texto. Ele vai puxar e exibir como um check todos os anexos vinculado à instancia.
Assinatura manual
Campo de assinatura manual com variável do tipo 'Assinatura'. Ao incluir em processo, traz novas possibilidades para etapas que necessitam de autorização. No portal, ele é exibido dessa forma:
Ao clicar para colaborar no formulário:
Mapa
Formulário do tipo 'Mapa' recebe variável do tipo 'Mapa' com a latitude e longitude do local desejado configurado no valor padrão.
- Exemplo: [{"latitude":-28.655770919457066, "longitude": -49.348811579751484}]
- Caso o 'Modo' seja selecionado como 'Área' deve ser incluído o raio da área.
No Portal:
Link
Formulário do tipo 'Link' que deve ser vinculado o a uma variável do tipo 'Texto' onde no valor padrão é configurado a URL do link
Botão
Esse formulário não recebe variável. Geralmente é criado em conjunto com um evento ao sair (PEX/JEX) que faça alguma operação. Possui algumas configurações adicionais por se tratar de um formulário que possui certo destaque em colaborações com processos BPM.
Bloco HTML
Formulário que também não recebe variável, em que o usuário pode informar um código HTML para exibir em processos. É possivel criar tabelas, linhas, destaques, etc...
Na criação do formulário Bloco HTML > Aba 'HTML'
Linha Horizontal
Sem
variável vinculada, geralmente utilizada para melhor organização visual de formulários no processo.















