---
schema_version: "1"
id: 779a001d42826283ad21b698f022e869c6679bffaca674c7e2441c6bf318255d
title: Standard Objects for Retail Execution
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/retail_api/sforce_api_objects_retail_overview.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_retail_overview.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 1ecde038a75586a1514037a182c162caaa2c79a33a22e499d4cdd118d50c3ce8
description: The consumer goods data model provides objects and fields to support retail execution.
---
# Standard Objects for Retail Execution

The consumer goods data model provides objects and fields to support retail execution.

- **[Account](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_account.htm)**  
    Standard and custom fields extend the standard Account object for use in Consumer Goods Cloud to represent an individual account, which is an company or person involved with your business, such as customers, competitors, and partners. This object is available in API version 55.0 and later.
- **[Asset](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_asset.htm)**  
    Standard and custom fields extend the standard Asset object in Consumer Goods Cloud to represent an item of commercial value, such as a product sold by your company or a competitor, that a customer has purchased. This object is available in API version 55.0 and later.
- **[AssessmentIndicatorDefinition](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_assessmentindicatordefinition.htm)**  
    Define parameters that act as markers of compliance for retail tasks to compare target and actual values. This object is available in API version 47.0 and later.
- **[AssessmentIndDefinedValue](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_assessmentinddefinedvalue.htm)**  
    Stores the list of acceptable values which are defined as part of assessment indicator definition for a single and multi select question. This object is available in API version 49.0 and later.
- **[AssessmentIndValue](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_assessmentindvalue.htm)**  
    Stores the list of target or captured values which are defined as part of assessment indicator definition for a single and multi select question. This object is available in API version 49.0 and later.
- **[AssessmentTask](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_assessmenttask.htm)**  
    Perform activities such as planogram check, inventory check, promotion check, in-store survey, or custom task in stores to capture information. This object is available in API version 47.0 and later.
- **[AssessmentTaskContentDocument](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_assessmenttaskcontentdocument.htm)**  
    Associate content documents to visits, tasks, promotions, or planograms. This object is available in API version 47.0 and later.
- **[AssessmentTaskDefinition](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_assessmenttaskdefinition.htm)**  
    Associate an assessment task with an assessment indicator definition. This object is available in API version 48.0 and later.
- **[AssessmentTaskIndDefinition](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_assessmenttaskinddefinition.htm)**  
    Associate an assessment indicator definition with an assessment task definition.This object is available in API version 48.0 and later.
- **[AssessmentTaskOrder](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_assessmenttaskorder.htm)**  
    Define an order activity that the sales rep can perform during a visit to the stores. This object is available in API version 47.0 and later.
- **[Assortment](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_assortment.htm)**  
    Represents a list of products that are eligible for sale in a store. This object is available in API version 47.0 and later.
- **[AssortmentProduct](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_assortment_product.htm)**  
    Associate products to an assortment. This object is available in API version 47.0 and later.
- **[DeliveryTask](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_deliverytask.htm)**  
    Represents information about shipments and orders to be delivered to a store in a visit. This object is available in API version 50.0 and later.
- **[InStoreLocation](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_instore_location.htm)**  
    Create locations within a retail store’s layout such as aisles, shelves, or backrooms. This object is available in API version 47.0 and later.
- **[Operatinghours](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_operatinghours.htm)**  
    Standard and custom fields extend the standard Operating hours object in Consumer Goods Cloud to represent the hours in which a service territory, service resource, or account is available for work. This object is available in API version 55.0 and later.
- **[OtherComponentTask](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_othercomponenttask.htm)**  
    Represents the details of a component task performed in a visit. A component task allows customers to launch components from the task framework. This object is available in API version 50.0 and later.
- **[Product2](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_product2_custom_objects.htm)**  
    Represents a product that your company sells. Custom fields extend the standard Product object for use in Consumer Goods Cloud. This object is available in API version 55.0 and later.
- **[Promotion](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_promotions.htm)**  
    Create promotional activities that are either part of a campaign or isolated targeted promotions to run at retail stores. This object is available in API version 47.0 and later.
- **[PromotionChannel](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_promotion_channel.htm)**  
    Associate a promotion with a store, store group, or an account. This object is available in API version 47.0 and later.
- **[PromotionProduct](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_promotion_product.htm)**  
    Associate a promotion with a product. This object is available in API version 47.0 and later.
- **[PromotionProductCategory](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_promotion_productcategory.htm)**  
    Associate a promotional activity with a product category. This object is available in API version 47.0 and later.
- **[RetailLocationGroup](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_retaillocationgroup.htm)**  
    Group retail stores based on shared features, such as size, location, part of a retail chain. This object is available in API version 47.0 and later.
- **[RetailStore](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_retailstore.htm)**  
    Create records for physical retail stores associated to business accounts. This object is available in API version 47.0 and later.
- **[RetailStoreGroupAssignment](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_retailstoregroupassignment.htm)**  
    Represents a junction between a retail store and a retail store group. This object is available in API version 52.0 and later.
- **[RetailStoreKpi](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_retailstorekpi.htm)**  
    Map store groups to assessment indicator definition, products, and in-store location categories and define targets. Targets are the expected compliance values for each assessment indicator definition, which is a parameter based on which markers of compliance are decided for a task. This object is available in API version 47.0 and later.
- **[RetailVisitKpi](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_retailvisitkpi.htm)**  
    Capture the actual information during a visit against the defined assessment indicator definition and target values. This object is available in API version 47.0 and later.
- **[SignatureTask](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_signaturetask.htm)**  
    Represents the signature-related information that a visitor captures as part of a visit. This object is available in API version 50.0 and later.
- **[SignatureTaskLineItem](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_signaturetasklineitem.htm)**  
    Represents a junction between a signature task and a digital signature captured in a visit. This object is available in API version 50.0 and later.
- **[StoreActionPlanTemplate](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_storeactionplantemplate.htm)**  
    Associate an action plan template with a store. This object is available in API version 48.0 and later.
- **[StoreAssortment](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_store_assortment.htm)**  
    Associate an assortment to either a store, a store group, or an account. This object is available in API version 47.0 and later.
- **[StoreProduct](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_storeproduct.htm)**  
    Associate a product to a retail store or to a specific in-store location. This object is available in API version 47.0 and later.
- **[Task](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_task_cg.htm)**  
    Standard and custom fields extend the standard Task object in Consumer Goods Cloud to represent business activities, which are Task and Event records, such as making a phone call. The object is available in API version 55.0 and later.
- **[User](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_user.htm)**  
    Standard and custom fields extend the standard User object for use in Consumer Goods Cloud to represent a user in your company. This object is available in API version 55.0 and later.
- **[VehicleUserAssignment](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_vehicleuserassignment.htm)**  
    Represents the assignment of a vehicle to a driver. Vehicle is a moving location. This object is available in API version 51.0 and later.
- **[Visit](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_visits.htm)**  
    Track information related to a field rep’s visit to a retail store where they perform retail activities. This object is available in API version 47.0 and later.
- **[Visitor](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_retail_visitor.htm)**  
    Represents the sales reps performing visits. This object is available in API version 49.0 and later.
- **[VisitedParty](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_retail_visitedparty.htm)**  
    Represents the contact person at the account that’s being visited. This object is available in API version 49.0 and later.