Generar documento de registro para formularios adaptables

Información general

Después de enviar un formulario, los clientes generalmente desean mantener un registro, impreso o en formato de documento, de la información que han rellenado en el formulario para su futura referencia. Esto se denomina documento de registro.

En este artículo se explica cómo generar un documento de registro para formularios adaptables.

NOTA

La generación automática de documentos de registro no es compatible con formularios adaptables basados en XFA. Sin embargo, puede utilizar el XDP utilizado para crear el formulario adaptable como documento de registro.

Tipos de formularios adaptables y sus documentos de registro

Al crear un formulario adaptable, puede seleccionar un modelo de formulario. Las opciones son las siguientes:

  • Plantillas de formulario
    Permite seleccionar una plantilla XFA para el formulario adaptable. Al seleccionar una plantilla XFA, puede utilizar el archivo XDP asociado para el documento de registro como se describe anteriormente.

  • Esquema XML
    Permite seleccionar una definición de esquema XML para el formulario adaptable. Al seleccionar un esquema XML para el formulario adaptable, puede:

    • Asocie una plantilla XFA para el documento de registro. Asegúrese de que la plantilla XFA asociada utiliza el mismo esquema XML que el formulario adaptable
    • Generar automáticamente documento de registro
  • Ninguno Permite crear un formulario adaptable sin un modelo de formulario. El documento de registro se genera automáticamente para el formulario adaptable.

Cuando seleccione un modelo de formulario, configure el documento de registro mediante las opciones disponibles en Configuración de plantilla de documento de registro. Consulte Documento de configuración de plantilla de registro.

Documento de registro generado automáticamente

Un documento de registro permite a los clientes conservar una copia del formulario enviado para su impresión. Cuando se genera automáticamente un documento de registro, cada vez que se cambia el formulario, su documento de registro se actualiza inmediatamente. Por ejemplo, se elimina el campo de edad de los clientes que seleccionan Estados Unidos de América como país. Cuando estos clientes generan un documento de registro, el campo de edad no es visible para ellos en el documento de registro.

El documento de registro generado automáticamente tiene las siguientes ventajas:

  • Se encarga del enlace de datos.
  • Oculta automáticamente los campos marcados que se excluyen del documento de registro en el momento del envío. No se requiere esfuerzo adicional.
  • Ahorra tiempo para diseñar una plantilla de documento de registro.
  • Le permite probar diferentes estilos y apariencia utilizando diferentes plantillas base y elegir el mejor estilo y apariencia para el Documento de registro. Las apariencias de estilo son opcionales y, si no se especifica el estilo, los estilos del sistema se establecen de forma predeterminada.
  • Garantiza que cualquier cambio en el formulario se refleje inmediatamente en el documento de registro.

Componentes para generar automáticamente un documento de registro

Para generar un documento de registro para formularios adaptables, se necesitan los siguientes componentes:

Formulario adaptable Formulario adaptable para el que se desea generar un documento de registro.

Plantilla base (recomendada) Plantilla XFA (archivo XDP) creada en AEM Designer. La plantilla base se utiliza para especificar la información de estilo y marca para la plantilla de documento de registro.

Consulte Plantilla base de un documento de registro

NOTA

La plantilla básica de un documento de registro también se denomina metamotrella de un documento de registro.

Documento de plantilla de registro Plantilla XFA (archivo XDP) generada a partir de un formulario adaptable.

Consulte Documento de configuración de plantilla de registro.

Datos de formulario Información rellenada por un usuario en el formulario adaptable. Se combina con la plantilla de documento de registro para generar el documento de registro.

Asignación de elementos de formulario adaptables

Las siguientes secciones describen cómo aparecen los elementos de formulario adaptables en el documento de registro.

Campos

Componente de formulario adaptable Componente XFA correspondiente ¿Se incluye de forma predeterminada en la plantilla de documento de registro? Notas
Botón Botón false
Casilla de verificación Casilla de verificación true
Selector de fecha Campo de fecha y hora true
Lista desplegable Lista desplegable true
Firma manuscrita Firma manuscrita true
Cuadro numérico Campo numérico true
Cuadro de contraseña Campo de contraseña false
Botón de opción Botón de opción true
Cuadro de texto Campo de texto true
Botón Restablecer Botón Restablecer false
Botón Enviar

Botón de envío por correo electrónico

Botón Enviar HTTP

false
Términos y condiciones true
Archivo adjunto false No disponible en la plantilla de documento de registro. Sólo disponible en documento de registro mediante archivos adjuntos.

Contenedores

Componente de formulario adaptable Componente XFA correspondiente Notas
Panel
Subformulario
El panel repetible se asigna a un subformulario repetible.

Componentes estáticos

Componente de formulario adaptable Componente XFA correspondiente Notas
Imagen Imagen Los componentes TextDraw e Image, tanto enlazados como no enlazados, siempre aparecen en el documento de registro de un formulario adaptable basado en XSD, a menos que se excluya mediante la configuración del documento de registro.
Texto Texto
NOTA

En la IU clásica, se obtienen distintas pestañas para editar las propiedades de los campos.

Tablas

Los componentes de tabla de formularios adaptables, como encabezado, pie de página y asignación de filas, corresponden a los componentes XFA correspondientes. Puede asignar paneles repetibles a tablas en documento de registro.

Plantilla base de un documento de registro

La plantilla base proporciona información de estilo y apariencia al documento de registro. Permite personalizar el aspecto predeterminado del documento de registro generado automáticamente. Por ejemplo, desea agregar el logotipo de su empresa en el encabezado y la información de copyright en el pie de página del documento de registro. La página de formato de la plantilla base se utiliza como página de formato para la plantilla de documento de registro. La página de formato puede tener información como encabezado de página, pie de página y número de página que se puede aplicar al documento de registro. Puede aplicar dicha información al documento de registro utilizando la plantilla base para la generación automática del documento de registro. El uso de una plantilla base permite cambiar las propiedades predeterminadas de los campos.

Siga Convenciones de plantilla base al diseñar la plantilla base.

Convenciones de plantilla base

Se utiliza una plantilla base para definir el encabezado, pie de página, estilo y apariencia de un documento de registro. El encabezado y pie de página pueden incluir información como el logotipo de la empresa y la información de copyright. La primera página de formato de la plantilla base se copia y se utiliza como página de formato para el documento de registro, que contiene el encabezado, pie de página, número de página o cualquier otra información que deba aparecer en todas las páginas del documento de registro. Si utiliza una plantilla base que no se ajuste a las convenciones de plantilla base, la primera página de formato de la plantilla base se utilizará en la plantilla de documento de registro. Se recomienda encarecidamente que diseñe la plantilla base según sus convenciones y que la utilice para generar automáticamente el documento de registro.

Convenciones de la página maestra

  • En la plantilla base, debe asignar un nombre al subformulario raíz como AF_METATEMPLATE y la página de formato como AF_MASTERPAGE.

  • La página de formato con el nombre AF_MASTERPAGE ubicado bajo el AF_METATEMPLATE el subformulario raíz tiene preferencia para extraer información de encabezado, pie de página y estilo.

  • Si AF_MASTERPAGE no existe, se utiliza la primera página maestra presente en la plantilla base.

Convenciones de estilo para campos

  • Para aplicar estilo en los campos del documento de registro, la plantilla base proporciona campos ubicados en la variable AF_FIELDSSUBFORM subdesde en el AF_METATEMPLATE subformulario raíz.

  • Las propiedades de estos campos se aplican a los campos del documento de registro. Estos campos deben seguir la convención de nomenclatura de AF_<name of field in all caps>_XFO. Por ejemplo, el nombre de campo de la casilla de verificación debe ser AF_CHECKBOX_XFO.

Para crear una plantilla base, haga lo siguiente en AEM Designer.

  1. Haga clic en Archivo > Nuevo.

  2. Seleccione la opción Basado en una plantilla.

  3. Seleccione la categoría Formulario - Documento de registro.

  4. Seleccione Plantilla base de documento de registro.

  5. Haga clic en Siguiente y proporcione la información requerida.

  6. (Opcional) Modifique el estilo y el aspecto de los campos que desea aplicar en los campos del documento de registro.

  7. Guarde el formulario.

Ahora puede utilizar el formulario guardado como plantilla base para el documento de registro.
No modifique ni elimine ningún script presente en la plantilla base.

Modificación de la plantilla base

  • Si no aplica ningún estilo a los campos de la plantilla base, es aconsejable eliminar esos campos de la plantilla base para que todas las actualizaciones a la plantilla base se recojan automáticamente.
  • Al modificar la plantilla base, no elimine, agregue ni modifique scripts.
NOTA

Diseñe una plantilla base utilizando convenciones y siguiendo estrictamente los pasos anteriores.

Configuración de la plantilla de un documento de registro

Configure la plantilla de documento de registro del formulario para que sus clientes puedan descargar una copia del formulario enviado que sea fácil de imprimir. Un archivo XDP sirve como documento de la plantilla de registro. El documento de la descarga de los clientes de registro tiene un formato de acuerdo con el diseño especificado en el archivo XDP.

Realice los siguientes pasos para configurar un documento de registro para formularios adaptables:

  1. En AEM instancia de autor, haga clic en Forms > Forms y documentos.

  2. Seleccione un formulario y haga clic en Ver propiedades.

  3. En la ventana Propiedades, pulse Modelo de formulario.
    También puede seleccionar un modelo de formulario al crear un formulario.

    NOTA

    En la ficha Modelo de formulario, asegúrese de seleccionar Esquema o Ninguna de la variable Seleccionar de lista desplegable. El documento de registro no es compatible con los formularios adaptables o basados en XFA con la plantilla de formulario como modelo de formulario.

  4. En la sección Configuración de plantilla de documento de registro de la ficha Modelo de formulario, seleccione una de las siguientes opciones.

    Ninguna Seleccione esta opción si no desea configurar el documento de registro para el formulario.

    Asociar plantilla de formulario como plantilla de documento de registro Seleccione esta opción si tiene un archivo XDP que desea utilizar como plantilla para el documento de registro. Al seleccionar esta opción, se muestran todos los archivos XDP disponibles en el repositorio de AEM Forms. Seleccione el archivo apropiado.

    El archivo XDP seleccionado se asocia con el formulario adaptable.

    Generar documento de registro Seleccione esta opción para utilizar un archivo XDP como plantilla base para definir el estilo y el aspecto del documento de registro. Al seleccionar esta opción, se muestran todos los archivos XDP disponibles en el repositorio de AEM Forms. Seleccione el archivo apropiado.

    NOTA

    Asegúrese de que el esquema utilizado para crear un formulario adaptable y un esquema (esquema de datos) del formulario XFA sea el mismo si:

    * El formulario adaptable se basa en esquemas
    * Utiliza **Asociar plantilla de formulario como plantilla de documento de registro** opción para documento de registro
    
  5. Haga clic en Listo.

Personalización de la información de marca en el documento de registro

Durante la generación de un documento de registro, puede cambiar la información de marca del documento de registro en la ficha Documento de registro. La pestaña Documento de registro incluye opciones como logotipo, apariencia, diseño, encabezado y pie de página, exención de responsabilidad y si desea incluir o no las opciones de casillas de verificación y botones de opción no seleccionadas.

Para localizar la información de marca que introduce en la ficha Documento de registro, debe asegurarse de que la configuración regional del explorador esté correctamente configurada. Para personalizar la información de marca del documento de registro, complete los siguientes pasos:

  1. Seleccione un panel (panel raíz) en el documento de registro y, a continuación, pulse configure.

  2. Pulse dortab. Aparecerá la pestaña Documento de registro.

  3. Seleccione la plantilla predeterminada o una plantilla personalizada para procesar el documento de registro. Si selecciona la plantilla predeterminada, aparece una vista previa en miniatura del documento de registro debajo de la lista desplegable Plantilla.

    brandingtemplate

    Si elige seleccionar una plantilla personalizada, busque y seleccione un XDP en el servidor de AEM Forms. Si desea utilizar una plantilla que no esté ya en el servidor de AEM Forms, primero debe cargar el XDP en el servidor de AEM Forms.

  4. En función de si selecciona una plantilla predeterminada o personalizada, algunas o todas las propiedades siguientes aparecen en la ficha Documento de registro. Especifíquelas correctamente:

    • Imagen del logotipo: Puede elegir usar la imagen del logotipo desde el formulario adaptable, elegir una de DAM o cargar una desde el equipo.
    • Título del formulario
    • Texto de encabezado
    • Etiqueta de la exención de responsabilidad
    • Exención de responsabilidad
    • Texto de la exención de responsabilidad
    • Color de énfasis: el color en el que se representa el texto del encabezado y las líneas de separación en el documento o registro PDF.
    • Familia de fuentes: Familia de fuentes del texto en el PDF del documento de registro
    • Para componentes de casilla de verificación y botones de radio, mostrar solo los valores seleccionados
    • Separador para varios valores seleccionados
    • Incluir objetos de formulario que no están enlazados al modelo de datos
    • Excluir campos ocultos del documento de registro
    • Ocultar descripción de paneles

    Si la plantilla XDP personalizada que seleccione incluye varias páginas de formato, las propiedades de esas páginas aparecerán en la variable contenido de la sección Documento de registro pestaña .

    Propiedades de página maestra

    Las propiedades de la página de formato incluyen Imagen de logotipo, Texto de encabezado, Título del formulario, Etiqueta de exención de responsabilidad y Texto de exención de responsabilidad. Puede aplicar propiedades de formulario adaptables o de plantilla XDP al documento de registro. AEM Forms aplica las propiedades de la plantilla al documento de registro de forma predeterminada. También puede definir valores personalizados para las propiedades de la página de formato. Para obtener información sobre cómo aplicar varias páginas de formato en un documento de registro, consulte Aplicar varias páginas de formato a un documento de registro.

    NOTA

    Si utiliza una plantilla de formulario adaptable creada con una versión de Designer anterior a la 6.3 para que funcionen las propiedades Color de acento y Familia de fuentes, asegúrese de que lo siguiente está presente en la plantilla de formulario adaptable en el subformulario raíz:

    <proto>
    <font typeface="Arial"/>
    <fill>
    <color value="4,166,203"/>
    </fill>
    <edge>
    <color value="4,166,203"/>
    </edge>
    </proto>
    
  5. Para guardar los cambios de personalización de marca, pulse Listo.

Diseños de tablas y columnas para paneles del documento de registro

El formulario adaptable puede ser largo y tener varios campos de formulario. Es posible que no desee guardar un documento de registro como una copia exacta del formulario adaptable. Ahora puede elegir una tabla o una presentación de columna para guardar uno o más paneles de formulario adaptables en el PDF de documentos.

Antes de generar un documento de registro, en la configuración de un panel, seleccione Presentación del documento de registro para ese panel como Tabla o Columna. Los campos del panel se organizan en consecuencia en el documento de registro.

Campos de un panel procesado en una presentación de tabla en el documento de registro

Campos de un panel procesado en una presentación de tabla en el documento de registro

Campos de un panel procesado en una presentación de columna del documento de registro

Campos de un panel procesado en una presentación de columna del documento de registro

Configuración del documento de registro

La configuración del documento de registro permite elegir las opciones que desea incluir en el documento de registro. Por ejemplo, un banco acepta el nombre, la edad, el número de la seguridad social y el número de teléfono en un formulario. El formulario genera un número de cuenta bancaria y detalles de sucursal. Puede elegir mostrar únicamente el nombre, el número de la seguridad social, la cuenta bancaria y los detalles de sucursal en el documento de registro.

El documento de configuración de registro de un componente está disponible en sus propiedades. Para acceder a las propiedades de un componente, seleccione el componente y haga clic en cmppr en la superposición. Las propiedades se enumeran en la barra lateral y puede encontrar la siguiente configuración en ella.

Configuración del nivel de campo

  • Excluir Del Documento De Registro: Si se establece la propiedad true, se excluye el campo del documento de registro. Se trata de una propiedad que puede ser script y que se llama excludeFromDoR. Su comportamiento depende de la propiedad de nivel de formulario Excluir campos del documento de registro si están ocultos.

  • Mostrar panel como tabla: Al establecer la propiedad, se muestra el panel como tabla en el documento de registro si el panel tiene menos de 6 campos. Solo aplicable para paneles.

  • Excluir título del documento de registro: La configuración de la propiedad excluye el título del panel o tabla del documento de registro. Aplicable solo para paneles y tablas.

  • Excluir descripción del documento de registro: La configuración de la propiedad excluye la descripción del panel/tabla del documento de registro. Aplicable solo para paneles y tablas.

  • Paginación > Lugar: Determina dónde se selecciona para colocar el panel.

    • Lugar > Siguiente anterior: Coloca el panel después del objeto anterior en el panel principal.
    • Lugar > En el área de contenido > Nombre del área de contenido: Coloca el panel en el área de contenido especificada.
    • Lugar > Principio de la siguiente área de contenido: Coloca el panel en la parte superior de la siguiente área de contenido.
    • Lugar > Principio del área de contenido > Nombre del área de contenido: Coloca el panel en la parte superior del área de contenido especificada.
    • Lugar > En la página > Nombre de la página de formato: Coloca el panel en la página especificada. Si un salto de página no se inserta automáticamente, AEM Forms añade un salto de página.
    • Lugar > Principio de la página siguiente: Coloca el panel al principio de la siguiente página. Si un salto de página no se inserta automáticamente, AEM Forms añade un salto de página.
    • Lugar > Principio de la página > Nombre de la página de formato: Coloca el panel al principio de la página, cuando se representa la página especificada. Si un salto de página no se inserta automáticamente, AEM Forms añade un salto de página.
  • Paginación > Después: Determina qué área se rellenará después de colocar un panel. Los campos siguientes están disponibles en la variable Después sección:

    • Después > Continuar relleno principal: Continúa combinando los datos de todos los objetos que quedan por rellenar en el panel principal.
    • Después > Ir a la siguiente área de contenido: Comienza a rellenar la siguiente área de contenido después de colocar el panel.
    • Después > Ir al área de contenido > Nombre del área de contenido: Comienza a rellenar el área de contenido especificada después de colocar el panel.
    • Después > Ir a la página siguiente: Comienza a rellenar la página siguiente después de colocar el panel.
    • Después > Ir a la página > Nombre de la página: Comienza a rellenar la página especificada después de colocar el panel.
  • Paginación > Desbordamiento: Define un desbordamiento para un panel o una tabla que ocupa páginas. Los campos siguientes están disponibles en la Desbordamiento sección:

    • Desbordamiento > Ninguna: Comienza a rellenar la página siguiente. Si un salto de página no se inserta automáticamente, AEM Forms añade un salto de página.
    • Desbordamiento > Ir al área de contenido > Nombre del área de contenido: Comienza a rellenar el área de contenido especificada.
    • Desbordamiento > Ir a la página > Nombre de la página: Comienza a rellenar la página especificada.

Para obtener información sobre cómo aplicar saltos de página y aplicar varias páginas de formato en un documento de registro, consulte Aplicar salto de página en un documento de registro y Aplicar varias páginas de formato a un documento de registro.

Configuración del nivel de formulario

  • Incluir campos no enlazados en DoR: La configuración de la propiedad incluye campos no enlazados del formulario adaptable basado en esquema del documento de registro. De forma predeterminada, es True.
  • Excluir campos de DoR si están ocultos: Establezca la propiedad para excluir los campos ocultos de Documento de registro en el envío del formulario. Al activar Revalidate en el servidor, el servidor vuelve a calcular los campos ocultos antes de excluir dichos campos del Documento de registro.

Aplicar un salto de página en un documento de registro

Puede aplicar saltos de página en un documento de registro utilizando varios métodos.

Para aplicar un salto de página a un documento de registro:

  1. Pulse el panel y seleccione Configurar

  2. Expandir Documento de registro para ver las propiedades.

  3. En el Paginación sección, toque Carpeta en el Lugar campo .

  4. Toque Principio de la página siguiente y toque Select. También puede tocar Principio de la página, seleccione la página de formato y pulse Select para aplicar el salto de página.

  5. Pulse Guardar para guardar las propiedades.

El panel seleccionado se mueve a la página siguiente.

Aplicar varias páginas de formato a un documento de registro

Si la plantilla XDP personalizada que seleccione incluye varias páginas de formato, las propiedades de esas páginas aparecerán en la variable contenido de la sección Documento de registro pestaña . Para obtener más información, consulte Personalización de la información de marca en el documento de registro.

Puede aplicar varias páginas de formato a un documento de registro aplicando diferentes páginas de formato a los componentes de un formulario adaptable. Utilice la variable Paginación del documento de registro para aplicar varias páginas de formato.

A continuación se muestra un ejemplo de cómo aplicar varias páginas de formato a un documento de registro: Se carga una plantilla XDP que incluye cuatro páginas de formato en la variable AEM Forms servidor. AEM Forms aplica las propiedades de la plantilla al documento de registro de forma predeterminada. AEM Forms también aplica las primeras propiedades de página de formato de la plantilla al documento de registro.

Para aplicar las propiedades de la segunda página de formato a un panel y las propiedades de la tercera página de formato a los paneles siguientes, ejecute los pasos siguientes:

  1. Pulse el panel para aplicar la segunda página de formato y seleccione Configurar.
  2. En el Paginación sección, toque Carpeta en el Lugar campo .
  3. Toque En la página, seleccione la segunda página de formato y pulse Select.
    AEM Forms aplica la segunda página de formato al panel y a todos los paneles posteriores del formulario adaptable.
  4. En el Paginación sección, toque Carpeta en el Después campo .
  5. Toque Ir a la página, seleccione la tercera página de formato y pulse Select.
  6. Pulse Guardar para guardar las propiedades.
    AEM Forms aplica la tercera página de formato al panel y a todos los paneles posteriores del formulario adaptable.

Consideraciones clave al trabajar con un documento de registro

Tenga en cuenta las siguientes consideraciones y limitaciones al trabajar en el documento de registro para formularios adaptables.

  • Las plantillas de documento de registro no admiten texto enriquecido. Por lo tanto, cualquier texto enriquecido del formulario adaptable estático o de la información rellenada por el usuario final aparece como texto sin formato en el documento de registro.
  • Los fragmentos de documento en un formulario adaptable no aparecen en el documento de registro. Sin embargo, se admiten fragmentos de formulario adaptables.
  • No se admite el enlace de contenido en el documento de registro generado para el formulario adaptable basado en el esquema XML.
  • La versión localizada del documento de registro se crea bajo demanda para una configuración regional cuando el usuario solicita la renderización del documento de registro. La localización del documento de registro se produce junto con la localización del formulario adaptable. Para obtener más información sobre la localización de documentos de registro y formularios adaptables, consulte Uso de AEM flujo de trabajo de traducción para localizar formularios adaptables y documento de registro.

En esta página