CostGuard Version 20.1 Core Release Bulletin
Change Orders:
Functional Area | AR/FR | Description |
|---|---|---|
Orders | FR 3056 | Direct invoicing – Major enhancements including:
|
Bulk Data Import | FR 3105 | Bulk feature import – Lets you add features to accounts and services using a bulk data file import. CostGuard orders are created from the import. |
Workflow | FR 3111 | REST APIs in Workflow Management to activate, complete, wait and error a work item instance. |
FR 3127 | Quicklinks – Workflow now supports quicklinks to facilitate navigation between web modules and other external systems. This is equivalent to what has been available in the Customer Care, Tickets and Inventory web applications. | |
FR 3135 | View Workflow Notes From a Task – Users can now view notes on a workflow instance from the Tasks in that workflow instance. A notebook icon has been added at the top right of the Task Details page and in tasks expanded in the My Tasks and Search grids. Clicking on the notebook will open the workflow notes. This saves users from having to open multiple tabs to view notes. | |
RateBill | FR 3142 |
This includes related PR 83397 provided in 20.1 R7. If you’re currently on an earlier version of the release 20.1 and you find this functionality is negatively impacting your billing, you’ll need to upgrade to release 20.1 R9 or higher. Proration logic enhancement evaluates each month individually when calculating a charge – It calculates the length of time (and percentage to charge) for each applicable month based on the number of days in the month, instead of using the number of days in the month being billed against the entire span of days. This results in a more accurate charge. |
Security | FR 3097 | Automated synchronization of SaaS and Client users This FR was originally released in version 19.11 to provide:
CostGuard version 20.1 updates this FR with the following functionality:
This functionality is pre-configured and works out-of-the-box. If any customizations are needed, contact IDI for assistance. |
Resolved Known Issues
Functional Area | PR | Description |
|---|---|---|
Customer Care | 83300 | When creating a customer, if no Account Number is specified in the request, the system generates a temporary account number based on the current Date/Time. In cases where multiple requsts were occuring withing the same millisecond, this could result result in duplicate temporary account numbers, which in turn would cause a SQL exception when trying to insert the record in the database. To avoid this, the logic for generating temporary account numbers has been enhanced to better generate unique numbers. |
83315 | When editing a customer, if the change results in an invalid SMS number (SMSServiceID’ is not valid) now users have the ability to edit the SMS number. | |
Communications | 83302 | Communications web service was getting a ‘KeyNotFoundException’ when the htmlAgility pack resource tried to get the plain text of some email bodies to be indexed (Nitro). |
Tickets | 83317 | In cases where a service or location was being added/edited/removed from the ticket, they were not changing within the scope of Affected Services/Locations, and consequently any other change that had been made since the page was loaded would revert to original values. This has been fixed. Steps to reproduce: 1. On a Ticket, change the Assigned To user (From User A -> User B 2. Without refreshing the page or navigating away, add/change the Affected Service/Location. 3. After refreshing, user B should still be the Assigned To user (does not revert to A). |
Orders | 83297 | Order search failed on account number search – Updated search to properly handle numeric values larger than a max int. |
83321 | Added a tender status check to prevent voided tenders from being added to tender collection. | |
RateBill | 83332 | Outcollect process appears stuck or runs slow – Improved performance of TAP outcollect generation to check valid outcollect cycles once and not for every roaming agreement. |
83335 | Fixed the ‘Department Charge Detail’ XML Report to include services with only usage charges | |
83340 | RateBill request error – Updated logic when an invoice is deleted to delete from the InvoiceUsageHistory table | |
Workflow | 83306 | Corrected timeouts to be 120 seconds for Workflow Data Service requests in the Workflow Management Data Service API. |
83338 | Improved the performance of an underlying sql view to improve loading Workflow notes. | |
Retail Installment Plans | 83319 | Updated the Installment Plans by Account report – The report was incorrectly showing a balance remaining when CostGuard Client showed remaining installments/balance was actually 0. Now the report uses the vw_CGCcmt_RetailInstallmentPlans view so that the report and CostGuard Client views are in sync. |
Security | 83328 | When adding permissions to a user in Security, the Check All option now properly adheres to the environment filter. Previously, if the Show All Environments checkbox was checked and Check All was selected, the Environments field would show a mis-match (for example 58 of 13) if the system had hidden environments. |
Platform System Deployment Updates:
Module | Target Deployment Updates |
|---|---|
Workflow | 01/09/2020 |
Security | 01/13/2020 |