Additive upload: forecasted, propagated driver type

The forecasted driver type supports storing different data versions for the same date period (forecast period).

Multiple data versions are available for the same forecast periods: weeks, months based on the upload date. An example of such a driver is forecasted demand. Company works with the expected demand volume for products and services, for example, 12 weeks, and adjusts the expected volume if necessary, while retaining its previous data versions since they led to the original workload calculations.

The driver records hold the value for the week 35. They are first uploaded in week 25. Their values are stored. They are uploaded again in week 30, since we are now closer to the forecast date (week 36) and more up-to-date values are available. The new values are stored under new data version. The originally uploaded values in previous version are retained.

Values for forecasted, propagated drivers are uploaded for the forecast periods defined in the source files and always for the current data version. The previous data versions are not affected by the new upload. In Workforce Planning, the current data version is represented by the current period for the selected configuration set and planning frequency. Values from the current version (current period) are then propagated/copied to the remaining periods in the configuration set duration. For example, the source file includes data for forecast period 34, 35, 36, and 37. The date of upload is period 35. Values are uploaded in period 35 for the four forecast periods and their records are copied to the remaining periods in the configuration set duration:

WDDPERIOD: period_035 - WDDFORECAST_PERIOD: forecast_period_034
WDDPERIOD: period_035 - WDDFORECAST_PERIOD: forecast_period_035
WDDPERIOD: period_035 - WDDFORECAST_PERIOD: forecast_period_036
WDDPERIOD: period_035 - WDDFORECAST_PERIOD: forecast_period_037

Added or overwritten records are propagated/copied from period 35 through the last period in the configuration set.

WDDPERIOD: period_036 - WDDFORECAST_PERIOD: forecast_period_034
WDDPERIOD: period_036 - WDDFORECAST_PERIOD: forecast_period_035
WDDPERIOD: period_036 - WDDFORECAST_PERIOD: forecast_period_036
WDDPERIOD: period_036 - WDDFORECAST_PERIOD: forecast_period_037
WDDPERIOD: period_037 - WDDFORECAST_PERIOD: forecast_period_034
WDDPERIOD: period_037 - WDDFORECAST_PERIOD: forecast_period_035
WDDPERIOD: period_037 - WDDFORECAST_PERIOD: forecast_period_036
WDDPERIOD: period_037 - WDDFORECAST_PERIOD: forecast_period_037
...

If new uploaded records are for different data area than in the previous upload, the new records are added to existing data in the current version (current period) and copied to all remaining periods in the configuration set.

If new uploaded records are for the same data area, the existing values are overwritten in the current version (current period) and in all remaining periods in the configuration set.