Compatibility Issues with Workflow

There are some specific compatibility issues that have been encountered in Workflow. These compatibility issues are necessary due to certain functionality changes that were made to improve the product.

Compatibility Issues with Workflow 2.5

Customer Service Providers

Some DMS methods and fields are now obsolete, and have been replaced, in Workflow 2.5. The deprecated fields should be replaced with the new fully qualified fields. If you do not use these new fields, your code will not compile.
Note: If you have an existing custom service provider that is both using the deprecated methods and .NET Framework 4.5, you must compile your code again in order to ensure that your service providers function as expected.
Table 1. ModelObject.cs
ObsoleteReplacement
ModelObject.TableNameFullyQualifiedTableName
Table 2. DataSetMap.cs
ObsoleteReplacement
GetTableName()GetFullyQualifiedTableName()
GetTableNames()GetFullyQualifiedTableNames()
TableNameFullyQualifiedTableName
HistoryTableNameHistoryFullyQualifiedTableName
Tip: If required, you may choose to use the Table Name that has no schema prefix, such as BaseTableName.

Legacy Certificates

Starting with Workflow 2.5, legacy certificates are no longer supported.

Compatibility Issues with Workflow 2.2

Silverlight 5

You must upgrade from Silverlight Runtime v4.0 to Silverlight Runtime v5.0, as well as from Silverlight SDK v4.1 to Silverlight SDK v5.0. All forms will automatically be updated.

Custom Application Logging

Custom applications that directly reference Log4Net for logging purposes may stop working with Workflow version 2.2, which installs an updated version of Log4Net. To prevent such compatibility problems going forward, we recommend that custom applications instead be designed to log messages through the ILog interface in Proficy.Platform.Core.Diagnostics. If this is not feasible, you must ensure that custom applications reference version 1.2.11 of Log4Net, and be prepared to update the version of Log4Net referenced by custom applications upon upgrade to future releases of Workflow.