[go: up one dir, main page]

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 PDF

Info

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
Application number
JP2003208770A
Other languages
Japanese (ja)
Inventor
Mayumi Kawamura
真由美 川村
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2003208770A priority Critical patent/JP2005070846A/en
Publication of JP2005070846A publication Critical patent/JP2005070846A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】オープン系情報システムやホスト系情報システムから電子帳票システムを構成するコンピュータの記憶装置へ帳票データを収集する際に、その格納先となるフォルダを作成する作業を省略し得る格納プログラム、格納方法、格納装置を、提供する。
【解決手段】電子帳票システムのサーバ装置30に生成された帳票データ格納処理プロセスは、オープン系情報システム10の仮想プリンタ13やホスト系情報システム20と連携したホスト連携アプリケーション31から、保存形式B又は保存形式Dの帳票データと格納先指定情報とを受信した場合、格納先指定情報の示すフォルダが実在していれば、指定された帳票データをそのフォルダに格納し、実在していなければ、そのフォルダを作成し、その後に、指定された帳票データをそのフォルダに格納する。
【選択図】 図4
A 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 system information system 10 and the host system information system 20 by organizations such as companies and public offices. In addition, the system allows each member to use form data to be collectively managed. In order to realize these functions, this electronic form system includes a server device 30 for collecting and managing form data collectively, and a large number of clients for acquiring form data from the server apparatus 30 and using it for various purposes. The apparatus 40 is provided.
[0021]
The open system information system 10 is a personal computer in which a form creation function is realized. Therefore, the open system information system 10 includes an input device such as a keyboard and a mouse, a display device such as a liquid crystal display, and a main body connected to the input device and the display device. Main storage devices such as Central Processing Unit], DRAM [Dynamic Random Access Memory], communication control devices such as LAN [Local Area Network] boards, auxiliary storage devices such as HDD [Hard Disk Drive], and other hardware ing. Among these, in the auxiliary storage device, a general-purpose form creation application 11, form data 12, and virtual printer program 13 are stored in addition to a general-purpose operation system program that is generally commercially available.
[0022]
The form creation application 11 is an application for browsing, printing, searching, and secondary processing of the form data 12 stored in the auxiliary storage device of the open system 10. The form data 12 is created in a storage format that can be used by the form creation application 11. In the present embodiment, for convenience, the storage format of the form data 12 is expressed as “storage format A”.
[0023]
The virtual printer program 13 is a program for realizing a virtual printer on a personal computer. Print data generated by the form creation application 11 executed by the CPU based on the form data 12 in the storage format A is delivered to the virtual printer (13). Further, when the virtual printer (13) receives the print data from the form creation application 11, the virtual printer (13) generates form data obtained by converting the form data 12 into the storage format of the server system based on the print data. In the present embodiment, for the sake of convenience, the storage format of the form data generated by the virtual printer (13) is referred to as “storage format B”.
[0024]
The host system information system 20 is a host computer composed of a mainframe and the like. Although not shown, the host system information system 20 is equipped with one or more terminal devices (or terminal emulators) via a dedicated network according to a unique communication protocol. Connected to a personal computer). The host system information system 20 includes a CPU, a main storage device, a communication control device, and an auxiliary storage device. In addition to the operation system program dedicated to the mainframe, the auxiliary storage device creates a dedicated form for it. An application 21, form data 22, and a writing program (writer) 23 are stored.
[0025]
When the form creation application 21 receives a command input from a terminal device, the form creation application 21 performs processing corresponding to the command on the form data 22 and outputs it to the terminal device. The form data 22 is created in a storage format that can be used by the form creation application 21. In the present embodiment, for convenience, the storage format of the form data 22 is expressed as “storage format C”. The writer 23 is an application for generating print data based on the storage format C form data 22.
[0026]
The server device 30 constituting the electronic form system is a computer for accumulating form data collected from the open system information system 10 and the host system information system 20, and as with the main body of the personal computer, a CPU, A main storage device, a communication control device, an auxiliary storage device, and other hardware are provided. In the auxiliary storage device of the server device 30, in addition to the operation system program, a host cooperation application 31, a form data storage program 32, a form data 33, and a form work application 34 are stored.
[0027]
The server device 30 may include a flexible disk drive or a compact disk drive. In this case, the host cooperation application 31, the form data storage program 32, and the form work application 34 can be installed in the auxiliary storage device from a computer readable medium such as a flexible disk or a compact disk mounted in each drive. .
[0028]
The host cooperation application 31 includes a module program for performing communication according to the communication protocol described above with the host system information system 20. Further, the host cooperation application 31 includes a module program for receiving print data from the writer 23 in cooperation with the writer 23 of the host system information system 20. Therefore, the host cooperation application 31 functions as an interface for receiving print data output from the writer 23 of the host system information system 20. Further, when receiving the print data from the writer 23, the host cooperation application 23 generates form data obtained by converting the form data 22 of the host information system 20 into the storage format of the server system based on the print data. . In the present embodiment, for convenience, the storage format of the form data generated by the host cooperation application 31 is referred to as “storage format D”.
[0029]
The form data storage program 32 includes a module program for performing communication with the open system 10 via a network such as the Internet, LAN, or WAN [Wide Area Network]. The form data storage program 32 includes a module program for receiving form data in the storage format B from the virtual printer (13) in cooperation with the virtual printer program 13 of the open system information system 10. . Accordingly, the form data storage program 32 functions as an interface for receiving the form data of the storage format B output from the virtual printer (13) of the open system information system 10. The form data storage program 32 includes a module program for receiving form data in the storage format D from the host cooperation application 31. Further, the form data storage program 32 includes a module program for performing processing to be described later with reference to FIG.
[0030]
The form data 33 is form data obtained as a result of executing the form data storage program 32, and is created based on the form data in the storage format B or the form data in the storage format D. However, the storage format B and the storage format D of the form data 33 are converted into a format that can be handled by the form business application. In the present embodiment, for the sake of convenience, the storage format of the form data 33 is referred to as “storage format E”.
[0031]
The form data 33 is stored in a folder created on the operation system. However, the folder may have a tree structure as a whole by having one or more folders in the folder. In this case, the form data 33 is stored in the lowest folder. FIG. 2 is an explanatory diagram for conceptually explaining the tree structure of the folder. In the tree structure shown in FIG. 2, form data 33 is stored in each folder of ¥ 200210 to ¥ 200304 included in a folder of d: ¥ ListWORKS ¥ store ¥ monthly. “ListWORKS” is a trademark of Fujitsu Limited.
[0032]
The form business application 34 includes a module program for communicating with the client device 40 via the network N such as the Internet, LAN, or WAN. When this form work application 34 is executed by the CPU, it realizes a function as a server of the electronic form system on the computer. The functions realized by the form work application 34 on the computer include, for example, authentication of the operator of the client apparatus 40, transmission of form data for browsing, search of form data, and transmission of search results.
[0033]
The client device 40 constituting the electronic form system is a personal computer for each member of the organization described above. Therefore, the client device 40 includes an input device, a display device, and a main body connected to the input device and the display device. The main body includes a CPU, a main storage device, a communication control device, an auxiliary storage device, Other hardware is provided. Among these, the auxiliary storage device stores a client program in addition to the operation system program.
[0034]
This client program includes a module program for communicating with the server device 30 via the network N. When executed by the CPU, the client program realizes a function as a client of the electronic form system on the personal computer. Let The client functions include, for example, browsing and printing of form data, search execution requests to the server device 20, display of search results, and the functions of spreadsheet software and word processor software. There are secondary processing of the form data used.
[0035]
In order to collect the form data 12 and 22 stored in the open system information system 10 and the host system information system 20 for the server apparatus 30 of the electronic form system configured as described above, the procedure described below Is stepped on.
[0036]
First, when an organization operating one or more open information systems 10 and / or one or more host information systems 20 constructs a new electronic form system, the worker must A client program is installed in the auxiliary storage device of the client device 40, and a server device 30 is prepared in which the form data storage program 32 and the form work application 34 are stored in the auxiliary storage device.
[0037]
Next, when this organization owns the open system information system 10, the worker provides a virtual printer program 13 corresponding to the form creation application 11 of the open system information system 10 to assist the open system information system 10. Install on storage device. When this organization owns the host system information system 20, the worker installs a writer 23 corresponding to the form data 22 in the storage format C in the auxiliary storage device of the host system information system 20, A host cooperation application 31 that cooperates with the writer 23 is installed in the server device 20.
[0038]
If this organization owns the open system 10, the worker should start the form creation application 11 of the open system 10, operate the input device, and send it to the server device 30. The form data 12 is selected, and an instruction to transmit the selected form data 12 to the server device 30 is input. At this time, the operator designates a folder as a final storage destination of the selected form data 12. This folder may exist on the operation system of the server apparatus 30 or may not exist.
[0039]
The active form creation application 11 creates print data having information on the folder designated by the worker as storage destination designation information based on the form data 12 selected by the worker and outputs the print data to the virtual printer 13. . The virtual printer 13 generates form data in the storage format B based on the print data, adds storage location designation information to the form data, and delivers it to the form data storage program 32 of the server device 30.
[0040]
On the other hand, when this organization owns the host system information system 20, the worker operates the terminal device to input a command for starting the writer 23. Then, the operator selects the form data 22 to be transmitted to the server device 30 and inputs a command for instructing transmission of the selected form data 22 to the server device 30. At this time, the operator designates a folder as a final storage destination of the selected form data 22. This folder may exist on the operation system of the server apparatus 30 or may not exist.
[0041]
FIG. 3 shows an example of a screen when the operator designates a storage destination in the terminal device of the host system information system 20. In this screen example, settings relating to the form data 22 to be transmitted to the server device 30 are described over each line. In the second line, LE-DB-PATH = d: \ ListWORKS \ storage \ monthly \ 200305 is described. This description specifies the storage destination of the form data in the server device 30. Yes.
[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 writer 23 creates print data having information on the folder designated by the worker as storage destination designation information based on the form data 22 selected by the worker, and the host cooperation application 31 of the server device 30. Output to. The host cooperation application 31 that has received the print data generates form data in the storage format D based on the print data, adds storage location designation information to the form data, and delivers it to the form data storage program 32.
[0044]
As described above, the writer 23 may have a function of accepting input of storage location designation information. However, the writer 23 and the host cooperation application 31 are not developed by the same vendor. The writer 23 may not have a function of accepting input of storage location designation information. In this case, the host cooperation application 31 has a function of accepting input of storage location designation information, and the writer 23 outputs only print data to the host cooperation application 31.
[0045]
The form data storage program 32 is activated while the main power of the server device 30 is turned on, and during this time, a form data storage process is generated in the server device 30. FIG. 4 is a flowchart for explaining the contents of the form data storage process.
[0046]
In the first step S101 after the start of the form data storage process, the CPU of the server device 30 stands by until form data is sent from the virtual printer 13 or the host cooperation application 31. When the form data is received from the virtual printer 13 or the host cooperation application 31, the CPU activates a module program for receiving the form data of the storage format B or the storage format D, and receives the form data. Execute the process. At this time, the module program causes the CPU to determine whether or not the sent form data is normal. If the form data is not normal, the open system information system 10 or the host Causes the CPU to perform abnormal processing to notify the system information system 20. On the other hand, when the reception of the form data is completed, the CPU advances the process to step S102.
[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 system 10 or the host system information system 20 is executed. Conversely, if the form data is normal, the CPU advances the process to step S103.
[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 server device 30, the electronic form system according to the present embodiment has the following effects.
[0057]
That is, when the worker transmits the form data 12 and 22 stored in the open system information system 10 or the host system information system 20 to the server apparatus 30, a new folder is manually created on the operation system of the server apparatus 30. Even if it is not created, the form data is stored in the designated folder only by designating the folder to be stored in the open system information system 10 or the host system information system 20 (S109).
[0058]
Of course, even if the folder specified by the worker does not actually exist on the operation system of the server device 30, the folder is automatically created (S105, S108). There is no need to manually create a new folder above. In particular, the person in charge of the organization that is taking the operational form of managing the form data on a daily basis had to perform the task of creating a new folder every day, but according to the electronic form system of this embodiment, You will be freed from such work.
[0059]
Further, when a folder is automatically created on the operation system of the server device 30, an access right is automatically set to the folder (S106 to S108). When a new folder is created on the operation system, it is not necessary to set the access right to the folder.
[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.
JP2003208770A 2003-08-26 2003-08-26 Storage program, computer-readable medium storing the storage program, storage method, and storage device Pending JP2005070846A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (19)

* Cited by examiner, † Cited by third party
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