---
schema_version: "1"
id: ce79691b62f938ebdf3b7dce0bcd6154104f4b5097c81b789f5fce165fdcf01b
title: ProductRqmtSpec
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/mfg_api_devguide/sforce_api_objects_productrqmtspec.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.mfg_api_devguide.meta/mfg_api_devguide/sforce_api_objects_productrqmtspec.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 52790de53ec7e84d94e8990a4504ea816a594410140c7e88ba55e4115f78348e
description: 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.
---
# 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.

## Supported Calls

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

## Fields

### Name

- **Type**: text
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: A unique identifier for the requirement specification.

### Account

- **Type**: reference
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The customer account associated with this requirement.

### Contact

- **Type**: reference
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The primary contact person at the associated customer account.

### Status

- **Type**: picklist
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The lifecycle state of the requirement.

### Origin

- **Type**: picklist
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The source or stakeholder that initiated the requirement.

### Priority

- **Type**: picklist
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The priority of the requirement for successful delivery.

### Stage

- **Type**: picklist
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The current stage of the requirement specification workflow based on user-defined statuses.

### LatestVersion

- **Type**: reference
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The current active version of the requirement specification.