<?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 ayuda script in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/ayuda-script/m-p/88095#M59749</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola que tal, la verdad desconosco un poco el tema de los script que se ejecutan dada una regla cualquiera, me gustaría saber si alguien me puede ayudar con esto.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Necesito crear un script que se ejecute automaticamente despues de cargar un contenido, este script debe poder manipular la metadata de tal contenido.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;alguien me puede ayudar con un ejemplo porfavor.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;gracias&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 26 Nov 2008 20:06:06 GMT</pubDate>
    <dc:creator>kocoubb</dc:creator>
    <dc:date>2008-11-26T20:06:06Z</dc:date>
    <item>
      <title>ayuda script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ayuda-script/m-p/88095#M59749</link>
      <description>Hola que tal, la verdad desconosco un poco el tema de los script que se ejecutan dada una regla cualquiera, me gustaría saber si alguien me puede ayudar con esto.Necesito crear un script que se ejecute automaticamente despues de cargar un contenido, este script debe poder manipular la metadata de ta</description>
      <pubDate>Wed, 26 Nov 2008 20:06:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ayuda-script/m-p/88095#M59749</guid>
      <dc:creator>kocoubb</dc:creator>
      <dc:date>2008-11-26T20:06:06Z</dc:date>
    </item>
    <item>
      <title>Re: ayuda script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ayuda-script/m-p/88096#M59750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola Kocoubb,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Échale un vistazo al API Javascript que Alfresco proporciona. Es un conjunto de utilidades y servicios para interactuar fácilmente con el repositorio:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/JavaScript_API" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/JavaScript_API&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;Por otro lado, en otra página del wiki hay ejemplos varios de Javascript:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/JavaScript_API_Cookbook" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/JavaScript_API_Cookbook&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Veamos el primero de los ejemplos:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;// find the backup folder - create if not already exists&lt;BR /&gt;var backupFolder = space.childByNamePath("Backup");&lt;BR /&gt;if (backupFolder == null &amp;amp;&amp;amp; space.hasPermission("CreateChildren"))&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; // create the folder for the first time&lt;BR /&gt;&amp;nbsp;&amp;nbsp; backupFolder = space.createFolder("Backup");&lt;BR /&gt;}&lt;BR /&gt;if (backupFolder != null &amp;amp;&amp;amp; backupFolder.hasPermission("CreateChildren"))&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; // copy the doc into the backup folder&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var copy = document.copy(backupFolder);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if (copy != null)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // change the name so we know it's a backup&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; copy.name = "Backup of " + copy.name;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; copy.save();&lt;BR /&gt;&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;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Este ejemplo realiza un backup de todo documento que entra (se supone que el script se ejecuta en una regla de contenido entrante, por ejemplo).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"space" representa el espacio actual (el espacio donde reside la regla que ejecuta el script).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Si no encuentra una carpeta de nombre "Backup" y tiene permisos para crear, la crea.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Una vez creada, si tiene permisos para crear dentro de ese espacio Backup (podría ser que existiese previamente, pero no tuviera permisos…), pues realiza una copia de "document" que hace referencia al contenido actual que ha disparado la regla.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Si la función copy ha ido bien, se devuelve la instancia copiada (de lo contrario null), se aprovecha que disponemos de la instancia para modificarle el nombre ("Backup of" + copy.name) y se guardan los cambios.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Es intuitivo y sencillito, verdad??&amp;nbsp; :wink: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Venga, que vaya bien!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Nov 2008 20:36:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ayuda-script/m-p/88096#M59750</guid>
      <dc:creator>ajv</dc:creator>
      <dc:date>2008-11-26T20:36:51Z</dc:date>
    </item>
    <item>
      <title>Re: ayuda script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ayuda-script/m-p/88097#M59751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;gracias ajv, logre realizar lo que necesitaba, eres de mucha ayuda.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2008 13:59:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ayuda-script/m-p/88097#M59751</guid>
      <dc:creator>kocoubb</dc:creator>
      <dc:date>2008-11-27T13:59:52Z</dc:date>
    </item>
  </channel>
</rss>

