(57)【特許請求の範囲】
【請求項１】
ワークプロセスに関する情報であるワークプロセス情報を記憶する複数のワークプロセス管理装置と、
作業者名と、該作業者の提供するサービスの名称と、該提供サービスが関係する前記ワークプロセスを特定する情報と、当該作業の進捗状況と、を含む作業状況情報の入力と変更との少なくとも一つである入力処理を受け付ける作業状況情報入力変更手段と、
該入力された作業状況情報を記憶する作業状況情報記憶手段と、
ユーザから作業者を指定した問い合わせ要求を受け付ける問い合わせ要求受理手段と、
該受け付けた問い合わせ要求に対応する作業状況情報を前記作業状況情報記憶手段から収集すると共に、前記問い合わせ要求に対応するワークプロセスに関する業務の情報と作業者の情報とを前記ワークプロセス管理装置から検索し、前記検索したワークプロセス情報のうちのワークプロセスおよびワークプロセスのリストの一覧と、前記検索した作業状況情報のうちの該ワークプロセスにおける作業者の作業状況とを関連付けて構成する作業状況情報構成手段と、
該構成された作業状況情報とワークプロセス情報とを表示する作業状況情報表示手段と、
を備え、
前記作業状況情報表示手段は、前記作業状況情報構成手段により前記関連付けられて構成されたワークプロセスとワークプロセスのリストの一覧と、該ワークプロセスにおける作業者の作業状況と、に基づいて、リストからワークプロセスを選択することにより、選択したワークプロセスを表示し、ワークプロセスの作業者であるノードを選択することにより、そのノードの作業状況を表示する手段である
作業状況情報俯瞰装置。
【請求項２】
請求項１に記載の作業状況情報俯瞰装置であって、
作業状況の履歴を記憶する作業履歴情報記憶手段と、
前記作業状況情報入力変更手段により作業状況情報の入力が行なわれたとき、前記作業履歴情報記憶手段により記憶されている履歴のうち該入力が行なわれた作業状況情報に含まれる作業者に対応する作業状況の履歴を更新する作業履歴更新手段と、
を備え、
前記作業状況の履歴は、作業状況情報と該作業状況情報に対応するワークプロセス情報とを時刻との関連において構成されてなる情報であり、
前記作業状況情報構成手段は、問い合わせ要求受理手段により受け付けた問い合わせ要求に関連する作業状況の履歴をも前記作業履歴情報記憶手段から収集すると共に、該検索した作業状況の履歴を前記検索した作業状況情報およびワークプロセス情報と共に所定の形態に構成する手段であり、
前記作業状況情報表示手段は、前記作業状況情報構成手段により所定の形態に構成された作業状況情報とワークプロセス情報と作業状況の履歴とを表示する手段であり、
前記作業履歴更新手段は、前記作業状況情報入力変更手段により入力と変更との少なくとも一つが実行された作業状況情報に対応する作業状況の履歴を前記作業履歴情報記憶手段から検索する作業状況検索手段と、
該検索された作業状況の履歴のうち最新の作業状況に対して前記入力と変更との少なくとも一つが実行された作業状況情報に含まれる作業状況に作業状況変化が生じているかを判定する作業状況変化判定手段と、を備え、
該作業状況変化が生じていると判定されたとき、前記作業状況情報に基づいて該作業状況情報に対応する作業状況の履歴を更新する手段である
作業状況情報俯瞰装置。
【請求項３】
請求項１又は２に記載の作業状況情報俯瞰装置であって、
前記作業状況情報表示手段は、前記作業状況情報構成手段により所定の形態に構成された作業状況の履歴を時刻に沿った形式で表示する手段であり、
前記問い合わせ要求受理手段は、前記作業状況情報表示手段により表示された作業状況の履歴を用いて作業者を指定した問い合わせ要求を受理する手段である
作業状況情報俯瞰装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、作業状況情報俯瞰装置に関し、詳しくは、種々のワークプロセスにおける作業の進捗状況等の情報を俯瞰する作業状況情報俯瞰装置に関する。
【０００２】
【従来の技術】
従来のワークフロー管理システムでは、ワークプロセス管理装置が、ワークプロセス毎の進捗状況を把握しており、ユーザはワークプロセス毎に進捗状況情報を参照することができた。なぜなら、実際の仕事の過程では、作業者の作業遅延、書類の不備などの不測の事態が生じるため、当初の計画通りにワークフローが流れない事がたびたび発生する。よって、このようなアクシデントを把握する事で、先に作業進捗状況を予測しワークフロー定義を再定義する方法がとられる。このために作業の進捗状況情報を管理・問い合わせ可能にする仕組みが設けられる。
【０００３】
例えば、特開平９−３０５６５９号公報に示されるワークフロー管理システムでは、作業量収集手段と作業者の処理能力を収集する手段により作成される作業量テーブルとユーザ活動状況管理テーブルによって作業者の作業状況を把握する事で作業者の負荷を平準化する事で仕事の流れが滞る事をなくす仕組みを設けている。
【０００４】
また、特開平１０−３２０４５６号公報には、、ワークフロー定義情報記憶装置に各業務毎の細分化された業務単位の流れと担当すべき実行者とを定義した状態遷移表が記憶されており、業務状態記憶装置に個々の業務単位の現在の状態を記憶して業務単位の進捗状況を把握しているものが記載されている。この装置では、状態遷移決定装置により個々の業務単位の状態を調べている。そして、この結果を反映して、業務状態記憶装置に業務状態を記憶し、状態遷移表に基づいてワークフローを流す仕組みを設けている。
【０００５】
さらに、特開平８−１９０５８４号公報には、ワークフロー業務の運用状況をワークフロー運用・管理手段により把握しているものが記載されている。この装置では、この取得された運用状況の情報と個人情報管理手段から取得される各作業担当者の業務の課題や時間の拘束といった各作業担当者の個人情報とを利用し、ワークフロー評価・予測手段がワークフローの進捗状況を予測している。
【０００６】
米国特許第５４１４８４３号には、プロセス毎にプロセスの始まりの時刻と終わりの時刻の情報と他の業務との関係情報を保持する事でワークフローシステムの業務スケジュール作成を支援するものが記載されている。
【０００７】
しかし、いずれの技術も、作業者個人の情報として作業の進捗状況情報と共に関係するワークプロセス情報を含めた作業者の各種情報を横断的に見るためのシステムを提供するものではない。また、実際の作業者は、複数のワークプロセスを抱えていると考えられるが、作業者の関わりのある複数のワークプロセス情報を見ることができるものは存在しない。
【０００８】
【発明が解決しようとする課題】
作業者が複数のワークプロセス毎に作業提供者として割り当てられており、その各々のワークプロセスが、異なるワークフロー管理装置で管理されている場合、従来の技術ではその作業者の関わっている全ワークプロセス上での作業状況情報を把握する事ができない。なぜなら、いずれの発明でも単体のワークフロー管理装置によるワークプロセス管理を想定しており、複数のワークフロー管理装置でそれぞれワークプロセスを管理する場合、作業者の作業状況情報を収集する手段が無い。よって、作業者を新たなワークプロセスに割り当てる時、その作業者自身の作業状況情報の取得やその作業者をとりまく状況を把握する事が困難であり、ワークプロセス編成上の阻害要因となっていた。
【０００９】
たとえば、特開平９−３０５６５９号公報記載の装置では、作業量テーブルとユーザ状況管理テーブルによって作業者の作業量と処理能力を把握することが可能であるが、注目している作業者がどのワークプロセスで作業をしているかという情報は無く、作業者の関係するワークプロセスを把握することができない。
【００１０】
また、特開平１０−３２０４５６号公報記載の装置では、状態遷移表により、業務状態記憶装置に個々の業務単位ごとの現在の状態を記憶し、この情報を参照することで業務単位の進捗状況を把握することが可能であるが、業務を基点とした情報であり、ある作業者がどの業務プロセス上で作業をしているかなどの、作業者を基点とした情報を得ることができない。
【００１１】
さらに、特開平８−１９０５８４号公報記載の装置では、ワークフロー運用管理手段がワークフロー業務の実行進捗状況を管理し、また、個人情報管理手段が各作業者が実行すべき単位業務の一覧表と各作業者がスケジュール上拘束されている時間帯を示すアポイントメント表とで構成される個人情報を管理しているが、作業者が作業すべき単位作業の進捗状況を把握するには、ワークフロー運用管理手段から、その単位業務がどのワークフロー内の作業かを把握し、ワークフローの実行進捗状況情報から作業者の作業負荷を想像しなくてはならない。
【００１２】
また、米国特許第５４１４８４３号記載の装置では、プロセスに関連した情報を保持するのみで、作業を行う作業者に注目したものではない。
【００１３】
しかし、これらの場合はいずれも、作業者を新たなワークプロセスに割り当てようとする時、作業者に関わる情報を収集する手段がないため、その作業者の作業進捗情報や作業に余裕があるかなどの状況情報を把握することは困難である。
【００１４】
本発明の作業状況情報俯瞰装置は、作業者を基点として、作業者の複数のワークプロセス毎での作業状況情報を管理し、その情報を俯瞰する装置を提供することを目的とする。
【００１５】
【課題を解決するための手段およびその作用・効果】
本発明の作業状況情報俯瞰装置は、上述の目的を達成するために以下の手段を採った。
【００１６】
本発明の作業状況情報俯瞰装置は、ワークプロセスに関する情報であるワークプロセス情報を記憶する複数のワークプロセス管理装置と、作業者名と、該作業者の提供するサービスの名称と、該提供サービスが関係する前記ワークプロセスを特定する情報と、当該作業の進捗状況と、を含む作業状況情報の入力と変更との少なくとも一つである入力処理を受け付ける作業状況情報入力変更手段と、該入力された作業状況情報を記憶する作業状況情報記憶手段と、ユーザから作業者を指定した問い合わせ要求を受け付ける問い合わせ要求受理手段と、該受け付けた問い合わせ要求に対応する作業状況情報を前記作業状況情報記憶手段から収集すると共に、前記問い合わせ要求に対応するワークプロセスに関する業務の情報と作業者の情報とを前記ワークプロセス管理装置から検索し、前記検索したワークプロセス情報のうちのワークプロセスおよびワークプロセスのリストの一覧と、前記検索した作業状況情報のうちの該ワークプロセスにおける作業者の作業状況とを関連付けて構成する作業状況情報構成手段と、該構成された作業状況情報とワークプロセス情報とを表示する作業状況情報表示手段と、を備え、前記作業状況情報表示手段は、前記作業状況情報構成手段により前記関連付けられて構成されたワークプロセスとワークプロセスのリストの一覧と、該ワークプロセスにおける作業者の作業状況と、に基づいて、リストからワークプロセスを選択することにより、選択したワークプロセスを表示し、ワークプロセスの作業者であるノードを選択することにより、そのノードの作業状況を表示する手段であることを要旨とする。
【００１７】
この作業状況情報俯瞰装置では、作業状況情報構成手段が、問い合わせ要求受理手段により受け付けた問い合わせ要求に対応する作業状況情報を作業状況情報記憶手段から収集すると共にこの問い合わせ要求に対応するワークプロセスに関する情報をワークプロセス管理装置から収集し、この収集した作業状況情報とワークプロセスに関する情報とを所定の形態に構成する。作業状況情報表示手段は、この構成された作業状況情報とワークプロセスに関する情報とを表示する。したがって、ユーザは、従来技術では不可能であった作業者の関係する複数のワークプロセス上での作業者の現在の作業状況情報の把握を行なうことができる。
【００１８】
こうした本発明の作業状況情報俯瞰装置において、前記問い合わせ要求受理手段と前記作業状況情報表示手段とが一つのインタフェースを介してマンマシン対話的に構成されているものとすることもできる。こうすれば、ユーザは対話的に作業状況情報の問い合わせを行なうことができると共に作業状況情報を把握することができる。
【００１９】
また、本発明の作業状況情報俯瞰装置において、前記ワークプロセスに関する情報は、ワークプロセスとワークプロセスのリストとを含む情報であるものとすることもできる。この態様の本発明の作業状況情報俯瞰装置において、前記作業状況情報構成手段は、前記収集したワークプロセスに関する情報のうちのワークプロセスおよびワークプロセスのリストの一覧と、前記収集した作業状況情報のうちの該ワークプロセスにおける作業者の作業状況とを関連付けて構成する手段であり、前記作業状況情報表示手段は、前記作業状況情報構成手段により前記関連付けられて構成されたワークプロセスとワークプロセスのリストの一覧と該ワークプロセスにおける作業者の作業状況とを所定の様式で表示する手段であるものとすることもできる。こうすれば、ユーザは、ワークプロセスのリストを概観できると共にワークプロセスのリストからの選択により各ワークプロセスにおける作業状況情報を横断的に見ることができる。
【００２０】
さらに、本発明の作業状況情報俯瞰装置において、作業状況の履歴を記憶する作業履歴情報記憶手段と、前記作業状況情報入力変更手段により作業状況情報の入力および／または変更が行なわれたとき、前記作業履歴情報記憶手段により記憶されている履歴のうち該入力および／または変更が行なわれた作業状況情報に含まれる作業者に対応する作業状況の履歴を更新する作業履歴更新手段とを備えるものとすることもできる。こうすれば、作業者を軸にした作業状況を現在の状況のみならず過去に渡っても俯瞰できるようになり、個々の作業者の作業状況の変遷を調べることができる。また、複数の作業者による共同作業の集合／離散の状況の変遷をも把握することができる。この態様の本発明の作業状況情報俯瞰装置において、前記作業状況の履歴は、作業状況情報と該作業状況情報に対応するワークプロセスに関する情報とを時刻との関連において構成されてなる情報であるものとすることもできる。
【００２１】
こうした作業履歴情報記憶手段と作業履歴更新手段とを備える態様の本発明の作業状況情報俯瞰装置において、前記作業状況情報構成手段は、問い合わせ要求受理手段により受け付けた問い合わせ要求に関連する作業状況の履歴をも前記作業履歴情報記憶手段から収集すると共に該収集した作業状況の履歴を前記収集した作業状況情報およびワークプロセスに関する情報と共に所定の形態に構成する手段であり、前記作業状況情報表示手段は、前記作業状況情報構成手段により所定の形態に構成された作業状況情報とワークプロセスに関する情報と作業状況の履歴とを表示する手段であるものとすることもできる。
【００２２】
また、作業履歴情報記憶手段と作業履歴更新手段とを備える態様の本発明の作業状況情報俯瞰装置において、前記作業履歴更新手段は、前記作業状況情報入力変更手段により入力および／または変更された作業状況情報に対応する作業状況の履歴を前記作業履歴情報記憶手段から検索する作業状況検索手段と、該検索された作業状況の履歴のうち最新の作業状況に対して前記入力および／または変更された作業状況情報に含まれる作業状況に作業状況変化が生じているかを判定する作業状況変化判定手段とを備え、該作業状況変化が生じていると判定されたとき、前記作業状況情報に基づいて該作業状況情報に対応する作業状況の履歴を更新する手段であるものとすることもできる。こうすれば、作業状況に変化が起こったときのみ作業状況の履歴を更新することが可能となり、作業状況の履歴の記憶領域を節約することができる。この態様の本発明の作業状況情報俯瞰装置において、作業状況情報の通知先を記憶する作業状況情報通知先記憶手段と、前記作業状況変化判定手段により作業状況変化が生じていると判定されたとき、前記入力および／または変更された作業状況情報を前記作業状況情報通知先記憶手段に記憶されている通知先に通知する作業状況情報通知手段とを備えるものとすることもできる。こうすれば、作業状況に変化が生じたときに、ユーザはそのような変化を早期に知ることができる。
【００２３】
さらに、作業履歴情報記憶手段と作業履歴更新手段とを備える態様の本発明の作業状況情報俯瞰装置において、前記作業状況情報表示手段は、前記作業状況情報構成手段により所定の形態に構成された作業状況の履歴を時刻に沿った形式で表示する手段であり、前記問い合わせ要求受理手段は、前記作業状況情報表示手段により表示された作業状況の履歴を用いて作業状況情報に関する問い合わせ要求を受理する手段であるものとすることもできる。ユーザは作業状況の履歴を用いて対話的に作業状況情報を問い合わせすることができる。
【００２４】
【発明の実施の形態】
次に、本発明の実施の形態を実施例を用いて説明する。図１は、本発明の一実施例である作業状況情報俯瞰装置５の構成の概略を示す構成図である。実施例の作業状況情報俯瞰装置５は、図示するように、通信ネットワーク５０に通信ネットワーク装置５２〜５４を介して接続された複数のワークフロー管理装置２００，２１０，２２０と、同じく通信ネットワーク５０に通信ネットワーク装置５１を介して接続された作業状況問い合わせ・表示手段１３０と、通信ネットワーク５０にそれぞれ通信ネットワーク装置５５，５６を介して接続された作業状況情報把握通知手段１１０と作業状況情報通知手段１２０とからなる作業状況管理手段１１５と、通信ネットワーク５０に通信ネットワーク装置５７を介して接続された作業状況情報記憶・検索手段１００とを備える。
【００２５】
ワークフロー管理装置２００，２１０，２２０は、ワークプロセス定義データを元にワークフローを管理するワークフローエンジン２０１，２１１，２２１と、ワークフロー定義データを記憶するワークプロセス定義データ記憶手段２０２，２１２，２２２と、ワークフロー定義データを検索するワークプロセス定義データ検索手段２０３，２１３，２２３とを備える。ワークフローエンジン２０１、２１１，２２１は、ワークプロセス定義データ検索手段２０３，２１３，２２３においてワークプロセス定義データの参照要求が受理されたときには、検索されたデータを検索の要求を行った装置または手段に返す。
【００２６】
ワークフロー管理装置２００，２１０，２２０におけるワークプロセス定義データ記憶手段２０２，２１２，２２２に記憶されているワークプロセス情報をグラフ構造で表現したものを図２に例示する。ノードはワークプロセス中、作業実行主体であり、リンクは作業実行主体と他の作業実行主体との業務フローのパスを表している。図２に例示するワークプロセス情報のノードの情報、即ち作業者リストデータの一例を図３に示す。作業者リストは、作業者名、作業内容などで構成されている。なお、こうしたワークプロセス情報は、各ワークフロー管理装置２００，２１０，２２０等が備える図示しない入力手段により入力するものとしてもよく、あるいは、通信ネットワーク５０を介して各ワークフロー管理装置２００，２１０，２２０に入力するものとしてもよい。実施例では、ワークフロー管理装置として２００，２１０，２２０の三つを記載したが、少なくとも一つ存在すればよく、その数は幾つであってもよい。
【００２７】
作業状況情報通知手段１２０は、作業状況情報を入力する作業状況情報入力手段１２１と、入力された作業状況情報を通信ネットワーク装置５６を介して通信ネットワーク５０に通知する作業状況情報通知手段１２２とを備える。作業状況情報把握通知手段１１０も作業状況情報通知手段１２０と同様な構成をしており、作業状況情報を把握するための入力が可能な作業状況情報把握手段１１１と、この入力を通信ネットワーク装置５５を介して通信ネットワーク５０に通知する作業状況情報通知手段１１２とを備える。作業状況情報入力手段１２１や作業状況情報把握手段１１１において入力される作業者の作業状況情報の一例を図４に示す。実施例では、作業状況情報として、例えば、通知する作業者名、作業者の提供するサービスの名称、その提供サービスが関係するワークプロセス番号、現在の作業の進捗状況、作業能力の余力（遊休能力）、作業状況情報を通知した時刻のデータなどが含まれる。こうして入力された作業状況情報は、ワークプロセス番号により各ワークフロー管理装置２００，２１０，２２０のワークプロセス定義データ記憶手段２０２，２１２，２２２に記憶されているワークプロセス情報とリンクされる。ここで、進捗状況は、作業者が現在そのワークプロセス中で作業している作業量を作業終了時の作業量で割ったもので表したもので表現したり、作業能力の余力（遊休能力）は、作業者が作業している作業量を作業者の全作業量で割ったもので表現することができる。
【００２８】
作業状況情報記憶・検索手段１００は、通信ネットワーク５０および通信ネットワーク装置５７を介して通知された作業状況情報を受け付ける作業状況情報通知受付手段１０１と、この受け付けた作業状況情報を記憶する作業状況情報記憶手段１０３と、問い合わせ要求などに基づいて対応する作業状況情報を作業状況情報記憶手段１０３から検索する作業状況情報検索手段１０２とを備える。作業状況情報記憶手段１０３に記憶される作業状況情報のデータ構造の一例を図５に示す。図示するように、実施例では、作業状況情報記憶手段１０３に記憶される作業状況情報は作業者毎に管理されている。
【００２９】
作業状況問い合わせ・表示手段１３０は、ユーザからの入力に基づいて作成される作業状況の問い合わせ要求を受け付ける作業状況問い合わせ要求受理手段１３１と、通信ネットワーク装置５１および通信ネットワーク５０を介して問い合わせ要求の問い合わせを行なう作業状況問い合わせ手段１３３と、問い合わせにより収集された作業状況情報などを所定の様式に構成して表示する作業状況表示構成手段１３２とを備える。作業状況問い合わせ要求受理手段１３１により問い合わせをする際の入力画面の一例を図６に示す。実施例では、図６に示す入力画面２５により作業者名を入力すると、問い合わせ要求として作業状況問い合わせ要求受理手段１３１により受理され、作業状況問い合わせ手段１３３によって問い合わせされる。作業状況表示構成手段１３２により問い合わせ結果を表示する画面の一例を図７に示す。この表示画面１０は、図示するように、ワークプロセスリストを一覧表示するワークプロセスリスト１１と、ワークプロセスリスト１１により指定されたワークプロセスを表示するワークプロセス表示部１２と、ワークプロセス表示部１２で指定されたノードの作業状況情報を一覧表示する作業状況情報表示部２０とから構成されている。したがって、ワークプロセスリスト１１でワークプロセス表示指定を変更すると、ワークプロセス表示部１２に表示されるワークプロセスが変更される。また、ワークプロセス表示部１２に表示されているワークプロセスのノードを変更すると、作業状況情報表示部２０で表示される作業状況情報もノードの表示指定の変更に伴って変更される。
【００３０】
次に、こうして構成された実施例の作業状況情報俯瞰装置５の動作について説明する。図８は、作業状況管理手段１１５における作業状況情報通知手段１２０の処理内容を例示するフローチャートである。作業状況情報通知手段１２０は、作業状況情報入力手段１２１によって、図４に例示する作業状況情報の入力を受理する（ステップＳ１００）。作業状況情報の入力を受理すると、作業状況情報通知手段１２２が、作業状況情報入力手段１２１で受理した作業状況情報を受け取って通信ネットワーク装置５６および通信ネットワーク５０を介して作業状況情報記憶・検索手段１００へ送信し（ステップＳ１０２）、処理を終了する。
【００３１】
図９は、作業状況情報記憶・検索手段１００における作業状況情報通知受付手段１０１の処理内容を例示するフローチャートである。図８のフローチャートに基づいて作業状況情報通知手段１２０から作業状況情報が通信ネットワーク５０を介して送信されると、作業状況情報通知受付手段１０１は、通信ネットワーク装置５７を介して送信された作業状況情報を受信する（ステップＳ１１０）。そして、受信した作業状況情報の作業者名を元に作業状況情報記憶手段１０３からその作業者の作業状況情報を検索し、検索した作業状況情報に受信した作業状況情報を加えて作業状況情報記憶手段１０３に記憶させて（ステップＳ１１２）、処理を終了する。こうして作業状況情報通知手段１２０により入力された作業状況情報は作業状況情報記憶手段１０３に記憶されるのである。
【００３２】
図１０は、作業状況管理手段１１５における作業状況情報把握通知手段１１０の処理内容を例示するフローチャートである。作業状況情報把握通知手段１１０は、作業状況情報把握手段１１１により、図４に例示する作業状況情報を検知する（ステップＳ１２０）。作業状況情報を検知すると、作業状況情報通知手段１１２が、作業状況情報把握手段１１１で検知した作業状況情報を受け取って通信ネットワーク装置５５および通信ネットワーク５０を介して作業状況情報記憶・検索手段１００へ送信し（ステップＳ１２２）、処理を終了する。作業状況情報把握通知手段１１０から送信された作業状況情報は、図９に例示したフローチャートに基づいて作業状況情報通知手段１２０から送信された作業状況情報と同様に扱われる。
【００３３】
図１１は、作業状況問い合わせ・表示手段１３０の処理内容を示すフローチャートである。作業状況問い合わせ・表示手段１３０は、作業状況問い合わせ要求受理手段１３１によって、ユーザにより入力された作業状況情報問い合わせ希望の作業者名を作業状況情報問い合わせ要求(Ｑ)として受け付け、受け付けた問い合わせ要求（Ｑ）を作業状況問い合わせ手段１３３に送る（ステップＳ１３０）。作業状況問い合わせ手段１３３は、受け取った作業状況情報問い合わせ要求(Ｑ)を検索クエリーとして通信ネットワーク装置５１および通信ネットワーク５０を介してワークフロー管理装置２００，２１０，２２０に問い合わせる（ステップＳ１３２）。この問い合わせに対して、ワークフロー管理装置２００，２１０，２２０は、ワークフローエンジン２０１，２１１，２２１の管理の元にワークプロセス定義データ検索手段２０３，２１３，２２３により問い合わせ要求（Ｑ）の対象となっている作業者名が含まれるワークプロセスとそのリスト（図２および図３に例示するワークプロセス情報）をワークプロセス定義データ記憶手段２０２，２１２，２２２から検索し、その検索結果をワークフローエンジン２０１，２１１，２２１が通信ネットワーク装置５２〜５４を介して作業状況問い合わせ・表示手段１３０に返信する。作業状況問い合わせ・表示手段１３０は、ワークフロー管理装置２００，２１０，２２０から返信されたワークプロセス情報を受け取って作業状況表示構成手段１３２に渡す（ステップＳ１３４）。
【００３４】
続いて、作業状況問い合わせ手段１３３は、作業状況情報問い合わせ要求(Ｑ)を検索クエリーとして通信ネットワーク装置５１および通信ネットワーク５０を介して作業状況情報記憶・検索手段１００に問い合わせる（ステップＳ１３６）。作業状況情報記憶・検索手段１００は、この問い合わせに対して図１２に例示するフローチャートに基づいて検索した作業状況情報を返信する。即ち、作業状況情報記憶・検索手段１００の作業状況情報検索手段１０２は、通信ネットワーク装置５７を介して問い合わせ要求（Ｑ）を受け取り（ステップＳ１４０）、受けとった問い合わせ要求（Ｑ）に記述されている作業者名に該当する作業状況情報を作業状況情報記憶手段１０３から検索する（ステップＳ１４２）。そして、作業状況情報検索手段１０２は、検索結果を通信ネットワーク装置５７および通信ネットワーク５０を介して作業状況問い合わせ・表示手段１３０に返信する（ステップＳ１４４）。
【００３５】
こうして作業状況情報記憶・検索手段１００の作業状況情報検索手段１０２から検索結果が返信されると、作業状況問い合わせ手段１３３は、通信ネットワーク装置５１を介して検索結果としての作業状況情報を受け取って作業状況表示構成手段１３２に渡す（ステップＳ１３８）。
【００３６】
作業状況表示構成手段１３２は、ステップＳ１３４で作業状況問い合わせ手段１３３から渡されたワークプロセス情報と、ステップＳ１３８で作業状況問い合わせ手段１３３から渡された検索結果としての作業状況情報とを、図７の表示画面１０に例示するように、所定の様式に合成して問い合わせ要求（Ｑ）の結果として表示する（ステップＳ１３９）。
【００３７】
以上説明した実施例の作業状況情報俯瞰装置５によれば、作業者名を用いてこの作業者名を含む複数のワークプロセスや現在の作業状況を検索して表示することができる。しかも、問い合わせや結果の表示がマンマシン対話的に行なうことができるから、簡易な操作で知りたい作業状況を表示させることができる。
【００３８】
次に、本発明の第２の実施例としての作業状況情報俯瞰装置５Ｂについて説明する。図１３は、第２実施例の作業状況情報俯瞰装置５Ｂの構成の概略を示す構成図である。図示するように、第２実施例の作業状況情報俯瞰装置５Ｂは、作業状況情報記憶・検索手段１００Ｂの構成を除いて第１実施例の作業状況情報俯瞰装置５と同一の構成をしている。したがって、第２実施例の作業状況情報俯瞰装置５Ｂの構成のうち第１実施例の作業状況情報俯瞰装置５の構成と同一の構成については同一の符号を付し、その説明は省略する。
【００３９】
第２実施例の作業状況情報俯瞰装置５Ｂが備える作業状況情報記憶・検索手段１００Ｂは、第１実施例の作業状況情報俯瞰装置５が備える作業状況情報記憶・検索手段１００と同様の作業状況情報通知受付手段１０１Ｂと作業状況情報検索手段１０２Ｂと作業状況情報記憶手段１０３Ｂとを備える。これらの構成のうち作業状況情報通知受付手段１０１Ｂは、作業状況情報を受理すると、受理した作業状況情報を作業履歴管理手段１０５Ｂに渡す機能が付加されている。第２実施例の作業状況情報俯瞰装置５Ｂの作業状況情報記憶・検索手段１００Ｂは、この他、作業履歴情報を記憶する作業履歴情報記憶手段１０４Ｂと、作業状況情報通知受付手段１０１Ｂから作業状況情報を受け付けて必要に応じてワークフロー管理装置２００，２１０，２２０からワークプロセスを収集すると共に受け付けた作業状況情報と収集したワークプロセスを作業履歴情報を受け付けて作業履歴情報記憶手段１０４Ｂに記憶させる作業履歴管理手段１０５Ｂと、作業状況問い合わせ・表示手段１３０からの問い合わせ要求に対して作業履歴情報記憶手段１０４Ｂに記憶されている作業履歴情報を検索しその結果を返信する作業履歴検索手段１０６Ｂとを備える。
【００４０】
図１４は、作業履歴情報記憶手段１０４Ｂに記憶されている作業履歴情報のデータ構造の一例を示す説明図である。作業履歴情報記憶手段１０４Ｂに記憶される作業履歴情報のデータは、図示するように、時刻情報と、その時刻における作業状況情報と作業状況情報から参照されるワークプロセスへのポインタ対から構成されている。このようなデータ構造をとることにより、各時刻における作業状況をワークプロセスと関連付けて蓄積していくことができるのである。なお、第２実施例では、これらの各情報は単一の作業履歴情報記憶手段１０４に集中的に記憶される構成をとっているが、もちろん、ネットワーク上に分散した複数の作業履歴情報記憶手段にこれらの各情報を分散して記憶する構成をとっても構わない。
【００４１】
次に、こうして構成された第２実施例の作業状況情報俯瞰装置５Ｂの動作、特に作業履歴情報を用いた動作について説明する。図１５は、第２実施例の作業状況情報俯瞰装置５Ｂの作業状況情報記憶・検索手段１００Ｂにおける作業履歴管理手段１０５Ｂの処理内容の一例を示すフローチャートである。作業履歴管理手段１０５Ｂは、作業状況情報通知受付手段１０１Ｂから作業状況情報が渡されると、これを受理し、変数Ｘに格納する（ステップＳ２００）。続いて、変数Ｘに格納された作業状況情報に関連付けられている作業者と同一の作業者について作業履歴情報記憶手段１０４Ｂを検索し、この作業者に関連付けられている作業状況情報のうちで最も新しい作業状況情報を作業履歴情報記憶手段１０４Ｂから取り出して変数Ｙに格納する（ステップＳ２０２）。
【００４２】
このように、変数Ｘと変数Ｙに作業状況情報を格納すると、この変数Ｘと変数Ｙとを比較し、変数Ｘが変数Ｙに対してある変化基準を満たしているかどうか判断する。即ち、受理した作業状況情報が作業履歴情報として記憶されている最新の作業状況情報から変化しているかを判定するのである。判断基準としては、変数Ｘの作業状況情報を作業履歴情報記憶手段１０４Ｂに追記する必要があるだけの変化があった情報であるかどうかであり、例えば、新たなワークプロセスの追加または削除があった場合や作業状況や遊休能力に所定の値以上の変化があった場合など、様々な単一の基準およびそれらの基準を合成したものを用いることができる。こうした変化基準が満たされないときには、ステップＳ２００の処理に戻る。
【００４３】
一方、変化基準が満たされたときには、変数Ｘに格納されている作業状況情報が参照しているワークプロセスを各ワークフロー管理装置２００，２１０，２２０から収集して変数Ｚに格納し（ステップＳ２０６）、現在時刻と変数Ｘ、変数Ｚの内容を関連付けて、即ち新たな作業状況情報とこれに関連するワークプロセスとを関連付けて作業履歴情報記憶手段１０４Ｂの作業履歴情報に追加する（ステップＳ２０８）。作業履歴情報記憶手段１０４Ｂでは、図１４に例示するデータ構造に則って新たな作業状況情報とワークプロセスとが時系列に記憶される。なお、変化基準が満たされたときには、あらかじめ作業履歴管理手段１０５Ｂに通知先を記憶させておき、作業状況に変化が生じた旨または作業状況情報を通知先に通知するようにしてもよい。
【００４４】
こうして作業履歴情報記憶手段１０４Ｂに記憶された作業履歴情報は、作業履歴情報の俯瞰処理に用いられる。図１６は、作業履歴情報の俯瞰処理の概念を例示する説明図である。作業状況情報は作業者毎に時刻に沿って様々に変遷する。図１６に例示する概念図では、これを作業者毎に水平方向に時刻に沿って並べて示しており、ある作業者の作業状況がどのような変遷を経てきたかをたどることができるようになっている。例えば、作業者Ｂが時刻ｔ１→時刻ｔ３→時刻ｔ５と経る間にどのようなワークプロセスで作業を行っており、また、それぞれの時点で作業状況はどのようであったかが俯瞰可能である。さらに、作業履歴情報は、時刻の各時点において、参照しているワークプロセス情報を持つ場合があるが、ワークプロセス情報には、そのワークプロセスに関係する複数の作業者が記述されており、これを通して他の作業者の作業情報履歴をたどることができるようになっている。例えば、作業者Ｂの時刻ｔ３から同じワークプロセスで作業している別の作業者Ｃの前後の時刻ｔ２，ｔ４での作業状況をたどることができるのである。したがって、複数の作業者による立体的な作業状況の変遷記録の俯瞰が可能となるのである。
【００４５】
以下に、こうした作業履歴情報の俯瞰処理の実際について説明する。図１７は、作業状況問い合わせ手段１３３における作業履歴情報の問い合わせ要求に対する処理内容の一例を示すフローチャートである。作業状況問い合わせ手段１３３は、ユーザによる入力操作として、作業者名, 検索時刻範囲：開始, 検索時刻範囲：終了が入力されると、入力された各値を変数Ｎ，Ｔ１、Ｔ２に格納する（ステップＳ２１０）。こうして入力され作業状況問い合わせ手段１３３で受け付けられた作業履歴情報検索要求のデータ構造の一例を図１８に示す。
【００４６】
このように作業履歴情報検索要求が受け付けられると、変数Ｎ，Ｔ１，Ｔ２をを引数として図１９に例示するサブルーチンを呼び出し、時刻範囲Ｔ１〜Ｔ２で作業者名Ｎに合致する検索履歴情報を取得し、これを変数Ｈに格納する（ステップＳ２１２）。
【００４７】
図１９のサブルーチンでは、作業状況問い合わせ手段１３３は、変数Ｎ，Ｔ１，Ｔ２に対して、作業状況問い合わせ手段１３３を要求発信元として図１８に例示した作業履歴情報検索要求を生成し、これを変数Ｒに格納し（ステップＳ２３０）、格納した作業履歴情報検索要求を作業状況情報記憶・検索手段１００Ｂの作業履歴検索手段１０６Ｂに向けて通信ネットワーク装置５１を介して通信ネットワーク５０に送信し、この検索要求に対して作業履歴検索手段１０６Ｂから返信される作業履歴検索応答を受け取り、これを変数Ｈに格納して、メインルーチン（図１７のルーチン）へ復帰する。
【００４８】
図２０は、作業履歴検索手段１０６Ｂにおける処理内容を例示するフローチャートである。作業履歴検索手段１０６Ｂは、図１９のサブルーチンにより作業状況問い合わせ手段１３３から作業履歴情報検索要求Ｒを受理すると（ステップＳ２４０）、作業履歴情報検索要求Ｒについて作業履歴情報記憶手段１０４Ｂを検索し、作業履歴情報検索要求Ｒに指定された時刻範囲の作業履歴情報の中で作業履歴情報検索要求Ｒに指定された作業者名と関連付けられている作業履歴情報と作業状況情報およびワークプロセスとを取り出して作業履歴情報検索応答を構成して変数Ｈに格納する（ステップＳ２４２）。図２１に作業履歴情報検索応答のデータ構造の一例を示す。こうして作業履歴情報検索応答を構成すると、作業履歴検索手段１０６Ｂは、変数Ｈに格納した作業履歴情報検索応答を、作業履歴情報検索要求Ｒに指定された検索要求発行元に送り返して（ステップＳ２４４）、一連の処理を終了する。
【００４９】
図１７の処理に戻って、こうして作業履歴情報検索応答が返信されると、作業状況問い合わせ手段１３３は、変数Ｈに格納されている作業履歴情報を可視化するよう後述する「フォーカス履歴表示」の表示域に表示する処理を作業状況表示構成手段１３２に行なわせる（ステップＳ２１４）。そして、ユーザからの操作を受けて、フォーカス時刻とワークプロセス識別子とをそれぞれ変数Ｔと変数ＩＤとに格納する（ステップＳ２１６）。フォーカス時刻Ｔとワークプロセス識別子ＩＤとの入力が行なわれると、作業状況問い合わせ手段１３３は、変数Ｈに格納されている作業履歴情報検索応答に含まれる時刻Ｔに対応するワークプロセス（一般に複数個存在する)のうち、変数ＩＤに格納されているワークプロセスについて変数Ｎに格納されている作業者に該当しない作業者を取り出してリストＬに格納する（ステップＳ２１８）。
【００５０】
リストＬを作成すると、作業状況問い合わせ手段１３３は、リストＬが空か否かを判断し、空であれば処理を終了する。一方、リストＬが空でなければ、リストＬの先頭の作業者名を変数Ｎ０に代入し、その名前をリストＬの先頭から消去する（ステップＳ２２２）。次に、Ｎ０，Ｔ１，Ｔ２を引数としてステップＳ２１２の処理で呼び出した図１９のサブルーチンを呼び出して、時刻範囲Ｔ１〜Ｔ２で作業者名Ｎ０に合致する検索履歴情報を取得し、これを変数Ｈに格納する（ステップＳ２２４）。そして、変数Ｈに格納されている作業履歴情報を可視化するよう後述する「非フォーカス履歴表示」の表示域に表示する処理を作業状況表示構成手段１３２に行なわせて（ステップＳ２２６）、ステップＳ２２０に戻る。
【００５１】
図２２は、作業状況表示構成手段１３２により作業履歴情報検索要求に対する結果を表示する画面の一例を示す説明図である。第２実施例の作業状況表示構成手段１３２では、図示するように、第１実施例の作業状況表示構成手段１３２が表示する図７に例示する表示画面１０に作業履歴状況情報表示部２２を付加した表示画面１０Ｂを用いる。この表示画面１０Ｂにおける作業履歴状況情報表示部２２は、図１６で例示した概念を可視化したものであり、各行は、作業者の時刻に沿った作業状況の変遷を表している。各時刻の作業状況情報は、ワークプロセスのアイコンの集積により表示されるようになっている。ユーザは、このアイコンの集積をフォーカス状態にすることにより、即ちマウスなどで指定することにより、第１実施例の作業状況情報俯瞰装置５で説明した処理と同様な処理により、その時刻での作業状況情報を「ワークプロセスリスト」を経て辿ることができるようになっている。
【００５２】
なお、作業履歴状況情報表示部２２においてハッチングが施されている行は、前述した「フォーカス履歴表示」の表示域である。これは、ユーザが着目する作業者の作業履歴情報を表示する場所である。また、作業履歴状況情報表示部２２においてハッチングが施されていない行は、前述した「非フォーカス履歴表示」の表示域である。この被フォーカス履歴表示は、「フォーカス履歴表示」に表示された作業者とワークプロセスを共有することで関係している他の作業者の作業履歴情報を表示する場所である。ユーザは、この作業履歴状況情報表示部２２の特定の行をマウスでクリックするなどの所定の操作を行うことにより、「フォーカス履歴表示」とされる行を変更することができる。この変更が行なわれる毎に、図１７に示した処理が起動され、ステップＳ２１０〜Ｓ２１４の処理により、フォーカス履歴表示となった作業者の作業履歴情報が可視化されて表示される。さらに、ユーザは、そのフォーカス履歴表示の特定時刻に表示されているワークプロセスのアイコンの集積をマウスでクリックするなどの所定の操作を行うことにより、ワークプロセスリスト１１にそのアイコンの集積が示しているワークプロセスの一覧が表示されるようになっている。そして、ユーザは、ワークプロセスリスト１１から特定のワークプロセスを選択することにより、図１７に示した処理のステップＳ２１６〜Ｓ２２６の処理が実行され、そのワークプロセスを共有することで関係する作業者の作業履歴情報が「非フォーカス履歴表示」に表示されるようになる。
【００５３】
以上説明した第２実施例の作業状況情報俯瞰装置５Ｂによれば、作業者名を元にその作業履歴を表示することができる。しかも、表示した作業履歴の他に、関連する作業者の作業履歴も表示されるから、関連する作業者の作業履歴をも辿ることができる。もとより、作業履歴情報検索要求応答の結果の表示がマンマシン対話的に行なうことができるから、簡易な操作で知りたい作業状況およびその履歴を表示させることができる。
【００５４】
以上、本発明の実施の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【図１】  本発明の一実施例である作業状況情報俯瞰装置５の構成の概略を示す構成図である。
【図２】  ワークプロセス定義データ記憶手段２０２，２１２，２２２に記憶されているワークプロセス情報をグラフ構造で表現した一例を示す説明図である。
【図３】  図２に例示するワークプロセス情報のノードにおける作業者リストデータの一例を示す説明図である。
【図４】  作業状況情報入力手段１２１や作業状況情報把握手段１１１において入力される作業者の作業状況情報の一例を示す説明図である。
【図５】  作業状況情報記憶手段１０３に記憶される作業状況情報のデータ構造の一例を示す説明図である。
【図６】  作業状況問い合わせ要求受理手段１３１により問い合わせをする際の入力画面の一例を示す説明図である。
【図７】  作業状況表示構成手段１３２により問い合わせ結果を表示する画面の一例を示す説明図である。
【図８】  作業状況管理手段１１５における作業状況情報通知手段１２０の処理内容を例示するフローチャートである。
【図９】  作業状況情報記憶・検索手段１００における作業状況情報通知受付手段１０１の処理内容を例示するフローチャートである。
【図１０】  作業状況管理手段１１５における作業状況情報把握通知手段１１０の処理内容を例示するフローチャートである。
【図１１】  作業状況問い合わせ・表示手段１３０の処理内容を示すフローチャートである。
【図１２】  作業状況情報記憶・検索手段１００における作業状況情報検索手段１０２)の処理内容を例示するフローチャートである。
【図１３】  第２実施例の作業状況情報俯瞰装置５Ｂの構成の概略を示す構成図である。
【図１４】  作業履歴情報記憶手段１０４Ｂに記憶されている作業履歴情報のデータ構造の一例を示す説明図である。
【図１５】  第２実施例の作業状況情報俯瞰装置５Ｂにおける作業履歴管理手段１０５Ｂの処理内容の一例を示すフローチャートである。
【図１６】  作業履歴情報の俯瞰処理の概念を例示する説明図である。
【図１７】  作業状況問い合わせ手段１３３における作業履歴情報の問い合わせ要求に対する処理内容の一例を示すフローチャートである。
【図１８】  作業状況問い合わせ手段１３３で受け付けられた作業履歴情報検索要求のデータ構造の一例を示す説明図である。
【図１９】  図１７の処理で用いられるサブルーチンの一例を示すフローチャートである。
【図２０】  作業履歴検索手段１０６Ｂにおける処理内容を例示するフローチャートである。
【図２１】  作業履歴情報検索応答のデータ構造の一例を示す説明図である。
【図２２】  作業状況表示構成手段１３２により作業履歴情報検索要求に対する結果を表示する画面の一例を示す説明図である。
【符号の説明】
５，５Ｂ  作業状況情報俯瞰装置、１０，１０Ｂ  表示画面、１１  ワークプロセスリスト、１２  ワークプロセス表示部、２０  作業状況情報表示部、２２作業履歴状況情報表示部、２５  入力画面、５０  通信ネットワーク、５１〜５７  通信ネットワーク装置、１００，１００Ｂ  作業状況情報記憶・検索手段、１０１，１０１Ｂ  作業状況情報通知受付手段、１０２，１０２Ｂ  作業状況情報検索手段、１０３，１０３Ｂ  作業状況情報記憶手段、１０４Ｂ  作業履歴情報記憶手段、１０５Ｂ  作業履歴管理手段、１０６Ｂ  作業履歴検索手段、１１０  作業状況情報把握通知手段、１１１  作業状況情報把握手段、１１２  作業状況情報通知手段、１２０  作業状況情報通知手段、１２１  作業状況情報入力手段、１２２  作業状況情報通知手段、１３０  作業状況問い合わせ・表示手段、１３１  作業状況問い合わせ要求受理手段、１３２  作業状況表示構成手段、１３３  作業状況問い合わせ手段、２００，２１０，２２０  ワークフロー管理装置、２０１，２１１，２２１  ワークフローエンジン、２０２，２１２，２２２  ワークプロセス定義データ記憶手段、２０３，２１３，２２３  ワークプロセス定義データ検索手段。
【図１】
0004196495.tif 000002
【図２】
0004196495.tif 000003
【図３】
0004196495.tif 000004
【図４】
0004196495.tif 000005
【図５】
0004196495.tif 000006
【図６】
0004196495.tif 000007
【図７】
0004196495.tif 000008
【図８】
0004196495.tif 000009
【図９】
0004196495.tif 000010
【図１０】
0004196495.tif 000011
【図１１】
0004196495.tif 000012
【図１２】
0004196495.tif 000013
【図１３】
0004196495.tif 000014
【図１４】
0004196495.tif 000015
【図１５】
0004196495.tif 000016
【図１６】
0004196495.tif 000017
【図１７】
0004196495.tif 000018
【図１８】
0004196495.tif 000019
【図１９】
0004196495.tif 000020
【図２０】
0004196495.tif 000021
【図２１】
0004196495.tif 000022
【図２２】
0004196495.tif 000023