default property
A default property is a special type of atomic property that has a constant, period-independent default value defined in the class model. A default property in the Class Model with a constant value (for example, property = 0). This value of a default property can be modified at the resource or quantity level. This atomic property is used to maintain default quantity values for a property at the resource level across all periods, with the option to override the values for specific periods if required.
These are the available value levels for a default property:
- Property level default
The property level default is the constant value specified in the default property definition within the class model. The property level default is used as the default value for the property at resource level.
- Resource level default
The value of a default property can optionally be overridden for each resource. If the resource level default value has no override, the property level default is used. The resource level value can be referenced through a default property reference, such as property (*).
- Quantity level
The quantity value of a default property can optionally be overridden per period for a resource, such as a regular atomic property. If a quantity level value for a default property has no override, the resource level default value is used. The quantity value for a default property value can never be considered Nil, since property level or resource level default values are considered.
A default property value override for a resource or quantity can be removed by clearing the value, or setting the value set to Nil. For example:
- If the Workflow command Set Values: Class.property (*) = nil; clears the resource level default value overrides, resetting the resource level default values to the property level default value, as defined in the class model.
- If the Workflow command Set Values: Class.property = nil; clears the quantity level override values, resetting the quantity values to the resource level default values.