New Features and Enhancements in Foundations Summer 2025
The following new features have been introduced in the Summer 2025 release of Foundations.
If you are upgrading from a previous version, see Upgrading to Foundations Summer 2025. This provides a summary of the items that have been added for each feature and details of any required upgrade steps.
Asynchronous Framework Tracker
We have introduced an Asynchronous Framework Tracker that enables you to monitor the asynchronous processes from a single location.
Using this tracker, you can:
- View the queueable job details by clicking on the async job record name.
- Quickly find jobs by their async job record name, callable name, status, finalizer status, or the time they were started.
- Access a complete list of all jobs using the asynchronous framework.
- View system-managed asynchronous jobs, such as the monitor job, dead job, and so on, which are typically hidden.
- View the overall status of async job records at the time of page load over the past 24 hours using the KPI cards.
For more information, see Asynchronous Framework Tracker Overview.
Enhancements to the Asynchronous Framework
We have made the following enhancements to the asynchronous framework.
Enhanced Audit Trails for Asynchronous System Mode Jobs
We've addressed a key auditing challenge within the Asynchronous Framework System Mode Jobs. Previously, when asynchronous jobs ran in the system mode, other users could inadvertently complete tasks initiated by a different user. This created an unclear audit trail, making it difficult for businesses to track specific actions and responsibilities.
To improve this, we have added the option to run multiple jobs using a platform event-driven architecture. We've introduced a new Async Framework Events platform event to queue these jobs. This means that a delegated system user will now perform the work instead of a random user handling a task. This change ensures that all your audit trails show the records modified by a system process, reflected by the delegated user instead of the user who executed the process.
We've added a new Delegated System Mode Settings custom setting. This setting administrator should configure it at the user level for the user assigned to the Async Framework Event Platform Event. Within this custom setting, if you select the Is Platform User field, that designated user will be treated as a platform user for all delegated system mode jobs.
For more information, see Running Asynchronous Jobs in Delegated System Mode and Delegated System Mode Settings.
Enhanced Processing of Dependent Jobs
To improve the efficiency of dependent job processing, we have added the following:
- Async Job Group object that enables the grouping of asynchronous job records.
- Root Async Job Group field in the Async Job Group object.
- Async Job Group Dependency and Async Job Group fields in the Async Job Group Dependency object.
-
Async Job Group field is added to the Async Job Record record page to identify the job group to which this job belongs. If no job group is assigned, the system assigns it automatically.
These new fields are designed to minimize the time required for dependent jobs to start execution once all parent jobs have been completed. Previously, dependent jobs were released through monitor jobs, which set the Dependency Status to "RELEASED" to enqueue requests. The monitor job ran on a frequent but periodic basis, causing delays between the completion of parent jobs and the execution of dependent jobs.
With these changes, we aim to save time and enhance support for User Mode dependent jobs.
For more information, see
- Async Job Group Overview
- Async Job Group Dependency Overview
- Async Job Group Fields
- Async Job Record Fields
- Async Job Group Dependency Fields
- Async Job Dependency Fields
Enhanced Tax Calculation Process with Avalara
We have made the following enhancements to tax calculation process with Avalara.
Streamlined Tax Calculations for Avalara
We've made it easier to calculate sales taxes for your rental and leasing services by directly integrating the number of days information with Avalara. Now, you can send the duration of service to Avalara, ensuring more accurate tax visibility.
We've introduced a new NumberOfDays parameter in the Foundations Tax Calculation Transformation service. This parameter, supported by Avalara, lets you calculate taxes precisely based on the duration of a service or rental.
You can use the NumberOfDays parameter for tax calculations at the header and line levels of your lookup fields. Additionally, you can send this parameter directly to Avalara for seamless mapping support within Foundations.
This enhancement means more flexibility and accuracy in your tax calculations, particularly for time-based services.
For more information, see Tax Calculation using Avalara Parameter.
View Sequences from an Improved Sequencing Page
You can now view existing sequences from a new Sequencing page. This modernized page includes a Sequences table that displays all your sequences' relevant data.
This is the first stage of a two-part feature that involves the redesign of the sequencing functionality. Our objective is to provide a consistent and seamless experience that leverages Lightning technology to:
- Help you optimize your work.
- Ensure Foundations remains accessible, secure, and robust enough to continue supporting our suite of products.
The complete feature redesign is planned for Winter 2026. While foundational elements are in place, full value will be realized when both feature parts are finished.
For more information, see Sequencing Overview.
Enhancements to the In-App Help Search
We have introduced the following enhancements to the the In-App Help search:
-
Recommendations section
-
Smart snippets
-
Help preview section
Recommendations
The Recommended for You section of the component lists the top five results associated with the active tab generated by the In-App Help search. The In-App Help search usage drives the refinement of recommendation smart snippet listings.
Smart Snippets
Smart snippets are a summary of the information generated by the In-App Help search. They provide a quick reference to the concepts behind the active tab or search term results.
Help Preview
The Help preview button
displays a preview of the Help topic associated with the search result smart snippet. The preview opens in a Salesforce window displaying the help topic with the search terms highlighted.
For more information, see Certinia Help Overview.
Optimized Slack Integration Events
In this release, we have optimized the platform events used by the Certinia Slack integration.
Previously, this integration relied on two distinct standard-volume platform events: the Slack Channel Event and the Slack Channel Member Event. We have now consolidated these into a single, more efficient high-volume event, which retains the name Slack Channel Event. This new platform event replaces the two previous standard-volume events.
This optimization ensures Foundations continues to efficiently support our suite of products by:
- Strategically managing platform event volume to minimize platform event overhead and mitigate the risk of hitting Salesforce limits.
- Leveraging Salesforce's latest high-volume platform event technology for improved performance and ongoing Salesforce support.
For more information, see Setting up the Slack Integration.
Removed Platform Events
As part of this optimization, we have removed the previous Certinia Slack integration standard-volume platform events:
- Slack Channel Event (fferpcore__SlackChannelEvent__e)
- Slack Channel Member Event (fferpcore__SlackChannelInviteEvent__e)
Removing these unused events helps us maintain an optimal event volume and a streamlined event architecture.
For new installations, these events will not be available from Foundations Summer 2025 onwards. However, when upgrading to Summer 2025 from a previous version, we recommend that you delete the event definition of the unused events to reduce the risk of hitting Salesforce limits. For more information, see Upgrading to Foundations Summer 2025.
Release Content
We want to help you find all of the information and resources that you need to use our products effectively.
Certinia Academy
If you want to learn more about the new features in this release, see the Organization Setup and Administration - Summer 2025 Release Highlights Certinia Academy module. This module will guide you through the new features in Foundations.
Fixes
Fixes are listed on the Known Issues page of the Certinia Community. You can access this page from the Community Support Hub. For a brief description of the issues that have been fixed in this version of Foundations, see the relevant section of the Known Issues page.
SECTIONS