<?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: Spostare un file con una action. in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/spostare-un-file-con-una-action/m-p/77909#M51614</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P style="font-size: 14px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #727174;"&gt;Il noderefSorgenteTxt l'ho ottenuto mediante una query sul file pippo.txt, ma come posso ottenere il noderef della destinazione?&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P style="font-size: 14px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #727174;"&gt;&lt;SPAN style="background-color: transparent; color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px;"&gt;Puoi sempre usare una query per trovare il nodo di destinazione tipicamente utilizzando una query Lucene del tipo:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 14px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #727174;"&gt;&lt;SPAN style="background-color: transparent; color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px;"&gt;@cm\:name:"nomeDellaDestinazione" AND TYPE:"cm:folder"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 14px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #727174;"&gt;&lt;/P&gt;&lt;P style="font-size: 14px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #727174;"&gt;&lt;SPAN style="background-color: transparent; color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px;"&gt;Oppure eseguendo una query con il token PATH di Lucene:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 14px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #727174;"&gt;&lt;/P&gt;&lt;P style="font-size: 14px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #727174;"&gt;&lt;SPAN style="background-color: transparent; color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px;"&gt;PATH:"/app:company:home/cm&lt;img id="smileyfrustrated" class="emoticon emoticon-smileyfrustrated" src="https://connect.hyland.com/i/smilies/16x16_smiley-frustrated.png" alt="Smiley Frustrated" title="Smiley Frustrated" /&gt;pazio1/cm&lt;img id="smileyfrustrated" class="emoticon emoticon-smileyfrustrated" src="https://connect.hyland.com/i/smilies/16x16_smiley-frustrated.png" alt="Smiley Frustrated" title="Smiley Frustrated" /&gt;pazio2/cm:ilTuoSpazioDiDestinazione"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 14px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #727174;"&gt;&lt;/P&gt;&lt;P&gt;In alternativa per fare questo puoi usare tranquillamente la JavaScript API di Alfresco utilizzando come azione "Esegui script" da far eseguire dalla regola.&lt;/P&gt;&lt;P&gt;Gli script vanno messi all'interno del Dizionario dei dati/Scripts all'interno del repository e devono essere rigorosamente con estensione .js .&lt;/P&gt;&lt;P&gt;Un esempio di utilizzo di JavaScript API è il seguente:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var querySorgente = "&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px;"&gt;@cm\\:name:\"nomeDellaDestinazione\" AND TYPE:\"cm:folder\"&lt;/SPAN&gt;";&lt;/P&gt;&lt;P&gt;var sorgenteResults = search.luceneSearch(querySorgente);&lt;/P&gt;&lt;P&gt;var nodoSorgente = null;&lt;/P&gt;&lt;P&gt;for(var z=0; z&amp;lt;sorgenteResults.length; z++){&lt;/P&gt;&lt;P&gt;&amp;nbsp; nodoSorgente = sorgenteResults[0];&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var queryDestinazione = "PATH:\"/app:company:home/cm&lt;img id="smileyfrustrated" class="emoticon emoticon-smileyfrustrated" src="https://connect.hyland.com/i/smilies/16x16_smiley-frustrated.png" alt="Smiley Frustrated" title="Smiley Frustrated" /&gt;pazio1/cm&lt;img id="smileyfrustrated" class="emoticon emoticon-smileyfrustrated" src="https://connect.hyland.com/i/smilies/16x16_smiley-frustrated.png" alt="Smiley Frustrated" title="Smiley Frustrated" /&gt;pazio2/cm:ilTuoSpazioDiDestinazione\"";&lt;/P&gt;&lt;P&gt;var destinazioneResults = search.luceneSearch(queryDestinazione);&lt;/P&gt;&lt;P&gt;var nodoDiDestinazione = null;&lt;/P&gt;&lt;P&gt;for(var i=0; i&amp;lt;destinazioneResults.length; i++){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; nodoDiDestinazione = destinazioneResults[0];&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Se sei sicuro che il nodo esista puoi anche scrivere il tutto in una sola linea di codice:&lt;/P&gt;&lt;P&gt;var nodoDiDestinazione = search.luceneSearch(queryDestinazione)[0];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//puoi spostare un nodo così invece di usare la action di default di Alfresco&lt;/P&gt;&lt;P&gt;nodoSorgente.move(nodoDiDestinazione);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Spero ti aiuti a capire &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;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 19 Oct 2016 18:16:04 GMT</pubDate>
    <dc:creator>openpj</dc:creator>
    <dc:date>2016-10-19T18:16:04Z</dc:date>
    <item>
      <title>Spostare un file con una action.</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/spostare-un-file-con-una-action/m-p/77908#M51613</link>
      <description>Ciao a tutti, ho realizzato una serie di action che combinate con le rules sulle cartelle estraggono alcuni dati da un file .txt e vanno a valorizzare alcuni metadati dei documenti che sono in alcune cartelle di alfresco.Per completare il giro delle automazioni&amp;nbsp; sto cercando di scrivere una action c</description>
      <pubDate>Wed, 19 Oct 2016 17:48:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/spostare-un-file-con-una-action/m-p/77908#M51613</guid>
      <dc:creator>bishop_8870</dc:creator>
      <dc:date>2016-10-19T17:48:48Z</dc:date>
    </item>
    <item>
      <title>Re: Spostare un file con una action.</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/spostare-un-file-con-una-action/m-p/77909#M51614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P style="font-size: 14px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #727174;"&gt;Il noderefSorgenteTxt l'ho ottenuto mediante una query sul file pippo.txt, ma come posso ottenere il noderef della destinazione?&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P style="font-size: 14px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #727174;"&gt;&lt;SPAN style="background-color: transparent; color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px;"&gt;Puoi sempre usare una query per trovare il nodo di destinazione tipicamente utilizzando una query Lucene del tipo:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 14px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #727174;"&gt;&lt;SPAN style="background-color: transparent; color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px;"&gt;@cm\:name:"nomeDellaDestinazione" AND TYPE:"cm:folder"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 14px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #727174;"&gt;&lt;/P&gt;&lt;P style="font-size: 14px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #727174;"&gt;&lt;SPAN style="background-color: transparent; color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px;"&gt;Oppure eseguendo una query con il token PATH di Lucene:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 14px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #727174;"&gt;&lt;/P&gt;&lt;P style="font-size: 14px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #727174;"&gt;&lt;SPAN style="background-color: transparent; color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px;"&gt;PATH:"/app:company:home/cm&lt;img id="smileyfrustrated" class="emoticon emoticon-smileyfrustrated" src="https://connect.hyland.com/i/smilies/16x16_smiley-frustrated.png" alt="Smiley Frustrated" title="Smiley Frustrated" /&gt;pazio1/cm&lt;img id="smileyfrustrated" class="emoticon emoticon-smileyfrustrated" src="https://connect.hyland.com/i/smilies/16x16_smiley-frustrated.png" alt="Smiley Frustrated" title="Smiley Frustrated" /&gt;pazio2/cm:ilTuoSpazioDiDestinazione"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 14px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #727174;"&gt;&lt;/P&gt;&lt;P&gt;In alternativa per fare questo puoi usare tranquillamente la JavaScript API di Alfresco utilizzando come azione "Esegui script" da far eseguire dalla regola.&lt;/P&gt;&lt;P&gt;Gli script vanno messi all'interno del Dizionario dei dati/Scripts all'interno del repository e devono essere rigorosamente con estensione .js .&lt;/P&gt;&lt;P&gt;Un esempio di utilizzo di JavaScript API è il seguente:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var querySorgente = "&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px;"&gt;@cm\\:name:\"nomeDellaDestinazione\" AND TYPE:\"cm:folder\"&lt;/SPAN&gt;";&lt;/P&gt;&lt;P&gt;var sorgenteResults = search.luceneSearch(querySorgente);&lt;/P&gt;&lt;P&gt;var nodoSorgente = null;&lt;/P&gt;&lt;P&gt;for(var z=0; z&amp;lt;sorgenteResults.length; z++){&lt;/P&gt;&lt;P&gt;&amp;nbsp; nodoSorgente = sorgenteResults[0];&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var queryDestinazione = "PATH:\"/app:company:home/cm&lt;img id="smileyfrustrated" class="emoticon emoticon-smileyfrustrated" src="https://connect.hyland.com/i/smilies/16x16_smiley-frustrated.png" alt="Smiley Frustrated" title="Smiley Frustrated" /&gt;pazio1/cm&lt;img id="smileyfrustrated" class="emoticon emoticon-smileyfrustrated" src="https://connect.hyland.com/i/smilies/16x16_smiley-frustrated.png" alt="Smiley Frustrated" title="Smiley Frustrated" /&gt;pazio2/cm:ilTuoSpazioDiDestinazione\"";&lt;/P&gt;&lt;P&gt;var destinazioneResults = search.luceneSearch(queryDestinazione);&lt;/P&gt;&lt;P&gt;var nodoDiDestinazione = null;&lt;/P&gt;&lt;P&gt;for(var i=0; i&amp;lt;destinazioneResults.length; i++){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; nodoDiDestinazione = destinazioneResults[0];&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Se sei sicuro che il nodo esista puoi anche scrivere il tutto in una sola linea di codice:&lt;/P&gt;&lt;P&gt;var nodoDiDestinazione = search.luceneSearch(queryDestinazione)[0];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//puoi spostare un nodo così invece di usare la action di default di Alfresco&lt;/P&gt;&lt;P&gt;nodoSorgente.move(nodoDiDestinazione);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Spero ti aiuti a capire &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;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Oct 2016 18:16:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/spostare-un-file-con-una-action/m-p/77909#M51614</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2016-10-19T18:16:04Z</dc:date>
    </item>
  </channel>
</rss>

