|
||||||||
Project Description |
||||||||
Background The TieFlow Workflow Toolkit is a web-based electronic workflow system used to automate manual, form-based processes. The processes are currently defined in a Java-based desktop graphical editor that consumes and produces (eXtensible Markup Language) XML according to a Document Type Definition (DTD) created specifically for the Workflow Toolkit. The graphical Workflow Editor allows a user to graphically create, display, and modify process definitions. The Workflow Engine uses this XML document to load its database tables with the process definition so that the process may be executed. Problem The current TieFlow Process Editor has a few deficiencies that need to be corrected and a couple of new features to be added. This project will correct errors that include problems related to reading and writing the XML process definition file, failures of the time-based simulation for certain process flows, errors in the editor user interface property panels, and problems with implementation of constraints on the graph drawing canvas. The new features to be added include the ability to reuse the same process as a sub-process multiple times (either with the same parent process or different parent processes) and the ability to create copies of processes in the editor. These corrections and added functions will improve the usability of the TieFlow Procesvs Editor. To view more information about the project and its requirements please click here |
||||||||