Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4140266B2 - Data management apparatus and program - Google Patents
[go: Go Back, main page]

JP4140266B2 - Data management apparatus and program - Google Patents

Data management apparatus and program Download PDF

Info

Publication number
JP4140266B2
JP4140266B2 JP2002115938A JP2002115938A JP4140266B2 JP 4140266 B2 JP4140266 B2 JP 4140266B2 JP 2002115938 A JP2002115938 A JP 2002115938A JP 2002115938 A JP2002115938 A JP 2002115938A JP 4140266 B2 JP4140266 B2 JP 4140266B2
Authority
JP
Japan
Prior art keywords
document
data
storage
storage unit
period
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002115938A
Other languages
Japanese (ja)
Other versions
JP2003308232A (en
Inventor
克 松村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2002115938A priority Critical patent/JP4140266B2/en
Publication of JP2003308232A publication Critical patent/JP2003308232A/en
Application granted granted Critical
Publication of JP4140266B2 publication Critical patent/JP4140266B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Document Processing Apparatus (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、保存データを管理するデータ管理装置、及びプログラムに関するものである。
【0002】
【従来の技術】
従来より、企業等においては伝票や決算書を作成する業務処理を行っており、作成した伝票や決算書を電子文書として保存し、電子文書の表示、印刷等を行うデータ管理装置が利用されている。このデータ管理装置において、上述した電子文書の印刷を行う場合、印刷データとして例えばPDF形式のファイルが作成され、印刷終了後、この印刷データは、電子保存データとしてデータ管理装置の備える記憶装置に電子保存される。
【0003】
【発明が解決しようとする課題】
このような従来のデータ管理装置において、作成された電子保存データは全て記憶装置に保存される構成であるため、例えば、作成期間が4月〜6月の電子文書と、7月〜9月の電子文書と、4月〜9月の電子文書の電子保存データが作成された場合、作成期間の重複する電子保存データが記憶装置に次々蓄積されてしまうことになる。そこで、ユーザは、ある程度の電子保存データが記憶装置に蓄積されると、手動で重複する電子保存データを検索して、削除するという作業を行う必要があり、データ管理の効率が悪いという問題があった。
【0004】
また、例えば、4月〜6月、7月〜9月の決算書等は、会計期間の過程としての資料でしかなく、最終的な電子保存データとしては不要であるが、従来のデータ管理装置においては、記憶装置に保存されてしまう。つまり、不必要なデータにより、記憶装置の容量が占有されるため、記憶装置の利用効率が悪いという問題があった。
そして、これらの不要な電子保存データをユーザが整理しようとする場合は、一つ一つの電子保存データの作成期間を確認しながら、作成期間が重複する電子保存データの有無を判断し、そのような電子保存データが既に記憶されている場合は当該電子保存データを指定して削除する作業が必要であり、電子保存データを整理するためのユーザの負担が大きいという不都合があった。
【0005】
本発明の課題は、ユーザに負担をかけることなく、既に保存された不要な保存データを自動的に整理できるようにすることである。
【0006】
【課題を解決するための手段】
請求項1記載の発明は、文書を保存する記憶手段を備えるデータ管理装置において、前記記憶手段に文書を保存する際に、文書に含まれるデータの対象期間を示す作成期間と、前記文書の作成期間に対応して所定の期間が予め文書の種類別に設定され、前記文書の作成期間の取り扱い単位を示す制御データである保存単位とを比較し、前記作成期間が前記保存単位を満たしている場合は文書を保存すると判別する判別手段と、前記判別手段により、前記文書を保存すると判別された場合に当該文書を前記記憶手段に保存させる保存手段と、保存する文書の作成期間と重複する作成期間の文書が前記記憶手段に既に保存されているか否かを検索する検索手段と、前記検索手段により作成期間が重複する文書が検索された場合に当該文書を前記記憶手段から削除する削除手段と、を備えることを特徴とする。
【0007】
ここで、保存単位とは、文書の作成期間に対応して所定の期間が予め文書の種類別に設定されているものであり、例えば、通期、半期、4半期等の期間が保存単位として設定されている。
【0008】
したがって、文書を保存する際に、文書の作成期間と、文書の種類別に設定されている保存単位とに応じて、保存対象となる文書のみを記憶手段に保存するとともに、保存される文書と作成期間が重複する文書が記憶手段に既に記憶されている場合は、重複する文書が自動的に削除されるため、ユーザに負担をかけることなく、既に保存された不要な保存データを自動的に整理することができ、不要な保存データが記憶手段に保存されることがなく、記憶手段の容量を有効に利用して、保存データを効率良く管理することができる。
【0009】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
ここで、本発明にかかるデータ管理装置と、本実施の形態におけるデータ管理装置1とにおける各構成要素の対応関係を明示する。すなわち、本発明のデータ管理装置の記憶手段は、本実施の形態のデータ管理装置1の記憶装置16に対応し、本発明の判別手段、保存手段、検索手段、削除手段は、本実施の形態のCPU11に対応している。また、本発明の電子保存単位制御情報記憶手段は、本実施の形態の電子保存単位制御テーブル161に対応している。
【0010】
まず、構成を説明する。
図1は、本実施の形態におけるデータ管理装置1の要部構成を示すブロック図である。図1に示すように、データ管理装置1は、CPU11、表示部12、入力部13、伝送制御部14、RAM15、記憶装置16、印刷装置17等から構成され、各部はバス18により接続されている。
【0011】
CPU11は、記憶装置16内に格納されているシステムプログラム、及び各種アプリケーションプログラムの中から指定されたプログラムを、RAM15内の図示しないワークエリアに展開し、入力部13、及び伝送制御部14から入力されるデータに応じて、プログラムに従った各種処理を実行し、処理結果をRAM15内のワークメモリに格納する。さらに、処理結果を表示するための表示情報を生成して表示部12へ出力する。
【0012】
具体的に、CPU11は、記憶装置16内に格納される電子保存処理プログラムを読み出して、後述する電子保存処理(図5参照)を実行する。この電子保存処理を実行するに際して、CPU11は、印刷指示された文書の印刷データを電子保存データとして取得し、この電子保存データの作成期間を取得して、後述するRAM15の作成期間メモリ151に、取得した作成期間を格納する。ここで、作成期間とは、各月毎に処理される伝票や決算書に含まれるデータの対象期間を示すものであり、例えば、作成期間が4月〜7月である電子保存データは、4月〜7月における伝票データ、又は決算書データを含むことを示している。なお、作成期間は、例えば、通期、半期、4半期等の所定の期間に対応した少なくとも3ヶ月単位の期間である。
【0013】
また、CPU11は、電子保存データのドキュメント名から文書種別を取得して、この文書種別に対応する保存単位、過程保存、重複保存の制御データを後述する電子保存単位制御テーブル161(図3参照)から取得する。そして、取得した各制御データを後述するRAM15の保存単位メモリ152、過程保存メモリ153、重複保存メモリ154に格納する。ここで、保存単位は、電子文書データを保存する際に、電子保存データの作成期間の取り扱い単位を示す制御データであり、例えば、通期、半期、4半期、随時が保存単位として設定されている。また、過程保存は、作成期間が保存単位に満たない電子文書データについて、保存するか否かを指示する制御データである。さらに、重複保存は、作成期間が重複する電子保存データについて、保存するか否を指示する制御データである。
【0014】
さらに、CPU11は、作成期間メモリ151に格納した作成期間と、保存単位メモリ152に格納した保存単位の制御データを比較して、作成期間が保存単位を満たしているか否かを判断する。作成期間が保存単位を満たしている場合、CPU11は、該当する電子保存データを後述する電子保存データファイル162に保存する。
【0015】
一方、作成期間が保存期間を満たしていない場合、CPU11は、過程保存メモリ153から過程保存の制御データを取得して、該当する電子保存データの過程保存を行うか否かを判断する。ここで、電子保存データの過程保存を行わない場合、CPU11は、該当する電子保存データを削除する。また、電子保存データの過程保存を行う場合、CPU11は、該当する電子保存データを後述する電子保存データファイル162に保存する。
【0016】
さらに、CPU11は、重複保存メモリ154から重複保存の制御データを取得して、該当する電子保存データの重複保存を行うか否かを判断する。ここで、電子保存データの重複保存を行う場合、CPU11は、電子保存データファイル162に電子保存データを格納したままにする。一方、電子保存データの重複保存を行わない場合、CPU11は、電子保存データファイル161に作成期間が重複する電子保存データがあるか否かを検索して、重複する電子保存データがある場合、重複している期間の電子保存データを電子保存データファイル162から削除する。
【0017】
表示部12は、CRT(Cathode Ray Tube)やLCD(Liquid Crystal Display)等によってなる表示画面を備え、CPU11から入力される表示指示に基づいて入力部13、伝送制御部14を介して送受信される表示データを画面上に表示する。
【0018】
入力部13は、カーソルキー、数字入力キー、及び各種機能キーを備えたキーボードを含み、このキーボードで押下されたキーに対応する押下信号をCPU11に出力する。なお、入力部13は、必要に応じてマウス、タッチパネル等のポインティングデバイスや、その他の入力装置を備えるものとしてもよい。
【0019】
伝送制御部14は、モデム(MODEM:MOdulator/DEModulator )またはターミナルアダプタ(TA:Terminal Adapter)等によって構成され、LAN(Local Area Network)、WAN(Wide Area Network)、あるいはインターネット等の各種ネットワークNに接続された伝送媒体に接続可能なインターフェイスである。
【0020】
RAM15は、CPU11によって実行される各種プログラムやこれら各種プログラムによって処理されたデータ等を一時的に記憶するワークエリアを形成する。図2を参照して、RAM15に格納される各データのデータ構成例を説明する。
【0021】
図2に示すように、RAM15には、電子保存データから取得した作成期間を格納する作成期間メモリ151、電子保存単位制御テーブル161から取得した保存単位の制御データを格納する保存単位メモリ152、過程保存の制御データを格納する過程保存メモリ153、重複保存の制御データを格納する重複保存メモリ154を有している。各メモリには、電子保存処理において、CPU11により取得された各データがそれぞれ対応するメモリに格納される構成となっている。
【0022】
記憶装置16は、プログラムやデータ等があらかじめ記憶されている記録媒体(図示せず)を有しており、この記録媒体は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記録媒体は記憶装置16に固定的に設けられるもの、若しくは着脱自在に装着するものであり、この記録媒体には、前記システムプログラム及び当該システムに対応する各種アプリケーションプログラム、及び各種処理プログラムで処理されたデータ等を記憶する。
【0023】
また、記録媒体に記憶するプログラム、データ等は、その一部若しくは全部をサーバやクライアント等の他の機器からWAN、LAN等のネットワーク回線の伝送媒体を介して伝送制御部14から受信して記憶する構成にしてもよく、さらに、記録媒体はネットワーク上に構築されたサーバの記録媒体であってもよい。さらに、前記プログラムをネットワーク回線等の伝送媒体を介してサーバやクライアントへ伝送してこれらの機器にインストールするように構成してもよい。
【0024】
ここで、図3〜図4を参照して記憶装置16に格納される電子保存単位制御テーブル161、及び電子保存データファイル162について説明する。
図3は、電子保存単位制御テーブル161のデータ構成例を示す図である。図3に示すように、電子保存単位制御テーブル161は、印刷時に作成された電子保存データの文書種別毎に、保存形態を制御するための保存単位、過程保存、重複単位の制御データを格納するテーブルである。図3に示すように、電子保存単位制御テーブル161は、「ドキュメント名」、「保存単位」、「過程保存」、「重複単位」の項目に分かれ、各データが記録されている。「ドキュメント名」には、電子保存データの文書名である、「合計残高試算表」、「用途別合計残高試算表」等のテキストデータが記録されている。なお、それぞれのドキュメント名は、文書種別に対応している。
【0025】
「保存単位」には、各ドキュメント名に対応して、「通期」、「半期」、「4半期」、「随時」等のテキストデータが記録され、保存単位の期間を示している。「通期」は、「期首〜期末」の期間を含み、例えば通期の期間が12ヶ月であれば12ヶ月を保存単位とすることを意味している。「半期」は、「期首〜半期」または「半期〜期末」の期間を含み、例えば通期の期間が12ヶ月であれば、その半分の6ヶ月を保存単位とすることを意味している。また、「4半期」は、「期首〜4半期」、「4半期〜半期」、「半期〜4半期」、「4半期〜期末」の期間を含み、例えば通期の期間が12ヶ月であれば、その4分の1の3ヶ月を保存単位とすることを意味している。さらに、「随時」は、保存単位を定めないことを示し、作成期間に関わらず電子保存データが保存対象となることを示している。
【0026】
「過程保存」には、「する」、「しない」等のテキストデータが記録され、過程保存をするか否かを示している。つまり、制御データが「する」である場合、保存単位に満たない電子保存データであっても電子保存することを示し、制御データが「しない」である場合、保存単位に満たない電子保存データについては電子保存しないことを示している。
【0027】
「重複保存」には、「整理する」、「整理しない」等のテキストデータが記録され、重複保存をするか否かを示している。つまり、制御データが「整理する」である場合、作成期間が重複して電子保存データファイル162に記録されている電子保存データを削除することを示し、制御データが「整理しない」である場合、作成期間が重複して電子保存データファイル162に記録されている電子保存データを削除しないことを示している。
【0028】
次に、図4(a)〜(c)は、電子保存データファイル162に保存される電子保存データのデータ構成例を示す図である。図4(a)には、ドキュメント名が「決算書」で、作成期間が「2002/04〜2002/06」である電子保存データと、ドキュメント名が「決算書」で、作成期間が「2002/07〜2002/09」である電子保存データとが保存されている。即ち、電子保存データファイル162aは、作成期間が重複していない電子保存データを保存している。
【0029】
図4(b)には、ドキュメント名が「決算書」で、作成期間が「2002/04〜2002/06」である電子保存データと、ドキュメント名が「決算書」で、作成期間が「2002/07〜2002/09」である電子保存データと、ドキュメント名が「決算書」で、作成期間が「2002/04〜2002/09」である電子保存データとが保存されている。すなわち、電子保存データファイル162bは、電子保存データファイル162aに、4月〜9月の決算書の電子保存データがさらに保存された場合を示しており、上段2つの電子保存データと、下段の電子保存データの作成期間は重複する構成となっている。
【0030】
図4(c)には、ドキュメント名が「決算書」で、作成期間が「2002/04〜2002/09」である電子保存データのみが保存されている。即ち、電子保存データファイル162cは、電子保存データファイル162bから重複する電子保存データが削除された場合を示しており、作成期間の重複する電子保存データを含まない構成となっている。
【0031】
印刷装置17は、レーザプリンタ、インクジェット式プリンタ、昇華型プリンタ等の印刷方式を採用したプリンタであり、CPU11の制御に応じて、赤外レーザ光やLED(Light-Emitting Diode)による投射光を用いて、印刷媒体に印刷データを転写して排紙出力する。
【0032】
次に、本実施の形態の動作を説明する。
後述する各フローチャートに記述されている各機能を実現するためのプログラムは読み取り可能なプログラムコードの形態でデータ管理装置1の記録媒体に格納されており、データ管理装置1のCPU11は、該プログラムコードに従った動作を逐次実行する。また、CPU11は、伝送媒体を介して伝送される上記プログラムコードに従った動作を逐次実行することもできる。すなわち、記録媒体の他、伝送媒体を介して外部供給されたプログラムまたはデータを利用して本実施の形態特有の動作を実行することも可能である。
【0033】
データ管理装置1のCPU11により実行される電子保存処理について、図5を参照して説明する。図5に示すように、電子保存処理を実行する際に、入力部13を介して決算書等の文書が指定され、印刷指示が入力された場合、CPU11は、印刷データを作成して印刷を行うとともに、作成した印刷データを電子保存データとして指定する(ステップS1)。
【0034】
次いで、CPU11は、指定された電子保存データの作成期間を電子保存データから取得して、作成期間メモリ151に格納する(ステップS2)。続いて、CPU11は、電子保存データのドキュメント名から文書種別を取得する(ステップS3)。そして、取得した文書種別に基づいて、記憶装置16に格納される電子保存単位制御テーブル161から、対応する保存単位、過程保存、重複保存の制御データを検索して取得し、保存単位メモリ152、過程保存メモリ153、重複保存メモリ154にそれぞれ制御データを格納する(ステップS4)。
【0035】
続いて、CPU11は、作成期間メモリ151に格納した作成期間と、保存単位メモリ152に格納した保存単位の制御データとを比較して(ステップS5)、作成期間が保存単位以内であるか否かを判断する(ステップS6)。ここで、作成期間が保存単位以内でない場合(ステップS6;NO)、即ち、作成期間が保存単位を満たしている場合、CPU11は、ステップS9に移行する。
【0036】
一方、作成期間が保存単位以内である場合(ステップS6;YES)、即ち、作成期間が保存単位を満たしていない場合、CPU11は、過程保存メモリ153に格納した過程保存の制御データを読み出して(ステップS7)、過程保存を行うか否かを判断する(ステップS8)。そして、制御データにより過程保存を行わないと判断した場合(ステップS8;NO)、CPU11は、本電子保存処理を終了する。
【0037】
一方、制御データにより過程保存を行うと判断した場合(ステップS8;YES)、CPU11は、対応する電子保存データを電子保存データファイル162に保存する(ステップS9)。そして、CPU11は、重複保存メモリ154に格納した重複保存の制御データを読み出して(ステップS10)、対応する電子保存データの重複保存を行うか否かを判断する(ステップS11)。ここで、制御データにより重複保存を行うと判断した場合(ステップS11;YES)、CPU11は、電子保存データを電子保存データファイル162に保存したまま、本電子保存処理を終了する。
【0038】
また、制御データにより電子保存データを重複保存しないと判断した場合(ステップS11;NO)、CPU11は、電子保存データファイル162に保存される電子保存データの作成期間を取得して、作成期間が重複する電子保存データが保存されているか否かを検索して(ステップS12)、作成期間が重複する電子保存データが電子保存データファイル162に保存されているか否かを判断する(ステップS13)。
【0039】
ここで、作成期間が重複する電子保存データが保存されていない場合(ステップS13;NO)、CPU11は、本電子保存処理を終了する。また、作成期間が重複する電子保存データが電子保存データファイル162に保存されている場合(ステップS13;YES)、CPU11は、検索された重複する電子保存データを電子保存データファイル162から削除して(ステップS14)、本電子保存処理を終了する。
【0040】
次に、図6は、保存単位、過程保存、重複保存の各制御データに基づいて電子保存処理が行われた場合の処理結果(動作)の概要を一覧にて示す図である。例えば、図6の最上段に示すように、保存単位の制御データが「通期」、過程保存の制御データが「する」、重複保存の制御データが「整理する」である場合、上述した電子保存処理が実行されることにより、電子保存データは、「通期に満たない期間も電子保存されるが、通期を保存した時点で通期に満たない保存データは整理される」ことが示されている。
【0041】
次に、図7は、作成期間が異なる複数の決算書の印刷物が生成され、対応する電子保存データが処理される過程を概念的に示す図である。図7(a)に示すように、決算書に関する各制御データは、対応する各メモリにそれぞれ格納されており、保存単位メモリ152に格納した保存単位の制御データは「半期」、過程保存メモリ153に格納された過程保存の制御データは「する」、重複保存メモリ154に格納した重複保存の制御データは「整理する」となっている。
【0042】
ここで、図7(b)に示すように、作成期間が「4月〜6月」の決算書の印刷指示が入力された場合、CPU11により、決算書の印刷データが生成され、決算書の印刷物が印刷装置17から出力される。また、CPU11により、この印刷データが電子保存データとして指定され、電子保存データファイル162に「4月〜6月」の決算書の電子保存データが新規保存される。ここで、決算書の作成期間は「4月〜6月」であり、作成期間は保存単位の制御データは「半期」以内であるが、過程保存の制御データは「する」であるため、「4月〜6月」の決算書が電子保存される構成となっている。
【0043】
続いて、図7(c)に示すように、作成期間が「7月〜9月」の決算書の印刷指示が入力された場合、CPU11により、「7月〜9月」の決算書の印刷データが生成され、「7月〜9月」の決算書の印刷物が印刷装置17から出力される。また、CPU11により、印刷データが電子保存データとして指定され、電子保存データファイル162に「7月〜9月」の決算書の電子保存データが新規保存される。ここで、決算書の作成期間は「7月〜9月」であり、作成期間は保存単位の制御データの「半期」以内であるが、過程保存の制御データは「する」であるため、「7月〜9月」の決算書が電子保存される構成となっている。また、作成期間が「4月〜6月」の決算書と、作成期間が「7月〜9月」の決算書は、作成期間が重複しないため、2つの決算書は電子保存されたままとなる。
【0044】
さらに、図7(d)に示すように、作成期間が「4月〜9月」の決算書の印刷指示が入力された場合、CPU11により、作成期間が「4月〜9月」の決算書の印刷データが生成され、「4月〜9月」の決算書の印刷物が印刷装置17から出力される。また、CPU11により、生成された印刷データが電子保存データとして指定され、電子保存データファイル162に「4月〜9月」の決算書の電子保存データが新規保存される。ここで、決算書の作成期間は「4月〜9月」であるため、作成期間は保存単位の制御データの「半期」を満たしており、「4月〜9月」の決算書の電子保存が行われる。また、「4月〜9月」の決算書は、作成期間が「4月〜6月」の決算書と、作成期間が「7月〜9月」の決算書と、作成期間が重複している。ここで、重複保存の制御データは「整理する」であるため、保存単位に満たない「4月〜6月」、及び「7月〜9月」の決算書の電子保存データは自動整理され、削除される構成となっている。
【0045】
以上のように、本実施の形態のデータ管理装置1によれば、電子文書の印刷が行われる毎に生成され、記憶装置16に電子保存される電子保存データを、文書種別毎に設定される保存単位、過程保存の制御データに基づいて、記憶装置16に保存するか否かを判断して、必要な電子保存データのみを保存するとともに、重複保存の制御データに基づいて、作成期間の重複する不要な電子保存データを記憶装置16から削除する。
【0046】
したがって、作成期間が重複する複数の電子保存データが記憶装置に保存されたり、最終的な会計資料としては不要な期間の電子保存データが記憶装置に保存されることがなく、必要な電子保存データのみを記憶装置に保存することができる。これにより、記憶装置に蓄積される電子保存データを効率良く管理するとともに、記憶装置の容量を有効に利用して、企業における業務処理の効率を向上させることができる。
【0047】
なお、本実施の形態における記述は、本発明にかかる好適なデータ管理装置1の一例であり、これに限定されるものではなく、本実施の形態におけるデータ管理装置1の細部構成、及び詳細動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能であることはもちろんである。
例えば、電子保存単位制御テーブル161及び電子保存データファイル162を格納する記憶装置16は、データ管理装置1に備えられた形態に限らず、記憶装置16をデータ管理装置1と分離し、データ管理装置1はネットワークNを介して記憶装置16に接続して電子保存単位制御テーブル161及び電子保存データファイル162にアクセスするように構成してもよい。
【0048】
【発明の効果】
本発明によれば、文書を保存する際に、文書に含まれるデータの対象期間を示す作成期間と、文書の作成期間に対応して所定の期間が予め文書の種類別に設定され、文書の作成期間の取り扱い単位を示す制御データである保存単位とに応じて、保存対象となる文書のみを記憶手段に保存するとともに、保存される文書と作成期間が重複する文書が記憶手段に既に記憶されている場合は、重複する文書が自動的に削除されるため、ユーザに負担をかけることなく、既に保存された不要な保存データを自動的に整理することができ、不要な保存データが記憶手段に保存されることがなく、記憶手段の容量を有効に利用して、保存データを効率良く管理することができる。
【図面の簡単な説明】
【図1】本発明を適用した実施の形態のデータ管理装置1の要部構成を示すブロック図である。
【図2】図1のRAM15に格納される各データのデータ構成例を示す図である。
【図3】図1の記憶装置16に格納される電子保存単位制御テーブル161のデータ構成例を示す図である。
【図4】図1の記憶装置16に格納される電子保存データファイル162のデータ構成例を示す図である。
【図5】図1のCPU11により実行される電子保存処理を示すフローチャートである。
【図6】各制御データに基づいて電子保存処理が行われた場合の処理結果(動作)の概要を一覧にて示す図である。
【図7】電子保存処理により電子保存データが処理される過程の具体例を示す図である。
【符号の説明】
1 データ管理装置
11 CPU
12 表示部
13 入力部
14 伝送制御部
15 RAM
16 記憶装置
17 印刷装置
18 バス
N ネットワーク
[0001]
BACKGROUND OF THE INVENTION
The present invention Save The present invention relates to a data management apparatus and a program for managing data.
[0002]
[Prior art]
In the past, companies have been doing business processing to create slips and financial statements, and data management devices that save the created slips and financial statements as electronic documents and display and print electronic documents have been used. Yes. In this data management apparatus, when printing the electronic document described above, a file in PDF format, for example, is created as print data, and after printing is completed, the print data is stored as electronic storage data in a storage device included in the data management apparatus. Saved.
[0003]
[Problems to be solved by the invention]
In such a conventional data management apparatus, since all of the created electronic storage data is stored in the storage device, for example, an electronic document whose creation period is from April to June, and July to September is created. When the electronic storage data of the electronic document and the April-September electronic document are created, the electronic storage data having the same creation period is accumulated in the storage device one after another. Therefore, when a certain amount of electronically stored data is accumulated in the storage device, the user needs to manually search for and delete the duplicated electronically stored data, resulting in poor data management efficiency. there were.
[0004]
Further, for example, the financial statements for April-June and July-September are only materials as the process of the accounting period, and are not necessary as final electronically stored data. Are stored in the storage device. In other words, since the capacity of the storage device is occupied by unnecessary data, there is a problem that the use efficiency of the storage device is poor.
Then, when the user wants to sort out these unnecessary electronic storage data, while checking the creation period of each electronic storage data, determine the existence of electronic storage data with overlapping creation periods, and so on When such electronically stored data is already stored, it is necessary to designate and delete the electronically stored data, and there is a disadvantage that the burden on the user for organizing the electronically stored data is large.
[0005]
The problem of the present invention is that the burden on the user Save Was unnecessary Save It is to be able to organize data automatically.
[0006]
[Means for Solving the Problems]
The invention according to claim 1 is included in the document when the document is stored in the storage unit in the data management apparatus including the storage unit that stores the document. Data coverage period A creation period indicating A predetermined period corresponding to the document creation period is set in advance for each document type, and is control data indicating a handling unit of the document creation period. A storage unit, and a determination unit that determines that the document is stored when the creation period satisfies the storage unit; and the storage unit stores the document when the determination unit determines that the document is stored. A storage unit for storing in the storage unit, a search unit for searching whether or not a document having a generation period overlapping with a generation period of the document to be stored is already stored in the storage unit, and a document having a generation period overlapping by the search unit And deleting means for deleting the document from the storage means when the document is retrieved.
[0007]
Here, the storage unit is a unit in which a predetermined period corresponding to the document creation period is set in advance for each document type. For example, a full period, a half period, a quarter period, or the like is set as the storage unit. ing.
[0008]
Therefore, the document Save When saving, only the document to be saved is saved in the storage means according to the document creation period and the save unit set for each type of document, Save If a document whose creation period overlaps with the created document has already been stored in the storage means, the duplicate document is automatically deleted, so that the user is not burdened. Save Was unnecessary Save Data can be automatically organized and unnecessary Save Data is not stored in the storage means, effectively using the capacity of the storage means, Save Data can be managed efficiently.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. However, the scope of the invention is not limited to the illustrated examples.
Here, the correspondence between each component in the data management apparatus according to the present invention and the data management apparatus 1 in the present embodiment will be clearly shown. That is, the storage means of the data management apparatus of the present invention corresponds to the storage device 16 of the data management apparatus 1 of the present embodiment, and the determination means, storage means, search means, and deletion means of the present invention are the same as in this embodiment. It corresponds to CPU11. The electronic storage unit control information storage means of the present invention corresponds to the electronic storage unit control table 161 of the present embodiment.
[0010]
First, the configuration will be described.
FIG. 1 is a block diagram showing a main configuration of a data management apparatus 1 according to the present embodiment. As shown in FIG. 1, the data management device 1 includes a CPU 11, a display unit 12, an input unit 13, a transmission control unit 14, a RAM 15, a storage device 16, a printing device 17, and the like. Yes.
[0011]
The CPU 11 develops a system program stored in the storage device 16 and a program designated from various application programs in a work area (not shown) in the RAM 15 and inputs the program from the input unit 13 and the transmission control unit 14. Various processes according to the program are executed according to the data to be processed, and the processing results are stored in the work memory in the RAM 15. Furthermore, display information for displaying the processing result is generated and output to the display unit 12.
[0012]
Specifically, the CPU 11 reads out an electronic storage processing program stored in the storage device 16 and executes an electronic storage processing (see FIG. 5) described later. When executing this electronic storage process, the CPU 11 acquires the print data of the document instructed to be printed as electronic storage data, acquires the creation period of this electronic storage data, and stores it in the creation period memory 151 of the RAM 15 described later. Stores the acquired creation period. Here, the creation period indicates a target period of data included in slips and financial statements processed each month. For example, electronic storage data whose creation period is from April to July is 4 It indicates that slip data or settlement data for the month to July is included. Note that the creation period is, for example, a period of at least three months corresponding to a predetermined period such as full year, half year, or quarter.
[0013]
In addition, the CPU 11 acquires the document type from the document name of the electronic storage data, and stores the storage unit, process storage, and duplicate storage control data corresponding to the document type, which will be described later (see FIG. 3). Get from. Each acquired control data is stored in a storage unit memory 152, a process storage memory 153, and a duplicate storage memory 154 of the RAM 15 described later. Here, the storage unit is control data indicating the handling unit of the creation period of the electronic storage data when the electronic document data is stored. For example, the full year, the quarter, the quarter, and any time are set as the storage unit. . The process storage is control data for instructing whether or not to store electronic document data whose creation period is less than the storage unit. Further, the duplicate storage is control data for instructing whether or not to store electronic storage data having a duplicate creation period.
[0014]
Further, the CPU 11 compares the creation period stored in the creation period memory 151 with the control data of the storage unit stored in the storage unit memory 152 to determine whether or not the creation period satisfies the storage unit. When the creation period satisfies the storage unit, the CPU 11 stores the corresponding electronic storage data in an electronic storage data file 162 described later.
[0015]
On the other hand, when the creation period does not satisfy the storage period, the CPU 11 obtains process storage control data from the process storage memory 153 and determines whether or not to perform process storage of the corresponding electronic storage data. Here, when the electronic storage data is not stored in the process, the CPU 11 deletes the corresponding electronic storage data. Further, when the electronic storage data is stored in the process, the CPU 11 stores the corresponding electronic storage data in an electronic storage data file 162 described later.
[0016]
Further, the CPU 11 acquires the duplicate storage control data from the duplicate storage memory 154 and determines whether or not to perform duplicate storage of the corresponding electronic storage data. Here, when the electronic storage data is stored in duplicate, the CPU 11 keeps the electronic storage data stored in the electronic storage data file 162. On the other hand, if the electronic storage data is not redundantly stored, the CPU 11 searches the electronic storage data file 161 for electronic storage data having a duplicate creation period. The electronic storage data for the current period is deleted from the electronic storage data file 162.
[0017]
The display unit 12 includes a display screen made up of a CRT (Cathode Ray Tube), an LCD (Liquid Crystal Display), or the like, and is transmitted and received via the input unit 13 and the transmission control unit 14 based on display instructions input from the CPU 11. Display data is displayed on the screen.
[0018]
The input unit 13 includes a keyboard having cursor keys, numeric input keys, and various function keys, and outputs a press signal corresponding to the key pressed on the keyboard to the CPU 11. Note that the input unit 13 may include a pointing device such as a mouse and a touch panel, and other input devices as necessary.
[0019]
The transmission control unit 14 is configured by a modem (MODEM / MOD Modulator / DEModulator), a terminal adapter (TA), or the like, and is connected to various networks N such as a LAN (Local Area Network), a WAN (Wide Area Network), or the Internet. An interface that can be connected to a connected transmission medium.
[0020]
The RAM 15 forms a work area for temporarily storing various programs executed by the CPU 11 and data processed by these various programs. A data configuration example of each data stored in the RAM 15 will be described with reference to FIG.
[0021]
As shown in FIG. 2, the RAM 15 has a creation period memory 151 for storing a creation period acquired from electronic storage data, a storage unit memory 152 for storing control data of storage units acquired from the electronic storage unit control table 161, and a process. A process storage memory 153 for storing control data for storage and a storage memory 154 for storing control data for overlap storage are provided. Each memory has a configuration in which each data acquired by the CPU 11 is stored in a corresponding memory in the electronic storage process.
[0022]
The storage device 16 has a recording medium (not shown) in which a program, data, and the like are stored in advance, and this recording medium is constituted by a magnetic or optical recording medium or a semiconductor memory. This recording medium is fixedly attached to the storage device 16 or is detachably mounted. This recording medium is processed by the system program, various application programs corresponding to the system, and various processing programs. Stored data and the like are stored.
[0023]
In addition, a part or all of the programs, data, and the like stored in the recording medium are received from the transmission control unit 14 via other network devices such as WAN and LAN from other devices such as servers and clients and stored. Further, the recording medium may be a recording medium of a server built on a network. Furthermore, the program may be transmitted to a server or a client via a transmission medium such as a network line and installed in these devices.
[0024]
Here, the electronic storage unit control table 161 and the electronic storage data file 162 stored in the storage device 16 will be described with reference to FIGS.
FIG. 3 is a diagram illustrating a data configuration example of the electronic storage unit control table 161. As shown in FIG. 3, the electronic storage unit control table 161 stores storage data for controlling the storage form, process storage, and duplication unit control data for each document type of the electronic storage data created at the time of printing. It is a table. As shown in FIG. 3, the electronic storage unit control table 161 is divided into items of “document name”, “storage unit”, “process storage”, and “duplicate unit”, and each data is recorded. In the “document name”, text data such as “total balance trial calculation table” and “use total total trial calculation table”, which are document names of the electronically stored data, are recorded. Each document name corresponds to a document type.
[0025]
In the “storage unit”, text data such as “full year”, “half year”, “four quarters”, “as needed” is recorded corresponding to each document name, and indicates the period of the storage unit. “Full year” includes a period from “start to end”. For example, if the full period is 12 months, it means that 12 months is a storage unit. “Half year” includes a period of “early period to half period” or “half period to end period”. For example, if the period of the full year is 12 months, it means that half of the six months is a storage unit. “Quarter period” includes the periods from “Beginning to quarter period”, “Quarter period to half period”, “Half period to quarter period”, and “Quarter period to period end”. For example, if the full year period is 12 months This means that a quarter of three months is used as a storage unit. Furthermore, “as needed” indicates that the storage unit is not set, and that electronic storage data is to be stored regardless of the creation period.
[0026]
In “process saving”, text data such as “Yes” and “No” is recorded, and indicates whether or not to save the process. In other words, if the control data is “Yes”, it indicates that electronic storage data is stored even if it is less than the storage unit. If the control data is “No”, the electronic storage data is less than the storage unit. Indicates no electronic storage.
[0027]
“Duplicate storage” records text data such as “Organize” and “Do not organize”, and indicates whether or not to perform duplicate storage. That is, when the control data is “organize”, it indicates that the electronic storage data recorded in the electronic storage data file 162 is deleted due to overlapping creation periods, and when the control data is “not organize”, This indicates that the electronic storage data recorded in the electronic storage data file 162 with duplicate creation periods is not deleted.
[0028]
Next, FIGS. 4A to 4C are diagrams showing examples of the data configuration of the electronic storage data stored in the electronic storage data file 162. FIG. FIG. 4A shows electronically stored data whose document name is “Financial Statement” and whose creation period is “2002 / 04-2002 / 06”, and whose document name is “Financial Statement” and whose creation period is “2002”. / 07-2002 / 09 "is stored. That is, the electronic storage data file 162a stores electronic storage data whose creation periods do not overlap.
[0029]
FIG. 4B shows electronically stored data whose document name is “financial statements” and whose creation period is “2002 / 04-2002 / 06”, and whose document name is “financial statements” and whose creation period is “2002”. / 07-2002 / 09 "and electronically stored data whose document name is" Financial Statement "and whose creation period is" 2002 / 04-2002 / 09 "are stored. That is, the electronic storage data file 162b shows a case where the electronic storage data of the financial statements for April to September is further stored in the electronic storage data file 162a. The storage data creation period overlaps.
[0030]
In FIG. 4C, only electronically stored data whose document name is “financial statement” and whose creation period is “2002/04 to 2002/09” is stored. In other words, the electronic storage data file 162c shows a case where duplicate electronic storage data is deleted from the electronic storage data file 162b, and does not include electronic storage data having a duplicate creation period.
[0031]
The printing device 17 is a printer that employs a printing method such as a laser printer, an ink jet printer, or a sublimation printer, and uses infrared laser light or projection light from an LED (Light-Emitting Diode) according to the control of the CPU 11. Then, the print data is transferred to the print medium and output.
[0032]
Next, the operation of the present embodiment will be described.
A program for realizing each function described in each flowchart described later is stored in the recording medium of the data management device 1 in the form of a readable program code, and the CPU 11 of the data management device 1 stores the program code. The operation according to is executed sequentially. In addition, the CPU 11 can sequentially execute an operation according to the program code transmitted via the transmission medium. In other words, in addition to the recording medium, it is possible to execute the operation specific to the present embodiment using a program or data supplied externally via a transmission medium.
[0033]
Electronic storage processing executed by the CPU 11 of the data management apparatus 1 will be described with reference to FIG. As shown in FIG. 5, when a document such as a financial statement is specified via the input unit 13 and a print instruction is input when executing the electronic storage process, the CPU 11 creates print data and prints it. At the same time, the created print data is designated as electronically stored data (step S1).
[0034]
Next, the CPU 11 acquires the creation period of the designated electronic storage data from the electronic storage data and stores it in the creation period memory 151 (step S2). Subsequently, the CPU 11 acquires the document type from the document name of the electronically stored data (step S3). Based on the acquired document type, the corresponding storage unit, process storage, and duplicate storage control data are searched and acquired from the electronic storage unit control table 161 stored in the storage device 16, and the storage unit memory 152, Control data is stored in the process storage memory 153 and the duplicate storage memory 154, respectively (step S4).
[0035]
Subsequently, the CPU 11 compares the creation period stored in the creation period memory 151 with the control data of the storage unit stored in the storage unit memory 152 (step S5), and determines whether or not the creation period is within the storage unit. Is determined (step S6). If the creation period is not within the storage unit (step S6; NO), that is, if the creation period satisfies the storage unit, the CPU 11 proceeds to step S9.
[0036]
On the other hand, when the creation period is within the storage unit (step S6; YES), that is, when the creation period does not satisfy the storage unit, the CPU 11 reads out the process storage control data stored in the process storage memory 153 ( Step S7), it is determined whether or not to save the process (Step S8). When it is determined that the process storage is not performed based on the control data (step S8; NO), the CPU 11 ends the electronic storage process.
[0037]
On the other hand, when it is determined that process saving is performed based on the control data (step S8; YES), the CPU 11 stores the corresponding electronic storage data in the electronic storage data file 162 (step S9). Then, the CPU 11 reads the duplicate storage control data stored in the duplicate storage memory 154 (step S10), and determines whether or not the corresponding electronic storage data is to be duplicated (step S11). If it is determined that duplicate storage is to be performed based on the control data (step S11; YES), the CPU 11 ends the electronic storage process while storing the electronic storage data in the electronic storage data file 162.
[0038]
Further, when it is determined that the electronic storage data is not stored redundantly according to the control data (step S11; NO), the CPU 11 acquires the creation period of the electronic storage data stored in the electronic storage data file 162, and the creation period overlaps. Whether or not the electronic storage data to be stored is stored is searched (step S12), and it is determined whether or not the electronic storage data having the same creation period is stored in the electronic storage data file 162 (step S13).
[0039]
Here, when the electronic storage data having the same creation period is not stored (step S13; NO), the CPU 11 ends the electronic storage processing. When electronic storage data having a duplicate creation period is stored in the electronic storage data file 162 (step S13; YES), the CPU 11 deletes the searched electronic storage data from the electronic storage data file 162. (Step S14), the electronic storage process is terminated.
[0040]
Next, FIG. 6 is a diagram showing a summary of processing results (operations) when electronic storage processing is performed based on the storage unit, process storage, and duplicate storage control data. For example, as shown in the top row of FIG. 6, when the storage unit control data is “full-year”, the process storage control data is “Yes”, and the duplicate storage control data is “Organize”, the electronic storage described above By executing the process, it is indicated that the electronically stored data is “electronically stored even during a period that is less than the full year, but the saved data that is less than the full year is sorted when the full year is saved”.
[0041]
Next, FIG. 7 is a diagram conceptually showing a process in which printed materials of a plurality of financial statements having different creation periods are generated and corresponding electronic storage data is processed. As shown in FIG. 7A, each control data related to the financial statements is stored in each corresponding memory, and the control data of the storage unit stored in the storage unit memory 152 is “half-year”, and the process storage memory 153. The process storage control data stored in the storage is “Yes”, and the duplicate storage control data stored in the duplicate storage memory 154 is “Organize”.
[0042]
Here, as shown in FIG. 7 (b), when a financial statement printing instruction with a creation period of “April to June” is input, the CPU 11 generates print data of the financial statement, Printed matter is output from the printing device 17. Further, the CPU 11 designates this print data as electronic storage data, and the electronic storage data of the financial statements of “April to June” is newly stored in the electronic storage data file 162. Here, the preparation period of the financial statements is “April to June”, and the control data of the storage unit is within “half year”, but the control data of the process storage is “Yes”. "April to June" financial statements are stored electronically.
[0043]
Subsequently, as shown in FIG. 7C, when an instruction to print a financial statement whose creation period is “July to September” is input, the CPU 11 prints a financial statement of “July to September”. Data is generated, and a printed matter of the financial statements of “July to September” is output from the printing device 17. Further, the CPU 11 designates the print data as electronic storage data, and the electronic storage data of the financial statements “July to September” is newly stored in the electronic storage data file 162. Here, the preparation period of the financial statements is “July to September”, and the preparation period is within “half year” of the control data of the storage unit, but the control data of the process storage is “Yes”. The financial statements of “July to September” are stored electronically. In addition, the financial statements for which the creation period is "April to June" and the financial statements for which the creation period is "July to September" do not overlap, so the two financial statements remain electronically stored. Become.
[0044]
Further, as shown in FIG. 7D, when an instruction to print a financial statement with a creation period of “April to September” is input, the CPU 11 makes a financial statement with a creation period of “April to September”. The print data of “April to September” is output from the printing device 17. Further, the CPU 11 designates the generated print data as electronic storage data, and the electronic storage data of the financial statements “April to September” is newly stored in the electronic storage data file 162. Here, since the preparation period of the financial statements is “April to September”, the preparation period satisfies the “half-year” of the control data of the storage unit, and the financial statements of “April to September” are stored electronically. Is done. In addition, the financial statements for “April to September” have the same creation period as the financial statements for which the preparation period is “April to June” and the financial statements for which the preparation period is “July to September”. Yes. Here, since the control data for duplicate storage is “reorganize”, the electronically stored data of the financial statements of “April to June” and “July to September”, which are less than the storage unit, are automatically organized, It is configured to be deleted.
[0045]
As described above, according to the data management apparatus 1 of the present embodiment, the electronic storage data that is generated each time an electronic document is printed and electronically stored in the storage device 16 is set for each document type. Based on the storage unit and the process storage control data, it is determined whether or not to store in the storage device 16, and only the necessary electronic storage data is stored. Unnecessary electronic storage data to be deleted is deleted from the storage device 16.
[0046]
Therefore, a plurality of electronically stored data with overlapping creation periods are not stored in the storage device, or the electronically stored data for a period unnecessary as final accounting material is not stored in the storage device. Only can be stored in a storage device. Thus, electronic storage data stored in the storage device can be efficiently managed, and the capacity of the storage device can be effectively used to improve the efficiency of business processing in a company.
[0047]
The description in the present embodiment is an example of the preferred data management apparatus 1 according to the present invention, and is not limited to this. The detailed configuration and detailed operation of the data management apparatus 1 in the present embodiment are described below. Of course, it can be changed as appropriate without departing from the spirit of the present invention.
For example, the storage device 16 that stores the electronic storage unit control table 161 and the electronic storage data file 162 is not limited to the form provided in the data management device 1, and the storage device 16 is separated from the data management device 1, and the data management device 1 may be configured to connect to the storage device 16 via the network N and access the electronic storage unit control table 161 and the electronic storage data file 162.
[0048]
【The invention's effect】
According to the present invention, when saving a document, Indicates the target period of the data contained in the document Creation period, Control data indicating a handling unit of a document creation period in which a predetermined period is set in advance for each document type in correspondence with the document creation period. Depending on the storage unit, only the document to be saved is saved in the storage means, and if a document whose creation period overlaps with the saved document is already stored in the storage means, the duplicate document is automatically Therefore, unnecessary storage data that has already been stored can be automatically organized without burdening the user, and unnecessary storage data is not stored in the storage means. The stored data can be efficiently managed by effectively using the capacity.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a main configuration of a data management apparatus 1 according to an embodiment to which the present invention is applied.
2 is a diagram showing a data configuration example of each data stored in a RAM 15 of FIG.
3 is a diagram showing a data configuration example of an electronic storage unit control table 161 stored in the storage device 16 of FIG. 1. FIG.
4 is a diagram showing a data configuration example of an electronic storage data file 162 stored in the storage device 16 of FIG. 1. FIG.
FIG. 5 is a flowchart showing an electronic storage process executed by the CPU 11 of FIG. 1;
FIG. 6 is a diagram showing a summary of processing results (operations) when electronic storage processing is performed based on each control data.
FIG. 7 is a diagram illustrating a specific example of a process in which electronic storage data is processed by electronic storage processing;
[Explanation of symbols]
1 Data management device
11 CPU
12 Display section
13 Input section
14 Transmission control unit
15 RAM
16 Storage device
17 Printing device
18 Bus
N network

Claims (3)

文書を保存する記憶手段を備えるデータ管理装置において、
前記記憶手段に文書を保存する際に、文書に含まれるデータの対象期間を示す作成期間と、前記文書の作成期間に対応して所定の期間が予め文書の種類別に設定され、前記文書の作成期間の取り扱い単位を示す制御データである保存単位とを比較し、前記作成期間が前記保存単位を満たしている場合は文書を保存すると判別する判別手段と、
前記判別手段により、前記文書を保存すると判別された場合に当該文書を前記記憶手段に保存させる保存手段と、
保存する文書の作成期間と重複する作成期間の文書が前記記憶手段に既に保存されているか否かを検索する検索手段と、
前記検索手段により作成期間が重複する文書が検索された場合に当該文書を前記記憶手段から削除する削除手段と、
を備えることを特徴とするデータ管理装置。
In a data management device comprising a storage means for storing a document,
When the document is stored in the storage unit, a creation period indicating a target period of data included in the document and a predetermined period corresponding to the creation period of the document are set in advance for each document type, and the creation of the document A determination unit that compares a storage unit that is control data indicating a handling unit of a period, and determines that a document is stored when the creation period satisfies the storage unit;
A storage unit that stores the document in the storage unit when the determination unit determines that the document is to be stored;
Search means for searching whether or not a document having a creation period overlapping with a creation period of the document to be saved is already saved in the storage means;
A deletion unit that deletes the document from the storage unit when a document having a duplicate creation period is searched by the search unit;
A data management device comprising:
前記保存単位と、作成期間が保存単位に満たない文書を保存するか否かを指示する過程保存要否と、作成期間が重複する文書を削除するか否かを示す重複保存要否と、を文書の種類別に記憶する保存単位制御情報記憶手段をさらに備え、
前記判別手段は、前記作成期間が保存単位を満たしていない場合、前記保存単位制御情報記憶手段に記憶される過程保存要否が、作成期間が保存単位に満たない文書を保存すると指示している場合は文書を保存すると判別し、
前記削除手段は、前記保存単位制御情報記憶手段に記憶される重複保存要否に基づいて前記作成期間が重複する文書を削除することを特徴とする請求項1記載のデータ管理装置。
The storage unit, a process storage necessity indicating whether to save a document whose creation period is less than the storage unit, and a duplicate storage necessity indicating whether to delete a document with a duplicate creation period, It further comprises storage unit control information storage means for storing each document type,
It said determination means, when the creation time does not meet the storage unit, processes stored necessity to be stored in the storage unit control information storage means are instructed to save a document that is created period less than the storage unit If you decide to save the document,
2. The data management apparatus according to claim 1, wherein the deleting unit deletes the document having the same creation period based on the necessity of overlapping storage stored in the storage unit control information storage unit.
コンピュータを、
記憶手段に文書を保存する際に、文書に含まれるデータの対象期間を示す作成期間と、前記文書の作成期間に対応して所定の期間が予め文書の種類別に設定され、前記文書の作成期間の取り扱い単位を示す制御データである保存単位とを比較し、前記作成期間が前記保存単位を満たしている場合は文書を保存すると判別する判別手段、
前記判別手段により、前記文書を保存すると判別された場合に当該文書を前記記憶手段に保存させる保存手段、
保存する文書の作成期間と重複する作成期間の文書が前記記憶手段に既に保存されているか否かを検索する検索手段、
前記検索手段により作成期間が重複する文書が検索された場合に当該文書を前記記憶手段から削除する削除手段、
として機能させるためのプログラム。
Computer
When the document is stored in the storage unit, a creation period indicating a target period of data included in the document and a predetermined period corresponding to the creation period of the document are set in advance for each document type, and the creation period of the document A determination unit that compares a storage unit that is control data indicating a handling unit of the document and determines that the document is stored when the creation period satisfies the storage unit;
A storage unit that stores the document in the storage unit when the determination unit determines that the document is to be stored;
Search means for searching whether a document having a creation period overlapping with a creation period of a document to be saved is already saved in the storage means;
A deletion unit that deletes the document from the storage unit when the search unit searches for a document having a duplicate creation period;
Program to function as.
JP2002115938A 2002-04-18 2002-04-18 Data management apparatus and program Expired - Fee Related JP4140266B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002115938A JP4140266B2 (en) 2002-04-18 2002-04-18 Data management apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002115938A JP4140266B2 (en) 2002-04-18 2002-04-18 Data management apparatus and program

Publications (2)

Publication Number Publication Date
JP2003308232A JP2003308232A (en) 2003-10-31
JP4140266B2 true JP4140266B2 (en) 2008-08-27

Family

ID=29396994

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002115938A Expired - Fee Related JP4140266B2 (en) 2002-04-18 2002-04-18 Data management apparatus and program

Country Status (1)

Country Link
JP (1) JP4140266B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010089797A1 (en) 2009-02-04 2010-08-12 Hitachi, Ltd. Storage apparatus and method for eliminating redundant data storage using storage apparatus

Also Published As

Publication number Publication date
JP2003308232A (en) 2003-10-31

Similar Documents

Publication Publication Date Title
US8037107B2 (en) Document transfer assisting system, monitor apparatus, document transfer assisting apparatus, method and computer readable recording medium
JPH01173159A (en) Electronic document management for interactive type information handling system
JPH0740237B2 (en) Storage management method of electronic document in interactive information handling system
JPH0664547B2 (en) Electronic Document Management Method for Interactive Information Handling System
JPH11224148A (en) Document search method, storage medium, and computer system
JP2000118095A (en) Printing control apparatus, printing system using the same, printing control method and recording medium
US6985894B2 (en) Document management method and computer-readable storage medium storing program code for executing the same
JP2003316629A (en) Document management program and document management system
JP3832978B2 (en) Print control apparatus and print control method
JP4140266B2 (en) Data management apparatus and program
CN100428235C (en) Material management system and method
JPH11219277A (en) Data output device, data output method, storage medium recording data output program, and printing device
JP2011043930A (en) System, server device, apparatus and method for processing business form, and program
JP7124362B2 (en) Information processing device, processing method, autonomous processing system, program
JP3444620B2 (en) Filing system equipment
JPH01270167A (en) Document editing method with notes
JP4103282B2 (en) File storage management device and storage medium
JP2830119B2 (en) Resource management device
JPH07121529A (en) Document processor
JP2003308325A (en) Data registration device, data registration method, data registration program, and recording medium
JP7135300B2 (en) Information processing device and program
JP4261551B2 (en) Archive system
JP2004355470A (en) Data management device and data management method
JP4322595B2 (en) Form creation system, server, program, and recording medium
JPH11109602A (en) System and method for job managing and recording medium with program for executing management

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071218

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080408

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080425

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080520

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080602

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110620

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4140266

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110620

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120620

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120620

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130620

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees