Page History
Note |
---|
Business rules should be implemented in Blueriq and not in code. Exceptions could be made because of performance reasons to implement business rules in code. Initially all business rules are implemented in Blueriq. Code is usually used for integration purposes. |
Characteristics
In the table below the implementation charateristics by using an External Rule.
Include Page | ||||
---|---|---|---|---|
|
Characteristics
In the table below the implementation charateristics by using an External Rule.
The values that are set by an external rule are system set.
Implementation of an external rule is seperated from the calling application. However, the implementation (code) of an external rule will create unwanted coupling because it has direct access to the domain model.
The implementation of an external rule has access to the complete profile. It is therefore important to document what values are needed by the external rule. You can set what values should trigger the external rule mechanism. Most likely are those identical to the input values. An external rule can be used as default on an attribute, but in general it could change the value of any attribute. There are no additional attributes required in your domain, keeping it clean.