<?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 Retrieve variables from act_hi_varinst and act_ru_variable in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/retrieve-variables-from-act-hi-varinst-and-act-ru-variable/m-p/119001#M32793</link>
    <description>&lt;P&gt;I'm working on spring boot and Activiti project, I've been doing a lot of researches but found nothing, I want to retrieve data from&amp;nbsp;act_hi_varinst and&amp;nbsp;act_ru_variable and I dont know how, I tried some code snippets but didn't resolve my issue.&lt;/P&gt;&lt;P&gt;This is the data I want to display:&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot_4.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/1524iB3289590B2FBF0E1/image-size/large?v=v2&amp;amp;px=999" role="button" title="image" alt="image" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I have implemented what User Guide said but it returns me just the id and the name but I want more results like TEXT_ and TEXT2_ CREATE_TIME and more ...&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;List&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Task&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class=""&gt;tasks&lt;/SPAN&gt; &lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;taskService&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;createNativeTaskQuery&lt;/SPAN&gt;&lt;SPAN class=""&gt;()&lt;/SPAN&gt; &lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;sql&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;"SELECT count(*) FROM "&lt;/SPAN&gt; &lt;SPAN class=""&gt;+&lt;/SPAN&gt; &lt;SPAN class=""&gt;managementService&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;getTableName&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;Task&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;class&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;+&lt;/SPAN&gt; &lt;SPAN class=""&gt;" T WHERE T.NAME_ = #{taskName}"&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;parameter&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;"taskName"&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;"gonzoTask"&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;list&lt;/SPAN&gt;&lt;SPAN class=""&gt;();&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;long&lt;/SPAN&gt; &lt;SPAN class=""&gt;count&lt;/SPAN&gt; = &lt;SPAN class=""&gt;taskService&lt;/SPAN&gt;.&lt;SPAN class=""&gt;createNativeTaskQuery&lt;/SPAN&gt;() .&lt;SPAN class=""&gt;sql&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"SELECT count(*) FROM "&lt;/SPAN&gt; + &lt;SPAN class=""&gt;managementService&lt;/SPAN&gt;.&lt;SPAN class=""&gt;getTableName&lt;/SPAN&gt;(&lt;SPAN class=""&gt;Task&lt;/SPAN&gt;.&lt;SPAN class=""&gt;class&lt;/SPAN&gt;) + &lt;SPAN class=""&gt;" T1, "&lt;/SPAN&gt; + &lt;SPAN class=""&gt;managementService&lt;/SPAN&gt;.&lt;SPAN class=""&gt;getTableName&lt;/SPAN&gt;(&lt;SPAN class=""&gt;VariableInstanceEntity&lt;/SPAN&gt;.&lt;SPAN class=""&gt;class&lt;/SPAN&gt;) + &lt;SPAN class=""&gt;" V1 WHERE V1.TASK_ID_ = T1.ID_"&lt;/SPAN&gt;) .&lt;SPAN class=""&gt;count&lt;/SPAN&gt;();&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;I tried this snippet of code :&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery().singleResult();
List&amp;lt;HistoricVariableInstance&amp;gt; historicVariableInstance = historyService.createHistoricVariableInstanceQuery().list();

List&amp;lt;ProcessInstance&amp;gt; instances = processEngine.getRuntimeService().createProcessInstanceQuery().includeProcessVariables().list();

&lt;/PRE&gt;</description>
    <pubDate>Sat, 30 Apr 2022 02:17:37 GMT</pubDate>
    <dc:creator>bakhaledibrahim</dc:creator>
    <dc:date>2022-04-30T02:17:37Z</dc:date>
    <item>
      <title>Retrieve variables from act_hi_varinst and act_ru_variable</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/retrieve-variables-from-act-hi-varinst-and-act-ru-variable/m-p/119001#M32793</link>
      <description>&lt;P&gt;I'm working on spring boot and Activiti project, I've been doing a lot of researches but found nothing, I want to retrieve data from&amp;nbsp;act_hi_varinst and&amp;nbsp;act_ru_variable and I dont know how, I tried some code snippets but didn't resolve my issue.&lt;/P&gt;&lt;P&gt;This is the data I want to display:&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot_4.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/1524iB3289590B2FBF0E1/image-size/large?v=v2&amp;amp;px=999" role="button" title="image" alt="image" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I have implemented what User Guide said but it returns me just the id and the name but I want more results like TEXT_ and TEXT2_ CREATE_TIME and more ...&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;List&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Task&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class=""&gt;tasks&lt;/SPAN&gt; &lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;taskService&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;createNativeTaskQuery&lt;/SPAN&gt;&lt;SPAN class=""&gt;()&lt;/SPAN&gt; &lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;sql&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;"SELECT count(*) FROM "&lt;/SPAN&gt; &lt;SPAN class=""&gt;+&lt;/SPAN&gt; &lt;SPAN class=""&gt;managementService&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;getTableName&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;Task&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;class&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;+&lt;/SPAN&gt; &lt;SPAN class=""&gt;" T WHERE T.NAME_ = #{taskName}"&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;parameter&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;"taskName"&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;"gonzoTask"&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;list&lt;/SPAN&gt;&lt;SPAN class=""&gt;();&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;long&lt;/SPAN&gt; &lt;SPAN class=""&gt;count&lt;/SPAN&gt; = &lt;SPAN class=""&gt;taskService&lt;/SPAN&gt;.&lt;SPAN class=""&gt;createNativeTaskQuery&lt;/SPAN&gt;() .&lt;SPAN class=""&gt;sql&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"SELECT count(*) FROM "&lt;/SPAN&gt; + &lt;SPAN class=""&gt;managementService&lt;/SPAN&gt;.&lt;SPAN class=""&gt;getTableName&lt;/SPAN&gt;(&lt;SPAN class=""&gt;Task&lt;/SPAN&gt;.&lt;SPAN class=""&gt;class&lt;/SPAN&gt;) + &lt;SPAN class=""&gt;" T1, "&lt;/SPAN&gt; + &lt;SPAN class=""&gt;managementService&lt;/SPAN&gt;.&lt;SPAN class=""&gt;getTableName&lt;/SPAN&gt;(&lt;SPAN class=""&gt;VariableInstanceEntity&lt;/SPAN&gt;.&lt;SPAN class=""&gt;class&lt;/SPAN&gt;) + &lt;SPAN class=""&gt;" V1 WHERE V1.TASK_ID_ = T1.ID_"&lt;/SPAN&gt;) .&lt;SPAN class=""&gt;count&lt;/SPAN&gt;();&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;I tried this snippet of code :&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery().singleResult();
List&amp;lt;HistoricVariableInstance&amp;gt; historicVariableInstance = historyService.createHistoricVariableInstanceQuery().list();

List&amp;lt;ProcessInstance&amp;gt; instances = processEngine.getRuntimeService().createProcessInstanceQuery().includeProcessVariables().list();

&lt;/PRE&gt;</description>
      <pubDate>Sat, 30 Apr 2022 02:17:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/retrieve-variables-from-act-hi-varinst-and-act-ru-variable/m-p/119001#M32793</guid>
      <dc:creator>bakhaledibrahim</dc:creator>
      <dc:date>2022-04-30T02:17:37Z</dc:date>
    </item>
  </channel>
</rss>

