<?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: javascript iterate object in start node in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/javascript-iterate-object-in-start-node/m-p/15342#M6778</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Because that's the implemenattion of main(), as far as I know. I used it that way several times.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 20 Jun 2017 06:52:42 GMT</pubDate>
    <dc:creator>patrickvanhoof</dc:creator>
    <dc:date>2017-06-20T06:52:42Z</dc:date>
    <item>
      <title>javascript iterate object in start node</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/javascript-iterate-object-in-start-node/m-p/15340#M6776</link>
      <description>Hi all,I use following javascript (only snippet of the code):function main() {&amp;nbsp;&amp;nbsp;&amp;nbsp;if (document.isContainer &amp;amp;&amp;amp; document.name == "Gescande dossiers")&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;processNode(document);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}}main();I have a rule defined on the document library that executes that script, when folder "Gescande dos</description>
      <pubDate>Mon, 19 Jun 2017 13:10:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/javascript-iterate-object-in-start-node/m-p/15340#M6776</guid>
      <dc:creator>patrickvanhoof</dc:creator>
      <dc:date>2017-06-19T13:10:34Z</dc:date>
    </item>
    <item>
      <title>Re: javascript iterate object in start node</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/javascript-iterate-object-in-start-node/m-p/15341#M6777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why should main() iterate over all objects in the folder? There is no line of code that implies a recursion or loop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Jun 2017 14:41:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/javascript-iterate-object-in-start-node/m-p/15341#M6777</guid>
      <dc:creator>mehe</dc:creator>
      <dc:date>2017-06-19T14:41:06Z</dc:date>
    </item>
    <item>
      <title>Re: javascript iterate object in start node</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/javascript-iterate-object-in-start-node/m-p/15342#M6778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Because that's the implemenattion of main(), as far as I know. I used it that way several times.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Jun 2017 06:52:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/javascript-iterate-object-in-start-node/m-p/15342#M6778</guid>
      <dc:creator>patrickvanhoof</dc:creator>
      <dc:date>2017-06-20T06:52:42Z</dc:date>
    </item>
    <item>
      <title>Re: javascript iterate object in start node</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/javascript-iterate-object-in-start-node/m-p/15343#M6779</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sorry, but no - "main" ist just a name, could also be "patrick". No logic is implied if you use main.&lt;/P&gt;&lt;P&gt;Your code could also be&lt;/P&gt;&lt;P style="color: #727174; border: 0px; font-size: 14px;"&gt;&lt;SPAN style="border: 0px; font-weight: inherit; font-size: 14px;"&gt;&lt;EM&gt;&amp;nbsp;if (document.isContainer &amp;amp;&amp;amp; document.name == "Gescande dossiers")&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="border: 0px; font-weight: inherit; font-size: 14px;"&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #727174; border: 0px; font-size: 14px;"&gt;&lt;SPAN style="border: 0px; font-weight: inherit; font-size: 14px;"&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;processNode(document);&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="border: 0px; font-weight: inherit; font-size: 14px;"&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="border: 0px; font-weight: inherit; font-size: 14px;"&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #727174; border: 0px; font-size: 14px;"&gt;&lt;/P&gt;&lt;P style="color: #727174; border: 0px; font-size: 14px;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 15px;"&gt;and would do the same. Your rule, as far as the code says, does the following:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #727174; border: 0px; font-size: 14px;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 15px;"&gt;- document is the node that has triggered the rule&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #727174; border: 0px; font-size: 14px;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 15px;"&gt;- check if triggering node is a container (folder) and has the name "Gescande dossiers"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #727174; border: 0px; font-size: 14px;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 15px;"&gt;- if yes, call processNode with the node "Gescande dossiers"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #727174; border: 0px; font-size: 14px;"&gt;&lt;/P&gt;&lt;P style="color: #727174; border: 0px; font-size: 14px;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 15px;"&gt;processNode would have to do the job to iterate over the children of "Gescande dossiers" (=document).&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #727174; border: 0px; font-size: 14px;"&gt;&lt;SPAN style="color: #3d3d3d; font-size: 15px;"&gt;Maybe you want something different - if your rule applied to subfolders too? Then maybe you don't want to check if "document.name" is "Gescande dossiers" but document.parent.name ... ?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Jun 2017 07:05:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/javascript-iterate-object-in-start-node/m-p/15343#M6779</guid>
      <dc:creator>mehe</dc:creator>
      <dc:date>2017-06-20T07:05:53Z</dc:date>
    </item>
    <item>
      <title>Re: javascript iterate object in start node</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/javascript-iterate-object-in-start-node/m-p/15344#M6780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, but I do not agree, cause when I put logging on for 'document.name' it gives me a record for each file, but not for the folders...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Jun 2017 07:33:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/javascript-iterate-object-in-start-node/m-p/15344#M6780</guid>
      <dc:creator>patrickvanhoof</dc:creator>
      <dc:date>2017-06-20T07:33:48Z</dc:date>
    </item>
    <item>
      <title>Re: javascript iterate object in start node</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/javascript-iterate-object-in-start-node/m-p/15345#M6781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;...if you are agree or not. It isn't working like you expect. To analyze what is going wrong, you would have to provide your rule definition and what you want to achieve.&lt;/P&gt;&lt;P&gt;If you define an incoming rule (onCreate) without any filtering, then it will be triggered by any object - file, folder or what else - that is created or moved to the corresponding folder (in which the rule is anchored).&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Jun 2017 08:02:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/javascript-iterate-object-in-start-node/m-p/15345#M6781</guid>
      <dc:creator>mehe</dc:creator>
      <dc:date>2017-06-20T08:02:34Z</dc:date>
    </item>
    <item>
      <title>Re: javascript iterate object in start node</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/javascript-iterate-object-in-start-node/m-p/15346#M6782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Martin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry, you are right. It was the rule that was not defined correctly... I checked it and there was indeed a condition that was not defined correctly. It works now after correction.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Patrick&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Jun 2017 08:25:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/javascript-iterate-object-in-start-node/m-p/15346#M6782</guid>
      <dc:creator>patrickvanhoof</dc:creator>
      <dc:date>2017-06-20T08:25:59Z</dc:date>
    </item>
  </channel>
</rss>

