Software Release Notes
Release 1180 - May 11, 2013
| Ticket |
Description |
Details |
|
| 783 |
Saves last used report directory preference |
Saves the last directory used to find a Jasper report, easier to add reports from the same directory |
| 784 |
Corrected proxy settings |
Fixed some issues with newer proxy servers to allow the Designer to connect |
| 792 |
"Assign Back" button fixed for Dynamic Groups |
If the original group was a Dynamic group, the assign back button will now find what the group originally was and allow a task to be assigned back to that group rather than be completed. |
| 793 |
Added ability to change Username |
Prior to this update, admins could only change first/last names of users. The username and associated group name could not be changed without removing and recreating the user. This allows admins to update a username by clicking on a "Change Username" option in the Edit User page. |
Release 1149 - November 5, 2012
| Ticket |
Description |
Details |
|
| 762 |
Task Chaining issue |
Fixed an issue related to Task Chaining |
| 768 |
Read only Date fields |
Calendar no longer pops up for Date fields flagged as read-only |
| 770 |
Printer Friendly task page |
Fixed the table width formatting on the Printer Friendly Task Details page |
| 774 |
Taglib Updates |
Updated Java Taglib to include "required by button" JavaScript code |
| 775 |
Updated Jasper Reports library |
Using 4.7 library, includes conditional formatting options |
| 776 |
Heuristics/performance increase for Action Runner |
Changed the way consecutive actions are queued to increase server performance |
Release 1138 - September 28, 2012
| Ticket |
Description |
Details |
|
| 737 |
Menu Collapse and Expand All |
Added icons to collapse the Left Navigation area. Also added Expand All button, and refresh button |
| 749 |
Added IMAP and IMAPS protocols |
Added new protocols for the Check Email starting action. For IMAP(s), user can specify Folder to check as well. |
| 756 |
Fixed DateToString issue |
There was an internal compiler issue related to the DateToString function in the Calculate action. This has been recompiled to use the correct data type. |
| 757 |
Made Login default button |
Made the Login button on the Designer connection dialog box a Default button. This eliminates a mouse click and allows the user to simply press Enter |
| 758 |
WebStart Link updated |
Updated the Start Process Designer to use a "best practice" to generate the correct MIME TYPE for Java WebStart |
| 759 |
Re-activate process |
Allows Company Adminstrators to re-activate a closed process and specify the point of the process to start via dropdown. This feature is available in the Process Status page |
| 760 |
Better DB Queue Signaling |
Speed up processes by better signaling the main thread when DB operations complete. Also speeds up processes when generating reports. |
| 763 |
Updated Proxy Server settings |
Using updated code to handle SOCKS proxy connection between the Designer and the server. |
Release 1099 - May 21, 2012
| Ticket |
Description |
Details |
|
| 344 |
Added ability to capture email headers |
All email headers can now be captured during an Email Start action, they will be saved in a String data element named "email_headers" if it exists |
| 479 |
Password Reset |
Users can now request an automated password reset if they have forgotten their passwords, via link on the main login page. |
| 722 |
Password Expiration |
A company password policy can be set to force users to change passwords after a specified amount of time. Users will be warned several days prior. |
| 732 |
MultiuserResponse issue |
Fixed an issue with the MultiUserResponse calculate function returning the wrong data in some cases |
| 733 |
Issue with web post action |
Fixed an issue where a Web Post action could potentially cause a more serious error and terminate a workflow. |
| 735 |
Task background color |
Changed the way task background colors are automatically darkened to fix a visual issue. |
| 742 |
Granular security for ExecuteAction |
The ExecuteAction (custom Java code) can be enabled for specific classes or specific company ID's |
| 743 |
Locate original From address in email |
Email Start action can now look for the original "From:" address on forwarded emails. |
| 746 |
Total Item count in task list |
Added the Total Items count back to the top of the task list page. |
| 747 |
System Message area |
Added an area to all web pages where a system message (ie scheduled maintenance, etc.) will be visible to all logged in users. |
| 748 |
Task entry screen timeout change |
If a user is in the task entry/details screen, a keep-alive will be sent to keep the user's session from automatically timing out. |
Release 1078 - February 1, 2012
| Ticket |
Description |
Details |
|
| 159 |
Fixed data element update issue |
Fixed an issue where the data element name was not always being added to the Audit History table. |
| 568 |
Unicode issue with Line Item Table |
Fixed a Unicode issue with the Line Item Table display. |
| 617 |
Task List Page Numbering |
Make page numbering more visible and formatted in a more user friendly way. |
| 715 |
Task Background Color Issue |
Fixed an issue where certain task background colors were not saving back to the workflow. |
| 716 |
Configure Text Color for Tasks |
New option allows for changing the text color for tasks as well as the background color |
| 717 |
Task History Logging |
New features to log more on changes and updates to tasks. More extensive event logged added. |
| 718 |
Task History added to Status Page |
More information about detailed task history has been added to the top of the process status pages. |
| 719 |
Log searches |
For hosted servers, more details on user searches can be added to the log file to help server performance. |
| 720 |
Various Task Logging |
More history items added to Task Logging |
| 721 |
Password Changing |
More features added to validate password complexity when a user changes a password. |
| 724 |
DB Operations in Background thread |
DBUpdate and DBLookup operations now run in a background thread to help improve system responsiveness |
| 725 |
LDAP Caching |
Added enhanced caching functionality to certain types of internal LDAP queries, for better performance. |
| 726 |
Jasper 4.1 Libraries |
Added Jasper 4.1 libraries to default build |
| 727 |
CSS Branding |
Allow different CSS to be used for each company as part of Company Branding Option. |
| 728 |
Date format for Proxy User |
Now using user's preferred date format for start/end dates for proxy users. |
| 729 |
Fixed task detail Unicode issue |
Fixed an issue where certain Unicode characters where not displaying correctly on the Task Detail page. |
| 730 |
Date range date formats |
Now using user's preferred date format for start/end dates in searches. |
| 731 |
Added Exact Match option |
Added option for search and Advanced Search for string matching on an exact value to greatly speed up searches when enabled |
Release 1071 - January 18, 2012
| Ticket |
Description |
Details |
|
| 403 |
Password Policy |
Added ability to set a password complexity policy (minimum characters, alphanumeric, last X passwords, non dictionary based) |
Release 1022 - September 18, 2011
| Ticket |
Description |
Details |
|
| 711 |
Adv Search Issue with date criteria |
Fixed an issue caused when dates and data element search criteria we specified |
| 712 |
Possible LDAP resource issue |
Fixed a potential resource usage issue in LDAP context objects |
| 713 |
New Jasper Library |
Updated server to use a newer Jasper Reports 4.1 library |
| 714 |
Added css to branding options |
Added ability to specify custom style sheets when using company branding option in Web Interface |
Release 1011 - August 27, 2011
| Ticket |
Description |
Details |
|
| 703 |
Better group/role editor |
Now using a drag/drop editor to assign groups and roles. |
| 704 |
Updated web interface technology |
Web Interface now uses 100% jQuery (as opposed to Yahoo UI) for better compatibility in browsers and tablets. |
| 705 |
Error page on Task Chaining timeout |
A new error page will be displayed if the "Attempt to Chain to Next Task" operation fails or times out. |
| 706 |
Options to configure Task Chain Timeout |
New server settings to determine how long an "Attempt to Chain to Next Task" will re-scan the task list, and how long attempts will be made before timing out. |
| 707 |
Default to Log4J Logger |
Using a more standard logging library with more options to tune system logging on self-hosted systems |
| 708 |
Updates to default Tomcat 7 |
Updated installer to use Tomcat 7 vs Tomcat 5 |
| 709 |
Memory issue with LDAP contexts |
Fixed a possible memory "leak" with LDAP context objects. |
Release 995 - April 26, 2011
| Ticket |
Description |
Details |
|
| 136 |
Test mode web / Different server name |
Test mode processes can now be run on a different web server than production mode (or different server name). This allows the user to have two different web sessions open, one in test, one in production, that do not interfere with one another. |
| 694 |
Fixed Proxy End Date formatting |
Fixed an issue where the proxy end date might incorrectly have a two digit year instead of a four digit year. |
| 695 |
Fixed issue with min/max validation |
Fixed an issue that occurred when validation a min/max number in a form field if it was a floating point number. |
| 696 |
Log level decrease for invalid LDAP logins |
This type of error has been demoted to "info" level from "warning" |
| 697 |
LDAP Group Allowed to Login now recursive |
When checking user login privileges in LDAP, the specified "Groups allowed to login" is now checked recursively for users and groups. |
| 698 |
Unicode now allowed in String Literals |
Unicode characters can now be parsed correctly when used as string literals inside a Calculate or Decision expression. |
| 699 |
Task/Form Chaining between sub-processes |
Task/forms can now be chained when the are generated in a related sub-process, or when generated back in the parent process. |
| 700 |
Issue with Manual Start containing single quote |
Fixed a JavaScript error for Manual Starts in the Web Interface if the name of the starting point contained a single quote character. |
Release 990 - March 8, 2011
| Ticket |
Description |
Details |
|
| 655 |
Fixed Task List Page Numbering |
Updated Task List Numbering display |
| 666 |
Deleted processes now queued for deletion |
Process instances will be deleted in the background, which will result in a performance increase to the server, and user interface. |
| 677 |
Advanced Search |
Updated wording on default drop-down item |
| 678 |
Fixed Assign Back Button |
Included text that was shown in original Web Interface |
| 679 |
Issue with Peek button |
Fixed issue where Peek causes access error if user only in Management View for process |
| 680 |
Commas causing problems in Line Item table for BR |
Passed in locale information and updated BigDecimal parser to use it. |
| 683 |
Suppress.XML Option |
Fixed logic error causing Suppress.XML option to be ignored |
| 684 |
Check LDAP Group Membership Recursively |
Corrected issue causing LDAP to not scan AD/LDAP group membership recursively. |
| 686 |
LDAP Logging |
Added several LDAP logging options for better debugging. |
| 687 |
Test mode data in dropdowns/autosuggest |
If a Test Mode Datasource is specified, it will now be used when generating DropDowns in forms (or AutoSuggest fields) |
| 689 |
ManagementView does not allow opening of some task |
Fixed issue where if a task is shown in the task list because of management view security, it can also be opened without an access error. |
| 690 |
New Task List View |
Added a new view for faster Task List display (bypasses YUI code) |
Release 984 - February 1, 2011
| Ticket |
Description |
Details |
|
| 668 |
Error in Advanced Search |
Fixed a JSP error when doing an Advanced Search with no criteria specified |
| 674 |
Date Format Validation |
Fixed an IE specific issue with a certain type of date format validation (yyyy-MM-dd) |
| 675 |
LDAP fix for group membership |
Fixed an LDAP query related to Group Membership lists |
| 676 |
Dropdowns in Line Item Tables |
Dropdowns will now appear when editing a row, or inserting a new row mid-table |
Release 982 - January 7, 2011
| Ticket |
Description |
Details |
|
| 669 |
DB operations via Calculate not using Test Mode db |
Fixed issue to have Calculate actions use Test Mode database, if exists. |
| 670 |
DynGrp Req'd for task button |
Fixed an issue where a Dynamic Group is required per/button press on a form. IE related issue. |
| 671 |
Max/Min values not validating corrected |
Added JavaScript on Task Form to validate the specified max/min values on a Numeric Data Element |
| 672 |
Clearing all check boxes does not save |
Fixed issue where clearing all check boxes on a form does not update the form's data element |
| 673 |
Deleteing many process instances takes too long |
Added a thread to delete process instances in the background when many instances are selected for deletion. This will also happen during the daily cleanup/maintenance for expired process instances. |
Release 975 - October 26, 2010
| Ticket |
Description |
Details |
|
| 486 |
Checkbox Validation |
Fixed some checkbox validation issues. |
| 542 |
Issue with DeleteLineItemRow |
Fixed a possible error when using the DeleteLineItemRow function |
| 618 |
Whitelist verbiage for new users |
Added verbiage to while list email account when adding new users |
| 651 |
Fixed validation issues |
Fixed some validation issues related to required checkboxes |
| 652 |
JavaScript Date Validation |
Fixed an issue causing validation problems with a JavaScript validation function. |
| 654 |
SetInstanceDocument function |
Added function to copy a document from one process instance to another. |
| 656 |
Localized jQuery |
Localized jQuery JavaScript libraries for faster load time and less external dependencies. |
| 659 |
Color changes for error'ed fielded |
Changed color contrast for fields when showing errors |
| 660 |
JSP Standard Error Screen |
Fixed issue with JSP buffer / not redirecting to proper error screen in case of JSP error |
| 661 |
DBUpdate Connections staying open |
Fixed an issue where DBUpdate and DBLookup calls kept database connection open under certain error conditions. |
| 662 |
Process Search Dialog |
Larger dialog on process search screen. |
| 663 |
Auto-redirect after certain operations |
Added an auto-redirect to task list after completing some operations. |
| 665 |
Inactive Company processes |
In some instances, scheduled tasks and scheduled starts were still running for inactive company accounts. Now checking for active status in more cases. |
Release 955 - July 26, 2010
| Ticket |
Description |
Details |
|
| 649 |
Field highlights when errors |
Highlight fields when there are data entry errors. |
| 650 |
Advanced Search Screen |
Added an option under Search to allow for searches on specific data elements, and better indexed searching for faster results. |
Release 949 - July 6, 2010
| Ticket |
Description |
Details |
|
| 614 |
Function to build a Dynamic Group |
Added functions to build a dynamic group manually, or from a database query. See Expressions Guide for more details |
| 638 |
Fixed proxy user issue |
Fixed an issue that occurred when users added each other as proxies |
| 639 |
Added "seconds" to History Log Data element |
Added a "seconds" field to the timestamp in the History Log data element |
| 641 |
Functions to count results in multi-user data |
Added functions to count the number of responses, and count specific responses in multi-user data elements. See Expressions Guide for details. |
| 642 |
Added function to clear a Line Item Table |
See Expressions Guide for details |
| 643 |
Issue with Required Dynamic Group |
Fixed a JavaScript error when one or more Dynamic Group data elements were flagged as required on a form. |
| 644 |
Only Owner can edit private view |
Added security such that only a view's owner, or company administrator, can edit a view. |
| 645 |
Refresh user session on table edit |
Causes a "Session Refresh" when modifications are made to a Line Item Table in a form. Keeps users from having their session timeout during long table edits. |
| 646 |
Fully Implement Private Views |
Enabled code to allow for 'private views' where only the view owner will see the view in the Task List. Public (non-private) views still available to all users in the system. |
| 648 |
Unify errors on form submission |
All form submission errors pop up in one dialog box, rather than multiple, during a standard Task form submission. |
Release 936 - June 3, 2010
| Ticket |
Description |
Details |
|
| 369 |
Line Item Table Cell Validation |
Added Regular Expression checking to validate Line Item Table input |
| 625 |
Line Item Tables stored as XML |
Internally store Line Item Tables as a native XML format |
| 635 |
Line Item Tables as inline |
Line Item Tables now display directly on the form, and no pop-up is needed |
| 636 |
Database Integration into Line Item Table |
Added ability to populate drop down lists in Line Item Tables from a datasource/query |
Release 924 - May 12, 2010
| Ticket |
Description |
Details |
|
| 352 |
Security setting to Start a DB Scan |
Added security group setting to start a DB Scan |
| 567 |
JavaScript error |
Fixed an issue that occurred in IE6 that would pop up a JavaScript error on every page load. |
| 607 |
Letters "CB" showing up next to check boxes |
Removed some debugging code that caused the letters CB to appear next to check box items. |
| 627 |
Allow editing of DN's on group list |
When using the LDAP module, allow editing of the matching DN group directly from the group edit page |
| 628 |
Issue finding Reports directory during install |
Fixed issue where the installer did not always find the "reports" directory when updating system reports |
| 633 |
Issue with semicolons in string literals |
Fixed an issue where a semicolon inside a string literal in an expression may have caused a syntax error |
Release 922 - March 16, 2010
| Ticket |
Description |
Details |
|
| 127 |
Allow more types of reports |
There are now more options to generate different types of reports via the Reporting tool. This includes HTML, RTF, and text files. |
| 548 |
Issue with Email Attachments |
Updated the Java Mail library to fix an issue with certain types of email attachments. |
| 619 |
Fixed My Processes Report |
Fixed an issue with the Processes Initiated By Me Report where some columns where being truncated. |
| 622 |
Issue with a quote in SQL |
Fixed and issue that was caused by using a single quote character at the start of an SQL statement |
Release 897 - November 28, 2009
| Ticket |
Description |
Details |
|
| 611 |
Fixed issue during import |
Fixed an issue that caused a database error when importing a workflow that had certain data elements deleting during development |
| 612 |
Datasource for Test Mode |
Allow a 2nd data source to be specified when running in Test Mode |
| 613 |
Added functions to check Multiuser Data |
Added two functions to count data in a MultiUser Data Element:
GetMultiUserResponseCount(dataelementName)
GetMultiUserResponseMatch(dataelementName,matchStr) |
| 615 |
Formatting of Gate Action dialog |
Fixed some formatting issues in the Gate Action properties dialog box |
Release 880 - October 20, 2009
| Ticket |
Description |
Details |
|
| 603 |
IsProduction() expression added |
Added a function to determine if a workflow is running in TEST or PRODUCTION mode. Can be used in Decision workflow actions. |
| 604 |
Validation on GetLineItem functions |
Fixed some validation issues with the GetLineItem functions |
| 609 |
Missing groups auto-created on workflow import |
If security groups are not present in an account when a workflow is imported, they can be auto-created during the import |
| 610 |
Quick-Add group in Designer |
Added menu item, and CTRL-G to quickly add a new security group from within the Designer |
Release 876 - September 27, 2009
| Ticket |
Description |
Details |
|
| 600 |
Fixed timeout issue with WebPost action |
Fixed issue with timeout not activating |
| 601 |
Fixed timeout issue with WebService action |
Fixed an issue where the timeout for the Web Service action was not activating. |
| 602 |
Show AKA field in task reminder emails |
For hosted servers, added an option to use the user's AKA value instead of the username in the generated Task Reminder emails. |
Release 873 - September 17, 2009
| Ticket |
Description |
Details |
|
| 595 |
Have CSV Export open in Excel |
Added disposition code to cause CSV data exports to open in Excel (in most browsers) |
| 596 |
Added optimization for SQL Server |
Added an optimized query for the Task List generation for MS SQL Server (doesn't seem to need one for MySQL) |
| 597 |
Fixed issue with Signal Parsing |
Fixed an issue where a parse error could cause a server error in a Signal Action |
| 598 |
Recursive users in Assignment Lists |
Get a list of recursive users (groups in groups) to populate the dropdown list in Assignment Dropdowns in forms |
| 599 |
StringToNumber function |
Added a function to the Calculate Action to converts a String to a Number, with an optional Radix specification : StringToNumber(str[,radix]) |
Release 847 - June 20, 2009
| Ticket |
Description |
Details |
|
| 585 |
Fixed System Msg JavaScript error |
Fixed a JavaScript error related to the system announcement message. |
| 587 |
Name sorting in Assignment Dropdown |
Sorted names in the dropdowns for Assignment type data elements. |
| 588 |
Issue with Button Required Fields on Export |
Fixed issue when a required field for a specific button was not exporting properly |
| 589 |
Support for Form Labels |
Added a new Data Element type that will display as a label on a form, to separate groups of fields |
| 590 |
Formatting issue on Data Element Dialog |
Fixed some formatting issues on the Data Element Dialog box |
| 592 |
Unicode issue with TDWebEx servlet |
Updated the Web API servlet to better handle Unicode in form submissions. |
Release 840 - May 15, 2009
| Ticket |
Description |
Details |
|
| 434 |
Set initiatorID for web start |
Added a function that allows setting of an Initiator for Web Start processes |
| 563 |
Add ability to clear attachments |
Added a calculation function that clears attachment data elements. |
| 564 |
Set limit on email sends |
Set a limit on the number of re-attempts for an email if an error is encountered |
| 576 |
pop3s protocol support |
Updated Java Mail libraries to handle pop3s protocol |
| 577 |
Subprocess causing extra drop-down lookup |
Fixed issue where a sub-process would cause an extra DB lookup for certain types of data elements |
| 579 |
Add MD5 function |
Added a MD5 hash function to the calculate actions |
| 580 |
INST_GATE table structure error |
Fixed a table create script for the Gate action back-end tables (datetime datatype vs timestamp) |
| 582 |
Issue with SuperVisorLookup function |
Fixed two issues with the Supervisor lookup function: finding system groups, and returning Initiator if group name cannot be found |
| 583 |
Fixed date/time write in DB update |
Fixed an issue where the "time" part of a datetime was not being written to a DB update query |
| 584 |
Servlet code encouters unicode issue |
Updated the Java Servlet library to better handle Unicode-based form submissions. |
Release 822 - February 23, 2009
| Ticket |
Description |
Details |
|
| 574 |
Fixed issue with date in Email Scan |
Fixed an issue with date parsing when reading emails via POP3 scanner. |
| 575 |
Issue with spaces in filenames in attachment |
Fixed a browser issue when file attachments had spaces in the filename. |
Release 819 - January 12, 2009
| Ticket |
Description |
Details |
|
| 17 |
Check data types in POP3 Email Action |
Ensures only proper data element types can be selected for the Email Check starting action. |
| 336 |
Links for Printer Friendly tasks |
Added link to display printer friendly Task Lists, and Task Details pages |
| 420 |
Added StrReplace function |
Added a StrReplace function to the Calculate action. Replaces matching text found in one string with a substitute. StrReplace(orig_str, regex, replace_str) |
| 550 |
Fixed error in password update |
Fixed bug where password would not always update for a user if that user was previously deleted and reactivated |
| 566 |
Line Item table and Unicode |
Corrected encoding on the Line Item table web page so that it displays Unicode characters correctly |
| 570 |
Fixed potential deadlock |
Fixed a potential deadlock issue in the error reporting code. |
| 571 |
Server Admin - Force Daily Maintenance |
Added menu item to allow server administrators to force a run of the daily maintenance tasks outside their normal scheduled time |
| 573 |
Save prompt in Designer |
Updated code so that the Designer will only prompt to save unsaved workflows if the items in a dialog box have changed (OK button pressed). Previously, would always confirm a save. |
Release 807 - November 11, 2008
| Ticket |
Description |
Details |
|
| 543 |
Suppress XML dumps |
Server option to disable output of XML process instance data when process completes |
| 555 |
Process name to long |
Fixed issue that may cause a database error when a process name is too long |
| 557 |
Fixed possible memory leak |
Fixed a potential memory leak when updating certain types of process data in certain circumstances |
| 558 |
Update/Remove System Notice |
System administrator can now change or remove the global system warning/notice message |
| 560 |
Use of code to add line breaks in expressions |
Using a <BR> in a memo will cause a break to be in a memo field when displayed or used in an expression |
| 561 |
Overwritting of AKA field in user table |
Fixed issue where the AKA field in the SEC_USERS was being overwritten with some API calls |
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 |
RSS link
|