afv-library/skills/platform-data-and-tooling-api-context-get/assets/enterprise_api/PriceProtectionExecution.json

67 lines
2.9 KiB
JSON

{
"sections": [
"title",
"description",
"fields"
],
"title": "PriceProtectionExecution - Data API",
"description": "Represents an instance of running the price protection process, capturing execution time, status, and the effective date of price changes. This object is available in API version 63.0 and later.",
"fields_columns": [
"type",
"properties",
"description",
"relationship_name",
"refers_to"
],
"fields": {
"ExecutionJobId": {
"type": "reference",
"properties": "Create, Filter, Group, Nillable, Sort, Update",
"description": "Data processing engine instance responsible for creating price protection records. This field is a relationship field.",
"relationship_name": "ExecutionJob",
"refers_to": "BatchCalcJobDefinition"
},
"ExecutionReferenceNumber": {
"type": "string",
"properties": "Create, Filter, Group, idLookup, Nillable, Sort, Update",
"description": "Unique reference number generated by the Data Processing Engine for this execution. This can be used to associate related line items to the same execution."
},
"LastExecutionTime": {
"type": "dateTime",
"properties": "Create, Filter, Nillable, Sort, Update",
"description": "Date and time when the price protection execution was last performed by the Data Processing Engine."
},
"LastReferencedDate": {
"type": "dateTime",
"properties": "Filter, Nillable, Sort",
"description": "The timestamp when the record was last referenced. This is used internally to optimize performance and user experience."
},
"LastViewedDate": {
"type": "dateTime",
"properties": "Filter, Nillable, Sort",
"description": "Date and timestamp when the record was last viewed in the Salesforce UI. Helps track user engagement."
},
"Name": {
"type": "string",
"properties": "Autonumber, Defaulted on create, Filter, idLookup, Sort",
"description": "Auto-generated name for the price protection execution record. Used as the primary identifier within the system."
},
"OwnerId": {
"type": "reference",
"properties": "Create, Defaulted on create, Filter, Group, Sort, Update",
"description": "Identifier for the user or group that owns this record. This field is a polymorphic relationship field.",
"relationship_name": "Owner",
"refers_to": "Group, User"
},
"PriceChangeEffectiveDate": {
"type": "date",
"properties": "Create, Filter, Group, Sort, Update",
"description": "Date when the new price goes into effect as part of the price protection execution."
},
"Status": {
"type": "picklist",
"properties": "Create, Filter, Group, Restricted picklist, Sort, Update",
"description": "Represents the current lifecycle status of the price protection execution process. Possible values are: Completed New Processing"
}
}
}