案件の情報展開先の設定や進捗の管理を行うコンピュータシステムであり、案件ごとの情報展開先および進捗管理対象の範囲となる各組織群について、組織群を構成する各組織を規定した情報と、いずれかの組織で生じた案件の情報を該当組織と対応付けて格納した情報とを記憶した記憶部と、記憶部への案件登録に応じて、該当案件に紐付けされた組織の識別情報をキーに記憶部にて検索を行い、前記組織を含む該当組織群における他組織を案件展開先の組織として特定する処理と、前記特定した他組織に対応付けて、前記案件を複製した案件たる関連案件について記憶部に登録する処理と、組織の端末から受け付けた前記案件に関する進捗状態と、他組織の端末から受け付けた前記関連案件に関する進捗状態の情報を記憶部に格納する処理と、前記記憶部において前記関連案件に関し登録された進捗状態のうち、最も初期状態に近い進捗状態と、前記案件について登録されている進捗状態とを比較し、両者が異なる場合、前記関連案件に関して登録された進捗状態で前記案件の進捗状態を更新する処理を実行する演算部と、を備えることを特徴とする案件管理システム。前記記憶部は、案件ごとの情報展開先および進捗管理対象の範囲となる各組織群について、組織群を構成する各組織の間の上下関係を規定した組織構造テーブルと、いずれかの組織で生じた案件の情報を該当組織と対応付けて格納した案件主構造テーブルと、所定案件への対応を行う組織群内の各組織について、前記所定案件の進捗状態別にカウントした組織数を、該当案件における進捗状態別に格納した案件状態テーブルと、を記憶したものであり、前記演算部は、前記案件主構造テーブルにおける案件登録に応じて、該当案件に紐付けされた組織の識別情報をキーに前記組織構造テーブルにて検索を行い、前記組織を含む該当組織群における他組織を案件展開先の組織として特定する処理と、前記特定した他組織に対応付けて、前記案件を複製した案件たる関連案件について担当組織毎に一意となる案件識別情報を付して案件主構造テーブルに登録する処理と、前記案件状態テーブルにおいて、既に登録済みの前記案件に関するレコードに加え、前記関連案件に関して進捗状態別のレコードを生成して、各進捗状態別の組織数としてゼロを設定し、前記案件に関するレコードのうち初期状態にあたる進捗状態のレコードについて、その組織数の値を前記関連案件の数だけインクリメントする処理と、前記組織の端末から受け付けた前記案件に関する進捗状態と、前記他組織の端末から受け付けた前記関連案件に関する進捗状態の情報を、前記案件主構造テーブルにおける該当案件および該当関連案件のレコードに格納し、当該格納に応じて前記案件状態テーブルにおける前記案件の進捗状態別の組織数を更新する処理と、前記案件状態テーブルにおいて前記案件に関し登録された組織数が1以上の進捗状態のうち、最も初期状態に近い進捗状態を特定し、この進捗状態と、前記案件主構造テーブルにおいて前記案件について登録されている進捗状態とを比較し、両者が異なる場合、前記案件状態テーブルで特定した進捗状態で前記案件主構造テーブルにおける進捗状態を更新する処理を実行するものである、ことを特徴とする請求項1に記載の案件管理システム。前記記憶部は、案件ごとの情報展開先および進捗管理対象の範囲となる各組織群について、組織群を構成する各組織の上下関係を規定した情報を記憶しており、前記演算部は、前記他組織を特定する処理に際し、記憶部への案件登録に応じて、該当案件に紐付けされた組織の識別情報をキーに記憶部にて検索を行い、前記組織を含む該当組織群において、前記組織を起点に下位に規定された他組織を案件展開先の組織として特定するものである、ことを特徴とする請求項1または2に記載の案件管理システム。前記記憶部は、案件ごとの情報展開先および進捗管理対象の範囲となる各組織群について、組織群を構成する各組織の上下関係を規定した情報を記憶しており、前記演算部は、前記他組織を特定する処理に際し、記憶部への案件登録に応じて、該当案件に紐付けされた組織の識別情報をキーに記憶部にて検索を行い、前記組織を含む該当組織群において、前記組織を起点に上位に規定された他組織を案件展開先の組織として特定するものである、ことを特徴とする請求項1~3のいずれかに記載の案件管理システム。前記記憶部は、各案件およびその各関連案件について、該当件を担当する組織の間の上下関係に応じて階層構造を規定した情報を記憶しており、前記演算部は、前記関連案件に関して登録された進捗状態で前記案件の進捗状態を更新する処理を実行した際、前記階層構造において前記案件から見て上位の他案件を記憶部にて検索し、前記記憶部において前記他案件に関し登録された進捗状態と、前記案件について登録されている進捗状態とを比較し、両者が異なる場合、前記案件に関して登録された進捗状態で前記他案件の進捗状態を更新する処理を実行するものである、ことを特徴とする請求項1~4のいずれかに記載の案件管理システム。案件の情報展開先の設定や進捗の管理を行うべく、記憶部において、案件ごとの情報展開先および進捗管理対象の範囲となる各組織群について、組織群を構成する各組織を規定した情報と、いずれかの組織で生じた案件の情報を該当組織と対応付けて格納した情報とを記憶したコンピュータが、記憶部への案件登録に応じて、該当案件に紐付けされた組織の識別情報をキーに記憶部にて検索を行い、前記組織を含む該当組織群における他組織を案件展開先の組織として特定する処理と、前記特定した他組織に対応付けて、前記案件を複製した案件たる関連案件について記憶部に登録する処理と、組織の端末から受け付けた前記案件に関する進捗状態と、他組織の端末から受け付けた前記関連案件に関する進捗状態の情報を記憶部に格納する処理と、前記記憶部において前記関連案件に関し登録された進捗状態のうち、最も初期状態に近い進捗状態と、前記案件について登録されている進捗状態とを比較し、両者が異なる場合、前記関連案件に関して登録された進捗状態で前記案件の進捗状態を更新する処理と、を実行することを特徴とする案件管理方法。案件の情報展開先の設定や進捗の管理を行うべく、記憶部において、案件ごとの情報展開先および進捗管理対象の範囲となる各組織群について、組織群を構成する各組織を規定した情報と、いずれかの組織で生じた案件の情報を該当組織と対応付けて格納した情報とを記憶したコンピュータに、記憶部への案件登録に応じて、該当案件に紐付けされた組織の識別情報をキーに記憶部にて検索を行い、前記組織を含む該当組織群における他組織を案件展開先の組織として特定する処理と、前記特定した他組織に対応付けて、前記案件を複製した案件たる関連案件について記憶部に登録する処理と、組織の端末から受け付けた前記案件に関する進捗状態と、他組織の端末から受け付けた前記関連案件に関する進捗状態の情報を記憶部に格納する処理と、前記記憶部において前記関連案件に関し登録された進捗状態のうち、最も初期状態に近い進捗状態と、前記案件について登録されている進捗状態とを比較し、両者が異なる場合、前記関連案件に関して登録された進捗状態で前記案件の進捗状態を更新する処理と、を実行させることを特徴とする案件管理プログラム。各案件は、それを担う個々の組織内ではメンバー間での情報共有、進捗管理等なされているが、プロジェクトやグループ、組織が相違すると、その垣根を越えた情報展開が適切になされていない。そうした現状においては、同様の案件が他所で取り扱われる可能性についての認識は各組織間にそもそも希薄で、情報展開すら全くされないか、或いは情報展開を行うにしても、案件を説明した電子メールを配信するといった対応しかとられていない。この場合、各所で発生した同内容の案件について、事前の情報展開が組織横断的にはなされない為、各組織では全てゼロからの作業が開始され、必要以上の工数がかかってしまう懸念がある。また、電子メールで情報展開や進捗管理等を行おうとした場合、まず配信先を漏れなく設定することが難しい上、メール配信後に実際の対応が各所でなされたか全て問い合わせ等を行って確認することは困難である。しかも、メール配信後に実際の対応がなされるとしても、進捗管理等のために電子メールでの煩雑なやりとりが各所間で発生することになり、そうした管理自体に膨大な手間がかかる恐れがある。従って現状では、案件の情報展開先や進捗管理対象となる組織について、効率的かつ確実な設定を行って、その後の管理も効率化できる技術が提案されていなかった。そこで本発明の目的は、情報展開や進捗管理等の対象となる案件について、組織を跨った効率的で確実な管理を可能とする技術を提供することにある。上記課題を解決する本発明の案件管理システムは、案件の情報展開先の設定や進捗の管理を行うコンピュータシステムであり、案件ごとの情報展開先および進捗管理対象の範囲となる各組織群について、組織群を構成する各組織を規定した情報と、いずれかの組織で生じた案件の情報を該当組織と対応付けて格納した情報とを記憶した記憶部と、記憶部への案件登録に応じて、該当案件に紐付けされた組織の識別情報をキーに記憶部にて検索を行い、前記組織を含む該当組織群における他組織を案件展開先の組織として特定する処理と、前記特定した他組織に対応付けて、前記案件を複製した案件たる関連案件について記憶部に登録する処理と、組織の端末から受け付けた前記案件に関する進捗状態と、他組織の端末から受け付けた前記関連案件に関する進捗状態の情報を記憶部に格納する処理と、前記記憶部において前記関連案件に関し登録された進捗状態のうち、最も初期状態に近い進捗状態と、前記案件について登録されている進捗状態とを比較し、両者が異なる場合、前記関連案件に関して登録された進捗状態で前記案件の進捗状態を更新する処理を実行する演算部と、を備えることを特徴とする。また、本発明の案件管理方法は、案件の情報展開先の設定や進捗の管理を行うべく、記憶部において、案件ごとの情報展開先および進捗管理対象の範囲となる各組織群について、組織群を構成する各組織を規定した情報と、いずれかの組織で生じた案件の情報を該当組織と対応付けて格納した情報とを記憶したコンピュータが、記憶部への案件登録に応じて、該当案件に紐付けされた組織の識別情報をキーに記憶部にて検索を行い、前記組織を含む該当組織群における他組織を案件展開先の組織として特定する処理と、前記特定した他組織に対応付けて、前記案件を複製した案件たる関連案件について記憶部に登録する処理と、組織の端末から受け付けた前記案件に関する進捗状態と、他組織の端末から受け付けた前記関連案件に関する進捗状態の情報を記憶部に格納する処理と、前記記憶部において前記関連案件に関し登録された進捗状態のうち、最も初期状態に近い進捗状態と、前記案件について登録されている進捗状態とを比較し、両者が異なる場合、前記関連案件に関して登録された進捗状態で前記案件の進捗状態を更新する処理と、を実行することを特徴とする。また、本発明の案件管理プログラムは、案件の情報展開先の設定や進捗の管理を行うべく、記憶部において、案件ごとの情報展開先および進捗管理対象の範囲となる各組織群について、組織群を構成する各組織を規定した情報と、いずれかの組織で生じた案件の情報を該当組織と対応付けて格納した情報とを記憶したコンピュータに、記憶部への案件登録に応じて、該当案件に紐付けされた組織の識別情報をキーに記憶部にて検索を行い、前記組織を含む該当組織群における他組織を案件展開先の組織として特定する処理と、前記特定した他組織に対応付けて、前記案件を複製した案件たる関連案件について記憶部に登録する処理と、組織の端末から受け付けた前記案件に関する進捗状態と、他組織の端末から受け付けた前記関連案件に関する進捗状態の情報を記憶部に格納する処理と、前記記憶部において前記関連案件に関し登録された進捗状態のうち、最も初期状態に近い進捗状態と、前記案件について登録されている進捗状態とを比較し、両者が異なる場合、前記関連案件に関して登録された進捗状態で前記案件の進捗状態を更新する処理と、を実行させることを特徴とする。本発明によれば、情報展開や進捗管理等の対象となる案件について、組織を跨った効率的で確実な管理が可能となる。---システム構成---以下に本発明の実施形態について図面を用いて詳細に説明する。図1は、本実施形態の案件管理システム100を含むネットワーク構成図である。図1に示す案件管理システム100以下、システム100は、情報展開や進捗管理等の対象となる案件について、組織を跨った効率的で確実な管理を可能とするコンピュータシステムである。案件管理システムでは、複雑に絡みあう階層的な組織構造の中で、組織内で発生する各種案件を組織的に管理することとなる。なお、ここで扱う案件とは組織内のある目的を果たすために必要な手段および行為を指す。本実施形態による案件管理システム100の対象とする組織構造は、単純な階層構造ではなく、一つの組織が複数の組織に属している構造となっている。図1の組織図及び図2の組織図にて、想定する組織構造例を示す。製造会社を例とした場合、通常の組織構造は、本部、部、課等が階層構造をなす単純なツリー体制となる。一方で、例えばサプライチェーン等も考慮に入れた製品単位の組織グループを考えた場合、会社組織をまたがって構成される場合がある。このように、通常の組織構造に加え、複数の論理的な組織構成が加わるため、組織構造は複雑なものとなる。続いて図1に戻り、前記システム100のハードウェア構成について説明する。前記システム100は、ハードディスクドライブなど適宜な不揮発性記憶装置で構成される記憶部101、RAMなど揮発性記憶装置で構成されるメモリ103、前記記憶部101に保持されるプログラムでさる案件管理アプリケーション102をメモリ103に読み出すなどして実行し装置自体の統括制御を行なうとともに各種判定、演算及び制御処理を行なうCPUなどの演算部104、ネットワーク120と接続しクライアント200との通信処理を担う通信部105、少なくともを備える。なお、記憶部101内には、本実施形態の案件管理システムとして必要な機能を実装する為のプログラムたる案件管理アプリケーション102と、各種テーブル125~129、および案件データベース5が少なくとも記憶されている。なお、前記案件管理アプリケーション102は、案件を下位組織に対して展開するトップダウン処理6、案件を上位組織に対して展開するボトムアップ処理7、新規案件の登録を行う案件新規登録処理8、案件の更新を行う案件修正処理9、階層化された案件の状態を同期させる案件状態連動修正処理10、案件の状態を評価する案件状態評価処理11、個別案件の状態を変更する案件状態修正処理12、案件が新規に作成された時に初期データを作成する案件状態初期設定処理13、および各案件の状態を確認するための案件状態確認処理14の各機能部で構成されている。これらについては、いずれも対応するプログラムが演算部104で実行されることで実装される機能と言え、前記システム100が本発明の案件管理システムとして実行すべき各処理に対応している。また、これら各機能部についてその詳細は後述する。続いて、本実施形態の前記システム100が備える機能について説明する。上述したように、以下に説明する機能は、例えば前記システム100が備える案件管理アプリケーション102を実行することで実装される機能と言える。前記システム100は、記憶部101の案件データベース5への案件登録に応じて、該当案件に紐付けされた組織の識別情報をキーに記憶部101の組織構造テーブル125にて検索を行い、前記組織を含む該当組織群における他組織を案件展開先の組織として特定する機能を有している。また前記システム100は、前記特定した他組織に対応付けて、前記案件を複製した案件たる関連案件について記憶部101に登録する機能を有している。また前記システム100は、組織の端末たるクライアント200から受け付けた前記案件に関する進捗状態と、他組織の端末たるクライアント200から受け付けた前記関連案件に関する進捗状態の情報を記憶部101に格納する機能を有している。また前記システム100は、前記記憶部101において前記関連案件に関し登録された進捗状態のうち、最も初期状態に近い進捗状態と、前記案件について登録されている進捗状態とを比較し、両者が異なる場合、前記関連案件に関して登録された進捗状態で前記案件の進捗状態を更新する機能を有している。なお、前記システム100は、記憶部101において、案件ごとの情報展開先および進捗管理対象の範囲となる各組織群について、組織群を構成する各組織の間の上下関係を規定した組織構造テーブル125と、いずれかの組織で生じた案件の情報を該当組織と対応付けて格納した案件主構造テーブル126と、所定案件への対応を行う組織群内の各組織について、前記所定案件の進捗状態別にカウントした組織数を、該当案件における進捗状態別に格納した案件状態テーブル128と、を記憶したものであるとすれば好適である。この場合、前記システム100は、前記案件主構造テーブル126における案件登録に応じて、該当案件に紐付けされた組織の識別情報をキーに前記組織構造テーブル125にて検索を行い、前記組織を含む該当組織群における他組織を案件展開先の組織として特定する機能を有しているとしてもよい。また、前記システム100は、前記特定した他組織に対応付けて、前記案件を複製した案件たる関連案件について担当組織毎に一意となる案件識別情報を付して案件主構造テーブル126に登録する機能を有しているとしてもよい。また前記システム100は、前記案件状態テーブル128において、既に登録済みの前記案件に関するレコードに加え、前記関連案件に関して進捗状態別のレコードを生成して、各進捗状態別の組織数としてゼロを設定し、前記案件に関するレコードのうち初期状態にあたる進捗状態のレコードについて、その組織数の値を前記関連案件の数だけインクリメントする機能を有しているとしてもよい。また前記システム100は、前記組織のクライアント200から受け付けた前記案件に関する進捗状態と、前記他組織のクライアント200から受け付けた前記関連案件に関する進捗状態の情報を、前記案件主構造テーブル126における該当案件および該当関連案件のレコードに格納し、当該格納に応じて前記案件状態テーブル128における前記案件の進捗状態別の組織数を更新する機能を有しているとしてもよい。また前記システム100は、前記案件状態テーブル128において前記案件に関し登録された組織数が1以上の進捗状態のうち、最も初期状態に近い進捗状態を特定し、この進捗状態と、前記案件主構造テーブル126において前記案件について登録されている進捗状態とを比較し、両者が異なる場合、前記案件状態テーブル128で特定した進捗状態で前記案件主構造テーブル126における進捗状態を更新する機能を有しているとしてもよい。なお、前記システム100は、前記記憶部101の組織構造テーブル125において、案件ごとの情報展開先および進捗管理対象の範囲となる各組織群について、組織群を構成する各組織の上下関係を規定した情報を記憶しているとすれば好適である。この場合、前記システム100は、前記他組織を特定する処理に際し、記憶部101への案件登録に応じて、該当案件に紐付けされた組織の識別情報をキーに記憶部101にて検索を行い、前記組織を含む該当組織群において、前記組織を起点に下位に規定された他組織を案件展開先の組織として特定するとすれば好適である。この機能について、本実施形態ではトップダウン処理6として図1にて示している。また、前記システム100は、前記他組織を特定する処理に際し、記憶部101への案件登録に応じて、該当案件に紐付けされた組織の識別情報をキーに記憶部101にて検索を行い、前記組織を含む該当組織群において、前記組織を起点に上位に規定された他組織を案件展開先の組織として特定するとすれば好適である。この機能について、本実施形態ではボトムアップ処理7として図1にて示している。ここで、上述したトップダウン処理、およびボトムアップ処理について概説しておく。従来までは、それぞれのプロジェクトやグループ、組織と言った閉じられた範囲内で案件が管理されており、同様案件の共有及び状況把握が非常に難しかった。そこで本実施形態において、複数組織間の案件管理を容易にする手段として、案件を1管理単位から、複数の管理単位へと展開、共有できる仕組みを構築している。すなわち、前記トップダウン処理6とボトムアップ処理7である。前者のトップダウン処理6の適用例をあげておく。例えば、製品Aを提供している部署Bで、製品の不具合等を発見した場合、製品Aを取り扱っている部署C、D、Eへ対応指示展開を行う状況を想定したとする。部署Bから前記システム100へ製品不良情報の案件を登録し、トップダウン処理6にて下位組織たる部署C、D、Eに対し、前記製品不良情報案件が展開される。製品不良情報案件を展開された部署C、D、Eは、それぞれの部署で対策を実施し、後述するように案件修正処理9を行い、同時に案件状態を未対策から対策済みへと変更する。ここで注目する点として、下位の案件状態が変更されると案件状態連動修正処理10が呼び出され、階層構造中の下位に位置する複数組織に展開された製品不良情報案件の状態を集計し、上位案件の状態を変更することとなる。こうした処理により、展開元である上位案件については、展開された下位案件の進捗状態を一つ一つ確認することなく、自案件に関する確認を行うことで全体状況を確認することができる。また、ボトムアップ処理7については、トップダウン処理6と同様に、下位組織から上位組織に案件を展開する場合に利用できる。これら、トップダウン処理6及びボトムアップ処理7についての詳細は後述する。なお、前記システム100は、前記記憶部101において、各案件およびその各関連案件について、該当件を担当する組織の間の上下関係に応じて階層構造を規定した、案件関連構造テーブル127を記憶しているとすれば好適である。この場合、前記システム100は、前記関連案件に関して登録された進捗状態で前記案件の進捗状態を更新する処理を実行した際、前記階層構造において前記案件から見て上位の他案件を記憶部101の案件関連構造テーブル127にて検索し、前記記憶部101において前記他案件に関し登録された進捗状態と、前記案件について登録されている進捗状態とを比較し、両者が異なる場合、前記案件に関して登録された進捗状態で前記他案件の進捗状態を更新する機能を有しているとしてもよい。---データ構造例---次に、本実施形態の前記システム100が用いるテーブルにおけるデータ構造例について説明する。上述したように前記システム100の記憶部101には、組織構造テーブル125、案件主構造テーブル126、案件関連構造テーブル127、案件状態テーブル128、および状態優先テーブル129が格納されている。これらのテーブルは、その格納情報をキーに互いが連携した構造となっている。そうした関係については、図4のER図に示す通りである。組織名、所属組織、状態番号、案件名、といった情報がキーになっているのがわかる。続いて、各テーブルについてデータ構造の例について示す。図5は本実施形態の組織構造テーブル125の例を示す図である。組織構造テーブル125は、案件ごとの情報展開先および進捗管理対象の範囲となる各組織群について、組織群を構成する各組織の間の上下関係を規定したテーブルとなる。各組織群における最上位の組織は、当該組織構造テーブル125において上位組織欄にてルートと設定されている。図6は本実施形態の案件主構造テーブル126の例を示す図である。案件主構造テーブル126は、いずれかの組織で生じた案件の情報を該当組織と対応付けて格納したテーブルであり、図に示す例では、各案件の状態番号すなわち進捗状態を示す番号も対応付けされている。この状態番号は該当案件を担当する組織のクライアント200から送信されてくる情報に基づいて前記システム100が更新する値となる。図7は本実施形態の案件関連構造テーブル127の例を示す図である。この案件関連構造テーブル127は、各案件およびその各関連案件について、該当件を担当する組織の間の上下関係に応じて階層構造を規定したテーブルとなる。案件主構造テーブル126に最初に登録された案件については、当該テーブルにおける上位案件欄にルートが設定される。以下、この案件を登録した組織から情報展開した他組織組織構造テーブル125において該当組織から見て上位ないし下位の組織における前記案件の関連案件を、組織間の階層関係に応じてツリー状に規定してある。例えば、上位案件欄がルート1である案件1について見てみると、この案件1を上位案件欄に持つ案件、つまり案件1の関連案件は案件4であり、更にこの案件4を上位案件欄に持つ案件は案件11、案件15であり、更に案件14を上位案件欄に持つ案件は案件6であり、案件15を上位案件欄に持つ案件は案件23、案件27であり、以下、案件の連なりが続いていく。図8は本実施形態の案件状態テーブル128の例を示す図である。この案件状態テーブル128は、所定案件への対応を行う組織群内の各組織について、前記所定案件の進捗状態別にカウントした組織数を、該当案件における進捗状態別に格納したテーブルとなる。図の例では、案件毎に、進捗状態を示す状態番号1~3のそれぞれについてレコードが生成されており、各レコードに前記組織数を示す下位状態数の値が設定されている。図9は本実施形態の状態優先テーブル129の例を示す図である。この状態優先テーブル129は、本実施形態で取り扱う前記状態番号の全バージョンとその状態名について規定したテーブルとなる。図の例では、状態番号1について状態名が未着手、状態番号2について状態名が対応中、状態番号3について状態名が完了と設定されている。---トップダウン処理---以下、本実施形態における案件管理方法の実際手順について図に基づき説明する。以下で説明する案件管理方法に対応する各種動作は、前記システム100がメモリ等に読み出して実行するプログラムによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。図13~14は、本実施形態における案件管理方法の処理手順例1、2を示すフロー図である。ここでは、前記クライアント200により、前記ネットワーク120を介して前記システム100にアクセスし、案件の登録処理を予め行っているとの前提で説明を行う。案件の登録処理は、例えば、所定組織のユーザに操作されている前記クライアント200が、所定の認証処理を経て前記システム100にアクセスし、前記記憶部101における案件主構造テーブル126に対する、例えば、所属組織:組織A、案件名:案件A、状態番号:状態番号A、といった情報を含む案件の登録処理を行うものとする。この時、前記クライアント200がユーザ指示に応じてトップダウン処理の開始を前記システム100に通知したとする。この場合、前記システム100は、トップダウン処理6に対応するプログラムを実行し、サブルーチントップダウン処理6を呼び出すこととなる。なお、前記クライアント200がボトムアップ処理の開始を前記システム100に通知してきた場合、前記システム100はサブルーチンボトムアップ処理7を呼び出すことになる。以下、このトップダウン処理6の手順について述べる。この場合の前記システム100は、前記案件所属組織:組織A、案件名:案件A、状態番号:状態番号Aに関して、前記組織構造テーブル125に対してキー上位組織:組織Aで検索を実行し、組織Aから見て下位にあたる組織について、その取得件数Nと、組織名:組織名M1~組織名MN、を取得するs100、s101。次に前記システム100は、メモリ103等に確保したループカウンタにM=0を設定しs102、前記取得件数Nの分だけ以下のループを回すs103:YES→s104。ループカウンタにMがNより大きい間、前記システム100は、サブルーチン案件新規登録処理8を、引数登録組織:組織A、組織名Mn、登録案件名:案件Mn、上位案件名:案件Aで呼び出して実行するs104。詳細は後述するが、この案件新規登録処理8は、案件Aを登録した組織Aの下位に位置する組織に対し展開する関連案件内容は案件Aと同じを、案件主構造テーブル126等に登録する処理となる。また前記システム100は、前記ステップ104に続いて、サブルーチン案件初期設定処理13を引数案件名:案件Aで呼び出して実行するs105。この案件初期設定処理13は、図35にて示すように、前記引数案件名:案件Aを受けてs105a、案件状態テーブル128において、キー案件名:案件名A、状態番号:1に該当するレコードに対して、下位状態数:現在の値1で更新しs105b、終了する処理となる。上記ステップs104、s105は、前記システム100が前記ループカウンタMを1つインクリメントしながらs106、前記取得件数Nに該当するN回だけ繰り返すことになる。前記システム100は、前記取得件数Nの分だけループを回したならばs103:NO、続いて、案件状態テーブル128に対して、キー案件名:案件Aで検索を実行し、下位状態数一覧リストL状態番号:状態番号1~状態番号N、下位状態数:下位状態数1~下位状態数Nを取得するs107。取得した下位状態数一覧リストは例えば図11に示すものとなる。次に前記システム100は、サブルーチン案件状態評価処理11を引数下位状態数一覧リスト:下位状態数一覧リストLで呼び出して、戻り値:状態番号Mを取得するs108。詳しくは後述するが、この案件状態評価処理11は、前記下位状態数一覧リストにおける下位状態数が1以上である状態番号のうち最小のもの、すなわち未着手であったり、最も初期状態に近い進捗状態に該当する状態番号をMとして取得する処理となる。続いて前記システム100は、前記状態番号A=前記ステップs108で取得した状態番号M、であるか判定するs109。この場合、前記システム100は、状態番号A=状態番号Mであるならばs109:NO、処理を終了する。他方、状態番号A≠状態番号Mであるならばs109:YES、前記システム100はサブルーチン案件修正処理9を引数案件名:案件A、変更前状態番号:状態番号A、変更後状態番号:状態番号Mで呼び出して実行しs110、処理を終了する。詳細は後述するが、この案件修正処理9は、案件Aに関して状態番号を状態番号Mに変更する処理となる。つまり、案件Aの状態番号を、展開先の組織のうち最も進捗状態が遅いものに対応した状態番号に更新するものとなる。---ボトムアップ処理---次に前記ボトムアップ処理について図に基づき説明する。図15、16は、本実施形態における案件管理方法の処理手順例3、4を示すフロー図である。前記クライアント200による、前記記憶部101における案件主構造テーブル126に対する案件登録処理に際し、前記クライアント200がユーザ指示に応じてボトムアップ処理の開始を前記システム100に通知したとする。この場合、前記システム100は、ボトムアップ処理7に対応するプログラムを実行し、サブルーチンボトムアップ処理7を呼び出すこととなる。この時、前記システム100は、前記組織構造テーブル125に対してキー組織名:組織Aで検索を実行し、階層構造において組織Aから見て上位にあたる組織について、その取得件数Nと、上位組織:上位組織M1~上位組織MNの情報を取得するs120、s121。次に前記システム100は、メモリ103等に確保したループカウンタにM=0を設定しs122、前記取得件数Nの分だけ以下のループを回すs123:YES→s124。ループカウンタにMがNより大きい間、前記システム100は、サブルーチン案件新規登録処理8を、引数登録組織:上位組織Mn、登録案件名:案件Mn、上位案件名:案件Aで呼び出して実行するs124。詳細は後述するが、この案件新規登録処理8は、案件Aを登録した組織Aの上位に位置する組織に対し展開する関連案件内容は案件Aと同じを、案件主構造テーブル126等に登録する処理となる。また前記システム100は、前記ステップ124に続いて、サブルーチン案件初期設定処理13を引数案件名:案件Aで呼び出して実行するs125。この案件初期設定処理13は、図35にて示すように、前記引数案件名:案件Aを受けてs105a、案件状態テーブル128において、キー案件名:案件名A、状態番号:1に該当するレコードに対して、下位状態数:現在の値1で更新しs105b、終了する処理となる。上記ステップs124、s125は、前記システム100が前記ループカウンタMを1つインクリメントしながらs126、前記取得件数Nに該当するN回だけ繰り返すことになる。前記システム100は、前記取得件数Nの分だけループを回したならばs123:NO、続いて、案件状態テーブル128に対して、キー案件名:案件Aで検索を実行し、下位状態数一覧リストL状態番号:状態番号1~状態番号N、下位状態数:下位状態数1~下位状態数Nを取得するs127。取得した下位状態数一覧リストは例えば図11に示すものとなる。次に前記システム100は、サブルーチン案件状態評価処理11を引数下位状態数一覧リスト:下位状態数一覧リストLで呼び出して、戻り値:状態番号Mを取得するs128。この案件状態評価処理11についての概略は上記のトップダウン処理に関して述べてとおりである。続いて前記システム100は、前記状態番号A=前記ステップs128で取得した状態番号M、であるか判定するs129。この場合、前記システム100は、状態番号A=状態番号Mであるならばs129:NO、処理を終了する。他方、状態番号A≠状態番号Mであるならばs129:YES、前記システム100はサブルーチン案件修正処理9を引数案件名:案件A、変更前状態番号:状態番号A、変更後状態番号:状態番号Mで呼び出して実行しs130、処理を終了する。この案件修正処理9についての概略は上記のトップダウン処理に関して述べてとおりである。---案件状態確認処理---次に、案件状態確認処理14について図に基づき説明する。図17は、本実施形態における案件管理方法の処理手順例5を示すフロー図である。案件状態確認処理14は、例えば、各組織のユーザがクライアント200を利用して、案件の進捗状態等を確認する際の処理になる。この場合、前記システム100は、前記クライアント200から、案件名:案件Aをキーとした状態確認の要求を受け付けたとする。この時、前記システム100は、案件主構造テーブル126に対して前記キー案件名:案件Aで検索を実行し、この検索で得られた状態番号:1~MNで、状態優先テーブル129を検索して該当状態名も取得することで、所属組織:所属組織M1~所属組織MN、状態名:状態名M1~状態名MNの情報を取得し、前記クライアント200にこれを返して処理を終了するs140。このように、各組織のユーザは自組織に関連する各種の案件について自在に閲覧し、その進捗状態等を確認できる。---案件新規登録処理---次に、案件新規登録処理8について図に基づき説明する。図18~20は、本実施形態における案件管理方法の処理手順例6~8を示すフロー図である。この案件新規登録処理8は、上述したように、トップダウン処理6、ボトムアップ処理7等で呼び出されるものであり、案件を登録した組織の下位ないし上位に位置する組織に対し展開する関連案件を、案件主構造テーブル126等に登録する処理となる。以下、詳述する。この場合、前記システム100は、上記トップダウン処理6やボトムアップ処理7等での前ステップから引数として渡される、登録案件名:案件A、登録所属組織:所属組織A、登録上位案件:上位案件Aでの案件新規登録処理8を開始するs150。前記システム100は、案件主構造テーブル126に対して、案件名:案件名A、所属組織:所属組織A、状態番号:1のレコードを登録するs151。また、前記システム100は、案件関連構造テーブル127に対して、案件名:案件名A、上位案件:上位案件Aでレコードを登録するs152。更に前記システム100は、状態優先テーブル129に対してレコード全件を検索し、状態番号:状態番号1~状態番号N、状態名:状態名1~状態名N、と取得件数Nを取得するs153。また前記システム100は、例えば、前記ステップs153で取得した状態番号を、状態優先テーブル129に基づいて、優先度順にリスト化した状態優先一覧リストL図12の行数である状態件数Nを取得するs154。ここで前記システム100は、メモリ103等に設けたループカウンタIに1を代入しs155、このループカウンタI≦状態件数N、である間s156:YES、以降のステップs157、s158を繰り返し実行する。前記システム100は、ループカウンタI≦状態件数N、である場合s156:YES、前記案件状態テーブル128に対して案件名:案件名A、状態番号:ステップs153で得た状態番号I、下位状態数:0でレコードを登録するs157。その後、前記システム100は、前記ループカウンタIに1を加算し、処理を前記ステップs156に戻す。前記ループカウンタI≦状態件数N、でなくなった場合s156:NO、前記システム100は処理を終了する。---案件修正処理---次に、案件修正処理について図に基づき説明する。図21は、本実施形態における案件管理方法の処理手順例9を示すフロー図である。この案件修正処理9は、上述したトップダウン処理6やボトムアップ処理7等で呼び出されるものであり、例えば、案件Aに関して状態番号を状態番号Mに変更する処理となる。つまり、案件Aの状態番号を、展開先の組織のうち最も進捗状態が遅いものに対応した状態番号に更新するものとなる。この場合、前記システム100は、上記トップダウン処理6やボトムアップ処理7等での前ステップから引数として渡される、更新案件名:案件A、変更前状態:変更前状態番号A、変更後状態番号:変更後状態番号Mでの案件修正処理を開始するs160。次に前記システム100は、案件主構造テーブル126のキー案件名:前記ステップ160で取得した案件名Aに対して、状態番号:前記ステップs160で取得した変更後状態番号Mで更新するs161。また前記システム100は、前記ステップs160で取得した、変更前状態番号A=変更後状態番号Mであるか判定するs162。変更前状態番号A=変更後状態番号Mであるなならばs162:NO、前記システム100は処理を終了する。他方、前記変更前状態番号A≠前記変更後状態番号Mであるならば、サブルーチン案件状態連動修正処理10を引数案件名:案件A、変更前状態番号:変更前状態番号A、変更後状態番号:変更後状態番号Mで呼び出して実行しs163、処理を終了する。案件状態連動修正処理10については続いて説明する。---案件状態連動修正処理---次に、案件状態連動修正処理10について図に基づき説明する。図22~27は、本実施形態における案件管理方法の処理手順例10~15を示すフロー図である。この案件状態連動修正処理10は、関連案件に関して登録された進捗状態で案件関連案件の元となった案件の進捗状態を更新する処理つまり案件修正処理9を実行した際、案件間の階層構造案件関連構造テーブル127において前記案件から見て上位の他案件を検索し、この他案件に関し登録された進捗状態と、前記案件について登録されている進捗状態とを比較し、両者が異なる場合、前記案件に関して登録された進捗状態で前記他案件の進捗状態を更新する処理となる。この場合、前記システム100は、上記トップダウン処理6やボトムアップ処理7等での前記案件修正処理9に関するステップから引数として渡される、更新案件名:案件A、変更前状態:変更前状態番号A、変更後状態番号:変更後状態番号Mでの案件状態連動修正処理10を開始するs170。続いて前記システム100は、案件関連構造テーブル127に対して、キー案件名:前記ステップ170で取得した案件Aで検索を実行し、案件名一覧リストL1案件名:案件名11~案件名N1と、取得できた案件数である取得件数N1の情報を取得するs171、s172。次に前記システム100は、メモリ103等の所定領域に設けたループカウンタIに1を代入し、このIが前記取得件数Nを越えるまで以後の処理を繰り返すs174:YES。この時、前記システム100は前記ステップs171で取得した案件名一覧リストL1においてI番目のレコードから案件名I1を取得しs175、案件名I1にルートという文字列が含まれるか判定するs176。ルートの文字列が含まれるレコードであった場合s176:YES、前記システム100は処理をステップs189に進めて、ループカウンタIに1を加算し、前記ステップs174にフローを戻す。他方、該当レコードがルートという文字列を含まない場合s176:NO、前記システム100は、ステップs177以降の処理を行う。ステップs177以降の処理はループカウンタI=1~NのN回繰り返すこととなる。前記システム100は、案件主構造テーブル126に対して、キー案件名:前記ステップ175で取得した案件名I1で検索を実行し、状態番号:状態番号Iの情報を取得するs177。また前記システム100は、案件状態テーブル128に対してキー案件名:前記ステップ175で取得した案件I1で検索し、下位状態数一覧リストL2状態番号:状態番号12~状態番号N2、下位状態数:下位状態数12~下位状態数N2を取得するs178。続いて前記システム100は、サブルーチン案件状態修正処理12を引数下位状態数一覧リスト:前記ステップ178で取得した下位状態数一覧リストL2、変更前状態:前記ステップs170で取得した変更前状態番号A、変更後状態番号:前記ステップ170で取得した変更後状態番号Mで呼び出して、戻り値:下位状態数リストL3を取得するs179。この案件状態修正処理12については後述する。次に前記システム100は、サブルーチン案件状態評価処理11を引数下位状態数一覧リスト:前記ステップs179で取得した下位状態数一覧リストL3で呼び出して、戻り値:状態番号Rを取得するs180。この案件状態評価処理11については後述する。また前記システム100は、案件主構造テーブル126のキー案件名:ステップs175で取得した案件名I1に対して、状態番号:ステップs180で取得した状態番号Rで更新するs181。続いて前記システム100は、前記下位状態数リストL3から当該リストが含むレコード数である状態件数N3を取得するs182。前記システム100は、メモリ103等の所定領域に設けたループカウンタJに1を代入しs183、以降の処理をJ=1~N3のN3回繰り返すs184:YES。ループカウンタJ≦状態件数N3である場合s184:YES、前記システム100は、前記下位状態数一覧リストL3に対して、状態番号:ループカウンタJ、である下位状態数:下位状態数Jを取得するs185。また前記システム100は、案件状態テーブル128のキー案件名:案件名I1、状態番号:Jに対して下位状態数:下位状態数Jで更新しs186、前記カウンタJに1を加算するs187。こうした処理の結果、ループカウンタJ≦状態件数N3でなかった場合s184:NO、前記システム100は、前記ステップs177で取得した状態番号I≠前記ステップs180で取得した状態番号R、であるか判定するs188。状態番号I≠状態番号R、であるならばs188:NO、前記システム100はサブルーチン案件状態連動修正処理10を引数案件名:案件A、変更前状態番号:状態番号I、変更後状態番号:状態番号Rで呼び出して実行する。他方、状態番号I≠状態番号R、でない場合s188:YES、前記システム100は処理をステップs189に進めてループカウンタIに1を加算し、前記ステップs174にフローを戻すこととなる。---案件状態評価処理---次に、案件状態評価処理11について図に基づき説明する。図28~30は、本実施形態における案件管理方法の処理手順例16~18を示すフロー図である。この案件状態評価処理11は、上述したトップダウン処理6やボトムアップ処理7等で呼び出されるものであり、例えば、前記下位状態数一覧リストにおける下位状態数が1以上である状態番号のうち最小のもの、すなわち未着手であったり、最も初期状態に近い進捗状態に該当する状態番号をMとして取得する処理となる。この場合、前記システム100は、上記トップダウン処理6やボトムアップ処理7等での前ステップから引数として渡される、下位状態数一覧リスト状態番号:状態番号1~状態番号N、下位状態数:下位状態数1~下位状態数Nから構成される下位状態数一覧リスト:下位状態数一覧リストL、での案件状態評価処理を開始するs200。この場合、前記システム100は、前記ステップs200で取得した下位状態数一覧リストLから、当該リストが含むレコード数である状態件数Nを取得しs201、メモリ103等の所定領域に設定したループカウンタIに1を代入するs202。前記システム100は、ループカウンタI≦状態数件数N-1である間s203:YES、以降の処理を繰り返すこととなる。ループカウンタI≦状態数件数N-1である場合s203:YES、前記システム100は、前記ステップs200で取得した下位状態数一覧リストLに対し、状態番号:I=ループカウンタIの値に対応する下位状態数:下位状態数Iを取得するs204。つまり、ループカウンタIが1であれば、状態番号:1のレコード数における、下位状態数を下位状態数Iとして取得することになる。前記システム100は、取得した下位状態数I≧1であればs205:YES、上位フローに対して戻り値:Iを返しs207、ループカウンタIを起点にした繰り返しも終了する。他方、下位状態数I≧1でなければs205:NO、前記システム100は、ループカウンタIに1を加算して、処理を前記ステップs203に戻しs206、前記ステップs203以降のステップをループカウンタI=1~N-1の、つまりN-1回繰り返した後、上位フローに対して状態番号:Iを返して処理を終了する。---案件状態修正処理---次に、案件状態修正処理12について図に基づき説明する。図31~34は、本実施形態における案件管理方法の処理手順例19~22を示すフロー図である。案件状態修正処理12は、上記案件状態連動修正処理10にて呼び出されるものである。この場合、前記システム100は、上記案件状態連動修正処理10における前ステップから、引数として渡される下位状態数一覧リスト状態番号:状態番号1~状態番号N、下位状態数:下位状態数1~下位状態数Nから構成される、下位状態数一覧リスト:下位状態数一覧リストL、変更前状態番号:変更前状態番号A、変更後状態番号:変更後状態番号Aでの案件状態修正処理を開始するs210。この時、前記システム100は、前記ステップs210で取得した下位状態数一覧リストLより、当該リストが含むレコード数たる状態件数Nを取得しs211、メモリ103等の所定領域に設定したループカウンタIに1を代入するs212。以降、前記システム100は、ループカウンタI≦状態件数Nである間s213:YES、以降の処理を繰り返すこととなる。前記ループカウンタI≦状態件数Nである場合s213:YES、前記システム100は、ループカウンタI=前記ステップs210で取得した変更前状態番号Aであるか判定するs214。ループカウンタI=変更前状態番号Aであるならばs214:YES、前記システム100は、前記ステップs210で取得した下位状態数一覧リストの状態番号:Iに対応する下位状態数:下位状態数Iに1を減算すしs216、処理をステップs217に進める。この場合、前記システム100はループカウンタIに1を代入し、ループカウンタI≦状態件数Nである場合s218:YES、ループカウンタI=前記ステップs210で取得した変更後状態番号Aであるか判定するs219。ループカウンタI=前記ステップs210で取得した変更後状態番号Aである場合s219:YES、前記システム100は、下位状態数一覧リストLに対して、状態番号:変更後状態番号Aである下位状態数に1を加算しs221、上位フローに対して案件状態一覧:下位状態数一覧リストLを返して終了するs222。他方、前記ステップs218で、ループカウンタI≦状態件数Nである場合s218:NO、前記システム100は前記ステップs222を実行し処理を終了する。また、前記ステップs219でループカウンタI=前記ステップs210で取得した変更後状態番号Aでない場合s219:NO、前記システム100はループカウンタIに1を代入し、前記ステップs218に処理を戻す。こうして案件状態修正処理12が実行される。以上、本発明を実施するための最良の形態などについて具体的に説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。こうした本実施形態によれば、他グループ等への案件の情報展開が容易となる上、案件への対応状況の確認も容易となり、案件対応に関するフォローを漏れなく実施することが可能となる。ひいては、他グループで生じた案件例:問題に関し、自グループでも事前に把握、認識することが可能となり、同様の案件発生を抑止するといった対応が可能になる。したがって、情報展開や進捗管理等の対象となる案件について、組織を跨った効率的で確実な管理が可能となる。本明細書の記載により、少なくとも次のことが明らかにされる。すなわち、前記案件管理システムにおいて、前記記憶部は、案件ごとの情報展開先および進捗管理対象の範囲となる各組織群について、組織群を構成する各組織の間の上下関係を規定した組織構造テーブルと、いずれかの組織で生じた案件の情報を該当組織と対応付けて格納した案件主構造テーブルと、所定案件への対応を行う組織群内の各組織について、前記所定案件の進捗状態別にカウントした組織数を、該当案件における進捗状態別に格納した案件状態テーブルと、を記憶したものであり、前記演算部は、前記案件主構造テーブルにおける案件登録に応じて、該当案件に紐付けされた組織の識別情報をキーに前記組織構造テーブルにて検索を行い、前記組織を含む該当組織群における他組織を案件展開先の組織として特定する処理と、前記特定した他組織に対応付けて、前記案件を複製した案件たる関連案件について担当組織毎に一意となる案件識別情報を付して案件主構造テーブルに登録する処理と、前記案件状態テーブルにおいて、既に登録済みの前記案件に関するレコードに加え、前記関連案件に関して進捗状態別のレコードを生成して、各進捗状態別の組織数としてゼロを設定し、前記案件に関するレコードのうち初期状態にあたる進捗状態のレコードについて、その組織数の値を前記関連案件の数だけインクリメントする処理と、前記組織の端末から受け付けた前記案件に関する進捗状態と、前記他組織の端末から受け付けた前記関連案件に関する進捗状態の情報を、前記案件主構造テーブルにおける該当案件および該当関連案件のレコードに格納し、当該格納に応じて前記案件状態テーブルにおける前記案件の進捗状態別の組織数を更新する処理と、前記案件状態テーブルにおいて前記案件に関し登録された組織数が1以上の進捗状態のうち、最も初期状態に近い進捗状態を特定し、この進捗状態と、前記案件主構造テーブルにおいて前記案件について登録されている進捗状態とを比較し、両者が異なる場合、前記案件状態テーブルで特定した進捗状態で前記案件主構造テーブルにおける進捗状態を更新する処理を実行するものである、としてもよい。また、前記案件管理システムにおいて、前記記憶部は、案件ごとの情報展開先および進捗管理対象の範囲となる各組織群について、組織群を構成する各組織の上下関係を規定した情報を記憶しており、前記演算部は、前記他組織を特定する処理に際し、記憶部への案件登録に応じて、該当案件に紐付けされた組織の識別情報をキーに記憶部にて検索を行い、前記組織を含む該当組織群において、前記組織を起点に下位に規定された他組織を案件展開先の組織として特定するものである、としてもよい。また、前記案件管理システムにおいて、前記記憶部は、案件ごとの情報展開先および進捗管理対象の範囲となる各組織群について、組織群を構成する各組織の上下関係を規定した情報を記憶しており、前記演算部は、前記他組織を特定する処理に際し、記憶部への案件登録に応じて、該当案件に紐付けされた組織の識別情報をキーに記憶部にて検索を行い、前記組織を含む該当組織群において、前記組織を起点に上位に規定された他組織を案件展開先の組織として特定するものである、としてもよい。また、前記案件管理システムにおいて、前記記憶部は、各案件およびその各関連案件について、該当件を担当する組織の間の上下関係に応じて階層構造を規定した情報を記憶しており、前記演算部は、前記関連案件に関して登録された進捗状態で前記案件の進捗状態を更新する処理を実行した際、前記階層構造において前記案件から見て上位の他案件を記憶部にて検索し、前記記憶部において前記他案件に関し登録された進捗状態と、前記案件について登録されている進捗状態とを比較し、両者が異なる場合、前記案件に関して登録された進捗状態で前記他案件の進捗状態を更新する処理を実行するものである、としてもよい。