---
schema_version: "1"
id: 769946575486d5536c1ba1d4517ad5648523e58e74c2be92ff2865b0e632f1fa
title: PersnlBatchDecision
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_PersnlBatchDecision.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_PersnlBatchDecision.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 737066bd9525195a0f5763dc9a50eab4719e28f8e6b54947b6a10f4ea47e9a0a
description: Represents a batch personalization that delivers personalization decisions (content or recommendations) to a customer segment. Available in API version 64.0 and later.
---
# PersnlBatchDecision

Represents a batch personalization that delivers personalization decisions (content or recommendations) to a customer segment. Available in API version 64.0 and later.

## Supported Calls

describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve()

## Fields

| Field | Details |
| --- | --- |
| ActivationTriggerType | 
Type

picklist

Properties

Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort

Description

Type of trigger that activates the batch personalization decision. The default value is None and possible values are:

- Automatic—Automatically On Job Completion
- None





 |
| BatchStatus | 

Type

picklist

Properties

Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort

Description

Status of the batch personalization decision. The default value is Active and possible values are:

- Active
- Error
- Paused





 |
| DataSpaceId | 

Type

reference

Properties

Filter, Group, Sort

Description

The ID of the data space from where batch personalization decision resources originate.

Relationship Name

DataSpace

Refers To

DataSpace



 |
| Description | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

Text description of the batch personalization decision.



 |
| DeveloperName | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The unique name of the batch personalization decision in the API.



 |
| ErrorCode | 

Type

picklist

Properties

Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort

Description

The issue that’s causing an error. The default value is None and possible values are:

- ConfigurationMissingError—A required configuration setting is missing.
- DpcJobError—A problem occurred during processing.
- Internal Error—An internal error occurred during processing.
- ModelValidationError—The model is invalid.
- None





 |
| RefreshMode | 

Type

picklist

Properties

Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort

Description

How the batch personalization data is refreshed. The default value is FULL\_REFRESH and possible values are:

- FULL\_REFRESH—Generates new decisions for all members in a segment.
- INCREMENTAL—Generates decisions only for the new members added to the segment after the last run.





 |
| Name | 

Type

string

Properties

Filter, Group, idLookup, Sort

Description

Required. The name of the batch personalization decision.



 |

## Usage

PersnlBatchDecision provides details about refresh modes, model versions, and refresh states for specific market segments.