Container de formulário form-container-adaptive-forms-core-component
Este artigo discute os recursos Rascunhos e Suporte a Menu Hamburger, que são recursos de pré-lançamento. O recurso de pré-lançamento pode ser acessado somente por meio do canal de pré-lançamento.
O Forms permite que os visitantes do site interajam com o site fornecendo informações valiosas, que podem aumentar o engajamento e a satisfação do usuário. No Adobe Experience Manager Sites (AEM Sites), um container de formulário adaptável permite que os proprietários de sites adicionem formulários facilmente a suas páginas. Isso ajuda a facilitar a comunicação entre os visitantes do site e o proprietário ou a organização, oferecendo uma maneira simplificada para que os visitantes forneçam feedback, façam consultas e realizem outras ações
Uso reasons-to-use-forms-container
Há vários motivos pelos quais um formulário pode ser adicionado a um site:
-
Coleção de dados: o Forms pode ser usado para coletar dados de visitantes do site para vários propósitos, como pesquisa de mercado, análise de comportamento dos usuários e muito mais.
-
Geração de clientes potenciais: um formulário pode ser usado para coletar informações de clientes potenciais, como nome e endereço de email, a fim de gerar leads para as iniciativas de vendas e marketing.
-
Comércio eletrônico: o Forms pode ser usado para compras online, permitindo que os clientes façam pedidos e pagamentos por meio do site.
-
Contato: um formulário de contato permite que os visitantes do site entrem em contato com o proprietário ou a organização de maneira fácil.
-
Pesquisas e votações: o Forms pode ser usado para coletar comentários e opiniões de visitantes do site por meio de pesquisas e votações.
-
Registro em evento: o Forms pode ser usado para o registro em eventos, permitindo que os visitantes do site se inscrevam em eventos ou webinários.
-
Assinaturas: o Forms pode ser usado para assinaturas de sites, permitindo que os visitantes se inscrevam em boletins informativos ou outras comunicações regulares.
-
Autenticação de usuários: o Forms pode ser usado para a autenticação de usuários, permitindo que os visitantes do site criem contas e façam logon para acessar conteúdo ou recursos exclusivos.
-
Aumentar a taxa de conversão: um formulário bem projetado pode aumentar a taxa de conversão, tornando fácil para os usuários concluírem uma ação desejada, como comprar um produto ou se inscrever em um serviço.
Versão e compatibilidade version-and-compatibility
O componente principal de acordeão de formulários adaptáveis foi lançado em fevereiro de 2023 como parte dos componentes principais 2.0.4 para serviços na nuvem e dos componentes principais 1.1.12 para AEM 6.5.16.0 Forms ou posterior. Esta é uma tabela que mostra todas as versões compatíveis, a compatibilidade do AEM e os links para a documentação correspondente:
versão 2.0.4 e posteriores
versão 1.1.12 e versões posteriores, mas que sejam inferiores à 2.0.0.
Para obter informações sobre as versões dos Componentes principais, consulte o documento Versões dos Componentes principais.
Detalhes técnicos technical-details
Obtenha as informações mais recentes sobre o componente principal de container de formulários adaptáveis na documentação técnica no GitHub. Para obter mais informações sobre o desenvolvimento dos componentes principais, consulte a documentação do desenvolvedor dos Componentes principais.
Caixa de diálogo de configuração configure-dialog
Você pode personalizar facilmente a experiência do container de formulário para visitantes com a caixa de diálogo de configuração. Você também pode definir opções de container de formulário com facilidade para uma experiência de usuário perfeita.
Guia Básico basic-tab
-
Título: o título permite identificar facilmente um componente em um formulário; por padrão, ele aparece na parte superior do componente. Se um título não for adicionado, o nome do componente será exibido em vez do texto do título.
-
Serviços de preenchimento prévio: essa opção permite que o usuário selecione um serviço de preenchimento prévio para recuperar dados quando o formulário adaptável for renderizado. Saiba mais sobre como criar e configurar um serviço de pré-preenchimento.
-
Função: a função é um atributo HTML usado para especificar a finalidade de um elemento HTML para tecnologias de assistência, como leitores de tela. O atributo de função é usado para fornecer contexto e significado semântico adicionais a um elemento, facilitando a interpretação e o anúncio do conteúdo pelos leitores de tela. Por exemplo, no AEM Forms, o rótulo de um campo de formulário pode ter a função de “rótulo” e seu campo de entrada pode ter a função de “caixa de texto”. Isso ajuda o leitor de tela a entender a relação entre o rótulo e o campo de entrada e anunciá-los corretamente ao usuário.
-
Categoria de biblioteca do cliente: o usuário pode configurar uma biblioteca JavaScript personalizada por formulário adaptável. É recomendável manter somente as funções reutilizáveis na biblioteca, que dependem das bibliotecas de terceiros de jquery e underscore.js.Às vezes, se houver regras de validação complexas, o script de validação exato residirá em funções personalizadas, e os usuários chamam essas funções personalizadas a partir da expressão de validação do campo. Para tornar esta biblioteca de funções personalizadas conhecida e disponível durante a execução de validações do lado do servidor, o usuário do formulário pode configurar o nome da biblioteca do cliente do AEM na guia Básico das propriedades do Container de formulários adaptáveis.Usuários podem configurar a biblioteca customJavaScript para cada formulário adaptável. Na biblioteca, mantenha somente as funções reutilizáveis, que dependem de bibliotecas de terceiros de jquery e underscore.js.
-
Habilitar o menu de hambúrguer para o modo de exibição móvel - Marque a caixa de seleção para integrar um menu de hambúrguer ao seu formulário para modo de exibição móvel. Representado por três linhas horizontais empilhadas verticalmente, esse menu fornece uma exibição clara e organizada para painéis em dispositivos menores, especialmente em dispositivos móveis. Para obter mais informações sobre o menu de hambúrguer, consulte a seção Saiba mais sobre o menu de hambúrguer.
Guia Modelo de dados data-model-tab
Você pode usar o modelo de dados de formulário e conectar um formulário a uma fonte de dados para enviar e receber dados com base nas ações do usuário. Também é possível conectar um formulário a um esquema JSON para receber os dados enviados em um formato predefinido. De acordo com os requisitos, conecte o formulário a um esquema JSON ou modelo de dados de formulário:
- Nenhum - Não associar o formulário a um modelo de dados.
- Esquema - Conecte o formulário a um esquema JSON carregado no seu ambiente.
- Modelo de dados de formulário - Conecte o formulário a um Modelo de dados de formulário para integrar a fontes de dados externas.
- Conector - Conecta o formulário a uma fonte de dados baseada em conector.
- Modelos de Formulário - Associe o formulário a um modelo de formulário.
Guia Rascunhos drafts-tab
- Salvar rascunhos automaticamente: marque a caixa de seleção Salvar rascunhos automaticamente para habilitar o salvamento de formulários como rascunhos.
- Salvar preferência: Configure a opção Salvar preferência como Salvar rascunhos em intervalos regulares para salvar automaticamente o formulário após um intervalo de tempo específico.
Frequência do intervalo de salvamento (segundos): especifique o intervalo de tempo (em segundos) para definir a duração que aciona o salvamento automático do formulário no intervalo definido.
Guia Enviar submission-tab
Os usuários podem configurar ações diferentes para o envio de um formulário adaptável.
-
No envio - Escolha Redirecionar para URL para enviar usuários de formulário para uma página configurada após o envio, ou Mostrar Mensagem para exibir uma mensagem de confirmação no formulário.
-
URL/caminho de redirecionamento: essa opção permite que o usuário configure uma página em cada formulário, para a qual os usuários do formulário são redirecionados após enviar o formulário adaptável. Clique aqui para obter mais informações sobre como configurar páginas de redirecionamento.
- Mostrar mensagem: essa opção permite que os usuários adicionem uma mensagem que é exibida quando o formulário adaptável é enviado com sucesso. O texto predefinido é incluído na caixa de diálogo e pode ser modificado pelo usuário. A caixa de diálogo Mostrar mensagem é compatível com as ferramentas de formatação de rich text que permitem que os usuários formatem o texto adicionado.
-
Ação de envio: uma ação de envio é acionada quando um usuário clica no botão Enviar em um formulário adaptável. Na lista suspensa, os usuários podem selecionar ações de envio que são compatíveis de fábrica. Saiba como configurar uma ação de envio na guia Enviar.
-
Configuração de Ação - Configure mapeamentos para transmitir valores de campo como parâmetros de solicitação para a Página de Agradecimento.
-
Habilitar solicitação POST - Selecione esta opção para enviar dados de formulário usando uma solicitação POST HTTP.
Guia Documento de registro document-of-record-tab
Um Documento de Registro (DoR) é uma representação formal e imprimível dos dados enviados pelo formulário. Use a guia Documento de Registro para configurar como um DoR é gerado quando um usuário envia o formulário:
- Nenhum - Não gerar um Documento de Registro para o formulário.
- Associar modelo de formulário como o documento de modelo de registro - Use um modelo de formulário existente como o modelo do DoR.
- Gerar documento de registro - Gera automaticamente um DoR com base nos dados de formulário enviados.
- Excluir anexos de arquivo do Documento de Registro - Selecione esta opção para omitir anexos de arquivo do DoR gerado.
Caixa de diálogo Design design-dialog
A caixa de diálogo de design é usada para definir e gerenciar estilos CSS do componente de Container do formulário.
Guia Componentes permitidos allowed-components-tab
A guia Componentes permitidos permite que o editor de modelo defina os componentes que podem ser adicionados como itens aos painéis do componente no editor de formulários adaptáveis.
Guia Componentes padrão default-components-tab
A guia Componentes padrão permite que o editor de modelos especifique os componentes que estarão visíveis por padrão como itens no componente de container do formulário no editor de formulários adaptáveis.
Guia Configurações responsivas responsive-tab
A guia Configurações responsivas permite que o editor de modelos especifique o número de colunas na grade do componente de container do formulário no editor de formulários adaptáveis.
Guia Estilos styles-tab
O componente principal de anexo de arquivo de formulários adaptáveis é compatível com o sistema de estilos do AEM.
-
Classes padrão do CSS: você pode fornecer uma classe padrão do CSS ao componente principal container para formulários adaptáveis.
-
Estilos permitidos: você pode definir estilos fornecendo um nome e a classe CSS que o representa. Por exemplo, você pode criar um estilo chamado “texto em negrito” e fornecer a classe CSS “font-weight: bold”. Você pode usar ou aplicar esses estilos a um formulário adaptável no editor de formulários adaptáveis. Para aplicar um estilo, no editor de formulários adaptáveis, selecione o componente ao qual deseja aplicar o estilo, navegue até a caixa de diálogo de propriedades e selecione o estilo desejado na lista suspensa Estilos. Se precisar atualizar ou modificar os estilos, simplesmente retorne à caixa de diálogo Design, atualize os estilos na guia estilos e salve as alterações.
Guia Propriedades personalizadas
As propriedades personalizadas permitem associar atributos personalizados (pares de chave e valor) a um componente principal de formulário adaptável usando o modelo de formulário. As propriedades personalizadas são refletidas na seção de propriedades da representação headless do componente. Isso permite criar um comportamento de formulário dinâmico que se adapta de acordo com os valores de atributos personalizados. Por exemplo, desenvolvedores(as) podem criar várias representações de um componente de formulário headless para plataformas móveis, de desktop ou da web, melhorando significativamente a experiência de usuário em uma grande variedade de dispositivos.
-
Nome do grupo: você pode fornecer um nome para identificar o grupo de propriedades personalizadas. É possível adicionar, excluir ou reorganizar vários grupos de propriedades personalizadas. Após adicionar o grupo de propriedades personalizadas, você verá as seguintes opções:
-
Pares de chave e valor: é possível adicionar vários nomes e valores de propriedades personalizadas clicando em Adicionar em cada grupo de propriedades personalizadas.
-
Excluir: toque ou clique para excluir o nome e o valor da propriedade personalizada.
-
Reorganizar: toque ou clique e arraste para alterar a ordem do nome e do valor da propriedade personalizada.
-
Saiba mais sobre o menu de hambúrguer learn-more-about-the-hamburger-menu
Um menu de hambúrguer, geralmente chamado de menu móvel ou gaveta de navegação, é um elemento de design popular em interfaces de usuário móveis. Possui três linhas horizontais empilhadas verticalmente, assemelhando-se a um hambúrguer. O design preserva o espaço da tela de forma eficiente, ocultando opções de navegação secundárias até que sejam necessárias, especialmente em dispositivos menores, como dispositivos móveis. Os formulários do AEM podem ser organizados com eficiência no menu de hambúrguer, permitindo que os usuários acessem vários painéis em um formulário sem sobrecarregar a interface principal.
Considere um cenário em que uma instituição financeira oferece um formulário de aplicativo de empréstimo online que requer que os usuários forneçam informações detalhadas em vários painéis, como detalhes pessoais, informações financeiras, preferências de empréstimo e documentos de suporte. O formulário inclui vários painéis e opções que podem desorganizar a interface, especialmente em dispositivos móveis. Os usuários precisam de uma maneira organizada de navegar por esses painéis sem se sentirem sobrecarregados. O menu de hambúrguer é implementado para aprimorar a experiência do usuário em dispositivos móveis.
Componentes do menu de hambúrguer
A Menu de hambúrguer: o menu de hambúrguer apresenta um painel de navegação que desliza ou desce quando o ícone de hambúrguer é clicado ou tocado. O menu exibe os cabeçalhos do painel e selecionar um painel desloca o foco para esse painel. Ele permite que os usuários naveguem facilmente entre painéis diferentes.
B Navegação estrutural: as navegações estruturais indicam a localização atual do usuário dentro do formulário. Eles oferecem uma trilha hierárquica que mostra o caminho de navegação do usuário e os ajuda a entender sua posição no formulário.
C Painel ativo: o painel ativo se refere à seção ou parte do formulário que está sendo exibido no momento. Quando um usuário seleciona uma opção no menu de hambúrguer, o painel correspondente se torna o painel ativo, mostrando os campos e informações relevantes para essa seção.
Pontos a serem considerados ao trabalhar com o menu de hambúrguer
-
O menu de hambúrguer exibe somente os nomes dos painéis. Estes são diferentes cenários que ilustram como o nome do painel aparece no painel de navegação do menu de hambúrguer com base nas propriedades de configuração do painel:
-
Se você definir as propriedades do painel como oculto, o nome do painel não aparecerá no painel de navegação do menu de hambúrguer. Por exemplo, se você configurar as propriedades do painel
Financial Informationcomohidden, o nome do painel não aparecerá no painel de navegação do menu de hambúrguer. {width="50%"}
-
Se você definir as propriedades do painel como
disabled, seu nome aparecerá no painel de navegação do menu de hambúrguer, mas você não poderá selecioná-lo ou editá-lo. Por exemplo, se você configurar as propriedades do painelFinancial Informationcomodisabled, o nome do painel aparecerá no painel de navegação, mas não poderá ser selecionado ou editado. {width="50%"}
-
Se você ocultar o título do painel, ele não aparecerá no painel de navegação do menu de hambúrguer. Um espaço em branco é exibido no lugar dele, mas você pode navegar até os campos do painel clicando nesse espaço. Por exemplo, se você ocultar o título do painel
Financial Information, o espaço em branco aparecerá em seu lugar no painel de navegação do menu de hambúrguer. Você pode navegar para os campos do painel clicando no espaço em branco. {width="50%"}
-
-
Por padrão, o painel de navegação no componente de Navegação estrutural suporta até três níveis de navegação. No entanto, com o componente personalizado, você pode configurar a hierarquia de navegação para acomodar quantos níveis forem necessários.
-
Ao usar o menu de hambúrguer, o usuário pode navegar entre painéis usando setas. No entanto, depois que um painel é selecionado, o menu é fechado automaticamente e o foco é deslocado para os campos dentro do painel escolhido.
Artigos relacionados related-articles
Consulte também see-also
- Criar um formulário adaptável do AEM
- Adicionar um formulário adaptável do AEM a uma página do AEM Sites
- Aplicar temas a um Formulário adaptável do AEM
- Adicionar componentes a um formulário adaptável do AEM
- Usar o reCAPTCHA em um Formulário adaptável do AEM
- Gerar versão em PDF (DoR) de um Formulário adaptável do AEM
- Traduzir um Formulário adaptável do AEM
- Habilitar o Adobe Analytics para um Formulário adaptável a fim de rastrear o uso do formulário
- Conectar o Formulário adaptável ao Microsoft SharePoint
- Conectar o Formulário adaptável ao Microsoft Power Automate
- Conectar o Formulário adaptável ao Microsoft OneDrive
- Conectar o Formulário adaptável ao armazenamento do Microsoft Azure Blob
- Conectar o Formulário adaptável ao Salesforce
- Usar o Adobe Acrobat Sign em um Formulário adaptável do AEM
- Adicionar nova localidade para um Formulário adaptável
- Enviar dados do Formulário adaptável a um banco de dados
- Enviar dados do Formulário adaptável a um ponto de acesso REST
- Enviar dados do Formulário adaptável a um fluxo de trabalho do AEM
- Usar o portal de formulários para listar Formulários adaptáveis do AEM em um site do AEM