Em um cenário típico de implantação de portal centrado em formulários, o desenvolvimento de formulários e o desenvolvimento de portal são duas atividades disjuntas. Embora os designers de formulários criem e armazenem formulários em um repositório, os desenvolvedores da Web criam uma aplicação Web para listar formulários e lidar com o envio de formulários. Os Forms são copiados para a camada da Web, pois não há comunicação entre o repositório de formulários e o aplicativo da Web.
Tais cenários muitas vezes 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, será necessário substituir o formulário na camada da Web, modificar a aplicação Web e reimplantar o formulário no site público. A reimplantação do aplicativo da 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 fazem com que os desenvolvedores da Web criem e personalizem um portal do Forms em sites criados usando o Adobe Experience Manager (AEM).
Os componentes do Portal de formulários permitem adicionar a seguinte funcionalidade:
O AEM Forms fornece os seguintes componentes de portal prontos para uso:
Pesquisar & Lister: Esse componente 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.
Rascunhos e envios: Enquanto o componente Pesquisar e listar 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 preencher formulários posteriores e enviados. Esse componente fornece experiência personalizada para qualquer usuário conectado.
Link: Esse componente permite criar um link para um formulário em qualquer lugar na página.
Você pode importar os componentes prontos para uso do Forms Portal do Arquétipo de projeto AEM. Após a importação, execute as seguintes configurações:
Para importar componentes prontos para uso do Forms Portal no AEM Forms as a Cloud Service, execute as seguintes etapas:
Repositório Git do Clone Cloud Manager na instância de desenvolvimento local: O repositório Git do Cloud Manager contém um projeto de AEM padrão. É baseado em Arquétipo de AEM. Clone seu Repositório Git do Cloud Manager usando o Gerenciamento de conta Git de autoatendimento da interface do usuário do Cloud Manager para trazer o projeto para o ambiente de desenvolvimento local. Para obter detalhes sobre como acessar o repositório, consulte Acessar repositórios.
Criar Experience Manager Forms como [Cloud Service] projeto: Criar Experience Manager Forms como [Cloud Service] projeto baseado em Arquétipo de AEM 27 ou posterior. O arquétipo ajuda os desenvolvedores a começarem facilmente a desenvolver AEM Forms as a Cloud Service. Também inclui alguns temas e modelos de exemplo para ajudar você a começar rapidamente.
Para criar Experience Manager Forms as a Cloud Service projeto, abra o prompt de comando e execute o comando abaixo. Para incluir Forms configurações, temas e modelos específicos, conjunto includeForms=y
.
mvn -B archetype:generate -DarchetypeGroupId=com.adobe.aem -DarchetypeArtifactId=aem-project-archetype -DarchetypeVersion=30 -DaemVersion="cloud" -DappTitle="My Site" -DappId="mysite" -DgroupId="com.mysite" -DincludeForms="y"
Além disso, altere appTitle
, appId
e groupId
, no comando acima para refletir seu ambiente.
No Pré-lançamento, execute as seguintes etapas para usar os componentes do Portal Forms:
core-forms-components-*
com a versão de pré-lançamento desejada (por exemplo, 1.0.4-PRERELEASE-20211223) em seu Cloud Manager/AEM Archetype
atualizando o projeto <core.forms.components.version>x.y.z</core.forms.components.version>
na propriedade de nível superior pom.xml
do projeto Archetype.Implante o projeto no ambiente de desenvolvimento local: Você pode usar o seguinte comando para implantar em seu ambiente de desenvolvimento local
mvn -PautoInstallPackage clean install
Para obter a lista completa de comandos, consulte Criação e instalação
Experience Manager Forms Integração de dados forneça Azure configuração de armazenamento para integrar formulários com o Azure serviços de armazenamento. O Modelo de dados de formulário pode ser usado para criar um Forms adaptável que interage com o Azure para ativar workflows de negócios.
Antes de executar essas etapas, verifique se você tem uma conta de armazenamento do Azure e uma chave de acesso para autorizar o acesso ao Azure conta de armazenamento.
Execute as seguintes etapas para configurar o Unified Storage Connector para AEM Workflows:
Para usar qualquer componente principal (incluindo os componentes prontos para uso do portal) em um site do Adobe Experience Manager (AEM), você deve criar um componente proxy e ativá-lo para o site. Para criar um componente proxy e ativar componentes do portal, consulte Uso dos componentes principais.
Depois que um componente de portal é ativado, você pode usá-lo na instância do autor da página de sites.
Você pode criar e personalizar o Forms Portal em sites criados usando AEM adicionando e configurando os componentes do portal. Certifique-se de que componentes ativados antes de usá-los no Portal do Forms.
Para adicionar um componente, arraste e solte o componente do painel Componentes no contêiner de layout da página ou toque no ícone adicionar no contêiner de layout e adicione o componente do Inserir novo componente caixa de diálogo.
O componente Rascunhos e envios exibe formulários que são salvos como rascunho para preencher formulários posteriores e enviados. Para configurar, toque no componente e toque no . No Rascunhos e envios , especifique o título para indicar a listagem do formulário como rascunho ou formulários enviados. Selecione também se o componente deve listar formulários de rascunho ou formulários enviados no formato de cartão ou lista.
O componente Pesquisar e listar é usado para listar formulários adaptáveis em uma página e implementar a pesquisa nos formulários listados.
Para configurar, toque no componente e toque no . O Pesquisar e Lister será aberta.
O componente de link permite que você forneça links para um formulário adaptável na página. Para configurar, toque no componente e toque no . O Editar componente de link será aberta.
Você pode configurar para enviar um formulário adaptável somente quando todos os recipients tiverem concluído a cerimônia de assinatura. Siga as etapas abaixo para definir a configuração usando o Adobe Sign.
Você pode salvar formulários como rascunhos para completá-los posteriormente. Há duas maneiras de salvar um formulário como rascunho:
Para criar uma regra "Salvar formulário" em um componente de formulário, por exemplo, um botão, siga as etapas abaixo:
Você pode configurar o recurso de salvamento automático para um formulário adaptável da seguinte maneira: