(57)【要約】【課題】  各ファイルのプロパティ編集を行う際に、毎回チェックアウト、チェックイン操作を行うようなシステムにおいて、複数の文書ファイルのプロパティを連続して変更したい場合、ユーザーはチェックアウト操作とチェックイン操作を繰り返し行う必要があり、煩雑な操作が必要となる。【解決手段】  本発明の文書管理システムでは、文書ファイル一覧の選択を、一覧の表示順に一つ前または一つ後に変更するボタン（選択文書変更手段）を有し、当該ボタンが押下されたときに、プロパティ編集モードであるか否かを判定して、編集モードであると判定した場合は、ユーザーに対する実行確認を省略して現在選択されている文書ファイルに対してチェックイン処理を行い、更に、ユーザーに対する実行確認を省略して選択変更後に選択された文書ファイルのチェックアウト処理を行うことにより、プロパティ編集を連続的に行えるようにする。【選択図】  図９
2011081582.tif 000002
【特許請求の範囲】
【請求項１】
文書ファイルのプロパティ（書誌情報）と文書ファイルとを管理し、かつ、チェックアウトおよびチェックイン操作による排他制御を行う文書ファイル管理システムにおいて、
文書ファイル一覧を表示する文書ファイル一覧表示手段と、
文書ファイル一覧で選択した文書ファイルについてのプロパティを表示するプロパティ表示手段と、
文書ファイル一覧における文書ファイルの選択を、一覧の表示順で一つ前または一つ後の文書ファイルに変更する選択文書変更手段と、
選択されている文書ファイルのチェックアウト処理を行って、当該文書ファイルのプロパティを編集可能な編集モードに移行するモード変更手段と、
前記選択文書変更手段により文書ファイルの選択が変更された場合に、前記編集モードであるか否かを判定するモード判定手段と、
前記モード判定手段で前記編集モードであると判定した場合、ユーザーに対する実行確認を省略して、当該選択が変更される前の文書ファイルに対してチェックイン処理を行い、且つ当該選択が変更された後の文書ファイルに対してチェックアウト処理を行って、当該選択が変更された後の文書ファイルのプロパティを編集可能な編集モードを継続するプロパティ連続変更手段と、
を有することを特徴とする、文書ファイル管理システム。
【請求項２】
前記文書ファイル管理システムは、複数のプロパティ項目からなる文書ファイルのプロパティを管理し、
前記プロパティ連続変更手段は、前記選択が変更される前の文書ファイルで編集中であったプロパティ項目に対応する、前記選択が変更された後の文書ファイルのプロパティ項目を編集中にすることを特徴とする請求項１記載の文書ファイル管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、排他制御機能（チェックインチェックアウト機構）を持つ文書ファイル管理システムにおいて、文書ファイルにプロパティ（書誌情報）を連続的に付与する際の操作方法に関する。
【背景技術】
【０００２】
従来、文書ファイル管理システムにおいて複数のクライアントが文書共有する場合、チェックインチェックアウト機構を備えることが提案されている（特許文献１）。
【０００３】
また、文書ファイル管理システムには、各文書ファイルにプロパティ（書誌情報）を付与する機能を有するものがある。特許文献２では、文書一覧より選択したあるいは表示している文書と、書誌情報とを連携して表示する機能を持つことで、プロパティの変更を容易にする提案もなされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−８５５９８号公報
【特許文献２】特開２００８−０７１３０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献２では、プロパティの変更についての開示が為されているが、チェックインチェックアウト機構については何ら考慮されていない。特許文献２のプロパティ変更技術に対して、特許文献１のようなチェックインチェックアウト機構を組み合わせた場合、文書ファイル本体を編集するときと同様に、プロパティの変更時にも排他制御（チェックインチェックアウト制御）を行うと考えられる。しかしながら、各ファイルのプロパティ編集を行う際に、毎回チェックアウト、チェックイン操作を行うようなシステムでは、ユーザーにとっては煩雑な操作が必要となってしまう。特に、複数の文書ファイルのプロパティを連続して変更したい場合、ユーザーはチェックアウト操作とチェックイン操作を繰り返し行う必要が生じてしまう。
【課題を解決するための手段】
【０００６】
上記課題を解決する為に、本発明の文書ファイル管理システムは、文書ファイルのプロパティ（書誌情報）と文書ファイルとを管理し、かつ、チェックアウトおよびチェックイン操作による排他制御を行う文書ファイル管理システムにおいて、文書ファイル一覧を表示する文書ファイル一覧表示手段と、文書ファイル一覧で選択した文書ファイルについてのプロパティを表示するプロパティ表示手段と、文書ファイル一覧における文書ファイルの選択を、一覧の表示順で一つ前または一つ後の文書ファイルに変更する選択文書変更手段と、選択されている文書ファイルのチェックアウト処理を行って、当該文書ファイルのプロパティを編集可能な編集モードに移行するモード変更手段と、前記選択文書変更手段により文書ファイルの選択が変更された場合に、前記編集モードであるか否かを判定するモード判定手段と、前記モード判定手段で前記編集モードであると判定した場合、ユーザーに対する実行確認を省略して、当該選択が変更される前の文書ファイルに対してチェックイン処理を行い、且つ当該選択が変更された後の文書ファイルに対してチェックアウト処理を行って、当該選択が変更された後の文書ファイルのプロパティを編集可能な編集モードを継続するプロパティ連続変更手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明を適用することによって、ファイル毎にチェックアウト、チェックイン操作することなしに、複数の文書ファイルを連続してプロパティ変更することが可能となる。また、同じプロパティ項目にフォーカスを移動することで、同じプロパティ項目を連続して複数の文書ファイルに対して変更することが容易になる。
【図面の簡単な説明】
【０００８】
【図１】文書ファイル管理システムを構成するシステム構成を示したブロック図
【図２】文書ファイル管理プログラムのソフトウェアの構成を示したブロック図
【図３】文書ファイル一覧表示部およびプロパティ表示編集部がディスプレイに表示する画面の一例を示した図
【図４】文書ファイル一覧表示部およびプロパティ表示編集部がディスプレイに表示する画面の一例を示した図
【図５】文書ファイル一覧表示部およびプロパティ表示編集部がディスプレイに表示する画面の一例を示した図
【図６】文書ファイル一覧表示部およびプロパティ表示編集部がディスプレイに表示する画面の一例を示した図
【図７】チェックアウト確認ダイアログの一例を示した図
【図８】チェックイン確認ダイアログの一例を示した図
【図９】プロパティの連続変更の手順を説明したフローチャート
【図１０】他のユーザーによってチェックアウトされている場合の警告ダイアログの一例を示した図
【図１１】プロパティ編集の手順を説明したフローチャート
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態について図面を用いて説明する。
【００１０】
図１は、本発明の実施に好適な、文書ファイル管理システムを構成するシステム構成を示したブロック図である。文書ファイルを管理する文書ファイル管理データベースとなる、ファイルサーバー１０６とネットワーク１０５を通じて接続された、ファイルサーバー文書ファイルを操作するユーザーインターフェースとなる複数のＰＣ１０１から構成される。なお、簡略のため図１にはＰＣは一つのみ図示している。
【００１１】
図２は、本発明の実施の形態の、文書ファイル管理プログラム２００のソフトウェアの構成を示したブロック図である。文書ファイル管理制御部２０１が、プログラム外部の文書ファイル管理データベース２０５と通信して、文書ファイル２０６の一覧およびプロパティ情報２０７、文書ファイルの排他制御情報２０８を取得し、文書ファイル一覧表示部２０２およびプロパティ表示編集部２０３、文書ファイル排他制御表示部２０４がディスプレイ１０１を通じて文書ファイルの状態を表示する。
【００１２】
また、文書ファイル一覧表示部２０２およびプロパティ表示編集部２０３は、キーボード／マウス１０２を通じて、ユーザーの操作指示を文書ファイル管理制御部２０１に伝達し、文書ファイル管理制御部２０１はその操作指示に従って、文書ファイル管理データベース２０５を操作する。
【００１３】
図３は、文書ファイル一覧表示部２０２およびプロパティ表示編集部２０３がディスプレイ１０１に表示する画面の一例を示した図である。文書ファイル一覧表示部２０２が表示する文書ファイル一覧３１０と、プロパティ表示編集部２０３が表示するプロパティ表示３１１とを、ウィンドウ３０１上に表示する。文書ファイル一覧３１０には、ユーザーが指示または文書ファイル一覧表示部２０２が決定したソート順に従って、ファイル３０６、３０７等が一覧となって表示される。また、プロパティ表示３１１には、文書ファイル一覧３１０でユーザーまたは文書ファイル一覧表示部２０２が選択した文書ファイル（図３の例では３０６）に関連づけられたプロパティ情報３０２を表示する。また、プロパティ表示３１１にはその他に、文書ファイル一覧の選択文書ファイルをソート順に従って一つ前に変更する「前へ」ボタン３０４および、一つ後ろに変更する「次へ」ボタン３０５を持つ。また、プロパティ表示３１１の状態を編集状態／表示状態に変更する「プロパティ編集」トグルボタン３０３も持つ。
【００１４】
次に図３、および図４を用いて、プロパティ表示３１１上のボタン３０４および３０５押下時の、文書ファイル一覧３１０とプロパティ表示３１１の動作を説明する。図３の例では、文書ファイル一覧３１０で文書ファイル３０６が選択状態にあり、文書ファイル３０６に関連づけられたプロパティ情報３０２がプロパティ表示３１１に表示されている。この状態でユーザーが「次へ」ボタン３０５を押下すると、現在の文書ファイル一覧のソート順に従って一つ後ろの文書ファイルである、文書ファイル３０７に選択状態を変更し、図４に示されるように、文書ファイル３０７に関連づけられたプロパティ情報３０２をプロパティ表示３１１に表示する。「前へ」ボタン３０４の場合もソート順の一つ前の文書ファイルに選択を変更する以外、同様の動きである。
【００１５】
次に図３、図５および図１１のフローチャートを用いて、文書ファイルのプロパティ情報２０７を変更するためのプロパティ表示３１１の操作手順を説明する。図３の例では、文書ファイル一覧３１０で文書ファイル３０６が選択状態にあり、文書ファイル３０６に関連づけられたプロパティ情報３０２がプロパティ表示３１１に表示されている。この状態でユーザーが「プロパティ編集」ボタン３０３を押下すると、文書ファイル管理制御部２０１はプロパティ編集の指示を受信する（Ｓ１１０１）。プロパティ編集指示を受けると、文書ファイル管理制御部２０１は、プロパティ３０２が編集状態か否かを判断する（Ｓ１１０２）。プロパティが編集状態でない場合、文書ファイル管理制御部２０１は文書ファイル管理データベース２０５の文書ファイル排他制御情報２０８を参照し、チェックアウト状態でない場合は、文書ファイル排他制御部２０４が図７に示すチェックアウト確認ダイアログを表示する（Ｓ１１０３）。図７のチェックアウト確認ダイアログでユーザーがチェックアウトを指示すると、文書ファイル管理制御部２０１は、文書ファイル管理データベース２０５の文書ファイル排他制御情報２０８をチェックアウト状態に変更し（Ｓ１１０４）、プロパティ表示３１１はプロパティ３０２を編集状態に移行する（Ｓ１１０５）。例えば、図５の例では、プロパティ項目３０９を編集入力可能な状態に移行している。一方、ステップＳ１１０３で、図７のチェックアウト確認ダイアログでユーザーがチェックアウトしないを指示した場合は、プロパティ編集を行わず処理を終了する。
【００１６】
ステップＳ１１０５でプロパティ編集状態になっている間に、ユーザーが各プロパティ項目の内容を変更する。このプロパティ編集状態のときには、図９を用いて後述するプロパティ連続変更を行うことが可能である。プロパティの変更を終了したい場合に、再度ユーザーが「プロパティ編集」ボタン３０３を押下すると、文書ファイル管理制御部２０１はプロパティ編集ボタンの押下指示があったことを受信する（Ｓ１１０１）。Ｓ１１０２でプロパティ編集状態であると判断し、文書ファイル排他制御部２０４が図８に示すチェックイン確認ダイアログを表示する（Ｓ１１０６）。チェックイン確認ダイアログでユーザーがチェックインを許可すると（「はい」を指示した場合）、文書ファイル管理制御部２０１は、文書ファイル管理データベース２０５のプロパティ情報２０７を書きかえ、文書ファイル排他制御情報２０８のチェックアウト状態を解除（チェックイン）する（Ｓ１１０７）。そして、プロパティ表示３１１はプロパティ３０２を編集状態から表示状態（図３に示される状態）に変更する（Ｓ１１０８）。チェックインを許可しない場合（「いいえ」を指示した場合）、プロパティ情報の書き換えを行わずに、プロパティ編集状態を解除する。なお、図８において「キャンセル」を指示した場合は、プロパティ編集状態を継続する。
【００１７】
次に、図５、図６および図９のフローチャートを用いて、本発明の実施の形態となる、プロパティの連続変更の手順を説明する。プロパティ表示３１１上の、「前へ」ボタン３０４または「次へ」ボタン３０５がユーザーにより押下された場合、プロパティ３０２が編集状態か否かが判断される（Ｓ９０１）。ここでプロパティ３０２が編集状態でない場合は、前述の通り、押下されたボタンが３０４か３０５かに応じて、文書ファイル一覧３１０の選択を、前の文書あるいは次の文書へ変更する（Ｓ９０７）。
【００１８】
一方、プロパティ３０２が編集状態の場合にはさらに、ユーザーがプロパティ３０２を変更しているか否かを判定する（Ｓ９０２）。変更していない場合は、プロパティ情報の書き換えは行わずにチェックインしてそのまま次の処理へ進む。変更している場合には、プロパティ情報の書き換えを行って、チェックイン動作を行うが、その際、図８に示されるチェックイン確認ダイアログの表示を行わず、前述のチェックイン動作を実行する（Ｓ９０３）。その後、前述の通り、押下されたボタンが３０４か３０５かに応じて、文書ファイル一覧３１０の選択を、前の文書あるいは次の文書へ変更する（Ｓ９０４）。その状態で文書ファイル管理制御部２０１は、文書ファイル管理データベース２０５の文書ファイル排他制御情報２０８を参照し、当該選択対象の文書ファイルが他のユーザーによってチェックアウト状態であるか否かを判定する（Ｓ９０８）。Ｓ９０８で他のユーザーによってチェックアウトされていない場合は、図７に示すチェックアウト確認ダイアログを表示せずに、当該選択対象の文書ファイルのチェックアウト動作を行う（Ｓ９０５）。チェックアウト動作によりプロパティ表示３１１が、当該選択対象の文書ファイルに関するプロパティ３０２を編集状態に変更したのち、文書ファイル一覧３１０の選択を変更する前のプロパティ３０２で入力可能状態となっていたプロパティ項目（たとえば図５の例では、プロパティ項目３０９）を再度入力可能なプロパティ項目になるようにフォーカスを移動する（Ｓ９０６）。その結果、たとえば図５の例で「次へ」ボタン３０５を押下すると、図８のダイアログが表示されることなく、文書ファイル３０６がチェックインされ、更に、図７のダイアログが表示されることなく、文書ファイル３０７がチェックアウト状態となり、図６に示されるように図５で編集中だった同じプロパティ項目３０９にフォーカスがある状態で、文書ファイル３０７のプロパティ３０２が編集状態となる。
【００１９】
一方、Ｓ９０８で他のユーザーによってチェックアウトされている場合は、図１０で例を示しているようなプロパティ編集状態にすることができない旨の警告メッセージを表示（Ｓ９０９）し、プロパティの編集状態を解除する（Ｓ９１０）。
【００２０】
このようにチェックインチェックアウト機構を有する文書ファイル管理システムにおいても、ファイル毎にチェックアウト、チェックイン操作することなしに、複数の文書ファイルを連続してプロパティ変更することが可能となる。また、同じプロパティ項目にフォーカスを移動することで、異なる複数の文書ファイルの同じプロパティ項目を連続して変更することが容易になる。
【図１】
2011081582.tif 000003
【図２】
2011081582.tif 000004
【図３】
2011081582.tif 000005
【図４】
2011081582.tif 000006
【図５】
2011081582.tif 000007
【図６】
2011081582.tif 000008
【図７】
2011081582.tif 000009
【図８】
2011081582.tif 000010
【図９】
2011081582.tif 000011
【図１０】
2011081582.tif 000012
【図１１】
2011081582.tif 000013