Document toolboxDocument toolbox

(v1) Release Notes


Release 2023.1 is now available; it is a major release that contains new features and refinements. 


NOTE: PHP 8.1 IS REQUIRED for this upgrade.


We will begin scheduling 2023.1 updates on customer Test systems starting on November 4th, 2023.

Notable Changes

  • PHP 8.1 Required
    • Note: PHP 8.1 contains major changes to PHP. PCR recommends thoroughly testing PHP 8.1 and PCR-360 on your test system before installing PHP 8.1 on a production system

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

Review and Refresh Session(s)

We are planning two Review and Refresh sessions for 2023.1. The first session is scheduled for <insert date> at 11:00 AM Eastern, and the second is scheduled for <insert date> at 3:00 PM Eastern. 

Key

Release 2023.1 (10-15-2023)

Component

Description

Type

Incident(s)

Documentation

API

Added expense_type parameter to Service Desk Equipment post requests.

IN-8817Service Desk API Calls
Fixes issues with Completing Service Desk items via the API.




Service Desk API Calls

Calls & Rating

Added ability to update Call Statuses between Raw, Rated, and Rated Unbillable.



IN-8905Call Details

CustomerCenter

The CustomerCenter Request Tracking page now allows the Requestor to request an update on an item's status.

Users Group 2022Request Tracking

CustomerCenter Approvals Phase 2

  • Adds a log/history of approvals.
  • Adds the ability to Approve or Deny individual line items.
  • The Approved GLA and Cost are now included in the "Request Approved" Remark that is added when an Approval is logged.
  • Adds support for groups of approvers and priorities to the approval queue.
  • Adds Tiered Approvals.
  • Each Approval Criteria that is matched requires approval.


 


Users Group 2019 (approval queues, tiered approvals)

Users Group 2022

IN-9348

CustomerCenter Approvals

Approval Criteria

Service Desk - Activity/Remarks

General

Optimized the temp file cleanup process.



Admin Default Perspectives can now be restricted by User Roles.




Perspectives Grid
Implemented Composer package management to improve the installation and upgrade process. 




Installing PCR-360
Updated the "Get Total Rows" icon with a more meaningful image.



The Grid

Count Report

Adds the ability to edit the page number under any Grid.


IN-7123

IN-3538

IN-4930

Grid Toolbar
Prevent using Multipart Email MIME type when no attachments are included in Emails.



Imports & Exports

Added the ability to export and import the Import Formats.



Import File Formats

Exporting and Importing the Import Formats

Added a Service Order Equipment Import.




Service Desk Equipment Import

Service Desk Charges Import

Inventory

Barcode Transactions can now be sent through the API in batches.




Barcode

Barcode API Calls

Barcode Batches


People

Added the ability to Bulk Update Contacts and Departments.

Users Group 2019

Workers/Contacts

Department Hierarchy

Services

Added Phone and Email Address columns to the Contacts Tab on Services.



IN-8047Service Contacts Tab
Removed the "Available Service Host" field from Services. This addresses multiple issues related to having two different Service Host values on a Service Record and should alleviate any confusion related to selecting the Service Host on a Service.


IN-6740

IN-9178

IN-9813


Service Desk

Moved logic specific to the 360 Service Desk Wizard from the Location picker class to its own class.




Converting SD Type
Converting Service Requests to Service Orders now displays a new dialog allowing the selection of SDCs to be applied to each Action on the Order.





Fixed the Replaced Equipment Picker on the Service Desk Equipment form so you can now select the Equipment on an Incident and its children as being replaced.

IN-3206Service Desk Equipment
Fixed the Activity Log displaying the wrong value of returned Equipment when multiple has_unit equipment records are being picked up.

IN-2985

IN-2950


* Indicates external documentation not written by PCR.



Database Changes in 2023.1


Default Schema


Table NameChangeTable Changes
CC_APPROVAL_CRITERIA
Updated
ALTER TABLE `CC_APPROVAL_CRITERIA` ADD `TIER` INT DEFAULT 1 NOT NULL;
ALTER TABLE `CC_APPROVAL_CRITERIA` ADD `HASH` VARCHAR(32);
ALTER TABLE `CC_APPROVAL_CRITERIA` MODIFY COLUMN `HASH` VARCHAR(32) NOT NULL;
ALTER TABLE `CC_APPROVAL_CRITERIA` ADD UNIQUE INDEX `CC_APPROVAL_CRITERIA_6` (`HASH`);
CC_APPROVAL_APPROVERS
Updated
ALTER TABLE `CC_APPROVAL_APPROVERS` ADD `NOTIFY` TINYINT DEFAULT 1 NOT NULL;
CONTACTS_GLA_APPROVAL
Dropped 
IMPORT_FORMAT_REMARKS
New
IMPORT_FORMAT_ATTACHMENTS
New
NOTIFICATIONS
UpdatedAdded a new notification for CustomerCenter Updates
PHONE_SERVICES
Updated
ALTER TABLE `PHONE_SERVICES` DROP FOREIGN KEY `PHONE_SERVICES_2_FK`;
DROP INDEX `PHONE_SERVICES_2` ON `PHONE_SERVICES`;
ALTER TABLE `PHONE_SERVICES` DROP COLUMN `AVAILABLE_SERVICE_HOSTS_RECID`;
SERVICE_DESK_APPROVAL
Dropped 
SERVICE_DESK_APPROVERS
Dropped 
USERS_PERSPECTIVES_ROLES
New
USERS_PERSPECTIVES
Updated
ALTER TABLE USERS_PERSPECTIVES
ADD PRIORITY INT DEFAULT 0 NOT NULL;

Metadata Schema


Table NameChangeTable Changes
No changes


Archive Schema


Table NameChangeTable Changes
No changes


Supported Versions

Help Desk Portal - Email: help@pcr.com - Phone: 616.259.9242