Rule Resolution

Use

Using Rules, you can specify data at runtime according to a template defined at definition time. This can be used, for example, in SAP Business Workflow. The following types of rule can be resolved:

  • Agent determination rules
  • WebFlow rules

By resolving an agent determination rule in SAP Business Workflow you can, for example, determine the responsible agents of a work item who have certain characteristics. You use WebFlow rules to determine elements of the pipeline for a Web Activity.

Integration

The tools used for the Definition of an Agent Determination Rule or the Definition of a WebFlow Rule are part of the Organizational Management component. SAP Business Workflow and mySAP Customer Relationship Management use rules as standard.

Features

The system performs rule resolution. It is first performed at runtime depending on and using information from the process currently running.

In a workflow step, the rule Orders Administrator for Customer <Customer> as of Order Amount <Order Amount> is used.

If customer "Miller Ltd." and order amount "$34,569.34" are determined for a specific order, the agents are determined at workflow runtime who are the "orders administrator for customer Miller Ltd. as of order amount $34,569.34".

The principle of rule resolution is always the same:

  • The contents of the rule container are read.
  • The rules resulting from the rule category are applied to this data.
  • The result of the rule resolution is returned in an internal table. In the case of agent determination rules, this table contains the agents as Organizational Management objects (user, person, position, job, organizational unit) in any order.

The category of the rule determines exactly how rule resolution is performed. You can determine the category when defining a rule.