• Eliminar Suscripciones

  • 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.
 #28737  by Augusto1980
 
Hola, estoy utilizando la versión 6.2.5, me preguntaba si yo como administrador puedo eliminar suscripciones de los usuarios?

Gracias.
 #28748  by jllort
 
Las subscripciones es algo que gestionan los usuarios directamente. No hay una funcionalidad para hacer esto, porque pensamos que es algo que atañe únicamente al usuario. Eso si, como administrador a nivel de base de datos tienes control de esta parte, en concreto te interesa la tabla SELECT * FROM OKM_NODE_SUBSCRIPTOR; ( Administration -> database query ). Te faltaría a partir del UUID hacer una select para saber si es un documento, caperta etc.. (OKM_NODE_FOLDER etc... )
 #28764  by Augusto1980
 
OK, gracias por la respuesta.....

Localice la tabla que me dices...y efectivamente es lo que busco.....pero.....ahora viene la pregunta de nuevo....Como elimino esas suscripciones?

Lo que pasa es que he tenido un problema con las notificaciones, hay semanas que tenemos varios cambios en el sistema documental, y son tantas las notificaciones que los correos se saturan, entonces quiero retirar las suscripciones y únicamente enviar notificaciones (de forma manual) de lo que considere que es necesario.

Saludos
 #28781  by jllort
 
Esto en la versión 6.4 ya esta solucionado :) se envia un correo al dia todas agrupadas en función de los eventos, algunos eventos se declaran como inmediatos y otros como agrupados al final. Esto a la community tardará en propagarse.

Tu lo que quieres es desactivarlo temporalmente. Se me ocurre una idea un poco fea, pero que te funcionará. Como esto va por el UUID ( en la tabla me refiero ) -> podrias actualizar los UUID metiendoles delante el campo DISABLED_UUID y despues simplemente hacer otra actualización quitandole este valor. Aqui lo que haces es cambiar el UUID por uno que no existe y por lo tanto el sistema no sera capaz de localizar la subscripción por el UUID, para el no existirá. No me gusta mucho esta solución que te propongo, pero el sistema no esta pensado para que temporalmente no se envien notificaciones.

Otra cosa ya sería modificar el código fuente con una propieda de configuración ( añadir un condicional a partir de esta propiedad ) y bloquear el envio de correos. Esto obviamente sería mucho mejor.
 #28791  by Augusto1980
 
Pues lo que hice como solución temporal, fue cambiar la contraseña de correo de donde se envían las notificaciones, de esta manera aunque los tenga suscritos, las notificaciones no salen y al menos gano tiempo con eso.

Lo que quiero hacer es quitar las suscripciones y enviar las notificaciones de forma manual, es la única solución que se me ocurre....pero bueno.....creo que sera mas facil pedirle a cada uno que elimine sus suscripciones.

Gracias por las ideas y el apoyo.
 #28803  by jllort
 
No sé exactamente el movimiento de documentos que tienes y si hay alguna lógica que permitiese montarte algo con eventos o con metadatos. Es decir marcar documentos pendientes de notificar con metadatos y despues una tarea de crontab para notificar ( esto en principio podría ser tan sencillo como crear un grupo con dos campos, uno indicando pendiente de notificación y otro con una lista de a que grupos o usuarios quieres notificar ). Realizar una tarea de crontab que diariamente haga el trabajo. Esto es bastante sencillo de montar, si estas interesado te paso las url exactas de lo que tienes que mirar para construirlo.
 #28815  by Augusto1980
 
Claro que estoy interesado....creo que es lo que ando buscando, te agradecería me enviaras la información!!!!

Saludos.


PD: El problema que tuve, fue que hubo auditoria....y todo mundo empezó a actualizar sus documentos......por consecuencia....todo aquel que tenia suscripción se le inundo el correo con notificaciones y empezaron a quejarse, pero con lo que me comentas creo que podemos resolver el problema.
 #28851  by jllort
 
Para el tema de los metadatos:
http://wiki.openkm.com/index.php/Proper ... nistration
http://wiki.openkm.com/index.php/Property_Groups
http://wiki.openkm.com/index.php/Proper ... definition
Y en especial esta página donde creo que nadie llega http://wiki.openkm.com/index.php/Form_E ... escription

Aqui el tema del crontab
http://wiki.openkm.com/index.php/Crontab

Necesitaras tambien controlar un par de cosas del api -> realizar consultas con property groups con un determinado valor
http://doxygen.openkm.com/openkm/d5/df6 ... earch.html

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.