(57)【要約】      （修正有）【課題】分析システムで蓄えた情報を企業内の複数のグループへ公開し、公開情報を更新しても、同じ情報内容を参照する他のグループの情報に影響を与えない。【解決手段】既存の分析システム２、業務システム３、一時ＤＢ６と接続される振り分け機能装置１を備える。情報振り分け機能装置１は、一時ＤＢ６と関連付けされ、情報取得部７とユーザ管理部８とＤＢ更新部９と要求処理部１０とを有する。ＤＢを参照する場合に、グループにより内容を振り分けて参照可能とし、業務情報を蓄積する業務システム３から情報を抽出し分析する分析システム２と分析システム２の情報をグループＩＤと情報カテゴリをキーにして管理する振り分け機能装置１とを有する。同じ情報カテゴリでも、グループＡ（４）とグループＢ（５）で参照するデータが異なるようにする。グループＡのユーザＡＡ（１２）が更新した情報は異なるグループのユーザＢＡ（１４）には参照できない。【選択図】図１
2008293217.tif 000002
【特許請求の範囲】
【請求項１】
業務データの情報処理を行う業務システムと、業務データの分析を行い複数のユーザから参照可能な分析結果データベースを備えた分析システムと、を有する情報処理システムであって、
前記分析システムで生成した情報を取得する情報取得部と、グループと、ユーザと、ユーザの接続状態と、を管理するユーザ管理部と、グループを一意に識別するグループＩＤと情報内容とを関連付けして情報カテゴリ毎に識別可能な形式で格納する一時ＤＢと、該一時ＤＢを操作するＤＢ更新部と、
ユーザからの要求に従い処理を行う要求処理部を有する振り分け機能装置であって、同一の情報内容であってもグループ単位で異なる情報の管理と更新処理とを行う振り分け機能装置と
を有することを特徴とする情報処理システム。
【請求項２】
前記振り分け機能装置において、情報が更新されたタイミングで同一グループに所属するユーザに対して最新情報が提供されることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
業務データの情報処理を行う業務システムと、業務データの分析を行い複数のユーザから参照可能な分析結果データベースを有する分析システムと連携する情報振り分け装置であって、
前記分析システムで生成した情報を取得する情報取得部と、グループと、ユーザと、ユーザの接続状態と、を管理するユーザ管理部と、グループを一意に識別するグループＩＤと情報内容とを関連付けして情報カテゴリ毎に識別可能な形式で格納する一時ＤＢと、該一時ＤＢを操作するＤＢ更新部と、ユーザからの要求に従い処理を行う要求処理部と、を有し、同一の情報内容であってもグループ単位で異なる情報の管理と更新処理とを行う振り分け機能を有することを特徴とする情報振り分け装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務データの分析システムにおいて生成した情報の振り分け装置に関する。
【背景技術】
【０００２】
近年、いわゆる日本版企業改革法（改正金融商品取引法、財務報告に係る内部統制の評価及び監査の基準）の施行を控え、多く企業では財務報告の信頼性を確保するために業務プロセスの文書化、及びＥＲＰ（統合業務プランニング）等を利用した業務のシステム化を進められている。さらに、日々の業務遂行により、ＥＲＰ等のシステムへ蓄えた業務データを分析して、今後の予測や見込み、及び、現在の状況の把握や問題点の把握など、営業活動へ活用するビジネスインテリジェンス分野にも注目が集まっている。
【０００３】
この分析結果の情報は、企業にとって重要な情報であり、一部の経営者や管理者など、各人での利用が進んでいるが、グループ内で情報を活用することで問題意識の共有のため、そしてグループで一丸となって問題解決にあたるためにも、分析結果を共有する手段が有用である。
【０００４】
この企業内の情報を分析する技術には、業務データを蓄えたＲＤＢ（リレーショナルデータベース）から多次元データベースを生成し、分析に利用するデータの抽出や変更を行う手段を備えたことを特徴とするデータウェアハウスを実現する技術が開示されている（例えば、特許文献１参照。）。
【０００５】
【特許文献１】特開２００４−３０２２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、従来の技術を用いてＥＲＰ等に蓄積した業務データの分析を行うシステムは、各業務のデータを蓄えた複数のＲＤＢから情報を抽出し、分析に利用するためにデータの抽出や変更を行う技術を備えた分析システムである。企業において分析したデータは、業務を遂行する複数人からなるグループ単位で共有し、問題意識を共有し、そしてグループが一丸となって問題解決にあたる必要があるが、グループ内での情報の共有を行う仕組みまでは用意されていないため、不十分であった。
【０００７】
本発明の目的は、分析システムで蓄えた情報を企業内の複数グループへ公開及びレビュー等で情報を更新しても、同じ情報を参照している他のグループの情報に対して影響を与えないような、グループ単位での情報管理及び情報の振り分け技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の振り分けシステムは、振り分けるグループ、及びユーザを管理するユーザ管理部と、ユーザからの情報取得や更新などの要求を処理する要求処理部と、分析システムから情報を取得するデータ取得部と、取得した情報を一旦格納する一時ＤＢを備え、要求処理部は、ユーザから参照したい情報のカテゴリと共に参照要求を受け付けると、ユーザ管理部から所属するグループのＩＤを取得し、ＤＢ更新部へグループＩＤと情報カテゴリを渡し、一時ＤＢを検索する。一時ＤＢから対象情報が検出されない場合、データ取得部が分析システムから情報を抽出して、グループＩＤと情報カテゴリ、及び抽出した情報を一時ＤＢへ格納し、この情報を要求処理部を経由してユーザへ返す。
【０００９】
さらに同じグループに所属する別のユーザが同一の情報カテゴリで要求処理部へ情報参照要求を受け付けると、グループＩＤと情報カテゴリをＤＢ更新部へ渡し、一時ＤＢを検索し、先ほど格納した情報が検出される。この検出した情報を要求処理部を経由してユーザへ情報を返す。
【００１０】
また、別のグループに所属するユーザが同一の情報カテゴリで要求処理部へ情報参照要求を受け付けると、グループＩＤと情報カテゴリをＤＢ更新部へ渡し、一時ＤＢを検索し、先ほどのグループとはグループＩＤが一致しないため、対象情報が検出されない。そのため、データ取得部が分析システムから情報を抽出して、グループＩＤと情報カテゴリ、及び抽出した情報を一時ＤＢへ格納し、この情報を要求処理部を経由してユーザへ返す。
同じ情報カテゴリでもグループＩＤが異なれば、一時ＤＢの対象となるレコードが異なるため、同一の情報カテゴリに関する情報を変更しても、異なるグループＩＤのレコードには、変更した情報は反映されず、他のグループへ情報を更新した影響を与えない。
【発明の効果】
【００１１】
本発明の情報振り分け機能装置によれば、次のような効果がある。
（１）同一グループ内で情報共有を行い、更新した情報についても共有ができること。
（２）グループ内に限定した情報更新により、同じ情報カテゴリであっても、グループが異なれば、更新した情報の影響を受けないこと。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施の形態による情報振り分け技術について図面を参照しながら説明を行う。
【００１３】
図１は、本実施の形態による情報振り分け機能装置を用いて、グループ内に公開先を限定した情報公開と更新とが行える手段を実現するためのシステム概要例を示す図であり、要部のみを示している。図１に示すように、本実施の形態によるシステムは、既存の分析システム２、業務システム３の他に、一時ＤＢ６と接続される振り分け機能装置１を備える点に特徴がある。
【００１４】
情報振り分け機能装置１は、サーバコンピュータ等の装置であって、一時ＤＢ６と関連付けされており、情報取得部７と、ユーザ管理部８と、ＤＢ更新部９と、要求処理部１０とを有している。符号２は、マスタＤＢである分析結果ＤＢ１１を有する分析システムである。符号４は、ユーザＡＡ１２、ユーザＡＢ１３が所属するグループＡ、符号５はユーザＢＡ１４が所属するグループＢを示している。
【００１５】
このように、一時ＤＢを参照する場合に、グループによりその内容を振り分けて参照可能とすることで、図１の概念図に示すように、業務情報を蓄積する業務システム３から情報を抽出し、分析を行う分析システム２と、分析システム２の情報をグループＩＤと情報カテゴリをキーにして管理する振り分け機能装置１と、を有している。そして、同じ情報カテゴリであっても、グループＡ（４）とグループＢ（５）とで、参照するデータが異なるようにする。さらに、グループＡのユーザＡＡ（１２）が更新した情報は、グループＡのユーザＡＢ（１３）が参照した場合には反映されて見えるようにするとともに、異なるグループのユーザＢＡ（１４）が参照するとその情報は反映されていないようにすることができる。
【００１６】
図２は、図１に示す振り分け機能装置１へアクセスするために、ユーザが利用するクライアントＰＣのシステム構成例を示す図であり、本発明に関する要部の機能を重点的に抽出した図である。実際には、図示しない通信部、入力部、ＣＰＵ、メモリなどを備える。図１のユーザＡＡ１２及びユーザＡＢ１３、ユーザＢＡ１４の環境で共通の構成で良い。クライアントＰＣ１０１は、図１に示す振り分け機能装置１に対して情報の参照などのリクエストを出し、振り分け機能装置１からのレスポンスを解釈して情報を表示する情報ビューア１０２を有して構成される。
【００１７】
ユーザＡＡ１２が情報の参照（取得）を目的として、通信機能を用いて図１に示す情報振り分け機能装置１へアクセスすると、要求処理部１０からの要求に基づいて、図３に示すように、ユーザＩＤとパスワードとの入力を促すログイン画面を情報ビューア１０２に表示させる。この表示を見ると、例えばユーザＡＡ１２は、自己のユーザＩＤ２０１及びパスワード２０２を入力してＯＫボタン２０３を押下することで、入力したユーザＩＤとパスワードが、振り分け機能装置１のユーザ管理部８へ送信されるようになっている。
【００１８】
図４は、ユーザ管理部８の一構成例を示す図である。ユーザ管理部８は、振り分け機能装置へのアクセスを許可されたユーザが登録されているユーザ管理テーブル３０２と、現在振り分け機能装置へ接続しているユーザを管理する接続ユーザ管理テーブル３０３と、を有するユーザ管理ＤＢ３０１を有している。
【００１９】
図５は、ユーザ管理ＤＢ３０１のユーザ管理テーブル３０２の一例を示す図である。図５に示すように、ユーザ管理テーブル３０２は、「ユーザＩＤ」４０１、「パスワード」４０２、「グループＩＤ」４０３の３つのフィールドを有している。「ユーザＩＤ」４０１は、ユーザを一意に識別するＩＤを保持するフィールドであり、ユーザ認証のためのユーザＩＤが格納されている。ユーザＩＤは、ユーザ管理テーブル３０２を検索するための主検索キーである。「パスワード」４０２には、ユーザＩＤと共にユーザ認証のために必要なパスワードが格納される。「グループＩＤ」４０３は、ユーザが所属するグループの識別子が格納されている。図３に示すログイン画面において、ＯＫボタン２０３を押下してユーザ管理部８へ送信されたユーザＩＤ及びパスワードは、ユーザ管理テーブル３０２を検索して照合を行い、接続ユーザ管理テーブル３０３へ情報を追加し、検出されたレコードの「グループＩＤ」４０３の値を要求処理部１０へ返す。
【００２０】
図６はユーザ管理ＤＢ３０１の接続ユーザ管理テーブル３０３の一例を示す図である。図６に示すように、接続ユーザ管理テーブル３０３は、「ユーザＩＤ」５０１、「情報カテゴリ」５０２の２つのフィールドを有する。この接続ユーザ管理テーブル３０３は、ユーザが振り分け機能装置１へログインを行うことでレコードが追加されるようになっている。「ユーザＩＤ」５０１は、ユーザを一意に識別するＩＤを格納するフィールドである。ユーザＩＤは、接続ユーザ管理テーブル３０３の主検索キーである。「情報カテゴリ」５０２は、ユーザＩＤで特定されるユーザが現在参照している情報の情報カテゴリを格納するフィールドである。接続ユーザ管理テーブル３０３に対してレコードが追加された場合は、初期値は空白であり、ユーザが情報カテゴリを指定して情報を参照する動作を行うと、指定した情報カテゴリのよってこのフィールドが更新されるように構成され、また、ユーザが振り分け機能装置からログオフを行うと、対象ユーザＩＤのレコードは、削除されるようになっている。
【００２１】
ユーザ管理部８から要求処理部１０へユーザ認証の結果であるグループＩＤが渡されると、要求処理部１０はユーザＡＡ１２の情報ビューア１０２（図２）へ、図７に示すような情報カテゴリ６０１の入力を促す情報検索画面を表示する。ユーザが情報カテゴリ６０１を入力して検索ボタン６０３を押下することで入力した情報カテゴリを振り分け機能装置１の処理要求部１０（図１）へ送信する。尚、この画面には、ログオフ６０２、キャンセル６０４のボタンも備えられている。この入力に基づいて送られてきた情報カテゴリに基づいて、処理要求部１０が一時テーブルを参照する動作を図８のフローチャート図を参照しながら説明する。適宜、図１等を参照しながら説明する。
【００２２】
図８に示すように、処理が開始されると、処理要求部１０は、ユーザ管理部８へユーザＩＤ及び情報カテゴリを渡し、図６の接続ユーザ管理テーブル３０３で「ユーザＩＤ」５０１をキーにして抽出されたレコードの「情報カテゴリ」欄５０２の情報を、指定された情報カテゴリで更新する（ステップ７０１）。さらに、要求処理部１０は、ＤＢ更新部９へグループＩＤと情報カテゴリとを渡し、この２つの項目をキーにして一時ＤＢ６の一時テーブルを検索する（ステップ７０２）。図９は、一時ＤＢ６の一時テーブルの一構成例を示す図である。図９に示すように、一時テーブルは、「情報カテゴリ」８０１、「グループＩＤ」８０２、「情報内容」８０３の３つのフィールドを有する。「情報カテゴリ」８０１は、分析情報を識別する情報カテゴリが格納される。「グループＩＤ」８０２は、グループを識別する識別子が格納される。一時テーブルは「情報カテゴリ」８０１と「グループＩＤ」８０２との復号キーで一意に識別される。「情報内容」８０３は、情報カテゴリにより分析システムから取得できる情報である。
【００２３】
図７の情報検索画面において、検索ボタン６０３を押下してＤＢ更新部９へ送信された情報カテゴリと要求処理部が保管するグループＩＤとの２つの情報を利用して一時テーブルを検索する（ステップ７０２）。ＤＢ更新部９で、一時ＤＢ６の一時テーブルからレコードが検出された場合は（Ｙｅｓ）、要求処理部１０が、図９に示すような情報カテゴリ８０１と情報内容８０２の内容とを表示する情報公開画面としてユーザの情報ビューア１０２へ表示させ（ステップ７０３）、処理が終了する（Ｅｎｄ）。ＤＢ更新部９で一時ＤＢ６の一時テーブルからレコードが検出されない場合は（Ｎｏ）、ユーザが指定した情報カテゴリを情報取得部７へ渡し、分析システム２の分析結果ＤＢ１１から情報内容を取得する（ステップ７０４）。取得した情報内容は、情報カテゴリ及び要求処理部１０が保管するグループＩＤと共に図８の一時テーブルに対してレコードとして追加される（ステップ７０５）。そして、追加された情報を要求処理部１０へ渡し、図９の情報公開画面としてユーザの情報ビューア１０２へ表示させる（ステップ７０６）。このようにして、情報公開画面をユーザに配信し、表示させることができる。
【００２４】
図１０に示す情報公開画面への入力により、情報内容９０２の更新が行われる。例えば図１のユーザＡＡ１２が情報内容９０２を更新して更新ボタン９０４を押下することで、要求処理部１０へ情報カテゴリ９０１と更新された情報内容９０２とを送信する。要求処理部１０で保管するグループＩＤと送信された情報カテゴリ９０１との値をＤＢ更新部９へ渡し、図９の一時テーブルを更新する。
【００２５】
ＤＢ更新部９は、一時テーブルを更新した後に、更新に利用したグループＩＤと情報カテゴリとを要求処理部１０へ渡す。要求処理部１０では、ユーザ管理部８へグループＩＤと情報カテゴリとを渡し、現時点で同じ情報を参照しているユーザが存在するかを問い合わせる。
【００２６】
ユーザ管理部８では、ユーザ管理テーブル３０２と接続ユーザ管理テーブル３０３とから、同一グループであり、かつ、同一カテゴリのレコードを検索し、レコードが抽出された場合には、全ての該当ユーザに対して更新された情報内容をユーザの情報ビューア１０２へ渡して最新の情報を表示される。そのため、ユーザが意識して振り分け機能装置へ最新情報を入手しに行かなくても、ユーザの所属グループで管理する情報が更新されると、常に最新の情報が振り分け機能装置から情報ビューア１０２に対して配信される。
【００２７】
ユーザＡＡ１２と同じグループＡ４に所属するユーザＡＢ１３が、図３のログイン画面、及び図７の情報検索画面を経由して図１０の情報公開画面を参照しようとすると、一時テーブルから抽出されるレコードは、ユーザＡＡ１２と同じものであるため、ユーザＡＡ１２が更新した情報内容がユーザの情報ビューア１０２へ表示される。
【００２８】
一方、ユーザＡＡ１２と異なるグループＢ５に所属するユーザＢＡ１４が、図３のログイン画面及び図７の情報検索画面を経由して図９の情報公開画面を参照すると、一時テーブルから抽出されるレコードは、ユーザＡＡ１２が更新した情報ではなく、グループＢ５と情報カテゴリで検出される別のレコードの情報がユーザの情報ビューア１０２へ表示される。
【００２９】
さらに、ユーザが図７情報検索画面のログオフボタン６０２及び図１０情報公開画面のログオフボタン９０３を押下することで、ユーザＩＤと共にログオフ要求が要求処理部１０へ送信され、ユーザ管理部８へユーザＩＤを渡し、接続ユーザ管理テーブル３０３にて抽出されるレコードを削除し、以降は、振り分け機能装置１に対して未接続状態のユーザとして扱われる。
【００３０】
以上に説明したように、本実施の形態による情報振り分け機能装置によれば、次のような効果がある。
（１）同一グループ内で情報共有を行い、更新した情報についても共有ができる。従って、リアルタイム性に優れた情報の共有が可能である。
（２）グループ内に限定した情報更新により、同じ情報カテゴリであっても、グループが異なれば、更新した情報の影響を受けない。従って、情報共有範囲を、あるグループに特定した限定的な情報共有機能を手軽に提供することができる。
【００３１】
尚、本実施の形態に限定されるものではない。当業者であれば、本発明の要旨を逸脱しない範囲内において、実施形態にかかる発明の構成及び機能に様々な変更、改良を加えることが可能である。
【００３２】
また、本実施の形態において説明した上記の機能は、ソフトウェアプログラムによっても実現できる。この場合、プログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出すことができるようにすれば良い。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態による機能を実現することになり、そのプログラムコード自体及びそれを記憶した記憶媒体は本発明によるシステムを構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどが用いられる。
【００３３】
さらに、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現されるようにしてもよい。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータ上のメモリに書きこまれた後、そのプログラムコードの指示に基づき、コンピュータのＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現されるようにしてもよい。
【００３４】
また、実施の形態の機能を実現するソフトウェアのプログラムコードがネットワークを介して配信されることにより、システム又は装置のハードディスクやメモリ等の記憶手段又はＣＤ-ＲＷ、ＣＤ-Ｒ等の記憶媒体に格納され、そのシステム又は装置のコンピュータ(又はＣＰＵやＭＰＵ)が当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行することによっても、達成されるようにしてもよい。
【産業上の利用可能性】
【００３５】
本発明は、業務データの情報公開システムとして利用可能である。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施の形態により情報公開システムの一構成例を示す図である。
【図２】ユーザＡＡ１２、ユーザＡＢ１３、ユーザＢＡ１４のクライアントＰＣの構成図である。
【図３】振り分け機能装置のログイン画面の一例を示す図である。
【図４】ユーザ管理部の一構成例を示す図である。
【図５】ユーザ管理部のユーザ管理テーブルの一例を示す図である。
【図６】ユーザ管理部の接続ユーザ管理テーブルの一例を示す図である。
【図７】振り分け機能装置の情報検索画面の一例を示す図である。
【図８】処理要求部における一時テーブル参照処理の流れを示すフローチャート図である。
【図９】一時ＤＢの一時テーブルの一構成例を示す図である。
【図１０】振り分け機能装置の情報公開画面の一例を示す図である。
【符号の説明】
【００３７】
１…振り分け機能装置、２…分析システム、３…業務システム、４…グループＡ、５…グループＢ、６…振り分け機能装置の一時ＤＢ、７…振り分け機能装置の情報取得部、８…振り分け機能装置のユーザ管理部、９…振り分け機能装置のＤＢ更新部、１０…振り分け機能装置の要求処理部、１１…分析システムの分析結果ＤＢ、１２…グループＡに所属するユーザＡＡ、１３…グループＡに所属するユーザＡＢ、１４…グループＢに所属するユーザＢＡ、
１０１…クライアントＰＣ、１０２…情報ビューア、
２０１…ユーザＩＤ、２０２…パスワード、２０３…ＯＫボタン、２０４…キャンセルボタン、３０１…ユーザ管理ＤＢ、３０２…ユーザ管理テーブル、３０３…接続ユーザ管理テーブル、４０１…ユーザＩＤ、４０２…パスワード、４０３…グループＩＤ、５０１…ユーザＩＤ、５０２…情報カテゴリ、６０１…情報カテゴリ、６０２…ログオフボタン、６０３…検索ボタン、６０４…キャンセルボタン、８０１…情報カテゴリ、８０２…グループＩＤ、８０３…情報内容、９０１…情報カテゴリ、９０２…情報内容、９０３…ログオフボタン、９０４…更新ボタン、９０５…キャンセルボタン。
【図１】
2008293217.tif 000003
【図２】
2008293217.tif 000004
【図３】
2008293217.tif 000005
【図４】
2008293217.tif 000006
【図５】
2008293217.tif 000007
【図６】
2008293217.tif 000008
【図７】
2008293217.tif 000009
【図８】
2008293217.tif 000010
【図９】
2008293217.tif 000011
【図１０】
2008293217.tif 000012