(57)【特許請求の範囲】
【請求項１】
保存されているデータファイルを読み込み、編集が行われたデータファイルを保存するファイル保存管理装置であって、
前記データファイルの保存を行う際に、個人保存場所情報または共有保存場所情報を入力すると共に、前記データファイルを識別するための識別名称情報と、個人または共用を個別に識別するための個別の識別名とを入力するための入力画面を表示する表示手段と、
前記データファイルに対し、前記入力画面で入力された個人保存場所情報または共有保存場所情報を付加する保存場所情報付加手段と、
前記データファイルに対し、前記入力画面で入力された識別名称情報と個別の識別名とを付加する識別名称情報付加手段と、
前記識別名称情報付加手段により当該データファイルに対して付加された識別名称情報と個別の識別名とを付加した名称を当該データファイルのファイル名として指定するファイル名指定手段と、
前記保存場所情報付加手段により前記データファイルに対して付加されている個人保存場所情報または共有保存場所情報を取得する保存場所情報取得手段と、
前記保存場所情報取得手段により、個人保存場所情報を取得した場合には、前記保存指示されたデータファイルを該個人保存場所情報と前記ファイル名指定手段により指定されたファイル名称により特定される個人用の保存場所に保存し、共有保存場所情報を取得した場合には、前記保存指示されたデータファイルを該共有保存場所情報と前記ファイル名指定手段により指定されたファイル名称により特定される共有の保存場所に保存するデータ保存手段と、
を備えることを特徴とするファイル保存管理装置。
【請求項２】
保存されているデータファイルを読み込み、編集が行われたデータファイルを保存するファイル保存管理装置に備えられるコンピュータを、
前記データファイルの保存を行う際に、個人保存場所情報または共有保存場所情報を入力すると共に、前記データファイルを識別するための識別名称情報と、個人または共用を個別に識別するための個別の識別名とを入力するための入力画面を表示する表示手段、
前記データファイルに対し、前記入力画面で入力された個人保存場所情報または共有保存場所情報を付加する保存場所情報付加手段、
前記データファイルに対し、前記入力画面で入力された識別名称情報と個別の識別名とを付加する識別名称情報付加手段、
前記識別名称情報付加手段により当該データファイルに対して付加された識別名称情報と個別の識別名とを付加した名称を当該データファイルのファイル名として指定するファイル名指定手段、
前記保存場所情報付加手段により前記データファイルに対して付加されている個人保存場所情報または共有保存場所情報を取得する保存場所情報取得手段、
前記保存場所情報取得手段により、個人保存場所情報を取得した場合には、前記保存指示されたデータファイルを該個人保存場所情報と前記ファイル名指定手段により指定されたファイル名称により特定される個人用の保存場所に保存し、共有保存場所情報を取得した場合には、前記保存指示されたデータファイルを該共有保存場所情報と前記ファイル名指定手段により指定されたファイル名称により特定される共有の保存場所に保存するデータ保存手段、
として機能させるためのプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファイルデータを指定された保存場所に保存して、管理するファイル保存管理装置、及び記憶媒体に関する。
【０００２】
【従来の技術】
近時、ＬＡＮ（Local Area Network）等のネットワークを介してサーバ・コンピュータに複数のクライアント・コンピュータが接続され、サーバ・コンピュータに入力された各種データを複数のクライアント・コンピュータにより共有するシステムの形態が増えつつある。例えば、このようなシステム形態の企業等において、文書、表等の作成時に利用される特定の書式やレイアウトが設定された原紙ファイル（テンプレートファイル）がサーバ・コンピュータの共有保存場所に保存され、各ユーザーがクライアント・コンピュータを利用して、その原紙ファイルをもとに、文書、表等を作成している。
【０００３】
このような、複数のユーザーに共有される原紙ファイルを用いて文書、表等の作成を行なう場合には、一般に、ユーザーは、作成した文書ファイル、表ファイル等をユーザー個人のデータとして保存するとともに、他のユーザーとの共有データとして、共有保存場所にも保存しておくことが多かった。また、必要に応じて別の場所を指定してバックアップデータを保存する場合もあった。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来、同じファイルを複数の保存場所に保存する場合には、まず、ユーザーは、１つめの保存場所（例えば、個人のコンピュータの保存場所）を指定して、ファイル名を付けて、保存を指示するといった、ファイル保存操作を行ない、その後、更に、他の保存場所（例えば、サーバ・コンピュータ等の共有保存場所）を指定してファイル名を付けて、保存を指示するといった、ファイル保存操作を行なわなければならなかった。すなわち、複数の保存場所に保存する場合には、同一ファイルであっても、保存操作を複数回繰り返し行なわなければならず、作業効率が悪いといった問題があった。
【０００５】
また、一度保存したファイルを再編集して、データの更新をする際には、個人のコンピュータに保存されたファイルデータと、共有保存場所に保存されたファイルデータとの両方を更新する必要があるが、例えば、ユーザーが個人のコンピュータに保存されたファイルデータのみを再編集して、更新し、共有保存場所に保存されたファイルデータの更新を忘れることもあった。その場合には、共有保存場所に保存されたファイルデータと、個人のコンピュータに保存されたファイルデータとの内容が異なってしまうといった問題があった。また、編集したデータを別の場所にバックアップして保存するのを忘れてしまった場合には、元の保存場所にトラブルが発生した場合にはデータが失われてしまう心配があった。
【０００６】
さらに、同一の原紙ファイルを用いて作成された同種のファイルであっても、各ユーザーがそれぞれ独自のファイル名を付け、共有保存場所内の独自の保存場所（ディレクトリ）を指定して保存するため、共有保存場所内のファイル管理が煩雑になるといった問題もあった。
【０００７】
本発明の課題は、より確実かつ容易に、保存すべき保存場所に対するファイルの保存及び管理を行なうことを可能とするファイル保存管理装置、及び記憶媒体を提供することである。
【０００８】
【課題を解決するための手段】
請求項１記載の発明は、保存されているデータファイルを読み込み、編集が行われたデータファイルを保存するファイル保存管理装置であって、前記データファイルの保存を行う際に、個人保存場所情報または共有保存場所情報を入力すると共に、前記データファイルを識別するための識別名称情報と、個人または共用を個別に識別するための個別の識別名とを入力するための入力画面を表示する表示手段と、前記データファイルに対し、前記入力画面で入力された個人保存場所情報または共有保存場所情報を付加する保存場所情報付加手段と、前記データファイルに対し、前記入力画面で入力された識別名称情報と個別の識別名とを付加する識別名称情報付加手段と、前記識別名称情報付加手段により当該データファイルに対して付加された識別名称情報と個別の識別名とを付加した名称を当該データファイルのファイル名として指定するファイル名指定手段と、  前記保存場所情報付加手段により前記データファイルに対して付加されている個人保存場所情報または共有保存場所情報を取得する保存場所情報取得手段と、前記保存場所情報取得手段により、個人保存場所情報を取得した場合には、前記保存指示されたデータファイルを該個人保存場所情報と前記ファイル名指定手段により指定されたファイル名称により特定される個人用の保存場所に保存し、共有保存場所情報を取得した場合には、前記保存指示されたデータファイルを該共有保存場所情報と前記ファイル名指定手段により指定されたファイル名称により特定される共有の保存場所に保存するデータ保存手段と、を備えることを特徴とする。
更に、保存されているデータファイルを読み込み、編集が行われたデータファイルを保存するファイル保存管理装置に備えられるコンピュータを、上述した請求項１記載の発明に示した主要手段として機能させるためのプログラムを記憶した記憶媒体を提供する（請求項２記載の発明）。
【００１４】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
図１〜図５は、本発明を適用した一実施の形態としてのコンピュータシステムを示す図である。
【００１５】
まず構成を説明する。
図１は、本実施の形態におけるコンピュータシステム１の制御系の要部構成を示すブロック図である。コンピュータシステム１は、ＣＰＵ２、入力装置３、ＲＡＭ４、表示装置５、記憶装置６、記憶媒体７、印刷装置８、及び伝送制御部９によって構成されており、記憶媒体７を除く各部はバス１０によって接続されている。
【００１６】
ＣＰＵ（Central Processing Unit）２は、記憶装置６内に格納されているシステムプログラム及び当該システムに対応する各種アプリケーションプログラムの中から指定されたアプリケーションプログラムをＲＡＭ４内の図示しないプログラム格納領域に展開し、入力装置３から入力される各種指示あるいはデータをＲＡＭ４内に一時的に格納し、この入力指示及び入力データに応じて記憶装置６内に格納されたアプリケーションプログラムに従って各種処理を実行し、その処理結果をＲＡＭ４内に格納するとともに、表示装置５に表示する。そして、ＲＡＭ４に格納した処理結果を入力装置３から入力指示される記憶装置６内の保存先に保存する。また、ＲＡＭ４内に格納した処理結果を入力装置３からの入力指示に従って印刷装置８によって印刷する。
【００１７】
また、ＣＰＵ２は、後述するファイル保存処理（図４）を実行する際に、文書作成プログラムが起動され、保存場所内に保存されているファイルデータが読み込まれると、入力装置３からのファイル保存指示に従って、ファイル保存用のダイアログボックス２０（図２、図３参照）を表示装置５に表示する。その際に、ファイルデータが、原紙ファイルである場合には、初期状態として、ファイルに属性情報として付加されて保存されていたファイル保存に関する情報に基づく初期データをダイアログボックス２０の各入力領域に表示する。また、ファイルデータが原紙ファイルではなく、属性情報としてファイル保存に関する情報が付加されていない場合には、そのファイルデータが保存されていた保存場所に基づく初期データをダイアログボックス２０の各入力領域に表示する。
【００１８】
更に、ＣＰＵ２は、入力装置３からの入力、修正指示に従って、個人保存場所、保存ファイル名、識別名、共有保存場所、保存ファイル名、識別名等を指定し、その指定内容をＲＡＭ４内に一時記憶する。そして、文書作成、編集の終了指示が入力装置３から入力されると、ＲＡＭ４内に記憶した指定内容に基づき、保存パス作成処理（図５）を実行し、個人保存場所及び共有保存場所にファイルを保存する。
【００１９】
入力装置３は、カーソルキー、数字入力キー及び各種機能キー等を備えたキーボード及びマウス等のポインティングデバイスを含み、キーボードにおいて押下されたキーの押下信号やマウスの位置信号をＣＰＵ２に出力する。
【００２０】
ＲＡＭ（Random Access Memory）４は、ＣＰＵ２が前記各種アプリケーションプログラムを実行する際に各種データを展開するプログラム格納領域を形成すると共に、ＣＰＵ２が前記ファイル保存処理（図４）を実行する際に、文書作成プログラム、原紙ファイルデータ、ファイル保存指定内容、及び文書作成、編集にかかるデータ等を展開するメモリ領域を形成する。
【００２１】
表示装置５は、ＣＲＴ（Cathode Ray Tube）、液晶表示画面等により構成され、ＣＰＵ２から入力される表示データ（原紙ファイルデータ、文書作成編集時の入力データ、ファイル保存用ダイアログボックス２０（図２、図３参照）等）を表示する。印刷装置８は、プリンタ等により構成され、ＣＰＵ２から入力される印刷データを印刷する。
【００２２】
記憶装置６は、プログラムやデータ等が予め記憶されている記憶媒体７を有しており、この記憶媒体７は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記憶媒体７は記憶装置６に固定的に設けたもの、若しくは着脱自在に装着するものであり、この記憶媒体７には上記システムプログラム及び当該システムに対応する各種アプリケーションプログラム、文書作成プログラム、ファイル保存処理プログラム、保存パス作成処理プログラム、及び各処理プログラムで処理されたデータ、文書データ等を記憶する。
【００２３】
また、この記憶媒体７に記憶するプログラム、データ等は、その一部若しくは全部をサーバやクライアント等の他の機器からネットワーク回線等の伝送媒体を介して伝送制御部９から受信して記憶する構成にしてもよく、さらに、記憶媒体７はネットワーク上に構築されたサーバの記憶媒体であってもよい。さらに、前記プログラムをネットワーク回線等の伝送媒体を介してサーバやクライアントへ伝送してこれらの機器にインストールするように構成してもよい。
【００２４】
伝送制御部９は、モデム（ＭＯＤＥＭ：MOdulator/DEModulator ）またはターミナルアダプタ（ＴＡ：Terminal Adapter）等によって構成され、電話回線、ＩＳＤＮ回線等の通信回線を介して外部機器との通信を行うための制御を行う。モデムは、電話回線を介してパーソナルコンピュータ等の外部機器との通信を行うために、ＣＰＵ２によって処理されたデジタルデータを電話回線の周波数帯域にあったアナログ信号に変調し、また、電話回線を介して入力されたアナログ信号をデジタル信号に復調する装置であり、ターミナルアダプタは、ＩＳＤＮ回線を介してパーソナルコンピュータ等の外部機器との通信を行うために、既存のインタフェースをＩＳＤＮに対応するインタフェースに変換する装置である。
【００２５】
図２は、入力装置３によりファイルの保存が指示入力された際に、表示装置５に表示されるダイアログボックスの一例を示す図であり、個人の保存場所と、共有保存場所との両方に保存するための指定が行なわれた場合を示している。この図２に示すように、ダイアログボックス２０は、個人のコンピュータの保存場所にファイルを保存するための個人保存用項目２１と共有保存場所にファイルを保存するための共有保存用項目２２とが設定されており、更に、「ＯＫ」ボタン２３、及び「キャンセル」ボタン２４が設けられている。
【００２６】
個人保存用項目２１には、「個人保存場所」、「保存ファイル名」、「識別名」、「位置」を指定するための入力領域が設けられている。「個人保存場所」には、例えば、“C:\My Documents”といった、ファイルを保存するドライブ、ディレクトリ名等が入力、指定される。この「個人保存場所」は、例えば、ドロップダウンリストになっていて、リスト中のディレクトリの内、所望のディレクトリ名を選択することで入力するような構成であっても良い。
【００２７】
「保存ファイル名」には、例えば、“アイディアシート”といった、保存するファイルに付けるファイル名が入力、指定される。「識別名」には、例えば、“（AAA装置）”といった、保存するファイルの「保存ファイル名」が既存のファイルの「保存ファイル名」と同一である場合に、識別するための識別子が入力、指定される。この「識別名」には、既存の保存ファイルの識別子とは異なる識別子が自動的に入力、指定されるようにしても良い。例えば、“C:\My Documents”内に“アイディアシート（BBB装置）”、“アイディアシート（CCC装置）”といったファイル名（「保存ファイル名」＋「識別名」）のファイルが存在していた場合には、「識別名」には、自動的に、例えば“（AAA装置）”といった識別子が入力、指定される。
【００２８】
「位置」には、後述する保存パス作成処理において保存パスを作成する際に、「識別名」を挿入する位置として“後方”、“前方”のどちらかが、入力、指定される。“後方”が指定された場合には、「保存ファイル名」の直後に「識別名」が挿入され、“前方”が指定された場合には、「保存ファイル名」の直前に「識別名」が挿入される。この「位置」は、例えば、“後方”、“前方”を選択、指定することができるように、ドロップダウンリストになっていても良い。
【００２９】
また、図２において、共有保存用項目２２には、「個人保存場所」、「保存ファイル名」、「識別名」、「位置」を指定するための入力領域が設けられている。「個人保存場所」には、例えば、“\\Server\CASIO\特許アイディア”といったファイルを保存する共有保存場所のドライブ、ディレクトリ名等が入力、指定される。この「共有保存場所」は、例えば、ドロップダウンリストになっていて、リスト中のディレクトリの内、所望のディレクトリを選択することで入力できるようにしても良い。
【００３０】
「保存ファイル名」には、例えば、“アイディアシート”といった、保存するファイルに付けるファイル名が入力、指定される。「識別名」には、例えば、“（AAA装置）”といった、保存するファイルの「保存ファイル名」が既存のファイルの「保存ファイル名」と同一である場合に、識別するための識別子が入力、指定される。この共有保存用項目２２の「識別名」にも、個人保存用項目２１の「識別名」と同様に、既存の保存ファイルの識別子とは異なる識別子が自動的に入力、指定されるようにしても良い。
【００３１】
その場合には、例えば、“\\Server\CASIO\特許アイディア”に保存され、ファイル名が“アイディアシート”である原紙ファイルをもとにした文書ファイルを保存する際に、例えば既に、“\\Server\CASIO\特許アイディア”に既存ファイルとして、“アイディアシート（BBB装置）．ｄｏｃ”、“アイディアシート（CCC装置）．ｄｏｃ”というファイルが保存されていた場合には、「識別名」には、例えば、“（AAA装置）”といった識別子が自動的に入力、指定される。
【００３２】
共有保存用項目２２の「位置」には、個人保存用項目２１の「位置」と同様に、「識別名」を挿入する位置として“後方”、“前方”のどちらかが入力、指定され、例えば、“後方”、“前方”を選択することができるように、ドロップダウンリストになっていても良い。
【００３３】
また、ダイアログボックス２０の初期状態において、保存指示されたファイルが原紙ファイルであった場合には、個人保存用項目２１には、各入力領域に前回の利用者が入力、指定した内容が入力され、共有保存用項目２２には、読み出した原紙ファイルとともに保存されている原紙ファイルの属性情報（保存場所、ファイル名等）に応じた「共有保存場所」、「保存ファイル名」が入力された状態が表示される。
【００３４】
保存指示されたファイルが原紙ファイルではなく、属性情報が付加されていないファイルであった場合には、ダイアログボックス２０の初期状態において、個人保存用項目２１には、各入力領域にファイルが保存されていた保存場所に基づく内容が指定され、共有保存用項目２２には、何も入力されていない状態（例えば、図３に示すような表示状態）が表示される。
【００３５】
これらの初期状態における各入力領域の指定内容から入力装置３によるキー入力、あるいは、ドロップダウンリストにおける選択指定等により指定内容を任意に変更、修正することが可能である。なお、ダイアログボックス２０の初期状態において、個人保存用項目２１の「識別名」と、共有保存用項目２２の「識別名」には、同じデータが入力されるようにしても良い。
【００３６】
図３は、入力装置３によりファイルの保存が指示入力された際に、表示装置５に表示されるダイアログボックスの表示状態の一例を示す図であり、個人の保存場所にのみ保存する指定が行なわれた場合を示している。この場合、ダイアログボックス２０の共有保存用項目２２の各入力領域のデータがクリアされ（「位置」には、“後方”又は“前方”のどちらかが常に指定されるためクリアされない。）、個人保存用項目２１の各入力領域にのみデータが入力される。
【００３７】
また、この図３に示す場合とは逆に、個人保存用項目２１の各入力領域のデータをクリアにして、共有保存用項目２２の各入力領域にのみデータを入力することにより、共有保存場所にのみファイルを保存するようにすることもできる。
【００３８】
次に動作を説明する。
まず、コンピュータシステム１のＣＰＵ２により実行されるファイル保存処理について図４に示すフローチャートに基づいて説明する。ここで、これらのフローチャートに記述されている各機能を実現するためのプログラムは、読み取り可能なプログラムコードの形態で記憶媒体７に格納されており、ＣＰＵ２はこのプログラムコードにしたがった動作を逐次実行する。また、ＣＰＵ２は伝送媒体を介して伝送されてきた上述のプログラムコードにしたがった動作を逐次実行することもできる。すなわち、記憶媒体７の他、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施形態特有の動作を実行することもできる。
【００３９】
まず、ＣＰＵ２は、入力装置３により入力される指示に従って文書作成プログラムを起動し、保存場所に保存されているファイルデータを取得する（ステップＳ１）。そして、ＣＰＵ２は、取得したファイルデータに対する属性情報としてファイル保存に関する情報が付加されているか否か、すなわち、取得したファイルデータが原紙ファイルか否かを判別する（ステップＳ２）。付加されている場合には、属性情報としてファイルデータに付加されている前回ファイル保存の際にダイアログボックス２０の個人保存用項目２１の各入力領域に入力されたデータ、及びステップＳ１において取得したファイルデータに対して設定された共有保存場所、ファイル名等のファイル保存に関する情報を取得して（ステップＳ３）、ステップＳ５に移行する。
【００４０】
取得したファイルデータに対する属性情報としてファイル保存に関する情報が付加されていない場合には、ファイルデータが保存されていた保存場所を取得して（ステップＳ４）、ステップＳ５に移行する。
【００４１】
次いで、ＣＰＵ２は、文書の作成、編集が終了したか（例えば、入力装置３により文書編集終了指示が入力されたか）否かを判別し（ステップＳ５）、文書の作成、編集が終了していない場合には、ＣＰＵ２は、入力装置３によるファイル保存指示が入力されたか否かを判別する（ステップＳ６）。ファイル保存指示が入力されなかった場合には、ステップＳ１において取得した原紙ファイルをもとに文書の作成／編集を実行し（ステップＳ１７）、ステップＳ５に戻る。
【００４２】
ステップＳ６において、ファイル保存指示が入力された場合には、ＣＰＵ２は、ステップＳ３において属性情報として取得した、前回ファイル保存の際にダイアログボックス２０の個人保存用項目２１の各入力領域に入力されたデータに基づく初期データ及びファイルに対して設定された共有保存場所、ファイル名等に基づく初期データが各入力領域に入力された状態（初期状態）、あるいは、ステップＳ４において取得したファイルデータの保存場所に基づく初期データが各入力領域に入力された状態のファイル保存用のダイアログボックス２０を表示装置５に表示する（ステップＳ７）。
【００４３】
そして、入力装置３からの入力・修正指示に従って、個人保存用項目２１の「個人保存場所」、「保存ファイル名」、「識別名」及び「位置」といったファイル保存に関する情報の指定を行なう（ステップＳ８〜Ｓ１０）。更に、入力装置３からの入力・修正指示に従って、共有保存用項目２２の「共有保存場所」、「保存ファイル名」、「識別名」及び「位置」といったファイル保存に関する情報の指定を行なう（ステップＳ１１〜Ｓ１３）。
【００４４】
そして、ＣＰＵ２は、ダイアログボックス２０が備える「ＯＫ」ボタン２３か「キャンセル」ボタン２４か、どちらのボタンが押されたかを判別し（ステップＳ１４）、「キャンセル」ボタン２４が押された場合には、ステップＳ８〜Ｓ１３の処理により指定された各入力領域のデータをキャンセル（クリア）し、ステップＳ１において取得したファイルデータをもとに文書の作成／編集を実行して（ステップＳ１７）、ステップＳ５に戻る。
【００４５】
「ＯＫ」ボタン２３が押された場合には、ＣＰＵ２は、ステップＳ８〜Ｓ１３の処理において、個人保存用項目２１、または共有保存用項目２２の少なくともどちらか一方においてファイル保存に関する情報の指定が行なわれているか否かを判別する（ステップＳ１５）。指定が行なわれている場合には、ファイル保存に関する情報の指定内容をＲＡＭ４内に一時保存（記憶）し（ステップＳ１６）、文書の作成／編集を実行して（ステップＳ１７）、ステップＳ５に戻る。どちらの指定も行なわれていない場合には、ステップＳ７に戻り、再度、ファイル保存に関する情報を指定するための処理（ステップＳ８〜Ｓ１３）を行なう。
【００４６】
また、ステップＳ５において、文書の作成／編集処理が終了したと判別された場合には、ＣＰＵ２は、個人保存用項目２１における各入力領域にデータが入力され、ファイル保存に関する情報が指定されているか否かを判別する（ステップＳ１８）。個人保存用項目２１における各入力領域にファイル保存に関する情報がそれぞれ指定され、ＲＡＭ４内に保存されている場合には、その保存されている「個人保存場所」、「保存ファイル名」、「識別名」、「位置」に基づき保存パス作成処理（図５参照）を実行し（ステップＳ１９）、ステップＳ２０に移行する。個人保存用項目２１における各入力領域にファイル保存に関する情報が指定されていない場合には、そのままステップＳ２０に移行する。
【００４７】
ステップＳ２０では、ＣＰＵ２は、共有保存用項目２２における各入力領域にデータが入力され、ファイル保存に関する情報が指定されているか否かを判別する。共有保存用項目２２における各入力領域にファイル保存に関する情報がそれぞれ指定され、ＲＡＭ４内に保存されている場合には、その文書データを原紙データとして認識し、ＲＡＭ４内に保存されている「共有保存場所」、「保存ファイル名」、「識別名」、「位置等」に基づき保存パス作成処理（図５参照）を実行し（ステップＳ２１）、ステップＳ２２に移行する。共有保存用項目２２における各入力領域にファイル保存に関する情報が指定されていない場合には、通常の個人文書データとして認識し、そのまま、ステップＳ２２に移行する。
【００４８】
ステップＳ２２では、指定された保存場所に同一のファイル名（「保存ファイル名」＋「識別子」）のファイルが既に存在するか否かを判別する。同一ファイル名のファイルが存在しない場合には、そのまま個人保存場所あるいは共有保存場所にファイルを保存するとともに、ステップＳ１６において、ＲＡＭ４内に一時保存されていたファイル保存に関する情報を属性情報としてファイルとともに記憶装置６内に保存して（ステップＳ２４）、処理を終了する。
【００４９】
ステップＳ２２において、同一ファイル名のファイルが既に存在する場合には、そのファイルに上書保存をするか否か（例えば、入力装置３による上書保存指示が入力されたか否か）すなわち、原紙ファイル自体の内容を更新するか否かを判別する（ステップＳ２３）。上書保存指示入力があった場合には、ファイルを指定された保存場所の既存ファイルに上書保存するとともに、ステップＳ１６においてＲＡＭ４内に一時保存されているファイル保存に関する情報を属性情報として文書ファイルとともに記憶装置６内に保存して（ステップＳ２４）、処理を終了する。上書保存指示入力がなかった場合には、ファイル名、保存場所等の指定が誤っていたと判断し、再度、ファイル保存に関する各情報の指定を行なうためにステップＳ７に戻る。
【００５０】
次に、コンピュータシステム１のＣＰＵ２により実行される保存パス作成処理（図４、ステップＳ１７、Ｓ１９）について、図５に示すフローチャートに基づき説明する。
【００５１】
ダイアログボックス２０において指定された個人保存用項目２１に指定されたデータあるいは共有保存用項目２２に指定されたデータ（保存場所、保存ファイル名、識別名、位置等）を読み込み（ステップＳ３０）、識別名を挿入する位置の指定が前方か後方かを判別する（ステップＳ３１）、前方であった場合には、ファイル名の前方に識別名を挿入して、パスを作成して（ステップＳ３２）、ファイル保存処理（図４）に戻る。後方であった場合には、ファイル名の後方に識別名を挿入して、パスを作成して（ステップＳ３３）、ファイル保存処理（図４）に戻る。
【００５２】
例えば、図２に示すような指定内容がダイアログボックス２０の各入力領域に入力された場合には、上述した保存パス作成処理（図５）により作成される個人保存パスは、“C:\My Documents\アイディアシート（AAA装置）.doc”となり、共有保存パスは、“\\Server\CASIO\特許アイディア\アイディアシート（AAA装置）.doc”となる。
【００５３】
また、例えば、図３に示すような指定がダイアログボックス２０の各入力領域に入力された場合には、上述した保存パス作成処理（図５）により作成される個人保存パスは、“C:\My Documents\0001-アイディアシート.doc”となる。この場合、「位置」が“前方”と指定されているため、「識別名」に指定された“0001-”は、「保存ファイル名」に指定された“アイディアシート”の直前に挿入されている。そして、図３に示すように、共有保存用項目２２にデータが入力されていない状態の場合には、共有保存パスは、作成されない。
【００５４】
以上のように、ＣＰＵ２は、文書作成プログラムが起動され、保存場所に保存されているファイルデータを取得し、入力装置３からのファイル保存指示に従って、ファイル保存用のダイアログボックス２０（図２、図３参照）を各入力領域に原紙ファイルに付加されて記憶されている属性情報に基づく初期データ、あるいは、取得したファイルが保存されていた保存場所に基づく初期データを入力した状態（初期状態）で、表示装置５に表示する。この初期状態において、ダイアログボックス２０の個人保存用項目２１には、前回ファイルを保存する際に入力されたデータあるいはファイルが保存されていた保存場所に基づいたデータが入力され、共有保存用項目２２には、取得した原紙ファイルに応じた共有保存場所、保存ファイル名等が入力されている。
【００５５】
そして、ＣＰＵ２は、入力装置３からの入力・修正指示に従って、個人保存場所、保存ファイル名、識別名、共有保存場所、保存ファイル名、識別名等の指定を行ない、その指定内容をＲＡＭ４内に一時保存する。そして、文書作成、編集の終了指示が入力装置３から入力されると、ＲＡＭ４内に一時保存した指定内容に基づき、保存パス作成処理（図５）を実行し、個人保存場所及び共有保存場所にファイルを保存する。
【００５６】
したがって、共有保存されている原紙ファイルには、ファイル保存に関する情報が付加されており、原紙ファイルを取得し、文書の作成、編集を行なう時点で、原紙ファイルに応じた共有保存場所、保存ファイル名が共有保存用項目２１の「共有保存場所」、「保存ファイル名」の初期データとして自動的に入力、指定されるため、同一原紙ファイルに基づく文書であれば、複数のユーザーがそれぞれ個別に作成した文書であってもファイルの保存場所、ファイル名に統一性を持たせることができる。また、より確実かつ容易に共有保存場所へのファイルの保存を行なうことができる。そのため、共有保存場所内のファイルの管理、整理が容易になり、それらの文書ファイルを共有資産として活用しやすくなる。
【００５７】
また、同一ファイルを保存する際に、１度の操作で個人用保存場所と、共有保存場所との２つの保存場所に保存することができるため、保存操作を２度行なう必要がなく、作業効率を向上させることができる。また、より確実に２つの保存場所にファイルを保存することができる。
【００５８】
さらに、「識別名」として、各ファイルに個別の識別子を自動的に設定し、「保存ファイル名」の直前又は直後に挿入することにより、各ファイルに個別のファイル名をつけることができるため、複数のユーザーによりそれぞれ作成された文書ファイルが保存される共有保存場所内のファイルの管理、整理が容易になり、共有保存場所に保存された文書ファイルを共有資産としてより活用しやすくなる。
【００５９】
また、保存場所を指定する際に、ユーザーは、表示装置５に表示されるダイアログボックス２０に自動的に設定される初期データを確認することができるため、所望する保存場所、ファイル名等の入力、指定をより容易に行なうことができる。
【００６０】
なお、上記実施の形態においては、文書ファイルの保存の際に、２つの保存場所に同時に保存することとしたが、例えば、表データファイル、画像データファイル等を含むファイルを保存する際にも、適用することが可能である。
【００６１】
また、上記実施の形態においては、ファイルに対して共有保存場所情報を付加して記憶しているが、これはバックアップ用の保存場所情報でもよいし、複数の保存すべき保存場所情報を付加して記憶するようにしても良い。
【００６２】
また、上記実施の形態においては、共有保存場所に保存された原紙ファイルに基づく文書ファイルを保存する場合について説明したが、例えば、新規作成されたファイルを保存する場合にも、本発明を適用することが可能である。その場合には、例えば、ダイアログボックス２０の初期状態として、各入力領域に何も入力されていない状態が表示されるように設定することが可能な構成としても良く、新たに入力が行われた場合には共有保存場所情報が付加して記憶され、以降その文書ファイルはユーザー指定以外の保存すべき保存場所が指定された原紙ファイルとして扱われることになる。
【００６３】
更に、ダイアログボックス２０の初期状態の設定をユーザーが変更可能としても良く、その他細部の構成についても本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００６４】
【発明の効果】
請求項１記載の発明によれば、編集が行われたデータファイルに対し、個人保存場所情報または共有保存場所情報を付加して記憶しているので、データファイルを保存する際に、その個人保存場所情報または共有保存場所情報に従って自動的に個人保存場所または共有保存場所を指定することができるため、個人のデータファイルは個人保存場所に、共有のデータファイルは共有保存場所に、確実に保存することができ、そのデータファイルを共有資産として活用しやすくなると共に、編集が行われたデータファイルのファイル名として、データファイル識別名称に個別の識別名称を付加した名称をつけるため、同一のデータファイルに基づくデータファイルのファイル名に統一性を持たせるとともに、それぞれのデータファイルに個別のファイル名をつけることができ、複数のユーザーによりそれぞれ作成されたデータファイルが保存される共有保存場所内のファイルの管理、整理が容易になり、ファイルファイルを共有資産としてより活用しやすくなる。
【図面の簡単な説明】
【図１】本発明を適用した実施の形態におけるコンピュータシステム１の制御系の要部構成を示すブロック図である。
【図２】図１の表示装置５に表示されるダイアログボックス２０の具体例を示す図である。
【図３】図１の表示装置５に表示されるダイアログボックス２０の具体例を示す図である。
【図４】図１のコンピュータシステム１により実行されるファイル保存処理を示すフローチャートである。
【図５】図１のコンピュータシステム１により実行される保存パス作成処理を示すフローチャートである。
【符号の説明】
１    コンピュータシステム
２    ＣＰＵ
３    入力装置
４    ＲＡＭ
５    表示装置
６    記憶装置
７    記憶媒体
８    印刷装置
９    伝送制御部
１０    バス
２０    ダイアログボックス
２１    個人保存用項目
２２    共有保存用項目
２３    「ＯＫ」ボタン
２４    「キャンセル」ボタン
【図１】
0004103282.tif 000002
【図２】
0004103282.tif 000003
【図３】
0004103282.tif 000004
【図４】
0004103282.tif 000005
【図５】
0004103282.tif 000006