Release 57 of 68 · February 2023 · API 57.0
Salesforce Spring ’23 release notes
MFA auto-enablement begins, betas nearly double
- Documented changes
- 806
- 34 fewer than Winter ’23
- AI-related
- 51
- 6% of the release
- In beta or pilot
- 90
- Retirements
- 26
What it brought
Multi-factor authentication auto-enablement started with Spring '23, and the number of beta features nearly doubled compared with Winter '23. No single feature leads: 806 notes, carried mostly by Industries and Platform, with Service the largest capability area. For admins and developers, the visible changes are Flow Builder's betas for getting external data into flows without code and for interactive screen components, DataWeave in Apex moving from developer preview to beta, and Scale Center entering beta for performance monitoring. Async SOQL was scheduled for retirement in all orgs in Summer '23.
- Starts with this release
- MFA auto-enablement begins in Spring '23
- Unusually experimental
- 69 notes in beta, up from 36
- Apex gets data transformation
- DataWeave in Apex (Beta)
- Scheduled to disappear
- Async SOQL retires in Summer '23
- Top capability area
- Service (100 of 806 notes)
By capability
By product
Capabilities and change types are Jev’s categories; products come from Salesforce’s own headings. How the notes were categorized
Retirements and deprecations
- Stay in Lightning Experience When Working with Reportsp. 93
- Upgrade Cart Components in Your B2C Storep. 145
- Salesforce Platform API Versions 21.0 through 30.0 Retirement (Release Update)p. 213
- Async SOQL Retirementp. 267
- Manage Access to Personally Identifiable Informationp. 310
- Hide First and Last Name Fields in the SOAP API Is Being Retiredp. 311
- Replacing the EHR Data Model with the Clinical Data Modelp. 386
- Active Record Model Is Now Retiredp. 465
- The DomainKey Policy Column Is Being Removedp. 481
- The Option to Run Automation Rules in Real Time Is Being Retiredp. 482
- The ReadyTalk Connector Is Being Removedp. 484
- The Webex Connector Is Being Removedp. 484
- The Account Engagement for Slack Beta Is Being Retiredp. 484
- Plan for the Retirement of Setting Security Policies via Custom Attributesp. 489
- Plan for Salesforce Mobile App Community License Access Retirementp. 489
- Legacy Tablet App Experiences Are Retiredp. 490
- Professional Edition Isn’t Supportedp. 501
- Changes to Asset Relationships Are No Longer Supported in Salesforce CPQ Plus or Salesforce Billingp. 501
- Lightning Sync for Microsoft® Exchange®p. 544
- Salesforce for Outlook Is Retiring in June 2024p. 546
- Lightning Sync for Google (End of Sale)p. 546
- Require User Access to Apex Classes Invoked by Flow (Release Update, Retired)p. 573
- Licensing & Permitting OmniScript Type Was Removedp. 582
- Other Changes in the Salesforce Authenticator Mobile Appp. 601
- Referral Name No Longer Supportedp. 607
- URL Redirection Health Check Settingp. 602
Every note in Spring ’23
By product, in the order of the PDF. Each title links to its page in Salesforce’s release notes.
Sales Cloud68
- Add Einstein Conversation Insights in Enablement Programsp. 282
- Clarify and Formalize Enablement Goals with Distinct Program Outcomesp. 279
- Organize Your Programs with Sectionsp. 281
- Show and Manage Text-Based Content in Enablement Programs More Easilyp. 284
- Get Step-By-Step Support When Building Enablement Measuresp. 283
- Create Enablement Programs and Measures More Efficientlyp. 286
- See Outcome and Milestone Progress Updates More Frequentlyp. 287
- Analyze Outcome and Section Performance with Enablement Analyticsp. 287
- Get the Latest In-App Contentp. 289
- Export All Enablement Site Content with a Few Clicksp. 290
- Discover More Guidance Sets for Adminsp. 290
- Other Changes in Enablementp. 288
- Build Custom Forecasts Pages That Work for Your Businessp. 503
- Get More Flexibility for Tracking Forecasts by Custom Datep. 506
- Salesp. 501
- Track Territory Assignment Historyp. 508
- Custom Measure Forecasts Offered in Professional and Enterprise Editionsp. 508
- Experience a Modern Forecasts Pagep. 507
- Break Up Record Details in Leadsp. 510
- Gain More Insights from Events on the Activity Timelinep. 514
- Collaborate on Complex Deals with Opportunity Product Splits (Pilot)p. 512
- Import Contacts and Leads with a Guided Experiencep. 511
- Let Email Templates Suggest a Cadence for a Recipientp. 517
- Get the Play-by-Play with Field History Tracking for Activitiesp. 516
- Einstein Activity Capturep. 513
- Take Action More Quickly in the Dynamic Activity Composerp. 514
- Verify Your Email Address to Send Email Through Salesforcep. 519
- Verify Ownership of Your Salesforce Domain for Email Verificationp. 520
- Prepare for Hourly Send Limits for Single Emailsp. 520
- Let Customers Pick Their Own Meeting Times in Lightning Experiencep. 520
- Inbox Mobile Appp. 522
- Define Email Preferences in the Activity Composerp. 521
- Propose Future Meeting Times Easily in Outlook and Gmail Integrationsp. 524
- Let Your Customers Pick Their Own Meeting Timesp. 522
- Guard Your Outgoing Calls Against Robocalling Filtersp. 525
- Remind Users Automatically to Install the Outlook and Gmail Extensionp. 524
- Let Users Optimize Their Sales Process and Automate Repetitive Tasks (Beta)p. 526
- Assign Targets to Multiple Cadences for Separate Purposesp. 530
- Wait Steps Respect the Skip Weekends Settingp. 534
- Let Call Scripts Suggest a Cadence for a Recipientp. 532
- Automatically Assign New Leads to a Cadencep. 534
- Get Account Health Details with Account Discoveryp. 535
- See Historical Trends for Your Forecast Itemsp. 536
- Let Reps Create Their Own Outreach Templates with Quick Cadencesp. 528
- Complete Cadence Tasks Directly from the To Do Listp. 534
- Maximize Your Deal Size and Win Rate, and Reduce Time to Closep. 537
- Get Pipeline Inspection in Enterprise Edition Without an Add-On Licensep. 538
- Switch Between Different Forecast Types in Revenue Insightsp. 537
- View Pipeline Changes for Key Time Periods in Pipeline Inspectionp. 539
- Edit Opportunities with Multiple Record Types Inline in Pipeline Inspection List Viewsp. 540
- Get Improved Contact Matching for Video Callsp. 542
- Report on Insights from Voice and Video Callsp. 542
- Call Transcripts Hide Personal Informationp. 542
- Use Conversation Insights Measures with Enablementp. 543
- Find Out What’s New for Enablementp. 540
- Assess Your Readiness and Return on Investment for Einstein Conversation Insightsp. 543
- Lightning Sync for Microsoft® Exchange®p. 544
- Salesforce for Outlook Is Retiring in June 2024p. 546
- Lightning Sync for Google (End of Sale)p. 546
- Get Ready to Roll Out Einstein Activity Capture for Microsoftp. 545
- Build Marker Layers with Confidencep. 548
- Establish Sequential Approvals for Alignmentsp. 549
- Other Improvements in Salesforce Maps Territory Planningp. 552
- Plan Large Territory Models in Less Timep. 551
- Map New Boundariesp. 551
- Estimate Your Company’s Return on Investment for Einstein Forecastingp. 553
- Other Changes in the Sales Cloudp. 553
- Style Your Markers for Greater Visibilityp. 548
Revenue Cloud10
- Downsell a Subscriptionp. 499
- Price, Change Quantities, and Cancel Subscriptions in Self-Service Channelsp. 500
- Cancel a Subscription as of a Future Datep. 500
- Automate Customer Refundsp. 500
- See Whether Records Included in Invoice Batch Run Recovery Operations Were Processedp. 500
- Void Invoices with Negative Lines (Beta)p. 501
- Get More Insight from Einstein Late Payment Risk (Beta)p. 500
- Professional Edition Isn’t Supportedp. 501
- Track Field History on Quotes and Quote Line Itemsp. 500
- Changes to Asset Relationships Are No Longer Supported in Salesforce CPQ Plus or Salesforce Billingp. 501
Service Cloud76
- Get Enhanced Messaging for Facebook Messengerp. 617
- Get Enhanced Messaging for WhatsAppp. 618
- Collect Valuable Customer Data with Hidden Pre-Chat Fields in Messaging for In-App and Webp. 621
- Customize Your Consent Conversations for Facebook Messengerp. 619
- Quickly Add Context to Conversations with Knowledge Component Actionsp. 624
- Send Structured Content with Messaging Componentsp. 615
- Manage Consent in Customers’ Preferred Languages for Facebook Messengerp. 620
- Let Authenticated Customers Access Messaging for In-App and Web History with User Verificationp. 622
- Increase Agent Productivity with the Actions & Recommendations Component in Messagingp. 625
- Mark Messaging Sessions Inactivep. 625
- Choose an Action for Your Return or Enter Key in Messaging for Webp. 626
- Connect Leads to Messaging Usersp. 627
- View and Share Files More Easily in Messaging for In-Appp. 627
- Automate Agent Tasks with Customized Screen Popsp. 636
- Add a Flow Template for Find Contact Associated with Voice Callp. 638
- Track More AWS Cost and Usage Metrics with Service Cloud Voicep. 639
- Unify Queue Management in Salesforce and Your Telephony Provider (Generally Available)p. 631
- Sync Agent Presence Statuses Automatically for Each Contact Centerp. 633
- Reduce Agent Handling Time with Conversation Intelligencep. 630
- Customize Softphone Controls and Voice Extensionsp. 634
- Update Service Cloud Voice After a My Domain Changep. 639
- Authenticate Callers Using Their Voicep. 642
- Reach Your Customers Using High-Volume Outbound Callsp. 640
- Fewer Permissions Required to Manage Your Contact Centerp. 643
- Use Encrypted Fields to Build Your Einstein Model (Generally Available)p. 648
- Build Your Voice Call Journeys with Modularized Flows in Amazon Connectp. 643
- Give Your Developers the Latest Service Cloud Voice Featuresp. 645
- Preview Estimated Wait Times Before Transferring Callsp. 644
- Use Encrypted Fields to Build Your Reply Recommendations Modelp. 648
- Increase Productivity with an Improved Softphonep. 643
- Add More Fields When You Train Your Classification Model (Pilot)p. 647
- Optimize Bot Performance with Goals Enhancementsp. 649
- Specify a Default Outbound Omni-Channel Flow for Your Enhanced Botp. 652
- Clone a Standard Bot as an Enhanced Bot More Easilyp. 651
- Receive Inbound Files with an Enhanced Botp. 652
- Connect Enhanced Bots to WhatsApp (Generally Available)p. 654
- Send an Enhanced Link from an Enhanced Botp. 653
- Create a Bot from Template Using Your Einstein Conversation Mining Data (Beta)p. 655
- Build a Bot Dialog Using Your Einstein Conversation Mining Data (Beta)p. 655
- Connect Enhanced Bots to Facebook Messenger (Generally Available)p. 654
- Analyze Bot Performance with New Standard Reportsp. 656
- Learn More about Change Sets and Einstein Bots in Salesforce Helpp. 657
- Get to Know Einstein Conversation Mining (Beta)p. 658
- Use Einstein Conversation Mining (Beta) with Einstein Bots Integrationsp. 658
- Dive Deeper into Swarms with Expanded Reporting Functionalityp. 660
- Collaborate on a Slack Swarm from Lightning Experience (Slack Conversation for Salesforce Record)p. 659
- Use the Redirect to Variable Dialog for Enhanced Navigationp. 656
- Share Incident Updates Internally with Broadcast Slack Messages and Alertsp. 661
- Catch Up on Service Cloud for Slack App Featuresp. 660
- Request the Right Swarm Member with Searchable Skillsp. 660
- Interrupt Long-Running Work to Handle Time-Sensitive Work (Pilot)p. 663
- Notify Agents About New Work Using Alertsp. 664
- Monitor Contact Center Health in the Omni-Channel Wallboard (Pilot)p. 663
- Minimize Service Disruptions with the Flow Automation Pack for Incident Managementp. 661
- Find Work Items or Agents with the Right Skillsp. 664
- Migrate Supervisor Configurations with Easep. 665
- Let Supervisors Manage Queues and Shrink Wait Timesp. 665
- Bots Moved to the Setup Node for Added Visibilityp. 657
- Get Actionable Knowledge Insightsp. 667
- Change Knowledge Record Types for Translated Articlesp. 667
- Embody Knowledge Best Practices with Updated AppExchange Packagesp. 667
- Report on Draft Knowledge Articles in CRM Analyticsp. 667
- Improvements to Omni-Channel Flowsp. 665
- Build a Lightning App with Knowledge UI APIsp. 668
- Prevent Duplicate Cases with Lightning Threading in Email-To-Casep. 669
- Disable Ref ID and Transition to New Email Threading Behavior (Release Update)p. 669
- Shrink Outgoing Emails and Include Only New Contentp. 670
- Meet Corporate Policy by Sending Case-Related Emails with Your Serversp. 670
- Use a Default No-Reply Address as System Address for Case Email Notifications (Release Update)p. 671
- Preserve an Email’s HTML Style in a Case Feedp. 672
- Log a Call from a Case’s Activities Componentp. 671
- Improve Contact Center Operations with Efficient Shift Schedulingp. 672
- Distribute Surveys Through Recipient-Preferred Channelsp. 674
- Build Shifts Fast with Shift Patternsp. 672
- Build Better UIs for Custom Surveysp. 675
- Easily Implement Feedback Management for Service Cloudp. 676
Field Service22
- Schedule Complex Work More Efficiently with Expanded Same Start Capabilitiesp. 313
- Improve Resource Utilization and Scheduling Quality by Sliding Service Appointments with Dependenciesp. 314
- Get Additional Supported Features with Enhanced Scheduling and Optimizationp. 313
- Get More Details When Manually Bundling Appointmentsp. 315
- Get the Impact of In-Day Optimization With the Optimization Hub Dashboardsp. 315
- Track Asset Performance with Asset Attributesp. 316
- Get Consistent Results with Standardized Work Order Generationp. 317
- Benefit from Screen Sharing on a Mobile Device During a Remote Visual Sessionp. 318
- Migrate from Maintenance Plan Frequency Fields to Maintenance Work Rules (Release Update)p. 317
- Create Appointments with Auto-Populated Addressesp. 316
- Improve Efficiency with Visual Remote Assistant Reportsp. 319
- Locate Records in the Area to Get the Job Donep. 323
- Streamline the Appointment Assistant Experiencep. 319
- Replace Your Video Background with an Image During a Remote Visual Sessionp. 318
- Shift Between Tasks Easily with Field Service Mobile for iPadp. 325
- Customize the Field Service Mobile App with Mobile Offline Extensibility (Generally Available)p. 322
- Upload and Annotate Images in the Field Service Mobile Appp. 322
- Reschedule Appointments from the Fieldp. 324
- Limit Mobile Workers’ Location Tracking More Easily for Appointment Assistantp. 327
- See Only the Inventory You Needp. 326
- Ease Priming Tasks with Native Display of Primed Recordsp. 327
- Guide Your Mobile Workers at the Right Place and the Right Time (Pilot)p. 328
Marketing Cloud13
- Improve Efficiency in Your Business Unit with Account Engagement Optimizer (Beta)p. 480
- Monitor External Action Errors to Keep Automations Running Smoothlyp. 482
- Sending Domain Validation Is Changingp. 481
- The DomainKey Policy Column Is Being Removedp. 481
- The Option to Run Automation Rules in Real Time Is Being Retiredp. 482
- The Default for Some Account Engagement Settings Is Changingp. 482
- Review External Actions Usagep. 482
- How Long Inbox Preview Renders Are Stored Is Changingp. 483
- The ReadyTalk Connector Is Being Removedp. 484
- The Webex Connector Is Being Removedp. 484
- The Account Engagement for Slack Beta Is Being Retiredp. 484
- Open PDF Files in Your Browserp. 483
- Account Engagement API: New and Changed Itemsp. 485
Commerce Cloud51
- Use Dynamic Redirect Rules in LWR Commerce Stores (Pilot)p. 138
- Improve SEO with URL Slugs and Redirects (Pilot)p. 138
- Create a B2B Store Built on Lightning Web Runtimep. 138
- Create Progressive Tiers for a Promotionp. 139
- Bring on More BOGO Dealsp. 140
- Show Related Products on One Product Detail Pagep. 140
- Bring Products to Customers with AI-Powered Searchp. 141
- Automatically Apply Category Promotions to Variantsp. 140
- Rebuild the Search Index Faster with Partial Reindexingp. 141
- Assign a Country to a B2B Storep. 143
- Configure Stores with Multiple Ship-to Countriesp. 143
- Configure Stores to Use Multiple Currenciesp. 142
- Search Globally with Increased Locale Supportp. 141
- Manage Addresses in B2B and B2C Storesp. 144
- Configure Tax Rates by State or Provincep. 143
- Create a B2B Checkout Directly in Experience Builderp. 144
- Check Out Using Account Switcherp. 145
- Show the Default Shipping Address for Speedier Checkoutp. 145
- Commerce Data Import is Now Asynchronousp. 141
- Configure Inventory and Pricing Integrations for Checkoutp. 145
- Orders Are Processed Asynchronously for Improved Performancep. 145
- Upgrade Cart Components in Your B2C Storep. 145
- Customize Components with Cart Datap. 146
- Use the Nested Expressions Data Source in the Grid Componentp. 146
- Order Settings Are Now Configured Automaticallyp. 147
- Configure Menu Items with the User Profile Menu Componentp. 146
- Programmatically Change a Web Store’s Site Associationp. 147
- Confirm That Your Products Are Ready to Sellp. 147
- Use More Field Options for Customer Addressesp. 147
- Develop B2C Stores in Developer Edition Orgsp. 147
- Self-Provision the Connection Between B2C Commerce and Omnichannel Inventoryp. 148
- Gain More Visibility into Shared Group Reservation Countsp. 148
- Import More Inventory Records in Less Timep. 148
- Deactivate High-Scale Orders Without Disrupting Order Datap. 151
- Track and Manage Packing for Online Ordersp. 150
- Identify Whether an Order Summary Was Created on Behalf of a Customerp. 150
- Place Orders on Behalf of Customers Using UI Flowsp. 150
- Charge Fees for Simple Returns and Cancellationsp. 150
- Provision and Deactivate B2C Commerce Connections via Self-Servicep. 151
- Use Salesforce Payments with B2C Commerce Ordersp. 151
- Automatically Update an Order Payment Summary When Canceling a Payment Authorizationp. 151
- Find Useful Resources for Order Management Developersp. 152
- Import Order Data from External Channels at High Scale (Developer Preview)p. 152
- Get Payment Method Information for Each Orderp. 152
- Add Salesforce Payments to B2B Checkoutp. 153
- Export Third-Party Seller Prices into Salesforce Commercep. 154
- Split Sellers’ Orderp. 155
- Harmonize Third-Party Seller Categories and Pricesp. 154
- Add Marketplace and Sellers’ Shipping Costsp. 155
- Create Multiple Marketplacesp. 155
- Let Shoppers Compare Seller Pricesp. 155
Industries235
- Track Complex Household Roles and Relationshipsp. 336
- View Asset Participants Directly in Account and Contact Recordsp. 336
- Create Product Bundles with Parent and Child Productsp. 337
- Assign Leads, Cases, and Opportunities Quickly to Automotive Dealersp. 338
- Collaborate with Dealers and Customers Better with Experience Cloudp. 334
- Get Insights into Leads and Prioritize Your Vehicle Portfoliop. 339
- Manage Automotive Dealers Effectively with Branch Managementp. 337
- Take Advantage of Enhancements to Sales Agreements and Advanced Account Forecastingp. 339
- Verify Caller Identity Over Messagesp. 340
- Provide Enhanced Action Launcher Search Experiencep. 342
- Improve Accessibility by Showing Business Names of OmniScriptsp. 341
- Provide Localized Experience to Global Customer Service Representativesp. 342
- Changes in the RecordActionDeployment Metadata Typep. 343
- Help Customers Faster by Launching Flow Orchestrations Quicklyp. 341
- Improve Engagement Abilities of Your Sales and Service Teams (Beta)p. 344
- Help List Creators Improve Their Sales and Service Team’s Success (Beta)p. 344
- Help Your Sales and Service Team Meet Their Targets (Beta)p. 344
- Streamline Automotive Service Operations with Service Process Studiop. 342
- Actionable List Members Connect API (Beta)p. 344
- Track Performance Using Analytics for Consumer Goods - Advanced Data Model Appp. 346
- Record Customer Tasks Accurately with the New Mobile App Domainp. 346
- Implement Trade Promotion Management Faster with MuleSoft Acceleratorp. 346
- Other Enhancements in Consumer Goods Cloudp. 346
- Changed Objects in Consumer Goods Cloudp. 347
- Prevent Deletion of Custom Metadata Used in an ARC Graphp. 350
- Streamline Processes Using OmniScripts in an ARC Graphp. 349
- Show Fields from Multiple Objects on an ARC Nodep. 349
- Customize ARC Nodes Using FlexCardsp. 351
- Include Custom Metadata When Packaging an ARC Graphp. 351
- View ARC Graphs Verticallyp. 352
- Customize Action Labels in an ARC Graphp. 353
- Customize Field Labels on an ARC Graphp. 352
- Get Interaction Summaries Up and Running With Easep. 355
- Explore Accounts Associated With an Interactionp. 355
- Capture Meeting Notes More Easily by Using the Rich Text Editorp. 356
- Sync Interaction Data from Email and Calendar Applications by Using Einstein Activity Capturep. 354
- Connect to Core Banking Systems with Integrations Built for Scalep. 356
- Discovery Frameworkp. 357
- Improve Churn Prediction Accuracy for Retail Banking Customersp. 357
- Improve Churn Prediction Accuracy for Wealth Management Customersp. 358
- Integration Definitionsp. 357
- View Real-Time Account and Financial Account Information in Salesforcep. 360
- Enable Sales Executives to Build Actionable Lists (Beta)p. 361
- Streamline Client Address Updates Using Service Process Studiop. 358
- Help Your Sales Agents Reach Their Targets with an Outreach List (Beta)p. 362
- Improve Engagement Abilities of Your Sales Teams (Beta)p. 362
- Improve Your Sales Team’s Success with Actionable List Members (Beta)p. 361
- Reverse Fees for Clients Using Fee Reversal Service Processp. 359
- Boost the Productivity of Customer Service Representativesp. 341
- New and Changed Financial Services Cloud Object Fieldsp. 362
- Create Care Plans Using a Guided OmniScript Flowp. 366
- New and Changed Tooling Objects in Financial Services Cloudp. 363
- Build a Library of Reusable Definitions and Care Plan Templatesp. 366
- Customize Integrated Care Management by Using OmniStudiop. 367
- Get Recommendations When Creating Care Plansp. 366
- Capture Call Details in Real Time in the Contact Centerp. 368
- View and Create Knowledge Articles in the Contact Centerp. 371
- Create Dependent Intervention Tasks with Action Plan Templatesp. 366
- Verify the Caller’s Identity in the Contact Centerp. 369
- View Critical Patient and Member Data in the Contact Centerp. 370
- Track Contact Center Activities on the Timelinep. 370
- Deploy Quick Actions from Action Launcher in the Contact Centerp. 370
- Get Alerts for Changes in Records in the Contact Centerp. 371
- Monitor the Progress of a Member’s Engagement in the Contact Centerp. 369
- Specify Client Details With a Simplified Intake Flowp. 373
- Evaluate Clients and Identify Risks by Using Screening Assessmentsp. 373
- View Engagement History on the Enhanced Timeline Componentp. 373
- Quickly Capture Important Information Using Notesp. 373
- Quickly Deploy Actions Using Action Launcherp. 374
- Create and Share Knowledge Articles With Clientsp. 375
- Perform Partial Rescheduling for Advanced Therapiesp. 376
- Find and Share Provider Details With Clientsp. 374
- Include Multiple Participants in a Virtual Callp. 377
- Meet Data Protection Requirements for Virtual Care by Using AWS Regionsp. 378
- Guided Setup Update in Advanced Therapy Managementp. 377
- Visibility Updates for Appointment Slot Buttons in Advanced Therapy Managementp. 376
- Improved Moderation for Virtual Carep. 378
- Expanded Search Functionality in Intelligent Appointment Managementp. 379
- Track Enrollee Count in Advanced Therapies in More Detailp. 376
- Improve Patient Care with Concurrent Reviewsp. 381
- Use Appointment Guidance to Choose the Best Appointmentp. 379
- Speed up Approval Processes with Enhanced Business Rulesp. 382
- Streamline Submission of Authorization Requestsp. 381
- Utilization Management Solution for Providersp. 382
- Use Engagement Channels with Intelligent Appointment Managementp. 380
- Self-Scheduling Enhancements for Intelligent Appointment Managementp. 380
- Map Different Record Types with Intelligent Document Automationp. 384
- Support for Picture Identification Document Type in Intelligent Document Automationp. 384
- Improve Customer and Patient Engagement with Events and Milestonesp. 383
- Verify Customer Identity over Messagesp. 384
- Boost Response Time with Frequently Used Actionsp. 385
- Replacing the EHR Data Model with the Clinical Data Modelp. 386
- Get Started with Unified Health Scoring Faster by Using the Unified Health Scoring Data Kitp. 386
- New Salesforce Healthcare APIsp. 390
- Set Up Action Launcher Faster with Filtered Deployment Listsp. 385
- New Health Cloud Metadata Typesp. 393
- Health Cloud Has New and Changed Objectsp. 386
- MuleSoft Direct for Health Cloudp. 394
- Capture and Fulfill Sample Requestsp. 395
- Assist Customers Quickly with Flow Orchestrations in Action Launcherp. 385
- Capture and Fulfill Loan Requestsp. 396
- Register Missing Products to Keep Track of Your Inventoryp. 396
- Manage Retrieval of Products Given on Loan or as a Trialp. 396
- Configure Promotions with a Guided Wizardp. 398
- Extend Identity Verification Flow Using Custom Flow Screen Componentsp. 400
- Get a Quick View of a Member’s Primary Detailsp. 402
- View Loyalty Member Timelinep. 402
- Relate a Product to a New or Existing Orderp. 397
- Verify Member Identity for Engagements Initiated Via Omni-Channelp. 400
- Show Member Activity Detailsp. 403
- Capture and Fulfill Trial Requestsp. 395
- Launch Actions Quickly and Resolve Member Queries Fastp. 404
- Alert Your Agents When Member Activities Require Actionp. 404
- Manage Casesp. 404
- Issue Vouchers with Codes of Your Choicep. 404
- Get Your Member Referral Scheme Up and Runningp. 405
- Encourage Members to Refer Your Loyalty Programsp. 407
- Show Badges to Program Membersp. 408
- View Loyalty Member Lifecyclep. 404
- Manage Requests to Change Referral Codesp. 406
- Create Member Engagement Widgets Easilyp. 407
- Show Transaction History to Program Membersp. 408
- Show Eligible Benefits to Program Membersp. 409
- Show Vouchers to Program Membersp. 408
- Nudge Program Members to Complete Challenges in Cumulative Promotionsp. 409
- Nudge Program Members to Redeem Expiring Pointsp. 409
- Track Member Engagement Easilyp. 413
- Track Member Status Changes Including Subscriptionsp. 410
- Call Loyalty Management Invocable Actions Using Invocable Namespacep. 413
- Schedule Batch Jobs to Change Member Tiersp. 411
- Select Resources Without Combing Through Listsp. 412
- Enable Customer Service Reps to Merge Memberships and Transfer Benefits Easilyp. 410
- Enable Program Members to Select Their Benefitsp. 409
- Easily Monitor Transactions and Prevent Fraudp. 414
- New and Changed Loyalty Management Metadata Typesp. 415
- New Invocable Action in Loyalty Managementp. 414
- New and Changed Objects in Loyalty Managementp. 414
- Help Your Sales Reps Reach Their Targets with an Outreach List (Beta)p. 421
- Account No Longer Mandatory for Forecastsp. 419
- Control Access to Mass Update Button on Sales Agreement Termsp. 418
- View Data for Specific Metrics by Using Metric Groups for Sales Agreementsp. 417
- Improve Revenue and Profits with Support for Five Decimals for Metrics on Sales Agreementsp. 417
- Control Access to Mass Update and Import CSV for Advanced Account Forecastingp. 419
- Prioritize Contacts with an Actionable List (Beta)p. 421
- New and Changed Tooling Objectsp. 423
- Provide Sales Reps an Engagement List (Beta)p. 421
- Verify Identity over Messagesp. 424
- New Invocable Action in Manufacturing Cloudp. 423
- New and Changed Manufacturing Cloud Metadata Typesp. 423
- Provide Faster Customer Servicep. 425
- Reflect the Aim of OmniScripts in Their Business Namesp. 426
- Find Action Launcher Deployments Quicklyp. 426
- Changed Objects for Engagement Interactionp. 424
- Make OmniScripts Easily Identifiable by Localizing OmniScript Namesp. 426
- Spot Relevant Search Results Quicklyp. 427
- Design a Manufacturing Service Process with Service Process Studiop. 427
- Connect REST APIsp. 428
- Capture Key Relationships in Households or Groups of Constituentsp. 430
- Capture Referral Details More Efficiently Using Guided Flows and Assessmentsp. 429
- Gain Deeper Insight into Constituent Relationshipsp. 430
- Let Caseworkers Easily Access Notes with Interaction Summariesp. 430
- Enhanced Care Plansp. 430
- Support Constituent Needs using Benefit Managementp. 431
- Administer Services to Constituents Using Programsp. 431
- Leverage Data Model for Grantmakingp. 432
- Make Your Care Plans More Goal-Orientedp. 431
- Manage Tasks in Your Care Plans Efficientlyp. 431
- New and Changed Public Sector Solutions Metadata Typesp. 433
- Take Advantage of More Fuel Types in Emissions Calculationsp. 436
- Easily Configure Your Org Using Guided Setupp. 432
- Manage Social and Governance Datap. 436
- New Invocable Action in Public Sector Solutionsp. 433
- New and Changed Objects in Public Sector Solutionsp. 432
- Let Partner Community Users Use Experience Cloud to Perform Carbon Accountingp. 437
- Easily Generate Disclosures Through the Disclosure and Compliance Hubp. 437
- Identify Gaps and Lead Your DEI Initiatives by Using CRM Analyticsp. 438
- Manage Carbon Accounting for Extended Organizational Boundariesp. 437
- Generate a CDP Report with the Disclosure and Compliance Hub Templatep. 438
- Reduce Your Company’s Carbon Footprint by Using Supply Chain Emission Predictionsp. 439
- Plan for Short-Term Emission Reductions by Using Monthly Air Travel Emission Predictionsp. 439
- Generate a GRI Standards Report with the Disclosure and Compliance Hub Templatep. 438
- New and Changed Net Zero Cloud Metadata Typesp. 442
- Build Customer Segments and Personalize Outreach Initiatives with Actionable Segmentation (Beta)p. 445
- Salesforce for Nonprofitsp. 443
- New Metadata Types (Beta)p. 446
- Compute Features in Real Time or in Batches, and Upload Sample Featuresp. 447
- New Objects in Actionable Segmentation (Beta)p. 445
- Create Predictive Use Casesp. 446
- New and Changed Objects for Net Zero Cloudp. 440
- Changed Tooling Objects in AI Acceleratorp. 448
- Changed Objects in AI Acceleratorp. 447
- Changes in the Action Launcher Metadata Typep. 449
- New Connect REST API Resources (Beta)p. 449
- View Expression Set Steps Quickly with Collapsed Viewp. 451
- Internal and External Simulation Views Renamed Detailed and Concise Viewsp. 453
- View Expression Set Versions with a Single Clickp. 453
- Migrate Expression Sets Quickly and Easilyp. 454
- Connect to External Systems with Integrations Built for Scalep. 455
- Deactivate an Expression Set Version from the Builderp. 451
- Scratch Org Featurep. 454
- Track Duplicate Expression Set Steps Easilyp. 452
- Save Transformed Data in Analytics Datasets for Improved Performancep. 456
- Use Analytics Dataset as a Data Sourcep. 456
- New Metadata Typesp. 454
- Use Custom Nodes in Data Processing Engine Definitions (Beta)p. 457
- New and Changed Data Processing Engine Metadata Typesp. 458
- Changed Connect API Response Bodiesp. 459
- View the Number of Records Processed by a Definition's Nodesp. 458
- Give Respondents the Option to Digitally Sign a Formp. 460
- Use QR Codes on Assessment Formsp. 462
- New and Changed Discovery Framework Objects and Fieldsp. 462
- Submit Responses to an Assessment More Quicklyp. 461
- Get Updates for Records You Follow on Your Home Pagep. 464
- Streamline Relationship Recommendations by Using Relationships Filterp. 463
- See How You’re Connected with Prospectsp. 464
- Enhanced Einstein Relationship Insights User Experiencep. 465
- Active Record Model Is Now Retiredp. 465
- Einstein Relationship Insights Has New Objectsp. 465
- Quickly Set Up Integrations with External Endpointsp. 467
- See the Improved Language for Intelligent Document Readerp. 468
- Changed Tooling Objects in Intelligent Document Readerp. 469
- Extract Information from Identity Documents with High Accuracyp. 470
- New and Changed Intelligent Document Reader Metadata Typesp. 469
- Changed Objects in Intelligent Document Readerp. 468
- Changed Objects in Intelligent Form Readerp. 471
- See the Improved Language for Intelligent Form Readerp. 471
- Update the Integration App Versionp. 473
- Automatically Register and Deregister Industry APIsp. 474
- New and Changed Intelligent Form Reader Metadata Typesp. 472
- Configure the Connection to an External Systemp. 473
- Changed Tooling Objects in Intelligent Form Readerp. 471
- Update Previous Named Credentialsp. 474
- Increase Scalability of Your DPE Definitions with Custom Node (Beta)p. 475
- Connect REST APIp. 477
- Streamline Customer Service Operations with Service Process Studiop. 477
Experience Cloud33
- Search for CMS Content in Your Enhanced LWR Micrositesp. 293
- Improve Your Site SEO with Structured Datap. 292
- Search for CRM Records in Your LWR Sites (Beta)p. 293
- Create Component Visibility Rules in Enhanced LWR Sites (Pilot)p. 296
- Open Support Cases with the Contact Support Form Component in LWR Sitesp. 295
- Boost the Accessibility of Images in the Rich Content Editor Componentp. 297
- Use Micro-Batching to Process Guest Cases from the Contact Support Formp. 296
- Adjust the Margin Around Individual Components in Enhanced LWR Sitesp. 298
- Add Next and Previous Buttons to the Grid Componentp. 298
- View and Edit Records Using the Record Detail Component in LWR Sites (Beta)p. 300
- Create Custom Property Editors and Property Types for Lightning Web Components in LWR Sites (Developer Preview)p. 303
- Level Up Your Site Deployments with New Metadata Types (Generally Available)p. 302
- Troubleshoot Deployment Errors More Easilyp. 304
- Create an Actions Bar in LWR Sites (Beta)p. 299
- Migrate Aura Sites to Google Analytics 4 (Release Update)p. 301
- Get Notified About Micro-Batching Errorsp. 305
- Exceed Person Account Ownership Limitp. 305
- Control Your Identity Experiences with Headless Login and Forgot Password Flowsp. 306
- Improve Component Caching in Aura Sites in Sandboxesp. 306
- Validate the Micro-Batching Apex Method with Testsp. 305
- Set Up the Navigation Tab Bar Declaratively for Mobile Enhanced LWR Sites (Beta)p. 307
- Manage Access to Personally Identifiable Informationp. 310
- Assign Unique String Property Values for Different Devices in Custom Lightning Web Components (Beta)p. 307
- Hide First and Last Name Fields in the SOAP API Is Being Retiredp. 311
- Apply User Access Permissions to Navigation Menus Retrieved by Apex in Experience Cloud Sites (Release Update)p. 308
- Restrict Emails Sent from the Guest User (Release Update)p. 310
- Require Granular Flow Permissions for Experience Cloud Guest Users (Release Update)p. 309
- Expand CMS Content Collaboration with the Content Author Rolep. 555
- Set a Cache Duration for CMS Content Served in Salesforce CDN Channelsp. 554
- View and Restore Content Version History in Enhanced CMS Workspacesp. 556
- Approve Content and Create Workflows in Enhanced CMS Workspaces (Beta)p. 555
- Explore Your Enhanced CMS Workspace Content with Smarter Searchesp. 557
- Publish Translation Variants and Related CMS Content in Enhanced CMS Workspacesp. 558
Mobile18
- Get Optimized Mobile Reports with Enhanced Reports (Generally Available)p. 487
- Go Mobile with Assigned Orchestration Workp. 488
- Plan for the Retirement of Setting Security Policies via Custom Attributesp. 489
- Landscape Support for Phones (Beta) Is Now Availablep. 486
- Plan for Salesforce Mobile App Community License Access Retirementp. 489
- Prevent Access to Salesforce Web Classic for Lightning-Only Mobile Usersp. 490
- Reduce Setup Complexity with a New Feature Panelp. 491
- Legacy Tablet App Experiences Are Retiredp. 490
- Do More with Enhanced Contacts (Beta)p. 490
- Gain Access to Mobile Device Features with User Permissionsp. 492
- Mobile Publisher for Experience Cloud Supports Lightning Web Runtime (LWR) Sites (Beta)p. 494
- Use Unique String Property Values for Mobile Devices in Custom Lightning Web Components (Beta)p. 496
- Encourage Users to Update to the Latest Mobile Publisher App Versionp. 493
- Configure the Navigation Tab Bar for Mobile Publisher for Experience Cloud Enhanced LWR Sites (Beta)p. 495
- Request App Ratings and Reviews from Usersp. 496
- UI Test Automation Model (UTAM) for Mobile Publisher Appsp. 497
- Prime More Objects with Your Briefcasep. 498
- New Screenshot Size for Apple App Store Listing Is Availablep. 497
Analytics49
- Stay Informed on Dashboard and Report Subscriptionsp. 92
- Create Personalized Report Filtersp. 91
- Get Improved Report Performance with On-Demand Inline Field Editingp. 93
- Stay in Lightning Experience When Working with Reportsp. 93
- Preview Assets in Your Collections (Beta)p. 94
- Stay Organized by Adding Reports and Dashboards to Collections (Beta)p. 93
- Access Optimal Views on Mobile with Enhanced Reports (Generally Available)p. 95
- Subscribe to More Reports and Dashboardsp. 92
- Enhance Lightning Dashboards with Text and Graphics (Beta)p. 96
- Filter Report Types by Objects or Fields (Generally Available)p. 95
- Refresh Templated Analytics App Data with One Clickp. 100
- Use New Multivalue Formulas in Your Recipesp. 97
- Get Automated App Upgradesp. 100
- Improve Your Team Members’ Efficiencyp. 101
- Connect Security Center and CRM Analytics with Data Syncp. 97
- Publish Tableau Content to CRM Analytics (Beta)p. 105
- Move Through Dashboards with a Single Click (Generally Available)p. 103
- Customize Dashboards and Manage Revenue Betterp. 101
- Write Powerful Queries in Compact Form 2.0 (Generally Available)p. 105
- Edit Queries That Contain Interactionsp. 106
- Migrate Conditional Formatting Assetsp. 108
- Use the Input Widget in More Waysp. 107
- Highlight Important Content in Repeater Widgets with Conditional Formattingp. 109
- Improve Dashboard Accessibility with High-Contrast Colorsp. 108
- Better Performance for Embedded Analytics Dashboardsp. 106
- Sort Pivot Tables by a Measure (Generally Available)p. 112
- View Subtotals in Pivot Tables (Generally Available)p. 113
- Create Tooltips for Repeater Widgetsp. 111
- Save and Share Single-Click Customer Data Platform Explorationsp. 114
- Power Queries on Calculated Insights with Fine-Tuned Metadatap. 114
- Format Numbers in Charts to Your Likingp. 112
- Facet SOQL Queries on Related Salesforce Objects with Easep. 115
- Apply Powerful Formulas and Functions to Direct Datap. 116
- Improve Recommendations with Decision Optimization (Pilot)p. 121
- See Estimated Model Run Time (Generally Available)p. 121
- Hello Predictive Models, Farewell Storiesp. 119
- Other Enhancements to CRM Analytics App Buildingp. 117
- Get Einstein Discovery in Revenue Intelligencep. 121
- Make Einstein Easier to Understandp. 122
- Get Fine-Grain Model Performance on Specific Values (Generally Available)p. 124
- Queue Models for Einstein to Runp. 127
- Einstein Predictions Component Has a New Lookp. 128
- Predict with Live Google BigQuery Datap. 127
- Turn Big Data into Predictions Faster (Generally Available)p. 129
- Include Lightning Reports and Dashboards in Collections (Beta)p. 131
- Pin and Hide Collectionsp. 131
- Browse Collections with Asset Previewsp. 132
- Get More Context in Slack Notificationsp. 134
- Do More with Analytics Links in Slackp. 132
Data Cloud / Data 36011
- Chain Processes in a Sequence with Workflow Orchestrationp. 157
- Save Time by Updating an Existing Data Kitp. 157
- Accelerated Queries for Tableaup. 156
- Activate Segments for Google or Meta Advertising Platformsp. 157
- Personalize Your Data with Related Attributes (Generally Available)p. 157
- Refine Match Criteria with More Fuzzy Match Methodsp. 158
- Run Identity Resolution Ruleset Jobs at Any Timep. 158
- Write SQL Queries in Multiple Workspaces Using Query Workspacesp. 159
- Retain Data After Deleting a Google Cloud Storage Data Streamp. 158
- Use the MobilePush Contact Point for Your Activationp. 158
- Nest Operators for Related Attributesp. 159
Platform173
- Bulk Manage Picklist Values (Generally Available)p. 161
- Capture Inclusive Data with Gender Identity and Pronouns Fieldsp. 162
- Enhance Case and Lead Record Pages with Dynamic Formsp. 163
- Clean Up Inactive Picklist Values (Generally Available)p. 161
- Take Advantage of Dynamic Actions for Standard Objects (Generally Available)p. 164
- Build Your Own Forecasts Pages in Lightning App Builderp. 165
- Enhance Your Dynamic Forms-Enabled Record Pages with Custom Address Fieldsp. 166
- Add Save Options to Accounts, Cases, and Leads with Dynamic Formsp. 165
- See More Records in Dynamic Related Listsp. 165
- Enable Stronger Protection for Your Users’ Personal Information (Release Update)p. 168
- Pin Important Content on the Right Side of Record Pagesp. 166
- Query Delegated Group Access via Tooling APIp. 171
- Access Information Easily on Object Record Pages with Screen Readers and Hoverp. 167
- Recalculate Account Sharing Rules Fasterp. 169
- Choose the Permission Sets Display When Setting Field-Level Security (Beta)p. 171
- Apply and Automate Mass Access with User Access Policies (Beta)p. 171
- Update Outdated Country Namesp. 173
- Learn Who Can Access Records and Whyp. 169
- Available Country List Was Changedp. 173
- Enable ICU Locale Formats (Release Update)p. 173
- Prepare for Changes to the Picklist Settings Pagep. 161
- Adopt New Currencies for Croatia and Sierra Leonep. 175
- Prepare for the Japanese Katakana Style Change (Release Update)p. 175
- Enjoy More Custom Address Field Functionalityp. 174
- Get Locale Names in Local Languagesp. 174
- Review Updated Label Translationsp. 174
- Track External Services Limitsp. 177
- Register More API Specs with Revised and Expanded Limitsp. 176
- Get External Data from a Web-Based Service into Flow Builder Without Code (Beta)p. 177
- Connect Salesforce to MuleSoft with Fewer Clicksp. 178
- Specify Charset in the Headerp. 177
- Set Up Amazon DynamoDB External Data Sources with Fewer Clicksp. 179
- Connect External Data Sources Managed via GraphQL from Salesforce (Pilot)p. 179
- Identify Accessible Solutions and Diverse-Owned Businesses on AppExchangep. 180
- Track Field History for Activitiesp. 182
- Get Support for Amazon DynamoDB Data Sources in Global Searchp. 179
- Return Characters in a String in Reverse Orderp. 182
- See Whether an AppExchange Solution Fits Your Budget Before You Install Itp. 181
- New and Changed Components for Change Setsp. 182
- Lightning Web Security Enablement for Orgs with No Custom Componentsp. 188
- Evaluate JavaScript for Aura Components in Lightning Web Security Consolep. 188
- Fetch Data Using the GraphQL Wire Adapter (Pilot)p. 189
- Use Lightning Web Security for Lightning Web Components (GA) and Aura Components (Beta)p. 186
- Enable Third-Party Integrations with Light DOM (Beta)p. 192
- Improved Render Time for Lightning Web Componentsp. 191
- Use Scoped Styles Only on Light DOM Components in Aura-Based Containersp. 194
- Query DOM Elements with Refsp. 191
- Use the Improved Conditional Directivesp. 194
- Build Components in Mixed Shadow Mode (Developer Preview)p. 193
- Scoping in CSS Pseudo-Elements Is Fixedp. 197
- View Debug Information for Your Wired Propertiesp. 195
- Disable lwcRuntimeFlags to Improve Lightning Page Securityp. 197
- Configure Code Completion for UTAM JSON Page Objectsp. 199
- Generate UTAM Page Objects from HTML Filesp. 198
- Use Improved Linting for UTAM Page Objectsp. 198
- Use the UTAM Browser Extension to Identify Page Objects (Beta)p. 198
- Extend Omni-Channel Softphone Capabilities for Service Cloud Voicep. 199
- Security Enhancements for CSRF Tokens for Lightning Apps (Release Update)p. 199
- Escape Expression Language Evaluations in <script> and <style> Contexts in Visualforce Pages and Components (Release Update)p. 202
- Block Access to Public Apex Constructor in Managed Package from @AuraEnabled Method (Release Update)p. 200
- Escape the Label Attribute of <apex:inputField> Elements to Prevent Cross-Site Scripting in Visualforce Pages (Release Update)p. 201
- Enable JsonAccess Annotation Validation for the Visualforce JavaScript Remoting API (Release Update)p. 201
- Synchronize Component Data Without a Page Refresh Using RefreshView API (Beta)p. 199
- Validate Getter and Setter Access Modifier Enforcement During Visualforce Expression Language Parsing (Release Update)p. 202
- Find Which Apex Classes Implement an Interface (Generally Available)p. 205
- Secure Apex Code with User Mode Database Operations (Generally Available)p. 205
- Prevent Consecutive API Navigation Calls (Release Update)p. 202
- Use the System.enqueueJob Method to Specify a Delay in Scheduling Queueable Jobsp. 208
- Use DataWeave in Apex to Enable Data Transformation to Different Formats (Beta)p. 207
- Specify an Org-Wide Default Delay in Scheduling Queueable Jobsp. 208
- Discover the Source SObject of a DescribeFieldResult Instancep. 209
- Dynamically Pass Bind Variables to a SOQL Queryp. 208
- Run the SandboxPostCopy Script as Automated Process Userp. 210
- Enforce RFC 7230 Validation for Apex RestResponse Headers (Release Update)p. 210
- Discover Enhanced Debug Logs in Nested Execution Contextsp. 211
- Static Variables Are Reset Within a Transaction Between Groups of Platform Event–Triggered Flow Interviewsp. 211
- Restrict Anonymous Apex Access to Core Usersp. 210
- Suppress Non-Global Properties with toString()p. 211
- Assign the New Salesforce Integration User License to Grant API Only Accessp. 212
- Salesforce Platform API Versions 21.0 through 30.0 Retirement (Release Update)p. 213
- Choose Any Name for a Global Value Setp. 212
- Benefit from More Successful Metadata API Deploymentsp. 214
- Specify a Default Language for Unlocked and Second-Generation Managed Packagesp. 215
- Get Your Packages Ready for Enhanced Domainsp. 216
- Limit User Profile Access for Packages Installed via Metadata APIp. 215
- Quickly Clone Partial and Full Sandboxes (Generally Available)p. 219
- Manage and Release Changes with DevOps Center (Generally Available)p. 216
- Receive Fewer Emails for Impending Sandbox Deletionsp. 219
- What's New in DevOps Center?p. 217
- Salesforce Functions Updatesp. 220
- Develop Platform Apps with Easep. 219
- Monitor and Analyze System Performance with Scale Center (Beta)p. 220
- Quickly Extract and Map Handwritten Text to a Structured Document Using Einstein OCRp. 214
- Complete the AppExchange Security Review Fasterp. 224
- Manage Your AppExchange Business in the Partner Consolep. 222
- Experience an Intuitive AppExchange Publishing Journey in the Listing Builderp. 223
- Get to Market Faster with a Streamlined Listing Approval Processp. 225
- Analyze CRM Analytics Recipe Usage with AppExchange App Analyticsp. 227
- Monitor Your AppExchange Listing Performance from the Partner Consolep. 226
- Explore Query Usage with AppExchange App Analytics Package Usage Log Operation Fieldsp. 227
- Receive Change Event Notifications for More Objectsp. 228
- Retrieve Clean Read Counts with AppExchange App Analytics Package Usage Summariesp. 227
- Discover Additional CRUD Activity with AppExchange App Analytics UnassociatedCRUD log_record_typep. 227
- Benefit from Pub/Sub API Enhancementsp. 229
- Publish Standard Events Without Using Allocationsp. 228
- New and Changed Lightning Web Componentsp. 230
- New and Changed Modules for Lightning Web Componentsp. 231
- New and Changed Aura Componentsp. 232
- Changed Connect in Apex Output Classesp. 239
- New Connect in Apex Classesp. 235
- Changed Connect in Apex Input Classesp. 238
- Changed Connect in Apex Enumsp. 240
- New and Changed Standard Platform Eventsp. 247
- New and Changed Objectsp. 241
- Changed Connect REST API Request Bodiesp. 251
- Changed Connect REST API Response Bodiesp. 253
- Changed CRM Analytics REST API Response Bodiesp. 258
- Changed CRM Analytics REST API Request Bodiesp. 257
- New and Changed CRM Analytics REST API Resourcesp. 256
- New and Changed Connect REST API Resourcesp. 248
- Changed Einstein Discovery REST API Request Bodiesp. 260
- New, Changed, and Deprecated Callsp. 266
- Changed Einstein Discovery REST API Response Bodiesp. 260
- Async SOQL Retirementp. 267
- Tooling API New and Changed Objectsp. 270
- User Interface APIp. 272
- Access Salesforce in More Regions with Hyperforcep. 330
- Migrate to Hyperforce with Hyperforce Assistantp. 331
- Flow Builderp. 559
- Bring External Data into Flow Builder Without Code (Beta)p. 561
- Build Screens with Reactive Components (Beta)p. 561
- Select Multiple Options in Dynamic Forms for Flowp. 562
- Add Lookup Fields to Your Flow Screens with Easep. 561
- Get a Streamlined Flow Element Menup. 562
- See Element Descriptions on the Flow Canvasp. 562
- Select a Value from a List of Choices with the Choice Lookup Component (Beta)p. 564
- Select Multiple Records from a Table in a Flow Screen (Generally Available)p. 565
- Resume Behavior Changed for Flows Launched by Process Builder Processesp. 564
- Apex Static Variables Are Reset Within a Transaction Between Groups of Platform Event–Triggered Flow Interviewsp. 565
- Flow and Process Run-Time Changes in API Version 57.0p. 566
- Use Flow Screen Components with Flow in Slack (Generally Available)p. 567
- Convert Processes to Flows with the Migrate to Flow Toolp. 566
- Search for an Individual in a Flow (Beta)p. 569
- Send a Screen Flow to Slack with an Action (Generally Available)p. 568
- Disable Rules for Enforcing Explicit Access to Apex Classes (Release Update)p. 570
- Evaluate Criteria Based on Original Record Values in Process Builder (Release Update)p. 571
- Run Screen Flows from Slack (Beta)p. 568
- Prevent Guest User from Editing or Deleting Approval Requests (Release Update)p. 573
- Run Flows in User Context via REST API (Release Update)p. 572
- Make Paused Flow Interviews Resume in the Same Context (Release Update)p. 571
- Enforce Rollbacks for Custom Invocable Action Exceptions in REST API (Release Update)p. 573
- Disable Access to Session IDs in Flows (Release Update)p. 573
- Require User Access to Apex Classes Invoked by Flow (Release Update, Retired)p. 573
- Create a Record-Triggered Orchestration on the Core Tabp. 575
- Standard OmniStudio Runtime Setting Name Was Changedp. 578
- Enable Sharing for Flow Orchestration Objects (Release Update)p. 576
- Append Data to a Record on a FlexCardp. 579
- OmniStudio FlexCards Updatesp. 578
- Use Advanced Settings for an Orchestrationp. 574
- Style a FlexCard Flyout Containerp. 579
- Create Dynamic Values for FlexCard Input Element Attributesp. 580
- Override the OmniScript Modal in Standard Runtimep. 580
- Licensing & Permitting OmniScript Type Was Removedp. 582
- Disable Standard OmniStudio Content to Use Custom Labels on FlexCard Comboboxp. 580
- Multi-Language OmniScript in Standard Runtime Support Custom Labelsp. 583
- OmniScript Edit Block Confirm Title and Cancel Button Support Custom Labelsp. 582
- OmniScript Has a Known Limitation on the Edit Block Elementp. 582
- OmniStudio for Vlocity FlexCards Updatesp. 585
- Call an Integration from Apex to Run in Corep. 584
- Call a DataRaptor from Apex to Run in Corep. 583
- Test Standard Content in the Designers After Migrationp. 588
- OmniScript Supports DocuSign OAuth 2 Supportp. 587
- OmniStudio Migration Tool Docs Are Updatedp. 589
Security & Identity32
- Identify Required Object Access Permissions Fasterp. 590
- Get Ready for Backup and Restore Service Updatesp. 591
- Deploy Enhanced Domains (Release Update)p. 592
- Test Enhanced Domains with Service Cloud Voicep. 594
- Monitor More My Domain Settingsp. 594
- Use Partitioned Domains in Hyperforcep. 595
- Allow Partitioned Domains for Demo Orgsp. 596
- Review the Milestones for Enhanced Domains Deployment and Enforcementp. 593
- Chatter Free and Chatter External Users Are Automatically Excluded from MFA Auto-Enablement and Enforcementp. 599
- Check the Revocation Status of User Authentication Certificatesp. 599
- Insert Consumer Secrets in Authentication Providers Manually in All Change Sets and Packagesp. 599
- Monitor Connected App Logins That Use Insecure Flowsp. 599
- MFA Auto-Enablement: Find Out When and How Your Org Is Affected (Release Update)p. 598
- Upgrade SAML Single Sign-On Framework (Release Update)p. 600
- Take Charge of Your Identity Experiences with Headless Login and Forgot Password Flowsp. 601
- Other Changes in the Salesforce Authenticator Mobile Appp. 601
- Event Monitoringp. 604
- Simplify Login to Salesforce Easy with Welcome.salesforce.com and the Environment Switcherp. 601
- Health Checkp. 602
- Track File Eventsp. 605
- Encrypt More Financial Services Interaction Datap. 607
- Get the Category of the Apex Unexpected Exception Eventp. 606
- Generate Event Log Filesp. 605
- Include Encrypted Data in More Einstein Apps (Generally Available)p. 607
- Referral Name No Longer Supportedp. 607
- Security Centerp. 608
- Get Improved Unique Field Maskingp. 610
- Privacy Centerp. 603
- Process Data Mask Jobs Fasterp. 609
- URL Redirection Health Check Settingp. 602
- Subscription Preference Formsp. 603
- Customize Channel Typesp. 603
Salesforce Overall15
- Keep Working with Tab-Focused Dialogs (Release Update)p. 81
- Major Release Notification Emails Are Streamlinedp. 80
- Use Omni-Channel Service Resources in Salesforce Schedulerp. 86
- View Past and Upcoming Appointments Using My Appointments Calendarp. 85
- Limit the Maximum Number of Loaded Lightning Console Tabs in a Sessionp. 81
- Other Changes to Salesforce Schedulerp. 86
- Get Your Account App Renewal Notificationsp. 83
- Be Ready for MFA: Auto-Enablement Starts with Spring ’23p. 79
- Give Billing Contacts Your Account App Accessp. 83
- Schedule Video Appointments with Amazon Chimep. 84
- View and Manage Quotes Using the Your Account Appp. 83
- Log In with More Domain Formatsp. 82
- Increase Case Resolution with Einstein Search Answers (Pilot)p. 89
- Quickly Configure Searchable Picklists (Beta)p. 88
- Configure Searchable Fields for Each User Profile (Beta)p. 88