<?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: Workflow package in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48680#M27898</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sure its possible.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;look here for more help:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/WorkflowAdministration" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/WorkflowAdministration&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;you need to define a script in your task which move document to another space.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If you do move you will have probably problem with rights because workflow use current user rights. So user who start workflow need enough right to delete in current space and write in destination space.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Another thing you will need to write in hard in your script destination space because at the moment there is no space selector available in workflow web client interface.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope this help &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, 19 Dec 2006 10:54:29 GMT</pubDate>
    <dc:creator>ribz33</dc:creator>
    <dc:date>2006-12-19T10:54:29Z</dc:date>
    <item>
      <title>Workflow package</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48679#M27897</link>
      <description>Hi,I'm new in Alfresco. I would like to setup a new workflow in which one of the task should move the package (i.e. document) from one folder to another. Could someone send me some tips or links to examples. FYI, I'm currently investigating implementation of the interface JBPMSpringActionHandler to</description>
      <pubDate>Tue, 19 Dec 2006 08:04:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48679#M27897</guid>
      <dc:creator>zummy</dc:creator>
      <dc:date>2006-12-19T08:04:23Z</dc:date>
    </item>
    <item>
      <title>Re: Workflow package</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48680#M27898</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sure its possible.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;look here for more help:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/WorkflowAdministration" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/WorkflowAdministration&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;you need to define a script in your task which move document to another space.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If you do move you will have probably problem with rights because workflow use current user rights. So user who start workflow need enough right to delete in current space and write in destination space.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Another thing you will need to write in hard in your script destination space because at the moment there is no space selector available in workflow web client interface.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope this help &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, 19 Dec 2006 10:54:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48680#M27898</guid>
      <dc:creator>ribz33</dc:creator>
      <dc:date>2006-12-19T10:54:29Z</dc:date>
    </item>
    <item>
      <title>Re: Workflow package</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48681#M27899</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the answer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If we put aside permission problems I still have the question of how do I do the move using a script? Is there any AlfrescoJavascript document reference somewhere? Should I use the bpm_package in this case? If so what kind of operation can I run on this object?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can't I do that by calling an ActionHandler?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i.e. &amp;lt;action name="moveDocument" class="my.workflow.WorkflowMoveDocument"&amp;gt;&amp;lt;/action&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Christophe&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Dec 2006 11:05:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48681#M27899</guid>
      <dc:creator>zummy</dc:creator>
      <dc:date>2006-12-19T11:05:48Z</dc:date>
    </item>
    <item>
      <title>Re: Workflow package</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48682#M27900</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can use that to do move&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript"&amp;gt;&lt;BR /&gt; &amp;lt;script&amp;gt;&lt;BR /&gt;&amp;nbsp; var dest = bpm_context.childByNamePath("DestFolder");&lt;BR /&gt;&amp;nbsp; for (var i = 0; i &amp;amp;lt; bpm_package.children.length; i++)&lt;BR /&gt;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; bpm_package.children[i].move(dest);&lt;BR /&gt;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt; &amp;lt;/script&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;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;This code move package to current folder to children folder "DestFolder"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But that can working only for admin and coordinator users.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In other way you need to define dedicated permissions to do move !&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Dec 2006 13:46:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48682#M27900</guid>
      <dc:creator>ribz33</dc:creator>
      <dc:date>2006-12-19T13:46:01Z</dc:date>
    </item>
    <item>
      <title>Re: Workflow package</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48683#M27901</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;But that can working only for admin and coordinator users. &lt;BR /&gt;In other way you need to define dedicated permissions to do move !&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello ribz33,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hum I'm sorry but how do you define dedicated permissions? Is there any wiki on that?&amp;nbsp; :roll: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yannick&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Mar 2007 14:52:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48683#M27901</guid>
      <dc:creator>guiyan17</dc:creator>
      <dc:date>2007-03-08T14:52:33Z</dc:date>
    </item>
    <item>
      <title>Re: Workflow package</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48684#M27902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Just a hint,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if you check the code from SVN (&lt;/SPAN&gt;&lt;A href="http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/repository/source/java/org/alfresco/repo/jscript/Node.java" rel="nofollow noopener noreferrer"&gt;here&lt;/A&gt;&lt;SPAN&gt;) you can read this:&lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;public Node childByNamePath(String path)&lt;BR /&gt;{&lt;BR /&gt;…&lt;BR /&gt;}&lt;BR /&gt;// TODO: find out why this doesn't work - the function defs do not seem to get found&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;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;I suggest you use&lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;public Node[] childrenByXPath(String xpath)&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;You just have to learn XPath syntax and JSR170 specification on repository navigation if you don't know them already.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Mar 2007 15:14:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48684#M27902</guid>
      <dc:creator>blackout</dc:creator>
      <dc:date>2007-03-08T15:14:59Z</dc:date>
    </item>
    <item>
      <title>Re: Workflow package</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48685#M27903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Just a hint,&lt;BR /&gt;&lt;BR /&gt;if you check the code from SVN (&lt;A href="http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/repository/source/java/org/alfresco/repo/jscript/Node.java" rel="nofollow noopener noreferrer"&gt;here&lt;/A&gt;) you can read this:&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;public Node childByNamePath(String path)&lt;BR /&gt;{&lt;BR /&gt;&amp;amp;#8230;&lt;BR /&gt;}&lt;BR /&gt;// TODO: find out why this doesn&amp;amp;#39;t work - the function defs do not seem to get found&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;/CODE&gt;&lt;/PRE&gt;.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;That code comment is unrelated to the function above - which does work. The comment is related to the fact that the Rhino JavaScript engine should pickup function definitions defined as methods with the jsFunction_ prefix - but it doesn&amp;amp;#39;t seem to so we fall back to use bean style method definitions instead.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kevin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Mar 2007 15:19:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48685#M27903</guid>
      <dc:creator>kevinr</dc:creator>
      <dc:date>2007-03-08T15:19:56Z</dc:date>
    </item>
    <item>
      <title>Re: Workflow package</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48686#M27904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I wronged something then, but I roughly used the code directly from the wiki, just with different folder names…but that's offtopic here, thanks anyway Kevin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Mar 2007 15:30:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48686#M27904</guid>
      <dc:creator>blackout</dc:creator>
      <dc:date>2007-03-08T15:30:37Z</dc:date>
    </item>
    <item>
      <title>Re: Workflow package</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48687#M27905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hum okay thank you&amp;nbsp; :wink: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So the function "childrenByXPath" solve problem of permission or not?&amp;nbsp; :?: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To sum-up, I have got this code to copy a document to "Alfresco/Espace1":&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;lt;action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript"&amp;gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script&amp;gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var myRoot=bpm_context.parent; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var myUserhome=initiator.properties['cm:homeFolder']; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var archiveFolder = myRoot.childByNamePath("Alfresco/Espace 1"); &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (var i = 0; i &amp;amp;lt; bpm_package.children.length; i++) { &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bpm_package.children[i].copy(archiveFolder); &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&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;/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;It works very well when I'm logged as admin, but I'm a simple guest or contributor, it seems that it doesn't work??!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So I have to "learn XPath syntax and JSR170 specification on repository navigation" to make it working??" or just use the function "childrenByXPath"?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank very well for your assistance…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yannick&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Mar 2007 09:07:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/workflow-package/m-p/48687#M27905</guid>
      <dc:creator>guiyan17</dc:creator>
      <dc:date>2007-03-09T09:07:49Z</dc:date>
    </item>
  </channel>
</rss>

