Why not try the second strategy you listed below:

- (Insert one debt, start the ruleflow process) for each debt

Since each debt is separate.

As for only firing one rule in the ruleflow group, try using the same activation-group attribute on each rule in the ruleflow group. Activation groups cause only a single rule in the same group to be activated.

Jeff

Jonathan Guéhenneux wrote:
I just constated its true. sadly (for me).
How can I do to make that only one rule per ruleflow group can be activated with one specific tuple?

I think that I can add an "attribute" in my business object, like "boolean gravityComputed" in order to activate only one time a gravity compute rule but thats not very clean. Is there any drools action to break the deactivate the current flow and activate the next one? and if yes, is it possible to call it from a rule?

    Subject: RE: [rules-users] Ruleflows
    Date: Thu, 10 Apr 2008 11:45:51 +0100
    From: [EMAIL PROTECTED]
    To: [email protected]

    IMO, the first.
Another answer; I believe RuleFlow controls the activation
    sequence so IMO "yes". Kris, care to correct me?

        *From:* [EMAIL PROTECTED]
        [mailto:[EMAIL PROTECTED] *On Behalf Of
        *Jonathan Guéhenneux
        *Sent:* 10 April 2008 11:36
        *To:* Rules Users List
        *Subject:* [rules-users] Ruleflows

        Hi,

        I have to compute the gravity of a debt according to a set of
        rules organized in a ruleflow. I will have to process about
        ten thousands debts every minute.
        There is no dependency between the debts. All the rules are
        applied to one debt.

        What is the best strategy?

        - Insert all the debts, and start the ruleflow process
         or
        - (Insert one debt, start the ruleflow process) for each debt

        Another question:

        If a rule "r1" in the ruleflow group "rfg1" is fired on a debt
        "d1", can a second rule "r2" in the same ruleflow group be
        fired on the same debt "d1"?

        Discutez gratuitement avec vos amis en vidéo ! Téléchargez
Messenger, c'est gratuit ! <http://www.windowslive.fr/messenger/>

Plus de 15 millions de français utilisent Windows Live Messenger ! Téléchargez Messenger, c'est gratuit ! <http://www.windowslive.fr/messenger/>
------------------------------------------------------------------------

_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to