Uso Del Modelo De Datos De Formulario Para Almacenar Datos Binarios De Post using-form-data-model-to-post-binary-data

A partir de AEM Forms AEM 6.4, ahora podemos invocar el servicio de modelo de datos de formulario como paso en el flujo de trabajo de la. Este artículo le guiará por un ejemplo de caso de uso para publicar un documento de registro mediante el servicio de modelo de datos de formulario.

El caso de uso es el siguiente:

  1. Un usuario rellena y envía formularios adaptables.
  2. El formulario adaptable está configurado para generar el documento de registro.
  3. AEM Al enviar estos formularios adaptables, se activa el flujo de trabajo de la, que utilizará el servicio de invocación del modelo de datos de formulario para almacenar en POST AEM el documento de registro en DAM.

hoy

Pestaña Modelo de datos de formulario: propiedades

En la pestaña Entrada de servicio asignamos lo siguiente

  • file(El objeto binario que debe almacenarse) con la propiedad DOR.pdf relativa a la carga útil. Esto significa que, cuando se envía el formulario adaptable, el documento de registro generado se almacena en un archivo llamado DOR.pdf en relación con la carga útil del flujo de trabajo.Asegúrese de que este documento DOR.pdf sea el mismo que proporcionó al configurar la propiedad de envío del formulario adaptable.

  • fileName: es el nombre con el que se almacena el objeto binario en DAM. Por lo tanto, desea que esta propiedad se genere dinámicamente, de modo que cada fileName sea único por envío. Para ello, hemos utilizado el paso del proceso en el flujo de trabajo para crear una propiedad de metadatos llamada nombre de archivo y establecer su valor en la combinación del nombre de miembro y el número de cuenta de la persona que envía el formulario. Por ejemplo, si el nombre de miembro de la persona es John Jacobs y su número de cuenta es 9846, el nombre de archivo sería John Jacobs_9846.pdf

fdmserviceinput

Entrada de servicio

NOTE
Consejos para solucionar problemas: si por alguna razón el documento DOR.pdf no se ha creado en DAM, restablezca la configuración de autenticación de la fuente de datos haciendo clic aquí. AEM Esta es la configuración de autenticación de la, que de forma predeterminada es admin/admin.

Para probar esta capacidad en su servidor, siga los pasos que se mencionan a continuación:

1.Implementar el paquete Develingwithserviceuser

  1. Descargue e implemente el paquete setvalue. Este paquete OSGI personalizado se usa para crear la propiedad de metadatos y establecer su valor a partir de los datos del formulario enviado.

  2. AEM Importe los recursos asociados con este artículo a los recursos mediante el administrador de paquetes. Recibirá lo siguiente

    1. Modelo de flujo de trabajo
    2. AEM Formulario adaptable configurado para enviarse al flujo de trabajo de
    3. Fuente de datos configurada para utilizar el archivo PostToDam.JSON
    4. Modelo de datos de formulario que utiliza el Source de datos
  3. Dirija su explorador para abrir el formulario adaptable

  4. Rellene el formulario y envíelo.

  5. Compruebe la aplicación de Assets si se ha creado y almacenado el documento de registro.

El archivo Swagger utilizado para crear el origen de datos está disponible para su referencia

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e