Parámetros de configuración de notificaciones
Cuando un usuario está suscrito a un documento, cualquier cambio en el documento se notificará por correo electrónico. Estos mensajes de correo se crean a partir de plantillas definidas, y estas plantillas predeterminadas pueden adaptarse a su estilo.
| Campo / Propiedad | Tipo | Descripción |
|---|---|---|
| send.mail.from.user | Boolean | Por defecto, la aplicación envía las notificaciones por correo estableciendo como valor del campo de remitente la dirección de correo del usuario. Cuando este parámetro está deshabilitado, se utilizará la dirección de remitente predeterminada para todos los correos enviados por la aplicación (todos los correos enviados por la aplicación tendrán la misma dirección de remitente). Cuando el servidor de correo restringe el cambio del remitente predeterminado (por ejemplo, cuando no se permite utilizar la cuenta general@mail.com para enviar un correo con el valor de remitente user@mail.com; normalmente este tipo de configuración del servidor de correo se establece para evitar el spam), este parámetro debe establecerse en “false”. true |
| notification. message.subject | Text | Asunto del mensaje enviado cuando un usuario ha elegido notificar sobre algún otro asunto. OpenKM - NOTIFICATION |
| notification.message.body | HTML | Cuerpo del mensaje enviado cuando un usuario ha elegido notificar sobre algún otro asunto. ReplaceMessage: ${notificationMessage} User: ${userId} <#list documentList as doc>Document: ${doc.path} </#list> |
| subscription. message.subject | Text | Asunto del mensaje enviado automáticamente como resultado de algún evento. Esto ocurre porque el usuario está suscrito a un nodo. OpenKM - ${eventType} - ${documentPath} |
| subscription.message.body | HTML | Cuerpo del mensaje enviado automáticamente como resultado de algún evento. Esto ocurre porque el usuario está suscrito a un nodo. Date: ${eventDate?string(“yyyy-MM-dd HH:mm:ss”)} Document: ${documentPath} User: ${userId} Event: ${eventType} Comment: ${subscriptionComment} |
| task.message.subject | Text | El asunto del mensaje se envía cuando hay algún cambio en la tarea asignada a un usuario. OpenKM - Task Manager Notification: ${message} |
| task.message.body | HTML | Cuerpo del mensaje enviado cuando hay algún cambio en la tarea asignada a un usuario. Task: ${tasksubject} Start: ${taskstart!} End: ${taskend!} Project: ${taskproject!} Status: ${taskstatus!} Note: ${tasknote!} |
| notify. Twitter.status | Text | Este es el texto utilizado en el mensaje de notificación de Twitter. OpenKM - ${documentUrl} - ${documentPath} - ${userId} - ${eventType} Edit Delete |
| notify.twitter.user | String | Nombre de usuario de la cuenta de Twitter. |
| Notify.twitter.password | String | Contraseña de la cuenta de Twitter. |
| Download.message.body | HTML | Cuerpo del mensaje enviado cuando un usuario comparte un documento con otros para su descarga. Your archive is ready. Please download it from ${url} |
| download.message.subject | String | El asunto del mensaje se envía cuando un usuario comparte un documento con otros para su descarga. OpenKM - DOWNLOAD |
| download. token.validity | Integer | Número de días durante los que la URL de descarga estará disponible. 7 |
| template.message.body | String | Establece la plantilla básica para todas las notificaciones.<br><div style="margin: 0; padding: 0; width: 100%; min-height: 100%;"><br><table style="height: 100%; width: 100%;" border="0" cellspacing="0" cellpadding="0"><br><tbody><br><tr><br><td style="background: #e5e5e5;" valign="top"><br><table style="margin: 20px auto 0 auto; width: 600px;" border="0" width="100%" cellspacing="0" cellpadding="0" align="center"><br><tbody><br><tr style="background: #e5e5e5;"><br><td valign="top"><br><div style="background: #fff;"><br><table width="100%" cellspacing="0" cellpadding="0"><br><tbody><br><tr><br><td><br><table width="100%" cellspacing="0" cellpadding="0"><br><tbody><br><tr><br><td bgcolor="#018ca9" width="100%" height="6px"> </td><br></tr><br></tbody><br></table><br></td><br></tr><br><tr><br><td><br><div style="border-top: solid 1px #88888b; min-height: 5px; max-height: 10px; width: 100%;"> </div><br></td><br></tr><br><tr><br><td style="padding: 0 10px 10px 10px;"><br><div><br><p>${body}</p><br></div><br></td><br></tr><br></tbody><br></table><br></div><br></td><br></tr><br><tr><br><td style="background: #88888b;"><br><table style="width: 100%;" border="0" cellspacing="0" cellpadding="0"><br><tbody><br><tr><br><td height="4"> </td><br></tr><br></tbody><br></table><br></td><br></tr><br><tr><br><td style="background: #222222; padding: 10px 20px;"><br><table style="width: 100%;" border="0" cellspacing="5" cellpadding="0"><br><tbody><br><tr><br><td><br><h3 style="color: #f6a81a; font: 18px verdana, arial, sans-serif; margin: 0; padding: 0;">OpenKM Knowledge Management</h3><br></td><br></tr><br></tbody><br></table><br></td><br></tr><br></tbody><br></table><br></td><br></tr><br></tbody><br></table><br></div><br> |
| notification. url | String | El parámetro de URL de notificación es la URL de plantilla que OpenKM utiliza para construir la URL de acceso directo a los nodos de OpenKM (documentos, carpetas, correos, expedientes). Interfaz de usuario clásica: http://localhost:8080/openkm/index Interfaz de usuario KCenter: http://localhost:8080/openkm/kcenter/# |
Sustituciones
Sección titulada «Sustituciones»Para la propiedad notification.message.body:
- ${documentUrl} muestra la URL del nodo.
- ${documentPath} muestra la ruta del nodo.
- ${documentName} muestra el nombre del nodo.
- ${userName} muestra el nombre del usuario que provocó el evento.
- ${userId} muestra el identificador del usuario que provocó la acción.
- ${notificationMessage} muestra el mensaje de notificación.
Para la propiedad task. news.body:
- ${tasksubject} muestra el asunto de la tarea.
- ${taskstart} muestra cuándo comenzó la tarea.
- ${taskend} muestra cuándo finalizó la tarea.
- ${taskproject} muestra el proyecto de la tarea.
- ${taskstatus} indica el estado de la tarea.
- ${tasknote} muestra las notas.