• 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.
 #31567  by gcosta
 
Buenas tardes tengo otro problema desde que estoy usando openkm con ldap. Las notificaciones de las carpetas a las que los usuarios estan suscritos no funcionan.

El e-mail funciona correctamente, y los usuarios se han suscrito de nuevo a las carpetas pero no funciona la notificacion.

A que puede ser debido?

Gracias.
 #31584  by jllort
 
En la vista de los usuarios, aparecen los correos electrónicos de los usuarios ?
El id del usuario no ha cambiado verdad ?
Estas notificando por usuario o por role ?
Cuando subes un documento y lo notificas a un usuario, este recibe el mail verdad ?
 #31594  by gcosta
 
Buenos días, jllort te respondo las preguntas una a una.

1. en la vista de los usuarios si que aparece el correo ya que lo entre yo.
2. el id del usuario no se ben bien a que te refieres pero en el usuario en concreto que estoy haciendo las pruebas el id si que es el mismo que antes de usar usuario ldap.
3. estoy notificando por usuario.
4. Cuando subo un documento y lo notifico el usuario no recibe ningun mail. El documento sube pero queda tarea como pendiente de completar.

Te adjunto el codigo de error del log de catalina.log. Como puedes ver hay un problema con el correo.
Pero como ya comente antes la configuracion de correo electronico es correcta ya que los habisos de ejecucion de contrab funcionan y recibe el usuario el e-mail. Al igual que si haces un check en la configuración de correo de usuario la da por buena.

Gracias.
Code: Select all
2015-03-14 09:00:57,404 [http-bio-0.0.0.0-8020-exec-15] ERROR com.openkm.servlet
.frontend.FileUploadServlet - Can't send notification because 'from' or 'to' is empty
com.openkm.principal.PrincipalAdapterException: Can't send notification because 'from' or 'to' is empty
        at com.openkm.module.db.DbNotificationModule.notify(DbNotificationModule.java:206)
        at com.openkm.module.db.DbNotificationModule.notify(DbNotificationModule.java:152)
        at com.openkm.api.OKMNotification.notify(OKMNotification.java:88)
        at com.openkm.servlet.frontend.FileUploadServlet.doPost(FileUploadServlet.java:357)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at com.openkm.servlet.frontend.UploadThrottleFilter.doFilter(UploadThrottleFilter.java:52)
 #31606  by jllort
 
Vale, aquí el error que parece que te esta indicando - el log - es que o bien el remitente o bien el destinatario no tienen correo electrónico ( uno de los dos ) y por esto creo que te esta fallando. Podría ser que hubiese alguien suscrito a alguna carpeta o lo que fuese que ya no existiese como usuario ? Yo haría una pequeña prueba con una carpeta a parte y un usuario controlado a ver si ahí funciona bien.
 #31613  by gcosta
 
Buenos días, he realizado la prueba y nada.
He creado la carpeta nueva, suscrito usuario con correo configurador correctamente y he observado lo siguiente:

Si subo un documento la suscripcion no hace nada, no da error en el log pero tampoco manda el correo.
Si selecciono la opción notificar es cuando da el error comentado anteriormente y sigo sin recibir el correo.

Gracias.
 #31629  by jllort
 
Que version de OpenKM estas utilizando ?
 #31644  by gcosta
 
Buenas tardes, la versión Community 6.3.0
 #31647  by gcosta
 
Buenas tardes jllort, ja he podido solucionar el problema de las suscripciones. Todo era debido a que los usuarios que importa de activeDirectory tenian el campo e-mail vacio por lo que efectivamente no sabia donde enviar el correo ya que cogia esa información OpenKM.

Visto eso he añadido los correos personales de usuario en OpenKM y solucionado el problema.

Adjunto imagen para que se más claro.

Lo que si que todaví sigue sin funcionar es la notificación al subir un documento. Creo pero que es mejor abrir otro hilo.

Gracias.
Attachments
suscripcion.gif
suscripcion.gif (17.62 KiB) Viewed 4395 times
 #31668  by jllort
 
Las notificaciones a los usuarios si que te funcionan, pero no te estan funcionando las notificaciones por las subscripciones verdad ?

Me gustaria ver el atributo que utilizas para sacar el nombre del usuario desde el ldap. Y un ejemplo de un nombre de usuario.
 #31967  by gcosta
 
Buenas tardes jllort, es al revés. Las suscripciones si que me funcionan pero no me funcionan las notificaciones.
Attachments
user.gif
user.gif (7.29 KiB) Viewed 4389 times
 #36708  by jllort
 
O sea que cuando un usuario sube un documento y como parte de este proceso selecciona tu usuario de la lista de usuarios a notificar, no te llega nada. Es eso ?

El mismo usuario suscrito si que funciona bien ?

Aqui veo un usuario 118okm ( no hay espacios por en medio verdad ? )
 #36746  by gcosta
 
Buenos días jllort, exacto tal y como dices cuando un usuario sube un documento y este selecciona un usuario o cualquiera a notificar no llega nada.

Hecha la prueba de que el mismo usuario que sube el documento se notifique asi mismo tampoco funciona.

El usuario si seguimos las columnas es:
118 - id
okm - user

Gracias.
 #37380  by jllort
 
Filtramos que un usuario se notifique a si mismo porque eso no tiene sentido. O sea que este caso seguro que no te funcionará. Lo que si debería funcionar es que un usuario notificase a otro, este caso no te va ? Y tanto el usuario remitente como el destinatario ( ambos tienen el mail correctamente configurado, esto también lo tienes que verificar ).

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.