The framework of a generated application can be extended with custom business rules to handle client- and server-side events. The events are typically raised in response to user interface actions. There are several types of business rules:
- SQL Business Rules are written in the programming language of the database engine.
- Code Business Rules are written in the programming language of the project (C#/Visual Basic).
- Email Business Rules are implemented as email templates.
Business rules can be found in the Project Browser by clicking on the Rules tab when a controller is selected.
A new business rule can be created by using the New | New Rule action on the action bar.
A business rule can be edited by using the context menu action Open.
The context menu option Sync will select the relevant business rule node in the Project Explorer.
Code business rule files must be edited in an external text editor, such as Visual Studio. The Edit Rule action on the action bar will open the .cs(vb) file in Visual Studio.
The Id of a business rule can be changed in the Project Explorer. Click on the Id property to start editing. The context menu action Rename in the Project Explorer also performs the same function.
Business rules can be deleted using the context menu option Delete in the Project Explorer.
Business rules can be moved to a different controller by dragging the business rule node.