Changes

Template:May2019Upgrade

19,323 bytes added, 14:39, 25 April 2019
Created page with "==General Details== ===Upgrade Dates=== Public Cloud Production release date: '''May 9th 2019'''<br /> Public Cloud Backup release date: '''May 2nd 2019''' Private Cloud Prod..."
==General Details==
===Upgrade Dates===
Public Cloud Production release date: '''May 9th 2019'''<br />
Public Cloud Backup release date: '''May 2nd 2019'''

Private Cloud Production (Managed Upgrades) release date: '''May 23rd 2019'''<br />
Private Cloud Backup (Managed Upgrades) release date: '''May 9th 2019'''

==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.''

{{#ev:youtube|ma-aFY6quJg}}

<!--
====Extended Split Screen Functionality to Portal Sections====
Extended the split screen ability to portal list views. You can now expand a portal section into a list view split screen if you are using the default theme for that section. This will allow you to easily expand portal sections and work off the list of records with a split screen simultaneously displaying the record page.

[[File:2019-02-ticket-67929-1.png|thumb|none|500px|Open a default themed sections in split screen using the new button.]]

<!--67929 - Portal list view open in split screen-->
-->

==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===
====Ending Support for Classic Interface====
Deprecation of Classic interface has been targetted for the November 2019 release. We will no longer be supporting the Classic interface after the November release, and encourage everyone to move to the more modern, accessible, and intuitive Arcadia interface if you haven't already after all these years. You can determine if you're already using the Arcadia interface by navigating to the Roles and Permissions -> Arcadia Permission screen and verifying whether you already have user roles specified in the Enable Arcadia setting. If you are still using Classic mode, we encourage you to fully switch over to the Arcadia interface by updating this setting as well as your user portals, and list views. However, in order to have an early sneak peek at what Arcadia looks like without doing too much work, we have introduced a new setting in Global Settings -> Classic Options -> Disable Classic Mode. You can easily test this out on your backup environment to see what your system will look like after the November upgrade. We will be reaching out to affected clients in order to plan a transition to Arcadia if you requires one, but please feel free to contact us if you have any questions or concerns with this move.
<!--87438 - make classic portals work with Arcadia-->

====New Personal List View Options====
New personal settings available for users to customize their list views. This first release will allow users the ability to choose which columns to show/hide. They can also choose to have list views open records in an overlay modal window instead of full screen as a method to retain your list view as you work through the records. These features are intended to empower the end user with more ways to work in SmartSimple without needing a system administrator to configure anything. This also frees up admins by allowing them to create a smaller number of list views, and letting end users decide which columns to show/hide instead.
<!--
84588 - List View Show/Hide Column option for end user
85616 - User List View Options
-->

====New UTA System Diagrams====
New visual diagrams for administrators to easily view and configure the status flow of a UTA. This enhancement builds upon the previous Process Flow Summary Charts released as a Beta feature in the February 2019 release. This feature will allow you to easily trace through the status and approval process flow of a UTA. You can access this in one of two ways, either through the UTA Settings -> Record Level -> Process Flow Summary, or through Configuration Mode of a UTA record -> clicking any of the submit buttons. You will be presented with a visual diagram of the various statuses, submit buttons, and workflows that are configured in that UTA and be able to step through to review and configure each step along the way all in one place with an easy to use visual model.
<!--
87630 - New Diagram for Submit Button Progression
87631 - New UTA Setting Diagrams
-->

====New Ability to Drag and Drop Re-Order Fields====
New ability to drag and drop custom fields to re-order. In the configuration list view of custom fields, you may now drag and drop single fields or groups of fields in order to re-order them.
<!--54154 - Improved way to render and move custom fields in the custom field list-->

====Improved Annotations====
Several enhancements have been applied to the Annotations feature in order to simplify both the setup of this feature, as well as the end user experience in using it. This feature allows you to make notes and annotations at the field level on any field. Firstly, the interface for viewing annotations has been simplified for the end user. An icon has been introduced in the top right of the record view in order to easily toggle Annotation mode on and off. This icon is present in both view and edit mode of a record, so you do not need to explicitly be in Edit mode in order to toggle Annotation mode on. Next, the configuration screens for Annotations has been greatly simplified. You can now easily enable Annotations through a centralized configuration screen through Global Settings -> Annotation Permissions. Global Permissions have been introduced in this screen to allow you to turn on this feature for simple uses. The Status Specific Permissions allows you to still model complex process flows, but in a centralized configuration screen instead of having to navigate through individual statuses within a UTA. Lastly, we've also introduced the ability for you to tie annotation permissions to system user roles to allow users to globally annotate records instead of being limited to just association user roles of users directly connected to a record.
<!--
87522 - Simplify Annotation Settings
87525 - Simplify Annotations UI
62095 - Enhancement: Ability for Admins to view all annotations
-->

====Updated Display of Currency Field Formats====
Updated the display of currency fields with respect to personal user settings for decimal separators. In order to improve the consistency for display of currencies, we have made a change to the way that currency formatted custom fields are rendered. Previously, a user's personal setting for decimal and thousands separators would apply to all numeric fields, including custom fields designated as currency. Now, the currency format of a custom field will no longer be affected by personal user settings. For example, a custom field designated as USD currency will always show in the format "$N,NNN.NN" regardless of a user's personal setting of deimal and thousands separators.
<!--85030 - Separators based on currency format-->

====Improved Split Screen Navigation====
Enhanced the split screen visual mode with the ability to navigate to different screens. Previously, when you were viewing an activity and toggled the split screen of the parent record, or associated organization or contact you were restricted from navigating within the left pane. Now, you will be able to freely and independently navigate within both panes of the split screen to different areas. This can be handy when comparing different records, or referencing information from different levels of records. This is the first phase of a task bar feature that will allow you to have multiple working windows to navigate and compare different screens within SmartSimple, so keep an eye out for a full task bar feature to be released in a future upgrade!
<!--70787 - opening level 1s in split screen (from a level 2)-->

====New Ability to Pivot Reports====
New ability within report builder to perform pivot functionality. When grouping by two different columns, you now have the option to perform an aggregate function and pivot the grouped columns across the x/y axis. You can find the option to do this within the advanced settings of the report configuration screen and enabling the option for Pivot View.
<!--85865 - Summary/Pivot View on Group By Reports-->

====New High Visibility Option for Notes====
New high visibility option available for Note types with the ability to permanently display on a record. This can be used as a warning or informational function that will permanently display specific notes when you view a record, e.g. a warning note about contacts, organizations, applications, that will display at the top of the screen. This setting can be found on the Note type definition, and can be used by creating notes of this type, and changing a note's type later on when no longer applicable.
<!--74031 - Pop-Up Messages/Notices-->

===Minor Updates===
====New Ability to Drag and Drop Re-Order Portal Shortcuts====
Updated the configuration screen of portal shortcuts for ease of use. You can now drag and drop shortcuts to re-order them.
<!--73364 - Shortcut order in portal sections-->

====Updated Field Naming Rules====
Updated field naming validation to now also allow spaces. We may have gone too restrictive previously in not accepting spaces in field names, so the system will once again allow spaces. This will improve the backwards compatibility of maintaining existing systems that previously allowed field names with spaces, but could no longer create new fields as such.
<!--84979 - Replace spaces in field names automatically-->

====Updated List View Search with Ability to Search for Date Time====
New ability to also search the time portion of a date time field as well now in advanced search of a list view.
<!--87334 - Advanced Search tool does not allow filter criteria associated with Time on a Date-Time field type field-->

====Simplified List View Configuration====
Simplified the configuration of list views with default options for showing the open button. Previously you had to configure specific columns to show a button. Now, by just enabling default options the system will generate these buttons automatically without you having to include them in a column.
<!--87307 - List view open button as toggle not in column-->

====Added Option to Limit Number of File Uploads====
Added a new setting for multiple file upload fields to be able to restrict the maximum number of files that can be uploaded to the field.
<!--86736 - Add a CF configuration setting to restrict the number of files uploaded to a Multi-File Upload field-->

====Increased List View File Download Maximum====
Enhanced the list view file download feature with ability to download large numbers of files. Previously, there was a limit to the number of files that you could download at one time from the list view. Now, there is a new mechanism in place to package and zip up any number of files and then send you a notification with link to download these files when done.
<!--72434 - File download on list view causes slowness-->

====Updated Report Builder Joins for Field History====
Updated the Neo report builder recordset joins to allow you to join the user recordset to the standard and custom field audit recordsets. Now, when creating reports based on the audit logs and field changes, you may now join the full user recordset of the user that made the field change.
<!--85033 - enhancement to joining in Neo report designer for 'standard field audit log' Database-->

====Enhanced Discussion Board 2.0 with Ability to Upload Files====
Enhanced the Discussion Board 2.0 feature with the ability for users to upload file attachments to a thread.
<!--68105 - Discussion board 2 with file upload-->

==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 System Administrator:

===Major Updates===
====Extended Question Set Builder Field for Provider/Consumer Records====
Extended the functionality of the Question Set Builder custom field type to be available for Provider/Consumer record links. For example, you may now configure this field to allow your end users the ability to add their own custom questions to the grant programs that they manage. These custom questions will then be available to the applications that get created for that program. This allows you to empower your end users with the ability to control their own question sets without involving system admins or complex configurations.
<!--86245 - Make question set builder to support provider consumer association-->

====Improved Stripe Integration====
Several enhancements released for our Stripe integration to make it much easier to setup and use, to meet the increased interest in this feature since its initial release. We've introduced a default template that allows you to easily enable this integration, by simply supplying it an instruction text. Stripe element mapping has also been introduced in order to simplify the user experience of someone entering in their payment info in a single step now, instead of the previous two steps that were needed. You can now also tie in the Stripe payment screen to launch off a status submit button instead of having to customize a separate link to the screen. Lastly, you can now also create pending charges that will trigger in the future.
<!--87383 - Stripe Enhancements-->

====Simplified Configuration of Portal List Views====
Updated the configuration of portal sections to allow list view filters to be selected separate from list views themselves. This is intended to free up system administrators from having to generate multiple duplicate list views with different filters. Within portal sections, you may now re-use the same list view and just apply different filters to different list view sections.
<!--87500 - Separate functionality of list view columns from filters-->

====Enhanced Company Sign Up Page for Multiple Contacts====
Enhanced the company sign up page to allow for the creation of multiple users. You can now easily configure a company sign up page to allow and enforce creation of different numbers and types of users by linking multiple different user sign up pages.
<!--75302 - Org Signup page that creates multiple users-->

====New Ability to Link Provider/Consumer Records within same UTA====
New ability to specify consumer provider relationship between UTA Level 1s in the same UTA. This can be used to define relationships between Level 1 records in the same UTA. For example, an inventory system where products may be comprised of combinations of other products.
<!--85847 - Linking L1s together in the same UTA-->

===Minor Updates===
====Added Currency Formatting to UTA Activity Standard Fields====
Added option to configure currency and number formatting for the UTA Level 2 and Level 3 amount standard field. These settings will allow the amount field to behave more like the number-type custom fields.
<!--31220 - L2 Amount Standard field inconsistencies-->

====New Global CAPTCHA Setting====
Added new option to enable or disable CAPTCHA functionality on external facing pages throughout the system, as opposed to having to enable this on each individual configuration page. This setting in Global Settings -> Security will have the options to behave as it does currently with a separate setting on each external facing page, or to globally enable or disable across all pages. We've also introduced a new setting in order to bypass the use of Google's reCAPTCHA for users in countries that are unable to communicate with Google servers because of government policy.
<!--84084 - Captcha-->

====Added Option to Restrict Access to UTA Types Based on Company Categories====
New option available to restrict access to UTA record types based upon the company categories of the current user's organization, in addition to the user's user roles.
<!--66244 - Level 1 type organization category permission-->

====Added System Permission to Allow Users to Set Homepage====
New permission to allow specified user roles the ability to set their portal home page. Previously, this functionality was only available to system administrators.
<!--85758 - Expand Set As Homepage function to internal users-->

====Extended Email Anything Feature for UTA Level 1 Records====
Extended the Email Anything feature with the ability to also create Level 1 records now from email. Previously limited to the creation of Level 2 and 3 activities, you can now generate Level 1 records by emailing into a unique SmartSimple email address.
<!--86776 - Objemail for level one-->

====Added Button for Edit of Association Fields on a Record====
Added new option for association list views to display a button to edit the association fields. This is an improvement over the limitation of only having the association role name as a hyperlink in order to edit the association fields. This new option is available for association lists of contacts, companies, consumers, providers.
<!--84638 - Enhancement: Button to edit intersection fields rather than role hyperlink-->

====Added Options and Permissions for Payment Scheduler Feature====
Added settings to Payment Scheduler feature to allow you to include instruction text, as well as define the permission for user roles that can edit the status of the payment activities. Also added new option to update the payment scheduler feature to perform exact payment amount validation. Currently, the default behaviour is that the validation enforces that you do not exceed the total payment amount. This new feature will enforce that you exactly match the total payment amount without going above or below.
<!--
57469 - Enhancement Request: Add configuration options to Payment Scheduler
83704 - Payment Scheduler - Total Payments Over/Under
-->

====New Email Message Template for Account Change Notification====
New message template available that alerts users to account changes such as a password change. This can be used to improve security for your users by providing an extra layer of alerting and assurance for unauthorized account access. This setting can be found in Global Settings -> Security -> Password and Activation Policies.
<!--70431 - Change Password Email-->

====New User Permission for Updating Other User Settings====
New permission to allow specified user roles the ability to view and update other users system settings. This will allow admins the ability to investigate and troubleshoot issues with individual user settings such as local formats of date time.
<!--37367 - Access User System Settings-->

====New Ability to Set Multiple Logos for Login Pages====
New ability to create login pages with different logos. Previously, every login page would be by default use the standard logo defined in your system. You can now load different logos on a login page dynamically by passing a parameter into the login page URL and specifying which logo to use from a SmartFolder.
<!--85340 - Multiple logos upon login-->

====Added Option for Default Focus Area of Geo Mapping Field====
Updated the Geo Mapping custom field type with the ability to set the default country to focus on open.
<!--83808 - Geo Mapping CF-->

==Beta Previews==


==Notes for Admins==
Smartstaff, administrator
687
edits