<?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: External form rendering : Form properties values listing in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43923#M24050</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Should be fixed yes. Let us know if you are still experiencing issues.&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>Mon, 07 Apr 2014 09:26:33 GMT</pubDate>
    <dc:creator>trademak</dc:creator>
    <dc:date>2014-04-07T09:26:33Z</dc:date>
    <item>
      <title>External form rendering : Form properties values listing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43914#M24041</link>
      <description>Hi all,I’m working on a workaround to migrate from jpdl outgoing transitions to BPMN 2 (human task + Exclusive gateway)My need: * Provide a form display; give user a choice to decide next step (outgoing sequence flow).* Choice must be "by design" embedded in process. (using Activiti Eclipse Designer</description>
      <pubDate>Tue, 09 Aug 2011 13:14:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43914#M24041</guid>
      <dc:creator>fredg</dc:creator>
      <dc:date>2011-08-09T13:14:44Z</dc:date>
    </item>
    <item>
      <title>Re: External form rendering : Form properties values listing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43915#M24042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Not sure if I understand what you're trying to do, my best shot:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You should fill in the FormProperty values yourself, and submit the form-properties to the formService, so the task is completed with the values you specified. Internally, the values you filled in (or set in code on the FormProperty objects) will be made available as process-variables. These can be used in expressions in your gateway afterwards.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Aug 2011 11:30:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43915#M24042</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2011-08-10T11:30:04Z</dc:date>
    </item>
    <item>
      <title>Re: External form rendering : Form properties values listing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43916#M24043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks, I think my post is not clear, i'm a step before submiting using formService, i'm displaying the form to submit.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Imagine a usertask having many outgoing transitions (sequence flow) and a user can choose to follow only one of them.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is what i want to do.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(This can be done in jbpm; but seems impossible in BPMN 2 &lt;/SPAN&gt;&lt;A href="http://forums.activiti.org/en/viewtopic.php?f=6&amp;amp;t=1279" rel="nofollow noopener noreferrer"&gt;http://forums.activiti.org/en/viewtopic.php?f=6&amp;amp;t=1279&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So i try to implement the jbarrez right way to do : (see from post)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"The right way to do it, is using a combination of task + exclusive gateway"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a usertask, followed by an exclusive gateway (then some more but doesn't matter).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The gateway is looking for a variable, with some expected values &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ex :&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;if ${userChoiceFlow=='pathA'} then move on to TaskA&lt;BR /&gt;if ${userChoiceFlow=='pathB'} then move on to TaskB&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm looking for a solution to show on my own task rendering form : "pathA" or "pathB" so user can choose one.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I try to use Form Properties to store my expected values (some other solution ?) inside process definition :&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;bpmn2:UserTask …&amp;gt;&lt;BR /&gt; &amp;lt;formProperties id="step1" name="step1" type="string" value="pathA,pathB" readable="true" /&amp;gt;&lt;BR /&gt;&amp;lt;/bpmn2:UserTask&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now in java : &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When the user task is active, how can I get default values defined in the process ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is BEFORE submit, I just want to retrieve the value="pathA,pathB" to display on my form. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would expect the following code shows value="pathA,pathB" when id="step1", but it's always null (property is found by id).&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;for (FormProperty prop : formService.getTaskFormData(task.getId())) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; String id = prop.getId();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; String value = prop.getValue();&lt;BR /&gt;}&lt;BR /&gt;&lt;/CODE&gt;&lt;SPAN&gt;I've also check vars :&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; Map&amp;lt;String, Object&amp;gt; v1 = runtimeService.getVariables(processInstance.getId());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map&amp;lt;String, Object&amp;gt; v2 = runtimeService.getVariablesLocal(task.getExecutionId());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map&amp;lt;String, Object&amp;gt; v3 = taskService.getVariables(task.getId());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map&amp;lt;String, Object&amp;gt; v4 = taskService.getVariablesLocal(task.getId());&lt;BR /&gt;&lt;/CODE&gt;&lt;SPAN&gt;But they're all empty.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What's the point ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Aug 2011 12:51:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43916#M24043</guid>
      <dc:creator>fredg</dc:creator>
      <dc:date>2011-08-10T12:51:00Z</dc:date>
    </item>
    <item>
      <title>Re: External form rendering : Form properties values listing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43917#M24044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;defining them is not the same giving them a value… If not explicitly set, they are just not there….&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Aug 2011 13:47:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43917#M24044</guid>
      <dc:creator>ronald_van_kuij</dc:creator>
      <dc:date>2011-08-10T13:47:52Z</dc:date>
    </item>
    <item>
      <title>Re: External form rendering : Form properties values listing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43918#M24045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Check out the org.activiti.engine.impl.form.EnumFormType. You should do a getInformation("values") to get the possible values defined in your process-definition&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;/**&lt;BR /&gt; * @author Tom Baeyens&lt;BR /&gt; */&lt;BR /&gt;public class EnumFormType extends AbstractFormType {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; protected Map&amp;lt;String, String&amp;gt; values;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; public EnumFormType(Map&amp;lt;String, String&amp;gt; values) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.values = values;&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; public String getName() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return "enum";&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;…&lt;BR /&gt;&lt;/CODE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Aug 2011 14:03:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43918#M24045</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2011-08-10T14:03:11Z</dc:date>
    </item>
    <item>
      <title>Re: External form rendering : Form properties values listing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43919#M24046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you for answers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Unfortunately, neither EnumFormType.getInformation("values") nor StringFormType.xxx() are filled with default values provided in process xml definition. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I've tried all methods &amp;amp; debug mode to browse objects.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For EnumFormType so far I understood I will need to manually add something like (example from user-guide):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&amp;lt;activiti:formProperty id="direction" type="enum"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:value id="left" name="Go Left" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:value id="right" name="Go Right" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:value id="up" name="Go Up" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:value id="down" name="Go Down" /&amp;gt;&lt;BR /&gt;&amp;lt;/activiti:formProperty&amp;gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;in my&amp;nbsp; xx.bpmn20.xml process because Eclipse Designer doesn’t do it from the xx.activiti file. In this case EnumFormType.getInformation("values") works but this is not user friendly… and I can’t choose this solution (manual update after WYSIWYG designed process)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For information, Eclipse Designer generates no &amp;lt;activiti:value&amp;gt; tags&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(some jira opened see see &lt;/SPAN&gt;&lt;A href="http://forums.activiti.org/en/viewtopic.php?f=6&amp;amp;t=2110&amp;amp;hilit=formProperty+enum" rel="nofollow noopener noreferrer"&gt;http://forums.activiti.org/en/viewtopic.php?f=6&amp;amp;t=2110&amp;amp;hilit=formProperty+enum&lt;/A&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&amp;lt;activiti:formProperty id="step2" name="step2" type="enum" variable="TaskA,TaskB" required="false" readable="true" writable="true"&amp;gt;&amp;lt;/activiti:formProperty&amp;gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;That's why I wanna try using StringFormType, but value's empty too…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyway with your answer &amp;amp; Ronald one I’ve found than the .activiti process: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;formProperties id="step1" name="step1" type="string" &lt;/SPAN&gt;&lt;STRONG&gt;value="TaskA,TaskB"&lt;/STRONG&gt;&lt;SPAN&gt; readable="true"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;formProperties id="step2" name="step2" type="enum" &lt;/SPAN&gt;&lt;STRONG&gt;value="TaskA,TaskB"&lt;/STRONG&gt;&lt;SPAN&gt; readable="true"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;is translated to bpmn20.xml :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;activiti:formProperty id="step1" name="step1" type="string" &lt;/SPAN&gt;&lt;STRONG&gt;variable="TaskA,TaskB" &lt;/STRONG&gt;&lt;SPAN&gt;required="false" readable="true" writable="false"&amp;gt;&amp;lt;/activiti:formProperty&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:formProperty id="step2" name="step2" type="enum" &lt;/SPAN&gt;&lt;STRONG&gt;variable="TaskA,TaskB"&lt;/STRONG&gt;&lt;SPAN&gt; required="false" readable="true" writable="false"&amp;gt;&amp;lt;/activiti:formProperty&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So you’re right I’m not setting value just declaring it, due to issue in the designer?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So far another solution to workaround the multi-outgoing transition in BPMN2 ? (using Designer only)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Aug 2011 15:15:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43919#M24046</guid>
      <dc:creator>fredg</dc:creator>
      <dc:date>2011-08-10T15:15:24Z</dc:date>
    </item>
    <item>
      <title>Re: External form rendering : Form properties values listing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43920#M24047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, looks like designer issue than. Can you give a clear explaination and file a JIRA issue?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Aug 2011 12:12:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43920#M24047</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2011-08-16T12:12:02Z</dc:date>
    </item>
    <item>
      <title>Re: External form rendering : Form properties values listing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43921#M24048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm having the same problem, so I didn't start a new topic.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is this fixed by now? Or will it be in the near future?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Dec 2011 12:11:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43921#M24048</guid>
      <dc:creator>hmandic</dc:creator>
      <dc:date>2011-12-22T12:11:30Z</dc:date>
    </item>
    <item>
      <title>Re: External form rendering : Form properties values listing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43922#M24049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;How do you get access to the EnumFormType?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to get access to the form values for a task.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This works - but I don't want to be so intimate with you guys (nothing personal).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TaskFormData tfd = processEngine.getFormService().getTaskFormData(ti.getId());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Task task = tfd.getTask();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; // this is an internal class and probably should not be using it, but I was&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; // unable to get the form values any other way.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; if(task instanceof TaskEntity) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TaskEntity taskEntity = (TaskEntity) task;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TaskDefinition taskDefinition = taskEntity.getTaskDefinition();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TaskFormHandler tfh = taskDefinition.getTaskFormHandler();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(tfh instanceof DefaultTaskFormHandler) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DefaultTaskFormHandler defaultTaskFormHandler = (DefaultTaskFormHandler) tfh;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;FormPropertyHandler&amp;gt; formPropertyHandlers = defaultTaskFormHandler.getFormPropertyHandlers();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(formPropertyHandlers != null &amp;amp;&amp;amp; !formPropertyHandlers.isEmpty()) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(FormPropertyHandler fph : formPropertyHandlers) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(fph.getType() != null) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(fph.getType() instanceof EnumFormType) {&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; EnumFormType enumFormType = (EnumFormType) fph.getType();&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; // obviously we are way out in the weeds here.&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; Object o = enumFormType.getInformation("values");&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; if(o != null) {&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; if(o instanceof LinkedHashMap) {&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; // here's the data i need&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; // example {complete=force complete, retry=retry}&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; LinkedHashMap&amp;lt;String, String&amp;gt; map = (LinkedHashMap) o;&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; transitions.addAll(map.keySet());&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; }&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; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&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; }&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; }&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>Wed, 02 Apr 2014 19:12:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43922#M24049</guid>
      <dc:creator>james_eckles</dc:creator>
      <dc:date>2014-04-02T19:12:01Z</dc:date>
    </item>
    <item>
      <title>Re: External form rendering : Form properties values listing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43923#M24050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Should be fixed yes. Let us know if you are still experiencing issues.&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>Mon, 07 Apr 2014 09:26:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43923#M24050</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2014-04-07T09:26:33Z</dc:date>
    </item>
    <item>
      <title>Re: External form rendering : Form properties values listing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43924#M24051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I tried to do same.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I watched how EnumFormType.java is written, and created a type with the same constructor (HashMap&amp;lt;String,String&amp;gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;public class ClassSemesterType extends AbstractFormType {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //&lt;/SPAN&gt;&lt;A href="http://forums.activiti.org/content/external-form-rendering-form-properties-values-listing" rel="nofollow noopener noreferrer"&gt;http://forums.activiti.org/content/external-form-rendering-form-properties-values-listing&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt; public static final String TYPE_NAME = "classsemester";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; protected Map&amp;lt;String,String&amp;gt; values;&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; public ClassSemesterType(Map&amp;lt;String, String&amp;gt; values){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; this.values = values;&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; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; @Override&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; public Object getInformation(String key){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; if(key.equals("values")){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; return values;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; return null;&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; /*public ClassSemesterType(){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; this.getInformation(key)&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; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; public Object convertFormValueToModelValue(String propertyValue) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; return propertyValue.toString();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; public String convertModelValueToFormValue(Object modelValue) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; if (modelValue == null) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; return null;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; return modelValue.toString();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; public String getName() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; return TYPE_NAME;&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;BR /&gt;&lt;SPAN&gt;But if I deploy my jar into the tomcat, then activiti thinks:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;aused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [zeus.activiti.type.ClassSemesterType]: No default constructor found; nested exception is java.lang.NoSuchMethodException: zeus.activiti.type.ClassSemesterType.&amp;lt;init&amp;gt;()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:85)&lt;/SPAN&gt;&lt;BR /&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 EnumFormType does not have a default constructor, its the same constructor, so what am I doing wrong?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I just want to have access on a property of the last task. As Example in the last task is a property with the name = "anyid", its a String, its readable, writable etc. pp.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Task 1 -&amp;gt; Choose Something (anyid = String)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Task 2 -&amp;gt; Print the choosed anyid of Task 1 (from the typerenderer)…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Raymond&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2015 11:54:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43924#M24051</guid>
      <dc:creator>raymondx</dc:creator>
      <dc:date>2015-03-18T11:54:33Z</dc:date>
    </item>
    <item>
      <title>Re: External form rendering : Form properties values listing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43925#M24052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Pass the key/value map into the constructor when you define the bean in xml, then the default constructor is not called.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2015 12:49:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-rendering-form-properties-values-listing/m-p/43925#M24052</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2015-03-24T12:49:07Z</dc:date>
    </item>
  </channel>
</rss>

