Show Menu
TEMAS×

Guardado automático de un formulario adaptable

Puede configurar un formulario adaptable para que guarde automáticamente en inicio el contenido en función de un evento o un intervalo de tiempo predefinido. De forma predeterminada, el contenido de un formulario adaptable se guarda en una acción del usuario, como al pulsar el botón Guardar. La opción de guardado automático es útil en:
  • Guardar automáticamente el contenido para usuarios anónimos e iniciados en sesión
  • Guardado del contenido de un formulario sin la intervención mínima del usuario
  • Inicio para guardar el contenido de un formulario basado en un evento de usuario
  • Guardar el contenido de un formulario repetidamente después de un intervalo de tiempo especificado

Habilitar el guardado automático para un formulario adaptable

Para un formulario adaptable, la opción de guardado automático no está activada de forma predeterminada. Puede activar la opción de guardado automático desde la sección Guardar ​automáticamente en las propiedades de un formulario adaptable. La sección Guardado ​automático también ofrece otras opciones de configuración. Realice los siguientes pasos para habilitar y configurar la opción de guardado automático para un formulario adaptable:
  1. Para acceder a la sección de guardado automático de las propiedades, seleccione un componente, toque > Contenedor de formulario adaptable y, a continuación, toque .
  2. En la sección Guardar ​automáticamente, active la opción de guardar automáticamente.
  3. En el cuadro Evento de formulario adaptable, especifique 1 o VERDADERO para guardar automáticamente el formulario cuando se cargue en el explorador con inicio. También puede especificar una expresión condicional para un evento, que cuando se activa y devuelve verdadero, inicios que guardan el contenido del formulario.
  4. Especifique el activador. El guardado automático se activa según la configuración. Sus opciones son:
    • Basado en el tiempo: Seleccione la opción para guardar en inicio el contenido según un intervalo de tiempo específico.
    • Basado en Evento: Seleccione la opción para guardar en inicio el contenido en función de cuándo se activa un evento.
    Al seleccionar un activador, se activa el cuadro Configuración de estrategia. El cuadro Configuración de estrategia permite:
    • Especifique un intervalo de tiempo si selecciona un activador basado en tiempo .
    • Especifique un nombre de evento si selecciona un activador basado en Eventos .
    También puede crear y agregar su propia estrategia personalizada a la lista. Para obtener más información, consulte Implementación de una estrategia personalizada para guardar automáticamente los formularios .
  5. (Solo guardado automático basado en el tiempo) Realice los siguientes pasos para configurar las opciones de guardado automático basado en el tiempo.
    1. En el cuadro Guardar automáticamente en este intervalo , especifique el intervalo de tiempo en segundos. El formulario se guarda repetidamente después de que transcurra el número de segundos especificado en el cuadro de intervalo.
  6. (Solo guardado automático basado en Eventos) Realice los siguientes pasos para configurar las opciones de guardado automático basado en Eventos.
    1. En el cuadro Guardar automáticamente después de este evento , especifique un evento de GuideBridge . El formulario se guarda cada vez que la expresión se evalúa como VERDADERA.
  7. (Opcional) Para guardar automáticamente el contenido para usuarios anónimos, seleccione la opción Activar guardado automático para usuarios anónimos y haga clic en Aceptar .
    Para que la opción de guardado automático funcione para usuarios anónimos, asegúrese de configurar el servicio de configuración común de formularios para permitir que todos los usuarios realicen la previsualización, la comprobación y la firma de formularios.
    Para configurar el servicio, vaya a la configuración de la consola web de AEM en https://server:port/system/console/configMgr y edite el servicio de configuración común de Forms para elegir la opción Todos los usuarios en el campo Permitir y guardar la configuración.

Implementar una estrategia personalizada para permitir el guardado automático en formularios adaptables

Puede implementar un evento personalizado para activar la funcionalidad de guardado automático. Realice los siguientes pasos para crear e implementar el evento personalizado:
  1. Cree carpetas de biblioteca de cliente y de biblioteca de cliente. Para ver los pasos detallados, consulte el documento Uso de bibliotecas del lado del cliente Uso de bibliotecas del lado del cliente.
    Por ejemplo, la siguiente secuencia de comandos utiliza el emailFocusChange evento personalizado para activar la funcionalidad de guardado automático:
    window.addEventListener("bridgeInitializeStart", function (){
        guideBridge.connect(function () { guideBridge.on("elementFocusChanged", function (event,data) {
            if(data.target.name === 'Email') {
                guideBridge.trigger("emailFocusChange");
            }
        });
       });
    });
    
    
    Se define una propiedad de categoría al crear las carpetas de la biblioteca del cliente. Mantenga a mano el valor asignado a la propiedad categoría.
  2. Abra el formulario adaptable en modo de autor.
  3. En el modo de edición, seleccione un componente, toque > Contenedor de formulario adaptable y, a continuación, toque .
  4. En las propiedades, abra la sección Básico . En el cuadro Categoría de la biblioteca de clientes, introduzca el valor de la propiedad de categoría definida al crear las carpetas de la biblioteca de clientes.
  5. Abra la sección Guardado automático. En el cuadro Guardar automáticamente después de este evento , especifique un evento personalizado ya definido en la biblioteca del cliente. Haga clic en Aceptar .