Workflow administration tools and user interfaces
First Claim
Patent Images
1. A system comprising:
- a processor operable to execute instructions;
a storage device;
a memory device holding data including instructions operable on the processor to manage one or more databases with data stored in the storage device, the instructions operable to manage;
a package database defining a document package in a document workflow, the package database including a package record relating the document package to one or more documents and to a workflow template record, and data identifying queues that have processed the document package;
a workflow template database defining template workflows, the workflow template database including the workflow template record relating a document type to a template of workflow actions, and data identifying deadlines by which certain actions need to be performed;
a queue database including queue records, wherein queue records include;
an identifier of a work unit that performs tasks in response to the document of the package within the document workflow, anda queue identifier;
one or more work unit databases including work unit records, wherein a work unit record includes a work unit identifier;
a queue-work unit database including queue-work unit records including the queue identifier associated with one or more work unit identifiers, one or more work units assigned to a queue are identified by the one or more work unit identifiers associated with a unique queue identifier;
a workflow process management module operable to;
identify queues that have processed document packages,identify a next queue to receive a given document package, androute the given document package to the identified next queue; and
a queue-work unit management user interface including queue-work unit record fields including the queue identifier and one or more work-unit identifiers, wherein the queue-work unit management user interface is operable to;
receive input into the queue-work unit record fields,generate a script, the execution of which causes input received in the queue-work unit record fields to be stored as the queue-work unit record in the queue-work unit database, andsubmit the script to the queue-work unit database.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments include systems, methods, and user interfaces that provide abilities to administer data in a workflow system. In some embodiments, the workflow system is a portion of a larger system, such as a document management system.
-
Citations
20 Claims
-
1. A system comprising:
-
a processor operable to execute instructions; a storage device; a memory device holding data including instructions operable on the processor to manage one or more databases with data stored in the storage device, the instructions operable to manage; a package database defining a document package in a document workflow, the package database including a package record relating the document package to one or more documents and to a workflow template record, and data identifying queues that have processed the document package; a workflow template database defining template workflows, the workflow template database including the workflow template record relating a document type to a template of workflow actions, and data identifying deadlines by which certain actions need to be performed; a queue database including queue records, wherein queue records include; an identifier of a work unit that performs tasks in response to the document of the package within the document workflow, and a queue identifier; one or more work unit databases including work unit records, wherein a work unit record includes a work unit identifier; a queue-work unit database including queue-work unit records including the queue identifier associated with one or more work unit identifiers, one or more work units assigned to a queue are identified by the one or more work unit identifiers associated with a unique queue identifier; a workflow process management module operable to; identify queues that have processed document packages, identify a next queue to receive a given document package, and route the given document package to the identified next queue; and a queue-work unit management user interface including queue-work unit record fields including the queue identifier and one or more work-unit identifiers, wherein the queue-work unit management user interface is operable to; receive input into the queue-work unit record fields, generate a script, the execution of which causes input received in the queue-work unit record fields to be stored as the queue-work unit record in the queue-work unit database, and submit the script to the queue-work unit database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
maintaining a package database defining a document package in a document workflow, the package database including a package record relating the document package to one or more documents and to a workflow template record, and data identifying queues that have processed the document package; maintaining a workflow template database defining template workflows, the workflow template database including the workflow template record relating a document type to a template of workflow actions, and data identifying deadlines by which certain actions need to be performed; maintaining a queue database including queue records, wherein queue records include; an identifier of a work unit that performs tasks in response to a document of the package within the document workflow, and a queue identifier; maintaining one or more work unit databases including work unit records, wherein a work unit record includes a work unit identifier; maintaining a queue-work unit database including queue-work unit records including the queue identifier associated with one or more work unit identifiers, one or more work units assigned to a queue are identified by the one or more work unit identifiers associated with a unique queue identifier; and providing a workflow process management module operable to; identify queues that have processed document packages, identify a next queue to receive a given document package, and route the given document package to the identified next queue; and providing a queue-work unit management user interface including queue-work unit record fields including the queue identifier and one or more work-unit identifiers, wherein the queue-work unit management user interface is operable to; receive input into the queue-work unit record fields, generate a script, the execution of which causes input received in the queue-work unit record fields to be stored as the queue-work unit record in the queue-work unit database, and submit the script to the queue-work unit database. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable medium, with instructions thereon that when processed, result in a machine:
-
maintaining a package database defining a document package in a document workflow, the package database including a package record relating the document package to one or more documents and to a workflow template record, and data identifying queues that have processed the document package; maintaining a workflow template database defining template workflows, the workflow template database including the workflow template record relating a document type to a template of workflow actions, and data identifying deadlines by which certain actions need to be performed; maintaining a queue database including queue records, wherein queue records include; an identifier of a work unit that performs tasks in response to a document of the package within a document workflow, and a queue identifier; maintaining one or more work unit databases including work unit records, wherein a work unit record includes a work unit identifier; maintaining a queue-work unit database including queue-work unit records including the queue identifier associated with one or more work unit identifiers, one or more work units assigned to a queue are identified by the one or more work unit identifiers associated with a unique queue identifier; and providing a workflow process management module operable to; identify queues that have processed document packages, identify a next queue to receive a given document package, and route the given document package to the identified next queue; and providing a queue-work unit management user interface including queue-work unit record fields including the queue identifier and one or more work-unit identifiers, wherein the queue-work unit management user interface is operable to; receive input into the queue-work unit record fields, generate a script, the execution of which causes input received in the queue-work unit record fields to be stored as the queue-work unit record in the queue-work unit database, and submit the script to the queue-work unit database. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification