2020: Release Notes
Important! These release notes were current and correct at the time of the associated release and are not updated as new features and enhancements are developed for new released of iMIS EMS. Be aware that over time, these release notes may not depict the latest iMIS functionality.
New Features | |
Automatically updating campaign data | In Process Automation, a new Type was added to the Actions tab of a scheduled task. The new Type, Update campaign data, can be used to create an automated task which can be set to run overnight, or fired manually, to update all related Campaigns, Appeals, Solicitations, and Source Codes after the output generation occurs. |
Adding attachments to activity panels | Users can upload attachments to activity panels. A single activity record can allow up to fifty attachments. |
Formatted SQL in IQA | IQA will generate formatted SQL code for queries in Advanced mode. You can copy the generated SQL code to your clipboard. |
Specifying a time zone for an event | You can now specify an Event time zone. This setting applies across events, including the time on a program item, Show in search Beginning and Ending times, and Registration opens and Registration closes times for an event. |
Updated change logging for multi-instance panels | The change log for multi-instance panels has been updated to display which row in the panel has been updated. The property field is formatted as the following: Changed.Property - Instance #. Single-instance panels remain unchanged. |
Reverse dues invoices without cancelling membership | Users can choose whether to reverse a membership or subscription renewal invoice only or cancel the membership for each selected invoice. If users opt to cancel and reverse the membership, the Cancelled As Of date on the related membership subscriptions is set. |
Default 404 and 500 error pages | Two default error pages (404NotFound and 500InternalError) have been added to the document system for errors of type 404 and 500. Along with these error pages, two new shortcuts have been added so that users can modify those default error pages if necessary. You can also define a more user-friendly Access Denied error message to be displayed on the default error messages when a user tries to access content for which they do not have access |
Upgrade Changes | |
The NetContact business object has been updated |
To improve performance, the Access Key property has been removed from the NetContact business object. |
Access-level changes to the REST API |
The following access-level changes have been incorporated into the iMIS REST API:
Third-parties are encouraged to make any necessary changes using the iMIS REST API. |
Default 404 and 500 error pages |
Two default error pages (404NotFound and 500InternalError) have been added to the document system for errors of type 404 and 500. The Web.config file has also changed to point to the new 404 and 500 error pages within the webAppRoot project. |
LinkedIn public profile links | The LinkedIn public profile links defined in the Social Profile List Creator are no longer self-populating. Users must enter LinkedIn public profile links in the Social Profile List Creator manually. |
Navigation areas | There is a new location in the Staff site for administering navigation areas. Previously, navigation areas could be edited in the Site Builder (RiSE > Site Builder > Manage websites). There is a new page in the Staff site (RiSE > Maintenance > Navigation areas) that allows you to administer navigation areas. Any new navigation areas created on the new page are available for selection within the Site Builder. |
Include inactive results | The Include inactive results checkbox on the search results page is now sticky. A staff user's most recent selection of the Include inactive results checkbox is preserved even after signing out and signing back in. |
MARCH (20.3.69) | |
NEW FEATURES | |
Importing contacts | The Staff site now has an Import contacts utility that can be used to import contacts by way of a comma-delimited text file into the Name table in your iMIS database. |
Company roster hierarchy business objects | Two new business objects, OrganizationHierarchy and TopLevelParentOrganization, were added to help users identify the reporting structure of organizations, as well as a contact's top-level parent organization. |
Global Payments gateway |
The Global Payments gateway uses the Pay Central service (formerly DataVault). Benefits include credit card/ACH support and the Decline Minimizer, an automated card updating service. |
UPGRADE CHANGES | |
Finance navigation items have been moved and modified |
Certain navigation items under Settings > Finance have been moved or modified. The following navigation items no longer exist under Settings > Finance:
These navigation items are now under Settings > Finance > Pay Central. |
DECEMBER (20.3.85) | |
NEW FEATURES | |
Rejecting website cookies | When configured, website visitors can opt to reject website cookies. |
Modify subscription item dates in the middle of a term | Term dates, such as the begin, paid through, and cancellation dates can all be edited outside of the renewal process. |
Mocha website theme | The Mocha theme is the first theme in the Coffee family. This theme contains bright colors, organic shapes, and hand-drawn icons. The content is animated, allowing for certain features like the top navigation to fade in or cards to flip as you scroll down the page. |
iMIS Report Writer | The iMIS Report Writer is a powerful tool that enables you to create reports and dashboards that are directly embedded in iMIS. |
Updating iMIS licensing information | The About iMIS page has an updated look-and-feel, which includes a new process for entering iMIS license information. Instead of entering separate licenses for each feature, iMIS now only requires a Client key and Access code. When you purchase a new licensed feature, you can simply click Re-sync and automatically receive the purchased feature. |
Pay Central dashboard | The Pay Central dashboard includes measurements related to payments. |
Allowing public users to make partial payments | Public users can apply partial payments from the public site. |
Hiding the secondary navigation | Choose to hide the secondary navigation from specific content records, such as a homepage or contact account page, by enabling Hide secondary navigation on the content record’s Property tab. |
UPGRADE CHANGES | |
PAYMENTS | |
iMIS no longer supports third-party gateways (US and Canada ONLY) |
To strengthen and enhance our PCI-compliance responsibility, credit cards and direct debits will be set up using the ASI-hosted DataVault in future releases. As part of this effort, current third-party gateways and related configurations are being removed from the iMIS application. Clients can use Global Payments which includes features such as credit card/ACH support and the Decline Minimizer (US and Canada only), an automated card updating service at no extra cost. In addition, iMIS Pay Central provides a verified PCI-compliant environment that many third-party gateways cannot provide. The benefits granted by the Global Payments gateway will not be available for use by third-party gateways. This currently only applies to US and Canada. Note: iMIS AutoPay is not available for third-party gateways. Using the Global Payments gateway allows for taking full advantage of the features in iMIS AutoPay. |
Deprecation of the "Separate posting cycle required" configuration option |
The Separate posting cycle required option allowed users to prevent transactions from automatically being posted. Since the Staff site encourages users to be more self-serving, requiring transactions to be posted immediately, the Separate posting cycle required option is obsolete and has been deprecated. If you need to edit transactions, you must instead adjust or reverse the invoice directly. Warning! If you are using the Separate posting cycle required option, it is recommended that all batches are posted before upgrade. If you cannot post all batches before an upgrade, it is recommended that batches are posted as soon as possible, because iMIS no longer includes unposted payments when showing invoice balances. Until batches are posted, end users will not see their payments as processed. Ensuring all transactions are posted prior to upgrade will eliminate any confusion for end users. If you are not using the Separate posting cycle required option, this does not affect you. |
No longer need to reverse an invoice before issuing a refund | The process to issue a refund has been updated, and you no longer need to reverse an invoice containing a payment before recording a refund. |
Registration number now included on out-of-the-box invoice reports | The Registration number defined in the default financial entity is automatically included in the address area of the out-of-the-box Event Invoice, Order Invoice, and Invoice Detail reports. |
Credit card data removed on upgrade | All credit card data is removed from the database on upgrade. |
The Payments navigation item has been renamed to Pay Central |
The Payments navigation item under Finance has been renamed to Pay Central. |
Defining the refund account for credit card, bank draft, or PayPal Express | A new setting, Refund method for credit invoices (Settings > Finance > General), enables users to define which account credit card, bank draft, and PayPal Express refunds are credited to when issuing refunds through the Credit invoices window (Finance > Closing procedures > Credit invoices). By default, the account defined in the payment method is used. Payments originally made with cash or check will always use the refund clearing account defined in the financial entity’s default accounts. |
CSC only required for public users |
The CSC field is only required for public users when checking out. The CSC field will be optional for all staff users. |
Modified API data contracts |
The following API data contracts have been modified:
|
SECURITY | |
Enhanced security for staff user accounts |
As an enhancement to iMIS security, staff user accounts are now automatically logged out of iMIS when someone logs in with the same credentials from another browser; for example, you are logged in to iMIS on your Desktop computer when you open your laptop and log in to iMIS. The sign in from your laptop will automatically sign you out from the session on your desktop. Important! This security enhancement applies to the MANAGER account when logged in through the UI. This change does not impact API users and has no effect on logging out other users when accessed through the API. This security enhancement does not apply to a single browser session with multiple tabs but does apply to separate browsers, such as using Chrome for one session and Firefox in another session. To learn how you can obtain additional staff user licenses, do one of the following:
|
Changes to password requirements and multi-factor authentication settings |
The overall PCI approach has been modified, and iMIS no longer requires the Password expiration, Password reuse, and Session timeout settings for system administrators. If the non-administrator settings were enabled pre-upgrade, the settings remain enabled post-upgrade and apply to all public users. If you need the settings enabled for all staff users, you must enable the staff settings post-upgrade. See Password security for more information. The Enable multi-factor authentication option has changed to include all staff users instead of only system administrators (now Enable multi-factor authentication for staff). This setting is disabled after the upgrade. If you need multi-factor authentication for all staff users, you must enable the setting after upgrade. |
Content Security Policy (CSP) enhancement to payment-related content records | As part of an ongoing effort to increase iMIS security, any iFrame added to a page with a Payment Creator or Cart Details Display content item is no longer supported. |
WEBSITES & RiSE | |
Updating the cookie policy |
The out-of-the-box Cookie Policy document has been updated, and all users who use the out-of-the-box cookie policy document must update the document. To update the cookie policy document, do the following:
|
Changes to out-of-the-box websites are preserved after an upgrade |
The following website attributes for out-of-the-box websites are preserved on upgrades and are no longer overwritten (also applies to the Staff site and Club Staff site):
Website Access settings are also preserved after an upgrade but only for the Make this available to configuration; for example, if you have configured specific roles, groups, users, or member types to have access to a website, those are preserved on upgrades. Changing the Security set from one set to another is not considered a custom change and will be overwritten on upgrade. |
Sign in/out link moved in out-of-the-box websites |
The Sign In/Out link was replaced with the Account drop-down on the Member and Annual Conference out-of-the-box websites. If you are using either out-of-the-box websites, you will have two sign-in/out links. To remove one of the duplicate links, do the following:
|
iMIS no longer supports non-SSL (HTTP) connects |
Non-SSL connections (HTTP) are no longer supported, and all clients are required to have an up-to-date SSL certificate to use iMIS. The URL(s) pointing to the IIS website root setting has been removed and the Secure URL(s) pointing to the IIS website root setting has been renamed to Website base URL(s). Any URL in the Website base URL(s) setting must begin with https://.
The setting The IIS website root (above) points to more than one RiSE website has been renamed to The base URL(s) above are used on more than one RiSE website. |
Primary navigation changes |
Several changes were made to the primary navigation with this upgrade. As a result, there are action items you must take if your theme is a copy of one of the out-of-the-box themes:
The following changes were made to the primary navigation:
Click for details
Click for details
* Second Level */ .RadMenu.MainMenu .rmTwoLevels .rmLevel1 > .rmItem > .rmLink { color: [#color]; font-family: [font-family]; font-size: [font-size]; font-weight: normal; } /* Second Level - Hover state */ .RadMenu.MainMenu .rmTwoLevels .rmLevel1 > .rmItem > .rmLink:hover, .RadMenu.MainMenu .rmTwoLevels .rmLevel1 > .rmItem > .rmLink:focus { background-color: [#color]; color: [#color]; } /* Third Level */ .RadMenu.MainMenu .rmSlide .rmSlide a.rmLink { color: [#color]; font-family: [font-family]; font-size: [font-size]; font-weight: bold; } /* Third Level - Hover State */ .RadMenu.MainMenu .rmSlide .rmSlide a.rmLink:hover, .RadMenu.MainMenu .rmSlide .rmSlide a.rmLink:focus, .RadMenu.MainMenu .rmSlide .rmSlide a.rmLink.rmFocused { background-color: [#color]; color: [#color]; } @media (min-width: 768px) { .RadMenu.MegaDropDownMenuOuter ul.rmLevel1 div.rmSlide, .RadMenu.MegaDropDownMenuOuter ul.rmLevel1 ul.rmVertical div.rmSlide { display: block !important; } } |
Panel properties no longer saving as NULL | In an effort to simplify query and report writing, all numeric and boolean (yes/no) panel properties have been updated from NULL to (0). When newly added numeric or boolean properties are added as panel sources, all rows are defaulted to a value of (0). |
Updating all queries that have unrelated sources |
Before this upgrade, it was not required that all query sources have a defined relationship. When sources did not have a defined relationship, iMIS would automatically apply a Cross Join to the sources. After this upgrade, two sources can no longer have an undefined relationship, and users must manually update all queries that contain unrelated sources. If you have queries with unrelated sources, an error displays prompting you to update the query. For performance reasons, it is strongly recommended that cross joins are not used. If you would like to keep the Cross Join relation, you must manually add it to the sources. Make sure the query is in Advanced mode to see the Cross Join option. |
All queries set to a timeout after 30 seconds |
The query definition window now encourages users to set a maximum timeout period, so the query stops running after the specified time. The default value for the new setting is 30 seconds. To change the default value after an upgrade, open the queries in Advanced mode, select the Filters tab, then change the Allow query to run for (maximum) setting. Choosing 1 minute or 3 minutes is not recommended and could severely decrease the site’s performance. |
SETTINGS | |
Entering iMIS licensing information | iMIS no longer requires system administrators to add individual keys for each licensed feature. A single Client key and Access code are the only required items when entering licensing information. When you purchase a new licensed feature, you can simply click Re-sync and iMIS is automatically updated with the licensed feature. |
Navigation change for General lookup tables | The General lookup tables navigation item has moved from Settings > Utilities > General lookup tables to Settings > General lookup tables. The Settings > Utilities navigation item, which also included the Update iMIS and Package installer navigation items, has been removed. |
Discontinued support for Internet Explorer 11 coming in 2021 | Internet Explorer 11 will no longer be supported as of January 1, 2021. We recommend that you use other browsers, such as Chrome or Edge. |