Page 1 of 1

Metadatos - Worflow

PostPosted:Tue Nov 10, 2015 10:14 pm
by eduar
Cree una plantilla con metadatos, al iniciar el workflow, creo un nuevo documento a partir de la plantilla, luego le asocio los metadatos correspondientes, se ejecuta bien, en el OpenKM se puede observar que asigna correctamente los datos, pero al pre visualizarlo o descargarlo no se ven los datos, que podría ser?

Re: Metadatos - Worflow

PostPosted:Wed Nov 11, 2015 1:00 pm
by jllort
No hay que confundir los metadatos con los campos de formulario del workflow, son dos cosas distintas. Para guardar los campos de un formulario ( workflow ) en los metadatos, deberas en una de las trasacciones coger estos datos y guardarlos ( por programacion ).

Re: Metadatos - Worflow

PostPosted:Wed Nov 11, 2015 1:29 pm
by eduar
Gracias por responder, mira yo le asocio los metadatos al documento de la siguiente manera, es a lo que te refieres?
Code: Select all
OKMPropertyGroup.getInstance().addGroup(token, nuePatch, grpName);
Map<String, String>  map = new HashMap<String, String>();
map.put("okp:vri.id",docId);
map.put("okp:vri.tipo","Nata");
OKMPropertyGroup.getInstance().setPropertiesSimple(token, nuePatch, grpName, map);

Re: Metadatos - Worflow

PostPosted:Fri Nov 13, 2015 3:06 pm
by jllort
Efectivamente el código que me has puesto aquí tiene toda la pinta de ser correcto.

Podemos ver la definicion de los metadatos ( xml ). Estas seguro que estas lineas de código se estan ejecutando ( has debugado esta parte del código para asegurarte que pasas por ahí ? ).