For documenting or designing the sequencing behaviour of, say, Agenda Groups you can use something old-fashioned like flow charts. It&#39;s generally accepted that rule based programming should best avoid dependency on &quot;flow&quot;, i.e., any mechanism exercising explicit control over the time where rule groups are active. One notable exception is the requirement for (relatively large) rule groups being applied in a sequence of stages. Also, certain rule patterns warrant sequencing of small rule sets, which is best achieved by &quot;control facts&quot;; occasionally one might use two or three levels of salience to enforce sequencing. <br>
<br>-W<br><br><br><br><div class="gmail_quote">On 3 July 2012 22:06, al so <span dir="ltr">&lt;<a href="mailto:volkswak@gmail.com" target="_blank">volkswak@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
That is what I am looking for during the design phase. I have many ways to find rule execution at run time. But, I want to visualize the entire flow during design time.<div><br><div class="gmail_quote">On Mon, Jul 2, 2012 at 11:47 PM, Wolfgang Laun <span dir="ltr">&lt;<a href="mailto:wolfgang.laun@gmail.com" target="_blank">wolfgang.laun@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">A rule flow is something you create by design and can visualize with<br>
some suitable graphical tool. Reverse engineering this from DRL code<br>
wouldn&#39;t help much because it can only show possible flows, not the<br>
ones that are actually used.<br>
<br>
-W<br>
<div><br>
On 03/07/2012, al so &lt;<a href="mailto:volkswak@gmail.com" target="_blank">volkswak@gmail.com</a>&gt; wrote:<br>
&gt; I am looking for a first class support during the rule development time.<br>
&gt;<br>
&gt; On Mon, Jul 2, 2012 at 7:27 PM, Jervis Liu &lt;<a href="mailto:jliu@redhat.com" target="_blank">jliu@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;  On 2012/7/3 10:10, al so wrote:<br>
&gt;&gt;<br>
&gt;&gt; Given a rule definition file(.drl), Is there any UI tool that can<br>
&gt;&gt; visualize the execution order of Rules? [based on the controls<br>
&gt;&gt; (salience,etc) defined inside the rule]<br>
&gt;&gt;<br>
&gt;&gt;  You can use Drools Guvnor: &quot;QA&quot; -&gt; &quot;Test Scenarios&quot;. If you run the test<br>
&gt;&gt; scenario, the audit log will give you detailed log on the order of the<br>
&gt;&gt; rules fired.<br>
&gt;&gt;<br>
&gt;&gt; Cheers,<br>
&gt;&gt; Jervis<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; rules-users mailing<br>
</div>&gt;&gt; listrules-users@lists.jboss.orghttps://<a href="http://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">lists.jboss.org/mailman/listinfo/rules-users</a><br>
<div><div>&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; rules-users mailing list<br>
&gt;&gt; <a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</div></div></blockquote></div><br></div>
<br>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br>