Adición de información de datos de usuario a metadatos de envío de formulario

Puede utilizar valores introducidos en un elemento del formulario para calcular los campos de metadatos de un borrador o un envío de formulario. Los metadatos le permiten filtrar el contenido en función de los datos del usuario. Por ejemplo, un usuario introduce John Doe en el campo de nombre del formulario. Puede utilizar esta información para calcular los metadatos que pueden categorizar este envío bajo las iniciales JD.

Para calcular los campos de metadatos con los valores introducidos por el usuario, agregue elementos del formulario en los metadatos. Cuando un usuario introduce un valor en ese elemento, una secuencia de comandos utiliza el valor para calcular la información. Esta información se añade en los metadatos. Cuando se agrega un elemento como campo de metadatos, se proporciona una clave para él. La clave se añade como campo en los metadatos y la información calculada se registra en él.

Por ejemplo, una empresa de seguros de salud publica un formulario. En este formulario, un campo captura la edad de los usuarios finales. El cliente desea comprobar todos los envíos de un intervalo de edad concreto después de que varios usuarios envíen el formulario. En lugar de pasar por todos los datos que se complican con el aumento del número de formularios, los metadatos adicionales ayudan al cliente. El autor del formulario puede configurar qué propiedades/datos rellenados por el usuario final se almacenan en el nivel superior para que la búsqueda sea más sencilla. Los metadatos adicionales son la información rellenada por el usuario almacenada en el nivel superior del nodo de metadatos, según la configuración del autor.

Considere otro ejemplo de un formulario que captura el ID de correo electrónico y el número de teléfono. Cuando un usuario visita este formulario de forma anónima y abandona el formulario, el autor puede configurar el formulario para guardar automáticamente el id de correo electrónico y el número de teléfono. Este formulario se guarda automáticamente y el número de teléfono y el id de correo electrónico se almacenan en el nodo de metadatos del borrador. Un caso de uso de esta configuración es el panel de administración de posibles clientes.

Adición de elementos de formulario a los metadatos

Realice los siguientes pasos para agregar un elemento en los metadatos:

  1. Abra el formulario adaptable en modo de edición.

    Para abrir el formulario en modo de edición, en el administrador de formularios, seleccione el formulario y pulse Abrir.

  2. En el modo de edición, seleccione un componente, pulse field-level > Adaptive Form Container y, a continuación, pulse cmppr.

  3. En la barra lateral, haga clic en Metadatos.

  4. En la sección Metadatos, haga clic en Agregar.

  5. Utilice el campo Value de la pestaña Metadata para añadir secuencias de comandos. Las secuencias de comandos que agregue recopilan datos de elementos del formulario y calculan valores que se alimentan de los metadatos.

    Por ejemplo, true se registra en los metadatos si la edad introducida es buena a 21, y false se registra si es menor a 21. La siguiente secuencia de comandos se introduce en la pestaña Metadatos :

    (agebox.value >= 21) ? true : false

    Secuencia de comandos de metadatos
    Figura: Secuencia de comandos introducida en la ficha Metadatos

  6. Haga clic en Aceptar.

Una vez que un usuario introduce datos en el elemento seleccionado como campo de metadatos, la información calculada se registra en los metadatos. Puede ver los metadatos en el repositorio que configuró para almacenarlos.

Visualización de metadatos de envío de formulario actualizados:

Por ejemplo, los metadatos se almacenan en el repositorio CRX. Los metadatos tienen el siguiente aspecto:

metadata-entry

Si agrega un elemento de casilla de verificación en los metadatos, los valores seleccionados se almacenan como una cadena separada por comas. Por ejemplo, puede agregar un componente de casilla de verificación en el formulario y especificar su nombre como checkbox1. En las propiedades del componente de la casilla de verificación, agregue los elementos Licencia de conducción, Número de seguridad social y Pasaporte para los valores 0, 1 y 2.

Almacenamiento de varios valores desde una casilla de verificación

Seleccione un contenedor de formulario adaptable y, en las propiedades del formulario, agregue una clave de metadatos cb1 que almacene checkbox1.value y publique el formulario. Cuando un cliente rellena el formulario, el cliente selecciona las opciones Pasaporte y Número de seguridad social en el campo de casilla de verificación. Los valores 1 y 2 se almacenan como 1, 2 en el campo cb1 de los metadatos de envío.

Entrada de metadatos de varios valores seleccionados en un campo de casilla de verificación

NOTA

El ejemplo anterior es solo para fines de aprendizaje. Asegúrese de buscar metadatos en la ubicación correcta, tal como se configuró en la implementación de AEM Forms.

En esta página