Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
ForecastingAdjustment
Supported Calls
create(), delete(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), update(), upsert()
Special Access Rules
As of Spring ’20 and later, only standard users with the View All Forecasts or Allow Forecasting permission or delegated forecast manager status can access this object.
Fields
Usage
Use this object to obtain a manager’s adjustment detail for a specified ForecastingItem. The ForecastingAdjustment object is visible to all users, but only forecast managers and users above them in the forecast hierarchy can read or write ForecastingAdjustment records.
The ForecastingItemCategory field differs from the ForecastCategoryName field.
- The ForecastCategoryName field represents the forecast category of the underlying opportunities rolling up to forecast amounts. In organizations using cumulative forecast rollups, the ForecastCategoryName field can be null because the cumulative forecast amounts include opportunities from multiple forecast categories.
- The new ForecastingItemCategory field represents the type of rollup a forecast amount or adjustment is from. In organizations using individual forecast category columns, it contains the individual forecast rollup categories. In organizations using cumulative forecast rollups, it contains the cumulative rollup categories.
When inserting manager adjustments, the values you insert for ForecastCategoryName and ForecastingItemCategory must be compatible with each other. In organizations using cumulative forecast rollups, the ForecastCategoryName is nillable. The following pairs are valid.
-
- For individual forecast category rollups:
-
- ForecastCategoryName: BestCase, ForecastingItemCategory: BestCaseOnly
- ForecastCategoryName: MostLikely, ForecastingItemCategory: MostLikelyOnly
- ForecastCategoryName: Commit, ForecastingItemCategory: CommitOnly
- For cumulative forecast category rollups:
-
- ForecastCategoryName: null, ForecastingItemCategory: BestCaseForecast
- ForecastCategoryName: null, ForecastingItemCategory: MostLikelyForecast
- ForecastCategoryName: null, ForecastingItemCategory: CommitForecast