(57)【要約】【課題】ファイルの内容と、当該ファイルのプロパティとの関係を把握やすくする。【解決手段】実施形態のサーバ装置は、ファイルを記憶するファイル記憶手段と、ファイル記憶手段に記憶されたファイル毎に、当該ファイルの属性を示したプロパティ情報をフィールド単位で記憶するプロパティ記憶手段と、を備えている。そして、受信手段は、ネットワークを介して接続された情報処理装置から、前記プロパティ記憶手段に記憶された前記ファイルのプロパティ情報の表示要求を受信する。表示画面生成手段は、プロパティ情報の表示要求を受信した場合に、当該表示要求に相当するプロパティ情報及び当該プロパティ情報に対応するファイル内容を含む画面情報を生成する。そして、送信手段は、生成された画面情報を情報処理装置に対して送信する。【選択図】図２
2013257707.tif 000002
【特許請求の範囲】
【請求項１】
ファイルを記憶するファイル記憶手段と、
前記ファイル記憶手段に記憶された前記ファイル毎に、当該ファイルの属性を示したプロパティ情報をフィールド単位で記憶するプロパティ記憶手段と、
ネットワークを介して接続された情報処理装置から、前記プロパティ記憶手段に記憶された前記ファイルのプロパティ情報の表示要求を受信する受信手段と、
前記プロパティ情報の表示要求を受信した場合に、当該表示要求に相当する前記プロパティ情報及び当該プロパティ情報に対応するファイル内容を含む画面情報を生成する表示画面生成手段と、
生成した前記画面情報を前記情報処理装置に対して送信する送信手段と、
を備えるサーバ装置。
【請求項２】
前記表示画面生成手段は、当該表示要求に相当する前記プロパティ情報に対応するフィールドを前記プロパティ記憶手段から抽出するとともに、前記ファイル記憶手段から前記ファイルの内容をファイル内容フィールドとして抽出する
請求項１記載のサーバ装置。
【請求項３】
前記表示画面生成手段は、前記プロパティ情報を表示するプロパティ表示領域及び前記ファイルの内容を表示するファイル内容表示領域を一つのプロパティ表示ウィンドウ内に配置するための前記画面情報を生成する、
請求項１または請求項２記載のサーバ装置。
【請求項４】
前記画面情報には、前記ファイルの内容を表示するビューワとなるＷｅｂパーツが組み込まれている、
請求項１乃至請求項３のいずれかに記載のサーバ装置。
【請求項５】
ファイルを記憶するファイル記憶手段と、前記ファイル記憶手段に記憶された前記ファイル毎に、当該ファイルの属性を示したプロパティ情報をフィールド単位で記憶するプロパティ記憶手段と、を備えたサーバ装置で実行されるサーバ装置の制御方法であって、
ネットワークを介して接続された情報処理装置から、前記プロパティ記憶手段に記憶された前記ファイルのプロパティ情報の表示要求を受信する受信過程と、
前記プロパティ情報の表示要求を受信した場合に、当該表示要求に相当する前記プロパティ情報及び当該プロパティ情報に対応するファイル内容を含む画面情報を生成する表示画面生成過程と、
生成した前記画面情報を前記情報処理装置に対して送信する送信過程と、
を備えた制御方法。
【請求項６】
ファイルを記憶するファイル記憶手段と、前記ファイル記憶手段に記憶された前記ファイル毎に、当該ファイルの属性を示したプロパティ情報をフィールド単位で記憶するプロパティ記憶手段と、を備えたサーバ装置をコンピュータにより制御するための制御プログラムであって、
前記コンピュータを、
ネットワークを介して接続された情報処理装置から、前記プロパティ記憶手段に記憶された前記ファイルのプロパティ情報の表示要求を受信する受信手段と、
前記プロパティ情報の表示要求を受信した場合に、当該表示要求に相当する前記プロパティ情報及び当該プロパティ情報に対応するファイル内容を含む画面情報を生成する表示画面生成手段と、
生成した前記画面情報を前記情報処理装置に対して送信する送信手段と、
して機能させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、サーバ装置、制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
従来から、システム上のファイルを表示する際に、選択されたファイルに関する１つ又は複数のプロパティを表示する技術が提案されている。このためのソフトウェアとしては、Explorer（登録商標）などが提案されている。このようなソフトウェアを用いた場合に、ファイルの表示手法として様々な態様が提案されている（例えば引用文献１）。
【０００３】
近年、Ｗｅｂサーバ上でドキュメントを管理し、当該ドキュメントをクライアント端末から参照する技術が提案されている。ドキュメントを管理するためには、Ｗｅｂサーバ上で動作するＷｅｂアプリケーションを用いる傾向にある。
【０００４】
そして、Ｗｅｂアプリケーションを進歩により、複数のクライアント（端末）のためのプロジェクトの管理やドキュメントの共有を行うことも可能となっている。各クライアントでは、ブラウザを介して、Ｗｅｂアプリケーションが管理している様々なドキュメントを参照することが可能となった。これにより、Ｗｅｂサーバ上で管理しているドキュメントであっても、自システム上のファイルに近い感覚で閲覧できるようになっている。
【０００５】
ここで、Ｗｅｂサーバ上で動作するＷｅｂアプリケーションにおいては、ドキュメントを管理するだけではなく、ドキュメントに関するプロパティ情報も管理することが可能であり、クライアントから、ブラウザを通じて各種ドキュメントのプロパティを閲覧することもできるようになっている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術のＷｅｂサーバでは、プロパティ情報を含んだプロパティ画面をブラウザで表示可能に提供していたが、当該プロパティ画面では、当該ファイルの内容は表示されず、ファイルのプロパティ情報のみ表示されるものであった。
このため、ユーザは、プロパティ情報が表示されているファイルの概要を把握したい場合には、プロパティの表示を行っているウィンドウとは、別のウィンドウを開き、当該ファイルの内容を表示することとなっていた。
【０００７】
このため、表示画面上において、ファイルの内容と、当該ファイルのプロパティとの関係を把握しにくいという問題が生じていた。特に複数のファイルのプロパティを開いた状態でファイルの内容（概要）を把握しようとすると、プロパティとの関係が把握しづらくなっていた。
【課題を解決するための手段】
【０００８】
実施形態のサーバ装置は、ファイルを記憶するファイル記憶手段と、ファイル記憶手段に記憶されたファイル毎に、当該ファイルの属性を示したプロパティ情報をフィールド単位で記憶するプロパティ記憶手段と、を備えている。
そして、受信手段は、ネットワークを介して接続された情報処理装置から、前記プロパティ記憶手段に記憶された前記ファイルのプロパティ情報の表示要求を受信する。
表示画面生成手段は、プロパティ情報の表示要求を受信した場合に、当該表示要求に相当するプロパティ情報及び当該プロパティ情報に対応するファイル内容を含む画面情報を生成する。
そして、送信手段は、生成された画面情報を情報処理装置に対して送信する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態にかかるＷｅｂサーバシステムを示したネットワーク図である。
【図２】図２は、Ｗｅｂサーバ及び情報処理装置の概要構成を示したブロック図である。
【図３】図３は、本実施形態にかかるプロパティ記憶部におけるデータフォーマットを示した図である。
【図４】図４は、画面生成部により生成されたＷｅｂページ（表示画面）の遷移例を示した図である。
【図５】図５は、ドキュメントライブラリ一覧画面の表示例の説明図である。
【図６】図６は、具体的なドキュメントのプロパティ画面生成処理の説明図である。
【図７】図７は、ドキュメントのプロパティ画面の一例を説明する図である。
【図８】図８は、実施形態にかかるＷｅｂサーバシステムにおける画面表示の際の一連の処理の手順を示すシーケンス図である。
【図９】図９は、Ｗｅｂサーバのハードウェア構成を示した図である。
【発明を実施するための形態】
【００１０】
図１は、実施形態にかかるＷｅｂサーバシステムを示したネットワーク図である。
本実施形態にかかるＷｅｂサーバシステム１は、図１に示すように、Ｗｅｂサーバ１００と、情報処理装置１５０−１、１５０−２及び１５０−３と、を備え、Ｗｅｂサーバ１００と、情報処理装置１５０−１、１５０−２及び１５０−３と、は、ネットワーク１８０を介して互いに接続されている。
【００１１】
情報処理装置１５０−１、１５０−２及び１５０−３は、Ｗｅｂサーバ１００が管理しているＷｅｂページの参照をしたい場合に、は当該Ｗｅｂページを表示するためのＨＴＴＰリクエストを、Ｗｅｂサーバ１００に送信する。これにより、Ｗｅｂサーバ１００が、情報処理装置１５０−１、１５０−２又は１５０−３に対して、当該ＨＴＴＰリクエストに対応するＨＴＴＰレスポンスを送信する。これにより、情報処理装置１５０−１、１５０−２、及び１５０−３は、Ｗｅｂサーバ１００が管理しているＷｅｂページを参照できる。
【００１２】
図２は、Ｗｅｂサーバ及び情報処理装置の概要構成を示したブロック図である。
情報処理装置１５０−１、１５０−２及び１５０−３は、同様の構成であるので、図２においては、情報処理装置１５０−１を例として説明する。
図２に示すように、情報処理装置１５０−１は、送信部２５１と、受信部２５２と、ブラウザ２５３と、操作制御部２５４と、を備える。
【００１３】
送信部２５１は、ネットワーク１８０を介して通信可能な他の装置（例えば、Ｗｅｂサーバ１００）に対してデータを送信する。送信部２５１は、Ｗｅｂページの受信を要求するためのＨＴＴＰリクエストをＷｅｂサーバ１００に対して送信する。
【００１４】
受信部２５２は、ネットワーク１８０を介して通信可能な他の装置（例えば、Ｗｅｂサーバ１００）からデータを受信する。例えば、送信部２５１がＨＴＴＰリクエストを送信した場合に、受信部２５２は、Ｗｅｂページを含むＨＴＴＰレスポンスを受信する。
【００１５】
ブラウザ２５３は、Ｗｅｂページを、図示しない表示装置に表示するためのソフトウェアであり、受信部２５２が受信したＨＴＴＰレスポンスに含まれるＷｅｂページを表示する。
【００１６】
操作制御部２５４は、図示しないマウス、キーボード等の入力デバイスを介して、ユーザからの操作を受け付ける。ブラウザ２５３がＷｅｂページを表示している場合に、操作制御部２５４は、当該Ｗｅｂページに対する操作を受け付ける。そして、操作制御部２５４が所定の操作を受け付けた場合に、送信部２５１が当該操作に対応するＨＴＴＰリクエストのＷｅｂサーバ１００に対する送信を行う。これにより、表示している画面を遷移させることができる。
【００１７】
次にＷｅｂサーバ１００について説明する。Ｗｅｂサーバ１００は、ドキュメント記憶部２０１と、プロパティ記憶部２０２と、Ｗｅｂパーツ記憶部２０３と、ドキュメント管理アプリケーション２０４と、を備える。
【００１８】
ドキュメント記憶部２０１は、ファイル記憶手段として機能しており、Ｗｅｂサーバ１００が、情報処理装置１５０−１、１５０−２及び１５０−３に対して提供するドキュメントデータを記憶する。ドキュメントデータのフォーマット形式は、特に制限するものではなく、様々な形式が考えられる。ただし、ドキュメントデータをブラウザ２５３上に表示するためには、ドキュメントデータのフォーマット形式に対応したビューワのＷｅｂパーツを、Ｗｅｂパーツ記憶部２０３が記憶している必要がある。なお、本実施形態では、ドキュメントデータを表示する例について説明するが、ドキュメントデータに制限するものではなく、ユーザが閲覧可能なファイルであればよい。
【００１９】
プロパティ記憶部２０２は、プロパティ記憶手段として機能しており、ドキュメント記憶部２０１に記憶されたドキュメントデータ毎に、ドキュメントデータの属性を示したプロパティ情報を記憶する。
【００２０】
図３は、本実施形態にかかるプロパティ記憶部におけるデータフォーマットを示した図である。
図３に示すように、プロパティ記憶部２０２は、ドキュメントデータのファイル名を記憶する名称フィールドＦ１と、ドキュメントデータが属する大分類を特定するための情報を格納した大分類フィールドＦ２と、ドキュメントデータが属する小分類を特定するための情報を格納した小分類フィールドＦ３と、ドキュメントデータを発行した発行部門を特定するための情報を格納した発行部門フィールドＦ４と、ドキュメントデータの発行日についての情報を格納する発行日フィールドＦ５と、ドキュメントデータの掲示期限が存在する場合に掲示期限についての情報を格納する掲示期限フィールドＦ６と、を備えている。
【００２１】
なお、プロパティ記憶部２０２がドキュメントデータのプロパティ情報として記憶する情報は、上述した情報に制限されるのではなく、必要に応じて様々な情報をプロパティ情報に含め、これらに対応するフィールドを設けることが可能である。
【００２２】
Ｗｅｂパーツ記憶部２０３は、ドキュメント管理アプリケーション２０４が、Ｗｅｂページを生成する際に用いるＷｅｂパーツを記憶している。Ｗｅｂパーツには、ドキュメントデータを表示するビューワなどが含まれている。さらには、スクリプト言語（例えばJavaScript（登録商標））で作成したスクリプトや、ActiveＸ（登録商標）コントロール等を用いたコンポーネントなどもＷｅｂパーツに含まれている。
【００２３】
ドキュメント管理アプリケーション２０４は、制御部２１１と、受信部２１２と、画面生成部２１３と、送信部２１４と、操作受付部２１５と、を備える。
【００２４】
ドキュメント管理アプリケーション２０４は、ドキュメント記憶部２０１に記憶されたドキュメントデータを一括管理する。そして、ドキュメント管理アプリケーション２０４は、ドキュメント記憶部２０１に記憶されたドキュメントデータを利用した様々なサービスを、情報処理装置１５０−１、１５０−２及び１５０−３に対して提供する。
【００２５】
ドキュメント管理アプリケーション２０４は、ドキュメントデータを参照するためのＷｅｂページを動的に生成する。そして、ドキュメント管理アプリケーション２０４は、生成したＷｅｂページを情報処理装置１５０−１、１５０−２、又は１５０−３に送信する。
【００２６】
本実施形態にかかるドキュメント管理アプリケーション２０４は、管理対象のドキュメントデータのプロパティを、プロパティ記憶部２０２から読み出して、様々なサービスに利用する。例えば、ドキュメントデータを検索する際、ドキュメント管理アプリケーション２０４は、プロパティを検索キーワードとして用いてもよい。さらに、ドキュメント管理アプリケーション２０４は、ドキュメントデータのプロパティ情報が記載されたＷｅｂページを生成し、情報処理装置１５０−１、１５０−２又は１５０−３に送信しても良い。
【００２７】
ドキュメント管理アプリケーション２０４では、情報処理装置１５０−１〜１５０−３からのＨＴＭＬファイルを呼び出すためのインターフェースとして、ＡＳＰ（Active  Server  Pages）ファイルを用いる例として説明する。
ＡＳＰファイルは、ＨＴＭＬとスクリプトを融合させたファイルであり、スクリプトの解釈及び処理は、Ｗｅｂサーバ１００側で行われ、その処理結果であるＨＴＭＬファイルのみがブラウザに送られる。このような構成を採ることにより、データをデータベースに格納したり、データベースとコンテンツとを連携させたりする等、Ｗｅｂサーバ１００側における処理をコンテンツに動的に反映することが可能となる。
【００２８】
情報処理装置１５０−１〜１５０−３は、ユーザから受け付けた操作に対応するＨＴＴＰリクエストを、Ｗｅｂサーバ１００に送信する。
そして、Ｗｅｂサーバ１００のドキュメント管理アプリケーション２０４は、情報処理装置１５０−１〜１５０−３から受信したＨＴＴＰリクエストにＡＳＰファイルが示されている場合に、当該ＡＳＰファイルに含まれているスクリプトに対応する処理を行う。ここで、ドキュメント管理アプリケーション２０４は、スクリプトに対応する処理を行うに際して、必要に応じて、ドキュメント記憶部２０１、プロパティ記憶部２０２あるいはＷｅｂパーツ記憶部２０３からデータを読み出して利用する。
そして、ドキュメント管理アプリケーション２０４は、スクリプトの処理結果とＡＳＰファイルの記述に基づいてＨＴＭＬで記述されたＷｅｂページを生成し、生成したＷｅｂページを含むＨＴＴＰレスポンスを、情報処理装置１５０−１〜１５０−３に送信する。
【００２９】
制御部２１１は、ドキュメント管理アプリケーション２０４の全体的な制御を行う。例えば、制御部２１１は、ドキュメント記憶部２０１、プロパティ記憶部２０２、及びＷｅｂパーツ記憶部２０３に対して、データの登録、更新及び削除等を行う。
【００３０】
受信部２１２は、ネットワーク１８０を介して接続された情報処理装置１５０−１〜１５０−３から、データを受信する。受信するデータには、Ｗｅｂページの送信要求を示したＨＴＴＰリクエストがある。
【００３１】
画面生成部２１３は、受信部２１２が受信したＨＴＴＰリクエストを解析し、ＨＴＴＰリクエストに当該ＡＳＰファイルが示されている場合に、当該ＡＳＰファイルに含まれているスクリプトに対応する処理を行い、ＨＴＴＰリクエストに応じたＷｅｂページを生成する。
【００３２】
本実施形態にかかる画面生成部２１３は、ドキュメント記憶部２０１、プロパティ記憶部２０２及びＷｅｂパーツ記憶部２０３から、Ｗｅｂページの生成に必要なドキュメントデータ、ドキュメントデータのプロパティ（属性）、Ｗｅｂパーツ等を抽出する。そして、画面生成部２１３は、抽出したドキュメントデータ、ドキュメントデータの属性、Ｗｅｂパーツを用いてＷｅｂページ（表示画面）を生成する。
【００３３】
画面生成部２１３が生成するＷｅｂページとしては、例えばドキュメントライブラリ一覧画面、ドキュメントのプロパティ画面及びＷｅｂパーツのプロパティ設定画面がある。ドキュメントライブラリ一覧画面は、ドキュメントデータを識別するドキュメントデータ名の一覧が示された画面とする。一覧として示されたドキュメントデータは、ユーザが閲覧可能なドキュメントデータとする。なお、当該ドキュメントデータは、ドキュメント記憶部２０１に記憶されているものとする。
【００３４】
ドキュメントのプロパティ画面は、ドキュメントデータのプロパティが示された画面とする。Ｗｅｂパーツのプロパティ設定画面は、プロパティ画面のＷｅｂパーツの設定を行う画面とする。なお、画面生成部２１３が生成するＷｅｂページは、ドキュメントライブラリ一覧画面、ドキュメントのプロパティ画面、及びＷｅｂパーツのプロパティ設定画面に制限するものではなく、他のＷｅｂページを生成しても良い。
【００３５】
送信部２１４は、ネットワーク１８０を介して接続された情報処理装置１５０−１〜１５０−３に対して、データを送信する。送信するデータには、画面生成部２１３により生成されたＷｅｂページを含むＨＴＴＰレスポンスがある。
【００３６】
図４は、画面生成部により生成されたＷｅｂページ（表示画面）の遷移例を示した図である。
図４に示すように、ドキュメントライブラリ一覧画面４０１とドキュメントのプロパティ画面４０２との間で画面遷移が行われる。また、ユーザが管理者の場合に、プロパティ画面４０２とＷｅｂパーツのプロパティ設定画面４０３との間で画面遷移が行われる。
ここで、ドキュメントのプロパティ画面４０２は、プロパティ表示ウィンドウとして機能している。
【００３７】
送信部２１４は、情報処理装置１５０−１〜１５０−３に対して、画面生成部２１３により生成されたドキュメントライブラリ一覧画面４０１を表示する。
【００３８】
図５は、ドキュメントライブラリ一覧画面の表示例の説明図である。
ドキュメントライブラリ一覧画面４０１は、図５に示すように、ユーザが参照可能なドキュメントデータを識別する文書名の一覧が示された画面として構成されている。
ここで、文書名で識別される実際のドキュメントデータは、ドキュメント記憶部２０１に記憶されている。
【００３９】
ブラウザ２５３に表示されるドキュメントライブラリ一覧画面４０１には、ユーザが参照可能なドキュメントデータが存在する場合には、それらのドキュメントデータの文書名がエントリとして表示される。
ここで、ユーザが操作を行うことにより、図５に示すように、ドキュメントデータのエントリ５０１が指定された状態においては、ユーザは、当該エントリ５０１（当該エントリが指示するドキュメントデータ）に対する操作として、プロパティの表示、プロパティの編集、文書の編集等の操作が可能となる。
【００４０】
この結果、ブラウザ２５３上でプロパティの表示ボタン５１１、プロパティの編集ボタン５１２、ドキュメント作成アプリケーションによる編集ボタン５１３等が選択可能な状態となる。
そして、ユーザがいずれかのボタンを選択することにより、いずれかの操作の選択操作がなされると、情報処理装置１５０−１の操作制御部２５４が、これら項目の選択操作を受け付けることとなる。
【００４１】
そして操作制御部２５４により選択操作が受け付けられると、情報処理装置１５０−１の送信部２５１が、当該選択操作に対応するＨＴＴＰリクエストをＷｅｂサーバ１００に送信する。例えば、ユーザがプロパティの表示を行わせるためにプロパティの表示ボタン５１１を選択した場合には、操作制御部２５４によりプロパティ画面の送信要求を示したＨＴＴＰリクエストがＷｅｂサーバ１００に送信される。
具体的には、ＨＴＴＰリクエストとしては、エントリ５０１に対応するドキュメントデータの表示を要求するためのスクリプトが記述されたスクリプトファイルを指定することが行われる。
【００４２】
これにより、Ｗｅｂサーバ１００の受信部２１２は、プロパティ画面の送信要求を示したＨＴＴＰリクエストを受信する。
【００４３】
そして、画面生成部２１３は、Ｗｅｂサーバ１００の受信部２１２が受信したＨＴＴＰリクエストに対応する、ドキュメントのプロパティ画面４０２を生成する。
【００４４】
図６は、具体的なドキュメントのプロパティ画面生成処理の説明図である。
具体的には、Ｗｅｂサーバ１００の画面生成部２１３は、情報処理装置１５０−１から受信したＨＴＴＰリクエストにプロパティ画面の送信要求に対応するスクリプトファイル（ＡＳＰファイル）が示されている場合に、当該スクリプトファイルに含まれているスクリプトに対応する処理として、プロパティ記憶部２０２から名称フィールドＦ１に対応する名称データ、大分類フィールドＦ２に対応する大分類データ、小分類フィールドＦ３に対応する小分類データ、発行部門フィールドＦ４に対応する発行部門、発行日フィールドＦ５に対応する発行日、掲示期限フィールドＦ６に対応する掲示期限を抽出し、読み出す。
【００４５】
さらに画面生成部２１３は、スクリプトファイルに含まれるドキュメントデータの格納先（ＵＲＬ）を参照して、ドキュメント記憶部２０１からカスタムフィールドとしてのファイル内容フィールドＦ７としてのファイル内容を抽出し、読み出す。
そして、これらのフィールドＦ１〜Ｆ７を結合して、ＨＴＭＬで記述されたドキュメントのプロパティ画面４０２を生成することとなる。
この場合において、フィールドＦ１〜Ｆ６で表されるプロパティ基本画面へのファイル内容フィールドＦ７の組込は、インラインフレームを用いて行われている。
【００４６】
そして、送信部２１４は、画面生成部２１３により生成されたドキュメントのプロパティ画面４０２を、ＨＴＴＰリクエストの送信元の情報処理装置１５０−１に対して、ＨＴＴＰレスポンスとして送信する。
【００４７】
図７は、ドキュメントのプロパティ画面の一例を説明する図である。
ドキュメントのプロパティ画面４０２には、図７に示すように、ドキュメントライブラリ一覧画面４０１でユーザが指定したドキュメントデータのプロパティの一覧６０１が表示されている。
【００４８】
より具体的には、図７に示すドキュメントのプロパティ画面４０２には、文書の名称が文書名表示領域Ａ１に表示され、当該文書の属する大分類が大分類表示領域Ａ２に表示され、当該文書の属する小分類が小分類表示領域Ａ３に表示され、当該文書の発行部門が発行部門表示領域Ａ４に表示され、当該文書の発行日が発行日表示領域Ａ５に表示され、当該文書の掲示期限が掲示期限表示領域Ａ６に表示され、当該文書の内容（ファイル内容）がファイル内容表示領域Ａ７に表示されている。
【００４９】
上記構成において、画面生成部２１３は、ファイル内容表示領域Ａ７にドキュメントデータを表示するためのビューワのＷｅｂパーツを予め組み込んでおり、ファイル内容表示領域Ａ７には、ドキュメントライブラリ一覧画面４０１で指定されたドキュメントデータが表示されることとなっている。
ここで、組み込まれるビューワのＷｅｂパーツは、表示対象のドキュメントのフォーマットに応じたものとされている。
【００５０】
また、画面生成部２１３は、読み込んだドキュメントデータが複数ページで構成されている場合、ドキュメントデータに含まれる全てのページをファイル内容表示領域Ａ７において表示可能にプロパティ画面４０２を生成する。すなわち、プロパティ画面４０２を閲覧する際に、下方にスクロール操作を行うことで、ドキュメントデータに含まれる全てのページを閲覧できるようにプロパティ画面４０２が構成されている。
【００５１】
これにより、本実施形態にかかるＷｅｂサーバ１００は、ドキュメントデータのプロパティを表示する領域Ａ１〜Ａ６と、ファイル内容を表示するファイル内容表示領域Ａ７と、を一つのプロパティ画面４０２として表示できる。
【００５２】
ところで、従来では、ドキュメントライブラリ一覧画面から、ドキュメントデータのプロパティ画面に遷移した場合にドキュメントデータのプロパティ（属性）のみが表示されており、当該プロパティ画面には、ドキュメントデータの内容を表示するため構成としてリンクが設けられているに過ぎなかった。
このため、従来においては、ユーザが、ドキュメントデータの内容を参照するためには、ドキュメントデータを示すリンクをクリックして、プロパティ画面と別の画面にドキュメントデータを表示する必要があり、ユーザの操作負担が生じるとともに、プロパティとドキュメントデータとが別画面のため視認性が低下して、ドキュメントデータのプロパティとドキュメントの内容との対応関係を把握しにくくなるという問題が生じていた。
【００５３】
これに対し、本実施形態にかかるドキュメント管理アプリケーション２０４によれば、ドキュメントデータのプロパティ情報に加えて、ドキュメントデータの内容が一つのプロパティ画面４０２に一体に表示されるため、ユーザがプロパティ画面４０２を参照する際に、プロパティとファイルの内容とが同時に確認できるため、対応関係を容易、かつ、確実に把握できる。
【００５４】
例えば、ワークフロー等で、ファイルの内容を様々な担当者が確認し、承認を得ることが必須の場合には、プロパティ画面４０２で、ドキュメントデータの内容の確認と、当該ドキュメントデータに対する承認とを行うことが可能となり、利便性が向上する。
【００５５】
次に、本実施の形態にかかるＷｅｂサーバシステム１における、画面表示の際の一連の処理についてより詳細に説明する。
図８は、実施形態にかかるＷｅｂサーバシステムにおける画面表示の際の一連の処理の手順を示すシーケンス図である。図８においては、Ｗｅｂサーバ１００と情報処理装置１５０−１との間の処理について説明するが、Ｗｅｂサーバ１００と他の情報処理装置１５０−２、１５０−３との間の処理も同様である。
【００５６】
まず、情報処理装置１５０−１の送信部２５１が、ドキュメントライブラリ一覧画面４０１の送信要求となるＨＴＴＰリクエストを、Ｗｅｂサーバ１００に送信する（ステップＳ１１）。
【００５７】
当該ＨＴＴＰリクエストの受信に従い、Ｗｅｂサーバ１００の画面生成部２１３は、ドキュメント記憶部２０１から、ドキュメントデータの名前を抽出する（ステップＳ１２）。なお、画面生成部２１３は、ドキュメントデータのファイル名を、プロパティ記憶部２０２から抽出しても良い。
【００５８】
その後、画面生成部２１３は、抽出したドキュメントデータの名前一覧を含む、ドキュメントライブラリ一覧画面４０１を生成する（ステップＳ１３）。
【００５９】
そして、送信部２１４が、生成したドキュメントライブラリ一覧画面４０１を含むＨＴＴＰレスポンスを、情報処理装置１５０−１に送信する（ステップＳ１４）。
【００６０】
ＨＴＴＰレスポンスを受信した情報処理装置１５０−１では、ブラウザ２５３が、ドキュメントライブラリ一覧画面４０１を表示する（ステップＳ１５）。その後、操作制御部２５４が、ドキュメントライブラリ一覧画面４０１から、表示対象となるドキュメントデータの選択を受け付けた後、“プロパティ表示”の選択を受け付ける（ステップＳ１６）。
【００６１】
そして、送信部２５１が、選択されたドキュメントデータに関するドキュメントのプロパティ画面４０２を表示するためのＨＴＴＰリクエストを、Ｗｅｂサーバ１００に送信する（ステップＳ１７）。
【００６２】
当該ＨＴＴＰリクエストの受信後、Ｗｅｂサーバ１００の画面生成部２１３が、選択されたドキュメントデータのＵＲＬを参照し、ドキュメントデータを読み出す（ステップＳ１８）。そして、画面生成部２１３が、当該ドキュメントデータのプロパティ情報を、プロパティ記憶部２０２から読み出す（ステップＳ１９）。
【００６３】
その後、画面生成部２１３が、ドキュメントのプロパティ画面４０２を生成するためのＷｅｂパーツ（例えば、ドキュメントデータのビューワ）をＷｅｂパーツ記憶部２０３から読み出し、読み出したＷｅｂパーツとドキュメントデータとプロパティ情報とに基づいて、ドキュメントデータの内容を含むドキュメントのプロパティ画面４０２を生成する（ステップＳ２０）。
【００６４】
そして、Ｗｅｂサーバ１００の送信部２１４が、生成したドキュメントのプロパティ画面４０２を含むＨＴＴＰレスポンスを、送信する（ステップＳ２１）。
【００６５】
その後、情報処理装置１５０−１のブラウザ２５３が、受信したドキュメントのプロパティ画面４０２を表示する（ステップＳ２２）。
【００６６】
上述した処理手順により、ブラウザ２５３が、ドキュメントデータのプロパティと当該ドキュメントデータの内容とを、一つのプロパティ画面４０２として表示できるため、ユーザは、ドキュメントデータのプロパティとドキュメントデータの内容とを一体に把握し、認識することができる。
【００６７】
したがって、本実施形態によれば、ドキュメントデータのプロパティと内容とを一体に確認できるため、操作負担を軽減すると共に、利便性を向上させることができる。
【００６８】
図９は、Ｗｅｂサーバのハードウェア構成を示した図である。
図９に示すようにＷｅｂサーバ１００は、ＣＰＵ１０１と、ＲＡＭ１０２と、ＲＯＭ１０３と、入力デバイス１０４と、通信Ｉ／Ｆ１０５と、ＨＤＤ１０６と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００６９】
以上の説明においては、プロパティ画面に表示するファイルをドキュメントデータのファイルの場合について説明したが、ドキュメントデータに限らず、画像（静止画、動画）データのファイル、音声（音楽）データのファイル等を含む様々なデータに対応するファイルであれば、同様に適用が可能である。
【００７０】
本実施形態のＷｅｂサーバ１００で実行されるドキュメント管理アプリケーションは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００７１】
また、本実施形態のＷｅｂサーバ１００で実行されるドキュメント管理アプリケーションを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のＷｅｂサーバ１００で実行されるドキュメント管理アプリケーションをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００７２】
また、本実施形態のドキュメント管理アプリケーションを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００７３】
本実施形態のＷｅｂサーバで実行されるドキュメント管理アプリケーションは、上述した各部（制御部、受信部、画面生成部、送信部、操作受付部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ１０１が上記記憶媒体からドキュメント管理アプリケーションを読み出して実行することにより上記各部が主記憶装置（ＲＡＭ１０２）上にロードされ、制御部、受信部、画面生成部、送信部、操作受付部が主記憶装置（ＲＡＭ１０２）上に生成されるようになっている。
【００７４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７５】
１      Ｗｅｂサーバシステム
１００  Ｗｅｂサーバ
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  入力デバイス
１０５  通信Ｉ／Ｆ
１０６  ＨＤＤ
１５０−１〜１５０−３  情報処理装置
１８０  ネットワーク
２０１  ドキュメント記憶部（ファイル記憶手段）
２０２  プロパティ記憶部（プロパティ記憶手段）
２０３  Ｗｅｂパーツ記憶部
２０４  ドキュメント管理アプリケーション
２１１  制御部
２１２  受信部（受信手段）
２１３  画面生成部（表示画面生成手段）
２１４  送信部（送信手段）
２１５  操作受付部
２５１  送信部
２５２  受信部
２５３  ブラウザ
２５４  操作制御部
４０１  ドキュメントライブラリ一覧画面
４０２  ドキュメントのプロパティ画面
４０３  Ｗｅｂパーツのプロパティ設定画面
５０１  エントリ
５１１  表示ボタン
５１２  編集ボタン
５１３  編集ボタン
６０１  一覧
Ａ１    文書名表示領域
Ａ２    大分類表示領域
Ａ３    小分類表示領域
Ａ４    発行部門表示領域
Ａ５    発行日表示領域
Ａ６    掲示期限表示領域
Ａ７    ファイル内容表示領域
Ｆ１    名称フィールド
Ｆ２    大分類フィールド
Ｆ３    小分類フィールド
Ｆ４    発行部門フィールド
Ｆ５    発行日フィールド
Ｆ６    掲示期限フィールド
Ｆ７    ファイル内容フィールド
【先行技術文献】
【特許文献】
【００７６】
【特許文献１】特表２００８−５３８６２９号公報
【図１】
2013257707.tif 000003
【図２】
2013257707.tif 000004
【図３】
2013257707.tif 000005
【図４】
2013257707.tif 000006
【図５】
2013257707.tif 000007
【図６】
2013257707.tif 000008
【図７】
2013257707.tif 000009
【図８】
2013257707.tif 000010
【図９】
2013257707.tif 000011