ProcessDefinition
Defines process automation workflows in Salesforce, such as approval processes and custom flows.
Columns
| Name | Type | ReadOnly | References | Description |
| Id [KEY] | String | True |
Unique identifier for the process definition record. | |
| Name | String | True |
Human-readable name of the process definition, used for display and selection. | |
| DeveloperName | String | True |
Unique API name for the process definition, used in development and automation tools. | |
| Type | String | True |
Specifies the type of process, such as Flow or Workflow, defined in this record. | |
| Description | String | True |
Text description providing details about the purpose or functionality of the process definition. | |
| TableEnumOrId | String | True |
Identifier of the object (standard or custom) that this process definition is associated with. | |
| LockType | String | True |
Specifies the record locking behavior during the process execution, such as locking the record for editing. | |
| State | String | True |
Current status of the process definition, such as Draft, Active, or Obsolete. | |
| CreatedDate | Datetime | True |
Date and time when the process definition was initially created. | |
| CreatedById | String | True |
User.Id |
Identifier of the user who created the process definition. |
| LastModifiedDate | Datetime | True |
Date and time when the process definition was most recently modified. | |
| LastModifiedById | String | True |
User.Id |
Identifier of the user who last modified the process definition. |
| SystemModstamp | Datetime | True |
System-generated timestamp indicating the latest update to the process definition. |