As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
<item type="link" permission="siteManager" id="groups">/console/admin-console/groups</item>
// Récupérer le nom du site var parent = document.getParent(); var leSite = parent.getSiteShortName(); // Et les membres var membres = leSite.listMembers(); Erreur : "Cannot find function listMembers" // ou encore var membres = site.listMembers(); Erreur : ""site" n'est pas defini" // ou encore … var site = siteService.getSite(leSite); var members = site.listMembers(); Erreur : La méthode 'org.alfresco.repo.site.script.Site.listMembers()' est introuvable"
var shortName= parent.getSiteShortName(); var leSite = siteService.getSite(shortName); var membres = leSite.listMembers();
// On récupère les membres du site var membres = leSite.listMembers(null,null,0); var membre; for each (membre in membres) { var donneesUtilisateur = people.getPerson(membre); // Et je récupère l'email de la personne et c'est gagné…
(d'ailleurs, ça veut aussi dire que le wiki n'est pas à jour pour les params d'entrées ?)
// 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") { // 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); } }
if (document.type == "{http://www.alfresco.org/model/content/1.0}content") { }
if (document.typeShort== "cm:content") { }
if (document.type != "{http://www.alfresco.org/model/content/1.0}thumbnail") { }
2. Après un ajout, alfresco renseigne des métadonnées et les sauvegarde ce qui doit déclencher la règle.