Table of Contents
The minimum recommended system configuration is:
128 MB RAM
200 MHz processor or better
70 MB disk space (see note below)
Java Runtime Environment (JRE) 1.4.x
Note that the disk space specified above reflects the minimum system requirements to install and run the TWE. A minimum installation consists of:
JRE 1.4.x (approximately 45 MB)
TWE 3.0-1 (approximately 25 MB)
This chapter lists the new or updated features associated with TWE.
- Moved completely to open-source, with license changed to GPL V3
- All the sources available on OW2 including the ones for branding TWE
- Included missing features of JPEd (editor based on previous community version of TWE):
No annoying 30 seconds splash screen
since now community version of TWE has all the fatures professional version had, and does not display annoying splash screen
Do not lose layout during load/save operations:
this version of TWE by default doesn't lose layouting information, there is a special "configuration" called "Pure XPDL" where all TWE specific extended attributes are not persisted into XPDL, including the ones that cause lost of layouting information during load/save)
The Plugins interface allows you to write wizards, custom XPDL elements editors, custom tooltips, custom views. With it you can easily make jped company requirements
TWE architecture is pluggable, thus one can write any kind of plug-ins, can provide custom XPDL element editors (additional ones comparing to JPEd and previous TWE community version exist in this new version), can configure different tooltip generator etc...
Generate PDF reports of your workflow. Get a complete view of your workflow in a ready to print format. Plugins can be used also to customize PDF outputs.
The part of the code is taken from JPEd and included in TWE
A fully customizable interface, using properties file and system properties: - Restrict the availabe actions in interface or to extend them at glance, depending your target users. - Easily create a custom layout that is easier to manipulate for end-users. - Combined with a wizard plugin, you can prefill an XPDL or auto update it, letting user concentrate only on you core buisness.
TWE has ability to configure user interface through property files, to restrict/extend available actions or to define which parts of XPDL to hide to the user, define layouts, and also by custom core plug-ins.
It has a powerful templating mechanism, where one can easily add a new type of prefilled XPDL object, and in the case of activities to easily include it in the toolbox just by configuration and property files
Generate real vectorial (SVG) output of graph, including the Ids of activity, participants and transitions. (Zoom at any level with any SVG enabled tool or use it in a workflow engine web interface to highlight current status with just a simple svg stylesheet.)
This part of code was taken from JPEd and included in TWE
Quick search dropdowns make it easy to handle long list of participants
Already existed in TWE community
For shark users, an integrated form editor which also add additional informations in tooltips and PDF
TWE has a special shark configuration, where not only this feature is provided, but also customized panels adjusted to Shark's extended attributes and other options, special Shark XPDL validation, etc.
The same thing is done for WfMOpen (special WfMOpen configuration)
See the XPDL fragment of each element you are editing, know exactly what you are doing at XPDL level in each dialog.
In TWE, XPDL View shows the fragment of any selected element in XPDL
Condition editor, gives you a dropdown box to select workflow variables and provides syntax highlighting for scripted conditions
This feature existed in TWE professional version and thus appears in this version now.
Customize JPEd logo to fit your company need, provide a splash logo when editor is loading, using a simple System property
TWE sources now have a "branding" capability. You can brand the whole project (icons, setup, splash logo, about box information) and get setup.exe file for installing such product
- XPDL Model code moved to Shark (LGPL licensed) and now taken from Shark
This chapter lists the new or updated features associated with TWE.
- Highlighting java/javascript syntax in fields for entering expression criteria (Transition conditions, deadline expressions, actual parameters)
- Activity's performer field now comes with higlight editor for java/javascript, and buttons to chose participant and variables
- Problems component view now depends on selection (Package/Workflow Process/ActivitySet)
- Improved expression's validation
- Implemented table sorting
- Improved D&D of table entries
This chapter lists the new or updated features associated with TWE.
- Shark configuration adjustement to new shark 2.2-1version: PROCESS_ID and ACTIVITY_ID can be used in transition condition's and as actual parameters
- Implemented possibility to switch DataField to a FormalParameter and vice-versa
- Core extended to support new ext. attribute types per their parent object (Activity, Application, ...)
- Improved property panels
- Serbian property file renamed to have extension "sr" instead of "sh"
- Fixed bug with external packages (when newly opened XPDL has the external package with the same Id but different location as the one opened before)
This chapter lists the new or updated features associated with TWE .
- Implementation-Version attribute included into MANIFEST of jar files
- Improved installation procedure - language dependent stuff and links to the application from start menu
- Fixed bug in SharkXPDLObjectFactory - wasn't able to properly use Activity's "Variables" tab
- Fixed: bug in ExternalPkgRelations component (NPE when selecting Arbitrary Expression Participipant)
This chapter lists the new or updated features associated with TWE .
- Added new component for LDAP participant handling (the old action from the menu bar removed)
- Option buttons displayed for the language and configuration choices (the selected language/configuration is marked)
- Language switch is now possible in run-time
- Added configuration file which contains information about configuration name to be displayed for the configuration choices and in the title bar.
- Architectural changes to support add-on architecture
- Community version now can also display the result of References and Search action
- Core code is improved so now it is possible to add new object types without coding (just by configuration). Now we use XML templates for new object types (XPDL fragments).
- Top tree elements now have '-' displayed if they contain sub-elements
- Portuguese translation included
- Solved language usage issues with parser, JOptionPane, JFileChooser, missing strings,etc.
- Added additional language property file where you can define additional language specific properties per the configuration.
- Fixed: bug when adding external package which contains processes with activity sets and when "automatic layouting" is turned on.
- Fixed: bug in handling of transient packages that appeared when you have transient package in the pool and you try to open XPDL from unexisting file - this caused all packages to unload from XMLInterface and after it happens it was possible to have two XPDLs with same Id in TWE.
This chapter lists the new or updated features associated with TWE .
- Implemented Search capability for searching XPDL elements based on specified criteria.
- In TWE's default configuration/mode, workflow_patterns.xpdl is present in Transient package pool
- Improvement: when configured to save XPDLs with namespace prefix and if XPDL didn't have xpdl namespace defined TWE now automatically adds this namespace.
- More icons for XPDL entities are shown in DetailedPackageNavigator view
- New configuration parameter for validating if variable (DataField or WorkflowProcess's FormalParameter) is not used anywhere in XPDL (nor as actual parameter or inside expression). If it is not used, warning is reported when validating XPDL.
- Icons defined for all entries in menu bar
- Some shortcut/accelerator keys have changed
- Expand all/Collapse all are now context sensitive in relation to selected tree-node
- Top tree elements now have '-' displayed if they contain sub-elements
- Switched to 2.9 version of xerces
- Spanish translation included
- XMLInterface changed - removed method getIdFromFile (it is now a static method of XMLUtil class)
- Code corrections based on FindBugs report
- Fixed: bug with reading of language property files from jar file - if there are spaces in the path where TWE is installed they were not read
- Fixed: bug in XMLCheckBoxPanel - whenever mouse was over, an apply button was enabled as if something has changed in a panel
- Fixed: bug that was introduced in previous version and appeares when there are external packages defined and Id of the main package is changed
- Fixed: when trying to save read-only document TWE didn't complain but the changes were not saved to a document
- fixed bug in Shark configuration - bug fix in Shark configuration (related with deletion of ext. attribs)
This chapter lists the new or updated features associated with TWE .
- fixed bug in Transient Package Pool componenet that was manifesting during usage of Common expression and Free Text expression participants
- fixed bug in Shark configuration - when you delete variable from 'Variable' tab, it was not removed from the table
This chapter lists the new or updated features associated with TWE .
- added Transient Packag Pool component for displaying/adding/removing transient packages, and introduced configuration option to define transient packages that will be loaded by default on TWE startup
- added additional graph actions to select activities for selected transitions and vice versa
- improved shark configuration (added new features to better support shark professional version and new shark web admin application)
- improved documentation
- demo version gets demo documentation
- when creating new Package, xpdl namespace is added by default
- improved windows setup.exe distribution - user is asked if he wants to add desktop and qucik launch shortcut
- code re-organization
- Fixed: bug in XMLInterfaceForJDK13->getPackageById() method
This chapter lists the new or updated features associated with TWE .
- property file location moved from %USER_HOME%/.JaWE to %TWE_HOME%/conf/xxx.
- enabled re-configuration at runtime - possible configurations are placed in sub-folders of %TWE_HOME%/conf, default configuration is written in %TWE_HOME%/conf/defaultconf
- beside default configuration, added shark configuration, wfmopen configuration, samples-loopactivity and purexpdl configuration
- shark configuration is adjustment of jawe to shark-engine restrictions + swing admin ext. attribs. Automatic change of ext. attribs when variable Id changes; validation on this special ext. attribs and validation according to shark restrictions
- wfmopen configuration is adjustment of jawe to wfmopen-engine restrictions + special ext. attribs. validation on this special ext. attribs and validation according to wfmopen restrictions
- improved simple graph layout action's algorithm (never goes back in the swimline whenever possible, when there is a split inside same swimline - new rows are created, handling of start/end bubbles improved)
- included David Delbecq's improved drop-down list (switching from menu-items to search-able list when there are 30 or more items) for inserting participants and selecting activity sets in graph component
- included David Delbecq's improved drop-down list (switching from menu-items to search-able list when there are 30 or more items) for selecting packages and workflow processes in info-bar
- Search panel renamed to References
- Documentation links in windows setup now reference full HTML document
- API entry in Windows dist is renamed to Together Workflow Editor Profesional API
- TWE stores new ext. attrib. information in XPDL for determining configuration used to create this XPDL
- added possibility to chose icon for the activity from the list of available icons
- added workflow_patterns.xpdl file (originally created for shark distribution)
- defined keyboard shortcuts for almost all menu items
- improved automatic insertion of start/end markers
- code re-organization (introduction of new classes and configuration properties)
- Fixed: rare bug in Graph component when start/end bubbles are the only one placed within FreeTextExpression participant
This chapter lists the new or updated features associated with TWE .
- introduced possibility to chose when adding external packages if external package will be "transient" (it won't be saved into the file, but its purpose will be to provide a container where from you can copy common elements)
- introduction of compound icons (no need to define special icon for errors and warnings)
- Minor code changes/reorganization.
- improved automatical insertion of Start/End markers
- improved property panel for defining workflow relevant data: sub-panel for entering initial value is now bigger
- improved usage of LDAP connection: better support of ActiveDirectory search, added LDAPReferralHandling property, password field hidden
- Fixed: bugs in usage of LDAP connection for inserting participants (user+password authentication didn't work, search scope didn't work)
- Fixed: Graph component's tooltip bug in Zoom In/Out mode.
This chapter lists the new or updated features associated with TWE .
- New possibility to save XPDLs with xpdl namespace prefix (TWE by default configured to do so)
- Added language property files for French and German language.
- Minor code changes/reorganization.
- Now using Xerces 2.8
- Fixed: problem with overlapping dialogs after loading XPDL file.
- Fixed: Enter key didn't work in a table panels
This chapter lists the new or updated features associated with TWE .
- Added language property file for Serbian language.
- Code changes/reorganization.
- Fixed: if there were many participants in XPDL, pop-up menu for showing participants that can be inserted into graph couldn't show all of them.
- Fixed: TWE didn't change the references when the Id of TypeDeclaration is changed.
This chapter lists the new or updated features associated with TWE .
- added WfXML authentication.
- default condition type for newly inserted transitions (via graph) is not set which means that by default unconditional transition is being inserted (previously default type was 'Condition')
- added new validation option called 'ValidateConditionByType' (which default value is true); when set to true, TWE will generate warning in following cases:
transition's condition type is not set (unconditional transition) and there is condition expression defined
transition's condition type is set to 'Condition' (conditional transition) and there is no condition expression defined
transition's condition type is set to 'Exception' (exceptional transition) and there is no condition expression defined
transition's condition type is set to 'Otherwise' and there is condition expression defined
transition's condition type is set to 'Default exception' and there is condition expression defined
- allowed deletion of invalid ExternalPackage elements (when there is no external package referenced)
- improved conversion of XPDL files from old JaWE versions -> Start/End markers are now properly positioned
- generally improved XPDL validation
- improved procedure of closing changed XPDLs - now TWE doesn't ask you to enter the file name if this is an XPDL opened from an existing file
- logging manager implementiation is now using Java logging instead system.out
- fixed NPE in LDAP connection
- fixed rare bug with repositioning of Objects in the table or list
- fixed bug with the displaying names of a certain extended attributes (i.e. if you defined ext. attrib. with name 'm', afterwards you'll see 'minute' instead of 'm' displayed in ext. attrib. property panel)
- fixed bug with Graph validation of Start/End markers during the save of Packages marked as 'Released' (TWE allowed saving of incorrect package)
- fixed bug with XPDL validation of Tool's Actual->Formal parameter mapping during the save of Packages marked as 'Released' (TWE allowed saving of incorrect package)
- fixed problem with de-selection of graph during undo
Table of Contents
On Windows, TWE can be installed either using EXE distribution setup, or un-zipping ZIP distribution and executing configure script afterwards. On Linux, you can do the same with RPM and TAR.GZ distributions.