(57)【要約】【課題】ハードウェア及びソフトウェア又諸設定に係る手間やコストを抑えながら、複数のホスト・コンピュータ装置から集められた情報を、特定の条件に従って仕分して提供することができる。【解決手段】形式が、ホスト・コンピュータ装置１０によって少なくとも一部異なる情報を、特定の条件に従って仕分して、単一のデータベース装置２２から提供するに際して、コンバータ装置３２により、ホスト・コンピュータ装置１０からの情報を、統一された形式の情報に変換する。この後、仕分処理装置３４により、該変換後の情報に対して前記仕分の処理を行ってからデータベース装置２２に格納する。該データベース装置２２から、前記提供を行う。【選択図】図２
2006171986.tif 000002
【特許請求の範囲】
【請求項１】
形式が、ホスト・コンピュータ装置によって少なくとも一部異なる複数情報を、特定の条件に従って仕分して、データベース装置から統一された形式情報で提供するに際して、
コンバータ装置により、前記ホスト・コンピュータ装置からの複数情報を、統一された形式の情報に変換した後、
仕分処理装置により、該変換後の情報に対して前記仕分の処理を行ってから前記データベース装置に格納し、
該データベース装置から、前記提供を行うようにしたことを特徴とする電子帳票仕分方法。
【請求項２】
請求項１に記載の電子帳票仕分方法において、
検索処理装置を備えるようにして、前記提供に際して、要求された検索処理を施すことができるようにすると共に、
該検索処理装置を用いて、前記仕分処理の少なくとも一部処理を行うようにしたことを特徴とする電子帳票仕分方法。
【請求項３】
請求項２に記載の電子帳票仕分方法において、
仕分前処理装置により、前記仕分処理を行うために必要な検索処理を、前記検索処理装置に対して要求し、
仕分後処理装置により、該検索処理結果を用いながら、前記仕分処理がなされた情報を生成するようにしたことを特徴とする電子帳票仕分方法。
【請求項４】
請求項１乃至３のいずれか１つに記載の電子帳票仕分方法において、
前記仕分に係る別処理を起動できるようにしたことを特徴とする電子帳票仕分方法。
【請求項５】
形式が、ホスト・コンピュータ装置によって少なくとも一部異なる情報を、統一された形式の情報に変換するコンバータ装置と、
要求された検索処理を行う検索処理装置と、
該検索処理装置による検索処理を活用しつつ、特定の条件に従って仕分された情報を生成し、データベース装置に格納する仕分前後処理装置と、を備え、
該格納の情報を、適宜前記検索処理装置による検索処理を施しつつ、提供するようにしたことを特徴とする電子帳票仕分装置。
【請求項６】
請求項１〜請求項４のいずれか１つに記載の電子帳票仕分方法、又は請求項４に記載の電子帳票仕分装置内処理を実施するためのコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子帳票仕分方法及び装置に係り、特に、ハードウェア及びソフトウェア又諸設定に係る手間やコストを抑えながら、複数のホスト・コンピュータ装置から集められた情報を、特定の条件に従って仕分して提供することができる電子帳票仕分方法及び装置、又、これら方法や装置に係るコンピュータ・プログラムに関する。
【背景技術】
【０００２】
従来、法定帳簿は、ＣＯＭ（Computer  Output  Microfilm）フィルムで管理・保存している。あるいは、システムとデータベースが連動して『見読性』を確保できること、バックアップが確実にとれることなど、法律（電子帳簿保存法その他）が定める要件を満たす場合は、電子帳票を法定帳簿とすることができる。このような法定帳簿の電子帳票は、紙やＣＯＭフィルムに対する印刷出力をイメージしたものであり、適宜、ページ分割を施している。
【０００３】
なお、ここで、本願発明が対象とする電子帳票を、表示出力や印刷出力を含む閲覧の際に、ページ単位となるように、各項目がレイアウト配置される情報が、電子的に保存されたものと定義する。該電子帳票は、プリンタ出力形式とも言うことができる。又、以下においては、電子帳票を電子的に保存したものを、帳票情報や帳票データや電子帳票ファイルなどと称する。
【０００４】
特許文献１では、電子帳票のファイル毎にそのファイルに関する属性情報、及びその処理内容に関する属性情報を記憶しておく。又、これら属性情報を検索することによって、帳票処理中に関連する他の電子帳票を素早く読み込み、処理や比較をスムーズに行うことで作業効率を向上させるという技術が開示されている。
【０００５】
特許文献２では、電子帳票から複数の異なる宛先を読み込んで、該宛先毎に該電子帳票内容情報を仕分する。そうして、電子帳票において、自動的に配信したい部分に絞って纏め上げて、送信手段別に配信するという技術が開示されている。例えば、電子帳票の各ページにある宛先（特許文献２の図２）、又別途取得する宛先管理テーブルのＦＡＸや電子メールの一覧（特許文献２の図４）から、このような配信を自動的に行うようにしている。
【０００６】
特許文献３では、電子帳票の形式を複数の形式の行の集合体としてレイアウトを定義すると共に、そのレイアウトの親子関係をツリー形式で定義して、電子帳票のデータを分類しておく。又、電子帳票データの検索は、このようなレイアウトの定義に基づいて行う。これによって、どのような形式の電子帳票に対しても、データの関連性を考慮したデータの検索を行えるようにしている。
【０００７】
【特許文献１】特開２００１−１７５７９４号公報
【特許文献２】特開２００２−３６６４６８号公報
【特許文献３】特開２００４−１０２８９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ここで、電子帳票の仕分について直接言及している技術は、前述の特許文献２程度である。又、特許文献１や特許文献３は、電子帳票の検索に関する技術が開示されているが、仕分に係わる検索に関する技術ではない。これら技術は、いずれも、本願発明のように、複数のホスト・コンピュータ装置から集められた情報を、特定の条件に従って仕分して提供することを、課題とするものではない。
【０００９】
該仕分は、特に限定されるものではない。例えば、支店コードが複数混在する電子帳票ファイルを、支店コード毎に複数のファイルに分けて格納することもできるし、コードでなく品物の名称毎に分類するなど、コンピュータで認識できる情報なら、任意の設定が可能である。
【００１０】
なお、本願発明に対する比較例として、図１に示すような構成もなしえるものである。
【００１１】
図１は、複数のホスト・コンピュータ装置から集められた情報を、特定の条件に従って仕分して提供するための、本願発明に対する比較例の構成を示すブロック図である。
【００１２】
この図１において、ホスト・コンピュータ装置１０は、様々なものを想定しており、これに伴って、ホスト・コンピュータ装置１０から仕分処理装置１２側に送られる電子帳票ファイル用データは、様々な形式になっている。仕分処理装置１２は、該電子帳票ファイル用データに対して、特定の条件に従った仕分処理を施すものである。コンバータ装置１４は、このような仕分後電子帳票ファイルを単一の形式に変換し、データベース装置２２に格納する。このように格納されるものは、例えば図１では、帳票データ２２ａ〜２２ｃになっている。又、このような単一形式に変換された情報は、サーバ装置２０のデータ通信装置２４から、ネットワーク１を介してクライアント装置５に提供される。
【００１３】
しかしながら、このような比較例では、電子帳票ファイルの形式が、これを提供する元データが格納されているホスト・コンピュータ装置１０と異なる場合は、これらの形式それぞれに対して、仕分処理装置１２が対応できるようにしなければならない。従って、ハードウェア及びソフトウェア又諸設定に係る手間やコストが、これらの形式それぞれに対して発生することになる。
【００１４】
例えば、ホスト・コンピュータ装置１０の種類に応じて、ページの始まりなどの判断を行う必要がある。又、形式が異なるために、仕分キーの設定が難しくなる。例えば、仕分キーのその帳票における位置を数値で指定したり、仕分キーを識別コードで入力したりする設定の機能を、それぞれの電子帳票の形式に応じて備える必要がある。
【００１５】
本発明は、前記従来の問題点を解決するべくなされたもので、ハードウェア及びソフトウェア又諸設定に係る手間やコストを抑えながら、複数のホスト・コンピュータ装置から集められた情報を、特定の条件に従って仕分して提供することができる電子帳票仕分方法及び装置を提供することを課題とする。
【課題を解決するための手段】
【００１６】
まず、本願の第１発明の電子帳票仕分方法は、形式が、ホスト・コンピュータ装置によって少なくとも一部異なる複数情報を、特定の条件に従って仕分して、単一のデータベース装置から統一された形式情報で提供するに際して、コンバータ装置により、前記ホスト・コンピュータ装置からの複数情報を、統一された形式の情報に変換した後、仕分処理装置により、該変換後の情報に対して前記仕分の処理を行ってから前記データベース装置に格納し、該データベース装置から、前記提供を行うようにしたことにより、前記課題を解決したものである。
【００１７】
次に、前記電子帳票仕分方法において、検索処理装置を備えるようにして、前記提供に際して、要求された検索処理を施すことができるようにすると共に、該検索処理装置を用いて、前記仕分処理の少なくとも一部処理を行うようにしたことにより、前記課題を解決したものである。
【００１８】
更に、前記電子帳票仕分方法において、仕分前処理装置により、前記仕分処理を行うために必要な検索処理を、前記検索処理装置に対して要求し、仕分後処理装置により、該検索処理結果を用いながら、前記仕分処理がなされた情報を生成するようにしたことにより、前記課題を解決したものである。
【００１９】
又、前記電子帳票仕分方法において、前記仕分に係る別処理を起動できるようにしたことにより、前記課題を解決したものである。
【００２０】
次に、本願の第２発明の電子帳票仕分装置は、形式が、ホスト・コンピュータ装置によって少なくとも一部異なる複数情報を、統一された形式の情報に変換するコンバータ装置と、要求された検索処理を行う検索処理装置と、該検索処理装置による検索処理を活用しつつ、特定の条件に従って仕分された情報を生成し、データベース装置に格納する仕分前後処理装置と、を備え、該格納の情報を、適宜前記検索処理装置による検索処理を施しつつ、提供するようにしたことにより、前記課題を解決したものである。
【００２１】
又、本願の第３発明のコンピュータ・プログラムは、前記第１発明の電子帳票仕分方法、又は、前記第２発明の電子帳票仕分装置内処理を実施するためのコンピュータ・プログラムを提供するようにしたことにより、前記課題を解決したものである。
【００２２】
以下、本発明の作用について、簡単に説明する。
【００２３】
本願発明は、形式が、ホスト・コンピュータ装置によって少なくとも一部異なる複数情報を、特定の条件に従って仕分して、単一のデータベース装置から提供するに際して、まず、コンバータ装置により、前記ホスト・コンピュータ装置からの複数情報を、統一された形式の情報に変換する。又、該変換の後に、仕分処理装置により、該変換後の情報に対して前記仕分の処理を行ってから前記データベース装置に格納する。そして、該データベース装置から、前記提供を行う。
【００２４】
従って、形式が、ホスト・コンピュータ装置によって少なくとも一部異なる複数情報であっても、前記変換によって、単一のデータベース装置から提供することができる。又、前記仕分は、前記変換の後に行うので、ホスト・コンピュータ装置によって情報形式が異なることには無関係になる。従って、ハードウェア及びソフトウェア又諸設定に係る手間やコストを抑えることができる。
【００２５】
又、該仕分は、前記変換の後に行うので、該変換の後の、データベース装置側の他の機能処理部と、一部の処理部を共用することも可能になる。例えば後述する実施形態のように、仕分の処理中に必要になる検索処理を、他の同様の検索処理を行うものと共用することも可能になり、この面でも、ハードウェア及びソフトウェア又諸設定に係る手間やコストを抑えることができる。
【発明の効果】
【００２６】
このように、本願発明の電子帳票仕分方法及び装置によれば、ハードウェア及びソフトウェア又諸設定に係る手間やコストを抑えながら、複数のホスト・コンピュータ装置から集められた形式の異なる複数情報を、特定の条件に従って仕分して提供することができる電子帳票仕分方法及び装置を提供することができる。
【発明を実施するための最良の形態】
【００２７】
以下、図を用いて本発明の実施の形態を詳細に説明する。
【００２８】
図２は、本発明が適用された実施形態の電子帳票仕分方法及び装置の構成を示すブロック図である。
【００２９】
本実施形態において、本願発明は、サーバ装置３０において適用されている。図示されるように、このサーバ装置３０は、コンバータ装置３２と、ホストコンピュータ装置内の複数異形式データが単一形式に変換されたデータ（例えば図２ではデータ３３ａ〜３３ｃ）を格納するデータベース装置３３と、仕分処理装置３４と、単一形式に変換された複数データを特定の条件に従って仕分されたデータ（例えば図２では帳票データ２２ａ〜２２ｃ）を格納するデータベース装置２２と、データ通信装置２４とを有している。なお、仕分処理装置３４は、仕分前後処理装置３６と、検索処理装置３７とを有している。なお、データベース装置３３及びデータベース装置２２は、本実施形態においては同じものを用いているが、このようなものに限定されるものではない。
【００３０】
なお、ネットワーク１は、具体的に限定されるものではない。例えば、インターネットや、ＷＡＮ（Wide  Area  Network）や、ＶＡＮ（Value  Added  Network）、更にはＬＡＮ（Local  Area  Network）であってもよい。種々の形態の通信ネットワークであってもよく、電話やデータ通信の公衆回線網や専用回線網、あるいは携帯電話などの回線網を用いてもよい。更には、異なる形態のネットワークを組み合わせたものであってもよい。
【００３１】
ここで、ホスト・コンピュータ装置１０や、サーバ装置３０や、クライアント装置５について、用いるハードウェアは限定されるものではない。例えば、図３に示す後述するようなものであってもよい。又、クライアント装置５については、台数についても限定されるものではなく、サーバ装置３０の下にウェブサーバ装置を設ければウェブ・ブラウザ・プログラムの利用の有無やその種類は限定されるものではない。ウェブ・ブラウザ・プログラムとして、例えば米国マイクロソフト社の「インターネット・エクスプローラ（登録商標）」などを用いてもよい。
【００３２】
図３は、本実施形態の各装置に用いるハードウェアの構成を示すブロック図である。
【００３３】
この図３においては、ある種のコンピュータ装置のハードウェア構成が示される。該コンピュータ装置は、ＯＳ（Operating  System）は一例として米国マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）を搭載する、一般的なＰＣ（Personal  Computer）装置であってもよく、特に限定されものではない。あるいは、ＰＣ装置以外のハードウェアを用いてもよく、例えばＥＷＳ（Engineering  Work  Station）などの、いわゆるワークステーションなどのハードウェアを用いるようにしてもよい。なお、この図において、ハードウェア構成は、説明の関係上一部抽象化されている。
【００３４】
この図において、コンピュータ装置は、ＣＰＵ（Central  Processing  Unit）３１０と、ＲＡＭ（Random  Access  Memory）３１１と、ＲＯＭ（Read  Only  Memory）３１２と、ＬＡＮ−Ｉ／Ｆ（Inter  Face）３１３と、ＭＯＤＥＭ（modulator-demodulator）３１４と、種々のＩ／Ｆ３２０〜３２２とを有している。これらは、バス３０１によって相互接続されている。
【００３５】
又、バス３０１に対して、Ｉ／Ｆ３２０を介して、画面表示装置３３０が接続されている。又、バス３０３によって相互接続されている、キーボード３３１と、マウス３３２と、プリンタ装置３３３とは、バス３０１に対して、Ｉ／Ｆ３２１を介して接続されている。
【００３６】
更に、バス３０１に対して、Ｉ／Ｆ３２２を介して、ＨＤＤ（Hard  Disc  Drive）装置３４０と、ＣＤ（Compact  Disc）装置３４１と、ＦＤＤ（Floppy（登録商標）  Disc  Drive）装置３４２とが接続されている。これらはバス３０２によって相互接続されている。
【００３７】
以上のようなハードウェア構成において、記憶手段、又記憶装置は、ＲＡＭ３１１、ＲＯＭ３１２、ＨＤＤ装置３４０、ＣＤ装置３４１、ＦＤＤ装置３４２などである。このような記憶手段や記憶装置において、ＣＰＵ３１０で実行される様々なプログラムや、本実施形態においてアクセスされるデータベースや諸ファイルやデータが保存され、電子的にアクセスができるようになっている。例えば、ＯＳや、データベースやＪＡＶＡ（登録商標）やＪＳＰなどのソフトウェア資源を利用する環境を提供するためのプログラム、本実施形態に係るアプリケーション・プログラム、又ウェブ・ブラウザ・プログラムは、ＨＤＤ装置３４０に格納されていて、実行時には、ＲＡＭ３１１に読み出されてＣＰＵ３１０によって実行される。なお、ＬＡＮ−Ｉ／Ｆ３１３は、ＬＡＮ３に対する接続などに用いられるものであり、ＣＰＵ３１０で実行されるアプリケーション・プログラムには、クライアント装置５において、ネットワーク１経由で取得される、ＪＡＶＡ（登録商標）のアプレットも含まれる。
【００３８】
又、ＯＳやアプリケーション・プログラムその他の実行に際して、オペレータは、画面表示装置３３０に表示出力される情報を参照しつつ、キーボード３３１によって文字入力や諸操作を行ったり、マウス３３２によって座標入力や諸操作の入力を行ったりする。又、適宜、プリンタ装置３３３からは、必要な情報を印字出力することができる。言うまでもなく、これら諸出力や入力は、ＣＰＵ３１０で実行されるプログラムによって、電子的な処理によって行われるものである。
【００３９】
なお、ＣＤ装置３４１やＦＤＤ装置３４２は、本願発明を適用して実施する際の、アプリケーション・プログラムのインストールや、その他のオフラインでの情報交換に用いられる。
【００４０】
図４は、本実施形態のサーバ装置３０の構成を示すブロック図である。
【００４１】
この図に示されるように、前述した仕分前後処理装置３６は、仕分前処理装置４２及び仕分後処理装置４４を有している。又、この図においては、これら装置及び検索処理装置３７が連携して機能し、本願発明に係る仕分処理を行う様子が示されている。ここで、検索処理装置３７は、該仕分処理以外にも、サーバ装置３０における他の処理に係り、種々の検索処理を行うものである。
【００４２】
図５は、本実施形態における電子帳票仕分方法の処理を示すフローチャートである。
【００４３】
以下、本実施形態の作用について、該フローチャートを中心にして説明する。なお、Ｐ１〜Ｐ１０は、図２や図４に図示される、各装置間で受け渡される情報である。
【００４４】
図５において、まずステップ１０２では、サーバ装置３０は、ホスト・コンピュータ装置１０からの電子帳票ファイル用データＰ１を受付ける。該電子帳票ファイル用データＰ１は、いわばプリンタ形式の情報であり、該電子帳票ファイル用データＰ１の形式は、ホスト・コンピュータ装置１０に応じたものである。又、該ステップ１０２では、コンバータ装置３２の処理によって、該電子帳票ファイル用データの形式を、サーバ装置３０において取り扱う形式に変換する。更に、該変換後の電子帳票ファイルＰ２を、データベース装置３３に格納する。
【００４５】
次に、ステップ１０４では、仕分前処理装置４２により、仕分前準備処理を行う。これは、適宜、データベース装置３３から上記の変換後の電子帳票ファイルＰ３（基本的に電子帳票ファイルＰ２と同じもの）を参照しつつ、設定者によって仕分設定Ｐ４を行う。仕分設定Ｐ４は仕分前処理装置４２により、適宜、仕分設定ファイルに保存される。このような処理では、以下に列挙する処理を行う。又、仕分前処理装置４２によるこれら処理の結果は、情報Ｐ５として適宜検索処理装置３７に渡され、続く検索処理で用いられる。情報Ｐ５には、仕分対象になり、又このための検索対象になる電子帳票ファイルを指し示す情報、該検索を指示する情報が含まれる。
【００４６】
（１）引数の確認処理：仕分に必要な設定ファイル名や帳票の識別を引数から受け取る。
（２）設定を確認：仕分を実施するために必要な情報を設定ファイルから読み込む。
（３）仕分対象帳票の情報を獲得：検索を実施するために必要な仕分対象帳票の情報を獲得する。
【００４７】
次に、ステップ１０８では、情報Ｐ５に従って、又適宜、コンバータ装置３２によって変換されデータベース装置３３に格納されている電子帳票ファイルＰ６（基本的に電子帳票ファイルＰ２と同じもの）を参照しつつ、検索処理装置３７により検索処理を行う。該処理では、以下に列挙する処理を行う。又、検索処理装置３７によるこれら処理の結果は、検索結果情報Ｐ７として適宜仕分後処理装置４４に渡され、該仕分後処理装置４４による仕分処理で用いられる。
【００４８】
（１）  検索を実施するために必要な検索キー、検索条件、検索対象帳票をファイルに書き込む。
（２）（１）のファイルを元に検索を実施する。検索した結果をファイルに書き込む。
（３）（２）のファイルを読み取り、検索でヒットした同一キーの値に応じて分割する。
【００４９】
以上のステップ１０８の検索処理が終了し、又該処理がステップ１１０において正常終了と判定された場合、次にステップ１１２では、仕分後処理装置４４において、検索結果情報Ｐ７に従い、又適宜、コンバータ装置３２によって変換されデータベース装置３３に格納されている電子帳票ファイルＰ８（基本的に電子帳票ファイルＰ２と同じもの）を参照しつつ、帳票仕分処理を行う。該仕分け処理の後には、データベース装置２２に仕分された電子帳票ファイルＰ９が格納されることになる。この帳票仕分処理は、以下の処理であり、繰り返し処理になる。
【００５０】
（１）設定ファイルから獲得した情報と、検索キーの値を元に、仕分後の帳票の格納先を動的に決定する。
（２）ステップ１０８で分割した検索結果を元に直接格納先に帳票を作成する。
（３）帳票を作成したらログに出力する
【００５１】
以上のステップ１１２の帳票仕分処理が終了し、又該処理がステップ１１４において正常終了と判定された場合、次にステップ１１６では、同じく仕分後処理装置４４において、帳票毎に設定された処理を実行する。該設定の処理は、仕分に直接関係する処理でもよく、そうでなくてもよい。
【００５２】
以上のステップ１１６の仕分後処理が終了し、又該処理がステップ１１８において正常終了と判定された場合、次にステップ１２０では、同じく仕分後処理装置４４において、以下に示す処理を行う。
【００５３】
（１）ステップ１０８で実施した検索で使用したファイルを削除する。
（２）ログに、仕分先数・終了状態を出力する。
【００５４】
以上のようにして、ステップ１２０まですべての処理が終了すると、データベース装置２２には、仕分された電子帳票ファイルＰ９が格納されることになる。該格納の情報は、電子帳票ファイルＰ１０などとしてデータ通信装置２４を介して、クライアント装置５に提供されることになる。該提供に際しては、検索処理装置３７を用いた、一般的な検索機能を用いることも可能になっている。
【００５５】
次に、図６〜図８を用いて、単純な仕分の具体例について説明する。これは、「ページキー」のみによって、仕分を行うというものである。この「ページキー」は、仕分しようとする電子帳票のページ毎に、ページ上の同一位置にあるデータである。
【００５６】
まず、前述のステップ１０４として、検索キー作成処理を行う。該処理は、ある帳票（以降帳票Ａと呼ぶ）を仕分したい場合、同一書式の電子帳票をクライアント装置５から参照し、検索キーを作成するというものである。又、該処理は、図６に示すような、いわゆるウインドウ表示の表示画面によって行うものである。
【００５７】
図６において、ウインドウ表示の上部には、キーボード３３１やマウス３３２などで操作する種々の操作ボタンが表示されている。又、この下方の比較的広い領域において、「文具在庫表Ａ  ページ１」とある、品名、単価、在庫数、及び合計を含んだ、一覧表の一部が表示されている。該一覧表は、仕分対象になる電子帳票である。
【００５８】
ここで、該一覧表の表示において、「２００３  年  度」は、該電子帳票のページ毎に、ページ上の同一位置にあるデータ（ページデータ）である。該データを「ページキー」として設定する場合は、この「２００３  年  度」の位置を、キーボード３３１やマウス３３２などで指定する。すると、「ページキー」として「２００３  年  度」を指定すること、又この「２００３  年  度」の、電子帳票のページ上の位置指定をすることができる。これら指定は、「ページキー」として設定される。
【００５９】
次に、仕分設定を行う。この仕分設定は、仕分設定ファイルに格納される。例えば、帳票Ａを仕分する場合、該仕分設定ファイルは、次のようなファイルである。
【００６０】
$FoldSwkConf/bungu.conf
【００６１】
又、この仕分設定ファイルには、仕分条件その他の仕分設定がなされる。
【００６２】
例えば、帳票Ａを変換する場合、変換を実施するための情報が格納されたファイルに仕分の設定を追加することで、変換後に仕分が実施される。
【００６３】
又、仕分元と同じドロアに、帳票名称に<年度>をつけて仕分したい場合、仕分設定ファイルにおける設定内容は以下の通りである。
【００６４】
SWK_KEY:年度:
SWK_FOLDER:$<DBID>,$<CABID>,$<DRWID>,$<KEY=年度>年度$<FOLDER>:
【００６５】
ここで上記において、$<DBID>、$<CABID>、$<DRWID>はそれぞれ変数であり、それぞれデータベースＩＤ、キャビネットＩＤ、ドロア（引き出し）ＩＤが格納され、これらによって、仕分前の電子帳票の格納場所が示される。又、$<KEY=年度>年度$<FOLDER>によって、仕分後の電子帳票の格納先が指定される。
【００６６】
以上のような設定の後には、ステップ１０８において、検索処理を行う。該検索結果は、図７のようになる。
【００６７】
図７において、「Ｎｏ．」、「Ｐａｇｅ」、「Ｌｉｎｅ」、及び「年度」の一覧表の表示は、検索結果である。この「年度」が同じページは、次のステップ１１２〜１２０の処理によって、同一帳票に格納される。
【００６８】
次に、ステップ１１２〜１２０の処理を行うと、例えば図８のように、「ｂｕｎｇｕ」のドロアにおいて、「２００３年度在庫」、「２００４年度在庫」、及び「２００５年度在庫」の帳票が作成される。又、「２００３年度在庫」には２００３年度在庫に該当する電子帳票のページ部分、「２００４年度在庫」には２００４年度在庫に該当する電子帳票のページ部分、及び「２００５年度在庫」には２００５年度在庫に該当する電子帳票のページ部分が、それぞれ仕分されて格納される。
【００６９】
例えば、server1:/Tokyo/001/bungu/在庫(帳票Ａ)に、仕分前の電子帳票ファイルが格納されていたとする。すると、仕分された電子帳票のページが格納される上記の３つの帳票は、以下のようになる。
【００７０】
server1:/Tokyo/001/bungu/２００３年度在庫
server1:/Tokyo/001/bungu/２００４年度在庫
server1:/Tokyo/001/bungu/２００５年度在庫
【００７１】
続いて、図９〜図１１を用いて、特殊な仕分の具体例について説明する。これは、前述の「ページキー」に加えて、「ラインキー」によって、仕分を行うというものである。この「ラインキー」は、仕分しようとする電子帳票のページにある帳票において、各列の同一ライン位置にあるデータである。
【００７２】
まず、前述のステップ１０４として、検索キー作成処理を行う。該処理は、ある帳票（以降帳票Ｂと呼ぶ）を仕分したい場合、同一書式の電子帳票をクライアント装置５から参照し、検索キーを作成するというものである。又、該処理は、図９に示すような、ウインドウ表示の表示画面によって行うものである。
【００７３】
図９において、ウインドウ表示の上部には、キーボード３３１やマウス３３２などで操作する種々の操作ボタンが表示されている。
【００７４】
又、この下方の比較的広い領域において、「Ｓ３７０−１  ページ１」とある、電子帳票のページが表示されている。該ページは、「全角１」、「半角英字１」、「半角数字１」、及び「半角カナ１」のデータ（ページデータ）を含む。又、該ページは、各行（ライン）において、「全角２」、「半角英字２」、「半角数字２」、及び「半角カナ２」のデータ（ラインデータ）を含んだ、一覧表の一部が含まれる。
【００７５】
ここで、該電子帳票の表示において、キーボード３３１やマウス３３２などで「半角カナ１」を指定し、検索キーとする「ページキー」として設定する。又、キーボード３３１やマウス３３２などで「全角２」を指定し、検索キーとする「ラインキー」として設定する。これら設定によって、それぞれ、「ページキー」や「ラインキー」として設定されたデータと、該データの位置とが設定される。
【００７６】
次に、仕分設定を行う。この仕分設定は、仕分設定ファイルに格納される。例えば、帳票Ｂを仕分する場合、該仕分設定ファイルは、次のようなファイルである。
【００７７】
$FoldSwkConf/test.conf
【００７８】
又、この仕分設定ファイルには、仕分条件その他の仕分設定がなされる。
【００７９】
例えば、帳票Ｂを変換する場合、変換を実施するための情報が格納されたファイルに仕分の設定を追加することで、変換後に仕分が実施される。
【００８０】
又、仕分元と同じドロアにおいて、「ページキー」や「ラインキー」に基づいた帳票名称に、仕分された電子帳票のページを格納したい場合は、仕分設定ファイルにおける設定内容は以下の通りである。
【００８１】
SWK_KEY:kana:
SWK_KEY:hira:
SWK_FOLDER:$<DBID>,$<CABID>,$<DRWID>,$<FOLDER>$<KEY=kana><$KEY=hira>:
【００８２】
ここで上記において、$<DBID>、$<CABID>、$<DRWID>はそれぞれ変数であり、それぞれデータベースＩＤ、キャビネットＩＤ、ドロア（引き出し）ＩＤが格納され、これらによって、仕分対象の電子帳票の格納場所が示される。又、$<FOLDER>$<KEY=kana><$KEY=hira>:によって、仕分後の電子帳票の格納先が決定する。
【００８３】
以上のような設定の後には、ステップ１０８において、検索処理を行う。該検索結果は、図１０のようになる。
【００８４】
図１０において、「Ｎｏ．」、「Ｐａｇｅ」、「Ｌｉｎｅ」、「ｋａｎａ」、及び「ｈｉｒａ」の一覧表の表示は、検索結果である。この「ｈｉｒａ」が同じページは、次のステップ１１２〜１２０の処理によって、同一帳票に格納される。
【００８５】
次に、ステップ１１２〜１２０の処理を行う。例えば、server1:/Tokyo/001/test/テスト帳票(帳票Ｂ)に、仕分前の電子帳票ファイルが格納されていたとする。すると、例えば図１１のように、「ｔｅｓｔ」のドロアにおいて、以下に示すような５つの帳票が作成され、これら帳票には仕分された電子帳票の該当のページが格納される。
【００８６】
server1:/Tokyo/001/test/テスト帳票アイウエオかきくけこ
server1:/Tokyo/001/test/テスト帳票アイウエオさしすせそ
server1:/Tokyo/001/test/テスト帳票アイウエオあああああ
server1:/Tokyo/001/test/テスト帳票アイウエオいいいいい
server1:/Tokyo/001/test/テスト帳票アイウエオううううう
【００８７】
以上のように本実施形態によれば、本願発明を効果的に適用することができる。
【００８８】
又、本実施形態において、検索処理装置３７は、仕分前処理装置４２や仕分後処理装置４４に係る処理以外にも用いられている。つまり、仕分処理以外にも、一般的な検索処理にも用いられる。
【００８９】
このように、一般的な検索処理にも用いられる検索処理装置３７を、仕分処理にも利用することで、仕分処理に用いる処理装置の開発に要するコストや時間を抑えることが可能になっている。又、検索処理装置３７の検索に関する機能や、検索に関する諸設定をする機能を向上させた場合は、該向上を仕分においても適用することができる。
【００９０】
例えば、図６や図９に示した仕分のページキーやラインキーの設定や、図７や図１０の検索結果の閲覧は、検索処理装置３７に伴って、一般的な検索用のものと処理部を一部共用することができている。これによって、ページキーやラインキーの設定は、クライアント装置５においてキーボード３３１やマウス３３２を用いて、簡単に座標指定しながら行うことができるようになっている。
【００９１】
なお、本実施形態においては、コンバータ装置３２による変換処理の後に、仕分処理装置３４によって仕分を行っている。従って、このように仕分を変換の後に行うことで、ホスト・コンピュータ装置によって情報形式が異なることには無関係になる。従って、前述した比較例のような、このように異なる形式それぞれに対して、仕分処理装置３４が対応できるようにしなければならないといった必要がない。
【産業上の利用可能性】
【００９２】
以上説明したとおり、本発明によれば、ハードウェア及びソフトウェア又諸設定に係る手間やコストを抑えながら、複数のホスト・コンピュータ装置から集められた情報を、特定の条件に従って仕分して提供することができる電子帳票仕分方法及び装置を提供することができる。
【図面の簡単な説明】
【００９３】
【図１】本願発明に対する比較例の構成を示すブロック図
【図２】本発明が適用された実施形態の電子帳票仕分方法及び装置の構成を示すブロック図
【図３】上記実施形態の各装置に用いるハードウェアの構成を示すブロック図
【図４】前記実施形態のサーバ装置の構成を示すブロック図
【図５】前記実施形態における電子帳票仕分方法の処理を示すフローチャート
【図６】前記実施形態における単純な仕分の具体例での検索キー作成処理の表示画面図
【図７】上記具体例の仕分における検索結果を示す表示画面図
【図８】上記具体例の仕分結果が格納された帳票の構成図
【図９】前記実施形態における特殊な仕分の具体例での検索キー作成処理の表示画面図
【図１０】上記具体例の仕分における検索結果を示す表示画面図
【図１１】上記具体例の仕分結果が格納された帳票の構成図
【符号の説明】
【００９４】
１…ネットワーク
５…クライアント装置
１０…ホスト・コンピュータ装置
１２…仕分処理装置
１４…コンバータ装置
２０…サーバ装置
２２…データベース装置
２４…データ通信装置
３０…サーバ装置
３２…コンバータ装置
３３…データベース装置
３４…仕分処理装置
３６…仕分前後処理装置
３７…検索処理装置
４２…仕分前処理装置
４４…仕分後処理装置
３０１〜３０３…バス
３１０…ＣＰＵ
３１１…ＲＡＭ
３１２…ＲＯＭ
３１３…ＬＡＮ−Ｉ／Ｆ
３１４…ＭＯＤＥＭ
３２０〜３２２…Ｉ／Ｆ
３３０…画面表示装置
３３１…キーボード
３３２…マウス
３３３…プリンタ装置
３４０…ＨＤＤ装置
３４１…ＣＤ装置
３４２…ＦＤＤ装置
【図１】
2006171986.tif 000003
【図２】
2006171986.tif 000004
【図３】
2006171986.tif 000005
【図４】
2006171986.tif 000006
【図５】
2006171986.tif 000007
【図６】
2006171986.tif 000008
【図７】
2006171986.tif 000009
【図８】
2006171986.tif 000010
【図９】
2006171986.tif 000011
【図１０】
2006171986.tif 000012
【図１１】
2006171986.tif 000013