Template:February2025Upgrade
Contents
[hide]- 1 Overview
- 2 Upgrade Highlights
- 3 Global System Upgrades
- 4 On-Demand System Upgrades
- 5 Note for Admins
- 5.1 Special Button Custom Field
- 5.2 SmartConnect API Enhancements
- 5.3 Enhanced Keyboard Focus
- 5.4 Office365 Email Relay Setup and Support
- 5.5 Report Export
- 5.6 Execute Workflow on Upload
- 5.7 AI Vision
- 5.8 Session Timeout
- 5.9 Deprecated Email Broadcast Link
- 5.10 PDF Validation
- 5.11 Upcoming Changes to Legislative Lookup Service
- 5.12 Other Fixes
- 6 Service Packs
Overview
Watch this video to get a general overview of the new features in this release.
To watch this video in full screen, please click on the full screen button on the bottom right.
Upgrade Highlights
- A new header experience featuring a simplified and streamlined navigation is available for users to try out (Beta).
- A new Test to Production (T2P) feature to track and promote configuration changes is available for internal staff to try out (Beta).
- The new interface for SmartFolders (introduced March 2024) is now enabled for all users.
- The new rich text editor (introduced November 2024) is now enabled for all users.
- Enhanced performance optimization options.
- New configuration settings designed to seamlessly align with your unique processes and preferences.
Global System Upgrades
The new features listed below are enhancements to the SmartSimple system and will be immediately available to SmartSimple users upon the application of the upgrade to their server:
Major Updates
New SmartFolders Interface
In March 2024 we introduced an updated SmartFolders interface featuring a modern design, consistent UI patterns, and improved performance. This new interface will now be enabled for all users. For a limited time, users will have the option to switch back to the classic interface. However, the classic version will be deprecated and permanently unavailable following the June 2025 upgrade.
New Rich Text Editor
The new Rich Text Editor introduced in November 2024 will be enabled for everyone to ensure a secure editor experience. The classic rich text editor will be deprecated and permanently unavailable following the June 2025 upgrade.
Minor Updates
Standardized Lookups
We have standardized the list of contacts and organizations displayed across AJAX and binocular icon lookups to reduce confusion. Before the upgrade, the AJAX lookup for contacts used the global lookup list view located at Global Settings > Users > Lookup List Views. After the upgrade, you may navigate to the desired UTA > Configuration Settings > Level 1 tab > Standard Fields > Edit “Contacts”. There you can change the lookup list view to be what is desired for both lookups within that UTA. If you are using a linked record list, the lookup list view is chosen from within the custom field.

Indexing Pages in Search Engine Results
Added a new toggle to simplify specifying whether login, signup, or template pages should appear in search engine results. By default, all pages will not be indexed going forward. If you want a login, signup, or template page to appear in search engine results, toggle on the new setting called Index page in search engine results. Otherwise the system will add a tag that instructs search engine robots not to index or follow links on those pages.
Note: This feature is only available in production environments.
On-Demand System Upgrades
The following features are available immediately with the application of the upgrade, but must first be enabled or configured by a Global Administrator:
Major Updates
ReCAPTCHA V3
We added a new option to use ReCAPTCHA Version 3. This new option provides bot detection with no user interaction. CAPTCHA Settings are located at Global Settings > Security tab.
New Header (Beta)
We are introducing a new header experience featuring a simplified and streamlined navigation along with a new icon for Global Administrators. In addition, the area containing the header icons now gets a new accent color and the organization of items in the menus have changed. Try out the new header on your backup environment by going to Menu Icon > Global Settings > Branding > Toggle on Enable new header experience.
Minor Updates
New Test to Production Feature (T2P - Beta)
Added a new Test to Production (T2P) feature designed to track and promote configuration changes on a project-by-project basis online without relying on the existing desktop tool. This enables teams to implement changes independently within a project and later promote those changes easily to another SmartSimple environment. For example, you can seamlessly transfer a subset of changes from a dedicated development environment to a production environment. This beta feature is now available for clients to explore and test. Let us know what you think while we finish polishing up the feature for a full production release. To learn more, read our latest T2P article. Note: You can use this tool alongside the existing desktop tool as we continue testing, refining, and preparing this new tool to be production ready.
Transfer Files Between Upload Fields
Added the ability to transfer files between “Upload - Multiple Files Storage” custom fields. This can be done manually with access to this feature managed through role permissions. Additionally, files can be moved automatically based on the selected date range, status, and type. Clients utilizing the Data Exchange feature may want to use this new option to minimize the size of exchanged packages and avoid including all files with each transfer.
Language Selection Within Settings Pages
Added a new configuration option to enhance efficiency by allowing you to filter the list of available languages displayed on settings pages. Navigate to Global Settings > System tab and specify the languages you want to make available on configuration pages. Once set, the system will display only the selected languages when entering translations on settings pages. This eliminates the need to scroll through a list of 100+ languages, saving time and improving usability.
Dock Mode Visibility
Added a new feature to control the visibility of Dock Mode. This mode (which is available on Level 1 records such as grant applications) allows users to open related items (such as Notes) in a right-hand panel. To configure role-based permissions for the availability of Dock Mode across the system, go to: Global Settings > Security tab > System Feature Permissions > Features > Enable Dock Mode.
Options for Improved Performance
To enhance performance in systems handling large volumes of data, you now have additional options to process updates asynchronously. When enabled, formulas, status triggers, auto-assignments, and workflows will now run in batches asynchronously. This feature is accessible in two locations:
- SmartConnect API settings: Within the update function.
- Autoloader settings: Located on the Process tab.
Options to Enhance System Performance
We've introduced a new option to hide the record counts displayed in the left navigation for Level 1, Level 2, User, and Organization records.
This setting can be found under Global Settings > System tab > Scroll to the "System Performance Options" section.
Additionally, this section includes two other performance-enhancing options:
- The ability to load records only after performing a list view search.
- The option to restrict list view searches to a single column.
These features are designed to help improve system efficiency and responsiveness.
Note for Admins
Special Button Custom Field
Added the ability to create a Level 2 from a Level 1 or 2 within a UTA using the "Special - Button" custom field and the @opportunityid@
variable. This may be achieved with the following syntax:
/Apps/app_editevent.jsp?appid=@apptype@ &islevel2=1&objecttype=23&nextlevel=1&companyid=@companyid@ &objectid=@ opportunityid@ &eventtypeid=83216&eventid=0
SmartConnect API Enhancements
We’ve introduced two new interface options to the SmartConnect API settings:
- Run in Background: This option queues changes to run in batches, enhancing overall performance.
- Bypass Field Type Validation: This allows updates to records even when the data format does not match the expected field type such as number or date.
Additionally, we’ve added the ability to skip creating a new record if a matching record already exists using fields values as record identifiers, for improved performance.
For example, suppose you sent the following request for a user record:
othersettings : {"uidfields": "sf_Phone;;cf_fieldintitle2", "noupdateifexist":1}
If the phone field (sf_Phone) and the custom field (cf_fieldintitle2) match a user record, the record will not be created. Update operations are not processed when using record identifiers. Note: the above are update functions only.
Enhanced Keyboard Focus
Enhanced keyboard focus on checkboxes and radio buttons to improve visibility and accessibility.
Office365 Email Relay Setup and Support
Failed emails will now be requeued up to 2 times if Office365 timeouts when used as an SMTP relay. Additionally, also fixed an issue regarding setting up Office365 SMTP OAuth 2.0.
Report Export
Updated the report export to include support for system variables and basic variables, such as @currentdate@
within the header and footer.
Execute Workflow on Upload
Updated workflows linked to the "Multiple Upload Files" custom field to execute only once for files uploaded in a batch.
AI Vision
Updated the AI Vision feature to use GPT-4o for improved performance.
Session Timeout
When a user’s session times out and they logged in using Single Sign-On (SSO) with assertion enabled, the system will now send a logout assertion.
Deprecated Email Broadcast Link
The email broadcast link previously available on the settings page of user signup pages has been deprecated and is no longer accessible.
PDF Validation
Added malicious content detection for uploaded PDF files.
Upcoming Changes to Legislative Lookup Service
The Legislative Lookup service, which has relied on free data from Google, will be changing within the coming weeks due to Google sunsetting their Civic Information API (targeted for April 2025). We will continue providing state legislator data for both the upper (Senate) and lower (Assembly) houses using a feed from openstates.org however Federal Legislator Data: This will no longer be available. If you have organization mappings with entries like city\X in the mapping column, those fields will stop returning data in the coming weeks. You may wish to remove these mappings and hide the associated custom fields. This setting can be adjusted under: Global Settings > Organizations. The specific fields to review are listed in the "Custom Field" column. To learn more visit Legislative Information Lookup Article.
Other Fixes
Fixed an issue with Adobe Sign signer's sequence.
Fixed an issue in Chrome on iPhone that prevented users from uploading files to the multiple file upload custom field.
Fixed an issue in SSO with modifying roles when Role Mapping is configured.
Fixed an issue where users could not open messages when clicking on a system notification under the bell icon.
Fixed an issue in archived emails list view.
Service Packs
February 14th 2025 (202502.02)
Temporarily reverted a change regarding the behavior of variables @fieldname.value@
and @fieldname.combovalue@
. As of the February 2025 upgrade, if these variables were not found, they returned empty; now, they will display the variable name like they did before the February upgrade when no data is found. This reversion was made to accommodate clients running template formulas referencing custom fields that share duplicate names within the same object. Note that custom field names should always be unique within the same object. If you wish to hide these variables when empty you can still append them with the code to hide if not found.
<!--hideifnotfound-->@fieldname.value@
February 20th 2025 (202502.03)
- Fixed an issue where the enforced language setting (located at Global Settings > Users tab > Default Personal Settings) was not being enforced as expected in some scenarios.
- Fixed an issue where some emails on hold went directly into the Failed tab and displayed the "Invalid address" error message.
March 13th 2025 (202503.01)
- Deprecated the Classic tab located under Global Settings > Branding tab > Colors and Styles. The Label Alignment setting remains available.
- Updated the messaging for a batch update in progress so that it automatically hides a few seconds after the batch update completes.
- Updated the Field Change History (found on Level 1 records under the Logs link) to include a "Source" column. This is useful for viewing where a change was initiated and for tracking changes that may not have been made directly by a user.
- Added new variables to validate pages and word counts on documents uploaded to the multi-file and single file storage custom fields. For example, you can now use SmartCheck validation on application submissions to ensure a client uploaded a document that contains at least two pages of information or contains at least 100 words. File types that can be checked include Microsoft Word (.doc, .docx), Rich Text (.rtf) and Adobe Portable Document Format (.pdf).
The syntax to retrieve this information from the uploaded files based on the field name is:@field.pagecount@
,@field.wordcount@
.
The syntax to retrieve this information from the uploaded files based on the field ID is:@#fieldid.pagecount#@
,@#fieldid.wordcount#@
.
Note: If there is more than one uploaded file, you will get an aggregate of pages and counts across all files. PDFs must contain searchable and selectable text. If using these variables in SmartCheck validation, custom field validation, browser scripts or comparisons, be sure to wrap the variables with the parse number syntax:ssParseNum(@#fieldid.pagecount#@)
- Added a new option to exclude the date-timestamp from the file name on e-signature documents that are saved to an upload field after the signing process. To see the new setting, navigate to the "Special - Web Page View" custom field where the document is generated for e-signature. The new setting is called Append date-timestamp to signed document file name.
- Added the ability to specify the visibility of the "Special – Like Button Rating" custom field within SmartFields which is used to generate PDFs.
- Added new syntax to use the identity verification feature in DocuSign, allowing clients to request the recipients/signers verify their identity. This includes options for ID verification using government IDs, bank IDs, phone authentication, access code authentication, and knowledge-based authentication.
Note: Clients must configure workflows in their DocuSign account and update their existing Web Page Views with the new syntax, including the DocuSign identity verification workflow IDs. To learn more, read our article on identity verification for DocuSign: https://wiki.smartsimple.com/wiki/DocuSign#Identity_Verification
- Added a count for invitations within the left-side panel of object pages.
- Updated the "i" icon tooltip on workflow task connectors to show conditions on hover.
- Updated system uploads to check that the uploaded file's extension matches the actual file type.
- Updated single sign-on (SSO) with more precise and consistent date/time management across time zones.
- Updated copy behavior so that when a record is copied, the associated media files are reprocessed automatically by the media library, allowing them to be played inline without manual intervention.
- Updated the autoloader to improve error handling when incoming data contains unexpected JSON data formats.
- Fixed an issue with the
@objtoken_loginurl@
variable where it was not taking the user to the desired record if the user was not already logged in.
- Fixed an issue where the axis was not displaying correctly when creating a custom field with the "Chart" type set to "Horizontal Bar".
- Fixed an issue where workflows were not automatically triggered when the status of a Level 1 record was updated using a P3 script.
- Fixed an issue with the rich text editor in workflow emails where the styles did not load as expected.
- Fixed issues around creating and updating associations using SmartConnect API version 1.
- Fixed an issue where rich text fields were not rendering in Edit Mode when accessed through alternate login pages.
March 20th 2025 (202503.02)
- Fixed an issue where the first character of historical field values was being truncated in the stored data during updates made via API calls.
- Fixed an issue with the new Data Exchange (DEX3) where packages failed to send with the error message: "Source import settings not found."
Fixed an issue where using an API call to update a field value led to the historical field value trimming the first character in the stored data.