Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from this space and version 2023.1


Release 20212023.3 1 is now available; it is aminor  major release that contains new features , bug fixes, and refinements


NOTE:PHP 8.1 IS REQUIRED for this upgrade.


We will begin scheduling 20212023.3 1 updates on customer Test systems starting , January on November 4th, 20222023.

NOTE: PHP 7.4 IS REQUIRED for this upgrade.

Notable Changes

  • Updates native password hashing to increase security
    • Adds new password hashing
    • Adds manual password expiration to the Users form, and includes a password reset link on the confirmation message
    • Retains legacy hashing to identify old passwords
    • Expires all user passwords so they are forced to be reset using the new hash
      • Note: After the upgrade, all users using the native PCR-360 log-in will have to reset their passwords, this will not affect Shibboleth customers.
    • Adds functionality to reset expired passwords after logging in with them
  • Added two new cleanup Events:

    1. Cleans up old Bulk Update History records. (The default timeframe is 365 days)
    2. Cleans up old System Message records. (The default timeframe is 365 days)
  • Perspectives Grid Changes

    • Admins now have the ability to override the PCR grid defaults (i.e. Perspective Admin Defaults).
    • Admins may now schedule grid reports from the Perspectives Grid Page.
  • Adds support for NENA 3 compatible E911 Reports.

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 20212023.31 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 20212023.31. The first session is scheduled for January 12th <insert date> at 11:00 AM Eastern, and the second is scheduled for January 13th <insert date> at 3:00 PM Eastern. 

Key
Toggle cloak

Cloak


Bug Fixes

New Features



Changed Features

Improved Performance

Removed Features



Release

...

2023.

...

1 (

...

10-

...

15-

...

2023)


Component

Description

Type

Incident(s)

Documentation

API

Added
new validations for Charges
  • The API now verifies a Service is billable when adding a Charge
  • The Owner is required for a new GLA Charge
  • The Override GLA format is validated against the Owner Billing Group GLA format
  • Standardize the parameter charge_catalog_recid for the charge catalog, charge_recid and catalog will still be accepted
  • Prorate may be set only if the BILL_MRC_CHANGE_FORCE_PRORATE config option is set to false
  • The API now validates whole and fractional quantities for Charges
  • An error is thrown if:
    • The amount is provided and the Catalog does not allow overrides
    • A quantity is provided for a Catalog that does not allow a quantity. (The Quantity is only allowed if the Catalog allows a quantity.)
    • The item does not have a Default Expense GLA

Image Removed

Services

Equipment

GLA

Service Desk

Actions

Contacts

Cable

Barcode

The API now supports international addresses.

Image Removed

Contacts APIAdded Billing Group validation when adding new GLA's to a Service. Also added validations for an ownership change in the API

Image Removed

Service API

Cleaned up a number of notices in the Purchase Order and Barcode API calls:

Image Removed

Catalogs

On the GLA grid, the "Select GLA Format" selector allows switching to the first format if you switched to another.

Image Removed

IN-7323

General

Added two new cleanup Events:

  1. Cleans up old Bulk Update History records. (The default timeframe is 365 days)
  2. Cleans up old System Message records. (The default timeframe is 365 days)

Image Removed

IN-4442

Tenant

Inventory

Services

Service Desk

Messages

Events

Perspectives Grid Changes

  • Admins now have the ability to override the PCR grid defaults (i.e. Perspective Admin Defaults).
  • Admins may now schedule grid reports from the Perspectives Grid Page.

Image Removed

IN-7123

Perspectives Grid

Video: Perspectives Grid

Updates native password hashing to increase security
  • Adds new password hashing
  • Adds manual password expiration to the Users form, and includes a password reset link on the confirmation message
  • Retains legacy hashing to identify old passwords
  • Expires all user passwords so they are forced to be reset using the new hash
    • Note: After the upgrade, all users using the native PCR-360 log-in will have to reset their passwords, this will not affect Shibboleth customers.
  • Adds functionality to reset expired passwords after logging in with them'

Image Removed

Users (Password Management)

Adding a new widget to the dashboard no longer removes existing widgets from the dashboard.

Image Removed

IN-6659

IN-4951

IN-7114

Cleaned up a number of homepage/dashboard notices (that were filling up the log in some cases).

Image Removed

Searching on a date column in Oracle, with certain query strings, no longer throws an error.

Image Removed

IN-6323

Form Perspectives now save content for text editor fields (i.e. the Description text editor on Catalogs).

Image Removed

International Address support on forms does now supports Custom Countries.

Imports & Exports

Added the user (who imported the file) to the Imports Grid.

Image Removed

IN-4985Importing a File

Charge Catalog Import changes:

  • The Import now supports Remarks and Remark Author.
  • The Import now saves the correct value when USE_QUANTITY is set to Disabled
  • The Import no longer blanks out the Amount for Default Charges on existing Equipment Catalogs.

Image Removed

IN-6713Charge Catalog ImportsAdds support for NENA 3 compatible E911 Reports.

Image Removed

Enhanced 911

Misc Parameters (Config Settings)

Imports now support international addresses.

Image Removed

Removed the extra "Default GLA" import field from the Charge Catalog import.

Image Removed

Inactive GLAs can now be used with the following imports:

  • Department GLA Permissions
  • Contact GLA Permissions
  • Contact GLA Approvals

Image Removed

Contact Import

Location Import

GLA Import

Inventory

Purchase Order Remarks and Return Order Remarks now support rich text.

Image Removed

Purchase Order

Return Order

Improved the performance of Equipment Catalog Pickers, specifically the Bulk Add Equipment Catalog Picker.

Image Removed

The Approved By field on Purchase Orders is now read-only once Closed.

Image Removed

Reports

The Zero / Low Calls Report now includes Archived Call Details data; Added Call Count and Duration Thresholds to the report.

Image Removed

IN-6594Zero Calls Report

Services

When Bulk-adding Service IDs the message displayed when some of the Service IDs in the range already exist no longer include out-of-range Service IDs.

Image Removed

IN-6692

Service Desk

Added the Override GLA column to the Service Desk Charges grid.

Image Removed

Added the Service Desk Action Status column to the Service Order child grids.

Image Removed

Service Desk Tabs

Charges with Billing Group Pricing are now properly updated when the owner of an Action is changed.

Image Removed

Completing a Move Action for a Multi-Location Service no longer throws an error when a "To Location" is not specified.

Image Removed

IN-6775

...

expense_type parameter to Service Desk Equipment post requests.

Image Added

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


Image Added



Service Desk API Calls

Calls & Rating

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


Image Added


IN-8905Call Details

CustomerCenter

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

Image Added

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.


Image Added

 


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.

Image Added



Admin Default Perspectives can now be restricted by User Roles.


Image Added



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


Image Added



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

Image Added



The Grid

Count Report

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

Image Added


IN-7123

IN-3538

IN-4930

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

Image Added



Imports & Exports

Added the ability to export and import the Import Formats.

Image Added



Import File Formats

Exporting and Importing the Import Formats

Added a Service Order Equipment Import.


Image Added



Service Desk Equipment Import

Service Desk Charges Import

Inventory

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


Image Added



Barcode

Barcode API Calls

Barcode Batches


People

Added the ability to Bulk Update Contacts and Departments.

Image Added

Users Group 2019

Workers/Contacts

Department Hierarchy

Services

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


Image Added


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.

Image Added


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.


Image Added



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.


Image Added




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.

Image Added

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.

Image Added

IN-2985

IN-2950


* Indicates external documentation not written by PCR.



Anchor
Database Changes in

...

2023.

...

1
Database Changes in

...

2023.

...

1
Database Changes in

...

2023.

...

1


Default Schema


IMPORT_FILESADD`IMPORTED_BY` VARCHAR(20) NULLADD `BULK_UPDATE_HISTORY_DAYS`365`MESSAGE_DAYS` INT DEFAULT 365 NULLCHANGE COLUMN `PASSWORD` `PASSWORD` VARCHAR(255COLLATE'utf8general_ci'COLUMN `PASSWORD_EXPIRED` TINYINT(1) NOT NULL DEFAULT 1Reset the password for all users.
CHANGE COLUMN `PASSWORD` `PASSWORD` VARCHAR(255) NOT NULL COLLATE 'utf8_general_ci'`USERS_PERSPECTIVES` MODIFY `USERS_RECID`
Table NameChangeTable Changes
EVENTSUpdatedAdded two new events.
CC_APPROVAL_CRITERIA
Updated
ALTER 
IMPORT_RECORD_TYPES_COLSUpdatedUpdated data.
TENANTSUpdated
TABLE `CC_APPROVAL_CRITERIA` ADD `TIER` INT DEFAULT 
1 NOT NULL;
ALTER TABLE `CC_APPROVAL_CRITERIA` ADD
USERSUpdated
`HASH` VARCHAR(32);
ALTER TABLE `CC_APPROVAL_CRITERIA` MODIFY COLUMN `HASH` VARCHAR(32) NOT NULL;
ALTER
TABLE 
`CC_
APPROVAL_CRITERIA` ADD 
USERS_PASSWORDSUpdated
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

...

Table NameChangeTable Changes
No Changeschanges


Supported Versions