Method of constructing process workflow having decision subprocesses and routine subprocesses and combining subprocesses to form one unit process
First Claim
1. A method of constructing and executing a process, comprising the steps of:
- (a) minutely dividing a process into a plurality of unit subprocesses consisting of one or more decision subprocesses requiring to set up an unknown condition in the execution of each of jobs thereof and one or more routine subprocesses executable according to a predetermined procedure without any decision-making, and storing information on said minutely divided subprocesses into a storage section of a computer in the form of computer-readable data;
(b) classifying any subprocess which is executable using the setup condition in specific one of the decision subprocesses into the routine subprocess in such a manner that said classified routine subprocess follows on said specific decision subprocess, and storing the information on said classified subprocesses into the storing section of said computer in the form of computer-readable data;
(c) combining one or a series of the decision subprocesses with one or a series of the routine subprocesses which are executable on the condition of the completion of corresponding said decision subprocesses to form one unit process, in accordance with the data produced in said steps (a) and (b), creating a job-support computer program to allow said plurality of subprocesses included in said one unit process to be successively executed under the support of said computer, and storing said computer program into the storing section of said computer; and
(d) setting up said unknown condition as an input of said computer in the decision subprocess, and running the computer according to said computer program, whereby all of the routine subprocesses included in said one unit process are successively executed under the support of said compute to complete said process.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method of constructing and executing a process. A conventional process is minutely divided into minimum unit subprocesses, and the minutely divided subprocesses are classified into a decision subprocesses and a routine subprocess by whether they require decision-making. Any subprocess which is executable using the setup condition in a specific decision subprocess is classified into the routine subprocess in such a manner that the classified routine subprocess follows on the specific decision subprocess. One or a series of decision subprocesses are combined with one or a series of routine subprocesses which are executable on the condition of the completion of the decision subprocesses to form one unit process, and a job-support computer program is created to allow the plurality of subprocesses included in the one unit process to be successively executed. A plurality of subprocesses which are executable in accordance with common input data are detected from the minutely divided minimum unit subprocesses, and a job flow is constructed to allow the respective jobs in the plurality of subprocesses to be simultaneously initiated and executed in parallel. The present invention can drastically reduce the lead-time of a process while facilitating execution of the entire process with high efficiency.
12 Citations
10 Claims
-
1. A method of constructing and executing a process, comprising the steps of:
-
(a) minutely dividing a process into a plurality of unit subprocesses consisting of one or more decision subprocesses requiring to set up an unknown condition in the execution of each of jobs thereof and one or more routine subprocesses executable according to a predetermined procedure without any decision-making, and storing information on said minutely divided subprocesses into a storage section of a computer in the form of computer-readable data; (b) classifying any subprocess which is executable using the setup condition in specific one of the decision subprocesses into the routine subprocess in such a manner that said classified routine subprocess follows on said specific decision subprocess, and storing the information on said classified subprocesses into the storing section of said computer in the form of computer-readable data; (c) combining one or a series of the decision subprocesses with one or a series of the routine subprocesses which are executable on the condition of the completion of corresponding said decision subprocesses to form one unit process, in accordance with the data produced in said steps (a) and (b), creating a job-support computer program to allow said plurality of subprocesses included in said one unit process to be successively executed under the support of said computer, and storing said computer program into the storing section of said computer; and (d) setting up said unknown condition as an input of said computer in the decision subprocess, and running the computer according to said computer program, whereby all of the routine subprocesses included in said one unit process are successively executed under the support of said compute to complete said process. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of constructing and executing a process, comprising the steps of:
-
(a) minutely dividing the process into a plurality of unit subprocesses consisting of one or more decision subprocesses requiring a decision-making for executing each of jobs thereof and one or more routine subprocesses executable according to a predetermined procedure without any decision-making, and storing information on said minutely divided subprocesses into a storage section of a computer in the form of computer-readable data; (b) classifying any subprocess which is executable using the setup condition in specific one of the decision subprocesses into the routine subprocess in such a manner that said classified routine subprocess follows on said specific decision subprocess, and storing the information on said classified subprocesses into the storing section of said computer in the form of computer-readable data; (c) combining one or a series of said decision subprocesses with one or a series of said routine subprocesses executable on the condition of the completion of corresponding said decision subprocesses to form one unit process, in accordance with the data produced in said steps (a) and (b), creating a job-support computer program to allow said decision and routine subprocesses included in said one unit process to be successively executed, so that said plurality of unit processes can be executed in a predetermined sequential order under the support of said computer, and storing said computer program into the storing section of said computer; and (d) running the computer according to said program, whereby one of the unit process is executed under the support of said computer, and the unit processes following on the executed unit process are executed under the support of said computer according to said program in the same way to complete said process.
-
-
8. A computer program product stored in a computer storage media comprising a job-support computer program wherein the job-support computer program comprises:
- first computer-readable digital data representing a known process which is minutely divided into a plurality of minimum unit subprocesses, wherein said plurality of minutely divided minimum unit subprocesses are classified into a decision subprocess requiring a decision-making for executing a job therein and a routine subprocess which is executable according to a predetermined procedure without any decision-making;
second computer-readable digital data representing a process wherein one or a series of the decision subprocesses are combined with one or a series of the routine subprocesses executable on the condition of the completion of corresponding said decision subprocesses to form one unit process, in accordance with said first and second data, so as to allow said plurality of subprocesses included in said one unit process to be successively executed;
third computer-readable digital data representing a plurality of parametric conditional values for an initial condition for a decision job in each of said decision subprocesses, and a plurality of standardized jobs corresponding, respectively, to said plurality of conditional values;
fourth computer-readable digital data representing a job flow constructed to allow the decision job in each of the decision subprocesses to be executed by setting up the initial condition for the decision job in accordance with the digital data of said standardized jobs;
fifth computer-readable digital data representing the minimum unit subprocesses executable in accordance with common input data, wherein said minimum unit subprocesses are extracted from said plurality of minutely divided minimum unit subprocesses and classified through the analysis of said plurality of minutely divided minimum unit subprocesses; and
sixth computer-readable digital data representing a job flow constructed to allow the respective jobs in said plurality of subprocesses which are executable in accordance with common input data to be simultaneously initiated and executed in parallel, wherein a job sequence for said unit subprocesses is constructed in accordance with said fifth computer-readable digital data representing said job flow to allow all of said subprocesses to be successively executed. - View Dependent Claims (9, 10)
- first computer-readable digital data representing a known process which is minutely divided into a plurality of minimum unit subprocesses, wherein said plurality of minutely divided minimum unit subprocesses are classified into a decision subprocess requiring a decision-making for executing a job therein and a routine subprocess which is executable according to a predetermined procedure without any decision-making;
Specification