(57)【特許請求の範囲】
【請求項１】
文書の保存、管理を行う文書管理サーバと、前記文書管理サーバで管理されている文書の操作を行うクライアントPCと、ブラウザ表示および文書スキャン機能を有する複合機とがネットワークで接続されている文書管理システムにおいて、
前記文書管理サーバは、
前記複合機または前記クライアントPCから文書を受信する受信手段と、
前記受信手段で受信した文書が予め定められた複数の条件のいずれかに一致するかどうかを判定し、一致する場合は、当該一致すると判定された条件に対応づけられているユーザインタフェース設定情報を当該文書のプロパティに設定し、前記受信手段で前記複合機もしくは前記クライアントPCから受信した格納先フォルダの情報または前記一致すると判定された条件に対応づけられている格納先フォルダの情報に基づいて、前記文書を格納先フォルダに登録する登録手段と、
新着文書の一覧から選択された文書のプロパティに設定されている前記ユーザインタフェース設定情報に基づいて、当該選択された文書の表示を制御する表示制御手段と
を有し、
前記登録手段によって設定される前記ユーザインタフェース設定情報は、画面に複数のスペースをレイアウトするときの画面構成と当該レイアウトされる各スペースに表示すべきコンテンツとを特定する情報であり、
前記表示制御手段は、前記新着文書の一覧から選択された文書のプロパティに設定されている前記ユーザインタフェース設定情報により特定される画面構成と各スペースに表示すべきコンテンツとにしたがって、当該選択された文書の表示を制御することを特徴とする文書管理システム。
【請求項２】
前記表示制御手段は、文書のプロパティに設定されているユーザインタフェース設定情報を文書のメニューに表示し、前記文書のメニューに表示されたユーザインタフェース設定情報が選択されたことに応じて、当該ユーザインタフェース設定情報に基づいて当該文書の表示を制御することを特徴とする請求項１に記載の文書管理システム。
【請求項３】
文書の保存、管理を行う文書管理サーバと、前記文書管理サーバで管理されている文書の操作を行うクライアントPCと、ブラウザ表示および文書スキャン機能を有する複合機とがネットワークで接続されている文書管理システムにおける文書管理方法において、
文書管理サーバにおいて、受信手段により、前記複合機または前記クライアントPCから文書を受信し、
登録手段により、前記受信した文書が予め定められた複数の条件のいずれかに一致するかどうかを判定し、一致する場合は、当該一致すると判定された条件に対応づけられているユーザインタフェース設定情報を当該文書のプロパティに設定し、前記受信手段で前記複合機もしくは前記クライアントPCから受信した格納先フォルダの情報または前記一致すると判定された条件に対応づけられている格納先フォルダの情報に基づいて、前記文書を格納先フォルダに登録し、
新着文書一覧から選択した文書のプロパティに設定されている前記ユーザインタフェース設定情報に基づいて、表示手段により、当該選択された文書を表示し、
前記登録手段によって設定される前記ユーザインタフェース設定情報は、画面に複数のスペースをレイアウトするときの画面構成と当該レイアウトされる各スペースに表示すべきコンテンツとを特定する情報であり、
前記文書管理方法は、さらに、前記表示手段によって、前記新着文書の一覧から選択された文書のプロパティに設定されている前記ユーザインタフェース設定情報により特定される画面構成と各スペースに表示すべきコンテンツとにしたがって、当該選択された文書を表示することを特徴とする文書管理方法。
【請求項４】
文書管理サーバにおいて、文書のプロパティに設定されたユーザインタフェース設定情報を、表示手段により、文書のメニューに表示し、文書のメニューに表示したユーザインタフェース設定情報を選択してそのユーザインタフェース設定情報に基づいて、表示手段により文書を表示することを特徴とする請求項３に記載の文書管理方法。
【請求項５】
請求項３または４に記載の文書管理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合機などのデバイスから格納した文書やクライアントPCのWebブラウザから格納した文書を振り分け条件ごとにUI設定・表示可能な文書管理システムに関する。
【背景技術】
【０００２】
文書管理システムを使用している環境では、クライアントPCのWebブラウザから文書をフォルダに格納したり、デバイスがFAX受信した文書やスキャン送信した文書などをフォルダに格納したりして、様々な文書を文書管理サーバで管理することが可能である。ユーザが格納された文書を確認する際に、クライアントPCのWebブラウザから文書管理サーバにアクセスして所定のフォルダを表示し、その格納した文書に対して様々な処理を行う。
【０００３】
特許文献１に示されるように、選択された業務（プロジェクト）と業務プロセスに対して、表示画面を生成する。さらに、この表示画面を介して選択されたオプション項目に応じて表示画面を修正してカスタマイズ画面を作成して表示する文書管理システムが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2003-186671
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザは格納された文書を確認するためにクライアントPCのWebブラウザから文書管理サーバにアクセスして所定のフォルダを表示し、その格納した文書に対して様々な処理を行う。この様々な作業は文書ごとに異なる作業で、かつ多数の文書を扱う場合に、それぞれの文書ごとに作業を行いやすい画面の表示構成でその都度表示して作業を行うには手間がかかる。先行技術では、選択された業務（プロジェクト）と業務プロセスに対して表示画面をカスタマイズして設定する。ただし、この表示画面はユーザが意図して選択をする必要があり、どの文書を開くか等によって容易にカスタマイズ画面を選択することができない。
【０００６】
本発明は上述の課題を解決するためになされたものである。本発明では、文書を登録する際に、あらかじめ設定した登録文書の振り分け条件を基に文書毎に適切なカスタマイズ画面を設定し、ユーザが新着文書やメール通知などからその文書を開くとカスタマイズ画面を表示することができる。これにより、ユーザがクライアントPCのWebブラウザからログインした際にカスタマイズ画面を選択する必要がなくなる。つまり、本発明では、文書毎にカスタマイズ画面を設定し、容易にそのカスタマイズUIで表示することが可能となり、効率的に作業することができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、文書の保存、管理を行う文書管理サーバと、文書管理サーバで管理されている文書の操作を行うクライアントPCと、ブラウザ表示および文書スキャン機能を有する複合機とがネットワークで接続されている文書管理システムにおいて、文書管理サーバは複合機またはクライアントPCから文書を受信する受信手段と、受信手段で受信した文書が予め定められた複数の条件のいずれかに一致するかどうかを判定し、一致する場合は、当該一致すると判定された条件に対応づけられているユーザインタフェース設定情報を当該文書のプロパティに設定し、受信手段で複合機もしくはクライアントPCから受信した格納先フォルダの情報または前記一致すると判定された条件に対応づけられている格納先フォルダの情報に基づいて、前記文書を格納先フォルダに登録する登録手段と、新着文書の一覧から選択された文書のプロパティに設定されているユーザインタフェース設定情報に基づいて、当該選択された文書の表示を制御する表示制御手段とを有し、登録手段によって設定される前記ユーザインタフェース設定情報は、画面に複数のスペースをレイアウトするときの画面構成と当該レイアウトされる各スペースに表示すべきコンテンツとを特定する情報であり、表示制御手段は、前記新着文書の一覧から選択された文書のプロパティに設定されている前記ユーザインタフェース設定情報により特定される画面構成と各スペースに表示すべきコンテンツとにしたがって、当該選択された文書の表示を制御することを特徴とする文書管理システムを提供する。
【発明の効果】
【０００８】
格納する文書に対して振り分け条件ごとにカスタマイズ画面の設定を行うことで、簡単にその文書に適した画面構成で作業を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る文書管理システムのシステム構成図である。
【図２】図１の文書管理システムのハードウェア構成図である。
【図３】図１の文書管理システムの複合機のハードウェア構成図である。
【図４】図１の文書管理システムのソフトウェアの構成図である。
【図５】実施例１に係る文書管理システムのUI設定の登録フローである。
【図６】実施例１に係る文書管理システムのUI情報の表示例とデータ構造である。
【図７】実施例１に係る文書管理システムの振り分け条件情報の登録のフローを示す図である。
【図８】実施例１に係る文書管理システムの振り分け条件情報の構成例である。
【図９】実施例１に係る文書管理システムの複合機からの文書登録のフローを示す図である。
【図１０】実施例１に係る文書管理システムのUI情報のデータ構造である。
【図１１】実施例１に係る文書管理システムの新着文書一覧からの文書表示フローである。
【図１２】実施例１に係る文書管理システムの新着文書一覧からの文書表示画面を示す図である。
【図１３】実施例１に係る文書管理システムのUI情報の表示例である。
【図１４】実施例２に係る文書管理システムの文書のUI設定メニューからの文書表示を示す図である。
【図１５】実施例２に係る文書管理システムのUI情報の表示例である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１１】
＜実施例１＞
実施例１の構成を図１乃至図１３に基づき説明する。
【００１２】
［システム構成］
図１は、実施例１に係る文書管理システムの概念図である。本システムは、ユーザＡがブラウザを介して該システムにアクセスするクライアントPC 10と、本システムのWebアプリケーションを提供するWebアプリケーションサーバPC 20（文書管理Webサーバ）を含む。また、本システムにアクセスするユーザの情報を管理するユーザ管理サービスサーバPC 30と、文書を保存し管理する機能を有する文書管理サービスサーバPC 40を含む。さらに、複合機50を含み、ユーザＢが複合機のユーザインタフェース（以下「UI」と記す）を介して本システムにアクセスする。なお、本実施例では、複合機50は内部的にはブラウザを使用してUIを表示するものとする。上記要素はそれぞれがネットワークを介して接続されている。クライアントPC 10はユーザ認証と文書操作（表示、登録、編集等）を行う機能を備えており、複合機50はブラウザ表示および文書スキャン機能を備えている。また、文書管理サービスサーバPC 40は、クライアントPC 10と複合機50から文書を登録する際に登録する文書を振り分ける機能を備えている。
【００１３】
ここで、WebアプリケーションサーバPC 20、ユーザ管理サービスサーバPC 30、及び文書管理サービスサーバPC 40は、別々に配置される構成としているが、一つのPCにおいて構成されても構わない。また、文書管理サービスサーバPC 40が備える振り分け機能は別サーバの機能として構成されても構わない。また、ユーザAがクライアントPC 10を操作する構成としているが、該3つのサーバPCのいずれか、もしくは全てと同じPCで操作しても構わない。更に、ユーザＢが複合機50を操作する構成としているが、スキャナがクライアントPC10に接続されている構成であっても構わない。
【００１４】
なお、本実施例に係る文書管理システムは、クライアントPCのブラウザを介してアクセスする構成、および、複合機のUIを介してアクセスする構成としている。しかし、図示しない専用のクライアントアプリケーションをクライアントPC 10および複合機50に配置し、それを操作する構成であっても構わない。この場合、WebアプリケーションサーバPC 20ではなく、文書管理サービスサーバPC 40と該専用クライアントアプリケーションが通信する構成でも構わない。
【００１５】
［ハードウェア構成］
図２は、本文書管理システムを構成する各PCのハードウェア構成を示している。また、図３は、本文書管理システムを構成する複合機のハードウェア構成を示している。図２および図３に示されるハードウェア構成は一般的な情報処理装置および複合機のハードウェア構成に相当するものとし、本実施例の各PC／複合機には一般的な情報処理装置のハードウェア構成を適用できる。
【００１６】
図２において、CPU100は、ROM102のプログラム用ROMに記憶された、或いはハードディスク109からRAM101にロードされたOSやアプリケーション等のプログラムを実行する。ここでOSとはコンピュータ上で稼動するオペレーティングシステムの略語であり、以下オペレーティングシステムのことをOSと呼ぶ。後述する各フローチャートの処理はこのプログラムの実行により実現できる。RAM101は、CPU100の主メモリ、ワークエリア等として機能する。キーボードコントローラ103は、キーボード107や図示しないポインティングデバイスからのキー入力を制御する。ディスプレイコントローラ104は、各種ディスプレイ108の表示を制御する。ディスクコントローラ105は、各種データを記憶するハードディスク（ＨＤ）109やフロッピー（登録商標）ディスク（ＦＤ）等におけるデータアクセスを制御する。ＮＣ106はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００１７】
図３において、CPU 100は、内部バス157を介して後述する各機能／装置を接続し、複合機50を制御するものである。表示装置151は、タッチパネルなどの画面を表示するための装置である。ユーザは、ユーザ所望の動作を行うための操作等を表示装置151に表示される画面を介して行う。スキャナ装置152は、スキャンを行うための装置であり、スキャナ情報管理部153は、スキャナ装置152の機能／状態の情報を管理／保持する。更に、メモリ154は、CPU 150が複合機50を制御するために実行する各種命令（アプリケーションプログラム含む）を記憶し、大容量記憶装置155には、スキャナ装置152でスキャンしたデータを一時保存する。また、ネットワークインターフェース156は、CPU 150に従いLANを介して信号の送受信を行う。
【００１８】
［ソフトウェア構成］
図４は、本文書管理システムの一例を示すソフトウェア構成図である。WebアプリケーションサーバPC 20、ユーザ管理サービスサーバPC 30、及び文書管理サービスサーバPC 40内のソフトウェア構成を示している。なお、メイン制御部200は、本文書管理システムの全体を制御し、後述する各部に対する指示、管理を行う。
【００１９】
データ送受信部201は、クライアントPC 10および複合機50においてユーザがブラウザを介して出した命令を受け取り、メイン制御部200より指示を受けた結果を、クライアントPC 10および複合機50に返答する。セッション記憶部202は、クライアントPC 10および複合機50においてユーザがブラウザを介して本文書管理システムにアクセスしてから、同一ユーザからのアクセスであることを示すためのセッション情報を生成する。更に、ユーザが本文書管理システムへのアクセスをやめる（ログアウト）、もしくは自動タイムアウトなどでセッションが切れるまでの間、繰り返し使用する各種情報をセッション情報と関連付けて保持する。Web UI生成部203は、メイン制御部200より指示を受け、状況に応じたWeb UIを生成する。ここで、Web UI生成部が生成するWeb UIは、一例としてHTMLであるが、これに限定するものではなく、Java（登録商標）Scriptなどのスクリプト言語が埋まっていても構わない。
【００２０】
ユーザ情報処理部300は、メイン制御部200からの指示に従い、ユーザ情報記憶部301に保存されている本文書管理システムにアクセス可能なユーザ、及びユーザ設定情報（ユーザインタフェース設定情報を含む）の抽出、設定などの処理を行う。なお、以下の記述において、ユーザインタフェース設定情報は「UI設定情報」と記す。ここで、ユーザ管理に関して、本文書管理システム独自の管理とせず、既知の技術であるActive Directory、LDAPなどとユーザ情報処理部300が連携し、ユーザ情報記憶部301においてはユーザ設定情報のみを保存する形態としても構わない。
【００２１】
文書情報処理部400は、メイン制御部200からの指示に従い、文書情報記憶部401に保存されている文書の実体、及びインデックス情報を含む文書属性の登録、保存、抽出、編集などの操作を行う。また、文書振り分け処理部402では、文書振り分け条件記憶部403に保存されている振り分け条件を基にクライアントPCやデバイスから登録する文書に対して格納先やプロパティの設定をするための振り分け処理を実行する。
【００２２】
以下、本文書管理システムの処理について、図５乃至図１３を用いて具体的に説明する。
【００２３】
［UI設定情報の登録］
図５は、本文書管理システムのUI設定情報登録フローを示す図である。本実施例では、特に図１のクライアントPC 10におけるUI設定情報の登録を想定しているが、各サーバPCにおけるUI設定情報の登録と読み替えても構わない。
ステップS100において、ユーザはクライアントPC 10を介して、Web アプリケーションサーバ PC 20に接続し、ユーザ認証を行う。以後、サーバに接続する場合には既にユーザ認証が行われている状態であることとし、ユーザ認証に関する記載は省略する。
【００２４】
ステップS101において、WebアプリケーションサーバPC 20 は、UI設定情報登録画面を表示する。また、この時にメイン制御部200を介して、ユーザ情報記憶部301にすでに保存しているUI設定情報があるか確認する。既存のUI設定情報がある場合には、その情報を取得し、クライアントPC 10の画面に表示する。
【００２５】
ステップS102において、クライアントPC 10は、キーボード107を介してユーザからのUI設定情報に関する指定を受け付ける。UI設定情報には、画面のレイアウト、レイアウト決定後に各スペースに表示するコンテンツ（フォルダツリー、フォルダ、インデックスなど）を設定する。設定方法は、例えば図６の画面500や画面504のように画面構成を設定し、それぞれのスペースに表示するコンテンツを選択して行う。図６では左側のスペースにフォルダツリー、右側のスペースに上下に分かれてフォルダを表示する際の画面500とそれに対応したUI設定情報の構成503を示す。また、左側のスペースにフォルダツリー、右側のスペースに左右に分かれてフォルダとインデックスを表示する際の画面504とそれに対応したUI設定情報の構成505を示す。この時に画面500の右側のスペース501（構成503ではSpaceタグの属性IDが3）ではフォルダの値を設定していないが、この場合には文書登録の振り分け条件に設定した対象のフォルダをそのスペースに表示する。このUI設定情報にフォルダの値が設定されていない箇所を「設定対象フォルダ」として文書登録時に使用する。
【００２６】
ステップS103において、クライアントPC 10は、ステップS102で設定されたUI設定情報をWeb アプリケーションサーバ PC 20に送信する。続いて、Web アプリケーションサーバ PC 20はメイン制御部200を介して、該UI設定情報をユーザ情報記憶部301に保存する。この登録された情報は各ユーザで共通の情報として登録しても構わない。
【００２７】
［振り分け条件の登録］
図７は、本文書管理システムの振り分け条件の登録フローを示す図である。本実施例では、特に図１のクライアントPC 10における振り分け条件の登録を想定しているが、各サーバPCにおけるUI設定情報の登録と読み替えても構わない。
【００２８】
ステップS200において、WebアプリケーションサーバPC 20 は、振り分け条件登録画面を表示する。また、この時にメイン制御部200を介して、ユーザ情報記憶部301にすでに保存している振り分け条件の情報があるか確認する。既存の振り分け条件情報がある場合には、その情報を取得し、クライアントPC 10の画面に表示する。
【００２９】
ステップS201において、クライアントPC 10は、キーボード107を介してユーザからの振り分け条件情報に関する指定を受け付ける。振り分け条件情報には、登録文書の登録元、登録文書の振り分けを行う条件、振り分けの際にどのフォルダに振り分けるかを示す格納先フォルダ情報、図５の処理で登録したUI設定情報を登録する。図８に、振り分け条件、格納先フォルダ、UI設定の登録例を示す。振り分け条件に記載されている情報は、複合機から登録文書が送信されてきた際に付随する情報や文書名などと比較を行い、条件に合うか確認をする。条件に合った場合に、その条件に設定された格納先フォルダとUI設定情報を用いて文書登録を行う。登録元がクライアントPCの場合、ユーザが格納先フォルダの選択を行うため、振り分け条件には格納先フォルダの設定を行わない。
【００３０】
ステップS202において、クライアントPC 10は、ステップS201で登録された振り分け条件情報をWeb アプリケーションサーバ PC 20に送信する。続いて、Web アプリケーションサーバ PC 20はメイン制御部200を介して、該振り分け条件情報をユーザ情報記憶部301に保存する。この登録された情報は各ユーザで共通の情報として登録しても構わない。
【００３１】
［複合機からサーバへの文書登録］
図９は、本文書管理システムへの複合機からの文書登録の操作に対する処理フローを示す図である。
【００３２】
まず、ステップS300において、複合機50から文書管理サーバへの文書登録操作が行われた場合に、その文書と付随情報として属性情報を送付する。文書登録の操作はユーザがスキャンした文書の送信や複合機がFAX受信した文書を転送して行われる。属性情報には図８に記載した振り分け条件に使用する情報として、送信元やFAX番号などが記載されている。
【００３３】
ステップS301において、ステップS300で送信した文書と属性情報を受信する。ステップS302において、受信した属性情報とステップS301で登録した振り分け条件を比較する。
ステップS303において、ステップS302で比較した結果に一致する項目がある場合、ステップS304でその一致する振り分け条件に設定された格納先フォルダとUI設定情報を取得する。ステップS305において、ステップS301で受信した文書をステップS304で取得した格納先フォルダに登録する。
【００３４】
ステップS306において、ステップS305で登録した文書のプロパティにステップS304で取得したUI設定情報を登録する。この時に図５の処理で登録したUI設定情報のフォルダの値が設定されていないフォルダ「設定対象フォルダ」にステップS304で取得した格納先フォルダの情報が登録される。つまり、「設定対象フォルダ」に値を記載したUI設定情報が文書のプロパティに登録される。例えば、図６の画面例の右側のスペース501（構成503ではSpaceタグの属性IDが3）にフォルダの値を設定して、図１０のようになる。その後、ユーザがクライアントPCのブラウザを介してこの登録文書を表示する際に、このUI設定情報を用いたレイアウトで表示する。表示の詳細は後述する。
【００３５】
ステップS307では振り分け条件に一致する条件がなかったため、あらかじめデフォルト設定しておいた格納先フォルダに文書の登録を行う。この設定はユーザ個人に一意に設定された格納先フォルダの設定、もしくはシステム全体で一意に設定された格納先フォルダの設定である。また、登録した文書のプロパティにUI設定情報の登録は行わない。
【００３６】
［クライアントPCからサーバへの文書登録］
図１１は、本文書管理システムへのクライアントPCからの文書登録の操作に対する処理フローを示す図である。
【００３７】
まず、ステップS400において、クライアントPC 10から文書管理サーバへの文書登録操作が行われた場合に、その文書と格納先フォルダ情報を送信する。
【００３８】
ステップS401において、該ステップS400で送信した文書と格納先フォルダ情報を受信する。ステップS402において、ステップS401で受信した格納先フォルダ情報を基に文書を登録する。ステップS403において、ステップS402で登録した文書のプロパティと該ステップS301で登録した振り分け条件を比較する。ステップS404において、ステップS403で比較した結果に一致する項目がある場合、ステップS405でその一致する振り分け条件に設定されたUI設定情報を取得する。
【００３９】
ステップS406において、ステップS402で登録した文書のプロパティにステップS405で取得したUI設定情報を登録する。この時に図５の処理で登録したUI設定情報のフォルダの値が設定されていないフォルダ「設定対象フォルダ」にステップS401で取得した格納先フォルダの情報が登録される。その後、ユーザがクライアントPCのブラウザを介してこの登録文書を表示する際に、このUI設定情報を用いたレイアウトで表示する。
【００４０】
［登録文書のUI設定に基づいた表示］
図１２は、本文書管理システムに登録した文書をUI設定情報に基づいて表示するための処理フローを示す図である。
【００４１】
まず、ステップS500において、WebアプリケーションサーバPC 20は基本画面情報と新着文書情報を送信する。
【００４２】
ステップS501において、クライアントPC 10はステップS500で送信した基本画面情報と新着文書情報を受信し、表示する。例えば、図１３の画面600のようなフォルダのツリー表示と新着文書一覧を表示する。ステップS502において、ユーザが新着文書一覧から文書を選択した場合にその文書を選択したという情報をWebアプリケーションサーバPC 20に送信する。
【００４３】
ステップS503において、ステップS502で送信した選択文書情報を受信し、その選択文書のプロパティに設定されたUI設定情報を送信する。
【００４４】
ステップS504において、受信したUI設定情報に値が設定されているか確認し設定されている場合には、ステップS505においてそのUI設定情報に基づいて表示をする。例えば、図１３の画面601のようにスペース602にフォルダCを表示し、スペース603にフォルダFを表示する。受信したUI設定情報に値が設定されていない場合は、ステップS506において、通常のUI設定で表示を行う。
【００４５】
＜実施例２＞
実施例２の構成を図1乃至図4と図14乃至図15に基づき説明する。実施例１に係る文書登録システムと異なるのは、複合機またはクライアントPCから文書登録をした後に、登録文書のプロパティにUI設定がされている場合に文書のメニューからUI設定情報を選択できるところである。選択したUI設定情報に応じて文書一覧の画面を表示する。
【００４６】
本実施例により、新着文書から選択することなく通常のフォルダ表示から文書を選択してメニュー表示させた場合においても設定したUI設定情報で表示可能となる。
【００４７】
［メニュー選択からのUI設定に基づいた表示］
図１４は、実施例２に係る文書管理システムに登録した文書のメニューからUI設定情報の選択を行い、表示するための処理フローを示す図である。図１５は、文書のメニューから選択して表示した場合のUI表示例である。
【００４８】
ステップS600において、WebアプリケーションサーバPC20は基本画面情報を送信する。
【００４９】
ステップS601において、クライアントPC10はステップS600で送信した基本画面情報を受信し、表示する。例えば、図１５の画面700のようなフォルダのツリー表示と選択したフォルダを表示する。ステップS602において、ユーザが文書のメニュー表示を選択した場合に、選択したという情報をWebアプリケーションサーバPC 20に送信する。
【００５０】
ステップS603において、ステップS602で送信した選択文書情報を受信し、その選択文書のプロパティに設定されたUI設定情報を送信する。
【００５１】
ステップS604において、受信したUI設定情報に値が設定されているか確認する。設定されている場合には、ステップS605において文書の通常のメニュー表示以外にUI設定情報を選択可能なメニューを表示する。図１５の画面700のようにUI設定情報のメニューのみ表示し、通常メニューの表示を省略しても構わない。ステップS606において、ユーザが表示したUI設定情報のメニューを選択した場合にはステップS607において、そのUI設定情報に基づいた表示を行う。例えば図１５の画面700ように文書にメニューを表示する。その後、メニューを選択したときに、UI設定情報に設定された情報で画面701のようにスペース702にフォルダC、スペース703に表示する。UI設定情報が設定されていない場合には、ステップS608において通常のメニュー表示をする。
【００５２】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005804686.tif 000002
【図２】
0005804686.tif 000003
【図３】
0005804686.tif 000004
【図４】
0005804686.tif 000005
【図５】
0005804686.tif 000006
【図６】
0005804686.tif 000007
【図７】
0005804686.tif 000008
【図８】
0005804686.tif 000009
【図９】
0005804686.tif 000010
【図１０】
0005804686.tif 000011
【図１１】
0005804686.tif 000012
【図１２】
0005804686.tif 000013
【図１３】
0005804686.tif 000014
【図１４】
0005804686.tif 000015
【図１５】
0005804686.tif 000016