Patent ID: 7027997
Filing Date: 2006-04-11
Classification: G06Q

Abstract:
1. A flexible interface employing a client program interconnected to a client server which, in turn, is operably networked to a workflow server running a workflow management system having workflow-type functionality including a set of predefined process templates defining a set of tasks and being capable of monitoring workflow, assigning tasks to users, and allowing users to initiate instances of a process from one of the set of predefined process templates, the interface comprising: at least one first workflow platform-dependent object for accessing the workflow functionality, wherein the at least one first workflow platform-dependent object is customized for the workflow management system; at least one second workflow platform-independent object for providing input data received from the client server to the at least one first workflow platform dependent object and to receive output data provided by the workflow management system from the at least one first workflow platform dependent object; a set of predefined protocol user interface pages comprising at least one control page with said predefined protocol having at least one invocation to the at least one second object embedded therein; and at least one server program callable by the at least one control page and adapted to invoke at least one of the first workflow platform-dependent object and the at least one second workflow platform-independent object; wherein, when the functionality of the workflow management system is to be accessed via the set of predefined protocol user interface pages, the at least one control page calls the at least one server program which, in turn, invokes at least one of the first and second objects to promote data translation and exchange between the client program and the workflow management system.