<?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 render problem in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/external-form-render-problem/m-p/49912#M28852</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;All looks&amp;nbsp; okay … can you zip up those files with a unit test that displays the problem?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Sep 2011 13:06:36 GMT</pubDate>
    <dc:creator>jbarrez</dc:creator>
    <dc:date>2011-09-15T13:06:36Z</dc:date>
    <item>
      <title>External form render problem</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-render-problem/m-p/49907#M28847</link>
      <description>Hi, I have a problem using external forms. I've just started learning Activiti, so I may misunderstand something. Anyway…I've created some test project, based on VacationRequest sample. When I try to add external form to user task using activiti:formKey="request.form" (it is in the same package) not</description>
      <pubDate>Thu, 08 Sep 2011 14:28:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-render-problem/m-p/49907#M28847</guid>
      <dc:creator>firebird0001</dc:creator>
      <dc:date>2011-09-08T14:28:40Z</dc:date>
    </item>
    <item>
      <title>Re: External form render problem</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-render-problem/m-p/49908#M28848</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;As you can see in this post &lt;/SPAN&gt;&lt;A href="http://forums.activiti.org/en/viewtopic.php?f=9&amp;amp;t=2288" rel="nofollow noopener noreferrer"&gt;http://forums.activiti.org/en/viewtopic.php?f=9&amp;amp;t=2288&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;The old forms are not supported anymore in the new Activiti Explorer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Reading user guide I understand that External form rendering now is only possible if you use API, please is this right?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Sep 2011 09:29:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-render-problem/m-p/49908#M28848</guid>
      <dc:creator>warden</dc:creator>
      <dc:date>2011-09-12T09:29:23Z</dc:date>
    </item>
    <item>
      <title>Re: External form render problem</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-render-problem/m-p/49909#M28849</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, I've got another problem. I tried to create my form property of my own type (double), I successfully deployed it to activiti-engine test app and deployed a process with it. But when I start the process, this property isn't displayed. By the way, "Confirm task" button isn't displayed also.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;package org.activiti.newformtypes;&lt;BR /&gt;&lt;BR /&gt;import org.activiti.engine.ActivitiException;&lt;BR /&gt;&lt;BR /&gt;public class DoubleFormType extends AbstractFormType {&lt;BR /&gt;&lt;BR /&gt; public String getName() {return "double";&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; public String getMimeType() {return "plain/text";&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; public Object convertFormValueToModelValue(String propertyValue) {…}&lt;BR /&gt;&lt;BR /&gt; public String convertModelValueToFormValue(Object modelValue) {…}&lt;BR /&gt;}&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;where might be the problem?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Sep 2011 14:04:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-render-problem/m-p/49909#M28849</guid>
      <dc:creator>firebird0001</dc:creator>
      <dc:date>2011-09-12T14:04:20Z</dc:date>
    </item>
    <item>
      <title>Re: External form render problem</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-render-problem/m-p/49910#M28850</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;Is there anything shown in the log file?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It would be good to show the full code else it's difficult to think about the reason.&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, 12 Sep 2011 15:26:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-render-problem/m-p/49910#M28850</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2011-09-12T15:26:07Z</dc:date>
    </item>
    <item>
      <title>Re: External form render problem</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-render-problem/m-p/49911#M28851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I haven't found any errors in tomcat log files… (maybe I'm looking in the wrong place?)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So… I took Vacation request example process and changed the type of one of the fields from long to double.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&amp;lt;userTask id="handleRequest" name="Handle vacation request"&amp;gt;&lt;BR /&gt;&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;lt;activiti:formProperty id="comment" name="Comment" type="double" required="false"/&amp;gt;&lt;BR /&gt;&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;lt;potentialOwner&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;resourceAssignmentExpression&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;formalExpression&amp;gt;management&amp;lt;/formalExpression&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/resourceAssignmentExpression&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/potentialOwner&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/userTask&amp;gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;I took LongFormType and changed it to fit Double type&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;public class DoubleFormType extends AbstractFormType {&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public String getName() {&lt;BR /&gt;&amp;nbsp; return "double";&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; public String getMimeType() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return "plain/text";&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; @Override&lt;BR /&gt; public Object convertFormValueToModelValue(String propertyValue) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (propertyValue==null || "".equals(propertyValue)) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return null;&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; return new Double(propertyValue);&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public String convertModelValueToFormValue(Object modelValue) {&lt;BR /&gt;&amp;nbsp; if (modelValue==null) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; if(Double.class.isAssignableFrom(modelValue.getClass())&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; || double.class.isAssignableFrom(modelValue.getClass())) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return modelValue.toString();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw new ActivitiException("Model value is not of type boolean, but of type " + modelValue.getClass().getName());&lt;BR /&gt; }&lt;BR /&gt;}&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Then I created NewProcessEngineConfiguration and reimplemented init() method inserting new DoubleFormType&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;@Override&lt;BR /&gt; public void init()&lt;BR /&gt; {&lt;BR /&gt;&amp;nbsp; …&lt;BR /&gt;&amp;nbsp; initFormTypes();&lt;BR /&gt;&amp;nbsp; formTypes.addFormType(new DoubleFormType());&lt;BR /&gt;&amp;nbsp; …&lt;BR /&gt; }&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;I exported this classes to .jar and placed in into activiti-engine libs folder. I've changed processEngineConfiguration value in applicationContext.xml to make activiti-explorer use my process engine configuration.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Then I successfully deployed my process to activiti explorer and got a trouble with displaying this form property.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Sep 2011 16:13:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-render-problem/m-p/49911#M28851</guid>
      <dc:creator>firebird0001</dc:creator>
      <dc:date>2011-09-12T16:13:06Z</dc:date>
    </item>
    <item>
      <title>Re: External form render problem</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-render-problem/m-p/49912#M28852</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;All looks&amp;nbsp; okay … can you zip up those files with a unit test that displays the problem?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2011 13:06:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-render-problem/m-p/49912#M28852</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2011-09-15T13:06:36Z</dc:date>
    </item>
    <item>
      <title>Re: External form render problem</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/external-form-render-problem/m-p/49913#M28853</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hi, &lt;BR /&gt;&lt;BR /&gt;I have a problem using external forms. I've just started learning Activiti, so I may misunderstand something. Anyway…&lt;BR /&gt;&lt;BR /&gt;I've created some test project, based on VacationRequest sample. When I try to add external form to user task using activiti:formKey="request.form" (it is in the same package) nothing happens. It renders only empty form with only button Complete task. Where might be the mistake?&lt;BR /&gt;&lt;BR /&gt;Thanks in advance for any help!&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;First, thank you for your example.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I had same problem,&amp;nbsp; when I used the xml example from Activiti Explorer without changing the IDs into xml. After I changed the IDs, everything works correctly.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2012 11:57:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/external-form-render-problem/m-p/49913#M28853</guid>
      <dc:creator>udoderk</dc:creator>
      <dc:date>2012-09-10T11:57:57Z</dc:date>
    </item>
  </channel>
</rss>

