8 de octubre de 2019

:: Alfresco. Envío de notificaciones a un grupo

En esta ocasión -como prueba de concepto- lo que queremos hacer es enviar un correo electrónico al grupo de "Contabilidad", cada vez que se suba una nueva factura a Alfresco.

De esta manera, tendremos definido un grupo "Contabilidad" -compuesto por varios integrantes- a los que se les notificará por correo electrónico cada vez que se suba un documento a una determinada carpeta, por ejemplo: "Facturas".
Sobre la carpeta "Facturas" definiremos una regla de contenido, de forma que cada vez que se suba un nuevo documento, se ejecute un script, al que llamaremos: "notificarfactura.js".

El contenido de este javascript, sería algo similar a lo siguiente:


### Notificar con plantilla
function sendMail()
{
    var mail = actions.create("mail");
    mail.parameters.to_many = "GROUP_site_Contabilidad";
    mail.parameters.subject = "Nueva factura disponible: " + document.name;
    mail.parameters.template =
    companyhome.childByNamePath("Data Dictionary/Email Templates/Notify Email Templates/notify_user_email.html.ftl");
    mail.execute(document);
}
sendMail();

### Notificar sin plantilla
function sendMail()
{
    var mail = actions.create("mail");
    mail.parameters.to_many = "GROUP_site_Contabilidad";
    mail.parameters.subject = "Nueva factura disponible: " + document.name;
    mail.execute(document);
}
sendMail();


No hay comentarios:

Publicar un comentario

Déjanos tu comentario

:: Liferay. Redirección tras el login

En Liferay 7.4 para llevar a cabo una redirección tras el login, debemos insertar la siguiente línea en el fichero: " portal-ext.proper...