Project Financial Server 2010 SP1 CU2 released

Project Financial Server, Releases

The UMT Project Financial Server 2010 SP1 CU2 was released. We took a bit of extra time to validate it against the Project Server 2010 April CU and made sure everything works as it should.

CU2 addresses several issues and adds enhancements in several areas:

Setup, installation, provisioning
kb1659
: The install/uninstall action checks if UMT Project Financial Server 2010 dlls are locked by processes. If DLLs are blocked by Project Financial Server processes, an application recycle is performed. Otherwise users will be see the list of third party application(s) locking UMT Project Financial Server 2010 DLLs. If setup continues without stopping those applications a reboot is required.
kb1575: The upgrade code is now executed automatically by SharePoint Configuration Wizard after a UMT Project Financial Server 2010 Patch (CU) / UMT Project Financial Server 2010 Patch (CU) is applied. Editing the Project Financial Server Extension for upgrading DBs is no longer required after a Patch or Upgrade is applied.
Updated patch install steps:
1. Run UMTProjectFinancialServerPatch.exe
2. Run SharePoint Configuration Wizard

Project without workflow
kb1800:
 Pseudo-workflow stage transition no longer fails when the PDPs assigned to the Enterprise Project Type contain web parts derived from System.Web.UI.WebControls.WebParts.WebPart

Webparts
kb1621:
 All Project Financial Server webparts now default to Edit mode. This addresses a confusing behavior introduced by SP1 where the Timeline web part was not editable OOB.
kb1754: All webparts now wait for the Project Server Queue to unlock the current project (Project Server’s ProjectHasWriteLock error is no longer shown)

Cost and Benefits Timeline
kb1638:
 There are 2 new methods in the public UMT Project Financial Server 2010 API – ProjectPhases service:
– UpdateInstanceCostTimeline(Guid projectUid, DateTime startDate, DateTime endDate, UMT.CostModule.Library.Data.TranslationType valuesTranslationType) – Updates the cost start and end date for the project with the given UID with the given values. Cost values will be redistributed based on the given translation type
– UpdateInstanceBenefitsTimeline(Guid projectUid, DateTime startDate, DateTime endDate, UMT.CostModule.Library.Data.TranslationType valuesTranslationType) – Updates the benefits start and end date for the project with the given UID with the given values. Benefit values will be redistributed based on the given translation type
kb1725: The restriction of explicitly avoiding non-working days for the cost and benefits start and end dates is removed. Non-working days are not taken into consideration in calculations.
kb1777: When updating the cost and benefits start and end dates using the public UMT Project Financial Server 2010 API – ProjectPhases service, cost and benefits start and end dates are automatically normalized.

SQL database connections
kb1672:
 All SQL database connection leaks under heavy load are fixed

Performance improvements to Resources Event Handlers
kb1783:
When a resource is deactivated or permissions are removed we the workflow approval tasks are no longer deleted. Those tasks can be approved or rejected by the administrator or another resource with appropriate privileges. This addresses a potential performance issue on Add/Modify Users.

Internet Explorer 9 compatibility
kb1188:
 Cost center filter is now working properly with IE9

Logging
kb1678:
 More info is added in log for every method from cmWeb service, to aid in troubleshooting elusive issues.

Other
kb1741:
 Ability to delete multiple cubes from OLAP Database Custom Field Configuration page
kb1797: No JavaScript error when pressing the Settings Ribbon button from the Project Plan Mapping web part
kb1854/55: PFS Custom Permissions and Project Quick launch items removed by Project Server upgraders.

More information about how to download the update is provided via the contact form.

What do you think?