Documente Academic
Documente Profesional
Documente Cultură
Metastorm Inc.
email: inquiries@metastorm.com
http://www.metastorm.com
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.
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: inquiries@metastorm.com
http://www.metastorm.com
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
1 INTRODUCTION
This document provides release notes for Metastorm BPM version 9.0 SR1.
• New Features
• Installation Information
• Process Migration
• Known Limitations
• Known Issues
2 NEW FEATURES
• 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.
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.
• submitForm
• cancelForm
• buttonClick
3 INSTALLATION INFORMATION
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)
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.
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
A Welcome to the Metastorm BPM Version 9.0 SR1 Update screen is displayed.
Metastorm BPM 9.0 SR1 update is installed and a Setup Wizard Completed screen is
displayed when the update is complete.
BPMResources.resx is updated and any custom modifications made to this file need to be re-applied.
Please see Installation guide for details.
The Metastorm database must be updated by running the database script files. Please see
Installation guide for details.
• 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):
• 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.
Installations running on 64-bit operating systems must use the x 86 .NET frameworks.
• IIS 7.5
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).
For example, the formula displayed below fails when used to populate a dropdown options field
within the v7 News sample procedure:
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.
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.
• 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.
6 KNOWN LIMITATIONS
• 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.
• 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.
7 RESOLVED ISSUES
The following table lists the issues resolved in Metastorm BPM Release 9.0 SR1.
SR‐11162009‐0009
ASP.NET Web Parts Time Zone adjustment is not applied to ToDo list.
DEF10819
7.2 Designer
SR‐12302009‐0012
BPM Designer Weekday units not available.
DEF10707
Code compilation fails when referencing a Library
DEF10708 BPM Designer
with server script using Visual Script activity.
SR‐01042010‐0006
BPM Designer Assignment activity hint does not update.
DEF10709
SR‐02092010‐0006 Default maximum length property for Grid column
BPM Designer
DEF10766 with Column Editor is not correctly set.
Event code is created with the same name as an
DEF10662 BPM Designer
existing event code.
Swimlanes order is not saved after re‐opening of
DEF10828 BPM Designer
solution.
SR‐12112009‐0001 Problems with editing property values using arrow
BPM Designer
DEF10452 keys.
DEF11098 BPM Designer Search does not find text in client scripts.
Using Save As for a solution that uses MLP throws
DEF11099 BPM Designer
exception on re‐open
SR‐02162010‐0001
BPM Designer ODBC driver warning message is not clear.
DEF11103
Standard system roles from Library take
DEF11166 BPM Designer
precedence over default roles in a Project.
A form template that references a form segment
DEF11483 BPM Designer
template cannot be deployed.
Field width increases automatically when caption
DEF11394 BPM Designer 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.
GetAttachment Path description should mention
DEF11700 BPM Designer file name with extension to be included in the
path.
When deleting a Business Object, which is
SR‐03102010‐0003
BPM Designer assigned to a variable, the message shown has
DEF11828
GUID instead of variable name.
DEF12016 BPM Designer Polish characters are being lost from Server Script.
7.3 Deployment
Changing the variable name of the Business Object
DEF11002 Deployment
column results in run time error.
Action fails if the target stage has a Timed Action
DEF10998 Deployment
with a null date.
SR‐01182010‐0009 Code generation fails if Project contains Library
Deployment
DEF11283 with promoted scripts.
DEF11432 Deployment Validation error message are not helpful.
SR‐03102010‐0001 Validation fails if sub procedure and main process
Deployment
DEF11573 have comments in the process.
Complete validation not happening on Library
DEF10931 Deployment
deployment.
SR‐01182010‐0009 Code generation failed if Project contains Library
Deployment
DEF10727 with promoted scripts.
SR‐11192009‐0022
Deployment Error message missing parameters.
DEF10226
Using the 2008 Native Client driver at runtime
DEF7156 Deployment
causes error on grids.
SR‐03102010‐0002 A validation fails to flag warning/error even though
Deployment
DEF11936 referenced Business Object is deleted.
7.4 Documentation
SR‐03032010‐0016 When action started for flagged action mentioned
Documentation
DEF11445 but it does not exist.
SR‐01272010‐0009 Installation Guide.pdf does not mention how to
Documentation
DEF11492 add eUser.js when DB is created.
Library code namespace was changed and should
DEF11225 Documentation
be documented.
SR‐02112010‐0013 Designer documentation should include *.PNG in
Documentation
DEF11121 supported image formats.
SR‐12282009‐0005 Migrated solution does not deploy due to type
Documentation
DEF10646 mismatch error.
SR‐06302009‐0013
Documentation Numbering is not in the right order.
DEF10598
SR‐12282009‐0006
Documentation What MLP stands for is not mentioned.
DEF10600
SR‐11132009‐0013 Deployment of migrated procedure fails to start in
Documentation
DEF10489 Blank Form.
Exceptions thrown if custom assembly is not
DEF12187 Documentation
strongly named.
SR‐04212010‐0005 Remote access of the Web Client is not possible
Documentation
DEF12040 when using split deployed SSO.
SR‐03252010‐0013 We need a note in the Support Environments.pdf
Documentation
DEF11730 stating that any DB driver used must support DTC.
SR‐03112010‐0026
Documentation No way to set group separator to empty.
DEF11670
VERSION 9 Designer guide documentation should
SR‐03032010‐0012
Documentation not mention external forms as this feature was not
DEF11899
implemented.
SR‐02082010‐0006 Information shared with respect to alert generator
Documentation
DEF11903 in InstallConfig.chm is not clear.
7.5 Engine
SR‐04082010‐0003 “Object reference not set” error on inserting to
Engine
DEF12157 table when action completed.
Stages within a Sub‐Process do not show the Form
DEF10903 Engine
specified in the Sub‐Process stage.
SR‐01052010‐0021
Engine Error when raising flag using eRaiseFlag.exe
DEF10689
SR‐11122009‐0014 Alerts are getting locked if same static/dynamic
Engine
DEF10641 roles assigned to ToDo & Watch.
SR‐11302009‐0023 In certain instances, the Metastorm BPM Engine
Engine
DEF11277 does not respond.
DEF11580 Engine Folder priority should not be restricted to 0 to 9.
7.6 MEMP
SR‐03122010‐0022 Behavior of Rule is incorrect during moving of
MEMP
DEF11256 control on front and back (z‐order).
Transparent color should not be available for
DEF4377 MEMP
Form.
7.7 Migration
SR‐02112010‐0003 Version 7 procedures with icons fail to migrate to
Migration ‐ Files
DEF11092 version 9.
7.8 Reporting
SR‐01192010‐0016 Page orientation in reports is incorrect when
Reporting
DEF10944 exported.
SR‐01182010‐0002 Percentages in pie chart display in decimal format
Reporting
DEF10737 only.
Referencing Client Side Scripting with Form
SR‐01222010‐0002
Web Client Segment Objects using eworkSetField does not
DEF10954
work.
SR‐12212009‐0012 Web Client displays a blank page when the locales
Web Client
DEF10589 are modified.
SR‐03112010‐0026
Web Client No way to set group separator to empty.
DEF11542
Not possible to type multiple letters in a dropdown
DEF11392 Web Client
field to narrow down the search.
SR‐02152010‐0004 Commit button with required field on the form is
Web Client
DEF11264 getting disabled.
SR‐04212010‐0015 Column sort order is lost on grids when field is
Web Client
DEF12180 dependent.
SR‐04092010‐0014 When changed property is not setting dropdown
Web Client
DEF12177 to empty.
SR‐04192010‐0013 Client Script is not getting committed when
Web Client
DEF12258 clicking on Commit button.
Not possible to submit a form with required grid
DEF11945 Web Client
even if no row has been added.
8 KNOWN ISSUES
8.1 Issues
The following is a list of known issues of which we feel you should be most aware:
http://support.microsoft.com/kb/324649