Access more data through these new and changed standard objects.
Archive
- View which related objects and content files are included in archive operations
- View the related objects and content files included with the ArchivePolicyRelObjSelection, RelatedObjects, IsArchiveRelatedFiles, and ContentDocumentObject fields on the ArchivePolicyDefinition object.
- View retention periods for archived records
- View the retention periods for archived records with the RetentionYears, RetentionMonths, and RetentionSource fields on the ArchivePolicyDefinition object.
- View archive policy execution performance and failure-handling settings
- View the performance and failure-handling settings with the IsBoostEnabled and IsLogFailuresAndContinue fields on the ArchivePolicyDefinition object.
- View when policies run and policy analysis settings
- View when policies run and the policy analysis settings with the Schedule, IsAnalyzed, PreviewFields, and FilterConditions fields on the ArchivePolicyDefinition object.
- Property updates on ArchivePolicyDefinition fields
- DataProtectionThreshold now supports Group and Nillable properties. Description adds Filter, Group, Nillable, and Sort properties. Query removes the Filter, Group, and Sort properties but adds the Nillable property. RunFrequency and Type add the Nillable property.
- Create, update, delete, and undelete ArchiveActivity records
- Create and update ArchiveActivity records with the Archive Admin permission when StartTime or EndTime is null. Delete and undelete ArchiveActivity records.
- Property updates on ArchiveActivity fields
- Status adds
InterruptedandMax Interruptionsvalues. Type addsDiscard-staged-importandImport-data-summaryvalues.
Commerce
- Show the total tax on product item adjustments in a cart
- Use the new TotalProductItemAdjTaxAmount field on the existing WebCart object to show the total tax on itemized adjustments, including discounts and surcharges, across all product items in the cart.
- Store merchant-specified metadata on a payment link
- Use the new CustomMetadata field on the existing PaymentLink object so that the third-party payment gateway can reconcile transactions and track invoices.
Deployment
- Reference the pipeline stage associated with a replace environment operation
- Use the new SwapStageId field on the existing DevopsEnvDeployment object to identify the pipeline stage associated with a replace environment operation.
- Map DevopsEnvironment records to external systems
- Use the new ExternalId field on the existing DevopsEnvironment object to store an external reference ID for mapping cross-system records. This field is unique within your organization.
Event Monitoring
- Track invocation sources for invocable actions in Invocable Action Event Type files
- Use the new
AGENT_ACTION,API_CALLER,INVOCATION_SOURCE,INVOKING_APEX_CLASS_NAME, andPROMPT_TEMPLATEfields in the Invocable Action Event type of the existing EventLogFile object. These fields were introduced in API version 66.0 and have been added to the Object Reference for Salesforce Platform.
Marketing
- Plan and manage a marketing program at a specific node in your marketing hierarchy
- Use the new MarketingProgram object.
- Set measurable targets for a marketing program or campaign and track actuals
- Use the new MarketingGoal object.
- Build a single executable tactic that pairs marketing content with a delivery method
- Use the new MarketingTactic object.
- Create a reusable tactic template based on a proven marketing tactic
- Use the new MarketingTacticTemplate object.
- Link a campaign to a marketing program and track its governance and review status
- Use the new CampaignExt object.
- Define the type of record that a mandatory compliance control applies to
- Use the new ComplianceControlScope object.
- Track a standing review of a record against a defined reference standard
- Use the new Review object.
- Capture the outcome of a single review event performed as part of a review
- Use the new ReviewExecution object.
Sales
- BEHAVIOR CHANGE: You can now edit the field IsRecurrence2Exclusion on the Event object
- In API version 67.0 and later, IsRecurrence2Exclusion is writable
through Apex of the API. In API version 65.0 and earlier,
IsRecurrence2Exclusionis read only, and you can’t indicate programmatically that an event is different from the others in the series.
Salesforce Flow
- Link parent and child approval work items for approval steps with unanimous approvals
- Use the new ParentWorkItem field on the existing ApprovalWorkItem object.
- Link underlying parent and child orchestration work items for approval work items from approval steps with unanimous approval
- Use the new ParentWorkItem field on the existing FlowOrchestrationWorkItem object.
- REMOVED: The StandardInvocableActionType is removed in API version 68.0.
- Instead, use the Standard Invocable Action Type Access permission set.
- View run-time errors and failed assertions for flow test scenario runs
- Use the new Error and FailedAssertions fields on the existing FlowTestResult object.
- Track human review and correction of data extracted by Intelligent Document Processing
- Use the new DocProcReview object.
Security and Identity
- BEHAVIOR CHANGE: The Customize Application permission is required to access RedirectWhitelistUrl
- Previously, the Customize Application permission was required only for edit access to the RedirectWhitelistUrl object. Now that permission is required for read access, too.
Service
- Capture on the time it takes for a Service rep to respond to a messaging session after first accepting it.
- Use ServiceRepAcceptToFirstResponseTime, a new MessagingSessionMetricType field value on the MessagingSessionMetrics object.
- Detect voice call quality problems with jitter and packet loss metrics
- Use the new AverageJitter, AveragePacketLoss, MaximumJitter, and MaximumPacketLoss fields on the existing AgentWorkConversationalData and VoiceCall objects.
- Define quality evaluation criteria for agent interactions
- Use the new AgentQltyEvalFormCondition object.
- Route incoming interactions to the right evaluation form
- Use the new AgentQltyEvalFormCriteria object.
- Track category-level scores for assessments
- Use the new AssessmentQuestionCatgData object.
- Get precise timing data on voice call recordings
- Use the new RecordingStartTime field on the existing VoiceCallRecording object.
- Get better assessment insights at a glance
- Use the new AssessmentSummary and ConfidenceScore fields on the existing Assessment object.
- Customize assessment scoring by excluding specific answer choices
- Use the new IsExcludedFromScoring field on the existing AssessmentQstnVerChoice2 object.
- Gain transparency around errors that occur during WhatsApp connection, activation, disconnection, or deactivation
- Use the 10 new values for the existing ErrorReason field on the existing MessagingChannelUsage object.
- Review the default response message when a customer initiates a messaging conversation, and review details for Email messages
- Review the new DefaultResponse field on the existing MessagingChannel object. Use the new Email value for the existing MessageType field on the existing MessaingChannel object.
- Review end user details associated with Email, RCS, and Microsoft Copilot messages
- Use the new Email value for the existing MessageType field on the existing MessagingEndUser object. Available in API version 66.0 and later. Use the new Rcs and MsCopilot values for the existing MessageType field on the existing MessagingEndUser object. Available in API version 67.0 and later.
- Look up the ID of a campaign that's associated with a messaging session, and review details related to an Email messaging session.
- Use the new CampaignId field on the existing MessagingSession object. Use the new Email value for the existing ChannelType field on the existing MessagingSession object.
- Determine which application handles inbound messages for a channel when no routing handler matches it.
- Use the new DefaultApplication field on the existing MessagingChannel object.
- Get details about additional Messaging Channel types like Rich Communication Services (RCS) or Microsoft Copilot.
- Use the new Rcs and MsCopilot values on the existing MessageType field on the existing MessagingChannel object.
- Get Messaging Channel availability details by country.
- Use the MsgChannelAvailability object. This object is available in API versions 63.0 and later.
- Store and access SIP session metadata for Agentforce Voice calls
- Use the VoiceCallSessionData object to store SIP header values from inbound calls and to configure call disconnect behavior. This object is available in API versions 67.0 and later.
- Handle more disconnect reasons for Agentforce Voice calls
- Use the new supported values,
Customer Intent Fulfilled,Customer Unresponsive,Maximum Duration Reached, andInternal Orchestrator Service Unavailableon the DisconnectReason field on the VoiceCall object and VoiceCallSessionData object.