<?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: How to optimize process bottleneck? in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124214#M87414</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yeah, I think you are right: the simulation engine could be used for runtime optimization too. Or at least there is a big shared piece.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't have any 'real' business processes unfortunately. As framework builders, we're the last one to see them …&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 31 Jan 2013 09:54:54 GMT</pubDate>
    <dc:creator>jbarrez</dc:creator>
    <dc:date>2013-01-31T09:54:54Z</dc:date>
    <item>
      <title>How to optimize process bottleneck?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124211#M87411</link>
      <description>Hello.I tried to optimize process from my previous post (How to predict process bottleneck?).The way, how is it done, is described here Optimize the process 1.QuestionsDoes anybody have real case where simulation could be used to optimize process? (I would like to use real case to extend simulation</description>
      <pubDate>Wed, 30 Jan 2013 09:39:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124211#M87411</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-01-30T09:39:28Z</dc:date>
    </item>
    <item>
      <title>Re: How to optimize process bottleneck?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124212#M87412</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Nice!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One way that typically 'solves' these bottlenecks is escalation: put a timer on the slow task, and escalate it to someone else (or a group) when the timer fires.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Does anybody have real case where simulation could be used to optimize process? (I would like to use real case to extend simulation framework)&lt;BR /&gt;In fact, is simulation needed to optimize processes?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;I think you must separate two different phases of optimization:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- Optimization during design: here simulation is usable. Use the simulation to test-proof the process and see potential bottlenecks. Typically, you'd see group allocation in simulation tool. Ie user task A can be done by group X with 5 people and task B can be done by group Y with only 2 people. Then, you can take a bunch of processes and run them through the simulator. You'd probably see bottlenecks arise once group Y has more and more work to do.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Optimization during runtime: here simulation is not usable, as this must be done based on the historical data produced by the engine&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jan 2013 15:06:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124212#M87412</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2013-01-30T15:06:54Z</dc:date>
    </item>
    <item>
      <title>Re: How to optimize process bottleneck?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124213#M87413</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;One way that typically 'solves' these bottlenecks is escalation: put a timer on the slow task, and escalate it to someone else (or a group) when the timer fires.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes. Escalation 'solves' bottleneck. I would say, it is 'Fireman extinguishes fires' approach, and it works in many cases.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I think you must separate two different phases of optimization:&lt;BR /&gt;&lt;BR /&gt;- Optimization during design&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Yes exactly, simulation during design can decrease pressure on the 'fireman'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;- Optimization during runtime: here simulation is not usable, as this must be done based on the historical data produced by the engine&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;I hope simulation is usable in runtime too. From my point of view, simulation is something like a scrying ball. (another question is how much scrying ball costs and how precise is.&amp;nbsp; &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt; ). That's why I used historical data to simulate users activities.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I made small examples ( &lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/wiki/DueDate-Monitor---the-simplest-case" rel="nofollow noopener noreferrer"&gt;DueDate Monitor&lt;/A&gt;&lt;SPAN&gt;,&amp;nbsp; &lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/wiki/Monitor-ability-to-finish-running-process-instances" rel="nofollow noopener noreferrer"&gt;Are we able to finish all started process instances?&lt;/A&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The first example was done some time ago - it is not based on the simulation process engine. It uses simulation on the process tasks. Migration is simple.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope somebody will have real case where simulation (in design/runtime/optimization phase)&amp;nbsp; can be successfully applied.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jan 2013 07:42:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124213#M87413</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-01-31T07:42:17Z</dc:date>
    </item>
    <item>
      <title>Re: How to optimize process bottleneck?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124214#M87414</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yeah, I think you are right: the simulation engine could be used for runtime optimization too. Or at least there is a big shared piece.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't have any 'real' business processes unfortunately. As framework builders, we're the last one to see them …&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jan 2013 09:54:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124214#M87414</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2013-01-31T09:54:54Z</dc:date>
    </item>
    <item>
      <title>Re: How to optimize process bottleneck?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124215#M87415</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;The comment on the margin&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I do not have any real example but I tried to generate report about percentage of tasks finished after dueDate. Does not matter whether simulation was used or not.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;To read more visit &lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/wiki/DueDate-generator" rel="nofollow noopener noreferrer"&gt;DueDateGenerator&lt;/A&gt;&lt;SPAN&gt; page.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Feb 2013 13:21:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124215#M87415</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-02-12T13:21:51Z</dc:date>
    </item>
    <item>
      <title>Re: How to optimize process bottleneck?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124216#M87416</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Cool. What are your plans with this? Do yo envision a toolset around Activiti?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Feb 2013 15:34:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124216#M87416</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2013-02-13T15:34:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to optimize process bottleneck?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124217#M87417</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, I would like to provide tool which can support process life cycle. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The tool (let say scrying ball) should provide: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;OL style="list-style-type:decimal;"&gt;1. reports to monitor activiti process engine (running, finished&amp;nbsp; processes, tasks…..) - it should be independent from "live" engine or "simulation" engine. Currently implemented reports are:&lt;BR /&gt; &lt;UL&gt;a. Amount of task instances&amp;nbsp; - &lt;A href="https://github.com/gro-mar/activiti-crystalball/wiki/Process-instances-generator" rel="nofollow noopener noreferrer"&gt;process bottleneck&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b. Tasks after due date -&lt;A href="https://github.com/gro-mar/activiti-crystalball/wiki/DueDate-generator" rel="nofollow noopener noreferrer"&gt;dueDate generator&lt;/A&gt;&lt;/UL&gt; 2. simulation engine - to simulate process behavior and to help in process monitoring and optimization.&lt;/OL&gt;&lt;SPAN&gt;To achieve that I would like to have real example, on which I can prove the concept.&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;Any ideas are welcome.&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Currently I am working on process model extension ( to cover simulation model too).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Feb 2013 09:11:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124217#M87417</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-02-14T09:11:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to optimize process bottleneck?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124218#M87418</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I added new functionality to simulator. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The idea is to use the real load and user behavior to optimize processes. I used following steps:&lt;/SPAN&gt;&lt;BR /&gt;&lt;UL&gt;1. record load and users behavior (History service full audit from live engine)&lt;BR /&gt;2. prepare simulation engine for playback&lt;BR /&gt;3. playback engine execution&lt;BR /&gt;4. evaluate simulation run ( if acceptance requirements were not met change process and playback again)&lt;/UL&gt;&lt;SPAN&gt;To read more visit a &lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/wiki/Optimize-the-process-2" rel="nofollow noopener noreferrer"&gt;link&lt;/A&gt;&lt;SPAN&gt; or try following &lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/blob/master/simulator/src/test/java/org/activiti/crystalball/simulator/PlaybackTest.java" rel="nofollow noopener noreferrer"&gt;test&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Help:&lt;/STRONG&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;UL&gt;Could somebody help me to find good example where process simulation and optimization can be applied?&lt;BR /&gt;Any feedback is appreciated.&lt;/UL&gt;&lt;SPAN&gt;Thank you in advance.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Mar 2013 08:48:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124218#M87418</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-03-06T08:48:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to optimize process bottleneck?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124219#M87419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The link you posted isnt working anymore, where can I find it?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Mar 2013 10:02:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124219#M87419</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2013-03-11T10:02:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to optimize process bottleneck?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124220#M87420</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sorry - I've renamed the project&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Mar 2013 13:18:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124220#M87420</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-03-11T13:18:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to optimize process bottleneck?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124221#M87421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/wiki/Optimize-the-process-2" rel="nofollow noopener noreferrer"&gt;https://github.com/gro-mar/activiti-crystalball/wiki/Optimize-the-process-2&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/blob/master/simulator/src/test/java/org/activiti/crystalball/simulator/PlaybackTest.java" rel="nofollow noopener noreferrer"&gt;https://github.com/gro-mar/activiti-crystalball/blob/master/simulator/src/test/java/org/activiti/crystalball/simulator/PlaybackTest.java&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Mar 2013 07:11:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124221#M87421</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-03-12T07:11:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to optimize process bottleneck?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124222#M87422</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hmmm I'm not sure about that extra namespaced attributes on those elements…. feels pretty invasive (but I can see the need for it).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can't you use a BpmnParseHandler (&lt;/SPAN&gt;&lt;A href="http://activiti.org/userguide/index.html#advanced_parseHandlers" rel="nofollow noopener noreferrer"&gt;http://activiti.org/userguide/index.html#advanced_parseHandlers&lt;/A&gt;&lt;SPAN&gt;) that you configure on the process engine config to add those custom elements dynamically? Would make it prettier, I think.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But overall, again nice progress!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Mar 2013 09:38:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124222#M87422</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2013-03-13T09:38:51Z</dc:date>
    </item>
    <item>
      <title>Re: How to optimize process bottleneck?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124223#M87423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;BpmnParseHandler&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;are part of activiti 5.12 - I did not upgrade dependency from 5.11 yet. &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;add those custom elements dynamically&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Could you explain little bit more? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Should I store simulation model data outside of process definition? (it can make sense too - because of different simulation models, and simulation experiments….)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Mar 2013 09:02:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124223#M87423</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-03-14T09:02:23Z</dc:date>
    </item>
    <item>
      <title>Re: How to optimize process bottleneck?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124224#M87424</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;are part of activiti 5.12 - I did not upgrade dependency from 5.11 yet.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;In Activiti you can use a BPMNParseListener. The mechanism is similar and you can upgrade easily once you switch to 5.12&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Should I store simulation model data outside of process definition? (it can make sense too - because of different simulation models, and simulation experiments….)&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;You could do that, and that's certainly a valid thing to think about.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But that was not where I was hinting add. I meant that adding the custom elements with your own namespace might be too cumbersome to do, and you might add them dynamically to your process definition when it is parsed. That way, you can enrich your processes dynamically when they are loaded into memory before execution.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But I don't know if there are general rules to apply those elements. Eg. is it always the same class for a given type? Or does that change? If it changes depending on the author of the process definition, your approach probably is more suitable.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Mar 2013 09:09:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124224#M87424</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2013-03-15T09:09:20Z</dc:date>
    </item>
    <item>
      <title>Re: How to optimize process bottleneck?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124225#M87425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;But I don't know if there are general rules to apply those elements. Eg. is it always the same class for a given type?&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;I do not think so. It depends on the simulation experiment. How far in the simulation do we want to go. In that case it is not always the same class for given element type. Simulation experiment has to be driven by modified process model. Simulation process model and "real" process model are tighten together now. But there can be several simulation experiments defined on the one process model. May be good way is to specify multiple simulation experiments in the one process model. I do not want to over complicate process definition for now.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;BPMNParseListener&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Thanks. I used it in jobs and timers support in simulation engine (&lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/commit/18eb05d242aa013dcc6a03afd6bbdab39ab29360" rel="nofollow noopener noreferrer"&gt;details&lt;/A&gt;&lt;SPAN&gt;). So currently we are able to support asynchronous events in the simulation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I started to work on &lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/commit/0925fd348bcce9c2b7058750f1de34878d114a91" rel="nofollow noopener noreferrer"&gt;simulation application examples&lt;/A&gt;&lt;SPAN&gt; as you propose in the following &lt;/SPAN&gt;&lt;A href="http://forums.activiti.org/en/viewtopic.php?f=6&amp;amp;p=23052#p23052" rel="nofollow noopener noreferrer"&gt;post&lt;/A&gt;&lt;SPAN&gt;. Thank you once again for the good example. When I finish example series I will consider to make the first release of &lt;/SPAN&gt;&lt;A href="http://gro-mar.github.com/activiti-crystalball/" rel="nofollow noopener noreferrer"&gt;activiti-crystalball&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;[img]&lt;/SPAN&gt;&lt;A href="https://raw.github.com/gro-mar/activiti-crystalball/master/examples/src/main/process/org/activiti/crystalball/examples/mortages/MortageDemo-0.png" rel="nofollow noopener noreferrer"&gt;https://raw.github.com/gro-mar/activiti-crystalball/master/examples/src/main/process/org/activiti/crystalball/examples/mortages/MortageDemo-0.png&lt;/A&gt;&lt;SPAN&gt;[/img]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Mar 2013 09:58:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124225#M87425</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-03-22T09:58:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to optimize process bottleneck?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124226#M87426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Continue in reading here&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.activiti.org/en/viewtopic.php?f=6&amp;amp;t=6266" rel="nofollow noopener noreferrer"&gt;http://forums.activiti.org/en/viewtopic.php?f=6&amp;amp;t=6266&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Mar 2013 12:57:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-optimize-process-bottleneck/m-p/124226#M87426</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-03-27T12:57:14Z</dc:date>
    </item>
  </channel>
</rss>

