Tutorial: Crear un formulario adaptable do-not-publish-tutorial-create-an-adaptive-form
Este tutorial es un paso en la serie Crear su primer formulario adaptable. Se recomienda seguir la serie en orden cronológico para comprender, realizar y mostrar el caso de uso del tutorial completo.
Información sobre el tutorial about-the-tutorial
Los formularios adaptables son formularios de nueva generación dinámicos y adaptables. Puede utilizar formularios adaptables para ofrecer experiencias personalizadas. También puede integrar formularios adaptables con Adobe Analytics para estadísticas de uso y Adobe Campaign para la administración de campañas. Para obtener más información sobre las capacidades de los formularios adaptables, consulte Introducción a la creación de formularios adaptables.
Cuando se sigue un proceso adecuado, es más fácil crear y administrar formularios. En este artículo, aprenderá lo siguiente:
Al final del artículo tendrá un formulario similar al siguiente:
Paso 1: Crear el formulario adaptable step-create-the-adaptive-form
-
Inicie sesión en la instancia de autor de AEM y navegue hasta Adobe Experience Manager > Formularios > Formularios y documentos. La dirección URL predeterminada es http://localhost:4502/aem/forms.html/content/dam/formsanddocuments.
-
Seleccione Crear y seleccione Formulario adaptable. Aparecerá una opción para seleccionar una plantilla. Seleccione la plantilla En blanco para seleccionarla y seleccione Siguiente.
-
Aparecerá una opción para Agregar propiedades. Los campos Título y Nombre son obligatorios:
- Título: especifique
Add new or update shipping address
en el campo Título. El campo Título especifica el nombre para mostrar del formulario. El título le ayuda a identificar el formulario en la interfaz de usuario de AEM Forms. - Nombre: especifique
shipping-address-add-update-form
en el campo Nombre. El campo Nombre especifica el nombre para mostrar del formulario. Se crea un nodo con el nombre especificado en el repositorio. A medida que empieza a escribir un título, el valor del campo de nombre se genera automáticamente. Puede cambiar el valor sugerido. El campo de nombre solo puede incluir caracteres alfanuméricos, guiones y guiones bajos. Todas las entradas no válidas se sustituyen por guiones.
- Título: especifique
-
Seleccione Crear. Se creará un formulario adaptable y aparecerá un cuadro de diálogo para abrir el formulario y editarlo. Seleccione Abrir para abrir el formulario recién creado en una pestaña nueva. El formulario se abrirá para editarlo. También mostrará la barra lateral para personalizar el formulario recién creado según las necesidades.
Para obtener información sobre la interfaz de creación de formularios adaptables y los componentes disponibles, consulte Introducción a la creación de formularios adaptables.
Paso 2: Agregar un encabezado y pie de página step-add-header-and-footer
AEM Forms proporciona muchos componentes para mostrar información en un formulario adaptable. Los componentes Encabezado y Pie de página ayudan a proporcionar una apariencia coherente a un formulario. Un encabezado suele incluir el logotipo de una empresa, el título del formulario y el resumen. Un pie de página suele incluir información de copyright y vínculos a otras páginas.
-
Seleccione > . Se abre el explorador de componentes. Arrastre el componente Encabezado desde el explorador de componentes hasta el formulario adaptable.
-
Seleccionar logotipo. Aparecerá la barra de herramientas. Seleccione en la barra de herramientas, escriba We.Retail y seleccione .
-
Seleccione Imagen. Aparecerá la barra de herramientas. Seleccione . El explorador de propiedades se abrirá a la izquierda de la pantalla. Examine y cargue la imagen del logotipo. Seleccione . La imagen aparecerá en el encabezado.
Puede seleccionar Obtener archivo para descargar el logotipo utilizado en este artículo si no lo tiene.
-
Arrastre el componente Pie de página desde hasta el formulario adaptable. En esta fase, el formulario tendrá el siguiente aspecto:
Paso 3: Agregar componentes para capturar y mostrar información step-add-components-to-capture-and-display-information
Los componentes son componentes básicos de un formulario adaptable. AEM Forms proporciona muchos componentes para capturar y mostrar información en un formulario adaptable. Puede arrastrar los componentes desde hasta un formulario. Para obtener más información sobre los componentes disponibles y las funcionalidades correspondientes, consulte Introducción a la creación de formularios adaptables.
-
Arrastre el Componente Cuadro numérico hasta el formulario adaptable. Colóquelo antes del componente Pie de página. Abra las propiedades del componente, cambie el Título del componente a
Customer ID
, cambie el Nombre del elemento acustomer_ID
, habilite la opción Campo requerido, habilite la opción Usar tipo de entrada de número de HTML 5 y seleccione . -
Arrastre tres componentes Cuadro de texto hasta el formulario adaptable. Colóquelos antes del componente Pie de página. Defina las siguientes propiedades para estos cuadros de texto.:
table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 html-authored no-header Propiedad Cuadro de texto 1 Cuadro de texto 2 Cuadro de texto 3 Título Nombre Dirección de envío Estado Nombre de elemento customer_Name customer_Shipping_Address customer_State Campo obligatorio Habilitado Habilitado Habilitado Permitir varias líneas Deshabilitado Habilitado Deshabilitado -
Arrastre un componente Cuadro numérico antes del componente Pie de página. Abra las propiedades del componente, establezca los valores enumerados en la siguiente tabla, seleccione .
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 Propiedad Valor Título Código ZIP Nombre de elemento customer_ZIPCode Número máximo de dígitos 6 Campo obligatorio Habilitado Tipo de patrón de visualización Sin patrón -
Arrastre un componente Correo electrónico antes del componente Pie de página. Abra las propiedades del componente, establezca los valores enumerados en la siguiente tabla y seleccione .
table 0-row-2 1-row-2 2-row-2 3-row-2 Propiedad Valor Título Correo electrónico Nombre de elemento customer_Email Campo obligatorio Habilitado -
Arrastre un Archivo adjunto antes del componente Pie de página. Abra las propiedades del componente, establezca los valores enumerados en la siguiente tabla y seleccione .
table 0-row-2 1-row-2 2-row-2 3-row-2 html-authored no-header Propiedad Valor Título Prueba de dirección aprobada por el gobierno Nombre de elemento customer_Address_Proof Campo obligatorio Habilitado -
Arrastre un componente Botón de envío hasta el formulario adaptable. Colóquelo antes del componente Pie de página. Abra las propiedades del componente, cambie el Nombre del elemento a
address_addition_update_submit
, seleccione . La presentación del formulario estará completa y el formulario tendrá el siguiente aspecto:
Paso 4: Configurar la acción de envío para el formulario adaptable step-configure-submit-action-for-the-adaptive-form
Se activa una acción de envío cuando un usuario pulsa el botón Enviar en un formulario adaptable. Puede utilizar una acción de envío para guardar datos de formulario en el repositorio local, enviar datos de formulario a un extremo REST, enviar datos de formulario como correo electrónico, etc. Los formularios adaptables proporcionan algunas acciones de envío integradas. Para obtener información detallada, consulte Configurar la acción de envío.
Con los siguientes pasos, puede configurar la acción de envío por correo electrónico y la acción de envío de demostración del formulario:
-
Configure el servidor de correo electrónico. Para obtener más información, consulte Configurar notificaciones de correo electrónico.
-
Seleccione Contenedor de formulario en el Explorador de contenido y seleccione . El explorador de propiedades se abrirá a la izquierda.
-
Vaya a Envío > Enviar acción. Seleccione Enviar correo electrónico. Especifique los siguientes valores y seleccione .
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 Propiedad Valor De donotreply@weretail.com
Para ${customer_Email}
Asunto Reconocimiento: Ha agregado la dirección de envío al sitio web de We.Retail. Plantilla de correo electrónico Hola, ${customer_Name}
: La siguiente dirección se agrega como dirección de envío de la cuenta:${customer_Name}
,${customer_Shipping_Address}
,${customer_State}
,${customer_ZIPCode}
Saludos, We.RetailIncluir datos adjuntos Habilitado Su formulario está listo. Ahora puede obtener previsualizar el formulario y probar la funcionalidad. Si ha utilizado el nombre mencionado en el tutorial y ha accedido al formulario en el equipo que ejecuta el servidor de AEM Forms, el formulario estará disponible en http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html.
Paso 5: Previsualizar y enviar el formulario adaptable step-preview-and-submit-the-adaptive-form
Puede usar la opción Previsualizar para evaluar la apariencia y el comportamiento de un formulario. Puede enviar un formulario en el modo de previsualización y también comprobar las validaciones aplicadas a un formulario. Por ejemplo, si se muestra un error cuando un campo obligatorio se deja vacío.
Los formularios adaptables también proporcionan una opción para emular la experiencia de un formulario para varios dispositivos. Por ejemplo, iPhone, iPad y escritorio. Puede usar tanto la opción de Previsualización como el Emulador junto con otras opciones para obtener una vista previa de un formulario para dispositivos con diferentes tamaños de pantalla.
- Seleccione la opción Vista previa a la derecha del editor de formularios. El formulario se abrirá en el modo de previsualización. Si ha utilizado el nombre mencionado en el tutorial, la dirección URL de vista previa del formulario es http://localhost:4502/content/dam/formsanddocuments/shipping-address-add-update-form/jcr:content?wcmmode=disabled
- Usar para ver el aspecto del formulario en varios dispositivos.
- Rellene los campos del formulario y seleccione Enviar. El formulario se enviará y se le redirigirá a la página de agradecimiento predeterminada. También puede especificar una página de agradecimiento personalizada. Para obtener más información, consulte Configurar la página de redireccionamiento.
El formulario adaptable al que agregar una dirección está listo. Si ha utilizado el nombre mencionado en el tutorial y accede al formulario en el equipo que ejecuta el servidor de AEM Forms, el formulario estará disponible en http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html.