Page 1 of 1

Obtener valor de metadato mediante procesamiento para estampar en la plantilla

PostPosted:Mon May 17, 2021 6:41 am
by ja.clavero
Buenos días.

Estoy realizando un proceso automatizado con el siguiente fin:

1º El usuario rellena unos datos que se le solicitan mediante el wizard correspondiente de los metadatos a partir de una plantilla.
2º Se genera la plantilla
3º Se realizan unas tareas mediante la ejecución de un script si se cumplen una serie de validaciones (después de la creación del fichero, post). En dicho proceso se establecen una serie de valores para los metadatos.

El problema que se presenta radica en que los metadatos generados en el paso 3 no se interpretan en el documento generado.
Entiendo que el documento ya se ha generado y por tanto los metadatos no tienen valor aún.

Lo anterior me lleva a realizar un proceso antes de la generación del fichero (pre), pero no tengo claro si el wizard para rellenar los metadatos es una acción pre o en tiempo de ejecución.

En caso de ser un preoceso antes de la generación del fichero (pre) no veo la forma de acceder al conjunto de metadatos para establecer los valores.

¿Estoy enfocándolo mal?

NOTA: Estoy utilizando la versión Version: 6.3.10 (build: 1aaa1f2)

Re: Obtener valor de metadato mediante procesamiento para estampar en la plantilla

PostPosted:Thu May 20, 2021 2:39 pm
by jllort
Al crear el documento a partir de una plantilla se tiene que disparar un evento en post de "create document" -> una vez creado el documento -> probablemente se dispare otro evento de "add metadata" -> vacios y "set metadata" que es donde van a establecer. Deberías interceptar este evento para en este punto estampar y generar una segunda versión

Re: Obtener valor de metadato mediante procesamiento para estampar en la plantilla

PostPosted:Tue May 25, 2021 11:03 am
by ja.clavero
Bien.

Lo que necesito es asignar el valor de unos metadatos que se generan en proceso de generación de un documento a partir de una plantilla, pero mi resultado es el documento con dichos valores vacíos (a pesar de que los valores quedan reflejados en los metadatos).

¿Es posible generar los valores de los metadatos antes de la generación del documento?

Re: Obtener valor de metadato mediante procesamiento para estampar en la plantilla

PostPosted:Sat May 29, 2021 8:57 am
by jllort
Al crear un documento a partir de los metadatos se supone que se rellenan todos los campos del formulario ? o estas hablando de una vez generada el documento a partir de una plantilla poder actualizar ese documento con nuevos metadatos ( porque no viene a ser lo mismo ).

Si en el proceso de creación de un documento rellenas todos los campos de metadatos estos tienen que aparecer en el documento y en el grupo de metadatos del documento resultante. En caso contrario algo esta incorrecto ( repasa la definicion de los campos de metadatos )