<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2873" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=808310208-15052007><FONT face=Arial 
color=#0000ff size=2>Erm, I'd already raised a JIRA for rule flow support in the 
BRMS:-</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=808310208-15052007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face="Courier New" size=1></FONT><FONT 
face="Courier New" size=1>Provide RuleFlow editing capabilities within 
JBRMS<BR>--------------------------------------------------</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face="Courier New" 
size=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Key: 
JBRULES-851<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
URL: <A 
href="http://jira.jboss.com/jira/browse/JBRULES-851">http://jira.jboss.com/jira/browse/JBRULES-851</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Project: JBoss Rules<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Issue Type: Feature Request<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Security Level: 
Public (Everyone can 
see)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Reporter: Michael Anstis<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Assigned To: Mark Proctor</FONT></DIV>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> rules-users-bounces@lists.jboss.org 
  [mailto:rules-users-bounces@lists.jboss.org] <B>On Behalf Of </B>Shahad 
  Ahmed<BR><B>Sent:</B> 15 May 2007 00:37<BR><B>To:</B> Rules Users 
  List<BR><B>Subject:</B> Re: [rules-users] Using the Rule Flow Builder 
  GUI<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV>Mark, Kris, Thanks for the replies. </DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&gt;1) Yes kris is still working on the decision stuff for ruleflow. 
  <DIV>&gt;Some of the stuff is already partially implemented, but an (X)OR 
  split (where you</DIV>
  <DIV>&gt;can define which path(s) to follow based on some conditions) is still 
  on the TODO list.<SPAN class=q><BR>&nbsp;</SPAN></DIV></DIV>
  <DIV>I look forward to trying out the XOR decision node stuff. By the looks of 
  the code in the trunk, the core stuff isn't to far for completion.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&gt;2) A rule currently can only belong to one ruleflow-group, but a 
  ruleflow-group </DIV>
  <DIV>&gt; can belong to multiple ruleflows ...</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Reuse of ruleflow-groups is a good start, but allowing rules to belong to 
  more than one group is definitely worth considering at some point. I may just 
  give this a go and see what it looks like:) What I've found is that when you 
  use a decent BRMS (like the new BRMS in JBoss Rules) and have all your rules 
  in one place, then the potential for reuse really starts to become apparent. 
  </DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Incidentally, is there any merit to adding ruleflow management&nbsp;into 
  the BRMS, if only to allow them to be versioned and added to the repository. 
  Perhaps they could be an additional element to a package (i.e like Business 
  rules, models etc.). I can see that defining ruleflows is probably not 
  something that could be done easily (if at all) in the BRMS web app itself. 
  </DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT color=#550055>&gt;3) The Eclipse GUI ruleflow builder doesn't seem 
  to&nbsp;allow loops in the flow.<SPAN></SPAN> </FONT></DIV>
  <DIV>
  <DIV>&gt;It does support the creation of loops: create an XOR split as the 
  starting point </DIV>
  <DIV>&gt;of your loop, you can then always create nodes that link back to this 
  </DIV>
  <DIV>&gt;starting point, resulting in a loop...</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Kris, I assume you meant create an XOR Join (not Split)&nbsp; as the 
  starting point of the loop, in which case I can see how that would work - 
  thanks.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Regards</DIV>
  <DIV>Shahad</DIV></DIV>
  <DIV>
  <DIV><FONT style="BACKGROUND-COLOR: #ffff00"></FONT><BR>&nbsp;</DIV></DIV>
  <DIV><SPAN class=gmail_quote>On 5/14/07, <B class=gmail_sendername>Kris 
  Verlaenen</B> &lt;<A 
  href="mailto:kris.verlaenen@cs.kuleuven.be">kris.verlaenen@cs.kuleuven.be</A>&gt; 
  wrote:</SPAN> 
  <BLOCKQUOTE class=gmail_quote 
  style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
    <DIV bgcolor="#ffffff" text="#000000"><SPAN class=q>
    <DIV>&gt; 1) Yes kris is still working on the decision stuff for 
    ruleflow.</DIV></SPAN>
    <DIV>Some of the stuff is already partially implemented, but an (X)OR split 
    (where you can define which path(s) to follow based on some conditions) is 
    still on the TODO list.<SPAN class=q><BR><BR>&gt; 3) The Eclipse GUI 
    ruleflow builder doesn't seem to&nbsp;allow loops in the flow. </SPAN></DIV>
    <DIV>It does support the creation of loops: create an XOR split as the 
    starting point of your loop, you can then always create nodes that link back 
    to this starting point, resulting in a loop.&nbsp; Note that looping kind of 
    depends on the (X)OR split as well, as that would allow you to exit the loop 
    in specific conditions (now you will probably create an endless loop).&nbsp; 
    I hope I'll be able to add that piece of functionality pretty soon to trunk. 
    </DIV>
    <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial size=2>Kris</FONT></DIV>
    <DIV><FONT face=Arial 
    size=2></FONT>&nbsp;</DIV></DIV><BR>_______________________________________________<BR>rules-users 
    mailing list<BR><A onclick="return top.js.OpenExtLink(window,event,this)" 
    href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</A><BR><A 
    onclick="return top.js.OpenExtLink(window,event,this)" 
    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></BLOCKQUOTE></BODY></HTML>