DocumentaciónAEMTutoriales de AEMTutoriales de AEM Forms

Usar El Modelo De Datos De Formulario Para Publicar Datos Binarios

Última actualización: 25 de marzo de 2025
  • Se aplica a:
  • Experience Manager 6.4
  • Experience Manager 6.5
  • Temas:

Creado para:

  • Intermedio
  • Desarrollador

A partir de AEM Forms 6.4, ahora podemos invocar el servicio de modelo de datos de formulario como paso en el flujo de trabajo de AEM. 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. Al enviar estos formularios adaptables, se activa el flujo de trabajo de AEM, que utilizará el servicio de invocación del modelo de datos de formulario para PUBLICAR el documento de registro en AEM 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í. Estas son las opciones de autenticación de AEM, que de forma predeterminada son 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. Importe los recursos asociados con este artículo en AEM mediante el administrador de paquetes.Obtendrá lo siguiente

    1. Modelo de flujo de trabajo
    2. Formulario adaptable configurado para enviarse al flujo de trabajo de AEM
    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