Introdução à publicação de formulários em um portal

Última atualização em 2023-09-09
Versão Link do artigo
AEM as a Cloud Service Clique aqui
AEM 6.5 Este artigo

Visão geral dos componentes do portal do AEM Forms

Em um cenário típico de implantação de portal centrada em formulários, o desenvolvimento de formulários e o desenvolvimento de portal são duas atividades distintas. Enquanto os designers de formulários criam e armazenam formulários em um repositório, os desenvolvedores da Web criam um aplicativo da Web para listar formulários e manipular o envio de formulários. Os Forms são copiados para o nível da Web, pois não há comunicação entre o repositório de formulários e o aplicativo web.

Esses cenários geralmente resultam em problemas de gerenciamento e atrasos de produção. Por exemplo, se houver uma versão mais recente de um formulário disponível no repositório, você deverá substituir o formulário no nível da Web, modificar o aplicativo da Web e reimplantar o formulário no site público. A reimplantação do aplicativo Web pode causar algum tempo de inatividade do servidor. Normalmente, o tempo de inatividade do servidor é uma atividade planejada e, portanto, as alterações não podem ser enviadas para o site público instantaneamente.

A AEM Forms fornece componentes de portal que reduzem as despesas gerais de gerenciamento e os atrasos de produção. Os componentes equipam os desenvolvedores da Web para criar e personalizar um Forms Portal em sites criados usando o Adobe Experience Manager (AEM).

Portal do AEM Forms

Os componentes do portal de formulários permitem que você adicione a seguinte funcionalidade:

  • Listar formulários em layouts personalizados. Os layouts de exibição de Lista, Cartão e Painel prontos para uso são fornecidos. Você pode criar seus próprios layouts personalizados.
  • Permite exibir metadados personalizados e ações personalizadas ao listá-los.
  • Listar formulários publicados pela interface do usuário do AEM Forms na instância de publicação em que os componentes do Forms Portal estão sendo usados.
  • Permitir que os usuários finais renderizem formulários no formato HTML e PDF.
  • Use o perfil de HTML personalizado para renderizar formulários.
  • Permita a pesquisa de formulários com base em vários critérios, como propriedades de formulário, metadados e tags.
  • Enviar dados de formulário para um servlet.
  • Use o CSS personalizado para personalizar a aparência do portal.
  • Criar links para formulários.
  • Lista rascunhos e envios relacionados ao Formulário adaptável criado pelo usuário final.

Componentes disponíveis do AEM Forms Portal

A AEM Forms fornece os seguintes componentes do portal prontos para uso, agrupados em Serviços de documento e Predicados de serviços de documento grupos de componentes:

Pesquisa e Lister

O componente de Pesquisa e Lister permite listar formulários do repositório de formulários na página do portal e fornece opções de configuração para listar formulários com base em critérios especificados. Também permite especificar critérios de pesquisa para permitir que os usuários do portal pesquisem na lista de formulários.

Rascunhos e envios

Enquanto o componente Pesquisa e Lister exibe formulários que são tornados públicos pelo autor do Forms, o componente Rascunhos e envios exibe formulários que são salvos como rascunho para concluir formulários posteriores e enviados. Este componente fornece experiência personalizada para qualquer usuário conectado.

O componente Link permite criar um link para um formulário em qualquer lugar da página. Considere um cenário em que você está oferecendo um programa de treinamento e deseja que seus usuários enviem um formulário para se registrarem no treinamento. Em seu site, você postou os detalhes do programa. Abaixo dos detalhes, você deseja fornecer um link para o formulário de registro. O componente Link pode ajudar você a criar esse link.

Fluxo de trabalho do portal do Forms

O Forms Portal permite listar formulários do repositório de formulários na página do portal. Também permite especificar critérios de pesquisa para permitir que os usuários do portal pesquisem na lista de formulários. Você também pode usar o componente Rascunhos e envios para exibir formulários salvos como rascunho para preencher formulários e enviados posteriormente. Você executa um determinado conjunto de operações antes que essas funcionalidades fiquem disponíveis em uma página do Sites. Execute as etapas na sequência listada para disponibilizar os componentes e as respectivas funcionalidades em uma página de sites:

  1. Habilitar componentes do Forms Portal: pronto para uso, os componentes do Forms Portal não estão disponíveis para uso. Ativar os componentes do AEM sidekick para uma página do AEM Sites.

  2. Listar formulários em uma página (criar página do Forms Portal): Você pode listar formulários em páginas de site AEM Sites e não AEM. A lista contém formulários disponíveis na instância de publicação. Um usuário pode abrir formulários e começar a preenchê-los. Sempre que um usuário abrir um formulário, uma nova instância do formulário será criada:

    1. Listar formulários em uma página do AEM Sites: adicione o Pesquisa e Lister componente à página e configure o Painel Lista nele, para listar formulários em uma página. Adicione e configure o Painel de pesquisa componente para a Pesquisa e Lister também para adicionar a funcionalidade de pesquisa à página. A página com o componente Forms Portal é conhecida como Página do portal Forms.

    2. Listar formulários em uma página que não seja do AEM Sites: Use o APIs de pesquisa do Forms Portal para consultar, recuperar e listar formulários em páginas que não sejam do AEM Sites.

  3. Listar rascunhos e formulários enviados em uma página do Forms Portal: adicione e configure o componente Rascunhos e envios para a página do Forms Portal. O componente lista todos os formulários que estão no estado de rascunho e os formulários que já foram enviados.

    Para permitir que um formulário adaptável enviado seja exibido na guia envios, defina o Enviar ação para Ação de envio do portal do Forms. Como alternativa, ative a opção Enviar do Forms Portal. Sempre que um usuário enviar o formulário, ele será adicionado à guia Envios.

  4. Configurar o armazenamento para os dados de rascunho e de formulários enviados: Por padrão, os dados de rascunho e envio são armazenados no repositório do AEM. Em um ambiente de produção, é recomendável não armazenar dados de rascunho ou de formulário enviados no repositório do AEM. Configurar o componente do Forms Portal para salvar dados em um local seguro.

  5. (Opcional) Personalização dos componentes do Forms Portal: Personalizar os modelos de página do Forms Portal para dar uma aparência distinta aos componentes.

  6. (Opcional) Adicione metadados personalizados a formulários: Adicionar metadados personalizados a formulários para melhorar a listagem e a experiência de pesquisa.

  7. Publicar a página do Forms Portal: A página do Forms Portal agora está pronta. Publique a página.

Nesta página