<?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 how to get variable that are updated using VARIABLE_UPDATED event  in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/how-to-get-variable-that-are-updated-using-variable-updated/m-p/193079#M146209</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm trying to listen to VARIABLE_UPDATED event and want to do some processing with the variables that are updated. For that I have implemented ActivitiEventListener and in the onEvent method trying to find the variables that are updated using the parameter variable ActivitiEvent,&amp;nbsp; but I dont see any methods in ActivitiEvent that can give that information. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you please let me know how to get the variables that are updated using the event handler. I tried in activiti user guide but I don't see anywhere or may be I'm missing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 Mar 2015 18:37:46 GMT</pubDate>
    <dc:creator>ganeshr</dc:creator>
    <dc:date>2015-03-26T18:37:46Z</dc:date>
    <item>
      <title>how to get variable that are updated using VARIABLE_UPDATED event</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-get-variable-that-are-updated-using-variable-updated/m-p/193079#M146209</link>
      <description>I'm trying to listen to VARIABLE_UPDATED event and want to do some processing with the variables that are updated. For that I have implemented ActivitiEventListener and in the onEvent method trying to find the variables that are updated using the parameter variable ActivitiEvent,&amp;nbsp; but I dont see any</description>
      <pubDate>Thu, 26 Mar 2015 18:37:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-get-variable-that-are-updated-using-variable-updated/m-p/193079#M146209</guid>
      <dc:creator>ganeshr</dc:creator>
      <dc:date>2015-03-26T18:37:46Z</dc:date>
    </item>
    <item>
      <title>Re: how to get variable that are updated using VARIABLE_UPDATED event</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-get-variable-that-are-updated-using-variable-updated/m-p/193080#M146210</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;CODE&gt;org.activiti.engine.test.api.event.VariableEventsTest#testProcessInstanceVariableEvents&lt;/CODE&gt;&lt;CODE&gt;event.getVariableName();&lt;BR /&gt;&amp;nbsp; event.getVariableValue();&lt;/CODE&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>Fri, 27 Mar 2015 08:12:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-get-variable-that-are-updated-using-variable-updated/m-p/193080#M146210</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2015-03-27T08:12:28Z</dc:date>
    </item>
    <item>
      <title>Re: how to get variable that are updated using VARIABLE_UPDATED event</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-get-variable-that-are-updated-using-variable-updated/m-p/193081#M146211</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Does VARIABLE_UPDATED event will fire just as soon as any variable updated for process/task ? or does it have any exceptional cases where only on those cases it will fire? Because I was testing to listen to this event by updating the variable using the following call&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;taskService.setVariables(task.getId(), processVaraibles);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; With the above call the variable values are getting updated but I'm not receiving any event.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Here is my configuration:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="dataSource" ref="dataSource" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="databaseType" value="oracle" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="transactionManager" ref="transactionManager" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="databaseSchemaUpdate" value="false" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="jobExecutorActivate" value="false" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="enableDatabaseEventLogging" value="false" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="idGenerator"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean class="org.activiti.engine.impl.persistence.StrongUuidGenerator" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="typedEventListeners"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;map&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;entry key="VARIABLE_UPDATED" &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;nbsp;&amp;nbsp; &amp;lt;list&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ref bean="variableUpdateEventListner"/&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!–&amp;lt;bean class="com.uprr.netcontrol.workflow.event.listeners.VariableUpdateEventListener"&amp;gt;&amp;lt;/bean&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; –&amp;gt;&amp;lt;/list&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;/entry&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/map&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;/bean&amp;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 listener class:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public class VariableUpdateEventListener implements ActivitiEventListener {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; protected static final transient Logger LOGGER = LoggerFactory.getLogger(VariableUpdateEventListener.class);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; private EventPublisher eventPublisher;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; @Override&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; public final boolean isFailOnException() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; @Override&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; public final void onEvent(final ActivitiEvent event) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch (event.getType()) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; case VARIABLE_UPDATED:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOGGER.INFO("variable update event fired for process id {}", event.getProcessInstanceId());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; default:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Mar 2015 15:10:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-get-variable-that-are-updated-using-variable-updated/m-p/193081#M146211</guid>
      <dc:creator>ganeshr</dc:creator>
      <dc:date>2015-03-27T15:10:03Z</dc:date>
    </item>
    <item>
      <title>Re: how to get variable that are updated using VARIABLE_UPDATED event</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-get-variable-that-are-updated-using-variable-updated/m-p/193082#M146212</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Are you sure it's variable update and not variable create?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If so, could you create a unit test showing the issue and create a JIRA issue for it?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Mar 2015 18:03:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-get-variable-that-are-updated-using-variable-updated/m-p/193082#M146212</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2015-03-29T18:03:15Z</dc:date>
    </item>
    <item>
      <title>Re: how to get variable that are updated using VARIABLE_UPDATED event</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-get-variable-that-are-updated-using-variable-updated/m-p/193083#M146213</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, it is for variable update.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried to reproduce by creating a unit test but there it is working. Might be guessing something wrong in my configuration&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 14:17:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-get-variable-that-are-updated-using-variable-updated/m-p/193083#M146213</guid>
      <dc:creator>ganeshr</dc:creator>
      <dc:date>2015-03-30T14:17:33Z</dc:date>
    </item>
  </channel>
</rss>

