Difference between revisions of "Business Rules"

From Agility
Jump to: navigation, search
(Created page with "=Business Rules=")
 
(Business Rules)
Line 1: Line 1:
=Business Rules=
+
Business Rules allows definition of business process executed on business object level. Currently FastNET supports Default Values business rules as well as SQL-based business actions, which can be fired using standard FastNET mechanisms such as menu button on the form. Default Value rules allow assigning default values to database fields whenever business objects creates or changes data.
 +
 
 +
==Default Value Rules==
 +
 
 +
[subject waiting to be written...]
 +
 
 +
==Business Actions==
 +
 
 +
[subject waiting to be written...]
 +
 
 +
==Validation Rules==
 +
 
 +
For each defined rule, calculate the Validation Rule string expression. If the resulted calculation has the logical value of True, that means that the validation is passed. If the resulted calculation has the logical value of False, the validation failed and the Validation Error Message string expression should be evaluated and added to the ResultInfo object to be consumed by the calling object.
 +
 
 +
==Business Parameters==
 +
 
 +
[subject waiting to be written...]
 +
 
 +
==Status Flow Definition==
 +
 
 +
[subject waiting to be written...]
 +
 
 +
==Notifications==
 +
 
 +
[subject waiting to be written...]

Revision as of 14:16, 2 September 2016

Business Rules allows definition of business process executed on business object level. Currently FastNET supports Default Values business rules as well as SQL-based business actions, which can be fired using standard FastNET mechanisms such as menu button on the form. Default Value rules allow assigning default values to database fields whenever business objects creates or changes data.

Default Value Rules

[subject waiting to be written...]

Business Actions

[subject waiting to be written...]

Validation Rules

For each defined rule, calculate the Validation Rule string expression. If the resulted calculation has the logical value of True, that means that the validation is passed. If the resulted calculation has the logical value of False, the validation failed and the Validation Error Message string expression should be evaluated and added to the ResultInfo object to be consumed by the calling object.

Business Parameters

[subject waiting to be written...]

Status Flow Definition

[subject waiting to be written...]

Notifications

[subject waiting to be written...]