---
schema_version: "1"
id: df68ac96daffc0fb8deb81f448ed62704d5e151ed10a52a7471ed7dd11b56ab0
title: cgcloud__KPI_Definition__c
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/retail_api/sforce_api_objects_cgcloud__kpi_definition__c.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_cgcloud__kpi_definition__c.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 28cef384608d60190f515777366355e71b395e4cde41cb604844e9cb9306b9c9
description: Contains the description of a single measure. The fields of the table can be derived from the current KPI_Set .json file. This object is available in API version 54.0 and later.
---
# cgcloud\_\_KPI\_Definition\_\_c

Contains the description of a single measure. The fields of the table can be derived from the current KPI\_Set .json file. This object is available in API version 54.0 and later.

## Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

## Fields

### LastReferencedDate

- **Type**: dateTime
- **Properties**: Filter, Nillable, Sort
- **Description**: Most recent date on which a user referenced this record.

### LastViewedDate

- **Type**: dateTime
- **Properties**: Filter, Nillable, Sort
- **Description**: Most recent date on which a user viewed this record.

### Name

- **Type**: string
- **Properties**: Create, Defaulted on create, Filter, Group, idLookup, Nillable, Sort, Update
- **Description**: Unique identification of the record.

### OwnerId

- **Type**: reference
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: ID of the record owner.
    
    This is a polymorphic relationship field.
- **Relationship Name**: Owner
- **Relationship Type**: Lookup
- **Refers To**: Group, User

### RecordTypeId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Type of the KPI, defines how the KPI is handled by the system.
    
    This is a relationship field.
- **Relationship Name**: RecordType
- **Relationship Type**: Lookup
- **Refers To**: RecordType

### cgcloud\_\_Aggregation\_Merge\_Rule\_\_c

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Sort, Update
- **Description**: Determines how subperiods are merged into either full weeks or months.
- **Default value**: sum
- **Possible values**:
    - avg—Avg
    - sum—Sum

### cgcloud\_\_Aggregation\_Rule\_\_c

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Defines how the data in lower level nodes are aggregated to higher levels.
- **Possible values**:
    - avg—Avg
    - formula—Formula
    - max—Max
    - min—Min
    - sum—Sum

### cgcloud\_\_Aggregation\_Time\_Rule\_\_c

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Defines the monthly calculation rule.
- **Possible values**:
    - aggregate—Aggregate
    - formula—Formula
    - read—Read

### cgcloud\_\_BoM\_Scope\_\_c

- **Type**: multipicklist
- **Properties**: Create, Filter, Nillable, Update
- **Description**: Defines the levels for which the calculation engine determines values.
    
    This field is available in API version 55.0 and later.
- **Possible values**:
    - Component
    - Header
    - Product

### cgcloud\_\_Comment\_\_c

- **Type**: textarea
- **Properties**: Create, Nillable, Update
- **Description**: Stores extra information about the KPI Definition.

### cgcloud\_\_Compound\_Main\_\_c

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Specifies whether this KPI is main compound KPI.
- **Default value**: false

### cgcloud\_\_Data\_Source\_Aggregation\_Mode\_\_c

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Defines whether a core aggregation is to be used or a custom aggregation is to be used
- **Default value**: standard
- **Possible values**:
    - custom—Custom
    - standard—Standard

### cgcloud\_\_Data\_Source\_BoM\_Component\_Source\_Level\_\_c

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Defines from which level the values are determined.
    
    This field is available in API version 55.0 and later.
- **Possible values**:
    - Component
    - Product

### cgcloud\_\_Data\_Source\_Condition\_Search\_Group\_Code\_\_c

- **Type**: string
- **Properties**: Filter, Nillable, Sort
- **Description**: Stores the group code of the condition search group.
    
    This field is a calculated field.
    
    This field is available in API version 55.0 and later.
- **Formula**:
    
    cgcloud\_\_Data\_Source\_Condition\_Search\_Group\_\_r.cgcloud\_\_Group\_Code\_\_c

### cgcloud\_\_Data\_Source\_Condition\_Search\_Group\_\_c

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: References to the condition search group.
    
    This field is a relationship field.
    
    This field is available in API version 55.0 and later.
- **Relationship Name**: cgcloud\_\_Data\_Source\_Condition\_Search\_Group\_\_r
- **Relationship Type**: Lookup
- **Refers To**: cgcloud\_\_Condition\_Search\_Group\_\_c

### cgcloud\_\_Data\_Source\_Consider\_Product\_Hierarchy\_\_c

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Indicates whether the product hierarchy is considered for the condition search.
- **Default value**: false

### cgcloud\_\_Data\_Source\_Load\_For\_Sub\_Accounts\_\_c

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Defines whether the loaded data is anchored to the planning account or to a list of accounts (Sub accounts). This field is applicable only for Read type.
- **Default value**: false

### cgcloud\_\_Data\_Source\_Measure\_Code\_\_c

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Unique code of a data source measure.

### cgcloud\_\_Data\_Source\_Monthly\_Table\_Name\_\_c

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Name of the source table for Monthly data that's to be read.
- **Possible values**:
    - accountmeasure—Account Measure
    - accountproductmeasure—Account Product Measure
    - dailymeasureint—Daily Measure Int
    - dailymeasurereal—Daily Measure Real
    - monthlyaccountmeasureresult—Monthly Account Measure Result
    - monthlypaymenttacticmeasureresult—Monthly Payment Tactic Measure Result
    - monthlypromotionmeasureresult—Monthly Promotion Measure Result
    - productmeasure—Product Measure
    - promotiontacticdailymeasurereal—Promotion Tactic Daily Measure Real

### cgcloud\_\_Data\_Source\_Table\_Name\_\_c

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Name of the source table from which the measure data is drawn.
- **Possible values**:
    - accountmeasure—Account Measure
    - accountproductmeasure—Account Product Measure
    - dailymeasureint—Daily Measure Int
    - dailymeasurereal—Daily Measure Real
    - productmeasure—Product Measure
    - promotiontacticdailymeasurereal—Promotion Tactic Daily Measure Real
    - promotiontacticweeklymeasurereal—Promotion Tactic Weekly Measure Real
    - weeklyaccountmeasureresult—Weekly Account Measure Result
    - weeklymeasureint—Weekly Measure Int
    - weeklymeasurereal—Weekly Measure Real
    - weeklypaymenttacticmeasureresult—Weekly Payment Tactic Measure Result
    - weeklypromotionmeasureresult—Weekly Promotion Measure Result

### cgcloud\_\_Data\_Source\_Week\_Offset\_\_c

- **Type**: double
- **Properties**: Create, Defaulted on create, Filter, Nillable, Sort, Update
- **Description**: Data is fetched from the database for the timeframe that lies within this number of weeks before the promotion. This field is supported only for volume data.

### cgcloud\_\_Data\_Source\_Year\_Offset\_\_c

- **Type**: double
- **Properties**: Create, Defaulted on create, Filter, Nillable, Sort, Update
- **Description**: Number of years to go back in time. The data is fetched from the database for the timeframe that lies within this number of years that can be either one or two years before the promotion. This field is applicable only for Read type. It can't be used in combination with week offset for one KPI at the same time.

### cgcloud\_\_Description\_Language\_1\_\_c

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Stores the description of language 1.

### cgcloud\_\_Description\_Language\_2\_\_c

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Stores the description of language 2.

### cgcloud\_\_Description\_Language\_3\_\_c

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Stores the description of language 3.

### cgcloud\_\_Description\_Language\_4\_\_c

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Stores the description of language 4.

### cgcloud\_\_Description\_\_c

- **Type**: string
- **Properties**: Filter, Nillable, Sort
- **Description**: Description based on the user-specified language.
    
    This is a calculated field.
- **Formula**:
    
    CASE($User.cgcloud\_\_Language\_Postfix\_\_c,
          "Language1", cgcloud\_\_Description\_Language\_1\_\_c,
          "Language2", BLANKVALUE(cgcloud\_\_Description\_Language\_2\_\_c,cgcloud\_\_Description\_Language\_1\_\_c),
          "Language3", BLANKVALUE(cgcloud\_\_Description\_Language\_3\_\_c,cgcloud\_\_Description\_Language\_1\_\_c),
          "Language4", BLANKVALUE(cgcloud\_\_Description\_Language\_4\_\_c,cgcloud\_\_Description\_Language\_1\_\_c),
          cgcloud\_\_Description\_Language\_1\_\_c)

### cgcloud\_\_Display\_Enabled\_\_c

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Only the measures whose display is enabled are to be displayed on the UI.
- **Default value**: true

### cgcloud\_\_Display\_Round\_\_c

- **Type**: double
- **Properties**: Create, Defaulted on create, Filter, Nillable, Sort, Update
- **Description**: UI Rounding determines the number of decimal places that are to be shown in the cell.

### cgcloud\_\_Distribution\_Acc\_Hierarchy\_Dist\_Type\_\_c

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Measure code defines the code that's used to distributevalues down the account hierarchy.
- **Possible values**:
    - copy—Copy
    - equal—Equal
    - metric—Metric (KPI)

### cgcloud\_\_Distribution\_Acc\_Hierarchy\_Metric\_Code\_\_c

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The measure code defines the code that is used for distribution of values down the account hierarchy.

### cgcloud\_\_Distribution\_Order\_\_c

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Defines the order in which hierarchies are traversed.
- **Default value**: PlanThenTime
- **Possible values**:
    - PlanThenTime—Planning Hierarchy -> Time
    - TimeThenPlan—Time -> Planning Hierarchy

### cgcloud\_\_Distribution\_Plan\_Hierarchy\_Dist\_Metric\_\_c

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Reference to the KPI definition when distribution is of plan hierarchy.
    
    This is a relationship field.
- **Relationship Name**: cgcloud\_\_Distribution\_Plan\_Hierarchy\_Dist\_Metric\_\_r
- **Relationship Type**: Lookup
- **Refers To**: cgcloud\_\_KPI\_Definition\_\_c

### cgcloud\_\_Distribution\_Plan\_Hierarchy\_Dist\_Type\_\_c

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Defines the distribution type that's to be used to distribute values down the planning hierarchy.
- **Default value**: metric
- **Possible values**:
    - copy—Copy
    - equal—Equal
    - metric—Metric (KPI)
    - proportional—Proportional

### cgcloud\_\_Distribution\_Time\_Hierarchy\_Dist\_Metric\_\_c

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Reference to the KPI definition when distribution is of time hierarchy.
    
    This is a relationship field.
- **Relationship Name**: cgcloud\_\_Distribution\_Time\_Hierarchy\_Dist\_Metric\_\_r
- **Relationship Type**: Lookup
- **Refers To**: cgcloud\_\_KPI\_Definition\_\_c

### cgcloud\_\_Distribution\_Time\_Hierarchy\_Dist\_Type\_\_c

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Defines the distribution type that's to be used to distribute values down the time hierarchy.
- **Default value**: metric
- **Possible values**:
    - copy—Copy
    - equal—Equal
    - metric—Metric (KPI)
    - proportional—Proportional

### cgcloud\_\_Editable\_Edit\_Mode\_\_c

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: This field is for lump sum. After this field is enabled and when a user introduces a total, the totals don't change even if other items change (KPI, products, and so on).
- **Default value**: week
- **Possible values**:
    - all—All
    - none—None
    - total—Total
    - week—Week

### cgcloud\_\_Editable\_Enable\_Past\_Weeks\_\_c

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: If true, the cells of past weeks remain editable.
- **Default value**: false

### cgcloud\_\_Editable\_Fixed\_Totals\_\_c

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Defines whether the non-obsolete last edited or calculated total value of the KPI is saved for use in the Promotion Calculation.
- **Default value**: false

### cgcloud\_\_Editable\_Measure\_Code\_\_c

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Unique code of the editable measure that's used when saving the edit history.

### cgcloud\_\_Formula\_\_c

- **Type**: textarea
- **Properties**: Create, Nillable, Update
- **Description**: Function that executes the calculation.

### cgcloud\_\_Is\_Storage\_Level\_Bom\_Component\_\_c

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Flag that indicates whether the KPI Definition Storage Levels is BOM Component.
    
    This field is available in API version 55.0 and later.
- **Default value**: false

### cgcloud\_\_Parent\_\_c

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Reference to the Compound KPI to which this KPI belongs.
    
    This is a relationship field.
- **Relationship Name**: cgcloud\_\_Parent\_\_r
- **Relationship Type**: Lookup
- **Refers To**: cgcloud\_\_KPI\_Definition\_\_c

### cgcloud\_\_Reporting\_Formula\_\_c

- **Type**: textarea
- **Properties**: Create, Nillable, Update
- **Description**: Defines the calculation rule for calculated reporting KPIs as a JavaScript formula.

### cgcloud\_\_Reporting\_Relevant\_\_c

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Defines whether the KPI is relevant for reporting.
- **Default value**: false

### cgcloud\_\_Reporting\_Type\_\_c

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Controls whether the KPI is either directly read from the Writeback measure or calculated.
- **Default value**: read
- **Possible values**:
    - calculated—Calculated
    - external—External
    - read—Read

### cgcloud\_\_Rounding\_Order\_\_c

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Period Then Sub Periods method rounds period values first, and then rounds the buckets. This ensures that their merged value matches the period value. Sub Periods Then Period rounds subperiods first, and then merges them into periods.
- **Possible values**:
    - default—Default
    - periodfirst—Period Then Sub Periods
    - subperiodfirst—Sub Periods Then Period

### cgcloud\_\_Rounding\_Precision\_\_c

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Defines the precision to which the calculation engine rounds the calculated values of the KPI at product level such that these values aggregate up to the correct weekly, monthly, and total values without losing precision.
- **Possible values**:
    - 0
    - 1
    - 2
    - 3
    - 4
    - 5
    - 6

### cgcloud\_\_Rounding\_Type\_\_c

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Rounding With Carry Over is a special configuration that uses a carryover from one cell to another to ensure that aggregations and totals match with the rounded number. Rounding Enabled performs a simple rounding to the nearest number.
- **Possible values**:
    - nocarryover—Rounding Enabled
    - withcarryover—Rounding With Carry Over

### cgcloud\_\_Scope\_\_c

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Sort, Update
- **Description**: Defines the object scope of the KPI. The KPI can be added to the relevant KPI Set based on the defined scope.
- **Default value**: account
- **Possible values**:
    - account—Account
    - fund—Funding
    - paymenttactic—Payment Tactic
    - promotion—Promotion
    - promotiontactic—Promotion Tactic

### cgcloud\_\_Storage\_Options\_Measure\_Code\_\_c

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Unique code of the writeback measure that's used when writing back KPIs. The last character may be a # for KPIs with the object scope as Payment Tactic.

### cgcloud\_\_Storage\_Options\_Storage\_Levels\_\_c

- **Type**: multipicklist
- **Properties**: Create, Defaulted on create, Filter, Nillable, Restricted picklist, Update
- **Description**: Levels on which the data is written back. More than one level can be defined.
- **Default value**: Product
- **Possible values**:
    - Brand
    - Category
    - Flavor—Sub Brand
    - Package—Product Price Group
    - Product
    - SubCategory—Sub Category
    - Tactic
    - measures—Measures

### cgcloud\_\_Storage\_Options\_Subperiod\_\_c

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: If active, writeback has to generate daily accurate values for the subperiods that belong to different months.
- **Possible values**:
    - weeksplits—Week Splits By Month

### cgcloud\_\_Storage\_Options\_Writeback\_\_c

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Rows with writeback as true are saved back to the database for further use by external tools.
- **Default value**: false

### cgcloud\_\_Time\_Granularity\_\_c

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: If granularity is Subperiod, the formula is applied at the subperiod level and then merged by using merge rule. In Period granularity, the formula is applied over already merged values.
- **Default value**: subperiod
- **Possible values**:
    - period—Period
    - subperiod—Sub Period

### cgcloud\_\_Time\_Scope\_\_c

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Sort, Update
- **Description**: Consideration of time ranges within the calculation.
- **Default value**: complete
- **Possible values**:
    - complete—Complete
    - custom1—Custom 1
    - custom2—Custom 2
    - order—Order
    - placement—Instore
    - shipment—Shipment

### cgcloud\_\_Total\_Calculation\_Cumulative\_\_c

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Specifies whether the KPI is a cumulative KPI.
- **Default value**: off
- **Possible values**:
    - off—Off
    - on—On

### cgcloud\_\_Total\_Calculation\_Rule\_\_c

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Defines how the total column is aggregated along the x-axis.
- **Possible values**:
    - avg—Avg
    - formula—Formula
    - max—Max
    - min—Min
    - sum—Sum

### cgcloud\_\_Validation\_Error\_Message\_\_c

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Label ID of the error string.

### cgcloud\_\_Validation\_Level\_\_c

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Determines the level at which the validation is to be executed. This field is applicable only for the Validation record type.
- **Possible values**:
    - promotion—Promotion
    - promotionproduct—Promotion Product
    - promotionproductgroup1—Promotion Product Group1
    - promotionproductgroup2—Promotion Product Group2
    - tactic—Tactic
    - tacticproduct—Tactic Product
    - tacticproductgroup1—Tactic Product Group1
    - tacticproductgroup2—Tactic Product Group2

### cgcloud\_\_Validation\_Value\_Type\_\_c

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Determines the granular level at which the validation is run.
- **Possible values**:
    - total—Total
    - week—Week

### cgcloud\_\_Value\_Type\_\_c

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Determines the granular level at which the validation is executed. This field is applicable only for the Validation record type.
- **Default value**: None
- **Possible values**:
    - Money
    - None
    - Percentage
    - Price
    - Volume

## Associated Objects

### Associated Objects

This object has these associated objects. If the API version isn’t specified, they are available in the same API versions as this object. Otherwise, they are available in the specified API version and later.

- **[cgcloud\_\_KPI\_Definition\_\_cChangeEvent](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_associated_objects_change_event.htm "A ChangeEvent object is available for each object that supports Change Data Capture. You can subscribe to a stream of change events using Change Data Capture to receive data tied to record changes in Salesforce. Changes include record creation, updates to an existing record, deletion of a record, and undeletion of a record. A change event isn’t a Salesforce object—it doesn’t support CRUD operations or queries. It’s included in the object reference so you can discover which Salesforce objects support change events.")**: Change events are available for the object.
- **[cgcloud\_\_KPI\_Definition\_\_cFeed](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_associated_objects_feed.htm "StandardObjectNameFeed is the model for all feed objects associated with standard objects. These objects represent the posts and feed-tracked changes of a standard object.")**: Feed tracking is available for the object.
- **[cgcloud\_\_KPI\_Definition\_\_cHistory](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_associated_objects_history.htm "StandardObjectNameHistory is the model for all history objects associated with standard objects. These objects represent the history of changes to the values in the fields of a standard object.")**: History is available for the tracked fields of the object.
- **[cgcloud\_\_KPI\_Definition\_\_cOwnerSharingRule](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_associated_objects_ownersharingrule.htm "StandardObjectNameOwnerSharingRule is the model for all owner sharing rule objects associated with standard objects. These objects represent a rule for sharing a standard object with users other than the owner.")**: Sharing rules are available for the object.
- **[cgcloud\_\_KPI\_Definition\_\_cShare](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_associated_objects_share.htm "StandardObjectNameShare is the model for all share objects associated with standard objects. These objects represent a sharing entry on the standard object.")**: Sharing is available for the object.