<?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: Added Categories and Execute script in workflow in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265385#M218515</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;tags are "enhanced categories", i.e. Alfresco provides special interfaces / methods that simplify dealing with tags. Technically, they are of the same nature.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Rules are only for content changes and don't react to workflow events if those events don't actually change anything (approval state in workflow is managed separately from content). This is why you need a script in your workflow.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Axel&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 01 Oct 2012 08:58:57 GMT</pubDate>
    <dc:creator>afaust</dc:creator>
    <dc:date>2012-10-01T08:58:57Z</dc:date>
    <item>
      <title>Added Categories and Execute script in workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265382#M218512</link>
      <description>Hi!Good Day! I've done my own javascript and I will execute this in workflow and I also added some category name in categories.xml. Here with is the code that I've done and below this script is the category name I've added. Please help. Thank you.—————————————————————————————————————————————————————</description>
      <pubDate>Fri, 28 Sep 2012 09:06:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265382#M218512</guid>
      <dc:creator>irene08</dc:creator>
      <dc:date>2012-09-28T09:06:07Z</dc:date>
    </item>
    <item>
      <title>Re: Added Categories and Execute script in workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265383#M218513</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;the following statement in your script does not make any sense to me:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;cm:generalclassifiable=”Approval”;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want to add a tag to a document, you need to obtain the document reference first and then call addTag() to add a single tag. But cm:generalclassifiable is not a tag, just a common category, in which case you would need to update the cm:categories property of the document.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Some sample code (NOT directly applicable to your context, just a demonstration - also NOT tested, writtend ad-hoc):&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;// some code&lt;BR /&gt;&lt;BR /&gt;// get the first document from the workflow package&lt;BR /&gt;var document = bpm_package.childFileFolders(true, false)[0];&lt;BR /&gt;var oldCategories = document.properties["cm:categories"];&lt;BR /&gt;var categoryToAdd = null;&lt;BR /&gt;&lt;BR /&gt;var categories = classification.getRootCategories("cm:generalclassifiable");&lt;BR /&gt;var remainingNames = ["Document Review Status", "Approval"];&lt;BR /&gt;while(categoryToAdd == null &amp;amp;&amp;amp; categories &amp;amp;&amp;amp; remainingNames.length &amp;gt; 0){&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var idx = 0, max = categories.length, innerCategories = categories;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; // reset categories to prevent further iterations if we don't find a match&lt;BR /&gt;&amp;nbsp;&amp;nbsp; categories = null;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; for(;idx &amp;lt; max; idx++){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var category = categories[idx];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(category.name.equals(remainingNames[0])){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(remainingNames.length == 1){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; categoryToAdd = category;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; categories = category.getSubCategories();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; remainingNames.shift();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;if(categoryToAdd != null){&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var newCategories = oldCategories != null ? oldCategories : [];&lt;BR /&gt;&amp;nbsp;&amp;nbsp; newCategories.push(categoryToAdd);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; document.properties["cm:categories"] = newCategories;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; document.save();&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;// some more code&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;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/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;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Axel&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Sep 2012 18:20:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265383#M218513</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2012-09-29T18:20:36Z</dc:date>
    </item>
    <item>
      <title>Re: Added Categories and Execute script in workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265384#M218514</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I really appreciate your reply and effort. I just want to clarify that tag and category are different. I created my own category for me to use it as a tag.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Steps:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. If author/creator uploads the file—-&amp;gt;Draft(automatically)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;…Author/Creator will set workflow for reviewers…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. If updated the file and one of the reviewers approve it—-&amp;gt;Reviewed(automatically)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. If all reviewers approve the file and required percent is equal to actual percent—&amp;gt;Approval(should be automatically)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;…Author/Creator will set another workflow for approvers…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4. If all approvers approve the file—&amp;gt;Approved(should be automatically)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;5. Author/Creator will MANUALLY tag the file as Published.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I can set the the 'Draft' and 'Reviewed' automatically tag in the file thru user interface of alfresco share in MANAGE RULE. But I don't know why &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I can't set the 'Approval' and 'Approved' category in manage rule so I decided to execute own script for this but my script doesn't work. I hope this helps and make sense. &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt; Thank you really.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Again, Thank you.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Irene &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2012 02:14:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265384#M218514</guid>
      <dc:creator>irene08</dc:creator>
      <dc:date>2012-10-01T02:14:46Z</dc:date>
    </item>
    <item>
      <title>Re: Added Categories and Execute script in workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265385#M218515</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;tags are "enhanced categories", i.e. Alfresco provides special interfaces / methods that simplify dealing with tags. Technically, they are of the same nature.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Rules are only for content changes and don't react to workflow events if those events don't actually change anything (approval state in workflow is managed separately from content). This is why you need a script in your workflow.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Axel&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2012 08:58:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265385#M218515</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2012-10-01T08:58:57Z</dc:date>
    </item>
    <item>
      <title>Re: Added Categories and Execute script in workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265386#M218516</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;tags are "enhanced categories", i.e. Alfresco provides special interfaces / methods that simplify dealing with tags. Technically, they are of the same nature.&lt;BR /&gt;&lt;BR /&gt;Rules are only for content changes and don't react to workflow events if those events don't actually change anything (approval state in workflow is managed separately from content). This is why you need a script in your workflow.&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;Axel&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you. I appreciate your help. &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Irene&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Oct 2012 02:38:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265386#M218516</guid>
      <dc:creator>irene08</dc:creator>
      <dc:date>2012-10-02T02:38:15Z</dc:date>
    </item>
    <item>
      <title>Re: Added Categories and Execute script in workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265387#M218517</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Axel,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm working on the same problem. tried adding this code in the parallelreview_group_processdefinition.xml. Restarted Alfresco, however I think it's not executed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Have I missed any step for this to take effect?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var nodeId = document.id;&lt;BR /&gt;var theDocument = search.findNode("workspace://SpacesStore/" + nodeId);&lt;BR /&gt;var summary = theDocument.properties["cm:summary"];&lt;BR /&gt;theDocument.properties["cm:summary"] = "Approved";&lt;BR /&gt;theDocument.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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;the following statement in your script does not make any sense to me:&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;cm:generalclassifiable=”Approval”;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;If you want to add a tag to a document, you need to obtain the document reference first and then call addTag() to add a single tag. But cm:generalclassifiable is not a tag, just a common category, in which case you would need to update the cm:categories property of the document.&lt;BR /&gt;&lt;BR /&gt;Some sample code (NOT directly applicable to your context, just a demonstration - also NOT tested, writtend ad-hoc):&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;// some code&lt;BR /&gt;&lt;BR /&gt;// get the first document from the workflow package&lt;BR /&gt;var document = bpm_package.childFileFolders(true, false)[0];&lt;BR /&gt;var oldCategories = document.properties["cm:categories"];&lt;BR /&gt;var categoryToAdd = null;&lt;BR /&gt;&lt;BR /&gt;var categories = classification.getRootCategories("cm:generalclassifiable");&lt;BR /&gt;var remainingNames = ["Document Review Status", "Approval"];&lt;BR /&gt;while(categoryToAdd == null &amp;amp;&amp;amp; categories &amp;amp;&amp;amp; remainingNames.length &amp;gt; 0){&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var idx = 0, max = categories.length, innerCategories = categories;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; // reset categories to prevent further iterations if we don't find a match&lt;BR /&gt;&amp;nbsp;&amp;nbsp; categories = null;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; for(;idx &amp;lt; max; idx++){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var category = categories[idx];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(category.name.equals(remainingNames[0])){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(remainingNames.length == 1){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; categoryToAdd = category;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; categories = category.getSubCategories();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; remainingNames.shift();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;if(categoryToAdd != null){&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var newCategories = oldCategories != null ? oldCategories : [];&lt;BR /&gt;&amp;nbsp;&amp;nbsp; newCategories.push(categoryToAdd);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; document.properties["cm:categories"] = newCategories;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; document.save();&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;// some more code&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;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/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;Regards&lt;BR /&gt;Axel&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2012 16:51:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265387#M218517</guid>
      <dc:creator>rubiecasana</dc:creator>
      <dc:date>2012-10-09T16:51:07Z</dc:date>
    </item>
    <item>
      <title>Re: Added Categories and Execute script in workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265388#M218518</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;the code looks alright. Have you redeployed your updated process definition and started a new workflow? Only then will a change in a process definition actually lead to a result.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Axel&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 10:42:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265388#M218518</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2012-10-10T10:42:22Z</dc:date>
    </item>
    <item>
      <title>Re: Added Categories and Execute script in workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265389#M218519</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;the code looks alright. Have you redeployed your updated process definition and started a new workflow? Only then will a change in a process definition actually lead to a result.&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;Axel&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi! &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What do you mean by redeployed process definition? Is that the bpmn20.xml? It's different from processdefinition.xml. Right?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Irene&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2012 03:26:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265389#M218519</guid>
      <dc:creator>irene08</dc:creator>
      <dc:date>2012-10-12T03:26:32Z</dc:date>
    </item>
    <item>
      <title>Re: Added Categories and Execute script in workflow</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265390#M218520</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;processdefinition.xml (JBPM, can actually be named anything - need not be named processdefinition.xml at all) is equivalent to .bpmn20.xml (Activiti) and if any changes are made to either file, these changes only take effect if the respective file is redeployed (not just put into the correct directory on the server).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Axel&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2012 08:42:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/added-categories-and-execute-script-in-workflow/m-p/265390#M218520</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2012-10-12T08:42:19Z</dc:date>
    </item>
  </channel>
</rss>

