AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.
Este tutorial é uma etapa do Criar seu primeiro formulário adaptável série. É recomendável seguir a série em sequência cronológica para entender, executar e demonstrar o caso de uso tutorial completo.
Os formulários adaptáveis são formulários de nova geração que são dinâmicos e responsivos. Você pode usar os Formulários adaptáveis para fornecer experiências personalizadas. Também é possível integrar formulários adaptáveis ao Adobe Analytics para estatísticas de uso e ao Adobe Campaign para gerenciamento de campanha. Para obter mais informações sobre recursos de formulários adaptáveis, consulte Introdução à criação de formulários adaptáveis.
É mais fácil criar e gerenciar formulários ao seguir um processo adequado. Neste artigo, você aprenderá a:
Crie um formulário adaptável que permita ao cliente adicionar um endereço de envio
Campos de layout de um formulário adaptável para exibir e aceitar informações de um cliente
Criar ação de envio para enviar um email contendo conteúdo de formulário
Você terá um formulário semelhante ao seguinte no final do artigo:
[ ](assets/form-preview-mobile.gif)
Faça logon na instância do autor do AEM e navegue até Adobe Experience Manager > Forms > Forms & Documents. O URL padrão é http://localhost:4502/aem/forms.html/content/dam/formsanddocuments.
Toque Criar e selecione Formulário adaptável. Uma opção para selecionar um modelo é exibida. Toque no Em branco modelo para selecioná-lo e tocar Próximo.
Uma opção para Adicionar propriedades é exibido. O Título e Nome são obrigatórios:
Add new or update shipping address
no campo Título. O campo title especifica o nome de exibição do formulário. O título ajuda a identificar o formulário na interface do usuário do AEM Forms.shipping-address-add-update-form
no campo Nome . O campo Name especifica o nome do formulário. Um nó com o nome especificado é criado no repositório. À medida que você começa a digitar um título, o valor do campo de nome é gerado automaticamente. Você pode alterar o valor sugerido. O campo de nome pode incluir somente caracteres alfanuméricos, hifens e sublinhados. Todas as entradas inválidas são substituídas por um hífen.Toque Criar. Um formulário adaptável é criado, e uma caixa de diálogo para abrir o formulário para edição é exibida. Toque Abrir para abrir o formulário recém-criado em uma nova guia. O formulário é aberto para edição. Também exibe a barra lateral para personalizar o formulário recém-criado de acordo com as necessidades.
Para obter informações sobre a interface adaptável de criação de formulários e os componentes disponíveis, consulte Introdução à criação de formulários adaptáveis.
O AEM Forms fornece vários componentes para exibir informações em um formulário adaptável. Os componentes Cabeçalho e Rodapé ajudam a fornecer uma aparência consistente a um formulário. Um cabeçalho normalmente inclui o logotipo de uma corporação, o título do formulário e o resumo. Um rodapé normalmente inclui informações de direitos autorais e links para outras páginas.
Toque >
. O navegador de componentes é aberto. Arraste o Cabeçalho componente do navegador de componentes para o formulário adaptável.
Toque Logotipo. A barra de ferramentas é exibida. Toque na barra de ferramentas, digite We.Retail e toque em
.
Toque em Imagem. A barra de ferramentas é exibida. Toque . O navegador de propriedades é aberto à esquerda da tela. Procurar e faça upload da imagem do logotipo. Toque
. A imagem aparece no cabeçalho.
Você pode tocar em Obter arquivo para baixar o logotipo usado neste artigo se não tiver um.
Arraste o Rodapé componente de ao formulário adaptável. Nesse estágio, o formulário tem a seguinte aparência:
Os componentes são blocos de construção de um formulário adaptável. O AEM Forms fornece vários componentes para capturar e exibir informações em um formulário adaptável. Você pode arrastar os componentes de para um formulário. Para saber mais sobre os componentes disponíveis e a funcionalidade correspondente, consulte Introdução à criação de formulários adaptáveis.
Customer ID
, alterar Nome do elemento para customer_ID
, ativar a Campo obrigatório , ative a Usar o tipo de entrada do número HTML5 e toque em Propriedade | Caixa de Texto 1 |
Caixa de Texto 2 |
Caixa de Texto 3 |
Título | Nome |
Endereço de envio | Estado |
Nome do elemento | customer_Name |
customer_Shipping_Address | customer_State |
Campo obrigatório | Ativado | Ativado | Ativado |
Permitir várias linhas |
Desativado | Ativado | Desativado |
Arraste um Caixa numérica antes do componente de rodapé. Abra as propriedades do componente, defina os valores listados na tabela abaixo, Toque em .
Propriedade | Valor |
---|---|
Título | Código postal |
Nome do elemento | customer_ZIPCode |
Número máximo de dígitos | 6 |
Campo obrigatório | Ativado |
Tipo de Padrão de Exibição | Sem padrão |
Arraste um Email antes do componente de rodapé. Abra as propriedades do componente, defina os valores listados na tabela abaixo e toque em .
Propriedade | Valor |
---|---|
Título | |
Nome do elemento | customer_Email |
Campo obrigatório | Ativado |
Arraste um Anexo de arquivo antes do componente de rodapé. Abra as propriedades do componente, defina os valores listados na tabela abaixo e toque em .
Propriedade | Valor |
Título | Prova de endereço aprovada pelo Governo |
Nome do elemento | customer_Address_Proof |
Campo obrigatório | Ativado |
Arraste um Botão Enviar para o formulário adaptável. Coloque-o antes do componente de rodapé. Abra as propriedades do componente, altere Nome do elemento para address_add_update_submit, toque em . O layout do formulário é concluído e o formulário tem a seguinte aparência:
Uma ação Enviar é acionada quando um usuário toca no botão Enviar em um formulário adaptável. Você pode usar uma ação de envio para salvar dados de formulário no repositório local, enviar dados de formulário para um terminal REST, enviar dados de formulário como email e muito mais. Os formulários adaptáveis fornecem mais algumas ações de envio prontas para uso. Para obter informações detalhadas, consulte Configuração da ação Enviar.
Usando as etapas a seguir, é possível configurar a ação de envio de email e a ação de envio de demonstração do formulário:
Configure o servidor de email. Para obter detalhes, consulte Configuração de notificação por email.
/content/help/en/experience-manager/6-4/sites-administering/notification.html
Toque Contêiner de formulário no navegador Conteúdo e toque em . O navegador de propriedades é aberto à esquerda.
Ir para Submissão > Enviar ação. Selecionar Enviar Email. Especifique os seguintes valores e toque em .
Propriedade | Valor |
---|---|
De | donotreply@weretail.com |
Para | ${customer_Email} |
Assunto | Confirmação: Você adicionou o endereço de envio no site We.Retail. |
Modelo do e-mail | Oi ${customer_Name} , o seguinte endereço é adicionado como o endereço de envio da sua conta: ${customer_Name} , ${customer_Shipping_Address} , ${customer_State} , ${customer_ZIPCode} Regards, We.Retail |
Incluir anexos | Ativado |
Seu formulário está pronto. Agora, é possível visualizar o formulário e testar a funcionalidade. Se você tiver usado o nome mencionado no tutorial e acessar o formulário em uma máquina que executa o servidor AEM Forms, o formulário estará disponível em http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html.
Você pode usar o Opção Visualizar para avaliar a aparência e o comportamento de um formulário. É possível enviar um formulário no modo de visualização e também verificar as validações aplicadas em um formulário. Por exemplo, se um erro for exibido quando um campo obrigatório for deixado em branco.
Formulários adaptáveis também oferecem uma opção para emular a experiência de um formulário para vários dispositivos. Por exemplo, iPhone, iPad e Desktop. Você pode usar ambos Visualizar e Emulador opções em conjunto entre si para visualizar um formulário para dispositivos de tamanhos de tela diferentes.
O formulário adaptável para adicionar um endereço está pronto. Se você tiver usado o nome mencionado no tutorial e acessar o formulário em uma máquina que executa o servidor AEM Forms, o formulário estará disponível em http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html.