Release 2024.2 is now available; it is a major release that contains new features and refinements.
NOTE: PHP 8.3 is supported and recommended for this upgrade.
We will begin scheduling 2024.2 updates on customer Test systems starting on November 24th, 2024.
Notable Changes
Please review the Database Changes in 2024.2 and make any necessary changes to your AdHoc Grids, Custom Events, and API calls.
Important Notice
This version introduces Indexed Grid Searches for Cable Maintenance, Ports Pins Lens, and Location grids. To utilize this feature, specific requirements and configurations are necessary:
MongoDB Requirement
Database Setup: MongoDB is required to enable Grid Indexing.
Security and Authentication
Authentication: MongoDB must be configured to require authentication to ensure security. This means users will need valid credentials to access the database.
Credentials
The application requires login credentials (username and password) to connect to MongoDB.
These credentials must have permissions to create and manage databases and tables.
Optional Feature
Grid Indexing is an optional feature. If your organization does not require it, you can disable this functionality.
Review and Refresh Session(s)
We are planning two Review and Refresh sessions for 2024.2. The first session is scheduled for December 3rd, 2024, at 11:00 AM Eastern, and the second is scheduled for December 4th, 2023, at 3:00 PM Eastern.
Key
Expand |
---|
Bug Fixes | Image Removed
New Features
Image Removed
Changed Features | Image Removed
| Image Removed
Removed Features | Image RemovedRelease 2024.2 is now available; it is a major release that contains new features and refinements.
NOTE: PHP 8.3 is supported and recommended for this upgrade.
We will begin scheduling 2024.2 updates on customer Test systems starting on November 24th, 2024.
Notable Changes
Please review the Database Changes in 2024.2 and make any necessary changes to your AdHoc Grids, Custom Events, and API calls.
Important Notice
This version introduces Indexed Grid Searches for Cable Maintenance, Ports Pins Lens, and Location grids. To utilize this feature, specific requirements and configurations are necessary:
MongoDB Requirement
Database Setup: MongoDB is required to enable Grid Indexing.
Security and Authentication
Authentication: MongoDB must be configured to require authentication to ensure security. This means users will need valid credentials to access the database.
Credentials
The application requires login credentials (username and password) to connect to MongoDB.
These credentials must have permissions to create and manage databases and tables.
Optional Feature
Grid Indexing is an optional feature. If your organization does not require it, you can disable this functionality.
Review and Refresh Session(s)
We are planning two Review and Refresh sessions for 2024.2. The first session is scheduled for December 3rd, 2024, at 11:00 AM Eastern, and the second is scheduled for December 4th, 2023, at 3:00 PM Eastern.
Key
Expand |
---|
Bug Fixes | Image Added | New Features | Image Added | Changed Features | Image Added | | Image Added | Removed Features | Image Added |
|
Release 2024.2.1 (12-13-2024)
Component | Description | Type | Documentation |
---|
API | This fixes a scenario in which the API returned the HTML of the error page instead of the standard response format. | Image Added | |
Billing | | Image Added | |
CustomerCenter | | Image Added | |
Custom Reports | Changes Batch Email to use WYSWIG for Email Message. Revised scheduling Options to Batch process. Removes the [Create Batch] button from the Custom Reports grid. Corrects a bug causing all Saved Custom Report data files to be deleted when only one was deleted.
| Image Added | |
Custom Logic | Adds support for binding array values to a single bind param when using the custom logic ->query() method, exposes custom logic ->getQueryError() method, and prevent stripping HTML characters on the custom logic debug form. Exposes the authenticated users GLA Permissions for use in custom logic ($user['permittedGlas']).
| Image Added | |
General | | Image Added | |
The system now clears the Table Cache to prevent errors after the Archive Process. Corrects a bug that prevented saving bookmarks to the bookmarks pane. Removes ext-raphf from the composer require. Resolves an error on the Contact Bulk Update form when selecting the Remove Existing Workgroups option.
| Image Added | |
Imports | | Image Added | |
Imports no longer throw association errors when trying to set inherited UDFs. The Service Import now allows the use of Category Service Catalogs. Resolves an issue with the Location Import clearing address data for fields that aren’t mapped.
| Image Added | |
Service Desk | | Image Added | |
Service Desk Action UDFs can now be reordered. Corrects the Service Order link used in Notifications to open the specified Order. The Service Catalog Picker on the Service Desk Action form no longer allows Categories, only Assignable Service Catalogs. Corrects the UDC Class association for Service Desk : View / Report : Actions grid. This ensures the correct UDC selection is displayed on the grid.
| Image Added | |
Release 2024.2 (11-22-2024)
Component | Description | Type | Documentation |
---|
API | Adds an API endpoint for pulling Cable View Path Reports Adds an API endpoint for rendering HTML and PDF Custom Reports. Adds an API endpoint for Locations.
| | API Cable API Endpoint Locations API Endpoint |
Billing | Adds a Configuration Option to control Invoice Link on ViewBill, allowing for Custom Report Invoices. Adds a Configuration Option to hide the View Bill Full Details link.
| | Configuration Guide Billing Parameters |
| | |
Catalogs | | | Location Catalogs |
Cable | Fixes an issue preventing Ports/Pins/Lens (PPL) from being added to Service Desk Cabling when using Auto Assign. Adds a check for “Move To Location” when populating the Auto Assign Location. Fixes an issue that prevented the Origination, Destination Equipment, and Locations from grouping on the Cable Maintenance Grid. The Card # field for Cabling Equipment is no longer hidden, regardless of status. Resolves an issue where transferring a partial set of Pair/Strands unlinks the Cabling Equipment from the untransferred pairs. Fixes the Pair/Strand transfer to only edit the Pair/Strand Equipment on the Pairs within the transfer range.
| | |
CustomerCenter | Expired Requests in CustomerCenter can no longer attempt to be approved. They are still viewable through the approvals grid and will be labeled as expired. CustomerCenter now supports Work Requests. The Approval menu item in CustomerCenter now displays the number of requests awaiting approval.
| | Requests Work Orders Approvals |
Resolves issues with searching Call Details by Authcode in CustomerCenter. Resolves issues with searching the Directory in CustomerCenter. Improves error reporting in CustomerCenter. Corrects an error preventing Custom Reports from rendering on CustomerCenter
| | |
General | Adds PHP 8.3 Support Introduces more cell copy options in the grid context menu. Updates the Custom Logic validation to support PHP 8 language-level features and token parsing. Ending Emulation on the Users grid now reloads the previous filters. Custom Logic Changes Adds Custom Logic functions createFile() allowing the creation of files in the Inbound or Outbound directories and arrayToCsv() to assist in generating CSV data. Adds the detach and detachDb methods in Custom Logic. Adds the sendSystemMessage method for use in Custom Logic. This allows Custom Logic to generate system messages for a specified contact. Updates the Custom Logic ->call() method to allow for committing data immediately upon successful completion.
Adds a config viewer grid at Admin > Config Viewer to display the PCR-360 configuration values and descriptions. Adds a Log Viewer menu item for viewing the PCR-360 error logs Errors are no longer logged in the Error Log Explorer; they are now logged in a log file under logs. The Log file name is specified by constants.APP_LOG_FILENAME Available log files are defined by logviewer.logfile[] = PATH values in the .ini file
Minor rework of Addresses that resolves difficulties adding or editing Addresses. Composer Changes Adds required PHP Extensions to Composer config so that Composer will validate the required extensions. Updated to a PHP 8.3 compatible version of the Zend framework forked from shardj/zf1-future. Updated to a PHP 8.3 compatible version of the Zend framework Extras forked from shardj/zf1-extras-future. Moves the MS Graph library to composer. Moves the Leaque OAuth2 cleint (used by Graph) to Composer. Removes GuzzleHttp from the Library. It was not added to composer as it will be included by MSGraph as a dependency.
| | The Grid Users Allowed Functions in Custom Logic Config Viewer Log Viewer Grid Misc Parameters Locations Tabs |
| | Grid Toolbar Grid Indexes |
| | |
| | The Data Entry Form |
Imports & Exports | | | |
Applies a fix to the _commit and _rollback methods of the Oracle and MySQL adapters to check for an existing transaction before trying to perform and action on it. Resolves the “PDO Exception” errors occasionally for Imports. The Approval Criteria Import now supports the Tier field.
| | |
Inventory | The Units field on Equipment Forms can now be updated if the User is an Admin or has explicit form element permissions set. New feature Purchase Order Pricing can default the Service Desk charge amount for Equipment in relation to the purchase price instead of the catalog default.
| | Equipment Purchase Order Purchase Order Pricing Tenant Management |
| | |
People | | | |
Reports | Adds Import/Export functionality to Custom Report builder. Adds PDF Options to Custom Report builder. Revised Custom Report Attachments. Custom Reports Enhancements
| | |
Batch Report Fixes Allows Template data in the Batch Report Description. Fixes rendering issues with Saved Reports on CustomerCenter. Updates Saved Reports so deletion removes the file from the server.
| | |
Services | | | |
Service Desk | Adds Service Order and Action Numbers to the Service Desk prompt when notifying users of existing Actions on a Service. Service Remarks now display timestamps when viewed from a Service Desk Action. Labor from Voided workflows no longer appear in the Time Entry grid Prevents creating more than a single Remove or Service ID Action for a Service at a time. Returns a message when attempting to create a second Service ID Action or Remove Action on the Service. The Service Desk Actions Equipment grid now includes Equipment from the Service Location and all child Locations. Adds Batch Scheduling for Service Desk Items Adds a feature to Schedule Completion and Finalization of Service Desk items and Child Actions (excluding Estimates) from the corresponding form. Adds Service Desk change values for Complete On and Finalize On. Adds an event to complete scheduled Service Desk items. Adds some common issues to the validation for Service Desk completion so issues can be detected before trying to Complete.
| | Service Orders Service Desk Actions Service Desk Change Actions Service ID Actions Service Desk Labor Service Desk Equipment Time Entry Service Desk Bulk Update Problems Projects Work Order |
| | |
...