Document toolboxDocument toolbox

(2022.1) Release Notes



Release 2022.1 is now available; it is a major release that contains many new features, bug fixes, and refinements. This is also our next Long Term Support (LTS) release. Version 2022.1 replaces 2021.1 as our LTS release, meaning 2021.1 is no longer supportedAn LTS release is a Major Release that PCR will support for at least 12 months. Release 2022.1 will be supported for 24 months.  All other releases are supported for two release cycles.  LTS Releases will be patched (as a hotfix) for any Critical or High Impact bugs applied after a release.  These include (but are not limited to): service-impacting issues, billing issues, or charge-related bugs.  These issues have no workaround, or the workaround is cumbersome.  Once the next LTS is released, PCR will work with customers to move them to the next LTS release.   



NOTEPHP 7.4 or PHP 8.1 are REQUIRED for this upgrade. PHP 8.1 Is required starting with hotfix 2022.1.5 or later.



We will begin scheduling 2022.1 updates on customer Test systems starting, on June 17th, 2022.

Notable Changes

  • PHP 8.1 Support 

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

  • Redesigned CustomerCenter Approvals Process

  • Billing Improvements

    • Added trackable Quantities to the ViewBill and Bill Details Transactions.

    • Added Selective Billing to the Charge Catalog. Allows billing MRC Charges for specific months while skipping others.

    • Added Service/Equipment Location to the View Bill and Bill Details grid

    • Added a Custom Text configuration option to the Invoice below the header information

    • Added a configuration option to move the Remittance Coupon to the first page of an Invoice

  • Added a new Custom Logic Library to the Wiki

  • Optimized the Message Icon Checker

  • Optimized Service Desk Actions Report, SLA Metrics, and SLA Workflow Metrics grids.

Please review the Database Changes in 2022.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 2022.1. The first session is scheduled for June 28th at 11:00 AM Eastern, and the second is scheduled for June 29th at 3:00 PM Eastern.

Key

Bug Fixes

 

bugFix.png

 

New Features

 

 

addFeature.png

 

Changed Features

 

 

Improved Performance

 

 

Removed Features

 

 

Release 2022.1.8 (02-21-2024)

Component

Description

Type

Documentation

Component

Description

Type

Documentation

API

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

 

Billing

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

 

General

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

 

Cleans up some "undefined index” notices.

 

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.

 

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

 

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

 

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

 

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

 

 

Release 2022.1.7 (01-02-2024)

Component

Description

Type

Incident(s)

Documentation

Component

Description

Type

Incident(s)

Documentation

API

Resolves isssue where the Reference field is not added when creating an Service Desk Action via the API.

IN-9845



Corrected Contacts API endpoint when adding Contact phone for existing Service.









Billing

Alternate Recurring Charges Stopped before the Billed Through Date now generate the correct Credit.

IN-10148



Resolved an issue where Invoices could have the wrong status due to bad floating point precision comparisons.

IN-10044



Manually entered Calls will now Bill by Assigning a Rate at creation





The Call ReRate function will now work without selecting an Import FIle format.





Catalogs

Allowed incremental processing of GLA Replace, preventing rollbacks





IN-9797



Rewrote Charge Catalog Amount Updates.

Added Specified Date for Charge Amount Update.









Corrected error messages for Charge Catalog Bulk Stop Charges.





IN-9271

IN-9108

IN-10089



Resolves issue where the Location range builder throws a fatal error when using alphanumeric ranges.

IN-9705



CustomerCenter

CustomerCenter Cart Requests now start with the action item list expanded by default.

Users Group 2023



CustomerCenter Custom Menus no longer partially updates changes when large amounts of permissions are present.









CustomerCenter will no longer show invalid Service Catalog items on the shopping page unless the "CC_CATALOG_SHOW_INVALID_ITEMS" configuration value is set.





IN-9669



Number UDFs on Packages in the CustomerCenter Cart now validate ranges before submission.

IN-10117



General

Updated Wiki links to use Configuration Option.





Applied Form Read-only Permissions to non-standard Dialog buttons. Support was added for individually disabling Form Dialog buttons.

IN-10063



Fixed an issue preventing Child Records form saving with JITC mode enabled.





Resolves issue where email does not send in JITC mode.





Creates a new AUTH_GROUP_SEPARATOR so it can be used separately from the AUTH_ATTR_SEPARATOR. Sets the default value of AUTH_ATTR_SEPARATOR to a semicolon.









Perspective Scheduled Reports now show data for Call Details, Bill Details, and the Charges grid reports (anything with a source table selector).





IN-9162

IN-10022



Fixed Import Conditional Logic, creating unnecessary notices when not being used.

IN-9590



Imports & Exports

Export File Formats with SQL source data can now generate files without an extension. Current extension-less formats will be populated with the system defaults upon upgrading.

IN-10124



The Equipment Import no longer requires the Location field for updates, even when the catalog requires it. This is only if a Location already exists on the Equipment.

IN-9806



The Non-Service Charge Imports are now updated using the Form's Bill Date field.

IN-10101

IN-10417



The Equipment Charges Import no longer throws errors when using an Equipment RECID to match an Equipment Record.

IN-9289



The Contacts Import now correctly updates the Department even when that is the only field changing.

IN-10262



Inventory

Total at Re-Order Point by Warehouse Widget Changes

* Corrects the queries used for the Total at Re-Order Pnt by Warehouse and Item Urgent Re-Order by warehouse widgets
* Removes Critical and Warning columns from the grid as they do not apply to the data in the grid. The values apply only to the widget graph
* Adds a Reorder Count column that shows (onhand+onOrder-pending) for the warehouse and any children
* Adds minimum reorder amount column that calculates the amount needed for each location to appease the warehouse threshold
* Adds a location Column that displays the location of each inventory item
* Fixes the Asset and Consumable columns so that they show on the grid
* Fixes the warehouse name so it shows on the widget properly
* Adds a button to both grids that opens the warehouse





IN-6746

IN-9045



UDCs now work on grids opened from Equipment Pickers.





IN-10079



Service Desk

Added Assigned Workgroup and Competed Workgroup to the Service Desk Grids. Changed the  Workflow fields to "Assigned Worker" and "Completed Worker"



User Group 2023

Requests

Estimates

Service Orders

Work Orders

Incidents

Projects

Problems

Quick Ticks

Inventory SD Tab

Custom Widgets

The Contact Picker on the Log Approval Service Desk Form no longer throws an error.

IN-9645



Resolves issue with missing columns on the ServiceDesk Charges Report Grid.

IN-9924



Adding or Updating Workflow in certain situations no longer throws an oops error.

IN-9371
IN-9480
IN-9483
IN-9453
IN-9568
IN-9602
IN-9610
IN-9703
IN-9706
IN-10203
IN-10084
IN-10067
IN-10255
IN-10258
IN-10284
IN-10322
IN-10129
IN-10134
IN-10222





Release 2022.1.6 (06-26-2023)

 

Component

Description

Type

Incident(s)

Documentation

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

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

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-9175

Services: 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-8700

Service 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-8432

Service Desk Reports

Adds the Override Expense GLA column to the Equipment tab grid.

IN-8609

Service 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.1.5 (03-10-2022)

Note: This release requires PHP 8.1

Component

Description

Type

Incident(s)

Documentation

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-2877

GLA 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



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 2019

Equipment

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.1.4 (12-19-2022)



Component

Description

Type

Incident(s)

Documentation

Component

Description

Type

Incident(s)

Documentation

API

Corrected the Services Charges and Equipment Charges API behavior when MRC_CHANGE_FORCE_PRORATE is turned off.

IN-8843

Services API

The Service API now allows Catalog changes for Services with a status other than "Available." Following the same rules as the Services Bulk Update. (Previously the API was only allowing Catalog updates on "Available" Services)

IN-8832



Archiving

Added additional columns to archived Service Desk records to more accurately associate with Services/Equipment that may have had ID changes or no ID.





Billing

The configuration option BILL_COORDINATORS_SUBJECT now allows customers to add the Bill Date Range to the email subject line

IN-8397

Billing Parameters

Corrected the HTML Coordinator Billing emails to remove extra line feeds.

IN-8848



Fixed a bug that can cause the Call-Rating event to crash if none of the calls in a file successfully rate.





Creating new charges no longer shows "$NaN" in the amount field before entering an amount.





Corrected HTML Bill Coordinator email Content-Type when not including Attachments.





The Reference field on Task Actions is now displayed on the View Bill.

IN-8275



Cable

Resolved an issue where the status was required to update PPL ranges.





Catalogs

Users can now enable the revenue/expense flags anytime on Existing GLAs.

IN-8454

G/L Accounts (GLA Catalogs)

Charge Catalogs now require a default amount when not a category. (The Charge Catalog form no longer triggers a save error for missing a default amount.)

IN-3231



CustomerCenter

The CustomerCenter Service Catalog List view no longer lists the description twice.





Number UDFs in CustomerCenter now validate against the configured maximum value (for integers) and display a helpful error message if the maximum value allowed is exceeded.

IN-8438

IN-8479

IN-8109

IN-8867



Corrected the Zero/Low Calls Report to include missing Calls/Services after the report was optimized.





General

Form Perspectives can now be saved as application/browser bookmarks. Clicking the bookmark link will open a new form using a specific perspective.





Grid Toolbar

Perspectives

Data Entry Form

Grid Perspectives can now disable pickers from auto-loading.

IN-8279

IN-8304

Grid Toolbar

Perspectives

Optimized Custom Logic validation.

IN-8612



Expanded the list of available forms for AdHoc Grid Buttons on the AdHoc Grid builder.

IN-2984

Reporting on Adhoc Grids

Corrects a failure when trying to restore data from the AUDITS archive tables.





SSO (single-sign-on) authentication now updates the email addresses when it is changed in the SSO system (i.e., shibboleth IdP).





Users can no longer delete all UDF associations from a UDF. (Removing all UDF Associations breaks the UDF Order Grid.)



IN-7868

IN-8920

IN-6096

IN-7536



Replaced hyphens with underscores for LISTS CODE values. This corrects an error caused when rearranging list values for UDF dropdowns. 

IN-8549



Imports & Exports

Optimized the automated Import File process to improve the processing speed. This is most noticeable for customers with a very large Import Files table. 

Note: this only improves the speed for Import Formats that do not allow duplicate files. 

IN-8523



Prevents Hierarchy Tables from triggering Path update events if nothing was changed.

IN-8105



The Service Order Import now requires the keyword 'CREATE' in the Service Desk number field to create a new Order (previously, a blank value did that).

Note: You should check your Service Order Imports and make necessary changes to your import files once the patch is applied to ensure new Orders are created as expected.



Service Order Import

Work Order Import

Added Operator Call Type for calls that dial zero.

IN-8327



The Charge Catalog Import now allows a specific date for the new Effective Date parameter. (this date will be used when stopping/updating Charges).





Fixed a bug that caused the Service Import to not change between owner types (contact or dept hierarchy) correctly. e.g., changing a Contact Owner to a Department Owner or vice versa 

IN-8565



Updating the Bill Due Date on an Import File no longer fails to update the Charges when some of the Charges from that file have already been deleted. 

IN-8616

IN-8635

IN-8223



Fixed a bug that caused the Call Import to crash when processing incoming calls with a blank or anonymous "from number."





Fixed an Oracle error that can happen when trying to use "Save New" on an existing Import Definition.

IN-2868



The Equipment Catalog Import will now correctly use the Catalog flag values mapped in the Import Definition, rather than defaulting to "false" (i.e., turned off or blank). 





The Contact Import no longer leaves behind the "None" Permission when using the GLA Permission Clear flag.

IN-8341



Inventory

Prevents adding custom values for Purchase Order Status.





Saving Unassigned Equipment no longer forces the Billable flag "on" in cases where all Charges on the Equipment are not marked as "Billing Complete."

IN-8546



Services

Changed the text on the "Save New" button to "Create Range" on the Add Service Range Form.



Services

Service Desk

Added CSR (Customer Service Representative) to the Actions grid.

Users Group 2022

Service Desk Reports

Service Desk Tabs

Added the Charge Action to the Service Order Printout.

 



Service Desk "Import from Service" functionality no longer removes and re-adds Service Equipment on the Action. Now it will only add Equipment from the Service that has not been previously added to the Action.

IN-8347



Returning consumables no longer creates bad Data and doesn't lose the Purchase Order (PO) history.

IN-6183

IN-6771



The "Move To" field is no longer enabled on a Service Desk Action when the status field on a Completed Action is changed to Finalized





The Workgroup column is now displayed when using the "Existing Workflow" button on an SDC.





The Default GLA from the Owner is now populated on an Order when creating an Order from an Estimate.





Deleting Charges, Equipment, or Labor on the Estimate tab of a Service Desk Estimate now prompts the user to confirm the deletion.





Service Desk Workflow Report grids now populate the Location column for Incidents.

IN-8248



The Assigned Workflow Grid now refreshes after saving the Workflow Record opened from a Service Desk item.

IN-7373



The Finalization message for Actions has been corrected to reflect the proper Action Number.

IN-8362



Actions created via the 360 wizard, with an SDC that has an SLA, now correctly add the due dates.

 

IN-7369





Release 2022.1.3 (10-13-2022)

Component

Description

Type

Incident(s)

Documentation

Component

Description

Type

Incident(s)

Documentation

API

Corrected a fatal error in the Service Desk API under PHP 8.1





Fixed issue with Services API not allowing setting the Owner if the Service has no Owner already because the Billing Group / GLA Formats did not match.





Cable

Adding cable to a Service record no longer causes errors when running PHP 8.1.





CustomerCenter

The Zero/Low Calls report can now be accessed from CustomerCenter.





Submitting a Task from CustomerCenter no longer throws an error. 

IN-8561



General

Fixed issues causing the GLA replace to fail. 

IN-8705



Imports & Exports

Fixed some errors that can happen with Import Conditional Logic when using PHP 8.1.





Release 2022.1.2 (09-26-2022)



Component

Description

Type

Incident(s)

Documentation

Component

Description

Type

Incident(s)

Documentation

API

Corrected an issue with the Service Desk API, where an error occurred when no existing UDF values were present on the Service Desk Record (either an Add New, or an Update on the Service Desk Record). This only affected customers running PHP 8.1.

IN-8343



API Request Log is no longer filtering angle brackets.





API "page" and "limit" parameters can now be lowercase.

IN-6217

IN-7996



The API Services Endpoint now validates a given status using the same rules as the Services Form.





Archiving

Service Desk Archiving no longer causes an error when trying to archive a Service Desk item multiple times.





Billing

Removed deprecated code that prevented Stop Dates before the Billed Through Date on MRC Charges.





Corrected an issue where BackBilling does not Charge/Credit Correctly when the Billing Cycle is not 1st of the Month through the End of the Month.

IN-8261



Taxes are now correctly included in the Invoice Billed Total.

IN-8411



Corrected an error when attempting to process Bill Archive Event under PHP 8 with MySQL (PDOException: There is no active transaction ).

IN-8449



Viewing the Invoice Printout no longer errors for customers running PHP 8.1.

IN-8455



Custom Logic

Added USERS.RECID and UserID to the $user property in Custom Validation. 







Added Next and Previous buttons to the Custom Logic form.



Custom Logic

CustomerCenter

Removed copyright information from the editable CustomerCenter footer and added it to the layout.

Note: This could produce redundant footer content and may require footers to be modified.





CustomerCenter owner pickers now display all appropriate owner possibilities. (previously the owner pickers on CustomerCenter were only showing other coordinators of the user's department)





CustomerCenter Request Tracking page now includes General Requests, and the page was overhauled to present more type-appropriate information.

IN-7181

IN-7501

Request Tracking

Fixed bug in CustomerCenter Approval Criteria that would cause Owner information loss.





When a Request is Denied through CustomerCenter, it is no longer assigned to the Approver who Denied the Request. It is assigned back to the user who submitted the Request





The CustomerCenter Request Name in the Shopping Cart now properly saves when pressing the ENTER key.

IN-5917



General

Improved the temporary file cleanup processes.





Optimized Location and Warehouse Pickers to be faster.

IN-8279



The Location History Report will now display the Location's full path in the report drill-down.

IN-7995



Deleting a Department Hierarchy record that has GLA Permissions no longer fails.





Deleting a Charge Catalog record with Billing Group Pricing records no longer fails.





Addresses memory and performance issues while running the Audit cleanup process against a very large dataset

IN-7918



The Contact Replace no longer throws an SQLSTATE error in some instances.





Imports & Exports

When updating a record using the Contact Import, or the Department Hierarchy Import, if nothing changes, then the database save and audit save are skipped.



IN-8105



Fixed an SQL error that might happen in the "Delete old Import Files" event.





Charge Imports no longer copy the Charge Catalog Description into the Override Description field; the Import can now blank out the Override Charge Description.

IN-8053



A few lines of non-utf8 data will no longer cause an Import to abort.

IN-7457

IN-7847



Service Imports no longer erroneously report a missing Owner on an Active Service during some updates.

IN-8556



When updating multiple Charges, the Charge Import will now ignore Billing Complete Charges.

IN-7720



Inventory

Equipment fields will now display for Add Service Desk Equipment on the Warehouse Actions form.

IN-8495



Blanking out the Associated Service on Equipment no longer forced the status to Unassigned.

IN-6132

IN-7214

Equipment

Reporting

Fixed issue with Zero/Low Calls Report when Rating Group is disabled.

IN-8506



Services

The Service Pools' Add Range of Services form now properly enforces the Catalog format and masks the Service ID field if it is a single catalog pool.

IN-7895



Bulk Updating Multiple Location Services to a Service Catalog that requires a Location no longer triggers an error.

IN-8239



Service Desk

On Work Orders, Service Desk Workflow will now only load SDC Workflow when an SDC is selected.





Filtering by Type now works correctly on the Quick Ticks grid.





Corrected an error that would sometimes display on the Service Desk Equipment form Expense Type field.

IN-6805



Navigating to the Service Desk SLA Workflow Metrics Report, the grid no longer generates an Oops Error.





The Service Desk Equipment no longer displays the wrong Equipment information in cases where another Equipment exists at the exact Location and belongs to the same catalog.

IN-7770



The Equipment section is now available on printed Service Orders when either the Inventory or Cable modules are licensed.

IN-8428





Release 2022.1.1 (07-25-2022)



Component

Description

Type

Incident(s)

Documentation

Component

Description

Type

Incident(s)

Documentation

Archiving

Added an Archived column to the Service Desk tab on Service and Equipment Forms.

IN-3555



Service Desk Archiving now correctly moves Service Desk Cabling data on older Service Orders.

IN-8095



Billing

Added Importable Charges RECID column to master Charges grid.
Optimized master Charges grid by adding Charge Source selector.

IN-8065



The Service Summary now displays the correct totals for customers who have multiple tax rates.

IN-8085



Cable

Resolves issue where Path To Equipment is not displayed on Ports/Pins/Lens (PPL) Grids when not linked to a PPL record.





CustomerCenter

Adjusted the "Add To Cart" pop-up in CustomerCenter, so it does not obscure the "Go To Cart" link.





CustomerCenter now correctly sets the "New Service ID," "Location," and "Rating Group" (for phones and auth codes) to Service Desk Actions.

IN-7718



The CustomerCenter Approvals page no longer errors when the user doesn't have any criteria assigned to them.





The Approval Criteria grid will now refresh when criteria approvers are modified.





General

Added better error handling to the GLA replace.

IN-8211

GLA Replace

Corrected website link and wording in the "Unlicensed Feature" message for unlicensed features in PCR-360.

IN-4484



Imports & Exports

Processing a large call file containing binary data no longer crashes the rating process.

IN-8104

IN-8266



The Service Import no longer errors when changing to catalogs with parent-enforced formats.

IN-8121



Inventory

The Items at Reorder Point Report now displays items with a Reorder Point of zero that are out of stock.

IN-6746



Service Desk

Changing the "Transfer to Warehouse" Location on Warehouse Actions no longer changes the Equipment available on the Equipment picker.

IN-8080





Release 2022.1 (06-17-2022)



Component

Description

Type

Incident(s)

Documentation

Component

Description

Type

Incident(s)

Documentation

Billing





Added trackable Quantities to the ViewBill and Bill Details Transactions.

IN-5168

IN-6160

Trackable Quantities on the Bill - Requirements

Bill Details

View Bill

Added Selective Billing to the Charge Catalog. Allows billing MRC Charges for specific months while skipping others.

IN-4511

IN-7090

Selective Billing - Requirements Doc

Bills

Charge Catalogs

Charge Tabs

MRC Selective Billing Tab

Added Service/Equipment Location to the View Bill and Bill Details grid





Added a Custom Text configuration option to the Invoice below the header information

Added a configuration option to move the Remittance Coupon to the first page of an Invoice

IN-3704

IN-4149

Billing Parameters

Invoices

Fixed an error triggered when switching the date range on the View Bill





Catalogs

Removed the "Requires Approval" flag from the Service Catalog. 



Service Catalogs

CustomerCenter

Redesigned CustomerCenter Approvals Process

The new process is more flexible for customers using the PCR-360 CustomerCenter. It also provides more options when designating which approvers should receive notifications. 

  • Approval Process Changes

    • CustomerCenter Users can now see their own requests that are pending approval

    • The approver is now displayed on CustomerCenter Orders (when applicable)

    • Users can now update Denied requests (to correct missing or incorrect information) and resubmit requests for approval

    • Stand-alone Equipment is now included in the Approval Process.

    • Added a new Import format to Import Approval Criteria

  • Approvals By Criteria

    • Added a new Grid and form for Adding/Editing Approval Criteria

    • Approvals By Department

    • Approvals By GLA

    • Approvals By Service or Equipment Catalog 

    • Approvals By Request Amount Thresholds

    • Approvals By Owner

    • Current (legacy) GLA approver settings will be migrated to the new system 

    • Approver Criteria can be modified at any time to add, remove, or update approvers

  • Approval Notifications

    • Notifications can now be set up to inform approvers of new Requests 

    • Approval Notifications include a clickable link to approve the request 



CustomerCenter Approvals - Requirements Doc

Approvals

Cart Requests

Events Quick Reference

Service Desk/CustomerCenter Events

Background saves, validations, etc. (when there are multiple requests in the CustomerCenter) no longer update the request total amounts to incorrect values.





General

Optimized the Message Icon Checker

  • Sets default Messages check interval to 30 minutes (after page load, while focused)

  • Removes message checking on page load

  • Removes dashboard checking on page load

  • Clicking the Messages widget in the dashboard or in the corner will check for new messages

  • A maximum of 10 messages will be displayed at a time in the messages widget

  • Optimizes Messages Grid Query for faster performance

  • Added a "Mark as Read" button to the messages grid

  • Added functionality to the Messages Widget to mark all messages as read



Landing Page Configuration

Messages

Messages Widget and Icon

System Widgets

Added a vertical scroll bar to the View Inherited GLA Permissions dialog

IN-7618



The 'FILE' outgoing mail Transport Type now creates Email Files (eml) when DISABLE_EMAIL is true



Configuring Email

Disabling All Email

Added a Maximize button added to Pickers

IN-4510

Pickers

Added a "Password Successfully Changed" message to the dashboard after a successful password reset.

IN-7123

Password Management

The default refresh rate for dashboard widgets was changed from 1 minute to 30 minutes. 





The auto-complete for Pickers will now use the default perspective if one exists

IN-4223



Warning and Notices are no longer logged on production environments (i.e. the Environment is set to prod).





Cleaned up numerous notices generated by the Equipment Bulk Update process.

IN-7424



Imports & Exports







Added a new Import format to Import Approval Criteria



Approval Criteria Import

The Service Order Import now supports adding and changing Cable information.



Service Order Import

The Equipment Import Improvements

  • The Import can now look up a Parent Equipment by Asset Tag, Serial Number, RECID, and MAC Address.

  • The Import can now find an existing Equipment record to update using a MAC Address.

  • The Import now supports adding Remarks

  • The Import now supports the Expense GLA values

IN-5640

IN-5965



Contacts GLA Approval functionality removed from Imports





Service Import Fixes

  • The Import now validates the Service Pool against the Service Catalog

  • The Import now supports MultiLocation service

  • The Import now only enforces the same rules as the Service form for Status updates

  • The Import no longer crashes when attempting to add or update a Service of the wrong type (i.e. attempting to update a Data Service with a Phone Service Import)

  • The Import now copies the Service Host, Billable flag, and Report 911 flag from the Service Catalog for new services

  • The Import now requires the Rating Group if the RATING_GROUP configuration is turned on, the Service is a Phone or Authcode, and the Service is Active.

  • The Import now requires a GLA if the Service is Active and Billable

  • The Import will no longer let you use Inactive Owners, SLAs, Service Hosts, Locations, Billing Groups, or Service Catalogs

IN-6996



Equipment Import Fixes

  • The Import no longer requires you to provide the Equipment Catalog when you are doing an update

  • The Import can now parse a Hierarchical Dept Hierarchy value

  • The Import can now parse a Hierarchical Equipment Catalog value

  • The Import no longer lets you use Inactive Contacts, Dept Hierarchy, or Billing Group

  • The Import now requires an Owner for Assigned Equipment

  • The Import no longer allows Category type Equipment Catalogs to be used to create Equipment

  • Added missing data validations to the Import

  • Added the Billing Group Override field to the Import

  • The Equipment ID is now required for Cabling Equipment with a status of Installed or Assigned 

  • The Purchase Price field no longer allows negative values

  • The Asset Tag field is now required for records with a status of Installed and the Asset Flag checked on the catalog



IN-6681



The country name field is now editable for Caribbean Call Rates on the Call Rate form.



Call Types

Export File Format Header Line no longer errors when trying to use the add button after saving.

IN-7131



Inventory

Double-click is now enabled on the Service Desk tab of the Equipment Form.

IN-3928



Added a User Defined Fields tab for Warehouse Bulk Add and Purchase Order Received Equipment. This allows applying UDF values to all added Equipment.



Warehouse

Inventory - Purchase Order

Equipment fields are now editable and will update the Equipment record on the Warehouse Actions form when returning or picking up Equipment.

IN-7984



People

Removed the GLA Approval tab from Contacts.





Services

Double-click is now enabled on the Service Desk tab of the Service Form.

IN-3928



The Service Desk Activity grid on a Service now displays archived Incidents.





Service Desk

 

 

 

 

Added the Impact field to Incident, Work Order, and Task Action printouts



IN-7445



Added the Requestor E-Mail to the Service Desk printout report.

IN-7180



Added a tooltip to the Service Desk Action Service Catalog picker which displays the full name of the catalog.

IN-4448

Pickers

Service Desk Actions

Added a Workflow Updated Event



Service Desk Events

The Equipment ID, Asset Tag and MAC Address are now editable for Remove and Move Service Desk Equipment

IN-7279

IN-7121

IN-7984

Service Desk Equipment

Increased the length of the Reference and Location fields on Service Desk Action forms.



Service Desk Actions

Optimized Service Desk Actions Report Grid increases the load speed by 900%. 

IN-4244



Removed the Denied status from Service Desk.





Fixed the "SLA Metrics" and "SLA Workflow Metrics" grids to improve performance and issues preventing the grids from loading. 





The Service ID field is no longer displayed for Action types that do not have a New Service ID.

IN-6824



Completing Service Desk Equipment from the Service Desk Equipment form will now appropriately associate the Equipment with the Service on the Action.





Service Desk Equipment Imported from Service will now use the billable status from the Equipment instead of always turning it on.

IN-7104

IN-7161



Print preferences will now apply when printing Incidents

IN-7930



Resolved a formatting issue that caused action numbers over 999 to get cut off in the Service Desk tab on the Service form.

IN-7200



Fixed an issue with the Service Desk Archive event failing when trying to archive an empty data set.

IN-8011



Switch Interfaces

Added Forced Authorization Codes to the Cisco interface



Cisco Interface

Fixed a bug that prevented Phone Button Templates Form from opening.

IN-4152



Cisco Events are no longer erroneously created for Actions performed on an Avaya CM.





 * Indicates external documentation not written by PCR.


Database Changes in 2022.1


Default Schema



Table Name

Change

Table Changes

Table Name

Change

Table Changes

BILL_DETAILS

Updated

ADD `CHARGE_GLA_PERCENT` INT DEFAULT 100 NOT NULL
ADD `CHARGE_QTY` DECIMAL(18,5) DEFAULT 1 NOT NULL
ADD `CHARGE_QTY_RATE` DECIMAL(18,5) NULL
ADD `SERVICE_LOCATION_PATH` VARCHAR(4000) NULL

CC_APPROVAL_CRITERIA

New



CC_APPROVAL_APPROVERS

New



CC_REQUESTS

Updated

ADD `PENDING_APPROVAL` TINYINT(1) DEFAULT 0 NOT NULL

CHRG_CATALOG

Updated

ADD `SELECTIVE_BILLING` TINYINT(1) DEFAULT 0 NOT NULL
ADD `SELECTIVE_BILLING_BEHAVIOR` VARCHAR(20) NULL
ADD `SELECTIVE_BILLING_MONTHS` VARCHAR(26) NULL

CONTACTS_GLA_APPROVAL

Removed



IMPORT_RECORD_TYPES

Updated

Data updated

NOTIFICATIONS

Updated

Data updated

SERV_CATALOG

Updated

DROP COLUMN REQUIRES_APPROVAL


Metadata Schema



Table Name

Change

Table Changes

Table Name

Change

Table Changes

No changes



Archive Schema



Table Name

Change

Table Changes

Table Name

Change

Table Changes

SERVICE_DESK_ACTIONS

Updated

ADD COLUMN IMPACT_CODE VARCHAR(50) NULL
ADD COLUMN IMPACT_VALUE VARCHAR(100) NULL


Supported Versions