Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
159 words
A workflow management method in a workflow system, comprising the steps of: dividing a workflow into a plurality of processes; storing in a table a plurality of definition information sets for individually defining workflows for said plurality of processes included in a job for processing a plurality of works to be circulated, wherein said plurality of definition information sets each have a process ID, a process name, and a user role ID, and at least one of said plurality of definition information set has predetermined data for connecting processing defined by another definition information set in said user role ID; and storing in a table a work management information set created for each of said plurality of works subjected to processing by said job, said work management information set having a process ID, a process name, a user role ID, and a flag representative of whether or not workflow processing corresponding to processing of each work has been terminated.
Claim 2
Dependent Claim
159 words
A workflow management method in a workflow system, comprising the steps of: dividing a workflow into a plurality of processes; storing in a table a plurality of definition information sets for individually defining workflows for said plurality of processes included in a job for processing a plurality of works to be circulated, wherein said plurality of definition information sets each have a process ID, a process name, and a user role ID, and at least one of said plurality of definition information set has predetermined data for connecting processing defined by another definition information set in said user role ID; and storing in a table a work management information set created for each of said plurality of works subjected to processing by said job, said work management information set having a process ID, a process name, a user role ID, and a flag representative of whether or not workflow processing corresponding to processing of each work has been terminated.
Claim 3
Dependent Claim
47 words
A workflow management method according to claim 1, wherein said user role ID includes either a name of a user permitted to access said workflow system for processing one workflow or a first predetermined code indicating that said workflow processing is defined in another definition information set.
Claim 4
Dependent Claim
49 words
A workflow management method according to claim 2, wherein said process ID includes a process ID indicative of the location of said other definition information set when said user role ID includes said first predetermined code indicating that said workflow processing is defined in said other definition information set.
Claim 5
Dependent Claim
37 words
A workflow management method according to claim 3, wherein said process ID includes a second predetermined code indicative of existence of a plurality of other definition information sets when a plurality of other definition information sets exist.
Claim 6
Dependent Claim
36 words
A workflow management method according to claim 4, wherein when said plurality of other definition information sets exist, one of said other definition information sets selected by a process name in a predetermined way is employed.
Claim 7
Dependent Claim
75 words
A workflow management method according to claim 1, further comprising the step of: after copying and updating one of said plurality of stored definition information sets, storing said one definition information set as an updated definition information set in said table, wherein said updated definition information sets each have a process ID, a process name, and a user role ID, said process ID being different from the process ID of said one definition information set.
Claim 8
Dependent Claim
49 words
A workflow management method according to claim 6, further comprising the step of: when the process name of said one definition information set is the same as the process name of said updated definition information set, employing either one of the definition information sets selected by a predetermined method.
Claim 9
Dependent Claim
49 words
A workflow management method according to claim 7, further comprising the step of: storing in a process management table a process management information set having a utilization permission flag indicative of whether or not each of said plurality of definition information sets stored in said table may be copied.
Claim 10
Dependent Claim
32 words
A workflow management method according to claim 6, wherein said updated definition information set has a set of a new process ID, a new process name, and a new user role ID.
Claim 11
Dependent Claim
51 words
A workflow management method according to claim 1, further comprising the step of: storing in a table a suspended work information set including an ID of one of said plurality of works to be circulated, and a workflow ID indicative of a workflow in which said one work should be suspended.
Claim 12
Dependent Claim
29 words
A workflow management method according to claim 10, wherein circulation of said one suspended work is resumed in accordance with input information from a terminal connected to said system.
Claim 13
Dependent Claim
146 words
A storage unit in a workflow server for workflow management comprising: a plurality of tables for storing definition information sets for individually defining workflows for a plurality of processes included in a job for processing a plurality of works to be circulated, wherein said plurality of definition information sets each have a process ID, a process name, and a user role ID, and at least one of said plurality of definition information set has predetermined data for connecting processing defined by another definition information set in said user role ID; and a table for storing a work management information set created for each of said plurality of works subjected to processing by said job, said table having a process ID, a process name, a user role ID, and a flag representative of whether or not workflow processing corresponding to processing of each work has been terminated.
Claim 14
Dependent Claim
146 words
A storage unit in a workflow server for workflow management comprising: a plurality of tables for storing definition information sets for individually defining workflows for a plurality of processes included in a job for processing a plurality of works to be circulated, wherein said plurality of definition information sets each have a process ID, a process name, and a user role ID, and at least one of said plurality of definition information set has predetermined data for connecting processing defined by another definition information set in said user role ID; and a table for storing a work management information set created for each of said plurality of works subjected to processing by said job, said table having a process ID, a process name, a user role ID, and a flag representative of whether or not workflow processing corresponding to processing of each work has been terminated.
Claim 15
Dependent Claim
46 words
A storage unit according to claim 12, wherein said user role ID includes either a name of a user permitted to access said workflow system for processing one workflow or a first predetermined code indicating that said workflow processing is defined in another definition information set.
Claim 16
Dependent Claim
38 words
A storage according to claim 12, further comprising; a table for storing a process management information set having a utilization permission flag indicative of whether or not each of said plurality of definition information sets may be copied.
Claim 17
Dependent Claim
47 words
A storage unit according to claim 12, further comprising: a able for storing a suspended work information set including an ID of one of said plurality of works to be circulated, and a workflow ID indicative of a workflow in which said one work should be suspended.
Claim 18
Dependent Claim
171 words
A workflow management system comprising: a workflow server; a storage unit connected to said workflow server for inputting a workflow divided into a plurality of processes, and storing in a table a plurality of definition information sets each defining respective workflows for said plurality of processes included in a job for processing a plurality of works circulated in said system, wherein said plurality of definition information sets each has a process ID, a process name, and a user role ID and at least one of said plurality of definition information sets has predetermined data for connecting processing defined by another definition information set in said user role ID, wherein said storage unit further stores in a table a work management information set created for each of said plurality of works subjected to processing by said job, said work management information set having a process ID, a process name, a user role ID, and a flag representative of whether or not workflow processing corresponding to processing of each work has been terminated.
Claim 19
Dependent Claim
171 words
A workflow management system comprising: a workflow server; a storage unit connected to said workflow server for inputting a workflow divided into a plurality of processes, and storing in a table a plurality of definition information sets each defining respective workflows for said plurality of processes included in a job for processing a plurality of works circulated in said system, wherein said plurality of definition information sets each has a process ID, a process name, and a user role ID and at least one of said plurality of definition information sets has predetermined data for connecting processing defined by another definition information set in said user role ID, wherein said storage unit further stores in a table a work management information set created for each of said plurality of works subjected to processing by said job, said work management information set having a process ID, a process name, a user role ID, and a flag representative of whether or not workflow processing corresponding to processing of each work has been terminated.
Claim 20
Dependent Claim
47 words
A workflow management system according to claim 16, wherein said user role ID includes either a name of a user permitted to access said workflow system for processing one workflow or a first predetermined code indicating that said workflow processing is defined in another definition information set.
Claim 21
Dependent Claim
43 words
A workflow management system according to claim 16, wherein said storage unit further includes a table having a process management information set including a utilization permission flag indicative of whether or not each of said plurality of definition information sets may be copied.
Claim 22
Dependent Claim
51 words
A workflow management system according to claim 16, wherein said storage unit further includes a table having a suspended work information set including an ID of one of said plurality of works to be circulated, and a workflow ID indicative of a workflow in which said one work should be suspended.
Claim 23
Dependent Claim
29 words
A workflow management system according to claim 19, wherein circulation of said one suspended work is resumed in accordance with input information from a terminal connected to said system.
Claim 24
Dependent Claim
138 words
A workflow management system for controlling circulation of electronic circulation information for work to be performed by users at a plurality of nodes connected through a network to said workflow management system, comprising: means for dividing a circulation route into a first circulation route and a second circulation route; means for storing workflow management information defining a circulation route of said electronic circulation information, said workflow management information including first circulation control information defining said first circulation route being a part of said circulation route and second circulation control information defining said second circulation route inclusive of said first circulation route defined by said first circulation control information; and circulation controlling means for controlling circulation of said electronic circulation information among said plurality of nodes on the basis of said workflow management information stored in the storing means.
Claim 25
Dependent Claim
138 words
A workflow management system for controlling circulation of electronic circulation information for work to be performed by users at a plurality of nodes connected through a network to said workflow management system, comprising: means for dividing a circulation route into a first circulation route and a second circulation route; means for storing workflow management information defining a circulation route of said electronic circulation information, said workflow management information including first circulation control information defining said first circulation route being a part of said circulation route and second circulation control information defining said second circulation route inclusive of said first circulation route defined by said first circulation control information; and circulation controlling means for controlling circulation of said electronic circulation information among said plurality of nodes on the basis of said workflow management information stored in the storing means.
Claim 26
Dependent Claim
31 words
A workflow management system according to claim 21, further comprising circulation information definition means for defining said circulation control information and for storing defined circulation control information into said storing means.
Claim 27
Dependent Claim
77 words
A workflow management system according to claim 21: wherein said first circulation control information includes a first definition table storing node identification information for identifying nodes belonging to the partial circulation route which are stored in order of circulation; and wherein said second circulation control information includes a second definition table storing node identification information for nodes of the circulation route other than nodes belonging to the partial circulation route which are stored in order of circulation.
Claim 28
Dependent Claim
34 words
A workflow management system according to claim 23 wherein each of said first and second definition tables includes flags for each respective node indicating a status of work to be performed at the node.
Claim 29
Dependent Claim
40 words
A workflow management system according to claim 21, further comprising means for storing a process management information indicating whether or not each of the first and second circulation control information can be used for circulation of another electronic circulation information.
Claim 30
Dependent Claim
128 words
A workflow management system for managing a workflow or main subprocess, said main subprocess including a plurality of subprocesses at an upper hierarchical level, at least one of the subprocesses at the upper hierarchical level including a plurality of subprocesses at a lower hierarchical level, said workflow management system comprising: means for dividing said main subprocess into said plurality of subprocesses; means for storing a definition information set for each of a plurality of the subprocesses for workflow management, each definition information set including: a process name or process ID identifying the subprocess; an indication as to whether the subprocess includes one or more subprocesses at a lower hierarchical level; and an identification of the lower hierarchical subprocesses if the subprocess includes one or more lower level subprocesses.
Claim 31
Dependent Claim
128 words
A workflow management system for managing a workflow or main subprocess, said main subprocess including a plurality of subprocesses at an upper hierarchical level, at least one of the subprocesses at the upper hierarchical level including a plurality of subprocesses at a lower hierarchical level, said workflow management system comprising: means for dividing said main subprocess into said plurality of subprocesses; means for storing a definition information set for each of a plurality of the subprocesses for workflow management, each definition information set including: a process name or process ID identifying the subprocess; an indication as to whether the subprocess includes one or more subprocesses at a lower hierarchical level; and an identification of the lower hierarchical subprocesses if the subprocess includes one or more lower level subprocesses.
Claim 32
Dependent Claim
179 words
A workflow management system for managing a workflow or a main subprocess, said main subprocess including a plurality of subprocesses at an upper hierarchical level, at least one of the subprocesses at the upper hierarchical level including a plurality of subprocesses at a lower hierarchical level, said workflow management system comprising: means for dividing said main subprocess into said plurality of subprocesses; means for storing a definition information set for each of a plurality of the subprocesses for workflow management, each definition information set including: a process name or process ID identifying the subprocess; an indication as to whether the subprocess includes one or more subprocesses at a lower hierarchical level; an identification of the lower hierarchical subprocesses if the subprocess includes one or more lower level subprocesses; and management information including for each of a plurality of subprocesses: one or more management fields for managing subprocess; a supervisor ID identifying a supervisor or person assigned to the subprocess; wherein one or more management functions for each subprocess may be performed only by the supervisor assigned to the subprocess.
Claim 33
Dependent Claim
179 words
A workflow management system for managing a workflow or a main subprocess, said main subprocess including a plurality of subprocesses at an upper hierarchical level, at least one of the subprocesses at the upper hierarchical level including a plurality of subprocesses at a lower hierarchical level, said workflow management system comprising: means for dividing said main subprocess into said plurality of subprocesses; means for storing a definition information set for each of a plurality of the subprocesses for workflow management, each definition information set including: a process name or process ID identifying the subprocess; an indication as to whether the subprocess includes one or more subprocesses at a lower hierarchical level; an identification of the lower hierarchical subprocesses if the subprocess includes one or more lower level subprocesses; and management information including for each of a plurality of subprocesses: one or more management fields for managing subprocess; a supervisor ID identifying a supervisor or person assigned to the subprocess; wherein one or more management functions for each subprocess may be performed only by the supervisor assigned to the subprocess.
Claim 34
Dependent Claim
28 words
The workflow management system of claim 27 wherein the management functions include one or more of: modifying the subprocess, suspending and resuming the subprocess and copying the subprocess.
Claim 35
Dependent Claim
44 words
The workflow management system of claim 27 wherein the management fields include one or more of: a utilization permission flag indicating whether or not the subprocess may be copied or used; and a suspension flag indicating whether or not the subprocess has been suspended.