Show/Hide Toolbars

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

1Upgrading to 4.0.9

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 any update from Update 1 and  Update 2)

3.2 (including any update from Update 1 and Update 2)

3.3 (including any update from 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 8)

To upgrade to TeamConnect 4.0.9, run the TeamConnect Installer as described in the TeamConnect Enterprise Installation Guide. Prior to installation, review the Upgrade Considerations below.

Note: When installing TeamConnect Enterprise 4.0.9, please note the following dependencies:

If you decide to install TeamConnect Legal after installing TCE 4.0.9, you must install TCL 4.0.2. This issue is only for first-time installation of Legal.

If you decide to install TeamConnect Financial Management after installing TCE 4.0.9, you must install FMR 4.0.5. Some features of TCE 4.0.9 are dependent on FMR 4.0.5.

Upgrade Considerations

Renaming Your Appenders & Sub-templates

To support the new feature Configuration Transfer Utility made available in the TCE  4.0.9 upgrade, there are automated database scripts that check for appenders and sub-templates which have duplicate names. They can be found in your installation media release folder:

Oracle: /validation/TC409_Upgrade_Data_Validation/Oracle/ORACLE_TC409_upgrade_data_validation.sql

SQL Server: /validation/TC409_Upgrade_Data_Validation/MSSQL/MSSQL_TC409_upgrade_data_validation.sql

For Oracle, use SQL*Plus to run these scripts, and look for the result set in file TC409_Data_Validation_report.log, in the same folder as the script file (ORACLE_TC409_upgrade_data_validation.sql). For SQL Server databases run MSSQL_TC409_upgrade_data_validation.sql. The result set is returned on-screen, although you can direct the result set to a file if you wish, depending upon the query tool that you use.

Run these scripts before performing your upgrade. The scripts return a list of the appenders and sub-templates which have duplicate names, and may be renamed by the upgrade script. Scripts display the primary key, current name, and potential new name.

If the result set is empty, you have no duplicate detail records and do not need to perform the following steps. If the validation script returns results, you can choose to execute additional scripts to rename them (found below). Alternatively, names may be manually changed via the TeamConnect application by logging in and finding those specific appenders/sub-templates.

1.Run the following for Oracle databases:

Oracle_Parametrized_To_Rename_Appenders.sql

Oracle_Parametrized_To_Rename_Subtemplate.sql

Run the following for SQL Server databases:

MSSQL_Parametrized_To_Rename_Appenders.sql

MSSQL_Parametrized_To_Rename_Subtemplates.sql

For Oracle, supply the values of two parameters, which are found in the validation script's result set. It will ask for the input of the new name and the primary key; it is unnecessary to include singular or double quotation marks around the string. The script needs to be run for every record to be modified.

Running the MSSQL parametrized sql files will create two stored procedures in the database, and both procedures must be executed for each record to be modified. To execute the appender script, run exec rename_appender_pro, 'new_name', primary_key. For the sub-template script, run exec rename_subtemplate_pro, 'new_name', primary_key.

2.The scripts under /setup_contents/upgrade/validation/4.0.9)validation are run by the installer during the upgrade process. These scripts place any duplicate names that were not manually changed into the validation_logging_table, which is created when TeamConnect is upgraded. The table displays the original name and primary key of the conflicting records before they are updated by the upgrade script.

 

 

 

 

 

2Changes and Enhancements

The items below are changes or enhancements built into TeamConnect 4.0.9 Documentation on these changes can be found in the TeamConnect 4.0 Online Help.

Invoicing

TeamConnect 4.0.9 contains adjustments to Account Posting Criteria that will affect clients utilizing Detail-Level Non-US Taxes. Clients will now be able to select if Non-US Taxes post to only Expense Category line items, only Task (Fee) category line items, all categories, or either category. This functionality is dependent on FMR 4.0.5. For more information, see Setting Transaction Posting Criteria in the online help.

 

Configuration Transfer Utility (CTU)

TeamConnect 4.0.9 provides the Configuration Transfer Utility as a replacement for the Design Migration Tool. The following table outlines some key differences between the previous design tool and CTU:

The Old Way:

Design Migration Tool

The New Way:

Configuration Transfer Utility

1. Make changes in Development environment

1. Make changes in Development environment

2. Export entire configuration as a design snapshot

2. Filter and select only the changes you want

3. Edit XML files in the snapshot to select the changes

3. Export the changes to a .zip package

4. Import the edited snapshot

4. Import the package via upload

5. If import fails, repeat steps


 

For more information and details, see Working with the Configuration Transfer Utility Help.

 

 

3Known Issues

The following items are known Configuration Transfer Utility issues and limitations. Each known issue is documented in the following format:

A description of the issue

A workaround, if available

Internal tracking code

 

Issue: User is unable to enter a new line in the Export List Summary.

Tracking code: DMTE-1920

 

Issue: System User is not displayed as an option in "Changed By" filter under Export Design Changes page.

Tracking code: DMTE-2239

 

Issue: Imports that failed due to Related Template field errors logged duplicate orders as cause of failure.

Tracking code: DMTE-2319

 

Issue: User is navigated away from Import Design Changes Tool page after several errors occur during import; using the previous page button is unsuccessful.

Tracking code: DMTE-2321

 

Issue: If a user creates a copy of an object definition with artifacts that reference an object-specific sub-artifact, and does not clean up the references, the import will fail.

Tracking code: DMTE-2411

 

Issue: A group artifact cannot be imported when a custom object from the export instance doesn't exist in the import instance.

Tracking code: DMTE-2569

 

Issue: CTU does not capture group rights to user-invoked rules.

Tracking code: DMTE-2582

 

Issue: Cannot import Child Object (converted embedded object) when a Group exists in Export but not Import instance. Object inserts Copy right to all Groups.

Tracking code: DMTE-2598

4Resolved Issues

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

A description of the issue

Internal tracking code

Case number, if applicable

 

Appointments

 

Issue: Appointments could not be created for a length of time longer than an hour. Appointments with end dates set after the current date causes the “End Time” field to be hidden.

Tracking code: SUPPORTPRI-12225

Case Number: 2015-0505-132503

Originally fixed in: TeamConnect 4.0.7

 

Issue: Creating an appointment with an end date set later than the current date caused the end date time field to disappear.

Tracking code: SUPPORTPRI-12806

Case Number: 2015-0518-134788

Originally fixed in: TeamConnect 4.0.7

 

History records

 

Issue: When creating a History record, the date and time in “General Block” did not display correct        information.

Tracking code: SUPPORTPRI-11856

Case Number: 2015-0415-130767

Originally fixed in: TeamConnect 4.0.7

 

Issue: When editing a History record, the time stamp increased by one day.

Tracking code: SUPPORTPRI-12559

Case Number: 2015-0512-133231

 

Issue: Users did not have rights to create history records or edit history on custom fields for custom objects.

Tracking code: SUPPORTPRI-14203

Case Number: 2015-0730-141100

 

Invoices

 

Issue: Invoice line items were being rounded after the records were saved.

Tracking code: SUPPORTPRI-11604

Case Number: 2015-0409-130034

 

Issue: Users could not post an invoice containing line items with more than one non-US taxes.

Tracking code: SUPPORTPRI-11980

Case Number: 2015-0429-131974

Originally fixed in: TeamConnect 4.0.7

 

Issue: When rejecting an invoice, rejection reasons were not available and caused an error.

Tracking code: SUPPORTPRI-12759

Case Number: 2015-0514-134553

 

Issue: Re-assigning invoice workflow caused an error.

Tracking code: SUPPORTPRI-13006

Case Number: 2015-0527-135572

 

Installation and Upgrading

 

Issue: Error occurred when attempting to install a product via Maestro live update.

Tracking code: SUPPORTPRI-10289

Case Number: 2015-0116-122303

Issue: Script failed when upgrading from 3.4.5 to 3.4SP1 on a system that once had the 2.X application.

Tracking code: SUPPORTPRI-13192

Case Number: 2015-0605-136360

 

Miscellaneous

 

Issue: Error occurred when using radio buttons from custom fields within a lookup table.

Tracking code: SUPPORTPRI-12046

Case Number: 2015-0429-132021

 

Issue: If the custom field involved type for a custom block had been left blank, “Null Pointer Exception” occurred in logs.

Tracking code: SUPPORTPRI-15097

Case Number: 2015-0812-196138

 

Issue: Error occurred when attempting to move a report to a different folder using the drag-and-drop tool.

Tracking code: SUPPORTPRI-13471

Case Number: 2015-0617-137288

 

Issue: User was unable to mass edit values for child object matter records.

Tracking code: SUPPORTPRI-14640 (formerly SUPPORTPRI-12485)

Case Number: 2015-0518-134791

 

Issue: Using Tomcat with a datasource threw ClassCastException.

Tracking code: SUPPORTPRI-15055

Case Number: 2015-0915-203124

 

 

 

 

 

Rules

 

Issue: Error occurred when attempting to create a Validation rule on a custom object that refers to the        “Closed On” date of another custom object.

Tracking code: SUPPORTPRI-8641

Case Number: 2015-0901-201263

 

Issue: Creating an approval rule for contact deletions caused an error when a user approved the deletion.

Tracking code: SUPPORTPRI-13399

Case Number: 2015-0615-137063

 

Issue: Custom conditions could not be evaluated as true.

Tracking code: SUPPORTPRI-15270

Case number: 2015-1001-205915

 

Issue: Attempting to save a record after triggering the validation rules configured on an embedded object caused an error and corrupted the record.

Tracking code: SUPPORTPRI-13894

Case Number: 2015-0701-138645

 

Issue: Users could not adjust line items when admin setting “Require In-House Comments upon adjustment”        rule was enabled.

Tracking code: SUPPORTPRI-14697, TEAA-3085

Case Number: 2015-0306-126990

 

Searches

 

Issue: When sending an approval entry for review, the search module was not available for selecting        users.

Tracking code: SUPPORTPRI-10184

Case Number: 2015-0225-126035

 

 

Issue: Error occurred when attempting a custom search.

Tracking code: SUPPORTPRI-11195

Case Number: 2015-0318-128074

 

Issue: Results for custom searches on projects only displayed records with assignees.

Tracking code: SUPPORTPRI-13278, SUPPORTPRI-13670

Case Number: 2015-0609-136596

 

Issue: Searching matter records with an unpopulated date fields resulted in an error.

Tracking code: SUPPORTPRI-13335

Case Number: 2015-0610-136629

Originally fixed in: TeamConnect 4.0.7

 

Issue: Custom search results returned all records, even with the “Main Assignee” field left blank.

Tracking code: SUPPORTPRI-13670

Case Number: 2015-0630-138444

 

Wizards

 

Issue: “Back to Matters” link was missing at the end of the record creation wizard process.

Tracking code: SUPPORTPRI-11443

Case Number: 2015-0404-129531

Originally fixed in: TeamConnect 4.0.7