13Forecasting User Properties
Forecasting User Properties
This chapter describes the user properties associated with a number of Forecasting business components. Forecasting user properties are in Siebel Tools. This chapter contains the following topics:
About Forecasting User Properties
The following business components are relevant to Siebel Forecasting:
Forecast 2000 - Forecast. The business component for forecasts.
Forecast 2000 - Forecast Item. Used internally by the forecast engine.
Forecast 2000 - Forecast Item Detail. Used internally by the forecast engine.
Forecast 2000 - Forecast Item Detail Flat. Joins both the Forecast Item and Forecast Item Detail business components to form a flat view (the Forecast Item business component usually stores the nonnumeric properties that can be shared by child details). In general, this means that new fields, and user properties referencing that field, are added to both business components.
Forecast 2000 - Forecast Item DynCol. Used to display the Forecast Details spreadsheet. Each record in the Forecast Item DynCol business component corresponds to a row in the spreadsheet, with the child forecast details forming the dynamic columns (dates). For information on the dynamic columns user properties, see Modifying Spreadsheet Applets for Forecasting.
Forecast 2000 - Forecast Series. The business component for forecast series.
Forecast 2000 - Forecast Series Aggregation. The business component for aggregation levels associated with forecast series.
Forecast 2000 - Forecast Date. The business component for dates associated with forecast series.
When entering user properties or search specifications for forecast administration, make sure that the quote symbols (') are not formatted to be directional. The beginning and ending quotations must appear identical. Formatting is automatically done by some editors, for example, Microsoft Word, but such formatted quotes are not recognized by the Siebel parser.
Forecast 2000 - Forecast User Properties
The following table describes the user properties associated with the business component: Forecast 2000 - Forecast.
User Property | Value | Description |
---|---|---|
Associate: Completion Timeout (Client) |
120 (default) |
Maximum amount of time (in seconds) to wait on the client for a subordinate’s forecast to finish before skipping the association and returning an error. |
Associate: Completion Timeout (Server) |
1200 (default) |
Maximum amount of time to wait (in seconds) on the server for a subordinate's forecast to finish before skipping the association and returning an error. |
Associate: Sleep Time Between Attempts |
5 (default) |
Amount of time to wait (in seconds) between checks for completion of subordinate's forecast. |
Forecast Analysis BC |
Forecast 2000 - Forecast Item Detail Flat |
The business component whose records are displayed in the child applet in the Analysis view, when parent records are selected for comparison. |
Forecast Refresh |
Y or N |
If this property is not defined, the Refresh button is not enabled. |
Forecast Rollup |
or
|
If active, this search specification is applied on the Forecast Detail business component during rollup. This search specification defines that only those records that have a Link Type value of Own Item or Item are rolled up. |
Forecast UoM Conversion |
Y or N |
If enabled, the UoM conversion is done when generating a forecast. |
Skip Existing Forecast Series Date |
Y |
If enabled, does not show dates for which forecasts of the currently selected series already exist. |
Named Search: Forecast Series Date Range |
|
If active, this search specification is applied to the Revenue business component during forecast creation. This forecast is typically activated to make sure that the revenues returned by the search are within the Forecast Date range. For more information about this user property, see Using the Named Search: Forecast Series Date Range User Property. |
Revenue Aggregation Field n |
Field names on the Forecast 2000 - Forecast Item Detail Flat business component |
The fields that are aggregated during forecast rollup. Rollup aggregates the forecast details by forecast period, and sums up the fields configured here when creating each summary record. The Revenue Aggregation Field 6 user property is deactivated. You must use this user property as the first of any custom user properties. |
Skip Existing Forecast Series Date |
Y |
If enabled, does not show dates for which forecasts of the currently selected series already exist. |
Using the Named Search: Forecast Series Date Range User Property
Use this user property when querying the revenue records to include in the current forecast. The default is to include all records, in the range specified by the forecast.
The value of the Named Search: Forecast Series Date Range user property must be a valid search specification. The search specification (as well as the Auto and Assoc search specifications) can use special variables as defined in the Forecast Series and Forecast Series Date business components. For example, if the default value of Named Search: Forecast Series Date Range is:
[Date] >= ‘&FCST_DATE_LOWER_BOUND’ and [Date] <= ‘&FCST_END_DATE’
then values between the Date - Lower Bound field and the End Date field of the Forecast 2000 -- Forecast Series Date business component are returned. In such a case:
The variable &FCST_DATE_LOWER_ BOUND represents the Date - Lower Bound field, which is the History View Date if it has a value.
If History View Date does not have a value, the Date - Lower Bound field is the History Edit date if it has a value, or the Start Date if the History Edit date does not have a value.
You can deactivate and modify the values of the Named Search: Forecast Series Date Range user property; however, you cannot create new instances of it.
Forecast 2000 - Forecast Item User Properties
The following table describes the user properties associated with the business component: Forecast 2000 - Forecast Item.
User Property | Value | Description |
---|---|---|
Adjustment: Adjustable |
Y |
Indicates that adjustments are enabled on Forecast Item business component. An adjustable business component supports the concept of hierarchical information sharing. When a manager modifies a subordinate's record, the changes are made to a copy of the record, not the actual subordinate record. Therefore, changes are not visible to the subordinate. Also, the manager's record is visible to positions superior to the manager, and the change shadows the original record. The record created by the manager is called an adjustment of the original. If adjustments are disabled, changes are made on the same record and are visible throughout the hierarchy. |
Adjustment: Adjustable Field n |
Field names on the Forecast 2000 - Forecast Item business component |
Fields that managers can adjust. If a field is not configured here, it appears to be uneditable to managers when they view forecast details included from subordinate forecasts. |
Adjustment: Adjustment Allowed Field Name |
Adjustment Allowed |
Used internally. Do not disable. |
Adjustment: Adjustment Context BC Name |
Forecast 2000 - Forecast |
Used internally. The value is the business component that includes information indicating the ownership or level of an adjustment record. This is used to support copy-on-write implementation of adjustments. In Forecasting, the same record is visible in both manager and subordinate forecasts before adjustments and its context is the forecast it is being viewed under. When an adjustment is made, the adjusted record then takes its ownership from its context (the manager's forecast). |
Adjustment: Adjustment Context Id Field Name |
Owner Forecast Id |
Used internally. Field on Context business component that indicates position of owner. |
Adjustment: Adjustment Flag Field Name |
Adjusted Flag |
Used internally. Indicates if a record was adjusted and is used in other methods. For example, it is used for determining if the user can invoke the Unadjust Record method.
Note: The Adjusted Flag is set only when the adjustment is made by a manager. It does not get set when the adjustment is made by the primary sales team member.
|
Adjustment: Adjustment For Id Field Name |
Adjustment For Id |
Used internally. Field that stores base record identifier (usually, but not necessarily the value of row_id) for which this record is an adjustment. |
Adjustment: Adjustment for Id Matching Field Name |
Forecast Item Number |
Used internally. Field which, when matched against [Adjustment For Id], determines if a record was adjusted. This is part of the criteria used in calculating the value of the Adjustment Flag. |
Adjustment: Context BC Position Id Field Name |
Owner Position Id |
Used internally. Field on the Context business component that stores the position of the owner. Because Oracle’s Siebel Forecasting is position-based, this links the user to the forecast record created. The position is used when calculating whether a record is visible. |
Adjustment: InterTable |
Y |
Used internally (default N). Indicates whether this adjustable business component’s visibility is determined by an intertable. The code would potentially need to modify the intertable when creating adjustments. |
Adjustment: InterTable BC |
Forecast 2000 - Forecast/Forecast Item |
Used internally. Indicates the business component that sits on the intertable. |
Adjustment: InterTable Child Field Name |
Forecast Item Id |
Used internally. Indicates the field on the intertable that stores the pointer Id to this business component. |
Adjustment: InterTable Parent Field Name |
Forecast Id |
Used internally. Indicates the field on the intertable that stores the pointer to the parent (context) business component. |
Adjustment: InterTable Update |
Y |
Used internally. Indicates whether or not the intertable is updated during adjustments. |
Adjustment: Owner Position Id Field Name |
Owner Position Id. |
Used internally. Field on this business component that stores the owner’s Position Id. |
Revenue Associate List |
Y |
When active, the associate applet shows the revenue, and not a standard child business component. It also applies the Associate search specification and the Forecast Date Range search when querying the Revenue business component. When inactive, the behavior defaults to standard association and the business component is defined in the associate applet. |
Revenue Field Map: Forecast Item Field |
Revenue Field |
Maps fields from the Revenue business component to the Forecast Item business component, which are copied when creating the forecast. This is most commonly configured by administrators who have added fields to the Revenue business component and want the fields to be carried over in the forecast. |
Forecast 2000 - Forecast Item Detail User Properties
The following table describes the user properties associated with the business component: Forecast 2000 - Forecast Item Detail.
User Property | Value | Description |
---|---|---|
Adjustment: Adjustable |
Y |
Used internally. |
Adjustment: Adjustable Field n |
Forecast Item Detail field |
See Forecast Item: Adjustable Field n in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustment Allowed Field Name |
Adjustment Allowed |
Used internally. See Forecast Item: Adjustment Allowed Field Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustment Context BC Name |
Forecast 2000 - Forecast |
Used internally. See Forecast Item: Adjustment Context BC Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustment Context Id Field Name |
Owner Forecast Id |
Used internally. See Forecast Item: Adjustment Context Id Field Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustment Flag Field Name |
Adjusted Flag |
Used internally. See Forecast Item: Adjustment Flag Field Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustment For Id Field Name |
Adjustment For Id |
Used internally. See Forecast Item: Adjustment For Id Field Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Context BC Position Id Field Name |
Owner Position Id |
Used internally. See Forecast Item: Context BC Position Id Field Name in Forecast 2000 - Forecast Item User Properties. |
On Field Update Set 1 |
Or
|
Used internally. Determines how the Expected Revenue is calculated when there are updates to the Revenue or Probability fields. |
On Field Update Set 2 |
Or
|
Used internally. Determines how the Expected Revenue is calculated when there are updates to the Revenue or Probability fields. |
Revenue Field Map: Forecast Item Detail Field |
Revenue Field |
See Forecast Item: Revenue Field Map in Forecast 2000 - Forecast Item User Properties. |
Forecast 2000 - Forecast Item Detail Flat User Properties
The following table describes the user properties associated with the business component: Forecast 2000 - Forecast Item Detail Flat.
User Property | Value | Description |
---|---|---|
Adjustment: Adjustable |
Y |
Used internally. See Forecast Item: Adjustable in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustable Field n |
Forecast Item Detail Flat field |
See Forecast Item: Adjustable Field n in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustment Allowed Field Name |
Adjustment Allowed |
Used internally. See Forecast Item: Adjustment Allowed Field Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustment Context BC Name |
Forecast 2000 - Forecast |
Used internally. See Forecast Item: Adjustment Context BC Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustment Context Id Field Name |
Owner Forecast Id |
Used internally. See Forecast Item: Adjustment Context Id Field Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustment Flag Field Name |
Adjusted Flag |
Used internally. See Forecast Item: Adjustment Flag Field Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustment For Id Field Name |
Adjustment For Id |
Used internally. See Forecast Item: Adjustment For Id Field Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Context BC Position Id Field Name |
Owner Position Id |
Used internally. See Forecast Item: Context BC Position Id Field Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Owner Position Id Field Name |
Owner Position Id |
Used internally. See Forecast Item: Owner Position Id in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Force Unadjust Parent BC |
Forecast 2000 - Forecast Item |
Used internally. When unadjusting this business component, the parent business component sometimes also needs to be unadjusted, for example, if it drives the visibility of this business component. |
Adjustment: Force Unadjust Parent BC Id Field Name |
Forecast Item Id |
Used internally. When unadjusting this business component, the field on this business component that links to the parent business component that it needs to unadjust. |
Aggregation Level Rollup |
Y or N |
Indicates whether or not rollup happens at each aggregation level. |
Aggregation Column Enabled |
Aggregation Column Enabled |
Indicates whether the column must be queried according to the aggregation hierarchy defined in the forecast series. |
On Field Update Invoke 1 |
|
Used internally. If a subordinate updates their forecast by changing the Revenue amount, this property invokes a function to set the Refresh Alert field so that the manager will refresh the forecast. |
On Field Update Set 1 |
Or
|
Used internally. Determines how the Expected Revenue is calculated when there are updates to the Revenue or Probability fields. |
On Field Update Set 2 |
Or
|
Used internally. Determines how the Expected Revenue is calculated when there are updates to the Revenue or Probability fields. |
Revenue Associate List |
Y |
See Forecast Item: Revenue Associate List in Forecast 2000 - Forecast Item User Properties. |
Revenue Field Map: Forecast Item Detail Field |
Revenue Field |
See Forecast Item: Revenue Field Map in Forecast 2000 - Forecast Item User Properties. |
Forecast 2000 - Forecast Item Dyn Col User Properties
The following table describes the user properties associated with the business component: Forecast 2000 - Forecast Item DynCol.
User Property | Value | Description |
---|---|---|
Adjustment: Adjustable |
Y |
Used internally. See Forecast Item: Adjustable in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustable Field n |
Field names on the Forecast 2000 - Forecast Item business component |
See Forecast Item: Adjustable Field n in Forecast 2000 - Forecast Item User Properties). |
Adjustment: Adjustment Allowed Field Name |
Adjustment Allowed |
Used internally. See Forecast Item: Adjustment Allowed Field Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustment Context BC Name |
Forecast 2000 - Forecast |
Used internally. See Forecast Item: Adjustment Context BC Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustment Context Id Field Name |
Owner Forecast Id |
Used internally. See Forecast Item: Adjustment Context Id Field Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustment Flag Field Name |
Adjusted Flag |
Used internally. See Forecast Item: Adjustment Flag Field Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustment For Id Field Name |
Adjustment For Id |
Used internally. See Forecast Item: Adjustment For Id Field Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Adjustment for Id Matching Field Name |
Forecast Item Number |
Used internally. See Forecast Item: Adjustment For Id Matching Field Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: Context BC Position Id Field Name. |
Owner Position Id |
Used internally. See Forecast Item: Context BC Position Id Field Name in Forecast 2000 - Forecast Item User Properties. |
Adjustment: InterTable |
Y |
Used internally. See Forecast Item: Adjustment InterTable in Forecast 2000 - Forecast Item User Properties. |
Adjustment: InterTable BC |
Forecast 2000 - Forecast/Forecast Item |
Used internally. See Forecast Item: Adjustment InterTable BC in Forecast 2000 - Forecast Item User Properties. |
Adjustment: InterTable Child Field Name |
Forecast Item Id |
Used internally. See Forecast Item: Adjustment InterTable Child Field in Forecast 2000 - Forecast Item User Properties. |
Adjustment: InterTable Parent Field Name |
Forecast Id |
Used internally. See Forecast Item: Adjustment InterTable Parent Field in Forecast 2000 - Forecast Item User Properties. |
Adjustment: InterTable Update |
Y |
Used internally. See Forecast Item: Adjustment InterTable Update in Forecast 2000 - Forecast Item User Properties. |
Revenue Associate List |
Used internally. See Forecast Item: Revenue Associate List in Forecast 2000 - Forecast Item User Properties. |
|
Revenue Field Map: Forecast Item Field |
Revenue Field |
See Forecast Item: Revenue Field Map in Forecast 2000 - Forecast Item User Properties. |
Forecast 2000 - Forecast Series User Property
The following table describes the user property associated with the business component: Forecast 2000 - Forecast Series.
User Property | Value | Description |
---|---|---|
Series Subst Var: SERIES_NAME |
Name |
Special variable available for use in Auto, Assoc, and Date Range search specifications. Using this variable, administrators can access the Forecast Series Name. |
Forecast 2000 - Forecast Series Aggregation User Property
The following table describes the user property associated with the business component: Forecast 2000 - Forecast Series Aggregation.
User Property | Value | Description |
---|---|---|
On Field Update Set 1 |
"Aggregate Level", "Mapped Field", "Aggregation Field Level + ' ' + ToChar([Aggregate Level])" |
Used Internally. Updates the fields called Mapped Field according to the aggregation level selected. |
Forecast 2000 - Forecast Series Date User Properties
The following table describes the user properties associated with the business component: Forecast 2000 - Forecast Series Date.
Table Forecast 2000 - Forecast Series Date
User Property | Value | Description |
---|---|---|
Auto-Set Start/End Dates |
N |
If enabled, when the user creates a new record and sets the Forecast Date field, Start Date automatically defaults to the period that the Forecast Date falls in. If the user is copying a record, the End Date defaults so that the difference (number of periods) between the source record's Start Date and End Date is maintained. |
Series Subst Var: FCST_DATE_LOWER_BOUND |
Date - Lower Bound |
Special variable available for use in Auto, Assoc, and Date Range search specifications. Using this variable, administrators can access the lower bound of the Forecast Series Date record, for example the earliest of {History View Date, History Edit Date, Start Date}, some of which can be null. |
Series Subst Var: FCST_EFFECTIVE_DATE |
Forecast Date |
Special variable available for use in Auto, Assoc, and Date Range search specifications. Using this variable, administrators can access the Forecast Date. |
Series Subst Var: FCST_END_DATE |
End Date |
Special variable available for use in Auto, Assoc, Date Range search specifications. Through this variable, administrators can access the End Date. |
Series Subst Var: FCST_HISTE_START_DATE |
History Edit Date |
Special variable available for use in Auto, Assoc, and Date Range search specifications. Using this variable, administrators can access the History Edit Date, which can be null. The History Edit Date defaults to History View if defined, otherwise it defaults to Start Date. |
Series Subst Var: FCST_HISTV_START_DATE |
History View Date |
Special variable available for use in Auto, Assoc, and Date Range search specifications. Using this variable, administrators can access the History View Date, which can be null. The History View Date defaults to the earlier of {History Edit, Start}. |
Series Subst Var: FCST_START_DATE |
Start Date |
Special variable available for use in Auto, Assoc, and Date Range search specifications. Using this variable, administrators can access the Start Date, which cannot be null. |