(57)【要約】      （修正有）【課題】ユーザパーソナルコンピュータと環境情報集計分析システムとの連携において、ユーザ毎の業務要件に合わせたユーザパーソナルコンピュータにあるオープン系の業務アプリケーションの画面作成を、各ユーザにて可能とする。【解決手段】サーバーコンピュータにある権限や、階層化された環境情報や組織情報といったメタデータを、ユーザ毎の権限に応じて切り出して、ユーザパーソナルコンピュータに転送し、ユーザが作成する画面の各データアドレスにサーバーコンピュータのデータベース情報と連携させるためのパラメータを設定する。【選択図】図１
2010250567.tif 000002
【特許請求の範囲】
【請求項１】
環境情報を集計分析する環境情報集計分析システムにおいて、
環境関連情報を登録するデータベースと、
ネットワークを介してデータを受渡しするクライアントコンピュータと、
クライアントのアプリケーションプログラムに常駐し、アプリケーションプログラムにてデータベースシステムのデータを登録、書込みを行うためのパラメータを設定する機能と、クライントが設定したパラメータにそって、アクセス権限などの認証プログラムを起動し、あらかじめ設定された範囲のデータベースシステムの環境関連情報をクライアントコンピュータシステムが登録、書込みするシステム連携アドインプログラムと、
を有することを特徴とする環境情報集計分析システム。
【請求項２】
請求項１に記載の環境情報集計分析システムにおいて、
前記システム連携アドインプログラムは、クライアントコンピュータが業務アプリケーションに表記したパラメータの位置データを有し、クライアントコンピュータが設定した所定の位置においてそれぞれ設定されたパラメータ位置データを検索し、当該パラメータを統合し、前記ネットワークを介して、データベースシステムにある環境情報システム連携プログラムを通して、データベース上の所定の環境関連情報を書込み、読出しをすることを特徴とする環境情報集計分析システム
【請求項３】
請求項２に記載の環境情報集計分析システムにおいて、
前記システム連携アドインプログラムは、データベースシステムのメタデータの一部を登録し、クライアントコンピュータは、当該クライアントコンピュータの権限内において、データ書込み、読み出しのためのパラメータを設定することを特徴とする環境情報集計分析システム
【請求項４】
請求項３に記載の環境情報集計分析システムにおいて、
ユーザ業務アプリケーションシステムに常駐させるアドインプログラムと当該アドインプログラムの情報を、業務アプリケーションシステムのユーザが設定できる画面あるいは隠し画面の特定エリアにパラメータを設置し、それを参照することで、サーバー上にある環境関連情報を登録あるいは取得することができることを特徴とする環境情報集計分析システム
【請求項５】
請求項１に記載の環境情報集計分析システムにおいて、
オープン系の表計算ソフトウエアの画面上にあるセルに対し、そのセルの隣接する上、下、右、左のセルに、アドインプログラムに渡すパラメータ情報、たとえば組織コードや環境側面コードなどを配置することを特徴とするアドインプログラムをもつ環境情報集計分析システム
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、環境情報集計分析システムに係り、特に、大規模な企業グループのように、複雑な組織階層を抱える組織体における環境情報集計分析システムに関する。
【背景技術】
【０００２】
従来の技術としては、環境側面の名称と単位をデータベースのレコードとして定義し、企業組織内の現場より各々の実績値を入力し、その名称と単位において、上位組織で集計するものがある（特開1998-124587号公報）。
【０００３】
また、環境側面を階層化して定義することで、側面の名称や単位が異なる下位組織の情報を上位組織と共存されるという困難な課題を解決するものもある（特開2004-62471号公報）。この方式では下位組織が自分の管理する環境側面の実績値を登録することで、上位の異なる環境側面に自動集計することが可能となる特長がある。
【０００４】
これらの従来技術では、ネットワークに接続されたサーバーコンピュータ上に、側面階層定義データベース、側面階層定義インタフェース、組織階層定義データベース、組織階層定義インタフェース、側面データベース、集計処理部、側面階層データ表示インタフェース、組織階層データ表示インタフェースを備え、前記側面階層定義データベースには、側面のユニークな識別子、名称、単位が記載されるフィールド、および階層間の親子関係と子から親へ加算する際の倍率が記載されるフィールドよりなるレコードを格納することを特徴としており、ネットワーク上に存在するユーザのパーソナルコンピューターのブラウザソフトウエアにて、サーバーコンピュータにて作成した画面情報を表示させ、ユーザはこの表示インタフェースを介して環境情報等を登録、閲覧、または取得していた。
【０００５】
これらの従来方式では、環境情報を登録、閲覧または取得する間、サーバーコンピュータを回線に接続する必要があり、かつ、ユーザ側にて画面に自由なカスタマイズはできなかった。そこで、ユーザパーソナルコンピュータに常駐するオープン系の業務アプリケーションプログラムにて、環境情報を登録する方法が考えられるようになった。この方法では、ユーザが自分の業務に合わせたカスタマイズが容易となる利点がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平10-124587号公報
【特許文献２】特開2004-62471号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、サーバーコンピュータとのデータ受渡しには、ユーザのもつアクセス権限やセキュリティ要件を考慮する必要がある。しかし、従来技術においては、これらについて考慮されていなかった。すなわち、自由な画面作成は、システム管理者またはシステム開発ベンダーによってプログラムし直す必要があり、一般ユーザでは自分の業務にあわせたプログラム作成や、画面作成ができなかった。
【０００８】
更に、アクセス権限、セキュリティ要件の課題が解決したとしても、これらのメタデータをユーザのオープン系の業務アプリケーションに取り込み、設定するには、業務アプリケーションソフトウエア上にてプログラム開発を実施することになり、専門のプログラムスキルと業務ノウハウを共に有する開発者が必要であった。通常は複数の技術者が開発に参加することになり、開発にはノウハウと膨大な工数を要していた。
【０００９】
本願発明は、ユーザパーソナルコンピュータと環境情報集計分析システムとの連携において、ユーザ毎の業務要件に合わせたユーザパーソナルコンピュータにあるオープン系の業務アプリケーションの画面作成を、各ユーザにて可能とすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、サーバーコンピュータにある権限や、階層化された環境情報や組織情報といったメタデータを、ユーザ毎の権限に応じて切り出す。この切り出したメタデータをユーザパーソナルコンピュータに転送する。ユーザは切り出した情報を基に、ユーザが作成する画面の各データアドレスにサーバーコンピュータのデータベース情報と連携させるためのパラメータを設定する。本発明のアドインプログラムは、このパラメータを元に、サーバーコンピュータとデータ連携が可能となる。
【発明の効果】
【００１１】
本発明の環境情報集計分析システムでは、開発ベンダーによるプログラム修正をすることなしに各ユーザ側のアプリケーションにおいて、自分の業務に合わせた画面を作成し、サーバーコンピュータの環境情報を授受することができる。
【図面の簡単な説明】
【００１２】
【図１】環境情報集計分析システム実施例のハードウエア構成
【図２】実施例のフローチャート
【図３】メタデータの切出し実施例
【図４】組織メタデータの切出し方法の例
【図５】側面メタデータの切出し方法の例
【図６】間接パラメータ指定方式の作業画面例
【図７】実績値データの連携方法実施例
【図８】間接パラメータ指定方式のセル表示画面例
【図９】直接パラメータ指定方式の作業画面例
【発明を実施するための形態】
【００１３】
ユーザーコンピュータ上にあるオープン系の業務アプリケーションソフトウエアに、アドインプログラムを常駐（ここで常駐とは、ユーザーコンピュータ上にある業務アプリケーションプログラムにツールを用いて実装し、記憶装置に保存され、常時読み出しが可能となる状態となることを意味する）させ、サーバーコンピュータにある環境情報集計分析システムに格納してあるメタデータを、ユーザ権限に応じて切り出し、そのアドインプログラムに常駐させ、業務アプリケーションソフトウエア上のデータ設定アドレス情報とデータベース情報を連携させる。特に、業務アプリケーションソフトウエア上に記載されたパラメータ情報を利用し、サーバーデータベース情報を連携させることで、連携のための定義を作成する工数を削減することが可能となる。
【００１４】
＜実施例１＞
図１は、本発明装置の１実施例であって、100はサーバーコンピュータ装置、101はサーバーコンピュータ装置内の記憶装置部を示すものである。また、111はユーザ端末装置であり、106はユーザ端末装置の記憶装置部を示す。
【００１５】
本発明の環境情報収集・分析システムのソフトウエアは、101の記憶装置に実装された102の連携プログラム、103の認証プログラム、104、105のデータベース部分などからなるサーバー側プログラムと、ユーザ端末装置の106の記憶装置に実装されたアドインプログラムから構成される。このアドインプログラムは、107の連携プログラムや、ユーザ端末毎に異なる108のメタデータなどをもち、業務アプリケーションソフトに常駐しその上で動作する。
【００１６】
100のサーバー装置は114のネットワークを介して、111のユーザ端末装置および、同様なユーザ端末装置112、や113と接続しており、それぞれ独立に動作しているものである。
【００１７】
図２より、以下、本発明の実施例を動作フロー図にて説明する。
ユーザは業務アプリケーションソフト（ここでは表計算を例にとる）を起動し、画面を表示させる。（201）次に画面上のセル、またはセル範囲を選択し（202）、本発明のアドインプログラムの作業画面を表示させる。（203）アドインプログラムはサーバーと交信を開始し、ユーザ認証情報を確認し、サーバー記憶装置部にあるメタデータから、ユーザ認証情報に基づきユーザに決められた権限内にあるメタデータのみを切出し（205）、ユーザアドインプログラムに送信する。アドインプログラムは、自分用に切り出されたメタデータ、及び、対象セルまたは、セル範囲との関係情報を、ユーザ端末装置の記憶装置部に一時保管する。
【００１８】
ユーザは表計算プログラム画面上にて、自由にレイアウトなど改造を行い、アドインプログラムにある通信ボタンを押すと（208）、新たにサーバー連携が起動し(209)、ユーザ認証情報を確認した後(210)、ユーザのメタデータ情報をパラメータとした処理を実行する。処理の実施例としては、ユーザ端末装置の画面に表示してある特定のセルに記載された実績値データを、サーバー装置のメタデータにより識別される格納エリアに登録することや（211）、ユーザ端末装置の画面情報からメタデータを読み出し、パラメータとして、サーバー装置に送信し、このパラメータにより格納されている実績値データを、抽出、あるいは集計処理を行い（211）、ユーザ端末装置の画面セルに実績値データを表示させる。（213）ここで、処理が正常に実行されたことを登録完了として表示させることもできる。
【００１９】
次に、ユーザに応じたメタデータ切出し方法のひとつを、図３にて詳細に説明する。
サーバー連携を開始すると、ユーザ端末装置内にあるアドインプログラムが、ユーザ認証情報をサーバー装置に送信する(302)。サーバー装置では、受け取った認証情報に基づき、アクセスが許可されている組織情報を、組織の上限関係(ツリー構造)とともに抽出し、ユーザ装置内にある記憶装置にユーザ用メタデータとして格納する。ユーザはこのメタデータより、パラメータとしてセルと連携させる情報を設定する。
【００２０】
図４に、メタデータから切出しする方法を示す。４０１のアクセス権限情報とユーザ認証情報を用いて、構造化された組織メタデータから、その一部402のような部分を切出し、ユーザ用メタデータとして、403のように切出し、ユーザ端末装置にデータを提供する。組織の切出しでは、複数の組織を各々切出し、一定の規則のもとに、樹木構造に再構成することもある。
【００２１】
図３のフローでは、組織メタデータの切出し後に、各組織に関連付けられた環境側面情報を抽出する。（308）組織メタ情報と同様に切出し後に、ユーザ端末装置にユーザ用メタデータを提供する。ユーザ端末装置では、このメタデータを用いて、パラメータとしてセルと連携させる情報を設定する。(309)
図５に、環境側面メタデータの切出し方法を説明する。ユーザの認証情報から、アクセス権限を読み出し(501)、組織メタデータ(５０２)から、関連する組織情報を引き出す。引き出された組織情報から、側面構造であるメタデータから、関連する側面(503)だけを抽出し、再構造化した後、ユーザ端末装置にある記憶装置部に格納する。図３では503の側面2−1、2−2は組織2−1に関連付けられたものであり、側面2−3は組織2−2に関連付けられたものである。このようにして側面２を上位とし、下位に組織2−1、2−2、2−3が接続された側面構造が作成される。このように組織毎に決められた側面をすべて、樹木状に再構成することで、必要なメタデータをユーザ端末装置に提供することができる。
【００２２】
同様に時間軸のデータも、組織がその期間に存在していたかなどの確認を行い、必要なデータをメタデータとして切出し（310）、ユーザ端末装置にて、セルと連携させる時間軸データをパラメータとし設定する。（311）
対象セルまたは、セル範囲に対し、どの組織やどの側面を連携させる方法を図６の画面事例を用いて説明する。業務アプリケーションに常駐するアドインプログラムは、600に示す連携データ設定作業画面を表示させることができる。605にセルの番地を設定し、606には時間軸情報、607には組織情報、608には環境側面情報をパラメータとして設定する。設定方法は、対象セルに隣接するセルにあるデータをもとに、メタデータから引き出し、パラメータを設定する図６の間接設定方法と、図９に示すセルに直接パラメータをメタデータから選択する直接設定方法がある。図６では、メタデータから直接選択するのではなく、セルの隣接方向を示す上下左右を設定し、対象セルの隣接セルに存在するデータをパラメータとする方法である。ここで設定されたパラメータが各メタデータと整合することの確認機能も有することができる。
【００２３】
図７は、セルに連携データを設定し、サーバーに保管されている連携データを読みだす方法をフロー図で示したものである。画面上の対象セルまたはセル範囲を指定する(702)、データ種別について、Aで示すサブルーチンのように、セル情報の番地を読込み、配置方向をパラメータとして読み込む、セルに隣接するセルを特定し(705)、そのセルにあるデータをパラメータ情報として取得する。以下同様にして、時間軸パラメータ、組織パラメータ、環境側面パラメータをそれぞれ取得し、サーバーにユーザ認証情報とともに送付する。サーバーは、パラメータに従い、登録や集計処理を実行し結果をユーザ端末装置に回答する。(712)すべてのセルが連携終われば、本プログラムの作業は終了する。
【００２４】
図８はユーザ画面での動作イメージを表わす。801はユーザが作成した表入力画面の実施例である。802のセルに803のようなパラメータをセットした場合、データ種別は直接設定方式となり、実績値というデータをパラメータとしてもつ、また時間軸は「上のセル」となっているので、対象セルの隣接セルに記載されている上の方向にあるデータをパラメータとして設定する。ここでは2008/06/31がパラメータとなる。さらに、担当組織は直接設定にて、「環境本部」、環境側面は左の隣接セルにある走行距離がパラメータとなる。データ連携処理では、「実績値」「2008/06/31」「環境本部」「走行距離」をパラメータとして、集計処理された結果をサーバーの記憶装置にあるデータから抜き出し、ユーザのセルに表示させる。ここでは「2500」となった事例である。このように直接指定と間接指定は混合して利用することもできる。
【００２５】
本実施例によれば、官庁報告に必要な報告様式（表計算や文書作成用業務アプリケーションソフトにて記述されたもの）に、サーバー上に登録してあるデータを集計した結果をダウンロードすることができる。特に、報告様式に対して特別なプログラムを作成するのではなく、環境情収集分析システムのアドインプログラムにて、決められた制約要件のなかで自由にデータ連携を設定できるので、様々な報告様式にユーザがデータを直接ダウンロードすることができる。ひとうひとつプログラムを開発する場合と比較し、大幅な工数削減が期待できる。
【００２６】
既存システムと環境情報データを連携させる場合に、既存システムより表計算プログラムなどに一旦データ出力し、そのデータを環境情報収集分析システムアドインプログラムで、サーバーにあるデータベースにデータ登録することができる。これにより、新規プログラム開発工数が削減できる。
【００２７】
本方式では、ソフトウエア開発に知識のない人でも、業務アプリケーションプログラムを操作可能な人が、月報や各種報告書を作成し、容易にサーバーデータベースシステムとの連携が可能となる
本方式では、環境情報収集分析システムアドインプログラムには、サーバーコンピュータに登録してあるメタデータのすべてを取り込む方式ではなく、当該ユーザのID情報によりアクセス権限や制約を加えることができるので、ユーザ部門での画面や表計算画面の作成自由度が大幅に改善され、かつセキュリティ要件も確保可能である。
【００２８】
本実施例はオープン系の表計算ソフトウエアを用いたものであるが、これ以外にも業務アプリケーションプログラムに常駐させるアドインプログラムに環境情報収集分析システムメタデータを切り出し、該当するアクセス権限の範囲にてパラメータを設定することが想定できる。
【符号の説明】
【００２９】
１００    サーバーコンピュータ装置
１０１    記憶装置部
１０２    連携処理プログラム
１０３    認証処理プログラム
１０４    組織ツリー、環境側面ツリーなどメタデータ
１０５    環境側面実績値など実体データ
１０６    記憶装置部
１０７    連携処理プログラム
１０８    ユーザ用メタデータ
１１１    ユーザ端末装置
１１４    ネットワークシステム（インターネットなど）
４０１    アクセス権限情報
４０２    切出し用とし再構成された組織メタデータ
４０３    された組織メタデータ
５０１    アクセス権限情報
５０２    切り出された組織メタデータ
５０３    切出し用とし再構成された環境側面メタデータ
５０３    された環境側面メタデータ
６００    アドインプログラム作業画面
６０１    パラメータの存在方向を示すセル参照設定プルダウン事例
６０２    パラメータの存在方向を示すセル参照設定プルダウン事例
６０３    セル対象範囲設定部
６０４    時間パラメータ設定部
６０５    組織パラメータ設定部
６０６    環境側面パラメータ設定部
８００    ユーザ側業務アプリケーションソフト表示事例
８０１    セルへの連携情報設定事例
９００    アドインプログラム作業画面
９０１    パラメータの存在方向を示すセル参照設定プルダウン事例
９０３    セル対象範囲設定部
９０４    時間パラメータ設定部
９０５    組織パラメータ設定部
９０６    環境側面パラメータ設定部
【図１】
2010250567.tif 000003
【図２】
2010250567.tif 000004
【図３】
2010250567.tif 000005
【図４】
2010250567.tif 000006
【図５】
2010250567.tif 000007
【図６】
2010250567.tif 000008
【図７】
2010250567.tif 000009
【図８】
2010250567.tif 000010
【図９】
2010250567.tif 000011