OBJECT
BetterForecastSchema
link GraphQL Schema definition
- type BetterForecastSchema implements QuickFilterInterface {
- # Quick-filter conditions applied on top of the forecast, letting the user narrow
- # the included opportunities without changing the saved filter.
- : QuickFilterTab!
- # Currency used for all monetary values in the forecast.
- : UUID!
- # Time granularity of the forecast — Monthly, Quarterly or Yearly.
- : ForecastPeriodKind!
- # First day of the forecast period.
- : Date!
- # Last day of the forecast period.
- : Date!
- # Breakdown dimension(s) the forecast is grouped by — Users, SalesUnits, Products,
- # ProductCategories or Accounts.
- : [ForecastType!]!
- # Forecast rows — one per entity in the breakdown, with per-period values and
- # quotas.
- : [ForecastItem!]!
- # Baseline that performance is compared against — PreviousPeriod,
- # AveragePerformance or WeightedAveragePerformance.
- : ForecastPerformanceComparisonType!
- # Opportunity value field summed into the forecast.
- : ID!
- # Opportunity date field used to place each opportunity into a period.
- : ID!
- # Field-condition filter selecting which opportunities feed the forecast.
- : FieldFilter!
- # Saved opportunity filter tab further scoping the forecast.
- : OpportunityFilterTab!
- # Pipeline the forecast is computed over.
- : UUID!
- # Value columns shown in the forecast (prediction, open, comparison, …).
- : [ForecastColumn!]!
- # Optional field the forecast values are additionally grouped by.
- : UUID
- # When true, rows with no values are hidden.
- : Boolean!
- # Display options for the list view of the forecast.
- : ForecastListViewOptions!
- # Display options for the trend view of the forecast.
- : ForecastTrendViewOptions!
- # Display options for the pipeline view of the forecast.
- : ForecastPipelineViewOptions!
- # When true, quotas are entered manually rather than derived from targets.
- : Boolean!
- # How a parent quota is split across child rows (e.g. evenly).
- : OpportunityForecastQuotaSplitType!
- }