Introducción a la publicación de formularios en un portal introduction-to-publishing-forms-on-a-portal

Versión
Vínculo del artículo
AEM as a Cloud Service
Haga clic aquí
AEM 6.5
Este artículo

Descripción general de los componentes del portal de AEM Forms aem-forms-portal-components-overview

En un escenario típico de implementación de portal centrado en formularios, el desarrollo de los formularios y el de portales son dos actividades separadas. Mientras los diseñadores de formularios diseñan y almacenan formularios en un repositorio, los desarrolladores web crean una aplicación web para enumerar formularios y administrar su envío. Los formularios se copian en el nivel web, ya que no hay ninguna comunicación entre el repositorio de formularios y la aplicación web.

Estos escenarios suelen dar lugar a problemas de administración y retrasos en la producción. Por ejemplo, si hay una versión más reciente de un formulario disponible en el repositorio, debe reemplazar el formulario en el nivel web, modificar la aplicación web y volver a implementar el formulario en el sitio público. La reimplementación de la aplicación web puede causar cierto tiempo de inactividad en el servidor. Normalmente, el tiempo de inactividad del servidor es una actividad planificada y, por lo tanto, los cambios no se pueden insertar instantáneamente en el sitio público.

AEM Forms proporciona componentes del portal que reducen los gastos generales de administración y los retrasos en la producción. Los componentes equipan a los desarrolladores web para crear y personalizar un portal de Forms en sitios web creados con Adobe Experience Manager (AEM).

Portal de AEM Forms

Los componentes del portal de formularios le permiten agregar las siguientes funcionalidades:

  • Muestre una lista de formularios en diseños personalizados. Se proporcionan los diseños Vista de lista, Vista de tarjeta y Vista de panel. Puede crear sus propios diseños personalizados.
  • Permite mostrar metadatos y acciones personalizados en forma de lista.
  • Enumerar los formularios publicados por la interfaz de usuario de AEM Forms en la instancia Publicación en la que se utilizan los componentes del portal de Forms.
  • Permite que los usuarios finales procesen formularios en formato HTML y PDF.
  • Utilice un perfil HTML personalizado para procesar formularios.
  • Permita buscar formularios según diversos criterios, como propiedades, metadatos y etiquetas de formularios.
  • Envíe datos de formulario a un servlet.
  • Utiliza CSS personalizada para personalizar la apariencia del portal.
  • Crea vínculos a formularios.
  • Muestra una lista de los borradores y los envíos relacionados con los formularios adaptables que ha creado el usuario final.

Componentes del portal de AEM Forms disponibles available-aem-forms-portal-components

AEM Forms proporciona los siguientes componentes de portal predeterminados, agrupados en Document Services y Predicados de servicios de documentos grupos de componentes:

Búsqueda y lista search-amp-lister

El componente Buscar y listar permite mostrar una lista de los formularios del repositorio de formularios en la página del portal y proporciona opciones de configuración para mostrar una lista de los formularios en función de criterios específicos. También permite especificar criterios de búsqueda para permitir que los usuarios del portal busquen en la lista de formularios.

Borradores y envíos drafts-amp-submissions

Mientras que el componente Búsqueda y lista muestra los formularios que publica el autor de Forms, el componente Borradores y envíos muestra los formularios guardados como borrador para completarlos posteriormente y enviarlos. Este componente proporciona una experiencia personalizada a cualquier usuario que haya iniciado sesión.

El componente Vínculo permite crear un vínculo a un formulario en cualquier parte de la página. Imagine un escenario en el que ofrece un programa de formación y desea que los usuarios envíen un formulario para registrarse en él. Ha publicado los detalles del programa en su sitio web. Debajo de estos, desea proporcionar un vínculo al formulario de registro. El componente Vínculo puede ayudarle a crear ese vínculo.

Flujo de trabajo del portal de formularios forms-portal-workflow

El portal de Forms permite mostrar una lista de los formularios del repositorio de formularios en la página del portal. También permite especificar criterios de búsqueda para permitir que los usuarios del portal busquen en la lista de formularios. También puede utilizar el componente Borradores y envíos para mostrar los formularios guardados como borrador para completarlos posteriormente y los formularios enviados. Realice un conjunto determinado de operaciones antes de que estas funcionalidades estén disponibles en una página de Sites. Siga los pasos de la secuencia indicada para poder acceder a los componentes y las funcionalidades correspondientes desde una página de Sites:

  1. Habilitar componentes del portal de Forms: Los componentes listos para usar del portal de Forms no están disponibles para su uso. Habilite los componentes de la barra de tareas de AEM en una página de AEM Sites.

  2. Enumerar formularios en una página (cree la página Portal de Forms): Puede enumerar formularios tanto en páginas de AEM Sites AEM como en páginas que no sean de sitio de la red de distribución de datos La lista contiene los formularios disponibles en la instancia de publicación. Un usuario puede abrir los formularios y empezar a rellenarlos. Cada vez que un usuario abre un formulario, se crea una nueva instancia del formulario:

    1. Mostrar una lista de formularios en una página de AEM Sites: agregue el componente Búsqueda y lista a la página y configure el Panel Lista para mostrar una lista de formularios en una página. Agregue también el componente Panel Buscar al componente Búsqueda y lista y configúrelo para añadir la funcionalidad de búsqueda a la página. La página con el componente de portal de Forms se conoce como Página del portal de Forms.

    2. Enumerar formularios en una página que no sea de AEM Sites: Utilice el API de búsqueda del portal de Forms para consultar, recuperar y mostrar formularios en páginas que no sean de AEM Sites.

  3. Enumerar borradores y formularios enviados en una página del portal de Forms: agregue y configure el componente Borradores y envíos a la página Portal de Forms. El componente muestra una lista de todos los formularios que están en estado de borrador y los formularios que ya se han enviado.

    Para permitir que un formulario adaptable enviado aparezca en la pestaña Envíos, establezca la acción Acción de envío en Acción de envío del portal de formularios. También puede activar la opción Envío del portal de formularios. Cada vez que un usuario envía el formulario, este se agrega a la pestaña Envíos.

  4. Configurar el almacenamiento de los datos de los borradores y los formularios enviados: los datos de los borradores y los envíos se almacenan en el repositorio de AEM de forma predeterminada. En un entorno de producción, se recomienda no almacenar datos de formularios en borradores o enviados en el repositorio de AEM. Configure el componente Forms Portal para guardar datos en una ubicación segura.

  5. (Opcional) Personalización de los componentes del portal de Forms: Personalizar las plantillas de página del portal de Forms para proporcionar un aspecto distintivo a los componentes.

  6. (Opcional) Añadir metadatos personalizados a los formularios: agregue metadatos personalizados a los formularios para mejorar la experiencia de búsqueda y listado.

  7. Publicar la página de Forms Portal: La página del portal de Forms ya está lista. Publique la página.

Artículos relacionados related-articles

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2