Method, system, storage medium and server apparatus for controlling workflow
First Claim
1. At a system which includes a server apparatus including a storage device and a plurality of terminal apparatus connecting to said server apparatus via a network, a method for controlling a workflow which is executed by said server, comprising the steps of:
- (a) generating a document which includes data and rules responding to a request from one of said terminal apparatus and storing it in said storage device;
(b) receiving an update request on said document from the first terminal apparatus, determining whether said update request is appropriate or not, and if said update request is appropriate then executing the update on said document; and
(c) determining whether said workflow/process was completed or not, and if not completed then identifying the second terminal apparatus which can update next and notifying it.
1 Assignment
0 Petitions
Accused Products
Abstract
Flow control for a workflow controlling system is achieved wherein a business document flows among a plurality of participants by, at a system which includes a server apparatus including a storage device and terminal apparatus connecting to the server apparatus via a network, generating a document which includes data and rules responding to a request from one of the terminal apparatus and storing it in the storage device, receiving an update request on the document from the first terminal apparatus, determining whether the update request is appropriate or not, and if the update request is appropriate then executing the update on the document, and determining whether the workflow/process was completed or not, and if not completed then identifying the second terminal apparatus which can update next and notifying it.
-
Citations
42 Claims
-
1. At a system which includes a server apparatus including a storage device and a plurality of terminal apparatus connecting to said server apparatus via a network, a method for controlling a workflow which is executed by said server, comprising the steps of:
-
(a) generating a document which includes data and rules responding to a request from one of said terminal apparatus and storing it in said storage device;
(b) receiving an update request on said document from the first terminal apparatus, determining whether said update request is appropriate or not, and if said update request is appropriate then executing the update on said document; and
(c) determining whether said workflow/process was completed or not, and if not completed then identifying the second terminal apparatus which can update next and notifying it. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. At a system which includes a server apparatus and terminal apparatus connecting to said server apparatus via a network, a method for controlling a workflow which is executed by said server, comprising the steps of:
-
(a) generating a document which includes data and rules responding to a request from said terminal apparatus and storing it;
(b) receiving an update request on said document from the first terminal apparatus, determining whether said update request is appropriate or not, and if said update request is appropriate then executing the update on said document on a storage medium; and
(c) determining whether or not said update request is a cancellation request, and if it is, resetting any field related to the cancellation request, and identifying a terminal apparatus related to the reset field to notify it. - View Dependent Claims (8, 9, 10)
-
-
11. At a system which includes a server apparatus including a storage device and a flow control section and terminal apparatus connecting to said server apparatus via a network, said flow control section executing the workflow controlling functions of:
-
(a) generating a document which includes data and rules responding to a request from said terminal apparatus and storing it in a storage device;
(b) receiving an update request on said document from the first terminal apparatus, determining whether said update request is appropriate or not, and if said update request is appropriate then executing the update on said document on a database; and
(c) determining whether processing of said document was completed or not, and if not completed then identifying the second terminal apparatus which can update next and notifying it. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. At a system which includes a server apparatus including a storage device and a flow control section and terminal apparatus connecting to said server apparatus via a network, said flow control section having the workflow controlling functions of:
-
(a) generating a document which includes data and rules responding to a request from said terminal apparatus and storing it in a storage device;
(b) receiving an update request on said document from the first terminal apparatus, determining whether said update request is appropriate or not, and if said update request is appropriate then executing the update on said document on a database; and
(c) determining whether or not said update request is a cancellation request, and if it is, resetting any field related to the cancellation request, and identifying a terminal apparatus related to the reset field to notify it. - View Dependent Claims (18, 19, 20)
-
-
21. At a system which includes a server apparatus including a storage device and terminal apparatus connecting to said server apparatus via a network, a computer readable storage medium storing a program used on said server for controlling a workflow, said program having said server execute the functions of:
-
(a) generating a document which includes data and rules responding to a request from said terminal apparatus and storing it in a storage device;
(b) receiving an update request on said document from the first terminal apparatus, determining whether said update request is appropriate or not, and if said update request is appropriate then executing the update on said document on a database; and
(c) determining whether processing of said document was completed or not, and if not completed then identifying the second terminal apparatus which can update next and notifying it. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. At a system which includes a server apparatus including a storage device and terminal apparatus connecting to said server apparatus via a network, a computer readable storage medium storing a program used on said server for controlling a workflow, said program having said server execute the functions of:
-
(a) generating a document which includes data and rules responding to a request from said terminal apparatus and storing it in a storage device;
(b) receiving an update request on said document from the first terminal apparatus, determining whether said update request is appropriate or not, and if said update request is appropriate then executing the update on said document on a database; and
(c) determining whether or not said update request is a cancellation request, and if it is, resetting any field related to the cancellation request, and identifying a terminal apparatus related to the reset field to notify it. - View Dependent Claims (28, 29, 30)
-
-
31. A server apparatus including a storage device and a flow control section connecting to terminal apparatus via a network, said flow control section executing the workflow controlling functions of:
-
(a) generating a document which includes data and rules responding to a request from said terminal apparatus and storing it in a storage device;
(b) receiving an update request on said document from the first terminal apparatus, determining whether said update request is appropriate or not, and if said update request is appropriate then executing the update on said document on a database; and
(c) determining whether processing of said document was completed or not, and if not completed then identifying the second terminal apparatus which can update next and notifying it. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A server apparatus including a storage device and a flow control section connecting to terminal apparatus via a network, said flow control section executing the workflow controlling functions of:
-
(a) generating a document which includes data and rules responding to a request from said terminal apparatus and storing it in a storage device;
(b) receiving an update request on said document from the first terminal apparatus, determining whether said update request is appropriate or not, and if said update request is appropriate then executing the update on said document on a database; and
(c) determining whether or not said update request is a cancellation request, and if it is, resetting any field related to the cancellation request, and identifying a terminal apparatus related to the reset field to notify it. - View Dependent Claims (38, 39, 40)
-
-
41. A server apparatus including a storage device and a flow control section connecting to terminal apparatus via a network, said flow control section having the means of:
-
(a) generating a document which includes data and rules responding to a request from said terminal apparatus and storing it in a storage device;
(b) receiving an update request on said document from the first terminal apparatus, determining whether said update request is appropriate or not, and if said update request is appropriate then executing the update on said document on a database; and
(c) determining whether processing of said document was completed or not, and if not completed then identifying the second terminal apparatus which can update next and notifying it.
-
-
42. A server apparatus including a storage device and a flow control section connecting to terminal apparatus via a network, said flow control section having the means of:
-
(a) generating a document which includes data and rules responding to a request from said terminal apparatus and storing it in a storage device;
(b) receiving an update request on said document from the first terminal apparatus, determining whether said update request is appropriate or not, and if said update request is appropriate then executing the update on said document on a database; and
(c) determining whether or not said update request is a cancellation request, and if it is, resetting any field related to the cancellation request, and identifying a terminal apparatus related to the reset field to notify it.
-
Specification