<?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: Copying a data list to another Share site? in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/copying-a-data-list-to-another-share-site/m-p/257897#M211027</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you Vamirr!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This was exacly the answer I was looking for!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Have a nice day!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 Feb 2012 13:01:00 GMT</pubDate>
    <dc:creator>jynnyd</dc:creator>
    <dc:date>2012-02-03T13:01:00Z</dc:date>
    <item>
      <title>Copying a data list to another Share site?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/copying-a-data-list-to-another-share-site/m-p/257895#M211025</link>
      <description>Hello,I hope that I'm not repeating a question here but after hours of research I haven't found the answer to my question so I'm posting it here!We would like to copy a data list to another Share site, or copy lists items to another data list but this doesn't seem to be working.Could you tell me if</description>
      <pubDate>Thu, 02 Feb 2012 14:02:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/copying-a-data-list-to-another-share-site/m-p/257895#M211025</guid>
      <dc:creator>jynnyd</dc:creator>
      <dc:date>2012-02-02T14:02:16Z</dc:date>
    </item>
    <item>
      <title>Re: Copying a data list to another Share site?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/copying-a-data-list-to-another-share-site/m-p/257896#M211026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You could do this with the import/export tools in Alfresco explorer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Or&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's a script that does it as well.&amp;nbsp;&amp;nbsp; Put this in Company Home &amp;gt; Data Dictionary &amp;gt; Scripts &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;(From Explorer) Edit the source and destination site names and do a run action &amp;gt; execute script &amp;gt; copySiteAssets.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It'll copy additional site assets like document library by editing the asset name variable appropriately.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;copySiteAssets.js:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;function processCommand(){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;try{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;logger.log("/*—————————————————————————–copySiteAssets.js");&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var sourceSiteShortName = "test-site-1";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var destSiteShortName = "test-site-2";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var assetName = "dataLists"&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var sourceSiteNode = siteService.getSite(sourceSiteShortName).node;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var destSiteNode = siteService.getSite(destSiteShortName).node;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var sourceAssetNode;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var destAssetNode;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(!(sourceSiteNode &amp;amp;&amp;amp; destSiteNode)){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logger.log("Source or Destination Site Nodes Not Found");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Look to see if the asset exists under the source node…&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(var i = 0; i &amp;lt; sourceSiteNode.children.length; i++){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;currentNode = sourceSiteNode.children[i];&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(currentNode.properties["cm:name"] == assetName)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sourceAssetNode= currentNode;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(!sourceAssetNode){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logger.log("Asset: " + assetName + " not found under source Site: " + sourceSiteShortName );&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Look to see if asset exists under the destination node&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(var i = 0; i &amp;lt; destSiteNode.children.length; i++){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;currentNode =&amp;nbsp; destSiteNode.children[i];&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(currentNode.properties["cm:name"] == assetName)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; destAssetNode= currentNode;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&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;//If asset doesn't exist already, create it.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(!destAssetNode){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;destSiteNode.createFolder(assetName);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//For each node under the asset's main folder, copy that to the destination.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;for(var i = 0; i &amp;lt; sourceAssetNode.children.length; i++){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;asset = sourceAssetNode.children[i];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;asset.copy(destAssetNode, true);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;logger.log("/*—————————————————————————–copySiteAssets.js");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}catch(err){logger.log(err);}&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;processCommand();&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;/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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Note that I haven't tested this on anything other than Enterprise 3.4.4.&amp;nbsp;&amp;nbsp; 4.0 doesn't create all site asset folders immediately on site creation, that could cause a problem if you're using Alfresco 4.&amp;nbsp; Just make sure you have the datalist exposed in the site before running the script.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 12:42:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/copying-a-data-list-to-another-share-site/m-p/257896#M211026</guid>
      <dc:creator>vamirr</dc:creator>
      <dc:date>2012-02-03T12:42:02Z</dc:date>
    </item>
    <item>
      <title>Re: Copying a data list to another Share site?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/copying-a-data-list-to-another-share-site/m-p/257897#M211027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you Vamirr!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This was exacly the answer I was looking for!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Have a nice day!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 13:01:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/copying-a-data-list-to-another-share-site/m-p/257897#M211027</guid>
      <dc:creator>jynnyd</dc:creator>
      <dc:date>2012-02-03T13:01:00Z</dc:date>
    </item>
  </channel>
</rss>

