FreedomSoft - "the future is freedom"
Business Logic - Cascade

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.

previousnext
1234567891011121314151617181920212223242526272829303132333435363738394041424344