Manufacturing Cloud Developer Guide
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
AccountForecast
AccountForecastAdjustment
AccountForecastPeriodMetric
AccountProductForecast
AccountProductPeriodForecast
AcctMgrPeriodicTargetDstr
AcctMgrTarget
AcctMgrTargetDstr
AcctMgrTargetMeasure
AdvAcctForecastAdjPeriod
AdvAcctForecastDimension
AdvAcctForecastDimSource
AdvAcctFrcstDisplayGroup
AdvAcctFrcstDplyGroupItem
AdvAccountForecastFact
AdvAcctForecastFactAdj
AdvAcctForecastMeasureDef
AdvAccountForecastPeriod
AdvAcctForecastPeriodGroup
AdvAccountForecastSet
AdvAcctForecastSetPartner
AdvAcctForecastSetUse
AssetAccountParticipant
AssetContactParticipant
AssetMilestone
AssetWarranty
Claim
ClaimCoverage
ClaimCoveragePaymentDetail
ClaimItem
ClaimParticipant
CodeSet
CodesetRelationship
DealerProdtSearchableField
EngagementAttendee
EngagementInteraction
Fleet
FleetAsset
FleetParticipant
EngagementTopic
GnrcVstKeyPerformanceInd
GenericVisitTask
GenericVisitTaskContext
GnrcVstTaskContextRelation
GoodsReceivedNote
GoodsReceivedNoteItem
InventoryCntSerializedProdt
InventoryCountAssessment
InventoryCountPlan
InventoryCountPlanItem
InventoryCountProductItem
InventoryCntProdtBatchItem
InventoryReplenishmentPolicy
LeadPreferredSeller
ManufacturingProgram
MfgProgramCpntFrcstFact
MfgProgramForecastFact
MfgProgramTemplate
MfgPgmCpntFrcstFactOpptySchd
MfgProgramTemplateItem
MfgProgramVariantFrcstFact
OpportunityPreferredSeller
ProductionBatch
ProductBatchItem
ProductConsumed
ProductConsumedState
ProductFaultCode
ProductInventoryBatchSearchableField
ProductInvSearchableField
ProductItem
ProductItemTransaction
ProductLaborCode
ProductRelatedMaterial
ProductRequest
ProductRequestLineItem
ProductRequired
ProductRqmtSpec
ProductRqmtSpecItem
ProductRqmtSpecVersion
ProductServiceCampaign
ProductServiceCampaignItem
ProductSvcCampaignDef
ProductSvcCampaignGrpDef
ProdtSvcCmpnGrpDefCausalItm
ProdtSvcCmpnGrpDefPtnr
ProdtSvcCmpnDefPtnrInv
ProdtSvcCmpnDefRelaCausalItm
ProdtSvcCmpnPreferredPartner
ProdtSvcCmpnWorkType
ProductTransfer
ProductTransferState
ProductWarrantyTerm
PurchaseOrder
PurchaseOrderItem
ReturnOrder
ReturnOrderLineItem
SalesAgreement
SalesAgreementProduct
SalesAgreementProdSchdAdj
SalesAgreementProductSchedule
SalesAgreeProductAttribute
SalesContractLine
SampleRequest
SampleRequestItem
SellerProduct
SerializedProduct
SerializedProductTransaction
Shipment
ShipmentItem
Supplier
SupplierProduct
StockRotationExecution
StockRotationExecutionItem
Visit
WarrantyTerm
WarrantyTermCoverage
WorkOrderDiagnosis
API End-of-Life Policy
Newer Version Available
Manufacturing Cloud Standard Objects
Manufacturing Cloud data model provides objects and fields to create and manage sales
agreements and account forecasts. Use the objects for business negotiations and planning, and
get an integrated sales experience.
Manufacturing Cloud is available in Lightning Experience.
Available in: Enterprise, Unlimited, and Developer Editions.
-
AccountForecast
Represents the rolling forecast record of a particular account. The forecast is prepared using data directly from sales agreements, orders, and opportunities. This object is available in API version 47.0 and later. -
AccountForecastAdjustment
Represents the manual adjustments made to forecast values for a particular account. This object is available in API version 47.0 and later. -
AccountForecastPeriodMetric
Represents records of account metrics which vary by period but are not specific for a product. This object is available in API version 47.0 and later. -
AccountProductForecast
Represents the cumulative values for planned quantities, opportunities, and orders of a sales agreement for a given product across all periods in that rolling time period. This object is available in API version 47.0 and later. -
AccountProductPeriodForecast
Represents the quantity and revenue information of opportunities, sales agreements, orders, and resultant forecasted quantities for a product in a particular time period of the forecast rolling period. Other than the fields AdjustedForecastQuantity and AdjustedForecastRevenue, no other fields of this object can be updated. This object is available in API version 47.0 and later. -
AcctMgrPeriodicTargetDstr
Represents the target value of each period of an account manager target. It is a foreign key to either an account manager target and an account manager target distribution. It has twelve fields for periods and twelve corresponding fields to hold the target value. This object is available in API version 49.0 and later. -
AcctMgrTarget
Represents a target created by an account manager. It stores the fiscal year, measure, target value, start date, end date, and assignment information of an account manager target. This object is available in API version 49.0 and later. -
AcctMgrTargetDstr
Represents the account, product, and price book associated to an account manager target. It is a child object of the AcctMgrTarget object. This object is available in API version 49.0 and later. -
AcctMgrTargetMeasure
Represents the type of measure for an account manager target. This object is a dynamic pick list table, which is referenced in account manager target. It is available in API version 49.0 and later. -
AdvAcctForecastAdjPeriod
Represents details about the adjustment period of the advanced account forecast values. This object is available in API version 53.0 and later. -
AdvAcctForecastDimension
Represents information about the dimensions selected for an advanced account forecast set. This object is available in API version 53.0 and later. -
AdvAcctForecastDimSource
Represents information about the dimensions that can be used by advanced account forecast sets to generate advanced account forecast records. This object is available in API version 53.0 and later. -
AdvAcctFrcstDisplayGroup
Represents information about the groups for the advanced account forecast set measures or dimensions. This object is available in API version 54.0 and later. -
AdvAcctFrcstDplyGroupItem
Represents information about the items associated with a display group for an advanced account forecast set. This object is available in API version 54.0 and later. -
AdvAccountForecastFact
Represents information about the generated advanced account forecast records. This object is available in API version 53.0 and later. -
AdvAcctForecastFactAdj
Represents information about adjustments made to advanced account forecast fact records. This object is available in API version 53.0 and later. -
AdvAcctForecastMeasureDef
Represents information about the measures to be displayed in the advanced account forecasts grid for the forecast set. This object is available in API version 53.0 and later. -
AdvAccountForecastPeriod
Represents information about the periods for which advanced account forecasting is applied. This object is available in API version 53.0 and later. -
AdvAcctForecastPeriodGroup
Represents information about advanced account forecast period records. This is the parent object of all the related advanced account forecast period records. This object is available in API version 53.0 and later. -
AdvAccountForecastSet
Represents a collection of fields to set up an advanced account forecast set. This object is available in API version 53.0 and later. -
AdvAcctForecastSetPartner
Represents a junction between an advanced account forecast set and an account. This object is available in API version 53.0 and later. -
AdvAcctForecastSetUse
Represents a junction between an advanced account forecast set and another object whose record serves as the context for generating forecasts. For example, a manufacturing program or a Sustainability Cloud object’s record can be the context for generating forecasts. This object is available in API version 55.0 and later. -
AssetAccountParticipant
Represents a junction between the Asset and Account objects describing the association between a participating account and an asset. This object is available in API version 59.0 and later. -
AssetContactParticipant
Represents a junction between the Asset and Contact objects describing the association between a participating contact and an asset. This object is available in API version 59.0 and later. -
AssetMilestone
Represents the key events in the lifecycle of an asset, such as manufacturing, registration, or resale. This object is available in API version 58.0 and later. -
AssetWarranty
Defines the warranty terms applicable to an asset along with any exclusions and extensions. This object is available in Manufacturing Cloud in API version 55.0 and later. -
Claim
Represents a warranty Claim submitted by a partner to a manufacturer, or a supplier recovery claim submitted by the manufacturer to a supplier. This object is available in Manufacturing Cloud in API version 58.0 and later. -
ClaimCoverage
Represents a causal part in a defective asset that requires repair or replacement. This object is available in Manufacturing Cloud in API version 58.0 and later. -
ClaimCoveragePaymentDetail
Represents the claim coverage amount that must be paid to a claimant for a part replaced or replaced or a labor service performed to rectify a causal part in a defective asset. This object is available in Manufacturing Cloud in API version 58.0 and later. -
ClaimItem
Represents a defective asset that requires repair or replacement. This object is available in Manufacturing Cloud in API version 58.0 and later. -
ClaimParticipant
A junction object that associates the Claim object with the Account object. This object represents the participants of a claim. This object is available in Manufacturing Cloud in API version 58.0 and later. -
CodeSet
Represents various industry defined codes in the context of their systems and versions of those systems. This object is available in Manufacturing Cloud in API version 58.0 and later. -
CodesetRelationship
Represents a relationship between a codeset and its related codeset. For example, a labor code associated with a fault code. This object is available in Manufacturing Cloud in API version 58.0 and later. -
DealerProdtSearchableField
Represents information about dealers selling and, or, servicing products for location-based searches. Helps customers find nearby dealer locations for product purchases and services. This object is available in API version 65.0 and later. -
EngagementAttendee
Represents information about an attendee of an engagement. For example, when a customer initiates an engagement interaction by calling a service representative to inquire about an insurance claim, this object stores information about the customer and the service representative. This object is available in API version 55.0 and later -
EngagementInteraction
Represents information about an interaction between a service representative or any other specialist in an organization and the organization’s customer. Engagement interactions can be initiated through communication channels and can cover one or more topics. For example, a customer can initiate an engagement interaction by calling a service representative to inquire about an insurance claim. This object is available in API version 55.0 and later. -
Fleet
Represents a group of assets used in commercial, service, or transport operations in the manufacturing industry. This object is available in API version 59.0 and later. -
FleetAsset
Represents the relationship between an asset and the fleet to which it belongs. This object is available in API version 59.0 and later. -
FleetParticipant
Represents the relationship between a fleet and a participant, such as an account, a contact, or a user. This object is available in API version 59.0 and later. -
EngagementTopic
Represents information about the topics discussed by a customer and other attendees during an engagement. For example, when a customer initiates an engagement interaction by calling a service representative to inquire about an insurance claim, the topic of the engagement is Claim. This object is available in API version 55.0 and later. -
GnrcVstKeyPerformanceInd
Represents the key performance indicators that can be recorded while performing a task during a visit. You can compare the expected and actual metric values with the key performance indicator records. This object is available in Manufacturing Cloud in API version 56.0 and later. -
GenericVisitTask
Represents information about a task that can be performed during a visit. This object is available in Manufacturing Cloud in API version 56.0 and later. -
GenericVisitTaskContext
Represents the context or purpose for a generic visit task. This object is available in Manufacturing Cloud in API version 56.0 and later. -
GnrcVstTaskContextRelation
Represents common attributes used for a visit task and a visit task context. This object is available in Manufacturing Cloud in API version 56.0 and later. -
GoodsReceivedNote
Represents a record created by the buyer to confirm the delivery of goods from a supplier. It is used to verify that the received items match the purchase order. This object is available in API version 65.0 and later. -
GoodsReceivedNoteItem
Represents a single line entry on the Goods Received Note (GRN) that details the receiving status of a specific product. It records the total quantity received and indicates how many units were damaged, short-delivered, or received in excess of the purchase order. This object is available in API version 65.0 and later. -
InventoryCntSerializedProdt
Represents a serialized product in an inventory count. This object is available in API version 63.0 and later. -
InventoryCountAssessment
Represents an inventory count performed at a location. This object is available in API version 63.0 and later. -
InventoryCountPlan
Represents a plan to count inventory at a location. This object is available in API version 63.0 and later. -
InventoryCountPlanItem
Represents a product in an inventory plan. Inventory Count Plan Item is the child object of Inventory Count Plan. This object is available in API version 63.0 and later. -
InventoryCountProductItem
Represents the inventory count of a product at a location. Inventory Count Product Item is a child object of Inventory Count. This object is available in API version 63.0 and later. -
InventoryCntProdtBatchItem
Represents the inventory count of a batch of a product at a location. This object is available in API version 55.0 and later. -
InventoryReplenishmentPolicy
Represents a policy for replenishing inventory when the inventory quantity reaches a minimum level. This object is available in API version 63.0 and later. -
LeadPreferredSeller
Represents the relationship between a lead and the dealer account that the lead selects, or the relationship between a lead and the account that provides the lead. This object is available in API version 65.0 and later. -
ManufacturingProgram
Represents information about a manufacturing program. For example, Verican X program for Verican Account to manufacture auto components for their upcoming concept vehicle, staring from 01-Jan-2022 and valid until 01-Dec-2024. This object is available in API version 55.0 and later. -
MfgProgramCpntFrcstFact
Represents information about the generated manufacturing program component forecast records. This object is available in API version 55.0 and later. -
MfgProgramForecastFact
Represents information about the generated manufacturing program forecast records. This object is available in API version 55.0 and later. -
MfgProgramTemplate
Represents information about the templates associated with a manufacturing program. This object is available in API version 55.0 and later. -
MfgPgmCpntFrcstFactOpptySchd
Represents a junction between the forecast and opportunity line item schedule objects, providing details on the relationship between forecast data and corresponding sales order schedules. This object is available in API version 55.0 and later. -
MfgProgramTemplateItem
Represents information about the transformation type associated with a manufacturing program template. This object is available in API version 55.0 and later. -
MfgProgramVariantFrcstFact
Represents information about the generated manufacturing program product variant forecast records. This object is available in API version 55.0 and later. -
OpportunityPreferredSeller
Represents the relationship between an opportunity and a dealer account, or the relationship between an opportunity and the account that provided the lead from which the opportunity was created. This object is available in API version 65.0 and later. -
ProductionBatch
Represents the batch of homogeneous products manufactured in the same production line. This object is available in API version 65.0 and later. -
ProductBatchItem
Represents the details about the product items in each batch. This object is available in API version 65.0 and later. -
ProductConsumed
Represents an item from your product inventory that was used to complete a work order or work order line item. This object is available in API version 60.0 and later. -
ProductConsumedState
Represents an action taken to associate a serialized product with a product transfer. The new state is a result of the action. A product transfer state record is created when serialized products are attached to the product transfer. This object is available in API version 60.0 and later. -
ProductFaultCode
Represents a relationship between a product or product family and the fault code. This object is available in API version 58.0 and later. -
ProductInventoryBatchSearchableField
Represents production batch data used for inventory search, including batch item details for a specific location. This data serves as the basis for Criteria-Based and Filter Search, which combines batch details with standard inventory dimensions. This object is available in API version 47.0 and later. -
ProductInvSearchableField
Represents a dataset on inventory information that's the basis for searching product inventory. Contains multiple fields from Product Item and related objects. This object is available in API version 62.0 and later. -
ProductItem
Represents the stock of a product at a particular inventory location, such as a warehouse or a distribution lot. Product item records represent your inventory. A product item is associated with an inventory location and stores the quantity of products at that location. This object is available in API version 60.0 and later. -
ProductItemTransaction
Represents an action taken on a product item. Product item transactions track when a product is consumed, replenished, adjusted, or transferred. Product item transactions are auto-generated records that specify the quantity of products impacted by the action. This object is available in API version 60.0 and later. -
ProductLaborCode
Represents a junction between the labor code that's applicable to a product or product family and the required standard effort. This object is available in API version 58.0 and later. -
ProductRelatedMaterial
Represents information about the components of a product. This object is available in API version 55.0 and later. -
ProductRequest
Represents a request or an order for products to and from specific inventory locations. This object is available in API version 60.0 and later. -
ProductRequestLineItem
Represents a product that’s requested as a part of a product request. Product request line items are components of product requests. Each line item is associated with a specific product being requested. This object is available in API version 60.0 and later. -
ProductRequired
Represents a product that is needed to complete a work order or work order line item. This object is available in API version 60.0 and later. -
ProductRqmtSpec
Defines a complete set of requirements. It captures key information such as the associated Account and Contact, tracks its overall lifecycle status, and acts as the parent for all related requirement items and their versions. This object is available in API version 65.0 and later. -
ProductRqmtSpecItem
Represents a specific and measurable requirement within a requirement specification for a requested product. Defines what must be delivered and how to verify its fulfilment. This object is available in API version 65.0 and later. -
ProductRqmtSpecVersion
Represents a specific, numbered snapshot of a Requirement Specification at a particular time, outlining the purpose, scope, constraints, and validation methods. This object is available in API version 65.0 and later. -
ProductServiceCampaign
Represents a set of activities to be performed for a product service campaign. For example, a recall of products due to potential safety hazards or an upgrade of products to comply with legal regulations. This object is available in API version 61.0 and later. -
ProductServiceCampaignItem
Represents an item, such as an asset or a serialized product, that’s included in a product service campaign. This object is available in API version 61.0 and later. -
ProductSvcCampaignDef
Represents information about the product or part that is impacted in a product service campaign. Stores the granular details related to product faults, facilitating efficient execution of the product service campaign. This object is available in API version 65.0 and later. -
ProductSvcCampaignGrpDef
Represents information about product service campaign definitions within groups based on attributes, such as the origin, status, or consequences of a campaign. Helps compliance officers define the scope and type of a product service campaign group before execution. This object is available in API version 65.0 and later. -
ProdtSvcCmpnGrpDefCausalItm
Represents information about the impacted item that caused the service campaign to be initiated, such as an airbag that needs to be repaired or replaced. Stores the granular details related to the causal item, facilitating efficient execution of the product service campaign. This object is available in API version 65.0 and later. -
ProdtSvcCmpnGrpDefPtnr
Represents information about the coordinating partner, such as a supplier or a distributor, that needs to be communicated regarding a particular product service campaign. Stores the granular details related to the partner, such as the channel of communication with them, facilitating efficient execution of the product service campaign. This object is available in API version 65.0 and later. -
ProdtSvcCmpnDefPtnrInv
Represents information about the partner-held inventory of the items that are impacted by a product service campaign. Stores the granular details, such as inventory status and impacted unit count, facilitating simplified tracking and efficient execution of the product service campaign. This object is available in API version 65.0 and later. -
ProdtSvcCmpnDefRelaCausalItm
Represents information about the cause associated with a product service campaign definition. Helps to efficiently identify and map faulty parts to the products that need to be repaired or replaced through the product service campaign. This object is available in API version 65.0 and later. -
ProdtSvcCmpnPreferredPartner
Represents information about the most appropriate partner to execute a product service campaign within a specific geographic area. Helps to map and allocate service providers to minimize costs and turnaround time,facilitating efficient execution of the product service campaign. This object is available in API version 65.0 and later. -
ProdtSvcCmpnWorkType
Represents information about the eligible work types that can be associated with a product service campaign. Helps to identify and track the work types related to the impacted items, facilitating efficient execution of the product service campaign. This object is available in API version 65.0 and later. -
ProductTransfer
Represents the transfer or the movement of a product item between two inventory locations. This object is available in API version 60.0 and later. -
ProductTransferState
Represents an action taken to associate a serialized product with a product transfer. The new state is a result of the action. A product transfer state record is created when serialized products are attached to the product transfer. This object is available in API version 60.0 and later. -
ProductWarrantyTerm
Defines the relationship between a product or product family and a warranty term. This object is available in Manufacturing Cloud in API version 55.0 and later. -
PurchaseOrder
Represents the Purchase Order entity that captures a formal request from a Buyer to a Supplier to supply goods or services. It is identified by a unique PurchaseOrderNumber and tracks the order's lifecycle via a StatusCode. It defines commercial terms like the TotalAmount, BillingAccount, and the governing PriceBook. This object is available in API version 65.0 and later. -
PurchaseOrderItem
Represents an individual line on a parent Purchase Order, detailing a specific product or service being procured. It captures the core transactional data including the Quantity, UnitPrice, a reference to the Product, and the calculated LineTotal. This object is available in API version 65.0 and later. -
ReturnOrder
Represents the repair, return, or recall of product items. This object is available in API version 60.0 and later. -
ReturnOrderLineItem
Represents a product that is returned, recalled, or repaired as part of a return order. This object is available in API version 60.0 and later. -
SalesAgreement
Represents a long-term agreement between a buyer and a seller to negotiate price and volume of products.This object is available in API version 47.0 and later. -
SalesAgreementProduct
Represents the total quantity or amount and the default pricing information of a product or category across the total time period of the sales agreement.This object is available in API version 47.0 and later. -
SalesAgreementProdSchdAdj
Represents the manual adjustments made to metric values for a sales agreement product schedule. This object is available in API version 47.0 and later. -
SalesAgreementProductSchedule
Represents the quantity or amount and the pricing information of a product or category for a particular schedule of the sales agreement. This object is available in API version 47.0 and later. -
SalesAgreeProductAttribute
Represents a virtual object that stores the key-value pairs for attributes of sales agreement products. This object is available in API version 60.0 and later. -
SalesContractLine
Stores a contract's product information, including price, quantity, and components covered. This object is available in API version 59.0 and later. -
SampleRequest
Represents a request for product samples, including customer account details, request date and status. This object is available in API version 65.0 and later. -
SampleRequestItem
Represents information on items associated with a sample request, including details such as product, custom specifications, quantity and price. This object is available in API version 65.0 and later. -
SellerProduct
Represents information about the products associated with a seller. Provides insight into product availability, production details, and the seller's role for the product, such as for sales or for service. This object is available in API version 65.0 and later. -
SerializedProduct
Records serial numbers for each product in an inventory. This object is available in API version 60.0 and later. -
SerializedProductTransaction
Represents a change in the state of a serialized product. This object is available in API version 60.0 and later. -
Shipment
Represents a product item that’s in transit between two inventory locations. This object is available in API version 60.0 and later. -
ShipmentItem
Represents a product that’s included in a shipment. This object is available in API version 60.0 and later. -
Supplier
Represents information about a supplier that a manufacturer procures product parts and components from. This object is available in API version 59.0 and later. -
SupplierProduct
Represents information about a product that’s procured from a supplier. This object is available in API version 59.0 and later. -
StockRotationExecution
Represents a stock rotation rebate activity, recording affected inventory and partner information for rebate claim processing. This object is available in API version 65.0 and later. -
StockRotationExecutionItem
Represents the affected partner inventory in a stock rotation rebate execution, used to determine claim eligibility. This object is available in API version 65.0 and later. -
Visit
Represents information about a visit that a manager schedules for a field rep to perform, usually at distributor, supplier, and partner locations. This object is available in API version 56.0 and later. -
WarrantyTerm
Represents warranty terms defining the labor, parts, and expenses covered, along with any exchange options, provided to rectify issues with products. This object is available in Manufacturing Cloud in API version 55.0 and later. -
WarrantyTermCoverage
Represents a junction between the warranty term coverage and a product or codeset, such as the repair code or labor code. This object is available in API version 58.0 and later. -
WorkOrderDiagnosis
Represents the diagnosis details of the Work Order that the user records during depot repair.