(57)【特許請求の範囲】
【請求項１】
ＥＲＰが稼動するサーバであり、ユーザが使用するユーザ端末からの要求に応じて通信ネットワークを介してプロジェクトに関するデータを提供・管理するプロジェクトデータ管理サーバであって、
業務にて生じるプロジェクトを一意に特定可能なプロジェクトＩＤと、当該プロジェクトを構成する複数の業務プロセスを一意に特定可能なプロセスＩＤと、当該業務プロセスそれぞれの詳細内容を示すプロセスデータとが対応付けされたプロジェクトデータを記憶するプロジェクトデータ記憶手段と、
ユーザからの要求に応じてプロジェクトに関する各種情報を設定するためのプロジェクト設定画面情報を前記プロジェクトデータを参照して前記ユーザ端末に提供するプロジェクト設定画面情報提供手段と、
前記プロジェクト設定画面情報に基づいて自己の表示画面にプロジェクト設定画面を表示する前記ユーザ端末から、前記プロジェクト設定画面にてユーザが実行した入力操作の内容を示す入力内容情報を受信する入力内容情報受信手段と、
受信された入力内容情報に基づいて前記プロジェクトデータを更新するデータ更新手段とを含み、
前記プロジェクト設定画面には、プロジェクトを構成する複数の業務プロセスを一覧表示する領域であって、ユーザが各業務プロセスごとの詳細項目を入力可能な入力領域を含む業務プロセス一覧表示領域が設けられており、
さらに、
前記プロジェクトデータに割り当てられていない未割当プロセスデータを記憶するプロセスデータ記憶手段と、
ユーザからの要求に応じて前記未割当プロセスデータを所定のプロジェクトに割り当てるための割当画面情報を前記ユーザ端末に提供する割当画面情報提供手段とを含み、
前記入力内容情報受信手段は、さらに、前記割当画面情報に基づいて自己の表示画面に割当画面を表示する前記ユーザ端末から、前記割当画面にてユーザが実行した所定のプロジェクトにプロセスを割り当てる操作を示すプロセス割当操作の内容を示す入力内容情報を受信し、
前記データ更新手段は、さらに、受信された前記プロセス割当操作の内容を含む入力内容情報に基づいて前記プロジェクトデータを更新する
ことを特徴とするプロジェクトデータ管理サーバ。
【請求項２】
前記プロセスデータを生成し登録するプロセスデータ登録手段を含み、
前記入力内容情報受信手段は、プロセスデータ登録操作を受け付けた前記ユーザ端末から当該プロセスデータ登録操作の操作内容を含む入力内容情報を受信し、
前記プロセスデータ登録手段は、受信された前記プロセスデータ登録操作の操作内容を含む入力内容情報に基づいて前記プロセスデータを生成し、生成した該プロセスデータを対応するプロジェクトと対応付けて前記プロジェクトデータに登録する
請求項１記載のプロジェクトデータ管理サーバ。
【請求項３】
前記プロジェクトデータは、さらに、所定のプロジェクトに対して関連を有するプロジェクトを示す子プロジェクトが対応付けされ、
前記プロジェクト設定画面には、前記子プロジェクトを一覧表示する子プロジェクト一覧表示領域が設けられており、
前記プロジェクト設定画面情報提供手段は、前記子プロジェクトの選択を受け付けたユーザ端末からの要求に応じて、当該子プロジェクトに関する各種情報の設定のためのプロジェクト設定画面情報を前記ユーザ端末に提供する
請求項１または請求項２記載のプロジェクトデータ管理サーバ。
【請求項４】
前記プロジェクト設定画面には、前記子プロジェクトを含めた関連するプロジェクトを連結した場合の、利益、投入されると予測される原価を示す計画原価、および実際にプロセスを完遂したときに投入された金額を示す実際原価のうち少なくとも１つのデータを表示するプロジェクト連結情報表示領域を含む
請求項３記載のプロジェクトデータ管理サーバ。
【請求項５】
ユーザからの要求に応じて実績データ入力のための実績入力画面情報を前記ユーザ端末に提供する実績入力画面情報提供手段と、
前記入力内容情報受信手段は、さらに、前記実績入力画面情報に基づいて自己の表示画面に実績入力画面を表示する前記ユーザ端末から、前記実績入力画面にてユーザが実行した各業務プロセスに対する実績入力操作の内容を示す入力内容情報を受信し、
前記データ更新手段は、さらに、受信された入力内容情報に基づいて前記プロジェクトデータを更新する
請求項１から請求項４のうち何れかに記載のプロジェクトデータ管理サーバ。
【請求項６】
ユーザからの要求に応じて登録されているプロセスデータをプロジェクトに割り当てるプロセス割当画面情報を前記プロセスデータを参照して前記ユーザ端末に提供するプロセス割当画面情報提供手段を含み、
前記入力内容情報受信手段は、さらに、前記プロセス割当画面情報に基づいて自己の表示画面にプロセス割当画面を表示する前記ユーザ端末から、前記プロセス割当画面にてユーザが実行した業務プロセスの選択操作を示す入力内容情報を受信し、
前記データ更新手段は、さらに、受信された入力内容情報に基づいて前記プロジェクトデータを更新する
請求項１から請求項５のうち何れかに記載のプロジェクトデータ管理サーバ。
【請求項７】
前記プロジェクトＩＤを提示したユーザからの要求に応じて、前記プロセスデータを一覧表示するプロジェクト表画面を表示するためのプロジェクト表画面情報を前記プロジェクトデータを参照して前記ユーザ端末に提供するプロジェクト表画面情報提供手段を含み、
前記プロジェクト表画面には、前記データ更新手段により更新された最新のプロセスデータの概要が各業務プロセスの属性別に一覧表示されるプロセスデータ一覧表示領域が設けられている
請求項１から請求項６のうち何れかに記載のプロジェクトデータ管理サーバ。
【請求項８】
ＥＲＰを稼動させ、ユーザが使用するユーザ端末からの要求に応じて通信ネットワークを介してプロジェクトに関するデータを提供・管理する処理をプロジェクトデータ管理サーバに実行させるプロジェクトデータ管理プログラムであって、
業務にて生じるプロジェクトを一意に特定可能なプロジェクトＩＤと、当該プロジェクトを構成する複数の業務プロセスを一意に特定可能なプロセスＩＤと、当該業務プロセスそれぞれの詳細内容を示すプロセスデータとが対応付けされたプロジェクトデータを記憶するプロジェクトデータ記憶手段と、前記プロジェクトデータに割り当てられていない未割当プロセスデータを記憶するプロセスデータ記憶手段とを備えたプロジェクトデータ管理サーバに、
ユーザからの要求に応じてプロジェクトに関する各種情報を設定するためのプロジェクト設定画面情報を前記プロジェクトデータを参照して前記ユーザ端末に提供するプロジェクト設定画面情報提供処理と、
プロジェクトを構成する複数の業務プロセスを一覧表示する領域であって、ユーザが各業務プロセスごとの詳細項目を入力可能な入力領域を含む業務プロセス一覧表示領域が設けられているプロジェクト設定画面を前記プロジェクト設定画面情報に基づいて自己の表示画面に表示する前記ユーザ端末から、前記プロジェクト設定画面にてユーザが実行した入力操作の内容を示す入力内容情報を受信する入力内容情報受信処理と、
受信された入力内容情報に基づいて前記プロジェクトデータを更新するデータ更新処理とを実行させ、
さらに、
ユーザからの要求に応じて前記未割当プロセスデータを所定のプロジェクトに割り当てるための割当画面情報を前記ユーザ端末に提供する割当画面情報提供処理を実行させ、
前記入力内容情報受信処理にて、さらに、前記割当画面情報に基づいて自己の表示画面に割当画面を表示する前記ユーザ端末から、前記割当画面にてユーザが実行した所定のプロジェクトにプロセスを割り当てる操作を示すプロセス割当操作の内容を示す入力内容情報を受信する処理を実行させ、
前記データ更新処理にて、さらに、受信された前記プロセス割当操作の内容を含む入力内容情報に基づいて前記プロジェクトデータを更新する処理を実行させる
ためのプロジェクトデータ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＥＲＰが稼動するサーバであり、ユーザが使用するユーザ端末からの要求に応じて通信ネットワークを介してプロジェクトに関するデータを提供・管理するプロジェクトデータ管理サーバ、およびそのサーバを機能させるためのプロジェクトデータ管理プログラムに関する。
【背景技術】
【０００２】
従来から、企業における基幹業務システムを構築するためのパッケージソフトウェアとして、ＥＲＰ（Enterprise Resource
Planning）と呼ばれるものが主流となっていた。このＥＲＰが搭載された基幹業務システム（統合基幹業務システム、ＥＲＰシステム）では、企業全体で生じる各業務プロセスを統合的に管理し、経営の効率化を実現する。統合的な管理の１つの例としては、プロジェクトに関連する仕事、リソース、および工数（labor）を組織化することによりプロジェクトを管理するシステムがある。
【０００３】
ところで、このようなプロジェクト管理システムにおいては、個別のプロセス毎にデータを入力する必要があり、入力処理のためのデータが膨大となるため、情報処理を行うサーバおよびシステムのユーザにおける処理効率については改善の余地があった。
【０００４】
このような課題に対して、プロジェクト管理アプリケーションを使用してデータを高度に自動化して（intelligently）キャッシュし、同期をとることによってプロジェクトデータを管理するシステムが開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−０９９７３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献に記載のシステムにおいては、サーバにおいては処理負荷が軽減されるものの、ユーザにおいては、未だに煩雑な選択操作を強いることとなってしまうという課題があった。すなわち、処理（入力）すべきデータが膨大である場合においても、ユーザが希望するデータの割当・表示を煩雑な選択操作を強いることのない簡単な処理により実現することが求められていた。
【０００７】
本発明は、上述した課題を解消し、ユーザが使用するユーザ端末からの要求に応じて通信ネットワークを介してプロジェクトに関するデータを提供・管理する業務システム（ＥＲＰシステム）において、ユーザが希望するデータの割当・表示を煩雑な選択操作を強いることのない簡単な処理により実現することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のプロジェクトデータ管理サーバは、ＥＲＰが稼動するサーバであり、ユーザが使用するユーザ端末からの要求に応じて通信ネットワークを介してプロジェクトに関するデータを提供・管理するプロジェクトデータ管理サーバであって、業務にて生じるプロジェクトを一意に特定可能なプロジェクトＩＤと、当該プロジェクトを構成する複数の業務プロセスを一意に特定可能なプロセスＩＤと、当該業務プロセスそれぞれの詳細内容を示すプロセスデータとが対応付けされたプロジェクトデータを記憶するプロジェクトデータ記憶手段と、ユーザからの要求に応じてプロジェクトに関する各種情報を設定するためのプロジェクト設定画面情報を前記プロジェクトデータを参照して前記ユーザ端末に提供するプロジェクト設定画面情報提供手段と、前記プロジェクト設定画面情報に基づいて自己の表示画面にプロジェクト設定画面を表示する前記ユーザ端末から、前記プロジェクト設定画面にてユーザが実行した入力操作の内容を示す入力内容情報を受信する入力内容情報受信手段と、受信された入力内容情報に基づいて前記プロジェクトデータを更新するデータ更新手段とを含み、前記プロジェクト設定画面には、プロジェクトを構成する複数の業務プロセスを一覧表示する領域であって、ユーザが各業務プロセスごとの詳細項目を入力可能な入力領域を含む業務プロセス一覧表示領域が設けられており、さらに、前記プロジェクトデータに割り当てられていない未割当プロセスデータを記憶するプロセスデータ記憶手段と、ユーザからの要求に応じて前記未割当プロセスデータを所定のプロジェクトに割り当てるための割当画面情報を前記ユーザ端末に提供する割当画面情報提供手段とを含み、前記入力内容情報受信手段は、さらに、前記割当画面情報に基づいて自己の表示画面に割当画面を表示する前記ユーザ端末から、前記割当画面にてユーザが実行した所定のプロジェクトにプロセスを割り当てる操作を示すプロセス割当操作の内容を示す入力内容情報を受信し、前記データ更新手段は、さらに、受信された前記プロセス割当操作の内容を含む入力内容情報に基づいて前記プロジェクトデータを更新することを特徴する。
【０００９】
上記の構成としたことで、ユーザが使用するユーザ端末からの要求に応じて通信ネットワークを介してプロジェクトに関するデータを提供・管理する業務システム（ＥＲＰシステム）において、ユーザが希望するデータの割当・表示を煩雑な選択操作を強いることのない簡単な処理により実現することができるようになる。
【００１０】
前記プロセスデータを生成し登録するプロセスデータ登録手段を含み、前記入力内容情報受信手段は、プロセスデータ登録操作を受け付けた前記ユーザ端末から当該プロセスデータ登録操作の操作内容を含む入力内容情報を受信し、前記プロセスデータ登録手段は、受信された前記プロセスデータ登録操作の操作内容を含む入力内容情報に基づいて前記プロセスデータを生成し、生成した該プロセスデータを対応するプロジェクトと対応付けて前記プロジェクトデータに登録する構成とされていてもよい。
【００１１】
前記プロジェクトデータは、さらに、所定のプロジェクトに対して関連を有するプロジェクトを示す子プロジェクトが対応付けされ、前記プロジェクト設定画面には、前記子プロジェクトを一覧表示する子プロジェクト一覧表示領域が設けられており、前記プロジェクト設定画面情報提供手段は、前記子プロジェクトの選択を受け付けたユーザ端末からの要求に応じて、当該子プロジェクトに関する各種情報の設定のためのプロジェクト設定画面情報を前記ユーザ端末に提供する構成とされていてもよい。
【００１２】
前記プロジェクト設定画面には、前記子プロジェクトを含めた関連するプロジェクトを連結した場合の、利益、投入されると予測される原価を示す計画原価、および実際にプロセスを完遂したときに投入された金額を示す実際原価のうち少なくとも１つのデータを表示するプロジェクト連結情報表示領域を含む構成とされていてもよい。
【００１３】
ユーザからの要求に応じて実績データ入力のための実績入力画面情報を前記ユーザ端末に提供する実績入力画面情報提供手段と、前記入力内容情報受信手段は、さらに、前記実績入力画面情報に基づいて自己の表示画面に実績入力画面を表示する前記ユーザ端末から、前記実績入力画面にてユーザが実行した各業務プロセスに対する実績入力操作の内容を示す入力内容情報を受信し、前記データ更新手段は、さらに、受信された入力内容情報に基づいて前記プロジェクトデータを更新する構成とされていてもよい。
【００１４】
ユーザからの要求に応じて登録されているプロセスデータをプロジェクトに割り当てるプロセス割当画面情報を前記プロセスデータを参照して前記ユーザ端末に提供するプロセス割当画面情報提供手段を含み、前記入力内容情報受信手段は、さらに、前記プロセス割当画面情報に基づいて自己の表示画面にプロセス割当画面を表示する前記ユーザ端末から、前記プロセス割当画面にてユーザが実行した業務プロセスの選択操作を示す入力内容情報を受信し、前記データ更新手段は、さらに、受信された入力内容情報に基づいて前記プロジェクトデータを更新する構成とされていてもよい。
【００１６】
前記プロジェクトＩＤを提示したユーザからの要求に応じて、前記プロセスデータを一覧表示するプロジェクト表画面を表示するためのプロジェクト表画面情報を前記プロジェクトデータを参照して前記ユーザ端末に提供するプロジェクト表画面情報提供手段を含み、
前記プロジェクト表画面には、前記データ更新手段により更新された最新のプロセスデータの概要が各業務プロセスの属性別に一覧表示されるプロセスデータ一覧表示領域が設けられている構成とされていてもよい。
【００１７】
また、本発明のプロジェクトデータ管理プログラムは、ＥＲＰを稼動させ、ユーザが使用するユーザ端末からの要求に応じて通信ネットワークを介してプロジェクトに関するデータを提供・管理する処理をプロジェクトデータ管理サーバに実行させるプロジェクトデータ管理プログラムであって、業務にて生じるプロジェクトを一意に特定可能なプロジェクトＩＤと、当該プロジェクトを構成する複数の業務プロセスを一意に特定可能なプロセスＩＤと、当該業務プロセスそれぞれの詳細内容を示すプロセスデータとが対応付けされたプロジェクトデータを記憶するプロジェクトデータ記憶手段と、前記プロジェクトデータに割り当てられていない未割当プロセスデータを記憶するプロセスデータ記憶手段とを備えたプロジェクトデータ管理サーバに、ユーザからの要求に応じてプロジェクトに関する各種情報を設定するためのプロジェクト設定画面情報を前記プロジェクトデータを参照して前記ユーザ端末に提供するプロジェクト設定画面情報提供処理と、プロジェクトを構成する複数の業務プロセスを一覧表示する領域であって、ユーザが各業務プロセスごとの詳細項目を入力可能な入力領域を含む業務プロセス一覧表示領域が設けられているプロジェクト設定画面を前記プロジェクト設定画面情報に基づいて自己の表示画面に表示する前記ユーザ端末から、前記プロジェクト設定画面にてユーザが実行した入力操作の内容を示す入力内容情報を受信する入力内容情報受信処理と、受信された入力内容情報に基づいて前記プロジェクトデータを更新するデータ更新処理とを実行させ、さらに、ユーザからの要求に応じて前記未割当プロセスデータを所定のプロジェクトに割り当てるための割当画面情報を前記ユーザ端末に提供する割当画面情報提供処理を実行させ、前記入力内容情報受信処理にて、さらに、前記割当画面情報に基づいて自己の表示画面に割当画面を表示する前記ユーザ端末から、前記割当画面にてユーザが実行した所定のプロジェクトにプロセスを割り当てる操作を示すプロセス割当操作の内容を示す入力内容情報を受信する処理を実行させ、前記データ更新処理にて、さらに、受信された前記プロセス割当操作の内容を含む入力内容情報に基づいて前記プロジェクトデータを更新する処理を実行させるためのものである。
【発明の効果】
【００１８】
本発明によれば、ユーザが使用するユーザ端末からの要求に応じて通信ネットワークを介してプロジェクトに関するデータを提供・管理する業務システム（ＥＲＰシステム）において、ユーザが希望するデータの割当・表示を煩雑な選択操作を強いることのない簡単な処理により実現することができるようになる。
【図面の簡単な説明】
【００１９】
【図１】プロジェクトデータ管理システムの構成例を示すブロック図である。
【図２】プロジェクトデータ管理サーバの構成例を示すブロック図である。
【図３】プロジェクトデータの構成例を示す説明図である。
【図４】プロジェクトデータ管理処理の例を示すフローチャートである。
【図５】プロジェクト表表示処理を例を示すフローチャートである。
【図６】プロジェクト表画面の構成例を示す画面図である。
【図７】プロジェクト概要表示処理の例を示すフローチャートである。
【図８】プロジェクト概要画面の構成例を示す画面図である。
【図９】プロジェクト明細表示処理の例を示すフローチャートである。
【図１０】プロジェクト明細画面の構成例を示す画面図である。
【図１１】実績入力処理の例を示すフローチャートである。
【図１２】実績入力画面の構成例を示す画面図である。
【図１３】更新されたプロジェクト明細画面の構成例を示す画面図である。
【図１４】プロセス割当処理の例を示すフローチャートである。
【図１５】プロセス振替画面の構成例を示す画面図である。
【図１６】プロジェクト表画面の構成例を示す画面図である
【発明を実施するための形態】
【００２０】
以下、本発明の一実施の形態の例について図面を参照して説明する。
図１は、本発明の一実施の形態に係るプロジェクトデータ管理システム５００の構成例を示すブロック図である。図１に示すように、プロジェクトデータ管理システム５００は、プロジェクトデータ管理サーバ１０と、中継機２０と、複数のユーザ端末３１〜３Ｎ（Ｎは任意の正の整数）と、統合基幹業務システム５００とを含む。
【００２１】
プロジェクトデータ管理サーバ１０と各ユーザ端末３１〜３Ｎとは、それぞれ、インターネットなどの通信ネットワーク４０および中継機２０を介して接続される。プロジェクトデータ管理サーバ１０は、統合基幹業務システム５００とＬＡＮ（Local Area Network）や専用通信回線などの通信ネットワーク５１を介して接続される。なお、ユーザ端末３１〜３Ｎ同士は、プロジェクトデータ管理サーバ１０を介して通信可能な構成としてもよいし、通信不能な構成としてもよい。
【００２２】
統合基幹業務システム５００は、必要に応じてプロジェクトデータ管理サーバ１０と通信（各種情報の送受信）を行うことにより、統合基幹業務システムとしての機能を発揮する。基幹業務システム５００が備える基幹業務サーバ１１０等には公知の技術が用いられる。
【００２３】
基幹業務サーバ１１０とＤＷＨサーバ１２０とは、専用通信回線により接続されているものとする。また、基幹業務サーバ１１０は、例えばプロジェクトデータ管理システム５００の管理者によって管理されるサーバであり、プロジェクトデータの管理に用いる情報や、各種業務に関する帳票データなどを管理（例えば、情報の作成や更新、保存など。）するための各種の機能を有する。基幹業務サーバ１１０は、ＯＳ（Operating System）やリレーショナルＤＢを備えた一般的な情報処理装置によって構成される。
【００２４】
ここで、帳票とは、帳簿や伝票類の総称である。また、帳簿とは、金銭や品物の出納に関する事項が記入されるものであり、伝票とは、帳簿を作成する際の基となるデータであり業務上の取引等の証拠となるものである。
【００２５】
基幹業務サーバ１１０は、業務アプリケーションプログラムに従って各種の処理を実行する。業務アプリケーションプログラムとしては、例えば、販売業務管理プログラム、購買業務管理プログラム、生産管理プログラム、財務会計管理プログラム、および管理会計管理プログラムなどがある。
【００２６】
ＤＷＨサーバ１２０は、例えば本システムのシステム管理者によって管理されるサーバであり、データウェアハウスを実現するための各種の機能を有する。ここで、データウェアハウスとは、時系列で蓄積された帳票データなどの業務データの中から各項目間の関連性を分析するシステムをいう。また、ＤＷＨサーバ１２０は、基幹業務サーバ１１０から転送されたＣＳＶ形式のファイルを所定のデータ形式に変換するなどして、所定の格納領域に各種データを登録する機能を有する。なお、ＤＷＨサーバ１２０は、データ形式の変換を行わず、ＣＳＶ形式の状態から各格納領域に応じたデータを抽出する構成とされていてもよい。
【００２７】
帳票データＤＢ１０１は、各種業務アプリケーションプログラム（統合基幹業務システム１００が備える図示しない業務アプリケーションプログラムＤＢに記憶されたプログラム）を用いた各種情報処理によって収集・整理等された各種の帳票データを記憶する記憶媒体である。帳票データＤＢ１０１において、例えば、受注伝票に対応する伝票データについては、受注伝票ヘッダ情報、受注伝票明細情報、および納入日日程などが対応付けされ、伝票番号などのキーを元に検索可能な構造で記憶される。
【００２８】
また、基幹業務サーバ１１０は、帳票データＤＢ１０１に記憶された各種データを、所定の抽出条件に応じてＣＳＶ （Comma Separated Values）形式に変換してプロジェクトデータ管理サーバ１０に送信する機能を有する。なお、本例においては、基幹業務サーバ１１０は、ＦＴＰ（File Transfer Protocol）によりＣＳＶ形式にしたデータファイルを処理プロジェクトデータ管理サーバ１０に転送する。
【００２９】
プロジェクトデータ管理サーバ１０は、ＥＲＰが稼動するサーバであって、ＥＲＰが稼動するサーバであり、ユーザが使用するユーザ端末からの要求に応じて通信ネットワークを介してプロジェクトに関するデータを提供・管理するサーバである。プロジェクトデータ管理サーバ１０は、例えばＷＷＷサーバなどの情報処理装置によって構成され、プロジェクトデータ管理システム５００のシステム管理者によって管理される。
【００３０】
図２は、プロジェクトデータ管理サーバ１０の構成例を示すブロック図である。図２に示すように、プロジェクトデータ管理サーバ１０は、各種制御を行う制御部１１と、プロジェクトデータＤＢ１６と、業務アプリケーションプログラムＤＢ１７と、帳票データＤＢ１８と、ＤＷＨＤＢ１９と、一般的な基幹業務サーバとしての機能を実現するために必要な各種データ（例えば、業務アプリケーションプログラムＤＢ１７に格納される各種プログラムが利用するデータ）を格納するその他ＤＢ１０Ｘとを備えている。なお、その他ＤＢ１０Ｘについては、本発明に特に関係しない部分であるため、詳しい説明は省略する。
【００３１】
制御部１１は、画面情報提供処理部１１ａと、データ更新処理部１１ｂとを含む。
【００３２】
画面情報提供処理部１１ａは、ユーザ端末３１〜３Ｎの表示画面上に表示する画面に関する情報（例えば、プロジェクト設定画面情報、実績入力画面情報、プロセス振替画面情報、およびプロセス割当画面情報）を生成し、生成した画面に関する情報をユーザ端末３１〜３Ｎに提供する処理などを実行する機能を有する。
【００３３】
データ更新処理部１１ｂは、ユーザ端末３１〜３Ｎから送信されるデータに基づいて、プロジェクトデータなどのＤＢや記憶部に記憶する各種データを更新する処理を実行する機能を有する。
【００３４】
プロジェクトデータＤＢ１６は、業務にて生じるプロジェクトを一意に特定可能なプロジェクトＩＤと、当該プロジェクトを構成する複数の業務プロセスを一意に特定可能なプロセスＩＤと、当該業務プロセスそれぞれの詳細内容を示すプロセスデータとが対応付けされたデータである。
【００３５】
図３は、プロジェクトデータの構成例を示す説明図である。図３に示すように、プロジェクトデータは、プロジェクトＩＤと、プロジェクト名と、受注番号と、プロジェクト明細ＩＤと、プロジェクト明細名と、プロセスデータと、対応子プロジェクトとを含む。
【００３６】
プロジェクトＩＤは、プロジェクトを一意に特定とするための情報である。本例のプロジェクトＩＤは、プロジェクト概要入力画面上にてユーザの入力により定義される。プロジェクト概要入力画面については、後で詳しく説明する。
【００３７】
受注番号は、受注時に定義された番号であり、受注内容を一意に特定するための情報である。
【００３８】
プロジェクト明細ＩＤは、プロジェクトに含まれる業務の各要素を大別することにより分類した階層であるプロジェクト明細を一意に特定するための情報である。すなわち、プロジェクトＩＤに対して直接に割り当てられるＩＤである。
【００３９】
プロセスデータは、業務プロセス毎の詳細な情報を定義した情報である。本例のプロセスデータにおける各項目は、ユーザの入力や、帳票データを参照することによる自動入力により定義される。
【００４０】
プロセスデータは「活動階層ＩＤ」と、「活動階層名」と、「活動ＩＤ」と、「活動名」と、「計画原価」と、「実際原価」と、「プロセスＩＤ」と、「プロセス名」と、「伝票番号」と、「購買納期」と、「出庫予定」と、「製造開始」と、「製造終了」と、「品目ＩＤ」と、「品名」と、「数量」と、「当該数量の単位」と、「プラント」と、「保管場」と、「作業区」と、「作業区名」と、「仕入先」と、「仕入先名」と、「発注単位」と、当該発注単位における「単位」と、「発注金額」と、当該発注金額における「単位」とを含む。
【００４１】
「活動階層ＩＤ」は、プロジェクト明細として定義した階層の下位に位置する階層である活動階層を一意に特定するための情報である。すなわち、活動階層ＩＤは、プロジェクト明細ＩＤに対して直接に割り当てられるＩＤである。１つの活動階層の名称変更が行われると、同一のＩＤが定義されている活動階層すべての名称が変更される。
【００４２】
「活動ＩＤ」は、活動階層ＩＤとして定義した階層の下位に位置する階層である活動を一意に特定するための情報であり、活動ＩＤは、活動階層ＩＤに対して直接に割り当てられる。また、本例における活動とは、業務プロセスの大枠（以下、親業務プロセスと呼ぶ場合がある。）を示しており、例えば、設計、生産、および検査などの各種親業務プロセスが割り当てられる。１つの活動の名称変更が行われると、同一のＩＤが定義されている活動すべての名称が変更される。
【００４３】
「プロセスＩＤ」は、親業務プロセスにおける具体的な業務プロセス（以下、子業務プロセスと呼ぶ場合がある。）を一意に特定するための情報である。本例では、プロセスＩＤは、ユーザの入力により定義される。また、ユーザの入力によりプロセスＩＤが定義されると、図示しないプロセス特定テーブルを参照して、プロセスＩＤに対応するプロセス名が特定され、特定されたプロセス名が入力されプロセス名を入力する欄に入力されることとなる。
【００４４】
このように、本例のプロジェクトデータ管理システムは、プロジェクトを最上位の階層とし、プロジェクトに対してプロジェクト明細を定義し、プロジェクト明細に対して活動階層を定義し、活動階層に対して活動（つまり、設計、生産、および検査などの親業務プロセス）を定義する構成としている。このような階層構造により、プロジェクトに関するデータは管理される。
【００４５】
「伝票番号」は、帳票を一意に特定するための情報である。新しくプロセスが追加されると、入力された情報を反映した帳票が生成されることとなるが、帳票が生成されるときに、サーバ１０が、空き番となっている番号を特定して、特定した番号を当該伝票番号として割り当てる。
【００４６】
「計画原価」は、投入されると予測される原価を示す情報である。したがって、計画原価は、プロジェクトが終了する前に入力される。
【００４７】
「実際原価」は、実際にプロセスを完遂したときに投入された金額を示す情報である。したがって、実際原価は、プロセスが終了したときに入力されることとなる。なお、本例における実際原価は、例えば、実績入力画面上におけるユーザの操作により入力される。
【００４８】
「購買納期」、「出庫予定」、「製造開始」、および「製造終了」は、各種日程を管理するための日程情報である。これらの日程情報は、各種プロジェクトの性質に応じてユーザにより入力されることとなる。
【００４９】
「品目ＩＤ」は、品目を一意に特定するための情報である。また、品目ＩＤが入力されると、図示しない品目名特定テーブルを参照して、品目ＩＤに対応する品目名が特定される。特定された品目名は、品名の項目の欄に自動的に入力されることとなる。
【００５０】
業務アプリケーションプログラムＤＢ１７は、各種業務に用いられるプログラムを記憶する記憶媒体である。業務アプリケーションプログラムＤＢ１７に記憶されるプログラムとしては、販売業務管理プログラム、購買業務管理プログラム、生産管理プログラム、財務会計管理プログラム、および管理会計管理プログラムなどがある。
【００５１】
帳票データＤＢ１８は、業務アプリケーションプログラムＤＢ１７に記憶された各種プログラムを用いた各種情報処理によって収集・整理等された各種の帳票データを記憶する記憶媒体である。本例においては、帳票データＤＢ１８は、基幹業務サーバ１１０から転送された帳票データを所定の形式で格納するデータベースであり、複数のキューブによって構成される。
【００５２】
各キューブには、業務アプリケーションプログラムに応じた業務プロセスにおける業務単位毎の各業務の内容に応じた帳票データが記憶される。すなわち、各キューブには、例えば、受注伝票明細、出荷伝票明細、納品伝票明細、発注伝票明細などの各業務の内容に応じた帳票データが記憶される。具体的には、各キューブには、対応する帳票データについて一般的に設けられる項目（例えば、受注伝票に対応する伝票データについては、受注伝票ヘッダ情報、受注伝票明細情報、および納入日日程などの項目。なお、伝票番号などのキーを元に検索可能に各項目が対応付けされた構造で記憶される。伝票番号には、受注番号、発注番号、出荷番号、入出庫番号、請求書照会、請求番号、会計番号などが含まれる。）により構成されたデータが格納される。
【００５３】
プロジェクトデータ管理サーバ１０は、帳票データＤＢ１８およびその他ＤＢ１０Ｘに格納された各種データを、所定の外部装置、本例においてはユーザ端末３１〜３Ｎおよび統合基幹業務システム１００からの要求に応じて提供する機能を有する。すなわち、プロジェクトデータ管理サーバ１０は、基幹業務サーバとしての機能を有する。言い換えれば、プロジェクトデータ管理サーバ１０は、ＥＲＰエンジンを備える。
【００５４】
なお、図示しないが、本例においては、プロジェクトデータ管理サーバ１０は、データウェアハウスを実現するための各種の機能を有するＤＷＨサーバとしての機能を有するものとする。プロジェクトデータ管理サーバ１０が、ＥＲＰエンジンと、ＤＷＨサーバとして機能するための構成とを備えることにより、構成の異なる統合基幹業務システム（例えば、基幹業務サーバとＤＷＨサーバのうち、両方を有する統合基幹業務システム１００の他、例えばＤＷＨサーバのみを有する統合基幹業務システムや、ＤＷＨサーバのみを有する統合基幹業務システム。）に対しても、統合基幹業務システムとして要求される情報の提供を行うことができるようになる。
【００５５】
各ユーザ端末３１〜３Ｎは、ＣＰＵ（中央処理装置）、ＲＯＭ、ＲＡＭ、および表示部などを備えた例えばＩｐａｄ（登録商標）などの情報処理装置である。本例においては、各ユーザ端末３１〜３Ｎは、Ｗｅｂブラウザなど、帳票データやプロジェクトデータなどを扱うために利用可能な各種アプリケーションを有しているものとする。また、本例においては、各ユーザ端末３１〜３Ｎは、例えばユーザによる操作入力に応じて、プロジェクトデータ管理サーバ１０から各種の処理権限に関する情報（例えば、プロジェクト設定画面）やプロジェクトデータやプロセスデータなどを取得するためのクエリ（検索項目、検索キー、抽出キーなど）を定義し、プロジェクトデータ管理サーバ１０に送信する機能を有する。なお、ユーザ端末３１〜３Ｎが備えるＲＡＭは、プロジェクト設定画面を表示するためのプロジェクト設定画面情報などを一時的に記憶する。
【００５６】
本例においては、各ユーザ端末３１〜３Ｎは、中継機２０および通信ネットワーク４０を介してプロジェクトデータ管理サーバ１０と通信し、プロジェクトデータ管理サーバ１０から取得した情報を例えば所定のＷｅｂアプリケーション（Ｗｅｂブラウザ）などのソフトウェアの機能により表示部に出力する機能を有する。
【００５７】
次に、本例のプロジェクトデータ管理システム５００（以下、システム５００と呼ぶ場合がある。）の動作について図面を参照して説明する。なお、本発明に特に関係しない動作や処理については、その内容を省略している場合がある。
【００５８】
図４は、本例のシステム５００におけるプロジェクトデータ管理サーバ１０（以下、サーバ１０と呼ぶ場合がある。）とユーザ端末３１とが実行するプロジェクトデータ管理処理の例を示すフローチャートである。プロジェクトデータ管理処理では、サーバ１０とユーザ端末３１とが各種情報の送受信を相互に行うことにより、プロジェクトに関連するデータを定義する処理や、プロジェクトに関連するデータを表示する処理などが実行される。なお、ここでは、ユーザ端末３１のユーザは、システム５００にて要求されるログイン条件を満たしており、システム５００を利用可能な状況にあるものとする。
【００５９】
プロジェクトデータ管理処理において、先ず、システム５００は、プロジェクト表表示処理を実行する（ステップＳ２００）。
【００６０】
図５は、プロジェクト表表示処理を例を示すフローチャートである。図５に示すように、プロジェクト表表示処理においては、サーバ１０に格納するプロジェクトデータに基づいて、ユーザ端末の表示画面に所定のプロジェクトに関するプロジェクト表を表示する処理が実行される。
【００６１】
プロジェクト表表示処理において、先ず、ユーザ端末３１は、ユーザの操作に応じて自己が備える表示画面にプロジェクトＩＤ入力画面を表示する（ステップＳ２０１）。プロジェクトＩＤ入力画面は、図示しないが、プロジェクトＩＤを入力するための入力領域と送信ボタンとを含む画面である。ユーザ端末３１は、送信ボタンがユーザにより押下操作された場合に、入力されているプロジェクトＩＤをクエリに含めて、サーバ１０に、プロジェクト表画面６００の送信要求を行う。
【００６２】
プロジェクトＩＤ画面を表示すると、ユーザからの指示に従い、ユーザ端末３１は、サーバ１０に対して、プロジェクト表画面６００の送信要求を送信する（ステップＳ２０２）。
【００６３】
プロジェクト表画面６００の送信要求を受信したサーバ１０は、提示されたプロジェクトＩＤと、帳票データＤＢ１８に格納する帳票データとを参照して、プロジェクトＩＤに対応付けされている帳票データを抽出する（ステップＳ２０３）。なお、本例のサーバ１０は、帳票データを参照することにより帳票データを抽出する構成としているが、帳票データを参照する代わりに、プロジェクトデータを参照する構成とされていてもよい。
【００６４】
帳票データを抽出すると、サーバ１０は、抽出した帳票データに基づいてプロジェクトの各要素（受注、発注、製造、出庫、または原価など）を表示するためのプロジェクト表表示情報を生成し、ユーザ端末３１に送信する（ステップＳ２０４）。
【００６５】
プロジェクト表画面情報を受信したユーザ端末３１は、受信したプロジェクト表画面情報に基づいて、自己が備える表示装置にプロジェクト表画面６００を表示する（ステップＳ２０５）。
【００６６】
図６は、プロジェクト表画面６００の構成例を示す画面図である。図６に示すように、プロジェクト表画面６００は、時期と親業務プロセスとに基づいて仕分けされたプロジェクト表６０１と、プロジェクトに関連する情報を登録する画面に移行するための登録ボタン６０２とを含む。本例では、詳細な情報が登録されていないプロジェクト（つまり、対応する帳票データが存在しないプロジェクトＩＤを有するプロジェクト）についてプロジェクト表画面６００を表示する場合を例にしているため、プロジェクト表画面６００におけるプロジェクト表６０１の枠内には、何も表示されていない状態となっている。なお、本例は、週単位でプロセスを仕分けしているが、このような構成に限られず、１日や１月などという単位でプロセスを仕分けする構成としてもよい。
【００６７】
プロジェクト表画面６００を表示すると、ユーザ端末３１は、登録ボタン６０２の押下操作を受け付ける（ステップＳ２０６）。
【００６８】
ユーザ端末３１が操作ボタン６０２の操作を受け付けると、システム５００は、プロジェクト表表示処理を終了し、プロジェクトデータ管理処理に戻り、プロジェクト概要表示処理を実行する（ステップＳ３００）。
【００６９】
図７は、プロジェクト概要表示処理の例を示すフローチャートである。図７に示すように、プロジェクト概要表示処理では、プロジェクトの概要を表示し、各種項目の入力を受け付けることによりプロジェクト概要を登録するための処理が実行される。
【００７０】
プロジェクト概要表示処理では、先ず、ユーザ端末３１は、プロジェクト表画面６００に表示される登録ボタン６０２に対する操作に応じて、サーバ１０に対して、プロジェクトＩＤを提示したプロジェクト概要画面情報の要求を行う（ステップＳ３０１）。
【００７１】
プロジェクト概要画面情報の要求を受け付けたサーバ１０は、提示されたプロジェクトＩＤと、プロジェクトデータを参照して、プロジェクト名や、プロジェクトＩＤや、受注番号や、プロジェクト明細ＩＤなどのデータを抽出する（ステップＳ３０２）。
【００７２】
プロジェクトの概要を示すデータを抽出すると、サーバ１０は、抽出した各種データに基づいてプロジェクトの概要を設定するためのプロジェクト概要画面情報を生成し、ユーザ端末に送信する（ステップＳ３０３）。
【００７３】
プロジェクト概要画面情報を受信したユーザ端末３１は、受信したプロジェクト概要画面情報に基づいて自己が備える表示装置にプロジェクト概要画面８００を表示する（ステップＳ３０４）。
【００７４】
なお、本例では、登録ボタン６０２の操作を受け付けると、プロジェクト概要画面情報を取得し、プロジェクト概要画面を表示するための処理（ステップＳ３０１からステップＳ３０３）を実行する構成としている。しかしながら、ステップＳ２０３において、プロジェクトデータを参照してプロジェクトデータを抽出しており、プロジェクト表表示情報がプロジェクトの概要を示す概要データや、プロジェクトの詳細を示す詳細データを含む構成とされている場合には、ユーザ端末３１は、ステップＳ３０１からステップＳ３０３を飛ばし、登録ボタン６０２の押下操作を受け付けることにより、プロジェクト表表示情報に基づいてプロジェクト概要画面８００を表示する構成とされていてもよい。
【００７５】
図８は、プロジェクト概要画面８００の構成例を示す画面図である。図８に示すように、プロジェクト概要画面８００は、プロジェクトの概要に関する各種情報を入力する概要入力領域８０１と、プロジェクトの明細名称や明細コードを入力するための明細入力表８０２と、プロジェクトの詳細を入力するためのプロジェクト明細画面１０００を表示するための詳細設定ボタン８０３と、子プロジェクトに関連する情報を入力する子プロジェクト関連表８０４と、子プロジェクトのプロジェクト設定画面に移行するための子プロジェクト移行ボタン８０５と、関連するプロジェクトを連結した場合の合計情報を表示するプロジェクト連結情報表示領域８０６と、入力内容を保存するための保存ボタン８０７とを含む。
【００７６】
概要入力領域８０１には、プロジェクトの名称や、プロジェクトＩＤや、期間情報や、プロジェクト明細名称や、プロジェクト明細ＩＤや、受注番号などの項目を入力可能な領域が設けられている。
【００７７】
子プロジェクト関連表８０４には、子プロジェクトを一意に特定するための子プロジェクトＩＤが表示される。
【００７８】
プロジェクト連結情報表示領域８０６には、関連するプロジェクトを連結した場合の合計情報を表示する。具体的には、プロジェクトの利益を、関連するプロジェクトすべてを含めた場合について知ることができるように、関連するプロジェクトすべてのプロジェクトＩＤから利益情報を抽出し、抽出した利益情報を合計して表示する。
【００７９】
プロジェクト概要画面８００を表示すると、ユーザ端末３１は、概要入力領域８０１や、明細入力表８０２や、子プロジェクト関連表８０４などにおける各種情報の入力をユーザから受け付ける（ステップＳ３０５）。
【００８０】
概要入力領域８０１または子プロジェクト関連表８０４に各種情報が入力されると、入力内容を自己が備える一時的な記憶装置に記憶し、さらに、ユーザ端末３１は、保存ボタン８０７の選択を受け付ける（ステップＳ３０６）。
【００８１】
保存ボタン８０７の選択を受け付けると、ユーザ端末３１は、プロジェクト概要画面８００に対する入力内容を示す設定変更情報をサーバ１０に送信する（ステップＳ３０７）。
【００８２】
設定変更情報を受信したサーバ１０は、設定変更情報に基づいてプロジェクトデータを更新する（ステップＳ３０８）。
【００８３】
ユーザの保存ボタン８０７の選択によりサーバ１０にてプロジェクトデータが更新されると、ユーザ端末３１は、さらにユーザから詳細設定ボタン８０３の押下操作を受け付ける（ステップＳ３０９）。
【００８４】
ユーザ端端末３１が詳細設定ボタン８０３の選択を受け付けると、システム５００は、プロジェクト概要表示処理を終了し、プロジェクト明細表示処理に移行する（ステップＳ４００）。
【００８５】
図９は、プロジェクト明細表示処理の例を示すフローチャートである。図９に示すように、プロジェクト明細表示処理は、プロジェクトの詳細な情報を表示し、表示した情報を閲覧させながら各種項目に対しての入力を受け付けて登録する処理を実行する。
【００８６】
プロジェクト明細表示処理において、先ず、ユーザ端末３１は、サーバ１０に対してプロジェクト明細ＩＤを提示してプロジェクト明細画面１０００を表示するための情報の送信要求を行う（ステップＳ４０１）。
【００８７】
ユーザ端末３１からプロジェクト明細画面１０００を表示するための情報の送信要求を受け付けると、サーバ１０は、プロジェクト明細ＩＤと、プロジェクトデータとを参照して、プロジェクト明細ＩＤに対応するプロジェクトデータを抽出する（ステップＳ４０２）。
【００８８】
プロジェクトデータを抽出すると、サーバ１０は、抽出したプロジェクトデータに基づいてプロジェクト明細画面１０００を表示するためのプロジェクト明細画面情報を生成し、ユーザ端末３１に送信する（ステップＳ４０３）。
【００８９】
プロジェクト明細画面情報を受信したユーザ端末３１は、受信したプロジェクト明細画面情報に基づいて自己が備える表示装置にプロジェクト明細画面１０００を表示する（ステップＳ４０４）。
【００９０】
図１０は、プロジェクト明細画面１０００の構成例を示す画面図である。図１０に示すように、プロジェクト明細画面１０００は、プロジェクト概要表示領域１００１と、明細表１００２と、実績入力ボタン１００３と、計画割当ボタン１００４と、実績割当ボタン１００５と、保存ボタン１００６とを含む。
【００９１】
明細表１００２は、プロジェクトの明細を示す各種項目を含む。具体的には、明細表１００２は、「活動階層ＩＤ」と、「活動階層名」と、「活動ＩＤ」と、「活動名」と、「計画原価」と、「実際原価」と、「プロセスＩＤ」と、「プロセス名」と、「伝票番号」と、「購買納期」と、「出庫予定」と、「製造開始」と、「製造終了」と、「品目ＩＤ」と、「品名」と、「数量」と、「当該数量の単位」と、「プラント」と、「保管場」と、「作業区」と、「作業区名」と、「仕入先」と、「仕入先名」と、「発注単位」と、当該発注単位における「単位」と、「発注金額」と、当該発注金額における「単位」とを含む。なお、明細表１００２における白抜きの欄は、ユーザにより各種数値や名称などが入力可能に形成される部分である。
【００９２】
実績入力ボタン１００３は、実際原価を入力するための画面を表示するために形成されるボタンである。すなわち、ユーザは、実績入力ボタン１００３を選択することにより実績の入力を行うことができる。なお、本例では、実績入力ボタンは、プロジェクト明細画面１０００のみに設ける構成としているが、プロジェクト表画面４００またはプロジェクト概要画面８００においても実績入力ボタンが設けられるように構成されていてもよい。
【００９３】
計画割当ボタン１００４は、既に他のプロジェクトに割り当てられている帳票データを割り当てるための画面を表示するために形成されるボタンである。なお、本例では、計画割当ボタンは、プロジェクト明細画面１０００のみに設ける構成としているが、プロジェクト表画面４００またはプロジェクト概要画面８００においても計画割当ボタンが設けられるように構成されていてもよい。
【００９４】
実績割当ボタン１００５は、既に他のプロジェクトに割り当てられている実際原価入力済みの帳票データを別のプロジェクトに割り当てるための画面を表示するために形成されるボタンである。なお、本例では、実績割当ボタンは、プロジェクト明細画面１０００のみに設ける構成としているが、プロジェクト表画面４００またはプロジェクト概要画面８００においても実績割当ボタンが設けられるように構成されていてもよい。
【００９５】
プロジェクト明細画面１０００を表示すると、ユーザ端末３１は、ユーザからプロジェクト明細画面１０００に対する入力操作を受け付ける（ステップＳ４０５）。具体的には、ユーザ端末３１は、プロセスＩＤの入力操作や時期情報の入力操作などを受け付ける。
【００９６】
明細表１００２に各種情報が入力されると、入力内容を自己が備える一時的な記憶装置に記憶し、さらに、ユーザ端末３１は、保存ボタン１００６の押下操作を受け付ける（ステップＳ４０６）。
【００９７】
保存ボタン１００６の選択を受け付けると、ユーザ端末３１は、プロジェクト明細画面１０００に対する入力内容を示す設定変更情報をサーバ１０に送信する（ステップＳ４０７）。
【００９８】
設定変更情報を受信したサーバ１０は、設定変更情報に基づいてプロジェクトデータを更新する（ステップＳ４０８）。
【００９９】
プロジェクトデータを更新するための設定変更情報を送信したユーザ端末３１は、ユーザから実績入力ボタン１００３の押下操作を受け付ける（ステップＳ４０９）。
【０１００】
ユーザ端末３１が実績入力ボタン１００３の押下げを受け付けると、システム５００は、プロジェクト明細表示処理を終了し、実績入力処理を実行する（ステップＳ５００）
【０１０１】
図１１は、実績入力処理の例を示すフローチャートである。図１１に示すように、実績入力処理では、実績入力画面１２００をユーザ端末３１に表示させることにより各子業務プロセス（活動）に対して実際原価を入力する処理が実行される。
【０１０２】
実績入力処理において、先ず、ユーザ端末３１は、実績入力ボタン９０３の押下げ操作に応じて、実績入力画面１２００を表示するための情報の送信をサーバ１０に対して要求する（ステップＳ５０１）。
【０１０３】
実績入力画面１２００を表示するための情報の送信要求を受信したサーバ１０は、実績入力画面１２００を表示するための実績入力画面情報をユーザ端末３１に送信する（ステップＳ５０２）。
【０１０４】
実績入力画面情報を受信したユーザ端末３１は、送信された実績入力画面情報に基づいて自己が備える表示装置に実績入力画面１２００を表示する（ステップＳ５０３）。なお、本例では、実績入力画面情報をサーバ１０から受信することにより実績入力画面１２００を表示する構成としているが、予め、ユーザ端末３１に実績入力画面を表示するための画面情報を記憶させておくことにより、ユーザ端末３１が自己の表示装置に実績入力画面１２００を表示する構成としてもよい。
【０１０５】
図１２は、実績入力画面１２００の構成例を示す画面図である。図１２に示すように、実績入力画面１２００は、検索条件入力領域１２０１と、子業務プロセス一覧表示領域１２０２と、実績入力領域１２０３と、保存ボタン１２０４とを含む。
【０１０６】
検索条件入力領域１２０１は、実績の入力を希望する子業務プロセスを検索するための条件を入力するための領域である。また、検索条件入力領域１２０１は、プロジェクトＩＤや、プロジェクト名などのプロジェクトデータに定義されている各項目に対する指定を受け付け可能に構成される。
【０１０７】
ユーザ端末３１は、自己の表示装置に実績入力画面１２００を表示すると、検索条件入力領域１２０１に対する入力操作（条件の指定）を受け付ける（ステップＳ５０４）。
【０１０８】
入力操作を受け付けると、ユーザ端末３１は、入力内容をサーバ１０に送信する（ステップＳ５０５）。
【０１０９】
入力内容を受信したサーバ１０は、受信した入力内容に対応する子業務プロセスを抽出し、抽出した子業務プロセスについての情報をユーザ端末３１に送信する（ステップＳ５０６）。
【０１１０】
抽出された子業務プロセスについての情報を受信すると、ユーザ端末３１は、当該情報を参照して、子業務プロセス一覧表示領域１２０２に子業務プロセスを一覧表示する（ステップＳ５０７）。
【０１１１】
子業務プロセスを一覧表示すると、ユーザ端末３１は、子業務プロセスに対する選択操作と、選択された子業務プロセスに対する実際原価の入力を受け付ける（ステップＳ５０８）。
【０１１２】
実際原価の入力を受け付けたユーザ端末３１は、保存ボタン１２０４の押下操作を受け付ける（ステップＳ５０９）。
【０１１３】
保存ボタン１２０４の押下操作を受け付けると、ユーザ端末３１は、入力された実際原価に関する情報をサーバ１０に送信する（ステップＳ５１０）。
【０１１４】
実際原価に関する情報を受信したサーバ１０は、受信した実際原価に関する情報を参照してプロジェクトデータを更新する（ステップＳ５１１）。
【０１１５】
ユーザ端末３１が保存ボタン１２０４の押下げを受け付けてプロジェクトデータが更新されると、サーバ１０は、更新したプロジェクトデータに基づいてプロジェクト明細画面情報を生成し、ユーザ端末３１に送信する（ステップＳ５１２）。
【０１１６】
ユーザ端末３１は、更新したプロジェクトデータに基づいて生成されたプロジェクト明細画面情報を受信すると、当該プロジェクト明細画面情報に基づいて実際原価が入力されたプロジェクト明細画面１３００を表示する（ステップＳ５１３）。
【０１１７】
図１３は、更新されたプロジェクト明細画面１３００の構成例を示す画面図である。図１３に示すように、プロジェクト明細画面１３００の実際原価欄１３０１は、実績入力処理により入力された実際原価が反映された状態で表示される。
【０１１８】
実際原価が入力されたプロジェクト明細画面１３００をユーザ端末３１が表示すると、ユーザ端末３１は、ユーザからプロセス割当処理を実行するための計画割当ボタン１００４または実績割当ボタン１００５のいずれかのボタンの押下げ操作を受け付ける（ステップＳ５１４）。
【０１１９】
ユーザ端末３１が、計画割当ボタン１００４または実績割当ボタン１００５のいずれかのボタンの押下げ操作を受け付けると、システム５００は、実績入力処理を終了し、プロセス割当処理を実行する。
【０１２０】
図１４は、プロセス割当処理の例を示すフローチャートである。図１４に示すように、本例のプロセス割当処理では、既に所定のプロジェクトに割り当てられているプロセスデータを他のプロジェクトに割り当てる（振り替える）処理を実行する。
【０１２１】
ここで、本例のプロセスデータには、計画原価のみが入力されているプロセスが完遂していない「計画伝票」と、既にプロセスが完遂し実際原価が入力されている「実績伝票」と２つのタイプが存在する。本例では、計画割当ボタン１００４に対する押下操作が実行されると「計画伝票」の割当処理が実行され、実績割当ボタン１００５に対する押下操作が実行されると、「実績伝票」の割当処理が実行される。それぞれの割当処理においては、検索条件入力領域に表示される項目が変更されるだけで処理の内容においては大差がないため、ここでは、「計画伝票」の割当処理が実行される場合を例にして説明を行う。
【０１２２】
プロセス割当処理において、先ず、ユーザ端末３１は、計画割当ボタン１００４の押下げ操作に応じて、プロセス振替画面１５００を表示するための情報の送信をサーバ１０に対して要求する（ステップＳ６０１）。
【０１２３】
プロセス振替画面１５００を表示するための情報の送信要求を受信したサーバ１０は、プロセス振替画面１５００を表示するためのプロセス振替画面情報をユーザ端末３１に送信する（ステップＳ６０２）。
【０１２４】
プロセス振替画面情報を受信したユーザ端末３１は、送信されたプロセス振替画面情報に基づいて自己が備える表示装置にプロセス振替画面１５００を表示する（ステップＳ６０３）。なお、本例では、プロセス振替画面情報をサーバ１０から受信することによりプロセス振替画面１５００を表示する構成としているが、予め、ユーザ端末３１にプロセス振替画面を表示するための画面情報を記憶させておくことにより、ユーザ端末３１が自己の表示装置にプロセス振替画面１５００を表示する構成としてもよい。
【０１２５】
図１５は、プロセス振替画面１５００の構成例を示す画面図である。図１５に示すように、プロセス振替画面１５００は、検索条件入力領域１５０１と、子業務プロセス一覧表示領域１５０２と、保存ボタン１５０３とを含む。
【０１２６】
検索条件入力領域１５０１は、振替を希望する子業務プロセスを検索するための条件を入力するための領域である。また、検索条件入力領域１５０１は、プロジェクトＩＤや、プロジェクト名や、活動階層や、活動や、伝票などのプロジェクトデータに対応付けされている項目に定義されている情報をキーとして、プロセスデータを抽出するために構成される領域である。すなわち、検索条件入力領域１５０１には、項目に対する入力領域が設けられている。
【０１２７】
ユーザ端末３１は、自己の表示装置にプロセス振替画面１５００を表示すると、検索条件入力領域１５０１に対する入力操作（条件の指定）を受け付ける（ステップＳ６０４）。
【０１２８】
入力操作を受け付けると、ユーザ端末３１は、入力内容をサーバ１０に送信する（ステップＳ６０５）。
【０１２９】
入力内容を受信したサーバ１０は、受信した入力内容に対応する子業務プロセスを抽出し、抽出した子業務プロセスについての情報をユーザ端末３１に送信する（ステップＳ６０６）。
【０１３０】
抽出された子業務プロセスについての情報を受信すると、ユーザ端末３１は、当該情報を参照して、子業務プロセス一覧表示領域１５０２に子業務プロセスを一覧表示する（ステップＳ６０７）。
【０１３１】
子業務プロセスを一覧表示すると、ユーザ端末３１は、子業務プロセスに対する選択操作を受け付ける（ステップＳ６０８）。
【０１３２】
選択を受け付けたユーザ端末３１は、保存ボタン１５０３の押下操作を受け付ける（ステップＳ６０９）。
【０１３３】
保存ボタン１５０３の押下操作を受け付けると、ユーザ端末３１は、選択された子業務プロセスに関する情報をサーバ１０に送信する（ステップＳ６１０）。
【０１３４】
子業務プロセスに関する情報を受信したサーバ１０は、受信した子業務プロセスに関する情報を参照してプロジェクトデータを更新する（ステップＳ６１１）。具体的には、サーバ１０が、受信した子業務プロセスについては受信前に属していたプロジェクトから削除し、新たにユーザがプロジェクト明細表示画面１０００を表示しているプロジェクトに当該削除した子業務プロセスを対応付けしてプロジェクトデータを更新する。
【０１３５】
ユーザ端末３１が保存ボタン１５０３の押下げを受け付けてプロジェクトデータが更新されると、サーバ１０は、更新したプロジェクトデータに基づいてプロジェクト明細画面情報を生成し、ユーザ端末３１に送信する（ステップＳ６１２）。
【０１３６】
ユーザ端末３１は、更新したプロジェクトデータに基づいて生成されたプロジェクト明細画面情報を受信すると、当該プロジェクト明細画面情報に基づいて割当処理が反映されたプロジェクト明細画面を表示するとともに、割当処理を終了する（ステップＳ６１３）。
【０１３７】
割当処理を終了すると、システム５００は、プロジェクトデータ管理処理を終了し、表示している画面を閉じる。
【０１３８】
なお、本例では、プロセス割当処理の例として、他プロジェクトに登録されているプロセスデータをユーザが希望するプロジェクトに割り当てる場合を例にして説明したが、このような場合に限らず、サーバ１０は、プロジェクトに未割当のプロセスデータを抽出して、ユーザが希望するプロジェクトに割り当てるように構成されていてもよい。すなわち、サーバ１０は、プロジェクトデータに対応付けされていないプロセスデータを記憶するプロセスデータＤＢを備え、ユーザからの要求に応じてプロセスデータを割り当てるための割当画面情報をユーザ端末３１に提供し、割当画面情報に基づいて自己の表示画面に割当画面を表示するユーザ端末３１から、割当画面にてユーザが実行した所定のプロジェクトにプロセスを割り当てる操作を示すプロセス割当操作の内容を示す入力内容情報を受信し、受信した入力内容情報に基づいてプロジェクトデータを更新する構成とされていてもよい。このときの、プロセスデータＤＢに記憶されるプロセスデータは、プロセスデータの登録画面などにおけるユーザの入力などにより登録されるように構成されていればよい。
【０１３９】
図１６は、上述のプロジェクトデータ管理処理によりプロセスデータが入力されたプロジェクトデータについて表示するプロジェクト表画面１６００の構成例を示す画面図である。本例では特に言及していないが、プロセスデータが入力されたプロジェクトデータについて表示するプロジェクト表画面１６００を閲覧するために、ユーザは、プロセスデータを入力したあとに、再度ステップＳ２０１において、当該プロセスデータを入力したプロジェクトに対応付けされたプロジェクトＩＤを入力すればよい。また、プロジェクト明細表示画面に、プロジェクト表画面を閲覧可能とするためのボタンを配置する構成とすることによっても、プロセスデータが入力されたプロジェクトデータについて表示するプロジェクト表画面１６００を閲覧することが可能である。
【０１４０】
図１６に示すように、プロジェクト表画面１６００は、プロジェクト表１６０１と、プロジェクト表１６０１内に配置される各子業務プロセスのメッシュデータ１６０２とを含む。
【０１４１】
メッシュデータ１６０２は、各子業務プロジェクトがどのような要素を含むものであるのかを把握可能に表示する。具体的には、対応する子業務プロセスにおいて、数量がどのくらいなのか、取引先はどこなのか、どの組織が担当しているのかなどの情報が表示される。
【０１４２】
なお、上述した実施の形態に係るシステム５００では、プロジェクト概要表示処理によりプロジェクト概要画面を表示し、プロジェクト明細表示処理によりプロジェクト明細画面を表示する構成としている。しかしながらこのような構成には限られず、プロジェクト概要表示処理とプロジェクト明細画面表示処理とが一体となった処理を実行する構成とされていてもよい。すなわち、プロジェクト概要画面がプロジェクト明細画面に含まれる構成とすることもできる。この場合には、プロジェクト明細画面は、プロジェクト概要画面に表示する特定の機能を含むように構成される。
【０１４３】
また、本例では、プロジェクト表表示処理、プロジェクト概要表示処理、プロジェクト詳細表示処理、実績入力処理、およびプロセス割当処理の順に処理が実行される構成としているがこのような構成には限らない。すなわち、システム５００は、プロジェクトデータ管理処理が実行されている間は、全ての処理を順不同で実行可能とする構成とされていてもよい。
【０１４４】
以上に説明したように、上述した実施の形態におけるプロジェクトデータ管理サーバ１０は、ＥＲＰが稼動するサーバであり、ユーザが使用するユーザ端末３１からの要求に応じて通信ネットワーク（４０，５１）を介してプロジェクトに関するデータを提供・管理するサーバであって、業務にて生じるプロジェクトを一意に特定可能なプロジェクトＩＤと、当該プロジェクトを構成する複数の業務プロセスを一意に特定可能なプロセスＩＤと、当該業務プロセスそれぞれの詳細内容を示すプロセスデータとが対応付けされたプロジェクトデータを記憶するプロジェクトデータＤＢ１６を備え、ユーザからの要求に応じてプロジェクトに関する各種情報を設定するためのプロジェクト設定画面情報をプロジェクトデータを参照してユーザ端末３１に提供し、プロジェクト設定画面情報に基づいて自己の表示画面にプロジェクト設定画面（８００，１０００）を表示するユーザ端末３１から、プロジェクト設定画面（８００，１０００）にてユーザが実行した入力操作の内容を示す入力内容情報を受信し、受信した入力内容情報に基づいてプロジェクトデータを更新し、プロジェクト設定画面（８００，１０００）には、プロジェクトを構成する複数の業務プロセスを一覧表示する領域であって、ユーザが各業務プロセスごとの詳細項目を入力可能な入力領域を含む業務プロセス一覧表示領域（１００２）が設けられている構成としている。このような構成によれば、ユーザは、プロジェクト単位で業務プロセスの詳細を把握することができるようになる。さらに、ユーザは、業務プロセスの詳細を把握可能な画面上で詳細項目を登録する操作を行うことができるようになる。そのため、ユーザの利便性が格段に向上し、ユーザが希望するデータの割当・表示を煩雑な選択操作を強いることのない簡単な処理により実現するができるようになる。
【０１４５】
すなわち、このような構成とすることにより、１つのプロジェクトに含まれる様々な業務プロセスを１つの独立したユーザインターフェース上で表示することができるようになるとともに、当該様々な業務プロセスに関連するプロセスデータを個別の画面で表示することなく登録することができるようになる。したがって、上述したシステムでは、１つのプロジェクトに含まれる複数の業務プロセスを管理する場合に、当該業務プロセスの詳細を示すプロセスデータを１つのプロジェクト単位でまとめて生成することができるようになり、ユーザの利便性が向上するとともに、プロジェクトデータ管理サーバによるデータの登録・表示・管理処理が容易となる。
【０１４６】
また、上述した実施の形態におけるプロジェクトデータ管理サーバ１０は、プロセスデータ登録操作を受け付けたユーザ端末３１から当該プロセスデータ登録操作の操作内容を含む入力内容情報を受信し、受信されたプロセスデータ登録操作の操作内容を含む入力内容情報に基づいてプロセスデータを生成し、生成したプロセスデータを対応するプロジェクトと対応付けてプロジェクトデータに登録する構成としている。このような構成によれば、さらに、プロセスデータの登録・表示のための画面情報を各業務プロセスごとに提供することなく、プロセスデータの登録・表示を実行することができるようになるため、プロジェクトデータ管理サーバは、簡単な処理によりユーザが希望するデータを登録・表示・管理することができるようになる。
【０１４７】
また、上述した実施の形態におけるプロジェクトデータは、さらに、所定のプロジェクトに対して関連を有するプロジェクトを示す子プロジェクトが対応付けされ、プロジェクト設定画面（例えば、プロジェクト概要画面８００）には、子プロジェクトを一覧表示する子プロジェクト一覧表示領域（例えば、子プロジェクト関連表８０４）が設けられており、子プロジェクトの選択を受け付けたユーザ端末３１からの要求に応じて、当該子プロジェクトに関する各種情報の設定のためのプロジェクト設定画面情報をユーザ端末３１に提供する構成としている。このような構成によれば、所定のプロジェクトから派生したプロジェクトを把握することができるようになるため、プロジェクトを縦断的に把握し、各種情報の設定ができるようになり、ユーザの利便性が向上する。
【０１４８】
また、上述した実施の形態におけるプロジェクト設定画面（例えば、プロジェクト概要画面８００）には、子プロジェクトを含めた関連するプロジェクトを連結した場合の、利益、投入されると予測される原価を示す計画原価、および実際にプロセスを完遂したときに投入された金額を示す実際原価のうち少なくとも１つのデータを表示するプロジェクト連結情報表示領域８０６を含む構成としている。このような構成によれば、複雑な操作を必要とせず、かつ個別具体的な画面を表示することなく関連する複数プロジェクトの総合的な情報を表示することができるようになる。
【０１４９】
また、上述した実施の形態におけるプロジェクトデータ管理サーバ１０は、ユーザからの要求に応じて実績データ（例えば、実際原価）入力のための実績入力画面情報をユーザ端末に提供し、実績入力画面情報に基づいて自己の表示画面に実績入力画面を表示するユーザ端末から、実績入力画面にてユーザが実行した各業務プロセスに対する実績入力操作の内容を示す入力内容情報を受信し、受信された入力内容情報に基づいてプロジェクトデータを更新する構成としている。このような構成によれば、ユーザは、１つのプロジェクトに含まれるすべてのプロセスについての実績データを１の画面で入力することができるようになる。そのため、ユーザの利便性が向上するだけでなく、プロジェクトデータ管理サーバは、簡単な処理により実績データを登録・表示することができるようになる。
【０１５０】
また、上述した実施の形態におけるプロジェクトデータ管理サーバ１０は、プロジェクトデータに対応付けされていない（未割当の）プロセスデータを記憶するプロセスデータＤＢを備え、ユーザからの要求に応じてプロセスデータを割り当てるための割当画面情報をユーザ端末に提供し、割当画面情報に基づいて自己の表示画面に割当画面を表示するユーザ端末から、割当画面にてユーザが実行した所定のプロジェクトにプロセスを割り当てる操作を示すプロセス割当操作の内容を示す入力内容情報を受信し、受信した入力内容情報に基づいて前記プロジェクトデータを更新する構成とされていてもよい。このような構成によれば、ユーザは、割り当てるプロジェクトが未定のまま実行する必要が生じたプロセスをプロジェクトを定義することなく登録しておき、後からプロジェクトに割り当てを行う際に、より簡単な処理に割り当てるためのプロセスデータを表示することができるようになるとともに、より簡単な処理によりプロジェクトに割り当てを行うことができるようになる。
【０１５１】
また、上述した実施の形態におけるプロジェクトデータ管理サーバ１０は、ユーザからの要求に応じて所定のプロジェクトを構成するプロセスを他のプロジェクトに振り替えるプロセス振替画面情報をプロセスデータを参照してユーザ端末３１に提供し、プロセス振替画面情報に基づいて自己の表示画面にプロセス振替画面１５００を表示するユーザ端末３１から、プロセス振替画面にてユーザが実行した既に他のプロジェクトに割り当てられている業務プロセスの選択操作を示す入力内容情報を受信し、受信された入力内容情報に基づいてプロジェクトデータを更新する構成としている。このような構成によれば、既に登録されているデータを有効的に利用することができるようになる。すなわち、既に所定のプロジェクトに割り当てられているプロセスの計画・実績データを他のプロジェクトに移行させる場合に、登録済みのデータを一度消去した上で再登録する必要が生じることなく、既存のデータを有効に利用することができるようになる。したがって、プロジェクトデータ管理サーバの処理負担が軽減するだけでなく、ユーザの利便性も向上することとなる。
【０１５２】
また、上述した実施の形態におけるプロジェクトデータ管理サーバ１０は、プロジェクトＩＤを提示したユーザからの要求に応じて、プロセスデータを一覧表示するプロジェクト表画面６００を表示するためのプロジェクト表画面情報をプロジェクトデータを参照してユーザ端末３１に提供し、プロジェクト表画面には、更新した最新のプロセスデータの概要が各業務プロセスの属性別に一覧表示されるプロセスデータ一覧表示領域が設けられている構成としている。このような構成によれば、プロジェクトに対する業務プロセスの状況をひと目で把握することができるため、ユーザの利便性が向上する。
【産業上の利用可能性】
【０１５３】
本発明によれば、組織に関する情報を定義したデータと、各組織に付与する権限を定義したデータとを管理する業務システム（ＥＲＰシステム）において、プロジェクトデータを管理するのに有用である。
【符号の説明】
【０１５４】
１０                    プロジェクトデータ管理サーバ
２０                    中継機
３１〜３Ｎ              ユーザ端末
４０                    通信ネットワーク
５１                    通信ネットワーク
１００                  統合基幹業務システム
１１０                  基幹業務サーバ
１２０                  ＤＷＨサーバ
５００                  プロジェクトデータ管理システム
【要約】
【課題】データの割当・表示を簡単な処理により実現することができるようにする。
【解決手段】プロジェクトデータ管理サーバ１０は、プロジェクトＩＤと、プロセスＩＤと、プロセスデータとが対応付けされたプロジェクトデータを記憶するプロジェクトデータＤＢ１６を備え、プロジェクトに関する情報を設定するプロジェクト設定画面情報をユーザ端末３１に提供し、プロジェクトを構成する複数の業務プロセスを一覧表示する領域であって、ユーザが各業務プロセスごとの詳細項目を入力可能な入力領域を含む業務プロセス一覧表示領域（１００２）が設けられているプロジェクト設定画面（８００，１０００）を表示するユーザ端末３１から、ユーザが実行した入力操作の内容を示す入力内容情報を受信し、受信した入力内容情報に基づいてプロジェクトデータを更新する。
【選択図】図１０【図１】
0005520413.tif 000002
【図２】
0005520413.tif 000003
【図３】
0005520413.tif 000004
【図４】
0005520413.tif 000005
【図５】
0005520413.tif 000006
【図６】
0005520413.tif 000007
【図７】
0005520413.tif 000008
【図８】
0005520413.tif 000009
【図９】
0005520413.tif 000010
【図１１】
0005520413.tif 000011
【図１２】
0005520413.tif 000012
【図１４】
0005520413.tif 000013
【図１５】
0005520413.tif 000014
【図１６】
0005520413.tif 000015
【図１０】
0005520413.tif 000016
【図１３】
0005520413.tif 000017