(57)【要約】【課題】ワークフローの作成および作業の進捗状況の管理による管理者の負担を軽減する。【解決手段】全体管理サーバ２１に、各支店責任者に担わせる作業の支店ワークフローを全体責任者に指定させる手段と、各支店責任者に対して各人の支店ワークフローを通知する手段とを、設ける。各支店の支店管理サーバ３１に、支店責任者に、作業担当者ごとのサブワークフローを指定させる手段と、作業担当者が遂行した作業を示す作業遂行情報を取得する手段と、作業担当者のサブワークフローの作業がすべて終了したことを、取得された作業遂行情報に基づいて判別する手段と、を設ける。さらに、全体管理サーバ２１に、支店責任者の支店ワークフローに係る作業の進捗の状況を、その支店責任者が指定したサブワークフローについての進捗の判別結果に基づいて管理する手段と、支店ワークフローに係る作業の進捗の状況を全体責任者に対して出力する手段とを、設ける。【選択図】図１
2008293395.tif 000002
【特許請求の範囲】
【請求項１】
複数の作業からなる１つの業務の全体的な管理を行う全体管理者に、当該業務の一部または全部を担わせる第一の担当者ごとの、当該第一の担当者に担わせる作業のワークフローである第一のワークフローを指定させる、第一のワークフロー指定手段と、
前記各第一の担当者に対して、各人の前記第一のワークフローを通知する、第一のワークフロー通知手段と、
前記第一の担当者に、当該第一の担当者の前記第一のワークフローに係る作業の一部または全部を担わせる第二の担当者ごとの、当該第二の担当者に担わせる作業のワークフローである第二のワークフローを指定させる、第二のワークフロー指定手段と、
前記第二の担当者が遂行した作業を示す作業遂行情報を取得する作業遂行情報取得手段と、
前記第二の担当者の前記第二のワークフローの作業がすべて終了したことを、前記作業遂行情報取得手段によって取得された、当該第二の担当者の前記作業遂行情報に基づいて判別する、ワークフロー完了判別手段と、
前記第一の担当者の前記第一のワークフローに係る作業の進捗の状況を、当該第一の担当者が指定した前記第二のワークフローについての、前記ワークフロー完了判別手段による判別結果に基づいて管理する、進捗状況管理手段と、
前記第一のワークフローに係る作業の進捗の状況を前記全体管理者に対して出力する進捗状況出力手段と、
を有することを特徴とするワークフロー管理支援システム。
【請求項２】
前記第一の担当者に対して、当該第一の担当者が指定した前記第二のワークフローの進捗の状況を出力する、第二の進捗状況出力手段、を有する、
請求項１記載のワークフロー管理支援システム。
【請求項３】
前記第一の担当者に対して、当該第一の担当者の前記第一のワークフローの内容とともに、前記第二のワークフローを指定すべき旨のメッセージを出力する、指定促進メッセージ出力手段、を有する、
請求項１または請求項２記載のワークフロー管理支援システム。
【請求項４】
１台または複数台のコンピュータによって構成されるシステムに、
複数の作業からなる１つの業務の全体的な管理を行う全体管理者に、当該業務の一部または全部を担わせる第一の担当者ごとの、当該第一の担当者に担わせる作業のワークフローである第一のワークフローを指定させるための処理と、
前記各第一の担当者に対して各人の前記第一のワークフローを通知する処理と、
前記第一の担当者に、当該第一の担当者の前記第一のワークフローに係る作業の一部または全部を担わせる第二の担当者ごとの、当該第二の担当者に担わせる作業のワークフローである第二のワークフローを指定させるための処理と、
前記第二の担当者が遂行した作業を示す作業遂行情報を取得する処理と、
前記第二の担当者の前記第二のワークフローの作業がすべて終了したことを、取得した当該第二の担当者の前記作業遂行情報に基づいて判別する処理と、
前記第一の担当者の前記第一のワークフローに係る作業の進捗の状況を、当該第一の担当者が指定した前記第二のワークフローについての前記判別する処理の結果に基づいて管理する処理と、
前記第一のワークフローに係る作業の進捗の状況を前記全体管理者に対して出力する処理と、
を実行させることを特徴とするワークフロー管理支援方法。
【請求項５】
ワークフローの管理の支援を行うコンピュータに、
複数の作業からなる１つの業務の全体的な管理を行う全体管理者に、当該業務の一部または全部を担わせる第一の担当者ごとの、当該第一の担当者に担わせる作業のワークフローである第一のワークフローを指定させるための処理と、
前記各第一の担当者に対して各人の前記第一のワークフローを通知する処理と、
前記第一の担当者に、当該第一の担当者の前記第一のワークフローに係る作業の一部または全部を担わせる第二の担当者ごとの、当該第二の担当者に担わせる作業のワークフローである第二のワークフローを指定させるための処理と、
前記第二の担当者が遂行した作業を示す作業遂行情報を取得する処理と、
前記第二の担当者の前記第二のワークフローの作業がすべて終了したことを、取得した当該第二の担当者の前記作業遂行情報に基づいて判別する処理と、
前記第一の担当者の前記第一のワークフローに係る作業の進捗の状況を、当該第一の担当者が指定した前記第二のワークフローについての前記判別する処理の結果に基づいて管理する処理と、
前記第一のワークフローに係る作業の進捗の状況を前記全体管理者に対して出力する処理と、
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワークフローの管理の支援を行うシステムおよび方法などに関する。
【背景技術】
【０００２】
従来、例えば、企業において、複数の従業員によって１つの業務が行われることがよくある。この場合、その業務に含まれる様々な作業が各従業員に分担される。
【０００３】
従業員が作業を効率的に実施することができるように、業務の管理者は、従業員ごとに、作業の工程を示すワークフローを作成し与える。従業員は、自分に与えられたワークフローに従って作業を実施する。そして、作業の進捗状況を管理者に報告する。管理者は、その報告に基づいて、各従業員の作業の進捗状況を統括的に管理する。
【０００４】
業務の実施を支援する方法として、特許文献１、２に記載されるような方法が提案されている。
【０００５】
特許文献１に記載される方法によると、割り当て決定部の制約チェック部は制約条件選択装置から現時点で充足すべき制約条件を選択し、全てを満足する割り当てを順次探し、割り当て状況記憶部に格納する。割り当て状況評価部は、割り当て状況記憶部の内容より現時点の割り当て途中結果を随時評価し、より良い割り当て状況を割り当て履歴記憶装置に格納する。現時点での制約条件の下でスケジュールが完成した場合、次に重要なものを制約条件選択装置から選択して追加し、スケジュール作成を続行する。この方法によると、業務に必要なリソースの割り当てを効率的に行うことができる。
【０００６】
特許文献２に記載される方法によると、ワークフロー定義中に、アプリケーションの状態保持、トランザクション処理、コミット等の記述を可能にし、これをもとにセッションプログラムのスケルトンを自動生成する。ワークフローサーバは、各ステージごとにアプリケーション状態のリンク情報を保持する。セッション管理手段は、各ステージごとにセッションを生成する。セッションでは、ワークフローサーバからアプリケーション状態のリンク情報を取得して、クライアント１とアプリケーションとの対話処理を遂行する。この方法によると、ワークフローとアプリケーションとの連携および整合性を簡易にとることができる。
【特許文献１】特開平５−８１２８８号公報
【特許文献２】特開２０００−２９９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、従来、管理者が１人ないし数人で１つの業務について従業員ごとのワークフローを作成しかつ作業の進捗状況を管理することがよくある。
【０００８】
しかし、近年、業務の内容は複雑化している。さらに、作業を実施するための手段も多様化している。したがって、管理者が１人ないし数人ですべての従業員のワークフローを作成することが、困難になりかつ大きな負担になっている。また、管理者が１人ないし数人で、すべての従業員から作業の進捗状況の報告を受けることは、管理者にとって大きな負担になっている。
【０００９】
ところが、特許文献１、２に記載されるいずれの方法でも、このような問題点を解決することはできない。
【００１０】
本発明は、このような問題点に鑑み、業務についてのワークフローを作成することおよび作業の進捗状況を管理することによる従来の管理者の負担を、容易に軽減することを、目的とする。
【課題を解決するための手段】
【００１１】
本発明に係るワークフロー管理支援システムは、複数の作業からなる１つの業務の全体的な管理を行う全体管理者に、当該業務の一部または全部を担わせる第一の担当者ごとの、当該第一の担当者に担わせる作業のワークフローである第一のワークフローを指定させる、第一のワークフロー指定手段と、前記各第一の担当者に対して、各人の前記第一のワークフローを通知する、第一のワークフロー通知手段と、前記第一の担当者に、当該第一の担当者の前記第一のワークフローに係る作業の一部または全部を担わせる第二の担当者ごとの、当該第二の担当者に担わせる作業のワークフローである第二のワークフローを指定させる、第二のワークフロー指定手段と、前記第二の担当者が遂行した作業を示す作業遂行情報を取得する作業遂行情報取得手段と、前記第二の担当者の前記第二のワークフローの作業がすべて終了したことを、前記作業遂行情報取得手段によって取得された、当該第二の担当者の前記作業遂行情報に基づいて判別する、ワークフロー完了判別手段と、
前記第一の担当者の前記第一のワークフローに係る作業の進捗の状況を、当該第一の担当者が指定した前記第二のワークフローについての、前記ワークフロー完了判別手段による判別結果に基づいて管理する、進捗状況管理手段と、前記第一のワークフローに係る作業の進捗の状況を前記全体管理者に対して出力する進捗状況出力手段と、を有することを特徴とする。
【００１２】
好ましくは、前記第一の担当者に対して、当該第一の担当者が指定した前記第二のワークフローの進捗の状況を出力する、第二の進捗状況出力手段、を有する。
【００１３】
または、前記第一の担当者に対して、当該第一の担当者の前記第一のワークフローの内容とともに、前記第二のワークフローを指定すべき旨のメッセージを出力する、指定促進メッセージ出力手段、を有する。
【発明の効果】
【００１４】
本発明によると、業務についてのワークフローを作成することおよび作業の進捗状況を管理することによる従来の管理者の負担を、容易に軽減することが、できる。
【発明を実施するための最良の形態】
【００１５】
図１はワークフロー管理システム１の全体的な構成の例を示す図、図２はワークフローの決定から作業の遂行までの流れの例を示す図、図３は全体管理サーバ２１のハードウェア構成の例を示す図、図４は全体管理サーバ２１の機能的構成の例を示す図、図５は支店管理サーバ３１の機能的構成の例を示す図である。
【００１６】
ワークフロー管理システム１は、図１に示すように、全体管理サーバ２１、全体責任者用端末装置２２、支店管理サーバ３１、支店責任者用端末装置３２、および通信回線５１などを有する。全体管理サーバ２１、全体責任者用端末装置２２、支店管理サーバ３１、および支店責任者用端末装置３２は、通信回線５１を介して互いに接続可能である。通信回線５１として、ＬＡＮ、インターネット、専用回線、または公衆回線などが用いられる。
【００１７】
このワークフロー管理システム１は、企業または役所などの組織において、１つの業務を複数のメンバに分担して行わせる際の作業の工程（手順、フロー、流れ）および進捗に関する管理を行う。以下、業務に伴う作業の工程を「ワークフロー」と記載する。
【００１８】
以下、次の（１）および（２）に示すような条件を有する企業Ｊにおいてワークフロー管理システム１が使用される場合を例に説明する。
（１）  本社とＡ支店、Ｂ支店、およびＣ支店の３つの支店とを有する。
（２）  本社からの指令に基づいて１つの業務をＡ〜Ｃ支店の従業員に分担して行わせる場合は、図２に示す手順でその業務のワークフローの内容が決定される。
【００１９】
図２において、その業務に関する全体的な管理の責任者である全体責任者２Ｈは、その業務の全体のワークフローの内容を決める（＃１０１）。つまり、その業務の最初から最後までの作業の工程を決める。この際に、どの支店がどの作業を担当すべきかをも決める。ただし、各作業の詳細な内容は、全体責任者２Ｈが決める必要はなく、各支店の裁量に委ねられる。
【００２０】
以下、１つの業務についての全体のワークフローを「メインワークフローＭＷ」と記載する。また、メインワークフローＭＷの全工程のうち支店が担当する作業の工程を「支店ワークフローＢＷ」と記載する。
【００２１】
各支店には、支店ワークフローＢＷの作業に関する責任者である支店責任者３Ｈが１人ずつ配属されている。全体責任者２Ｈは、各支店責任者３Ｈに対して各支店の支店ワークフローＢＷを通知する（＃１０２）。
【００２２】
支店責任者３Ｈは、自分の支店の支店ワークフローＢＷの通知を受けると、その支店ワークフローＢＷの詳細な内容を決める。その支店ワークフローＢＷに含まれる作業の一部または全部を複数の従業員に分担して行わせる場合は、どのような工程で作業を行うべきかを従業員ごとに決める（＃１０３）。以下、支店の従業員が担当する作業の工程を「サブワークフローＳＷ」と記載する。
【００２３】
支店責任者３Ｈは、各従業員に対して各々の担当すべきサブワークフローＳＷを通知する（＃１０４）。そして、各従業員は、自分のサブワークフローＳＷに従って作業を行う（＃１０５）。以下、サブワークフローＳＷに従って作業を行う従業員を「作業担当者４Ｈ」と記載する。
【００２４】
図１に戻って、全体管理サーバ２１および全体責任者用端末装置２２は、本社に設置されている。
【００２５】
全体管理サーバ２１は、メインワークフローＭＷの進捗の状況を一元的に管理するサーバであって、図３に示すように、ＣＰＵ２ａ、ＲＡＭ２ｂ、ＲＯＭ２ｃ、ハードディスク２ｄ、および通信インタフェース２ｅなどによって構成される。なお、後に説明する支店管理サーバ３１のハードウェア構成も、図３に示す全体管理サーバ２１のハードウェア構成と基本的に同様である。
【００２６】
通信インタフェース２ｅは、全体責任者用端末装置２２、支店管理サーバ３１、および支店責任者用端末装置３２などと通信回線５１を介して通信を行うためのＮＩＣ（Network Interface Card）またはモデムなどである。
【００２７】
ハードディスク２ｄには、図４に示すような画面データ送信部２１１、支店ワークフロー等送信部２１２、およびメインワークフロー情報管理部２１３などの機能を実現するためのプログラムおよびデータが格納されている。これらのプログラムおよびデータは必要に応じてＲＡＭ２ｂに読み出され、ＣＰＵ２ａによってプログラムが実行される。これらのプログラムまたはデータの一部または全部をＲＯＭ２ｃに記憶させておいてもよい。
【００２８】
全体責任者用端末装置２２は、全体責任者２Ｈが支店ワークフローＢＷの入力および通知などを行うために用いられる、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、またはワークステーションなどの装置である。
【００２９】
支店管理サーバ３１および支店責任者用端末装置３２は、各支店に１台ずつ設置されている。
【００３０】
支店管理サーバ３１は、それが設置されている支店の支店ワークフローＢＷの進捗の状況を管理する。支店管理サーバ３１のハードディスクには、図５に示すような支店ワークフロー等受信部３１１、画面データ送信部３１２、サブワークフロー等送信部３１３、サブワークフロー情報管理部３１４、および支店ワークフロー進捗状況通知部３１５などの機能を実現するためのプログラムおよびデータが格納されている。
【００３１】
支店責任者用端末装置３２は、支店責任者３ＨがサブワークフローＳＷの入力またはサブワークフローＳＷの進捗の入力などを行うために用いられる、パーソナルコンピュータ、ＰＤＡ、またはワークステーションなどの装置である。
【００３２】
以下、Ａ支店に設置されている支店管理サーバ３１および支店責任者用端末装置３２をそれぞれ「支店管理サーバ３１Ａ」および「支店責任者用端末装置３２Ａ」と記載し、Ｂ支店に設置されている支店管理サーバ３１および支店責任者用端末装置３２をそれぞれ「支店管理サーバ３１Ｂ」および「支店責任者用端末装置３２Ｂ」と記載し、Ｃ支店に設置されている支店管理サーバ３１および支店責任者用端末装置３２をそれぞれ「支店管理サーバ３１Ｃ」および「支店責任者用端末装置３２Ｃ」と記載する。
【００３３】
図６は支店ワークフロー入力画面ＨＧ１の例を示す図、図７は支店ワークフローＢＷの例を示す図、図８はアンケート対象者指定画面ＨＧ２の例を示す図、図９は支店ワークフロー進捗テーブル８Ｂの例を示す図、図１０はメインワークフロー進捗画面ＨＧ３の例を示す図、図１１はメッセージ画面ＨＧ４の例を示す図、図１２は支店ワークフロー画面ＨＧ５の例を示す図、図１３はサブワークフロー入力画面ＨＧ６の例を示す図、図１４はサブワークフローＳＷの例を示す図、図１５は作成対象者指定画面ＨＧ７の例を示す図、図１６は送信先等指定画面ＨＧ８の例を示す図、図１７はサブワークフロー進捗テーブル１０Ｓの例を示す図、および図１８はサブワークフロー進捗画面ＨＧ９の例を示す図である。
【００３４】
次に、図４に示す全体管理サーバ２１の各部、全体責任者用端末装置２２、図５に示す支店管理サーバ３１の各部、および支店責任者用端末装置３２のそれぞれの処理の内容を、アンケートへの回答およびその回収に関する業務Ｇを行う場合を例に、説明する。
【００３５】
図４において、全体管理サーバ２１の画面データ送信部２１１は、全体責任者用端末装置２２からの要求に応じて、所定の画面を表示するための画面データを生成し送信する。
【００３６】
支店ワークフロー等送信部２１２は、全体責任者２Ｈが作成した各支店の支店ワークフローＢＷのデータを支店管理サーバ３１に対して送信する。支店ワークフローＢＷのデータの送信は、次のような手順で行われる。
【００３７】
全体責任者２Ｈは、予め、業務Ｇの全体的な作業の工程つまりメインワークフローＭＷを作成しておく。さらに、支店ごとに、メインワークフローＭＷのうちのどのような作業をどのような手順で実行させるかを決めておく。つまり、支店ごとの支店ワークフローＢＷを作成しておく。そして、所定のコマンドを全体責任者用端末装置２２に入力する。
【００３８】
全体責任者用端末装置２２は、所定のコマンドが入力されると、図６のような支店ワークフロー入力画面ＨＧ１の画面データを全体管理サーバ２１に対して要求し受信し、支店ワークフロー入力画面ＨＧ１を表示する。全体責任者２Ｈは、作成しておいた支店ワークフローＢＷを支店ワークフロー入力画面ＨＧ１に入力する。さらに、全体責任者２Ｈは、作業に関するその他の情報を入力するための画面を必要に応じて表示させ、それを入力する。
【００３９】
すると、全体責任者用端末装置２２は、入力された支店ワークフローＢＷおよび作業に関するその他の情報を示すデータ（以下、「支店ワークフローデータ７Ｂ」と記載する。）を全体管理サーバ２１に送信する。
【００４０】
支店ワークフロー等送信部２１２は、全体責任者用端末装置２２から送信されてきた支店ワークフローデータ７Ｂを、その支店ワークフローデータ７Ｂに係る支店ワークフローＢＷの分担先である支店の支店管理サーバ３１に送信（転送）する。これにより、支店への支店ワークフローＢＷの通知がなされる。
【００４１】
ここで、支店ワークフロー入力画面ＨＧ１への支店ワークフローＢＷの入力の方法を、全体責任者２Ｈが次の（ア）および（イ）のようにメインワークフローＭＷおよび各支店の支店ワークフローＢＷを作成する場合を例に、説明する。
（ア）  Ａ支店に所属する３人の特定の従業員、Ｂ支店に所属する３人の特定の従業員、およびＣ支店に所属する３人の特定の従業員のそれぞれにアンケートに回答させ、その回答結果を回収する、という作業からなるワークフローを作成し、これを業務ＧのメインワークフローＭＷとする。
（イ）  Ａ支店に所属する従業員にアンケートに回答させ、その回答結果を回収する、という作業を、Ａ支店に分担する。同様に、残りの従業員にアンケートに回答させ、その回答結果を回収する、という作業は、各従業員が所属する支店（つまり、Ｂ支店およびＣ支店のうちのいずれか）に分担する。これらの作業の実施方法の決定はＡ支店の支店責任者３Ｈに委ね、Ａ支店の支店責任者３ＨがＡ支店の従業員に対して自由にサブワークフローＳＷを作成し実施させてもよい、と決める。ただし、委ねっ放しでは進捗を十分に管理できないので、これらの作業に付随する作業として、支店ワークフローＢＷの通知を受けた旨の報告およびサブワークフローＳＷが完遂した旨の報告の作業を課す。そして、以上の点に鑑み、
＜作業ａ１＞  支店ワークフローＢＷの受信を確認し、
＜作業ａ２＞  従業員にアンケートに回答させその回答結果を回収するためのサブワークフローＳＷを作成し、
＜作業ａ３＞  全てのサブワークフローＳＷの完遂を報告する、
という作業からなるワークフローを、Ａ支店の支店ワークフローＢＷに決める。Ｂ支店およびＣ支店それぞれの支店ワークフローＢＷも、同様に作成する。
【００４２】
つまり、全体責任者２Ｈは、図７のようなＡ〜Ｃ支店の支店ワークフローＢＷを予め作成する。これにより、これらの支店ワークフローＢＷによって構成されるメインワークフローＭＷの内容が、上記（ア）の時点よりも詳細に決まる。
【００４３】
支店ワークフロー入力画面ＨＧ１において、最初は、テキストボックスＴＢ１および作業手順表ＲＮ１は、空白である。
【００４４】
全体責任者２Ｈは、Ａ支店の支店ワークフローＢＷを次のように入力する。テキストボックスＴＢ１にＡ支店の支店名を入力する。ワークメニューＷＭ１に示される様々な作業の作業名の中から、全体責任者２Ｈが今回作成したＡ支店の支店ワークフローＢＷに含まれる作業の作業名を、作業順に選択する。つまり、上記の作業ａ１、ａ２、およびａ３の順に、それぞれに対応する作業名を選択する。そうすると、作業手順表ＲＮ１の１段目から順に、選択された作業名が配置されていく。
【００４５】
そして、所定のコマンドを入力して図８のようなアンケート対象者指定画面ＨＧ２を表示させ、どの従業員のアンケートの作業をＡ支店に分担するのかを指定する。なお、アンケート対象者指定画面ＨＧ２では、企業Ｊの従業員の名前および所属する大グループ（本社または支店）および小グループ（部署）の名称が、Ｗｉｎｄｏｗｓ（登録商標）のエクスプローラおよびファイルマネージャのように木構造によって、表されている。
【００４６】
さらに、所定のコマンドを入力して所定の画面を表示させ、アンケートの質問および回答フォームなどを入力する。
【００４７】
以上の操作によって、Ａ支店の支店ワークフローＢＷの情報（本例では、作業の手順、作業の対象、およびアンケートの質問および回答フォームなど）の入力が完了する。
【００４８】
全体責任者２Ｈは、入力が完了したら、支店ワークフロー入力画面ＨＧ１の「ＯＫ」ボタンをクリックする。すると、入力された情報を示す支店ワークフローデータ７Ｂが全体管理サーバ２１を介してＡ支店の支店管理サーバ３１に送信される。
【００４９】
Ｂ支店およびＣ支店それぞれの支店ワークフローＢＷも、支店ワークフロー入力画面ＨＧ１において、Ａ支店の支店ワークフローＢＷの場合と同様の手順で、入力される。Ｂ支店およびＣ支店にどの従業員のアンケートの作業を分担するのかもアンケート対象者指定画面ＨＧ２において指定される。Ｂ支店の従業員およびＣ支店の従業員に対するアンケートの質問および回答フォームは、Ａ支店の従業員に対するアンケートの質問および回答フォームが共通に用いられる。
【００５０】
図４に戻って、メインワークフロー情報管理部２１３は、図９に示すような、業務Ｇに係る作業を分担した支店ごとの支店ワークフロー進捗テーブル８Ｂを記憶し管理する。支店ワークフロー進捗テーブル８Ｂには、図９のように、支店ワークフローＢＷの中の作業ごとに、「作業名」および「完了フラグ」の各フィールドからなるレコードが格納されている。「完了フラグ」は、その作業が完了したか否かを示すフラグである。初期値は、未完了であることを示す「０」である。そして、後に説明するようにその作業が完了した旨の報告があると、「１」に更新される。
【００５１】
全体責任者２Ｈは、各支店の支店ワークフローＢＷの進捗状況を確認する場合は、所定のコマンドを全体責任者用端末装置２２に入力する。
【００５２】
全体責任者用端末装置２２は、所定のコマンドが入力されると、全体管理サーバ２１に対して各支店の支店ワークフローＢＷの進捗状況を示す画面を表示するための画面データを要求する。
【００５３】
全体管理サーバ２１は、全体責任者用端末装置２２から要求を受け付けると、支店ワークフロー進捗テーブル８Ｂに基づいて、図１０のようなメインワークフロー進捗画面ＨＧ３を表示するための画面データを生成し、それを全体責任者用端末装置２２に対して送信する。メインワークフロー進捗画面ＨＧ３には、完了済みの作業と未完了の作業とが区別できる、各支店の支店ワークフローＢＷが示される。例えば、完了済みの作業の作業名の文字が太字になったり、その作業名を示す枠の中の色が背景色と異なる色になったりする。または、完了済みの作業の作業名を示す枠にフラグが付されたりする。
【００５４】
全体責任者用端末装置２２は、全体管理サーバ２１からその画面データを受信すると、メインワークフロー進捗画面ＨＧ３を表示する。
【００５５】
全体責任者２Ｈは、メインワークフロー進捗画面ＨＧ３を確認することにより、各支店の支店ワークフローＢＷの進捗状況を把握することができる。
【００５６】
図５おいて、支店管理サーバ３１の支店ワークフロー等受信部３１１は、全体管理サーバ２１から送信されてきた支店ワークフローデータ７Ｂを受信する。
【００５７】
画面データ送信部３１２は、支店責任者用端末装置３２からの要求に応じて、所定の画面を表示するための画面データを生成し送信する。または、支店ワークフロー等受信部３１１が支店ワークフローデータ７Ｂを受信すると、支店責任者用端末装置３２に対して、図１１のような、支店ワークフローデータ７Ｂを受信した旨のメッセージを示すメッセージ画面ＨＧ４を表示するための画面データを生成し送信する。
【００５８】
支店責任者用端末装置３２は、支店管理サーバ３１からメッセージ画面ＨＧ４を表示するための画面データを受信すると、その画面データに基づいてメッセージ画面ＨＧ４を表示する。支店責任者３Ｈは、メッセージ画面ＨＧ４に示されるメッセージを見て、支店管理サーバ３１が支店ワークフローデータ７Ｂを受信したことを確認する。
【００５９】
そして、支店責任者３Ｈは、支店ワークフローＢＷを示す画面を表示させるために「表示」ボタンをクリックする。すると、支店責任者用端末装置３２は、全体管理サーバ２１に対して、図１２のような支店ワークフロー画面ＨＧ５を表示するための画面データを要求し受信し、支店ワークフロー画面ＨＧ５を表示する。
【００６０】
支店責任者３Ｈは、支店ワークフロー画面ＨＧ５に示される支店ワークフローＢＷを確認すると、その支店ワークフローＢＷに従って作業を実施する。
【００６１】
サブワークフロー等送信部３１３は、支店責任者３Ｈが作業担当者４Ｈごとに作成したサブワークフローＳＷのデータ（以下、「サブワークフローデータ９Ｓ」と記載する。）を、各作業担当者４Ｈに対して送信する。サブワークフローＳＷの送信は、次のような手順で行われる。
【００６２】
支店責任者３Ｈは、図１２のような、サブワークフローを作成する作業を含む支店ワークフローＢＷを示した画面が表示された場合は、サブワークフローＳＷを作成する作業を実施する。そして、支店責任者３Ｈは、所定のコマンドを支店責任者用端末装置３２に入力する。
【００６３】
支店責任者用端末装置３２は、所定のコマンドが入力されると、図１３のようなサブワークフロー入力画面ＨＧ６の画面データを支店管理サーバ３１に対して要求し受信し、サブワークフロー入力画面ＨＧ６を表示する。支店責任者３Ｈは、作成したサブワークフローＳＷをサブワークフロー入力画面ＨＧ６に入力する。支店責任者３Ｈは、作業担当者４Ｈを自分で決定する。そして、作業担当者４ＨごとにサブワークフローＳＷを作成する。
【００６４】
すると、支店責任者用端末装置３２は、入力されたサブワークフローＳＷのサブワークフローデータ９Ｓを支店管理サーバ３１に送信する。
【００６５】
サブワークフロー等送信部３１３は、支店責任者用端末装置３２から送信されてきたサブワークフローデータ９Ｓを、各作業担当者４Ｈに送信（転送）する。これにより、各作業担当者４ＨへのサブワークフローＳＷの通知がなされる。また、サブワークフロー等送信部３１３は、サブワークフローデータ９Ｓを各作業担当者４Ｈに送信するのに伴って、全体責任者用端末装置２２から送信され受信したアンケートの質問および回答フォームを各作業担当者４Ｈに送信する。
【００６６】
ここで、サブワークフロー入力画面ＨＧ６へのサブワークフローＳＷの入力の方法を、支店責任者３Ｈが以下の（カ）〜（ケ）のようにサブワークフローＳＷを作成する場合を例に、説明する。
（カ）  支店責任者３Ｈは、支店ワークフロー画面ＨＧ５に示されるアンケート対象者を作業担当者４Ｈとして選定する。
（キ）  支店責任者３Ｈは、選定した作業担当者４Ｈうちパーソナルコンピュータを所有している従業員（以下、「ＰＣ所有従業員」と記載する。）とは、情報のやり取りを電子メールで行うことができる。したがって、ＰＣ所有従業員である作業担当者４Ｈに対しては、サブワークフローＳＷを電子メールで通知することができる。また、所定の宛先にアンケートの回答結果を電子メールで作業担当者４Ｈに返信（報告）させることができる。そこで、支店責任者３Ｈは、ＰＣ所有従業員である作業担当者４Ｈに対して、
＜作業ｓ１＞  サブワークフローデータ９Ｓを電子メールで受信したことを確認し、
＜作業ｓ２＞  アンケートに対する回答フォームへの記載を行い、
＜作業ｓ３＞  所定の宛先にアンケートの回答結果を電子メールで返信（報告）する、
という作業からなるワークフローを作成する。
（ク）  支店責任者３Ｈは、選定した作業担当者４Ｈのうちパーソナルコンピュータは所有していないがファックス端末を所有している従業員（以下、「ファックス所有従業員」と記載する。）とは、情報のやり取りをファックスで行うことができる。したがって、ファックス所有従業員である作業担当者４Ｈに対しては、サブワークフローＳＷをファックスで通知することができる。また、所定の宛先にアンケートの回答結果をファックスで作業担当者４Ｈに返信（報告）させることができる。そこで、支店責任者３Ｈは、ファックス所有従業員である作業担当者４Ｈに対して、
＜作業ｔ１＞  サブワークフローデータ９Ｓをファックスで受信したことを確認し、
＜作業ｔ２＞  アンケートに対する回答フォームへの記載を行い、
＜作業ｔ３＞  所定の宛先にアンケートの回答結果をファックスで返信（報告）する、
という作業からなるワークフローを作成する。
（ケ）  支店責任者３Ｈは、選定した作業担当者４Ｈのうちパーソナルコンピュータおよびファックス端末を両方とも所有していない従業員（以下、「非所有従業員」と記載する。）とは、電子メールまたはファックスなどで情報のやり取りを行うことはできない。したがって、非所有従業員に対しては、所定の情報を示した書面をお互い手渡ししてまたは郵送して、情報のやり取りを行う。そこで、支店責任者３Ｈは、非所有従業員である作業担当者４Ｈに対して、
＜作業ｕ１＞  サブワークフローＳＷの内容を示した書面を支店責任者３Ｈから手渡してもらうまたはサブワークフローＳＷの内容を示した書面を郵送してもらうことによって、サブワークフローＳＷを取得し、
＜作業ｕ２＞  アンケートに回答（記載）し、
＜作業ｕ３＞  支店責任者３Ｈにアンケートの回答結果を示した書面を手渡すかまたは郵送する、
という作業からなるワークフローを作成する。
【００６７】
つまり、支店責任者３Ｈは、図１４に示すような、選定した作業担当者４ＨごとのサブワークフローＳＷを予め作成する。そして、支店責任者３Ｈは、所定のコマンドを支店責任者用端末装置３２に入力する。
【００６８】
支店責任者用端末装置３２は、所定のコマンドが入力されると、図１５のような作成対象者指定画面ＨＧ７の画面データを支店管理サーバ３１に対して要求し受信し、作成対象者指定画面ＨＧ７を表示する。
【００６９】
作業担当者情報欄ＲＮ２には、その支店の各従業員の識別情報およびサブワークフローＳＷの作成の有無が示されている。サブワークフローＳＷがまだ作成されていない作業担当者４Ｈについては、その作業担当者４Ｈの名前に「未入力」という情報および「入力開始」ボタンが対応付けられる。サブワークフローＳＷが既に作成されている作業担当者４Ｈに対しては、その作業担当者４Ｈの名前を示すフィールドに「入力済」というフィールドが対応付けられる。
【００７０】
支店責任者３Ｈは、サブワークフローＳＷがまだ作成されていない作業担当者４Ｈを、その名前に対応付けられている「入力開始」ボタンをクリックし指定する。そして、図１３のサブワークフロー入力画面ＨＧ６を表示させる。
【００７１】
サブワークフロー入力画面ＨＧ６において、最初は、テキストボックスＴＢ２および作業手順表ＲＮ３は、空白である。
【００７２】
支店責任者３Ｈは、例えば、ＰＣ所有従業員である「Ｘさん」という作業担当者４Ｈを指定した場合は、ＸさんのサブワークフローＳＷを次のように入力する。テキストボックスＴＢ２にＸさんの名前を入力する。ワークメニューＷＭ２に示される様々な作業の作業名の中から、支店責任者３Ｈが今回作成したＸさんのサブワークフローＳＷに含まれる作業の作業名、つまり、上記の作業ｓ１、ｓ２、およびｓ３の作業名を作業順に選択する。そうすると、作業手順表ＲＮ３の１段目から順に、選択された作業名が配置されていく。
【００７３】
以上の操作によって、ＰＣ所有従業員であるＸさんのサブワークフローＳＷの内容（本例では、作業の手順）の入力が完了する。
【００７４】
支店責任者３Ｈは、ＸさんのサブワークフローＳＷの入力を完了すると、サブワークフロー入力画面ＨＧ６の「ＯＫ」ボタンをクリックする。すると、支店責任者用端末装置３２は、全体管理サーバ２１に対して、図１６のような送信先等指定画面ＨＧ８を表示するための画面データを要求し受信し、送信先等指定画面ＨＧ８を表示する。ここで、支店責任者３Ｈは、入力したサブワークフローＳＷのサブワークフローデータ９Ｓの送信先であるＸさんの電子メールアドレスをテキストボックスＴＢ３に入力する。
【００７５】
支店責任者３Ｈがサブワークフローデータ９Ｓの送信先を入力し「ＯＫ」ボタンをクリックすると、支店責任者３Ｈがサブワークフロー入力画面ＨＧ６で入力したサブワークフローＳＷのサブワークフローデータ９Ｓが電子メールによって支店管理サーバ３１を介してＸさんに送信される。
【００７６】
さらに、送信先等指定画面ＨＧ８では、Ｘさんにサブワークフローデータ９Ｓを送信したことを通知するための通知先も入力することができる。例えば、Ｘさんにサブワークフローデータ９Ｓが送信されたことを全体責任者２Ｈおよびその支店管理サーバ３１が設置されている支店の支店長に通知する必要がある場合は、全体責任者２Ｈおよびその支店長それぞれの電子メールアドレスをテキストボックスＴＢ４に入力する。そして、「ＯＫ」ボタンがクリックされると、サブワークフローデータ９Ｓが支店管理サーバ３１を介してＸさんに送信されるのに伴って、サブワークフローデータ９ＳをＸさんに送信した旨が支店長および全体責任者２Ｈに通知される。
【００７７】
支店責任者３Ｈは、残りの作業担当者４ＨのサブワークフローＳＷも、Ｘさんの場合と同様の手順で入力する。
【００７８】
ただし、ファックス所有従業員である作業担当者４ＨにサブワークフローＳＷを送信する場合は、テキストボックスＴＢ３にその作業担当者４Ｈのファックス番号を入力する。サブワークフローデータ９Ｓ、アンケートの質問のデータ、および回答フォームのデータは、その作業担当者４Ｈのファックス端末にファックスされる。
【００７９】
非所有従業員に対しては、支店責任者３Ｈは、サブワークフローＳＷ、アンケートの質問、および回答フォームを示した書面を作業担当者４Ｈに手渡しまたは郵送することによって、サブワークフローＳＷを通知する。したがって、非所有従業員にサブワークフローＳＷを通知する場合は、テキストボックスＴＢ３には何も入力しない。
【００８０】
全ての作業担当者４ＨのサブワークフローＳＷの入力が完了すると、支店責任者３Ｈは、作成対象者指定画面ＨＧ７において「入力完了」ボタンをクリックし、作成対象者指定画面ＨＧ７を閉じる。なお、支店責任者用端末装置３２は、支店責任者３Ｈが「入力完了」ボタンをクリックすると、支店管理サーバ３１に対し、サブワークフローＳＷの作成を完了した旨の信号を送信する。
【００８１】
各作業担当者４Ｈは、支店管理サーバ３１からデータを受信しまたは書面を受け取ると、そのデータまたは書面に示されるサブワークフローＳＷに従って作業を実施する。そして、そのサブワークフローＳＷに示される作業を１つ完了するごとに、その旨を支店責任者３Ｈに報告する。
【００８２】
サブワークフローＳＷの進捗状況の報告の方法は、作業担当者４Ｈの種類によって異なる。
【００８３】
ＰＣ所有従業員である作業担当者４Ｈは、サブワークフローＳＷの進捗状況を示す電子メールを所定の形式に基づいて作成し、それをその作業担当者４Ｈの支店の支店管理サーバ３１に送信することによって、報告する。
【００８４】
ＦＡＸ所有従業員である作業担当者４Ｈは、サブワークフローＳＷの進捗状況を記載した書類を作成し、それをその作業担当者４Ｈの支店の支店責任者３Ｈのファックス端末に宛ててファックスで送信することによって、報告する。
【００８５】
非所有従業員である作業担当者４Ｈは、サブワークフローＳＷの進捗状況を示す書面を作成し、それをその作業担当者４Ｈの支店の支店責任者３Ｈに手渡しまたは郵送することによって、報告する。
【００８６】
図５に戻って、サブワークフロー情報管理部３１４は、その支店管理サーバ３１に係る支店の各作業担当者４ＨのサブワークフローＳＷの進捗状況に関する情報を、例えば次のような方法によって管理する。
【００８７】
サブワークフロー情報管理部３１４は、作業担当者４Ｈごとに、サブワークフロー進捗テーブル１０Ｓを記憶している。サブワークフロー進捗テーブル１０Ｓには、図１７のように、その作業担当者４ＨのサブワークフローＳＷの中の作業ごとに「作業名」および「完了フラグ」の各フィールドからなるレコードが格納されている。「完了フラグ」は、その作業が完了したか否かを示すフラグである。初期値は、未完了であることを示す「０」である。
【００８８】
サブワークフロー情報管理部３１４は、ＰＣ所有従業員である作業担当者４Ｈから作業が完了した旨（サブワークフローＳＷの進捗状況）の報告を電子メールで受けると、どの作業担当者４Ｈがどの作業を完了したのかを判別する。そして、判別した作業担当者４Ｈのサブワークフロー進捗テーブル１０Ｓの中の、判別した作業に対応する完了フラグを、「１」に更新する。
【００８９】
ＰＣ所有従業員以外の作業担当者４Ｈのサブワークフロー進捗テーブル１０Ｓの更新は、支店責任者３Ｈによる支店責任者用端末装置３２の操作を伴う。
【００９０】
支店責任者３Ｈは、ファックス所有従業員または非所有従業員である作業担当者４Ｈからの報告をファックス、手渡し、または郵送で受け付けると、その内容を確認する。そして、支店責任者３Ｈは、支店責任者用端末装置３２を操作して、どの作業担当者４Ｈがどの作業を完了したのかを入力する。
【００９１】
すると、支店責任者用端末装置３２は、入力された内容を支店管理サーバ３１に通知する。そして、サブワークフロー情報管理部３１４は、通知された内容に基づいて、その作業担当者４Ｈのサブワークフロー進捗テーブル１０Ｓの中の、完了した作業に対応する完了フラグを、「１」に更新する。
【００９２】
支店ワークフロー進捗状況通知部３１５は、全体管理サーバ２１から受信した支店ワークフローデータ７Ｂに示される支店ワークフローＢＷの進捗状況を全体管理サーバ２１に通知（報告）する処理を行う。すなわち、その支店ワークフローＢＷの作業が１つ完了するごとに、その旨を全体管理サーバ２１に通知する。
【００９３】
ここで、全体管理サーバ２１から受信した支店ワークフローデータ７Ｂに、図１２のように作業ａ１〜ａ３からなる支店ワークフローＢＷが示されている場合を例に、進捗状況を通知するタイミングについて説明する。
【００９４】
前に説明したように、支店責任者用端末装置３２から支店ワークフロー等表示画面ＨＧ５を表示するための画面データの要求があると、画面データ送信部３１２は、それを送信する。すると、支店ワークフロー進捗状況通知部３１５は、支店ワークフローＢＷの受信を確認の作業つまり作業ａ１が完了したと、判別する。そして、作業ａ１が完了した完了した旨を全体管理サーバ２１に通知する。
【００９５】
支店責任者用端末装置３２からサブワークフローＳＷの作成を完了した旨の信号を受信すると、支店ワークフロー進捗状況通知部３１５は、サブワークフローＳＷの作成の作業つまり作業ａ２が完了したと判定する。そして、作業ａ２が完了した旨を全体管理サーバ２１に通知する。
【００９６】
その支店の全ての作業担当者４Ｈのサブワークフロー進捗テーブル１０Ｓの完了フラグの値が全て「１」に更新されると、支店ワークフロー進捗状況通知部３１５は、サブワークフローＳＷの作業つまり作業ａ３が完了したと判定する。そして、作業ａ３が完了した旨を全体管理サーバ２１に通知する。
【００９７】
ところで、前に説明した通り、全体責任者２Ｈは、各支店の支店ワークフローＢＷの進捗状況を確認することができる。支店責任者３Ｈは、自分の支店の各作業担当者４ＨのサブワークフローＳＷの進捗状況を、次のようにして確認することができる。
【００９８】
支店責任者３Ｈは、所定のコマンドを支店責任者用端末装置３２に入力する。すると、支店責任者用端末装置３２は、サブワークフローＳＷの進捗情報に関する画面を表示するための画面データを支店管理サーバ３１に対して要求する。
【００９９】
支店管理サーバ３１は、支店責任者用端末装置３２から要求を受け付けると、サブワークフロー情報管理部３１４に記憶されている各作業担当者４Ｈのサブワークフロー進捗テーブル１０Ｓ（図１７参照）に基づいて、図１８のようなサブワークフロー進捗画面ＨＧ９を表示するための画面データを生成し、それを支店責任者用端末装置３２に対して送信する。サブワークフロー進捗画面ＨＧ９は、図１０で説明したメインワークフロー進捗画面ＨＧ３と同様に、完了済みの作業の作業名と未完了の作業と作業名とを区別し得る表示形態を有する。
【０１００】
そして、支店責任者用端末装置３２は、支店管理サーバ３１からその画面データを受信すると、サブワークフロー進捗画面ＨＧ９を表示する。支店責任者３Ｈは、サブワークフロー進捗画面ＨＧ９を確認することにより、各作業担当者４ＨのサブワークフローＳＷの進捗状況を把握することができる。
【０１０１】
図１９はメインワークフローＭＷおよび支店ワークフローＢＷの管理に関する全体的な処理の流れの例を説明するためのフローチャート、図２０および図２１は支店ワークフローＢＷの進捗状況の報告およびサブワークフローＳＷの管理に関する全体的な処理の流れの例を説明するためのフローチャートである。
【０１０２】
次に、全体管理サーバ２１および支店管理サーバ３１の全体的な処理の流れを、図１９〜図２１を参照しながら説明する。
【０１０３】
全体責任者２Ｈは、支店ワークフロー入力画面ＨＧ１（図６参照）を全体責任者用端末装置２２に表示させるために、所定のコマンドを全体責任者用端末装置２２に入力する。すると、支店ワークフロー入力画面ＨＧ１の画面データの要求が全体管理サーバ２１に送信され、全体管理サーバ２１は、その画面データを生成し全体責任者用端末装置２２に送信する（図１９の＃２２１）。
【０１０４】
全体責任者２Ｈは、支店ワークフロー入力画面ＨＧ１が表示されると、予め作成しておいたＡ〜Ｃ支店それぞれの支店ワークフローＢＷを入力する。作業に関するその他の情報も、適宜、入力する。
【０１０５】
全体管理サーバ２１は、入力された支店ワークフローＢＷおよび作業に関するその他の情報を示すデータ、つまり、支店ワークフローデータ７Ｂを、全体責任者用端末装置２２から受信すると（＃２２２）、各支店の支店管理サーバ３１に、それぞれの支店ワークフローデータ７Ｂを転送するとともに（＃２２３）、それぞれの支店ワークフローデータ７Ｂに対応する支店ワークフロー進捗テーブル８Ｂ（図９参照）を生成し記憶する（＃２２４）。
【０１０６】
そして、各支店の支店管理サーバ３１から支店ワークフローＢＷの進捗状況を知らせる報告がなされるのを待つ（＃２２５）。
【０１０７】
Ａ支店の支店管理サーバ３１つまり支店管理サーバ３１Ａは、全体管理サーバ２１から支店ワークフローデータ７Ｂを受信すると（図２０の＃３３１）、支店責任者用端末装置３２Ａに対して、支店ワークフローデータ７Ｂを受信した旨のメッセージを示すメッセージ画面ＨＧ４（図１１参照）を表示するための画面データを生成し送信する（＃３３２）。
【０１０８】
支店責任者用端末装置３２Ａは、その画面データを受信すると、メッセージ画面ＨＧ４を表示する。Ａ支店の支店責任者３Ｈは、メッセージ画面ＨＧ４に示されるメッセージを見て、支店管理サーバ３１Ａが支店ワークフローデータ７Ｂを受信したことを確認する。そして、「表示」ボタンをクリックする。
【０１０９】
すると、支店責任者用端末装置３２Ａは、全体管理サーバ２１に対して、支店ワークフロー画面ＨＧ５（図１２参照）を表示するための画面データを要求する。支店管理サーバ３１は、その要求に応じて、その画面データを生成し支店責任者用端末装置３２Ａに送信する（＃３３３）。このとき、支店管理サーバ３１Ａは、支店責任者３Ｈが支店ワークフローＢＷの受信を確認したと判別し、全体管理サーバ２１に、支店ワークフローＢＷの受信を確認した旨（つまり、図１２に示す作業ａ１が完了した旨）を通知（報告）する（＃３３４）。
【０１１０】
支店責任者用端末装置３２Ａは、支店管理サーバ３１Ａから支店ワークフロー画面ＨＧ５の画面データを受信すると、その画面を表示する。ここで、Ａ支店の支店責任者３Ｈは、支店ワークフロー画面ＨＧ５に示される支店ワークフローＢＷを確認すると、その支店ワークフローＢＷに従って作業を実施する。
【０１１１】
その支店ワークフローＢＷの中には、サブワークフローＳＷを作成する作業が含まれているので、支店責任者３Ｈは、作業担当者４Ｈを決め、各人のサブワークフローＳＷを作成する。そして、それらのサブワークフローＳＷを入力するために、次のような操作を行う。
【０１１２】
支店責任者３Ｈは、所定のコマンドを入力する。すると、支店責任者用端末装置３２Ａは、サブワークフロー入力画面ＨＧ６（図１３参照）の画面データを支店管理サーバ３１Ａに対して要求する。支店管理サーバ３１Ａは、その要求に応じて、サブワークフロー入力画面ＨＧ６の画面データを支店管理サーバ３１Ａに送信する（＃３３５）。支店責任者用端末装置３２Ａは、その画面データを受信し、サブワークフロー入力画面ＨＧ６を表示する。
【０１１３】
支店責任者３Ｈが作業担当者４ＨのサブワークフローＳＷを入力するごとに、支店責任者用端末装置３２Ａは、入力されたサブワークフローＳＷのデータつまりサブワークフローデータ９Ｓを支店管理サーバ３１Ａに送信する。
【０１１４】
支店管理サーバ３１Ａは、そのサブワークフローデータ９Ｓを受信するごとに（＃３３６）、それに対応するサブワークフロー進捗テーブル１０Ｓ（図１７参照）を生成し記憶する（＃３３７）。
【０１１５】
また、そのサブワークフローデータ９ＳがＰＣ所有従業員またはファックス所有従業員である作業担当者４Ｈのためのものであれば、その作業担当者４Ｈに対して電子メールまたはファックスでそれを送信する（＃３３８）。一方、そのサブワークフローデータ９Ｓが非所有従業員のためのものであれば、支店責任者３Ｈが、サブワークフローＳＷを記載した書面を手渡しまたは郵送でその作業担当者４Ｈに与える。
【０１１６】
Ａ支店全員の作業担当者４Ｈのサブワークフローデータ９Ｓの入力が完了したら、支店責任者用端末装置３２Ａは、その旨の信号を支店管理サーバ３１Ａに送信する。支店管理サーバ３１Ａは、その信号を受信すると（＃３３９）、サブワークフローＳＷを作成した旨（つまり、図１２に示す作業ａ２が完了した旨）を通知（報告）する（＃３４０）。
【０１１７】
そして、支店管理サーバ３１Ａは、サブワークフローＳＷの進捗状況の報告がなされるのを待つ（図２１の＃３４１）。
【０１１８】
Ａ支店の各作業担当者４Ｈは、自分のサブワークフローＳＷに従って作業を実施する。そして、作業を１つ完了するごとに、次のような方法でその旨を報告する。
【０１１９】
ＰＣ所有従業員である作業担当者４Ｈは、支店管理サーバ３１Ａに電子メールを送信することによって報告する。
【０１２０】
ファックス所有従業員である作業担当者４Ｈは、Ａ支店の支店責任者３Ｈのファックス端末にファックスすることによって報告する。非所有従業員である作業担当者４Ｈは、書面をＡ支店の支店責任者３Ｈに手渡しまたは郵送することによって報告する。支店責任者３Ｈは、支店責任者用端末装置３２Ａを操作して報告の内容を入力し支店管理サーバ３１Ａに送信する。
【０１２１】
支店管理サーバ３１Ａは、作業の完了の報告を作業担当者４Ｈの端末装置または支店責任者用端末装置３２Ａから受信するごとに（＃３４２でＹｅｓ）、報告者である作業担当者４ＨのサブワークフローＳＷに対応するサブワークフロー進捗テーブル１０Ｓの、その作業の完了フラグを「１」に更新する（＃３４３）。
【０１２２】
そして、Ａ支店の全ての作業担当者４Ｈのサブワークフロー進捗テーブル１０Ｓの全ての完了フラグが「１」になったら（＃３４４でＹｅｓ）、全てのサブワークフローＳＷの作業が完了した旨を全体管理サーバ２１に通知（報告）する（＃３４５）。
【０１２３】
Ｂ支店およびＣ支店の支店管理サーバ３１Ｂ、３１Ｃおよび支店責任者用端末装置３２Ｂおよび支店責任者用端末装置３２Ｂも、以上説明したＡ支店の支店管理サーバ３１Ａ、支店責任者用端末装置３２Ａと同様の処理を行う。
【０１２４】
図１９に戻って、全体管理サーバ２１は、各支店の支店管理サーバ３１から作業の完了の報告を受け付けるごとに（＃２２７でＹｅｓ）、報告元である支店の支店ワークフロー進捗テーブル８Ｂの、その報告に係る完了フラグを、「１」に更新する（＃２２８）。
【０１２５】
上に説明した図２０および図２１の例によると、各支店の支店管理サーバ３１は、支店ワークフローＢＷの受信の確認が完了し、サブワークフローＳＷの作成が完了し、およびサブワークフローＳＷの作業が完了するごとに、全体管理サーバ２１への報告を行う（図２０の＃３３４、＃３４０、図２１の３４５）。したがって、図２０および図２１の例の場合は、全体管理サーバ２１は、これらの報告のうちの１つを受け付けるごとに、完了フラグの更新を行う。
【０１２６】
図２２はメインワークフロー進捗画面ＨＧ３およびサブワークフロー進捗画面ＨＧ９それぞれの画面データの付与の処理の流れの例を説明するフローチャートである。
【０１２７】
また、全体管理サーバ２１は、図１９の処理とは独立して、図１０のようなメインワークフロー進捗画面ＨＧ３の画面データを付与するための処理を、図２２（ａ）に示すような手順で行う。
【０１２８】
すなわち、全体責任者用端末装置２２から要求があると（＃２５１でＹｅｓ）、各支店の最新の支店ワークフロー進捗テーブル８Ｂに基づいて、メインワークフロー進捗画面ＨＧ３を表示するための画面データを生成する（＃２５２）。そして、その画面データを全体責任者用端末装置２２に送信する（＃３５３）。
【０１２９】
また、支店管理サーバ３１は、図２０および図２１の処理とは独立して、図１８のようなサブワークフロー進捗画面ＨＧ９の画面データを付与するための処理を、図２２（ｂ）に示すような手順で行う。
【０１３０】
すなわち、支店責任者用端末装置３２から要求があると（＃３５１でＹｅｓ）、各作業担当者４Ｈの最新のサブワークフロー進捗テーブル１０Ｓに基づいて、サブワークフロー進捗画面ＨＧ９を表示するための画面データを生成する（＃３５２）。そして、その画面データを支店責任者用端末装置３２に送信する（＃３５３）。
【０１３１】
本実施形態によると、全体管理サーバ２１は、業務についての各支店のワークフローつまり支店ワークフローＢＷを全体責任者２Ｈに作成させ、各支店ワークフローＢＷを各支店の支店管理サーバ３１に通知する。各支店の支店管理サーバ３１は、各支店の支店責任者３Ｈに各作業担当者４ＨのワークフローつまりサブワークフローＳＷを作成させ、各サブワークフローＳＷを各作業担当者４Ｈに通知する。
【０１３２】
このような構成により、業務全体についての大まかなワークフローを全体責任者２Ｈに作成させ、各作業担当者４Ｈについての詳細なワークフローは各支店の支店責任者３Ｈに作成させることができる。
【０１３３】
したがって、作業担当者４Ｈ一人ひとりのワークフローを全体責任者２Ｈに作成させる必要をなくし、ワークフローの作成に関する全体責任者２Ｈの負担を軽減することができる。
【０１３４】
これにより、例えばファックス端末の故障などのトラブルによって急遽、サブワークフローＳＷの内容を変更しなければならなくなっても、従来のように全体責任者２Ｈが対処するのではなく、支店責任者３Ｈが対処することができる。よって、トラブルによるサブワークフローＳＷの変更も、迅速に行うことができる。
【０１３５】
また、各作業担当者４Ｈのワークフローを、作業担当者４Ｈ一人ひとりが作業をどのような条件（環境）の下で実施するのかを全体責任者２Ｈよりも詳しく把握している支店責任者３Ｈに作成させることができるので、各作業担当者４Ｈにとって好適なワークフローを従来よりも容易に作成させることができる。
【０１３６】
さらに、本実施形態によると、支店ワークフローＢＷの進捗の状況つまり業務全体についての大まかなワークフローの進捗の状況だけを全体責任者２Ｈに対して表示し把握させる。よって、ワークフローの管理に関する全体責任者２Ｈの負担を従来よりも軽減することができる。しかも、サブワークフローＳＷの進捗の状況つまり詳細なワークフローの進捗の状況は、各支店の支店責任者３Ｈに対して表示し把握させるので、従来通り、進捗の管理をきちんと行うことができる。
【０１３７】
本実施形態では、従業員の種類として、ＰＣ所有従業員、ファックス所有従業員、および非所有従業員の３種類がある場合を例に説明したが、それ以外の種類がある場合にも、ワークフロー管理システム１を適用することができる。
【０１３８】
例えば、出張している従業員（以下、「出張者」と記載する。）と支店責任者３Ｈとの間での連絡の中継を行う、「出張者連絡従業員」という種類の従業員がいる場合にも、適用することができる。支店責任者３Ｈは、出張者に作業を分担させたいが、その出張者と連絡を取るのが面倒でありまたは困難である場合は、その出張者のサブワークフローＳＷを作成する代わりに、その従業員との連絡を中継してくれる出張者連絡従業員のサブワークフローＳＷを作成してもよい。つまり、出張者の所在を確認し、出張者に対して作業内容などを伝え、出張者から作業の報告を受け、および作業の報告を支店責任者３Ｈに転送する、などの工程（作業）からなるサブワークフローＳＷを作成し、出張者連絡従業員に実施させてもよい。
【０１３９】
図２３は雛形ファイルＨＦＬの例を示す図、図２４は従業員ファイルＪＦＬの例を示す図、図２５はサブワークフローＳＷを生成する処理の流れの例を説明するフローチャート、図２６は全進捗状況確認画面ＨＧ１０の例を示す図である。
【０１４０】
本実施形態では、支店責任者３Ｈは、各作業担当者４Ｈの作業環境に応じて各人のサブワークフローＳＷを作成した。しかし、そのためには、支店責任者３Ｈは、各人の作業環境を予め把握しておかなければならない。支店の従業員の人数が多い場合や、異動または出張などに伴う作業環境の変更がよく起こる場合は、従業員の現在の作業環境をすべて正確に把握することは、支店責任者３Ｈにとって大きな負担となる。また、一時期に多くの作業担当者４ＨのサブワークフローＳＷを作成することも、支店責任者３Ｈにとって大きな負担となる。
【０１４１】
そこで、サブワークフローＳＷを自動的に作成できるように、支店管理サーバ３１を例えば次のように構成してもよい。
【０１４２】
支店管理サーバ３１に、業務の種類ごとの雛形ファイルＨＦＬを用意しておく。例えば、アンケートへの回答およびその回収に関する業務の雛形ファイルＨＦＬとして、図２３のような雛形ファイルＨＦＬを用意しておく。
【０１４３】
雛形ファイルＨＦＬには、従業員の種類ごとに、作業環境に応じた作業の工程からなるワークフローを示す雛形データＤＴ１が含まれている。
【０１４４】
さらに、支店管理サーバ３１に、その支店管理サーバ３１に対応する支店に勤務する従業員ごとの従業員データＤＴ２を含む従業員ファイルＪＦＬを用意しておく。
【０１４５】
従業員データＤＴ２の「名称」フィールドには、その従業員の氏名または俗称などの名称が示される。「電子メールアドレス」、「ファックス番号」、「所在」、および「状態」の各フィールドには、それぞれ、その従業員がサブワークフローＳＷの通知の受信および作業の報告のために使用する端末装置の電子メールアドレス、これらのために使用するファックス端末のファックス番号、所属する部署、および現在の勤務の状態が示される。
【０１４６】
ただし、上述の端末装置を有しない従業員の従業員データＤＴ２の「電子メールアドレス」フィールドには「Ｎｕｌｌ」が示される。同様に、上述のファックス端末を有しない従業員の従業員データＤＴ２の「ファックス番号」フィールドには「Ｎｕｌｌ」が示される。また、現在出張しており自分の支店にいない従業員の各フィールドには「（出張中）」が示される。
【０１４７】
支店管理サーバ３１は、従業員ファイルＪＦＬに基づいて作業担当者４Ｈの種類を判別する。そして、雛形ファイルＨＦＬに含まれる、その種類の雛形データＤＴ１に示されるワークフローをコピーすることによって、その作業担当者４Ｈ（または、その作業担当者４Ｈの出張者連絡従業員）のサブワークフローＳＷを生成する。
【０１４８】
ここで、サブワークフローＳＷの生成の手順を、アンケートへの回答およびその回収に関する業務を作業担当者４Ｈに分担させる場合を例に、図２５を参照しながら説明する。
【０１４９】
図２５において、支店管理サーバ３１は、業務を分担させる作業担当者４Ｈを支店責任者３Ｈが指定すると、その作業担当者４Ｈの従業員データＤＴ２が従業員ファイルＪＦＬに存在するか否かを確認することによって、その作業担当者４Ｈが存在するか否かを確認する（＃４０１）。存在しない場合は（＃４０２でＮｏ）、業務を分担できないので、処理を中止する。
【０１５０】
ところで、１人の作業担当者４Ｈが、上述のＰＣ所有従業員、ファックス所有従業員、非所有従業員、および出張者のうちの複数に該当する場合がある。したがって、例えば、ＰＣ所有従業員のワークフローおよびファックス所有従業員のワークフローのいずれをも、１人の作業担当者４ＨのサブワークフローＳＷに適用することができる場合がある。
【０１５１】
しかし、前に説明したように、サブワークフローＳＷの通知およびアンケートの回答は、電子メールを用いて行うのがもっとも便利である。その次は、ファックスを用いて行うのが便利である。手渡しまたは郵送は、電子メールおよびファックスに比べて不便である。つまり、通知および回答のための手段は、電子メール、ファックス、手渡しまたは郵送、の順に優先的に用いるべきである。また、出張者連絡従業員を介して行うことは、非常手段であると、言える。
【０１５２】
以上の点に鑑みて、支店管理サーバ３１は、ステップ＃４０３以下の処理を、次のように継続する。
【０１５３】
支店責任者３Ｈが指定した作業担当者４Ｈが存在する場合は（＃４０２でＹｅｓ）、その作業担当者４Ｈの従業員データＤＴ２の「電子メールアドレス」フィールドに電子メールアドレスが登録されておりかつその作業担当者４Ｈが自らの支店にいること（つまり、出張中でないこと）を確認する（＃４０３）。
【０１５４】
電子メールアドレスが登録されておりかつその作業担当者４Ｈが出張中でない場合は（＃４０４でＹｅｓ）、ＰＣ所有従業員の雛形データＤＴ１に示されるワークフローを、その作業担当者４ＨのサブワークフローＳＷとする（＃４０５）。
【０１５５】
電子メールアドレスが登録されておらずまたはその作業担当者４Ｈが出張中である場合は（＃４０４でＮｏ）、その従業員データＤＴ２の「ファックス番号」フィールドに電子メールアドレスが登録されておりかつその作業担当者４Ｈが出張中でないことを確認する（＃４０６）。
【０１５６】
ファックス番号が登録されておりかつその作業担当者４Ｈが出張中でない場合は（＃４０７でＹｅｓ）、ファックス所有従業員の雛形データＤＴ１に示されるワークフローを、その作業担当者４ＨのサブワークフローＳＷとする（＃４０８）。
【０１５７】
電子メールアドレスおよびファックス番号が両方とも登録されておらずまたはその作業担当者４Ｈが出張中である場合は（＃４０４でＮｏ）、その従業員データＤＴ２の「所在」フィールドに基づいて、その作業担当者４Ｈが出張中であるか否かを確認する（＃４０９）。
【０１５８】
出張中でない場合は（＃４１０でＮｏ）、非所有従業員の雛形データＤＴ１に示されるワークフローを、その作業担当者４ＨのサブワークフローＳＷとする（＃４１１）。
【０１５９】
出張中である場合は（＃４１０でＹｅｓ）、その従業員データＤＴ２の「状態」フィールドに示される出張先にいる従業員（例えば、庶務部に所属する従業員）を１人、出張者連絡従業員として選出する（＃４１２）。そして、出張者連絡従業員の雛形データＤＴ１に示されるワークフローを、選出した従業員のサブワークフローＳＷとする（＃４１３）。
【０１６０】
本実施形態では、全体責任者２Ｈに対しては支店ワークフローＢＷの進捗の状況を示すメインワークフロー進捗画面ＨＧ３（図１０参照）を提供し、支店責任者３Ｈに対してはサブワークフローＳＷの進捗の状況を示すサブワークフロー進捗画面ＨＧ９（図１８参照）を提供したが、全体責任者２Ｈおよび支店責任者３Ｈに対して、図２６のような、全支店の全作業担当者４ＨのサブワークフローＳＷの進捗の状況を纏めた全進捗状況確認画面ＨＧ１０を提供してもよい。この全進捗状況確認画面ＨＧ１０は、全支店の支店ワークフロー進捗テーブル８Ｂ（図９参照）および全作業担当者４Ｈのサブワークフロー進捗テーブル１０Ｓ（図１７参照）に基づいて生成することができる。
【０１６１】
全体管理サーバ２１と支店管理サーバ３１とを１台の高性能なサーバ機に構築してもよい。この場合は、上に説明した各フローチャートの処理は、このサーバ機によって実行される。
【０１６２】
その他、ワークフロー管理システム１、全体管理サーバ２１、支店管理サーバ３１の全体または各部の構成、処理内容、処理順序、テーブル、データの構成などは、本発明の趣旨に沿って適宜変更することができる。
【図面の簡単な説明】
【０１６３】
【図１】ワークフロー管理システムの全体的な構成の例を示す図である。
【図２】ワークフローの決定から作業の遂行までの流れの例を示す図である。
【図３】全体管理サーバのハードウェア構成の例を示す図である。
【図４】全体管理サーバの機能的構成の例を示す図である。
【図５】支店管理サーバの機能的構成の例を示す図である。
【図６】支店ワークフロー入力画面の例を示す図である。
【図７】支店ワークフローの例を示す図である。
【図８】アンケート対象者指定画面の例を示す図である。
【図９】支店ワークフロー進捗テーブルの例を示す図である。
【図１０】メインワークフロー進捗画面の例を示す図である。
【図１１】メッセージ画面の例を示す図である。
【図１２】支店ワークフロー画面の例を示す図である。
【図１３】サブワークフロー入力画面の例を示す図である。
【図１４】サブワークフローの例を示す図である。
【図１５】作成対象者指定画面の例を示す図である。
【図１６】送信先等指定画面の例を示す図である。
【図１７】サブワークフロー進捗テーブルの例を示す図である。
【図１８】サブワークフロー進捗画面の例を示す図である。
【図１９】メインワークフローおよび支店ワークフローの管理に関する全体的な処理の流れの例を説明するためのフローチャートである。
【図２０】支店ワークフローの進捗状況の報告およびサブワークフローの管理に関する全体的な処理の流れの例を説明するためのフローチャートである。
【図２１】支店ワークフローの進捗状況の報告およびサブワークフローの管理に関する全体的な処理の流れの例を説明するためのフローチャートである。
【図２２】メインワークフロー進捗画面およびサブワークフロー進捗画面それぞれの画面データの付与の処理の流れの例を説明するフローチャートである。
【図２３】雛形ファイルの例を示す図である。
【図２４】従業員ファイルの例を示す図である。
【図２５】サブワークフローを生成する処理の流れの例を説明するフローチャートである。
【図２６】全進捗状況確認画面の例を示す図である。
【符号の説明】
【０１６４】
１  ワークフロー管理システム（ワークフロー管理支援システム）
２１  全体管理サーバ
２１１  画面表示制御部（進捗状況出力手段）
２１２  支店ワークフロー等送信部（第一のワークフロー通知手段）
２１３  メインワークフロー管理部（進捗状況管理手段）
２２  全体責任者用端末装置（第一のワークフロー指定手段、進捗状況出力手段）
３１  支店管理サーバ
３１２  画面データ送信部（指定促進メッセージ出力手段）
３１４  サブワークフロー情報管理部（作業遂行情報取得手段）
３１５  支店ワークフロー進捗状況通知部（ワークフロー完了判別手段）
３２  支店責任者用端末装置（第二のワークフロー指定手段、第二の進捗状況出力手段、指定促進メッセージ出力手段）
ＢＷ  支店ワークフロー（第一のワークフロー）
ＳＷ  サブワークフロー（第二のワークフロー）
２Ｈ  全体責任者（全体管理者）
３Ｈ  支店責任者（第一の担当者）
４Ｈ  作業担当者（第二の担当者）
【図１】
2008293395.tif 000003
【図２】
2008293395.tif 000004
【図３】
2008293395.tif 000005
【図４】
2008293395.tif 000006
【図５】
2008293395.tif 000007
【図６】
2008293395.tif 000008
【図７】
2008293395.tif 000009
【図８】
2008293395.tif 000010
【図９】
2008293395.tif 000011
【図１０】
2008293395.tif 000012
【図１１】
2008293395.tif 000013
【図１２】
2008293395.tif 000014
【図１３】
2008293395.tif 000015
【図１４】
2008293395.tif 000016
【図１５】
2008293395.tif 000017
【図１６】
2008293395.tif 000018
【図１７】
2008293395.tif 000019
【図１８】
2008293395.tif 000020
【図１９】
2008293395.tif 000021
【図２０】
2008293395.tif 000022
【図２１】
2008293395.tif 000023
【図２２】
2008293395.tif 000024
【図２３】
2008293395.tif 000025
【図２４】
2008293395.tif 000026
【図２５】
2008293395.tif 000027
【図２６】
2008293395.tif 000028