<?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: Get properties of a node in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/get-properties-of-a-node/m-p/259006#M212136</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hmm… for testing purpose I created this script and a rule to run the script everytime the document gets updates if the document has aspect Complianceable and it runs fine!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var log = "Script Excecuted For complianceable aspect (remove after) work? \n\n";&lt;BR /&gt;var logFile = companyhome.childByNamePath("complianceable_log.txt");&lt;BR /&gt;var presentDate = new Date();&lt;BR /&gt;var docRemoveDate;&lt;BR /&gt;&lt;BR /&gt;if (logFile == null)&lt;BR /&gt;{&lt;BR /&gt;logFile = companyhome.createFile("complianceable_log.txt");&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;if (document.properties["cm:removeAfter"] &amp;lt; presentDate)&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; log += presentDate + "File Name:" + document.properties.name + "\t" +"Remove Date:" + document.properties["cm:removeAfter"] + "\n";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; document.remove();&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;logFile.content += log;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception is that this script is not part of the scheduled action like the other one. Anyway, here I can refer to the properties of the node. It's so weird it's not wokring in my other script. To clarify here is the the script as whole that I'm trying to get working:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var log = "Script Excecuted For complianceable aspect (remove after) work? \n\n";&lt;BR /&gt;var logFile = companyhome.childByNamePath("complianceable_log.txt");&lt;BR /&gt;var presentDate = new Date();&lt;BR /&gt;var docRemoveDate;&lt;BR /&gt;&lt;BR /&gt;if (logFile == null)&lt;BR /&gt;{&lt;BR /&gt;logFile = companyhome.createFile("complianceable_log.txt");&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;var isCompAdded = "ASPECT:\"{&lt;A href="http://www.alfresco.org/model/content/1.0}complianceable\" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}complianceable\&lt;/A&gt;"";&lt;BR /&gt;&lt;BR /&gt;var searchQuery = isCompAdded;&lt;BR /&gt;&lt;BR /&gt;var results = search.luceneSearch(searchQuery);&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;for(var i=0; i&amp;lt;=results.length; i++)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if(results[i] != null)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(results[i].properties["cm:removeAfter"] &amp;lt; presentDate)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; log += presentDate + " File Name:" + results[i].properties.name + "\t" +"Remove Date:" + results[i].properties["cm:removeAfter"] + "\n";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; results[i].remove();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;logFile.content += log;&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;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 29 Apr 2011 11:25:39 GMT</pubDate>
    <dc:creator>sihnu</dc:creator>
    <dc:date>2011-04-29T11:25:39Z</dc:date>
    <item>
      <title>Get properties of a node</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-properties-of-a-node/m-p/259005#M212135</link>
      <description>Hi, I stumbled on a weird problem recently. I use lucene search to search for all the nodes that have aspect Complianceable. I can find the nodes I'm looking for but for some reason all values of the properties I can get from those nodes are their names. Like here:var isCompAdded = "ASPECT:\"{http:/</description>
      <pubDate>Fri, 29 Apr 2011 09:53:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-properties-of-a-node/m-p/259005#M212135</guid>
      <dc:creator>sihnu</dc:creator>
      <dc:date>2011-04-29T09:53:01Z</dc:date>
    </item>
    <item>
      <title>Re: Get properties of a node</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-properties-of-a-node/m-p/259006#M212136</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hmm… for testing purpose I created this script and a rule to run the script everytime the document gets updates if the document has aspect Complianceable and it runs fine!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var log = "Script Excecuted For complianceable aspect (remove after) work? \n\n";&lt;BR /&gt;var logFile = companyhome.childByNamePath("complianceable_log.txt");&lt;BR /&gt;var presentDate = new Date();&lt;BR /&gt;var docRemoveDate;&lt;BR /&gt;&lt;BR /&gt;if (logFile == null)&lt;BR /&gt;{&lt;BR /&gt;logFile = companyhome.createFile("complianceable_log.txt");&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;if (document.properties["cm:removeAfter"] &amp;lt; presentDate)&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; log += presentDate + "File Name:" + document.properties.name + "\t" +"Remove Date:" + document.properties["cm:removeAfter"] + "\n";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; document.remove();&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;logFile.content += log;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception is that this script is not part of the scheduled action like the other one. Anyway, here I can refer to the properties of the node. It's so weird it's not wokring in my other script. To clarify here is the the script as whole that I'm trying to get working:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var log = "Script Excecuted For complianceable aspect (remove after) work? \n\n";&lt;BR /&gt;var logFile = companyhome.childByNamePath("complianceable_log.txt");&lt;BR /&gt;var presentDate = new Date();&lt;BR /&gt;var docRemoveDate;&lt;BR /&gt;&lt;BR /&gt;if (logFile == null)&lt;BR /&gt;{&lt;BR /&gt;logFile = companyhome.createFile("complianceable_log.txt");&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;var isCompAdded = "ASPECT:\"{&lt;A href="http://www.alfresco.org/model/content/1.0}complianceable\" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}complianceable\&lt;/A&gt;"";&lt;BR /&gt;&lt;BR /&gt;var searchQuery = isCompAdded;&lt;BR /&gt;&lt;BR /&gt;var results = search.luceneSearch(searchQuery);&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;for(var i=0; i&amp;lt;=results.length; i++)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if(results[i] != null)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(results[i].properties["cm:removeAfter"] &amp;lt; presentDate)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; log += presentDate + " File Name:" + results[i].properties.name + "\t" +"Remove Date:" + results[i].properties["cm:removeAfter"] + "\n";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; results[i].remove();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;logFile.content += log;&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;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Apr 2011 11:25:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-properties-of-a-node/m-p/259006#M212136</guid>
      <dc:creator>sihnu</dc:creator>
      <dc:date>2011-04-29T11:25:39Z</dc:date>
    </item>
  </channel>
</rss>

