(57)【要約】【課題】  表計算ソフトウェアにてローカルで作成したドキュメントファイルから、アップロードデータを抽出し、データベースに登録することにより共通に使用することができる設備保全管理データ登録Ｗｅｂサーバを得る。【解決手段】  クライアント２の表計算ソフトウェアファイル２２に設備保全管理データを入力しておき、Ｗｅｂサーバの業務アプリケーション１０の画面構成情報に応じて、ファイル指定画面表示機能１１により、クライアント２のＷｅｂブラウザ２１に表示された画面をユーザが操作することにより、表計算ソフトウェアファイル２２の設備保全管理データからアップロードデータを抽出し、これをアップロードデータ転送機能１２によりＷｅｂサーバ１に転送して、中間データベース３１に登録し、これをアップロードデータ取得機能１３により取得して業務アプリケーション１０に渡すようにした。【選択図】図１
2005346181.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂブラウザ及び設備保全管理データが入力された表計算ソフトウェアを有するクライアントとネットワークを介して接続され、上記クライアントの表計算ソフトウェアからアップロードデータを取得して業務アプリケーションを実行する設備保全管理データ登録Ｗｅｂサーバにおいて、上記業務アプリケーションの画面構成情報に応じて、上記クライアントにアップロードデータを要求する画面を上記クライアントのＷｅｂブラウザに表示させ、この表示された画面がユーザによって操作されることにより、上記表計算ソフトウェアの設備保全管理データからアップロードデータを抽出するファイル指定画面表示手段、このファイル指定画面表示手段により抽出されたアップロードデータを自Ｗｅｂサーバに転送すると共に、この転送されたアップロードデータを中間データベースに登録するアップロードデータ転送手段、及び上記中間データベースに登録されたデータを取得し、上記業務アプリケーションに渡すアップロードデータ取得手段を備えたことを特徴とする設備保全管理データ登録Ｗｅｂサーバ。
【請求項２】
上記アップロードデータ取得手段は、上記中間データベースから取得したデータを上記業務アプリケーションで使える形のデータに変換して上記業務アプリケーションに渡すことを特徴とする請求項１記載の設備保全管理データ登録Ｗｅｂサーバ。
【請求項３】
請求項１または請求項２記載の設備保全管理データ登録Ｗｅｂサーバ、及びこの設備保全管理データ登録Ｗｅｂサーバとネットワークを介して接続されるＷｅｂブラウザを有するクライアントを備え、上記クライアントは、上記Ｗｅｂブラウザと、設備保全管理データが入力された表計算ソフトウェアと、この表計算ソフトウェアの設備保全管理データからアップロードデータを抽出するアップロードデータ抽出手段とにより構成されていることを特徴とする設備保全管理データ登録システム。
【請求項４】
上記クライアントのアップロードデータ抽出手段により上記表計算ソフトウェアの設備保全管理データから抽出されるアップロードデータは、上記アップロードデータ抽出手段により上記設備保全管理データ登録Ｗｅｂサーバへのアップロードに適したデータ形式に変換されることを特徴とする請求項３記載の設備保全管理データ登録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電力分野の流通設備における保全管理用のデータを登録する設備保全管理データ登録Ｗｅｂサーバ及びこれを用いた設備保全管理データ登録システムに関するものである。
【背景技術】
【０００２】
電力分野の流通設備における保全管理用のデータを参照・登録するユーザは、複数場所に存在し、対象ユーザ数は、非常に大きなものとなる。従来は、専用のサーバ・クライアントシステムが用意され、クライアント個別にソフトウェアを準備する必要があったが、Ｗｅｂシステムを利用することにより、クライアントをＰＣ（パソコン）として、クライアント個別にソフトウェアを用意することなく、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒなどのブラウザを利用することで、イントラネット内でのデータを参照・登録することが可能となった。
これらのデータの登録にあたり、流通設備の情報は、設備製造メーカから紙ベースで入手していた。また、流通設備の巡視・点検を行なった結果についても、現場では紙ベースにてデータを記入していた。これらの電子化は、紙ベースのデータを参照し、これをＰＣに打ち込むことにより行われ、この入力におけるユーザの負荷は大きかった。
Ｗｅｂシステムでのデータ登録方法として、例えば特許文献１に記載されているワークフロー案件起票システムがある。この特許文献１では、表計算ソフトウェアにデータを投入することで、ローカルに作成したドキュメントファイルをサーバ側にアップロードし、サーバ側の表計算ソフトウェアでこれを処理するものが、示されている。
【０００３】
【特許文献１】特開２００２−１８３６５２号公報（第３〜５頁、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、流通設備における保全管理データの形態は、設備の仕様及び巡視・点検を行なう際のデータ項目に依存し、多岐にわたる。また、それに伴い、アプリケーションも多数必要となる。特許文献１に示されるものでは、単独の機能として表計算ソフトウェアにデータを投入して、サーバにアップロードするが、複数のアプリケーション及びデータベースの形態に対応できるようにはなっていないという問題があった。
【０００５】
この発明は、上述のような課題を解決するためになされたものであり、表計算ソフトウェアにてローカルで作成したドキュメントファイルから、アップロードデータを抽出し、これをサーバ側のデータベースに登録することにより複数の業務アプリケーションで共通に使用することができるようにした設備保全管理データ登録Ｗｅｂサーバを得ることを第一の目的にしている。
また、このような設備保全管理データ登録Ｗｅｂサーバを用いた設備保全管理データ登録システムを得ることを第二の目的にしている。
【課題を解決するための手段】
【０００６】
この発明に係わる設備保全管理データ登録Ｗｅｂサーバにおいては、Ｗｅｂブラウザ及び設備保全管理データが入力された表計算ソフトウェアを有するクライアントとネットワークを介して接続され、クライアントの表計算ソフトウェアからアップロードデータを取得して業務アプリケーションを実行する設備保全管理データ登録Ｗｅｂサーバにおいて、業務アプリケーションの画面構成情報に応じて、クライアントにアップロードデータを要求する画面をクライアントのＷｅｂブラウザに表示させ、この表示された画面がユーザによって操作されることにより、表計算ソフトウェアの設備保全管理データからアップロードデータを抽出するファイル指定画面表示手段、このファイル指定画面表示手段により抽出されたアップロードデータを自Ｗｅｂサーバに転送すると共に、この転送されたアップロードデータを中間データベースに登録するアップロードデータ転送手段、及び中間データベースに登録されたデータを取得し、業務アプリケーションに渡すアップロードデータ取得手段を備えたものである。
また、この発明に係わる設備保全管理データ登録システムにおいては、設備保全管理データ登録Ｗｅｂサーバ、及びこの設備保全管理データ登録Ｗｅｂサーバとネットワークを介して接続されるＷｅｂブラウザを有するクライアントを備え、クライアントは、Ｗｅｂブラウザと、設備保全管理データが入力された表計算ソフトウェアと、この表計算ソフトウェアの設備保全管理データからアップロードデータを抽出するアップロードデータ抽出手段とにより構成されているものである。
【発明の効果】
【０００７】
この発明は、以上説明したように、Ｗｅｂブラウザ及び設備保全管理データが入力された表計算ソフトウェアを有するクライアントとネットワークを介して接続され、クライアントの表計算ソフトウェアからアップロードデータを取得して業務アプリケーションを実行する設備保全管理データ登録Ｗｅｂサーバにおいて、業務アプリケーションの画面構成情報に応じて、クライアントにアップロードデータを要求する画面をクライアントのＷｅｂブラウザに表示させ、この表示された画面がユーザによって操作されることにより、表計算ソフトウェアの設備保全管理データからアップロードデータを抽出するファイル指定画面表示手段、このファイル指定画面表示手段により抽出されたアップロードデータを自Ｗｅｂサーバに転送すると共に、この転送されたアップロードデータを中間データベースに登録するアップロードデータ転送手段、及び中間データベースに登録されたデータを取得し、業務アプリケーションに渡すアップロードデータ取得手段を備えたので、表計算ソフトウェアに入力された設備保全管理データを抽出してアップロードし、中間データベースに格納しておき、複数の業務アプリケーションで共通に用いることができる。
また、設備保全管理データ登録Ｗｅｂサーバ、及びこの設備保全管理データ登録Ｗｅｂサーバとネットワークを介して接続されるＷｅｂブラウザを有するクライアントを備え、クライアントは、Ｗｅｂブラウザと、設備保全管理データが入力された表計算ソフトウェアと、この表計算ソフトウェアの設備保全管理データからアップロードデータを抽出するアップロードデータ抽出手段とにより構成されているので、クライアントの表計算ソフトウェアに入力された設備保全管理データを抽出してアップロードし、中間データベースに格納しておき、複数の業務アプリケーションで共通に用いることができると共に、クライアントの表計算ソフトウェア上で設備保全管理データを入力できるため、ユーザの入力負荷の軽減が可能となる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
以下、この発明の実施の形態１を図１に基づいて説明する。
図１は、この発明の実施の形態１による設備保全管理データ登録システムを示す概念図である。
図１において、Ｗｅｂサーバ１とクライアント２とＤＢサーバ３は、ネットワークにより接続されている。Ｗｅｂサーバ１（設備保全管理データ登録Ｗｅｂサーバ）は、業務アプリケーション１０の他、Ｗｅｂブラウザにファイル選択画面をＨＴＭＬ形式にて出力するファイル指定画面表示機能１１（ファイル指定画面表示手段）と、クライアント２からのアップロードデータをＷｅｂサーバ１に転送し、中間データベースに登録するアップロードデータ転送機能１２（アップロードデータ転送手段）と、中間データベースからアップロードされたデータを取得し、業務アプリケーション１０に渡すアップロードデータ取得機能１３（アップロードデータ取得手段）とを有している。
クライアント２は、Ｗｅｂブラウザ２１を有し、設備保全管理データが入力された表計算ソフトウェアファイル２２と、この表計算ソフトウェアファイル２２からアップロードデータを抽出するＶＢスクリプト２３（アップロードデータ抽出手段）と、このＶＢスクリプト２３により抽出された別ファイル形式のｘｕｄファイル２４とを有している。
ＤＢサーバ３は、アップロードされた設備保全管理データが登録される中間データベース３１を有している。
【０００９】
図２は、この発明の実施の形態１による設備保全管理データ登録システムのファイル指定画面表示機能の処理を示すフロー図である。
図２において、２２、２４は図１におけるものと同一のものである。Ｗｅｂサーバ１の業務アプリケーション１０は、画面構成情報１４を有している。
図３は、この発明の実施の形態１による設備保全管理データ登録システムにおいて、クライアントで表計算ソフトウェアの設備保全管理データをＷｅｂサーバにアップロードするための表示画面の一例を示す図である。
【００１０】
次に、動作について説明する。
ユーザは、クライアント２の表計算ソフトウェアファイル２２に、設備保全管理データを入力する。その後、ユーザは、業務アプリケーション１０を起動する。この発明のＷｅｂサーバ１では、このクライアント２からの要求により、各業務アプリケーション１０がファイル指定画面表示機能１１を呼び出す。ファイル指定画面表示機能１１は、クライアント２のＷｅｂブラウザ２１にファイル選択画面をＨＴＭＬにて出力する。このＨＴＭＬ画面に対して、ユーザは、予め表計算ソフトウェアファイル２２を指定する。このファイルを指定することにより、ＶＢスクリプト２３で別ファイル形式に変換することにより、アップロードするためのデータを抽出した別拡張子のｘｕｄファイル２４を作成する。
ユーザは、Ｗｅｂブラウザ２１より、作成された別拡張子のｘｕｄファイル２４を指定する。これにより、ｘｕｄファイル２４は、アップロードデータ転送機能１２により、Ｗｅｂサーバ１へと転送され、整合性のチェックを行った上、ＤＢサーバ３の中間データベース３１にデータを蓄積する。各業務アプリケーション１０は、アップロードデータ取得機能１３よりアップロードされたデータを取得し、各業務アプリケーション１０の個別処理を行ない、データを登録する。
【００１１】
次に、図２にてファイル指定画面表示機能１１の動作について説明する。
各業務アプリケーション１０は、ファイル指定画面表示機能１１に対して、画面構成情報１４を渡す。ファイル指定画面表示機能１１は、この画面構成情報１４を元にクライアント２側で指定したアップロードデータが正しいかどうかを判断する。画面構成情報１４は、オブジェクトＮＯ、指定ファイル上限数、実行先ＵＲＬ、戻り先ＵＲＬからなる。
オブジェクトＮＯは、アップロード対象とするファイルのキー情報を表している。指定ファイル上限数は、アップロードファイルの上限数を表している。指定ファイル上限数は、複数値の設定が可能であり、ローカルの複数のファイルを一度の画面操作にてＷｅｂサーバ１にアップロードすることができる。実行先ＵＲＬは、アップロード実行後に呼び出す各業務アプリケーション１０のＵＲＬを指定したものである。戻り先ＵＲＬは、アップロード処理キャンセル時に呼び出す各業務アプリケーション１０のＵＲＬを指定したものである。
【００１２】
ファイル指定画面表示機能１１の動作として、図２のように、まず、画面構成情報１４よりファイル指定画面を表示する（ステップＳ２２１）。図３は、このファイル指定画面の表示画面の一例を表している。次に、ユーザによって指定された表計算ソフトウェアファイル２２より、別ファイル形式に変換することにより、アップロードするためのデータを抽出した別拡張子のｘｕｄファイル２４を作成する（ステップＳ２２２）。別拡張子のｘｕｄファイル２４は、指定された表計算ソフトウェアファイル２２と同一フォルダに作成される。そして、アップロードデータとして、作成された別拡張子のｘｕｄファイル２４を指定する（ステップＳ２２３）。ここで、指定するファイル数は、指定ファイル上限数に定められた値分指定することができる。
【００１３】
実施の形態１によれば、Ｗｅｂサーバへのアップロードデータを、各業務アプリケーションの画面構成情報に基づき、クライアントの表計算ソフトウェアファイルから作成することができる。これにより、データ登録システムを共通部品として提供することにより、複数のアプリケーションに対応できるように共通化されたデータ登録が可能となる。
また、データベースに設備保全管理データを登録することにより、Ｗｅｂサーバでのセッションとして保持しておく情報を削減することができ、対象ユーザが多い場合のシステムの負荷軽減に有効である。
また、クライアントの表計算ソフトウェア上で設備保全管理データを入力できるため、画面上でのユーザの入力負荷の軽減が可能となる。
【００１４】
実施の形態２．
図４は、この発明の実施の形態２による設備保全管理データ登録システムのアップロードデータ転送機能の処理を示すフロー図である。
実施の形態２は、図１のＷｅｂサーバ１のアップロードデータ転送機能１２についてのものであり、その動作について、図４を用いて説明する。
【００１５】
図４において、ファイル指定画面表示機能１１で、ユーザにより指定されたアップロードファイルを、ＨＴＴＰのＰＯＳＴ機能によりＷｅｂサーバ１へ転送する（ステップＳ３１１）。次に、Ｗｅｂサーバ１に転送されたアップロードデータよりオブジェクトＮＯを取得する（ステップＳ３１２）。
そしてアップロードデータについて整合性のチェックを行なう（ステップＳ３１３）。整合性のチェックとして、画面構成情報１４で指定されたオブジェクトＮＯに一致しているかどうかのチェックを行なう。これにより、各業務で意図しているアップロードファイルと違う業務のファイルがアップロードされた場合に、処理を抑止することができる。次に、上限チェックとして、指定されたオブジェクトＮＯの上限数を超えて設定されていないかチェックを行なう。そして同一ファイルチェックとして、既に同じファイルが指定されていないかどうかのチェックを行なう。ステップＳ３１３での整合性のチェックで問題がなければ、アップロードデータを中間データベース３１に登録する（ステップＳ３１４）。
【００１６】
実施の形態２によれば、アップロードデータ転送機能により、クライアントのアップロードデータをＷｅｂサーバに転送し、中間データベースに登録することができる。
【００１７】
実施の形態３．
図５は、この発明の実施の形態３による設備保全管理データ登録システムのアップロードデータ取得機能の処理を示すフロー図である。
実施の形態３は、図１のＷｅｂサーバ１のアップロードデータ取得機能１３についてのものであり、図５によりその動作を説明する。
【００１８】
図５において、アップロードデータ転送機能１２により中間データベース３１に登録されたデータを読み込む（ステップＳ４１１）。次に、ステップＳ４１１で取得したデータを業務アプリケーション１０で使える形のデータ（ＤＢデータ取得クラス）に変換する（ステップＳ４１２）。これにより、各業務アプリケーション１０が自身で使用できる形のデータを取得することにより、各業務アプリケーションの個別処理を行なう。
中間データベース３１に登録されているデータについては、日次のバッチ処理にて削除を行なう。これにより中間データベース３１のデータ容量を抑えることができる。
【００１９】
実施の形態３によれば、アップロードデータ取得機能により、中間データベースに登録された設備保全管理データを読み込み、業務アプリケーションで使えるデータに変換して、業務アプリケーションの個別処理を行うことができる。
【図面の簡単な説明】
【００２０】
【図１】この発明の実施の形態１による設備保全管理データ登録システムを示す概念図である。
【図２】この発明の実施の形態１による設備保全管理データ登録システムのファイル指定画面表示機能の処理を示すフロー図である。
【図３】この発明の実施の形態１による設備保全管理データ登録システムにおいて、クライアントで表計算ソフトウェアをＷｅｂサーバにアップロードするための表示画面の一例を示す図である。
【図４】この発明の実施の形態２による設備保全管理データ登録システムのアップロードデータ転送機能の処理を示すフロー図である。
【図５】この発明の実施の形態３による設備保全管理データ登録システムのアップロードデータ取得機能の処理を示すフロー図である。
【符号の説明】
【００２１】
１  Ｗｅｂサーバ
２  クライアント
３  ＤＢサーバ
１０  業務アプリケーション
１１  ファイル指定画面表示機能
１２  アップロードデータ転送機能
１３  アップロードデータ取得機能
１４  画面構成情報
２１  Ｗｅｂブラウザ
２２  表計算ソフトウェアファイル
２３  ＶＢスクリプト
２４  ｘｕｄファイル
３１  中間データベース
【図１】
2005346181.tif 000003
【図２】
2005346181.tif 000004
【図３】
2005346181.tif 000005
【図４】
2005346181.tif 000006
【図５】
2005346181.tif 000007