Template:June2025Upgrade
Contents
- 1 Overview
- 2 Upgrade Highlights
- 3 Global System Upgrades
- 4 On-Demand System Upgrades
- 4.1 Major Updates
- 4.2 Minor Updates
- 4.2.1 New Role-Based Permission to Unlock Records
- 4.2.2 New Workflow Task: Create Level 1
- 4.2.3 Added Ability to Attach Policy to SSO Settings
- 4.2.4 Updated Advanced Data Table
- 4.2.5 Added Version-Specific SmartCheck Validation
- 4.2.6 Added API Support for Organization as Container Flag
- 4.2.7 Updated SmartConnect API for System and Association Roles
- 5 Note for Admins
- 5.1 New Cloning-Safe URL Syntax
- 5.2 Updated Service Provider-Initiated Single Sign-On Options
- 5.3 New API Options Available
- 5.4 New RESTful Request Option
- 5.5 Updates to Cloning Process
- 5.6 Update to "Avoid Termination of Pending Workflows"
- 5.7 Updated Records Per Page Options in History and Log Views
- 5.8 Automatic Enrollment in New Privacy and Security Policies
- 5.9 Updated API to Return Display Values
- 5.10 Updated Dun & Bradstreet Integration
Overview
Watch this video to get a general overview of the new features in this release.
(Coming Soon)
To watch this video in full screen, please click on the full screen button on the bottom right.
Upgrade Highlights
- Redesigned Header: All clients will receive a streamlined new header with simplified navigation and a new Global Admin icon, making key tools and settings easier to access.
- Enhanced Rich Text Editor: Enjoy improved formatting flexibility with new font and line-height (leading) options.
Note: The setting to use the legacy editor has been deprecated in this release.
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 Rich Text Editor Is Now Mandatory
With this release, the previous version of the rich text editor has been fully deprecated. Going forward, only the new rich text editor will be available, and the option to switch back to the old editor has been removed.
The new rich text editor now includes options to change font face (Arial and Times New Roman), font size, and line height. Users can also access new tools for editing table and cell properties.
Minor Updates
Updated Calendar Manager Permission
Users with the "Calendar Manager" permission can now manage calendar access for other users. This includes enabling and editing calendar permissions. For example, granting access to a new employee or removing access for someone who has left the organization.
To use this permission, go to: Global Settings > Security tab > System Feature Permissions > Features tab > Select the desired user roles under Calendars – Manager.
New Report Export Options
We've enhanced the report export functionality to give users greater flexibility when exporting data from SmartSimple. You can now choose the encodings for exported report files as well as the column delimiters when using File Export format.
The new export features include:
- Character Encoding Options:
- UTF-8
- UTF-8 with BOM
- Windows-1252
- Column Delimiter Options for CSV exports:
- Comma (,)
- Tab
- Pipe (|)
- Semicolon (;)
- Colon (:)
These updates make it easier to export files from a report in the format you need.
New Option to Reprocess Media Library Videos
If a video in the Media Library fails to process correctly, users will now see a message along with a "Retry" button. This provides a simple way to request that the video be reprocessed.
When a video is uploaded, the Media Library automatically generates multiple format versions of the media to ensure compatibility across different devices. If a video or audio file is not ready for playback, you may want to refresh the page first.
Updated Message Styling
Instructional and warning messages have been refreshed with a new, rounded design to make them more visually distinct and easier to notice.
Updated Email Interface
The layout and flow for sending an email from a record, such as a Level 1 application, has been updated to enhance the user experience and align more closely with the group email sending process.
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
New Feature to Update Custom Field Values on Parent Records
You can now update a Level 1 custom field directly from a Level 2 workflow. For example, when a Level 2 appeal is submitted, you can automatically update a field on the Level 1 application to indicate that it is under appeal.
This new approach is simpler and more efficient than using type formulas or multiple workflows to accomplish the same result, with less impact on performance.
To configure this feature, create a workflow on the "Tracking Activities" object using the task type "Update Custom Field Value". Then, choose the "Target Object" to specify updating the parent or current record. This feature allows updates from:
- Level 3 to Level 2
- Level 2 to Level 1
Enhanced AI Translation Feature
We've released an improved version of our AI translation feature, designed to streamline the translation of system configuration captions. Rather than sending translations on a page-by-page basis when each page is viewed, you may now submit all text in bulk for translation.
Clients with AI features enabled can access this functionality by navigating to: Global Settings > System tab > Configuration Translation. From there, select your target language, choose your preferred translation behavior, and click Start Translations.
The system will process captions in batches, sending them to the AI provider and applying updates in the background. You can monitor progress in real time. A downloadable JSON file containing the translated captions is available in the logs.
Minor Updates
New Role-Based Permission to Unlock Records
We've added a new role-based permission that allows users to override record locks. Previously, only Global Administrators could unlock records in use. Now, you can grant this ability to other roles. For example, you could give a grant manager or support person the ability to unlock a record currently being edited by an applicant.
Note: It’s not recommended to have multiple users editing the same record simultaneously as this may result in lost or overwritten changes.
There are two ways to configure this permission:
- For Organizations and Users: Go to Global Settings > Security tab > Override Record Lock for Organization and User Records
- Within a UTA: Go to Configuration Settings > Security tab > Override Record Lock. Then, assign the permission to the desired user roles.
New Workflow Task: Create Level 1
We’ve introduced a new workflow task that allows you to automatically create a Level 1 record through a workflow. For example, in the volunteering space, when a volunteer opportunity goes live, you can now trigger a workflow to create a Level 1 record in another UTA which would be used to log volunteer hours. This simplifies configuration by replacing the need for custom scripts.
The new task, "Create New Level 1", lets you define the target UTA and key details for the new record, including Type, Status, Customer, Branch, Owner, and Person.
This task is available in workflows for UTA Level 1 and Level 2s, as well as Company and User.
Added Ability to Attach Policy to SSO Settings
Introduced a new setting in the Single Sign-On (SSO) configuration to attach policies. Users authenticating through SSO will now be prompted to acknowledge these policies. This feature integrates with existing policy management and logs SSO access as a collection point.
Updated Advanced Data Table
The custom field for Advanced Data Tables now includes a warning to alert users about potential data loss when reducing the number of rows via configuration. Additionally, new node names will automatically include section names to help ensure uniqueness.
Added Version-Specific SmartCheck Validation
You can now assign SmartCheck validations to specific versions of a record. This allows you to preserve the original validation rules for older records while also setting up custom validations for newer versions of records. A new setting called Available Versions lets you control which record versions a SmartCheck validation applies to. By default, validations will continue to apply to all versions unless specified otherwise.
Added API Support for Organization as Container Flag
You can use the SmartConnect API to set the organization as container flag on or off. Within the company API, use "sf_Is Container" for UPDATE operations. Valid values are 0 or 1. You may also pull this information using GET and LIST operations.
Updated SmartConnect API for System and Association Roles
The SmartConnect API has been enhanced to include the ability to retrieve the meta data of system and association roles. To access this information, set the Object Type as "Roles" and set the Action Type to "Get Meta".
Note for Admins
New Cloning-Safe URL Syntax
We've introduced a new syntax to eliminate the need to manually adjust URLs due to unique attributes like IDs after cloning a system. Intended for SmartSimple staff and partners. The new syntax, @ssurl(objecttype,action,identifier)@, can be used in URL pickers found in portal sections, shortcuts, submit buttons, and routing pages. For detailed syntax examples, visit our wiki article on object URL syntax. Common link destinations include signup pages and report chart URLs.
Updated Service Provider-Initiated Single Sign-On Options
Enhanced service provider-initiated single sign-on (SSO) functionality with two new customizable fields: NameID Policy Format and Authentication Context, allowing greater flexibility in the AuthnRequest configuration.
New API Options Available
Two new settings have been added to the API for improved security:
- Disable GET requests
- Disable Query Parameters (This will restrict query parameters to the message body and URL query parameters will be rejected)
You can find these new toggles under Global Settings > Integrations tab.
New RESTful Request Option
Added the "Web Service - RESTful Request" task type to SmartFolder workflows, allowing users to configure workflows that send RESTful requests when files are uploaded to a SmartFolder. For example, when an applicant uploads a budget justification document the system will send a RESTful request that can be used to run a process outside the system.
Updates to Cloning Process
For SmartSimple employees and partners, the cloning process has been enhanced to include autoloaders. Autoloaders are now cloned without carrying over report IDs.
Update to "Avoid Termination of Pending Workflows"
The behavior of the Avoid Termination of Pending Workflows option has been updated to handle concurrent workflows more effectively. It now applies to currently running workflows in addition to pending workflows.
Updated Records Per Page Options in History and Log Views
The "Show All" option for records per page has been removed from certain areas of the system to enhance performance. This change affects views such as the Field Change History and Configuration Error Log.
Automatic Enrollment in New Privacy and Security Policies
All new and cloned systems will now be automatically enrolled in the new privacy and security policies feature. Existing systems that use the previous version of the policies feature will remain unaffected.
Updated API to Return Display Values
Fixed an issue where the API GET function was returning stored values instead of display values for some fields such as "Select One - Radio Buttons".
Updated Dun & Bradstreet Integration
- Added support for
hidelinewhenerrors,meta template, andline templateparameters similar to the previous D&B ssGet syntax (and other ssGet usages) and they will need to be passed before the D&B specific parameters are passed - Meta template variables that can be used are
[[recordcount]]and[[now]] - Template variables that can be used are
[[id]],[[name]],[[alias]],[[details]],[[matchscore]],[[source]], and[[url]].
Example Syntax:
@ssGet(D&B,dowjones;;1;;metatemplate start [[recordcount]] [[now]];;line template start [[id]] | [[name]] | [[alias]] | [[details]] | [[matchscore]] | [[source]] | [[url]];;subject=Enron;;subjectType=OrganizationName;;screeningMonitoringMode=OnlyMonitoring)@