# Business Process Definition DMO

When a new lifecycle stage is defined (Eg: Lead Conversion) CustomerProcessDefinition entity is created and the Name of the stage is stored in the entity. Also note multiple stages can be defined inside a lifecycle map and each stage is independent of each other.

## Object Properties

**Object API Name:** `BusinessProcessDefinition_std__dlm`\
**Category:** Unassigned\
**Availability:** Available in 262 and later versions\
**Primary Key Field:** Id

## Relationships

- **CustomerProcGroupDefId** has a FOREIGNKEY relationship with the [Business Process Group DMO](/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-customerprocgroupdefdmo-dmo.md) `Id` field.

## Fields

- [cdp_sys_record_currency](#cdp_sys_record_currency)
- [CreatedById](#createdbyid)
- [CreatedDateTime](#createddatetime)
- [CustomerProcGroupDefId](#customerprocgroupdefid)
- [DataSourceId](#datasourceid)
- [DataSourceObjectId](#datasourceobjectid)
- [Id](#id)
- [InternalOrganizationId](#internalorganizationid)
- [IsActive](#isactive)
- [KQ_CustomerProcGroupDefId](#kq_customerprocgroupdefid)
- [KQ_Id](#kq_id)
- [LastModifiedById](#lastmodifiedbyid)
- [LastModifiedDateTime](#lastmodifieddatetime)
- [ProcessDefinitionName](#processdefinitionname)
- [ProcessDescription](#processdescription)
- [SequenceNumber](#sequencenumber)

### cdp_sys_record_currency

- **Field API Name:** `cdp_sys_record_currency__c`
- **Data Type:** TEXT
- **Description:** System-generated metadata field that stores a 3-letter ISO currency code.

### CreatedById

- **Field API Name:** `CreatedById__c`
- **Data Type:** TEXT
- **Description:** The user who created this record.

### CreatedDateTime

- **Field API Name:** `CreatedDateTime__c`
- **Data Type:** DATETIME
- **Description:** The date and time when this record was created.

### CustomerProcGroupDefId

- **Field API Name:** `CustomerProcGroupDefId__c`
- **Data Type:** TEXT
- **Description:** The ID of the parent business process group.

### DataSourceId

- **Field API Name:** `DataSourceId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### DataSourceObjectId

- **Field API Name:** `DataSourceObjectId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### Id

- **Field API Name:** `Id__c`
- **Data Type:** TEXT
- **Description:** Required. A unique, system-generated identifier for this BusinessProcessDefinition record. Maximum size is 15 characters.

### InternalOrganizationId

- **Field API Name:** `InternalOrganizationId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### IsActive

- **Field API Name:** `IsActive__c`
- **Data Type:** BOOLEAN
- **Description:** Indicates if the business process definition is active.

### KQ_CustomerProcGroupDefId

- **Field API Name:** `KQ_CustomerProcGroupDefId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for CustomerProcGroupDefId

### KQ_Id

- **Field API Name:** `KQ_Id__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for Id

### LastModifiedById

- **Field API Name:** `LastModifiedById__c`
- **Data Type:** TEXT
- **Description:** The user who last modified this record.

### LastModifiedDateTime

- **Field API Name:** `LastModifiedDateTime__c`
- **Data Type:** DATETIME
- **Description:** The date and time when a user last modified this record.

### ProcessDefinitionName

- **Field API Name:** `ProcessDefinitionName__c`
- **Data Type:** TEXT
- **Description:** The name of the business process definition.

### ProcessDescription

- **Field API Name:** `ProcessDescription__c`
- **Data Type:** TEXT
- **Description:** A description of the Business Process Definition.

### SequenceNumber

- **Field API Name:** `SequenceNumber__c`
- **Data Type:** DOUBLE
- **Description:** The order of this step in the group.
