---
schema_version: "1"
id: 6e6db4bf2b9234a19d902b826d97e0924cc7d938b46225ed1cd3ed3cb2f7e211
title: ProductRqmtSpecVersion
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/mfg_api_devguide/sforce_api_objects_productrqmtspecversion.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.mfg_api_devguide.meta/mfg_api_devguide/sforce_api_objects_productrqmtspecversion.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 2ce54c7983fbf230b139c4fb5b7980008c60ef8ca9c791bfdaf33c797d0ce578
description: 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.
---
# 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.

## Supported Calls

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

## Fields

### ProductRqmtSpec

- **Type**: reference
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The parent requirement specification that this version belongs to.

### Version

- **Type**: Int
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The version number of a specific requirement specification.

### Purpose

- **Type**: text
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The key business reason behind the requirement request.

### IntendedUse

- **Type**: text
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The business or functional goals the product is expected to fulfill.

### Scope

- **Type**: text
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The defined boundaries, objectives, and context of the requirement or project.

### Assumptions

- **Type**: text
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The conditions assumed to be true during the design or planning phase.

### Constraints

- **Type**: text
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The limitations such as time, cost, regulatory, or technical constraints that apply.

### VerificationMethod

- **Type**: picklist
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The method used to validate that the requirement has been met

### RefProduct

- **Type**: reference
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The standard product used as a reference or benchmark.

### RefProductCategory

- **Type**: reference
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The product category of the referenced product.

### EffectiveDate

- **Type**: date
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The date from which this requirement specification is considered valid.

### ExpiryDate

- **Type**: date
- **Properties**: Create, Filter, Group, Nillable, Sort
- **Description**: The date after which this requirement specification is considered obsolete or expired.

### ContentDocument

- **Type**: reference
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The documents attached to support or provide context for the requirement.

### AdditionalInfo

- **Type**: text
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: Any extra details, notes, or instructions for this specific version.