<?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: Call Activity - Expression - How to in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244701#M197831</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;NICE! that's exactly what I need, let me try it and I'll confirm if your suggestion is solving my problem or not.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again Mark.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Kike.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 Apr 2016 06:52:44 GMT</pubDate>
    <dc:creator>ginxo</dc:creator>
    <dc:date>2016-04-19T06:52:44Z</dc:date>
    <item>
      <title>Call Activity - Expression - How to</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244696#M197826</link>
      <description>Hello people,I have a question about how to solve this situation I have in my hands. The thing is, I´m trying to define a custom process in order to repeat an specific functionality but with a dynamic expression specified by the "father" process. Let's call the custom process as "B" and the process</description>
      <pubDate>Thu, 14 Apr 2016 09:48:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244696#M197826</guid>
      <dc:creator>ginxo</dc:creator>
      <dc:date>2016-04-14T09:48:57Z</dc:date>
    </item>
    <item>
      <title>Re: Call Activity - Expression - How to</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244697#M197827</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have posted the question in &lt;/SPAN&gt;&lt;A href="http://stackoverflow.com/questions/36626935/call-activity-expression-how-to" rel="nofollow noopener noreferrer"&gt;http://stackoverflow.com/questions/36626935/call-activity-expression-how-to&lt;/A&gt;&lt;SPAN&gt; as well&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2016 15:00:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244697#M197827</guid>
      <dc:creator>ginxo</dc:creator>
      <dc:date>2016-04-14T15:00:52Z</dc:date>
    </item>
    <item>
      <title>Re: Call Activity - Expression - How to</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244698#M197828</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;SPAN&gt;check &lt;/SPAN&gt;&lt;CODE&gt;org.activiti.engine.test.bpmn.callactivity.CallActivityAdvancedTest#testCallSimpleSubProcessWithExpressions&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;In activiti source&lt;/SPAN&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, 18 Apr 2016 13:53:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244698#M197828</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2016-04-18T13:53:58Z</dc:date>
    </item>
    <item>
      <title>Re: Call Activity - Expression - How to</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244699#M197829</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks a lot Martin, but this is not exactly what I mean. I need to pass through the expression to be executed inside the subflow.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Kike.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Apr 2016 15:06:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244699#M197829</guid>
      <dc:creator>ginxo</dc:creator>
      <dc:date>2016-04-18T15:06:00Z</dc:date>
    </item>
    <item>
      <title>Re: Call Activity - Expression - How to</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244700#M197830</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Kike,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I need to pass through the expression to be executed inside the subflow&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;In that case I would pass it to the called subprocess as a string variable. In the subprocess (service or script) task, get expression manager from the org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl#getExpressionManager. Expression manager can create expression &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.activiti.engine.impl.el.ExpressionManager#createExpression(String expression). Expression can be evaluated in the context of e.g. execution org.activiti.engine.impl.el.ExpressionManager#createExpression.&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>Tue, 19 Apr 2016 06:42:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244700#M197830</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2016-04-19T06:42:24Z</dc:date>
    </item>
    <item>
      <title>Re: Call Activity - Expression - How to</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244701#M197831</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;NICE! that's exactly what I need, let me try it and I'll confirm if your suggestion is solving my problem or not.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again Mark.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Kike.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Apr 2016 06:52:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244701#M197831</guid>
      <dc:creator>ginxo</dc:creator>
      <dc:date>2016-04-19T06:52:44Z</dc:date>
    </item>
    <item>
      <title>Re: Call Activity - Expression - How to</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244702#M197832</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Mark,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Finally I tried it and it´s working perfectly…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is the code of the service&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.activiti.engine.delegate.DelegateExecution;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.activiti.engine.impl.context.Context;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.springframework.stereotype.Component;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;@Component("customService")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;public class CustomService {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; public void executeExpression(String expression, DelegateExecution execution) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Context.getProcessEngineConfiguration().getExpressionManager()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .createExpression(expression).getValue(execution);&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;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And this is the one from the service task&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;blockcode&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;serviceTask id="customServiceTask_execution" name="Custom Service Task" activiti:expression="${customService.executeExpression("${accountService.getAccount(execution)}", execution)}"&amp;gt;&amp;lt;/serviceTask&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/blockcode&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Instead of specifying "${accountService.getAccount(execution)}" directly as a method parameter I use a variable passed from the parent process.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot for your helping.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Kike.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Apr 2016 15:45:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244702#M197832</guid>
      <dc:creator>ginxo</dc:creator>
      <dc:date>2016-04-19T15:45:56Z</dc:date>
    </item>
    <item>
      <title>Re: Call Activity - Expression - How to</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244703#M197833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Kike,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Glad to hear. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Apr 2016 06:24:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/call-activity-expression-how-to/m-p/244703#M197833</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2016-04-20T06:24:28Z</dc:date>
    </item>
  </channel>
</rss>

