07-15-2011 08:13 AM
// Récupérer le nom du site
var parent = document.getParent();
var shortName= parent.getSiteShortName();
var leSite = siteService.getSite(shortName);
// On récupère les membres du site
var membres = leSite.listMembers(null,null,0);
var nomDuSite = leSite.title;
var membre;
for (membre in membres){
var donneesMembres = people.getPerson(membre);
var email = donneesMembres.properties.email;
if (donneesMembres.properties.userName!="admin") {
if ((document.type != "{http://www.alfresco.org/model/content/1.0}thumbnail") && (document.typeShort== "cm:content")){
// create mail action
var mail = actions.create("mail");
mail.parameters.to = email;
mail.parameters.subject = "Un document a été mis à jour dans l'univers '"+nomDuSite+"'…";
mail.parameters.from = "admin@alfresco.fr";
mail.parameters.template = companyhome.childByNamePath("Dictionnaire de données/Modèles d'e-mail/Modèles d'e-mail de notification/notify_user_email.ftl");
mail.parameters.text = "Un document mis à jour !" ;
// execute l'action
mail.execute(document);
}
}
}
07-15-2011 08:51 AM
07-15-2011 09:53 AM
07-15-2011 09:59 AM
07-15-2011 11:05 AM
07-18-2011 04:14 AM
// Récupérer le nom du site
var parent = document.getParent();
var shortName= parent.getSiteShortName();
var leSite = siteService.getSite(shortName);
// On récupère les membres du site
var membres = leSite.listMembers(null,null,0);
var nomDuSite = leSite.title;
var membre;
for (membre in membres){
var donneesMembres = people.getPerson(membre);
var email = donneesMembres.properties.email;
if(email){
if (donneesMembres.properties.userName!="admin") {
if ((document.type != "{http://www.alfresco.org/model/content/1.0}thumbnail") && (document.typeShort== "cm:content")){
// create mail action
var mail = actions.create("mail");
mail.parameters.to = email;
mail.parameters.subject = "Un nouveau document vient d'être ajouté sur'"+nomDuSite+"'…";
mail.parameters.from = "admin@alfresco.fr";
mail.parameters.template = companyhome.childByNamePath("Dictionnaire de données/Modèles d'e-mail/Modèles d'e-mail de notification/notify_user_email.ftl");
mail.parameters.text = "Un document est ajouté dans l'espace documentaire !" ;
// execute l'action
mail.execute(document);
}
}
}
}
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.