---
schema_version: "1"
id: c099b59a072eb158a257688bf2c4cb43f1bac348d2153a2425f6b1d6b14df229
title: Data Model
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/industries/advanced-orders-for-telesales/references/data-model.md
canonical_url: https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/data-model.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 0938aa3aeba52f7863ae42a44ee7acc8c8787cc3c320de0fea823cb5aae0107f
products:
  - Advanced Orders for Telesales Developer Guide
  - Industries Developer Documentation
---
# Data Model

The following is the complete set of 29 objects that make up the Orders object domain.

- [Account](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_account.htm): Standard CRM object representing a company, organization, or individual involved with your business; the anchor record for the account hierarchy and account-based pricing/ordering features. See Account in the Object Reference for the Salesforce Platform.
- [AccountAccountRelation](https://developer.salesforce.com/docs/atlas.en-us.automotive_cloud.meta/automotive_cloud/sforce_api_objects_accountaccountrelation.htm): Represents a relationship (parent, child, or peer) between two Account records, used to model business-partner networks and account hierarchies. See AccountAccountRelation in the Automotive Cloud Developer Guide.
- [AccountFlattenedHierarchy](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/account-flattened-hierarchy.md): A flattened, denormalized view of an account's ancestor chain, so queries can filter or group by any level of the hierarchy without recursion.
- [AccountInternalOrgUnit](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/account-internal-org-unit.md): Junction object associating an Account with an InternalOrganizationUnit, carrying business-unit-specific account settings.
- [AccountRole](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/account-role.md): Defines a functional role (Billing Account, Delivery Recipient, Payer, Retail Store, etc.) an account plays within a given internal organization unit.
- [AssociatedLocation](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/associated-location.md): Represents a location associated with a parent record (currently Account) over a defined active date range.
- [Assortment](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/assortment.md): A defined collection or grouping of products used to control which products are available, orderable, or assigned to a given context.
- [AssortmentProduct](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/assortment-product.md): A single product's membership within an Assortment, including product-specific attributes and active date range.
- [AssortmentSpec](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/assortment-spec.md): A reusable template/specification used to generate Assortment records.
- [InternalOrganizationUnit](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_internalorganizationunit.htm): An internal or external business unit within a company's organizational structure. See InternalOrganizationUnit in the Object Reference for the Salesforce Platform.
- [InternalOrgUnitUser](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/internal-org-unit-user.md): Assignment of a User to an InternalOrganizationUnit, with mobile/field-service preferences for that unit.
- [Location](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/location.md): A physical or virtual place of business (warehouse, plant, store, site, delivery vehicle); locations can form a hierarchy.
- [LocationAssortment](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/location-assortment.md): Assignment of an Assortment to a specific Location, indicating which products that location can sell, stock, or order.
- [Order](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/order.md): Standard object representing a customer's commitment to buy products or services; extended for Advanced Orders via OrderSpecId.
- [OrderItem](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/order-item.md): Standard line-item object on an Order; extended for Advanced Orders with a link to an OrderItemSpec.
- [OrderItemSpec](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/order-item-spec.md): An Advanced Orders line-item specification template governing how a product/product family can be ordered under an OrderSpec.
- [OrderItemSpecRule](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/order-item-spec-rule.md): A pricing/scope rule attached to an OrderItemSpec, defining scope and pricing impact when matched.
- [OrderSpec](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/order-spec.md): A top-level Advanced Orders template defining order behavior — allowed order types, pricing recalculation, delivery/lead time, inventory, promotions, and authorization lists.
- [OrderSpecOrderItemSpec](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/order-spec-order-item-spec.md): Junction object linking an OrderSpec to its valid OrderItemSpec records, including default and active date range.
- [PartyRoleRelation](https://developer.salesforce.com/docs/atlas.en-us.automotive_cloud.meta/automotive_cloud/sforce_api_objects_partyrolerelation.htm): A role-based relationship between two party records (e.g., "Bill To" or "Delivery Recipient"), with support for the inverse relationship. See PartyRoleRelation in the Automotive Cloud Developer Guide.
- [Product2](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_product2.htm): The standard product object at the center of the Manufacturing/Automotive/Consumer Goods product model. See Product2 in the Object Reference for the Salesforce Platform.
- [ProductCatalog](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/product-catalog.md): A top-level catalog grouping related product categories and products for a sales channel or process.
- [ProductCatalogQual](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/product-catalog-qual.md): A qualification rule determining whether a product catalog applies to a given internal organization unit.
- [ProductCategory](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/product-category.md): A category used to organize products within a catalog; categories can nest to form a hierarchy.
- [ProductCategoryProduct](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/product-category-product.md): Junction object associating a Product2 with a ProductCategory, including primary-category designation.
- [ProductInternalOrgUnit](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/product-internal-org-unit.md): Assignment of a product to an internal organization unit, tracking lifecycle phase and planning/sales dates for that unit.
- [ProductUnitOfMeasure](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/product-unit-of-measure.md): A unit of measure available for a specific product, including base/default-order-unit flags and physical dimensions.
- [StoreAssortment](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/store-assortment.md): Assignment of an assortment to a specific retail store/account/location group, used by Consumer Goods Cloud retail execution.
- [UnitofMeasure](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-objects/standard-objects/unit-of-measure.md): Standard unit of measure (each, case, pallet, kilogram, liter, etc.) with conversion factor, scale, and rounding behavior.
