<?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: activiti-crystalball getting started in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146576#M102378</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;do you mandate the Noop ServiceTask?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;org.activiti.crystalball.simulator.delegate.Noop is not mandatory for service tasks. Usage of simulation behavior depends on the simulation experiment. How realistic simulation experiment should be to reality? Do we want to use real serviceTasks in simulation - we do not need to use Noop. Do we want to play back execution - use org.activiti.crystalball.simulator.delegate.PlaybackCopyActivityBehavior. It really depends on the simulation experiment how far and realistic simulation should look like.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;It would be more useful if you allow to upload any process xml. BUT before you hand them to the simulation engine you swap all the classes with the Noop's (and similar for listeners on execution/task of course)&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Yes, it would be one possibility and can be used in the real application. On the other hand we can loose possibility to simulate some nodes in the process as real nodes (e.g. we can simulate load on mail server, or service calls).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have the similar issue as swiderski.maciej in&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.activiti.org/content/simulation-process-definition" rel="nofollow noopener noreferrer"&gt;http://forums.activiti.org/content/simulation-process-definition&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://sourceforge.net/p/bpm-accelerator/wiki/" rel="nofollow noopener noreferrer"&gt;http://sourceforge.net/p/bpm-accelerator/wiki/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;practical application is missing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In my opinion simulation can dramatically affect BPM.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You already helped me with the way how to show benefits of simulation. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you imagine way how to present contribution of simulation to the BPM solutions development? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 24 May 2013 11:09:43 GMT</pubDate>
    <dc:creator>gromar</dc:creator>
    <dc:date>2013-05-24T11:09:43Z</dc:date>
    <item>
      <title>activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146571#M102373</link>
      <description>Hello.as I promised in the following posts:http://forums.activiti.org/en/viewtopic.php?f=6&amp;amp;t=6081&amp;amp;start=12http://forums.activiti.org/en/viewtopic.php?f=6&amp;amp;t=5967&amp;amp;start=14I created the first getting started for activiti-crystalball.Topics covered:- The First Simulation Run.- Use simula</description>
      <pubDate>Wed, 27 Mar 2013 12:54:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146571#M102373</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-03-27T12:54:44Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146572#M102374</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;After some time I've implemented simulation engine (In fact I took activiti process engine and bent it to the simulation engine). Simulation engine in the activiti-crystalball is able to execute simulation runs asynchronously and in parallel. To see the first example of usage please have a look on &lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/blob/master/examples/src/test/java/org/activiti/crystalball/examples/mortages/monitoring/MonitoringTest.java" rel="nofollow noopener noreferrer"&gt;MonitoringTest&lt;/A&gt;&lt;SPAN&gt;. Test uses similar way to start simulation engine ans simulation instance as it is used for activiti process engine and process instances.&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp; SimulationEngine simulationEngine= SimulationEngineConfigurationImpl.createStandaloneSimulationEngineConfiguration().buildSimulationEngine();&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; SimulationInstance simulationInstance = simulationEngine.getRuntimeService().startSimulationInstanceByKey("Monitor escalation", …..);&amp;nbsp; &lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Simulation experiment tries to answer question:&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;What is probability of escalation?&lt;/STRONG&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Finally answer is:&lt;/SPAN&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/test/resources/org/activiti/crystalball/examples/monitoring/images/monitoringTest.png" rel="nofollow noopener noreferrer"&gt;https://raw.github.com/gro-mar/activiti-crystalball/master/examples/src/test/resources/org/activiti/crystalball/examples/monitoring/images/monitoringTest.png&lt;/A&gt;&lt;SPAN&gt;[/img]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now I can continue in activiti-crystalball getting started. Crystalball is able to answer probability questions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Questions:&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Does anybody have any real use case where simulation can be applied?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How did the discussion about another simulation framework for activiti &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.activiti.org/content/simulation-process-definition" rel="nofollow noopener noreferrer"&gt;http://forums.activiti.org/content/simulation-process-definition&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://sourceforge.net/p/bpm-accelerator/wiki/Home/" rel="nofollow noopener noreferrer"&gt;http://sourceforge.net/p/bpm-accelerator/wiki/Home/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;finished?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 May 2013 12:54:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146572#M102374</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-05-23T12:54:12Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146573#M102375</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Which input params did you use to get to the 63%? How do you see users input that data?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regarding the past discussions: no nothing has come out of that, unfortunately.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 May 2013 15:08:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146573#M102375</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2013-05-23T15:08:14Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146574#M102376</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;To answer questions I have to describe simulation instance more.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Simulation instance start javadoc:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;/**&lt;BR /&gt; * Starts a new simulation instance &lt;BR /&gt; * &lt;BR /&gt; * @param name&lt;BR /&gt; * @param description&lt;BR /&gt; * @param author&lt;BR /&gt; * @param start&lt;BR /&gt; * @param end&lt;BR /&gt; * @param replication&lt;BR /&gt; * @param seed - pseudo random number generator seed.&lt;BR /&gt; * @param simulationConfigUrl - repository service is not copied form activiti engine - claspath resources are used.&lt;BR /&gt; * @return&lt;BR /&gt; */&lt;BR /&gt;SimulationInstance startSimulationInstanceByKey(String name, String description, String author, Date start, Date end, int replication, Long seed, String simulationConfigUrl);&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;SimulationInstance configuration has two sources:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. process definition (e.g. &lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/blob/master/examples/src/main/process/org/activiti/crystalball/examples/mortages/MortageDemo-1-monitoring.bpmn" rel="nofollow noopener noreferrer"&gt;MortageDemo-1-monitoring.bpmn&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;serviceTask id="rejection_email" name="Send rejection e-mail" activiti:type="mail" sim:behavior="org.activiti.crystalball.simulator.delegate.Noop"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="to" expression="to@domain"&amp;gt;&amp;lt;/activiti:field&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="from" expression="from@domain"&amp;gt;&amp;lt;/activiti:field&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="text"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:expression&amp;gt;&amp;lt;![CDATA[text]]&amp;gt;&amp;lt;/activiti:expression&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/activiti:field&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/serviceTask&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;STRONG&gt;sim:behavior="org.activiti.crystalball.simulator.delegate.Noop"&lt;/STRONG&gt;&lt;SPAN&gt; (behavior can be set for user task too).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. simulationConfigUrl - describes simulation engine behavior. (e.g. &lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/blob/master/examples/src/main/process/org/activiti/crystalball/examples/monitoring/mortages-monitoring-h2-context.xml" rel="nofollow noopener noreferrer"&gt;mortages-monitoring-h2-context.xml&lt;/A&gt;&lt;SPAN&gt;. Simulation configuration sets up simulation engine and simulation process engine - more description below.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/blob/master/examples/src/test/java/org/activiti/crystalball/examples/mortages/monitoring/MonitoringTest.java" rel="nofollow noopener noreferrer"&gt;MonitoringTest&lt;/A&gt;&lt;SPAN&gt; starts simulation instance with 11 simulation runs. Seed 7L takes care about getting always the same results from pseudo random number generator. RuntimeService.startSimulationInstanceByKey persists new SimulationInstance and its SimulationRuns(similar to ProcessInstance - in fact I took activiti process engine and I bent it to the simulation engine with different entities). Each simulation run is Job which is executed asynchronously in parallel (similar to the Job in the process engine).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Simulation run prepares environment (in this case makes copy of live process engine DB to the DB used by process engine (activiti 5.11)&amp;nbsp; used for simulation. Done by simulationRunHelper in &lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/blob/master/examples/src/main/process/org/activiti/crystalball/examples/monitoring/mortages-monitoring-h2-context.xml" rel="nofollow noopener noreferrer"&gt;mortages-monitoring-h2-context.xml&lt;/A&gt;&lt;SPAN&gt;. Following simulationRunHelper is used in&amp;nbsp; &lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/blob/master/simulator/src/test/java/org/activiti/crystalball/simulator/BasicSimulationTest.java" rel="nofollow noopener noreferrer"&gt;BasicSimulationTest&lt;/A&gt;&lt;SPAN&gt; config &lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/blob/master/simulator/src/test/resources/org/activiti/crystalball/simulator/Simulator-context.xml" rel="nofollow noopener noreferrer"&gt;Simulator-context.xml&lt;/A&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt; &amp;lt;bean id="simulationRunHelper" class="org.activiti.crystalball.simulator.impl.CopySimulationRunHelper"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;constructor-arg index ="0" value="${tempDir:target}/basicSimulation.h2.db"/&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;constructor-arg index ="1" value="${tempDir:target}/${simulationRunId:default}.h2.db"/&amp;gt;&lt;BR /&gt; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;SPAN&gt;SimulationRun starts activiti process engine to simulate process instances execution. Process engine configuration:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt; &amp;lt;bean id="simProcessEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;property name="dataSource" ref="simDataSource" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;property name="transactionManager" ref="simTransactionManager" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;property name="databaseSchemaUpdate" value="true" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;property name="jobExecutorActivate" value="false" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;property name="jobExecutor" ref="simDefaultJobExecutor"/&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;property name="preParseListeners"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean class="org.activiti.crystalball.simulator.parse.SimulationBpmnParseListener"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/list&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;property name="processEngineName" value="${simulationRunId:default}"/&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;property name="deploymentResources"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;org/activiti/crystalball/examples/mortages/MortageDemo-1-monitoring.bpmn&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/list&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; &amp;lt;bean id="simDefaultJobExecutor" class="org.activiti.crystalball.simulator.processengine.jobexecutor.SimulationDefaultJobExecutor"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;property name="waitTimeInMillis" value="300000"/&amp;gt;&lt;BR /&gt; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;SPAN&gt;Simulation process engine has to use simDefaultJobExecutor which runs process jobs in the virtual simulation time - ability to simulate timers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Answer:&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;In &lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/blob/master/examples/src/test/java/org/activiti/crystalball/examples/mortages/monitoring/MonitoringTest.java" rel="nofollow noopener noreferrer"&gt;MonitoringTest&lt;/A&gt;&lt;SPAN&gt; case user behavior is described in&amp;nbsp; &lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/blob/master/examples/src/main/process/org/activiti/crystalball/examples/monitoring/mortages-monitoring-h2-context.xml" rel="nofollow noopener noreferrer"&gt;mortages-monitoring-h2-context.xml&lt;/A&gt;&lt;SPAN&gt;. It is possible to describe it in process definition too sim:behavior=.&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt; &amp;lt;!–&amp;nbsp; User tasks executors&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; –&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="userTaskExecutor" class="org.activiti.crystalball.simulator.executor.impl.RandomUserMapTaskExecutor"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;constructor-arg index="0" value="300000"/&amp;gt; &amp;lt;!– from 5mins to 1100 sec&amp;nbsp; –&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;constructor-arg index="1" value="1100000"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="taskVariablesMap"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;map&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!– TASK preliminary_judgement possibilities –&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;entry key="preliminary_judgement"&amp;gt;&lt;BR /&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;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;map&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;entry key="approved"&amp;gt;&amp;lt;value type="java.lang.Boolean"&amp;gt;True&amp;lt;/value&amp;gt;&amp;lt;/entry&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/map&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;map&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;entry key="approved"&amp;gt;&amp;lt;value type="java.lang.Boolean"&amp;gt;True&amp;lt;/value&amp;gt;&amp;lt;/entry&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/map&amp;gt;&lt;BR /&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;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/entry&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;entry key="final_evaluation"&amp;gt;&lt;BR /&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;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;map&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;entry key="ok"&amp;gt;&amp;lt;value type="java.lang.Boolean"&amp;gt;True&amp;lt;/value&amp;gt;&amp;lt;/entry&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/map&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;map&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;entry key="ok"&amp;gt;&amp;lt;value type="java.lang.Boolean"&amp;gt;False&amp;lt;/value&amp;gt;&amp;lt;/entry&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/map&amp;gt;&lt;BR /&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;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/entry&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/map&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;RandomUserMapTaskExecutor executes user task in uniform probability distribution from 5mins to 18min 20sec. in case of preliminary_judgement or final_evaluation we can set process variable change. User behavior can be played back from the process engine history too.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When 11 simulation runs are finished and SimulationRun results are stored in the DB, ProbabilityGraphGenerator generates process diagram&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp; ProbabilityGraphGenerator generator = new ProbabilityGraphGenerator();&lt;BR /&gt;&amp;nbsp; generator.generateGraph(simulationEngine.getRuntimeService(), simulationInstance, "mortagedemo-0:1:4", "mortagedemo-0", "activity_exists", System.getProperty("tempDir", "target") + "/monitoringTest.jpg");&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Question:&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you see any issues in this approach?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I would like to know your opinion.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 May 2013 06:36:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146574#M102376</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-05-24T06:36:51Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146575#M102377</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Looks good. I do like the custom job executor which runs in virtual time, good idea.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One thing I think can be improved: do you mandate the Noop ServiceTask? It would be more useful if you allow to upload any process xml. BUT before you hand them to the simulation engine you swap all the classes with the Noop's (and similar for listeners on execution/task of course).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Another cool thing which every simulation effort must have is of course nice charts &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 May 2013 09:40:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146575#M102377</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2013-05-24T09:40:56Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146576#M102378</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;do you mandate the Noop ServiceTask?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;org.activiti.crystalball.simulator.delegate.Noop is not mandatory for service tasks. Usage of simulation behavior depends on the simulation experiment. How realistic simulation experiment should be to reality? Do we want to use real serviceTasks in simulation - we do not need to use Noop. Do we want to play back execution - use org.activiti.crystalball.simulator.delegate.PlaybackCopyActivityBehavior. It really depends on the simulation experiment how far and realistic simulation should look like.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;It would be more useful if you allow to upload any process xml. BUT before you hand them to the simulation engine you swap all the classes with the Noop's (and similar for listeners on execution/task of course)&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Yes, it would be one possibility and can be used in the real application. On the other hand we can loose possibility to simulate some nodes in the process as real nodes (e.g. we can simulate load on mail server, or service calls).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have the similar issue as swiderski.maciej in&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.activiti.org/content/simulation-process-definition" rel="nofollow noopener noreferrer"&gt;http://forums.activiti.org/content/simulation-process-definition&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://sourceforge.net/p/bpm-accelerator/wiki/" rel="nofollow noopener noreferrer"&gt;http://sourceforge.net/p/bpm-accelerator/wiki/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;practical application is missing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In my opinion simulation can dramatically affect BPM.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You already helped me with the way how to show benefits of simulation. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you imagine way how to present contribution of simulation to the BPM solutions development? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 May 2013 11:09:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146576#M102378</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-05-24T11:09:43Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146577#M102379</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I think the general way simulation is 'sold' is through cost analysis.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Meaning: you have process X and process Y. Both of them do the same thing, but they're modeled differently.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Simulation is then the tool you'd use to 'prove' that X is more efficient than Y.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That is why it is important to have charts, to see in a 1-1 fight which process is 'the best' &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 May 2013 15:40:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146577#M102379</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2013-05-24T15:40:20Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146578#M102380</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It makes sense.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I will try to prepare cost analysis example.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 07:55:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146578#M102380</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-05-29T07:55:18Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146579#M102381</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I prepared costs analysis example (visit &lt;/SPAN&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/wiki/Getting-started#costs-analysis" rel="nofollow noopener noreferrer"&gt;https://github.com/gro-mar/activiti-crystalball/wiki/Getting-started#costs-analysis&lt;/A&gt;&lt;SPAN&gt;). Report is not so nice as the previous one, but can be processed further.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope that somebody will find it useful.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jun 2013 16:02:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146579#M102381</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-06-07T16:02:53Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146580#M102382</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks, that's looking already really useful. Looking forward to do some testing with it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Jun 2013 14:18:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146580#M102382</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2013-06-10T14:18:02Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146581#M102383</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Do you have plans to setup some easy to use demo app? I think that will be crucial to get more people to try it out.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Jun 2013 15:15:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146581#M102383</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2013-06-10T15:15:45Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146582#M102384</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;demo app&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;You are right jUnit tests are not sufficient. I will try to prepare demo app.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jun 2013 08:32:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146582#M102384</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-06-11T08:32:53Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146583#M102385</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Great! Especially with simulation people just want to see it. looking forward to it. Keep us posted!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Jun 2013 07:20:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146583#M102385</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2013-06-12T07:20:15Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146584#M102386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I was thinking about demo app (1 month - mean time I have copied support for variables from process engine to simulation engine &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; ). &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I started already with demo app.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Please visit:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/wiki/Getting-started" rel="nofollow noopener noreferrer"&gt;Getting started&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;there are several examples (and use cases):&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/wiki/Getting-started#the-first-simulation-run" rel="nofollow noopener noreferrer"&gt; The first simulation run&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/wiki/Getting-started#use-simulation-for-monitoring" rel="nofollow noopener noreferrer"&gt;Use simulation for monitoring.&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://github.com/gro-mar/activiti-crystalball/wiki/Getting-started#costs-analysis" rel="nofollow noopener noreferrer"&gt;Costs analysis.&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would appreciate any comment.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is getting started understandable?&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jul 2013 13:56:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146584#M102386</guid>
      <dc:creator>gromar</dc:creator>
      <dc:date>2013-07-10T13:56:59Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146585#M102387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, in my opinion it's getting really understandable and usable!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As I said,if you combine what you have now with a visual demo (with a nice UI, people like nice UI's) it would be cool.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But this is certainly going nice!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jul 2013 07:52:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146585#M102387</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2013-07-12T07:52:23Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146586#M102388</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;this project sounds very cool and more than useful. Is there any progress on a visual demo app?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ben&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Apr 2014 12:27:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146586#M102388</guid>
      <dc:creator>b_schnarr</dc:creator>
      <dc:date>2014-04-23T12:27:41Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146587#M102389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Ben,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There are some news. If you are interested you can propose demo which you would like to see. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&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>Thu, 24 Apr 2014 06:13:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146587#M102389</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-04-24T06:13:35Z</dc:date>
    </item>
    <item>
      <title>Re: activiti-crystalball getting started</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146588#M102390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I need to integrate crystalball to my own activiti application.&lt;/P&gt;&lt;P&gt;but when i download Crystalball and runing "mvn clean install", this command&amp;nbsp; generate errors.&lt;/P&gt;&lt;P&gt;I have attached the screenshot of errors.&lt;/P&gt;&lt;P&gt;can someone help me to run crystalball?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;IMG alt="" class="image-1 jive-image j-img-original" src="https://connect.hyland.com/legacyfs/online/alfresco/13151_Capture.PNG" style="width: 620px; height: 368px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Mar 2017 15:40:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-crystalball-getting-started/m-p/146588#M102390</guid>
      <dc:creator>bellal</dc:creator>
      <dc:date>2017-03-30T15:40:49Z</dc:date>
    </item>
  </channel>
</rss>

