Document toolboxDocument toolbox

(v1) .Release Notes v2022.2


Release 2022.2 is now available; it is a minor release that contains new features and refinements. 


NOTE: PHP 8.1 IS REQUIRED for this upgrade.


We will begin scheduling 2022.2 updates on customer Test systems starting on January 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
  • API
    • Added a new API Endpoint for Service Desk Charges.
    • Added the ability to create Inquires via the API.
  • CustomerCenter
    • Added split funding in CustomerCenter (i.e., the ability to split charges across multiple GLAs).
  • Inventory
    • Internal IP ranges can now be configured to allow duplicate addresses.
  • Service Desk
    • Contacts from an Estimate are now carried over to the Order or Action when completed.
    • Added an Assign to Me button on the Service Desk Workflow grid. The button assigns the logged-in user as the worker of the workflow.

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

Key

Release 2022.2.2 (06-26-2023)

Component

Description

Type

Incident(s)

Documentation

API

Creating an Inquiry from the API no longer fails when using an SDC that has Default Charges.



Billing

Added Charge Quantity, Rate, and GLA Percent to the Master Charges Grid.

IN-9163


Multiple fixes related to downloading a CSV from the View Bill

  • Corrects an error when downloading CSV from View Bill full detail view.
  • Corrects a MySQL error when attempting to download CSV from View Bill by Charge Account Full Detail View.
  • Corrects an error when downloading CSV from the Service View Bill.

IN-2840

IN-9040

IN-9149



Fixed formatting issues with the Bill Coordinator (HTML) Emails.

IN-9521
Prevents duplicated exports for the Bill Completion event.



Corrected an issue causing Billing Error Calls/Usage to generate duplicate billing when the Billing Error(s) are corrected.

IN-9375
Corrects GLA Billing Estimate when a GLA is assigned to a Service with a separate Usage GLA for Calls

IN-8498

Cable

Added a clarification message on what Ports/Pins/Lens are transferred when using the Transfer All functionality. 
Note: Child Equipment Ports/Pins/Lens are not transferred with the parent PPL.

IN-9249 Inventory - Ports/Pins/Lens
The Equipment form now correctly sets the Ports/Pins/Lens Tab to Editable on a successful save.

IN-9682
Fixes an issue where Notes copy to a new Path Leg when using Save and Continue on the Service Desk Cabling and Path Legs forms.

IN-8106

IN-9383


CustomerCenter

The SDCs available for Packages are now limited to SDCs that have a Service/Equipment Catalog defined. (Allowing the "Any" option for the Catalog caused problems)



CustomerCenter Request tracking grid can now properly sort by Submitted Date.

IN-9039

General

Adds a Bulk Update History Form to allow users to view the entire Bulk Update History output. (since the grid truncates the output to 4000 characters).

IN-9108

IN-9271


Corrects the error message in PHP 8, on Mysql, generated when the Call Archiving process gets a duplicate error.



Fixed Default Form Perspectives not loading

IN-9608
Resolves an issue where a Contact without a phone number fails the phone number password reset check. (this was preventing password resets for contacts without a phone number)

IN-9506

IN-9535


Corrects an "Oops Error" when trying to create a Crystal Report Batch.  Also corrects an error with PHP 8 when triggering the batch events.

IN-9621

Imports & Exports

Improved the validation failure for bind param mismatches when manually running an Export. 

Fixes an issue in PHP 8 when referencing a bind parameter that isn't used for the Export query. 

IN-8999
An Export File Format now must be saved before adding a Schedule/Event



The Service Order Import no longer allows you to modify an existing order if it is not Pending or Hold status.

IN-9407

IN-9417


Fixed a PHP 8 error in the Ports/Pins/Lens Import that caused a crash if the VLAN was not mapped.

IN-8948

Services

Inactive Service Locations no longer show up on the Services Grid.

IN-9175Services: Fields, Logic & Rules

Service Desk

Adds clickable links for Service Desk item numbers in remarks on the remarks grid and on the view remarks tab of the Activity/Remarks form.


IN-8700Service Desk Activity/Remarks

New Grid Report Columns

  • Adds a "Project" column to the View/Report Actions grid (Service Desk > View / Report > Actions)
  • Adds an "Associated SD Item" column to the View/Report Actions grid (Service Desk > View / Report > Workflow).

IN-8432Service Desk Reports
Adds the Override Expense GLA column to the Equipment tab grid.

IN-8609Service Desk Equipment
Optimized the queries used when printing a Service Order (thus improving the report generation speed)

IN-8603
Resolved an issue where the Service Picker on Service Desk Up/Down Actions could cause an error.

IN-9272
Cable Paths on Incidents are now updating the Pair/Strand Status.

IN-9292
Eliminated an error on the Service Desk Estimate Labor form when Billable is checked and a Workgroup is selected prior to entering the Hourly Rate.

IN-8958
Fixed the Service Desk Action Save to properly set the appropriate flags for the MOVE component of a CHG_SWAP action (and allow Custom Validation to see Service Desk Info for Swap Actions). 

IN-9135
The Service Desk Equipment Form now has an Update Equipment Action drop-down option (when applicable).

IN-8038

Release 2022.2.1 (03-10-2022)

Component

Description

Type

Incident(s)

Documentation

Billing

Added Charge Catalog specific Tax Rates.

IN-8828

Charge Catalogs

Tax Rates

Fixed a bug causing missing billing transactions under Oracle when a charge is encountered that has a zero quantity.

IN-9032
Fixed a typo in the Email Invoice Contacts prompt.

IN-8663
Corrects inability to filter by GLA on the View Bill when contact has no explicitly defined GLA permissions and does not inherit any explicitly defined GLA permissions from the departments to which they are assigned as a coordinator.

IN-9008

Cable

Adding a PPL Range where the Low and High Prefix value contains an 'E' within the string no longer causes an Oops error



Catalogs

Adding Locations no longer has a dependence on Views which could cause errors when certain database tables were missing.

IN-8610

IN-8694

IN-8462


Communications

Added support for Cisco Unified Communications Manager version 14.

IN-8883

IN-8984


CustomerCenter

Added UDFs to General Inquiries in CustomerCenter.


User Defined Fields

Service Desk Tabs

Stand Alone Equipment "Actions" now show up in approval queues after they are submitted.

IN-9195
Fixed an error preventing users from adding pictures to Packages.

IN-8946
Fixed a bug that allowed CustomerCenter Requests that require approval to be submitted directly to PCR-360 Service Desk

IN-9195

General

Perspectives you subscribe to are longer available for sharing.

Only Perspectives that belong to a user may toggle sharing.



The Escalation Sequence Log no longer throws an error on Oracle when the "Result Data" is larger than 4000 bytes.

IN-8920
Relative Date filters no longer stop at noon on the last day.

IN-8982
The View Saved Perspective grids now have a column to distinguish Admin Default Perspectives.
Admin Default Perspectives are now strictly limited to one per grid identifier.
Perspectives no longer allow blank names.



Fixed an error preventing Custom Validations errors from displaying in Custom Validation Messages.



Imports & Exports

The Service Order Import now supports "Swap" Actions.


Service Order Imports
Corrects which error displayed on an Import line if the line had multiple errors. Previously the wrong error message might be displayed.



Fixed an error that prevented the Service Import from updating the Department Owner.

IN-9223

IN-8565


GLA Import Fixes

  • Yes and No values are now properly recognized for the Taxable field in the GLA Import
  • The Import now requires a non blank Component value for the required GLA Components.
  • The Import now allows Revenue and Expense flags to update to True, but error if you try to update to False.
  • Improved the logic that will let the GLA Import skip a GLA update if nothing is changing, to prevent unneeded Audit records.
  • GLAs now always import as Active if the status is not specified
  • The Expense flag is now properly set to FALSE, when the Import sets it to FALSE
  • The Import no longer allows the GLA Format to change
  • The Import will no longer allow a GLA to be created with a blank GLA Format
  • The Import no longer throws an SQL error when creating a new Address record.
  • The Import no longer garbles the GLA string if the first component is blank
  • The Import will now throw an error when the provided number of GLA Components does not match the GLA Format.

IN-2877GLA Import
Fixed a bug in Call Import that would cause the Origination number vhdata lookup to fail if the number was formatted with hyphens.



Call Imports no longer cause an SQL error if the Duration value does not match the field format mask.

IN-8974
The Service Order Import will now throw an error if you try to do a change action on a Service that is not Active, Suspend, or a Custom status.

IN-8565
Fixed bug in the Equipment Catalog Import that would throw an incorrect error about the Provisioned flag.



Knowledgebase

Fixed Anchor Tags on Knowledge Base Articles that were not working properly.



People

Optimized the Contact picker across PCR-360.



The Customer Tab is now visible if the Contact is a User, Customer, or Worker.



The Billable flag on Time Entry is now editable after it is set (so it can be unset if not billed yet).

IN-2860

Inventory

Added Purchase Order Number to the Equipment form.

User Group 2019Equipment
The Inventory Report no longer triggers an error on Oracle.

IN-5167

IN-5687


The Print button for Purchase/Return Orders no longer throws an error with PHP 8.1.

IN-9014

IN-8864


Fixed a PHP 8.1 bug that prevented creating API Barcode Warehouse Bulk Add transactions.



Notifications

Notifications no longer fail to send when any of the contacts on the notification do not have an email address.

IN-9087


Services

The Range of Services form no longer fails if the Pools table is empty.

IN-8939
Creating a Contact from a Service form will no longer error when the phone number matches the Service ID.

IN-8608

Service Desk

Added the Charges and GLA Tab to Service Desk Estimates.

IN-8683
Completed "Remove" Equipment Actions on Service Desk can no longer be "Voided".

IN-7905
Fixed a PHP 8.1 related error on the Workflow tab.

IN-9024
Equipment restrictions are now properly enforced on Work Orders.

IN-5137
Opening Work Orders from the Calendar View no longer throws an error

IN-8953
Directory flags on Contact Phone Numbers will no longer get unset when completing a Service Order Action with a Service which has the directory flag unset.

IN-8678
Service Desk Actions no longer save Audit records with invalid Created Date values.

IN-8989
The Historical Path button now correctly displays the cable path for Remove Actions.



Voiding an Order or Action now properly triggers the Workflow Void event.

IN-2957
Completed Service Desk Equipment can no longer be Voided.

IN-7905

Release 2022.2 (12-30-2022)

Component

Description

Type

Incident(s)

Documentation

API

Added a new API Endpoint for Service Desk Charges.


Service Desk API Calls

Service Desk Action API Calls

Added the ability to create Inquires via the API.


Service Desk Inquiries

Added a tab for the authentication tokens to the API Permission form.


API Permissions

Billing



Added the Incoming and Outgoing trunk columns to the Call Detail and Call Detail Error grids. 


Call Details

Changes to the Call Details Rerate Calls Button

  • Renamed the "Rerate Calls" button on the Call Details Error grid to "Reprocess Rating Errors"
  • The dialog that is opened when clicking the button now allows the user to cancel
  • The dialog warns users that it is an intensive task
  • Need to add a section in wiki to distinguish this button from the one on the Call Details grid
  • Manually Reprocessing Rating Errors sends an application message to the user when the process is finished

IN-7743Call Details

Catalogs

Added Attachments to the GLA form.

User Group 2019

GLA Attachments Tab

GLA Tabs

CustomerCenter

Added split funding in CustomerCenter (i.e., the ability to split charges across multiple GLAs).

 IN-4479

The Cart

CustomerCenter Parameters (Configuration Options)

The Location Required flag on the Service Catalog is now enforced by the CustomerCenter cart


IN-5914

General

Added Email to the Users grid (under Admin).


Users

Contact UDFs can now be displayed, as User Defined Columns (UDCs), on the following grids:

  • Services
  • Equipment
  • GLAs
  • Locations
  • Vendors

IN-8049

User Defined Fields

Adding UDCs to a Grid

Added Authentication Log Retention


Tenant Management
Added the ability to search the contents of the Service Reference field to the 360 search


360 View

Imports & Exports






 Port/Pin/Len Import Changes

  • Added the Port Alias field to the Import
  • The Import now lets you rename a port
  • The Equipment Recid, Asset Tag, Serial Number, and MAC Address are now mappable fields for the Import
  • The Import will now error when attempting to add a port to non-cabling Equipment

IN-5640Ports/Pins/Lens Import
Added Equipment Catalog Import now supports adding or updating Vendors.

IN-6052Equipment Catalog Import
The Charge Catalog Import now supports Selective Billing.


Charge Catalog Import

Inventory

Added printable and scannable barcodes to multiple forms. 

The Barcode tab and barcode report are available on the following forms and grids:

  • EQP Catalog
  • Warehouse
  • Warehouse Actions (grid only no Form)
  • Equipment
  • Purchase Order
  • API Keys

Note: This feature requires a license for the Barcode Module.


Barcode
Added Equipment Availability and Asset columns to the Warehouse Actions grid.


Warehouse Actions
Returned Equipment now allows Port/Pin/Lens, Attachments, and Remarks to be added.

IN-3613Inventory
Added Part Number, Modified By, and Modified Date to the Inventory Equipment grid.

IN-6749Inventory
Internal IP ranges can now be configured to allow duplicate addresses.

IN-3876

Users Group

IP Address Management

Equipment Parameters (Configuration options)

People

Added a Remarks tab to Vendors.


Vendor Tabs

Vendor Remarks Tab

Services

Added the following buttons to the All Services grid

  • Estimate Billing
  • Edit
  • Delete
  • Print
  • Add Range of Services


Reporting on Services

Service Desk

Added the ability to save a Perspective on the Manage Service Desk Association form. 


IN-7947Projects
Added an Assign to Me button on the Service Desk Workflow grid. The button assigns the logged-in user as the worker of the workflow.


Service Desk - Workflow
Contacts from an Estimate are now carried over to the Order or Action when completed.

IN-3403Service Desk Estimates
Reformated the Activity/Remarks on Service Desk Printouts, so the Activity/Remark is on its own line and utilizes the entire width of the report. 

Users Group 2019Service Desk Activity/Remarks
The Activity/Remarks section of the Service Desk Printouts now adjusts the heading based on what's selected. (i.e., Activity, Remarks, or Activity/Remarks)


Service Desk Activity/Remarks

Switch Interfaces

Removed Service Host Partition from the multi-Location form and Service Desk Actions.

IN-7831Service Locations Tab

 * Indicates external documentation not written by PCR.



Database Changes in 2022.2


Default Schema


Table NameChangeTable Changes

EVENTS

Updated
Added a new event

GLA_ATTACHMENTS

New

IP_ADDRESS

Updated
Dropped the unique key on the IP_ADDRESS column

TENANTS

Updated
ADD `AUTHENTICATION_LOG_DAYS` INT DEFAULT 365 NULL

VENDORS_REMARKS

New


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