(57)【要約】【課題】登録済みのデータと登録が要求されたデータとが予め定められた関係にある場合には、その要求されたデータの登録を禁止するデータ管理プログラム及びデータ管理システムを提供する。【解決手段】データ管理システム１は、印刷物１１の印刷及び読取を行う複合機２−１〜２−ｎと、電子文書１３としてのデータの閲覧、編集等を行う端末装置３−１〜３−ｎと、データを版情報に対応付けて管理するデータ管理装置４等からなる。データ管理装置４は、編集後データの登録要求が受付手段４００によって受け付けられた場合に、編集後データに関する最新版データの登録を要求した要求元においてなされた第１の操作履歴情報と、編集後データの登録を要求した要求元においてなされた第２の操作履歴情報とが予め定められた関係にあるとき、登録手段４０１によって当該編集後データを登録する処理を行わないように制御する登録制御手段４０５等として機能する【選択図】図１
2010039688.tif 000002
【特許請求の範囲】
【請求項１】
データを、当該データの版情報に対応付けて記憶する記憶手段と、情報の受け渡しが可能なコンピュータに、
データの登録の要求を受け付ける受付機能と、
前記記憶手段にデータを登録する登録機能と、
前記記憶手段に記憶されたデータを出力する出力機能と、
前記出力機能により出力されたデータを編集して作成された編集後データの登録の要求が前記受付機能によって受け付けられた場合に、当該編集後データに関して前記記憶手段に登録済みのデータのうち最新版を示す前記版情報に対応付けられた最新版データの登録を要求した第１の要求元においてなされた当該最新版データに関する第１の操作履歴情報と、前記編集後データの登録を要求した第２の要求元においてなされた当該編集後データに関する第２の操作履歴情報とが予め定められた関係にあるとき、前記登録機能によって当該編集後データを登録する処理を行わないように制御する登録制御機能とを実現させるためのデータ管理プログラム。
【請求項２】
前記登録制御機能は、前記受付機能によって前記編集後データの登録の要求が受け付けられた場合に、前記第１の操作履歴情報と、前記第２の操作履歴情報とが予め定められた前記関係にないとき、前記登録機能によって当該編集後データを登録する処理を行うように制御する請求項１に記載のデータ管理プログラム。
【請求項３】
前記第１の操作履歴情報及び前記第２の操作履歴情報は、前記第１の要求元及び前記第２の要求元にそれぞれ係る第１の装置及び第２の装置を介してなされた操作についての操作履歴情報である請求項１又は２に記載のデータ管理プログラム。
【請求項４】
前記第１の操作履歴情報及び前記第２の操作履歴情報は、前記第１の要求元及び前記第２の要求元にそれぞれ係る第１の装置及び第２の装置との間で装置の特徴を示す装置情報が共通する装置を介してなされた操作についての操作履歴情報である請求項１又は２に記載のデータ管理プログラム。
【請求項５】
前記第１の操作履歴情報及び前記第２の操作履歴情報は、前記第１の要求元及び前記第２の要求元にそれぞれ係る第１の要求者及び第２の要求者によってなされた操作についての操作履歴情報である請求項１又は２に記載のデータ管理プログラム。
【請求項６】
データを、当該データの版情報に対応付けて記憶する記憶手段と、
データの登録の要求を受け付ける受付手段と、
前記記憶手段にデータを登録する登録手段と、
前記記憶手段に記憶されたデータを出力する出力手段と、
前記出力手段により出力されたデータを編集して作成された編集後データの登録の要求が前記受付手段によって受け付けられた場合に、当該編集後データに関して前記記憶手段に登録済みのデータのうち最新版を示す前記版情報に対応付けられた最新版データの登録を要求した第１の要求元においてなされた当該最新版データに関する第１の操作履歴情報と、前記編集後データの登録を要求した第２の要求元においてなされた当該編集後データに関する第２の操作履歴情報とが予め定められた関係にあるとき、前記登録手段によって当該編集後データを登録する処理を行わないように制御する登録制御手段とを備えたデータ管理システム。
【請求項７】
データを、当該データの版情報に対応付けて記憶する記憶手段と情報を送受信する情報送受信手段と、
データの登録の要求を受け付ける受付手段と、
前記記憶手段にデータを登録する登録手段と、
前記記憶手段に記憶されたデータを出力する出力手段と、
前記出力手段により出力されたデータを編集して作成された編集後データの登録の要求が前記受付手段によって受け付けられた場合に、当該編集後データに関して前記記憶手段に登録済みのデータのうち最新版を示す前記版情報に対応付けられた最新版データの登録を要求した第１の要求元においてなされた当該最新版データに関する第１の操作履歴情報と、前記編集後データの登録を要求した第２の要求元においてなされた当該編集後データに関する第２の操作履歴情報とが予め定められた関係にあるとき、前記登録手段によって当該編集後データを登録する処理を行わないように制御する登録制御手段とを備えたデータ管理システム。
【請求項８】
前記登録制御手段は、前記受付手段によって前記編集後データの登録の要求が受け付けられた場合に、前記第１の操作履歴情報と、前記第２の操作履歴情報とが予め定められた前記関係にないとき、前記登録手段によって当該編集後データを登録する処理を行うように制御する請求項６又は７に記載のデータ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理プログラム及びデータ管理システムに関する。
【背景技術】
【０００２】
文書データに対するユーザ操作が制御処理対象外の操作である場合に、そのユーザ操作に基づく処理を許可する文書管理装置が知られている（例えば、特許文献１参照。）。
【０００３】
この文書管理装置は、文書データに対するユーザ操作の履歴を、該ユーザ操作が制御処理対象として管理されているか否かを関連付けて保持する履歴保持手段と、文書データに対するユーザ操作を受け付ける受付手段と、受付手段によって受け付けられたユーザ操作が履歴保持手段において制御処理対象外の操作として管理されている場合に、該ユーザ操作に基づいて文書データを処理する処理手段とを備える。
【特許文献１】特開２００７−１５６９００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、登録済みのデータと登録が要求されたデータとが予め定められた関係にある場合には、その要求されたデータの登録を禁止するデータ管理プログラムデータ管理システムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の一態様は、上記目的を達成するため、以下のデータ管理プログラム及びデータ管理システムを提供する。
【０００６】
［１］データを、当該データの版情報に対応付けて記憶する記憶手段と、情報の受け渡しが可能なコンピュータに、データの登録の要求を受け付ける受付機能と、前記記憶手段にデータを登録する登録機能と、前記記憶手段に記憶されたデータを出力する出力機能と、前記出力機能により出力されたデータを編集して作成された編集後データの登録の要求が前記受付機能によって受け付けられた場合に、当該編集後データに関して前記記憶手段に登録済みのデータのうち最新版を示す前記版情報に対応付けられた最新版データの登録を要求した第１の要求元においてなされた当該最新版データに関する第１の操作履歴情報と、前記編集後データの登録を要求した第２の要求元においてなされた当該編集後データに関する第２の操作履歴情報とが予め定められた関係にあるとき、前記登録機能によって当該編集後データを登録する処理を行わないように制御する登録制御機能とを実現させるためのデータ管理プログラム。
【０００７】
［２］前記登録制御機能は、前記受付機能によって前記編集後データの登録の要求が受け付けられた場合に、前記第１の操作履歴情報と、前記第２の操作履歴情報とが予め定められた前記関係にないとき、前記登録機能によって当該編集後データを登録する処理を行うように制御する前記［１］に記載のデータ管理プログラム。
【０００８】
［３］前記第１の操作履歴情報及び前記第２の操作履歴情報は、前記第１の要求元及び前記第２の要求元にそれぞれ係る第１の装置及び第２の装置を介してなされた操作についての操作履歴情報である前記［１］又は［２］に記載のデータ管理プログラム。
【０００９】
［４］前記第１の操作履歴情報及び前記第２の操作履歴情報は、前記第１の要求元及び前記第２の要求元にそれぞれ係る第１の装置及び第２の装置との間で装置の特徴を示す装置情報が共通する装置を介してなされた操作についての操作履歴情報である前記［１］又は［２］に記載のデータ管理プログラム。
【００１０】
［５］前記第１の操作履歴情報及び前記第２の操作履歴情報は、前記第１の要求元及び前記第２の要求元にそれぞれ係る第１の要求者及び第２の要求者によってなされた操作についての操作履歴情報である前記［１］又は［２］に記載のデータ管理プログラム。
【００１１】
［６］データを、当該データの版情報に対応付けて記憶する記憶手段と、データの登録の要求を受け付ける受付手段と、前記記憶手段にデータを登録する登録手段と、前記記憶手段に記憶されたデータを出力する出力手段と、前記出力手段により出力されたデータを編集して作成された編集後データの登録の要求が前記受付手段によって受け付けられた場合に、当該編集後データに関して前記記憶手段に登録済みのデータのうち最新版を示す前記版情報に対応付けられた最新版データの登録を要求した第１の要求元においてなされた当該最新版データに関する第１の操作履歴情報と、前記編集後データの登録を要求した第２の要求元においてなされた当該編集後データに関する第２の操作履歴情報とが予め定められた関係にあるとき、前記登録手段によって当該編集後データを登録する処理を行わないように制御する登録制御手段とを備えたデータ管理システム。
【００１２】
［７］データを、当該データの版情報に対応付けて記憶する記憶手段と情報を送受信する情報送受信手段と、データの登録の要求を受け付ける受付手段と、前記記憶手段にデータを登録する登録手段と、前記記憶手段に記憶されたデータを出力する出力手段と、前記出力手段により出力されたデータを編集して作成された編集後データの登録の要求が前記受付手段によって受け付けられた場合に、当該編集後データに関して前記記憶手段に登録済みのデータのうち最新版を示す前記版情報に対応付けられた最新版データの登録を要求した第１の要求元においてなされた当該最新版データに関する第１の操作履歴情報と、前記編集後データの登録を要求した第２の要求元においてなされた当該編集後データに関する第２の操作履歴情報とが予め定められた関係にあるとき、前記登録手段によって当該編集後データを登録する処理を行わないように制御する登録制御手段とを備えたデータ管理システム。
【００１３】
［８］前記登録制御手段は、前記受付手段によって前記編集後データの登録の要求が受け付けられた場合に、前記第１の操作履歴情報と、前記第２の操作履歴情報とが予め定められた前記関係にないとき、前記登録手段によって当該編集後データを登録する処理を行うように制御する前記［６］又は［７］に記載のデータ管理システム。
【発明の効果】
【００１４】
請求項１，６，７に係る発明によれば、登録済みのデータと登録が要求されたデータとが予め定められた関係にある場合に、その要求されたデータの登録を禁止することができる。
【００１５】
請求項２，８に係る発明によれば、登録済みのデータと登録が要求されたデータとが予め定められた関係にない場合に、その要求されたデータの登録を許可することができる。
【００１６】
請求項３に係る発明によれば、要求元である装置においてなされた操作の操作履歴に基づいてデータの登録を許可するか否かを判定することができる。
【００１７】
請求項４に係る発明によれば、要求元である装置と装置情報が共通する複数の装置においてなされた操作の操作履歴に基づいてデータの登録を許可するか否かを判定することができる。
【００１８】
請求項５に係る発明によれば、要求者によってなされた操作の操作履歴に基づいてデータの登録を許可するか否かを判定することができる。
【発明を実施するための最良の形態】
【００１９】
本発明の実施の形態に係るデータ管理プログラムは、データを、当該データの版情報に対応付けて記憶する記憶手段と、情報の受け渡しが可能なコンピュータに、データの登録の要求を受け付ける受付機能と、前記記憶手段にデータを登録する登録機能と、前記記憶手段に記憶されたデータを出力する出力機能と、前記出力機能により出力されたデータを編集して作成された編集後データの登録の要求が前記受付機能によって受け付けられた場合に、当該編集後データに関して前記記憶手段に登録済みのデータのうち最新版を示す前記版情報に対応付けられた最新版データの登録を要求した第１の要求元においてなされた当該最新版データに関する第１の操作履歴情報と、前記編集後データの登録を要求した第２の要求元においてなされた当該編集後データに関する第２の操作履歴情報とが予め定められた関係にあるとき、前記登録機能によって当該編集後データを登録する処理を行わないように制御する登録制御機能とを実現させるためのプログラムである。
【００２０】
上記のデータは、文書、写真、図表、イラスト、手書き文字等を含むデジタルデータであり、これらに限定されない。上記の版情報とは、データを時系列的に管理するための情報であり、例えば、番号順やアルファベット順に付与される版番号、バージョン番号、リビジョン番号、改定番号等を示す。
【００２１】
また、上記の操作履歴情報は、データに対してなされた操作に関する履歴情報である。データに対してなされた操作としては、例えば、閲覧、編集、印刷、読取、メール添付等が挙げられる。
【００２２】
図１は、本発明の実施の形態に係るデータ管理システムの概略構成の一例を示す全体図である。このデータ管理システム１は、電子文書１３に基づく印刷物１１を印刷するとともに、その印刷物１１を光学的に読み取って電子文書１３を生成する第１乃至第ｎの複合機２−１〜２−ｎと、電子文書１３の閲覧、編集等を行う第１乃至第ｎの端末装置３−１〜３−ｎと、電子文書１３に版情報としてのバージョン番号を付与して管理するデータ管理装置４と、これら第１乃至第ｎの複合機２−１〜２−ｎ、第１乃至第ｎの端末装置３−１〜３−ｎ及びデータ管理装置４を相互に接続するネットワーク１０とから構成されている。
【００２３】
「バージョン番号」とは、時系列的に付与された通し番号である。例えば、最後に登録されたバージョン番号「２」の電子文書を編集して新たに作成された電子文書（編集後データ）の登録が許可された場合には、バージョン番号「３」の電子文書として登録される。また、バージョン番号「２」の電子文書より以前に登録された、例えば、バージョン番号「１」の電子文書を編集して新たにを作成された電子文書（編集後データ）の登録が許可された場合には、バージョン番号「３」の電子文書として登録される。なお、バージョン番号「３」の電子文書が登録された時点においては、このバージョン番号「３」が、最新版を示すバージョン番号である。
【００２４】
ネットワーク１０は、有線通信（電気ケーブル、光ケーブル等）、及び無線通信（電波、赤外線等）等によりデータの送受信を行うＬＡＮ（ローカルエリアネットワーク）、インターネット等の通信網である。
【００２５】
（複合機）
複合機２−１〜２−ｎの各々は、この複合機の各部を制御する、例えば、ＣＰＵ等により実現される制御部と、ウェブブラウザ２０等のプログラムやデータ等を記憶する、例えば、ＲＯＭ，ＲＡＭ，ハードディスク等により実現される記憶部と、ネットワーク１０に接続された、例えば、ネットワークインタフェースカードにより実現される通信部と、ディスプレイの表面にタッチパネルを重畳して構成されたタッチパネルディスプレイや、スタートキー等のハードキーを備えた表示操作部と、印刷物１１を光学的に読み取って登録対象の電子文書１３を生成する読取部と、電子文書１３に基づく可視像を形成した印刷物１１を印刷出力する印刷部と、電話回線網に接続されたファクシミリ通信部とから構成されている。
【００２６】
各複合機２−１〜２−ｎの制御部は、ウェブブラウザ２０に従って動作することにより、データ管理装置４から提供された画面情報に基づいてデータ管理装置４により管理されている電子文書１３の一覧画面を表示する。
【００２７】
また、制御部は、電子文書１３の登録を要求する要求手段として機能し、その一覧画面上でユーザにより電子文書１３の登録を要求する登録操作が行われると、その登録操作に基づく登録要求をデータ管理装置４に送信する。この登録要求には、登録操作によって要求された電子文書である登録要求文書を示す文書ＩＤ、及び登録操作を行ったユーザである登録希望ユーザを示すユーザＩＤ等が含まれている。
【００２８】
なお、複合機の代わりに、スキャナ装置、ファクシミリ装置等の単一の機能を有する装置が、システム的に構成されていてもよい。
【００２９】
（端末装置）
端末装置３−１〜３−ｎの各々は、この端末装置の各部を制御する、例えば、ＣＰＵ等により実現される制御部と、ウェブブラウザ３０、文書編集アプリケーション３１等のプログラムやデータ等を記憶する、例えば、ＲＯＭ，ＲＡＭ，ハードディスク等により実現される記憶部と、ネットワーク１０に接続された、例えば、ネットワークインタフェースカード等により実現される通信部と、データ入力の操作を受け付ける、例えば、キーボード、マウス等により実現される入力部と、各種の画面等を表示出力する、例えば、液晶ディスプレイ等により実現される表示部とから構成されている。
【００３０】
各端末装置３−１〜３−ｎの制御部は、ウェブブラウザ３０に従って動作することにより、データ管理装置４により管理された電子文書１３の一覧画面を表示し、その一覧画面上で電子文書１３に対する登録操作及び取得操作を受け付けると、電子文書１３のアップロード及びダウンロードを行う。なお、アップロードの際には、制御部は、複合機２−１〜２−ｎと同様に電子文書１３の登録を要求する要求手段として機能し、登録要求をデータ管理装置４に送信する。
【００３１】
また、端末装置３は、文書編集アプリケーション３１に従って動作することにより、電子文書１３を自己の記憶部にダウンロードしたローカル文書の閲覧及び編集を行うとともに、ローカル文書に対する印刷指示を受け付けた場合には、印刷指示情報を複合機２−１〜２−ｎに送信する。
【００３２】
このような端末装置３−１〜３−ｎは、例えば、コンピュータ、携帯情報端末（ＰＤＡ）、携帯電話機等により構成されている。
【００３３】
（データ管理装置）
図２は、データ管理装置の概略構成の一例を示すブロック図である。このデータ管理装置４は、このデータ管理装置４の各部を制御する、例えば、ＣＰＵ等により実現される制御部４０と、各種のプログラムやデータ等を記憶する、例えば、ＲＯＭ，ＲＡＭ，ハードディスク等により実現される記憶部４１と、ネットワーク１０に接続された、例えば、ネットワークインタフェースカードにより実現される通信部４２とから構成されている。
【００３４】
このようなデータ管理装置４は、例えば、コンピュータ、サーバ、ワークステーション（ＷＳ）等により構成することができる。
【００３５】
記憶部４１には、データ管理プログラム４１０、文書管理データベース４１１及び履歴管理データベース４１２等が記憶されている。記憶部３１に記憶された各種のデータは、制御部３０との間で送受が可能な情報である。なお、文書管理データベース４１１及び履歴管理データベース４１２の詳細は後述する。
【００３６】
制御部４０は、記憶部４１のデータ管理プログラム４１０に従って動作することにより、電子文書の登録要求を受け付ける受付手段４００、文書管理データベース４１１に電子文書を登録する登録手段４０１、文書管理データベース４１１に記憶された電子文書を出力する出力手段４０２、競合判定手段４０３、取得手段４０４及び登録制御手段４０５等として機能する。
【００３７】
受付手段４００により受け付けられる電子文書の登録要求には、上述したように文書ＩＤが含まれている。受付手段４００は、この文書ＩＤを用いて、文書管理データベース４１１に記憶された電子文書の中から、登録要求文書であって出力手段４０２により出力された電子文書を特定する。
【００３８】
出力手段４０２により出力された電子文書は、端末装置３−１〜３−ｎにより表示出力され、複合機２−１〜２−ｎにより印刷物として印刷出力される。なお、印刷物には、出力元の電子文書を示す文書ＩＤが、文字列として印刷されていてもよいし、一次元コードや二次元コード等の機械可読符号として印刷されていてもよいし、これらに限られない。
【００３９】
競合判定手段４０３は、複合機２−１〜２−ｎ及び端末装置３−１〜３−ｎのいずれかから登録要求を受け付けると、その登録要求に含まれる文書ＩＤが示す登録要求文書に対して競合するバージョンの電子文書（以下、「競合バージョン」という。）が存在するか否かを確認する。
【００４０】
例えば、競合判定手段４０３は、受付手段４００により複合機２−１〜２−ｎから登録要求を受け付けられた場合には、履歴管理データベース４１２を参照し、登録希望ユーザによってその登録要求文書が印刷された印刷日時を履歴情報から取得する。そして、競合判定手段４０３は、その印刷日時以降に他のユーザによって登録要求文書と同一の文書ＩＤを有する電子文書であって、最新版を示すバージョン番号が対応付けられた電子文書が
文書管理データベース４１１に登録されているか否かを確認する。その結果他のユーザによって電子文書が登録されている場合には、競合判定手段４０３は、競合バージョンが存在すると判定する。以下では、他のユーザ、すなわち、競合バージョンを登録したユーザを競合登録ユーザという。
【００４１】
また、競合判定手段４０３は、受付手段４００により端末装置３−１〜３−ｎから登録要求を受け付けられた場合には、登録希望ユーザによってダウンロードされたダウンロード日時を用いて、上記の競合バージョンの存在判定を行えばよい。なお、競合判定手段４０３は、印刷日時以降やダウンロード日時以降に限らず、それ以前に競合登録ユーザによって電子文書が登録されている場合にも、競合バージョンが存在すると判定してもよい。また、複数の競合バージョンが存在する場合には、最後に登録されたものを競合バージョンとして扱ってもよいし、これに限られない。
【００４２】
取得手段４０４は、履歴管理データベース４１２を参照し、登録要求文書と同一の文書ＩＤを有する電子文書に対して、競合登録ユーザによってなされた第１の操作履歴情報と、登録希望ユーザによってなされた第２の操作履歴情報とをそれぞれ取得する。
【００４３】
登録制御手段４０５は、取得手段４０４により取得された競合登録ユーザによる第１の操作履歴情報と、登録希望ユーザによる第２の操作履歴情報とが予め定められた関係にあるとき、登録手段４０１によって登録希望ユーザによる電子文書を登録する処理を行いように制御する。また、登録制御手段４０５は、第１の操作履歴情報と、登録希望ユーザによる第２の操作履歴情報とが予め定められた関係にないとき、登録手段４０１によって電子文書を登録する処理を行うように制御する。なお、登録制御手段４０５は、予め定められた関係にあるとき、登録手段４０１によって電子文書の登録を行うように制御してもよい。
【００４４】
なお、本実施の形態では、取得手段４０４は、第１及び第２の操作履歴情報として競合登録ユーザ及び登録希望ユーザによる操作回数をそれぞれ取得する。また、登録制御手段４０５は、予め定められた関係として、登録希望ユーザによる操作回数が競合登録ユーザによる操作回数よりも多い関係にあるとき、登録希望ユーザの優先度が高いと判定し、電子文書の登録を許可する。なお、登録優先度の判定に関する変形例は後述する。
【００４５】
図３は、文書管理データベースの一例を示す図である。この文書管理データベース４１１には、複数の電子文書１３Ａ〜１３Ｃを格納する複数のフォルダ１２Ａ，１２Ｂが階層状に設けられている。
【００４６】
各電子文書１３Ａ〜１３Ｃには、電子文書を識別するための文書ＩＤと、バージョン番号とが付与されている。なお、フォルダ１２Ａ，１２Ｂは、例えば、電子文書の種別や用途毎に分類されていてもよいし、会社内の部門やグループ毎、取引先の会社毎に分類されていてもよい。
【００４７】
図４は、履歴管理データベースの一例を示す図である。この履歴管理データベース４１２は、各ユーザによって複合機２−１〜２−ｎ及び端末装置３−１〜３−ｎを介してなされた操作に基づく操作履歴情報が、各レコードに記録されている。
【００４８】
その操作履歴情報としては、図４に例示するように、操作が行われた操作日時と、その操作の種類を示す操作種類と、操作したユーザをユーザＩＤにより記録した操作ユーザと、その操作が行われたクライアントを示す操作クライアントと、操作対象の電子文書を文書ＩＤにより記録した操作対象文書等が含まれる。なお、クライアントとは、複合機２−１〜２−ｎ及び端末装置３−１〜３−ｎのいずれかの装置を示し、複合機２−１〜２−ｎ及び端末装置３−１〜３−ｎには、クライアントを識別するためのクライアントＩＤが付与されている。
【００４９】
操作履歴情報の記録対象となる操作種類としては、例えば、新規に電子文書１３を登録した文書登録操作、電子文書１３に基づく印刷処理を実行した印刷操作、電子文書１３のダウンロードしたダウンロード操作、新規バージョンの電子文書１３を登録したバージョン追加操作等がある。
【００５０】
履歴管理データベース４１２において、取得手段４０４は、例えば、特定のユーザにより特定の電子文書に対して操作された操作回数を取得するには、操作ユーザのフィールドにその特定のユーザを示すユーザＩＤが記録され、かつ操作対象文書のフィールドにその特定の電子文書を示す文書ＩＤが記録されたレコードの総数を計数すればよい。
【００５１】
（実施の形態の動作）
次に、本発明の実施の形態に係るデータ管理システム１の動作の一例を図５及び図６を参照して説明する。
【００５２】
図５は、電子文書を新たに登録する際のデータ管理装置の動作の一例を示すフローチャートである。ここでは、登録希望ユーザが、印刷物に対して筆記具等により記入を行い、その記入済み印刷物に基づく電子文書の登録操作を複合機２−１において行った場合について説明する。
【００５３】
まず、登録希望ユーザは、複合機２−１を操作して、自己のユーザＩＤ及びパスワードを入力し、その結果複合機２−１へのログインが許可されると、複合機２−１は、ウェブブラウザ２０を起動して登録画面を表示する。登録画面には、文書管理データベース４１１に現在登録されている電子文書のタイトル等が一覧で表示される。
【００５４】
登録希望ユーザは、その一覧で表示された中から記入済み印刷物に対応する電子文書を選択すると、複合機２−１は、登録希望ユーザを示すユーザＩＤと、その選択された電子文書である登録要求文書を示す文書ＩＤとを含む登録要求をデータ管理装置４にネットワーク１０を介して送信する。
【００５５】
データ管理装置４の受付手段４００は、その登録要求を通信部４２を介して受け付けると（Ｓ１）、競合判定手段４０３は、履歴管理データベース４１２を参照し、その登録要求に含まれる文書ＩＤに基づいて、その文書ＩＤが示す登録要求文書に対する競合バージョンが存在するか否かを判定する（Ｓ２）。
【００５６】
その結果競合判定手段４０３が、競合バージョンが存在すると判定した場合には（Ｓ１０：Ｙｅｓ）、取得手段４０４は、履歴管理データベース４１２を参照し、その競合バージョンを登録した競合登録ユーザが、登録要求文書と同一の文書ＩＤを有する電子文書に対して操作を行った操作回数を取得する（Ｓ１１）。
【００５７】
次に、取得手段４０４は、同様に、履歴管理データベース４１２を参照し、登録希望ユーザが登録要求文書と同一の文書ＩＤを有する電子文書に対して操作を行った操作回数を取得する（Ｓ１２）。
【００５８】
次に、登録制御手段４０５は、上記で取得した競合登録ユーザ及び登録希望ユーザの操作回数を比較することにより、登録優先度の判定を行う（Ｓ１３）。
【００５９】
そして、登録制御手段４０５が、登録希望ユーザの操作回数が競合登録ユーザの操作回数より多いことから、登録希望ユーザの登録優先度が高いと判定した場合には（Ｓ２０：Ｙｅｓ）、登録手段４０１に対して登録希望ユーザによる電子文書を登録する登録処理を許可する（Ｓ２１）。
【００６０】
なお、上記ステップＳ１０において、競合判定手段４０３が競合バージョンが存在しないと判定した場合には（Ｓ１０：Ｎｏ）、登録制御手段４０５は、登録優先度の判定を行うことなく、登録手段４０１による電子文書の登録処理を許可する（Ｓ２１）。
【００６１】
一方、上記ステップＳ２０において、登録制御手段４０５が登録希望ユーザの登録優先度が高くないと判定した場合には（Ｓ２０：Ｎｏ）、登録手段４０１に対して登録希望ユーザによる電子文書の登録処理を禁止する（Ｓ２２）。
【００６２】
そして、登録制御手段４０５による登録の許可及び禁止を示す登録判定情報は、通信部４２によりネットワーク１０を介して複合機２−１に送信される。
【００６３】
複合機２−１は、その登録判定情報を受信すると、ウェブブラウザ２０上に登録判定情報に応じたメッセージを表示する。すなわち、複合機２−１は、登録制御手段４０５により登録が禁止された場合には、その旨を示すメッセージを表示して登録操作を終了する。一方、複合機２−１は、データ管理装置４により登録が許可された場合には、その後の操作として記入済み印刷物の読取操作を登録希望ユーザに促す内容のメッセージを表示する。
【００６４】
そして、登録希望ユーザにより読取操作が行われると、複合機２−１は、読取部により記入済み印刷物を読み取って電子文書を生成し、その電子文書をデータ管理装置４に送信する。
【００６５】
データ管理装置４の登録手段４０１は、その電子文書を受信すると、その電子文書は登録優先度の判定により登録が許可された電子文書であるため、その電子文書に新規バージョンを付与して文書管理データベース４１１に登録する。
【００６６】
（複数のユーザによる登録動作の一例）
図６は、複数のユーザによって電子文書の登録が要求された際のデータ管理システムの動作の一例を示すシーケンス図である。ここでは、ユーザＡは複合機２−１、ユーザＢは端末装置３−１、ユーザＣは複合機２−２をそれぞれ用いるものとする。また、ユーザＡ、Ｂは、バージョン番号１（Ｖｅｒ．１）の電子文書１３Ａ−１に基づいて印刷された印刷物１１に対して記入を行い、ユーザＣは、同様にバージョン番号１の電子文書１３Ａ−１をローカル文書１４として端末装置３−１にダウンロードし、そのローカル文書１４に対して文書編集アプリケーション３１により編集を行ったものとして以下に説明する。
【００６７】
まず、ユーザＢが、ローカル文書１４に対して編集を行った編集済みローカル文書１４Ｂの登録操作を行うと、端末装置３−１は、その登録操作に基づく登録要求をデータ管理装置４に送信する。データ管理装置４の受付手段４００は、その登録要求を受け付けると（Ｓ１）、競合バージョンは存在しないため（Ｓ１０：Ｎｏ）、そのローカル文書１４の登録を許可する（Ｓ２１）。そして、その編集済みローカル文書１４Ｂは、バージョン番号２（Ｖｅｒ．２の電子文書１３Ａ−２として文書管理データベース４１１に登録される。
【００６８】
次に、ユーザＡが、印刷物１１に対して記入を行った記入済み印刷物１１Ａの登録操作を行うと、複合機２−１は、その登録操作に基づく登録要求をデータ管理装置４に送信する。データ管理装置４は、その登録要求を受け付けると（Ｓ１）、ユーザＢにより登録された電子文書１３Ａ−２を競合バージョンと判定し（Ｓ１０：Ｙｅｓ）、取得手段４０４は、ユーザＢの操作履歴の取得（Ｓ１１）、ユーザＡの操作履歴の取得（Ｓ１２）を行う。
【００６９】
そして、登録制御手段４０５は、登録優先度の判定を行う（Ｓ１３）。ここでは、登録希望ユーザであるユーザＡの登録優先度が高いと判定したとすると（Ｓ２０：Ｙｅｓ）、登録制御手段４０５は、その記入済み印刷物１１Ａの登録を許可する（Ｓ２１）。そして、記入済み印刷物１１Ａを読み取って生成された電子文書は、登録手段４０１によりバージョン番号３（Ｖｅｒ．３）の電子文書１３Ａ−３として登録される。
【００７０】
次に、ユーザＣが、記入済み印刷物１１Ｃの登録操作を行うと、複合機２−２は、その登録操作に基づく登録要求をデータ管理装置４に送信する。データ管理装置４の受付手段４００は、その登録要求を受け付けると（Ｓ１）、ユーザＡにより登録された電子文書１３Ａ−３を競合バージョンと判定し（Ｓ１０：Ｙｅｓ）、取得手段４０４は、ユーザＡの操作履歴の取得（Ｓ１１）、ユーザＣの操作履歴の取得（Ｓ１２）を行う。
【００７１】
そして、登録制御手段４０５は、登録優先度の判定を行う（Ｓ１３）。ここでは、登録希望ユーザであるユーザＣの登録優先度が高くないと判定したとすると（Ｓ２０：Ｎｏ）、登録制御手段４０５は、その記入済み印刷物１１Ｃの登録を禁止し（Ｓ２２）、その旨を示すメッセージが複合機２−２に表示される。
【００７２】
以上のようにして、登録希望ユーザの登録優先度が高い場合には、新規バージョンの登録が許可され、登録優先度が低い場合には、新規バージョンの登録が禁止される。
【００７３】
（優先度判定の変形例）
次に、登録優先度の判定についての変形例を以下に説明する。
【００７４】
（１）グループ単位の操作回数
登録要求の要求元に係る要求者、すなわち、登録希望ユーザ又は競合登録ユーザが所属するグループのメンバーによって登録要求文書に対して各種操作が行われた操作回数の総和を取得手段４０４により取得し、その操作回数の総和に基づいて、登録制御手段４０５による登録優先度の判定を行ってもよい。
【００７５】
（２）クライアント単位の操作回数
登録要求の要求元に係るクライアント単位で登録要求文書に対して行われた操作回数を取得し、登録優先度を判定してもよい。取得手段４０４は、登録希望ユーザが登録操作を行った要求元に係るクライアントを介してなされた操作回数を取得する。従って、この操作回数は、登録希望ユーザだけでなく他のユーザによって要求元に係るクライアントを介してなされた操作回数である。同様に、取得手段４０４は、競合登録ユーザが登録操作を行ったクライアントを介してなされた操作回数を取得する。そして、登録制御手段４０５は、それら操作回数に基づいて登録制御手段４０５による登録優先度の判定を行う。なお、この場合には、普段使用されないような、例えば、外出先の複合機等において登録操作が行われた場合を優先するために、操作回数が少ないときに登録優先度を高く判定してもよい。
【００７６】
（３）装置情報が共通する複数のクライアント単位の操作回数
登録要求の要求元に係るクライアントの特徴を示す装置情報が共通する複数のクライアント単位で登録要求文書に対して行われた操作回数を取得し、登録優先度を判定してもよい。この装置情報としては、例えば、複合機又は端末装置等の装置の種類を識別する種類情報、複合機が有するカラー印刷機能や両面印刷機能等の機能情報、各クライアントの機種や型番等を識別する機種情報、各クライアントが設置された居室、フロアー、建物等の場所を示す設置場所情報等が挙げられる。
【００７７】
装置情報として種類情報を用いた場合において、例えば、登録希望ユーザが複合機２−１から登録操作を行ったときには、複合機２−１と種類が共通する全ての複合機２−１〜２−ｎを介してなされた操作回数を取得する。一方、競合登録ユーザが端末装置３−１から登録操作を行ったときには、端末装置３−１を含む全ての端末装置３−１〜３−ｎを介してなされた操作回数を取得する。なお、端末装置より複合機の登録優先度を高くしたい場合には、例えば、クライアントの種類毎の操作回数に所定の係数をかけて登録優先度を判定してもよい。
【００７８】
また、装置情報として機種情報を用いた場合において、例えば、登録希望ユーザが複合機２−１から登録操作を行ったときには、複合機２−２が、複合機２−１と機種が共通するのであれば、それら２つの複合機２−１，２−２を介してなされた操作回数を取得する。
【００７９】
また、装置情報として機能情報を用いた場合において、例えば、登録希望ユーザがカラー印刷機能を有する複合機２−１から登録操作を行ったときには、第１乃至第ｎの複合機２−１〜２−ｎのうちカラー印刷機能を有する複合機を介してなされた操作回数を取得する。
【００８０】
また、装置情報として設置場所情報を用いた場合において、例えば、登録希望ユーザが複合機２−１から登録操作を行ったときには、複合機２−１と設置場所が共通するクライアントを介してなされた操作回数を取得する。なお、設置場所が共通するか否かの判定は、例えば、予めクライアントＩＤと設置場所とを対応付けた設置場所情報を記憶部４１に記憶するか、各クライアントに割り当てられたネットワークアドレスから設置場所を取得することにより行うことができる。
【００８１】
（４）操作回数の取得対象の限定
履歴管理データベース４１２における操作履歴情報を、例えば、特定の操作や、特定の期間（例えば、過去１ヶ月以内等）によりフィルタリングした状態で操作回数を取得し、登録優先度を判定してもよい。
【００８２】
（５）操作回数の取得対象の拡大
操作回数を計数する対象は、登録要求文書に対して行われた操作の操作履歴情報だけでなく、例えば、登録要求文書と同じフォルダ内に存在する他の電子文書の操作履歴情報に範囲を拡大してもよい。また、登録要求文書に対する操作回数が所定の回数以下だった場合にだけ、操作回数を計数する範囲を拡大するようにしてもよい。
【００８３】
（６）その他
なお、上記（１）〜（５）における登録優先度を判定する判定基準は、上記のいずれの判定基準又はその組み合わせを使用するかについてデータ管理システム１の管理者が予め設定してもよいし、各ユーザが設定してもよい。また、登録優先度の判定基準は、フォルダ毎や電子文書毎に個別に設定されてもよい。
【００８４】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲内で種々な変形が可能である。例えば、上記実施の形態では、データ管理装置の受付手段、登録手段、出力手段、競合判定手段４０３、取得手段及び登録制御手段を、制御部とデータ管理プログラムによって実現したが、それらの一部または全部をハードウェアによって実現してもよい。
【００８５】
また、上記実施の形態で使用されるプログラムは、ＣＤ−ＲＯＭ等の記録媒体から装置内の記憶部に読み込んでもよく、インターネット等のネットワークに接続されているサーバ等から装置内の記憶部にダウンロードしてもよい。
【００８６】
また、上記実施の形態では、電子文書のバージョンを管理する方法について説明したが、新規バージョンの電子文書を登録する際に、その新規バージョンの電子文書によって古いバージョンの電子文書を上書きしてもよいし、上書きせずに古いバージョンの電子文書を別途蓄積してもよい。
【００８７】
また、上記各実施の形態におけるデータ管理システムは、データ管理装置が有する機能やデータ等は、データ管理システム全体として備えていればよい。例えば、データ管理装置の記憶部に記憶されている文書管理データベース及び履歴管理データベースは、ファイルサーバ、データベースサーバ等の他の記憶装置に記憶されていてもよく、データ管理装置は、その記憶装置から文書管理データベース及び履歴管理データベースの情報を、情報送受信手段としての通信部を介して送受信するようにしてもよい。
【図面の簡単な説明】
【００８８】
【図１】図１は、本発明の実施の形態に係るデータ管理システムの概略構成の一例を示すブロック図である。
【図２】図２は、データ管理装置の概略構成の一例を示すブロック図である。
【図３】図３は、文書管理データベースの一例を示す図である。
【図４】図４は、履歴管理データベースの一例を示す図である。
【図５】図５は、電子文書を新たに登録する際のデータ管理装置の動作の一例を示すフローチャートである。
【図６】図６は、複数のユーザによって電子文書の登録が要求された際のデータ管理システムの動作の一例を示すシーケンス図である。
【符号の説明】
【００８９】
１…データ管理システム、２−１〜２−ｎ…複合機、３−１〜３−ｎ…端末装置、４…データ管理装置、１０…ネットワーク、１１…印刷物、１１Ａ，１１Ｃ…記入済み印刷物、１２Ａ，１２Ｂ…フォルダ、１３，１３Ａ〜１３Ｃ…電子文書、１４…ローカル文書、１４Ｂ…編集済みローカル文書、２０…ウェブブラウザ、３０…ウェブブラウザ、３１…文書編集アプリケーション、４０…制御部、４１…記憶部、４２…通信部、４００…受付手段、４０１…登録手段、４０２…出力手段、４０３…競合判定手段、４０４…取得手段、４０５…登録制御手段、４１０…データ管理プログラム、４１１…文書管理データベース、４１２…履歴管理データベース
【図１】
2010039688.tif 000003
【図２】
2010039688.tif 000004
【図３】
2010039688.tif 000005
【図４】
2010039688.tif 000006
【図５】
2010039688.tif 000007
【図６】
2010039688.tif 000008