<?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: Sequencial Number in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/sequencial-number/m-p/273472#M226602</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I don't think the ".children.length" is a good idea. If you create 2 folders it will name them "1" and "2".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Then if you delete folder "1" and try to recreate a new folder, won't it try to name it "2" which already exists?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I personally use the database ID that each node has:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var prefix = "Folder";&lt;BR /&gt;&lt;BR /&gt;var newFolder = companyhome.childByNamePath("my/Path").createNode(null, "cm:folder");&lt;BR /&gt;var unique = "_" + newFolder.properties["sys:node-dbid"];&lt;BR /&gt;&lt;BR /&gt;newFolder.properties.name = prefix + unique;&lt;BR /&gt;newFolder.save();&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;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 Mar 2012 13:55:41 GMT</pubDate>
    <dc:creator>scouil</dc:creator>
    <dc:date>2012-03-30T13:55:41Z</dc:date>
    <item>
      <title>Sequencial Number</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sequencial-number/m-p/273467#M226597</link>
      <description>Hello guys,I'm trying to create an action that when a document arrive it is duplicated and sent to another folder.But this new folder must be unique with a sequencial number on its name.My only problem is this sequencial number. Anyone knows how to do this?Thanks a lot!</description>
      <pubDate>Fri, 09 Mar 2012 01:25:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sequencial-number/m-p/273467#M226597</guid>
      <dc:creator>ltardioli</dc:creator>
      <dc:date>2012-03-09T01:25:51Z</dc:date>
    </item>
    <item>
      <title>Re: Sequencial Number</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sequencial-number/m-p/273468#M226598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You could count the number of folders already created there and use it as your sequential number:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var sequentialNumber = destFolder.children.length;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jordi&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Mar 2012 09:31:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sequencial-number/m-p/273468#M226598</guid>
      <dc:creator>jordiv</dc:creator>
      <dc:date>2012-03-09T09:31:51Z</dc:date>
    </item>
    <item>
      <title>Re: Sequencial Number</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sequencial-number/m-p/273469#M226599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Good idea!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But now I got another problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When a try to create a new folder with the name of the file that I put into the folder doesnt work…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is my script;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//I create a name &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var name = document.name+"TestName";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var backupFolder = space.childByNamePath(name); //confirm if the folder with the name exists&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if (backupFolder == null &amp;amp;&amp;amp; space.hasPermission("CreateChildren"))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; backupFolder = space.createFolder(name); //Create a folder&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But nothing happen….&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Mar 2012 22:54:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sequencial-number/m-p/273469#M226599</guid>
      <dc:creator>ltardioli</dc:creator>
      <dc:date>2012-03-13T22:54:05Z</dc:date>
    </item>
    <item>
      <title>Re: Sequencial Number</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sequencial-number/m-p/273470#M226600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I've tried your code with the &lt;/SPAN&gt;&lt;A href="http://code.google.com/p/share-extras/wiki/JavascriptConsole" rel="nofollow noopener noreferrer"&gt;Javascript Console&lt;/A&gt;&lt;SPAN&gt; and it works for me.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Make sure your &lt;/SPAN&gt;&lt;EM&gt;space&lt;/EM&gt;&lt;SPAN&gt; variable points to the path that you want, and check the &lt;/SPAN&gt;&lt;EM&gt;${ALFRESCO_HOME}/tomcat/logs/catalina.out&lt;/EM&gt;&lt;SPAN&gt; file for errors.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jordi&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2012 11:24:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sequencial-number/m-p/273470#M226600</guid>
      <dc:creator>jordiv</dc:creator>
      <dc:date>2012-03-14T11:24:35Z</dc:date>
    </item>
    <item>
      <title>Re: Sequencial Number</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sequencial-number/m-p/273471#M226601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Check the "countable" aspect + action, it does exactly what you need.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2012 12:01:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sequencial-number/m-p/273471#M226601</guid>
      <dc:creator>lista</dc:creator>
      <dc:date>2012-03-30T12:01:15Z</dc:date>
    </item>
    <item>
      <title>Re: Sequencial Number</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sequencial-number/m-p/273472#M226602</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I don't think the ".children.length" is a good idea. If you create 2 folders it will name them "1" and "2".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Then if you delete folder "1" and try to recreate a new folder, won't it try to name it "2" which already exists?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I personally use the database ID that each node has:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var prefix = "Folder";&lt;BR /&gt;&lt;BR /&gt;var newFolder = companyhome.childByNamePath("my/Path").createNode(null, "cm:folder");&lt;BR /&gt;var unique = "_" + newFolder.properties["sys:node-dbid"];&lt;BR /&gt;&lt;BR /&gt;newFolder.properties.name = prefix + unique;&lt;BR /&gt;newFolder.save();&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;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2012 13:55:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sequencial-number/m-p/273472#M226602</guid>
      <dc:creator>scouil</dc:creator>
      <dc:date>2012-03-30T13:55:41Z</dc:date>
    </item>
  </channel>
</rss>

