← Back to Patent Explorer
US6151583A Expired / Lapsed US ⏱️ 0.0 years remaining

Workflow management method and apparatus

Assignee: Hitachi Ltd
•
Filing: 1997-09-26
•
Granted: 2000-11-21
•
Expires: 2017-09-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A workflow management method in a workflow system including a workflow server and tables for holding processes includes storing in a table a plurality of 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 the plurality of definition information sets each have a process ID, a process name, and a user role ID, and at least one of the plurality of definition information set has predetermined data for connecting processing defined by another definition information set in the user role ID, and storing in a table a work management information set created for each of the plurality of works subjected to processing by the job, the 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. The process ID has a process ID indicative of the location of the other definition information set when the user role ID includes the first predetermined code indicating that the workflow processing is defined in the other definition information set. After copying and updating one of the plurality of stored definition information sets, the one definition information set can be stored in the table. A table can be provided for storing therein a process management information set having a utilization permission flag indicative of whether or not the plurality of definition information sets, stored in the table, may be copied. A table can also be provided for storing a suspended work information set including an ID of one of the plurality of works to be circulated, and a workflow ID indicative of a workflow in which the one work should be suspended.

Inventors

  • 👤 Yoshihide Ohmura
  • 👤 Takashi Kobayashi
  • 👤 Katsuaki Sakai
  • 👤 Nobuo Nagai
  • 👤 Shoko Ogoshi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:24
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/06; G06Q10/063; G06Q10/0631; G06Q10/06316

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.

References Cited (Backward Citations)

US5812989A Cited
US5768506A Cited
US5826020A Cited
JPH08123744A Cited
US5761404A Cited
US5754857A Cited
US5799297A Cited
US5826239A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-11-21 2004-05-22 2004-11-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-11-21 2008-05-22 2008-11-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-11-21 2012-05-22 2012-11-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag