Show/Hide Toolbars

This document details the upgrade information, new features, resolved issues, and known issues that are included in TeamConnect 4.0.16.

1Upgrading to 4.0.16

You must be using one of the following TeamConnect versions in order to upgrade:

3.0 SP1

3.0 SP1 Update 1

3.1

3.1 Update 1

3.1 SP1 (including Update 1 and  Update 2)

3.2 (including Update 1 and Update 2)

3.3 (including Update 1 and Update 2)

3.3 SP1

3.3 SP2

3.3 SP3 (including any update from Update 1 through Update 18)

3.4 (including any update from Update 1 through Update 8)

3.4 SP1 (including any update from Update 1 through Update 20)

4.0 (including any update from Update 1 through Update 15)

To upgrade to TeamConnect 4.0.16, run the TeamConnect Installer as described in the TeamConnect Enterprise Installation Guide.

Note: These release notes assume that users are upgrading from TeamConnect 4.0.9 or later. If you are upgrading from a TeamConnect version prior to 4.0.9, please see the TeamConnect 4.0.9 Release Notes for information necessary upgrade changes and module dependencies.

2Changes and Enhancements

The following changes and enhancements have been added as of 4.0.16. Each enhancement is documented in the following format:

A description of the enhancement

Internal tracking code

Additional detail

 

Enhancement: Users are able to include CSM logs in email notifications. A Download button has been added to the Logging page for a .zip file download of the instance’s logs.

Tracking code: SUPPORTPRI-30111

Additional detail: In order to include the CSM logs in Email Notifications, users will need to leverage an added API call. Refer to the image below for information on how to use the new API.

rn4016_p

3Resolved Issues

The following items have been resolved in the 4.0.16 release. Each known issue is documented in the following format:

A description of the issue

Internal tracking code

Case number, if applicable

Additional detail, if applicable

 

Issue: Users were able to log into or stay logged into TeamConnect. BadCredentialsException was thrown upon accessing the TC site.

Tracking code: SUPPORTPRI-28680

Case number: 2017-0317-350399

Additional detail:

Prerequisites

Expected Results

Clustered TeamConnect instance

Users are able to log into the application normally.

SAML Authentication

 

Issue: Triggering a workflow approval upon invoice posting caused error when viewing the Workflow Process Manager tool.

Tracking code: SUPPORTPRI-30623

Case number: 2017-0502-369167

Additional detail:

Steps to Reproduce

Expected Results

1.Create a normal user “x”

2.Have/create an approval rule where invoice posting initiates workflow approval

3.Login as “x” and go to Approvals

4.Error is thrown

Approval rule will fire upon invoice posting as designed.

 

Issue: Corrupted rule qualifier existed due to incorrect DMT import of a primary key.

Tracking code: SUPPORTPRI-16374

Case number: 2015-1221-220886

 

Issue: Custom searches on Relations did not return all correct results.

Tracking code: SUPPORTPRI-17027

Case number: 2016-0315-237549

Prerequisites

Actual Results

Expected Results

Two Custom Objects

Search enforces a two-way relationship, and only returns results that match both left and right relations

Search should return results that match left OR right relations

Custom Objects have a Relations block with at least one Project Relation type

 

Issue: Approval request remained in Pending status after final approval.

Tracking code: SUPPORTPRI-29877

Case number: 2017-0525-374590

Additional detail:

Steps to Reproduce

Expected Results

1.Cancel Approval Request

2.Update Matter and put the phase to Approval

3.Observe how Approval Request remains as Pending

Note: This error was not reproducible across all matters in all instances.

Upon approving the request, the approval request will not display as Pending.

 

Issue: Custom field date type returned paged search result error.

Tracking code: SUPPORTPRI-28620

Case number: 2017-0301-346814

Additional detail:

Prerequisites

Steps to Reproduce

Expected Results

Instance setup with datasource

1.Open a Custom Search

2.Choose a custom field (date type) as filter for e.g. Creation Date

3.On the Operators choose BETWEEN / OLDER THAN / NEWER THAN

4.Add values for the dates

5.Search

Search completes successfully.

.war file updated to not use a direct connection to the database

Date type custom fields

 

Issue: Error thrown due to concurrency issues when updating invoices via scheduled action.

Tracking code: SUPPORTPRI-29766

Case number: 2017-0406-363968

Additional detail:

Steps to Reproduce

Expected Results

1. Take the DebugScheduledAction.java and edit the primary key in that Java file.

2. Compile this Java file in jdk7 to a class file.

3. Add the DebugScheduledAction.class to the schedule action section of TCE.

4. Run the DebugScheduledAction.class as a scheduled action.

5. While it is running for 15 seconds, modify the record.

6. Check the logs.

No error should occur.

 

Issue: OptimisticLockException occurs after updating invoices through scheduled actions due to either customizations or user edits between the update and commit.

Tracking code: SUPPORTPRI-29774

Case number: 2017-0406-363968

 

Issue: Line Items could not be sorted as per the ‘Date’ criteria as set on Default Sort Order.

Tracking code: SUPPORTPRI-30615

Case number: 2015-0423-131327

 

Issue: Updating a vendor contract matter could not be saved without throwing Oracle error.

Tracking code: SUPPORTPRI-19064

Case number: 2016-0711-260914

 
 
 
 
 
 

Issue: The "Adjusted" and "Total Adjustment" fields are updated based on the displayed value every time the user clicks away from the Adjustment field.

Tracking code: SUPPORTPRI-29782

Additional detail:

Steps to Reproduce

Expected Results

1. Create an Invoice with a Fee Line Item and post it into workflow

Make sure the approval rule has "Updates to record pending approval" set to allow

2. Navigate to Summary Breakdown

3. Click on the Net Amount

4. Make an Adjustment

5. Click away from the Adjustment field

6. Click on and away from the Adjustment field several more times.

Adjustment and Total Adjustment fields are updated based on value when window is first opened.