JP2005070846A - Storage program, computer-readable medium storing the storage program, storage method, and storage device - Google Patents
Storage program, computer-readable medium storing the storage program, storage method, and storage device Download PDFInfo
- Publication number
- JP2005070846A JP2005070846A JP2003208770A JP2003208770A JP2005070846A JP 2005070846 A JP2005070846 A JP 2005070846A JP 2003208770 A JP2003208770 A JP 2003208770A JP 2003208770 A JP2003208770 A JP 2003208770A JP 2005070846 A JP2005070846 A JP 2005070846A
- Authority
- JP
- Japan
- Prior art keywords
- folder
- storage
- form data
- data
- program
- 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.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】オープン系情報システムやホスト系情報システムから電子帳票システムを構成するコンピュータの記憶装置へ帳票データを収集する際に、その格納先となるフォルダを作成する作業を省略し得る格納プログラム、格納方法、格納装置を、提供する。
【解決手段】電子帳票システムのサーバ装置30に生成された帳票データ格納処理プロセスは、オープン系情報システム10の仮想プリンタ13やホスト系情報システム20と連携したホスト連携アプリケーション31から、保存形式B又は保存形式Dの帳票データと格納先指定情報とを受信した場合、格納先指定情報の示すフォルダが実在していれば、指定された帳票データをそのフォルダに格納し、実在していなければ、そのフォルダを作成し、その後に、指定された帳票データをそのフォルダに格納する。
【選択図】 図4A storage program and a storage program capable of omitting the operation of creating a folder as a storage destination when collecting form data from an open system information system or a host system information system to a storage device of a computer constituting an electronic form system A method and storage device are provided.
A form data storage process generated in a server device 30 of an electronic form system is executed by a storage format B or a host format application 31 linked with a virtual printer 13 or a host system information system 20 of an open system information system 10. When the storage format D form data and storage location designation information are received, if the folder indicated by the storage location designation information exists, the designated form data is stored in the folder. Create a folder, and then store the specified form data in that folder.
[Selection] Figure 4
Description
【0001】
【発明の属する技術分野】
本発明は、オープン系情報システムやホスト系情報システムに蓄積されている帳票データを電子帳票システムを構成するコンピュータの記憶装置へ格納するための装置としてコンピュータを機能させる格納プログラムと、このような格納プログラムを格納したコンピュータ可読媒体と、このような格納プログラムを実行したコンピュータにより実現される格納方法と、このような格納プログラムを実行したコンピュータと同等に機能する格納装置とに、関する。
【0002】
【従来の技術】
周知のように、帳票に記載される情報の電子データ(帳票データ)の蓄積や帳票の出力を行うための装置として、パーソナルコンピュータ等からなるオープン系情報システムやメインフレーム等からなるホスト系情報システムが、用いられている。これらオープン系情報システムやホスト系情報システムは、それぞれ独自に開発されたアプリケーションや専用のプリンタが用いられることにより、規格の異なる様々な種類の帳票を出力する機能を備えている。
【0003】
その一方で、企業や官公庁などの団体のうち、規模の大きな団体は、これらオープン系情報システムやホスト系情報システムを多数所有して、これら情報システムに蓄積されている帳票データを業務利用している。しかし、各情報システムに搭載されているアプリケーションは、独自の規格にて別個に開発されているために、各アプリケーションのバージョンアップに掛かる費用や作業が、規模の大きな団体の業務効率の向上を妨げていた。然も、各アプリケーションが利用できる帳票データの保存形式も、アプリケーションのベンダー毎にまちまちであり、特に、オープン系情報システムの帳票データとホスト系情報システムの帳票データとでは、保存形式が全く異なっているため、規模の大きな団体は、自己の所有する帳票データを体系立てて活用できなかった。
【0004】
このような事情があったため、近年では、オープン系情報システムやホスト系情報システムに蓄積されている帳票データを収集して一括運用する電子帳票システムとしてコンピュータを機能させるソフトウエアが、開発されている(例えば特許文献1及び特許文献2参照)。この電子帳票システムは、オープン系情報システムやホスト系情報システムから帳票データが送られてくると、その帳票データを、事前に作成されたフォルダに格納するという機能を、有している。また、この電子帳票システムは、事前に蓄積しておいた帳票データを各構成員からのアクセスに応じて提供する機能も、有している。
【0005】
なお、我が国では、平成10年にいわゆる電子帳簿保存法(正確には「電子計算機を使用して作成する国税関係帳簿書類の保存方法等の特例に関する法律」)が新設されたことにより、帳票データを電子的に保存することが認められるようになった。これが契機となって、電子帳票システムが、多くの企業や官公庁で利用されるようになってきている。
【0006】
【特許文献1】
特開2002−222105号公報
【特許文献2】
特開2001−229174号公報
【0007】
【発明が解決しようとする課題】
ところで、銀行などの一部の団体は、帳票データを日毎に纏めて管理するという運用形態を、採っている。この種の運用形態を採る団体は、オープン系情報システムやホスト系情報システム上で一日分として纏めた帳票データを、電子帳票システムが実現されているコンピュータへ送信し、その電子帳票システムに対し、複数のシステムから送信されてきた膨大な量の帳票データをその日用のフォルダへと格納する処理を、毎日実行させねばならない。この処理を電子帳票システムに行わせるためには、そのコンピュータのオペレーションシステム上にその日用のフォルダを手作業にて新規作成せねばならないが、電子帳票システムに接続されるシステムの数が多いことから、このような作業を毎日行うことは、担当者にとって非常に負担となっていた。また、このような作業を担当者に行わせることは、その担当者の所属する団体にとっても、人件費の高騰や業務効率の低下を招いていた。
【0008】
本発明は、上述したような従来の事情に鑑みてなされたものであり、その課題は、オープン系情報システムやホスト系情報システムから電子帳票システムを構成するコンピュータの記憶装置へ帳票データを収集する際に、その格納先となるフォルダを作成する作業を省略することができる装置としてコンピュータを機能させる格納プログラムと、このような格納プログラムを格納したコンピュータ可読媒体と、このような格納プログラムを実行したコンピュータにより実現される格納方法と、このような格納プログラムを実行したコンピュータと同等に機能する格納装置とを、提供することにある。
【0009】
【課題を解決するための手段】
上記の課題を解決するため、本発明による格納プログラム,及び、本発明によるコンピュータ可読媒体に格納された格納プログラムは、以下のような構成を採用した。
【0010】
すなわち、この格納プログラムは、コンピュータを、ネットワークを介して接続される他システムから、帳票データ,及び、格納先のフォルダを指定する指定データを受信する受信手段,及び、前記指定データにて指定されるフォルダの有無を判別し、そのフォルダが有れば、前記帳票データをそのフォルダに格納し、そのフォルダが無ければ、そのフォルダを作成して、前記帳票データをそのフォルダに格納する格納手段として機能させることを、特徴としている。
【0011】
このように構成されるので、帳票データと、その格納先としてのフォルダを指定しする指定データとをコンピュータが受信した場合、そのフォルダが有れば、帳票データは、そのフォルダに格納され、そのフォルダが無ければ、そのフォルダが作成された後に、帳票データがそのフォルダに格納される。
【0012】
つまり、オープン系情報システムやホスト系情報システムなどの情報システムから電子帳票システムへ帳票データを収集する際に、その帳票データの格納先となるフォルダを指定しておけば、そのフォルダを手作業で新規作成しておかなくても、自動的にそのフォルダが作成され、そのフォルダへ帳票データが格納される。
【0013】
また、上記の課題を解決するために、本発明による格納方法は、以下のような構成を採用した。
【0014】
すなわち、この格納方法は、コンピュータが、ネットワークを介して接続された他システムから、帳票データ,及び、格納先のフォルダを指定する指定データを受信し、その指定データにて指定されるフォルダの有無を判別し、そのフォルダが有れば、前記帳票データをそのフォルダに格納し、そのフォルダが無ければ、そのフォルダを作成して、前記帳票データをそのフォルダに格納することを、特徴としている。
【0015】
従って、この格納方法は、上述した本発明の格納プログラムを実行したコンピュータにより実現されることとなる。
【0016】
また、上記の課題を解決するために、本発明による格納装置は、以下のような構成を採用した。
【0017】
すなわち、この格納装置は、ネットワークを介して接続された他システムから、帳票データ,及び、格納先のフォルダを指定する指定データを受信する受信部,及び、前記指定データにて指定されるフォルダの有無を判別し、そのフォルダが有れば、前記帳票データをそのフォルダに格納し、そのフォルダが無ければ、そのフォルダを作成して、前記帳票データをそのフォルダに格納する格納部を備えることを、特徴としている。
【0018】
従って、この格納装置は、上述した本発明の格納プログラムを実行したコンピュータと同等に機能することとなる。
【0019】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を説明する。
【0020】
図1は、本発明を実施するための形態である電子帳票システムの概略的な構成図である。この電子帳票システムは、企業や官公庁などの団体がオープン系情報システム10やホスト系情報システム20に蓄積している帳票データ(帳票に記載される情報の電子データ)を収集して一括管理するためのシステムであり、さらには、一括管理する帳票データを各構成員に使用させるためのシステムである。これらの機能を実現するため、この電子帳票システムは、帳票データを収集して一括管理するためのサーバ装置30と、帳票データをサーバ装置30から取得して多用途に利用するための多数のクライアント装置40とを、備えている。
【0021】
オープン系情報システム10は、帳票作成機能が実現されているパーソナルコンピュータである。従って、オープン系情報システム10は、キーボードやマウス等の入力装置と、液晶ディスプレイ等の表示装置と、これら入力装置や表示装置に接続された本体とを、備えており、その本体は、CPU[Central Processing Unit],DRAM[Dynamic Random Access Memory]等の主記憶装置,LAN[Local Area Network]ボード等の通信制御装置,HDD[Hard Disk Drive]等の補助記憶装置,その他のハードウエアを、備えている。このうち、補助記憶装置には、一般に市販される汎用のオペレーションシステムプログラムの他、汎用の帳票作成アプリケーション11,帳票データ12,仮想プリンタプログラム13が、格納されている。
【0022】
帳票作成アプリケーション11は、オープン系情報システム10の補助記憶装置に蓄積されている帳票データ12の閲覧,印刷,検索,二次的な加工などを行うためのアプリケーションである。帳票データ12は、この帳票作成アプリケーション11が利用できる保存形式にて、作成されている。本実施形態では、便宜上、この帳票データ12の保存形式を“保存形式A”と表記する。
【0023】
仮想プリンタプログラム13は、仮想プリンタをパーソナルコンピュータ上に実現するためのプログラムである。この仮想プリンタ(13)には、CPUによって実行されている帳票作成アプリケーション11が保存形式Aの帳票データ12に基づいて生成した印刷データが、引き渡される。また、この仮想プリンタ(13)は、帳票作成アプリケーション11から印刷データを受け取ると、この印刷データに基づいて、帳票データ12をサーバ装置システムの保存形式に変換した帳票データを、生成する。本実施形態では、便宜上、仮想プリンタ(13)によって生成された帳票データの保存形式を“保存形式B”と表記する。
【0024】
ホスト系情報システム20は、メインフレーム等からなるホストコンピュータであり、図示していないが、独自の通信プロトコルに従った専用のネットワークを介して一つ以上の端末装置(或いは、端末エミュレータを搭載したパーソナルコンピュータ)に接続されている。ホスト系情報システム20は、CPU,主記憶装置,通信制御装置,及び、補助記憶装置を、備えており、その補助記憶装置には、メインフレーム専用のオペレーションシステムプログラムの他、それ専用の帳票作成アプリケーション21,帳票データ22,ライティングプログラム(ライター)23が、格納されている。
【0025】
帳票作成アプリケーション21は、端末装置から入力されるコマンドを受けると、そのコマンドに応じた処理を帳票データ22に施してその端末装置へ出力するためのアプリケーションである。帳票データ22は、この帳票作成アプリケーション21が利用できる保存形式にて、作成されている。本実施形態では、便宜上、この帳票データ22の保存形式を“保存形式C”と表記する。ライター23は、保存形式Cの帳票データ22に基づいて印刷データを生成するためのアプリケーションである。
【0026】
電子帳票システムを構成するサーバ装置30は、オープン系情報システム10及びホスト系情報システム20から収集された帳票データを蓄積しておくためのコンピュータであり、上記パーソナルコンピュータの本体と同様に、CPU,主記憶装置,通信制御装置,補助記憶装置,その他のハードウエアを、備えている。サーバ装置30の補助記憶装置には、オペレーションシステムプログラムの他、ホスト連携アプリケーション31,帳票データ格納プログラム32,帳票データ33,帳票業務アプリケーション34が、格納されている。
【0027】
なお、このサーバ装置30は、フレキシブルディスクドライブやコンパクトディスクドライブを備えていても良い。この場合、ホスト連携アプリケーション31,帳票データ格納プログラム32,帳票業務アプリケーション34は、各ドライブに装着されたフレキシブルディスクやコンパクトディスクなどのコンピュータ可読媒体から補助記憶装置にインストールされたものとすることができる。
【0028】
ホスト連携アプリケーション31は、上述した通信プロトコルに従った通信をホスト系情報システム20との間で行うためのモジュールプログラムを、含んでいる。また、このホスト連携アプリケーション31は、ホスト系情報システム20のライター23と連携してそのライター23から印刷データの受信を行うためのモジュールプログラムを、含んでいる。従って、このホスト連携アプリケーション31は、ホスト系情報システム20のライター23が出力する印刷データの受信を司るインターフェースとして機能する。また、このホスト連携アプリケーション23は、ライター23から印刷データを受信すると、その印刷データに基づいて、ホスト系情報システム20の帳票データ22をサーバ装置システムの保存形式に変換した帳票データを、生成する。本実施形態では、便宜上、ホスト連携アプリケーション31によって生成された帳票データの保存形式を“保存形式D”と表記する。
【0029】
帳票データ格納プログラム32は、インターネットやLANやWAN[Wide Area Network]などのネットワークを介してオープン系情報システム10との間で通信を行うためのモジュールプログラムを、含んでいる。また、この帳票データ格納プログラム32は、オープン系情報システム10の仮想プリンタプログラム13と連携してこの仮想プリンタ(13)から保存形式Bの帳票データの受信を行うためのモジュールプログラムを、含んでいる。従って、この帳票データ格納プログラム32は、オープン系情報システム10の仮想プリンタ(13)が出力する保存形式Bの帳票データの受信を司るインターフェースとして機能する。また、この帳票データ格納プログラム32は、ホスト連携アプリケーション31から保存形式Dの帳票データの受け取りを行うためのモジュールプログラムを、含んでいる。さらに、この帳票データ格納プログラム32は、図4を用いて後述する処理を行うためのモジュールプログラムを、含んでいる。
【0030】
帳票データ33は、帳票データ格納プログラム32を実行した結果得られる帳票データであり、保存形式Bの帳票データ又は保存形式Dの帳票データに基づいて作成されている。但し、この帳票データ33の保存形式B及び保存形式Dは、帳票業務アプリケーションが扱える形式に、変換されている。本実施形態では、便宜上、この帳票データ33の保存形式を“保存形式E”と表記する。
【0031】
また、この帳票データ33は、オペレーションシステム上に作成されているフォルダの中に、格納されている。但し、そのフォルダは、その中に更に一つ以上のフォルダを有していることにより、全体として、ツリー構造を構成している場合がある。この場合、帳票データ33は、最下位のフォルダに格納される。図2は、このフォルダのツリー構造を概念的に説明するための説明図である。この図2に示されるツリー構造では、d:¥ListWORKS¥保管¥月次のフォルダに含まれる¥200210〜¥200304の各フォルダに帳票データ33が、格納される。なお、“ListWORKS”は、富士通株式会社商標である。
【0032】
帳票業務アプリケーション34は、インターネットやLANやWANなどのネットワークNを介してクライアント装置40との間で通信を行うためのモジュールプログラムを、含んでいる。そして、この帳票業務アプリケーション34は、CPUによって実行されると、電子帳票システムのサーバとしての機能をコンピュータ上に実現させる。なお、この帳票業務アプリケーション34がコンピュータ上に実現する機能には、例えば、クライアント装置40の操作者の認証,閲覧用の帳票データの送信,帳票データの検索,検索結果の送信などがある。
【0033】
また、電子帳票システムを構成するクライアント装置40は、上述した団体の各構成員用のパーソナルコンピュータである。従って、クライアント装置40は、入力装置,表示装置,及び、これら入力装置や表示装置に接続された本体を、備えており、その本体は、CPU,主記憶装置,通信制御装置,補助記憶装置,その他のハードウエアを、備えている。このうち、補助記憶装置には、オペレーションシステムプログラムの他、クライアントプログラムが、格納されている。
【0034】
このクライアントプログラムは、ネットワークNを介してサーバ装置30との間で通信を行うためのモジュールプログラムを含んでおり、CPUによって実行されると、電子帳票システムのクライアントとしての機能をパーソナルコンピュータ上に実現させる。なお、このクライアントとしての機能には、例えば、帳票データの閲覧や印刷,サーバ装置20への検索実行要求,検索結果の表示などがあり、更には、表計算ソフトウエアやワードプロセッサソフトウエアの機能を利用した帳票データの二次的な加工などがある。
【0035】
以上のように構成される電子帳票システムのサーバ装置30に対し、オープン系情報システム10やホスト系情報システム20に蓄積されている帳票データ12,22を集約するためには、以下に説明する手順が踏まれる。
【0036】
先ず、一つ以上のオープン系情報システム10及び/又は一つ以上のホスト系情報システム20を運用している団体が、新規に電子帳票システムを構築する場合、その作業者は、各構成員のクライアント装置40の補助記憶装置にクライアントプログラムをインストールするとともに、帳票データ格納プログラム32及び帳票業務アプリケーション34を補助記憶装置に格納しているサーバ装置30を用意する。
【0037】
次に、この団体がオープン系情報システム10を所有している場合、作業者は、そのオープン系情報システム10の帳票作成アプリケーション11に対応した仮想プリンタプログラム13を、そのオープン系情報システム10の補助記憶装置にインストールする。また、この団体がホスト系情報システム20を所有している場合、作業者は、保存形式Cの帳票データ22に対応したライター23を、そのホスト系情報システム20の補助記憶装置にインストールするとともに、そのライター23と連携するホスト連携アプリケーション31をサーバ装置20へインストールする。
【0038】
そして、この団体がオープン系情報システム10を所有している場合、作業者は、そのオープン系情報システム10の帳票作成アプリケーション11を起動し、入力装置を操作して、サーバ装置30へ送信すべき帳票データ12を選択し、選択した帳票データ12のサーバ装置30への送信の指示を入力する。このとき、作業者は、選択した帳票データ12の最終的な格納先となるフォルダを指定する。このフォルダは、サーバ装置30のオペレーションシステム上に実存していても良いし、実存していなくても良い。
【0039】
起動中の帳票作成アプリケーション11は、作業者によって指定されたフォルダに関する情報を格納先指定情報として有する印刷データを、作業者によって選択された帳票データ12に基づいて作成し、仮想プリンタ13へ出力する。仮想プリンタ13は、印刷データに基づいて保存形式Bの帳票データを生成し、この帳票データに格納先指定情報を付加して、サーバ装置30の帳票データ格納プログラム32に引き渡す。
【0040】
一方、この団体がホスト系情報システム20を所有している場合、作業者は、その端末装置を操作して、ライター23を起動するコマンドを入力する。そして、作業者は、サーバ装置30へ送信すべき帳票データ22を選択し、選択した帳票データ22のサーバ装置30への送信を指示するコマンドを入力する。このとき、作業者は、選択した帳票データ22の最終的な格納先となるフォルダを指定する。このフォルダは、サーバ装置30のオペレーションシステム上に実存していても良いし、実存していなくても良い。
【0041】
図3は、ホスト系情報システム20の端末装置において作業者が格納先を指定したときの画面例を示している。この画面例では、サーバ装置30へ送信すべき帳票データ22に関する設定が、各行に亘って記述されている。そして、その二行目には、LE−DB−PATH=d:¥ListWORKS¥保管¥月次¥200305と記述されており、この記述が、帳票データのサーバ装置30での格納先を指定している。
【0042】
なお、図3の画面例において、三行目のLV−TITLEは、帳票名を指定するためのコマンドであり、五行目のLV−STITLEは、帳票の副題を指定するためのコマンドであり、十四行目のLV−TERMは、帳票の有効期限を指定するためのコマンドであり、十六行目のLV−DATEは、印刷データの作成日を指定するためのコマンドである。
【0043】
起動中のライター23は、作業者によって指定されたフォルダに関する情報を格納先指定情報として有する印刷データを、作業者によって選択された帳票データ22に基づいて作成し、サーバ装置30のホスト連携アプリケーション31へ出力する。この印刷データを受信したホスト連携アプリケーション31は、印刷データに基づいて保存形式Dの帳票データを生成し、この帳票データに格納先指定情報を付加して、帳票データ格納プログラム32に引き渡す。
【0044】
なお、上述したように、ライター23が、格納先指定情報の入力を受け付ける機能を有していることもあるが、ライター23とホスト連携アプリケーション31とが同じベンダーにより開発されていない等の理由により、ライター23が、格納先指定情報の入力を受け付ける機能を有していないこともある。この場合、ホスト連携アプリケーション31が、格納先指定情報の入力を受け付ける機能を有し、ライター23は、印刷データのみをホスト連携アプリケーション31へ出力することとなる。
【0045】
帳票データ格納プログラム32は、サーバ装置30の主電源が投入されている間、起動されており、この間、サーバ装置30には、帳票データ格納処理プロセスが、生成されている。図4は、この帳票データ格納処理プロセスの内容を説明するためのフローチャートである。
【0046】
この帳票データ格納処理プロセスの開始後、最初のステップS101では、サーバ装置30のCPUは、仮想プリンタ13又はホスト連携アプリケーション31から帳票データが送られてくるまで、待機する。そして、仮想プリンタ13又はホスト連携アプリケーション31から帳票データを受信した場合には、CPUは、保存形式B又は保存形式Dの帳票データを受信するためのモジュールプログラムを起動して、帳票データを受信する処理を実行する。このとき、モジュールプログラムは、送られてきた帳票データが正常であるか否かを判別する処理をCPUに行わせ、帳票データが正常でなかった場合にはその旨をオープン系情報システム10又はホスト系情報システム20へ通知する異常時処理をCPUに行わせる。逆に、帳票データの受信が完了した場合には、CPUは、ステップS102へ処理を進める。
【0047】
ステップS102では、CPUは、受信した帳票データの保存形式を変換する。つまり、CPUは、受信した帳票データの保存形式が保存形式Bであった場合には、その帳票データの保存形式を保存形式Bから保存形式Eへ変換する処理を実行し、受信した帳票データの保存形式が保存形式Dであった場合には、その帳票データの保存形式を保存形式Dから保存形式Eへ変換する処理を実行する。その後、CPUは、保存形式が保存形式Eへ変換された後の帳票データが正常であるか否かを判別する処理を実行し、帳票データが正常でなかった場合にはその旨をオープン系情報システム10又はホスト系情報システム20へ通知する異常時処理を実行する。逆に、帳票データが正常であった場合には、CPUは、ステップS103へ処理を進める。
【0048】
ステップS103では、CPUは、ステップS101において受信した帳票データに付加されていた格納先指定情報を読み出し、この格納先指定情報にて示されるフォルダがオペレーションシステム上に実在しているか否かを、判別する。つまり、CPUは、オペレーションシステムがそのファイルシステムを用いて管理している多数のフォルダの中に当該フォルダが含まれているか否かを、判別する。そして、CPUは、格納先指定情報にて示されるフォルダがオペレーションシステム上に実在していた場合には、ステップS109へ処理を進め、格納先指定情報にて示されるフォルダのうちの最下位のフォルダがオペレーションシステム上に実在していなかった場合には、ステップS104へ処理を進める。
【0049】
ステップS104では、CPUは、格納先指定情報にて示されるフォルダのうちの最下位以外のフォルダがオペレーションシステム上に実在しているか否かを、判別する。そして、格納先指定情報にて示されるフォルダのうちの最下位以外のフォルダがオペレーションシステム上に実在していた場合には、CPUは、ステップS105へ処理を進める。
【0050】
ステップS105では、CPUは、格納先指定情報にて示されるフォルダのうち、実在していたフォルダに対する下位のフォルダの全てを、オペレーションシステム上に新たに生成する。生成後、CPUは、ステップS106へ処理を進める。
【0051】
ステップS106では、CPUは、ステップS105においてオペレーションシステム上に新たに作成したフォルダの全てに対し、その上位のフォルダに設定されているアクセス権と同じアクセス権を、設定する。設定後、CPUは、ステップS109へ処理を進める。
【0052】
一方、ステップS104において、格納先指定情報にて示されるフォルダのうちの最下位以外のフォルダがオペレーションシステム上に実在していなかった場合には、CPUは、ステップS107へ処理を進める。
【0053】
ステップS107では、CPUは、格納先指定情報にて示されるハードディスクドライブ(幾つかのパーティションに分かれている場合には、見かけ上の1つのハードディスクドライブ)に対してオペレーションシステムが設定しているアクセス権を読み出す。読み出し後、CPUは、ステップS108へ処理を進める。
【0054】
ステップS108では、CPUは、格納先指定情報にて示されるフォルダをオペレーションシステム上に新たに生成するとともに、新たに生成されたフォルダの全てに対し、ステップS107において読み出したアクセス権と同じアクセス権を設定する。設定後、CPUは、ステップS109へ処理を進める。
【0055】
ステップS109では、CPUは、ステップS102において保存形式が保存形式Eへ変換された帳票データを、格納先指定情報にて示されるオペレーションシステム上のフォルダに格納する。格納後、CPUは、帳票データ格納処理プロセスを終了する。
【0056】
上述したような帳票データ格納処理プロセスがサーバ装置30において実行されるので、本実施形態の電子帳票システムは、以下に説明するような効果を奏する。
【0057】
すなわち、作業者は、オープン系情報システム10やホスト系情報システム20に蓄積されている帳票データ12,22をサーバ装置30へ送信する際、サーバ装置30のオペレーションシステム上にフォルダを手作業で新規作成しなくても、オープン系情報システム10やホスト系情報システム20において格納先となるフォルダを指定するだけで、指定したフォルダに帳票データが格納される(S109)。
【0058】
然も、作業者が指定したフォルダがサーバ装置30のオペレーションシステム上に実在していなくても、自動的にフォルダが作成される(S105,S108)ので、作業者は、サーバ装置30のオペレーションシステム上にフォルダを手作業にて新規作成するという業務を、行わなくて済むようになる。特に、帳票データを日毎に纏めて管理するという運用形態を採っている団体の担当者は、フォルダの新規作成という業務を毎日行わねばならなかったが、本実施形態の電子帳票システムによれば、このような業務から開放されることとなる。
【0059】
さらに、サーバ装置30のオペレーションシステム上に自動的にフォルダが作成された際には、そのフォルダには、自動的にアクセス権が設定される(S106〜S108)ので、作業者は、サーバ装置30のオペレーションシステム上にフォルダを新規作成した際にそのフォルダにアクセス権を設定するという業務も、行わなくて済むようになる。
【0060】
【発明の効果】
以上に説明したように、本発明によれば、オープン系情報システムやホスト系情報システムから電子帳票システムを構成するコンピュータの記憶装置へ帳票データを収集する際に、その格納先となるフォルダを作成する作業を省略することができる。
【図面の簡単な説明】
【図1】本発明の実施形態である電子帳票システムを概略的に示す構成図
【図2】帳票データが格納されるフォルダの一例を示す説明図
【図3】格納先となるフォルダが指定されたときの画面例を示す説明図
【図4】帳票データ格納処理プロセスを説明するためのフローチャート
【符号の説明】
10 オープン系情報システム
11 帳票作成アプリケーション
12 帳票データ(保存形式A)
13 仮想プリンタプログラム
20 ホスト系情報システム
21 帳票作成アプリケーション
22 帳票データ(保存形式C)
23 ライター
30 サーバ装置
31 ホスト連携アプリケーション
32 帳票データ格納プログラム
33 帳票データ(保存形式E)
34 帳票業務アプリケーション
40 クライアント装置[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a storage program for causing a computer to function as a device for storing form data stored in an open system information system or a host system information system in a storage device of a computer constituting the electronic form system, and such storage. The present invention relates to a computer-readable medium storing a program, a storage method realized by a computer executing such a storage program, and a storage device functioning equivalently to a computer executing such a storage program.
[0002]
[Prior art]
As is well known, as an apparatus for storing electronic data (form data) of information described in a form and outputting a form, an open system information system comprising a personal computer or a host system information system comprising a main frame or the like Are used. These open-system information systems and host-system information systems each have a function of outputting various types of forms with different standards by using independently developed applications and dedicated printers.
[0003]
On the other hand, among large organizations such as companies and government offices, large-scale organizations own many of these open information systems and host information systems, and use the form data stored in these information systems for business use. Yes. However, because the applications installed in each information system are developed separately according to their own standards, the cost and work required to upgrade each application hinders the improvement of business efficiency of large organizations. It was. However, the storage format of the form data that can be used by each application varies depending on the vendor of the application. In particular, the storage format is completely different between the form data of the open system information system and the form data of the host system information system. Therefore, large-scale organizations could not systematize and use their own form data.
[0004]
Because of these circumstances, in recent years, software has been developed that allows computers to function as electronic form systems that collect and operate form data stored in open information systems and host information systems. (For example, refer to Patent Document 1 and Patent Document 2). This electronic form system has a function of storing form data in a folder created in advance when form data is sent from an open system information system or a host system information system. The electronic form system also has a function of providing form data accumulated in advance according to access from each member.
[0005]
In Japan, the so-called Electronic Book Preservation Act (to be exact, “Law Concerning Special Methods for Preserving National Tax-related Book Documents Created Using Electronic Computers”) was established in 1998. Are now allowed to be stored electronically. This has led to the use of electronic form systems in many companies and government offices.
[0006]
[Patent Document 1]
JP 2002-222105 A
[Patent Document 2]
JP 2001-229174 A
[0007]
[Problems to be solved by the invention]
By the way, some organizations such as banks have adopted an operation form in which form data is managed together on a daily basis. An organization that employs this type of operation sends form data collected as a day on an open information system or host information system to a computer on which the electronic form system is implemented, and sends the form data to the electronic form system. The process of storing a huge amount of form data transmitted from a plurality of systems in the daily folder must be executed every day. In order for this processing to be performed by the electronic form system, a new folder for the day must be manually created on the computer's operation system, but there are many systems connected to the electronic form system. It was very burdensome for the person in charge to perform such work every day. In addition, causing the person in charge to perform such work has led to a rise in personnel costs and a decrease in work efficiency for the organization to which the person in charge belongs.
[0008]
The present invention has been made in view of the above-described conventional circumstances, and its problem is to collect form data from an open system information system or a host system information system to a storage device of a computer constituting the electronic form system. A storage program for causing a computer to function as an apparatus that can omit the operation of creating a folder as a storage destination, a computer-readable medium storing such a storage program, and such a storage program executed The object is to provide a storage method realized by a computer and a storage device that functions in the same manner as a computer that executes such a storage program.
[0009]
[Means for Solving the Problems]
In order to solve the above problems, the storage program according to the present invention and the storage program stored in the computer-readable medium according to the present invention employ the following configurations.
[0010]
That is, the storage program is specified by the receiving means for receiving the form data and the specified data for specifying the storage destination folder from the other system connected to the computer via the network, and the specified data. As storage means for storing the form data in the folder if the folder exists, and creating the folder if the folder does not exist and storing the form data in the folder It is characterized by functioning.
[0011]
With this configuration, when the computer receives the form data and the designation data for designating the folder as the storage destination, the form data is stored in the folder if the folder exists, If there is no folder, the form data is stored in the folder after the folder is created.
[0012]
In other words, when collecting form data from an information system such as an open information system or a host information system to an electronic form system, if you specify the folder where the form data is to be stored, you can manually create that folder. Even if it is not newly created, the folder is automatically created, and the form data is stored in the folder.
[0013]
In order to solve the above-mentioned problem, the storage method according to the present invention employs the following configuration.
[0014]
In other words, in this storage method, the computer receives form data and designation data for designating a storage destination folder from another system connected via a network, and the presence or absence of a folder designated by the designation data. If the folder exists, the form data is stored in the folder. If the folder does not exist, the folder is created and the form data is stored in the folder.
[0015]
Therefore, this storage method is realized by a computer that executes the above-described storage program of the present invention.
[0016]
In order to solve the above problems, the storage device according to the present invention employs the following configuration.
[0017]
That is, the storage device includes a receiving unit that receives form data and designation data that designates a storage destination folder from another system connected via a network, and a folder designated by the designation data. Determining whether or not there is the folder, and storing the form data in the folder; if not, creating the folder and storing the form data in the folder; , With features.
[0018]
Therefore, this storage device functions in the same manner as a computer that executes the above-described storage program of the present invention.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0020]
FIG. 1 is a schematic configuration diagram of an electronic form system which is an embodiment for carrying out the present invention. This electronic form system collects and collectively manages form data (electronic data of information described in the form) stored in the open
[0021]
The open
[0022]
The
[0023]
The
[0024]
The host
[0025]
When the
[0026]
The
[0027]
The
[0028]
The
[0029]
The form
[0030]
The
[0031]
The
[0032]
The
[0033]
The
[0034]
This client program includes a module program for communicating with the
[0035]
In order to collect the
[0036]
First, when an organization operating one or more
[0037]
Next, when this organization owns the open
[0038]
If this organization owns the
[0039]
The active
[0040]
On the other hand, when this organization owns the host
[0041]
FIG. 3 shows an example of a screen when the operator designates a storage destination in the terminal device of the host
[0042]
In the screen example of FIG. 3, LV-TITLE on the third line is a command for specifying a form name, and LV-STITLE on the fifth line is a command for specifying a subtitle of the form. The LV-TERM on the fourth line is a command for designating the expiration date of the form, and the LV-DATE on the sixteenth line is a command for designating the creation date of the print data.
[0043]
The activated
[0044]
As described above, the
[0045]
The form
[0046]
In the first step S101 after the start of the form data storage process, the CPU of the
[0047]
In step S102, the CPU converts the storage format of the received form data. That is, when the storage format of the received form data is the storage format B, the CPU executes processing for converting the storage format of the form data from the storage format B to the storage format E, and the received form data When the storage format is the storage format D, processing for converting the storage format of the form data from the storage format D to the storage format E is executed. Thereafter, the CPU executes a process of determining whether or not the form data after the storage format is converted to the storage format E is normal. If the form data is not normal, the open system information is notified to that effect. An abnormal time process to be notified to the
[0048]
In step S103, the CPU reads the storage location designation information added to the form data received in step S101, and determines whether or not the folder indicated by the storage location designation information actually exists on the operation system. To do. That is, the CPU determines whether or not the folder is included in many folders managed by the operation system using the file system. If the folder indicated by the storage location designation information actually exists on the operation system, the CPU advances the process to step S109 to store the lowest folder among the folders indicated by the storage location designation information. Is not actually present on the operation system, the process proceeds to step S104.
[0049]
In step S104, the CPU determines whether a folder other than the lowest one of the folders indicated by the storage location designation information actually exists on the operation system. If a folder other than the lowest folder among the folders indicated by the storage location designation information actually exists on the operation system, the CPU advances the process to step S105.
[0050]
In step S <b> 105, the CPU newly generates all of the folders below the existing folder among the folders indicated by the storage location designation information on the operation system. After the generation, the CPU proceeds with the process to step S106.
[0051]
In step S106, the CPU sets the same access right as the access right set in the upper folder for all the folders newly created on the operation system in step S105. After the setting, the CPU advances the process to step S109.
[0052]
On the other hand, in step S104, if a folder other than the lowest folder among the folders indicated by the storage location designation information does not actually exist on the operation system, the CPU advances the process to step S107.
[0053]
In step S107, the CPU sets the access right set by the operation system for the hard disk drive indicated by the storage location designation information (in the case of being divided into several partitions, an apparent hard disk drive). Is read. After reading, the CPU advances the process to step S108.
[0054]
In step S108, the CPU newly generates a folder indicated by the storage location designation information on the operation system, and grants the same access right as the access right read in step S107 to all the newly generated folders. Set. After the setting, the CPU advances the process to step S109.
[0055]
In step S109, the CPU stores the form data whose storage format has been converted into the storage format E in step S102 in a folder on the operation system indicated by the storage location designation information. After the storage, the CPU ends the form data storage process.
[0056]
Since the form data storage processing process as described above is executed in the
[0057]
That is, when the worker transmits the
[0058]
Of course, even if the folder specified by the worker does not actually exist on the operation system of the
[0059]
Further, when a folder is automatically created on the operation system of the
[0060]
【The invention's effect】
As described above, according to the present invention, when collecting form data from an open system information system or a host system information system to a storage device of a computer constituting the electronic form system, a folder to be stored is created. The work to do can be omitted.
[Brief description of the drawings]
FIG. 1 is a configuration diagram schematically showing an electronic form system according to an embodiment of the present invention.
FIG. 2 is an explanatory diagram showing an example of a folder in which form data is stored
FIG. 3 is an explanatory diagram showing an example of a screen when a storage destination folder is designated.
FIG. 4 is a flowchart for explaining a form data storage processing process;
[Explanation of symbols]
10 Open information system
11 Form creation application
12 form data (storage format A)
13 Virtual printer program
20 Host information system
21 Form creation application
22 Form data (storage format C)
23 Writer
30 Server device
31 Host-linked application
32 Form data storage program
33 form data (storage format E)
34 Report application
40 Client device
Claims (5)
ネットワークを介して接続される他システムから、帳票データ,及び、格納先のフォルダを指定する指定データを受信する受信手段,及び、
前記指定データにて指定されるフォルダの有無を判別し、そのフォルダが有れば、前記帳票データをそのフォルダに格納し、そのフォルダが無ければ、そのフォルダを作成して、前記帳票データをそのフォルダに格納する格納手段
として機能させる
ことを特徴とする格納プログラム。Computer
Receiving means for receiving form data and designation data for designating a storage folder from another system connected via a network; and
The presence / absence of a folder specified by the specified data is determined. If the folder exists, the form data is stored in the folder. If the folder does not exist, the folder is created and the form data is stored in the folder. A storage program that functions as storage means for storing in a folder.
ことを特徴とする請求項1記載の格納プログラム。The storage means sets, when creating a folder designated by the designated data, an access right that is the same as an access right set for a higher-order folder for the folder. The storage program according to 1.
ネットワークを介して接続される他システムから、帳票データ,及び、格納先のフォルダを指定する指定データを受信する受信手段,及び、
前記指定データにて指定されるフォルダの有無を判別し、そのフォルダが有れば、前記帳票データをそのフォルダに格納し、そのフォルダが無ければ、そのフォルダを作成して、前記帳票データをそのフォルダに格納する格納手段
として機能させる
格納プログラムを格納した
ことを特徴とするコンピュータ可読媒体。Computer
Receiving means for receiving form data and designation data for designating a storage folder from another system connected via a network; and
The presence / absence of a folder specified by the specified data is determined. If the folder exists, the form data is stored in the folder. If the folder does not exist, the folder is created and the form data is stored in the folder. A computer-readable medium storing a storage program that functions as storage means for storing in a folder.
ことを特徴とする格納方法。The computer receives form data and designation data for designating a storage destination folder from another system connected via a network, determines the presence or absence of the folder designated by the designation data, and the folder A storage method comprising: storing the form data in the folder if the folder exists; creating the folder if the folder does not exist; and storing the form data in the folder.
前記指定データにて指定されるフォルダの有無を判別し、そのフォルダが有れば、前記帳票データをそのフォルダに格納し、そのフォルダが無ければ、そのフォルダを作成して、前記帳票データをそのフォルダに格納する格納部
を備えることを特徴とする格納装置。A receiving unit that receives form data and designation data for designating a storage folder from another system connected via a network, and
The presence / absence of a folder specified by the specified data is determined. If the folder exists, the form data is stored in the folder. If the folder does not exist, the folder is created and the form data is stored in the folder. A storage device comprising a storage unit for storing in a folder.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003208770A JP2005070846A (en) | 2003-08-26 | 2003-08-26 | Storage program, computer-readable medium storing the storage program, storage method, and storage device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003208770A JP2005070846A (en) | 2003-08-26 | 2003-08-26 | Storage program, computer-readable medium storing the storage program, storage method, and storage device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005070846A true JP2005070846A (en) | 2005-03-17 |
Family
ID=34401925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003208770A Pending JP2005070846A (en) | 2003-08-26 | 2003-08-26 | Storage program, computer-readable medium storing the storage program, storage method, and storage device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005070846A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007179498A (en) * | 2005-12-28 | 2007-07-12 | Nippon Digital Kenkyusho:Kk | Method, device and program for generating electronic form |
JP2008158727A (en) * | 2006-12-22 | 2008-07-10 | Nittetsu Hitachi Systems Engineering Inc | Electronic business form system |
JP2008535081A (en) * | 2005-04-01 | 2008-08-28 | マイクロソフト コーポレーション | Ability for developers to easily discover or extend well-known locations on the system |
JP2017524188A (en) * | 2014-07-23 | 2017-08-24 | ドロップボックス, インコーポレイテッド | Collection folders in content management systems |
US10826992B2 (en) | 2015-04-17 | 2020-11-03 | Dropbox, Inc. | Collection folder for collecting file submissions via a customizable file request |
US10885208B2 (en) | 2015-04-17 | 2021-01-05 | Dropbox, Inc. | Collection folder for collecting file submissions and scanning for malicious content |
US10885209B2 (en) | 2015-04-17 | 2021-01-05 | Dropbox, Inc. | Collection folder for collecting file submissions in response to a public file request |
US11948473B2 (en) | 2015-12-31 | 2024-04-02 | Dropbox, Inc. | Assignments for classrooms |
-
2003
- 2003-08-26 JP JP2003208770A patent/JP2005070846A/en active Pending
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008535081A (en) * | 2005-04-01 | 2008-08-28 | マイクロソフト コーポレーション | Ability for developers to easily discover or extend well-known locations on the system |
JP2007179498A (en) * | 2005-12-28 | 2007-07-12 | Nippon Digital Kenkyusho:Kk | Method, device and program for generating electronic form |
JP2008158727A (en) * | 2006-12-22 | 2008-07-10 | Nittetsu Hitachi Systems Engineering Inc | Electronic business form system |
JP2017524188A (en) * | 2014-07-23 | 2017-08-24 | ドロップボックス, インコーポレイテッド | Collection folders in content management systems |
US10650155B2 (en) | 2014-07-23 | 2020-05-12 | Dropbox, Inc. | Collection folders in a content management system |
US10885209B2 (en) | 2015-04-17 | 2021-01-05 | Dropbox, Inc. | Collection folder for collecting file submissions in response to a public file request |
US11270008B2 (en) | 2015-04-17 | 2022-03-08 | Dropbox, Inc. | Collection folder for collecting file submissions |
US10885210B2 (en) | 2015-04-17 | 2021-01-05 | Dropbox, Inc. | Collection folder for collecting file submissions |
US10826992B2 (en) | 2015-04-17 | 2020-11-03 | Dropbox, Inc. | Collection folder for collecting file submissions via a customizable file request |
US10929547B2 (en) | 2015-04-17 | 2021-02-23 | Dropbox, Inc. | Collection folder for collecting file submissions using email |
US11157636B2 (en) | 2015-04-17 | 2021-10-26 | Dropbox, Inc. | Collection folder for collecting file submissions in response to a public file request |
US11244062B2 (en) | 2015-04-17 | 2022-02-08 | Dropbox, Inc. | Collection folder for collecting file submissions |
US10885208B2 (en) | 2015-04-17 | 2021-01-05 | Dropbox, Inc. | Collection folder for collecting file submissions and scanning for malicious content |
US11475144B2 (en) | 2015-04-17 | 2022-10-18 | Dropbox, Inc. | Collection folder for collecting file submissions |
US11630905B2 (en) | 2015-04-17 | 2023-04-18 | Dropbox, Inc. | Collection folder for collecting file submissions in response to a public file request |
US11783059B2 (en) | 2015-04-17 | 2023-10-10 | Dropbox, Inc. | Collection folder for collecting file submissions |
US12086276B2 (en) | 2015-04-17 | 2024-09-10 | Dropbox, Inc. | Collection folder for collecting file submissions in response to a public file request |
US12079353B2 (en) | 2015-04-17 | 2024-09-03 | Dropbox, Inc. | Collection folder for collecting file submissions |
US11948473B2 (en) | 2015-12-31 | 2024-04-02 | Dropbox, Inc. | Assignments for classrooms |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1190740C (en) | Method and system for submitting job to copying centre | |
US7072057B1 (en) | System and method for interfacing with a production scanner | |
US20070070420A1 (en) | Printing control apparatus and printing control method | |
JP6364738B2 (en) | Information processing system, information processing apparatus, program, and process execution method | |
JP2006107456A (en) | Method and system for managing user status or device status of information processing system | |
JP2006107142A (en) | Document processor, and method | |
JP3832423B2 (en) | Image processing apparatus, image forming apparatus, and program | |
CN105719329A (en) | Accounting voucher generating method and accounting voucher generating system | |
CN105278890B (en) | Information processing unit and control method | |
JP2005070846A (en) | Storage program, computer-readable medium storing the storage program, storage method, and storage device | |
US20060023254A1 (en) | Image processing apparatus, network system, information processing method, program, and storage medium | |
JP3772517B2 (en) | PRINT SYSTEM, PRINT METHOD, RECORDING MEDIUM CONTAINING PRINT PROCESSING PROGRAM, PRINT CONTROL DEVICE USED FOR PRINT SYSTEM, PRINT CONTROL METHOD, RECORDING MEDIUM RECORDED PRINT CONTROL PROGRAM | |
JP5086136B2 (en) | Printing apparatus, print job management method, print job management program | |
US7546313B1 (en) | Method and framework for using XML files to modify network resource configurations | |
US20030133151A1 (en) | Print system | |
US20050162696A1 (en) | Print auditing network | |
JP2018045577A (en) | Information processing device, method and program | |
JP5681139B2 (en) | Print-on-demand job management method and system using remote cache | |
CN101458614A (en) | Output monitoring system, method and computer readable medium | |
JP2019139463A (en) | Information management device | |
JP3700373B2 (en) | PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND RECORDING MEDIUM CONTAINING PRINT CONTROL PROGRAM | |
JP6210724B2 (en) | Information processing apparatus, data processing method for information processing apparatus, and program | |
JP2008027217A (en) | Printing system with information processor and printing apparatus | |
US8023146B2 (en) | Print control device, information processing device, method of print control device, method of information processing device and computer program | |
JP2006343976A (en) | Method for providing electronic form and electronic form server device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041224 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20071116 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080129 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080328 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080422 |