(2024.1) Release Notes

(2024.1) Release Notes



Release 2024.1 is now available; it is a major release that contains new features. 



NOTE: PHP 8.1 IS REQUIRED for this upgrade.



We will begin scheduling 2024.1 updates on customer Test systems starting on January 29th, 2024.



Please review the Database Changes in 2024.1 and make any necessary changes to your AdHoc Grids, Custom Events, and API calls.

Review and Refresh Session(s)

We are planning two technical overview sessions for the new functionality. These sessions will be tailored to those with technical knowledge or experience using PCR-360 customizations, but all are welcome. The first session is scheduled for January 22, 2024, at 11:00 AM Eastern, and the second is scheduled for January 24, 2024, at 3:00 PM Eastern.

Key

 

 

Release 2024.1.9 (12-13-2024)

Component

Description

Type

Documentation

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.

bugFix.png

 

Billing

  • The Stop/Start dates for Alternate Recurring Charges are now correctly set on Service ID Actions.

  • Corrects a bug on the Charge GLA Conflicts grid.

bugFix.png

 

CustomerCenter

  • Resolves issues when creating duplicate requests through the CustomerCenter, particularly when submitting the same request multiple times.

bugFix.png

 

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.

bugFix.png

 

General

  • Updates all PCR-360 Email columns to allow for 254 characters.

changeFeature.png

 

  • 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.

bugFix.png

 

Imports

  • Adds a new configuration option to set memory allocation for the Import process.

addFeature.png

 

  • Imports no longer throw association errors when trying to set inherited UDFs.

  • The Service Import now allows the use of Category Service Catalogs.

bugFix.png

 

Service Desk

  • 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.

bugFix.png

 

Release 2024.1.8 (10-30-2024)

Component

Description

Type

Documentation

Component

Description

Type

Documentation

Billing

Adds a Config option to hide View Bill Full Details link.

addFeature.png

 

CustomerCenter

Adds the PDF extension to Custom Report Emails.

bugFix.png

 

Service Desk

Fixes an error preventing Estimates from converting to Service Orders when there are no associations to other Service Desk items, like Projects.

bugFix.png

 

Release 2024.1.7 (10-10-2024)

Component

Description

Type

Documentation

Component

Description

Type

Documentation

CustomerCenter

Adds “Bandwidth” to the Backbone/Data Service Grids and CustomerCenter.

addFeature.png

 

Adjusts the visibility of Saved Reports in CustomerCenter to only the user that saved the report.

bugFix.png

 

Custom Reports

  • Corrects Permission issues with Custom Reports and CustomerCenter Only Users.

  • Adds a fix to protect against arbitrary code execution via Custom Report templates and attachments.

  • Batch Report Fixes

    • Template data is now allowed in the Batch Report Description.

    • Fixes Saved Reports on CustomerCenter rendering issues.

    • Deleting saved reports now removes the file from the server.

bugFix.png

 

General

Database Optimization to reduce repeated queries.

monitor_lightning.jpg

 

Services

Adds a Confirmation dialog to the “Age Selected” button on Services Grids.

bugFix.png

 

Service Desk

Incoming emails with Inquiry numbers (IQ…) will now be attached to the Service Desk record when the Inquiry has already been converted to another Service Desk type.

addFeature.png

 

  • Fixes Upgrade/Downgrade Wizard importing Changes from the old Service Catalog.

  • Corrects the INQUIRY_EMAIL_TOPIC data variable output for Inquiry Notifications and Escalations.

  • Adds a new Associated Service Order field to the Estimate form.

  • Restricts Associated Project field to only display Projects.

  • Calendar fixes

    • Fixes logic that prevents users from showing their events if they are the managers of the Workgroup to which the events are assigned.

    • Adds click handling to the Calendar for Service Desk WorkOrders.

    • Fixes a bug where only one of the simultaneous events in the same Workgroup, on the same Day, and the same Service Desk Item, show in the calendar.

bugFix.png

 

Release 2024.1.6 (07-30-2024)

Component

Description

Type

Documentation

Component

Description

Type

Documentation

CustomerCenter

Resolves an issue where a CustomerCenter General Inquiry would lose all values if submitted before all required fields were filled out.

bugFix.png

 

General

  • Resolved an issue where certain grids would fail to create Admin Default Perspectives.

  • Prevents Inactive Locations from being included in the Locations Picker

bugFix.png

 

Imports

Adds additional reporting information (i.e., when a rollback occurs) to the Import File Process Report.

addFeature.png

 

Resolves an issue with the Service Import not setting the Rating Group if it does not already have one.

bugFix.png

 

Service Desk

  • Eliminates an error when assigning Service Desk Permissions on Charge Catalogs

  • Resolves an issue that prevented changing the order for Inquiry UDFs.

  • Resolves an issue with workflow auto-scheduling setting wrong start times when using backward technician scheduling.

bugFix.png

 

Release 2024.1.5 (06-20-2024)

Component

Description

Type

Documentation

Component

Description

Type

Documentation

CustomerCenter

Added Estimates to CustomerCenter Request Tracking.

addFeature.png

 

Inquiry Workflow now loads from CustomerCenter.

bugFix.png

 

General

  • Resolves issue where using a column other than RECID as the primary key of a Table/Model causes the create script to generate incorrect DDL for the table. This addresses the issue where User Sessions were not created in JITC mode on a JITC-hardened server.

  • Corrects the Service / Equipment UDF inheritance to only display on selected branches. UDFs now properly inherit only from the parent/grandparent, not a related parent record.

bugFix.png

 

Reporting

  • Corrected Custom Report and Custom Validation ability to use call function in Custom Logic.

  • Allow usage of <?php in Custom Reports

  • Changed Custom Reports to display parameter errors before rendering

bugFix.png

 

Release 2024.1.4 (05-24-2024)

Component

Description

Type

Documentation

Component

Description

Type

Documentation

Billing

  • Corrects the Specified Date selection for Date to Last Billed on Charge Catalog Default Amount Changes.

bugFix.png

 

CustomerCenter

  • Resolves an issue on the CustomerCenter packages page where switching between list and grid view did not retain the selected package type, resulting in all packages showing.

  • Resolves an issue with Package Types not displaying in the CustomerCenter side navigation on the packages page.

  • Resolves drop-down UDFs not populating with the service UDF values for changing/removing actions in the CustomerCenter cart.

  • Resolves an issue where Service UDF values are being reset after converting from a request to an order.

  • Adds more error handling in CustomerCenter to support Custom Validation messages when dealing with Request-related tasks.

  • Exporting Ad-Hoc reports from CustomerCenter no longer includes columns that were not marked as visible.

  • Resolves an issue where General Inquiries submitted through CustomerCenter were requiring UDFs from other topics.

  • It resolves an issue where the UDF descriptions were not displayed for items added via a package.

  • The Approval Criteria matching is now more explicit. Resolves issues with Requests requiring additional approvals.

bugFix.png

 

General

  • Adds UDFs to the Custom Validation on Services when saving from Service Desk Actions.

addFeature.png

 

  • Resolves an issue where the application gets stuck in a loop when logging out with JITC mode enabled.

  • Adds a Database Rollback to failed Custom Validation calls. This will now also roll back the child data updated prior to a Custom Validation failure.

  • Corrects the line number inconsistency for Custom Logic errors with <?php tags

bugFix.png

 

Inventory

  • Resolves an issue where picking up multiple Asset Equipment records caused the same asset tag to be assigned to multiple records.

bugFix.png

 

Service Desk

  • Changes the “From Location” on the Service Desk Equipment move to “Current Location,” which more accurately reflects the data it represents.

  • Resolves an isssue where the Service Desk Equipment grid value and Service Desk Equipment form value are not always the same value.

  • Resolves an issue where the Service Desk Equipment form was not populating the Equipment Picker properly.

  • The Service Request to Service Order conversion no longer errors when TASK actions are present.

  • Resolves an issue where the Service Desk Equipment Form is loaded with bad data (e.g., When Removing some Equipment, the “From Location” on the Service Desk Equipment form's grid didn’t always show the data for the “From Location,” even for identical Location types.)

  • Completing Service Desk Equipment (with a quantity of zero) no longer requires Equipment-identifying fields (i.e. Asset Tag, Equipment ID) to be populated.

bugFix.png

 

  • Removes the option to complete actions on Service Requests.

delFeature.png

 

Release 2024.1.3 (04-16-2024)

Component

Description

Type

Documentation

Component

Description

Type

Documentation

API

Adds the ability to Complete Service Desk Actions via the API.

addFeature.png

https://pcr360.atlassian.net/wiki/x/vBsHAQ

Rating Group is now imported to new Remove Actions when created by API.

bugFix.png

 

The Service Desk Actions API now gets the rating_group and Catalog from the existing record.

bugFix.png

 

The Services API now allows updating a Service to a Category Catalog.

bugFix.png

 

The Barcode API now properly returns an “Invalid JSON” error when attempting to decode invalid JSON data.

bugFix.png

 

The Cable Paths API no longer requires the status field.

bugFix.png

 

Fixes a Gmail API Error Authenticating OAuth2 Token due to an Invalid State.

bugFix.png

 

Inventory

Corrects an issue where the Warehouse Action form was not updating the Asset Tag field, or Equipment ID correctly after using the Equipment picker.

bugFix.png

 

Reporting

Fixes an issue with Scheduled Reports that originated from tab grids. (The original issue was reported as a problem scheduling reports from the Call Details tab on Services)

bugFix.png

 

Release 2024.1.2 (03-12-2024)

Component

Description

Type

Documentation

Component

Description

Type

Documentation

Communications

Fixes an error with connecting to the Cisco Call manager.

bugFix.png

 

CustomerCenter

The Custom Validation Error message for Approvals is more helpful.

changeFeature.png

 

CustomerCenter now properly filters invalid categories in the side-bar.

bugFix.png

 

Corrects CustomerCenter Approval Criteria Amount Thresholds.

bugFix.png

 

Inventory

Corrects SHOW_CONSUMED = false Oops error.

bugFix.png

 

Reporting

Corrects Smarty Template Compile directory for Custom Reports.

bugFix.png

 

Service Desk

Fixes Service Request to Service Order conversion issues:

  • Conversion now Adds Workflows if an SDC is selected.

  • Conversion Save now prompts for an SDC when it should to allow saving an SDC

  • Conversion now displays applicable SDCs.

  • Duplicate Charges are no longer created.

bugFix.png

 

Release 2024.1.1 (02-21-2024)

Component

Description

Type

Documentation

Component

Description

Type

Documentation

API

Adds Gmail API OAuth2 and Gmail API Service Account validation to the suported email APIs.

addFeature.png

(2024.1) Configuring the Gmail API

Sensitive information (e.g., passwords) sent during API login requests will no longer be stored in the API Request Log.

bugFix.png

 

Billing

Corrected [Stop] button on the Charges grid to use the Specified Date.

bugFix.png

 

Cable

The Cable form when is no longer restricted when opened from a parent form. (e.g., The Cable Data UDFs on a Conduit Cable form were not rendering correctly)

bugFix.png

 

CustomerCenter

CustomerCenter requests submitted before 2023.1 no longer error when an Approver tries to view the request.

bugFix.png

 

Resolved an issue in CustomerCenter where hidden system widgets were being deleted.

bugFix.png

 

CustomerCenter Change Action Requests now adhere to Approval Criteria that had owner requirements.

bugFix.png

 

CustomerCenter Change Action Requests now display any applicable SDC change amounts.

bugFix.png

 

General

Fixes the Help button (Wiki Search) to work with Confluence Cloud.

bugFix.png

 

Resolves the error when using the PCR-360 command line utility to encrypt a password.

bugFix.png

 

Cleans up some "undefined index" notices.

bugFix.png

 

Corrected problem linking Crystal Reports to Forms

bugFix.png

 

Resolves an issue where the PCR-360 database create and validate scripts would fail (from the application) because of a missing table on PHP8 and MySQL8

bugFix.png

 

Imports & Exports

Resolved an error where Phone Service Imports incorrectly flagged a provided pool as invalid when multiple service catalogs in the same hierarchy were set on the said pool.

bugFix.png

 

Services

Made a slight adjustment to use the proper Phone Filter on the Dashboard.

bugFix.png

 

Service Desk

Service Desk Equipment REMOVE Actions now properly account for the quantity when the Equipment's Catalog has the Units flag. This resolves an issue where doing partial returns was not possible.

bugFix.png

 

Corrected "Estimate NRC Total" by filtering out Voided Actions for the Project.

bugFix.png

 

Corrected bug with Service Order Remove Actions setting bad Recurring Dates on Alternate Recurring Actions.

bugFix.png

 

Fixed a visual bug where not all Services were viewable on the Create Service Order form via the 360 Search Wizard.

bugFix.png

 

Resolves issue where Service Order Number is populated by a Saved Perspective.

bugFix.png

 

Fixes an issue where changing the Equipment ID wasn't saving when returning items with Warehouse Actions.

bugFix.png

 

Release 2024.1 (01-11-2024)

 

Component

Description

Type

Documentation

Component

Description

Type

Documentation

Reports

Added a Custom Report Writer

The Custom Report Writer utilizes built-in PCR-360 Custom Logic, the Smarty HTML Templating Engine, and the Bootstrap v4.0 CSS Framework to render customized, distinctly formatted reports. The functionality allows for:

  • PDF downloads

  • Emailed reports

  • Reports saved with data

  • Batch processing

Reports can be easily accessed within the system via Bookmarks, linked directly on any form, or on most grids in the application.  They are also available to end-users in CustomerCenter.



Note: This update officially deprecates the Crystal Report functionality. It will only remain available if you are currently using Crystal Reports.

addFeature.png

Crystal Reports 

Data Entry Form 

CustomerCenter Reports 

Custom Reports 

Permission Sets

Grid Toolbar

Depreciates the Crystal Reports Functionality. 



changeFeature.png





* Indicates external documentation not written by PCR.





Database Changes in 2024.1



Default Schema



Table Name

Change

Table Changes

Table Name

Change

Table Changes

REPORTS

New



REPORTS_ATTACHMENTS

New



REPORTS_BATCH

New



REPORTS_LINKS

New



REPORTS_PARAMETERS

New



REPORTS_ROLES

New



REPORTS_SAVED

New



REPORTS_SAVED_CONTACTS

New



MENU

Updated



Metadata Schema



Table Name

Change

Table Changes

Table Name

Change

Table Changes

CUSTOM_DEBUG

Updated

ALTER TABLE `CUSTOM_DEBUG` ADD `MICROTIME` VARCHAR(50) NULL;



Archive Schema



Table Name

Change

Table Changes

Table Name

Change

Table Changes

No changes


Supported Versions