<?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: Service parameters and return value in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58051#M35430</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;This is inheritly so for the Activiti engine, as it is a Java worflow engine in the first place.&lt;BR /&gt;There is currently no way of providing process variables in the process.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Thank you for the clarification. I was confused because "activiti:resultVariable" let one introduce such a process variable in the process. I was wondering why this seems forbidden with an "activiti:class"-Element.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Sep 2011 14:00:08 GMT</pubDate>
    <dc:creator>mhw</dc:creator>
    <dc:date>2011-09-15T14:00:08Z</dc:date>
    <item>
      <title>Service parameters and return value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58044#M35423</link>
      <description>Hi, I am trying to interact with a service facade using XML only. I am stuck with how to pass parameters from outside expressions.I have the following process:&amp;lt;serviceTask id="javaService" name="Read voltage"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; activiti:expression="#{ServiceDelegate.execute()}"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; activiti:resultVariable="vo</description>
      <pubDate>Wed, 14 Sep 2011 09:01:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58044#M35423</guid>
      <dc:creator>mhw</dc:creator>
      <dc:date>2011-09-14T09:01:40Z</dc:date>
    </item>
    <item>
      <title>Re: Service parameters and return value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58045#M35424</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;You can simply pass the variables in the method call.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So you can use &lt;/SPAN&gt;&lt;CODE&gt;#{ServiceDelegate.execute(yourVariableName)}&lt;/CODE&gt;&lt;SPAN&gt;It's also possible to pass the whole execution instance by using &lt;/SPAN&gt;&lt;CODE&gt;#{ServiceDelegate.execute(execution)}&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Sep 2011 11:42:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58045#M35424</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2011-09-14T11:42:01Z</dc:date>
    </item>
    <item>
      <title>Re: Service parameters and return value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58046#M35425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi trademak,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks for your answer. I understand, that I can pass an own variable. But how do I pass the execution? With the "activiti:class"-call the execution is magically (this is what I dont understand) passed. With "activiti:expression" and the same jul-snippet the execution is a null pointer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How would you initialize the "execution"-variable here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;#{ServiceDelegate.execute(execution)}&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Michael&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Sep 2011 12:01:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58046#M35425</guid>
      <dc:creator>mhw</dc:creator>
      <dc:date>2011-09-14T12:01:33Z</dc:date>
    </item>
    <item>
      <title>Re: Service parameters and return value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58047#M35426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Michael,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Not sure if understand your questions, but the ServiceDelegate class (or whatever class it's wired to) execute method should look similar to:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;public void execute(DelegateExecution execution) {&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;The &lt;/SPAN&gt;&lt;CODE&gt;#{ServiceDelegate.execute(execution)}&lt;/CODE&gt;&lt;SPAN&gt; line will pass the DelegateExection instance to this method.&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, 14 Sep 2011 12:22:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58047#M35426</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2011-09-14T12:22:26Z</dc:date>
    </item>
    <item>
      <title>Re: Service parameters and return value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58048#M35427</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi trademak,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thank you for your time again. You are right again, execution is passed. The null pointer comes not from execution parameter.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My delegate class:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;public class ServiceDelegate implements JavaDelegate, Serializable {&lt;BR /&gt;…&lt;BR /&gt; public void execute(DelegateExecution execution) throws Exception {&lt;BR /&gt;&amp;nbsp; String serviceNameString = (String) serviceName.getValue(execution);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; if(serviceNameString.equals("READ_VOLTAGE")){&lt;BR /&gt;&amp;nbsp; …&lt;BR /&gt;&lt;/CODE&gt;&lt;SPAN&gt;The serviceName field is null. With my "activiti:class" process the serviceName is injected with:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt; public void setText(Expression serviceNameExpression){&lt;BR /&gt;&amp;nbsp; this.serviceName = serviceNameExpression;&lt;BR /&gt; }&lt;BR /&gt;&lt;/CODE&gt;&lt;SPAN&gt;With this process part passing the serviceName works :&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&amp;nbsp; &amp;lt;serviceTask id="javaServiceReadVoltage" name="Read voltage"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; activiti:class="com.bosch.wfe.activity.delegate.ServiceDelegate"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="serviceName"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:string&amp;gt;READ_VOLTAGE&amp;lt;/activiti:string&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/activiti:field&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/serviceTask&amp;gt;&lt;/CODE&gt;&lt;SPAN&gt;With this process part it is _not_ working:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt; &amp;lt;serviceTask id="javaService" name="Read voltage"&lt;BR /&gt;&amp;nbsp; activiti:expression="${ServiceDelegate.execute(execution)}"&lt;BR /&gt;&amp;nbsp; activiti:resultVariable="voltage"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="serviceName"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:string&amp;gt;READ_VOLTAGE&amp;lt;/activiti:string&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/activiti:field&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;BR /&gt; &amp;lt;/serviceTask&amp;gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Perhaps this is the wrong approach. What I want is: passing a variable to a service and getting a return value(which I can use in a gateway). But with XML only (because the editors want to be flexible). Hopefully I made my problem clear now.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Michael&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Sep 2011 12:43:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58048#M35427</guid>
      <dc:creator>mhw</dc:creator>
      <dc:date>2011-09-14T12:43:24Z</dc:date>
    </item>
    <item>
      <title>Re: Service parameters and return value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58049#M35428</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;The serviceName field is null. With my "activiti:class" process the serviceName is injected with:&lt;BR /&gt;&lt;CODE&gt; public void setText(Expression serviceNameExpression){&lt;BR /&gt;&amp;nbsp; this.serviceName = serviceNameExpression;&lt;BR /&gt; }&lt;BR /&gt;&lt;/CODE&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;This was not true. Service parameter is injected without this method. I must have been confused.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now I have this workflow:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;…&lt;BR /&gt; &amp;lt;serviceTask id="javaServiceReadVoltage" name="Read voltage"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; activiti:class="com.bigcompany.wfe.activiti.delegate.ServiceDelegate"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="serviceName"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:string&amp;gt;READ_VOLTAGE&amp;lt;/activiti:string&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/activiti:field&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt; &amp;lt;/serviceTask&amp;gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow3" sourceRef="javaServiceReadVoltage" targetRef="exclusiveGw" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;exclusiveGateway id="exclusiveGw" name="Exclusive Gateway" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow4" sourceRef="exclusiveGw" targetRef="theTask1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;conditionExpression xsi:type="tFormalExpression"&amp;gt;${ServiceResult == 12.0}&amp;lt;/conditionExpression&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt; &lt;/CODE&gt;&lt;SPAN&gt;The process variable "ServiceResult" is set within the delegate service:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp; double result = ServiceFacade.readVoltage();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; execution.setVariable("ServiceResult", result);&lt;BR /&gt;&lt;/CODE&gt;&lt;SPAN&gt;But this solution is based on the "knowledge" that the variable name is "ServiceResult". If the editor has no possibility to look in the source this has to be documentated elsewhere.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Therefore this is no solution for us.&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG style="color: #FF4040;"&gt;Please, somebody: What can we do to name the result variable as an editor?&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Michael&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2011 11:30:27 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58049#M35428</guid>
      <dc:creator>mhw</dc:creator>
      <dc:date>2011-09-15T11:30:27Z</dc:date>
    </item>
    <item>
      <title>Re: Service parameters and return value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58050#M35429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This is inheritly so for the Activiti engine, as it is a Java worflow engine in the first place.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;There is currently no way of providing process variables in the process.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2011 13:49:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58050#M35429</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2011-09-15T13:49:03Z</dc:date>
    </item>
    <item>
      <title>Re: Service parameters and return value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58051#M35430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;This is inheritly so for the Activiti engine, as it is a Java worflow engine in the first place.&lt;BR /&gt;There is currently no way of providing process variables in the process.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Thank you for the clarification. I was confused because "activiti:resultVariable" let one introduce such a process variable in the process. I was wondering why this seems forbidden with an "activiti:class"-Element.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2011 14:00:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58051#M35430</guid>
      <dc:creator>mhw</dc:creator>
      <dc:date>2011-09-15T14:00:08Z</dc:date>
    </item>
    <item>
      <title>Re: Service parameters and return value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58052#M35431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;This is inheritly so for the Activiti engine, as it is a Java worflow engine in the first place.&lt;BR /&gt;There is currently no way of providing process variables in the process.&lt;/BLOCKQUOTE&gt;Thank you for the clarification. I was confused because "activiti:resultVariable" let one introduce such a process variable in the process. I was wondering why this seems forbidden with an "activiti:class"-Element.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;I was just wondering about the same thing. Input to the service task is easy using "Expressions" in code and "activiti:field" in bpm20.xml. The reverse should also be possible, e.g. &lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;serviceTask id="serviceTask1" name="Service Taks" activiti:class="org.example.activi.servicetasks.MyService"&amp;gt;&lt;BR /&gt;&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:field name="param1"&amp;gt;&amp;lt;activiti:expression&amp;gt;${whatever}&amp;lt;/activiti:expression&amp;gt;&amp;lt;/activiti:field&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="param2" activiti:resultVariable="processVariable1" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/serviceTask&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Erny&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2012 21:07:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58052#M35431</guid>
      <dc:creator>erny18031</dc:creator>
      <dc:date>2012-03-20T21:07:39Z</dc:date>
    </item>
    <item>
      <title>Re: Service parameters and return value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58053#M35432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Why should this be possible? What do you mis?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2012 21:27:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58053#M35432</guid>
      <dc:creator>ronald_van_kuij</dc:creator>
      <dc:date>2012-03-20T21:27:50Z</dc:date>
    </item>
    <item>
      <title>Re: Service parameters and return value</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58054#M35433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&amp;lt;serviceTask id="javaServiceReadVoltage" name="Read voltage"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; activiti:class="com.bigcompany.wfe.activiti.delegate.ServiceDelegate"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="serviceName"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:string&amp;gt;READ_VOLTAGE&amp;lt;/activiti:string&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/activiti:field&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt; &amp;lt;/serviceTask&amp;gt;&lt;BR /&gt;&lt;BR /&gt;Michael&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Perhaps it seems too easy or silly but couldn't you just pass in the name of the variable you wan tthe service task to return the result as with a meaningful default?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="responseVariable"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:string&amp;gt;myResult&amp;lt;/activiti:string&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/activiti:field&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;then in your code it's just execution.setVariable(responseVariable, "the result")?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;that would allow the bpmn author to specify what var to use.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Aug 2012 22:09:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/service-parameters-and-return-value/m-p/58054#M35433</guid>
      <dc:creator>trevershick</dc:creator>
      <dc:date>2012-08-27T22:09:15Z</dc:date>
    </item>
  </channel>
</rss>

