• Listado de Documentos Modificados

  • Hemos intentado hacer de OpenKM una aplicación lo más intuitiva posible, sin embargo siempre viene bien algún consejo.
Hemos intentado hacer de OpenKM una aplicación lo más intuitiva posible, sin embargo siempre viene bien algún consejo.
Forum rules: Por favor, antes de preguntar algo consulta el wiki de documentación o utiliza la función de búsqueda del foro. Recuerda que no tenemos una bola de cristal ni poderes mentales, o sea que que para informar sobre un error es necesario que nos indiques tanto la versión de OpenKM que usas como la del navegador y sistema operativo. Para más información consulta Cómo informar de fallos de forma efectiva.
 #18482  by amartincaro
 
Hola:

tengo un servidor Open KM 5.1.8 y una aplicación web java que se comunica con él via Web Services.

En mi taxonomía tengo una carpeta con documentos que necesito monitorizar. Los documentos tienen asociado un grupo de propiedades que puede ser modificado y en base a esas modificaciones se generan otras acciones en otro sistema.

Por lo tanto, necesito saber qué documentos se actualizan de esa carpeta. Tengo 2 escenarios:

1) Se añade un documento nuevo y el grupo de propiedades correspondiente --> Puedo hacer una extracción basándome en la fecha de actualización de documento.
2) Se modifica algún valor del grupo de propiedades ya asignado --> Tengo dudas.

En el segundo caso, sospecho que al hacer la operación de actualización del grupo el valor de la fecha de actualización asociado al documento no se modifica, ¿verdad? ¿Tendría alguna manera de poder extraer ese listado del punto 2?

Tened en cuenta que la consulta la hago vía webservices.

La solución que había pensado es hacer una consulta del campo del grupo de propiedades que puede disparar el evento en el otro sistema. El problema de esta solución es que continuamente estaré recuperando en el listado documentos que luego no necesitaré tratar por no haberse modificado ese campo.

Espero haberme explicado con claridad.

Muchas gracias.
 #18487  by jllort
 
Los metadatos no modifican el valor de la fecha. La fecha esta enlazada con el contenido binario del documento no con los metadatos. En tu caso lo mas sencillo sería como estamos hablando de sincronización con un sistema remoto tener un campo de metadatos que indicase que esta pendiente de sincronización. La sincronización seria algo tan sencillo como buscar todos los que tienen ese valor pendiente y después obviamente modificar ese valor.

El tema esta un poco en ese valor de metadatos si lo pone el usuario o si lo pone automaticamente el gestor documental. En la version 5.1 se puede poner automaticamente en la creación y modificacion del documento pero no en la modificación de los metadatos que quedaría disponible solo para el usuario, en la 6.x ya tenemos un mayor control de este tipo de eventos.
 #18492  by amartincaro
 
Buenos días:

muchísimas gracias por tu respuesta.

Podríamos decir entonces que tu recomendación sería intentar migrar a 6.x para poder utilizar ese control del que me hablas, ¿no?

¡Gracias!
 #18503  by jllort
 
Lo que pasa es que la version 6.x en su version comunity aun on la hemos liberado y los evento relacionados con metadatos se pondran en la 6.x al igual que los relacionados con la creacion de registros ( record management ). Ahora mismo esto no esta implementado porque estamos trabajando en otras partes del código fuente. Este cambio en 1 día esta hecho, pero hay que encontrar ese dia libre para hacerlo.

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.