Browse Prior Art Database

Method for Generating a Generic Reusable Database-Table Driven Graphical User Interface for a Workflow Solution

IP.com Disclosure Number: IPCOM000030628D
Original Publication Date: 2004-Aug-20
Included in the Prior Art Database: 2004-Aug-20

Publishing Venue

IBM

Abstract

Typical workflow solutions, at least for Print workflows, have been generated by modelling the business process and creating a workflow using a variety of tools to generate a set of code that implements the mechanics of the workflow. At that point, or concurrently, a Graphical User Interface (GUI) is designed and built customized for that workflow solution. Many issues must be taken into account, such as the level of security provided, the functionality and buttons available, and the code to accomplish the activity. Generating the GUI is often a process of many months for each solution. This invention is aimed at providing, within the context of a workflow solution, a generic GUI that responds to minor database-table configuration changes to produce a customized set of function for any given workflow, in a matter of weeks, if not hours. The basic workflow diagram incorporated into the GUI can be accomplished quickly by changing process-step associations with a workflow "block", and a database-table based finite state machine enables the GUI to control access to various functions of the system through "policy" or configuration changes. User ids and security are accomplished in the same fashion, with the finite state machine based tables. Any code changes needed to handle new functions and buttons are standardized in such a way to provide encapsulation and modular access, even in a non-Object Oriented language