<?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: [javascript et share] Envoyer un mail depuis ftl in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/javascript-et-share-envoyer-un-mail-depuis-ftl/m-p/172337#M125557</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;J'ai suivi la piste de rguignot et grâce à certains topic du forum et au wiki, j'ai pu créé un webscript et une fonction dans share qui utilise&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;remote.call&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai créé sur /org/sample d'Alfresco Explorer&amp;nbsp;&amp;nbsp;&amp;nbsp; et dans Share les fichiers ci dessous. Cependant malgré le &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;status.code &lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN&gt;qui vaut 200 et qui d'après le lien &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Alfresco_REST_Design_Guidelines" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Alfresco_REST_Design_Guidelines&lt;/A&gt;&lt;SPAN&gt; signifie&amp;nbsp; que la commande s'est bien exécutée , je ne reçois aucun message. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Sachant qu'il n' y a aucune erreur, je ne sais pas vraiment où chercher.&amp;nbsp; Alors je me permets de le mettre sur le forum au cas où une personne pourrais avoir une idée. Aurais je oublier quelque chose dans ma réalisation? Aurais mal écrit un fichier?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci d'avance.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Cordialement.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;MailAssistance.desc.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;webscript&amp;gt;&lt;BR /&gt;&amp;lt;shortname&amp;gt;Mail Assistance&amp;lt;/shortname&amp;gt;&lt;BR /&gt;&amp;lt;description&amp;gt;Webscript qui envoie un mail de demande d'assistance&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;lt;url&amp;gt;/MailAssistance&amp;lt;/url&amp;gt;&lt;BR /&gt;&amp;lt;format default="json"&amp;gt;argument&amp;lt;/format&amp;gt;&lt;BR /&gt;&amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt;&lt;BR /&gt;&amp;lt;/webscript&amp;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;/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;BR /&gt;&lt;SPAN&gt;MailAssistance.get.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;try {&lt;BR /&gt;&amp;nbsp; model.users = [];&lt;BR /&gt;&amp;nbsp; model.failures = [];&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; var nodeRef = args["noderef"];&lt;BR /&gt;&amp;nbsp; var document = search.findNode(nodeRef);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(person){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var email = person.properties.email;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (email) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sendMail(p, document);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.code=400;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.message="Nous n'avons pas pu trouver votre adresse email. Veuillez modifier votre profil et recommencer"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.code=400;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.message="Impossible de retrouver les informations sur la personne connectée";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;catch (e) {}&lt;BR /&gt;&lt;BR /&gt;function sendMail(p, doc) {&lt;BR /&gt;&amp;nbsp; try {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Envoi mail&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var mail = actions.create("mail");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.parameters.subject = "Demande d'assistance";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.parameters.to = "xxxx@xxx.xxx;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.parameters.from = p.properties.email;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.parameters.template = companyhome.childByNamePath("Data Dictionary/Email Templates/Notify Email Templates/notify_user_email.ftl");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.parameters.text = "Demande d'assistance ";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.execute(doc);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; model.users.push(p.properties.userName);&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; catch(e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; model.failures.push(p.properties.userName);&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&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;/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;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;BR /&gt;&lt;SPAN&gt;MailAssistance.get.json.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; &lt;BR /&gt;{&lt;BR /&gt;code : "${status.code}",&lt;BR /&gt;Message: "${status.message}"&lt;BR /&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;/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;C'est la première fois que je fais du json, je ne sais donc pas comment cela fonctionne, Veuillez donc excuser cette fonction médiocre. Le problème&amp;nbsp; est que dans MailAssistance.get.html.ftl je ne peux pas faire un if sur status.code (en javascript) car le status.code a pour valeur&amp;nbsp; &lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;undefined&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt; . Mais c'est pas le plus important. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai aussi créé les fichiers (mais je ne juge pas utile de donner le detail)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;MailAssistance.get.html.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;MailAssistance.get.config.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;MailAssistance.get.html.400.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;MailAssistance.get.atom.400.ft&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Au niveau de share&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dans un fichier xxx.get.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;j'ai le code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; &lt;BR /&gt;try{&lt;BR /&gt;module.result=remote.call("/MailAssistance");&lt;BR /&gt;}&lt;BR /&gt;catch(e){&lt;BR /&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;/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;BR /&gt;&lt;SPAN&gt;je choisi de passer par module.result afin d'afficher le contenu dans mon fichier xxx.get.html.ftl sur share.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 06 Sep 2011 13:33:30 GMT</pubDate>
    <dc:creator>seksam</dc:creator>
    <dc:date>2011-09-06T13:33:30Z</dc:date>
    <item>
      <title>[javascript et share] Envoyer un mail depuis ftl</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/javascript-et-share-envoyer-un-mail-depuis-ftl/m-p/172334#M125554</link>
      <description>Bonjour, Cela fais un petit moment que je cherche alors je me permets de vous soumettre mon problème.J'ai créé une page que j'ai pu ajouter sur le Dashboard (comme la page blog ou wiki) en me basant sur le help d'alfresco. Je voudrais que lorsque je clique sur cette page qu'un mail puisse être envoy</description>
      <pubDate>Thu, 01 Sep 2011 16:15:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/javascript-et-share-envoyer-un-mail-depuis-ftl/m-p/172334#M125554</guid>
      <dc:creator>seksam</dc:creator>
      <dc:date>2011-09-01T16:15:49Z</dc:date>
    </item>
    <item>
      <title>Re: [javascript et share] Envoyer un mail depuis ftl</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/javascript-et-share-envoyer-un-mail-depuis-ftl/m-p/172335#M125555</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Les web scripts que vous developper pour Explorer font appel directement aux APIs Java. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Les web scripts que vous développez pour Share appellent ceux du repository via les connecteurs Surf. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ce n'est donc pas la même AP, comme vous l'avez remarqué. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Vous pouvez rechercher dans le code de share les appels réalisés pour l'envoi de mail (utilisés dans les règles, notifications, …)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Sep 2011 07:18:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/javascript-et-share-envoyer-un-mail-depuis-ftl/m-p/172335#M125555</guid>
      <dc:creator>rguinot</dc:creator>
      <dc:date>2011-09-05T07:18:46Z</dc:date>
    </item>
    <item>
      <title>Re: [javascript et share] Envoyer un mail depuis ftl</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/javascript-et-share-envoyer-un-mail-depuis-ftl/m-p/172336#M125556</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Merci&amp;nbsp; monsieur Guignot pour votre réponse.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour comprendre l'idée de repository (Vous en avez parlé dans votre réponse), j'ai effectué&amp;nbsp; une recherche&amp;nbsp; et j'ai cru comprendre qu'il faut utiliser la fonction &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;remote&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp; dans le&lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt; fichier js&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt; et de&amp;nbsp; faire appel au bon script sur Alfresco, car le script&amp;nbsp; doit se situer du côté d'Alfresco.&amp;nbsp; Pour mieux comprendre&amp;nbsp; l'utilisation de la fonction et l'appel faite avec remote (l'exemple du wiki n'est pas trop parlant), je&amp;nbsp; suis entrain de parcourir le répertoire org/alfresco/components de share et les autres pour trouver, comme vous me l'avez demandé, comment est effectuée la mise en place des règles et de notification.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je vous tiens au courant de mes trouvailles.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Encore une fois merci pour cette piste.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Cordialement.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Sep 2011 11:39:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/javascript-et-share-envoyer-un-mail-depuis-ftl/m-p/172336#M125556</guid>
      <dc:creator>seksam</dc:creator>
      <dc:date>2011-09-05T11:39:14Z</dc:date>
    </item>
    <item>
      <title>Re: [javascript et share] Envoyer un mail depuis ftl</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/javascript-et-share-envoyer-un-mail-depuis-ftl/m-p/172337#M125557</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;J'ai suivi la piste de rguignot et grâce à certains topic du forum et au wiki, j'ai pu créé un webscript et une fonction dans share qui utilise&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;remote.call&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai créé sur /org/sample d'Alfresco Explorer&amp;nbsp;&amp;nbsp;&amp;nbsp; et dans Share les fichiers ci dessous. Cependant malgré le &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;status.code &lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN&gt;qui vaut 200 et qui d'après le lien &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Alfresco_REST_Design_Guidelines" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Alfresco_REST_Design_Guidelines&lt;/A&gt;&lt;SPAN&gt; signifie&amp;nbsp; que la commande s'est bien exécutée , je ne reçois aucun message. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Sachant qu'il n' y a aucune erreur, je ne sais pas vraiment où chercher.&amp;nbsp; Alors je me permets de le mettre sur le forum au cas où une personne pourrais avoir une idée. Aurais je oublier quelque chose dans ma réalisation? Aurais mal écrit un fichier?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci d'avance.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Cordialement.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;MailAssistance.desc.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;webscript&amp;gt;&lt;BR /&gt;&amp;lt;shortname&amp;gt;Mail Assistance&amp;lt;/shortname&amp;gt;&lt;BR /&gt;&amp;lt;description&amp;gt;Webscript qui envoie un mail de demande d'assistance&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;lt;url&amp;gt;/MailAssistance&amp;lt;/url&amp;gt;&lt;BR /&gt;&amp;lt;format default="json"&amp;gt;argument&amp;lt;/format&amp;gt;&lt;BR /&gt;&amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt;&lt;BR /&gt;&amp;lt;/webscript&amp;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;/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;BR /&gt;&lt;SPAN&gt;MailAssistance.get.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;try {&lt;BR /&gt;&amp;nbsp; model.users = [];&lt;BR /&gt;&amp;nbsp; model.failures = [];&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; var nodeRef = args["noderef"];&lt;BR /&gt;&amp;nbsp; var document = search.findNode(nodeRef);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(person){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var email = person.properties.email;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (email) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sendMail(p, document);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.code=400;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.message="Nous n'avons pas pu trouver votre adresse email. Veuillez modifier votre profil et recommencer"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.code=400;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.message="Impossible de retrouver les informations sur la personne connectée";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;catch (e) {}&lt;BR /&gt;&lt;BR /&gt;function sendMail(p, doc) {&lt;BR /&gt;&amp;nbsp; try {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Envoi mail&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var mail = actions.create("mail");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.parameters.subject = "Demande d'assistance";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.parameters.to = "xxxx@xxx.xxx;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.parameters.from = p.properties.email;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.parameters.template = companyhome.childByNamePath("Data Dictionary/Email Templates/Notify Email Templates/notify_user_email.ftl");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.parameters.text = "Demande d'assistance ";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.execute(doc);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; model.users.push(p.properties.userName);&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; catch(e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; model.failures.push(p.properties.userName);&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&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;/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;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;BR /&gt;&lt;SPAN&gt;MailAssistance.get.json.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; &lt;BR /&gt;{&lt;BR /&gt;code : "${status.code}",&lt;BR /&gt;Message: "${status.message}"&lt;BR /&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;/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;C'est la première fois que je fais du json, je ne sais donc pas comment cela fonctionne, Veuillez donc excuser cette fonction médiocre. Le problème&amp;nbsp; est que dans MailAssistance.get.html.ftl je ne peux pas faire un if sur status.code (en javascript) car le status.code a pour valeur&amp;nbsp; &lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;undefined&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt; . Mais c'est pas le plus important. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai aussi créé les fichiers (mais je ne juge pas utile de donner le detail)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;MailAssistance.get.html.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;MailAssistance.get.config.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;MailAssistance.get.html.400.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;MailAssistance.get.atom.400.ft&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Au niveau de share&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dans un fichier xxx.get.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;j'ai le code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; &lt;BR /&gt;try{&lt;BR /&gt;module.result=remote.call("/MailAssistance");&lt;BR /&gt;}&lt;BR /&gt;catch(e){&lt;BR /&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;/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;BR /&gt;&lt;SPAN&gt;je choisi de passer par module.result afin d'afficher le contenu dans mon fichier xxx.get.html.ftl sur share.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Sep 2011 13:33:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/javascript-et-share-envoyer-un-mail-depuis-ftl/m-p/172337#M125557</guid>
      <dc:creator>seksam</dc:creator>
      <dc:date>2011-09-06T13:33:30Z</dc:date>
    </item>
    <item>
      <title>Re: [javascript et share] Envoyer un mail depuis ftl</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/javascript-et-share-envoyer-un-mail-depuis-ftl/m-p/172338#M125558</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&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;Je me suis rendu compte que l'erreur présenté ci-dessus&amp;nbsp; était dû à un problème de node lors de l'appel.&amp;nbsp; J'ai donc modifier le code javascript de cette façon:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; var node= page.url.args.nodeRef;&lt;BR /&gt;model.result = remote.call("/MailAssistance?nodeRef=" + stringUtils.urlEncode(node));&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Mais cela ne fonctionne toujours pas, j'ai l'erreur suivante:&amp;nbsp;&amp;nbsp; :cry: &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; &lt;BR /&gt;Error Code Information: 500 - An error inside the HTTP server which prevented it from fulfilling the request.&lt;BR /&gt;Error Message: 08070001 Failed to execute script 'classpath*:alfresco/site-webscripts/org/alfresco/components/assistance/assistance.get.js': 08070000&lt;BR /&gt;Server: Alfresco Spring WebScripts - v1.0.0 (Release Candidate 2 744) schema 1 000&lt;BR /&gt;Time: 7 sept. 2011 10:56:34&lt;BR /&gt;Click here to view full technical information on the error.&lt;BR /&gt;Exception: org.springframework.extensions.webscripts.WebScriptException - 08070000&lt;BR /&gt;org.springframework.extensions.webscripts.processor.JSScriptProcessor.executeScriptImpl(JSScriptProcessor.java:324)&lt;BR /&gt;Exception: org.springframework.extensions.webscripts.WebScriptException - 08070001 Failed to execute script 'classpath*:alfresco/site-webscripts/org/alfresco/components/assistance/assistance.get.js': 08070000&lt;BR /&gt;org.springframework.extensions.webscripts.processor.JSScriptProcessor.executeScript(JSScriptProcessor.java:200)&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Alors j'ai essayé avec&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; model.result=remote.call("/MailAssistance?noderef=workspace://SpacesStore/eb53100e-7f47-42d6-881e-e16b6d99af63&amp;amp;itemId=cm:content");&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;et cela fonctionne.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Je pense donc que c'est un problème&amp;nbsp; au niveau de&amp;nbsp; ma recherche de noeud . Cependant, je n'ai pas envie de mettre la valeur du nodeRef en dur, cela pourrait me poser problème à long terme. Je voulais donc savoir si quelqu'un connait une autre fonction qui me permet de recupérer le noderef sous&amp;nbsp; la forme &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;workspace://SpacesStore/eb53100e-7f47-42d6-881e-e16b6d99af63&amp;amp;itemId=cm:content&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci d'avance.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Sep 2011 08:56:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/javascript-et-share-envoyer-un-mail-depuis-ftl/m-p/172338#M125558</guid>
      <dc:creator>seksam</dc:creator>
      <dc:date>2011-09-07T08:56:46Z</dc:date>
    </item>
    <item>
      <title>Re: [javascript et share] Envoyer un mail depuis ftl</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/javascript-et-share-envoyer-un-mail-depuis-ftl/m-p/172339#M125559</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;SPAN&gt;Finalement, je pense qu'il n'est pas nécessaire de récupérer un noderef. En parcourant mon compte, je me suis rendu compte que la contrainte du noderef intervient juste pour pouvoir faire mail.execute(node).&amp;nbsp;&amp;nbsp;&amp;nbsp; Je me suis aussi rendu compte, que je n'ai pas de noderef en faisant page.url.args.noderef. Cela est peut-être du au fait que je veux que&amp;nbsp; lorsque je clique sur un onglet de mon menu que le mail soit envoyé&amp;nbsp; et qu'un nom du type &lt;/SPAN&gt;&lt;A href="http://adresseip/share/page/site/url_site/url_site_page" rel="nofollow noopener noreferrer"&gt;http://adresseip/share/page/site/url_site/url_site_page&lt;/A&gt;&lt;SPAN&gt; ne possède pas de noderef.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Alors pour remedier au problème, je me contente d'executer &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;mail.execute &lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN&gt;sur companyhome.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Je ne sais pas si c'est la bonne soulution mais c'est la seule que j'ai à ce jour.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cordialement.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2011 10:46:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/javascript-et-share-envoyer-un-mail-depuis-ftl/m-p/172339#M125559</guid>
      <dc:creator>seksam</dc:creator>
      <dc:date>2011-09-15T10:46:59Z</dc:date>
    </item>
  </channel>
</rss>

