<?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: Creazione workflow e chiamate a webscripts in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/creazione-workflow-e-chiamate-a-webscripts/m-p/44470#M24510</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In Javascript potresti implementarti la funzionalità sudo per fare in modo di eseguire la query come admin:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://fabiostrozzi.eu/2009/11/23/sudo-like-tool-for-alfresco-webscripts/" rel="nofollow noopener noreferrer"&gt;http://fabiostrozzi.eu/2009/11/23/sudo-like-tool-for-alfresco-webscripts/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sinceramente non capisco l'esigenza di eseguire una chiamata HTTP per questo, non ha davvero senso.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In ogni caso anche la richiesta HTTP la dovresti fare con un'utenza specifica (admin?) in quanto per poter essere eseguita deve necessariamente soddisfare almeno l'autenticazione con HTTP Basic Authentication.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 May 2014 12:11:00 GMT</pubDate>
    <dc:creator>openpj</dc:creator>
    <dc:date>2014-05-29T12:11:00Z</dc:date>
    <item>
      <title>Creazione workflow e chiamate a webscripts</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creazione-workflow-e-chiamate-a-webscripts/m-p/44467#M24507</link>
      <description>Ciao a tutti,sono un nuovo utente del forum e un novello di Alfresco.Sto facendo la tesi e devo implementare un nuovo workflow di sana pianta. La funzione centrale del wf è la ricerca di documenti tramite tag: mi sono addentrato nella letteratura e alla fine ho scoperto che esiste un Webscript che f</description>
      <pubDate>Mon, 26 May 2014 20:01:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creazione-workflow-e-chiamate-a-webscripts/m-p/44467#M24507</guid>
      <dc:creator>davidedge</dc:creator>
      <dc:date>2014-05-26T20:01:46Z</dc:date>
    </item>
    <item>
      <title>Re: Creazione workflow e chiamate a webscripts</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creazione-workflow-e-chiamate-a-webscripts/m-p/44468#M24508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Non serve invocare un webscript per invocare una ricerca all'interno di Alfresco, in questo modo non fai altro che proliferare richieste HTTP sull'application server.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;All'interno della definizione di workflow puoi invocare direttamente la JavaScript API di Alfresco per poter invocare la ricerca localmente senza arrivare in HTTP.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Puoi invocare l'esecuzione della JavaScript API di Alfresco ad esempio in un sequence flow in questo modo:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;sequenceFlow id="flow1" name="" sourceRef="startevent1" targetRef="usertask1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:executionListener event="start" class="org.alfresco.repo.workflow.activiti.listener.ScriptExecutionListener"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="script"&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;activiti:string&amp;gt;&lt;BR /&gt;&lt;BR /&gt;//imposti una query del tipo Tag&lt;BR /&gt;var luceneTagQuery = "PATH:"/cm:categoryRoot/cm:generalclassifiable/cm:Languages/cm:English/member\"";&lt;BR /&gt;&lt;BR /&gt;//esegui la query all'interno del repository&lt;BR /&gt;var results = search.luceneSearch(luceneTagQuery);&lt;BR /&gt;&lt;BR /&gt;//cicli i risultati&lt;BR /&gt;for(var i=0;i&amp;lt;results.length;i++){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var node = results&lt;EM&gt;;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //qui fai tutto quello che ti serve sui risultati della ricerca&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; node.properties["cm:title"] = "myNewTitle";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; node.save()&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&amp;lt;/activiti:string&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/activiti:field&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/activiti:executionListener&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/sequenceFlow&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;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Spero ti sia utile &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>Tue, 27 May 2014 19:50:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creazione-workflow-e-chiamate-a-webscripts/m-p/44468#M24508</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2014-05-27T19:50:26Z</dc:date>
    </item>
    <item>
      <title>Re: Creazione workflow e chiamate a webscripts</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creazione-workflow-e-chiamate-a-webscripts/m-p/44469#M24509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Grazie della risposta.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Allora ti spiego meglio la mia situazione.E' stata progettata una piattaforma centrata su Alfresco con lo scopo di automattizare i processi di collaborazione tra varie aziende. Il mio compito è quello di creare un workflow che guidi il processo di collaborazione dalla richiesta di un cliente alla stipula del contratto con un'azienda.Lo scopo della ricerca su alfresco è individuare le aziende che possono fare un determinato prodotto (esse sono rappresentate su alfresco tramite cartelle con tag competenze).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;La soluzione che mi hai proposto tu non va bene perchè viene fatta una ricerca locale e le cartelle poco fa citate non sono condivise a tutti gli utenti, ma compaiono come file personali dell'admin (avrebbe poco senso condividerle con tutti gli utenti, perderebbe infatti di significato la ricerca). Quindi ho bisogno di chiamare un webscript per interrogare Alfresco lato server tramite richieste http. Giusto? O ci sono altre soluzioni? Mi potresti postare un esempio di come posso invocare il webscript GET /alfresco/service/api/tags/{store_type}/{store_id}/{tag}/nodes? &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 May 2014 09:01:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creazione-workflow-e-chiamate-a-webscripts/m-p/44469#M24509</guid>
      <dc:creator>davidedge</dc:creator>
      <dc:date>2014-05-28T09:01:00Z</dc:date>
    </item>
    <item>
      <title>Re: Creazione workflow e chiamate a webscripts</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creazione-workflow-e-chiamate-a-webscripts/m-p/44470#M24510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In Javascript potresti implementarti la funzionalità sudo per fare in modo di eseguire la query come admin:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://fabiostrozzi.eu/2009/11/23/sudo-like-tool-for-alfresco-webscripts/" rel="nofollow noopener noreferrer"&gt;http://fabiostrozzi.eu/2009/11/23/sudo-like-tool-for-alfresco-webscripts/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sinceramente non capisco l'esigenza di eseguire una chiamata HTTP per questo, non ha davvero senso.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In ogni caso anche la richiesta HTTP la dovresti fare con un'utenza specifica (admin?) in quanto per poter essere eseguita deve necessariamente soddisfare almeno l'autenticazione con HTTP Basic Authentication.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 12:11:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creazione-workflow-e-chiamate-a-webscripts/m-p/44470#M24510</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2014-05-29T12:11:00Z</dc:date>
    </item>
    <item>
      <title>Re: Creazione workflow e chiamate a webscripts</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creazione-workflow-e-chiamate-a-webscripts/m-p/44471#M24511</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Innanzitutto chiedo scusa perchè sono veramente alle prime armi con Alfresco e mi trovo un pò perso con questo che per me è un "nuovo mondo".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Cerco di essere ancora più chiaro su quello che vorrei fare: sto implementando un workflow con Activiti e ad un certo punto ho messo un service task che deve interrogare il repository di Alfresco a seconda di un parametro memorizzato in una variabile di processo.Ora, la ricerca la devo effettuare in una cartella che non è visibile all'utente normale,ma solo all'admin. Utilizzando le API java o javascript di alfresco è possibile fare una ricerca anche sui documenti non visibili all'utente che invoca il workflow?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Io pensavo per questo motivo di utilizzare il web script messo a disposizione da alfresco per la ricerca sui tag.Se qualcuno ha il tempo di farmi un esempio di come dovrei fare gliene sarei veramente grato.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ho molta confusione in testa purtroppo e non riesco a capire la via da seguire.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Abbiate pazienza.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 May 2014 14:15:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creazione-workflow-e-chiamate-a-webscripts/m-p/44471#M24511</guid>
      <dc:creator>davidedge</dc:creator>
      <dc:date>2014-05-30T14:15:05Z</dc:date>
    </item>
  </channel>
</rss>

