NetForum Enterprise 2017.1 offers an updated user interface and form designer, integration of the Transaction Lifecycle utility, an updated Deploy Tool, and new xWeb methods. This article describes the changes and resolved issues for this version of the product.
Important! Version 2017.1.1 and the hot fix package 2017.1.1.1 are now available. Click here for a list of resolved issues in these packages.
What's New Overview
What's New in NetForum Enterprise 2017.1 includes the following sections of information about the release:
New Features
The new features are divided into the following sections, click a link below to go to the section.
Accounting: Transaction Lifecycle Utility
The following sections describe the new features added in NetForum 2017.1:
Support for Microsoft Windows Server and SQL Server
NetForumVersion 2017.1 requires Microsoft Windows Server 2016 and Microsoft SQL Server 2016. This version also requires .NET version 4.6. For more information about changes to the requirements, see the NetForum System Requirements.
User Interface
The user interface (UI) has been updated for a more responsive, contemporary design.
The updated iWeb interface uses Bootstrap version 3 and Model-View-Control (MVC) forms to present the information in a modern and easier-to-use format. This interface is available for system navigation, and for selected profile forms in version 2017.1.
In this release, the following profile forms can be displayed in the MVC framework:
- Individual
- Organization
- Constituent
- Invoice
- Payment
To see the change you must set the EnableNewUI system option to All or NavigationOnly, as follows:
- Set the system option to All if you want to use the new MVC profile forms and implement the updated menu and navigation interface for moving between modules.
- Set the system option to NavigationOnly to implement the improved UI for the menu and group item navigation, but want to retain the previous look and feel for the profile forms.
Accounting: Transaction Lifecycle Utility
The Transaction Lifecycle utility (formerly known as the T-Tool) has been added to the baseline code for the Accounting module. It was previously available in customized implementations.
The Transaction Lifecycle utility allows you to troubleshoot invoices and resolve discrepancies in invoices in closed batches. For more information, see Transaction Lifecycle Utility
Toolkit: Form Designer
A new Toolkit Form Designer provides an easier, more intuitive method to customize those forms that use the MVC framework.
The new Form Designer includes the following features:
- Use to customize MVC forms in updated interface.
- Drag-and-drop widgets and field onto the form.
- View a history of form changes, including a snapshot view of previous iterations.
- Roll back changes to a form.
- Use any browser to design MVC forms (IE not required).
Deploy Tool
The NetForum Deploy Tool assists you in migrating the NetForum database from a previous version to version 2017.1, by comparing schemas and metadata, and monitoring update scripts. For version 2017.1,
The Deploy Tool has been significantly redesigned for a better user experience and improved performance, as follows:
- The interface has been redesigned to provide an easier-to-use, more intuitive experience, and online help is available directly from the interface.
- Select a schema for comparison between an earlier version and 2017.1.
- You can preview tables to compare them between versions.
- There are a number of new filters that can be used to refine the change results. For example, you can view changes by add date, change date, add user or change user.
- You can define a custom WHERE clause for the database comparison.
- The following deployment options have been added:
- Upgrade mode
- Execute before upgrade
- Clustered indexes
- After running a database comparison, the utility allows you to view metadata differences by user.
xWeb: Accreditation Methods
The following web methods have been added for purchasing Accreditation products.
Method | Description |
---|---|
WEBCentralizedShoppingCartGetAccreditationFeeList | This method retrieves a list of eligible fees for an organization for a particular accreditation program. The information returned can then be used by other web methods for an order that includes an accreditation. |
WEBCentralizedShoppingCartGetAccreditationList |
This method gets a list of accreditations in the system. |
WEBCentralizedShoppingCartGetAccreditationListByCustomer | This method gets a list of accreditations for a specific organization/customer. |
WEBCentralizedShoppingCartGetAccreditationTypeList | This method gets a list of accreditation types. |
WEBCentralizedShoppingCartGetAccreditationTypeStatusList | This method gets a list of accreditation statuses for a specified accreditation type. |
Help
The help has been updated to include a Technical Portal. The Technical Portal includes information about Toolkit, xWeb, System Options and the Form Designer.
The help interface has been updated to reflect the changed UI, and to include a responsive design for use on tablets and other small-screen devices. It includes updated information on the Current UI and other 2017 features.
Resolved Issues
The following is a list of customer-reported issues that were fixed in 2017.1. The Netsuite issue number is included for your reference.
In addition, issues that were addressed in service packs for earlier releases that also affected the 2017 code base are included in this release. For a complete list of issues addressed in service packs, see the Abila Knowledgebase.
Netsuite ID | Description |
---|---|
17650 | Membership report renders results not found in the database in Chrome. |
18655 | Forgot your password function won’t find emails with apostrophes. |
18674 | Adjustment is spelled incorrectly on Physical Inventory Count form. |
19336 | When useEmailForAuthorization is false, cannot update Web Login password. |
19551 | Subscription: Fulfillment Report Export - CSV does not include address fields. |
19709 | The Event Date in the top portion of the report gives 'error #' instead of the date |
19740 | When an invalid credit card is entered when purchasing a credit, the system does not display an error message , log a message or indicate that anything is wrong. |
19995 | When adding a Fundraising Gift, codes are not auto-populating properly when a Fund is selected or changed. |
20048 | Revenue Available for Recognition Report does not render from Period Profile or Reports Module - blank popup received after clicking Go. |