<?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: Field Injection for UserTasks in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177768#M130898</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the pointer, Martin. After debugging the code, I found this line in FieldExtensionParser:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;public void parseChildElement(XMLStreamReader xtr, BaseElement parentElement, BpmnModel model) throws Exception {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (parentElement instanceof ActivitiListener == false &amp;amp;&amp;amp; parentElement instanceof ServiceTask == false &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parentElement instanceof SendTask == false) return;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /** Code **/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So it seems for user tasks, I can not add fields. Can some one please suggest if there is any other way of achieving the same with user tasks?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Sep 2014 10:54:55 GMT</pubDate>
    <dc:creator>prasanthnath_g</dc:creator>
    <dc:date>2014-09-23T10:54:55Z</dc:date>
    <item>
      <title>Field Injection for UserTasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177763#M130893</link>
      <description>From the documentation, I see that field injection is supported for Service tasks. I just wanted to know if the same is supported for user tasks too. Something like this:&amp;lt;userTask id="auditPhase1" name="Audit Phase 1"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;extensionElements&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;activiti:field name="actions" stringVa</description>
      <pubDate>Fri, 19 Sep 2014 05:59:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177763#M130893</guid>
      <dc:creator>prasanthnath_g</dc:creator>
      <dc:date>2014-09-19T05:59:09Z</dc:date>
    </item>
    <item>
      <title>Re: Field Injection for UserTasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177764#M130894</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Prasanth,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes it is supported.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Sep 2014 06:37:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177764#M130894</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-09-19T06:37:18Z</dc:date>
    </item>
    <item>
      <title>Re: Field Injection for UserTasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177765#M130895</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I tried doing the same but could not get access to the fields. On debugging the code below, I am always getting extension elements(from which i can get fields) as empty map for the user task:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ProcessInstance processInstance = getProcessInstance(dataId);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;BpmnModel model = getBpmnModelForProcessDefinition(processInstance.getProcessDefinitionId());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;List&amp;lt;TaskDetail&amp;gt; taskDetails = Lists.newArrayList();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for(Object obj : model.getMainProcess().getFlowElements()) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if(obj instanceof ServiceTask) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ServiceTask serviceTask = (ServiceTask)obj;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; taskDetails.add(new TaskDetail(serviceTask));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; } else if(obj instanceof UserTask) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; UserTask userTask = (UserTask)obj;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map&amp;lt;String, List&amp;lt;ExtensionElement&amp;gt;&amp;gt; extensionElements = userTask.getExtensionElements();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(extensionElements);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; taskDetails.add(new TaskDetail(userTask));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is this the way to access the fields? Or do i need to access them in some other way? &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Sep 2014 12:38:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177765#M130895</guid>
      <dc:creator>prasanthnath_g</dc:creator>
      <dc:date>2014-09-19T12:38:07Z</dc:date>
    </item>
    <item>
      <title>Re: Field Injection for UserTasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177766#M130896</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Prasanth,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Did you check your process definition? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Try to add extension element to userTask&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;userTask id="usertask" name="Task" activiti:candidateGroups="dummy"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:newExtensionElement/&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;and put break point :&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else if (inExtensionElements) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ExtensionElement extensionElement = BpmnXMLUtil.parseExtensionElement(xtr);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parentElement.addExtensionElement(extensionElement);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Sep 2014 20:02:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177766#M130896</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-09-19T20:02:30Z</dc:date>
    </item>
    <item>
      <title>Re: Field Injection for UserTasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177767#M130897</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sorry. I did not get you. Here is how I have currently defined my user task:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;userTask id="audit1" name="Audit Phase 1" activiti:resultVariable="status"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;activiti:field name="actions" stringValue="Approve,Reject,Reprocess" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;/extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/userTask&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am using Activiti 5.15 as of now. What is activiti:newExtensionElement? Is this a new element supported by Activiti? Can I have more information on this?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Sep 2014 04:45:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177767#M130897</guid>
      <dc:creator>prasanthnath_g</dc:creator>
      <dc:date>2014-09-22T04:45:18Z</dc:date>
    </item>
    <item>
      <title>Re: Field Injection for UserTasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177768#M130898</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the pointer, Martin. After debugging the code, I found this line in FieldExtensionParser:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;public void parseChildElement(XMLStreamReader xtr, BaseElement parentElement, BpmnModel model) throws Exception {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (parentElement instanceof ActivitiListener == false &amp;amp;&amp;amp; parentElement instanceof ServiceTask == false &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parentElement instanceof SendTask == false) return;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /** Code **/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So it seems for user tasks, I can not add fields. Can some one please suggest if there is any other way of achieving the same with user tasks?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 10:54:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177768#M130898</guid>
      <dc:creator>prasanthnath_g</dc:creator>
      <dc:date>2014-09-23T10:54:55Z</dc:date>
    </item>
    <item>
      <title>Re: Field Injection for UserTasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177769#M130899</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Prasanth,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Field extensions are not supported for user tasks as is shown in your code example.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What you can do is add a field element in your own namespace. This field element will then be available in the BpmnModel object of your process definition which can be retrieved via the RepositoryService. When you lookup the UserTask object it will have extension elements which contains the field element values.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2014 04:36:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177769#M130899</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2014-09-24T04:36:43Z</dc:date>
    </item>
    <item>
      <title>Re: Field Injection for UserTasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177770#M130900</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;For getting this done, do I need to write some custom parser logic? It would be really helpful if you can share some example.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2014 04:55:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177770#M130900</guid>
      <dc:creator>prasanthnath_g</dc:creator>
      <dc:date>2014-09-24T04:55:29Z</dc:date>
    </item>
    <item>
      <title>Re: Field Injection for UserTasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177771#M130901</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No, you don't need any custom parser logic. The extension elements will be available in the user task by default if you add a custom extension element like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;custom:field xmlns:custom="&lt;/SPAN&gt;&lt;A href="http://activiti.org/custom" rel="nofollow noopener noreferrer"&gt;http://activiti.org/custom&lt;/A&gt;&lt;SPAN&gt;" name="actions" stringValue="Approve,Reject,Reprocess" /&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2014 06:03:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177771#M130901</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2014-09-24T06:03:19Z</dc:date>
    </item>
    <item>
      <title>Re: Field Injection for UserTasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177772#M130902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It seems the example code you have posted is missing. Can you please repost it?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2014 06:49:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177772#M130902</guid>
      <dc:creator>prasanthnath_g</dc:creator>
      <dc:date>2014-09-25T06:49:23Z</dc:date>
    </item>
    <item>
      <title>Re: Field Injection for UserTasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177773#M130903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I tried doing this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;userTask id="audit1" name="Audit Phase 1" activiti:resultVariable="status" xmlns:adaequare="&lt;/SPAN&gt;&lt;A href="http://www.adaequare.com/" rel="nofollow noopener noreferrer"&gt;http://www.adaequare.com/&lt;/A&gt;&lt;SPAN&gt;" &amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;adaequare:field name="actions" stringValue="Approve,Reject,Reprocess" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;/extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/userTask&amp;gt;&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;But even after this, on trying to read the user task extensionElements, extensionElements is coming as empty.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Sep 2014 15:17:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177773#M130903</guid>
      <dc:creator>prasanthnath_g</dc:creator>
      <dc:date>2014-09-27T15:17:04Z</dc:date>
    </item>
    <item>
      <title>Re: Field Injection for UserTasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177774#M130904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Could you create jUnit test for it please?&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.activiti.org/content/sticky-how-write-unit-test" rel="nofollow noopener noreferrer"&gt;http://forums.activiti.org/content/sticky-how-write-unit-test&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2014 07:10:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177774#M130904</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-09-29T07:10:08Z</dc:date>
    </item>
    <item>
      <title>Re: Field Injection for UserTasks</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177775#M130905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I got a solution for this. Not sure if this is the right way to do it. But here is how I have done it:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;userTask id="audit1" name="Audit Phase 1" activiti:resultVariable="status"&amp;nbsp; xmlns:adaequare="&lt;/SPAN&gt;&lt;A href="http://www.adaequare.com" rel="nofollow noopener noreferrer"&gt;http://www.adaequare.com&lt;/A&gt;&lt;SPAN&gt;" adaequare:actions="Approve,Reject,Reprocess"&amp;gt;&amp;lt;/userTask&amp;gt;&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;And then I accessed the attributes from code like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;List&amp;lt;ExtensionAttribute&amp;gt; userActionAtribute = userTask.getAttributes().get(WorkflowConstants.USER_ACTIONS);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if(CollectionUtils.isNotEmpty(userActionAtribute)){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ExtensionAttribute extensionAttribute = userActionAtribute.get(0);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; String value = extensionAttribute.getValue();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if(StringUtils.isNotEmpty(value)){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; taskDetail.getSupportedActions().addAll(Arrays.asList(value.split(StringConstants.COMMA)));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2014 08:33:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/field-injection-for-usertasks/m-p/177775#M130905</guid>
      <dc:creator>prasanthnath_g</dc:creator>
      <dc:date>2014-09-29T08:33:30Z</dc:date>
    </item>
  </channel>
</rss>

