<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: [RESOLU] Re: Envoi d'email à tous les membres d'un site in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158145#M112275</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour matteo, bonjour BertrandF,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai reproduit effectivement ton pb. Je n'ai pas rajouté ton script en amont du test donc je suis dans un environnement vierge.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour avoir déjà eu des soucis dans les règles avec&amp;nbsp; "tous les éléments", j'ai modifié cela pour lui mettre un type MIME. Cela ne règle pas le pb d'envoi de mail a l'ajout, alors que je l'ai bien mis comme demandé en mise a jour.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mais pour ce pb je penche fortement pour l'idée de BertrandF&lt;/SPAN&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;2. Après un ajout, alfresco renseigne des métadonnées et les sauvegarde ce qui doit déclencher la règle.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Mais par contre il n'y a plus que un seul mail envoyé a la mise a jour, la vraie en 1.1, avec le filtre type MIME.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je ne sais pas si cela aidera dans la réflexion, mais je suivrais ce post avec attention.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Jun 2011 02:57:23 GMT</pubDate>
    <dc:creator>pascal_sighma</dc:creator>
    <dc:date>2011-06-01T02:57:23Z</dc:date>
    <item>
      <title>[RESOLU] Re: Envoi d'email à tous les membres d'un site</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158134#M112264</link>
      <description>Bonjour,Un petit problème qui me poursuit depuis quelques jours, et auquel je ne trouve pas de solutions… J'aimerais envoyer une notification à tous les utilisateurs du site lors d'une modification d'un document contenu dans un dossier."Il suffit d'appliquer une règle de contenu" En effet, c'est bie</description>
      <pubDate>Wed, 11 May 2011 11:46:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158134#M112264</guid>
      <dc:creator>matteo_1847</dc:creator>
      <dc:date>2011-05-11T11:46:37Z</dc:date>
    </item>
    <item>
      <title>Re: [RESOLU] Re: Envoi d'email à tous les membres d'un site</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158135#M112265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Il suffit d'appliquer une règle de contenu&amp;nbsp; &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Une règle qui exécute un script. Ce script récupère les utilisateurs du sites (la méthode getSiteShortName() est pratique pour connaitre le site en fonction du noeud) et envoi un mail (vous pouvez meme restreindre vos envois en fonction du rôle de chaque utilisateur).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Le tout en JavaScript :&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/3.4_JavaScript_API" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/3.4_JavaScript_API&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/3.4_JavaScript_Services_API" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/3.4_JavaScript_Services_API&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 May 2011 12:23:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158135#M112265</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-05-11T12:23:46Z</dc:date>
    </item>
    <item>
      <title>Re: [RESOLU] Re: Envoi d'email à tous les membres d'un site</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158136#M112266</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour et merci pour ces indications !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai donc commencé à écrire mon script, et je peux récupérer le nom de mon site en question.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Je suis maintenant bloqué pour récupérer les utilisateurs de mon site. Je m'explique, j'essaye d'utiliser la fonction listMembers() (sans paramètre pour tous les récupérer dans un premier temps) mais je n'y arrive pas… Je l'ai pourtant retourné dans tous les sens mais rien n'y fait… (&lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/3.4_JavaScript_Services_API#Get_list_of_site_members" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/3.4_JavaScript_Services_API#Get_list_of_site_members&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;// Récupérer le nom du site&lt;BR /&gt;var parent = document.getParent();&lt;BR /&gt;var leSite = parent.getSiteShortName();&lt;BR /&gt;&lt;BR /&gt;// Et les membres&lt;BR /&gt;var membres = leSite.listMembers(); &lt;BR /&gt;Erreur : "Cannot find function listMembers"&lt;BR /&gt;&lt;BR /&gt;// ou encore&lt;BR /&gt;var membres = site.listMembers();&lt;BR /&gt;Erreur : ""site" n'est pas defini"&lt;BR /&gt;&lt;BR /&gt;// ou encore …&lt;BR /&gt;var site = siteService.getSite(leSite);&lt;BR /&gt;var members = site.listMembers(); &lt;BR /&gt;Erreur : La méthode 'org.alfresco.repo.site.script.Site.listMembers()' est introuvable"&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Voili voilou, une petite idée? J'imagine que ça doit être tout bête, mais je sèche…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 May 2011 15:26:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158136#M112266</guid>
      <dc:creator>matteo_1847</dc:creator>
      <dc:date>2011-05-16T15:26:09Z</dc:date>
    </item>
    <item>
      <title>Re: [RESOLU] Re: Envoi d'email à tous les membres d'un site</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158137#M112267</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;getSiteShortName() ne retourne pas un 'objet' site mais seulement son shortName.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Il faudrait faire qqch comme ca :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var shortName= parent.getSiteShortName();&lt;BR /&gt;var leSite = siteService.getSite(shortName);&lt;BR /&gt;&lt;BR /&gt;var membres = leSite.listMembers();&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;[EDIT] Oups, je viens de voir que j'ai pas lu en entier votre POST.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Peut être essayer avec :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;leSite.listMembers(null, null, 1000, false);&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 May 2011 15:31:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158137#M112267</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-05-16T15:31:18Z</dc:date>
    </item>
    <item>
      <title>Re: [RESOLU] Re: Envoi d'email à tous les membres d'un site</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158138#M112268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci, pour votre réactivité! J'avais en effet rectifié en mettant les paramètres pour listMembers. Cependant, il faut enlever le dernier booléen, sinon error ! (d'ailleurs, ça veut aussi dire que le wiki n'est pas à jour pour les params d'entrées ?) &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'avance progressivement… Je n'arrive toujours pas à récupérer un nom d'utilisateur, pour enfin avoir son email :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;// On récupère les membres du site&lt;BR /&gt;var membres = leSite.listMembers(null,null,0);&lt;BR /&gt;var membre;&lt;BR /&gt;for each (membre in membres) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var donneesUtilisateur =&amp;nbsp; people.getPerson(membre);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; // Et je récupère l'email de la personne et c'est gagné…&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; Sauf que :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;membre vaut : "siteCollaborator" et non l'id du premier membre du site…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;et donc donneesUtilisateur vaut : null puisque aucun utilisateur ne s'appelle "siteCollaborator"…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;D'après le Wiki, listMember() retourne : "Map&amp;lt;String, String&amp;gt;. The list of members of a site with their roles. If no name or role filter is specified, all members of the site are listed." &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Je pense que j'utilise mal la ressource Map. Une suggestion d'utilisation ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci, Matteo&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 May 2011 09:24:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158138#M112268</guid>
      <dc:creator>matteo_1847</dc:creator>
      <dc:date>2011-05-17T09:24:58Z</dc:date>
    </item>
    <item>
      <title>Re: [RESOLU] Re: Envoi d'email à tous les membres d'un site</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158139#M112269</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;(d'ailleurs, ça veut aussi dire que le wiki n'est pas à jour pour les params d'entrées ?)&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Oui&amp;nbsp; &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://connect.hyland.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour vous aider à avancer, allez voir le fichier &lt;/SPAN&gt;&lt;STRONG&gt;memberships.get.js&lt;/STRONG&gt;&lt;SPAN&gt; qui doit se trouver dans &lt;/SPAN&gt;&lt;EM&gt;/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/repository/site/membership/&lt;/EM&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 May 2011 09:29:27 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158139#M112269</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-05-17T09:29:27Z</dc:date>
    </item>
    <item>
      <title>Re: [RESOLU] Re: Envoi d'email à tous les membres d'un site</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158140#M112270</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ca y est mon script d'envoi fonctionne, je le mets à disposition ici. Je me suis un peu arraché les cheveux, mais au moins je connais mieux l'API maintenant! Peut-être existe-t-il plus simple ou mieux codé, mais ça marche, c'est le principal&amp;nbsp; &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ce script est à placer dans le répertoire 'scripts' du 'dictionnaire des données'. Il envoie un mail à tous les utilisateurs sauf l'administrateur (pour ne pas trop le spammer le pauvre!)&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;// Récupérer le nom du site&lt;BR /&gt;var parent = document.getParent();&lt;BR /&gt;var shortName= parent.getSiteShortName();&lt;BR /&gt;var leSite = siteService.getSite(shortName);&lt;BR /&gt;&lt;BR /&gt;// On récupère les membres du site&lt;BR /&gt;var membres = leSite.listMembers(null,null,0);&lt;BR /&gt;var nomDuSite = leSite.title;&lt;BR /&gt;var membre;&lt;BR /&gt;&lt;BR /&gt;for (membre in membres){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var donneesMembres = people.getPerson(membre);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var email = donneesMembres.properties.email;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (donneesMembres.properties.userName!="admin") {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// create mail action&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var mail = actions.create("mail");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mail.parameters.to = email;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mail.parameters.subject = "Un document a été mis à jour dans l'univers '"+nomDuSite+"'…";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mail.parameters.from = "admin@alfresco.fr";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;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");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mail.parameters.text = "Un document mis à jour !" ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// execute l'action&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mail.execute(document);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;}&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;A +, et merci à BertrandF !&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;P.S : si on veut seulement l'envoyer aux collaborateurs par exemple, il suffit d'appliquer un filtre dans listMembers().&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[EDIT] : J'ai modifié le titre qui est un peu plus parlant pour ce qui a été fait finalement !&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 May 2011 14:25:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158140#M112270</guid>
      <dc:creator>matteo_1847</dc:creator>
      <dc:date>2011-05-17T14:25:14Z</dc:date>
    </item>
    <item>
      <title>Re: [RESOLU] Re: Envoi d'email à tous les membres d'un site</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158141#M112271</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;O M G (ou OMD pour nous les francophones!)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je crois rêver… Ce topic n'est malheureusement pas clôt… Je me suis rendu compte que j'obtenais des erreurs. Le pire, c'est que je ne comprends pas pourquoi je n'avais pas vu ces phénomènes quand j'avais fait mes tests, et pensait que c'était "Résolu"..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Bon le fait est là. Lorsque j'exécute le scénario suivant :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Ajouter 1 règle lors de "l'ajout ou création d'un document", exécuter l'action : "exécuter le script" ci-dessus.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Ajouter un fichier (build.xml) dans le répertoire (toto) concerné par la règle,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Consulter ce fichier, en y cliquant dessus.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Et j'obtiens dans ma boite mail, ces 3 mails :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"Le document suivant : build.xml, a été ajouté dans le dossier : toto." –&amp;gt; Ce mail est OK&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"Le document suivant : doclib, a été ajouté dans le dossier : build.xml." –&amp;gt; ??? Celui-ci moins ….&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"Le document suivant : webpreview, a été ajouté dans le dossier : build.xml." –&amp;gt; re ???&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Y comprenez-vous quelque chose ??? Là je sèche, et ça me dépasse totalement.. Je pensais être pourtant si content de ce script……&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 May 2011 15:46:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158141#M112271</guid>
      <dc:creator>matteo_1847</dc:creator>
      <dc:date>2011-05-30T15:46:33Z</dc:date>
    </item>
    <item>
      <title>Re: [RESOLU] Re: Envoi d'email à tous les membres d'un site</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158142#M112272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Les fichiers doclib et webpreview sont liés à la prévisualisation et la vignette d'un document.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dans share, pour chaque document, vous retrouverez ces fichiers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dans votre script, il suffit de tester le type du document courant, si vous souhaitez envoyer des mails seulement pour des documents de type cm:content :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;if (document.type == "{&lt;A href="http://www.alfresco.org/model/content/1.0}content" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}content&lt;/A&gt;") {&lt;BR /&gt;}&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;ou&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;if (document.typeShort== "cm:content") {&lt;BR /&gt;}&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sinon, vous vérifiez que le document courant n'est pas une vignette ou une prévisualisation (type {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/content/1.0}thumbnail" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}thumbnail&lt;/A&gt;&lt;SPAN&gt;) :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;if (document.type != "{&lt;A href="http://www.alfresco.org/model/content/1.0}thumbnail" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}thumbnail&lt;/A&gt;") {&lt;BR /&gt;}&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 May 2011 16:02:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158142#M112272</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-05-30T16:02:37Z</dc:date>
    </item>
    <item>
      <title>Re: [RESOLU] Re: Envoi d'email à tous les membres d'un site</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158143#M112273</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci pour cette solution plus 'propre'… En effet, en attendant, je n'envoyais l'e-mail que si le nom du document ne s'appelait pas webpreview ou doclib… Donc ça fonctionnait également, jusqu'au jour où un utilisateur aurait ajouté un document intilué "webpreview"!..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Une dernière chose étrange, ce phénomène-ci. Cela ne concerne pas spécialement MA règle mais les règles en général, lors de la mise à jour d'un document :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. je positionne l'unique règle de contenu suivante : quand "des éléments sont mis à jour dans le dossier" sur "tous les éléments" j'exécute l'action "envoyer un E-mail" à mon adresse.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. j'ajoute un document —&amp;gt; la règle est déclenchée : je reçois un e-mail (alors qu'il s'agit d'un ajout et que la règle est définie pour les éléments mis à jour).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. je mets à jour ce document (grace à "mettre à jour") —&amp;gt; je reçois 2 mails identiques (au lieu d'un seul).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mon install d'alfresco (3.4-d) est pourtant clean… Puis-je vous demander si vous arrivez à reproduire le scénario ci-dessus? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci beaucoup.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 May 2011 08:18:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158143#M112273</guid>
      <dc:creator>matteo_1847</dc:creator>
      <dc:date>2011-05-31T08:18:11Z</dc:date>
    </item>
    <item>
      <title>Re: [RESOLU] Re: Envoi d'email à tous les membres d'un site</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158144#M112274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;2. Après un ajout, alfresco renseigne des métadonnées et les sauvegarde ce qui doit déclencher la règle.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Je pense que le phénomène est dû au versioning, étant donné qu'il créé une nouvelle version du document, la règle s’exécute probablement deux fois.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Je pense que si vous modifiez seulement les métadonnées d'un fichier, la règle s’exécutera une seule fois.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Il faudrait chercher pour voir si vous ne pouvez pas améliorer votre script pour ne pas envoyer de mail lorsque cela concerne la création de la version (je ne sais pas si c'est faisable).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 May 2011 09:24:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158144#M112274</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-05-31T09:24:38Z</dc:date>
    </item>
    <item>
      <title>Re: [RESOLU] Re: Envoi d'email à tous les membres d'un site</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158145#M112275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour matteo, bonjour BertrandF,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai reproduit effectivement ton pb. Je n'ai pas rajouté ton script en amont du test donc je suis dans un environnement vierge.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour avoir déjà eu des soucis dans les règles avec&amp;nbsp; "tous les éléments", j'ai modifié cela pour lui mettre un type MIME. Cela ne règle pas le pb d'envoi de mail a l'ajout, alors que je l'ai bien mis comme demandé en mise a jour.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mais pour ce pb je penche fortement pour l'idée de BertrandF&lt;/SPAN&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;2. Après un ajout, alfresco renseigne des métadonnées et les sauvegarde ce qui doit déclencher la règle.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Mais par contre il n'y a plus que un seul mail envoyé a la mise a jour, la vraie en 1.1, avec le filtre type MIME.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je ne sais pas si cela aidera dans la réflexion, mais je suivrais ce post avec attention.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jun 2011 02:57:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/resolu-re-envoi-d-email-%C3%A0-tous-les-membres-d-un-site/m-p/158145#M112275</guid>
      <dc:creator>pascal_sighma</dc:creator>
      <dc:date>2011-06-01T02:57:23Z</dc:date>
    </item>
  </channel>
</rss>

