Em Desenvolvimento
Esta documentação ainda está em desenvolvimento. Agradecemos sua paciência!
Pular para o conteúdo principal
Versão: 03.007.000

Smart Fields

Através dos Smart Fileds é possível criar uma coleção de elementos (campos) em formato de lista, sendo possível adicionar N elementos em um único formulário. É um recurso muito útil quando deseja-se adicionar uma lista de campos mas não se têm previsibilidade da quantidade de elementos.

Para criar um novo Smart fields (conjunto de campos) vá em modelos de formulário, na barra superior, ao lado do botão novo (formulário) clique no botão image-20240518-202912.png , sera aberta uma nova tela com as seguintes opções:

  • Novo:

    • Permite criar um novo conjunto de campos do tipo Samart Fields. Clique em Novo e dê um nome ao seu conjunto de campos tal como “OS_Lista_Materiais_Consumidos“, por exemplo. Em seguida, encontre os campos desejados de acordo com seu tipo (número, texto, data etc..) e arraste-os para o lado esquerdo (área do seu projeto), configure suas propriedades como se estivesse criando um formulário comum. Ao final, clique em Salvar para concluir.
    info

    Não se esqueça de PUBLICAR o seu fluxo antes de iniciar um novo fluxo para ver as alterações em funcionamento.

  • Voltar:

    • Volta para a tela anterior.
  • Listagem de Smart Fields:

    • Exibe a lista dos elementos ja criados, com as seguintes opções de manutenção: Abrir (editar), renomear, duplicar e deletar.

Exemplo de caso de uso dos Smart Fields

Imagine um formulário de O.S (Ordem de Serviço), onde os campos de cabeçalho são fixos e previsíveis (tais como Data, numero da OS, nome do cliente etc..). Porém neste mesmo formulário de O.S precisamos apontar as peças/materiais utilizados. É impossível prever a quantidade de itens que serão consumidos em cada O.S, ficando inviável criar um formulário com campos estáticos (fixos) para apontamento dos materiais consumidos.

É para este tipo de problema, que podemos contar como os Smarts Fields. Neste cenário proposto acima, poderia simplesmente criar um novo conjunto de campos (tipo smart field) que seria utilizado para representar cada material consumido, e assim permitir ao usuário do fluxo, apontar um ou mais elementos em cada O.S.

Para representar cada material, é possível definir a estrutura de campos desejados (semelhante ao criação de uma estrutura de tabela), onde é possível utilizar livremente todos os tipos campos (Campo texto, número, Data, Selecione, etc.) disponíveis na barra de ferramentas de criação de formulário, exceto o próprio smart field, evidentemente.

Neste cenário, poderíamos adicionar o modelo de smart field descrito acima, dentro do formulário de O.S, permitindo ao usuário apontar umas lista de elementos (Matérias utilizados), no seguinte formato:

Nome Material:Parafuso c/ Rosca invertida 30x10
Quantidade:10 unidades
Observações:
Nome Material:Parafuso simples 10x10
Quantidade:10 unidades
Observações:
Nome Material:Parafuso longo 80x10
Quantidade:20 unidades
Observações: