Pular para o conteúdo principal

Criação de formulário

Para criar um formulário, é necessário inserir no campo "Name" o nome do formulário e no campo "Marker" um

Marker
único. Após clicar no botão "Add", o formulário aparecerá na tabela de formulários.

Edição de formulário

Para editar um formulário, é necessário clicar no botão "Edit" na coluna "Actions" da tabela de formulários.

Edit

Para os formulários, ao editar, estão disponíveis quatro abas:

  • Dados básicos
  • Campos do formulário
  • Configurações
  • Páginas vinculadas

1. Dados básicos

A aba "Dados básicos" contém três campos de entrada:

  • Nome do formulário (para CMS) - o nome do formulário que será exibido na interface do Platform OneEntry
  • Título do formulário (para o site) - o nome do formulário para seu site ou aplicativo móvel
  • Marker

    • identificador único, pelo qual é possível acessar o formulário (apenas letras latinas e os símbolos "_" e "-" são permitidos)

Esses três parâmetros do formulário podem ser alterados na aba "Dados básicos".

2. Campos do formulário

A aba "Campos do formulário" contém três listas suspensas para selecionar o tipo de formulário, um Modelo e um Conjunto de atributos.

O conjunto de atributos, neste caso, refere-se aos campos do próprio formulário.

No Platform OneEntry, existem três tipos de formulários:

  • Formulário de pedido - tipo para formulários de pedidos
  • Login e registro - tipo destinado a formulários de autenticação e registro
  • Envio de dados - tipo destinado a todos os outros formulários

3. Configurações

A aba "Configurações" é destinada a especificar as mensagens que serão exibidas ao enviar o formulário. São dois campos de entrada:

  • Mensagem sobre o processamento de dados bem-sucedido - campo de texto para a mensagem em caso de envio bem-sucedido do formulário
  • Mensagem sobre o processamento de dados malsucedido - campo de texto para a mensagem em caso de erro ao enviar o formulário

4. Formulário de participação

Visão geral

A funcionalidade Formulário de participação permite integrar formulários de coleta de dados em vários módulos do sistema:

  • Administradores (Admin users)
  • Páginas (Pages)
  • Catálogo (Catalog)
  • Usuários (Users)

É possível anexar um número ilimitado de formulários a cada módulo, garantindo flexibilidade na coleta de informações.

Configurações dos formulários

  1. Mostrar formulário para todas as entidades do módulo

    • Ao ativar, o formulário se torna disponível para todas as entidades do módulo selecionado
    • Não requer seleção manual de elementos individuais (páginas, usuários, etc.)
    • Exemplo: formulário de comentários para todos os produtos do catálogo
  2. Fechar formulário para coleta de dados

    • Ativar esta configuração proíbe a adição de novos registros
    • Os usuários podem apenas visualizar os dados existentes
    • Usado para formulários arquivados ou para fechamento temporário da coleta de informações
  3. Visualizar apenas seus dados

    • Limita a exibição de dados apenas aos registros do usuário atual
    • Ideal para áreas pessoais ou questionários privados
    • Os dados de outros usuários se tornam invisíveis
  4. Comentar apenas seus dados

    • Os usuários podem comentar exclusivamente seus registros
    • Impede interações não autorizadas com dados de terceiros
  5. Moderando dados

    • Novos registros recebem automaticamente o status "moderate"
    • Visibilidade no sistema somente após aprovação do moderador

Essa funcionalidade é especialmente útil para:

  • Sistemas de conteúdo gerado pelo usuário
  • Serviços de feedback
  • Painéis personalizados
  • Sistemas de moderação em múltiplos níveis

Esse mecanismo expande o modelo padrão de armazenamento de dados do usuário, fornecendo uma ferramenta flexível para construir cenários complexos, como áreas pessoais e sistemas com armazenamento estruturado de informações relacionadas.

Seleção de entidades no formulário de participação

A seleção de entidades para uso no formulário é apresentada em três opções:

  • Seleção pontual de entidades Ao clicar no seletor à direita do nome da entidade, o formulário será exibido para essa entidade específica.
  • Indicação de dados aninhados na entidade selecionada A seleção do segundo seletor ao escolher entidades permitirá conectar o formulário automaticamente a todas as entidades aninhadas. Útil em casos onde novas entidades serão criadas, o formulário de participação já estará conectado a elas.

Uso em módulos

Para visualizar o formulário em um módulo, é necessário acessar o módulo desejado e abrir a aba "Formulário de participação". Depois disso, no seletor "Formulário", selecione o formulário desejado. Se necessário, você pode escolher dados adicionais, como o identificador da entidade, status, intervalo de tempo ou o identificador do usuário que enviou os dados. Após preencher os dados necessários, clique no botão 'Selecionar'.

Se for necessário exibir determinados atributos, você pode usar o seletor "Selecione atributos para exibir dados".

Ao encontrar dados, uma tabela aparecerá com as células preenchidas.

Cada elemento da tabela contém uma coluna obrigatória "Informação", com a indicação de:

  • Data e hora da recepção dos dados
  • Dados do remetente
  • Status do documento
  • Identificador da entidade

Para cada elemento da tabela, é possível iniciar uma "conversa", clicando no botão Messages button. Na janela modal aberta, estarão disponíveis campos do formulário para preenchimento. Após preencher e indicar o status, um comentário será criado para o documento indicado. Cada novo comentário será anexado ao elemento pai, permitindo rastrear a hierarquia.

Mostrar formulário para todas as entidades do módulo