Pré-requisitos

  • Configurar uma instância de autor do AEM

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

  • Obter o driver de banco de dados JDBC (arquivo JAR) do provedor de banco de dados. Exemplos no tutorial são baseados no banco de dados MySQL e usam o Oracle’s driver do banco de dados JDBC do MySQL.

  • 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-criar-formulário-adaptável-imagem-principal_pequena

Os formulários adaptáveis são de nova geração, envolventes, responsivos, dinâmicos e de natureza adaptável. Usando formulários adaptáveis, você pode fornecer experiências personalizadas e direcionadas. O AEM Forms fornece um editor de 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 a um cliente adicionar um endereço de entrega.
  • Campos de layout de um formulário adaptável para exibir e aceitar informações de um cliente.
  • Crie uma ação de envio para enviar um email com conteúdo de formulário.
  • Pré-visualize e envie um formulário adaptável.

Etapa 2: Criar modelo de dados do formulário

05-criar-formulário-modelo-dados-principal_pequeno

Um modelo de dados de formulário permite conectar um formulário adaptável a fontes de dados diferentes. Por exemplo, perfil de usuário AEM, serviços Web RESTful, serviços 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 unificada de entidades e serviços comerciais disponíveis em fontes de dados conectadas. Você pode usar o modelo de dados de formulário com um formulário adaptável para recuperar, atualizar, excluir e adicionar dados às fontes de dados conectadas.

Metas:

  • Configure a instância do banco de dados do site (banco de dados MySQL) como uma fonte de dados.
  • Crie o modelo de dados de formulário usando o banco de dados MySQL como fonte de dados.
  • Adicione objetos de modelo de dados para poder formar o modelo de dados.
  • Configure os serviços de leitura e gravação para o modelo de dados de formulário.
  • Testar o modelo de dados do formulário e os serviços configurados com dados de teste.

Consulte o Guia

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

07-aplicar-regras-ao-formulário-adaptável_pequeno

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

Metas:

  • Crie e aplique regras a campos de formulário adaptáveis.
  • Use regras para acionar serviços de modelo de dados de formulário para atualizar os dados para o banco de dados.