<?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: Scripting : playing with sub space and import content in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/scripting-playing-with-sub-space-and-import-content/m-p/65697#M41622</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If i understand you correctly, the problem is that because you are using an inherited rule, therefore the 'space' object references folder 'A' not folder 'B' (the import folder). If so, then this should work:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;// Move document to YYYY/MM/DD structure&lt;BR /&gt;// First, find or create target folder&lt;BR /&gt;&lt;BR /&gt;var current = document.properties["cm:created"];&lt;BR /&gt;&lt;BR /&gt;var year = current.getFullYear();&lt;BR /&gt;var month = current.getMonth() + 1;&lt;BR /&gt;var day = current.getDate();&lt;BR /&gt;&lt;BR /&gt;var yearSpace = document.parent.childByNamePath(year);&lt;BR /&gt;if (yearSpace == null) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; yearSpace = document.parent.createFolder(year);&lt;BR /&gt;}&lt;BR /&gt;var monthSpace = yearSpace.childByNamePath(month);&lt;BR /&gt;if (monthSpace == null) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; monthSpace = yearSpace.createFolder(month);&lt;BR /&gt;}&lt;BR /&gt;var daySpace = monthSpace.childByNamePath(day);&lt;BR /&gt;if (daySpace == null) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; daySpace = monthSpace.createFolder(day);&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;// Then move document&lt;BR /&gt;document.move(daySpace);&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I have replaced 'space' with the 'document.parent' reference.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kevin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 20 Mar 2007 09:02:28 GMT</pubDate>
    <dc:creator>kevinr</dc:creator>
    <dc:date>2007-03-20T09:02:28Z</dc:date>
    <item>
      <title>Scripting : playing with sub space and import content</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/scripting-playing-with-sub-space-and-import-content/m-p/65696#M41621</link>
      <description>Dear,I want to create a rule in a space A which move content, import in sub space B, into sub space defined by the date (as show in the schema below). The rule in A have to be inherited for others spaces created in A.A B&amp;nbsp; Year&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Day&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;lt;content import in B&amp;gt;‍‍‍‍‍‍‍‍</description>
      <pubDate>Mon, 19 Mar 2007 12:01:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/scripting-playing-with-sub-space-and-import-content/m-p/65696#M41621</guid>
      <dc:creator>christophes</dc:creator>
      <dc:date>2007-03-19T12:01:53Z</dc:date>
    </item>
    <item>
      <title>Re: Scripting : playing with sub space and import content</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/scripting-playing-with-sub-space-and-import-content/m-p/65697#M41622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If i understand you correctly, the problem is that because you are using an inherited rule, therefore the 'space' object references folder 'A' not folder 'B' (the import folder). If so, then this should work:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;// Move document to YYYY/MM/DD structure&lt;BR /&gt;// First, find or create target folder&lt;BR /&gt;&lt;BR /&gt;var current = document.properties["cm:created"];&lt;BR /&gt;&lt;BR /&gt;var year = current.getFullYear();&lt;BR /&gt;var month = current.getMonth() + 1;&lt;BR /&gt;var day = current.getDate();&lt;BR /&gt;&lt;BR /&gt;var yearSpace = document.parent.childByNamePath(year);&lt;BR /&gt;if (yearSpace == null) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; yearSpace = document.parent.createFolder(year);&lt;BR /&gt;}&lt;BR /&gt;var monthSpace = yearSpace.childByNamePath(month);&lt;BR /&gt;if (monthSpace == null) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; monthSpace = yearSpace.createFolder(month);&lt;BR /&gt;}&lt;BR /&gt;var daySpace = monthSpace.childByNamePath(day);&lt;BR /&gt;if (daySpace == null) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; daySpace = monthSpace.createFolder(day);&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;// Then move document&lt;BR /&gt;document.move(daySpace);&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I have replaced 'space' with the 'document.parent' reference.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kevin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2007 09:02:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/scripting-playing-with-sub-space-and-import-content/m-p/65697#M41622</guid>
      <dc:creator>kevinr</dc:creator>
      <dc:date>2007-03-20T09:02:28Z</dc:date>
    </item>
    <item>
      <title>Re: Scripting : playing with sub space and import content</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/scripting-playing-with-sub-space-and-import-content/m-p/65698#M41623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It works.&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;Christophe&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2007 12:30:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/scripting-playing-with-sub-space-and-import-content/m-p/65698#M41623</guid>
      <dc:creator>christophes</dc:creator>
      <dc:date>2007-03-20T12:30:32Z</dc:date>
    </item>
  </channel>
</rss>

