...
Form Filling Description
Field | Description |
Name | BusinessThe business-rule name, |
Table | A table on which the business-rule will be performing. |
Description | Brief actions The brief action description. |
Abort action | If TRUE and all conditions of business-rule are met then the transaction (update, insert, delete) will be interrupted. |
Active | If TRUE then this business-rule will be performing; otherwise it will not. |
Inheritance | If TRUE then this business-rule will be applied not only for the table specified in the Table field but also for all its child tables. |
Advanced | If TRUE then additional fields for configuration are displayed on the business-rule form, including Script field. |
When to Run tab | |
When | Defines the moment of a business-rule execution:
|
Order | Defines the order of the business-rule execution. If there are over one business-rules, they will perform in the ascending order. |
Action Insert | If TRUE then this business-rule will perform when inserting a new record. |
Action Update | If TRUE then this business-rule will perform when updating a record. |
Action Delete | If TRUE then this business-rule will perform when deleting a record. |
Filter Conditions | Business-rule launch condition constructor. After specifying a table in the Table field, all fields of this table will be available in the constructor. |
Advanced tab | |
Script | The action sequence that will be executed when the business-rule is launched, Variables previous and current are available in the function: previous – the state of the record field before saving. This variable is not available to use in Action Insert business-rules; current – record fields values that will be saved. |
...