Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 119 Next »


Release 2021.3 is now available; it is a minor release that contains new features, bug fixes, and refinements.

We will begin scheduling 2021.3 updates on customer Test systems starting, January 4th, 2022.


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.

Please review the Database Changes in 2021.3 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 2021.3. The first session is scheduled for January 12th at 11:00 AM Eastern, and the second is scheduled for January 13th at 3:00 PM Eastern.

Key

Release 2021.3 (12-30-2021)

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


Services

Equipment

GLA

Service Desk

Actions

Contacts

Cable

Barcode

The API now supports international addresses.


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


Service API

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



Catalogs

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

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)

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.

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'


Users (Password Management)

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

IN-6659

IN-4951

IN-7114


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



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

IN-6323

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



International Address support on forms does now supports Custom Countries.



Imports & Exports






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

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.

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


Enhanced 911

Misc Parameters (Config Settings)

Imports now support international addresses.



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



Inactive GLAs can now be used with the following imports:

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


Contact Import

Location Import

GLA Import

Inventory

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



Purchase Order

Return Order

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



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



Reports

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

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.

IN-6692

Service Desk

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




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


Service Desk Tabs

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



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

IN-6775

 * Indicates external documentation not written by PCR.



Database Changes in 2021.3


Default Schema


Table NameChangeTable Changes
EVENTSUpdatedAdded two new events.
IMPORT_FILESUpdated
ADD `IMPORTED_BY` VARCHAR(20) NULL
IMPORT_RECORD_TYPES_COLSUpdatedUpdated data.
TENANTSUpdated
ADD `BULK_UPDATE_HISTORY_DAYS` INT DEFAULT 365 NULL
ADD `MESSAGE_DAYS` INT DEFAULT 365 NULL
USERSUpdated
CHANGE COLUMN `PASSWORD` `PASSWORD` VARCHAR(255) NOT NULL COLLATE 'utf8_general_ci'
ADD COLUMN `PASSWORD_EXPIRED` TINYINT(1) NOT NULL DEFAULT 1
USERS_PASSWORDSUpdated
Reset the password for all users. 
CHANGE COLUMN `PASSWORD` `PASSWORD` VARCHAR(255) NOT NULL COLLATE 'utf8_general_ci'
USERS_PERSPECTIVESUpdated
ALTER TABLE `USERS_PERSPECTIVES` MODIFY `USERS_RECID` INT NULL


Metadata Schema


Table NameChangeTable Changes
No changes


Archive Schema


Table NameChangeTable Changes
No Changes


Supported Versions

  • No labels