<?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: Easy way to visualize a process instance history? in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141346#M99025</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;Declare variables for passing thru methods&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;private List&amp;lt;String&amp;gt; historicActivityInstanceList = new ArrayList&amp;lt;String&amp;gt;();&lt;BR /&gt;private List&amp;lt;String&amp;gt; highLightedFlows = new ArrayList&amp;lt;String&amp;gt;();&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;What you need here is processDefinition and processInstanceId&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;…&lt;BR /&gt;List&amp;lt;String&amp;gt; highLightedFlows = getHighLightedFlows(processDefinition, processInstanceId);&lt;BR /&gt;…&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;And here you need in activiti-services&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;private List&amp;lt;String&amp;gt; getHighLightedFlows(ProcessDefinitionEntity processDefinition, &lt;BR /&gt; String processInstanceId) {&lt;BR /&gt; &lt;BR /&gt; List&amp;lt;HistoricActivityInstance&amp;gt; historicActivityInstances = historyService.&lt;BR /&gt;&amp;nbsp; createHistoricActivityInstanceQuery().processInstanceId(processInstanceId).&lt;BR /&gt;&amp;nbsp; orderByHistoricActivityInstanceStartTime().asc().list();&lt;BR /&gt; &lt;BR /&gt; for (HistoricActivityInstance hai : historicActivityInstances) {&lt;BR /&gt;&amp;nbsp; historicActivityInstanceList.add(hai.getActivityId());&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; // add current activities to list&lt;BR /&gt; List&amp;lt;String&amp;gt; highLightedActivities = runtimeService.getActiveActivityIds(processInstanceId);&lt;BR /&gt; historicActivityInstanceList.addAll(highLightedActivities);&lt;BR /&gt; &lt;BR /&gt; // activities and their sequence-flows&lt;BR /&gt; getHighLightedFlows(processDefinition.getActivities());&lt;BR /&gt; &lt;BR /&gt; return highLightedFlows;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;private void getHighLightedFlows (List&amp;lt;ActivityImpl&amp;gt; activityList) {&lt;BR /&gt; for (ActivityImpl activity : activityList) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (activity.getProperty("type").equals("subProcess")) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // get flows for the subProcess&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; getHighLightedFlows(activity.getActivities());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (historicActivityInstanceList.contains(activity.getId())) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;PvmTransition&amp;gt; pvmTransitionList = activity.getOutgoingTransitions();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (PvmTransition pvmTransition: pvmTransitionList) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String destinationFlowId = pvmTransition.getDestination().getId();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (historicActivityInstanceList.contains(destinationFlowId)) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; highLightedFlows.add(pvmTransition.getId());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;&lt;/CODE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Jan 2013 10:58:44 GMT</pubDate>
    <dc:creator>iam</dc:creator>
    <dc:date>2013-01-16T10:58:44Z</dc:date>
    <item>
      <title>Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141344#M99023</link>
      <description>Hello,I would like to draw the diagram of a process instance with the history highlighted. My ideal would be to highlight past activities and flows in one color, and current activities in another colors, but just being able to highlight the whole path "from start event to current state" would alread</description>
      <pubDate>Fri, 11 Jan 2013 11:00:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141344#M99023</guid>
      <dc:creator>gguimezanes</dc:creator>
      <dc:date>2013-01-11T11:00:13Z</dc:date>
    </item>
    <item>
      <title>Re: Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141345#M99024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You could try to trace back, based on the activity-id's in the historic-activity instance and their respective start/end-time AND using the BPMN2.0 Pojo-model to figure out what sequence-flow was taken. When quick activiti-bursts are present (eg. gateway with some service-taks-that have the same start-end time, you can revert to the ID (which by default is numeric-incremental) to know which one came first.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2013 12:41:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141345#M99024</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2013-01-11T12:41:00Z</dc:date>
    </item>
    <item>
      <title>Re: Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141346#M99025</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;Declare variables for passing thru methods&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;private List&amp;lt;String&amp;gt; historicActivityInstanceList = new ArrayList&amp;lt;String&amp;gt;();&lt;BR /&gt;private List&amp;lt;String&amp;gt; highLightedFlows = new ArrayList&amp;lt;String&amp;gt;();&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;What you need here is processDefinition and processInstanceId&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;…&lt;BR /&gt;List&amp;lt;String&amp;gt; highLightedFlows = getHighLightedFlows(processDefinition, processInstanceId);&lt;BR /&gt;…&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;And here you need in activiti-services&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;private List&amp;lt;String&amp;gt; getHighLightedFlows(ProcessDefinitionEntity processDefinition, &lt;BR /&gt; String processInstanceId) {&lt;BR /&gt; &lt;BR /&gt; List&amp;lt;HistoricActivityInstance&amp;gt; historicActivityInstances = historyService.&lt;BR /&gt;&amp;nbsp; createHistoricActivityInstanceQuery().processInstanceId(processInstanceId).&lt;BR /&gt;&amp;nbsp; orderByHistoricActivityInstanceStartTime().asc().list();&lt;BR /&gt; &lt;BR /&gt; for (HistoricActivityInstance hai : historicActivityInstances) {&lt;BR /&gt;&amp;nbsp; historicActivityInstanceList.add(hai.getActivityId());&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; // add current activities to list&lt;BR /&gt; List&amp;lt;String&amp;gt; highLightedActivities = runtimeService.getActiveActivityIds(processInstanceId);&lt;BR /&gt; historicActivityInstanceList.addAll(highLightedActivities);&lt;BR /&gt; &lt;BR /&gt; // activities and their sequence-flows&lt;BR /&gt; getHighLightedFlows(processDefinition.getActivities());&lt;BR /&gt; &lt;BR /&gt; return highLightedFlows;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;private void getHighLightedFlows (List&amp;lt;ActivityImpl&amp;gt; activityList) {&lt;BR /&gt; for (ActivityImpl activity : activityList) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (activity.getProperty("type").equals("subProcess")) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // get flows for the subProcess&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; getHighLightedFlows(activity.getActivities());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (historicActivityInstanceList.contains(activity.getId())) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;PvmTransition&amp;gt; pvmTransitionList = activity.getOutgoingTransitions();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (PvmTransition pvmTransition: pvmTransitionList) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String destinationFlowId = pvmTransition.getDestination().getId();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (historicActivityInstanceList.contains(destinationFlowId)) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; highLightedFlows.add(pvmTransition.getId());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;&lt;/CODE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 10:58:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141346#M99025</guid>
      <dc:creator>iam</dc:creator>
      <dc:date>2013-01-16T10:58:44Z</dc:date>
    </item>
    <item>
      <title>Re: Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141347#M99026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for your answers. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;They seem to mean I do have to recompute the flows from the activities, which is not what I intended to do as there are several paths that lead to the same activity… Perhaps I'd better place execution listeners on the sequenceFlows so as to register each flow taken…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Feb 2013 08:44:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141347#M99026</guid>
      <dc:creator>gguimezanes</dc:creator>
      <dc:date>2013-02-01T08:44:49Z</dc:date>
    </item>
    <item>
      <title>Re: Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141348#M99027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;to register each flow taken…&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Do you want to register and then store it on runtime? Or do you want to create additional table to store registered sequence flows?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Without that table it looks like storing in memory on runtime. And what about completed(ended) process instances?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The really easy way to visualize it is to parse outgoing transitions of the activities I think.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Feb 2013 09:33:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141348#M99027</guid>
      <dc:creator>iam</dc:creator>
      <dc:date>2013-02-01T09:33:11Z</dc:date>
    </item>
    <item>
      <title>Re: Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141349#M99028</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Imagine I have one specific task, called check, to which I can go to from a all activities in my process according to conditional flows. Then I look at my history and see that I did task1, task2 and check. Now how do I know if I should highlight the flow from task1 to check or the flow from task2 to check? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ok, it might sound obvious that I should look at the times of execution too, but with a complicated process that has tasks taking place in parallel and so on, it can become quite complicated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That's why I wondered if there was a history of the sequenceFlows the same way as there is a history of executions. And if there's not, my idea to use listeners actually was to populate a custom history table for flows…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Feb 2013 10:16:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141349#M99028</guid>
      <dc:creator>gguimezanes</dc:creator>
      <dc:date>2013-02-01T10:16:17Z</dc:date>
    </item>
    <item>
      <title>Re: Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141350#M99029</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;How to get the BPMN2.0 Pojo-model? Any code sample?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jan 2014 03:08:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141350#M99029</guid>
      <dc:creator>debarcar</dc:creator>
      <dc:date>2014-01-14T03:08:36Z</dc:date>
    </item>
    <item>
      <title>Re: Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141351#M99030</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;Here is one example how to do it :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;5.11 -&amp;gt; &lt;A href="https://github.com/gro-mar/activiti-crystalball/wiki/Audit-trail-diagram" rel="nofollow noopener noreferrer"&gt;Audit trail diagram&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;5.15-SNAPSHOT -&amp;gt; &lt;A href="https://github.com/gro-mar/activiti-crystalball/blob/playback-demo/image-builder/src/test/java/org/activiti/crystalball/diagram/AuditTrailProcessDiagramGeneratorTest.java" rel="nofollow noopener noreferrer"&gt;jUnit test with SVG generator&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;SPAN&gt;You could find answer in the 5.15-SNAPSHOT jUnit test.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jan 2014 07:46:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141351#M99030</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-01-14T07:46:13Z</dc:date>
    </item>
    <item>
      <title>Re: Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141352#M99031</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I found what I want:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ProcessDefinitionEntity processDefinition = (ProcessDefinitionEntity) ((RepositoryServiceImpl) repositoryService).getDeployedProcessDefinition(processInstance&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .getProcessDefinitionId());&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and the repositoryService query processDefinition&amp;nbsp; will return empty tasks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jan 2014 03:50:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141352#M99031</guid>
      <dc:creator>debarcar</dc:creator>
      <dc:date>2014-01-15T03:50:44Z</dc:date>
    </item>
    <item>
      <title>Re: Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141353#M99032</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Is your problem solved?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jan 2014 07:20:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141353#M99032</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-01-15T07:20:46Z</dc:date>
    </item>
    <item>
      <title>Re: Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141354#M99033</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes.&amp;nbsp; I get the activities and sort them by start time, and analyze them according to the processDefinition, then get the&amp;nbsp; operation log I want.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks and Best Regards!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jan 2014 08:44:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141354#M99033</guid>
      <dc:creator>debarcar</dc:creator>
      <dc:date>2014-01-15T08:44:48Z</dc:date>
    </item>
    <item>
      <title>Re: Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141355#M99034</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i can't highlight correct flows when the process contains exclusive gateway: since I have only highlighted tasks, I can't infer which flow is correct.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Could Activiti add in HistoryService a method to return those SequenceFlows?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Apr 2014 15:23:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141355#M99034</guid>
      <dc:creator>pallettaro</dc:creator>
      <dc:date>2014-04-22T15:23:51Z</dc:date>
    </item>
    <item>
      <title>Re: Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141356#M99035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;How do you mean? if you got the tasks, and you got the process model you do know where the exclusive gateway went, right?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Apr 2014 07:24:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141356#M99035</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2014-04-24T07:24:06Z</dc:date>
    </item>
    <item>
      <title>Re: Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141357#M99036</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What if one of the outgoing transitions on an exclusive gateway is going to a previous task that was already executed and another going to a brand new task. The flow went to the new task.&amp;nbsp; How do i determine that the sequence went to the new task and not the previous task?&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://imgur.com/imUt4CX" rel="nofollow noopener noreferrer"&gt;http://imgur.com/imUt4CX&lt;/A&gt;&lt;SPAN&gt; In this diagram the sequence flow went from a-&amp;gt;b-&amp;gt;c&amp;nbsp; however the second gateway also shows the transition going back to A since it was in the history as well.&amp;nbsp; There seems to be no way to determine which transition was executed in the history tables.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Oct 2014 20:48:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141357#M99036</guid>
      <dc:creator>tommmied</dc:creator>
      <dc:date>2014-10-31T20:48:29Z</dc:date>
    </item>
    <item>
      <title>Re: Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141358#M99037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;To know the order, you'd need the timestamps in the ACT_HI_ACTINST table&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Nov 2014 10:37:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141358#M99037</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2014-11-03T10:37:48Z</dc:date>
    </item>
    <item>
      <title>Re: Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141359#M99038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Martin,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The latest activiti-crystalball maven build does not have the same code as the 5.15-SNAPSHOT JUnit link.&amp;nbsp; Do you know where it got moved to now that we are in the 5.19.x version?&amp;nbsp; Did it go to a different maven artifact/jar?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jason&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Feb 2016 23:20:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141359#M99038</guid>
      <dc:creator>jwestra</dc:creator>
      <dc:date>2016-02-25T23:20:41Z</dc:date>
    </item>
    <item>
      <title>Re: Easy way to visualize a process instance history?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141360#M99039</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you give me an example code to do this please? I tried iam's answer for hours but still not work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2019 09:42:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/easy-way-to-visualize-a-process-instance-history/m-p/141360#M99039</guid>
      <dc:creator>nhhao1996</dc:creator>
      <dc:date>2019-02-25T09:42:44Z</dc:date>
    </item>
  </channel>
</rss>

