JP3358641B2 - Information processing system and information processing method - Google Patents
Information processing system and information processing methodInfo
- Publication number
- JP3358641B2 JP3358641B2 JP28883194A JP28883194A JP3358641B2 JP 3358641 B2 JP3358641 B2 JP 3358641B2 JP 28883194 A JP28883194 A JP 28883194A JP 28883194 A JP28883194 A JP 28883194A JP 3358641 B2 JP3358641 B2 JP 3358641B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- person
- work
- urgency
- charge
- 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.)
- Expired - Fee Related
Links
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Factory Administration (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、情報を媒介にして連
携する複数の作業工程からなる作業(ワークフローと称
する)について、複数の作業工程の順序と、各作業工程
の処理内容と、各作業工程の担当者とを定め、各作業工
程の間での情報の受け渡しなど、作業処理を支援する情
報処理システムおよび情報処理方法に関する。特に、各
作業工程の担当者に伝えるその作業処理の緊急度に関す
る発明である。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an order of a plurality of work processes, a work content of each work process, and each work for a work (referred to as a workflow) composed of a plurality of work processes that cooperate with each other through information. The present invention relates to an information processing system and an information processing method for supporting a work process, such as determining a person in charge of a process and transferring information between work processes. In particular, the invention relates to the degree of urgency of the work process to be communicated to a person in charge of each work process.
【0002】[0002]
【従来の技術】従来から、業務処理の作業効率化を図る
ために、コンピュータによる、いわゆるオフィスオート
メーション化が提案されている。しかし、従来は、業務
処理における個々の作業処理自体についての自動化が行
なわれているだけであった。つまり、作業間の連携の部
分については、従来のオフィスオートメーションでは考
慮されていなかった。2. Description of the Related Art Conventionally, so-called office automation using a computer has been proposed in order to improve work efficiency of business processing. However, conventionally, only individual work processing itself in business processing has been automated. In other words, the coordination between tasks has not been considered in conventional office automation.
【0003】この作業間の連携部分を自動化して作業処
理のトータルな効率化や迅速化を図ろうとするものとし
て、ワークフロー・オートメーションが提案されてい
る。ワークフロー・オートメーションにおいては、作業
対象となる情報を媒介にして連携する複数の作業工程は
ワークフローと呼ばれ、このワークフローを自動化する
ための支援システムとしての情報処理システムはワーク
フローシステムと呼ばれる。[0003] Workflow automation has been proposed as an attempt to automate the coordination part between works to achieve total efficiency and speed of work processing. In workflow automation, a plurality of work processes that cooperate with each other through information to be worked as a medium are called a workflow, and an information processing system as a support system for automating the workflow is called a workflow system.
【0004】ワークフローシステムは、例えばネットワ
ーク化された分散処理環境などの処理環境において、業
務処理における複数の作業工程の担当者間の情報の受け
渡しと、情報を受けてから次の作業工程に渡すまでの間
に処理すべき作業などを、予め設計、定義することによ
り業務処理を管理する情報処理システムである。[0004] In a processing environment such as a networked distributed processing environment, for example, a workflow system transfers information between persons in charge of a plurality of work processes in a business process, and performs processing from receiving the information to passing it to the next work process. This is an information processing system that manages business processing by designing and defining in advance the work to be processed and the like.
【0005】このワークフローシステムは、次のような
処理機能で構成される。 作業処理の流れ、各作業工程の作業内容や、各作業工
程におけるルール(約束事)を定義するための編集機能 定義されたワークフロー(以下、定義されたワークフ
ローをテンプレートという)を管理するテンプレート機
能 処理すべき情報が配達されたことを担当者に知らせる
通知機能 配達された情報を管理するデータベース機能 設定された作業の流れ、ルールなどに従って情報を次
の作業工程に渡すルーティング機能 作業の状況を管理するための進捗管理機能 実行中のワークフローの維持管理を行なうためのシス
テム管理機能。[0005] This workflow system has the following processing functions. Editing function for defining the flow of work processing, work content of each work process, and rules (promises) in each work process Template function for managing defined workflows (hereinafter, defined workflows are referred to as templates) Notification function that informs the person in charge that required information has been delivered Database function that manages delivered information Routing function that passes information to the next work process according to the set work flow, rules, etc. To manage the work status Progress management function A system management function for maintaining the running workflow.
【0006】このワークフローシステムの概要は、文献
1:日経BP社発行の雑誌「日経情報ストラテジー」
1993年8月号、マイケル・D・カーン、安田誠寄
稿、「ワークフロー管理技術とその可能性」P123〜
P130に記載されている。[0006] The outline of this workflow system is described in Literature 1: Nikkei BP Magazine "Nikkei Information Strategy"
August 1993, Michael D. Kern, Contributed by Makoto Yasuda, "Workflow Management Technology and Its Possibilities," P123-
P130.
【0007】上述したワークフローにおいて、各作業工
程(以下、作業工程をステップという)の担当者に対し
て、その仕事(作業処理)の緊急度を伝えることの重要
性は、前記雑誌に記載されているように、既に認識され
ている。In the above-described workflow, the importance of notifying the person in charge of each work process (hereinafter, the work process is referred to as a step) of the urgency of the work (work process) is described in the magazine. As it has already been recognized.
【0008】そして、緊急度を伝達すると言うことに関
しては、電子メールシステムにおいて、発信する側が緊
急度や優先度をメールに付加し、それに応じて受信側に
おいてメール情報を格納するためのメールボックスの中
で、対応するメールの表示パターンを変え、重要性の違
いを識別しやすくするという提案が、既に行なわれてい
る(文献2:特開昭63−312749号公報)。しか
しながら、従来の緊急度の担当者への伝達においては、
緊急度は、相手が受け取った後では変わることがなく、
固定的である。[0008] Regarding the transmission of the degree of urgency, in the electronic mail system, the transmitting side adds the degree of urgency and priority to the mail, and the receiving side accordingly stores the mail information in the mailbox. Among them, a proposal has been made to change the display pattern of the corresponding mail to make it easier to identify the difference in importance (Reference 2: Japanese Patent Application Laid-Open No. 63-312749). However, the traditional way of communicating urgency to
The urgency does not change after the other party receives it,
It is fixed.
【0009】[0009]
【発明が解決しようとする課題】ここで、ワークフロー
システムにおける緊急度について具体的に考察すると、
緊急度に関する期限情報、例えば、ステップの担当者の
受け持つ仕事の終了予定日に変更がない場合でも、時間
の経過により終了予定日が近付くにつれて、必然的にそ
の仕事の緊急度は高まっていくものである。Here, the urgency in the workflow system will be specifically considered.
Deadline information on the degree of urgency, for example, even if there is no change in the scheduled end date of the work assigned to the person in charge of the step, the urgency of the work will inevitably increase as the scheduled end date approaches as time passes It is.
【0010】また、ワークフローシステムの管理者が、
当初設定した期限情報としての終了予定日を早める変更
を行なうと、現在の日付から終了予定日までの間隔が短
くなることから、当初の緊急度よりも緊急度が高くな
り、また、逆に終了予定日を延期すると、現在の日付か
ら終了予定日までの間隔は長くなり、当初の緊急度より
も緊急度は低くなる。[0010] The administrator of the workflow system may
If you make a change to advance the scheduled end date as the originally set deadline information, the interval from the current date to the scheduled end date will be shorter, so the urgency will be higher than the original urgency, and conversely When the scheduled date is postponed, the interval between the current date and the scheduled end date becomes longer, and the urgency is lower than the original urgency.
【0011】しかし、上述したように、従来の緊急度の
伝達の仕方では、一旦設定された緊急度は、固定的であ
り、終了予定日が近付くにつれて緊急度を変化させるよ
うにすることができなかった。そのため、時間の経過に
伴う、緊急度の変更に対応できないという問題があっ
た。However, as described above, in the conventional method of transmitting the urgency, the urgency once set is fixed, and the urgency can be changed as the scheduled end date approaches. Did not. For this reason, there is a problem that it is not possible to cope with a change in the degree of urgency over time.
【0012】また、従来の緊急度の伝達の方法では、終
了予定日を変更する前に緊急度が通知されたときには、
その後にワークフローシステムの管理者に終了予定日が
変更されても、通知を受け取った時点における緊急度で
固定され、変わることがないため、担当者は、誤った緊
急度の情報を頭に置いて作業を進めてしまう問題があ
る。すなわち、従来の緊急度の伝達では、状況の変化に
伴う緊急度の変更に対応できなかった。Further, according to the conventional method of transmitting the urgency, when the urgency is notified before the scheduled end date is changed,
If the scheduled end date is subsequently changed by the workflow system administrator, the urgency at the time of receiving the notification is fixed and does not change, so the person in charge must keep the wrong urgency information in mind. There is a problem to proceed with the work. In other words, the conventional transmission of the degree of urgency cannot cope with a change in the degree of urgency accompanying a change in the situation.
【0013】この発明は、以上の点にかんがみ、時間の
経過や、状況の変化に伴ない、緊急度を変更して作業担
当者に通知することができるようにした情報処理システ
ムを提供することを目的とする。In view of the above points, the present invention provides an information processing system capable of changing the degree of urgency and notifying a worker in response to elapse of time or a change in situation. With the goal.
【0014】[0014]
【課題を解決するための手段】上記課題を解決するた
め、この発明による情報処理システムは、後述の実施例
の参照符号を対応させると、順序立てて処理すべき作業
を、複数個の作業工程に分け、その複数個の作業工程の
順序と、各作業工程の処理内容と、各作業工程の担当者
とを定めて、前記作業を支援する情報処理システムにお
いて、前記作業工程のそれぞれを一意に識別するための
作業工程識別情報と、前記作業工程で行なう処理に関す
る期限についての期限情報と、各作業工程の処理を実行
すべき担当者を識別するための担当者識別情報とを、前
記順序立てて処理すべき作業の前記複数個の作業工程に
対応させて第1の記憶部に保持する第1の保持手段(4
4)と、前記期限情報の変更入力を受け付けて、前記第
1の記憶部に保持された期限情報を変更する変更手段
(47)と、前記順序立てて処理すべき作業に対応させ
て設定された、前記作業工程での処理に関する緊急度を
求めるための判定基準を第2の記憶部に保持する第2の
保持手段(45)と、前記担当者を特定して当該担当者
が処理すべき作業工程に関する前記緊急度を含む情報の
作成を要求する要求手段(52)と、要求手段(52)
からの要求に応じて、前記第1の記憶部に保持された、
前記要求により特定された担当者が処理すべき作業工程
の前記期限情報と、前記第2の記憶部に保持された判定
基準と、現在の暦情報とに基づき前記担当者が処理すべ
き作業工程毎の緊急度を求める緊急度判定手段(56)
と、要求手段(52)からの要求に応じて、前記担当者
が処理すべき作業工程の前記作業工程識別情報と、緊急
度判定手段(56)により求められた前記作業工程毎の
緊急度とを対応付けて表示する情報を含む一覧情報を、
前記特定された担当者に付き作成する一覧情報作成手段
(56)と、一覧情報作成手段(56)により作成され
た前記一覧情報を前記特定された担当者に対して可視化
出力する出力手段と、を備えることを特徴とする。In order to solve the above-mentioned problems, an information processing system according to the present invention, when corresponding to reference numerals in the embodiments described later, performs operations to be processed in order by a plurality of operation steps. In the information processing system that supports the work, the order of the plurality of work processes, the processing content of each work process, and the person in charge of each work process are determined. a working process identification information for identifying a time limit information about deadlines relating to the processing performed by the work process, a person identification information for identifying the person to execute the processing of each operation step, pre
A first holding unit (4) for holding in the first storage unit in correspondence with the plurality of work steps of the work to be processed in order.
4) receiving the change input of the term information and
A change means (47) for changing the term information held in the storage unit of the first storage unit and a task corresponding to the work to be processed in order.
A second storage unit (45) for storing, in a second storage unit, a determination criterion for determining the degree of urgency regarding the processing in the work process, and a person in charge specifying the person in charge and Requesting means (52) for requesting creation of information including the degree of urgency regarding the work process to be processed; and requesting means (52)
In response to a request from the first storage unit,
Work steps to be processed by the person specified by the request
And the determination held in the second storage unit
The person in charge should take action based on the standards and current calendar information.
Emergency level determination means for determining the urgency of each can work process (56)
In response to a request from the requesting means (52) ,
The work process identification information of the work process to be processed, and the work process identification information for each work process obtained by the urgency determination means (56) .
List information including information to be displayed in association with the degree of urgency ,
A list information generation means for generating per the specified person (56), and output means for outputting visualized against personnel that the identified said list information created by the list information creation means (56), It is characterized by having.
【0015】[0015]
【作用】上記の構成の情報処理システムにおいては、要
求手段から、担当者が特定されて、その担当者が処理す
べき作業工程に関する緊急度を含む情報の作成の要求が
発生すると、一覧作成手段では、この要求手段から要求
に応じて、作業工程識別情報と、期限情報と、前記緊急
度判定手段により求められた緊急度とを含む情報の一覧
が、要求手段で特定された担当者に付き作成される。そ
して、出力手段により、作成された情報一覧が、要求手
段で特定された担当者に対して可視化出力される。In the information processing system having the above structure, when a requester specifies a person in charge and a request to create information including an urgency level relating to a work process to be performed by the person in charge is made, the list creating means In response to the request from the requesting means, a list of information including the work process identification information, the term information, and the urgency determined by the urgency determining means is attached to the person in charge identified by the requesting means. Created. Then, the output unit visualizes and outputs the created information list to the person in charge specified by the request unit.
【0016】このため、要求手段により要求が発生する
毎に、要求手段で特定された担当者に対して、緊急度が
伝達される。このとき、各担当者が処理すべき作業工程
の期限情報は、変更手段により適宜変更されることがあ
るが、緊急度判定手段では、その変更された期限情報を
用いて緊急度の判定を行なう。したがって、状況の変化
に対応した緊急度の伝達が可能になる。Therefore, every time a request is generated by the requesting means, the degree of urgency is transmitted to the person specified by the requesting means. At this time, the term information of the work process to be processed by each person may be appropriately changed by the changing unit, but the urgency determining unit judges the degree of urgency using the changed term information. . Therefore, it is possible to transmit the urgency corresponding to the change in the situation.
【0017】また、緊急度判定手段では、第2の保持手
段に保持された判定基準と、第1の保持手段に保持され
た各担当者が処理すべき作業工程の期限情報と、現在の
暦情報とに基づき、当該作業工程の緊急度が求められ
る。したがって、時間が経過して現時点が変化するにし
たがって緊急度判定手段で求められる緊急度が変わる。
つまり、時間の経過に応じて適切に変化する緊急度が得
られ、これが要求手段からの要求の発生に応じて担当者
に伝達される。In the urgency determining means, the criterion held in the second holding means, the information on the work process to be processed by each person held in the first holding means, and the current calendar Based on the information, the urgency of the work process is obtained. Accordingly, the degree of urgency determined by the degree of urgency determination means changes as time passes and the present time changes.
In other words, the degree of urgency appropriately changing with the passage of time is obtained, and is transmitted to the person in charge in response to the occurrence of a request from the requesting means.
【0018】[0018]
【実施例】以下、この発明による情報処理システムの一
実施例を、図を参照しながら説明する。An embodiment of an information processing system according to the present invention will be described below with reference to the drawings.
【0019】図2は、この例の情報処理システムの全体
の概要を示すもので、その機能をブロックとして示した
ものである。この情報処理システムは、前述したワーク
フローシステムの構成を有するものであって、いわゆる
サーバー/クライアントモデルに基づいたものとされて
いる。FIG. 2 shows an outline of the entire information processing system of this example, and shows its functions as blocks. This information processing system has the configuration of the workflow system described above, and is based on a so-called server / client model.
【0020】図2の例では、サーバー側は、ワークフロ
ーのデータに従って作業工程の遷移や、作業工程の担当
者(ユーザ)への情報の受け渡しを管理して、作業処理
を支援するシステム部10とされており、また、クライ
アント側は、各作業工程(以下、作業工程をステップと
呼ぶ)の担当者による処理を支援するための作業環境を
提供するユーザインターフェース部20とされている。In the example shown in FIG. 2, the server side manages the transition of the work process according to the workflow data and the transfer of information to the person in charge of the work process (user), and the system unit 10 for supporting the work process. The client side is a user interface unit 20 that provides a work environment for supporting a person in charge of each work process (hereinafter, the work process is referred to as a step).
【0021】システム部10は、ファイル管理装置を内
蔵する例えばサーバー装置の構成とされている。また、
ユーザインターフェース部20は、例えばワークステー
ションなどの情報処理端末装置により構成することがで
き、そのディスプレイに各作業工程の作業環境を表示す
ることができ、ユーザはその表示画面を見ながら作業処
理やシステム部10への通知のための操作入力を行う。The system unit 10 is configured as, for example, a server device having a built-in file management device. Also,
The user interface unit 20 can be constituted by, for example, an information processing terminal device such as a workstation, and can display a work environment of each work process on a display thereof. Operation input for notification to the unit 10 is performed.
【0022】ユーザインターフェース部20は、複数の
担当者が共通の1個を共有して使用するように構成する
こともできるが、この例では、担当者毎に設けられた構
成とされている。そして、システム部10とユーザイン
ターフェース部20とは、例えばLAN(ローカルエリ
アネットワーク)30などの通信手段により接続され
て、分散処理環境として構築されている。The user interface section 20 can be configured so that a plurality of persons share a common one, but in this example, it is provided for each person in charge. The system unit 10 and the user interface unit 20 are connected by a communication means such as a LAN (local area network) 30 to construct a distributed processing environment.
【0023】なお、システム部10とユーザインターフ
ェース部20とを同一の装置において構成することもで
きる。It should be noted that the system unit 10 and the user interface unit 20 can be configured in the same device.
【0024】システム部10は、テンプレート管理機能
部11と、ルーティング機能部12と、通知管理機能部
13と、進捗情報管理機能部14と、ユーザ管理機能部
15と、参照情報管理機能部16と、システム管理機能
部17とを備える。また、ユーザインターフェース部2
0は、編集部21と、通知部22と、進捗管理部23
と、インターフェースコントロール部24とを備える。The system unit 10 includes a template management function unit 11, a routing function unit 12, a notification management function unit 13, a progress information management function unit 14, a user management function unit 15, a reference information management function unit 16, , A system management function unit 17. User interface unit 2
0 indicates an editing unit 21, a notification unit 22, and a progress management unit 23
And an interface control unit 24.
【0025】ユーザインターフェース部20の編集部2
1では、ユーザの操作入力に応じてテンプレートや実行
しようとするワークフロー(この実行しようとするワー
クフローを、以下、実行フローという)を編集する。Editing unit 2 of user interface unit 20
In step 1, a template or a workflow to be executed (hereinafter, this workflow to be executed is referred to as an execution flow) is edited in accordance with a user's operation input.
【0026】通知部22は、システム部10からの通知
を受け取ってユーザに知らせたり、また、ユーザの操作
指示に応じてシステム部10に指示や通知を送る。ま
た、進捗管理部23は、ユーザインターフェース部20
での作業遷移状態を管理する。The notification unit 22 receives a notification from the system unit 10 to notify the user, and sends an instruction or a notification to the system unit 10 in response to a user's operation instruction. Further, the progress management unit 23 includes the user interface unit 20.
Manages the work transition status in.
【0027】システム部10のテンプレート管理機能部
11は、定義されたワークフローであるテンプレートを
記憶、管理する。The template management function unit 11 of the system unit 10 stores and manages a template which is a defined workflow.
【0028】ルーティング管理機能部12は、実行フロ
ーにおいて、設定された業務の流れや、あらかじめ定義
されたルールにしたがって、あるステップの作業が終了
したときに、後続のステップの作業を開始させるか否か
を決定する。なお、あるステップの作業が終了したとき
に、後続のステップの作業を開始させることを、その後
続のステップに対してルーティングを行なうといい、後
続のステップに仕事を開始させない場合は、ルーティン
グを行なわないという。In the execution flow, the routing management function unit 12 determines whether or not to start the work of a subsequent step when the work of a certain step is completed according to a set work flow or a predefined rule. To decide. When the work of a certain step is completed, starting the work of the subsequent step is called routing to the subsequent step. If the work is not started in the subsequent step, the routing is performed. No.
【0029】システム部10の通知管理機能部13は、
処理すべき情報の配達の、ユーザへの通知を管理する。
ユーザへの通知は、ユーザインターフェース部20の通
知部22が行なう。進捗情報管理機能部14は、作業の
状況、作業の履歴を管理するための情報を管理する。ユ
ーザインターフェース部20の進捗管理部23は、この
情報を用いて作業の状況を管理する。The notification management function unit 13 of the system unit 10
Manages notification to users of delivery of information to be processed.
The notification to the user is performed by the notification unit 22 of the user interface unit 20. The progress information management function unit 14 manages information for managing the status of work and the history of work. The progress management unit 23 of the user interface unit 20 manages the status of work using this information.
【0030】ユーザ管理機能部15は、各ステップを担
当するユーザを管理する。参照情報管理機能部16は、
各ステップの担当者に与える、作業に必要な情報を管理
する。システム管理機能部17は、実行中のワークフロ
ーのデータを管理するほか、システム部10の全体を管
理する。The user management function unit 15 manages users who are in charge of each step. The reference information management function unit 16
Manage the information necessary for the work given to the person in charge of each step. The system management function unit 17 manages data of the workflow being executed and also manages the entire system unit 10.
【0031】この発明の一実施例の要部の説明の前に、
この例のワークフローシステムにおいて、定義されたワ
ークフローにしたがった仕事の受け渡しに関する処理の
流れについて説明する。Before explaining the main parts of one embodiment of the present invention,
In the workflow system of this example, a description will be given of a flow of processing related to delivery of work according to a defined workflow.
【0032】図3は、この例の情報処理システムにおい
て、ワークフローの流れの管理に関する部分の機能を抽
出した機能ブロック図である。FIG. 3 is a functional block diagram in which, in the information processing system of this example, functions of a part relating to management of a flow of a workflow are extracted.
【0033】システム管理機能部17は、実行フローに
関するデータを、その記憶部17Mに記憶する。この実
行フローに関するデータはテーブル形式で記憶部17M
に記憶されている。以下、この記憶部17Mの実行フロ
ーに関するデータを、ワークフローテーブルと呼ぶこと
にする。The system management function unit 17 stores data relating to the execution flow in its storage unit 17M. Data relating to this execution flow is stored in a table format in the storage unit 17M.
Is stored in Hereinafter, the data relating to the execution flow of the storage unit 17M will be referred to as a workflow table.
【0034】なお、実行フローは、テンプレート管理機
能部11にあらかじめ登録されている定義されたワーク
フローから選択することもできるし、選択したワークフ
ローを修正してシステム管理機能部17の記憶部17M
に登録することもできる。もちろん、初めから実行フロ
ーをすべて作成して定義し、記憶部17Mに登録するこ
ともできる。The execution flow can be selected from predefined workflows registered in the template management function unit 11 in advance, or the selected workflow can be corrected and stored in the storage unit 17M of the system management function unit 17.
You can also register with. Of course, all the execution flows can be created and defined from the beginning, and registered in the storage unit 17M.
【0035】ワークフローは、図4に示すように、作業
の単位であるステップと、各ステップ間をつなぐアーク
(矢印)とからなるグラフ構造によって表現される。複
数個のワークフローを同時に実行、管理することもでき
る。図4の例では2個のワークフローが実行される場合
として示してある。複数個のワークフローを識別するた
めに、各ワークフローにはワークフロー識別子(識別子
を以下、IDという)が付与されている。As shown in FIG. 4, the workflow is represented by a graph structure including steps, which are units of work, and arcs (arrows) connecting the steps. Multiple workflows can be executed and managed simultaneously. FIG. 4 shows an example in which two workflows are executed. In order to identify a plurality of workflows, each workflow is provided with a workflow identifier (the identifier is hereinafter referred to as ID).
【0036】また、図4において、四角で囲われたもの
は、各ステップを示しており、四角の中に記載された数
字は、各ステップを識別するためのステップIDを示し
ている。Also, in FIG. 4, those enclosed in squares indicate each step, and the numbers described in the squares indicate step IDs for identifying each step.
【0037】図5は、図4の例の場合のワークフローテ
ーブルの一例を示すものである。このワークフローテー
ブルは、横方向の各1行が1つのステップに関するデー
タとなっている。この例では、各行は、ワークフローI
D、ステップID、当該ステップの担当者、ステップの
状態、当該ステップの処理開始日、終了日、開始予定
日、終了予定日、親ステップID、子ステップIDを、
情報として有する。FIG. 5 shows an example of the workflow table in the case of the example of FIG. In this workflow table, each row in the horizontal direction is data on one step. In this example, each row is a workflow I
D, step ID, person in charge of the step, state of the step, processing start date, end date, scheduled start date, scheduled end date, parent step ID, child step ID,
Have as information.
【0038】ステップの状態は、後述するように、ワー
クフローが実行されるにしたがって書き替えられる。開
始日、終了日は、当該ステップが実際に開始、終了され
た日である。開始予定日、終了予定日は、各ステップに
ついての緊急度の判定対象となる期限情報(判定対象
日)であり、後述するように、システム管理者により設
定され、実行中にも書き替え可能である。As will be described later, the state of the step is rewritten as the workflow is executed. The start date and the end date are dates when the step is actually started and ended. The scheduled start date and scheduled end date are time limit information (judgment target date) for which the urgency of each step is to be determined, and are set by a system administrator as described later, and can be rewritten during execution. is there.
【0039】親ステップIDは、当該ステップの1つ前
のステップのIDである。また、子ステップIDは、当
該ステップの1つ後のステップのIDである。これによ
り、ステップの実行順序が規定される。The parent step ID is the ID of the step immediately before the current step. The child step ID is an ID of a step one step after the step. Thereby, the execution order of the steps is defined.
【0040】ルーティング機能部12は、この例の場
合、機能的には、ステップ状態管理部31と、ルーティ
ング処理部32と、パケット送受部33とを備える。In this case, the routing function unit 12 functionally includes a step state management unit 31, a routing processing unit 32, and a packet transmission / reception unit 33.
【0041】ルーティング処理部32は、ワークフロー
テーブルのデータに基づき実際のルーティングの決定を
行なう。ルーティング機能部12では、ワークフローの
各ステップの状態を、次の〜の4種の状態により管
理して、そのワークフローの流れを管理する。The routing processor 32 determines the actual routing based on the data in the workflow table. The routing function unit 12 manages the state of each step of the workflow based on the following four states, and manages the flow of the workflow.
【0042】ステップがまだ作業を開始することがで
きない状態(以下、この状態を「実行待ち」という) ステップの開始準備ができており、担当者の仕事の開
始を待っている待機状態(以下、この状態を「実行可
能」という) 担当者が作業をしている実行状態(以下、この状態を
「実行中」という) 担当者が作業を終了した状態(以下、この状態を「完
了」という)。A state in which the step cannot start work (hereinafter, this state is referred to as “waiting for execution”). A standby state (hereinafter, referred to as “waiting for execution”) in which the step is ready to start and is waiting for the person in charge to start work. This state is called “executable” The execution state in which the person in charge is working (hereinafter, this state is called “executing”) The state in which the person in charge has finished the work (hereinafter, this state is called “completed”) .
【0043】以上のステップの状態遷移に応じてルーテ
ィング機能部12は、基本的には、次のような動作を行
ない、この動作が各ステップに対して繰り返されること
により、ワークフローは進行する。The routing function unit 12 basically performs the following operation in accordance with the state transition of the above steps, and the workflow proceeds by repeating this operation for each step.
【0044】初期時には、ワークフローテーブルの各ス
テップの状態は「実行待ち」となっている。担当者によ
りワークフローの起動が行なわれると、システム管理機
能部17の指示を受けたルーティング処理部32により
最初のステップが次のステップとして決定される。ま
た、後述するように、前のステップが終了したとき
(「完了」の状態になったとき)に、ルーティング処理
部32により次のステップが決定される。ワークフロー
テーブルにおいては、決定された次のステップは、ステ
ップ状態管理部31により、その状態が「実行可能」と
される。At the initial stage, the state of each step in the workflow table is "waiting for execution". When the workflow is started by the person in charge, the first step is determined as the next step by the routing processing unit 32 which has been instructed by the system management function unit 17. Further, as described later, when the previous step is completed (when the state is “completed”), the next step is determined by the routing processing unit 32. In the workflow table, the state of the next step determined is set to “executable” by the step state management unit 31.
【0045】また、ステップ状態管理部31は、ステッ
プの状態が「実行待ち」から「実行可能」になるとき、
通知管理機能部13に通知要求を出す。通知管理機能部
13は、この通知要求に従って次ステップの担当者に対
して通知を行なって担当者の作業の開始を促す。通知管
理機能部13は、通知内容のデータである通知テーブル
のデータを格納する記憶部13Mを備えている。When the state of the step changes from “waiting for execution” to “executable”, the step state management unit 31
It issues a notification request to the notification management function unit 13. The notification management function unit 13 notifies the person in charge of the next step according to the notification request to urge the person in charge to start work. The notification management function unit 13 includes a storage unit 13M that stores data of a notification table that is data of notification contents.
【0046】この通知に対して担当者が開始の合図をサ
ーバー側のシステム部10に対して行なうと、この合図
を通知管理機能部13が受け、ステップ状態管理部31
にその旨を知らせる。ステップ状態管理部31は、これ
に応じてワークフローテーブルの当該ステップの状態を
「実行可能」から「実行中」にする。When the person in charge gives a signal to start to the system unit 10 on the server side in response to the notification, the notification management function unit 13 receives the signal and the step state management unit 31
Inform the person to that effect. In response, the step state management unit 31 changes the state of the step in the workflow table from “executable” to “executing”.
【0047】そして、ステップ状態管理部31は、パケ
ット送受部33にパケット送信要求を出して、このパケ
ット送受部33より、担当者が作業を行なうために必要
な文書、図面、データなどの情報をひとまとめにしたデ
ータの固まりであるパケットを、当該ステップの担当者
に対して送る。Then, the step state management section 31 issues a packet transmission request to the packet transmission / reception section 33, and from this packet transmission / reception section 33, information such as documents, drawings, data, etc. necessary for the person in charge to perform the work is provided. A packet, which is a lump of data, is sent to the person in charge of the step.
【0048】パケットは参照情報管理機能部16により
管理され、参照情報管理機能部16は、このパケットの
記憶部16Mを有する。パケット送受部33は、参照情
報管理機能部16に管理されている情報を用いてステッ
プの担当者に送るパケットを形成する。参照情報管理機
能部16は、ユーザから得たパケットを記憶部16Mに
蓄える処理も行う。The packet is managed by the reference information management function unit 16, and the reference information management function unit 16 has a storage unit 16M for the packet. The packet transmission / reception unit 33 forms a packet to be sent to the person in charge of the step using the information managed by the reference information management function unit 16. The reference information management function unit 16 also performs a process of storing the packet obtained from the user in the storage unit 16M.
【0049】担当ユーザは、システム部10から配達さ
れたパケットを元に作業を実行する。そして、指定され
た作業を終了すると、担当ユーザは、適宜、作業内容を
反映させたパケットとともに、システム部10に対し、
終了の合図を送る。このとき、ステップ状態管理部31
は、ワークフローテーブルの当該ステップの状態の欄を
「実行中」から「完了」とする。The user in charge executes the work based on the packet delivered from the system unit 10. When the designated work is completed, the user in charge sends a packet reflecting the work contents to the system unit 10 as appropriate.
Send end signal. At this time, the step state management unit 31
Changes the column of the state of the step in the workflow table from “being executed” to “completed”.
【0050】また、ステップ状態管理部31は、ステッ
プの状態が「実行中」から「完了」になるときに、ルー
ティング処理部32に処理要求を出す。ルーティング処
理部32は、実際のルーティングの決定を行なう。すな
わち、次にルーティングを行なうステップを決定し、ま
た、担当ユーザを決定し、その決定したステップおよび
担当ユーザをステップ状態管理部31に通知する。Further, when the state of the step changes from “in execution” to “completed”, the step state management section 31 issues a processing request to the routing processing section 32. The routing processing unit 32 determines an actual routing. That is, the next step for performing routing is determined, the user in charge is determined, and the determined step and the user in charge are notified to the step state management unit 31.
【0051】ステップ状態管理部31は、ルーティング
処理部32からの通知によりルーティングを行なうステ
ップの状態を、「実行待ち」から「実行可能」にする。
以下、上述と同様の処理を繰り返して、ワークフローを
進行させ、後続のステップがなくなるとワークフローの
処理を終了する。The step state management unit 31 changes the state of the step for performing the routing based on the notification from the routing processing unit 32 from “waiting for execution” to “executable”.
Hereinafter, the same processing as described above is repeated to advance the workflow, and when there is no subsequent step, the workflow processing ends.
【0052】次に、この発明の要部である緊急度の伝達
に関する部分について説明する。図1は、この発明の要
部である緊急度の伝達に関する部分についての機能ブロ
ック図である。この図1の機能ブロック図においては、
サーバー側のシステム部10の部分は、システム部40
と表わし、また、クライアント側の各ユーザーインタ−
フェース20の対応部分は、それぞれタスクボックス5
0と称するものとしている。Next, a part related to transmission of the urgency which is a main part of the present invention will be described. FIG. 1 is a functional block diagram of a part related to transmission of the degree of urgency, which is a main part of the present invention. In the functional block diagram of FIG. 1,
The part of the system unit 10 on the server side is a system unit 40
And each user interface on the client side.
The corresponding parts of the face 20 are the task boxes 5
0.
【0053】図1において、システム部40のワークフ
ローサービス手段41は、システム管理機能部17の機
能の一部であり、格納部44(記憶部17Mに対応)に
格納されているワークフローテーブルTWを管理すると
共に、格納部45に格納されている、緊急度の判定の基
準となる判定基準テーブルTRを管理する。格納部44
および45は、それぞれシステム部40のメモリに割り
当てられた所定のメモリ領域、あるいはそれぞれ単独の
メモリである。In FIG. 1, a workflow service means 41 of the system section 40 is a part of the function of the system management function section 17 and manages the workflow table TW stored in the storage section 44 (corresponding to the storage section 17M). At the same time, it manages a criterion table TR, which is stored in the storage unit 45 and serves as a criterion for determining the degree of urgency. Storage unit 44
And 45 are predetermined memory areas respectively allocated to the memories of the system unit 40, or each is a single memory.
【0054】ワークフローテーブルTWのデータの例
は、前述した図5の通りである。そして、判定基準テー
ブルTRは、ワークフロー毎に設定された緊急度の判定
基準からなるテーブルであり、1つのワークフローにつ
いて、それぞれ複数個の判定基準を設定することが可能
である。この判定基準テーブルTRの判定基準の値は、
図示を省略した判定基準設定部を通じて、予めシステム
管理者により設定され、格納部45に格納される。この
例では、判定基準は、日数で表わされ、現在の日付か
ら、緊急度の判定対象日(開始予定日あるいは終了予定
日)までの日数が、判定基準より長いか短いかにより緊
急度の高低が判定される。後述するように、この例で
は、緊急度の算出は、サーバー側から与えられる情報に
基づいてクライアント側の各タスクボックス50で行な
う。An example of data of the workflow table TW is as shown in FIG. The criterion table TR is a table including the criterion for determining the degree of urgency set for each workflow, and it is possible to set a plurality of criterions for each workflow. The value of the criterion in this criterion table TR is
The information is set in advance by a system administrator through a criterion setting unit (not shown) and stored in the storage unit 45. In this example, the criterion is represented by the number of days, and the urgency level is determined by whether the number of days from the current date to the urgency determination target date (scheduled start date or end date) is longer or shorter than the criterion. The height is determined. As will be described later, in this example, the urgency is calculated in each task box 50 on the client side based on information provided from the server side.
【0055】図6は、判定基準テーブルTRの一例であ
り、これは、前述の図4に示したワークフローIDが
「1」と「2」の2つのワークフローに対してそれぞれ
設定されている。この例では、判定基準1のみが設定さ
れた場合を示しているが、システム管理者によっては、
判定基準として判定基準1と判定基準2との2つを設定
して運用することも可能である。なお、この場合、判定
基準1は、判定基準2に対してより高い緊急度の判定を
行なえるようにするため、(判定基準1の日数)<(判
定基準2の日数)の関係になるようにしている。FIG. 6 shows an example of the determination criterion table TR, which is set for each of the two workflows shown in FIG. 4 whose workflow IDs are "1" and "2". In this example, a case where only the criterion 1 is set is shown, but depending on the system administrator,
It is also possible to set and operate two criteria, a criteria 1 and a criteria 2. In this case, the criterion 1 has a relationship of (days of the criterion 1) <(days of the criterion 2) so that a higher urgency can be determined with respect to the criterion 2. I have to.
【0056】通知サービス手段42は、通知管理機能部
13の機能の一部であり、格納部46(図1の記憶部1
3Mに対応)に格納される通知テーブルTCを管理す
る。前述したように、状態が「実行可能」になったステ
ップの担当者に対して通知が行なわれるが、このときに
各ステップの担当者に通知された情報内容が、通知テー
ブルTCとして保存されている。The notification service unit 42 is a part of the function of the notification management function unit 13 and includes a storage unit 46 (the storage unit 1 in FIG. 1).
3M (corresponding to 3M) is managed. As described above, a notification is made to the person in charge of the step in which the state becomes "executable". At this time, the information notified to the person in charge of each step is stored as a notification table TC. I have.
【0057】前述もしたように、通知サービス手段42
は、ステップの状態が「実行可能」になったときに、ワ
ークフローテーブルTWを参照して、そのステップの担
当者に対して通知する通知情報を生成し、それを当該ス
テップの担当者に通知すると共に、通知テーブルTC
に、通知した通知情報を登録する。As described above, the notification service means 42
Generates the notification information to notify the person in charge of the step when the state of the step becomes “executable”, and notifies the person in charge of the step of the information. Together with the notification table TC
Is registered in the notification information.
【0058】図7は、この例の場合の通知テーブルTC
の例を示すもので、各1つの行が1つの通知情報に対応
している。ステップの担当者に与えられる通知情報に
は、図7に示すように、ワークフローID、ステップI
D、宛名(通知の宛先である担当者名)、当該通知の送
信日、緊急度の判定対象日が含まれる。FIG. 7 shows a notification table TC in this case.
In this example, one line corresponds to one piece of notification information. The notification information given to the person in charge of the step includes, as shown in FIG.
D, the address (name of the person in charge who is the destination of the notification), the transmission date of the notification, and the urgency determination target date.
【0059】緊急度の判定対象日は、緊急度を算出する
ために利用される日付である。この通知テーブルTCの
判定対象日の欄は、システム管理者による判定対象日と
なる開始予定日あるいは終了予定日の設定入力あるいは
変更入力がされたとき、後述するように、判定対象日設
定部43により、ワークフローテーブルTWの、対象と
なるステップの状態に応じて、そのステップの「開始予
定日」または「終了予定日」あるいは「なし」が記入さ
れる。すなわち、、ステップの状態が、「実行待ち」ま
たは「実行可能」であれば、開始予定日が、「実行中」
であれば、終了予定日が、「完了」であれば「なし」
が、それぞれ、判定対象日の欄に記入される。The urgency determination target date is a date used for calculating the urgency. The column of the determination target date in the notification table TC indicates whether the system administrator has input or changed a scheduled start date or a scheduled end date as the determination target date, as will be described later. Thus, "scheduled start date", "scheduled end date", or "none" is entered for the step in the workflow table TW according to the state of the target step. That is, if the state of the step is “waiting for execution” or “executable”, the scheduled start date is “executing”
If, the end date is "None" if it is "Completed"
Are respectively entered in the columns of the judgment target date.
【0060】通知テーブルTCの判定対象日の欄は、ま
た、ワークフローサービス手段41により、ワークフロ
ーの進行に応じて、ステップの状態が変化すると書き替
えられる。すなわち、ステップの状態が「実行可能」か
ら「実行中」になれば、そのステップについての判定対
象日が開始予定日から終了予定日に変更され、「実行
中」から「完了」になれば、判定対象日の欄は「なし」
と書き替えられる。The column of the judgment target date in the notification table TC is rewritten by the workflow service means 41 when the state of the step changes according to the progress of the workflow. In other words, if the state of the step changes from "executable" to "executing", the judgment target date for that step is changed from the scheduled start date to the scheduled end date, and if the status changes from "executing" to "completed", The column for the date to be judged is "None"
Is rewritten as
【0061】前述したように、通知テーブルTCの判定
対象日は、ワークフローサービス手段41と、通知サー
ビス手段42との間に設けられる判定対象日設定部43
とによりワークフローテーブルTWを参照して設定され
る。判定対象日設定部43は、ワークフローテーブル変
更要求処理部431と、判定対象日決定部432とを備
える。As described above, the determination target date in the notification table TC is determined by the determination target date setting unit 43 provided between the workflow service unit 41 and the notification service unit 42.
Are set with reference to the workflow table TW. The determination target date setting unit 43 includes a workflow table change request processing unit 431 and a determination target date determination unit 432.
【0062】そして、変更要求部47は、システム管理
者によって、ワークフローおよびステップの指定と、そ
のステップにおける緊急度の判定対象日である開始予定
日あるいは終了予定日の変更入力(初期的な開始予定日
および終了予定日の設定入力を含む)がなされたとき、
その入力されたワークフローID、ステップID、日付
情報を含む変更要求をワークフローテーブル変更要求処
理部431に送る。The change request unit 47 is designated by the system administrator by specifying a workflow and a step, and inputting a change of the scheduled start date or the scheduled end date (the initial start schedule) which is the urgency determination target date in the step. Date and end date).
The change request including the input workflow ID, step ID, and date information is sent to the workflow table change request processing unit 431.
【0063】ワークフローテーブル変更要求処理部43
1は、この変更要求に応じてワークフローテーブルTW
の、指定されたワークフローおよびステップの行の開始
予定日あるいは終了予定日として、システム管理者によ
り設定された日付を書き込むようにワークフローサービ
ス手段41に依頼する。The workflow table change request processing section 43
1 is a workflow table TW in response to the change request.
It requests the workflow service means 41 to write the date set by the system administrator as the scheduled start date or end date of the row of the designated workflow and step.
【0064】そして、判定対象日決定部432は、前述
したように、ワークフローテーブルの各ステップの状態
を参照し、通知テーブルの対応するステップの判定対象
日の欄に、ワークフローテーブル中の対応するステップ
の「開始予定日」または「終了予定日」もしくは「な
し」を書き込む。Then, as described above, the determination target date determination unit 432 refers to the state of each step in the workflow table, and stores the corresponding step in the workflow table in the determination target date column of the corresponding step in the notification table. Write "Scheduled start date", "Scheduled end date" or "None".
【0065】この判定対象日設定部43の処理動作の流
れの例を図8のフローチャートについて説明する。An example of the flow of the processing operation of the determination target date setting section 43 will be described with reference to the flowchart of FIG.
【0066】図8のフローチャートの処理ルーチンは、
変更要求に対してシステム管理者から開始予定日あるい
は終了予定日の変更入力(初期的な設定入力を含む)が
あったときに開始する。まず、処理S1において、シス
テム管理者からの変更要求は終了予定日の変更要求があ
るか否か判断する。終了予定日の変更要求があれば、処
理S2に進んで、ワークフローテーブルTWにおいて、
指定されたワークフローID、ステップIDのステップ
の行の終了予定日の欄に入力された日付を記入する。The processing routine of the flowchart of FIG.
The process is started when the system manager receives a change input (including an initial setting input) from the system manager in response to the change request. First, in process S1, it is determined whether or not a change request from the system administrator includes a change request for a scheduled end date. If there is a request to change the scheduled end date, the process proceeds to step S2, and in the workflow table TW,
The input date is entered in the column of the expected end date of the row of the step having the designated workflow ID and step ID.
【0067】処理S1で、システム管理者からの変更要
求は終了予定日の変更要求でないと判断されたときに
は、処理3に進んで、開始予定日の変更要求であるか否
か判断する。開始予定日の変更要求であれば、処理S4
に進んで、ワークフローテーブルTWにおいて、指定さ
れたワークフローID、ステップIDのステップの行の
開始予定日の欄に入力された日付を記入する。If it is determined in step S1 that the change request from the system administrator is not a request to change the scheduled end date, the process proceeds to step 3 to determine whether or not the request is to change the scheduled start date. If it is a request to change the scheduled start date, processing S4
In the workflow table TW, the input date is entered in the column of the scheduled start date of the row of the step with the specified workflow ID and step ID in the workflow table TW.
【0068】処理S2あるいは処理S4の次には、処理
S5に進む。処理S5では、ワークフローテーブルTW
において、前記指定されたステップの状態が「実行待
ち」または「実行可能」であるか否か判断し、そうであ
れば、処理S6に進んで、通知テーブルTC中の対応す
るステップの判定対象日の欄に、ワークフローテーブル
TWの対応するステップの開始予定日の日付を設定す
る。After step S2 or step S4, the process proceeds to step S5. In process S5, the workflow table TW
In step, it is determined whether the state of the designated step is “waiting for execution” or “executable”. If so, the process proceeds to step S6, and the determination target date of the corresponding step in the notification table TC is determined. , The date of the scheduled start date of the corresponding step of the workflow table TW is set.
【0069】処理S5で、指定されたステップの状態が
「実行待ち」または「実行可能」でないと判断したとき
には、処理S7に進み、指定されたステップの状態は
「実行中」であるか否か判断する。実行中であれば、処
理S8に進んで、通知テーブルTC中の対応するステッ
プの判定対象日の欄に、ワークフローテーブルTWの対
応するステップの終了予定日の日付を設定する。実行中
でなければ、処理S9に進んで、通知テーブルTC中の
対応するステップの判定対象日の欄に、「なし」を設定
する。以上で、この処理ルーチンは終了となる。If it is determined in step S5 that the state of the designated step is not "waiting for execution" or "executable", the flow advances to step S7 to determine whether the state of the designated step is "executing". to decide. If the process is being executed, the process proceeds to step S8, and the date of the scheduled end date of the corresponding step in the workflow table TW is set in the column of the determination target date of the corresponding step in the notification table TC. If it is not being executed, the process proceeds to step S9, and “none” is set in the column of the determination target date of the corresponding step in the notification table TC. This is the end of this processing routine.
【0070】通知サービス手段42は、また、クライア
ント側であるタスクボックスからの緊急度の判定のため
の情報の転送要求を受信する。この例では、この転送要
求は、タスクボックスから所定の周期、例えば3時間ご
とや1日ごとに、繰り返し送られてくるもので、担当者
名の情報が含まれている。The notification service unit 42 also receives a transfer request for information for determining the degree of urgency from the task box on the client side. In this example, this transfer request is repeatedly sent from the task box at a predetermined cycle, for example, every three hours or every day, and includes information on the name of the person in charge.
【0071】この転送要求は、宛名が、この転送要求に
含まれる担当者名と一致する通知テーブルの通知のワー
クフローID、ステップID、送信日、判断対象日と、
そのワークフローIDのワークフローについての判断基
準、そのステップIDのステップの状態の情報の取得を
要求するものである。The transfer request includes a workflow ID, a step ID, a transmission date, and a judgment target date of a notification in the notification table whose address matches the name of the person in charge included in the transfer request.
It is a request for obtaining information on the determination criteria for the workflow of the workflow ID and the state of the step of the step ID.
【0072】通知サービス手段42は、受け取った転送
要求をワークフローサービス手段41に送る。ワークフ
ローサービス手段41は、これを受けると、図9のフロ
ーチャートに示すような処理の流れで、要求を出したタ
スクボックスの担当者に送る情報を生成し、それを送出
する。この例では、要求を出したタスクボックスの担当
者に送る情報は、一時テーブルと呼ばれるテーブル情報
の形式でワークフローサービスにより作成されるもので
ある。The notification service means 42 sends the received transfer request to the workflow service means 41. Upon receipt of this, the workflow service means 41 generates information to be sent to the person in charge of the task box that issued the request and sends it out in a processing flow as shown in the flowchart of FIG. In this example, the information to be sent to the person in charge of the task box that issued the request is created by the workflow service in the form of table information called a temporary table.
【0073】すなわち、まず、ワークフローサービス手
段41は、処理S11で通知サービス手段42から転送
要求を受けると、処理S12に進んで、通知サービス手
段42に対して、通知テーブルTC中の担当者名が一致
する通知(行)があるか否かの検索要求を出す。That is, when the workflow service means 41 receives a transfer request from the notification service means 42 in step S11, the process proceeds to step S12, where the name of the person in charge in the notification table TC is transmitted to the notification service means 42. A search request is issued to determine whether there is a matching notification (line).
【0074】この検索要求に対して、通知サービス手段
42では、通知テーブルTC中に担当者名が一致する通
知があるか否かの検索を実行して、その結果をワークフ
ローサービス手段41に通知するので、処理S13で、
この検索結果を受けて、担当者名と一致する通知がある
か否か判断し、なければこの処理ルーチンを終了し、あ
れば処理S14に進む。In response to the search request, the notification service unit 42 performs a search to determine whether there is a notification in which the name of the person in charge matches in the notification table TC, and notifies the workflow service unit 41 of the search result. Therefore, in process S13,
In response to this search result, it is determined whether or not there is a notification that matches the name of the person in charge. If not, the processing routine is terminated.
【0075】通知サービス手段42では、前記検索の結
果、通知テーブルTC中に担当者名が一致する通知
(行)があれば、その行のワークフローID、ステップ
ID、送信日、判定対象日をワークフローサービス手段
42に通知するので、ワークフローサービス手段41で
は、処理S14で、これらを取得する。そして、次の処
理S15において、取得したワークフローID、ステッ
プID、送信日、判定対象日を一時テーブルTBに格納
する。If the notification service means 42 finds a notification (line) having the same person in charge in the notification table TC as a result of the search, the workflow ID, the step ID, the transmission date, and the judgment target date of the line are set in the workflow. Since the service unit 42 is notified, the workflow service unit 41 acquires these in step S14. Then, in the next process S15, the acquired workflow ID, step ID, transmission date, and determination target date are stored in the temporary table TB.
【0076】次に、処理S16に進んで、ワークフロー
テーブルTW中から、処理S15で一次テーブルTBに
格納したワークフローID、ステップIDと一致するス
テップの状態を取得し、処理S17において、それを一
時テーブルTBに格納する。次に、処理S18に進み、
判定基準テーブルTRから、処理S15で一時テーブル
TBに格納したワークフローIDと一致する判定基準を
取得し、それを処理S19で一時テーブルTBに格納す
る。Next, the process proceeds to step S16, where the workflow ID and the state of the step corresponding to the step ID stored in the primary table TB in step S15 are acquired from the workflow table TW. Store in TB. Next, the process proceeds to step S18.
From the criterion table TR, it obtains the criteria match the workflow ID stored in the temporary table TB in the processing S15, and stores it in the processing S19 to the temporary table TB.
【0077】以上で、一時テーブルTBは完成となる。
そして、処理S20において、その完成した一時テーブ
ルTBを、要求を出したタスクボックスの担当者宛てに
送出する。Thus, the temporary table TB is completed.
Then, in step S20, the completed temporary table TB is sent to the person in charge of the task box that issued the request.
【0078】図10は、ワークフローテーブルTBが図
5に示したような内容であり、通知テーブルTCが図7
に示したような内容であるときに、担当者名「Stev
e」が、転送要求を出した場合の一時テーブルTBの例
を示すものである。FIG. 10 shows the contents of the workflow table TB as shown in FIG. 5 and the notification table TC of FIG.
When the contents are as shown in, the person in charge "Stev
"e" shows an example of the temporary table TB when a transfer request is issued.
【0079】この場合、処理S15で一時テーブルに格
納された判定対象日は、前述したように、前回の転送要
求から今回の転送要求の間に、システム管理者により開
始予定日や終了予定日が変更されたときには、その変更
された日付となっている。後述するように、タスクボッ
クスは、取得した一時テーブルの情報を用いて緊急度の
算出を行なうが、以上のように、判定対象日がシステム
管理者により変えられたときには、その変更された日付
をタイムリーに取得することができるので、常に、状況
変化に応じた緊急度を得ることができるようになる。[0079] In this case, the evaluation date stored in a temporary table in the processing S15, as described above, during the current transfer request from the previous transfer request, the start date and end date by a system administrator When changed, it is the date of the change. As will be described later, the task box calculates the degree of urgency using the acquired information of the temporary table. As described above, when the date to be determined is changed by the system administrator, the changed date is displayed. Since the information can be obtained in a timely manner, the degree of urgency according to the situation change can be always obtained.
【0080】次に、タスクボックス側について説明す
る。図1に示すように、各タスクボックス50は、同様
の構成をするものであるので、タスクボックス全体の制
御を行なうための制御部51と、一定周期で転送要求を
発生する転送要求発生部52と、判定基準設定部53
と、判定基準テーブルを格納する格納部54と、後述す
るタスクオーダーテーブルを格納する格納部55と、タ
スクオーダー表示制御部56とを備える。Next, the task box side will be described. As shown in FIG. 1, since each task box 50 has the same configuration, a control unit 51 for controlling the entire task box and a transfer request generating unit 52 for generating a transfer request at a constant cycle. And the criterion setting unit 53
, A storage unit 54 for storing a criterion table, a storage unit 55 for storing a task order table described later, and a task order display control unit 56.
【0081】転送要求発生部52は、当該タスクボック
ス50の担当者名の情報を含む転送要求を、前述したよ
うに一定周期で自動的に発生し、この転送要求をサーバ
ー側のシステム部40に送る。この転送要求に対して、
前述したようにして、システム部40では、転送要求に
含まれる担当者が担当するステップについての一時テー
ブルTBを作成し、その担当者名を宛名として、当該作
成した一時テーブルTBをタスクボックス50に送り返
してくる。そこで、タスクボックス50では、その担当
者名を宛名とする一時テーブルを制御部51を介してタ
スクオーダー表示制御部56で受け取り、タスクオーダ
ー表示制御部56の管理化の図示しない一時格納部に格
納する。The transfer request generator 52 automatically generates a transfer request including information on the name of the person in charge of the task box 50 at regular intervals as described above, and sends this transfer request to the system unit 40 on the server side. send. For this transfer request,
As described above, the system unit 40 creates the temporary table TB for the step in charge of the person in charge included in the transfer request, and sets the name of the person in charge as the address to the created temporary table TB in the task box 50. I will send you back. Accordingly, in the task box 50, the task order display control unit 56 receives the temporary table addressed to the person in charge via the control unit 51, and stores the temporary table in a temporary storage unit (not shown) managed by the task order display control unit 56. I do.
【0082】そして、タスクボックス50のタスクオー
ダー表示制御部56では、受け取った一時テーブルTB
の各1行のワークフローID、ステップID、送信日、
状態の情報を、1つのタスクオーダーを構成するための
要素として、タスクオーダーIDという識別子を割り当
て、それをタスクオーダーテーブルとして制御部51を
介して格納部55に格納する。Then, in the task order display control section 56 of the task box 50, the received temporary table TB
, The workflow ID, step ID, transmission date,
The status information is assigned an identifier called a task order ID as an element for configuring one task order, and is stored in the storage unit 55 via the control unit 51 as a task order table.
【0083】図11は、図10の一時テーブルTBに基
づいて作成されたタスクオーダーテーブルの例である。
この図11に示されるように、各1行のタスクオーダー
には、上記の情報のほかに緊急度の項目が設けられる。
一時テーブルTBを受け取ってタスクオーダーテーブル
を作成した時点では、タスクオーダーテーブル中のこの
緊急度の項目は埋まっていない。FIG. 11 is an example of a task order table created based on the temporary table TB of FIG.
As shown in FIG. 11, in each task order of one line, an item of urgency is provided in addition to the above information.
When the task order table is created by receiving the temporary table TB, the item of this urgency in the task order table is not filled.
【0084】そして、この例の場合には、ステップ担当
者が、自己の能力や都合に応じた緊急度を取得すること
ができるように、タスクボックス50側にも判定基準テ
ーブルが格納部54に格納されている。このタスクボッ
クス50側の判定基準は、判定基準設定部53から担当
ユーザーが設定する。この例においては、このタスクボ
ックス50側の判定基準は、サーバー側から送られてく
る一時テーブルTB中の判定基準に優先して用いられる
ようにされている。In the case of this example, the judgment criteria table is also stored in the storage unit 54 on the task box 50 side so that the person in charge of the step can acquire the degree of urgency according to his / her ability and circumstances. Is stored. The criterion of the task box 50 is set by the user in charge from the criterion setting unit 53. In this example, the criterion of the task box 50 is used in preference to the criterion in the temporary table TB sent from the server.
【0085】図12は、制御部51を介して実行される
この判定基準の設定に関する流れ図である。すなわち、
まず、処理S21で、判定基準設定部53で担当ユーザ
ーによる判定基準の設定入力(設定要求)があったか否
かを判断し、設定入力がなければ判定基準設定のこのル
ーチンを終了し、設定入力があれば、処理S22で、入
力された各ワークフローについての判定基準を格納部5
4の判定基準テーブルに登録して、このルーチンを終了
する。図13は、担当ユーザーにより設定された判定基
準の判定基準テーブルの例である。FIG. 12 is a flowchart relating to the setting of the determination criterion executed via the control unit 51. That is,
First, in step S21, the criterion setting unit 53 determines whether the user in charge has input a setting (a request for setting) of a criterion. If there is no setting input, this routine for setting the criterion is terminated. If there is, in step S22, the judgment criteria for each input workflow are stored in the storage unit 5.
4 is registered in the criterion table of FIG. FIG. 13 is an example of a criterion table of the criterion set by the user in charge.
【0086】この例では、上記のように、タスクボック
ス50側で、担当者により緊急度の判定基準が別に定め
られている場合には、その担当者により設定された緊急
度を優先するように一時テーブルTBを書き替えて、更
新一時テーブルtbを生成して前記一時格納部に格納す
るようにする。この処理も、タスクオーダー表示制御部
56が行なう。In this example, as described above, when the criterion for determining the degree of urgency is separately set by the person in charge on the task box 50 side, the degree of urgency set by the person in charge is prioritized. The temporary table TB is rewritten so that the updated temporary table tb is generated and stored in the temporary storage unit. This process is also performed by the task order display control unit 56.
【0087】図14は、タスクボックス側で作り直され
た更新一時テーブルtbの例である。この例では、担当
ユーザーにより、タスクボックス側の判定基準として、
ワークフローIDが「1」および「2」のワークフロー
について、図13に示すように設定されているので、一
時テーブルTBの判定基準の項目は、格納部54の判定
基準テーブルの判定基準1および判定基準2が上書きさ
れて更新され、タスクボックス50側の判定基準が、サ
ーバー側の判定基準に優先するようにされている。FIG. 14 is an example of the update temporary table tb recreated on the task box side. In this example, the user in charge decides
Since the workflow IDs “1” and “2” are set as shown in FIG. 13, the items of the criteria in the temporary table TB are the criteria 1 and the criteria in the criteria table of the storage unit 54. 2 is overwritten and updated, so that the criterion on the task box 50 side has priority over the criterion on the server side.
【0088】タスクオーダー表示制御部56は、更新さ
れた一時テーブルtbの判定対象日および判定基準の項
目と、現在の日付とから緊急度の算出を行ない、算出し
た緊急度の重要度、この例では「高」「中」「低」の判
定を行ない、その判定結果に応じて、タスクボックス5
0に設けられているディスプレイに表示する。なお、こ
のタスクボックス50のディスプレイは、各担当者がそ
れぞれのステップの作業を実行するときに、キーボード
やマウスなどの入力操作手段と協働して、ステップの作
業環境を提供するものである。The task order display control unit 56 calculates the urgency from the item of the judgment target date and the judgment criterion in the updated temporary table tb and the current date, and calculates the importance of the calculated urgency. in performs determination of "high", "medium" and "low", according to the determination result, the task box 5
The information is displayed on a display provided at 0. The display of the task box 50 provides a work environment for the steps in cooperation with input operation means such as a keyboard and a mouse when each person performs the work of each step.
【0089】図15は、タスクオーダー表示制御部56
の機能ブロック図の例を示すものである。すなわち、タ
スクオーダー表示制御部56は、タスクオーダー取得部
561と、緊急度算出部562と、緊急度判定部563
と、通常表示処理部564と、特殊表示処理部565と
からなる。FIG. 15 shows a task order display control section 56.
1 shows an example of a functional block diagram of FIG. That is, the task order display control unit 56 includes a task order acquisition unit 561, an urgency calculation unit 562, and an urgency determination unit 563.
And a normal display processing unit 564 and a special display processing unit 565.
【0090】このタスクオーダー表示制御部56の制御
処理の流れを図16および図17のフローチャートを参
照しながら説明する。The flow of the control process of the task order display control unit 56 will be described with reference to the flowcharts of FIGS.
【0091】まず、処理S31において、サーバー側か
らの一時テーブルTBを取得する。次に処理S32にお
いて、取得した一時テーブルTBの各行にタスクオーダ
ーIDを「1」から昇順に割り当てる。次に、処理S3
3で、タスクオーダーIDと、それに対応する一時テー
ブルTBのワークフローID、ステップID、送信日、
状態の項目を、昇順に割り当てたタスクオーダーについ
て、順次にタスクオーダーテーブルに書き込む。First, in step S31, a temporary table TB is obtained from the server. Next, in step S32, task order IDs are assigned to each row of the acquired temporary table TB in ascending order from "1". Next, processing S3
In 3, the task order ID and the corresponding workflow ID, step ID, transmission date of the temporary table TB,
The status items are sequentially written to the task order table for the task orders assigned in ascending order.
【0092】次に、処理S34に進んで、緊急度の算出
を行なう。この緊急度の算出処理の流れは、この例では
図17のフローチャートに示すものとされている。Next, the process proceeds to step S34 to calculate the degree of urgency. The flow of the urgency calculation process is shown in the flowchart of FIG. 17 in this example.
【0093】すなわち、図17に示すように、まず、処
理S41において、格納部54の判定基準テーブルにタ
スクボックス側の判定基準データが設定されているか否
か判断する。設定されているときには、処理S42に進
んで、サーバー側からの一時テーブルTBの判定基準の
項目について、タスクボックス側の判定基準を上書きし
て更新一時テーブルtbとした後、処理S43に進む。
タスクボックス側の判定基準が設定されていなければ、
処理S41から処理S43にそのまま進む。That is, as shown in FIG. 17, first, in step S41, it is determined whether or not the determination reference data of the task box is set in the determination reference table of the storage unit 54. If it is set, the process proceeds to step S42, where the determination criteria on the task box side are overwritten with the determination criteria on the task box side from the server to the updated temporary table tb, and then the process proceeds to process S43.
If the criteria on the task box side are not set,
The process proceeds directly from the process S41 to the process S43.
【0094】処理S43では、処理S33で格納部55
に格納されたタスクオーダーテーブル中で、緊急度が未
設定の行があるか否か判断する。未設定のものがなけれ
ば、緊急度算出のこのルーチンを終了して、図16のフ
ローチャートの処理S35に進む。In the process S43, the storage unit 55 in the process S33.
It is determined whether or not there is a row for which the urgency is not set in the task order table stored in. If there is no unset one, this routine of urgency calculation ends, and the process proceeds to the processing S35 of the flowchart of FIG.
【0095】処理S43で緊急度が未設定の行があれ
ば、処理S44に進んで、一時テーブルTBあるいは更
新一時テーブルtbの行のうちの、緊急度が未設定の行
のワークフローID、ステップIDと一致する行の判定
対象日と、判定基準を抽出すると共に、図示しないカレ
ンダー部から現在の日付情報を得る。そして、処理S4
5に進んで、現在の日付から、判定対象日までの日数
が、判定基準1が示す日数以内となったか否か判断し、
そうであれば、処理S46に進んで、タスクオーダーテ
ーブルの対応するステップIDの行の緊急度の項目に
「高」を設定する。If there is a row for which the degree of urgency has not been set in step S43, the process proceeds to step S44, where the workflow ID and step ID of the line for which the degree of urgency is not set among the rows of the temporary table TB or the updated temporary table tb. In addition to extracting the judgment target date and the judgment criterion of the line that matches with, the current date information is obtained from a calendar unit (not shown). And processing S4
5 to determine whether the number of days from the current date to the date to be determined is within the number of days indicated by the criterion 1,
If so, the process proceeds to step S46 to set "high" in the item of urgency in the row of the corresponding step ID in the task order table.
【0096】処理46で、現在の日付から、判定対象日
までの日数が、判定基準1が示す日数以内でないと判断
したときには、処理S47に進んで、判断基準2が設定
されているか否か判断し、判断基準2が設定されていな
ければ、処理S50に進んで、タスクオーダーテーブル
の対応するステップIDの行の緊急度の項目に「低」を
設定する。If it is determined in step 46 that the number of days from the current date to the target date is not within the number of days indicated by the criterion 1, the process proceeds to step S47 to determine whether the criterion 2 is set. If the criterion 2 has not been set, the process proceeds to step S50, and “low” is set in the item of urgency in the row of the corresponding step ID in the task order table.
【0097】処理S47で、判断基準2が設定されてい
ると判断されたときには処理S48に進み、現在の日付
から、判定対象日までの日数が、判定基準2が示す日数
以内であるか否か判断し、以内であれば処理S49に進
み、タスクオーダーテーブルの対応するステップIDの
行の緊急度の項目に「中」を設定する。また、処理S4
8で、現在の日付から、判定対象日までの日数が、判定
基準2が示す日数以内でないと判断されたときには、処
理S50に進み、タスクオーダーテーブルの対応するス
テップIDの行の緊急度の項目に「低」を設定する。な
お、ステップの状態が完了であるときには、一時テーブ
ルの判定対象日の項目は「なし」とされているが、この
ステップに対しては、緊急度は「低」に設定される。If it is determined in step S47 that the criterion 2 is set, the process proceeds to step S48 to determine whether the number of days from the current date to the target date is within the number of days indicated by the criterion 2. Judgment is made, and if it is within the range, the process proceeds to step S49, and "medium" is set in the item of urgency in the row of the corresponding step ID in the task order table. In addition, processing S4
In step 8, when it is determined that the number of days from the current date to the determination target day is not within the number of days indicated by the determination criterion 2, the process proceeds to step S50, and the item of the urgency in the row of the corresponding step ID in the task order table To "Low". When the state of the step is completed, the item of the determination target day in the temporary table is set to “none”, but the urgency is set to “low” for this step.
【0098】そして、処理S46、S49、S50の後
は、処理S43に戻り、タスクオーダーテーブル中に緊
急度の項目が未設定の行がなくなるまで、処理S44以
下の処理を繰り返す。そして、タスクオーダーテーブル
中に緊急度の項目が未設定の行がなくなると、この緊急
度算出のルーチンを終了して、図16の処理35に進
む。After the processes S46, S49, and S50, the process returns to the process S43, and the processes from the process S44 are repeated until there is no line in the task order table for which the item of the urgency is not set. Then, when there is no line in the task order table for which the item of urgency is not set, this urgency calculation routine is terminated, and the routine proceeds to the processing 35 in FIG.
【0099】処理S35では、タスクオーダーテーブル
中に未表示のタスクオーダーがあるか否か、つまりすべ
てのタスクオーダーの表示を完了したか否か判断する。
未表示のタスクオーダー(1行)があれば処理S36に
進み、その未表示のタスクオーダーを選択して、次の処
理S37で、そのタスクオーダーの緊急度の「高」
「中」「低」の設定値に応じたパターンで、そのタスク
オーダーの行の表示を行なう。なお、この例では、タス
クオーダーテーブルの緊急度の項目を除く項目が、表示
される。緊急度の項目は、表示パターンに反映されるか
らである。この処理37の次には、処理S35に戻る。
そして、すべてのタスクオーダーについての表示処理を
行なうと、このルーチンを終了する。In the process S35, it is determined whether or not there are any undisplayed task orders in the task order table, that is, whether or not all the task orders have been displayed.
If there is an undisplayed task order (one line), the process proceeds to step S36, the non-displayed task order is selected, and in the next process S37, the urgency level of the task order is “high”.
The line of the task order is displayed in a pattern corresponding to the set values of “medium” and “low”. In this example, items other than the item of urgency in the task order table are displayed. This is because the item of urgency is reflected in the display pattern. After the process 37, the process returns to the process S35.
When the display processing for all the task orders is performed, this routine ends.
【0100】この例では、緊急度の「高」「中」「低」
の設定値に応じた表示パターンの例として、タスクオー
ダーの各行の背景パターンを変える方式が採用されてい
る。すなわち、この例では、タスクオーダー表示制御部
56では、緊急度が「低」のときには、通常表示処理部
564がその表示を担当し、その行の背景には何等の装
飾は施されない。一方、緊急度が「中」あるいは「高」
であるときには、特殊表示処理部565がその表示を担
当し、その行の背景を、「中」と「高」とで区別できる
態様で表示を行なう。In this example, the urgency level is “high”, “medium”, “low”.
As an example of a display pattern according to the set value of (1), a method of changing the background pattern of each line of the task order is adopted. That is, in this example, in the task order display control unit 56, when the urgency is “low”, the normal display processing unit 564 is in charge of the display, and no decoration is given to the background of the line. On the other hand, the urgency is "medium" or "high"
In the case of, the special display processing unit 565 is in charge of the display, and displays the background of the line in a manner that can be distinguished between “medium” and “high”.
【0101】なお、緊急度の重要度の区別のための表示
方法としては、この例のように、各行の背景を変える方
法に限らず、緊急度に応じたマークをタスクオーダーの
各行に付与する方法、緊急度の項の「高」「中」「低」
をそのまま文字表示すると共に、その緊急度の項のみの
表示について、「高」「中」「低」について表示を変え
る方法、また、カラーディスプレイであれば、緊急度に
応じてタスクオーダーの行の表示色を変えるようにする
方法など、その他種々の方法が採用可能である。The display method for distinguishing the importance of the urgency is not limited to the method of changing the background of each line as in this example, but a mark corresponding to the urgency is given to each line of the task order. Method, urgency section "high""medium""low"
Is displayed as it is and the display of only the item of the urgency level is changed to `` high '', `` medium '' or `` low ''. If it is a color display, the line of the task order according to the urgency is changed. Various other methods such as a method of changing a display color can be adopted.
【0102】次に具体例を上げる。今、現在の日付が2
月1日であるときに、図14の担当者「Steve」に
ついての一時テーブルtbに基づいてタスクオーダー表
示制御部56で緊急度の算出がなされると、図11に示
されるように、ワークフローID「1」のステップID
「12」のステップの緊急度は「低」、ワークフローI
D「1」のステップID「13」のステップの緊急度は
「低」、ワークフローID「2」のステップID「2
1」のステップの緊急度は「高」となる。Next, a specific example will be described. Now the current date is 2
When the urgency is calculated by the task order display control unit 56 based on the temporary table tb for the person “Steve” in FIG. 14 on the first day of the month, as shown in FIG. Step ID of "1"
The urgency of the step “12” is “low”, workflow I
The urgency of the step ID “13” of D “1” is “low”, and the step ID “2” of the workflow ID “2”
The urgency of the step “1” is “high”.
【0103】このタスクオーダーテーブルのデータを元
に、タスクオーダー表示制御部56では、緊急度の項目
を除く項目について、タスクオーダーテーブルの各行の
表示を行なうが、前述したように、緊急度の項目の
「高」「中」「低」の設定値に応じたパターンでその表
示を行なう。図18Aは、このときのタスクボックス5
0のディスプレイの表示例を示している。図18Aで
は、タスクオーダーID「3」、ワークフローID
「2」、ステップID「21」のタスクオーダーの行の
背景が、その緊急度「高」に対応したものとなってい
る。On the basis of the data of the task order table, the task order display control unit 56 displays each line of the task order table for items other than the item of the urgency, as described above. Are displayed in a pattern corresponding to the set values of “high”, “medium” and “low”. FIG. 18A shows task box 5 at this time.
0 shows an example of display on the display. In FIG. 18A, task order ID “3”, workflow ID
The background of the row of the task order of “2” and step ID “21” corresponds to the urgency “high”.
【0104】なお、このタスクオーダーテーブルは、デ
ィスプレイ画面の担当ユーザーの作業環境中に、1つの
ウインドウとして表示される。そして、図18に示され
ているように、このタスクオーダーテーブルのウインド
ウ表示を閉じる(表示消去)するために、ディスプレイ
画面には、「閉じる」のボタン(例えばボタンアイコ
ン)が表示されている。This task order table is displayed as one window in the work environment of the user in charge of the display screen. Then, as shown in FIG. 18, a “close” button (for example, a button icon) is displayed on the display screen to close (delete the display of) the window of the task order table.
【0105】転送要求がタスクボックスから発生する毎
に、以上の緊急度の算出およびタスクオーダーテーブル
の表示が行なわれる。したがって、現在の日付が判定対
象日に近付くにしたがって各タスクオーダーの緊急度は
変更されることになり、時間の経過に応じた緊急度を、
ステップの担当者は知ることができる。Each time a transfer request is issued from the task box, the above-described calculation of the degree of urgency and display of the task order table are performed. Therefore, the urgency of each task order will be changed as the current date approaches the judgment target date, and the urgency according to the passage of time will be
The person in charge of the step can know.
【0106】次に、同じ担当者名「Steve」からの
転送要求が2月3日にあった場合において、その前日の
2月2日に、システム管理者により、担当者名「Ste
ve」が担当すべきステップID「13」の終了予定日
が2月14日から2月7日に変更されている場合につい
て説明する。Next, when a transfer request from the same person-in-charge name "Steve" is received on February 3, the system administrator sends the person-in-charge name "Steve" on February 2 of the previous day.
The case where the scheduled end date of the step ID “13” to be assigned by “ve” has been changed from February 14 to February 7 will be described.
【0107】このとき、2月2日になされたシステム管
理者による終了予定日の変更要求が判定対象日設定部4
3で処理され、前述したようにして、格納部44のワー
クフローテーブルTWは、図19に示すように、図5に
示したものから、ステップID「13」の終了予定日が
2月7日に変更されたものとなる。At this time, a request for changing the scheduled end date made by the system administrator made on February 2 is sent to the judgment target date setting unit 4.
19, as described above, the workflow table TW of the storage unit 44 is, as shown in FIG. 19, based on the table shown in FIG. It will be changed.
【0108】そして、判定対象日設定部43は、このワ
ークフローテーブルTWを参照して、ステップID「1
3」のステップの状態が「実行中」であることから、図
20に示すように、通知テーブルTCの判定対象日に、
新たな終了予定日2月7日を設定し直す。Then, the judgment target date setting section 43 refers to the workflow table TW and determines the step ID “1”.
Since the state of the step “3” is “executing”, as shown in FIG.
The new scheduled end date February 7 is set again.
【0109】そして、2月3日に、担当者名「Stev
e」として、タスクボックスから転送要求が到来する
と、システム部40では、図21Aに示すような一時テ
ーブルTBが作成され、タスクボックス側に送られる。
担当者名「Steve」のタスクボックスでは、この一
時テーブルTBを受信して、タスクオーダーテーブルが
作成され、図21Bに示すような更新一時テーブルtb
が作成されることになる。On February 3, the name of the person in charge, "Stev
When a transfer request arrives from the task box as "e", the system unit 40 creates a temporary table TB as shown in FIG. 21A and sends it to the task box side.
In the task box of the person in charge “Steve”, the temporary table TB is received, a task order table is created, and the updated temporary table tb as shown in FIG.
Will be created.
【0110】そして、図21Bの更新一時テーブルtb
に基づいて緊急度の算出が行なわれる。このときには、
終了予定日の2月7日が判定対象日であって、現在の日
付が2月3日であるので、現在の日付から判定対象日ま
での日数は、4日であり、これは判定基準1(=3)よ
り大きく、判定基準2(=7)以内である。したがっ
て、図22に示すように、タスクオーダーID「1」お
よび「3」については、図11のタスクオーダーテーブ
ルと変わらないが、タスクオーダーID「2」のステッ
プID「13」のステップのタスクオーダーの緊急度
は、「低」から「中」に変化する。Then, the update temporary table tb in FIG. 21B
The urgency is calculated based on At this time,
Since the scheduled end date of February 7 is the determination target date and the current date is February 3, the number of days from the current date to the determination target date is four, which is the determination criterion 1. (= 3) and within the criterion 2 (= 7). Therefore, as shown in FIG. 22, the task order IDs “1” and “3” are the same as the task order table of FIG. 11, but the task order of the step with the step ID “13” of the task order ID “2”. Changes from “low” to “medium”.
【0111】そして、このタスクオーダーテーブルがタ
スクボックスのディスプレイに表示されると、図18B
に示すようなものとなり、タスクオーダーID「2」の
行が、緊急度「中」に応じた背景表示パターンに変わ
る。これにより、担当ユーザーは、緊急度が変化したこ
とを認識できる。When the task order table is displayed on the display of the task box, FIG. 18B
, The line of the task order ID “2” is changed to a background display pattern corresponding to the urgency “medium”. Thereby, the user in charge can recognize that the urgency has changed.
【0112】こうして、システム管理者により、開始予
定日や終了予定日が変更されるなどという、状況の変化
に対応した緊急度の伝達が可能になる。In this way, the system administrator can transmit the urgency corresponding to a change in the situation, such as a change in the scheduled start date or the scheduled end date.
【0113】以上の実施例においては、システム管理者
や担当ユーザーは、判定基準をワークフロー毎に設定で
きるので、ワークフロー毎に異なる判定基準を持たせる
ことができる。しかも、担当ユーザーが判定基準を自分
の好みに合わせて設定することができるので、担当ユー
ザーの能力や好みに合わせて緊急度に対する定義を実現
することができる。In the above embodiment, the system administrator and the user in charge can set the criteria for each workflow, so that different workflows can have different criteria. In addition, since the user in charge can set the judgment criteria according to his / her preference, it is possible to realize the definition of the degree of urgency according to the ability and preference of the user in charge.
【0114】次に、この発明の他の実施例について説明
する。Next, another embodiment of the present invention will be described.
【0115】以上の実施例では、一定周期でタスクボッ
クスから転送要求が発生するように構成されているが、
この転送要求に加えて、あるいはこの転送要求に代え
て、担当者が適宜要求を任意に出すようにしてもよい。
この場合に、担当者が要求を出す場合でも、一時格納部
に格納した一時テーブルを用いて、1日毎などのように
一定周期で緊急度を算出して、タスクオーダーテーブル
に反映させ、それをディスプレイに表示するようにする
とよい。In the above-described embodiment, the transfer request is generated from the task box at regular intervals.
In addition to or instead of the transfer request, the person in charge may arbitrarily issue a request.
In this case, even when the person in charge issues a request, the urgency is calculated at regular intervals, such as every day, using the temporary table stored in the temporary storage unit, and reflected in the task order table. It is good to display on a display.
【0116】また、緊急度の算出をサーバー側で行なっ
て、その緊急度の情報をクライアント側に送るようにし
てもよい。その場合には、クライアント側では、緊急度
の算出部を設けなくともよくなり、サーバー側からクラ
イアント側に送る情報としては、判定基準の情報や判定
対象日の情報は含めなくてよくなる。この場合には、ク
ライアント側からの転送要求により、前記緊急度を含む
情報を、その要求したクライアント側の担当ユーザーに
対して、サーバー側が送るようにしてもよいし、サーバ
ー側が適宜、クライアント側の担当ユーザーを指定し
て、緊急度を含む情報を送るようにしてもよい。この場
合にも、クライアント側で設定した判定基準をサーバー
側に送っておくことにより、サーバー側において、クラ
イアント側の担当ユーザーが設定した判定基準を優先し
て緊急度を求めることも可能である。そして、このクラ
イアント側の担当ユーザーが設定した判定基準は、クラ
イアント側から転送要求を出す方式の場合には、その転
送要求に含めてサーバー側に送ることができる。The urgency may be calculated on the server side and the information on the urgency may be sent to the client. In this case, the client does not need to provide the urgency calculating unit, and the information sent from the server to the client does not need to include the information of the determination criterion and the information of the determination target date. In this case, the server may send the information including the urgency to the requesting user on the client side by a transfer request from the client side, or the server side may appropriately transmit the information on the client side. The information including the urgency may be sent by designating the user in charge. Also in this case, by transmitting the determination criteria set on the client side to the server side, it is possible for the server side to determine the urgency with priority given to the determination criteria set by the user in charge of the client side. In the case of a method in which a transfer request is issued from the client side, the criterion set by the user in charge on the client side can be included in the transfer request and sent to the server side.
【0117】また、次のような実施例も可能である。す
なわち、サーバー側と、クライアント側の双方が判定基
準テーブルを備えるが、サーバー側は、クライアントの
転送要求により、緊急度を含む情報をクライアント側に
送るときに、必ず緊急度を算出して送るようにする。そ
して、クライアント側は、受け取った緊急度の情報が示
されるステップが、その判定基準テーブルに判定基準が
登録されているワークフローID内のステップである場
合には、サーバー側で求めた緊急度に代えて、クライア
ント側の判定基準に基づいて求めた緊急度を採用して、
それを表示するようにする。この例の場合には、サーバ
ー側で緊急度を求めるものであっても、判定対象日の情
報はクライアント側に送る必要がある。Further, the following embodiment is also possible. That is, both the server side and the client side are provided with the determination criterion table, but the server side always calculates and sends the urgency level when sending the information including the urgency level to the client side by the transfer request of the client. To If the step indicating the received urgency information is a step in the workflow ID for which the criterion is registered in the criterion table, the client substitutes the urgency determined by the server. And adopt the urgency determined based on the client's criteria,
Make it visible. In the case of this example, even if the urgency is obtained on the server side, the information on the determination target date needs to be sent to the client side.
【0118】また、ワークフローシステムは、ホスト装
置と端末装置とで構成し、サーバー側の機能と、クライ
アント側の機能の殆どとを、ホスト装置にて実現するよ
うにすることもできる。Further, the workflow system may be constituted by a host device and a terminal device, and the functions on the server side and most of the functions on the client side may be realized by the host device.
【0119】さらに、上述の説明では、予め、判定対象
日である開始期限の情報(例えば開始予定日)または終
了期限の情報(例えば終了予定日)を設定するようにし
たが、緊急度を求める際に、ステップの状態を参照し
て、緊急度を求める対象日が開始期限か、終了期限かを
判定して、いずれかを選択し、その選択した対象日につ
いて緊急度を求めるようにすることもできる。Further, in the above description, the information of the start time limit (scheduled start date) or the information of the end time limit (scheduled end date) which is the judgment target date is set in advance. At that time, referring to the state of the step, determine whether the target date for which the urgency is to be obtained is the start deadline or the end deadline, select one, and obtain the urgency for the selected target date. Can also.
【0120】[0120]
【発明の効果】以上説明したように、この発明によれ
ば、要求が発生する毎に緊急度の算出を行なうようにし
ているので、時間の経過に伴った緊急度の変換を確実に
知ることができる。また、ある要求と次の要求との間に
おいて、緊急度を算出する基礎となる期限情報を変更し
たときには、前記次の要求の発生時点で、変更された期
限情報に基づいて緊急度が算出されるので、状況変化に
対応した緊急度を知ることができる。As described above, according to the present invention, the degree of urgency is calculated every time a request is generated, so that the conversion of the degree of urgency over time can be surely known. Can be. Further, when the term information serving as the basis for calculating the urgency is changed between a certain request and the next request, the urgency is calculated based on the changed term information at the time of occurrence of the next request. Therefore, the degree of urgency corresponding to the situation change can be known.
【図1】この発明による情報処理システムの一実施例の
要部の機能ブロック図である。FIG. 1 is a functional block diagram of a main part of an embodiment of an information processing system according to the present invention.
【図2】この発明による情報処理システムの一実施例の
全体の概要の機能ブロック図である。FIG. 2 is a functional block diagram of an overall outline of an embodiment of an information processing system according to the present invention.
【図3】この発明による情報処理システムの一実施例の
動作の概要を説明するための機能ブロック図である。FIG. 3 is a functional block diagram for explaining an outline of an operation of an embodiment of the information processing system according to the present invention.
【図4】ワークフローの一例を示す図である。FIG. 4 is a diagram illustrating an example of a workflow.
【図5】この発明による情報処理システムの一実施例の
説明に用いるデータテーブルの例を示す図である。FIG. 5 is a diagram showing an example of a data table used for describing an embodiment of the information processing system according to the present invention.
【図6】この発明による情報処理システムの一実施例の
説明に用いるデータテーブルの例を示す図である。FIG. 6 is a diagram showing an example of a data table used for describing an embodiment of the information processing system according to the present invention.
【図7】この発明による情報処理システムの一実施例の
説明に用いるデータテーブルの例を示す図である。FIG. 7 is a diagram showing an example of a data table used for describing an embodiment of the information processing system according to the present invention.
【図8】この発明による情報処理システムの一実施例の
動作の一部の説明に用いるフローチャートである。FIG. 8 is a flowchart used to explain a part of the operation of one embodiment of the information processing system according to the present invention.
【図9】この発明による情報処理システムの一実施例の
動作の一部の説明に用いるフローチャートである。FIG. 9 is a flowchart used to explain a part of the operation of one embodiment of the information processing system according to the present invention.
【図10】この発明による情報処理システムの一実施例
の説明に用いるデータテーブルの例を示す図である。FIG. 10 is a diagram showing an example of a data table used for describing an embodiment of the information processing system according to the present invention.
【図11】この発明による情報処理システムの一実施例
の説明に用いるデータテーブルの例を示す図である。FIG. 11 is a diagram showing an example of a data table used for describing an embodiment of the information processing system according to the present invention.
【図12】この発明による情報処理システムの一実施例
の動作の一部の説明に用いるフローチャートである。FIG. 12 is a flowchart used to explain a part of the operation of the embodiment of the information processing system according to the present invention.
【図13】この発明による情報処理システムの一実施例
の説明に用いるデータテーブルの例を示す図である。FIG. 13 is a diagram showing an example of a data table used for describing an embodiment of the information processing system according to the present invention.
【図14】この発明による情報処理システムの一実施例
の説明に用いるデータテーブルの例を示す図である。FIG. 14 is a diagram showing an example of a data table used for describing an embodiment of the information processing system according to the present invention.
【図15】この発明による情報処理システムの一実施例
の一部の機能ブロック図である。FIG. 15 is a partial functional block diagram of an embodiment of an information processing system according to the present invention.
【図16】この発明による情報処理システムの一実施例
の動作の一部の説明に用いるフローチャートである。FIG. 16 is a flowchart used to explain a part of the operation of the embodiment of the information processing system according to the present invention.
【図17】この発明による情報処理システムの一実施例
の動作の一部の説明に用いるフローチャートである。FIG. 17 is a flowchart used to explain a part of the operation of the embodiment of the information processing system according to the present invention.
【図18】この発明による情報処理システムの一実施例
における緊急度の表示例を説明するための図である。FIG. 18 is a diagram for explaining a display example of the degree of urgency in one embodiment of the information processing system according to the present invention.
【図19】この発明による情報処理システムの一実施例
の説明に用いるデータテーブルの例を示す図である。FIG. 19 is a diagram showing an example of a data table used for describing an embodiment of the information processing system according to the present invention.
【図20】この発明による情報処理システムの一実施例
の説明に用いるデータテーブルの例を示す図である。FIG. 20 is a diagram showing an example of a data table used for describing an embodiment of the information processing system according to the present invention.
【図21】この発明による情報処理システムの一実施例
の説明に用いるデータテーブルの例を示す図である。FIG. 21 is a diagram showing an example of a data table used for describing an embodiment of the information processing system according to the present invention.
【図22】この発明による情報処理システムの一実施例
の説明に用いるデータテーブルの例を示す図である。FIG. 22 is a diagram showing an example of a data table used for describing an embodiment of the information processing system according to the present invention.
10、40 システム部 20 ユーザーインタ−フェース部 41 ワークフローサービス手段 42 通知サービス手段 43 判定対象日設定手段 44 ワークフローテーブルの格納部 45 判定基準テーブルの格納部 46 通知テーブルの格納部 47 変更要求手段 50 タスクボックス 52 転送要求発生部 53 判定基準設定部 54 判定基準テーブルの格納部 55 タスクオーダーテーブルの格納部 56 タスクオーダー表示制御部 TW ワークフローテーブル TR 判定基準テーブル(サーバー側) TC 通知テーブル TB 一時テーブル(サーバー側) tb 更新一時テーブル(クライアント側) TO タスクオーダーテーブル 10, 40 System unit 20 User interface unit 41 Workflow service unit 42 Notification service unit 43 Judgment date setting unit 44 Workflow table storage unit 45 Determination criterion table storage unit 46 Notification table storage unit 47 Change request unit 50 Task Box 52 Transfer request generation unit 53 Judgment criterion setting unit 54 Judgment criterion table storage unit 55 Task order table storage unit 56 Task order display control unit TW workflow table TR Judgment criterion table (server side) TC notification table TB Temporary table (server) Side) tb update temporary table (client side) TO task order table
Claims (12)
業工程に分け、その複数個の作業工程の順序と、各作業
工程の処理内容と、各作業工程の担当者とを定めて、前
記作業を支援する情報処理システムにおいて、 前記作業工程のそれぞれを一意に識別するための作業工
程識別情報と、前記作業工程で行なう処理に関する期限
についての期限情報と、各作業工程の処理を実行すべき
担当者を識別するための担当者識別情報とを、前記順序
立てて処理すべき作業の前記複数個の作業工程に対応さ
せて第1の記憶部に保持する第1の保持手段と、前記期限情報の変更入力を受け付けて、前記第1の記憶
部に 保持された前記期限情報を変更する変更手段と、前記順序立てて処理すべき作業に対応させて設定され
た、 前記作業工程での処理に関する緊急度を求めるため
の判定基準を第2の記憶部に保持する第2の保持手段
と、 前記担当者を特定して当該担当者が処理すべき作業工程
に関する前記緊急度を含む情報の作成を要求する要求手
段と、前記要求手段からの要求に応じて、前記第1の記憶部に
保持された、前記要求により特定される担当者が処理す
べき作業工程の前記期限情報と、前記第2の記憶部に保
持された判定基準と、 現在の暦情報とに基づき前記担当
者が処理すべき作業工程毎の緊急度を求める緊急度判定
手段と、 前記要求手段からの要求に応じて、前記担当者が処理す
べき作業工程の前記作業工程識別情報と、前記緊急度判
定手段により求められた前記作業工程毎の緊急度とを対
応付けて表示する情報を含む一覧情報を、前記特定され
た担当者に付き作成する一覧情報作成手段と、 前記一覧情報作成手段により作成された前記一覧情報を
前記特定された担当者に対して可視化出力する出力手段
と、 を備えることを特徴とする情報処理システム。A work to be processed in an order is divided into a plurality of work processes, and the order of the plurality of work processes, the processing content of each work process, and a person in charge of each work process are determined. In the information processing system supporting the work, work process identification information for uniquely identifying each of the work processes, time limit information on a time limit related to a process performed in the work process, and processing of each work process are executed. a person identification information for identifying the should do personnel, the sequence
First holding means for holding the first storage unit in correspondence with the plurality of work processes of the work to be set up and processed, and receiving the change input of the time limit information,
A changing means for changing the time limit information held in the section, and a setting means corresponding to the work to be processed in the order.
A second storage unit for storing a determination criterion for obtaining an urgency regarding the processing in the work process in a second storage unit; and a work process to identify the person in charge and to process the person in charge. Requesting means for requesting creation of information including the degree of urgency, and in response to a request from the requesting means,
Retained and handled by the person identified by the request.
The deadline information of the work process to be performed and the second storage unit.
The charge based on the lifting been criterion, and the current calendar information
Means for determining the degree of urgency for each work process to be processed by the operator, and the person in charge performs the processing in response to a request from the requesting means .
The work process identification information of the work process to be performed and the urgency of each work process obtained by the urgency determination means are paired.
The list information includes information displayed with response, and list information generation means for generating per the identified person, with respect to personnel that the identified said list information created by the list information creating means An information processing system comprising: output means for visualizing and outputting.
業工程に分け、その複数個の作業工程の順序と、各作業
工程の処理内容と、各作業工程の担当者とを定めて、前
記作業を支援する情報処理システムにおいて、 前記作業工程のそれぞれを一意に識別するための作業工
程識別情報と、前記作業工程で行なう処理に関する期限
についての期限情報と、各作業工程の処理を実行すべき
担当者を識別するための担当者識別情報とを、前記順序
立てて処理すべき作業の前記複数個の作業工程に対応さ
せて第1の記憶部に保持する第1の保持手段と、 前記期限情報の変更入力を受け付けて、前記第1の記憶
部に保持された期限情報を変更する変更手段と、 前記担当者に対応させて設定された、前記作業工程での
処理に関する緊急度を求めるための判定基準を第2の記
憶部に保持する第2の保持手段と、 前記担当者を特定して当該担当者が処理すべき作業工程
に関する前記緊急度を含む情報の作成を要求する要求手
段と、 前記要求手段からの要求に応じて、前記第1の記憶部に
保持された、前記要求により特定された担当者が処理す
べき作業工程の前記期限情報と、前記第2の記憶部に保
持された判定基準と、現在の暦情報とに基づき前記担当
者が処理すべき作業工程毎の緊急度を求める緊急度判定
手段と、 前記要求手段からの要求に応じて、前記担当者が処理す
べき作業工程の前記作業工程識別情報と、前記緊急度判
定手段により求められた前記作業工程毎の緊急度とを対
応付けて表示する情報を含む一覧情報を、前記特定され
た担当者に付き作成する一覧情報作成手段と、 前記一覧情報作成手段により作成された前記一覧情報を
前記特定された担当者に対して可視化出力する出力手段
と、 を備えることを特徴とする情報処理システム。2. The work to be processed in order is divided into a plurality of work processes, and the order of the plurality of work processes, the processing contents of each work process, and the person in charge of each work process are determined. In the information processing system supporting the work, work process identification information for uniquely identifying each of the work processes, time limit information on a time limit related to a process performed in the work process, and processing of each work process are executed. First holding means for holding, in a first storage unit, person identification information for identifying a person to be handled, in association with the plurality of work steps of the work to be processed in order; Changing means for receiving the change input of the time limit information and changing the time limit information held in the first storage unit; and an urgency level related to the processing in the work process, which is set corresponding to the person in charge. The format for seeking A second holding unit for holding a criterion in a second storage unit; a requesting unit for specifying the person in charge and requesting creation of information including the degree of urgency regarding a work process to be processed by the person in charge; In response to a request from the request means, the deadline information of the work process to be processed by the person specified by the request, which is held in the first storage unit, and the deadline information, which is held in the second storage unit An urgency determination means for determining an urgency for each work process to be processed by the person in charge based on the determination criteria and the current calendar information; and an operation to be processed by the person in charge in response to a request from the request means A list to be created for the identified person in charge, including list information including information for displaying the work process identification information of a process in association with the urgency of each work process obtained by the urgency determination means. Information creation means, and the list information The information processing system comprising: an output means for outputting visualized, the said list information created for the identified person by creating means.
システムにおいて、 前記出力手段は、前記一覧情報の可視化出力において、
各作業工程をそれぞれの前記緊急度に応じて異なる表示
態様とすることを特徴とする情報処理システム。3. The information processing system according to claim 1, wherein the output unit outputs the list information in a visualized form.
An information processing system, wherein each operation process has a different display mode according to each urgency.
て、 前記第2の記憶部に保持される判定基準として、前記担
当者に対応させて設定された判定基準に加えて、前記順
序立てて処理すべき作業の全てに共通の判定基準が設定
可能であり、 前記緊急度判定手段では、前記第2の記憶部に前記担当
者に対応させて設定された判定基準が保持されている場
合には、当該担当者に対応させて設定された判定基準を
優先して、前記緊急度を求める際の判定基準として用い
ることを特徴とする情報処理システム。4. The information processing system according to claim 2, wherein, in addition to a criterion set in correspondence with the person in charge, the criterion held in the second storage unit includes A common criterion can be set for all of the tasks to be processed. In the case where the urgency determining means holds a criterion set in association with the person in charge in the second storage unit, Is an information processing system, wherein priority is given to a criterion set in correspondence with the person in charge, and the criterion is used as a criterion for determining the degree of urgency.
て、 前記第2の記憶部に保持される判定基準として、前記担
当者に対応させて設定された判定基準に加えて、前記順
序立てて処理すべき作業に対応させた判定基準が設定可
能であり、 前記緊急度判定手段では、前記第2の記憶部に前記担当
者に対応させて設定された判定基準が保持されている場
合には、当該担当者に対応させて設定された判定基準を
優先して、前記緊急度を求める際の判定基準として用い
ることを特徴とする情報処理システム。5. The information processing system according to claim 2, wherein, in addition to the criterion set in correspondence with the person in charge, the criterion held in the second storage unit is the same as the criterion. A judgment criterion corresponding to the work to be processed can be set. In the case where the urgency judgment means holds the judgment criterion set corresponding to the person in charge in the second storage unit, An information processing system characterized in that a determination criterion set in correspondence with the person in charge is prioritized and used as a determination criterion when determining the degree of urgency.
報処理システムにおいて、 前記判定基準は、期限までの期間で表されると共に、異
なる第1および第2の判定基準が前記第2の記憶部に保
持され、 前記緊急度判定手段は、前記第1および第2の判定基準
に基づいて、前記作業工程毎の緊急度を、高、中、低の
いずれであるか求めることを特徴とする情報処理システ
ム。6. The information processing system according to claim 1, wherein the criterion is expressed by a period up to a deadline, and different first and second criterions are set by the first and second criteria. 2 is stored in the storage unit, and the urgency determination unit determines whether the urgency of each work process is high, medium, or low based on the first and second determination criteria. Characteristic information processing system.
業工程に分け、その複数個の作業工程の順序と、各作業
工程の処理内容と、各作業工程の担当者とを定めて、前
記作業を支援するようにする情報処理方法であって、 前記作業工程のそれぞれを一意に識別するための作業工
程識別情報と、前記作業工程で行なう処理に関する期限
についての期限情報と、各作業工程の処理を実行すべき
担当者を識別するための担当者識別情報とを、前記順序
立てて処理すべき作業の前記複数個の作業工程に対応さ
せて第1の記憶部に格納して保持する第1の保持工程
と、前記期限情報の変更入力を受け付けたときに、前記第1
の記憶部に 保持された期限情報を変更する変更工程と、前記順序立てて処理すべき作業に対応させて設定され
た、 前記作業工程での処理に関する緊急度を求めるため
の判定基準を第2の記憶部に格納して保持する第2の保
持工程と、 前記担当者を特定して当該担当者が処理すべき作業工程
に関する前記緊急度を含む情報の作成要求を発生する要
求発生工程と、前記要求発生工程で発生した前記作成要求を受けたとき
に、前記第1の記憶部に保持された、前記作成要求によ
り特定された担当者が処理すべき作業工程の前記期限情
報と、前記第2の記憶部に保持された判定基準と、 現在
の暦情報とに基づき前記担当者が処理すべき作業工程毎
の緊急度を求める緊急度判定工程と、前記要求発生工程で発生した前記作成要求を受けたとき
に、前記担当者が処理すべき作業工程の 前記作業工程識
別情報と、前記緊急度判定工程で求められた前記作業工
程毎の緊急度とを対応付けて表示する情報を含む一覧情
報を、前記特定された担当者に付き作成する一覧情報作
成工程と、 前記一覧情報作成工程で作成された前記一覧情報を前記
特定された担当者に対して可視化出力する出力工程と、 を備えることを特徴とする情報処理方法。7. The work to be processed in order is divided into a plurality of work processes, and the order of the plurality of work processes, the processing contents of each work process, and the person in charge of each work process are determined. An information processing method for supporting the work, comprising: work process identification information for uniquely identifying each of the work processes; time limit information on a time limit for processing performed in the work process; a person identification information for identifying the person to execute the process of steps, the order
A first holding step of storing and holding the first storage unit in correspondence with the plurality of work steps of the work to be processed in a vertical manner;
A changing step of changing the time limit information stored in the storage unit of the set corresponding to the work to be processed upright the order
A second holding step of storing and holding a determination criterion for determining the degree of urgency regarding the processing in the work process in a second storage unit; and specifying the person in charge and performing the processing by the person in charge. It is necessary to generate a request to create information including
Request generation step, and when the creation request generated in the request generation step is received
In response to the request for creation stored in the first storage unit,
Information on the work process to be processed by the
A broadcast, the determination references held in the second storage unit, and the emergency level determination step of determining the personnel urgency of working steps each <br/> to be processed based on the current calendar information, the When receiving the creation request generated in the request generation process
In the said working process identification information of the person in charge work to process, the workmanship determined by the emergency level determination step
List information including information to be displayed in association with the urgency of each process
Distribution, said the list information operation <br/> forming step of creating per identified person, an output for outputting visualize the list information created by the list information creation process on the identified person An information processing method, comprising:
業工程に分け、その複数個の作業工程の順序と、各作業
工程の処理内容と、各作業工程の担当者とを定めて、前
記作業を支援するようにする情報処理方法であって、 前記作業工程のそれぞれを一意に識別するための作業工
程識別情報と、前記作業工程で行なう処理に関する期限
についての期限情報と、各作業工程の処理を実行すべき
担当者を識別するための担当者識別情報とを、前記順序
立てて処理すべき作業の前記複数個の作業工程に対応さ
せて第1の記憶部に格納して保持する第1の保持工程
と、 前記期限情報の変更入力を受け付けたときに、前記第1
の記憶部に保持された期限情報を変更する変更工程と、 前記担当者に対応させて設定された、前記作業工程での
処理に関する緊急度を求めるための判定基準を第2の記
憶部に格納して保持する第2の保持工程と、 前記担当者を特定して当該担当者が処理すべき作業工程
に関する前記緊急度を含む情報の作成要求を発生する要
求発生工程と、 前記要求発生工程で発生した前記作成要求を受けたとき
に、前記第1の記憶部に保持された、前記作成要求によ
り特定された担当者が処理すべき作業工程の前記期限情
報と、前記第2の記憶部に保持された判定基準と、現在
の暦情報とに基づき前記担当者が処理すべき作業工程毎
の緊急度を求める緊急度判定工程と、 前記要求発生工程で発生した前記作成要求を受けたとき
に、前記担当者が処理すべき作業工程の前記作業工程識
別情報と、前記緊急度判定工程で求められた前記作業工
程毎の緊急度とを対応付けて表示する情報を含む一覧情
報を、前記特定された担当者に付き作成する一覧情報作
成工程と、 前記一覧情報作成工程で作成された前記一覧情報を前記
特定された担当者に対して可視化出力する出力工程と、 を備えることを特徴とする情報処理方法。8. The work to be processed in an order is divided into a plurality of work processes, and the order of the plurality of work processes, the processing contents of each work process, and the person in charge of each work process are determined. An information processing method for supporting the work, comprising: work process identification information for uniquely identifying each of the work processes; time limit information on a time limit for processing performed in the work process; Person in charge identification information for identifying a person in charge of executing a process is stored in a first storage unit in correspondence with the plurality of work steps of the work to be processed in order. A first holding step to be performed, and when the change input of the term information is received, the first
And a change step of changing the term information held in the storage unit of the storage unit, and a determination criterion for determining the urgency of the process in the work process set in correspondence with the person in charge is stored in the second storage unit. A second holding step for identifying and holding the person in charge, and a request generating step of generating a request for creating information including the urgency regarding a work process to be performed by the person in charge; When the generated creation request is received, the term information of the work process to be processed by the person specified by the creation request, which is held in the first storage unit, and the second storage unit An urgency determination step of obtaining an urgency level for each work process to be processed by the person in charge based on the held determination criteria and the current calendar information, and when the creation request generated in the request generation step is received. Should be handled by the person in charge Create list information including information for displaying the work process identification information of the work process in association with the urgency of each work process obtained in the urgency determination step for the specified person in charge. An information processing method comprising: a list information creating step; and an output step of visualizing and outputting the list information created in the list information creating step to the specified person in charge.
方法において、 前記出力工程では、前記一覧情報の可視化出力におい
て、各作業工程をそれぞれの前記緊急度に応じて異なる
表示態様とすることを特徴とする情報処理方法。9. The information processing method according to claim 7, wherein, in the output step, in the visualization output of the list information, each work step has a different display mode according to each urgency. An information processing method, comprising:
て、 前記第2の記憶部に保持される判定基準として、前記担
当者に対応させて設定された判定基準に加えて、前記順
序立てて処理すべき作業の全てに共通の判定基準が設定
可能であり、 前記緊急度判定工程では、前記第2の記憶部に前記担当
者に対応させて設定された判定基準が保持されている場
合には、当該担当者に対応させて設定された判定基準を
優先して、前記緊急度を求める際の判定基準として用い
ることを特徴とする情報処理方法。10. The information processing method according to claim 8, wherein, in addition to a criterion set in correspondence with the person in charge, the criterion held in the second storage unit includes A common criterion can be set for all of the tasks to be processed. In the urgency determining step, when the criterion set corresponding to the person in charge is held in the second storage unit, A priority is given to a criterion set in correspondence with the person in charge, and the criterion is used as a criterion for determining the degree of urgency.
て、 前記第2の記憶部に保持される判定基準として、前記担
当者に対応させて設定された判定基準に加えて、前記順
序立てて処理すべき作業に対応させた判定基準が設定可
能であり、 前記緊急度判定工程では、前記第2の記憶部に前記担当
者に対応させて設定された判定基準が保持されている場
合には、当該担当者に対応させて設定された判定基準を
優先して、前記緊急度を求める際の判定基準として用い
ることを特徴とする情報処理方法。11. The information processing method according to claim 8, wherein, in addition to the criterion set in correspondence with the person in charge, the criterion held in the second storage unit is the same as the criterion. A criterion corresponding to the work to be processed can be set. In the urgency determining step, when the criterion set corresponding to the person in charge is held in the second storage unit, An information processing method, wherein a priority is given to a criterion set in correspondence with the person in charge and used as a criterion for determining the degree of urgency.
の情報処理方法において、 前記判定基準は、期限までの期間で表されると共に、異
なる第1および第2の判定基準が前記第2の記憶部に保
持され、 前記緊急度判定工程では、前記第1および第2の判定基
準に基づいて、前記作業工程毎の緊急度を、高、中、低
のいずれであるか求めることを特徴とする情報処理方
法。12. The information processing method according to claim 7, wherein the criterion is represented by a period up to a deadline, and different first and second criterions are set in the first and second criteria. In the urgency determination step, it is determined whether the urgency for each work process is high, medium, or low based on the first and second criteria. Characteristic information processing method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28883194A JP3358641B2 (en) | 1994-10-28 | 1994-10-28 | Information processing system and information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28883194A JP3358641B2 (en) | 1994-10-28 | 1994-10-28 | Information processing system and information processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08123869A JPH08123869A (en) | 1996-05-17 |
| JP3358641B2 true JP3358641B2 (en) | 2002-12-24 |
Family
ID=17735316
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP28883194A Expired - Fee Related JP3358641B2 (en) | 1994-10-28 | 1994-10-28 | Information processing system and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3358641B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3708199B2 (en) * | 1996-01-17 | 2005-10-19 | 株式会社東芝 | Concurrent engineering support system and concurrent engineering support method |
| JP3782196B2 (en) * | 1997-03-12 | 2006-06-07 | 株式会社東芝 | Concurrent engineering support device and concurrent engineering support method |
| JP5526574B2 (en) * | 2009-03-27 | 2014-06-18 | ソニー株式会社 | Digital cinema management apparatus and digital cinema management method |
| JP6411193B2 (en) * | 2014-11-28 | 2018-10-24 | 株式会社 ディー・エヌ・エー | Display screen generation device, counseling system, display screen generation method, program, and recording medium |
-
1994
- 1994-10-28 JP JP28883194A patent/JP3358641B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08123869A (en) | 1996-05-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5907829A (en) | Schedule management system and recording medium | |
| JP4529213B2 (en) | Element organization support apparatus and storage medium on which element organization support program is recorded | |
| JP2002024495A (en) | Schedule management system | |
| TWI784311B (en) | Management device, management system, and management program | |
| CN113033169A (en) | Service data processing method and device | |
| US20030023597A1 (en) | Methods and systems for automated project management | |
| JP3358641B2 (en) | Information processing system and information processing method | |
| JP2017102694A (en) | Gantt chart generation program, gantt chart generation apparatus and gantt charge generation method | |
| JP3225997B2 (en) | Information processing system | |
| JP2002123657A (en) | Work management system and work management method | |
| JP4912850B2 (en) | Project management device | |
| JP3930068B2 (en) | Workflow management system and display method thereof | |
| JP4055013B2 (en) | Workflow system and method of dividing work in workflow system | |
| JP2004118788A (en) | Work progress management method and system | |
| JP2658836B2 (en) | Group work support system | |
| JP2007041640A (en) | Document preparation support/management system, document preparation support/management method, and document preparation support/management program | |
| JP2776286B2 (en) | Schedule management system | |
| JPH11117528A (en) | Construction management method and recording medium in which construction management program is recorded | |
| JP3225996B2 (en) | Information processing system | |
| JPH10187859A (en) | Business processing method, business processing system, business processing device, and storage medium storing business processing program | |
| JPH09172453A (en) | Circulation work management method and circulation work management device | |
| JPH0966441A (en) | Production schedule planning modification supporting system | |
| JPH0929921A (en) | Platemaking process progress management system | |
| JPH11184774A (en) | Mail address management device and storage medium | |
| JP2003233629A (en) | Cable management system and management method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071011 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081011 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091011 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101011 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111011 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121011 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121011 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131011 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |