Parámetros de configuración de notificaciones
Cuando un usuario está suscrito a un documento, cualquier cambio en él provocará una notificación por correo. Estos mensajes se crean a partir de plantillas predefinidas, y las plantillas por defecto para crear mensajes 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 From la dirección de correo del usuario. Cuando este parámetro está deshabilitado, utilizará la dirección From por defecto para todos los correos enviados por la aplicación (todos los correos enviados por la aplicación tendrán la misma dirección From). Cuando el servidor de correo restringe el cambio del campo From por defecto (por ejemplo, cuando no se permite utilizar la cuenta general@mail.com para enviar correo con el valor user@mail.com en el campo From; este tipo de configuración de servidor suele establecerse para evitar el spam), este parámetro debe establecerse en “false”. true |
| notification.message.subject | Text | El asunto del mensaje que se envía cuando un usuario ha elegido notificar a otra persona. OpenKM - NOTIFICATION |
| notification.message.body | HTML | Cuerpo del mensaje que se envía cuando un usuario ha elegido notificar a otra persona. ReplaceMessage: ${notificationMessage} User: ${userId} <#list documentList as doc>Document: ${doc.path} </#list> |
| subscription.message.subject | Text | Asunto del mensaje enviado automáticamente a causa de algún evento. Esto ocurre porque el usuario está suscrito a algún nodo. OpenKM - ${eventType} - ${documentPath} |
| subscription.message.body | HTML | Cuerpo del mensaje enviado automáticamente a causa de algún evento. Esto ocurre porque el usuario está suscrito a algún nodo. Date: ${eventDate?string(“yyyy-MM-dd HH:mm:ss”)} Document: ${documentPath} User: ${userId} Event: ${eventType} Comment: ${subscriptionComment} |
| download.message.body | HTML | Cuerpo del mensaje enviado cuando un usuario comparte un documento con otro para su descarga. Your archive is ready. Please download from ${url} |
| download.message.subject | String | Asunto del mensaje enviado cuando un usuario comparte un documento con otro para su descarga. OpenKM - DOWNLOAD |
| download.token.validity | Integer | Número de días durante los que estará disponible la URL de descarga. 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, registros). 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 causó el evento.
- ${userId} muestra el id del usuario que causó la acción.
- ${notificationMessage} muestra el mensaje de notificación.