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).
Los componentes del portal de Forms le permiten agregar las siguientes funciones:
AEM Forms proporciona los siguientes componentes listos para usar del portal:
Buscar y listar: Este componente le permite enumerar formularios del repositorio de formularios en la página del portal y proporciona opciones de configuración para enumerar formularios basados en criterios específicos.
Borradores y envíos: Mientras que el componente Buscar y listar 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.
Vínculo: Este componente le permite crear un vínculo a un formulario en cualquier parte de la página.
Puede importar los componentes listos para usar del portal de Forms desde el proyecto AEM Archetype. Después de la importación, realice las siguientes configuraciones:
Para importar componentes listos para usar del portal de Forms en AEM Forms as a Cloud Service, haga lo siguiente:
Clone el repositorio Git de Cloud Manager en su instancia de desarrollo local: Su repositorio Git de Cloud Manager contiene un proyecto de AEM predeterminado. Se basa en AEM Archetype. Clone su Repositorio Git de Cloud Manager mediante la administración de cuentas Git de autoservicio desde la interfaz de usuario de Cloud Manager para llevar el proyecto a su entorno de desarrollo local. Para obtener más información sobre el acceso al repositorio, consulte Acceder a repositorios.
Cree un proyecto Experience Manager Forms as a [Cloud Service]: Cree un proyecto Experience Manager Forms as a [Cloud Service] basado en AEM Archetype 27 o posterior. El arquetipo ayuda a los desarrolladores a empezar a desarrollar fácilmente para AEM Forms as a Cloud Service. También incluye algunas temáticas de muestra y plantillas para ayudarle a empezar rápidamente.
Para crear un proyecto Experience Manager Forms as a Cloud Service, abra el símbolo del sistema y ejecute el siguiente comando. Para incluir Forms configuraciones, temáticas y plantillas específicos, establezca 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"
Además, cambie appTitle
, appId
y groupId
, en el comando anterior para reflejar su entorno.
Una vez que el proyecto esté listo, actualice la <core.forms.components.version>x.y.z</core.forms.components.version>
propiedad en el nivel superior pom.xml
del proyecto Arquetipo para reflejar la última versión de core-forms-components en su AEM Archetype
proyecto.
Implemente el proyecto en su entorno de desarrollo local: Puede utilizar el siguiente comando para implementar en el entorno de desarrollo local
mvn -PautoInstallPackage clean install
Para obtener la lista completa de comandos, consulte Creación e instalación
Implemente el código en su entorno de AEM Forms as a Cloud Service.
La integración de datos de Experience Manager Forms proporciona Azurela configuración de almacenamiento para integrar formularios con Azure servicios de almacenamiento. El modelo de datos de formulario se puede utilizar para crear formularios adaptables que interactúen con el servidor Azure para habilitar los flujos de trabajo empresariales.
Antes de ejecutar estos pasos, asegúrese de que tiene una cuenta de almacenamiento de Azure y una clave de acceso para autorizar el acceso Azurea ella.
Para configurar el conector de almacenamiento unificado para flujos de trabajo de AEM, haga lo siguiente:
Para utilizar cualquier componente principal (incluidos los componentes de portal predeterminados) en un sitio de Adobe Experience Manager (AEM), debe crear un componente proxy y habilitarlo para su sitio. Para crear un componente proxy y habilitar los componentes del portal, consulte Utilizar componentes principales.
Una vez habilitado un componente del portal, puede utilizarlo en la instancia Autor de la página del sitio.
Puede crear y personalizar el portal de Forms en sitios web creados mediante AEM si agrega y configura los componentes del portal. Asegúrese de que los componentes estén habilitados antes de utilizarlos en el portal de Forms.
Para agregar un componente, arrástrelo y suéltelo desde el panel Componentes al contenedor del diseño de la página, o bien, pulse el icono Agregar en el contenedor de diseño y agregue el componente desde el cuadro de diálogo Insertar nuevo componente.
El componente Borradores y envíos muestra los formularios guardados como borrador para completarlos posteriormente y enviarlos. Para configurarlo, pulse el componente y, a continuación, pulse el icono . En el cuadro de diálogo Borradores y envíos, especifique el título para indicar la lista del formulario como formulario borrador o enviado. Seleccione también si el componente debe enumerar los formularios borrador o enviados en formato de tarjeta o lista.
El componente Buscar y listar se utiliza para enumerar los formularios adaptables en una página e implementar la búsqueda en los formularios enumerados.
Para configurarlo, pulse el componente y, a continuación, pulse el icono . El cuadro de diálogo Buscar y listar se abre.
El componente Vínculo le permite proporcionar vínculos a un formulario adaptable en la página. Para configurarlo, pulse el componente y, a continuación, pulse el icono . Se abrirá el cuadro de diálogo Editar el componente Vínculo.
Puede enviar un formulario adaptable solo cuando todos los destinatarios hayan completado la ceremonia de firma. Para configurar la configuración mediante Adobe Sign, haga lo siguiente.
Los formularios se pueden guardar como borradores para completarlos más adelante. Existen dos formas de guardar un formulario como borrador:
Para crear una regla “Guardar formulario”; en un componente de formulario, por ejemplo, un botón, haga lo siguiente:
Puede configurar la característica de guardado automático para un formulario adaptable de la siguiente manera: