Top Banner
Metastorm BPM Version 9.0 SR1 Release Notes April 2010 Metastorm Inc. email: [email protected] http://www.metastorm.com
25
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Release Notes

Metastorm BPM Version 9.0 SR1 Release Notes April 2010

Metastorm Inc. email: [email protected]

http://www.metastorm.com

Page 2: Release Notes

Metastorm BPM Version 9.0 SR1

Copyright Notice

© 1996–2010 Metastorm Inc. All Rights Reserved.

Trademark Information

• Metastorm®, Metastorm BPM®, Process Pod®, Enterprise Process Advantage®, ProVision®, The Best Process Wins®, Proforma®, Metastorm Knowledge Exchange®, Metastorm DNA®, Metastorm Discovery™, Business to the Power of 3™ and the See.Think.Do image are either registered trademarks or trademarks of Metastorm in the United States and/or other countries.

• Microsoft®, Outlook®, Word®, SQL Server™, Windows®, Vista®, Active Directory®, Visual Basic®, JScript®, SharePoint® and BizTalk® are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.

• Adobe® is a registered trademark of Adobe Systems, Inc.

• AIX®, AIX 5L™, CICS®, CICSPlex®, DB2®, DB2 Universal Database™, HACMP™, Integrated Language Environment®, i5/OS®, IBM®, ibm.com®, IMS™, IMS/ESA®, iSeries™, Language Environment®, MQSeries®, MVS™, OS/390®, OS/400®, Parallel Sysplex®, pSeries™, RACF®, S/390®, SupportPac™, WebSphere®, z/OS™, zSeries® are either registered trademarks or trademarks of the International Business Machines Corporation in the United States and/or other countries.

• JBoss, Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat, Inc. in the United States and other countries.

• SuSE® is a registered trademark of SuSE Linux AG.

• Sun, Sun Microsystems and Solaris are trademarks, registered trademarks, or service marks of Sun Microsystems, Inc. in the U.S. and other countries.

• SPARC® is a registered trademark of SPARC International, Inc. SPARCstation® is licensed exclusively to Sun Microsystems, Inc. Products bearing SPARC trademarks are based on an architecture developed by Sun Microsystems, Inc.

• DataDirect®, DataDirect Connect® for JDBC™, DataDirect Connect® for ODBC are registered trademarks of Progress Software Corporation or one of its subsidiaries or affiliates in the United States and other countries.

• EJB, J2EE, Java, Java runtime environment, JavaScript, JMX, JRE, JSP, JVM and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States and/or other countries.

• Linux is a trademark of Linus Torvalds in the United States and/or other countries.

• Intel® and Itanium® are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

• UNIX is a registered trademark of The Open Group in the United States and other countries.

• Eclipse is a trademark of the Eclipse Foundation, in the United States and other countries.

• Oracle is a registered trademark of Oracle Corporation and/or its affiliates.

• "Apache Tomcat" and "Tomcat" are trademarks of the Apache Software Foundation.

• HP, HP-UX and PA-RISC are registered trademarks of the Hewlett-Packard Company.

• BusinessObjects™, Crystal Reports® are trademarks or registered trademarks of Business Objects S.A. in the United States and in other countries. Business Objects is an SAP company.

• Other trademarks are the property of their respective owners.

Disclaimer

Every effort has been made to ensure the accuracy of the features and techniques presented in this publication. However, Metastorm accepts no responsibility, and offers no warranty whether expressed or implied, for the accuracy of this publication.

Page ii April 2010 © Metastorm Inc., 2010

Page 3: Release Notes

Contents

No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, recording, or otherwise, without the express written permission of Metastorm Inc. The information in this document is subject to change without notice.

Metastorm Inc. email: [email protected]

http://www.metastorm.com

Metastorm BPM Version 9.0 SR1 April 2010 Page iii

Page 4: Release Notes

Metastorm BPM Version 9.0 SR1

Page iv April 2010 © Metastorm Inc., 2010

Metastorm BPM Version 9.0 SR1 Release Notes Table of Contents

1  Introduction .......................................................................................................................................... 1 

2  New Features ....................................................................................................................................... 2 2.1  Navigation Pane ............................................................................................................................................. 2 2.2  Custom Lists .................................................................................................................................................. 2 2.3  Enhanced Process Model Customization ..................................................................................................... 3 2.4  Enhanced Web Services Connections .......................................................................................................... 3 2.5  Simple Generation of Web Services for Process Integration ...................................................................... 3 2.6  Report Hyperlinks and Drilldown ................................................................................................................. 3 2.7  Process Debugging ........................................................................................................................................ 3 2.8  Side-By-Side Compatibility .......................................................................................................................... 4 2.9  Support for Firefox ........................................................................................................................................ 4 2.10 Additional Client-Side Scripting Control ..................................................................................................... 4 2.11 Customizable Intellisense for Expressions ................................................................................................... 4 

3  Installation Information ...................................................................................................................... 5 3.1  Installation Pre-requisites .............................................................................................................................. 5 

3.1.1  AppSight ............................................................................................................................................. 5 3.2  Installation ...................................................................................................................................................... 6 3.3  Post Installation .............................................................................................................................................. 7 3.4  Supported Environments ............................................................................................................................... 7 

4  Process Migration ............................................................................................................................... 9 4.1  Formula Language Evaluation Support ........................................................................................................ 9 

4.1.1  eFolder table query access ................................................................................................................. 9 4.1.2  %ServerName .................................................................................................................................... 9 4.1.3  %User.Input and %User.Input[n] ...................................................................................................... 9 

5  Feature Changes ............................................................................................................................... 10 

6  Known Limitations ............................................................................................................................ 11 6.1  Current Limitations ...................................................................................................................................... 11 

7  Resolved Issues ................................................................................................................................ 12 7.1  ASP.NET Web Parts ................................................................................................................................... 12 7.2  Designer ....................................................................................................................................................... 12 7.3  Deployment .................................................................................................................................................. 13 7.4  Documentation ............................................................................................................................................. 14 7.5  Engine ........................................................................................................................................................... 14 7.6  MEMP .......................................................................................................................................................... 15 7.7  Migration ...................................................................................................................................................... 15 7.8  Reporting ...................................................................................................................................................... 15 7.9  Web Client ................................................................................................................................................... 15 

8  Known Issues .................................................................................................................................... 17 8.1  Issues ............................................................................................................................................................ 17 8.2  Related Non-Metastorm Issues ................................................................................................................... 21 

Page 5: Release Notes

Metastorm BPM Version 9.0 SR1 Release Notes

1 INTRODUCTION

This document provides release notes for Metastorm BPM version 9.0 SR1.

The following topics are covered:

• New Features

• Installation Information

• Process Migration

• Known Limitations

• Known Issues

Metastorm BPM Version 9.0 SR1 April 2010 Page 1

Page 6: Release Notes

Metastorm BPM Version 9.0 SR1

2 NEW FEATURES

2.1 Navigation Pane

Service Release 1 includes a new navigational style in addition to the traditional task pane oriented approach within the Designer environment. This new Navigation Pane improves ease of use for non-technical users and familiarity for users of Metastorm ProVision. This may be enabled via Designer Options - > Display -> Task Panes.

2.2 Custom Lists

Custom Lists provide a simple mechanism for creating customized role specific task or work lists. In previous versions of Metastorm BPM, Custom Lists were defined via Administrative Forms and could only be accessed via the Metastorm SharePoint Web Parts. Version 9 Service Release 1 includes many enhancements to the Metastorm’s Custom List capability including: • Faster Implementation - Custom Lists are now included as a standard capability within the

Designer which makes the design and deployment much easier and faster.

• Broader Participation – Custom Lists are now utilized by all clients including the standard Web Client.

• Enhanced Filtering – Custom Lists now include enhanced filter capabilities allowing end users even greater control over their task or work lists.

Page 2 April 2010 © Metastorm Inc., 2010

Page 7: Release Notes

Release Notes

2.3 Enhanced Process Model Customization

Service Release 1 further enhances the customization capabilities of the BPM Process Model with the ability to either hide or show the icons for Stages, Actions, and their events. This new capability allows customers to create a more simplified process model view that is in better alignment with and more appropriate for users of Metastorm ProVision.

2.4 Enhanced Web Services Connections

Service Release 1 provides faster and easier integration into web services with enhancements to the Web Service Connection. When connecting to a web service, a new layer of proxy code is now created removing the need to write code to access web services. In addition, the Web Service Connection definition includes a new tab “Methods and Parameters” which allows the process designer to automatically indicate which service methods should be displayed as custom formulae in the Expression Builder or activities within the Visual Scripting environment.

2.5 Simple Generation of Web Services for Process Integration

Originally contained within the Process Orchestrator for Web Services, the Process Activator for Version 9 is within the core platform and is distributed as part of Service Release 1. The Process Activator enables process specific web services to be generated using the ECL for Web Services for easy integration from other processes or 3rd party applications.

2.6 Report Hyperlinks and Drilldown

Service Release 1 includes new functionality for the Metastorm Reports capability to allow for the inclusion of dynamic data driven hyperlinks and inter-report navigation. Reports now include a new Hyperlink field type. Hyperlinks can be used to initiate new processes, open existing folders, open other reports, and open custom web pages. When Hyperlink fields are used to call another report, data may be passed from the calling report in order to pre-populate the report filters of the new report. Any report opened from another will automatically include a breadcrumb link at the top of the report to allow the user to easily navigate back to the calling report.

2.7 Process Debugging

Service Release 1 includes new integration to Visual Studio 2008. When Visual Studio is installed on the same machine as the Designer and Process Engine a new button titled “Debug” will be available on the “Home” ribbon. This will deploy the process and open all deployed code within Visual Studio enabling process designers to use Visual Studios debugging capability to debug any process logic including processes, forms, expressions, process and form event visual scripts, and server-side script code.

Metastorm BPM Version 9.0 SR1 April 2010 Page 3

Page 8: Release Notes

Metastorm BPM Version 9.0 SR1

2.8 Side-By-Side Compatibility

Service Release 1 introduces the new Side-by-Side compatibility for v7.6 and v9.x. This new capability provides additional flexibility for customers with a large number of deployed processes to choose when and how they migrate. Using this new capability, v7.6 and v9 environments can be effectively merged to provide end users with a single user interface displaying processes and work items from both systems. With this, customers can set up a v9 environment in parallel to their existing v7.6 one and can begin new development in v9 while maintaining or planning migrations of processes in v7.6.

2.9 Support for Firefox

Metastorm BPM now supports the Firefox browser Version 3.5 and higher.

2.10 Additional Client-Side Scripting Control

Client-side scripting functionality has been extended with three new functions to provide additional control and support to developing custom form behavior. The additional functions are: • submitForm

• cancelForm

• buttonClick

2.11 Customizable Intellisense for Expressions

Intellisense is used for expressions to assist process designers in the creation of data expressions. By default, in version 9.0, this list was restricted to provide a simple interface showing only formulae provided by Metastorm or promoted from user defined Server-Side Scripts. Service Release 1 includes a new option to disable this filtering allowing any .NET framework class or method to be used in addition to the standard Metastorm core formulae.

Page 4 April 2010 © Metastorm Inc., 2010

Page 9: Release Notes

Release Notes

3 INSTALLATION INFORMATION

3.1 Installation Pre-requisites

This installation has the following pre-requisites:

• .NET 3.5 SP1 (available in the installation Redist folder)

• .NET 3.5 SP1 ASP.NET Virtual Path Provider hotfix. This patch can be found in the following folder:

• Redist\Microsoft .Net\V3.5 SP1\Hotfixes\KB957661.

• Visual C++ 2008 Redistributable (available in the installation Redist folder)

• AppSight (see the following section for more information)

For more information, refer to the Installation_Prerequisites.pdf

3.1.1 AppSight

The Metastorm BPM diagnostics utility (AppSight Black Box Service) is required to be installed for the BPM Engine and Web Client. Two versions are available with version 9.0 SR1 under the Redist\AppSight folder:

• 7.1 for Windows Server 2003 and earlier (Redist\AppSight\7.1\AppSight Black Box Service)

• 7.5.1 for Windows Server 2008 and later (Redist\AppSight\7.5.1\AppSight Black Box Service)

Metastorm BPM Version 9.0 SR1 April 2010 Page 5

Page 10: Release Notes

Metastorm BPM Version 9.0 SR1

Installing AppSight Black Box Service

You cannot run InstallAppSight.bat from a network location.

World Wide Web Publishing service should be stopped before installation of AppSight 7.1 version. Otherwise, the AppSight installation will not be successful.

1. To install AppSight, navigate to the appropriate folder specified above. 2. To run the silent installation, execute the ‘InstallAppSight.bat’.

Please note: For UAC enabled systems, right-click the batch file and select ‘Run as Administrator’.

3. The installation will commence and a log file is created in the user’s %temp% folder. Locate the InstallLog.txt and see that the install was successful, ‘ResultCode=0’. [ResponseResult] ResultCode=0

4. Once installed proceed to install Release 9.0 SR1.

Uninstalling AppSight Black Box Service

1. To uninstall AppSight, navigate to the appropriate folder specified above.

2. To run the silent uninstallation, execute the ‘UninstallAppSight.bat’.

For UAC enabled systems, right-click the batch file and select ‘Run as Administrator’.

3. The uninstallation will commence and a log file is created in the user’s %temp% folder. Locate the UninstallLog.txt and see that the install was successful, ‘ResultCode=0’. [ResponseResult] ResultCode=0 

3.2 Installation

1. Double-click the installer package MetastormBPM9.0SR1Update.exe

A Welcome to the Metastorm BPM Version 9.0 SR1 Update screen is displayed.

2. Click the Update button.

Metastorm BPM 9.0 SR1 update is installed and a Setup Wizard Completed screen is displayed when the update is complete.

3. Click Finish to complete the upgrade.

BPMResources.resx is updated and any custom modifications made to this file need to be re-applied. Please see Installation guide for details.

Page 6 April 2010 © Metastorm Inc., 2010

Page 11: Release Notes

Release Notes

The Metastorm database must be updated by running the database script files. Please see Installation guide for details.

3.3 Post Installation

• After upgrading to SR1, new Metastorm BPM components are available via Add/Remove Programs Metastorm BPM Modify. These includes both the Process MetaData Service and the Debugging Service.

• Before starting the Engine and Deployment Service after an upgrade, it is important to re-

run the SQL scripts (please note that the eActiveEngine table must be empty before attempting this):

• For SQL Server:

• eWorkProcedures.sql • AdminToolsProcedures.sql • ProcessMetaDataProcedures.sql (if required)

• For Oracle:

• eWorkTypes.sql • eWorkPackage.sql • eWorkProcedures.sql • ProcessMetaDataPackage.sql (if required) • ProcessMetaDataProcedures.sql (if required) • MBPM_ADMIN_PKG.sql • MBPM_ADMIN_BODY.sql • MBPM_ADMIN_SP.sql

The scripts marked ‘if required’ in the above list need to be run if you choose to install the Process MetaData Service component, which is required for both the Office Activator and the Process Activator.

• All previously deployed solutions will need to be redeployed. Until this is done, the

Blank Forms, Admin Forms, and Reports lists will display an error message when accessing them from the Web Client.

3.4 Supported Environments

The supported environment for version 9.0 SR1 is similar to version 9.0 with the addition of the following:

• Windows 7 x86 and x64

• Windows Server 2008 Standard R2 x64

• Windows Server 2008 Enterprise R2 x64

Metastorm BPM Version 9.0 SR1 April 2010 Page 7

Page 12: Release Notes

Metastorm BPM Version 9.0 SR1

Installations running on 64-bit operating systems must use the x 86 .NET frameworks.

The following additional web browsers are supported:

• Firefox 3.5 or higher

The following additional web servers are supported:

• IIS 7.5

For more information, refer to the Supported_Environments.pdf

Page 8 April 2010 © Metastorm Inc., 2010

Page 13: Release Notes

Release Notes

4 PROCESS MIGRATION

Metastorm BPM version 9.0 ships with a File Migration Assistant that has been developed to allow procedures built in version 7 Designers to be converted for use in a version 9.0 Designer. During testing the following points have been noted (Please also refer to the Migration Guide).

4.1 Formula Language Evaluation Support

4.1.1 eFolder table query access

Database queries against the eFolder table using the %Script() syntax may fail. For example, the formula displayed below fails when used to populate a dropdown options field within the v7 News sample procedure: %GetData(,eFolder,\" (eMapName = \'News\') AND (eArchived <> 1)\", eCategory) This problem only affects legacy database interaction through procedures like %GetData. In order to correct this, the syntax should be converted into v9 syntax.

4.1.2 %ServerName

The %ServerName is always empty on v9 Engine.

4.1.3 %User.Input and %User.Input[n]

%User.Input and %User.Input[n] behavior has changed in v9. When selecting a row in a grid field, the data returned by %User.Input contains all data from the Business Object that is bound to the grid. In v7, only data from columns displayed in the grid is returned. Similarly, the index in %User.Input[n] refers to the column index in the Business Object, not the visible grid control.

Metastorm BPM Version 9.0 SR1 April 2010 Page 9

Page 14: Release Notes

Metastorm BPM Version 9.0 SR1

5 FEATURE CHANGES

The following are the feature changes to note since the Version 9 General Availability Release (GA):

• The 'Max length' property on text fields was not being validated correctly in version 9.0. This validation has been corrected for 9 SR1 and therefore may cause some old solutions to fail validation. The user simply needs to adjust the value of the properties failing validation.

• In version 9.0 the eEntryTime in the eEvent table was being recorded incorrectly for new

folders. As a result reports for folders created prior to v9 SR1 may be wrong.

• To better align with the Metastorm ProVision product, the Solution Explorer is now known as the Inventory, the Services Explorer is now known as the Repository, and the Business Object Explorer is know known as Data Access.

• When referencing fields on Form Segments in a client script, it is no longer necessary to

include the Form Segment name and reference. The user now just uses the field name as in version 7.6. This change means that all fields on a Form now have to be uniquely named. This may cause validation of existing solutions to fail.  

• In version 9.0 SR1, there is a change in the library code generation implementation. As a result, library code is now generated in the ‘Metastorm.Runtime.Models.Library1' namespace, where ‘Library1’ is the name of the corresponding library. In version 9.0, library code was generated in a 'Metastorm.Runtime.Models.Project1.Library1' namespace, where ‘Project1’ is the name of the project that references the library. Existing library script namespaces will need to be updated as well as any code referencing the library namespaces for existing solutions to validate and deploy successfully.

• Web Service connections built in version 9.0 did not contain some of the properties required within the 9.0.1 release. To obtain these properties, the web service needs to be reactivated by clicking on the "Locate" button.

Page 10 April 2010 © Metastorm Inc., 2010

Page 15: Release Notes

Release Notes

6 KNOWN LIMITATIONS

The following is a list of known limitations within the current build.

6.1 Current Limitations

The following features are not supported:

• Data Access

o While using Oracle as the database, only standard ASCII characters are supported in table and column names. These names should only be in upper case. Extended characters, double quotes, or spaces in table or column names are also not supported.

o Business Objects do not support tables or queries to Oracle database systems with columns containing spaces.

• External Forms

o Support for External Forms in not included with version 9.0 SR1. This will be enhanced and included with a later release.

Metastorm BPM Version 9.0 SR1 April 2010 Page 11

Page 16: Release Notes

Metastorm BPM Version 9.0 SR1

7 RESOLVED ISSUES

The following table lists the issues resolved in Metastorm BPM Release 9.0 SR1.

7.1 ASP.NET Web Parts

Help Desk# / Metastorm#

Component Issue

SR‐11162009‐0009 DEF10819 

ASP.NET Web Parts  Time Zone adjustment is not applied to ToDo list. 

7.2 Designer

Help Desk# / Metastorm#

Component Issue

SR‐12302009‐0012 DEF10707 

BPM Designer  Weekday units not available. 

DEF10708  BPM Designer Code compilation fails when referencing a Library 

with server script using Visual Script activity. SR‐01042010‐0006 

DEF10709 BPM Designer  Assignment activity hint does not update. 

SR‐02092010‐0006 DEF10766 

BPM Designer Default maximum length property for Grid column 

with Column Editor is not correctly set. 

DEF10662  BPM Designer Event code is created with the same name as an 

existing event code. 

DEF10828  BPM Designer Swimlanes order is not saved after re‐opening of 

solution. 

Page 12 April 2010 © Metastorm Inc., 2010

Page 17: Release Notes

Release Notes

Metastorm BPM Version 9.0 SR1 April 2010 Page 13

Help Desk# / Metastorm#

Component Issue

SR‐12112009‐0001 DEF10452 

BPM Designer Problems with editing property values using arrow 

keys. DEF11098  BPM Designer  Search does not find text in client scripts. 

DEF11099  BPM Designer Using Save As for a solution that uses MLP throws 

exception on re‐open SR‐02162010‐0001 

DEF11103 BPM Designer  ODBC driver warning message is not clear. 

DEF11166  BPM Designer Standard system roles from Library take precedence over default roles in a Project. 

DEF11483  BPM Designer A form template that references a form segment 

template cannot be deployed. 

DEF11394  BPM Designer Field width increases automatically when caption size is longer than the field and alignment is set to 

Top. DEF5983  BPM Designer  Controls can be dragged off the edge of the form. 

DEF11700  BPM Designer GetAttachment Path description should mention file name with extension to be included in the 

path. 

SR‐03102010‐0003 DEF11828 

BPM Designer When deleting a Business Object, which is 

assigned to a variable, the message shown has GUID instead of variable name. 

DEF12016  BPM Designer  Polish characters are being lost from Server Script. 

7.3 Deployment

Metastorm# Component Issue

DEF11002  Deployment Changing the variable name of the Business Object 

column results in run time error. 

DEF10998  Deployment Action fails if the target stage has a Timed Action 

with a null date. SR‐01182010‐0009 

DEF11283 Deployment 

Code generation fails if Project contains Library with promoted scripts.  

DEF11432  Deployment  Validation error message are not helpful. SR‐03102010‐0001 

DEF11573 Deployment 

Validation fails if sub procedure and main process have comments in the process. 

DEF10931  Deployment Complete validation not happening on Library 

deployment. SR‐01182010‐0009 

DEF10727 Deployment 

Code generation failed if Project contains Library with promoted scripts. 

SR‐11192009‐0022 DEF10226 

Deployment  Error message missing parameters. 

DEF7156  Deployment Using the 2008 Native Client driver at runtime 

causes error on grids. 

Page 18: Release Notes

Metastorm BPM Version 9.0 SR1

Page 14 April 2010 © Metastorm Inc., 2010

Metastorm# Component Issue

SR‐03102010‐0002 DEF11936 

Deployment A validation fails to flag warning/error even though 

referenced Business Object is deleted. 

7.4 Documentation

Metastorm# Component Issue

SR‐03032010‐0016 DEF11445 

Documentation When action started for flagged action mentioned 

but it does not exist. SR‐01272010‐0009 

DEF11492 Documentation 

Installation Guide.pdf does not mention how to add eUser.js when DB is created. 

DEF11225  Documentation Library code namespace was changed and should 

be documented. SR‐02112010‐0013 

DEF11121 Documentation 

Designer documentation should include *.PNG in supported image formats. 

SR‐12282009‐0005 DEF10646 

Documentation Migrated solution does not deploy due to type 

mismatch error. SR‐06302009‐0013 

DEF10598 Documentation  Numbering is not in the right order. 

SR‐12282009‐0006 DEF10600 

Documentation  What MLP stands for is not mentioned. 

SR‐11132009‐0013 DEF10489 

Documentation Deployment of migrated procedure fails to start in 

Blank Form. 

DEF12187  Documentation Exceptions thrown if custom assembly is not 

strongly named. SR‐04212010‐0005 

DEF12040 Documentation 

Remote access of the Web Client is not possible when using split deployed SSO. 

SR‐03252010‐0013 DEF11730 

Documentation We need a note in the Support Environments.pdf stating that any DB driver used must support DTC. 

SR‐03112010‐0026 DEF11670 

Documentation  No way to set group separator to empty. 

SR‐03032010‐0012 DEF11899 

Documentation VERSION 9 Designer guide documentation should not mention external forms as this feature was not 

implemented. SR‐02082010‐0006 

DEF11903 Documentation 

Information shared with respect to alert generator in InstallConfig.chm is not clear. 

7.5 Engine

Metastorm# Component Issue

SR‐04082010‐0003 DEF12157 

Engine “Object reference not set” error on inserting to 

table when action completed. 

DEF10903  Engine Stages within a Sub‐Process do not show the Form 

specified in the Sub‐Process stage. 

Page 19: Release Notes

Release Notes

Metastorm BPM Version 9.0 SR1 April 2010 Page 15

Metastorm# Component Issue

SR‐01052010‐0021 DEF10689 

Engine  Error when raising flag using eRaiseFlag.exe 

SR‐11122009‐0014 DEF10641 

Engine Alerts are getting locked if same static/dynamic 

roles assigned to ToDo & Watch. SR‐11302009‐0023 

DEF11277 Engine 

In certain instances, the Metastorm BPM Engine does not respond. 

DEF11580  Engine  Folder priority should not be restricted to 0 to 9. 

7.6 MEMP

Metastorm# Component Issue

SR‐03122010‐0022 DEF11256 

MEMP Behavior of Rule is incorrect during moving of 

control on front and back (z‐order). 

DEF4377  MEMP  Transparent color should not be available for 

Form. 

7.7 Migration

Metastorm# Component Issue

SR‐02112010‐0003 DEF11092 

Migration ‐ Files Version 7 procedures with icons fail to migrate to 

version 9. 

7.8 Reporting

Metastorm# Component Issue

SR‐01192010‐0016 DEF10944 

Reporting Page orientation in reports is incorrect when 

exported. SR‐01182010‐0002 

DEF10737 Reporting 

Percentages in pie chart display in decimal format only. 

7.9 Web Client

Metastorm# Component Issue

SR‐01222010‐0002 DEF10954 

Web Client Referencing Client Side Scripting with Form 

Segment Objects using eworkSetField does not work. 

SR‐12212009‐0012 DEF10589 

Web Client Web Client displays a blank page when the locales 

are modified. SR‐03112010‐0026 

DEF11542 Web Client  No way to set group separator to empty. 

DEF11392  Web Client Not possible to type multiple letters in a dropdown 

field to narrow down the search. 

Page 20: Release Notes

Metastorm BPM Version 9.0 SR1

Page 16 April 2010 © Metastorm Inc., 2010

Metastorm# Component Issue

SR‐02152010‐0004 DEF11264 

Web Client Commit button with required field on the form is 

getting disabled. SR‐04212010‐0015 

DEF12180 Web Client 

Column sort order is lost on grids when field is dependent. 

SR‐04092010‐0014 DEF12177 

Web Client When changed property is not setting dropdown 

to empty. SR‐04192010‐0013 

DEF12258 Web Client 

Client Script is not getting committed when clicking on Commit button. 

DEF11945  Web Client Not possible to submit a form with required grid 

even if no row has been added. 

Page 21: Release Notes

Release Notes

8 KNOWN ISSUES

8.1 Issues

The following is a list of known issues of which we feel you should be most aware:

Metastorm #  Component/Area  Issue 

DEF4357  Business Objects  Not possible to have the parameter name the same as the column name. 

DEF6415  Business Objects  Spaces in Oracle column names will cause forms to fail to open when a field uses a Business Object referencing that column. 

DEF7105  Business Objects  SQL Server DateTime2 data types display as Memos unless the SQL Native Client driver is used. 

DEF7230  Business Objects  LDAP Business Objects returning date/time data will throw an error when accessed during process execution. 

DEF10056  Business Objects  Trying to open a form containing a grid that references process data Business Objects or local Business Objects on Oracle will throw an error. 

DEF8780  Business Objects  Trying to use an equal/does not equal filter against a memo column will cause an error message, "The data types ntext and nvarchar are incompatible in the equal to operator". 

DEDF12181  Custom Lists  Filtering on float columns can sometimes give incorrect results due to rounding. 

DEF11814  Custom Lists  SQL comments in a query used by a Custom List may cause an error when viewed in the Web Client. The error displayed is “multiple step OLEDB operation”. 

Metastorm BPM Version 9.0 SR1 April 2010 Page 17

Page 22: Release Notes

Metastorm BPM Version 9.0 SR1

Page 18 April 2010 © Metastorm Inc., 2010

Metastorm #  Component/Area  Issue 

DEF4629/DEF4628 

Deployment  Projects with large images or many images may timeout while deploying. 

DEF12084  Deployment  Trying to deploy sample solutions fail with validation error messages. 

DEF10415  Designer  Width property is not available when more than one form control is selected. 

DEF12211  Designer  Importing a Form that is missing a Form Segment into a new Project and then validating causes Designer to crash. Workaround is to delete the reference to missing form segment before validating or to re‐link the Form Segment. 

DEF10852  Designer  Adding stages to lanes on the Process design surface does not immediately set the role. Workaround is to move the stage within the lane. 

DEF12198  Designer  Tooltips are wrong for the Inventory and Data Access items on the View ribbon. 

DEF11996  Designer  There is currently no validation of Custom Lists formed in an unsupported way – i.e. queries with duplicated columns. 

DEF11915  Designer  It is possible to select Reports from the Forms list on stages. Doing so will cause a deployment failure. 

DEF11828/ DEF11708 

Designer  When deleting a Business Object that is assigned to a field, the warning message shows a GUID rather than the name. Same problem when deleting a Business Object from a Custom List. 

DEF11459  Designer  Roles in a referenced Library are not read‐only. DEF11432  Designer  Validation error messages do not always provide the location of 

the error. DEF11018  Designer  The export graphic feature does not correctly display lanes on a 

Process. The lanes do not extend to the full size of the Process. DEF12271  Designer  Copying and pasting fields from one form to another results in all 

the names and captions changing. DEF12296  Designer  When working with solutions out of source control, solution 

backups   can sometimes be read‐only. Saving the solution then throws an error on trying to overwrite the read‐only files. The workaround is to switch off the backup system via the Designer options. 

DEF11888  DMS  It is not possible to tab through the DMS browser window in the Web Client. 

DEF11784  DMS  DMS folder icons are not consistently displayed as open in the Web Client. 

DEF11408  DMS  Unauthorized windows appear behind the DMS blank form. DEF12321  DMS  Assignment Expressions cannot be used for form fields 

dependant on DMS Multi clip selected rows. DEF12320  DMS  DMS Multi clip displays Remove and Delete options when set to 

Edit Mode. DEF12323  DMS  DMS Multi clip SelectRow dictionary items are not in upper case 

for Oracle. 

Page 23: Release Notes

Release Notes

Metastorm BPM Version 9.0 SR1 April 2010 Page 19

Metastorm #  Component/Area  Issue 

DEF12325  DMS  Files are displayed in alphabetical order in a DMS Multi clip if using SelectedRow. 

DEF12326  DMS  Last file added to a DMS Multi clip is not given focus if SelectedRow event is used. 

DEF8906  Expression Builder  When building a SelectSQL function containing ‘@’ parameters against Oracle, the Expression Builder does not show the parameter fields correctly. Workaround is to remove the quotes from around the parameter in the SQL. 

DEF11488  Installation  The wrong Oracle driver is currently included in the main install’s Redist folder. Please see Supported Environments document for the correct ones to use. 

DEF11169  Installation  Configuration files are not created if the user selects a physical path rather than a URL path to the Engine and Deployment Service configuration files. 

DEF12178  Installation  The ActivateCallerID Engine registry key is getting reset on some operating systems after upgrading to SR1. This will affect SSO configuration. 

DEF11978  Installation  When Deployment Service account is set to a local admin account on Server 2008, the upgrade from version 9.0 to SR1 may roll back. Workaround is to change the Deployment Service account before the upgrade and then revert afterwards. 

DEF12192  Installation  Deployment and Engine services do not auto start on Server 2003 when SQL Server is installed to the same machine. Workaround is to start the services manually. 

DEF10295  Migration  If an action name is changed during the migration process, any chained action properties that reference the action will not be updated. These can be manually updated afterwards. 

DEF10384  Migration  Forms that contained spaces in field names prior to migration will throw validation errors post migration with regards to invalid fields. Workaround is to reselect the form fields for each action that references the forms. 

DEF6606  MLP  Grid column captions are not previewed when switching language. 

DEF11914  Reports  Spaces in Business Object columns cause data to fail to appear in a Report. Workaround is to create a query like “SELECT [My Column] AS [NoSpaceName] ...”. 

DEF11171  Side by Side  Auto refresh does not work for 7.6 processes in the Version 9 Web Client. 

DEF9420/ DEF11329 

Validation  Double clicking a validation message returns a message “Associated item was removed from view” when the error relates to a field event such as “When changed”. 

DEF10319  Web Client  Clip fields can only open the current folder’s attachment. Even if the clip fields references a variable from another process data Business Object it will use the current folder’s folder ID to retrieve the attachment. 

Page 24: Release Notes

Metastorm BPM Version 9.0 SR1

Page 20 April 2010 © Metastorm Inc., 2010

Metastorm #  Component/Area  Issue 

DEF9635  Web Client  Dropdown controls placed at the bottom of a form can result in the list appearing at the top of the form on clicking the dropdown. 

DEF9680  Web Client  Dropdown controls can display their list in the wrong position on a form when used in an Arabic or any RTL locale. 

DEF8945  Web Client  Using web help link on locales other than English, German, French and Spanish will cause an invalid URL error. 

DEF12209  Web Client  Trying to sort on Memo/Hyperlink/Folder columns in Custom Lists will give an error. This is not a supported operation and needs to be disabled. 

DEF12089  Web Client  Multi‐clip controls show all previous attachments after deleting them and then adding a new one. 

DEF11998  Web Client  Not possible to narrow down a search on items in a list field by typing multiple characters. 

DEF11943/ DEF11497 

Web Client  Edit Grids: clicking the Delete row button when no rows are present will throw a script error. 

DEF11901  Web Client  GetField client extension fails for empty Date/Time fields. DEF11695  Web Client  It is not possible to sort on Folder or Hyperlink columns in 

Custom Lists. DEF11736  Web Client  Values cannot be entered into dropdowns in grids using the 

keyboard on Firefox. DEF8941  Web Client  When selecting an item from Recent Content dropdown in the 

Web Client, before the item is opened and dropdown display is closed, the item name is displayed twice in the dropdown. However, when you click again on the dropdown to select an item, the items in the list are displayed correctly without any duplicates. 

DEF12265  Web Client  In some case after an upgrade from version 9.0 to version 9.0 SR1, the Web Client shows an error on first load similar to the following:  Line 121:</bpm:AdminFormListPart> Line 122: Line 123:<bpm:CustomListPart  Line 124:  runat="server"  Line 125:  AlternatingRowCssClass="altGridRow" GridHeaderCssClass="gridHeader" ScrollBars="Auto"  To fix this issue, reset/restart the IIS. 

Page 25: Release Notes

Release Notes

Metastorm BPM Version 9.0 SR1 April 2010 Page 21

8.2 Related Non-Metastorm Issues

When using the Send E-mail activity it may be first necessary to register Microsoft’s CDONTS.DLL file. Please see the link below for further information:

http://support.microsoft.com/kb/324649