The following improvements have been made to the TeamWork customization features:
A Beta version of a .NET interop assembly for the TeamWork API is included in this release. This will make it possible to develop custom extensions that can be used with the 64-bit TeamWork clients. For more information, see the TeamWork Developer's Guide.
Shell commands with replaceable parameters to execute external applications can now be configured to appear in the Tools menu of the PowerUser Client.
Folder properties can now be used to build Navigation views and show search results.
Two new methods LockLWS and UnlockLWS have been added to the Document object to allow Local Workspace locking control from VBScript.
The DocGenericEvent_OnProperties event is now executed at the conclusion of a new document wizard.
A new constant AS_CONFIRM_ALLOW_SKIPWIZARD_ALL has been added to VBScript to disable the Skip wizard for all documents of this type option in batch operations. This constant complements the existing AS_CONFIRM_ALLOW_SKIPWIZARD constant that disables the option only for import operations.
Navigation views may now be up to 16 levels deep.
The DocGenericEvent_BeforeOpenInApplication(Batch, AppName)event is now invoked by Application Integration when a document is opened from a vault. The corresponding Initialize, After, and Terminate events are not invoked.
The format of exported vault configuration files has changed. Therefore, vault configurations exported from TeamWork 2009 may only be imported into other vaults created with TeamWork 2009. To export a vault configuration that is compatible with earlier releases of TeamWork, set the value of the following DWORD registry key to 3:
The visibility of workflow transitions may now be controlled by VBScript expressions.
Visual Basic extensions compiled with TeamWork 2009 components cannot be registered on systems running earlier versions of TeamWork software. Recompile using the same TeamWork software version, if necessary.
A new option Do not display user input has been added to the Appearance options of custom property pages defined in Configurator for BlueCielo internal use.
A new parameter DialogTitle has been added to the ProjectWorkflowEvent_InitializeExpandItem event.
The briefcase events previously only available in VBScript have also been exposed for Visual Basic customization.
The VBScript Document object has a new StatusText property that can be used to set a custom workflow status message.