<?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: Queue and process monitoring in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107102#M74987</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Activiti Explorer does not offer any visual "monitoring" of a process-instance other than a process-diagram of the process and the current active activities highlighted. For finished processes, all information is available in the history and can be retrieved through our API but there is NO GUI for that in activiti explorer.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Oct 2012 11:05:24 GMT</pubDate>
    <dc:creator>frederikherema1</dc:creator>
    <dc:date>2012-10-17T11:05:24Z</dc:date>
    <item>
      <title>Queue and process monitoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107099#M74984</link>
      <description>Hello all.I am thinking about process instances monitoring features, application of queuing theory in process optimization. The basic thing to monitor can be queue of waiting process instances in waiting states (e.g. user task). Currently there is possibility to add timer on user task. It could be i</description>
      <pubDate>Tue, 09 Oct 2012 16:05:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107099#M74984</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2012-10-09T16:05:11Z</dc:date>
    </item>
    <item>
      <title>Re: Queue and process monitoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107100#M74985</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That seems like a quite specific use-case, inspecting history of completed instances (this can get specific and complex, based on needs). IMHO, this is something you could easily add in top of the Activiti API (all building blocks are available).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 07:39:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107100#M74985</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2012-10-10T07:39:49Z</dc:date>
    </item>
    <item>
      <title>Re: Queue and process monitoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107101#M74986</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sorry I can't understand, I think is quite a need to check what happen to a run processes. Is there any "visual" way to monitor a finished processes? I really need monitoring of processes from the GUI activiti is not offering such functionality?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2012 08:59:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107101#M74986</guid>
      <dc:creator>nbuso</dc:creator>
      <dc:date>2012-10-17T08:59:18Z</dc:date>
    </item>
    <item>
      <title>Re: Queue and process monitoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107102#M74987</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Activiti Explorer does not offer any visual "monitoring" of a process-instance other than a process-diagram of the process and the current active activities highlighted. For finished processes, all information is available in the history and can be retrieved through our API but there is NO GUI for that in activiti explorer.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2012 11:05:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107102#M74987</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2012-10-17T11:05:24Z</dc:date>
    </item>
    <item>
      <title>Re: Queue and process monitoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107103#M74988</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;That seems like a quite specific use-case, inspecting history of completed instances (this can get specific and complex, based on needs). IMHO, this is something you could easily add in top of the Activiti API (all building blocks are available).&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;I think you are right, everything is there and on the top of API (may be with small changes) monitoring can be implemented. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I can be more specific now. I established a project on github to provide possibility to monitor running instances of the process.&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://gro-mar.github.com/activiti-crystalball" rel="nofollow noopener noreferrer"&gt;http://gro-mar.github.com/activiti-crystalball&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball.git" rel="nofollow noopener noreferrer"&gt;https://github.com/gro-mar/activiti-crystalball.git&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and wiki&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/wiki" rel="nofollow noopener noreferrer"&gt;https://github.com/gro-mar/activiti-crystalball/wiki&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;(I would appreciate any comment suggestion…..)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Let's imagine:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. there is&amp;nbsp; a queue of tasks assigned to one actor. (This actor is dedicated to complete only these tasks in the workflow)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. there are already 5 tasks in the user task queue, There is timer signal assigned to user tasks (withdraw task after 10mins in the queue). &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What I want to achieve:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Monitor queue and throw a signal in the case when probability that timer signal on the user task will be thrown is higher than 80%.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It is only school example. I do not know whether it has application in real life.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;To calculate probability simulation can be used (I think activiti does not support simulation yet).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Throwing a signal in the case of reaching 80% limit is simple.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What is your opinion:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Does it make sense to base monitoring on monitoring queues?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2012 15:14:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107103#M74988</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2012-10-17T15:14:40Z</dc:date>
    </item>
    <item>
      <title>Re: Queue and process monitoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107104#M74989</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In my opinion, a queue will make development harder.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I did a prototype once, where I had very simple task and execution listeners attached to my process.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In those listeners, I fired events to some queue that would process these events and generate monitoring information.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Adding such listeners is very easy in Activiti, and you don't need to add them to the process xml: just configure a BPMNParseListener that attaches this listener to any of the workflow steps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Oct 2012 09:38:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107104#M74989</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2012-10-18T09:38:04Z</dc:date>
    </item>
    <item>
      <title>Re: Queue and process monitoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107105#M74990</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you for answer&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;just configure a BPMNParseListener that attaches this listener to any of the workflow steps&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Thats good point - I will do that.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Process model does not contain information about queue sizes (they can differ from node to node). This information can be stored somewhere.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But it is interesting:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Another&amp;nbsp; idea is to use simulation for event prediction in the system. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The first idea - &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. take current state of the system (all running process instances)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. parse deployed process definitions and &lt;/SPAN&gt;&lt;STRONG&gt;change node implementation&lt;/STRONG&gt;&lt;SPAN&gt;. E.g. for user task we can simulate user work, and generate complete events to the simulation event calendar, … . &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. execute simulation runs several times, and generate report.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can BPMParseListener implementation be used to completely change node behavior?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Oct 2012 12:38:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107105#M74990</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2012-10-18T12:38:17Z</dc:date>
    </item>
    <item>
      <title>Re: Queue and process monitoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107106#M74991</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The BPMNParseListener can tweak node behavior to a certain extent, yes. But you will need to learn some of the internals of course.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What exactly would you like to change in step 2? What would be the output of a simulation run then?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Oct 2012 05:46:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107106#M74991</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2012-10-19T05:46:11Z</dc:date>
    </item>
    <item>
      <title>Re: Queue and process monitoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107107#M74992</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;What I want to achieve&lt;/STRONG&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;just one simple case&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Monitor system (running process instances). In case when probability of expiring user task in the the queue will be higher than limit (e.g. 80%), generate report, inform somebody about this state&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For simplification take process with &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&amp;nbsp; [start]—&amp;gt;[user task]—&amp;gt;[end]&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; [signal time expired]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;User task is assigned to the one user.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;How&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Take current state of the system (running process instances, taskService tasks, userService configuration (users)). To create simulation model.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;What exactly would you like to change in step 2?&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;2. change behavior of the user task and other nodes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Simulator will simulate actor's work. It generates events to the simulator event calendar. - CompleteTask on which actor is currently working on, event to claim next task ….. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Event calender will contain periodical events to execute jobs (check task duration and signal). When signal should be thrown - it will throw a signal and log it into simulator audit trail. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Simulation will stop when there will be no user task in the system.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In the first step I would like to use process engine to react as a model and will be driven by simulation time. This process engine should work on the top of another DB scheme - to do not touch real world state, but to work on simulated data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;What would be the output of a simulation run then?&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;In that case output of simulation run will be audit log. this audit log has to be evaluated whether something interesting has happened (e.g. duration signal). &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Output of one simulation is process audit trail.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Simulation is repeated 10t times, and in the case when user task expires in 8t cases we can say that there is 80% that duration will exceed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Simulation output has to be evaluated - we can calculate probability whether user task will expire.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Report from simulation is process diagram with highlighted signal node on the user task and with probability description(80%)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does it make sense?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it possible to do it?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How can it be done with activiti?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Oct 2012 08:20:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107107#M74992</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2012-10-19T08:20:49Z</dc:date>
    </item>
    <item>
      <title>Re: Queue and process monitoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107108#M74993</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sure it makes sense, but I'm just not sure if the simulation engine also should be the activiti engine …&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Everything you state can be done by introducing listeners (execution / task / process) to the process. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Like I said, this can be done transparantly by using a BPMN parse listener.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Just fire off the events to whatever queue you have and process them.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Oct 2012 09:34:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107108#M74993</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2012-10-22T09:34:32Z</dc:date>
    </item>
    <item>
      <title>Re: Queue and process monitoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107109#M74994</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The simplest DueDate monitoring results should look like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[img]&lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/process-monitor/blob/timer-prediction/generator/src/test/resources/org/processmonitor/generator/usertasksimulator/TaskInstanceDueDateMoniorTest.dueTime1_50Reached.png?raw=true" rel="nofollow noopener noreferrer"&gt;https://github.com/gro-mar/process-monitor/blob/timer-prediction/generator/src/test/resources/org/processmonitor/generator/usertasksimulator/TaskInstanceDueDateMoniorTest.dueTime1_50Reached.png?raw=true&lt;/A&gt;&lt;SPAN&gt;[/img]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It means that in 100% of simulation runs due time for at least one task in the queue for checkFormalRequirements node was met and in 61% of simulation runs due time for ValueCheck was met.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;(there is a test which has generated this process diagram &lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/process-monitor/blob/timer-prediction/generator/src/test/java/org/processmonitor/generator/usertasksimulator/MockTaskInstanceHistoryExecutorTest.java" rel="nofollow noopener noreferrer"&gt;https://github.com/gro-mar/process-monitor/blob/timer-prediction/generator/src/test/java/org/processmonitor/generator/usertasksimulator/MockTaskInstanceHistoryExecutorTest.java&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Does HistoricTaskInstance&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp; /** Difference between {@link #getEndTime()} and {@link #getStartTime()} in milliseconds.&amp;nbsp; */&lt;BR /&gt;&amp;nbsp; Long getDurationInMillis();&lt;BR /&gt;&lt;/CODE&gt;&lt;SPAN&gt;return time delta between claiming the task and task complete/delete?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Another topic&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Next time I would simulate more ( users in the group,…)&amp;nbsp; Timers, gateways decisions…..&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How can I get potential task owners from the Task?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 16:16:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107109#M74994</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2012-11-15T16:16:22Z</dc:date>
    </item>
    <item>
      <title>Re: Queue and process monitoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107110#M74995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;return time delta between claiming the task and task complete/delete?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;No, the time between the task creation time and when it is completed&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;How can I get potential task owners from the Task?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Check the candidateUsers / candidateGroups attribute on a user task.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 19:26:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107110#M74995</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2012-11-15T19:26:53Z</dc:date>
    </item>
    <item>
      <title>Re: Queue and process monitoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107111#M74996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Duration&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;getDurationInMillis();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;it make sense to get only task creation time and task end time in the process audit trail.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;From logical point of view task claim/complete event should be part of TaskService audit trail. Does something like this&amp;nbsp; exist, from where I can get this kind of information?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How can I extend TaskService to log this information?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Candidate users&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;org.activiti.engine.task.Task Interface (Returned from the TaskInstanceQuery) does not have any getCandidateUsers/groups method. In fact&amp;nbsp; taskQuery is returning List&amp;lt;Task&amp;gt;, which is TaskEntity which implements TaskDelegate interface. (To get candidates I can recast it - not clean) - Is there better way?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Nov 2012 13:03:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107111#M74996</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2012-11-16T13:03:14Z</dc:date>
    </item>
    <item>
      <title>Re: Queue and process monitoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107112#M74997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;From logical point of view task claim/complete event should be part of TaskService audit trail. Does something like this exist, from where I can get this kind of information? How can I extend TaskService to log this information?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;No, this information is indeed not recorded.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;To fix this, you'd need to extend the current ClaimTaskCmd and add a call to the history manager yourself.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;org.activiti.engine.task.Task Interface (Returned from the TaskInstanceQuery) does not have any getCandidateUsers/groups method. In fact taskQuery is returning List&amp;lt;Task&amp;gt;, which is TaskEntity which implements TaskDelegate interface. (To get candidates I can recast it - not clean) - Is there better way?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes - use the getIdentityLinksForTask method on the TaskService&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Nov 2012 18:23:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107112#M74997</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2012-11-16T18:23:24Z</dc:date>
    </item>
    <item>
      <title>Re: Queue and process monitoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107113#M74998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;No, this information is indeed not recorded.&lt;BR /&gt;To fix this, you'd need to extend the current ClaimTaskCmd and add a call to the history manager yourself.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;I have implemented it locally. How can I publish these changes? (another branch, I do not have permissions, is there any need to have such a functionality ….)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Nov 2012 14:48:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107113#M74998</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2012-11-21T14:48:17Z</dc:date>
    </item>
    <item>
      <title>Re: Queue and process monitoring</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107114#M74999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Since we're on GitHub, the easiest way is just forking our project and creating a pull request (like all the cool frameworks nowadays do ;-))&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Nov 2012 12:38:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/queue-and-process-monitoring/m-p/107114#M74999</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2012-11-22T12:38:22Z</dc:date>
    </item>
  </channel>
</rss>

