<?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: Declared value has type org.activiti.engine.impl.el.Fixed in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/declared-value-has-type-org-activiti-engine-impl-el-fixed/m-p/98512#M67927</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;Which version of the Designer are you using? This is working in the latest release.&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, 04 Feb 2013 09:55:44 GMT</pubDate>
    <dc:creator>trademak</dc:creator>
    <dc:date>2013-02-04T09:55:44Z</dc:date>
    <item>
      <title>Declared value has type org.activiti.engine.impl.el.Fixed</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/declared-value-has-type-org-activiti-engine-impl-el-fixed/m-p/98508#M67923</link>
      <description>Hello Guys,i'm currently working with Custom Extensions for the Designer.What i'm trying to do, is setup a Mail-Task that uses my internal template-systemfor sending mails.The extension of AbstractCustomServiceTask declares 2 fields: mailTemplateID (String) and receiver (string)So, i also added thos</description>
      <pubDate>Mon, 05 Nov 2012 06:28:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/declared-value-has-type-org-activiti-engine-impl-el-fixed/m-p/98508#M67923</guid>
      <dc:creator>dognose</dc:creator>
      <dc:date>2012-11-05T06:28:46Z</dc:date>
    </item>
    <item>
      <title>Re: Declared value has type org.activiti.engine.impl.el.Fixed</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/declared-value-has-type-org-activiti-engine-impl-el-fixed/m-p/98509#M67924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Fields used by field-injection should be of type "Expression", and should be resolved when needed, using the passed-in DelegateExecution in the execute() method:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;public class ReverseStringsFieldInjected implements JavaDelegate {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; private Expression text1;&lt;BR /&gt;&amp;nbsp; private Expression text2;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; public void execute(DelegateExecution execution) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; String value1 = (String) text1.getValue(execution);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; execution.setVariable("var1", new StringBuffer(value1).reverse().toString());&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; String value2 = (String) text2.getValue(execution);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; execution.setVariable("var2", new StringBuffer(value2).reverse().toString());&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;&lt;/CODE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Nov 2012 11:03:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/declared-value-has-type-org-activiti-engine-impl-el-fixed/m-p/98509#M67924</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2012-11-05T11:03:03Z</dc:date>
    </item>
    <item>
      <title>Re: Declared value has type org.activiti.engine.impl.el.Fixed</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/declared-value-has-type-org-activiti-engine-impl-el-fixed/m-p/98510#M67925</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sry, got to dig this out again:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm now using The Expressions as mentioned above:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;public class MyMailTaskDelegation implements org.activiti.engine.delegate.JavaDelegate {&lt;BR /&gt;&lt;BR /&gt; private Expression mailTemplateId;&lt;BR /&gt; private Expression internalUserId;&lt;BR /&gt; private Expression externalAdress;&lt;BR /&gt; private Expression externalName;&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void execute(DelegateExecution execution) throws Exception {&lt;BR /&gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;with the implementation of the AbstractCustomServiceTask as follows:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;@Runtime(delegationClass = MyMailTask.DELEGATION)&lt;BR /&gt;public class MyMailTask extends AbstractCustomServiceTask {&lt;BR /&gt;&amp;nbsp; /* &lt;BR /&gt;…&lt;BR /&gt;static strings here&lt;BR /&gt;…&lt;BR /&gt;*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; @Property(type = PropertyType.TEXT, displayName = MyMailTask.FIELD_NAME_TEMPLATE_ID, required = true)&lt;BR /&gt; @Help(displayHelpShort = MyMailTask.FIELD_HELP_TEMPLATE_ID)&lt;BR /&gt; private String mailTemplateId;&lt;BR /&gt;&lt;BR /&gt; @Property(type = PropertyType.TEXT, displayName = MyMailTask.FIELD_NAME_INTERNAL)&lt;BR /&gt; @Help(displayHelpShort = MyMailTask.FIELD_HELP_INTERNAL)&lt;BR /&gt; private String internalUserId;&lt;BR /&gt;&lt;BR /&gt; @Property(type = PropertyType.TEXT, displayName = MyMailTask.FIELD_NAME_EXTERNAL_MAIL)&lt;BR /&gt; @Help(displayHelpShort = MyMailTask.FIELD_HELP_EXTERNAL_MAIL)&lt;BR /&gt; private String externalAdress;&lt;BR /&gt;&lt;BR /&gt; @Property(type = PropertyType.TEXT, displayName = MyMailTask.FIELD_NAME_EXTERNAL_NAME)&lt;BR /&gt; @Help(displayHelpShort = MyMailTask.FIELD_HELP_EXTERNAL_NAME)&lt;BR /&gt; private String externalName;&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;now, in Designer i set &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;templateId=LostPassword&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;internalUserId=#{requestingUserId}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However, Activiti injects the internalUserId as an Instance of Type &lt;/SPAN&gt;&lt;EM&gt;FixedValue&lt;/EM&gt;&lt;SPAN&gt; and therefore getValue() will return #{requestingUserId}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;instead of 4878 or whatever evaluated id of given user.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do i need to mark the Properties as "dynamic" in any way?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I noticed that the Designer generates the following XML:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;serviceTask id="servicetask3" name="MyMailTask" activiti:class="my.namespace.taskDelegations.MyMailTaskDelegation"&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:field name="mailTemplateId"&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;activiti:string&amp;gt;LostPassword&amp;lt;/activiti:string&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/activiti:field&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="internalUserId"&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;activiti:string&amp;gt;${requestingUserId}&amp;lt;/activiti:string&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/activiti:field&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;lt;/serviceTask&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;but should be&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;serviceTask id="servicetask3" name="MyMailTask" activiti:class="my.namespace.taskDelegations.MyMailTaskDelegation"&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:field name="mailTemplateId"&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;activiti:string&amp;gt;LostPassword&amp;lt;/activiti:string&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/activiti:field&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="internalUserId"&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;activiti:expression&amp;gt;${requestingUserId}&amp;lt;/activiti:expression&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/activiti:field&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;lt;/serviceTask&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;STRONG&gt;So, is this a designer "Bug", or is it because the Properties in "MyMailTask" are defined as Strings?&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;But i cannot declare them as Expression or JuelExpression, because the namespace org.activiti.engine.impl.el is not available&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;in the DesignerExtension project.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Edit:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If i manually change the XML from &amp;lt;activiti:string&amp;gt; to &amp;lt;activiti:expression&amp;gt; it works as expected.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Dec 2012 11:57:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/declared-value-has-type-org-activiti-engine-impl-el-fixed/m-p/98510#M67925</guid>
      <dc:creator>dognose</dc:creator>
      <dc:date>2012-12-11T11:57:39Z</dc:date>
    </item>
    <item>
      <title>Re: Declared value has type org.activiti.engine.impl.el.Fixed</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/declared-value-has-type-org-activiti-engine-impl-el-fixed/m-p/98511#M67926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;giving this a tiny bump:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How can i make activiti to generate &amp;lt;activiti:expression&amp;gt; instead of &amp;lt;activiti:string&amp;gt; in the resulting XML file?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(see example from last post)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Feb 2013 09:46:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/declared-value-has-type-org-activiti-engine-impl-el-fixed/m-p/98511#M67926</guid>
      <dc:creator>dognose</dc:creator>
      <dc:date>2013-02-04T09:46:16Z</dc:date>
    </item>
    <item>
      <title>Re: Declared value has type org.activiti.engine.impl.el.Fixed</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/declared-value-has-type-org-activiti-engine-impl-el-fixed/m-p/98512#M67927</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;Which version of the Designer are you using? This is working in the latest release.&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, 04 Feb 2013 09:55:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/declared-value-has-type-org-activiti-engine-impl-el-fixed/m-p/98512#M67927</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2013-02-04T09:55:44Z</dc:date>
    </item>
    <item>
      <title>Re: Declared value has type org.activiti.engine.impl.el.Fixed</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/declared-value-has-type-org-activiti-engine-impl-el-fixed/m-p/98513#M67928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Updated to the latest version.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You're right. It works now as expected &lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://connect.hyland.com/i/smilies/16x16_smiley-wink.png" alt="Smiley Wink" title="Smiley Wink" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Feb 2013 12:54:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/declared-value-has-type-org-activiti-engine-impl-el-fixed/m-p/98513#M67928</guid>
      <dc:creator>dognose</dc:creator>
      <dc:date>2013-02-04T12:54:22Z</dc:date>
    </item>
  </channel>
</rss>

