<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://www.awareim.com/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.awareim.com/dokuwiki/feed.php">
        <title>Documentation - docs:3400_how_to:0400_business_rules</title>
        <description></description>
        <link>http://www.awareim.com/dokuwiki/</link>
        <image rdf:resource="http://www.awareim.com/dokuwiki/_media/logo.png" />
       <dc:date>2026-04-04T07:55:48+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0570_rules_v_process?rev=1671080690&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0580_define_rule?rev=1749700774&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0590_find_rule?rev=1671080747&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0600_order_rules?rev=1749695708&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0610_ensure_single_execution?rev=1749695727&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0620_action_multiple_objects?rev=1749700774&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0630_confim_execution?rev=1671080800&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.awareim.com/dokuwiki/_media/logo.png">
        <title>Documentation</title>
        <link>http://www.awareim.com/dokuwiki/</link>
        <url>http://www.awareim.com/dokuwiki/_media/logo.png</url>
    </image>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0570_rules_v_process?rev=1671080690&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-15T05:04:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>What is the difference between processes and business rules?</title>
        <link>http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0570_rules_v_process?rev=1671080690&amp;do=diff</link>
        <description>manuals how_to business_rule

What is the difference between processes and business rules?

Business rules encapsulate business logic of the system, i.e. they encapsulate any rules that are not related to the user interface (or any other external interface to the system). Processes, on the other hand, provide a bridge between business rules and the user interface (or any other external interface to the system). Usually processes just activate business rules in response to some external request a…</description>
    </item>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0580_define_rule?rev=1749700774&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-12T03:59:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to define a rule</title>
        <link>http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0580_define_rule?rev=1749700774&amp;do=diff</link>
        <description>manuals how_to business_rule

How to define a rule

Most business rules are evaluated when a particular business object is created or modified and therefore most rules are attached to business objects. Some rules may also be attached to notifications (they are evaluated when a notification is created or received) or to timer events (scheduling rules). A rule consists of a condition (which is optional) and actions. To define a rule you need to specify these conditions and actions using the Rule L…</description>
    </item>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0590_find_rule?rev=1671080747&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-15T05:05:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to find a rule</title>
        <link>http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0590_find_rule?rev=1671080747&amp;do=diff</link>
        <description>manuals how_to business_rule

How to find a rule

An application that you configure may have many rules. If you want to find a particular rule in the Configuration Tool you can use “Search Rules” functionality – see the Searching Rules section. You can also use various filtering options available in the Rule Collection Editor. The Rule Collection Editor may display all rules in the application or only rules attached to a particular business object or notification – see the “</description>
    </item>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0600_order_rules?rev=1749695708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-12T02:35:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to deal with rules that need to be evaluated in a strict order</title>
        <link>http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0600_order_rules?rev=1749695708&amp;do=diff</link>
        <description>manuals how_to business_rule

How to deal with rules that need to be evaluated in a strict order

Quite often you are dealing with the situation when rules need to be evaluated only after the action of the previous rule has been executed, i.e you seem to be dealing with the ordered sequence of rules. However, in</description>
    </item>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0610_ensure_single_execution?rev=1749695727&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-12T02:35:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to make sure that action is executed only once</title>
        <link>http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0610_ensure_single_execution?rev=1749695727&amp;do=diff</link>
        <description>manuals how_to business_rule

How to make sure that action is executed only once

Most rules in AwareIM are un-ordered, i.e. AwareIM does not guarantee the order in which the rules will be evaluated. Consequently, the same rule may be submitted for evaluation several times and so its action may be executed several times as well (see the “</description>
    </item>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0620_action_multiple_objects?rev=1749700774&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-12T03:59:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to perform an action on multiple business objects</title>
        <link>http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0620_action_multiple_objects?rev=1749700774&amp;do=diff</link>
        <description>manuals how_to business_rule

How to perform an action on multiple business objects

AwareIM Rule Language is the language of rules only – it does not include variables or loops as programming languages do. Consequently, it is not possible to iterate over business objects. How can then an action be performed on several business objects? The answer is that any action is automatically performed on all objects that are in the current</description>
    </item>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0630_confim_execution?rev=1671080800&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-15T05:06:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to check whether rules are executing correctly</title>
        <link>http://www.awareim.com/dokuwiki/docs/3400_how_to/0400_business_rules/0630_confim_execution?rev=1671080800&amp;do=diff</link>
        <description>manuals how_to business_rule

How to check whether rules are executing correctly

Execution of rules can be checked using the Execution Log and Log Viewer. See the “Execution Log” section.</description>
    </item>
</rdf:RDF>
