<?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: Duplicate content after simple workflow in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10701#M4088</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; I propose you the following solution.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; I have created this folder structure :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;f1&lt;UL&gt;&lt;LI&gt;toMoveToF2&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;f2&lt;/LI&gt;&lt;/UL&gt;&lt;SPAN&gt;In the folder "f1", I have defined a rule that attachs a simple workflow to move the current file to the folder "toMoveToF2".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In the folder "toMoveToF2", I have defined a rule that will execute the following script :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var targetFolderPath = "aweTests/moveTest/f2"; &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;var docName;&lt;BR /&gt;var targetFolder;&lt;BR /&gt;docName = document.name;&lt;BR /&gt;targetFolder = companyhome .childByNamePath(targetFolderPath);&lt;BR /&gt;if (targetFolder .childByNamePath(docName)!=null){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.remove();&lt;BR /&gt;} else {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.move(targetFolder);&lt;BR /&gt;}&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;This script controls if a file with the same name already exists in the target folder.&amp;nbsp; If yes, the new file is not move but deleted (if you prefer, you could easely change this code to replace the file in the target folder : delete oldFile, move newFile).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&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;&amp;nbsp; Andre&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Jul 2006 06:14:45 GMT</pubDate>
    <dc:creator>anweber</dc:creator>
    <dc:date>2006-07-25T06:14:45Z</dc:date>
    <item>
      <title>Duplicate content after simple workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10699#M4086</link>
      <description>I have the next issue:1) I create the first space -&amp;gt; Approved2) I create a rule -&amp;gt; add aspect versionable on first space.3) I create te second space -&amp;gt; pending to approve.4) I create a rule -&amp;gt; simple workflow to move at the first folder.When I have a document with the name test.txt and I</description>
      <pubDate>Sat, 22 Jul 2006 07:09:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10699#M4086</guid>
      <dc:creator>ejml</dc:creator>
      <dc:date>2006-07-22T07:09:38Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate content after simple workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10700#M4087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have tried this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var FilesInSpaces = space.childrenByXPath("*[@cm:name='" + document.name + "']/*");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var NodoAux;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for(int i=0; i&amp;lt;FilesInSpaces.properties.size; i++) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;NodoAux = FilesInSpaces&lt;/SPAN&gt;&lt;EM&gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(NodoAux!=document &amp;amp;&amp;amp; NodoAux.isDocument())&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;NodoAux.remove();&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;But it return the next error's message:&lt;BR /&gt;&lt;BR /&gt;Transaction didn't commit: Failed to execute script 'workspace://SpacesStore/49b4e24a-17fc-11db-b3b0-0b9dee52ab00': identifier is a reserved word (AlfrescoScript#10)&lt;/EM&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jul 2006 16:58:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10700#M4087</guid>
      <dc:creator>ejml</dc:creator>
      <dc:date>2006-07-24T16:58:16Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate content after simple workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10701#M4088</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; I propose you the following solution.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; I have created this folder structure :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;f1&lt;UL&gt;&lt;LI&gt;toMoveToF2&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;f2&lt;/LI&gt;&lt;/UL&gt;&lt;SPAN&gt;In the folder "f1", I have defined a rule that attachs a simple workflow to move the current file to the folder "toMoveToF2".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In the folder "toMoveToF2", I have defined a rule that will execute the following script :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var targetFolderPath = "aweTests/moveTest/f2"; &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;var docName;&lt;BR /&gt;var targetFolder;&lt;BR /&gt;docName = document.name;&lt;BR /&gt;targetFolder = companyhome .childByNamePath(targetFolderPath);&lt;BR /&gt;if (targetFolder .childByNamePath(docName)!=null){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.remove();&lt;BR /&gt;} else {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.move(targetFolder);&lt;BR /&gt;}&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;This script controls if a file with the same name already exists in the target folder.&amp;nbsp; If yes, the new file is not move but deleted (if you prefer, you could easely change this code to replace the file in the target folder : delete oldFile, move newFile).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&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;&amp;nbsp; Andre&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 06:14:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10701#M4088</guid>
      <dc:creator>anweber</dc:creator>
      <dc:date>2006-07-25T06:14:45Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate content after simple workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10702#M4089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I need to replace the file in the target folder. Could it be something so?:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var targetFolderPath = "aweTests/moveTest/f2"; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var docName; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var targetFolder; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var oldDocument;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;docName = document.name; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;targetFolder = companyhome .childByNamePath(targetFolderPath); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;oldDocument = targetFolder .childByNamePath(docName)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if (oldDocument !=null){ &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; oldDocument.remove();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;document.move(targetFolder); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 07:20:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10702#M4089</guid>
      <dc:creator>ejml</dc:creator>
      <dc:date>2006-07-25T07:20:14Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate content after simple workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10703#M4090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Exactly (expect that you have also to do "document.move()" if oldDocument == null).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have tested this code :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var targetFolderPath = "moveTest/f2"; &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;var docName;&lt;BR /&gt;var targetFolder;&lt;BR /&gt;var oldDocument; &lt;BR /&gt;&lt;BR /&gt;docName = document.name;&lt;BR /&gt;targetFolder = companyhome.childByNamePath(targetFolderPath);&lt;BR /&gt;&lt;BR /&gt;oldDocument = targetFolder.childByNamePath(docName) &lt;BR /&gt;&lt;BR /&gt;if (oldDocument !=null){ &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;oldDocument.remove(); &lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;document.move(targetFolder); &lt;BR /&gt;&lt;BR /&gt;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&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; Andre&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 07:31:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10703#M4090</guid>
      <dc:creator>anweber</dc:creator>
      <dc:date>2006-07-25T07:31:13Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate content after simple workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10704#M4091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It's possible to pass the targetFolderPath as parameter?.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 07:46:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10704#M4091</guid>
      <dc:creator>ejml</dc:creator>
      <dc:date>2006-07-25T07:46:09Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate content after simple workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10705#M4092</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No, you can't pass the target folder as argument to the execution of this script.&amp;nbsp; Instead, you could use the name of the intermediary folder or the value of a property of your document (you should then apply a custom subtype or a custom aspect to your document).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;An alternative solution is to use an HTML form to submit your request to move, then you use the command servlet to execute your script and you have the possibilty to transfer arguments (like the name of target folder).&amp;nbsp; See &lt;/SPAN&gt;&lt;A href="http://forums.alfresco.com/viewtopic.php?t=2555" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/viewtopic.php?t=2555&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&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; Andre&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 07:56:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10705#M4092</guid>
      <dc:creator>anweber</dc:creator>
      <dc:date>2006-07-25T07:56:03Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate content after simple workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10706#M4093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Very thanks Andre, very thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 08:42:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/duplicate-content-after-simple-workflow/m-p/10706#M4093</guid>
      <dc:creator>ejml</dc:creator>
      <dc:date>2006-07-25T08:42:45Z</dc:date>
    </item>
  </channel>
</rss>

