Because Freedombase knows how all data fits together, Freedombase is able to track:
1. When data has changed, and
2. Where that changed data is referenced in calculations on other classes.
Freedombase can then cause that other, dependant data, to be recalculated.
To demonstrate this, we will add another class into our Demo system, according to the following:
Class: ORDER
Key Parts: 1
Attribute: ORDER
Type: INT
Derivation: IF(ORDER)THEN(ORDER)ELSE(UNIQUE(DEMO_ORDER_ORDER))
Attribute: CUSTOMER
Type: INT
Attribute: AMOUNT
Type: MONEY
Add a new attribute onto the CUSTOMER class:
Attribute: BALANCE
Type: MONEY
Derivation: DEMO_ORDER_AMOUNT
Add a new attribute onto the STATE class:
Attribute: BALANCE
Type: MONEY
Derivation: DEMO_CUSTOMER_BALANCE
Go to the System page, and rebuild all processes and all templates for the DEMO system.
| previous | next |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 |

