AnsweredAssumed Answered

Envoi de mail automatique

Question asked by samnajar on Apr 29, 2013
Latest reply on May 5, 2013 by samnajar
Bonjour à tous,

j'aimerais savoir comment pourrait-on paramétrer un envoi de mail automatique lorsque une date de review d'un document arrive à echéance? L'idée est de notifier l'owner du document par mail de cette date.
En gros, y a un juste paramétrage à faire ou devrais-je passer par un prgramme java ou par un webscript?

Merci d'avance.

La solution a été trouvée grâce au Forum:
J'ai créée un scheduler qui scane la base puis il appelle le script ci-dessous SendMail.js qui est stocké dans le folder /home cabinet/Scripts
function sendMail(docNode)
{
var mail = actions.create("mail");
mail.parameters.to = "destinateur@dumail.com";
mail.parameters.subject = "Please check the document : "+docNode.properties.name;
mail.parameters.text = "document name : "+contractNode.properties.name+"\n"+"http://localhost:8080/share/page/document-details?nodeRef='+docNode.nodeRef;
//je n'ai pas testé l'attachement d'un template mail
//mail.parameters.template = companyhome.childByNamePath("Data Dictionary/Email Templates/Workflow Notification/wf-email.html.ftl");
//voir si variables ne sont pas remplacées dans le model du mail, utiliser la suite
/*var templateArgs = new Array();
templateArgs['workflowTitle'] = "workflowTitle";
templateArgs['workflowPooled'] = true;
templateArgs['workflowDescription'] = "workflowDesc";
templateArgs['workflowId'] = "workflowId";
var templateModel = new Array();
templateModel['args'] = templateArgs;
mail.parameters.template_model = templateModel;
*/

//execute action
mail.execute(person);
}

Si cela peut aider…
Merci

Outcomes