<?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 cannot update task in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/cannot-update-task/m-p/303294#M256424</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;SPAN&gt;I fighted through alfresco javascriot API. My goal is to get all&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; workflow-instances of my custom workflow in the system and update the actual task all of the workflows.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I could fetch the Workflowdefinition -&amp;gt; get the active instances and iterating through them.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I get the JscriptWorkflowPath of the actual instance and get the only task of the workflow &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(by definition my workflow has only one step)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a JscriptWorkflowTask object, see the properties of my task and I am happy.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But when I try to update my task I got an exception below. I could figure out that task.id &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;contains workflowId which is obviously wrong.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How Can I update my tasks?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you have any workaround for my situation?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;function main() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;// get all of taskInstances&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var workflowDef = workflow.getDefinitionByName("nameOfMyWorkflow");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var activeInstances = workflowDef.getActiveInstances();&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;// iterate over the instances&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (var index = 0; index &amp;lt; activeInstances.length; index++) {&lt;BR /&gt;&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;&amp;nbsp;var workflowInstance = activeInstances[index];&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var workflowId = workflowInstance.id;&lt;BR /&gt;&lt;BR /&gt;&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;&amp;nbsp;// get the JscriptWorkflowPath object&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var paths = workflowInstance.paths;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logger.log('paths: ' + paths );&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var workflowPath = paths[0];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// get the JscriptWorkflowTask object&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var tasks = workflowPath.tasks;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logger.log('tasks : ' + tasks );&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var task = tasks[0];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logger.log('task : ' + task);&lt;BR /&gt;&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;&amp;nbsp;// here we got the properties of the task&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var prop = task.properties;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logger.log('prop : ' + prop);&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var taskId = task.id;&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;&amp;nbsp;prop['{&lt;A href="http://www.alfresco.org/model/bpm/1.0}description" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/bpm/1.0}description&lt;/A&gt;'] = "test text";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;task.setProperties(prop);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;main();&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;/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;Exception:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;500 Internal Error Stacktrace-Details: org.alfresco.service.cmr.workflow.WorkflowException: &lt;BR /&gt;08233626 Failed to update workflow task activiti$start301, the task doesnt exist. An error inside the HTTP server&lt;BR /&gt;which prevented it from fulfilling the request. 08230036 Wrapped Exception (with status template): 08233627 &lt;BR /&gt;Failed to execute script 'Javascript Console Script': 08233626 Failed to update workflow task activiti$start301, &lt;BR /&gt;the task doesnt exist.&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Note: I use &lt;/SPAN&gt;&lt;A href="https://addons.alfresco.com/addons/javascript-console" rel="nofollow noopener noreferrer"&gt;https://addons.alfresco.com/addons/javascript-console&lt;/A&gt;&lt;SPAN&gt; for javascript development on Alfresco Enterprise v4.1.5&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Sep 2014 14:26:57 GMT</pubDate>
    <dc:creator>mezga</dc:creator>
    <dc:date>2014-09-23T14:26:57Z</dc:date>
    <item>
      <title>cannot update task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cannot-update-task/m-p/303294#M256424</link>
      <description>Hi,I fighted through alfresco javascriot API. My goal is to get all workflow-instances of my custom workflow in the system and update the actual task all of the workflows.I could fetch the Workflowdefinition -&amp;gt; get the active instances and iterating through them.I get the JscriptWorkflowPath of t</description>
      <pubDate>Tue, 23 Sep 2014 14:26:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cannot-update-task/m-p/303294#M256424</guid>
      <dc:creator>mezga</dc:creator>
      <dc:date>2014-09-23T14:26:57Z</dc:date>
    </item>
    <item>
      <title>Re: cannot update task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cannot-update-task/m-p/303295#M256425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Any progress?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Jul 2016 20:28:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cannot-update-task/m-p/303295#M256425</guid>
      <dc:creator>mdavid_cu</dc:creator>
      <dc:date>2016-07-14T20:28:51Z</dc:date>
    </item>
  </channel>
</rss>

