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

:: Cookies de nuestra página web. ¿Para qué sirve cada una?

A menudo una pregunta que nos hacen es qué cookies se están utilizando en mi página y para qué sirven. Para ver las cookies, podemos selecci...