<?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 Script lancé par une action de menu sur document in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/script-lanc%C3%A9-par-une-action-de-menu-sur-document/m-p/122989#M86622</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;Je poursuis sur le sujet concernant d'envoi de mail que j'ai soumis dernièrement…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai rajouté une action dans le détail d'un document (dans le fichier web-client-config-actions.xml) :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;action-group id="doc_details_actions"&amp;gt;&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;lt;action idref="envoi_mail_u" /&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;L'action id se décline comme ceci :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;action id="envoi_mail_u"&amp;gt;&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;lt;label-id&amp;gt;envoi_mail&amp;lt;/label-id&amp;gt;&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;lt;image&amp;gt;/images/icons/email_users.gif&amp;lt;/image&amp;gt;&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;lt;script&amp;gt;/Company Home/Data Dictionary/Scripts/mail_aux_utilisateurs.js&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/action&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Le script utilisé dans l'action id est le suivant :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var persons = [];&lt;BR /&gt;var perms = document.getPermissions();&lt;BR /&gt;for(var i=0 ; i&amp;lt;perms.length ; i++) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var perm = perms[i].split(";");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if(perm[0] == "ALLOWED" &amp;amp;&amp;amp; perm[1].lastIndexOf("GROUP_") != -1) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var group = people.getGroup(perm[1]);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(group)&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; var persons = people.getMembers(group);&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; for each (person in persons){&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; if(person.properties.userName != "admin" &amp;amp;&amp;amp; person.properties.userName != "guest"){&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; 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; 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(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; }&lt;BR /&gt;&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; }&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;function sendMail(email){&lt;BR /&gt;&amp;nbsp;&amp;nbsp; // Envoi mail &lt;BR /&gt;&amp;nbsp;&amp;nbsp; var mail = actions.create("mail");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; mail.parameters.to = email;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; mail.parameters.subject = "Document Mis a Jour";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; mail.parameters.from = "Info@Alfresco";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; mail.parameters.template = companyhome.childByNamePath("Data Dictionary/Email Templates/diffusion_document.ftl");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; mail.parameters.text = "Nouveau document";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; mail.execute(document);&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;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Le script utilisé par l'option 'Lancer une action' dans les détails du document fonctionne bien&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Par contre, lorsque je lance le script en cliquant sur mon action créée dans les options du document, j'ai l'erreur suivante :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;org.alfresco.error.AlfrescoRuntimeException: Error during command servlet processing: Failed to execute script 'workspace://SpacesStore/ac628e1e-6283-4662-ad68-e119b3d4c0b6': ReferenceError: "document" n'est pas défini (AlfrescoScript#2)&lt;BR /&gt;caused by:&lt;BR /&gt;org.alfresco.scripts.ScriptException: Failed to execute script 'workspace://SpacesStore/ac628e1e-6283-4662-ad68-e119b3d4c0b6': ReferenceError: "document" n'est pas défini (AlfrescoScript#2)&lt;BR /&gt;caused by:&lt;BR /&gt;org.alfresco.error.AlfrescoRuntimeException: ReferenceError: "document" n'est pas défini (AlfrescoScript#2)&lt;BR /&gt;caused by:&lt;BR /&gt;org.mozilla.javascript.EcmaError: ReferenceError: "document" n'est pas défini (AlfrescoScript#2)&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;Je comprends bien, et c'est logique d'avoir ce message d'erreur me disant que 'document' n'est pas défini, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mais comment faire pour retrouver cette référence au document&amp;nbsp; :?:&amp;nbsp; :?: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci de votre aide&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cordialement&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Fred&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 05 Feb 2010 16:08:47 GMT</pubDate>
    <dc:creator>fred_pack</dc:creator>
    <dc:date>2010-02-05T16:08:47Z</dc:date>
    <item>
      <title>Script lancé par une action de menu sur document</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/script-lanc%C3%A9-par-une-action-de-menu-sur-document/m-p/122989#M86622</link>
      <description>Bonjour ,Je poursuis sur le sujet concernant d'envoi de mail que j'ai soumis dernièrement…J'ai rajouté une action dans le détail d'un document (dans le fichier web-client-config-actions.xml) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;action-group id="doc_details_actions"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;action idref="envoi_mail_u" /&amp;gt;‍‍‍‍L</description>
      <pubDate>Fri, 05 Feb 2010 16:08:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/script-lanc%C3%A9-par-une-action-de-menu-sur-document/m-p/122989#M86622</guid>
      <dc:creator>fred_pack</dc:creator>
      <dc:date>2010-02-05T16:08:47Z</dc:date>
    </item>
    <item>
      <title>Re: Script lancé par une action de menu sur document</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/script-lanc%C3%A9-par-une-action-de-menu-sur-document/m-p/122990#M86623</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;Il faut que vous passiez un argument (l'identifiant du nœud) à votre script : &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;action id="envoi_mail_u"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;label-id&amp;gt;envoi_mail&amp;lt;/label-id&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;image&amp;gt;/images/icons/email_users.gif&amp;lt;/image&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;script&amp;gt;/Company Home/Data Dictionary/Scripts/mail_aux_utilisateurs.js&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;params&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;param name="noderef"&amp;gt;#{actionContext.nodeRef}&amp;lt;/param&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/params&amp;gt;&lt;BR /&gt;&amp;lt;/action&amp;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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Et ensuite, il faut récupérer l'identifiant du nœud dans votre script :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var nodeRef = args["noderef"];&lt;BR /&gt;var document = search.findNode(nodeRef);&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;SPAN&gt;Source : &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Externalised_Client_Actions#Action_Definition_Config_Elements" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Externalised_Client_Actions#Action_Definition_Config_Elements&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;PS:&lt;/STRONG&gt;&lt;SPAN&gt; j'ai l'impression que vous avez oublié des accolades dans votre script après le test &lt;/SPAN&gt;&lt;EM&gt;if(group)&lt;/EM&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Je pense que votre script devrait ressembler à ca :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var nodeRef = args["noderef"];&lt;BR /&gt;var document = search.findNode(nodeRef);&lt;BR /&gt;&lt;BR /&gt;var persons = [];&lt;BR /&gt;var perms = document.getPermissions();&lt;BR /&gt;for(var i=0 ; i&amp;lt;perms.length ; i++) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var perm = perms[i].split(";");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(perm[0] == "ALLOWED" &amp;amp;&amp;amp; perm[1].lastIndexOf("GROUP_") != -1) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var group = people.getGroup(perm[1]);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(group) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var persons = people.getMembers(group);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for each (person in persons){&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;if(person.properties.userName != "admin" &amp;amp;&amp;amp; person.properties.userName != "guest") {&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;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;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;&amp;nbsp;sendMail(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;}&lt;BR /&gt;&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;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;function sendMail(email) {&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.to = email;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;mail.parameters.subject = "Document Mis a Jour";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;mail.parameters.from = "Info@Alfresco";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;mail.parameters.template = companyhome.childByNamePath("Data Dictionary/Email Templates/diffusion_document.ftl");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;mail.parameters.text = "Nouveau document";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;mail.execute(document);&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;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 06 Feb 2010 11:07:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/script-lanc%C3%A9-par-une-action-de-menu-sur-document/m-p/122990#M86623</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2010-02-06T11:07:54Z</dc:date>
    </item>
    <item>
      <title>Re: Script lancé par une action de menu sur document</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/script-lanc%C3%A9-par-une-action-de-menu-sur-document/m-p/122991#M86624</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;Et encore une fois un grand Merci à vous &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;J'ai modifié le script pour rajouter l'accolade manquante, et grâce au lien fourni, j'ai pu rajouter le code du retour à la page d'origine du document une fois le script terminé.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cordialement&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Fred.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Feb 2010 13:35:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/script-lanc%C3%A9-par-une-action-de-menu-sur-document/m-p/122991#M86624</guid>
      <dc:creator>fred_pack</dc:creator>
      <dc:date>2010-02-08T13:35:55Z</dc:date>
    </item>
    <item>
      <title>Re: Script lancé par une action de menu sur document</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/script-lanc%C3%A9-par-une-action-de-menu-sur-document/m-p/122992#M86625</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;je souhaiterais rajouter un script dans la liste des scripts disponibles lorsque que l'on fait "Lancer une action".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Est-ce qu'il me suffit de le rajouter dans "Dictionnaire de données" où est-ce qu'il y quelque chose d'autre à faire ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Le script ne sera effectué qu'une fois de temps en temps et n'a rien d'automatique. A la limite, si seul l'admin peut l’exécuter, ça m'arrange.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Si vous avez des des liens qui expliquent un peu tout ça, je suis preneur !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci &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;Ps : je suis allé sur le lien donné un peu plus haut, s'il y avait la réponse à ma question … je n'ai rien compris :$&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jul 2011 12:28:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/script-lanc%C3%A9-par-une-action-de-menu-sur-document/m-p/122992#M86625</guid>
      <dc:creator>tomen</dc:creator>
      <dc:date>2011-07-12T12:28:32Z</dc:date>
    </item>
    <item>
      <title>Re: Script lancé par une action de menu sur document</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/script-lanc%C3%A9-par-une-action-de-menu-sur-document/m-p/122993#M86626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;En fait c'était tout simple : &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;Dictionnaire de données / script&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;puis ajouter son script js.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Jul 2011 12:09:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/script-lanc%C3%A9-par-une-action-de-menu-sur-document/m-p/122993#M86626</guid>
      <dc:creator>tomen</dc:creator>
      <dc:date>2011-07-13T12:09:26Z</dc:date>
    </item>
  </channel>
</rss>

