(57)【要約】【課題】  業務案件の進捗管理を効率的に行うことを可能とする可能な統合進捗管理システムを提供する。【解決手段】  統合進捗管理システム１のプロセスフロー定義部１０１はプロセスフローを定義する。進捗ブロック定義部１０２は、業務進捗の管理単位としての進捗ブロックを定義する。対応定義部１０３は、プロセスフローを構成するプロセスと進捗ブロックとの対応関係を定義する。案件管理部１０４は、プロセスフローに従って処理が行われる案件毎の進捗状態を、進捗ブロックの単位で管理する。【選択図】  図１４
2007080064.tif 000002
【特許請求の範囲】
【請求項１】
業務を遂行するためのプロセスの流れであるプロセスフローを定義するプロセスフロー定義手段と、
業務進捗の管理単位としての進捗ブロックを定義する進捗ブロック定義手段と、
前記プロセスと前記進捗ブロックとの対応関係を定義する対応定義手段と、
前記プロセスフローに従って処理が行われる案件毎の進捗状態を、前記進捗ブロックの単位で管理する案件管理手段と
を備えることを特徴とする統合進捗管理システム。
【請求項２】
前記案件管理手段は、
前記案件を仕掛案件と実績案件とに分類して管理することを特徴とする
請求項１に記載の統合進捗管理システム。
【請求項３】
仕掛案件に関する情報を格納する仕掛案件進捗管理テーブルと、
実績案件に関する情報を格納する実績案件進捗管理テーブルと
をさらに備え、
前記案件管理手段は、
所定の案件についてのプロセスフローの処理が全て完了した場合に、前記所定の案件に関する情報の格納場所を、前記仕掛案件進捗管理テーブルから前記実績案件進捗管理テーブルに移すことを特徴とする
請求項１又は２に記載の統合進捗管理システム。
【請求項４】
案件に関する情報を所定の周期で収集する収集手段をさらに備え、
前記案件管理手段は、
前記収集手段により収集された情報に基づき、前記案件の進捗ブロック毎の進捗状態を最新の状態に更新することを特徴とする
請求項１から３の何れか１項に記載の統合進捗管理システム。
【請求項５】
前記案件管理手段は、
前記収集手段により収集された情報に基づき、処理が完了したプロセスについての履歴を生成することを特徴とする
請求項４に記載の統合進捗管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務案件の進捗を管理する統合進捗管理システムに関する。
【背景技術】
【０００２】
従来、ビジネスに関わる業務案件処理の進捗管理を、ワークフローを利用して効率的に行う技術が種々検討されている（例えば、特許文献１〜４参照）。
【特許文献１】特開２０００−１３２３８６号公報
【特許文献２】特開２００１−１３４６６８号公報
【特許文献３】特開平１０−１８７８５９号公報
【特許文献４】特開平８−１９０５８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、これらの技術においては、業務案件を遂行するための処理工程が多い場合や、各処理工程を行う業務部門、会社、システム等が異なる場合には、業務案件の進捗状態を把握するのは容易でなく、業務案件の進捗を効率的に管理することができないという問題点があった。
本発明は上記の問題点に鑑みてなされたものであり、業務案件の進捗管理を効率的に行うことを可能とする統合進捗管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、請求項１に記載の発明は、業務を遂行するためのプロセスの流れであるプロセスフローを定義するプロセスフロー定義手段と、業務進捗の管理単位としての進捗ブロックを定義する進捗ブロック定義手段と、前記プロセスと前記進捗ブロックとの対応関係を定義する対応定義手段と、前記プロセスフローに従って処理が行われる案件毎の進捗状態を、前記進捗ブロックの単位で管理する案件管理手段とを備えることを特徴とする統合進捗管理システムを提供する。
【０００５】
この発明によれば、統合進捗管理システムは、案件の進捗を進捗ブロックの単位で管理するため、業務を遂行するために必要となるプロセス数が多い場合や、各プロセスの処理を行う業務部門、会社、システム等が異なる場合にも、容易に案件の進捗状態を把握することができ、案件の進捗管理を効率的に行うことができる。
【０００６】
請求項２に記載の発明は、請求項１に記載の統合進捗管理システムにおいて、前記案件管理手段は、前記案件を仕掛案件と実績案件とに分類して管理することを特徴とする。
この発明によれば、案件を仕掛案件と実績案件とに分類して管理することで、案件の進捗状態に応じた効率的な管理を行うことができる。
【０００７】
請求項３に記載の発明は、請求項１又は２に記載の統合進捗管理システムにおいて、仕掛案件に関する情報を格納する仕掛案件進捗管理テーブルと、実績案件に関する情報を格納する実績案件進捗管理テーブルとをさらに備え、前記案件管理手段は、所定の案件についてのプロセスフローの処理が全て完了した場合に、前記所定の案件に関する情報の格納場所を、前記仕掛案件進捗管理テーブルから前記実績案件進捗管理テーブルに移すことを特徴とする。
この発明によれば、格納場所によって仕掛案件と実績案件とを正確に分類して管理することができる。
【０００８】
請求項４に記載の発明は、請求項１から３の何れか１項に記載の統合進捗管理システムにおいて、案件に関する情報を所定の周期で収集する収集手段をさらに備え、前記案件管理手段は、前記収集手段により収集された情報に基づき、前記案件の進捗ブロック毎の進捗状態を最新の状態に更新することを特徴とする。
この発明によれば、収集された案件に関する情報に基づき、進捗ブロック毎の進捗状態を最新の状態で管理することができ、案件の進捗管理を進捗ブロック毎に正確に行うことができる。
【０００９】
請求項５に記載の発明は、請求項４に記載の統合進捗管理システムにおいて、前記案件管理手段は、前記収集手段により収集された情報に基づき、処理が完了したプロセスについての履歴を生成することを特徴とする。
この発明によれば、処理が完了したプロセスの履歴を生成するため、進捗ブロック単位での進捗管理に加えて、プロセス単位での進捗管理も行うことが可能となる。
【発明の効果】
【００１０】
本発明によれば、統合進捗管理システムは、案件の進捗を進捗ブロックの単位で管理するため、業務を遂行するために必要となるプロセス数が多い場合や、各プロセスの処理を行う業務部門、会社、システム等が異なる場合にも、容易に案件の進捗状態を把握することができ、案件の進捗管理を効率的に行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、図を参照して、本発明の実施の形態について説明する。
図１は、本発明の実施の形態に係る統合進捗管理システム１の全体構成を示すブロック図である。同図に示すように、統合進捗管理システム１は、統合進捗管理サーバ１００と、ビジネスプロセス進捗管理サーバ２００と、管理用端末４０１と、クライアント４００とを含んで構成されており、これらの装置はＬＡＮ（Local Area Network）やインターネット等の通信ネットワークで接続されている。
【００１２】
ここで、本実施の形態における用語の定義について説明する。本実施の形態における「業務」とは、案件を管理する最上位の単位である。例えば、業務には「コンピュータソフトウェア購買」、「お客様情報管理」、「設備投資管理」等が存在する。
また、「プロセスフロー」とは、業務に属し、案件を管理するための全体の処理フローの単位である。１つの業務に複数のプロセスフローが属すことが可能である。プロセスフローには、例えば、コンピュータソフトウェア購買の業務で扱う「作成請負」、「作業請負」、「派遣業務」等が存在する。
【００１３】
また、「案件」とは、プロセスフローに従って処理が行われる具体的な業務の内容である。案件としては、例えば、「Ａさんが発注しているＢシステム作成」が存在する。
また、「進捗ブロック」とは、全体のプロセスフローにおける業務進捗の管理単位として定義された進捗内容である。例えば、プロセスフローが「作成請負」である場合には、対応する進捗ブロックとして「見積依頼」、「見積決裁」、「検収処理」等が存在する。
【００１４】
また、「プロセス」とは、プロセスフローを構成する１つ１つの処理であり、複数のプロセスが１つの進捗ブロックと対応付けられる。例えば、上記の進捗ブロック「見積依頼」と対応するプロセスとして、「依頼処理中」、「見積回答待ち」などが存在する。
図２には、プロセスフローを構成する処理の各々を「プロセス」として定義する様子を示している。図３には、複数のプロセスをブロック化し、進捗ブロック（業務進捗の管理単位）として定義する様子を示している。
【００１５】
（プロセス進捗管理サーバ）
プロセス進捗管理サーバ２００は、業務案件に関する進捗状態を複数の異なるシステムから収集して管理するサーバである。本実施の形態では、マイクロソフト（登録商標）社のＢｉｚＴａｌｋ（登録商標）Ｓｅｒｖｅｒをプロセス進捗管理サーバ２００として利用している。ＢｉｚＴａｌｋ（登録商標）Ｓｅｒｖｅｒでは、業務案件のプロセスをオーケストレーションとして管理する。
【００１６】
（統合進捗管理サーバ）
統合進捗管理サーバ１００は、案件の進捗状態等、案件に関する情報をプロセス進捗管理サーバ２００から所定の周期で収集することにより、案件の進捗管理を行うサーバである。
図４に示すように、統合進捗管理サーバ１００で管理されるプロセスフローとその進捗ブロックとは、プロセス進捗管理サーバ２００で管理されるオーケストレーション構造と対応するよう定義されている。すなわち、統合進捗管理サーバ１００で管理されるプロセスフロー全体はプロセス進捗管理サーバ２００で管理されるメインオーケストレーションと対応し、かつ、統合進捗管理サーバ１００で管理される進捗ブロックはメインオーケストレーションから呼び出される各々のオーケストレーションと対応するよう定義されている。
【００１７】
（ハードウェア構成）
図５には、統合進捗管理サーバ１００のハードウェア構成を示す。同図に示すように、統合進捗管理サーバ１００は、サーバ１００全体を制御するＣＰＵ（Central Processing Unit）１０ａと、データを一時的に記憶するＲＡＭ（Random Access Memory）１０ｂと、起動用プログラムが記憶されるＲＯＭ（Read Only Memory）１０ｃと、統合進捗管理を行うためのソフトウェアを記憶するハードディスク装置１０ｄと、キーボードやマウスで構成される入力装置１０ｅと、液晶ディスプレイで構成される表示装置１０ｆと、を含んで構成されている。
【００１８】
ハードディスク装置１０ｄには、データを格納するための各種データベースが設けられている。図６には、ハードディスク装置１０ｄに設けられているデータベースの一例を示す。
業務管理マスタ１１は、定義された業務についての情報を格納するデータベースである。業務管理マスタ１１には、データ項目として「業務名」、「業務コード」、「表示順」、「説明」が設けられている。
【００１９】
プロセスフロー管理マスタ１２は、定義されたプロセスフローについての情報を格納するデータベースである。プロセスフロー管理マスタ１２には、データ項目として、「業務コード」、「プロセスフローＮＯ．」、「アイテム項目数」、「項目名」が設けられている。
アクセス権限管理マスタ１３は、ユーザ（管理者、利用者等）毎のアクセス権限を格納するデータベースである。アイテム種別マスタ１４は、案件に関するアイテム種別（年月日、金額、テキスト等）を格納する。
【００２０】
進捗ブロック管理マスタ１５は、定義された進捗ブロックについての情報を格納する。進捗ブロック管理マスタ１５には、図７に示すように、データ項目として「プロセスフローＮＯ．」、「進捗ブロックＮＯ．」、「オーケストレーションＮＯ．」が設けられている。
フロー別採番管理マスタ１６は、フロー別、案件別に採番された管理番号を格納する。利用者マスタ１７は、統合進捗管理システム１を利用するユーザの情報を格納する。既定値マスタ１８は、クライアント４００に表示する検索可能件数、表示幅等、各種既定値を格納する。
【００２１】
進捗管理テーブル２０には、仕掛案件の進捗を管理する仕掛案件進捗管理テーブル２０ａと、実績案件を管理する実績案件進捗管理テーブル２０ｂとが存在する。
仕掛案件進捗管理テーブル２０ａには、仕掛案件管理テーブル２１、進捗ブロック履歴テーブル（仕掛案件）２２、及び、仕掛案件ファイル管理テーブル２３が存在する。
実績案件進捗管理テーブル２０ｂには、実績案件管理テーブル２４、進捗ブロック履歴テーブル（実績案件）２５、及び、実績案件ファイル管理テーブル２６が存在する。
【００２２】
仕掛案件管理テーブル２１及び実績案件管理テーブル２４には、図７に示すように、データ項目として「プロセスフローＮＯ．」、「案件管理ＮＯ．」、「現在進捗ブロックＮＯ．」が設けられている。
進捗ブロック履歴テーブル（仕掛案件）２２及び進捗ブロック履歴テーブル（実績案件）２５には、進捗ブロック毎の詳細履歴が格納される。詳細履歴とは、各進捗ブロックに対応付けられて定義されているプロセスのうち、過去に処理が完了しているプロセス名、実行日時等である。進捗ブロック履歴テーブル（仕掛案件）２２及び進捗ブロック履歴テーブル（実績案件）２５には、図７に示すように、データ項目として「プロセスフローＮＯ．」、「案件管理ＮＯ．」、「現在進捗ブロックＮＯ．」、「ジョブ名」、「実行日時分秒」が設けられている。
【００２３】
仕掛案件ファイル管理テーブル２３及び実績案件ファイル管理テーブル２６は、案件毎の添付ファイルについて情報を格納する。ファイル実態テーブル２７は、実際の添付ファイルのデータを格納する。
また、ハードディスク装置１０ｄには、案件の統合進捗管理を行うためのアプリケーションプログラムが格納されている。アプリケーションプログラムの中には、表示装置１０ｆに各種画面を表示するためのプログラムが含まれる。以下、表示装置１０ｆに表示される画面の例を示す。
【００２４】
図８は、統合進捗メイン画面Ｇ３の一例である。この統合進捗メイン画面Ｇ３には、マスタ１０や進捗管理テーブル２０に格納されているデータを基に、業務案件の進捗状態が進捗ブロック毎に表示される。
図９は、案件進捗詳細画面Ｇ４の一例である。同図に示す案件進捗詳細画面Ｇ４は、ソフト購買要員派遣という業務案件についての画面Ｇ４である。この案件進捗詳細画面Ｇ４には、案件の進捗ブロック毎の詳細情報が表示される。具体的には、同図に示すように、案件の詳細内容と、進捗ブロック名と、各進捗ブロックに対応付けられているプロセスの履歴とが表示される。
図１０は、業務を定義する際に用いられる業務登録画面Ｇ１０の一例である。図１１は、プロセスフローを定義する際に用いられるプロセスフロー定義画面Ｇ０２の一例である。図１２は、進捗ブロックを定義する際に用いられる進捗ブロック登録画面Ｇ０３の一例である。
【００２５】
（機能構成）
統合進捗管理サーバ１００が備える以上説明したハードウェア及びソフトウェアにより、図１３に示す機能構成が統合進捗管理サーバ１００に実現される。以下、各機能について説明する。
プロセスフロー定義部１０１は、プロセスフロー登録画面Ｇ０２と、プロセスフロー管理マスタ１２と、プロセスフロー登録画面Ｇ０２から入力されたデータをプロセスフロー管理マスタ１２に登録するためのプログラムと、を含んで構成されており、プロセスフローを定義する。
【００２６】
進捗ブロック定義部１０２は、進捗ブロック登録画面Ｇ０３と、進捗ブロック管理マスタ１５と、進捗ブロック登録画面Ｇ０３から入力されたデータを進捗ブロック管理マスタ１５に登録するためのプログラムと、を含んで構成され、業務進捗の管理単位としての進捗ブロックを定義する。
対応定義部１０３は、進捗ブロック登録画面Ｇ０３と、進捗ブロック登録画面Ｇ０３から入力された進捗ブロックＮＯ．とプロセス識別情報（オーケストレーションＮＯ．）とを格納する進捗ブロック管理マスタ１５と、進捗ブロック登録画面Ｇ０３から入力された情報を進捗ブロック管理マスタ１５に格納するためのプログラムと、を含んで構成され、ビジネスプロセスと進捗ブロックとの対応付けを定義する。
【００２７】
収集部１０５は、所定の周期で、案件について発生したイベント（見積依頼送付、決裁完了等）や進捗状態等、案件に関する情報をプロセス進捗管理サーバ２００から収集する。
案件管理部１０４は、マスタ１０及び進捗管理テーブル２０と、これらのデータを操作するためのプログラムと、を含んで構成され、案件毎の進捗を進捗ブロックの単位で管理する。管理するとは、データの読み書きや画面表示を制御することをいう。
【００２８】
詳細には、案件管理部１０４は、管理すべき案件を、仕掛中の案件（以下「仕掛案件」という）と業務処理が完了した案件（以下「実績案件」という）とに分類して管理する。このために、案件管理部１０４は、所定の案件についてのプロセスフローの処理が全て完了した場合に、当該所定の案件に関する情報の格納場所を、仕掛案件進捗管理テーブル２０ａから実績案件進捗管理テーブル２０ｂに移す。
【００２９】
また、案件管理部１０４は、収集部１０５により収集された案件に関する情報に基づき、案件の進捗ブロック毎の進捗状態を最新の状態に更新して管理する。
また、案件管理部１０４は、収集部１０５により収集された情報に基づき、処理が完了したプロセスについての履歴を進捗ブロック履歴テーブル（仕掛案件）２２に格納する。
また、統合進捗管理サーバ１００は、図１０に示す業務登録画面Ｇ０１から業務名称を登録する機能を備えている。業務登録画面Ｇ０１には、入力欄として「業務名」、「業務コード」、「表示順」、「説明」が設けられており、これらの入力欄から入力されたデータは、業務管理マスタ１１に格納される。
また、統合進捗管理サーバ１００は案件登録機能を備えている。案件登録機能とは、案件管理番号とアイテムデータ（案件名、登録者、登録日、製番、顧客名、発注依頼番号、金額等）と、を仕掛案件管理テーブル２１に登録する機能である。
【００３０】
（画面と定義の対応関係）
次に、図１４を参照して、プロセスと、進捗ブロックと、統合進捗メイン画面Ｇ３と、の対応関係を説明する。同図に示す進捗ブロックＢ１〜Ｂ５と、プロセスＰ１〜Ｐ１７との対応関係は、マスタ１０によって定義されている。実際の業務案件の処理はプロセス単位で行われるが、統合進捗メイン画面Ｇ３においては、業務案件の進捗はプロセス単位で表示されず、ブロック単位で表示される。このため、案件毎の進捗状態を１行単位で表示することができるため、ユーザは視覚的に進捗状態を捉えやすく、進捗管理を効率的に行うことができる。
【００３１】
次に、各処理手順について説明する。なお、ここでは、プロセス進捗管理サーバ２００において、以下の処理手順で使用するオーケストレーションが既に定義されているものとする。
［業務の定義］
まず、業務定義の手順について説明する。管理者は管理用端末４０１を操作して、図１０に示す業務登録画面Ｇ０１を表示装置１０ｆに表示するための指示を行う。そして、ユーザは業務登録画面Ｇ０１において「業務名」、「業務コード」、「表示順」、「説明」を入力し、ＯＫボタンＢ０１１をクリックする。これにより、統合進捗管理サーバ１００は業務管理マスタ１１に入力されたデータを登録する。
【００３２】
［プロセスフローの定義］
次に、プロセスフロー定義の手順について説明する。
まず、管理者は管理用端末４０１を操作して、プロセスフロー定義ツールを起動する。これにより、画面には業務一覧が表示される。ユーザは、当該業務一覧よりプロセスフローを登録したい業務を選択し、新規プロセスフローを登録するための操作を行う。
これにより、図１１に示すプロセスフロー登録画面Ｇ０２が表示される。
ユーザは、プロセスフロー登録画面Ｇ０２から、「フロー名」、「表示順」、「種別」、「説明」、「アイテム項目」を入力する。
次いで、ユーザは、プロセスフローに対応づける進捗ブロックを定義するために、「進捗ブロック項目」の名称のセルｆ０２１をダブルクリックする。
【００３３】
［進捗ブロックの定義、対応付け］
次に、進捗ブロックを定義する手順、及び、進捗ブロックとプロセスとを対応付けする手順について説明する。
プロセスフロー登録画面Ｇ０２において、「進捗ブロック項目」の名称のセルｆ０１１がダブルクリックされると、進捗ブロック定義部１０２はブロックＮＯ．を自動採番する。そして、進捗ブロック定義部１０２は、図１２に示す進捗ブロック登録画面Ｇ０３を表示装置１０ｆに表示する。
ユーザは、進捗ブロック登録画面Ｇ０３のブロック名欄ｆ０３２にブロック名を入力する。
【００３４】
次いで、ユーザは、オーケストレーション名欄ｆ０３３横に設けられた読込ボタンＢ０３１をクリックする。これにより、図１５に示すオーケストレーション参照画面Ｇ０４が表示される。ユーザはオーケストレーション名選択欄ｆ０４１に表示されたリストから所望のオーケストレーション名を選択し、ＯＫボタンＢ０４１をクリックする。これにより、対応定義部１０３は進捗ブロック登録画面Ｇ０３に戻り、オーケストレーション名欄ｆ０３３に選択されたオーケストレーション名を表示する。
【００３５】
次に、ユーザは、詳細履歴取得オーケストレーション名欄ｆ０３４のセルを選択し、読込ボタンＢ０３２をクリックする。これにより、図１６に示す詳細履歴オーケストレーション参照画面Ｇ０５が表示される。
ユーザは、オーケストレーション名欄ｆ０５１に表示されたリストから履歴として取得したいオーケストレーション名（プロセス名）を選択し、OKボタンＢ０５１をクリックする。これにより、対応定義部１０３は進捗ブロック登録画面Ｇ０３に戻り、詳細履歴取得オーケストレーション名欄ｆ０３４に、選択されたオーケストレーション名を表示する。
【００３６】
次いで、ユーザは、進捗ブロック登録画面Ｇ０３上の登録ボタンＢ０３３をクリックする。これにより、対応定義部１０３は、プロセスフロー管理マスタ１２及び進捗ブロック管理マスタ１５に、プロセスフロー登録画面Ｇ０２及び進捗ブロック登録画面Ｇ０３で入力されたデータ内容を格納する。これにより、進捗ブロックとプロセスとが対応付けられる。
図１７は、進捗ブロック登録画面Ｇ０３を用いた進捗ブロックとプロセスとの紐付けを説明するための図である。本実施の形態においては、進捗ブロックと対応付ける（紐付ける）プロセスとして、プロセス進捗管理サーバ２００で管理されているオーケストレーションを利用している。
【００３７】
［案件の登録］
次に、新規案件の登録手順について説明する。
例えば、ユーザが、「業務コード」“２０１”、「プロセスフローＮＯ．」“１２３”、「案件管理ＮＯ．」“ＳＧ００００６７９０”、「提出者会社コード」“１００１”、「提出者部署コード」“２３４５６０”、「提出者個人コード」“５１４４８４００”、「アイテムデータ」“開発  １，８５０，０００  ＩＮＥＴ”、「添付ファイル数」“２”、「添付ファイル名」“添付ファイル１．ｘｌｓ  添付ファイル２．ｘｌｓ”、を統合進捗管理サーバ１００に入力した場合、統合進捗管理サーバ１０の仕掛案件管理テーブル２１、仕掛案件ファイル管理テーブル２３、及び、ファイル実態テーブル２７に、図１８に示す新規レコードが追加される。なお、仕掛案件管理テーブル２１の「現在進捗ブロックＮＯ．」と「案件管理状態」とには、初期値として“０”がセットされる。
【００３８】
［進捗ブロックの進捗状態更新処理］
次に、オーケストレーションの開始時及び終了時に、対応する進捗ブロックの進捗状態を更新する動作について説明する。
まず、図１９のフローチャートを参照して、仕掛案件管理テーブル２１における進捗状態の更新処理について説明する。
統合進捗管理サーバ１０の収集部１０５は、所定の周期でオーケストレーション開始実行履歴取得対象データをプロセス進捗管理サーバ２００から取り出す（ステップＳ１０１）。統合進捗管理サーバ１０の案件管理部１０４は、オーケストレーション開始実行時にフローＮＯ．と案件管理ＮＯ．とを取得する（ステップＳ１０２）。
【００３９】
次に、案件管理部１０４は、「フローＮＯ．」と「オーケストレーションＮＯ．」をキーに、進捗ブロック管理マスタ１５を参照して「現在の進捗ブロックＮＯ．」を取得する（ステップＳ１０３）。
次に、案件管理部１０４は、フローＮＯ．と案件管理ＮＯ．をキーに、仕掛案件管理テーブル２１の「現在進捗ブロックＮＯ．」に、取得した「進捗ブロックＮＯ．」を格納する（ステップＳ１０４）。
図２０は、入力パラメータとして「案件管理ＮＯ．」“４５７”と「オーケストレーションＮＯ．」“２２”とが入力された場合の仕掛案件管理テーブル２１更新の具体例を示す図である。
【００４０】
［進捗ブロック履歴作成処理］
次に、図２１に示すフローチャートを参照して、進捗ブロック履歴作成処理の手順について説明する。
収集部１０５は、プロセス進捗管理サーバ２００から所定の周期で案件に関する情報を収集し（ステップＳ２０１）、オーケストレーションの実行完了を判定する。
案件管理部１０４は、オーケストレーション終了実行時にフローＮＯ．と案件管理ＮＯ．とを取得する（ステップＳ２０２）。
当該実行終了が判定されたオーケストレーションが進捗ブロックの詳細履歴取得対象オーケストレーションの場合には（ステップＳ２０３：Ｙ）、進捗ブロック履歴テーブル（仕掛案件）２２にオーケストレーションの実行履歴（プロセスフローＮＯ．、案件管理ＮＯ．、進捗ブロックＮＯ．、オーケストレーション名）を格納する（ステップＳ２０４）。
【００４１】
［実績データ移動処理］
次に、図２２に示すフローチャートを参照して、実績データ移動処理の手順について説明する。
収集部１０５は、プロセス進捗管理サーバ２００から所定の周期で案件に関する情報を収集し（ステップＳ３０１）、オーケストレーションの実行完了を判定する。
案件管理部１０４は、オーケストレーション終了実行時のフローＮＯ．と案件管理ＮＯ．とを取得する（ステップＳ３０２）。実行が完了したオーケストレーションに対応する統合進捗ブロックが最終進捗ブロックの場合には（ステップＳ３０３：Ｙ）、仕掛案件管理テーブル２１及び進捗ブロック履歴テーブル（仕掛案件）２２に格納されている案件に関する情報を、実績案件進捗管理テーブル２０ｂの実績案件管理テーブル２４及び進捗ブロック履歴テーブル（実績案件）２５に移動する（ステップＳ３０４）。
【００４２】
図２３は、案件が登録されて案件の処理が開始されてから終了するまでの流れを示す図である。まず、ユーザが案件を統合進捗管理サーバ１００に登録すると案件管理ＮＯ．が採番され（ステップＳ４０１）、進捗管理テーブル２０に登録される（ステップＳ４０２）。
案件について情報（プロセスフローＮＯ．、案件管理ＮＯ．等）のファイルがプロセス進捗管理サーバ２００に送信され（ステップＳ４０３）、プロセス進捗管理サーバ２００では、入力された情報と対応付けてオーケストレーションの進捗管理が行われる。
【００４３】
統合進捗管理サーバ１００は、プロセス進捗管理サーバ２００におけるオーケストレーション処理の開始時（ステップＳ４０４）及び終了時（ステップＳ４０５）に、進捗管理テーブル２０を更新する。
以上説明したように、統合進捗管理システム１は、案件の進捗をユーザにより定義された進捗ブロックの単位で管理することができるため、業務を遂行するために必要となるプロセス数が多い場合や、各プロセスの処理を行う業務部門、会社、システム等が異なる場合にも、容易に案件の進捗状態を把握することができ、案件の進捗管理を効率的に行うことができる。
【００４４】
なお、上述した実施形態において説明した各種データ構成及び表示画面は一例に過ぎず、本発明の技術思想の範囲で各種変形が可能である。
また、上述した実施形態においては、プロセス進捗管理サーバ２００はマイクロソフト（登録商標）社のＢｉｚＴａｌｋ（登録商標）Ｓｅｒｖｅｒを利用するとして説明したが、これに限定されることはなく、プロセスを定義可能なソフトウェアがインストールされたサーバであればよい。
また、統合進捗管理システム１における統合進捗管理の機能は、統合進捗管理サーバ１００とプロセス進捗管理サーバ２００とが備えているとして説明したが、これに限定されることはなく、３台以上の装置が備えていても、あるいは、１台の装置が備えていてもよい。
【産業上の利用可能性】
【００４５】
あらゆる種類の業務の進捗管理に利用することができる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態に係る統合進捗管理システムの全体構成を示すブロック図である。
【図２】同実施の形態に係るプロセスフローを構成する処理の各々を「プロセス」として定義する様子を示す図である。
【図３】同実施の形態に係る複数のプロセスを進捗ブロックとして定義する様子を示す図である。
【図４】同実施の形態に係る統合進捗管理サーバで管理されるプロセスフロー及び進捗ブロックと、プロセス進捗管理サーバで管理されるオーケストレーション構造との対応関係を示す図である。
【図５】同実施の形態に係る統合進捗管理サーバのハードウェア構成を示す図である。
【図６】同実施の形態に係る統合進捗管理サーバのハードディスク装置に設けられているデータベースの一例を示す図である。
【図７】同実施の形態に係る各種データベースのデータ構成を示す図である。
【図８】同実施の形態に係る統合進捗メイン画面の一例を示す図である。
【図９】同実施の形態に係る案件詳細参照画面の一例を示す図である。
【図１０】同実施の形態に係る業務登録画面の一例を示す図である。
【図１１】同実施の形態に係るプロセスフロー登録画面の一例を示す図である。
【図１２】同実施の形態に係る進捗ブロック登録画面の一例を示す図である。
【図１３】同実施の形態に係る統合進捗管理サーバの機能構成を示すブロック図である。
【図１４】同実施の形態に係るプロセスと進捗ブロックと統合進捗メイン画面との対応関係を説明する図である。
【図１５】同実施の形態に係るオーケストレーション参照画面の一例を示す図である。
【図１６】同実施の形態に係る詳細履歴オーケストレーション参照画面の一例を示す図である。
【図１７】同実施の形態に係る進捗ブロック登録画面を用いた進捗ブロックとプロセスとの紐付けを説明するための図である。
【図１８】同実施の形態に係る案件を登録した場合に追加される新規レコードを示す図である。
【図１９】同実施の形態に係る案件管理テーブルにおける進捗状態の更新処理を示すフローチャートである。
【図２０】同実施の形態に係る仕掛案件管理テーブル更新の具体例を示す図である。
【図２１】同実施の形態に係る進捗ブロック履歴作成処理を示すフローチャートである。
【図２２】同実施の形態に係る実績データ移動処理を示すフローチャートである。
【図２３】同実施の形態に係る案件の処理が開始されてから終了するまでの流れを示す図である。
【符号の説明】
【００４７】
１  統合進捗管理システム
１００  統合進捗管理サーバ
１０ａ  ＣＰＵ、１０ｂ  ＲＡＭ、１０ｃ  ＲＯＭ、１０ｄ  ハードディスク装置、１０ｅ  入力装置、１０ｆ  表示装置、
１０  マスタ、１１  業務管理マスタ、１２  プロセスフロー管理マスタ、１３  アクセス権限管理マスタ、１４  アイテム種別マスタ、１５  進捗ブロック管理マスタ、１６  フロー別採番管理マスタ、１７  利用者マスタ、１８  既定値マスタ
２０  進捗管理テーブル、２０ａ  仕掛案件進捗管理テーブル、２０ｂ  実績案件進捗管理テーブル、２１  仕掛案件管理テーブル、２２  進捗ブロック履歴テーブル（仕掛案件）、２３  仕掛案件ファイル管理テーブル、２４  実績案件管理テーブル、２５  進捗ブロック履歴テーブル（実績案件）、２６  実績案件ファイル管理テーブル、２７  ファイル実態テーブル
１０１  プロセスフロー定義部、１０２  進捗ブロック定義部、１０３  対応定義部、１０４  案件管理部、１０５  収集部
２００    プロセス進捗管理サーバ
４００    クライアント
４０１    管理用端末
【図１】
2007080064.tif 000003
【図２】
2007080064.tif 000004
【図３】
2007080064.tif 000005
【図４】
2007080064.tif 000006
【図５】
2007080064.tif 000007
【図６】
2007080064.tif 000008
【図７】
2007080064.tif 000009
【図８】
2007080064.tif 000010
【図９】
2007080064.tif 000011
【図１０】
2007080064.tif 000012
【図１１】
2007080064.tif 000013
【図１２】
2007080064.tif 000014
【図１３】
2007080064.tif 000015
【図１４】
2007080064.tif 000016
【図１５】
2007080064.tif 000017
【図１６】
2007080064.tif 000018
【図１７】
2007080064.tif 000019
【図１８】
2007080064.tif 000020
【図１９】
2007080064.tif 000021
【図２０】
2007080064.tif 000022
【図２１】
2007080064.tif 000023
【図２２】
2007080064.tif 000024
【図２３】
2007080064.tif 000025