Page 1 of 1

Eliminar Suscripciones

PostPosted:Tue May 27, 2014 10:42 pm
by Augusto1980
Hola, estoy utilizando la versión 6.2.5, me preguntaba si yo como administrador puedo eliminar suscripciones de los usuarios?

Gracias.

Re: Eliminar Suscripciones

PostPosted:Wed May 28, 2014 8:11 pm
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... )

Re: Eliminar Suscripciones

PostPosted:Thu May 29, 2014 10:52 pm
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

Re: Eliminar Suscripciones

PostPosted:Fri May 30, 2014 7:49 am
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.

Re: Eliminar Suscripciones

PostPosted:Fri May 30, 2014 5:27 pm
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.

Re: Eliminar Suscripciones

PostPosted:Sun Jun 01, 2014 6:11 pm
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.

Re: Eliminar Suscripciones

PostPosted:Mon Jun 02, 2014 1:22 pm
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.

Re: Eliminar Suscripciones

PostPosted:Tue Jun 03, 2014 6:14 pm
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

Re: Eliminar Suscripciones

PostPosted:Wed Jun 04, 2014 6:03 pm
by Augusto1980
Excelente...gracias!!!

A estudiar!!!!!