Nothing Special   »   [go: up one dir, main page]

JPH10340300A - Work flow management device - Google Patents

Work flow management device

Info

Publication number
JPH10340300A
JPH10340300A JP15054597A JP15054597A JPH10340300A JP H10340300 A JPH10340300 A JP H10340300A JP 15054597 A JP15054597 A JP 15054597A JP 15054597 A JP15054597 A JP 15054597A JP H10340300 A JPH10340300 A JP H10340300A
Authority
JP
Japan
Prior art keywords
processing
unit
program
terminal device
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP15054597A
Other languages
Japanese (ja)
Inventor
Ryuichi Namiki
隆一 並木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP15054597A priority Critical patent/JPH10340300A/en
Publication of JPH10340300A publication Critical patent/JPH10340300A/en
Pending legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

PROBLEM TO BE SOLVED: To enhance the efficiency of information processing operation, by performing a specified process in its processing turn not by the operator of a terminal device, but by allowing a program executing means to execute a program stored in a program storage means. SOLUTION: An agent processing part 10 performs a specified process, e.g. a routine operation process, which requires neither a sanction nor an approval by a processing person, such as a receiving, an unsealing process, a comment input, an electronic document processing, and a transmitting process among processes of information processing operation automatically not through manual operation by the processing person. Here, an agent control means 10C is a function actualized by a combination of a specific program stored on at least one terminal device, a CPU, which executes it, etc. In the processing turn of the routine operation process, a program executing means 10b is allowed to execute the program stored in a program storage means 10a, and then the routine operation process is automatically carried out without any manual operation by processing person.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、情報処理機能を有
した複数の端末装置(例えば、パーソナルコンピュータ
やワークステーションなど)が、通信回線等によって互
いに接続されたクライアント/サーバシステム(以下、
単にシステムと称す)上で稼働するものであり、例えば
オフィス業務のような複数の工程からなる情報処理業務
を、各工程毎に順に処理することを可能にするためのワ
ークフロー管理装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a client / server system in which a plurality of terminal devices (for example, personal computers and workstations) having an information processing function are connected to each other by a communication line or the like.
The present invention relates to a workflow management apparatus that operates on an information processing operation including a plurality of processes, such as an office operation, for each process in order. .

【0002】[0002]

【従来の技術】従来、ワークフロー管理装置としては、
例えば図5に示すように、フロー定義部1と、フロー管
理部2と、経路検索部3と、ユーザ管理部4と、パッケ
ージ送受信部5と、履歴管理部6と、ワークフロー制御
部7と、ワークフロー操作部8とから構成されたものが
ある。なお、フロー管理部2、ユーザ管理部4、及び履
歴管理部6は、システム上のサーバに設けられており、
他の各部はシステム上のクライアントに設けられている
ものとする。ただし、これらの各部は、システム上の端
末装置(サーバまたはクライアント)の少なくとも一つ
に設けられていればよい。
2. Description of the Related Art Conventionally, as a workflow management device,
For example, as shown in FIG. 5, a flow definition unit 1, a flow management unit 2, a route search unit 3, a user management unit 4, a package transmission and reception unit 5, a history management unit 6, a workflow control unit 7, And a workflow operation unit 8. The flow management unit 2, the user management unit 4, and the history management unit 6 are provided in a server on the system.
The other units are provided in the client on the system. However, these units may be provided in at least one of the terminal devices (server or client) on the system.

【0003】ここで、これらの各部が有する機能につい
て説明する。フロー定義部1は、複数の工程からなる情
報処理業務の処理順と、各工程を処理する処理者(端末
装置の操作者)とを、予めフロー情報として定義するた
めのものである。フロー管理部2は、フロー定義部1が
定義したフロー情報を記憶するものである。経路検索部
3は、フロー管理部2に記憶されたフロー情報に基づい
て、ある工程の処理結果の送信先や返信先等を検索する
ものである。ユーザ管理部4は、フロー情報に定義され
た各工程の処理者と、その処理者の識別情報(例えば電
子メールアドレス)とを、ユーザ情報として管理するも
のである。パッケージ送受信部5は、各工程の処理結果
(ワープロソフトや表計算ソフトなどを用いた処理結
果)であるコメント20aや電子ドキュメント20bを
格納したパッケージ20を送受信するものである。履歴
管理部6は、各工程の処理終了日時を処理履歴として管
理するのである。ワークフロー制御部7は、このワーク
フロー管理装置全体の処理制御を行うものである。つま
り、ワークフロー制御部7では、各工程間におけるパッ
ケージ20の受け渡しとその制御、すなわちワークフロ
ー制御を行う機能を有している。ワークフロー操作部8
は、電子ドキュメント20bの登録、承認、あるいはコ
メント20aの入力等を行うものである。
[0005] Here, the functions of these units will be described. The flow definition unit 1 is for defining, in advance, flow information of a processing order of an information processing task including a plurality of processes and a processor (operator of a terminal device) that processes each process. The flow management unit 2 stores the flow information defined by the flow definition unit 1. The route search unit 3 searches for a transmission destination or a reply destination of a processing result of a certain process based on the flow information stored in the flow management unit 2. The user management unit 4 manages a processor of each process defined in the flow information and identification information (for example, an e-mail address) of the processor as user information. The package transmission / reception unit 5 transmits and receives a package 20 storing a comment 20a and an electronic document 20b, which are processing results of each process (processing results using word processing software, spreadsheet software, or the like). The history management unit 6 manages the processing end date and time of each process as a processing history. The workflow control unit 7 controls the processing of the entire workflow management device. In other words, the workflow control unit 7 has a function of performing delivery and delivery of the package 20 between each process and controlling the workflow, that is, workflow control. Workflow operation unit 8
Performs registration and approval of the electronic document 20b, input of a comment 20a, and the like.

【0004】このように構成されたワークフロー管理装
置では、図6に示すように、予め定義されたフロー情報
に従って、各工程の処理結果であるパッケージ20を各
工程の処理者A,B,C…に回覧し、各処理者A,B,
C…に順に処理させることにより、複数の工程からなる
情報処理業務を処理する。
[0006] In the workflow management apparatus configured as described above, as shown in FIG. 6, according to predefined flow information, a package 20 which is a processing result of each process is processed by processors A, B, C,. Circulated to each processor A, B,
The information processing task including a plurality of steps is processed by sequentially processing C..

【0005】これを具体例を挙げて説明すると、例え
ば、ある処理者(START処理者)がシステム上の端
末装置を用いて情報処理業務の処理を要求すると(ステ
ップ401、以下ステップをSと略す)、ワークフロー
管理装置は、予め定義されたフロー情報に従って、その
START処理者による処理要求を、端末装置上で処理
者Aに承認させる(S402)。次いで、処理者Bにそ
の内容の受け付けや業務データベース(以下、DBと略
す)への登録等の定型業務を行わせた後(S403)、
要求された業務の予算が所定額(例えば10万円)未満
であるか否かを判断し(S404)、所定額以上であれ
ば処理者Cによる端末装置上での決裁を求める(S40
5)。そして、内容に問題等がなければ、各処理者A,
B,Cによる複数の工程からなる情報処理業務を終了す
る(S406)。
[0005] This will be described with reference to a specific example. For example, if a certain processor (START processor) requests processing of an information processing job using a terminal device on the system (step 401, hereinafter, step is abbreviated as S). ), The workflow management device allows the processor A to approve the processing request by the START processor on the terminal device according to the predefined flow information (S402). Next, after having the processor B perform routine work such as receiving the contents and registering it in a work database (hereinafter abbreviated as DB) (S403),
It is determined whether the requested business budget is less than a predetermined amount (for example, 100,000 yen) (S404), and if it is more than the predetermined amount, the processor C requests a decision on the terminal device (S40).
5). If there is no problem in the contents, each processor A,
The information processing task including a plurality of steps by B and C ends (S406).

【0006】以上のように、このワークフロー管理装置
を用いれば、例えば紙文書を回覧し印鑑で承認していた
オフィス業務等を、容易に電子化することができる。な
お、上述したような各処理者A,B,C…による処理
は、各端末装置での暗証番号等を用いたログインや電子
メールの授受といった周知技術を用いることによって実
現される。
As described above, the use of this workflow management apparatus makes it possible to easily digitize office work, for example, in which a paper document is circulated and approved by a seal. The processing by each of the processors A, B, C,... As described above is realized by using a well-known technique such as log-in using a personal identification number or the like at each terminal device or transmission and reception of an electronic mail.

【0007】[0007]

【発明が解決しようとする課題】ところで、従来のワー
クフロー管理装置では、各処理者A,B,C…間の業務
伝達速度を上げることはできるが、各処理者A,B,C
…による処理は紙文書が電子ドキュメントに代わっただ
けで従来業務と全く変わっていないために、従来と同様
に各処理者A,B,C…による処理滞留が発生してしま
う可能性がある。このような処理滞留が発生すると、情
報処理業務を開始してから終了するまでに要する時間
(ターンアラウンドタイム;Turn Around Time;以下、
TATと略す)が長くなってしまい、結果として情報処
理業務の効率低下を招いてしまうこととなる。
By the way, in the conventional workflow management apparatus, the business transfer speed among the processors A, B, C... Can be increased.
.. Does not differ from the conventional business at all, only the paper document is replaced with the electronic document. Therefore, there is a possibility that processing stagnation by the processors A, B, C. When such processing stagnation occurs, the time required from the start to the end of the information processing operation (Turn Around Time;
TAT) (abbreviated as TAT), which results in a reduction in the efficiency of information processing operations.

【0008】また、従来のワークフロー管理装置では、
履歴管理部6が処理履歴を管理しているが、これは各工
程の処理終了時点でその処理終了日時を管理しているだ
けであるため、各処理者A,B,C…が前工程の処理終
了日時を事前に知ることができない。つまり、各処理者
A,B,C…にとっては、どの時点で各工程の処理を開
始すればよいかが明確にならず、例えば処理開始が可能
であるのにそのことに気が付かないといったように、処
理滞留を発生させる要因の一つとなってしまう。
In a conventional workflow management device,
The history management unit 6 manages the processing history, but since it only manages the processing end date and time at the end of the processing of each process, each processor A, B, C. The process end date and time cannot be known in advance. In other words, it is not clear to each processor A, B, C... At what point in time the processing of each process should be started. For example, it is possible to start the processing but not notice it. This is one of the factors that cause processing stagnation.

【0009】そこで、本発明は、複数の工程からなる情
報処理業務を各工程毎に各処理者に処理させるワークフ
ロー管理装置において、各処理者による処理滞留が発生
することなく、情報処理業務の効率向上を可能にするワ
ークフロー管理装置を提供することを目的とする。
Therefore, the present invention provides a workflow management apparatus that allows each processor to process an information processing task consisting of a plurality of processes for each process without causing a processing stagnation by each processor and improving the efficiency of the information processing task. It is an object of the present invention to provide a workflow management device that enables improvement.

【0010】[0010]

【課題を解決するための手段】本発明は、上記目的を達
成するために案出されたもので、請求項1記載のワーク
フロー管理装置は、情報処理機能を有する端末装置と接
続し、複数の工程からなる情報処理業務を各工程毎に前
記端末装置にてその端末装置の操作者に順に処理させる
ように構成されたものにおいて、前記複数の工程のうち
の所定の工程を処理するためのプログラムを予め格納し
ているプログラム格納手段と、前記プログラム格納手段
が格納しているプログラムを実行するプログラム実行手
段と、前記所定の工程の処理順になると、その所定の工
程を、前記端末装置の操作者ではなく、前記プログラム
格納手段が格納しているプログラムを前記プログラム実
行手段に実行させることにより処理するエージェント制
御手段とが設けられたことを特徴とするものである。
SUMMARY OF THE INVENTION The present invention has been devised to achieve the above object, and a workflow management apparatus according to claim 1 is connected to a terminal device having an information processing function, and is connected to a plurality of terminals. A program configured to cause an operator of the terminal device to sequentially process an information processing task including a process in the terminal device for each process, and to execute a predetermined process of the plurality of processes. And a program executing means for executing a program stored in the program storing means. When the processing order of the predetermined steps is reached, the predetermined step is performed by an operator of the terminal device. Rather, agent control means for processing by causing the program execution means to execute the program stored in the program storage means is provided. It is characterized in that the.

【0011】請求項1記載の発明に係わるワークフロー
管理装置では、複数の工程のうちの所定の工程の処理順
になると、エージェント制御手段がプログラム実行手段
にプログラム格納手段内のプログラムを実行させる。こ
のとき、プログラム格納手段は、所定の工程を処理する
ためのプログラムを格納している。したがって、プログ
ラム実行手段によるプログラム格納手段内のプログラム
の実行によって、端末装置の操作者が処理することな
く、所定の工程が自動的に処理される。
In the workflow management apparatus according to the first aspect of the present invention, the agent control means causes the program execution means to execute the program in the program storage means when the processing order of a predetermined one of the plurality of steps is reached. At this time, the program storage means stores a program for performing a predetermined process. Therefore, by the execution of the program in the program storage unit by the program execution unit, the predetermined process is automatically processed without the operator of the terminal device performing the process.

【0012】また、請求項2記載のワークフロー管理装
置は、情報処理機能を有する端末装置と接続し、複数の
工程からなる情報処理業務を各工程毎に前記端末装置に
てその端末装置の操作者に処理させるものにおいて、前
記複数の工程のそれぞれの処理終了時に関する情報を処
理履歴として記憶蓄積する履歴管理手段と、前記情報処
理業務の処理要求があると、前記履歴管理手段に記憶さ
れている処理履歴に基づいて、前記複数の工程のそれぞ
れの処理終了時を予測する終了時予測手段と、前記情報
処理業務の処理要求があった時点で、前記終了時予測手
段が予測した各工程の処理終了時を、その各工程の次の
工程を処理する操作者に通知する予測結果通知手段とが
設けられたことを特徴とするものである。
According to a second aspect of the present invention, the workflow management device is connected to a terminal device having an information processing function, and performs an information processing operation including a plurality of steps by the terminal device for each process. A history management unit for storing and storing information regarding the end of each of the plurality of processes as a processing history, and when there is a processing request for the information processing task, the history management unit stores the information. End time prediction means for predicting the end time of each of the plurality of processes based on the processing history, and processing of each process predicted by the end time prediction means at the time of a request for processing of the information processing task A prediction result notifying unit is provided for notifying an operator who processes the next process of each process of the end time.

【0013】請求項2記載の発明に係わるワークフロー
管理装置では、情報処理業務の処理要求があると、終了
時予測手段が、履歴管理手段に記憶されている処理履歴
に基づいて、処理しようとする情報処理業務の各工程の
処理終了時を予測する。そして、予測結果通知手段は、
終了時予測手段が予測した各工程の処理終了時を、その
次の工程を処理する操作者に通知する。この予測結果通
知手段の通知によって、各工程の操作者にとっては、ど
の時点で処理を開始すればよいかが明確になる。
[0013] In the workflow management apparatus according to the second aspect of the present invention, when there is a processing request for an information processing task, the end time prediction means attempts to perform processing based on the processing history stored in the history management means. Predict when the processing of each step of the information processing task is completed. And the prediction result notifying means,
The processing end time predicted by the end time prediction means is notified to an operator who processes the next step. The notification of the prediction result notifying means makes it clear to the operator of each process when to start the process.

【0014】また、請求項3記載のワークフロー管理装
置は、情報処理機能を有する端末装置と接続し、複数の
工程からなる情報処理業務を各工程毎に前記端末装置に
てその端末装置の操作者に処理させるものにおいて、前
記複数の工程のうちの所定の工程を処理するためのプロ
グラムを予め格納しているプログラム格納手段と、前記
プログラム格納手段が格納しているプログラムを実行す
るプログラム実行手段と、前記所定の工程の処理順にな
ると、その所定の工程を、前記端末装置の操作者ではな
く、前記プログラム格納手段が格納しているプログラム
を前記プログラム実行手段に実行させることにより処理
するエージェント制御手段と、前記複数の工程のそれぞ
れの処理終了時に関する情報を処理履歴として記憶蓄積
する履歴管理手段と、前記情報処理業務の処理要求があ
ると、前記履歴管理手段に記憶されている処理履歴に基
づいて、前記複数の工程のそれぞれの処理終了時を予測
する終了時予測手段と、前記情報処理業務の処理要求が
あった時点で、前記終了時予測手段が予測した各工程の
処理終了時を、その各工程の次の工程を処理する操作者
に通知する予測結果通知手段とが設けられたことを特徴
とするものである。
According to a third aspect of the present invention, there is provided a workflow management apparatus which is connected to a terminal device having an information processing function, and performs an information processing operation including a plurality of processes by the terminal device for each process. A program storing means for storing in advance a program for processing a predetermined step of the plurality of steps; and a program executing means for executing the program stored in the program storing means. Agent control means for processing the predetermined steps by causing the program execution means to execute a program stored in the program storage means, instead of the operator of the terminal device, when the processing order of the predetermined steps is reached; And history management means for storing and storing information regarding the end of each of the plurality of processes as a processing history When there is a processing request for the information processing task, based on a processing history stored in the history management means, an end time prediction means for predicting a processing end time of each of the plurality of processes; And a prediction result notifying unit for notifying the operator who processes the next process of each process of the end of the process of each process predicted by the end time predicting unit at the time when the process request is issued. It is characterized by the following.

【0015】請求項3記載の発明に係わるワークフロー
管理装置では、複数の工程のうちの所定の工程の処理順
になると、エージェント制御手段がプログラム実行手段
にプログラム格納手段内のプログラムを実行させる。こ
のとき、プログラム格納手段は、所定の工程を処理する
ためのプログラムを格納している。したがって、プログ
ラム実行手段によるプログラム格納手段内のプログラム
の実行によって、端末装置の操作者が処理することな
く、所定の工程が自動的に処理される。また、このワー
クフロー管理装置では、情報処理業務の処理要求がある
と、終了時予測手段が、履歴管理手段に記憶されている
処理履歴に基づいて、処理しようとする情報処理業務の
各工程の処理終了時を予測する。そして、予測結果通知
手段は、終了時予測手段が予測した各工程の処理終了時
を、その次の工程を処理する操作者に通知する。この予
測結果通知手段の通知によって、各工程の操作者にとっ
ては、どの時点で処理を開始することが可能になるかが
明確になる。
In the workflow management device according to the third aspect of the present invention, the agent control means causes the program execution means to execute the program in the program storage means when the processing order of a predetermined one of the plurality of steps is reached. At this time, the program storage means stores a program for performing a predetermined process. Therefore, by the execution of the program in the program storage unit by the program execution unit, the predetermined process is automatically processed without the operator of the terminal device performing the process. Further, in this workflow management device, when there is a processing request for the information processing task, the end time prediction means performs processing of each process of the information processing task to be processed based on the processing history stored in the history management means. Predict when to end. Then, the prediction result notifying unit notifies the operator who processes the next process of the end time of each process predicted by the end time prediction unit. By the notification of the prediction result notifying means, it becomes clear to the operator of each process at what point in time the processing can be started.

【0016】[0016]

【発明の実施の形態】以下、図面に基づき本発明に係わ
るワークフロー管理装置について説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A workflow management device according to the present invention will be described below with reference to the drawings.

【0017】〔第1の実施の形態〕ここでは、請求項1
記載の発明に係わるワークフロー管理装置について説明
する。図1は、本実施の形態のワークフロー管理装置の
機能構成を示すブロック図である。ただし、従来のワー
クフロー管理装置(図5参照)と同一の構成要素につい
ては、同一の符号を与えその説明を省略する。
[First Embodiment] Here, a first embodiment will be described.
A workflow management device according to the described invention will be described. FIG. 1 is a block diagram illustrating a functional configuration of the workflow management device according to the present embodiment. However, the same components as those of the conventional workflow management device (see FIG. 5) are denoted by the same reference numerals and description thereof is omitted.

【0018】本実施の形態のワークフロー管理装置は、
図1に示すように、従来のワークフロー管理装置に加え
て、エージェント処理部10が設けられているものであ
る。エージェント処理部10は、情報処理業務の複数の
工程のうちの所定の工程の処理、例えば、受信、開封、
コメント入力、電子ドキュメント内容処理、送信など、
処理者の決裁や承認などを必要としない定型業務工程の
処理を、処理者の手作業によらず自動的に行うためのも
のである。そのために、エージェント処理部10では、
本発明におけるプログラム格納手段10a、プログラム
実行手段10b、及びエージェント制御手段10cとし
ての機能を有している。
The workflow management device according to the present embodiment comprises:
As shown in FIG. 1, an agent processing unit 10 is provided in addition to a conventional workflow management device. The agent processing unit 10 performs processing of a predetermined step among a plurality of steps of the information processing operation, for example, reception, opening,
Comment input, electronic document content processing, transmission, etc.
This is for automatically performing a routine business process that does not require the approval or approval of the processor without relying on the manual operation of the processor. Therefore, in the agent processing unit 10,
It has functions as a program storage unit 10a, a program execution unit 10b, and an agent control unit 10c in the present invention.

【0019】プログラム格納手段10aは、システム上
の少なくとも一つの端末装置に設けられている機能であ
り、定型業務工程の処理に必要なプログラムを予め格納
しているものである。プログラム実行手段10bは、プ
ログラム格納手段10aと同様にシステム上の端末装置
に設けられている機能であり、プログラム格納手段10
aが格納しているプログラムを実行するものである。
The program storage means 10a is a function provided in at least one terminal device in the system, and stores programs required for processing of routine business processes in advance. The program executing means 10b is a function provided in a terminal device on the system similarly to the program storing means 10a.
a executes the program stored therein.

【0020】エージェント制御手段10cは、システム
上の少なくとも一つの端末装置(例えばサーバ)に格納
された所定プログラム(エージェントプログラム)と、
これを実行するCPU(Central Processing Unit)等の
組み合わせによって実現される機能であり、定型業務工
程の処理順になると、プログラム格納手段10aが格納
しているプログラムをプログラム実行手段10bに実行
させることにより、その定型業務工程を処理者の手作業
によらず自動的に処理するものである。
The agent control means 10c includes a predetermined program (agent program) stored in at least one terminal device (for example, a server) on the system,
This is a function realized by a combination of a CPU (Central Processing Unit) or the like that executes this. When the processing order of the routine business process is reached, the program stored in the program storage unit 10a is executed by the program execution unit 10b. The routine work process is automatically processed without manual processing by a processor.

【0021】ここで、エージェント処理部10が定型業
務工程を処理する際の動作の概要について、図2を参照
しながら説明する。ただし、ここでは、各処理者A,
B,C…が行う各工程のうち、定型業務工程である処理
者Bの処理工程をエージェント処理部10が代理で全自
動処理する場合を例に挙げて説明する。
Here, the outline of the operation when the agent processing unit 10 processes the routine business process will be described with reference to FIG. However, here, each processor A,
A case will be described as an example in which, among the processes performed by B, C,.

【0022】ワークフロー制御部7は、情報処理業務の
処理要求があった後、処理者Aがその担当工程の処理を
終了すると、この処理者Aによって作成されたパッケー
ジ20を、エージェント処理部10へ送信させる。な
お、この送信は、パッケージ送受信部5が行う。
When the processor A completes the processing of the process in charge after receiving the processing request for the information processing task, the workflow control section 7 sends the package 20 created by the processor A to the agent processing section 10. Send. This transmission is performed by the package transmission / reception unit 5.

【0023】処理者Aからのパッケージ20を受信する
と、エージェント処理部10は、そのパッケージ20の
開封を行う(S101)。パッケージ20を開封する
と、次いでエージェント処理部10は、パッケージ20
内に格納されたコメント20aの内容を読み(S10
2)、さらにパッケージ20内に格納された電子ドキュ
メント20bを開く(S103)。そして、コメント2
0a及び電子ドキュメント20bの内容に対して、定型
業務工程の処理を行う(S104)。この処理例として
は、コメント20aや電子ドキュメント20bの内容を
業務DBに登録したり、その内容を予算DBと比較した
り、あるいはコメント20aや電子ドキュメント20b
のデータ形式を変換したりすることが挙げられる。
Upon receiving the package 20 from the processor A, the agent processing section 10 opens the package 20 (S101). When the package 20 is opened, the agent processing unit 10 then sets the package 20
The content of the comment 20a stored in the file is read (S10
2) Then, the electronic document 20b stored in the package 20 is opened (S103). And comment 2
Then, the routine business process is performed on the contents of the electronic document 20a and the electronic document 20b (S104). As an example of this processing, the contents of the comment 20a or the electronic document 20b are registered in the business DB, the contents are compared with the budget DB, or the comment 20a or the electronic document 20b is
Or converting the data format.

【0024】この定型業務工程の処理の結果、内容に問
題(例えば、電子ドキュメント20bの記入漏れや予算
オーバー等)がなければ、エージェント処理部10は、
その結果を承認して新たなパッケージ20として次の処
理者Cへ送信する(S105)。ただし、内容に問題が
あれば、その結果を却下して前の処理者Aへその旨のコ
メントを付したパッケージ20を返信する。このように
して、エージェント処理部10では、定型業務工程を全
自動処理する。
As a result of the processing in the routine business process, if there is no problem in the contents (for example, omission of entry of the electronic document 20b or over budget), the agent processing unit 10
The result is approved and transmitted as a new package 20 to the next processor C (S105). However, if there is a problem in the contents, the result is rejected and the package 20 with the comment to that effect is returned to the previous processor A. In this manner, the agent processing unit 10 performs the routine business process in a fully automatic manner.

【0025】次に、エージェント処理部10による定型
業務工程の処理の具体例について、図3を参照しながら
説明する。先ず、情報処理業務を行うのに先立ち、フロ
ー定義部1では、業務の回覧順序や判断分岐、すなわち
情報処理業務のフロー情報が定義される。フロー情報が
定義されると、フロー定義部1は、そのフロー情報をフ
ロー管理部2に格納する(S201)。
Next, a specific example of the routine business process performed by the agent processing unit 10 will be described with reference to FIG. First, prior to performing an information processing operation, the flow definition unit 1 defines the circulation order and decision branch of the operation, that is, the flow information of the information processing operation. When the flow information is defined, the flow definition unit 1 stores the flow information in the flow management unit 2 (S201).

【0026】その後、ワークフロー操作部8によりワー
クフローの経路指定、電子ドキュメントの登録、コメン
ト入力、あるいは送信操作等が行われ(S202)、処
理者Aによる処理が終了すると、ワークフロー制御部7
は、経路検索部3に制御を移し(S203)、処理者A
の次の処理者Bを検索する(S204)。このとき、フ
ロー管理部2には、処理者Bが「エージェントA」と記
述してあるため、続いて経路検索部3は、ユーザ管理部
4の「エージェントA」の情報を検索する(S20
5)。そして、パッケージ送受信部5は、処理者Aが処
理した操作履歴を残すため履歴管理部6に履歴情報(承
認日時)を格納するとともに(S206)、処理者Aに
よる処理結果であるパッケージ20をエージェント処理
部10へ送信する(S207)。
Thereafter, the workflow operation unit 8 performs a workflow path designation, registration of an electronic document, comment input, transmission operation, and the like (S202), and when the processing by the processor A is completed, the workflow control unit 7
Transfers the control to the route search unit 3 (S203), and the processor A
Then, the next processor B is searched (S204). At this time, since the processor B is described as "Agent A" in the flow management unit 2, the route search unit 3 subsequently searches the information of "Agent A" in the user management unit 4 (S20).
5). Then, the package transmission / reception unit 5 stores the history information (approval date and time) in the history management unit 6 to leave the operation history processed by the processor A (S206), and transmits the package 20 which is the processing result of the processor A to the agent. The data is transmitted to the processing unit 10 (S207).

【0027】エージェント処理部10では、パッケージ
送受信部5からのパッケージ20の受信があるか否かを
一定の間隔で監視している(S208)。そして、パッ
ケージ20の受信があると、エージェント処理部10で
は、受信したパッケージ20内に記述されたフロー管理
部2の処理者Bの処理名(プログラムA)とユーザ管理
部4の「エージェントA」のコンピュータ名(コンピュ
ータA)を参照するとともに、このエージェント処理部
10内の「エージェントA」が、システム上の「コンピ
ュータA」に制御を配信する(S209)。
The agent processing unit 10 monitors at regular intervals whether a package 20 has been received from the package transmitting / receiving unit 5 (S208). When the package 20 is received, the agent processing unit 10 processes the process name (program A) of the processor B of the flow management unit 2 described in the received package 20 and “agent A” of the user management unit 4. , And the “agent A” in the agent processing unit 10 distributes control to “computer A” on the system (S209).

【0028】「コンピュータA」では、指定された「プ
ログラムA」を実行し、その実行結果をエージェント処
理部10に戻す(S210)。つまり、「コンピュータ
A」は、予め「プログラムA」を格納しているプログラ
ム格納手段10aとしての機能と、その「プログラム
A」を実行するプログラム実行手段10bとしての機能
を有している。
The "computer A" executes the designated "program A" and returns the execution result to the agent processing unit 10 (S210). That is, the “computer A” has a function as a program storage unit 10a that stores the “program A” in advance and a function as a program execution unit 10b that executes the “program A”.

【0029】このようにして、処理者Bが行うはずの定
型業務工程を「エージェントA」が自動で代行すること
により、以下のワークフローを継続して行うことができ
る。つまり、「エージェントA」は、「プログラムA」
を「コンピュータA」に実行させるエージェント制御手
段10cとして機能するようになっている。
In this way, the "working agent B" can automatically perform the routine business process that the processor B should perform, thereby continuing the following workflow. That is, “Agent A” is replaced by “Program A”
Function as agent control means 10c that causes “computer A” to execute

【0030】エージェント処理部10では、「コンピュ
ータA」による実行結果を基に、その実行結果が正常で
あれば次の処理者へ、また、エラーであれば前の処理者
へワークフロー制御を戻す(S211)。ワークフロー
制御部7では、エージェント処理部10の処理完了を待
ってワークフローを継続する。
The agent processing unit 10 returns the workflow control to the next processor if the execution result is normal, and returns to the previous processor if the execution result is error, based on the execution result by the "computer A" ( S211). The workflow control unit 7 continues the workflow after the completion of the processing by the agent processing unit 10.

【0031】以上のように、本実施の形態のワークフロ
ー管理装置によれば、複数の工程のうちの所定の工程の
処理順になると、エージェント制御手段10cが、プロ
グラム格納手段10aに格納されたプログラムを、プロ
グラム実行手段10bに実行させるようになっている。
これにより、所定の工程は、人手による処理を必要とす
ることなく、自動的に処理される。
As described above, according to the workflow management device of the present embodiment, when the processing order of a predetermined process among a plurality of processes is reached, the agent control means 10c executes the program stored in the program storage means 10a. , The program execution means 10b.
As a result, the predetermined process is automatically performed without requiring manual processing.

【0032】したがって、本実施の形態のワークフロー
管理装置を用いれば、例えば、処理者Bが人手により行
っていた業務処理(電子ドキュメントを開き内容を処理
など)であっても、予めプログラミングしておくことに
より、エージェント処理部10が全自動で処理を行い、
その後のフローを継続するので、このエージェント処理
部10が代行する工程については処理滞留が発生する可
能性が無くなる。つまり、このワークフロー管理装置が
処理する情報処理業務全体のTATが長くなってしまう
ことを防ぎ、その情報処理業務の処理効率が低下してし
まうことを防止することができるようになる。
Therefore, by using the workflow management apparatus of the present embodiment, for example, even in the case of the business process (opening an electronic document and processing the contents) which is performed manually by the processor B, programming is performed in advance. As a result, the agent processing unit 10 performs processing automatically,
Since the subsequent flow is continued, there is no possibility that processing stagnation will occur in the process performed by the agent processing unit 10. In other words, it is possible to prevent the TAT of the entire information processing task processed by the workflow management device from becoming longer, and to prevent the processing efficiency of the information processing task from decreasing.

【0033】なお、この第1の実施の形態では、エージ
ェント処理部10が、処理者Bが行う処理(ワークフロ
ーの受信・開封・コメント入力・電子ドキュメントを開
く・予算DBへ登録など)を代理で全自動処理する場合
を1つの例として説明したが、本発明はこれに限定され
るものではない。例えば、様々な手順をプログラミング
したエージェント(例えば、専用アプリケーションの
起動、異なる情報処理業務の開始、電子ドキュメン
トのデータを加工、専用DBにデータを登録、などの
機能を実現するエージェント)を予め用意して、処理者
の決裁や承認の必要のない定型業務を無人化することに
より、情報処理業務全体のTATをさらに短縮すること
も考えられる。
In the first embodiment, the agent processing unit 10 performs processing (reception of a workflow, opening, comment input, opening of an electronic document, registration in a budget DB, etc.) performed by the processor B as a proxy. Although the case of fully automatic processing has been described as one example, the present invention is not limited to this. For example, an agent (eg, an agent that realizes functions such as starting a dedicated application, starting a different information processing task, processing data of an electronic document, and registering data in a dedicated DB, etc.) prepared in advance with various procedures is prepared in advance. In addition, it is conceivable to further shorten the TAT of the entire information processing operation by unmanning routine operations that do not require the approval or approval of the processor.

【0034】〔第2の実施の形態〕次に、請求項2記載
の発明に係わるワークフロー管理装置について説明す
る。ただし、上述した第1の実施の形態と同一の構成要
素については、同一の符号を与えてその説明を省略す
る。
[Second Embodiment] Next, a workflow management apparatus according to the second aspect of the present invention will be described. However, the same components as those in the above-described first embodiment are denoted by the same reference numerals, and description thereof is omitted.

【0035】本実施の形態のワークフロー管理装置で
は、図4に示すように、第1の実施の形態におけるエー
ジェント処理部10に替えて、通知エージェント部11
が設けられている。通知エージェント部11は、情報処
理業務の処理要求があると、履歴管理部6が記憶蓄積し
ている処理履歴に基づいて、過去のワークフロー操作履
歴(処理時間TATなど)を統計的に分析し、各処理者
A,B,C…に対して例えばパッケージ20があと何日
後に届くかといった予告を、情報処理業務の処理要求が
あった時点で事前に通知するためのものである。つま
り、通知エージェント部11は、本発明における終了時
予測手段及び予測結果通知手段としての機能を有してい
るものである。なお、これらの手段は、所定プログラム
とこれを実行するCPU等の組み合わせによって実現さ
れるものである。また、履歴管理部6では、処理履歴と
して過去のワークフロー操作履歴を記憶蓄積しているも
のとする。つまり、履歴管理部6は、本発明における履
歴管理手段として機能するものとする。
In the workflow management device according to the present embodiment, as shown in FIG. 4, a notification agent unit 11 is used instead of the agent processing unit 10 according to the first embodiment.
Is provided. Upon receiving a processing request for an information processing task, the notification agent unit 11 statistically analyzes a past workflow operation history (such as a processing time TAT) based on the processing history stored and accumulated by the history management unit 6, .. To notify each of the processors A, B, C,... In advance, for example, how many days later the package 20 will arrive when a processing request for the information processing operation is issued. That is, the notification agent unit 11 has a function as an end prediction unit and a prediction result notification unit in the present invention. These means are realized by a combination of a predetermined program and a CPU for executing the program. It is also assumed that the history management unit 6 has stored and accumulated a past workflow operation history as a processing history. That is, the history management unit 6 functions as history management means in the present invention.

【0036】ここで、通知エージェント部11による事
前通知処理の具体例について説明する。先ず、情報処理
業務のSTART処理者によってワークフローが起案
(開始)されると、ワークフロー制御部7は、経路検索
部3に制御を移し(S301)、フロー管理部2内のフ
ロー情報を参照し(S302)、さらには情報処理業務
の各工程の処理者A,B,C…を把握するためにユーザ
管理部4を参照する(S303)。
Here, a specific example of the advance notification processing by the notification agent unit 11 will be described. First, when a workflow is drafted (started) by a START processor of an information processing task, the workflow control unit 7 transfers control to the route search unit 3 (S301), and refers to flow information in the flow management unit 2 (S301). (S302), and further refers to the user management unit 4 in order to ascertain the processors A, B, C,... Of each process of the information processing operation (S303).

【0037】このとき、通知エージェント部11は、履
歴管理部6から過去の操作履歴を取り出して(S30
4)、処理時間TATを統計的に分析し、起案から各処
理者A,B,C…へパッケージ20があと何日後に届く
かを予測する。そして、その予測結果を各処理者A,
B,C…へ、情報処理業務の処理要求があった時点で事
前に通知する(S305〜S307)。例えば、処理時
間TATを統計的に分析した結果から、処理者Aと処理
者Bとの処理日時の間隔が1日あり、かつ、処理者Bと
処理者Cとの処理日時の間隔が2日ある場合に、通知エ
ージェント部11は、処理者Cに対して3日後にパッケ
ージ20が届く旨の事前通知を送信する(S307)。
At this time, the notification agent unit 11 extracts a past operation history from the history management unit 6 (S30).
4) Analyze the processing time TAT statistically and predict how many days later the package 20 will reach each processor A, B, C. Then, the prediction result is given to each processor A,
.. Are notified in advance to B, C... When there is a processing request for the information processing business (S305 to S307). For example, from the result of statistically analyzing the processing time TAT, the processing date and time interval between the processor A and the processor B is one day, and the processing date and time interval between the processor B and the processor C is two days. In some cases, the notification agent unit 11 transmits an advance notification to the processor C that the package 20 will arrive three days later (S307).

【0038】このようにして、通知エージェント部11
は、ワークフロー全体(異なるワークフロー業務も含め
て)の各処理者A,B,C…に対して、事前通知処理を
行う。
As described above, the notification agent unit 11
Performs pre-notification processing for each processor A, B, C,... Of the entire workflow (including different workflow tasks).

【0039】以上のように、本実施の形態のワークフロ
ー管理装置によれば、情報処理業務の処理要求がある
と、通知エージェント部11が、処理しようとする各工
程の処理終了時を予測するとともに、その予測結果を、
その次の工程を処理する処理者A,B,C…に通知する
ようになっている。これにより、各工程の処理者A,
B,C…にとっては、どの時点で処理を開始すればよい
かが明確になる。
As described above, according to the workflow management device of the present embodiment, when there is a processing request for an information processing task, the notification agent unit 11 predicts the end time of each process to be processed and , Its prediction results,
.. Which process the next process are notified. Thereby, processor A of each process,
For B, C, etc., it is clear at what point in time the processing should be started.

【0040】したがって、本実施の形態のワークフロー
管理装置を用いれば、複数の工程の各処理者A,B,C
…に業務の到達を事前に通知することができるようにな
り、処理開始が可能であるのにそのことに気が付かない
などといった、処理滞留発生の要因を排除することが可
能になる。また、例えば、ある処理者が処理を滞留して
も、事前に通知された内容から、その後工程の処理者が
フォローをすることが可能になるので、処理滞留が発生
する可能性が少なくなる。これにより、このワークフロ
ー管理装置が処理する情報処理業務全体のTATが長く
なってしまうことを防ぎ、その情報処理業務の処理効率
が低下してしまうことを防止することができるようにな
る。
Therefore, if the workflow management apparatus of the present embodiment is used, the processors A, B, C
.. Can be notified in advance of the arrival of the work, and it is possible to eliminate factors of the occurrence of processing stagnation, such as the fact that the processing can be started but not noticed. Also, for example, even if a certain processor stays in the process, it becomes possible for the processor in the subsequent process to follow up from the content notified in advance, so that the possibility of the process staying is reduced. As a result, it is possible to prevent the TAT of the entire information processing task processed by the workflow management device from becoming long, and to prevent the processing efficiency of the information processing task from decreasing.

【0041】なお、この第2の実施の形態では、通知エ
ージェント部11が事前通知処理を各処理者A,B,C
…に対して行う場合を1つの例として説明したが、例え
ば個人のスケジュール管理DB及びプロジェクト管理D
Bとインターフェースすることで、プロジェクト間及び
部門間での進捗管理にも用いることも考えられる。
In the second embodiment, the notification agent unit 11 performs the advance notification processing on each of the processors A, B, and C.
Has been described as one example, but for example, a personal schedule management DB and a project management D
By interfacing with B, it may be used for progress management between projects and departments.

【0042】また、上述した第1の実施の形態ではエー
ジェント処理部10が所定の工程(定型業務工程)を自
動的に処理する場合を、第2の実施の形態では通知エー
ジェント部11が各処理者A,B,C…に事前通知処理
を行う場合を、それぞれ説明したが、本発明は、これに
限定されるものではない。例えば、請求項3記載の発明
に係わるワークフロー管理装置のように、エージェント
処理部10が定型業務工程を自動的に処理する機能と、
通知エージェント部11が各処理者に事前通知処理を行
う機能とを兼ね備えたものであっても実現可能であり、
この場合には処理者による処理滞留が発生することな
く、より一層の情報処理業務の効率向上を図ることがで
きるようになる。
In the above-described first embodiment, the case where the agent processing unit 10 automatically processes a predetermined process (routine business process) is described. In the second embodiment, the notification agent unit 11 performs each process. Each of the users A, B, C,... Is notified in advance, but the present invention is not limited to this. For example, as in the workflow management apparatus according to the third aspect of the present invention, the agent processing unit 10 has a function of automatically processing a routine business process;
Even if the notification agent unit 11 also has a function of performing a prior notification process to each processor, it can be realized.
In this case, it is possible to further improve the efficiency of the information processing operation without causing a processing stagnation by the processor.

【0043】[0043]

【発明の効果】以上に説明したように、本発明のワーク
フロー管理装置は、複数の工程のうちの所定の工程を、
端末装置の操作者の手作業によらず自動的に実行した
り、または、複数の工程の処理終了時間を予測して事前
に通知することにより、端末装置の操作者による処理滞
留の発生を防止して、複数の工程からなる情報処理業務
の効率向上を図ることを可能にしている。
As described above, the workflow management device according to the present invention performs a predetermined process among a plurality of processes.
Prevents the terminal device operator from stagnating by automatically executing it without the manual operation of the terminal device operator, or by notifying in advance by predicting the process end time of multiple processes As a result, it is possible to improve the efficiency of an information processing operation including a plurality of steps.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明に係わるワークフロー管理装置の第1の
実施の形態の機能構成を示すブロック図である。
FIG. 1 is a block diagram showing a functional configuration of a workflow management device according to a first embodiment of the present invention.

【図2】第1の実施の形態のワークフロー管理装置にお
けるエージェント処理部が定型業務工程を処理する際の
動作の一例の概要を示す説明図である。
FIG. 2 is an explanatory diagram illustrating an outline of an example of an operation when an agent processing unit in the workflow management device according to the first embodiment processes a routine work process;

【図3】第1の実施の形態のワークフロー管理装置のエ
ージェント処理部による通知エージェント部による事前
通知処理の具体例を示す説明図である。
FIG. 3 is an explanatory diagram showing a specific example of advance notification processing by a notification agent unit by an agent processing unit of the workflow management device according to the first embodiment;

【図4】本発明に係わるワークフロー管理装置の第2の
実施の形態における事前通知処理の具体例を示す説明図
である。
FIG. 4 is an explanatory diagram showing a specific example of a prior notification process in a second embodiment of the workflow management device according to the present invention.

【図5】従来のワークフロー管理装置の機能構成の一例
を示すブロック図である。
FIG. 5 is a block diagram illustrating an example of a functional configuration of a conventional workflow management device.

【図6】従来のワークフロー管理装置における処理手順
の一例を示す説明図である。
FIG. 6 is an explanatory diagram showing an example of a processing procedure in a conventional workflow management device.

【符号の説明】 6 履歴管理部 10 エージェント処理部 10a プログラム格納手段 10b プログラム実行手段 10c エージェント制御手段 11 通知エージェント部[Description of Signs] 6 History management unit 10 Agent processing unit 10a Program storage unit 10b Program execution unit 10c Agent control unit 11 Notification agent unit

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 情報処理機能を有する端末装置と接続
し、複数の工程からなる情報処理業務を各工程毎に前記
端末装置にて該端末装置の操作者に順に処理させるよう
に構成されたワークフロー管理装置において、 前記複数の工程のうちの所定の工程を処理するためのプ
ログラムを予め格納しているプログラム格納手段と、 前記プログラム格納手段が格納しているプログラムを実
行するプログラム実行手段と、 前記所定の工程の処理順になると、該所定の工程を、前
記端末装置の操作者ではなく、前記プログラム格納手段
が格納しているプログラムを前記プログラム実行手段に
実行させることにより処理するエージェント制御手段と
が設けられたことを特徴とするワークフロー管理装置。
1. A workflow configured to be connected to a terminal device having an information processing function and to cause an operator of the terminal device to sequentially execute an information processing task including a plurality of processes at the terminal device for each process. In the management device, a program storage unit that stores a program for processing a predetermined step of the plurality of steps in advance; a program execution unit that executes a program stored in the program storage unit; When the processing order of the predetermined steps is reached, agent control means for processing the predetermined steps by causing the program execution means to execute the program stored in the program storage means instead of the operator of the terminal device. A workflow management device, which is provided.
【請求項2】 情報処理機能を有する端末装置と接続
し、複数の工程からなる情報処理業務を各工程毎に前記
端末装置にて該端末装置の操作者に処理させるワークフ
ロー管理装置において、 前記複数の工程のそれぞれの処理終了時に関する情報を
処理履歴として記憶蓄積する履歴管理手段と、 前記情報処理業務の処理要求があると、前記履歴管理手
段に記憶されている処理履歴に基づいて、前記複数の工
程のそれぞれの処理終了時を予測する終了時予測手段
と、 前記情報処理業務の処理要求があった時点で、前記終了
時予測手段が予測した各工程の処理終了時を、該各工程
の次の工程を処理する操作者に通知する予測結果通知手
段とが設けられたことを特徴とするワークフロー管理装
置。
2. A workflow management device which is connected to a terminal device having an information processing function and causes an operator of the terminal device to process an information processing task including a plurality of processes by the terminal device for each process. History management means for storing and accumulating information as to the processing history at the end of each process of the step, and when there is a processing request for the information processing task, the plurality of processing information are stored based on the processing history stored in the history management means. End time estimating means for estimating the end time of each process of the process, and when the processing request of the information processing task is received, the end time of the process predicted by the end time estimating means, A workflow management device, comprising: a prediction result notifying unit that notifies an operator who processes the next step.
【請求項3】 情報処理機能を有する端末装置と接続
し、複数の工程からなる情報処理業務を各工程毎に前記
端末装置にて該端末装置の操作者に処理させるワークフ
ロー管理装置において、 前記複数の工程のうちの所定の工程を処理するためのプ
ログラムを予め格納しているプログラム格納手段と、 前記プログラム格納手段が格納しているプログラムを実
行するプログラム実行手段と、 前記所定の工程の処理順になると、該所定の工程を、前
記端末装置の操作者ではなく、前記プログラム格納手段
が格納しているプログラムを前記プログラム実行手段に
実行させることにより処理するエージェント制御手段
と、 前記複数の工程のそれぞれの処理終了時に関する情報を
処理履歴として記憶蓄積する履歴管理手段と、 前記情報処理業務の処理要求があると、前記履歴管理手
段に記憶されている処理履歴に基づいて、前記複数の工
程のそれぞれの処理終了時を予測する終了時予測手段
と、 前記情報処理業務の処理要求があった時点で、前記終了
時予測手段が予測した各工程の処理終了時を、該各工程
の次の工程を処理する操作者に通知する予測結果通知手
段とが設けられたことを特徴とするワークフロー管理装
置。
3. A workflow management device which is connected to a terminal device having an information processing function and causes an operator of the terminal device to process an information processing operation including a plurality of processes by the terminal device for each process. A program storage unit that stores in advance a program for processing a predetermined step of the steps, a program execution unit that executes a program stored by the program storage unit, and a processing order of the predetermined step. An agent control unit that processes the predetermined process by causing the program execution unit to execute a program stored in the program storage unit, instead of the operator of the terminal device; and History management means for storing and accumulating information regarding the end time of the processing as a processing history; When there is, based on the processing history stored in the history management means, end time prediction means for predicting the processing end time of each of the plurality of processes, at the time of processing request of the information processing business And a prediction result notifying unit for notifying an operator who processes the next process of each step of the end of processing of each process predicted by the end time predicting unit.
JP15054597A 1997-06-09 1997-06-09 Work flow management device Pending JPH10340300A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15054597A JPH10340300A (en) 1997-06-09 1997-06-09 Work flow management device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15054597A JPH10340300A (en) 1997-06-09 1997-06-09 Work flow management device

Publications (1)

Publication Number Publication Date
JPH10340300A true JPH10340300A (en) 1998-12-22

Family

ID=15499225

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15054597A Pending JPH10340300A (en) 1997-06-09 1997-06-09 Work flow management device

Country Status (1)

Country Link
JP (1) JPH10340300A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002041741A (en) * 2000-07-21 2002-02-08 At Work Corp Business process management system
JP2008250780A (en) * 2007-03-30 2008-10-16 Oki Electric Ind Co Ltd Workflow system and processing method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002041741A (en) * 2000-07-21 2002-02-08 At Work Corp Business process management system
JP2008250780A (en) * 2007-03-30 2008-10-16 Oki Electric Ind Co Ltd Workflow system and processing method

Similar Documents

Publication Publication Date Title
US20070005623A1 (en) Process oriented message driven workflow programming model
US20080271032A1 (en) Data Processing Network
CN111338791A (en) Method, device and equipment for scheduling cluster queue resources and storage medium
CN110795479A (en) Method and device for distributed ETL scheduling based on data
US7472181B2 (en) Automated real-time appointment control by continuously updating resources for possible rescheduling of existing appointments
US20120042318A1 (en) Automatic planning of service requests
US20050108398A1 (en) Systems and methods for using metrics to control throttling and swapping in a message processing system
CN1956454B (en) Method and system for bundling and sending work units to a server based on a weighted cost
CN110991903A (en) Service personnel allocation method, device, equipment and storage medium
JP2011191964A (en) Workflow management method, program and workflow management device
US8914798B2 (en) Production control for service level agreements
JP2004192047A (en) Message processing device, message processing method, and message processing program
CN111178568B (en) Service reservation request processing method, device, server and storage medium
US20050065836A1 (en) Work-flow system and work-flow system management method
US20060248147A1 (en) System and method for automatically sending messages to service personnel
RU2696299C2 (en) Control when initiating elementary tasks on server platform
KR20230137862A (en) Method for transferring order information between fulfillment centers and electronic device using the same
JP2001209738A (en) Processing time display method and processing period setting method in workflow system
CN108521524B (en) Agent collaborative task management method and device, computer equipment and storage medium
JPH10340300A (en) Work flow management device
CN114696888B (en) Port task processing method, device, equipment and medium of satellite measurement, operation and control system
JP2004127140A (en) Risk prediction supporting method, and information processor
US7089265B1 (en) Database management system for implementing independent database actions in response to events of interest
CN113986097A (en) Task scheduling method and device and electronic equipment
CN112540771A (en) Automated operation and maintenance method, system, equipment and computer readable storage medium