<?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 TaskFormData object for archive task in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/get-taskformdata-object-for-archive-task/m-p/169349#M122740</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can try to get the form-data from the BPMNModel POJO instead, and interpret this yourself and apply this to the historic data (see managementService API to retrieve the BPMNModel and navigate it's children). As you say, the definition of the properties are process-instance agnostic, so it's perfectly safe to use the property-definitions you extract from the BPMNModel.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Jan 2014 09:48:58 GMT</pubDate>
    <dc:creator>frederikherema1</dc:creator>
    <dc:date>2014-01-09T09:48:58Z</dc:date>
    <item>
      <title>Get TaskFormData object for archive task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-taskformdata-object-for-archive-task/m-p/169346#M122737</link>
      <description>Hello!I am trying to render forms on my own. I rendered it base on TaskFormData object, this works fine for task which are currently active. I would like to render historic task in the same way (only changing 'writable' attribute to false).But if I try to do this with historic task id, this code thr</description>
      <pubDate>Mon, 06 Jan 2014 15:58:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-taskformdata-object-for-archive-task/m-p/169346#M122737</guid>
      <dc:creator>saturnim</dc:creator>
      <dc:date>2014-01-06T15:58:06Z</dc:date>
    </item>
    <item>
      <title>Re: Get TaskFormData object for archive task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-taskformdata-object-for-archive-task/m-p/169347#M122738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Historic tasks are finished, hence why you can't get form data from them anymore. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The value of the form which were submitted for the runtime task are then stored as historic process variables.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jan 2014 08:27:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-taskformdata-object-for-archive-task/m-p/169347#M122738</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2014-01-08T08:27:05Z</dc:date>
    </item>
    <item>
      <title>Re: Get TaskFormData object for archive task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-taskformdata-object-for-archive-task/m-p/169348#M122739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you for reply. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But It seems that forms metadata is independent of the state of the process.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I would like to get fields properties (name,type,writable etc.) for all user task. Because I need this metadata to render forms (also historic task). HistoricDeatail's doesn't show all of metadata. I need to get full tasks definitions.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jan 2014 12:17:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-taskformdata-object-for-archive-task/m-p/169348#M122739</guid>
      <dc:creator>saturnim</dc:creator>
      <dc:date>2014-01-08T12:17:01Z</dc:date>
    </item>
    <item>
      <title>Re: Get TaskFormData object for archive task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-taskformdata-object-for-archive-task/m-p/169349#M122740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can try to get the form-data from the BPMNModel POJO instead, and interpret this yourself and apply this to the historic data (see managementService API to retrieve the BPMNModel and navigate it's children). As you say, the definition of the properties are process-instance agnostic, so it's perfectly safe to use the property-definitions you extract from the BPMNModel.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jan 2014 09:48:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-taskformdata-object-for-archive-task/m-p/169349#M122740</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2014-01-09T09:48:58Z</dc:date>
    </item>
    <item>
      <title>Re: Get TaskFormData object for archive task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-taskformdata-object-for-archive-task/m-p/169350#M122741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, Thank you for your time. It works: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ProcessDefinition processDefinition = getProcessDefinition(instanceId);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;HistoricTaskInstance&amp;gt; historicTasks = getHistoryService().createHistoricTaskInstanceQuery().processInstanceId(instanceId).includeProcessVariables().list();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HistoricProcessInstance processInstance = getHistoryService().createHistoricProcessInstanceQuery().processInstanceId(instanceId).includeProcessVariables().singleResult();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(HistoricTaskInstance historicTask:historicTasks)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(noActiveTask&amp;amp;&amp;amp;(historicTask.getEndTime()==null)) continue;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BpmnModel bpmnModel = getRepositoryService().getBpmnModel(processDefinition.getId());&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Process mainProcess = bpmnModel.getProcesses().get(0);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; UserTask task = (UserTask) mainProcess.getFlowElement(historicTask.getTaskDefinitionKey());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 19 Jan 2014 19:32:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-taskformdata-object-for-archive-task/m-p/169350#M122741</guid>
      <dc:creator>saturnim</dc:creator>
      <dc:date>2014-01-19T19:32:21Z</dc:date>
    </item>
    <item>
      <title>Re: Get TaskFormData object for archive task</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/get-taskformdata-object-for-archive-task/m-p/169351#M122742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Saturnim,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you provide more code about how to get form data from UserTask?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Mar 2016 02:06:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/get-taskformdata-object-for-archive-task/m-p/169351#M122742</guid>
      <dc:creator>liun8917</dc:creator>
      <dc:date>2016-03-16T02:06:23Z</dc:date>
    </item>
  </channel>
</rss>

