Crie seu primeiro formulário adaptável

01-create-first-adaptive-form-hero-image

Introdução

Você está procurando uma experiência de formulários para dispositivos móveis que simplifique a inscrição, aumente o engajamento e reduza o tempo de resposta, formulários adaptáveis é uma opção perfeita para você. Os formulários adaptáveis oferecem uma experiência de formulários móveis, automatizada e compatível com análises. É possível criar facilmente formulários responsivos e interativos por natureza, usar processos automatizados para reduzir tarefas administrativas e repetitivas e usar a análise de dados para melhorar e personalizar a experiência que os clientes têm com seus formulários.

Este tutorial fornece uma estrutura completa para criar um formulário adaptável. O tutorial é organizado em um caso de uso e vários guias. Cada guia ajuda você a aprender e adicionar novos recursos ao formulário adaptável criado neste tutorial. Você tem um formulário adaptável em funcionamento após cada guia. O guia para criar um formulário adaptável está disponível. Os guias subsequentes estarão disponíveis em breve. Ao final deste tutorial, você poderá:

  • Crie um formulário adaptável e um modelo de dados de formulário.
  • Estilo do formulário adaptável.
  • Use o editor de regras de formulário adaptável para criar regras de negócios.
  • Teste e publique um formulário adaptável.

create-daptive-form-workflow

A jornada começa com o aprendizado do caso de uso:

Um site da Web oferece uma variedade de produtos para diversos clientes. Os clientes navegam pelo portal, selecionam e solicitam os produtos. Cada cliente cria uma conta e fornece endereços de envio e faturamento. Uma cliente já existente, Sara Rose, está procurando adicionar seu endereço de envio ao site. O site fornece um formulário online para adicionar e atualizar endereços de envio.

O site é executado no Adobe Experience Manager (AEM) e usa o AEM Forms para captura e processamento de dados. O formulário de adição e atualização de endereço é um formulário adaptável. O site armazena os detalhes do cliente em um banco de dados. Eles usam o formulário de adição e atualização de endereço para recuperar e exibir os endereços disponíveis. Eles também usam o formulário adaptável para aceitar endereços atualizados e novos.

Pré-requisitos

  • Configure uma instância do autor de AEM.

  • Instale o complemento AEM Forms na instância do autor.

  • Obtenha o driver de banco de dados JDBC (arquivo JAR) do provedor de banco de dados. Os exemplos no tutorial são baseados no banco de dados MySQL e usam o driver de banco de dados MySQL JDBC do Oracle.

  • Configure um banco de dados contendo dados do cliente com os campos exibidos abaixo. Um banco de dados não é essencial para criar um formulário adaptável. Este tutorial usa um banco de dados para exibir o modelo de dados de formulário e os recursos de persistência do AEM Forms.

adaptiveformdata

Etapa 1: Criar um formulário adaptável

03-create-adaptive-form-main-image_small_new

Os formulários adaptáveis são de nova geração, envolvente, responsivo, dinâmico e adaptável por natureza. Usando formulários adaptáveis, você pode fornecer experiências personalizadas e direcionadas. A AEM Forms fornece um editor WYSIWYG de arrastar e soltar para criar formulários adaptáveis. Para obter mais informações sobre formulários adaptáveis, consulte Introdução à criação de formulários adaptáveis.

Metas:

  • 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

  • Visualizar e enviar um formulário adaptável

    consulte-o-guia-sm

Etapa 2: Criar Modelo de Dados de Formulário

05-create-form-data-model-main_small

Um modelo de dados de formulário permite conectar um formulário adaptável a diferentes fontes de dados. Por exemplo, AEM perfil de usuário, serviços da Web RESTful, serviços da Web baseados em SOAP, serviços OData e bancos de dados relacionais. Um modelo de dados de formulário é um esquema de representação de dados unificado de entidades comerciais e serviços disponíveis em fontes de dados conectadas. É possível usar o modelo de dados de formulário com um formulário adaptável para recuperar, atualizar, excluir e adicionar dados a fontes de dados conectadas.

Metas:

  • Configurar a instância do banco de dados do site (banco de dados MySQL) como fontes de dados

  • Criar o modelo de dados de formulário usando o banco de dados MySQL como uma fonte de dados

  • Adicionar objetos de modelo de dados ao modelo de dados de formulário

  • Configurar serviços de leitura e gravação para o modelo de dados de formulário

  • Testar modelo de dados de formulário e serviços configurados com dados de teste

    consulte-o-guia-sm

Etapa 3: Aplicar regras a campos de formulário adaptáveis

07-apply-rules-to-adaptive-form_small

Os formulários adaptáveis fornecem um editor para gravar regras em objetos de formulário adaptáveis. Essas regras definem ações a serem acionadas em objetos de formulário com base em condições predefinidas, entradas de usuário e ações de usuário no formulário. Ele ajuda a garantir a precisão e acelera a experiência de preenchimento de formulários.

Metas:

  • Criar e aplicar regras a campos de formulário adaptáveis
  • Usar regras para acionar serviços de modelo de dados de formulário para atualizar dados para o banco de dados

Etapa 4: Estilo do formulário adaptável

09-Estilo-o-formulário-adaptável_pequeno

Os formulários adaptáveis fornecem temas e um editor para criar temas para os formulários adaptáveis. Um tema contém detalhes de estilo para componentes e painéis, e você pode reutilizar um tema em diferentes formas. Os estilos incluem propriedades como cores de plano de fundo, cores de estado, transparência, alinhamento e tamanho. Quando o tema é aplicado ao formulário, o estilo especificado reflete nos componentes correspondentes do formulário. Formulários adaptáveis também oferecem suporte ao estilo em linha para estilos específicos de um formulário.

Metas:

  • Aplicar um tema pronto para uso a um formulário adaptável

  • Criar um tema para um formulário adaptável usando o editor de temas

  • Usar fontes da Web em um tema personalizado

    consulte-o-guia-sm

Etapa 5: Teste seu formulário adaptável

11-teste-o-formulário adaptável

Os formulários adaptáveis são parte integrante das interações do cliente. É importante testar seus formulários adaptáveis com todas as alterações feitas neles. Testar cada campo de um formulário é entediante. A AEM Forms fornece um SDK (Calvin SDK) para automatizar o teste de formulários adaptáveis. O Calvin permite automatizar o teste de seus formulários adaptáveis no navegador da Web.

Metas:

  • Instalar o SDK do Calvin
  • Criar conjunto de testes e casos de teste para o formulário de endereço de alteração

Para saber mais sobre o SDK, consulte Uso de testes automatizados com AEM formulário adaptável.

Etapa 6: Publicar o formulário adaptável

12-publish-your-adaptive-form-_small

Você pode publicar formulários adaptáveis como um formulário independente (aplicativo de página única), incluir AEM página de sites ou listar em um site AEM usando Forms Portal.

Metas:

  • Publicar o formulário adaptável como um aplicativo de página única

Nesta página