Acciones de envío compatibles con el Forms adaptable

Los formularios adaptables le permiten crear formularios atractivos, interactivos, dinámicos y adaptables. Proporcionan una interfaz de usuario intuitiva y un conjunto de componentes predeterminados para diseñar y administrar formularios de forma eficaz. Puede configurar varias acciones de envío para enviar datos de formulario a servicios como OneDrive, SharePoint, Workfront Fusion y más.

Se activa una acción de envío cuando un usuario hace clic en el botón Enviar en un formulario adaptable. Forms as a Cloud Service proporciona varias acciones de envío listas para usar. Las acciones de envío integradas le permiten lo siguiente:

  • Enviar datos de formulario por correo electrónico sin esfuerzo
  • Iniciar flujos de Microsoft® Power Automate o flujos de trabajo de AEM al transmitir los datos.
  • Transmitir directamente los datos del formulario al servidor de Microsoft® SharePoint, a Microsoft Azure Blob Storage o a Microsoft® OneDrive.
  • Enviar los datos sin problemas a una fuente de datos configurada mediante el modelo de datos de formulario (FDM).
  • Enviar cómodamente los datos a un punto final REST.

Acciones de envío compatibles con el Forms adaptable

Los formularios AEM ofrecen las siguientes acciones de envío listas para usar:

También puede enviar un formulario adaptable a otras configuraciones de almacenamiento:

Compatibilidad con acciones de envío entre tipos de creación

La siguiente tabla muestra qué acciones de envío son compatibles en función del método de creación de formularios utilizado en AEM Forms:

Acción de envío
Componentes de base
Componentes principales
Editor universal
Forms basado en documentos
Enviar un correo electrónico
Se admite ✅
Se admite ✅
Se admite ✅
Flujo de Power Automate
Se admite ✅
Se admite ✅
Se admite ✅
Enviar a SharePoint
Se admite ✅
Se admite ✅
Se admite ✅
Workfront Fusion
Se admite ✅
Se admite ✅
Se admite ✅
Enviar mediante FDM
Se admite ✅
Se admite ✅
Se admite ✅
Enviar a AEP
Se admite ✅
Se admite ✅
Se admite ✅
Almacenamiento de Azure Blob
Se admite ✅
Se admite ✅
Se admite ✅
Enviar a extremo REST
Se admite ✅
Se admite ✅
Se admite ✅
Enviar a Marketo Engage
Se admite ✅
Se admite ✅
Se admite ✅
Enviar a OneDrive
Se admite ✅
Se admite ✅
Se admite ✅
Invocar flujo de trabajo de AEM
Se admite ✅
Se admite ✅
Se admite ✅
Enviar a hoja de cálculo
Se admite ✅
Se admite ✅

Revalidación del lado del servidor en formularios adaptables

Normalmente, en cualquier sistema de captura de datos en línea, los desarrolladores colocan algunas validaciones de JavaScript en el lado del cliente para aplicar algunas reglas empresariales. Sin embargo, en los exploradores modernos, los usuarios finales tienen la forma de evitar esas validaciones y realizar envíos manualmente mediante diversas técnicas, como la consola de desarrolladores del explorador web. Estas técnicas también son válidas para los formularios adaptables. Un desarrollador de formularios puede crear varias lógicas de validación, pero técnicamente, los usuarios finales pueden omitir esas lógicas de validación y enviar datos no válidos al servidor. Los datos no válidos romperían las reglas empresariales que ha impuesto un autor de formularios.

La característica de revalidación del lado del servidor permite ejecutar también las validaciones que ha proporcionado un autor de formularios adaptables al diseñar un formulario adaptable en el servidor. Evita cualquier posible compromiso en el envíos de datos y violaciones de reglas empresariales representadas en términos de validaciones de formularios.

¿Qué se debe validar en el servidor?

Todas las validaciones de campo listas para usar (OOTB) de un formulario adaptable que se vuelven a ejecutar en el servidor son las siguientes:

  • Requerido
  • Cláusula de imagen de validación
  • Expresión de validación

Utilice Revalidar en el servidor en el contenedor de formularios adaptables en la barra lateral para habilitar o deshabilitar la validación del lado del servidor para el formulario actual.

Habilitar la validación del lado del servidor

Habilitar la validación del lado del servidor

Si el usuario final omite esas validaciones y envía los formularios, el servidor volverá a realizar la validación. Si la validación falla al final del servidor, se detendrá la transacción del envío. Al usuario se le presenta el formulario original nuevamente. Los datos capturados y enviados se presentarán al usuario como un error.

NOTE
La validación del lado del servidor valida el modelo de formulario. Se recomienda crear una biblioteca de cliente independiente para las validaciones y no mezclarla con otras cosas como el estilo del HTML y la manipulación DOM en la misma biblioteca de cliente.

Véase también

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab