DFT BUDGET WORKSHEET EXEC GRP 1

Description

Runs when non-persistent Worksheet actions are performed, such as loading and recalculating.

Parameters

None

Condition Class

com.workbrain.app.modules.budgeting.rules.IsRecalculationCondition

Rules

This execution group includes the following rules:

Rule Description See...
PREPARE CALCULATION DATA Prepares data for aggregation and state changes.

PREPARE CALCULATION DATA

BACKUP PENDING DISTRIBUTION Backs up pending distribution before distribution rules.

BACKUP PENDING DISTRIBUTION

VALIDATE SYSTEM MAX VALUE 1 Verifies that values stored in the database do not exceed the specified maximum values before applying the distribution rules.

VALIDATE SYSTEM MAX VALUE 1

DISTRIBUTE Distributes changes in hours from parent locations and time periods to lower levels.

DISTRIBUTE

RECALCULATE LEAF Recalculates budget data for leaf locations.

RECALCULATE LEAF

BUDGET AGGREGATION Aggregates hours and other fields for the budget.

BUDGET AGGREGATION

RECALCULATE NON LEAF Recalculates budget data for non-leaf locations.

RECALCULATE NON LEAF

VALIDATE MIN HOURS Verifies that data for all locations and time periods in the entire plan meet the specified minimum-hour requirements.

VALIDATE MIN HOURS

VALIDATE PAYROLL Verifies that data for all locations and time periods in the entire plan do not exceed the specified maximum payroll.

VALIDATE PAYROLL

VALIDATE SYSTEM MAX VALUE Verifies that values stored in the database do not exceed the specified maximum values.

VALIDATE SYSTEM MAX VALUE

RESET VALUES RULE Resets the values after a stage of the calculation.

RESET VALUES RULE

Actions
This execution group is executed as part of the following user actions:
User Action Budget Forecast BUP See...
Updating the view on the Worksheet. yes no no Updating the View on the Worksheet
Recalculating data on the Worksheet. yes no no Recalculating the worksheet
Saving data on the Worksheet. yes no no Saving the worksheet
Locking the Worksheet. yes no no Locking the worksheet:
Releasing down the hierarchy. yes no no Releasing Down the Hierarchy
Submitting up the hierarchy. yes no no Submitting Up the Hierarchy
Mass-editing data on the Worksheet. yes no no Mass-editing the worksheet