

Release 774 - July 28, 2008
| Ticket | Description | Details |
| 353 | popup help on task form | There is now popup help on the colums on the task form. Simply mouse over any text that is underlined and help box will pop up |
| 370 | System message functions updated | The system message now can be updated or cleared without logging off |
| 416 | Internationalization issue with comma and decimal | Allow setting of server locale to handle digit separators and grouping |
| 535 | Group / role modification | Moved groups/roles into a scrollable list box |
| 547 | Allow locale setting via config file | Allows setting of user's locale for in-house servers |
| 549 | Recursive Sub-processes | Created a setting for the server to allow executing recursive sub-processes: "allow.recursive.subprocesses=1" |
| 551 | Allow multiple process search types | Users can now select one or more processes at a time to search. |
| 552 | Flexiable date ranges on searched | Allow users to specify dates for start and end date ranges on process instances |
| 553 | Help text popups for data elements | Added ability to add help text for data elements which will show as hover text in the web interface on forms |
| 554 | Set proxy user start and end dates | Allows users to configure proxy users with a start and end date |
| 559 | Software compatible with Java 1.6 | Updated software to be compatible with Java 1.6. Java 1.4 and 1.5 will be end-of-life'd soon by Sun. |
Release 742 - May 3, 2008
| Ticket | Description | Details |
| 53 | Added Gate and Signal actions | Two new actions allows processes to send signals to waiting gates to continue a workflow. See documentation for more details. |
| 527 | Dynamic groups and Subprocesses | Dynamic groups now are able to carry over into a sub-process, and back. |
| 544 | Fixes issue with forcing a time in a duration | Fixed issue related to a 12-hour clock when setting a fixed time in a duration. |
Release 739 - April 25, 2008
| Ticket | Description | Details |
| 335 | Get email attachments on inbound email | Email Start action can now pull in attachments. Will store attachments if there are Document data elements named "attachment1", "attachment2", and so on. |
| 507 | Error when task list size is 0 | Fixed issue if a user sets the task list length to 0 |
| 512 | Append to a Log Data element | By using a calculate action to set data to a Log Type Data Element, data will be appended to the existing data element, similar to if a user had appended data. The username "system" is used to indicate an automated setting of the data. |
| 537 | Fixed some issues with the product name | Name change to HighOrbit BPM |
Release 721 - February 13, 2008
| Ticket | Description | Details |
| 528 | Allow line item table to be send to database | Added a expression that will write the rows from a Line Item Table data element into a database table |
| 529 | Jasper Reports update | Updated to a newer version of the Jasper Reports and iReport libraries |
| 531 | SugarCRM Integration | Added several workflow actions to integrate with SugarCRM. Allows creation of various record types as well as data retrieval, reports and data queries. |
| 532 | Read and Write interprocess data | Added expressions to retrieve or set data in different workflow instances. Allows for interprocess data communication. See the updated expression guide for more details. |
| 533 | Expression to terminate a process instance | Added a method to completely terminate a process instance as part of a workflow. See the updated expressions guide for more information. |
Release 714 - January 27, 2008
| Ticket | Description | Details |
| 523 | Override hour/minute in duration | When using an expression based duration, the hour/minute fields can be overridden by setting a value in the duration dialog box. |
| 524 | Function to terminate an instance | Added a function to terminate a workflow instance |
| 525 | Set data in external instance | Added a function to set a data element in an external process instance |
| 526 | Function to retrieve process instance data | Added a function to retrieve data from an external process instance |
Release 694 - December 25, 2007
| Ticket | Description | Details |
| 164 | New Merge Action | Allows mutually exclusive paths to merge back into a common path |
| 373 | External program workflow action | Allows external programs to run or addition of a specialized workflow action class to be added to the system. Self-hosted version only. |
| 514 | View All Active Delays | Added an option under the search menu for Company Admins to view a list of all active delays in the system. |
| 516 | Reverse ordering display of log data element | An option to reverse the order of log data elements has been added to the data element properties dialog. Log data can be listed as newest first. |
| 517 | Added Cybersource Credit Card | Added Cybersource Credit Card transaction to the action palette. Moved out of beta testing. |
| 518 | Web Service action added to palette | Added the Web Service workflow action to the action palette. Moved out of beta |
Release 692 - December 15, 2007
| Ticket | Description | Details |
| 399 | Added function to retrieve LastTaskCompletedBy | Added a function to determine the user ID of the person to last complete a task in a process instance |
| 506 | Fixed issue with required approval fields | Fixed an issue when an approval field is required which is already marked as approved when a task is assigned. This issue caused a validation error when a task was submitted. |
| 509 | Added a content-header specification | Added a specific content header to each HTML page to better handle non-US based character sets. |
| 510 | Task instructions can contain data fields | Task instructions can now contain data elements which will be parsed and displayed to the user when they open a task. Task instructions can use process instance data. |
Release 685 - December 8, 2007
| Ticket | Description | Details |
| 504 | DateToString Function | Added a DateToString function that outputs a date as a formatted string, using a specified format |
| 505 | General LDAP query | Added a function to send a generic query to an LDAP server and retrieve attributes from a match. This update affects the LDAP module only. |
| 508 | Option for LDAP Authentication only | Added configuration option to use LDAP only for authentication. Authorization still handled by database. LDAP Module only. |
Release 683 - November 16, 2007
| Ticket | Description | Details |
| 388 | Added ReadTableFromDatabase function | Added a function to populate a Line Item Table from a database query. Function is named ReadTableFromDatabase. See the Expression Guide for more details and syntax. |
| 392 | Fixed problems with links re-appearing | Fixed issue with workflow action links that would re-appear after deleting them from the workflow. |
| 483 | Fixed scrolling issues with SQL Query windows | Ensured wordwrap is disabled and horizontal scrolling is enabled. |
| 500 | General workflow searchs taking too long | Better optimized a query for doing general text searches in workflows. This should help speed up the query and lessen system resource usage. |
| 503 | Added function to clear approval data | added ClearApproval function to reset or clear out an approval data element. See Expressions Guide for more information and syntax. |
Release 670 - October 7, 2007
| Ticket | Description | Details |
| 458 | Long Subects in Email dialog | Limited subject field in dialog to 100 characters |
| 477 | Default date as expression | Can now use the expression "now()" as a default date for a date type data element |
| 485 | no-cache directives | Added various no-cache type directives to http headers to hint to IE to better refresh old pages |
| 491 | Fixed link to Standalone version of Designer | Standalone Designer no longer supported. Changed link to go to the Java verify web site |
| 492 | Fixed graphics in AutoSuggest | Fixed some of the missing graphic files in the AutoSuggest control |
| 495 | Task Dialog displays wrong with large fonts | Changed Task/Action dialog so that it displays correctly when using the Large Fonts option in Windows |
| 496 | New layout for Expression Wizard | Changed layout of Expression Wizard to allow more room for the expression text |
Release 660 - September 10, 2007
| Ticket | Description | Details |
| 393 | Unable to check for empty dates | Added "isDateNull" function to check if a date is empty. Returns a true if the date is not set. |
| 474 | Error when dollars signs in email templates | Fixed an issue that caused a server error in some situations when a dollar sign was present in a custom email template. |
Release 652 - July 15, 2007
| Ticket | Description | Details |
| 100 | Added data element criteria to search | When searching process instances, a data element and its criteria can be selected to speed up and narrow down searches. |
Release 642 - July 1, 2007
| Ticket | Description | Details |
| 481 | Added auto-suggest type data field | New data driven text field added. Uses Ajax functionality to dynamically populate a drop-down like interface from a query. |
Release 634 - May 1, 2007
| Ticket | Description | Details |
| 459 | Ascending / Descending Sort | Users can now create views in which the sorting order can be either Ascending or Descending |
| 476 | Problem with null date in DBUpdate | Fixed issue with empty / null dates being passing into a DBUpdate Action |
Release 631 - April 18, 2007
| Ticket | Description | Details |
| 425 | Added LDAP Authorization | Added LDAP authorization and group checking functionality |
| 461 | Added management view | Added a task management view and associated security for processes for managers |
| 465 | Allow regular expressions in form validation | Allows designers to set up form field validation using Regular Expression syntax. |
| 471 | Fixed MySQL 5.1 PreparedStatements issue | Fixed potential memory issue with MySQL 5.1 and too many SQL PreparedStatement objects |
| 475 | Better form field error notification | Forms now attempt to display more user-friendly error messages when forms get to the server with failed field validation. Form will now show all fields with error field highlighted. |
Release 627 - March 14, 2007
| Ticket | Description | Details |
| 470 | Workflow Dashboard | Added workflow dashboard to show process instance status and open tasks on a summary screen. Created additional security group for process managers. |
Release 624 - March 10, 2007
| Ticket | Description | Details |
| 286 | Added security for editing a workflow | Added a security group setting to allow other users (non-administrator) to edit a process based on a security group / role |
| 456 | Fixed some dialog layouts | Fixed some issues with dialogs not displaying properly in some operating systems |
| 468 | Updated Database driver for MySQL 5.1 | Updated the SQL query generator to be compatible with MySQL 5.1 views |
| 469 | Update group/user icons | Updated group / user icons in security dropdowns with smaller icons |
Release 623 - March 1, 2007
| Ticket | Description | Details |
| 201 | Issue with View containing Create Date | Fixed a potential issue with Views that utilize a process "create date" |
| 248 | Proxy Server settings in Designer | Allow users to set their proxy server via dialog in the Designer |
| 265 | Autocreate data elements for new processes | Designer auto-creates a Status and a Priority data elements when creating a new workflow |
| 321 | Template driven system emails | Added ability to change email templates for certain system emails (task notices, daily reminders, new users, task completion) HTML and text versions. |
| 413 | Designer - Export default file extension | Fixed an issue where the default .WFL file extension was not always being used |
| 437 | Updated copyright dates | Updated copyright dates for new year |
| 451 | Added direct JNLP link to Designer page | For people that have certain browsers, there is now a direct link to the Java WebStart code for starting the Designer |
Release 622 - February 6, 2007
| Ticket | Description | Details |
| 415 | Error in task list | Fixed an issue with certain view types that would cause an error displaying the task list |
| 448 | Add new date type view | View for dates X days from now and earlier |
Release 616 - January 28, 2007
| Ticket | Description | Details |
| 452 | Added DB2 drivers | Added DB2 drivers for external datasources |
Release 614 - January 15, 2007
| Ticket | Description | Details |
| 447 | Custom Link admin page | Added an admin page to manage the custom links on the web interface |
| 449 | Added Company 0 Admin items to menu | Added special admin menu items for Company ID #0 to the JavaScript Admin menu |
Release 613 - January 12, 2007
| Ticket | Description | Details |
| 440 | Fixed potential deadlock | Fixed a potential database deadlock when deploying processes |
| 443 | More information in system dashboard | Added # of active tasks, # of open processes, and workflow queue to system dashboard screen |
| 444 | Suppressed reminder emails | Suppressed task reminder and task completion emails in Test Mode |
| 445 | All tasks should show everything | Fixed issue where task list was not showing all tasks to company administrators when the task was initiated via the Web API action |
| 446 | Fixed spelling | Fixed spelling error when cancelling tasks. |
Release 612 - January 5, 2007
| Ticket | Description | Details |
| 212 | Send emails in test mode | Server sends emails to process designer when running in test mode (to aid in testing) |
| 432 | Fixed Select All | Fixed some issues with the Select All button in the Task action dialog |
| 435 | Fixed issue with task chaining | Fixed issue with Task Chaining when workflow server and web server clocks were out of sync |
| 436 | Removed warning when no DB lookup records | Demoted warning to info, for no records found during a DB lookup operation |
| 438 | Fixed issue with Subprocess list | Subprocesses with manual starting points when security is set to Initiator. Now viewable in the Subprocess Action dialog, but are hidden from the Web interface in the left navigation bar. |
Release 606 - December 7, 2006
| Ticket | Description | Details |
| 228 | Datasource auto-logoff | The data source connector will now automatically logoff to keep down the concurrent user count |
| 421 | VIEW_ID column type fixed | Changed to an signed integer from an unsigned integer because of an issue with MySQL |
| 422 | Fixed scroll bars in DB action dialogs | fixed scroll bars when pasting long SQL statements in database Actions |
| 427 | Multiple email addresses | Email actions can now include multiple email addresses in one string, separated by commas or semicolons |
| 428 | Fixed task dialog box | Fixed issue where task action dialog was displaying incorrectly on some systems |
| 429 | Fixed scrollbars in Task Action instruction field | Fixed issues with scroll bars not working correctly |
| 430 | Issue with JavaScript and line item table | Fixed JavaScript error when transfering data from line item table child window back to task detail page |
| 431 | Hide sub-process starting points | If a subprocess has a manual starting point with the security level set to "Initiator", it will be hidden from the process list in the left-navigation bar |
Release 604 - December 5, 2006
| Ticket | Description | Details |
| 426 | Concurrent Modification Exception | Fixed issue where potential concurrent modification expection occurs during daily email reminders |
Release 603 - December 5, 2006
| Ticket | Description | Details |
| 120 | Added Select All button | Added Select All, and Deselect All buttons to Task form |
| 396 | Added more time for Task Chaining | Allows longer checking for new Task when tasks are Chained |
| 398 | Set Initiator for Web API Starts | Added ability to set the "Initiator" for workflows started via the WebAPI |
| 424 | Added LDAP / AD Authentication module | Initial revision of LDAP / Active Directory user authentication module |
Release 593 - September 29, 2006
| Ticket | Description | Details |
| 411 | AddLineItemRow does nto validate | Fixed validation code for AddLineItemRow |
| 412 | No way to convert String to Date | Added a function to convert a String to a Date, used in a Calculate action, with a specified date format |
Release 592 - September 27, 2006
| Ticket | Description | Details |
| 406 | Issue with deleted groups in group task | Fixed issue when assigning a group task to a group that has been deleted |
| 408 | Workflow saving performance issue | Added a column the LINKS table to speed up saving and replacing workflow definitions in database. |
| 410 | Issue with uploading attachments | Fixed issue where some attachments had null bytes appended to the end of the file attachment |
Release 582 - September 10, 2006
| Ticket | Description | Details |
| 375 | Email Templates | Added company specific email templates for task reminders, daily reminders, new user, and process completion notifications |
| 391 | Fixed error with quotes in data name | Fixed minor JavaScript validation issue when there are quotes in the data element name |
| 400 | Issue with dynamic groups and group tasks | Fixed issue where group tasks get assigned to group memebers plus their proxies individually, when the proxy users should NOT be getting their own tasks |
| 401 | Increase stack memory | Increased default stack size for memory |
| 402 | Emails should use user's date format pref | System emails should now use the user's date format preference when sending emails |
| 404 | Limit # of tasks in daily reminder | Number of tasks now limited when sending daily reminder emails |
Release 570 - August 24, 2006
| Ticket | Description | Details |
| 383 | Use company specific URL | RSS feed generator now uses any company specific base URL if available |
| 394 | Added xPath parser function | Added function to parse XML data using XPath |
Release 566 - August 10, 2006
| Ticket | Description | Details |
| 330 | Added several new functions for expressions | Added functions: leftFill, rightFill, length, trim, and if |
| 368 | Added new driver to data source menu | Added support for SQL Server 2005 driver to datasource setup menu |
| 381 | Designer title bar change | Removed "test mode" text from Designer title bar and other confusing information |
| 387 | Object position offset after paste | When pasting from the top menu, the newly pasted object is now offset by 30 pixes. Prior to this update, the original object would hide the newly pasted object. |
Release 561 - August 1, 2006
| Ticket | Description | Details |
| 362 | Timeouts for external database operations | Added timeout values to JDBC driver string to specify timeouts in database operations (connect / execute) |
| 367 | Issues with Company Export function | Fixed some issues with missing default data in the Company Export function of the server |
| 378 | Configurable "help" link in Designer | URL for help link can now point to a URL specified in config file for private labeled systems |
| 389 | Fixed required fields issue | Fixed issue where "required" flag not working for checkboxes and radio buttons when a button specific required field is specified |
| 390 | Server health status page | Added a more detailed server health status page via web interface for automated remote monitoring. |
Release 545 - July 24, 2006
| Ticket | Description | Details |
| 365 | Fixed issue adding days to date | Date calculations not working correctly when adding a large number of days; fixed issue |
| 376 | Top menu bar not working in custom pages | Added code to allow top menu bar to work correctly when loading custom forms and pages |
| 377 | Groups tasks not working with empty groups | Allow process to continue to next action when a group task is assigned to a group with no members. |
Release 541 - July 3, 2006
| Ticket | Description | Details |
| 284 | Fixed code to allow dynamic groups on test server | Updated code so that dynamic groups will now function correctly when testing a workflow |
| 358 | Added taglibs for custom forms | Initial release of Java taglibs to aid in development of custom forms. Tags include text fields, memo fields, log fields, and task buttons. |
| 363 | Removed MySQL service dependency | Removed the NT service dependency on MySQL when installing the software and choosing the SQL Server option. |
| 364 | Moved default attachment to external table | Default binary data for data elements moved to external table to help improve response times |
Release 528 - June 25, 2006
| Ticket | Description | Details |
| 310 | Added Reorder Data Elements button | Added ability to reorder and alphabetize data elements in the workflow designer (right-click in data element box) |
Release 511 - June 15, 2006
| Ticket | Description | Details |
| 7 | Fixed some issues when renaming a workflow | Now able to rename processes without having to worry about having the process open or going through a deployment procedure |
| 329 | Updated Calendar JavaScript | Corrects some issues with weekday numbering |
| 357 | Updated calendar dropdown | Now allows entry of date and time through calendar dropdown |
Release 503 - May 31, 2006
| Ticket | Description | Details |
| 346 | Removed calendar icon from read-only fields | |
| 347 | Re-incorporated overdue checking on test server | |
| 349 | Updated database driver to fix out of memory errs | |
| 350 | Changed error levels for db scan errors | |
Release 498 - May 19, 2006
| Ticket | Description | Details |
| 245 | Added an InitiatorID function | New expression returns the user id of the process instance initiator |
| 327 | Show line breaks in status page | HTML line breaks now in "log data" type data elements in process instance status page |
| 343 | Allow single quote in string literal | Fixed defect in expression parser to allow a sigle quote inside a string literal |
Release 495 - May 10, 2006
| Ticket | Description | Details |
| 334 | Added ability to connect to external report server | Server can now access / connect to externally run iReport servers for load balancing and running different report versions |
| 340 | Added "Specific User" to views | View can now list tasks assigned to a specific user, also can filter out tasks assigned directly to current user |
| 342 | Fixed issue with history field date formatting | |
Release 492 - May 7, 2006
| Ticket | Description | Details |
| 339 | POP3 checker thread still locks up on occasion | Added a timeout value to POP3 code once connection is established. Prior to this, POP3 timeout would only occur when the initial connection was made. |
| 341 | Added detail to Expression warning | Calculate action now displays more information in any warning email messages |
Release 489 - May 1, 2006
| Ticket | Description | Details |
| 337 | Added RMI function to get a company counter | |
| 338 | Fixed encryption field length calculation | Incorrect field length was being calculated due to encryption block size |
Release 487 - April 17, 2006
| Ticket | Description | Details |
| 333 | Better exception handling in Report action | Fixed issue where invalid report definition file would cause database connections to grow rapidly. |
Release 485 - April 15, 2006
| Ticket | Description | Details |
| 52 | Added encrypted data types | Added ability to encrypt underlying data storage for String and Memo types |
| 332 | Updated Connector/J driver | Fixes some issues with occasional character set mapping issues |