Loading
Salesforce now sends email only from verified domains. Read More
Automate Your Business Processes
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Summer ’25 (API Version 64.0)

          Summer ’25 (API Version 64.0)

          These updates affect only flows that are configured to run on API version 64.0 and later.

          Required Editions

          View supported editions.

          Use the Is Null Operator with Boolean Screen Components in Conditional Visibility Expressions

          Now you can use the Is Null operator when referencing Checkbox and Toggle screen components in a conditional visibility expression. Previously, expressions with the Is Null operator didn’t identify when Boolean screen components were null. See Conditionally Show Screen Components.

          Track Changes Between Flow Versions More Easily

          With this versioned update, Salesforce sets location values to 0 in a flow XML file when the flow is saved in auto-layout. Previously, locationX and locationY fields were updated, and caused cluttered comparisons, making it hard to identify actual changes. Now, you can focus on real updates, enhancing productivity and code review efficiency.

          For example, without this update, you add a new Decision element to a complex flow. When you save the flow in auto-layout, the change also triggers updates to the locationX and locationY fields for every element in the flow. The changes clutter the XML and obscure your actual changes. With this update, those fields are consistently set to 0, resulting in cleaner flow XML and more transparent version comparisons.

          Repeater.AddedItems Collection Contains Empty Instances Even When Child Components Have No Selections

          For flow screens created with API version 64.0 and later, when a child component such as a Lookup component is added to a Repeater component, the Repeater.AddedItems output collection contains an empty repeater instance. This Repeater.AddedItems collection is not empty even if a user does not make any selections from the child component at run time because the Repeater component loads with an initial Repeater instance when the user first accesses the screen. To determine if the Repeater.AddedItems output collection contains any child component information, you must iterate through the Repeater.AddedItems output collection and check the contents of the loop variable using a Decision element with manually set conditions. If the value of loop.lookUp.recordId (when the child component in the Repeater is a Lookup) is null , then there is no child component information, but rather an empty repeater instance. Alternatively, make user input for the child component required to avoid an empty repeater instance.

           
          Loading
          Salesforce Help | Article