Business workflow database and user system
First Claim
1. A system for use with a database application operating on a code device communicating with other code devices via a network, comprising:
- a table of fields, including;
a task identification field to provide a unique identification number associated with an open item;
personnel identification fields to identify personnel involved in the task, including at least an originator of the task;
a text field to provide comments regarding the task; and
a status field to indicate a current status of the task, said status field including a status indicating closure of the task, said closure status being access restricted to said personnel other than the originator;
a graphical user interface routine to create a graphical user interface by the other code devices and including in the interface windows corresponding to the task identification, personnel identification, text, and status fields in the table; and
a notification engine to automatically notify at least one personnel other than the originator when the task is created and at least the originator when the status of the task is altered thereafter.
1 Assignment
0 Petitions
Accused Products
Abstract
A work flow system is described in which an originator of a task creates a new task description via a standard graphical user interface. The standard graphical user interface includes information regarding the task, together with a responsible entity for performing a task. An automatic email notification system notifies the responsible entity, whose leader accepts, rejects, or modifies a task, as necessary. Thereupon, the task report for the assigned/rejected/approved/modified item is automatically email reported to the originator and to anyone to whom the task has been assigned. The life cycle of the task is a complete loop such that the originator of the task is the only entity permitted to close the task, and must mandatorily do so for the task to be closed by the data base.
-
Citations
20 Claims
-
1. A system for use with a database application operating on a code device communicating with other code devices via a network, comprising:
-
a table of fields, including;
a task identification field to provide a unique identification number associated with an open item;
personnel identification fields to identify personnel involved in the task, including at least an originator of the task;
a text field to provide comments regarding the task; and
a status field to indicate a current status of the task, said status field including a status indicating closure of the task, said closure status being access restricted to said personnel other than the originator;
a graphical user interface routine to create a graphical user interface by the other code devices and including in the interface windows corresponding to the task identification, personnel identification, text, and status fields in the table; and
a notification engine to automatically notify at least one personnel other than the originator when the task is created and at least the originator when the status of the task is altered thereafter. - View Dependent Claims (2, 3, 5, 6, 7)
-
-
4. A system for representing in a relational manner data associated with open business tasks, comprising:
-
a data receiving routine for recording information from task originators reflecting newly entered business tasks;
a data compilation routine to coordinate preparation of data tables including;
(a) a task table comprising unique identifiers for newly opened business tasks recorded into the data receiving routine, the task table keying each unique identifier to at least three fields comprising;
an identification of an associated task originator, an identification of a responsible group for performing the task, and a textual description of the newly opened business task; and
(b) a history table also with the same unique identifiers for corresponding newly opened business tasks, the history table keying each unique identifier to at least two fields comprising;
an identification of a latest status of a task, and a textual description of actions taken with respect to a task; and
wherein the status field is modification-precluded for said responsible group.
-
-
8. An network application for processing tasks through a business environment via a network, the network application operating in conjunction with a database application, comprising:
-
a database interface to coordinate by a graphical user interface the creation of a table having relational fields including;
a unique task identifier field to contain a database-defined unique identifier for each task entered into the database;
an origination field to contain a unique identifier for an originator of said task;
a statement of task field to contain a textual statement corresponding to said task;
a responsible entity field to contain a unique identifier for an entity responsible for said task;
said unique task identifier field keyed to said originator field, said statement of task field, and said responsible entity field;
a module to interface selected database information to a network; and
a notification engine to automatically create a notification to the responsible entity via the module and the network of the creation of a task keyed to the responsible entity in the responsible entity field, and to automatically create a notification to the originator via the module and the network of the completion of the task by the responsible entity. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of processing tasks through a business environment, comprising:
presenting a first graphical user interface supported by a database of fields, the first graphical user interface including information fields including;
a unique identifier field automatically assigning from the database an identifier for a new task that is unique from all identifiers of all other tasks;
an originator field to contain a unique identifier for an originator of said task;
an originator group field automatically identifying, based on said originator field, a supervisor of a workgroup including the originator of said task;
a statement of task field to contain a textual statement corresponding to said task;
a responsible entity field to contain a unique identifier for an entity responsible for said task;
said unique task identifier field keyed to said originator field, said statement of task field, and said responsible entity field; and
notifying the supervisors via a first graphical user interface automatically created and communicated to the supervisor whenever an originator creates a new task, said first graphical user interface including said relational fields corresponding to the new task and tools to approve, modify, or reject the new task, and, unless the supervisor rejects the new task, notifying the entity responsible for the new task via a second graphical user interface automatically created and communicated to the entity responsible for the new task, said second graphical user interface including said relational fields corresponding to the new task and tools to report on status and progress of said new task. - View Dependent Claims (17, 18, 19, 20)
Specification