Difference between revisions of "Template:November2023Upgrade"

From SmartWiki
Jump to: navigation, search
m (Updated Look of File Uploader)
m (Service Packs)
 
(132 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
==Overview==
 
==Overview==
 
Watch this video to get a general overview of the new features in this release.
 
Watch this video to get a general overview of the new features in this release.
 +
 +
{{#ev:youtube|k5zM_so3Zy0}}
 +
  
 
''To watch this video in full screen, please click on the '''full screen''' button on the bottom right.''
 
''To watch this video in full screen, please click on the '''full screen''' button on the bottom right.''
Line 6: Line 9:
 
==Global System Upgrades==
 
==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:
 
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===
 
===Major Updates===
Line 15: Line 20:
 
The following variables will be deprecated and will not work after this upgrade: <code>@password@</code>, <code>@checkportalpassword@</code>, <code>@checkactivatedpassword@</code>, <code>@randompassword@</code>, and <code>@passwordresetlink@</code>.
 
The following variables will be deprecated and will not work after this upgrade: <code>@password@</code>, <code>@checkportalpassword@</code>, <code>@checkactivatedpassword@</code>, <code>@randompassword@</code>, and <code>@passwordresetlink@</code>.
  
If you would like assistance with transitioning contact our support team. More information can be found in our wiki article: [[Password Variables to Set or Reset User Passwords]]
+
If you would like assistance with transitioning contact our support team.
 +
 
 +
The easiest way to check for deprecated variables is to navigate to '''Menu''' icon > '''Global Settings''' > '''Communications''' tab > '''System Email Templates''' > and then click the '''Export Emails''' button. This exports all your system emails into an excel file including the body of the email so you can easily search for the deprecated variables.
 +
 
 +
More information can be found in our wiki article: [[Password Variables to Set or Reset User Passwords]]
  
 
[[File:2023-07-ticket-149983.png|thumb|none|800px|Clicking the <strong>Sample Template</strong> link on the <strong>New User</strong> email will provide you will the variable that will return a link to a page where users can enter their desired password. The @password@ and other variables will no longer work after the November release.]]
 
[[File:2023-07-ticket-149983.png|thumb|none|800px|Clicking the <strong>Sample Template</strong> link on the <strong>New User</strong> email will provide you will the variable that will return a link to a page where users can enter their desired password. The @password@ and other variables will no longer work after the November release.]]
  
 
<!-- 149983 - Restricted Password Variables and Enforce the use of activation link variables for improved security -->
 
<!-- 149983 - Restricted Password Variables and Enforce the use of activation link variables for improved security -->
 
 
===Minor Updates===
 
===Minor Updates===
 
 
====Updated Look of File Uploader====
 
====Updated Look of File Uploader====
 
The user interface of the file uploader will change slightly throughout the platform. The toggle setting on the new file uploader will be enabled and the option to switch will be removed from all systems.
 
The user interface of the file uploader will change slightly throughout the platform. The toggle setting on the new file uploader will be enabled and the option to switch will be removed from all systems.
  
[[File:2023-07-ticket-148245.png|thumb|none|800px|The look of multiple file upload fields will change slightly in November. For example, you will be able to drag and drop files inline, instead of opening a modal window. If you specify '''Allowed File Types''' at the field level, they will display in the box but all '''Global Allowed File Types''' will no longer show up on every upload field. ]]
+
[[File:2023-07-ticket-148245.png|thumb|none|800px|The look of multiple file upload fields will change slightly in November. For example, you will be able to drag and drop files inline, instead of opening a modal window. If you specify <strong>Allowed File Types</strong> at the field level, they will display in the box but all <strong>Global Allowed File Types</strong> will no longer show up on every upload field. ]]
  
 
<!-- 154606 - Enable new uploader for everyone -->
 
<!-- 154606 - Enable new uploader for everyone -->
 +
====Added an AI Chat History Log====
 +
When using the interactive mode of the '''+AI''' feature (located under '''Tools''' > '''Work with +AI'''), the prompts and responses in your conversation with the AI are now logged. This will allow you to easily look at your conversation history after your session has ended.
 +
To see the new log, go to the desired record, click the '''Logs''' menu and select '''AI Chat History'''. Then click on the desired session to view that conversation.
  
====Added an AI Chat History log====
+
[[File:2023-11-ticket-148335-1.png|thumb|none|800px|The chat history of <strong>+AI</strong> interactive mode can now be found under the Logs menu.]]
When using the interactive mode of the AI (to find this, navigate to the '''Tools''' menu and select '''Work with +AI'''), the prompts and responses in your conversation with the AI are now logged. This will allow you to easily look at your conversation history after your session has ended.
 
To see the new log, go to the desired record, click the '''Logs''' menu and select '''AI Chat History'''. Then, click on the desired session to view that conversation.
 
 
 
[[File:2023-11-ticket-148335-1.png|thumb|none|800px|The chat history of +AI interactive mode can now be found under the Logs menu.]]
 
  
 
<!-- 148335 - Save the AI chat history -->
 
<!-- 148335 - Save the AI chat history -->
 
 
====Updated US Census Data====
 
====Updated US Census Data====
US Census data and visualizations for organizations has been updated to include data up to 2022.
+
: ''Main Article: [[US_census_graphs| US Census Graphs]]''
 
+
US census data and visualizations for organizations has been updated to include data up to 2022.
Visit the [[US_census_graphs| US Census Wiki Article]] to learn more.
+
To learn more, read our [[US_census_graphs| wiki article on US census graphs]].
 
+
[[File:2023-11-ticket-148577-1.png|thumb|none|800px|US census data now includes data up to 2022.]]
[[File:2023-11-ticket-148577-1.png|thumb|none|800px|US Census Data now includes data up to 2022]]
 
 
 
 
<!-- 148577 - Census data update -->
 
<!-- 148577 - Census data update -->
 +
====Updated Portal Sections with Mixed Record Type List Views====
 +
An '''Open Button''' option has been added to the '''List View - Mixed Record Type''' portal section. After the upgrade, on mobile devices, records will only be row-clickable if the '''Row Clickable''' or '''Open Button''' options are enabled for these portal sections. Formerly records were always row-clickable on mobile devices for portal sections with list views containing mixed record types.
  
==== Update to Portal Sections of the type List View - Mixed Record Type ====
 
An '''Open Button''' option has been added to the '''List View - Mixed Record Type''' portal section. After the upgrade, on mobile devices, records will only be row clickable if the '''Row Clickable''' or '''Open Button''' options are enabled for these portal sections. Formerly records were always row clickable on mobile devices.
 
 
<!-- 154159 - Adding Row Clickable Setting for Mobile -->
 
<!-- 154159 - Adding Row Clickable Setting for Mobile -->
 
 
==On-Demand System Upgrades==
 
==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:
 
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===
 
===Major Updates===
 +
====Added AI Translations for Custom and Standard Fields====
 +
Added the ability to have the AI translate the custom and standard fields as well as some other interface elements within SmartSimple. For clients running multilingual programs, this is a quick and easy way to translate your system.
 +
 +
To enable this feature, you must have your own OpenAI license and have AI enabled on your system. Navigate to '''Menu Icon''' > '''Global Settings''' > '''Integrations''' tab > Scroll down and toggle on '''Enable AI Translation'''. Next, open a record in a language that is missing translations and the AI will work in the background to add translations to those fields and other interface elements. You may still audit and modify the captions that have been translated as usual. If you remove caption translations, the AI will translate captions again.
  
 +
<!-- 152004 - AI translation for standard field -->
 
====Added Candid Demographics====
 
====Added Candid Demographics====
We have added the ability to easily see Candid Demographics data for organizations within your system. If you enable this option a new '''Demographics''' tab will appear in the left navigation of organization records. Organizational information related to Race and Ethnicity, Gender Identity, Orientation, and Disability Status as well as Staff, Senior Staff, and Leadership are visualized on this tab. You can also do a side by side comparison of the current organization with another organization.
+
We have added the ability to easily see Candid demographics data for organizations within your system. If you enable this option, a new '''Demographics''' tab will appear in the left-hand navigation of the organization record. Organizational information related to race and ethnicity, gender identity, orientation, and disability status as well as information on staff, senior staff, and leadership are also visualized on this tab. You can also do a side-by-side comparison of the current organization with another organization.
  
To set up this feature navigate to '''Global Settings''' > '''Integrations''' tab > '''Candid Demographics Check'''. Note that organizations must have an EIN number in a custom field and it must be mapped on the setting page.
+
To set up this feature, navigate to '''Global Settings''' > '''Integrations''' tab > '''Candid Demographics Check'''. If desired, you may map Candid demographic data to your organization custom fields. <u>'''Note:'''</u> Organizations must have an EIN number in a custom field and it must be mapped on the setting page.
  
Then, go to '''Menu''' Icon > '''Global Settings''' > '''Security''' tab > '''System Visibility Permissions''', and for the setting called '''Limit Demographics Tab Access''' add the roles you want to have access to this tab.
+
Then go to '''Menu''' Icon > '''Global Settings''' > '''Security''' tab > '''System Visibility Permissions'''> Add the roles you want to have access to this tab under '''Limit Demographics Tab Access'''.
  
 
Then navigate to the desired organization.
 
Then navigate to the desired organization.
  
[[File:2023-11-ticket-145553-1.png|thumb|none|800px|Side by side comparison of Candid Demographics data between the current organization and another organization]]
+
[[File:2023-11-ticket-145553-1.png|thumb|none|800px|Side-by-side comparison of Candid demographics data between the current organization and another organization.]]
  
 
<!-- 145553 - Candid Demographics API -->
 
<!-- 145553 - Candid Demographics API -->
 +
====Added Ability to Make the Status Column Background the Status Color====
 +
We have added the ability change the background color of the status column to match the status color. The text in this column will automatically change to white or black based on what will provide the most contrast. This feature can be enabled at the list view level by navigating to the desired list view settings > '''Properties''' tab > Scroll down and toggle on '''Color Code Status Column'''.
 +
 +
[[File:2023-11-ticket-152227-1.png|thumb|none|800px|You may now change the status column to be the status color. The font color will change to white or black based on status color for improved visibility.]]
  
====Added ability to set field display order based on type====
+
<!-- 152227 - List view option to display status color in status column. -->
You can now specify a different display order for a custom field based on the type. This gives you the ability to use the same field across multiple types of applications and have the field appear in different locations without the need to create multiple fields.
+
====Added Ability to Set Field Display Order Based on Type====
 +
You can now specify a different '''Display Order''' for a custom field based on the '''Type'''. This gives you the ability to use the same field across multiple types of applications and have the field appear in different locations without the need to create multiple fields.
  
Navigate to any custom field and under '''Display Order''' toggle on '''Enable conditional display order for different types'''. Lower numbers will appear closer to the top of the page.
+
Navigate to any custom field and under '''Display Order''' toggle on '''Enable conditional display order for different types'''. Lower numbers will appear closer to the top of the record.
  
[[File:2023-11-ticket-150260-1.png|thumb|none|800px|New setting that gives you the ability to set a conditional custom field display order based on record type]]
+
[[File:2023-11-ticket-150260-1.png|thumb|none|800px|New setting that gives you the ability to set a conditional custom field display order based on record type.]]
  
 
<!-- 150260 - Add ability to set the display order of global custom fields based on type -->
 
<!-- 150260 - Add ability to set the display order of global custom fields based on type -->
 
+
====Added New JSON Custom Field====
====New E-signature integration with OneSpan====
 
We have added a new electronic signature integration with OneSpan. Now you can use OneSpan as part of your document agreement or approval process. Note that you are required to bring your own OneSpan license. Visit the [[OneSpan|OneSpan wiki article]] to learn more about this E-signature integration.
 
 
 
<!-- 152109 - OneSpan E-Sign Integration -->
 
 
 
====New JSON Custom Field====
 
 
We have added a new JSON custom field. This field may be used to store historical or other data instead of creating many custom fields. The data added can be displayed in a tree or table format.
 
We have added a new JSON custom field. This field may be used to store historical or other data instead of creating many custom fields. The data added can be displayed in a tree or table format.
  
[[File:2023-11-ticket-000-1.png|thumb|none|800px|New JSON Custom Field is great for storing data instead of creating many custom fields. Data may be displayed in a tree or table format.]]
+
[[File:2023-11-ticket-000-1.png|thumb|none|800px|An example of the new JSON custom field.]]
  
 
<!-- 153525 - JSON Custom Field -->
 
<!-- 153525 - JSON Custom Field -->
  
 +
 +
====Added New E-signature Integration with OneSpan====
 +
: ''Main Article: [[OneSpan | OneSpan Integration]]''
 +
We have added a new electronic signature integration with OneSpan. Now you can use OneSpan as part of your document agreement or approval process.
 +
<u>'''Note:'''</u> You are required to bring your own OneSpan license. Learn more about this e-signature integration by reading our [[OneSpan|OneSpan wiki article]].
 +
<!-- 152109 - OneSpan E-Sign Integration -->
 
===Minor Updates===
 
===Minor Updates===
 +
====Added Ability to Load List Views Faster====
 +
We added a new option at the UTA level to load list views faster by deactivating the sort function and total record count.
  
====Added ability to Load List Views Faster====
+
To enable this for a UTA, navigate to '''Configuration Settings''' > '''General''' tab > Toggle on '''Enable Quick Load for List Views'''.
We added a new option at the UTA level to load list views faster by deactivating the sort function and total record count.
 
  
To enable this for a UTA, navigate to '''Configuration Settings''' > '''General''' tab, and toggle on '''Enable Quick Load for List Views'''.
+
If desired, you can disable quick load on a list view basis. Do this by navigating to the desired list view settings page > '''Properties''' tab > Toggle on '''Disable Quick Load'''.
  
If desired you can disable quick load on a list view basis. Do this by navigating to the desired list view settings page > '''Properties''' tab, and toggle on '''Disable Quick Load'''.
+
[[File:2023-11-ticket-151122-1.png|thumb|none|800px|At the UTA level you may choose to load list views faster by disabling the sort functionality in column headers and the total record count.]]
  
 
<!-- 151122 - Loading list views faster (improve performance) -->
 
<!-- 151122 - Loading list views faster (improve performance) -->
 +
====Added Option to Only Load Records in a List View After a Search====
 +
To improve the loading time of list views containing large record sets, you can now opt to only load records into a list view after a search has been conducted.
  
====Added option to only load records in a list views after a search====
+
Note: this setting does not affect portal list view sections, sub lists within a record, linked record lists, shortcuts, smartcards and personal dashboards.
To improve the loading time of list views containing large record sets you can now opt to only load records into a list view after a search is run.
 
  
To enable this system wide setting navigate to '''Menu''' icon > '''Global Settings''' > '''System''' tab, and enable '''Only load records after a list view search'''.
+
To enable this system-wide setting, navigate to '''Menu''' icon > '''Global Settings''' > '''System''' tab > Toggle on '''Only load records after a list view search'''.
 +
 
 +
[[File:2023-11-ticket-153020-1.png|thumb|none|800px|To improve list view loading time, you may choose to only load records into a list view after a search is run. <strong>Note:</strong> This is a system-wide setting.]]
  
 
<!-- 153020 - Option not to load records by default on list view -->
 
<!-- 153020 - Option not to load records by default on list view -->
 +
====Added Ability to Show Question Set Answers in Sub List Views====
 +
You can now easily see '''Question Set Builder''' responses on a Level 2 list view within a Level 1 record (sub list).
 +
 +
To set this feature, edit an existing Level 2 list view and toggle on the new setting called '''Include in Question Set''' and then select the desired question set you wish to display on this list view.
  
====Easily Show Question Set Answers in Sub List Views====
+
On the Level 1 '''Question Set Builder''' field, you may choose which responses you want displayed in the Level 2 list view. Response columns will be appended to the end of the list view.
You can now easily see Question Set Builder responses on a level 2 listview within a level 1 record (sub list).
 
  
Edit an existing level 2 list view and toggle on the new setting called '''Include in Question Set''' and then select the desired question set you wish to display on this list view.
+
[[File:2023-11-ticket-127224-1.png|thumb|none|800px|Easily see Question Set Builder responses on a Level 2 list view within a Level 1 record (sub list). This must be enabled at the list view level and then at the question level.]]
  
On the level 1 Question Set builder field you may choose which responses you want displayed in the list view. Response columns will be appended to the end of the list view.
 
  
 
<!-- 127224 - Allow Question Set Data to be Reportable -->
 
<!-- 127224 - Allow Question Set Data to be Reportable -->
 +
====Added Ability to Trigger a Workflow When an Invitation is Declined====
 +
We added the ability to trigger a workflow when someone declines an invitation to contribute to a record. To see this setting, go to '''UTA Settings''' > '''Level 1''', '''2''', or '''3''' tab > '''Invitation Templates''' > Edit a template > '''General''' tab > '''Declined Invitation Workflow'''.
  
====Added Ability to trigger a workflow when an invitation is declined====
+
[[File:2023-11-ticket-133514-1.png|thumb|none|800px|You may now trigger a workflow when someone declines an invitation to contribute to a record. For example, you may want to invite another reviewer, a co applicant, or notify the program manager.]]
We added the ability to trigger a workflow when someone declines an invitation to contribute to a record. This new setting called '''Declined Invitation Workflow''' is located on the level 1, 2 or 3 within the '''Invitations Templates''' on the '''General''' tab.
 
  
 
<!-- 133514 - Trigger workflow on Invitation Declined -->
 
<!-- 133514 - Trigger workflow on Invitation Declined -->
 
+
====Added BCC to Workflow Acknowledgement Tasks====
====BCC in workflow acknowledgement tasks====
+
You can now add a blind carbon copy (BCC) to emails generated from workflow acknowledgement tasks. This will make it easier to send a copy of emails to an internal mailbox without exposing the internal email address to all recipients.
Now you can add a BCC to emails generated from workflow acknowledgement tasks. This will make it easier to send a copy of emails to an internal mailbox without exposing the internal email address to all recipients.
 
  
 
<!-- 135606 - Can we add a Bcc option to workflow email tasks? -->
 
<!-- 135606 - Can we add a Bcc option to workflow email tasks? -->
 +
====Added Ability to View When Users Last Logged In====
 +
We added two ways to easily see when users last logged in. First, in the list view builder you can now add the '''Last Login Date''' standard field to a column. Second, in the '''Advanced Search''' you can now choose '''Last Login Date''' which appears under the '''Standard Fields''' heading.
 +
<u>'''Note:'''</u> This field does not need to be enabled like other '''User Standards Fields'''. This field will only show dates that occurred after the upgrade was applied. This field will show either the last time the user logged in or the last time the user was emulated. You can check to see if a user was emulated by going to the user's profile page and clicking '''Logs''' > '''Login History'''.
  
====Easily see when users last logged in====
+
[[File:2023-11-ticket-135756-1.png|thumb|none|800px|Create a list view that shows when users last logged in, using the new <strong>Last Login Date</strong> standard field.]]
We added two ways to easily see when users last logged in. First, in the list view builder you can now add the '''Last Login Date''' standard field to a column. Second in the '''Advanced Search''' you can now choose '''Last Login Date''' which appears under the '''Standard Fields''' heading. Note that this field does not need to be enabled like other User Standards Fields. Also note, this field will only show dates that occurred after the upgrade was applied. This field will show either the last time the user logged in or the last time the user was emulated. You can check to see if a user was emulated and more information by going to the user profile > '''Logs''' > '''Login History'''.
+
[[File:2023-11-ticket-135756-2.png|thumb|none|800px|Use the new <strong>Login Date</strong> standard field in advanced search to see when users last logged in.]]
  
 
<!-- 135756 - Make Last Login Date Available through Advanced Search -->
 
<!-- 135756 - Make Last Login Date Available through Advanced Search -->
 +
====Added Ability to See Which List Views a Custom Field is Referenced In====
 +
You can now easily see which list views a custom field is referenced in. Navigate to a custom field settings page and click on the '''Search Reference''' button to see where that custom field is in use.
  
====Easily see which list views a custom field is referenced in====
+
[[File:2023-11-ticket-137721-1.png|thumb|none|800px|Click on the <strong>Search Reference</strong> button to see which list views are referencing the custom field.]]
You can now easily see which list views a custom field is referenced in. Navigate to a custom field settings page and click on the '''Search Reference''' button to see where that custom field is in use.
 
  
 
<!-- 137721 - Enhancement - Search Reference on fields to show references for list views as well -->
 
<!-- 137721 - Enhancement - Search Reference on fields to show references for list views as well -->
 
+
====Added Ability to Send Cancelation Emails for Adobe Sign====
====Send cancelation emails for Adobe Sign====
+
If you are using Adobe Sign for electronic signatures, a new option has been added to send a cancelation email to signees when the signing process is canceled from within SmartSimple. The process may be canceled from within Smartsimple via the '''E-signature Queue''' or the workflow task of '''E-Signature Cancellation'''. You can see the new setting called '''Send Cancellation Email to Signers''' by navigating to '''Global Settings''' > '''Integrations''' > '''Integration Key Management''' > Edit an '''Adobe Acrobat Sign''' setting.
If you are using Adobe Sign for electronic signatures we have added a new option to send a cancellation email to signees when the signing process is canceled from within SmartSimple. The process may be canceled from within Smartsimple via the '''E-signature Queue''' or the workflow task of '''E-Signature Cancellation'''. You can see the new setting called '''Send Cancellation Email to Signers''' by navigating to '''Global Settings''' > '''Integrations''' > '''Integration Key Management''' > and editing the '''Adobe Acrobat Sign''' settings.
 
  
 
<!-- 137747 - Adobe Cancellation Notification -->
 
<!-- 137747 - Adobe Cancellation Notification -->
 +
====Added Improvements to Consumer Creation buttons====
 +
You can now easily disable the consumer creation buttons based on '''Owner''', '''Person''', '''Branch''', and '''Company'''. You can also define a message to display to users explaining why they are not able to apply. For example, you could disable the button (button will be grayed out) if a user or organization has already applied once in order prevent users from applying to the same call multiple times.
  
====Improvements to Consumer Creation buttons====
+
[[File:2023-11-ticket-138877-1.png|thumb|none|800px|Easily disable consumer creation buttons with an explanation]]
You can now easily disable the consumer creation buttons based on Owner, Person, Branch, and Company. You can also define a message to display to users explaining why they are not able to apply. For example, you could disable (gray out the button) if a user or organization has already applied once to prevent users from applying to the same call multiple times.
 
  
 
<!-- 138877 - Consumer creation button, visibility options -->
 
<!-- 138877 - Consumer creation button, visibility options -->
 +
====Added New File Download Log====
 +
We added a new optional feature to track file downloads made by users, making it easier to see which users are downloading large amounts of files. You may review the number of files downloaded per user based on a date range or you may create a report to see which specific files were downloaded and by whom. To enable this feature navigate to '''Menu Icon''' > '''Global Settings''' > Toggle on '''Enable File Download Tracking'''. Then click the '''File Download Log''' link under '''System Information'''. When building a report, choose the data set called '''File Downloads'''.
  
====New File Download Log====
+
[[File:2023-11-ticket-140584-1.png|thumb|none|800px|You may now track file downloads by users as well as filter results by a date range and export this information.]]
We have added a new optional feature to track file downloads made by users, making it easier to see which users are downloading large amounts of files. You may review the number of files downloaded per user based on a date range or you may create a report to see which specific files were downloaded and by whom. To enable this feature navigate to '''Menu''' Icon > '''Global Settings''' > and toggle on '''Enable File Download Tracking'''. Then, click the '''File Download Log''' link under '''System Information'''. When building a report choose the data set called '''File Downloads'''.
 
  
 
<!-- 140584 - Additional Audit Capabilities -->
 
<!-- 140584 - Additional Audit Capabilities -->
 +
====Added Ability to Specify IP Ranges for Bypassing Secure Session Validation====
 +
You can now specify a range of IP addresses that will allow users to bypass secure session validation. This setting is located at '''Menu Icon''' > '''Global Settings''' > '''Security''' tab > '''IP addresses to bypass secure session validation'''. To enter a range of IP addresses, use a dash (Example: 65.93.203.0-65.93.203.255). To enter IP addresses that follow a certain pattern, use an asterisk (Example: 126.12.*.*).
 +
 +
[[File:2023-11-ticket-143932-1.png|thumb|none|800px|You may now specify a range of IP addresses that can bypass secure session validation.]]
 +
 +
<!-- 143932 - Allow a range of IP addresses to bypass secure session validation -->
 +
==Notes for Admins==
 +
====Added Enhanced Security Options for Single Sign-On====
 +
You may now pick an encryption certificate for service provider initiated single sign-on (SSO) and the certificate will be displayed in the '''Service Provider (SP) Metadata'''. If enabled, incoming assertions will be decrypted using the selected certificate. If you opt to use this feature, you will be required to upload the identity provider (IdP) encryption certificate to '''Integration Key Management''' and select the certificate in your SSO setting. This will be used to decrypt incoming assertion.
 +
 +
To see the new settings, navigate to '''Menu Icon''' > '''Global Settings''' > '''Integrations''' tab > '''Single Sign-On''' > Edit a configuration > Under '''Third-Party Identity Provider''', select "Service Provider (SP) initiated" for '''Method'''.
 +
 +
[[File:2023-11-ticket-144700-1.png|thumb|none|800px|You may pick an encryption certificate for service provider initiated single sign-on (SSO). Note: you will be required to upload the identity provider (IdP) encryption certificate in <strong>Integration Key Management</strong>.]]
 +
 +
<!-- 144700 - SSO encrypted assertion support? -->
 +
====Added Ability to Report on Data Exchange History====
 +
You can now report on the '''Data Exchange History''', making it easier to report on details around package exchanges. Within the '''Report Builder''' you can choose the new dataset option called '''Data Exchange History''' and add columns for related details such as when the package was sent and received and what the status of the package is.
 +
 +
<!-- 132667 - Dataset for Data Exchange History Reporting -->
 +
====Updated API to Allow Update and Get/List for Profile Model Field Data====
 +
We updated the API to allow update and get/list for '''Profile Model''' field data. When updating sf_Profile Model, data should be a jsonobject where the "node" is the profilemodel jsonnode name. This is an example of how to update the '''Profile Model''':
 +
 +
<pre> [{"recordid":"87983424","sf_Phone":"416 123 4567", "sf_Profile Model":{"node":"mytest","dataobj":{"1":"one","2":"two","3":"three"}}}]</pre>
 +
 +
<!-- 152787 - Profile Model JSON data update via SmartConnect API -->
 +
====Updated Question Set Builder Fields to Resolve ID Mismatch Issues====
 +
If you have multiple environments and promote changes from development to staging to a live environment using the T2P tool, you will no longer encounter the ID mismatch issue related to the '''Question Set Builder''' when moving fields between environments.
 +
 +
<!-- 148162 - Question Set Builder and T2P -->
 +
 +
==Service Packs==
 +
===February 22nd 2024 (202402.02)===
 +
====Fixes====
 +
* Fixed an issue where some data was excluded from the archive process.
 +
 +
<!-- 158819 - Nightly Archive missing Data -->
 +
====Other Changes====
 +
* Updated the organization of integration keys under '''Global Settings''' > '''Integrations''' tab > '''Integration Key Management''' for improved clarity. The integration keys are now organized under cateogories and the names of some types have changed.
 +
<!-- 144984 - Better categorization of Integration Key Management -->
 +
 +
* Added support for Azure AI integration in order to allow users to bring their own Azure AI licence to the platform and make use of existing '''+AI''' functions.
 +
 +
<!-- 158021 - Azure AI Integration -->
 +
 +
 +
===February 8th 2024 (202402.01)===
 +
====Fixes====
 +
* Fixed an issue with running T2P (test to production) where the deleted items from the source instance were not always migrated to the target instance.
 +
 +
<!-- 156995 - Synchronization Issue with T2P Deletions in Latest Version -->
 +
* Fixed an issue with the new '''Data Exchange (DEX3)''' where imported organizations were created as internal instead of following its parent organization's internal/external flag.
 +
 +
<!-- 157206 - DEX3: Orgs only created as internal organizations -->
 +
* Fixed an issue related to using the '''Date''' standard field in the portal section search.
 +
 +
<!-- 158180 - List view with search criteria: deadline -->
 +
* Fixed an issue with the list view builder when creating a Consumer/Provider list view. Custom fields set to '''Deny View''' will no longer be visible in the list view builder when a user creates a personal list view.
  
==== Added ability to specify IP ranges for bypassing secure session validation ====
+
<!-- 158504 - UTA Consumer/Provider personal list views unrestricted by permissions -->
 +
====Other Changes====
 +
* Added the '''Enable Status Duration Log''' setting to the status standard field for organizations and users. This setting allows for the reporting of time spent in a status for user and organization records.
 +
<!-- 156458 - Building a report to track time spent in a status -->
  
You can now specify a range of IP addresses that will allow users to bypass secure session validation. This setting is located at '''Menu''' Icon > '''Global Settings''' > '''Security''' tab and is called '''IP addresses to bypass secure session validation'''. To enter a range of IP addresses, use a dash (Example: 65.93.203.0-65.93.203.255). To enter IP addresses that follow a certain pattern, use an asterisk (Example: 126.12.*.*).
+
* Added minor updates for improved accessibility, including improved contrast on input borders.
 +
 
 +
<!-- 158169 - A11Y - Aria label on login page -->
 +
<!-- 158178 - A11Y, input borders -->
 +
* Updated system messaging to indicate that deleted organizations, users, UTA records, and transactions will be purged after 90 days.
 +
 
 +
<!-- 154131 - Deleted Organizations data missing -->
 +
* Updated third-party libraries for improved security.
 +
 
 +
<!-- 157708 - Upgrade the version - Vulnerable third party libraries -->
 +
<!-- 157941 - Vulnerable third party library - json-path -->
 +
<!-- 157954 - Fortify Scan Issues - JAN -->
 +
 
 +
 
 +
===February 8th 2024 (202401.05)===
 +
====Fixes====
 +
* Fixed an issue with the PDF generation functionality related to merging documents.
 +
 
 +
<!-- 158676 - PDF generation with ssattach causing performance issues -->
 +
===February 1st 2024 (202401.04)===
 +
====Fixes====
 +
* Fixed an issue where the Excel parser was not autopopulating fields.
 +
 
 +
<!-- 157915 - Excel Parser not working-->
 +
===January 26th 2024 (202401.03)===
 +
====Fixes====
 +
* Fixed an issue where the invitations link was opening a blank page.
 +
 
 +
<!-- Fixed an issue where the @invitationlink@ variable was not resolving into a valid invitation link in emails-->
 +
 
 +
 
 +
===January 25th 2024 (202401.02)===
 +
====Fixes====
 +
* Fixed an issue where PDFs were not generating the expected error summary in scenarios using ssattach and a corrupted PDF.
 +
 
 +
<!-- 157894 - CRITICAL NOW: View Application PDF button no displaying the PDF -->
 +
====Other Changes====
 +
* (Alpha) Added the ability to create your own custom AI model for data analysis and reporting across multiple records within a UTA. For example, you could ask '''+AI Insight''' a question like “What are the award funding amounts for 2020, 2021, and 2023 respectively?" To see this feature, go to '''Global Settings''' > '''AI''' tab > '''+AI Insights'''. To ask question, navigate to the desired UTA and select the desired '''+AI Insight''' model. To learn more about this and other AI features, read [[AI | our introductory page on AI]].
 +
<!-- 156737 - AI Analytica -->
 +
 
 +
* Added a new setting to custom fields called '''+AI Directive'''. This setting allows users to parse a block of unstructured text using named-entity recognition (NER). In addition, any instructions entered into the '''+AI Directive''' field can also be run on demand via a P3 script.
 +
 
 +
<!-- 153803 - AI Parser -->
 +
* Added a new setting to upload custom fields which allows the AI to automatically generate an English transcription of an uploaded media file. To toggle this setting on, go to '''UTA Configuration Settings''' > Click an upload custom field > Toggle on '''Enable +AI Transcription'''. Under the '''+AI Transcription Format''' field, select whether the transcription should be generated in subtitle or text format.
 +
 
 +
<!-- 155064 - AI transcription and AI Vision -->
 +
* Added a new setting to upload custom fields which allows the AI to answer questions about the uploaded image. To use this setting, go to '''UTA Configuration Settings''' > Click an upload custom field > Toggle on '''Enable +AI Vision'''. In the '''+AI Vision Prompt''' field, enter your prompts to the AI about the uploaded image.
 +
 
 +
<!-- 155064 - AI transcription and AI Vision -->
 +
* Added two new custom field settings to help users distinguish between user input and AI-generated content. Some custom fields will have a new toggle called '''Label as AI-Generated Content''' under the display settings. This will display an indicator at the bottom of the field that states the contents of the field are AI-generated. Additionally, "Special - Browser Script" custom fields will have a new toggle called '''Style as AI Button'''. This will stylize the button to be different from other system buttons.
 +
 
 +
<!-- 147603 - Presentation of AI Content -->
 +
* Added the ability to include consumer creation buttons in '''Reports'''. Also added support for provider variables <code>@provider.name@</code> and<code> @provider.description@</code> in external template pages.
 +
 
 +
<!-- 155301 - Consumer creation button in report builder to support Beatrice -->
 +
* Added a validation confirmation alert when trying to save custom field with a '''Field Name''' that is used by standard field variable syntax. For example, if you wanted to name your custom field "objectid", you will see an alert message asking for confirmation.
 +
 
 +
<!-- 157135 - P3 script error - pulling expenses in 'Deleted' status-->
 +
* Updated the “Salesforce Account/Contact Data Synchronization” to allow mapping of Salesforce fields to SmartSimple organization categories and user roles. Additionally, saved sync settings will be applied in all sync processes. Previously, the sync settings were only applicable to ad-hoc sync.
 +
 
 +
<!-- 147831 - Salesforce integration -->
 +
* Updated various elements of the user interface to improve accessibility. Some changes include switching from pixels to REM units for font size, updating the sample template for user and company signup pages, and adding a setting to use native browser alerts instead of the yellow alert popup messages. The new alert setting can be found at '''Global Settings''' > '''Branding''' tab.
 +
 
 +
<!-- 156846 - A11Y alerts
 +
156868 - A11Y Investigate changing font sizes from pixels to another unit of measurement
 +
157108 - A11Y H1 on Registration pages
 +
157605 - A11Y caption on the Instructions custom field
 +
157956 - A11Y inline styles-->
 +
 
 +
 
 +
===January 11th 2024 (202401.01)===
 +
====Fixes====
 +
* Fixed an issue where '''Organization''' and '''User''' association fields were not correctly being displayed even if '''Enable Date Range for associations''' was toggled on.
 +
 
 +
<!-- 154702 - Linked Record List on User Profile-->
 +
* Fixed an issue where the '''Start Date''' and '''End Date''' for associations was being cleared when the record was saved.
 +
 
 +
<!-- 154742 - Associations - Date being cleared -->
 +
* Fixed an issue where '''Category''' or '''Role''' specific custom fields were not being properly deleted when the '''Category''' or '''Role''' itself was deleted.
 +
 
 +
<!-- 154776 - Deleting a role or category does not delete the custom fields -->
 +
* Fixed an issue with the login settings page where the privacy policy settings were not being hidden if the '''Page Layout''' was set to "Custom".
 +
 
 +
<!-- 155090 - privacy polices on login page (custom) -->
 +
* Fixed an issue where the system was converting single and double quote characters into HTML character entities when using list syntax to populate dropdown lists in '''Advanced Data Table''' fields.
 +
 
 +
<!-- 157508 - Apostrophe's being turned into hex code in list syntax -->
 +
* Fixed an issue with JSON '''Report Export''' where the "Order By" clause was not being preserved.
 +
 
 +
<!-- 156609 - Report JSON is not ordered correctly -->
  
<!-- 143932 - Allow a range of IP addresses to bypass secure session validation -->
 
  
==Notes for Admins==
+
====Other Changes====
 +
* Updated SignEasy integration to allow users to select the latest version.
 +
<!-- 156450 - New Version of SignEasy Needs to be Installed -->
  
==== Enhanced security options for Single sign-on ====
+
* Updated various elements of the user interface to improve accessibility.
  
You may now pick an encryption certificate for Service Provider Initiated SSO, and the certificate will be displayed in Service Provider Initiated (SP) metadata. If enabled, incoming assertion will be decrypted using the selected certificate. If you opt to use this feature you will be required to upload the IdP encryption certificate in Integration Key Management and select the certificate in your SSO setting. This will be used to decrypt incoming assertion.
+
<!-- 156965 - A11Y - Session expiry modal window labels for username and password. -->
 +
* Updated various areas of the system in accordance with security audit recommendations.
  
To see the new settings navigate to '''Menu''' icon > '''Global Settings''' > '''Integrations''' tab > '''Single Sign-On''', edit a configuration, and under '''Third-Party Identity Provider''' choose the method of Service Provider (SP) initiated.
+
<!-- 155193 - Security findings on UDPaaS application -->
 +
===November 30th 2023 (202311.04)===
 +
====Fixes====
 +
* Fixed an issue with the “Request for approval” workflow task type where the status would be set to “UNKNOWN” and interrupt the workflow.
  
<!-- 144700 - SSO encrypted assertion support? -->
+
<!-- 156438 - Amendment Workflow Request not working -->
 +
* Fixed an issue with workflows not being triggered when using the batch update button to make a status change.
  
 +
<!-- 155081 - PDFs Not Being Generated by Workflow -->
 +
* Fixed an issue where the mobile upload link screen opened unintentionally when the form was submitted using only keyboard controls.
  
====Report on Data Exchange History====
+
<!-- 154834 - Mobile link with QR code displayer each time we hit enter in a text single line or number field -->
You can now report on the Data Exchange History, making it easier to report on details around package exchanges. Within the report builder you can choose the new dataset option called '''Data Exchange History''' and add columns for related details such as when the package was sent and received and what the status of the package is.
+
* Fixed a column alignment issue with portal sections of the type “List View - Mixed Record Type”.
  
<!-- 132667 - Dataset for Data Exchange History Reporting -->
+
<!-- 156274 - List view -->
 +
* Fixed an issue where Level 3 email reminder and follow-up fields (set up under '''Global Settings''' > '''Classic Options''' tab > '''Reminder Templates''') were not able to display the saved value on the record.
  
====Updated API to allow update and get/list for Profile Model field data====
+
<!-- 153601 - Sending email Remainder/FollowUp from activity -->
We updated the API to allow update and get/list for Profile Model field data. When updating sf_Profile Model, data should be a jsonobject, with "node" = profilemodel jsonnode name, data should go in with node "dataobj" and then jsonobject or data, whichever schema that jsonnode has.
+
* Fixed an issue with the display of the "Jump to" menu when there are more title bars than can be shown on the screen.
  
This is an example of how to update the profile model:
+
<!-- 156647 - Items on Jump to list not scrollable -->
  
<pre> [{"recordid":"87983424","sf_Phone":"416 123 4567", "sf_Profile Model":{"node":"mytest","dataobj":{"1":"one","2":"two","3":"three"}}}]</pre>
 
  
<!-- 152787 - Profile Model JSON data update via SmartConnect API -->
+
====Other Changes====
 +
* Updated the AI syntax for the variable processor as these functions will be deprecated by OpenAI in January 2024. Previously, you would have entered “text” or “edit” as a parameter based on the function. Now the syntax has been simplified and you must replace any “text” or “edit” arguments with “chatgpt” instead.
  
==== Question Set Builder fields will no longer be affected by ID mismatch issue ====
+
<!-- 156162 - remove edit and text function in AI variable syntax -->
 +
* Updated multi-factor authentication, tab bar, login, and other pages to improve accessibility.
  
If you have multiple environments and promote changes from a development, to staging, to live environment using the T2P tool you will no longer encounter the ID mismatch issue related to question set builder when moving fields between environments.  
+
<!-- 156416 - A11Y label for
 +
156414 - A11Y messages likely missing alert role
 +
156412 - A11Y cookie policy alert
 +
156411 - A11Y the “new tab” button in the tab bar
 +
56410 - A11Y Modal window focus
 +
156422 - A11Y routing page text size
 +
143081 - A11y - Accessibility Insights for Web (Phase 2)
 +
156424 - A11Y Menu says expanded when not expanded -->
 +
===November 16th 2023 (202311.03)===
 +
* Fixed an issue where workflows that triggered a popup had the popup suppressed.
 +
<!-- 156262 - workflow not triggering on file upload after upgrade -->
 +
* Fixed an issue where users could not see level 1s related to the filter condition "Is Assigned in Organization".
 +
<!-- 156260 - LCC Contacts not seeing Applications in their accounts -->
 +
* Fixed an issue where the selected list view would change if the user logged out and logged back in.
 +
<!-- 156255 - Changes after upgrade-List view settings changed -->
  
<!-- 148162 - Question Set Builder and T2P -->
+
===November 10th 2023 (202311.02)===
 +
* Fixed an issue that had a negative impact on the Level 1 list view performance.
 +
<!-- 156263 - Potential list view slowness from upgrade change -->

Latest revision as of 11:15, 20 February 2024

Contents

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.

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

Deprecated Password Variables

Main Article: Password Variables to Set or Reset User Passwords

Several password variables will be deprecated for improved security. Instead of using the password variable (@password@) which sends a password in plain text in the email body, all systems will be required to adopt the following activation link variable. This variable will redirect users to a designated page where they can securely set their desired password:

https://@url@@activationlink@

The following variables will be deprecated and will not work after this upgrade: @password@, @checkportalpassword@, @checkactivatedpassword@, @randompassword@, and @passwordresetlink@.

If you would like assistance with transitioning contact our support team.

The easiest way to check for deprecated variables is to navigate to Menu icon > Global Settings > Communications tab > System Email Templates > and then click the Export Emails button. This exports all your system emails into an excel file including the body of the email so you can easily search for the deprecated variables.

More information can be found in our wiki article: Password Variables to Set or Reset User Passwords

Clicking the Sample Template link on the New User email will provide you will the variable that will return a link to a page where users can enter their desired password. The @password@ and other variables will no longer work after the November release.

Minor Updates

Updated Look of File Uploader

The user interface of the file uploader will change slightly throughout the platform. The toggle setting on the new file uploader will be enabled and the option to switch will be removed from all systems.

The look of multiple file upload fields will change slightly in November. For example, you will be able to drag and drop files inline, instead of opening a modal window. If you specify Allowed File Types at the field level, they will display in the box but all Global Allowed File Types will no longer show up on every upload field.

Added an AI Chat History Log

When using the interactive mode of the +AI feature (located under Tools > Work with +AI), the prompts and responses in your conversation with the AI are now logged. This will allow you to easily look at your conversation history after your session has ended. To see the new log, go to the desired record, click the Logs menu and select AI Chat History. Then click on the desired session to view that conversation.

The chat history of +AI interactive mode can now be found under the Logs menu.

Updated US Census Data

Main Article: US Census Graphs

US census data and visualizations for organizations has been updated to include data up to 2022. To learn more, read our wiki article on US census graphs.

US census data now includes data up to 2022.

Updated Portal Sections with Mixed Record Type List Views

An Open Button option has been added to the List View - Mixed Record Type portal section. After the upgrade, on mobile devices, records will only be row-clickable if the Row Clickable or Open Button options are enabled for these portal sections. Formerly records were always row-clickable on mobile devices for portal sections with list views containing mixed record types.

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

Added AI Translations for Custom and Standard Fields

Added the ability to have the AI translate the custom and standard fields as well as some other interface elements within SmartSimple. For clients running multilingual programs, this is a quick and easy way to translate your system.

To enable this feature, you must have your own OpenAI license and have AI enabled on your system. Navigate to Menu Icon > Global Settings > Integrations tab > Scroll down and toggle on Enable AI Translation. Next, open a record in a language that is missing translations and the AI will work in the background to add translations to those fields and other interface elements. You may still audit and modify the captions that have been translated as usual. If you remove caption translations, the AI will translate captions again.

Added Candid Demographics

We have added the ability to easily see Candid demographics data for organizations within your system. If you enable this option, a new Demographics tab will appear in the left-hand navigation of the organization record. Organizational information related to race and ethnicity, gender identity, orientation, and disability status as well as information on staff, senior staff, and leadership are also visualized on this tab. You can also do a side-by-side comparison of the current organization with another organization.

To set up this feature, navigate to Global Settings > Integrations tab > Candid Demographics Check. If desired, you may map Candid demographic data to your organization custom fields. Note: Organizations must have an EIN number in a custom field and it must be mapped on the setting page.

Then go to Menu Icon > Global Settings > Security tab > System Visibility Permissions> Add the roles you want to have access to this tab under Limit Demographics Tab Access.

Then navigate to the desired organization.

Side-by-side comparison of Candid demographics data between the current organization and another organization.

Added Ability to Make the Status Column Background the Status Color

We have added the ability change the background color of the status column to match the status color. The text in this column will automatically change to white or black based on what will provide the most contrast. This feature can be enabled at the list view level by navigating to the desired list view settings > Properties tab > Scroll down and toggle on Color Code Status Column.

You may now change the status column to be the status color. The font color will change to white or black based on status color for improved visibility.

Added Ability to Set Field Display Order Based on Type

You can now specify a different Display Order for a custom field based on the Type. This gives you the ability to use the same field across multiple types of applications and have the field appear in different locations without the need to create multiple fields.

Navigate to any custom field and under Display Order toggle on Enable conditional display order for different types. Lower numbers will appear closer to the top of the record.

New setting that gives you the ability to set a conditional custom field display order based on record type.

Added New JSON Custom Field

We have added a new JSON custom field. This field may be used to store historical or other data instead of creating many custom fields. The data added can be displayed in a tree or table format.

An example of the new JSON custom field.


Added New E-signature Integration with OneSpan

Main Article: OneSpan Integration

We have added a new electronic signature integration with OneSpan. Now you can use OneSpan as part of your document agreement or approval process. Note: You are required to bring your own OneSpan license. Learn more about this e-signature integration by reading our OneSpan wiki article.

Minor Updates

Added Ability to Load List Views Faster

We added a new option at the UTA level to load list views faster by deactivating the sort function and total record count.

To enable this for a UTA, navigate to Configuration Settings > General tab > Toggle on Enable Quick Load for List Views.

If desired, you can disable quick load on a list view basis. Do this by navigating to the desired list view settings page > Properties tab > Toggle on Disable Quick Load.

At the UTA level you may choose to load list views faster by disabling the sort functionality in column headers and the total record count.

Added Option to Only Load Records in a List View After a Search

To improve the loading time of list views containing large record sets, you can now opt to only load records into a list view after a search has been conducted.

Note: this setting does not affect portal list view sections, sub lists within a record, linked record lists, shortcuts, smartcards and personal dashboards.

To enable this system-wide setting, navigate to Menu icon > Global Settings > System tab > Toggle on Only load records after a list view search.

To improve list view loading time, you may choose to only load records into a list view after a search is run. Note: This is a system-wide setting.

Added Ability to Show Question Set Answers in Sub List Views

You can now easily see Question Set Builder responses on a Level 2 list view within a Level 1 record (sub list).

To set this feature, edit an existing Level 2 list view and toggle on the new setting called Include in Question Set and then select the desired question set you wish to display on this list view.

On the Level 1 Question Set Builder field, you may choose which responses you want displayed in the Level 2 list view. Response columns will be appended to the end of the list view.

Easily see Question Set Builder responses on a Level 2 list view within a Level 1 record (sub list). This must be enabled at the list view level and then at the question level.


Added Ability to Trigger a Workflow When an Invitation is Declined

We added the ability to trigger a workflow when someone declines an invitation to contribute to a record. To see this setting, go to UTA Settings > Level 1, 2, or 3 tab > Invitation Templates > Edit a template > General tab > Declined Invitation Workflow.

You may now trigger a workflow when someone declines an invitation to contribute to a record. For example, you may want to invite another reviewer, a co applicant, or notify the program manager.

Added BCC to Workflow Acknowledgement Tasks

You can now add a blind carbon copy (BCC) to emails generated from workflow acknowledgement tasks. This will make it easier to send a copy of emails to an internal mailbox without exposing the internal email address to all recipients.

Added Ability to View When Users Last Logged In

We added two ways to easily see when users last logged in. First, in the list view builder you can now add the Last Login Date standard field to a column. Second, in the Advanced Search you can now choose Last Login Date which appears under the Standard Fields heading. Note: This field does not need to be enabled like other User Standards Fields. This field will only show dates that occurred after the upgrade was applied. This field will show either the last time the user logged in or the last time the user was emulated. You can check to see if a user was emulated by going to the user's profile page and clicking Logs > Login History.

Create a list view that shows when users last logged in, using the new Last Login Date standard field.
Use the new Login Date standard field in advanced search to see when users last logged in.

Added Ability to See Which List Views a Custom Field is Referenced In

You can now easily see which list views a custom field is referenced in. Navigate to a custom field settings page and click on the Search Reference button to see where that custom field is in use.

Click on the Search Reference button to see which list views are referencing the custom field.

Added Ability to Send Cancelation Emails for Adobe Sign

If you are using Adobe Sign for electronic signatures, a new option has been added to send a cancelation email to signees when the signing process is canceled from within SmartSimple. The process may be canceled from within Smartsimple via the E-signature Queue or the workflow task of E-Signature Cancellation. You can see the new setting called Send Cancellation Email to Signers by navigating to Global Settings > Integrations > Integration Key Management > Edit an Adobe Acrobat Sign setting.

Added Improvements to Consumer Creation buttons

You can now easily disable the consumer creation buttons based on Owner, Person, Branch, and Company. You can also define a message to display to users explaining why they are not able to apply. For example, you could disable the button (button will be grayed out) if a user or organization has already applied once in order prevent users from applying to the same call multiple times.

Easily disable consumer creation buttons with an explanation

Added New File Download Log

We added a new optional feature to track file downloads made by users, making it easier to see which users are downloading large amounts of files. You may review the number of files downloaded per user based on a date range or you may create a report to see which specific files were downloaded and by whom. To enable this feature navigate to Menu Icon > Global Settings > Toggle on Enable File Download Tracking. Then click the File Download Log link under System Information. When building a report, choose the data set called File Downloads.

You may now track file downloads by users as well as filter results by a date range and export this information.

Added Ability to Specify IP Ranges for Bypassing Secure Session Validation

You can now specify a range of IP addresses that will allow users to bypass secure session validation. This setting is located at Menu Icon > Global Settings > Security tab > IP addresses to bypass secure session validation. To enter a range of IP addresses, use a dash (Example: 65.93.203.0-65.93.203.255). To enter IP addresses that follow a certain pattern, use an asterisk (Example: 126.12.*.*).

You may now specify a range of IP addresses that can bypass secure session validation.

Notes for Admins

Added Enhanced Security Options for Single Sign-On

You may now pick an encryption certificate for service provider initiated single sign-on (SSO) and the certificate will be displayed in the Service Provider (SP) Metadata. If enabled, incoming assertions will be decrypted using the selected certificate. If you opt to use this feature, you will be required to upload the identity provider (IdP) encryption certificate to Integration Key Management and select the certificate in your SSO setting. This will be used to decrypt incoming assertion.

To see the new settings, navigate to Menu Icon > Global Settings > Integrations tab > Single Sign-On > Edit a configuration > Under Third-Party Identity Provider, select "Service Provider (SP) initiated" for Method.

You may pick an encryption certificate for service provider initiated single sign-on (SSO). Note: you will be required to upload the identity provider (IdP) encryption certificate in Integration Key Management.

Added Ability to Report on Data Exchange History

You can now report on the Data Exchange History, making it easier to report on details around package exchanges. Within the Report Builder you can choose the new dataset option called Data Exchange History and add columns for related details such as when the package was sent and received and what the status of the package is.

Updated API to Allow Update and Get/List for Profile Model Field Data

We updated the API to allow update and get/list for Profile Model field data. When updating sf_Profile Model, data should be a jsonobject where the "node" is the profilemodel jsonnode name. This is an example of how to update the Profile Model:

 [{"recordid":"87983424","sf_Phone":"416 123 4567", "sf_Profile Model":{"node":"mytest","dataobj":{"1":"one","2":"two","3":"three"}}}]

Updated Question Set Builder Fields to Resolve ID Mismatch Issues

If you have multiple environments and promote changes from development to staging to a live environment using the T2P tool, you will no longer encounter the ID mismatch issue related to the Question Set Builder when moving fields between environments.


Service Packs

February 22nd 2024 (202402.02)

Fixes

  • Fixed an issue where some data was excluded from the archive process.

Other Changes

  • Updated the organization of integration keys under Global Settings > Integrations tab > Integration Key Management for improved clarity. The integration keys are now organized under cateogories and the names of some types have changed.
  • Added support for Azure AI integration in order to allow users to bring their own Azure AI licence to the platform and make use of existing +AI functions.


February 8th 2024 (202402.01)

Fixes

  • Fixed an issue with running T2P (test to production) where the deleted items from the source instance were not always migrated to the target instance.
  • Fixed an issue with the new Data Exchange (DEX3) where imported organizations were created as internal instead of following its parent organization's internal/external flag.
  • Fixed an issue related to using the Date standard field in the portal section search.
  • Fixed an issue with the list view builder when creating a Consumer/Provider list view. Custom fields set to Deny View will no longer be visible in the list view builder when a user creates a personal list view.

Other Changes

  • Added the Enable Status Duration Log setting to the status standard field for organizations and users. This setting allows for the reporting of time spent in a status for user and organization records.
  • Added minor updates for improved accessibility, including improved contrast on input borders.
  • Updated system messaging to indicate that deleted organizations, users, UTA records, and transactions will be purged after 90 days.
  • Updated third-party libraries for improved security.


February 8th 2024 (202401.05)

Fixes

  • Fixed an issue with the PDF generation functionality related to merging documents.

February 1st 2024 (202401.04)

Fixes

  • Fixed an issue where the Excel parser was not autopopulating fields.

January 26th 2024 (202401.03)

Fixes

  • Fixed an issue where the invitations link was opening a blank page.


January 25th 2024 (202401.02)

Fixes

  • Fixed an issue where PDFs were not generating the expected error summary in scenarios using ssattach and a corrupted PDF.

Other Changes

  • (Alpha) Added the ability to create your own custom AI model for data analysis and reporting across multiple records within a UTA. For example, you could ask +AI Insight a question like “What are the award funding amounts for 2020, 2021, and 2023 respectively?" To see this feature, go to Global Settings > AI tab > +AI Insights. To ask question, navigate to the desired UTA and select the desired +AI Insight model. To learn more about this and other AI features, read our introductory page on AI.
  • Added a new setting to custom fields called +AI Directive. This setting allows users to parse a block of unstructured text using named-entity recognition (NER). In addition, any instructions entered into the +AI Directive field can also be run on demand via a P3 script.
  • Added a new setting to upload custom fields which allows the AI to automatically generate an English transcription of an uploaded media file. To toggle this setting on, go to UTA Configuration Settings > Click an upload custom field > Toggle on Enable +AI Transcription. Under the +AI Transcription Format field, select whether the transcription should be generated in subtitle or text format.
  • Added a new setting to upload custom fields which allows the AI to answer questions about the uploaded image. To use this setting, go to UTA Configuration Settings > Click an upload custom field > Toggle on Enable +AI Vision. In the +AI Vision Prompt field, enter your prompts to the AI about the uploaded image.
  • Added two new custom field settings to help users distinguish between user input and AI-generated content. Some custom fields will have a new toggle called Label as AI-Generated Content under the display settings. This will display an indicator at the bottom of the field that states the contents of the field are AI-generated. Additionally, "Special - Browser Script" custom fields will have a new toggle called Style as AI Button. This will stylize the button to be different from other system buttons.
  • Added the ability to include consumer creation buttons in Reports. Also added support for provider variables @provider.name@ and @provider.description@ in external template pages.
  • Added a validation confirmation alert when trying to save custom field with a Field Name that is used by standard field variable syntax. For example, if you wanted to name your custom field "objectid", you will see an alert message asking for confirmation.
  • Updated the “Salesforce Account/Contact Data Synchronization” to allow mapping of Salesforce fields to SmartSimple organization categories and user roles. Additionally, saved sync settings will be applied in all sync processes. Previously, the sync settings were only applicable to ad-hoc sync.
  • Updated various elements of the user interface to improve accessibility. Some changes include switching from pixels to REM units for font size, updating the sample template for user and company signup pages, and adding a setting to use native browser alerts instead of the yellow alert popup messages. The new alert setting can be found at Global Settings > Branding tab.


January 11th 2024 (202401.01)

Fixes

  • Fixed an issue where Organization and User association fields were not correctly being displayed even if Enable Date Range for associations was toggled on.
  • Fixed an issue where the Start Date and End Date for associations was being cleared when the record was saved.
  • Fixed an issue where Category or Role specific custom fields were not being properly deleted when the Category or Role itself was deleted.
  • Fixed an issue with the login settings page where the privacy policy settings were not being hidden if the Page Layout was set to "Custom".
  • Fixed an issue where the system was converting single and double quote characters into HTML character entities when using list syntax to populate dropdown lists in Advanced Data Table fields.
  • Fixed an issue with JSON Report Export where the "Order By" clause was not being preserved.


Other Changes

  • Updated SignEasy integration to allow users to select the latest version.
  • Updated various elements of the user interface to improve accessibility.
  • Updated various areas of the system in accordance with security audit recommendations.

November 30th 2023 (202311.04)

Fixes

  • Fixed an issue with the “Request for approval” workflow task type where the status would be set to “UNKNOWN” and interrupt the workflow.
  • Fixed an issue with workflows not being triggered when using the batch update button to make a status change.
  • Fixed an issue where the mobile upload link screen opened unintentionally when the form was submitted using only keyboard controls.
  • Fixed a column alignment issue with portal sections of the type “List View - Mixed Record Type”.
  • Fixed an issue where Level 3 email reminder and follow-up fields (set up under Global Settings > Classic Options tab > Reminder Templates) were not able to display the saved value on the record.
  • Fixed an issue with the display of the "Jump to" menu when there are more title bars than can be shown on the screen.


Other Changes

  • Updated the AI syntax for the variable processor as these functions will be deprecated by OpenAI in January 2024. Previously, you would have entered “text” or “edit” as a parameter based on the function. Now the syntax has been simplified and you must replace any “text” or “edit” arguments with “chatgpt” instead.
  • Updated multi-factor authentication, tab bar, login, and other pages to improve accessibility.

November 16th 2023 (202311.03)

  • Fixed an issue where workflows that triggered a popup had the popup suppressed.
  • Fixed an issue where users could not see level 1s related to the filter condition "Is Assigned in Organization".
  • Fixed an issue where the selected list view would change if the user logged out and logged back in.

November 10th 2023 (202311.02)

  • Fixed an issue that had a negative impact on the Level 1 list view performance.