JP2014149854A - 情報処理装置、電子帳票管理システムおよびその帳票検索方法、並びにプログラム - Google Patents

情報処理装置、電子帳票管理システムおよびその帳票検索方法、並びにプログラム Download PDF

Info

Publication number
JP2014149854A
JP2014149854A JP2014076475A JP2014076475A JP2014149854A JP 2014149854 A JP2014149854 A JP 2014149854A JP 2014076475 A JP2014076475 A JP 2014076475A JP 2014076475 A JP2014076475 A JP 2014076475A JP 2014149854 A JP2014149854 A JP 2014149854A
Authority
JP
Japan
Prior art keywords
area
form data
information
search
index
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.)
Granted
Application number
JP2014076475A
Other languages
English (en)
Other versions
JP2014149854A5 (ja
JP5722485B2 (ja
Inventor
Yuichiro Uda
祐一郎 宇田
Tadashi Kajimoto
正 梶本
Kazuhiro Narita
一宏 成田
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.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Original Assignee
Canon Marketing Japan Inc
Canon Software Inc
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 Canon Marketing Japan Inc, Canon Software Inc filed Critical Canon Marketing Japan Inc
Priority to JP2014076475A priority Critical patent/JP5722485B2/ja
Publication of JP2014149854A publication Critical patent/JP2014149854A/ja
Publication of JP2014149854A5 publication Critical patent/JP2014149854A5/ja
Application granted granted Critical
Publication of JP5722485B2 publication Critical patent/JP5722485B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】本発明は、複数の帳票データを検索する際に、ユーザの負荷を軽減し、検索をし
易くする情報処理装置を提供する。
【解決手段】帳票データと当該帳票データ内に検索対象として設定された領域の文字列と
設定された領域の領域識別情報とを含む領域情報とを対応させて記憶するサーバ装置に通
信可能に接続された情報処理装置であって、検索対象となる帳票データの指定を受け付け
、当該指定された少なくとも1つの帳票データに対応する領域情報を取得する。そして、
取得された領域情報に従って、複数の帳票データに対応する領域と1つの帳票データに対
応する領域とに分類し、分類した各領域を識別可能に表示する。
【選択図】図8

Description

本発明は、複数の帳票データを検索することが可能な情報処理装置、電子帳票管理シス
テムおよびその帳票検索方法、並びにプログラムに関する。
従来の電子帳票管理システムでは、紙媒体である帳票を電子帳票(帳票データ)として
保存・管理することにより、大量の帳票から必要な帳票のみを検索することが簡単且つ高
速に可能となる。例えば、帳票データを検索する際に、電子帳票情報で検索したい領域(
検索対象領域)を指定し、その検索対象領域に合致する条件を入力した上で所望の帳票デ
ータを検索する電子帳票システムが提案されている(特許文献1参照)。
また、電子帳票管理システムでは、業務の多様化や企業合併などで生じた様々な種類の
帳票が順次電子化された結果、特定の目的に必要な情報が複数の帳票データ間に重複して
保存されてしまう場合が起こる。そのため、複数の帳票データを突き合わせてチェックす
るような業務も増加している。例えば、銀行業務において、特定の顧客の住所と預金残高
を同時に電子帳票システムから検索するには、顧客台帳と普通預金残高情報という2つの
帳票データを検索する必要がある。
特開2007−179201号公報
しかしながら、従来の電子帳票管理システムを利用して複数の帳票データを検索する場
合、通常の検索よりも検索対象となる帳票データが多くなってしまうため、検索に時間を
要してしまい、業務が滞るという問題がある。
また、従来の電子帳票管理システムでは、サーバ装置から電子帳票の基となるテキスト
データがクライアント端末に送信され、クライアント端末が受信したテキストデータを基
に電子帳票を生成している。この電子帳票は、テキストデータのテキストファイルと、そ
のテキストデータをどの位置に配置するのかといった位置ファイルと、帳票におけるフォ
ーム(罫線や図)などの位置を定めるフォームファイルといった複数のファイルを用いて
構成されている。
上記特許文献1に記載された技術を用いて帳票データの検索を行う場合、表示画面上で
選択された検索対象領域から、位置ファイルを参照し、その検索対象領域にあるテキスト
データからテキストファイルを取得し、取得したテキストファイルから検索するといった
処理を行わなければならない。そのため、検索機能を有するアプリケーション(例えば、
Microsoft社製の「MSOffice」)とは異なり、検索に時間がかかるとい
う問題がある。
また、複数の帳票データを検索する場合、ユーザが帳票検索を行うたびに帳票上で検索
対象領域を設定し、検索を実行しなければならず、検索に手間がかかってしまう。そこで
、管理者がよく検索する検索対象領域を予め設定しておき、検索するユーザがこの検索対
象領域を利用して検索するようにしてもよいが、検索するユーザが、管理者が意図しない
帳票から検索をかけようとした場合には、この管理者が設定した検索対象領域を用いるこ
とができず、検索するユーザが帳票上で検索対象領域を設定しなければならない。
さらに、大量の種類の帳票が存在し、帳票を作成した時期・部門等が異なっている場合
には、帳票の項目が異なっていることが多く、例えば、顧客名でも帳票のオーバレイ上で
は、「氏名」、「顧客氏名」、「顧客名」等の様々な名称が見出し名となっている。この
場合、管理者が検索対象領域を設定する時期も異なるため、本来、検索対象領域は1つの
グループで管理され、検索する際にはこのグループに対して同じ検索が行われなければな
らないにも関わらず、検索対象領域を設定する時期の違いや見出し名が異なることにより
、管理者が検索対象領域を以前設定した検索対象領域とは別領域として設定してしまうと
いう問題がある。例えば、同じ種別の内容が記載される項目にも関わらず、「コウザバン
ゴウ」、「バンゴウ」、「No」といったように名称が異なる場合がある。その結果、設
定された領域は別領域として管理され、複数の帳票を検索するときには、それぞれの帳票
毎に、または設定されている検索対象領域毎に、それぞれ検索条件を設定しなければなら
ず、煩雑な作業が発生してしまう。
また、検索するユーザは、どの帳票にどの検索対象領域が設定されているのかを把握し
なければならず、検索する際の負荷が高い。
そこで、本発明は、複数の帳票データを検索する際に、ユーザの負荷を軽減し、検索を
し易くする情報処理装置、電子帳票管理システムおよびその帳票検索方法、並びにプログ
ラムを提供することを目的とする。
上記目的を達成するために、請求項1記載の情報処理装置は、帳票データと当該帳票デ
ータ内を検索するために設定される領域の領域情報とを対応させて記憶するサーバ装置と
通信可能に接続される情報処理装置であって、検索対象となる帳票データの指定を受け付
ける帳票データ指定手段と、前記帳票データ指定手段で指定された帳票データに対応する
領域情報を取得する領域情報取得手段と、前記領域情報取得手段で取得された領域情報に
従って、前記帳票データ指定手段で指定された帳票データに設定される領域を複数の帳票
データに対応する領域と1つの帳票データに対応する領域とに分類する分類手段と、前記
分類手段で分類された領域を識別可能に表示する表示手段とを備えることを特徴とする。
上記目的を達成するために、請求項8記載の電子帳票管理システムは、帳票データと当
該帳票データ内を検索するために設定される領域の領域情報とを対応させて記憶する電子
帳票管理システムであって、検索対象となる帳票データの指定を受け付ける帳票データ指
定手段と、前記帳票データ指定手段で指定された帳票データに対応する領域情報を取得す
る領域情報取得手段と、前記領域情報取得手段で取得された領域情報に従って、前記帳票
データ指定手段で指定された帳票データに設定される領域を複数の帳票データに対応する
領域と1つの帳票データに対応する領域とに分類する分類手段と、前記分類手段で分類さ
れた各領域を識別可能に表示する表示手段とを備えることを特徴とする。
上記目的を達成するために、請求項9記載の情報処理装置の帳票検索方法は、帳票デー
タと当該帳票データ内を検索するために設定される領域の領域情報とを対応させて記憶す
るサーバ装置と通信可能に接続される情報処理装置の帳票検索方法であって、検索対象と
なる帳票データの指定を受け付ける帳票データ指定工程と、前記帳票データ指定工程で指
定された帳票データに対応する領域情報を前記サーバ装置から取得する領域情報取得工程
と、前記領域情報取得工程で取得された領域情報に従って、前記帳票データ指定手段で指
定された帳票データに設定される領域を複数の帳票データに対応する領域と1つの帳票デ
ータに対応する領域とに分類する分類工程と、前記分類工程で分類された領域を前記情報
処理装置の表示手段に識別可能に表示する表示工程とを備えることを特徴とする。
上記目的を達成するために、請求項16記載の電子帳票管理システムの帳票検索方法は
、帳票データと当該帳票データ内を検索するために設定される領域の領域情報とを対応さ
せて記憶する電子帳票管理システムの帳票検索方法であって、検索対象となる帳票データ
の指定をユーザから受け付ける帳票データ指定工程と、前記帳票データ指定工程で指定さ
れた帳票データに対応する領域情報を取得する領域情報取得工程と、前記領域情報取得工
程で取得された領域情報に従って、前記帳票データ指定工程で指定された帳票データに設
定される領域を複数の帳票データに対応する領域と1つの帳票データに対応する領域とに
分類する分類工程と、前記分類工程で分類された各領域を識別可能に表示する表示工程と
を備えることを特徴とする。
上記目的を達成するために、請求項18記載の情報処理装置は、帳票データと当該帳票
データ内を検索するために設定される領域の領域情報とを対応させて記憶するサーバ装置
と通信可能に接続される情報処理装置であって、検索対象となる帳票データの指定を受け
付ける帳票データ指定手段と、前記帳票データ指定手段で指定された帳票データに対応す
る領域情報を取得する領域情報取得手段と、前記領域情報取得手段で取得された領域情報
に従って、領域一覧を表示する表示手段と、前記帳票データ指定手段で指定された帳票デ
ータ内を検索するために、前記表示手段で表示された領域一覧から領域を指定する領域指
定手段と、前記領域指定手段で指定された領域が前記帳票データ指定手段で指定された帳
票データに設定されていない場合、前記帳票データ指定手段で指定された帳票データのう
ち、当該指定された領域が設定されていない帳票データに一時的に領域を設定する領域設
定手段とを備えることを特徴とする。
上記目的を達成するために、請求項19記載の電子帳票管理システムは、帳帳票データ
と当該帳票データ内を検索するために設定される領域の領域情報とを対応させて記憶する
電子帳票管理システムであって、検索対象となる帳票データの指定を受け付ける帳票デー
タ指定手段と、前記帳票データ指定手段で指定された帳票データに対応する領域情報を取
得する領域情報取得手段と、前記領域情報取得手段で取得された領域情報に従って、領域
一覧を表示する表示手段と、前記帳票データ指定手段で指定された帳票データ内を検索す
るために、前記表示手段で表示された領域一覧から領域を指定する領域指定手段と、前記
領域指定手段で指定された領域が前記帳票データ指定手段で指定された帳票データに設定
されていない場合、前記帳票データ指定手段で指定された帳票データのうち、当該指定さ
れた領域が設定されていない帳票データに一時的に領域を設定する領域設定手段とを備え
ることを特徴とする。
上記目的を達成するために、請求項20記載の情報処理装置の帳票検索方法は、帳票デ
ータと当該帳票データ内を検索するために設定される領域の領域情報とを対応させて記憶
するサーバ装置と通信可能に接続される情報処理装置の帳票検索方法であって、検索対象
となる帳票データの指定を受け付ける帳票データ指定工程と、前記帳票データ指定工程で
指定された帳票データに対応する領域情報を取得する領域情報取得工程と、前記領域情報
取得工程で取得された領域情報に従って、領域一覧を表示する表示工程と、前記帳票デー
タ指定工程で指定された帳票データ内を検索するために、前記表示工程で表示された領域
一覧から領域を指定する領域指定工程と、前記領域指定工程で指定された領域が前記帳票
データ指定工程で指定された帳票データに設定されていない場合、前記帳票データ指定手
段で指定された帳票データのうち、当該指定された領域が設定されていない帳票データに
一時的に領域を設定する領域設定工程とを実行することを特徴とする。
上記目的を達成するために、請求項21記載の電子帳票管理システムの帳票検索方法は
、帳票データと当該帳票データ内を検索するために設定される領域の領域情報とを対応さ
せて記憶する電子帳票管理システムの帳票検索方法であって、検索対象となる帳票データ
の指定を受け付ける帳票データ指定工程と、前記帳票データ指定工程で指定された帳票デ
ータに対応する領域情報を取得する領域情報取得工程と、前記領域情報取得工程で取得さ
れた領域情報に従って、領域一覧を表示する表示工程と、前記帳票データ指定工程で指定
された帳票データ内を検索するために、前記表示工程で表示された領域一覧から領域を指
定する領域指定工程と、前記領域指定工程で指定された領域が前記帳票データ指定工程で
指定された帳票データに設定されていない場合、前記帳票データ指定手段で指定された帳
票データのうち、当該指定された領域が設定されていない帳票データに一時的に領域を設
定する領域設定工程とを備えることを特徴とする。
本発明によれば、複数の帳票データを検索する際に、ユーザの負荷を軽減し、検索をし
易くすることができる。
本発明に実施形態に係る電子帳票管理システムの概略構成を示す図である。 図1における帳票サーバのハードウェア構成の一例を示すブロック図である。 帳票サーバの機能部分の概略構成を示すブロック図である。 クライアントPCの機能部分の概略構成を示すブロック図である。 帳票ファイルの構成例を示す図である。 インデックスファイルの構成例を示す図である。 インデックス領域管理情報の構成例を示す図である。 図1の電子帳票管理システムにおける複数帳票検索の流れを示すフローチャートである。 図8のステップS101におけるインデックス情報取得処理の詳細を示すフローチャートである。 図8のステップS103におけるインデックス領域表示処理の詳細を示すフローチャートである。 図8のステップS106の新規グループインデックス領域追加処理の詳細を示すフローチャートである。 図8のステップS107における検索対象帳票追加(仮想インデックス追加)処理の詳細を示すフローチャートである。 図8のステップS109における検索実行処理の詳細を示すフローチャートである。 複数帳票検索画面の一例を示す図である。 帳票選択画面の一例を示す図である。 複数帳票検索画面における選択帳票リスト表示欄の表示例を示す図である。 複数帳票検索画面における検索条件の入力例を示す図である。 帳票検索時に対象領域設定欄の表示例を示す図である。 対象領域設定欄に表示されたインデックス名の選択時に表示されるメニュー画面例を示す図である。 選択したインデックス名をグループ化する際に表示されるグループインデックス画面を示す図である。 グルーピング時のグループインデックス画面の表示例を示す図である。 仮想インデックス領域の指定時に表示される画面の表示例を示す図である。 グループインデックス情報マスタの一例を示す図である。 インデックス領域管理情報マスタの一例を示す図である。 クライアントPC内のRAM上に設定されたインデックス情報バッファに格納される情報の一例を示す図である。 インデックス情報バッファに格納された情報に仮想インデックスが付加された情報の一例を示す図である。 検索対象領域選択後にインデックス情報バッファに格納された情報の一例を示す図である。 クライアントPC内のRAM上に設定された選択帳票バッファに格納される情報の一例を示す図である。 表示用インデックスリスト情報の一例を示す図である。 クライアントPCに表示される検索結果一覧の部分的な画面を示す図である。 検索結果一覧画面と検索位置の一例を示す図である。
以下、本発明の実施の形態を図面を参照して詳細に説明する。
図1は、本発明の実施形態に係る電子帳票管理システムの概略構成を示す図である。
図1において、帳票サーバ100は、電子帳票管理装置として、複数種類の電子帳票(
以下、単に「帳票」と称す)のデータ(以下、「帳票データ」または「帳票ファイル」と
称す)を記憶、管理し、ネットワーク103を介してクライアントPC101,102に
対して、帳票ファイルの閲覧や検索等のサービスを提供する。
クライアントPC101,102は、ユーザが利用するパーソナルコンピュータ等の情
報処理装置である。クライアントPC101,102は、ネットワーク103を介して帳
票サーバ100に通信可能に構成され、帳票サーバ100に対して帳票ファイルの検索要
求や検索結果の閲覧等が可能である。
ネットワーク103は、例えば、LAN(Local Area Network)や
インターネット等で構成される。なお、ネットワーク103に接続される各種装置につい
ては、図示例に限らず、用途や目的に応じて様々な装置が接続されていてもよい。
図2は、図1における帳票サーバ100のハードウェア構成の一例を示すブロック図で
ある。
図2において、CPU(中央演算装置)201は、システムバス204に接続される各
デバイスを統括的に制御するとともに、各種プログラムを実行することで様々な機能を実
現する。RAM202は、CPU201の主メモリであり、ワークエリア、一時退避領域
等として機能する。ROM203或いは外部メモリ211には、CPU201の制御プロ
グラムであるオペレーティングシステム(OS)や、帳票サーバ100において様々な機
能を実現するためのプログラム212が記憶されている。CPU201は、これらのプロ
グラムを必要に応じてRAM202にロードして実行する。プログラム212の実行時に
用いられる帳票ファイル213およびインデックスファイル214は、外部メモリ211
に格納されている。これらについての詳細な説明は後述する。DB(データベース)21
5には、図24に示すインデックス領域管理情報マスタ2400や図23に示すグループ
インデックス情報マスタ2300が記憶されている。これらについては後述する。
入力コントローラ205は、例えば、キーボードやマウス等で構成された入力部209
からの操作入力を制御する。表示コントローラ206は、表示部210の表示を制御する
。表示部210は、例えば、CRTや液晶ディスプレイ等で構成される。
外部メモリコントローラ(MC)207は、ブートプログラム、各種のアプリケーショ
ン、ユーザファイル、編集ファイルを記憶する外部メモリ211へのアクセスを制御する
。加えて、サーバ或いは各クライアントPCの各種機能を実現するための各種テーブル、
パラメータが記憶されている。外部メモリ211は、ハードディスク(HD)やフレキシ
ブルディスク(FD)、磁気テープドライブ等で構成される。
通信I/Fコントローラ208は、ネットワーク103を介して行われる、クライアン
トPC等の外部機器との通信を制御する。
クライアントPC101,102は、帳票サーバ100と略同様のハードウェア構成を
有するので、その説明は省略する。なお、インデックスファイル214、DB215につ
いては保持されていない。帳票ファイル213については、クライアントPCが、表示す
るために必要な部分のみを帳票サーバ100から受信するので、クライアントPC101
,102が予め保持することない。クライアントPC101,102は、帳票ファイル2
13を表示するためのクライアントモジュールを保持し、帳票サーバ100内のプログラ
ム212とは異なるプログラムを保持する。また、クライアントPC101,102では
、帳票ファイル213の表示若しくは任意の帳票ファイル213に対する検索条件の指定
等が可能である。
次に、帳票サーバ100、クライアントPC101,102の機能について説明する。
図3は、帳票サーバ100の機能部分の概略構成を示すブロック図である。
図3において、帳票サーバ100は、帳票データ記憶制御部3401と、領域情報記憶
制御部3402と、検索部3403と、通信制御部3404とを有する。
帳票データ記憶制御部3401は、帳票ファイル213の読出し、書き込みの制御を行
う。また、帳票データ記憶制御部3401は、クライアントPC101,102からの要
求に応じて、帳票ファイル213の読み出しを行い、通信制御部3404を介してクライ
アントPC101,102へ送信する。通信制御部3404は、ネットワーク103上の
クライアントPC101,102との通信を制御し、帳票ファイル213の送信以外に各
種データの送受信のための制御を行う。
領域情報記憶制御部3402は、図7に示すインデックス領域管理情報と図6に示すイ
ンデックスファイル214の読み出し、書き込みの制御を行う。また、領域情報記憶制御
部3402は、クライアントPC101,102からインデックスファイル214の作成
指示がなされると、インデックス領域管理情報とインデックスファイル214を作成する
。そして、作成したインデックス領域管理情報を外部メモリ211(またはDB215)
に、作成したインデックスファイル214を外部メモリ211にそれぞれ記憶させる。
検索部3403は、クライアントPC101,102からインデックスファイル214
を用いた帳票検索の指示があった場合、当該指示に従って検索を実行する。具体的には、
検索部3403は、クライアントPC101,102から検索条件を取得し、この取得し
た検索条件の対象領域設定欄1301に従って領域情報記憶制御部3402が読み出した
インデックスファイル214から、取得した検索条件(種別、条件、比較)に一致する文
字列の検索を行う。検索条件は、図17に示す対象領域設定欄(インデックス名、グルー
プインデックス名、仮想インデックス名)1301、種別設定欄1302、条件設定欄1
303、比較設定欄1304で設定されたものである。検索された結果は、通信制御部3
404により、検索の指示を出したクライアントPCへ送信される。
なお、帳票サーバ100内の外部メモリ211には、帳票制御プログラムが記憶されて
いる。帳票制御プログラムが実行されることで、帳票データ記憶制御部3401、領域情
報記憶制御部3402、検索部3403、および通信制御部3404の各機能が実現され
る。
図4は、クライアントPC101,102の機能部分の概略構成を示すブロック図であ
る。なお、クライアントPC101と102は同一の構成であることから、以下の説明で
はクライアントPC101について説明する。
クライアントPC101は、通信制御部3405と、表示制御部3406と、領域識別
情報取得部3407と、領域分類部3408と、検索制御部3409とを備える。通信制
御部3405は、ネットワーク103を介して帳票サーバ100との通信を制御する。ま
た、通信制御部3405は、帳票サーバ100から帳票ファイル213を受信して表示制
御部3406へ渡す。
表示制御部3406は、帳票サーバ100より受信した帳票ファイル213の表示や後
述する画面表示の制御を行う。表示制御部3406は、例えば、図14に示す複数帳票検
索画面500上で帳票ファイルを指定可能にすべく表示を制御する。
クライアントPC101は、複数帳票検索画面500上で選択された帳票ファイル21
3のインデックス領域管理情報を、通信制御部3405により帳票サーバ100内のイン
デックス領域管理情報マスタ2400から取得する。領域識別情報取得部3407は、通
信制御部3405を介して帳票サーバ100から取得したインデックス領域管理情報から
インデックス名を取得する。
領域識別情報取得部3407により取得されたインデックス名が、領域分類部3408
により、複数帳票検索画面500で指定された帳票ファイル213のうち複数の帳票ファ
イル213に設定されたインデックス領域の名称と、複数帳票検索画面500で指定され
た帳票ファイル213のうち1つの帳票ファイル213にしか設定されていないインデッ
クス領域の名称とに分類される。分類されたインデックス名は、図17に示すように、表
示制御部3406により対象領域設定欄1301にインデックスリスト1305として表
示される。
インデックスリスト1305から所望のインデックス名が指定されると共に他の検索条
件(種別、条件、比較)が入力され、検索実行がなされると、検索制御部3409は、検
索条件情報を生成し、通信制御部3405を介して帳票サーバ100へ検索の実行指示を
行う。検索条件情報とは、図17に示す検索条件表示欄502の対象領域設定欄1301
、種別設定欄1302、条件設定欄1303、比較設定欄1304で設定または入力され
た情報である。
表示制御部3406による表示制御は、クライアントPC側のプログラムにより行われ
る。例えば、Active−Xが帳票サーバ100からクライアントPCにダウンロード
され、実行される。
本実施の形態では、帳票ファイル213を表示させる際に、Active−Xが帳票サ
ーバ100からクライアントPCにダウンロードされ、クライアントPC上のブラウザに
より帳票ファイル213が表示される。また、インデックスを用いた検索を行うための各
種表示制御をActive−Xを用いて制御するように構成しているが、これに限定され
ない。例えば、ブラウザを用いることなく、クライアントサーバ型のシステムで構成して
もよい。この場合、クライアントPC側に、帳票ファイル213を表示、検索することが
できる独自のプログラムを予めインストールさせて実現させることも可能である。また、
検索部3403をクライントPC側に機能を持たせることも可能である。
なお、クライアントPC101内の外部メモリには、帳票表示制御プログラムが記憶さ
れている。帳票表示制御プログラムが実行されることで、通信制御部3405、表示制御
部3406、領域識別情報取得部3407、領域分類部3408、および検索制御部34
09の各機能が実現される。この帳票表示制御プログラムは、クライアントPC101内
の外部メモリに記憶されたブラウザ(インターネット閲覧プログラム)で制御可能なプロ
グラム(HTMLを含む)であっても、独自に組まれたプログラムであってもよい。
図5は、帳票ファイル213の構成例を示す図である。
帳票ファイル213は、帳票における罫線や図などのレイアウトを定めるフォーム情報
3301と、帳票に含まれる文字に関する帳票テキストデータ3302と、帳票における
行ピッチや文字のフォントなどを定める帳票レイアウト定義情報3303と、帳票におい
て帳票テキストデータの配置を定める帳票テキスト配置情報3304とで構成されている
クライアントPC101が帳票(帳票イメージ)を表示する場合、帳票サーバ100で
図示の4つの情報ファイルから表示用の帳票データを生成し、その帳票データをダウンロ
ードした後にハードディスクに一時保存し、ワークメモリに読み込んだ後にディスプレイ
に帳票として表示する。なお、例えば、クライアントサーバ型のシステムである場合には
、4つの情報ファイルを帳票サーバ100からダウンロードし、クライアントPC101
で表示用の帳票データを生成して、ディスプレイに帳票として表示するように構成しても
よい。帳票レイアウト定義情報3303には、帳票レイアウトに関する情報が含まれてお
り、この情報から帳票の各行の高さが定義される。
また、帳票ファイル213は、1つまたは複数のファイルによって構成され、1または
複数のページを含有している。帳票サーバ100は、複数の帳票ファイル213のうちの
同じ種類のものをグループ化して管理しており、それぞれの帳票ファイル213はそのグ
ループの中の世代と呼ばれる。例えば、営業日報のように、日時が異なる同じ種類の帳票
が世代として管理される。
図6は、インデックスファイル214の構成例を示す図である。
図6に示すように、インデックスファイル214は、キーファイル301と位置ファイ
ル302とで構成されている。これら2つのファイルが帳票上の1つの領域のデータを持
っている。インデックスファイル214は、帳票ファイル213からユーザが指定した領
域に関するデータと当該データの位置(座標)とを抜き出して蓄えられたファイルであり
、帳票ファイル213の検索処理専用のファイルである。なお、インデックスファイル2
14と帳票ファイル213は後述する図7を用いて関連付けされている。
キーファイル301には、ユーザが指定した帳票上のある領域(後述するインデックス
領域管理情報における矩形座標欄に指定される領域)の中から抜き出された文字列がキー
文字列301aとして保存されている。また、キーファイル301には、開始レコード位
置301bと終了レコード位置301cが保存されている。レコード位置とは、キーファ
イル301とリンクしている位置ファイル302のレコード番号を示している。
位置ファイル302は、キー文字列が見つかったページ番号と、帳票上の開始位置(座
標)と終了位置(座標)がレコードとして保存されている。データは、キー文字列の昇順
にソートされている。
図示例は、キー文字列が日付の場合であり、帳票上の領域の中から抜き出された日付デ
ータが昇順にソートされ、キーファイル301のキー文字列301aに格納されている。
また、開始レコード位置301b、終了レコード位置301cに格納されているレコード
番号により、位置ファイルの対応するレコード位置に保存されている位置情報に日付デー
タが存在していることがわかる。例えば、検索処理によって「20000105」(20
00年1月5日)と一致するデータを検索する場合、キーファイル301のキー文字列3
01aを走査し、データの存在を確認することができる。そして、当該レコードに格納さ
れている開始レコード位置301b、終了レコード位置301cより、位置ファイルの対
応するレコード番号3の位置情報により、帳票の1ページ目の座標120から130の範
囲に、また、レコード番号4の位置情報により、帳票の2ページ目の座標50から60の
範囲に「20000105」が存在すると判定できる。
一方、検索対象が「20000104」の場合は、帳票の1ページ目の座標50から6
0の範囲、65から75の範囲、80から90の範囲の3つに存在することになる。
本実施の形態では、インデックスファイル214を作成する際には、図5の4つのファ
イルから生成された表示用の帳票データをクライアントPCのディスプレイ上で、例えば
、管理者により領域(図22(a)に示す画面上で指定された検索対象領域)を設定させ
る。この管理者により設定された領域の位置情報を帳票サーバ100へ送信することで、
帳票ファイル213に含まれる帳票テキスト配置情報3304や帳票テキストデータ33
02、帳票レイアウト定義情報3303を利用して、設定された領域内にある文字列を抽
出する。具体的には、クライアントPC101は、帳票テキスト配置情報3304から帳
票テキストデータ3302が帳票イメージ上のどの座標位置に配置されているのかを取得
し、テキストデータの配置座標とインデックス領域の位置情報の相対関係を基に、位置情
報で特定される行およびその行の有効範囲に含まれる文字列を抽出する。この抽出された
文字列と、その文字列が電子帳票上でどの位置にあるかという座標位置から、図6に示す
キーファイル301と位置ファイル302が生成される。このキーファイル301とイン
デックスの位置ファイル302がインデックスファイル214となる。
次に、インデックスファイル214の作成方法について説明する。
本実施の形態では、複数の帳票ファイル213を検索する際に、複数の帳票ファイル2
13にインデックス領域管理情報の設定をする必要がある。設定されたインデックス領域
管理情報に基づいて、インデックスファイル214が作成される。インデックスファイル
214が作成されるタイミングは、インデックス領域管理情報が設定された帳票ファイル
に新たな世代の帳票ファイルが登録されるタイミングである。また、インデックスファイ
ル214が存在しない帳票ファイル213に対して、インデックス検索を行うようにする
ことが必要になった場合には、この帳票ファイルに管理者の操作に応じてインデックス領
域が設定され、この設定されたインデックス領域のインデックス領域管理情報が登録(記
憶)されたタイミングでインデックスファイル214を作成することも可能である。
新たな世代の帳票が登録されると、既に他の世代の帳票のインデックス領域管理情報の
矩形座標を用いて、登録された新たな世代の帳票のインデックスファイル214が生成さ
れる。インデックスファイル214が作成されると、他の世代の帳票のインデックス領域
管理情報が外部メモリ211(DB215でも可)に複製され、複製されたインデックス
領域管理情報の世代IDが新たな世代として登録された帳票の世代IDに書き換えられる
なお、新たな世代の帳票が登録された際のインデックスファイル214或いはインデッ
クス領域管理情報の生成は、上述の方法に限ることはない。例えば、新たな世代の帳票が
登録されると、他の世代で記憶されているインデックス領域管理情報が外部メモリ211
(DB215でも可)に複製され、複製されたインデックス領域管理情報の世代IDが、
今回新たな世代として登録された帳票の世代IDに書き換えられる。その書き換えられた
インデックス領域管理情報に従って、インデックスファイル214が作成される。
次に、帳票ファイル213に対して、管理者がインデックスファイル214を作成する
ための領域(インデックス領域)を指定し、そのインデックス領域に対する設定を行う流
れを図22(a)、図22(b)を参照して説明する。
インデックスファイル214は、管理者が、予め帳票サーバ100に登録(記憶)され
ている帳票ファイル213を図22(a)に示すようにクライアントPC上に表示させ、
表示された帳票ファイル213上にインデックス領域を指定することで作成される。管理
者は、マウスやキーボードなどの入力部209を用いて、表示された帳票ファイル213
上の文字列等が配置されるインデックス領域を指定する。インデックス領域が指定される
と、図22(b)に示すインデックス矩形(インデックス領域)情報(インデックス領域
管理情報)の設定ダイアログ1002が表示される。インデックス領域管理情報は、図7
に示すように、インデックスファイル214を管理するための情報であって、インデック
スファイル214と共に作成され、例えば、インデックスID等によりインデックスファ
イル214と紐付けがなされている。
表示された設定ダイアログ1002上では、インデックス領域管理情報として、数値、
文字、日付の3種類の種別(種別情報)1004が選択可能である。日付が選択された場
合は、日付表現形式1005も指定することができる。インデックス名入力領域1003
に入力される名称は、管理者がインデックス領域を指定した後、当該領域に任意に与える
名称である。なお、複数の帳票ファイル213をグループ化した際につけたグループイン
デックスの名称もインデックス名として保持される。
図示例では、帳票の日付データ(取扱日時)上に領域1001が指定されている。そし
て、設定ダイアログ1002に対して、インデックス名として「取扱日付」という任意の
文字列(文字列情報)がインデックス名入力領域1003に入力され、種別として「日付
」がチェックボックス1004に設定されている。また、種別が日付であるので、日付表
示形式として「YY/MM/DD」がドロップダウンリストにより設定されている。
上記設定操作によって、インデックスファイル214を作成するためのインデックス領
域管理情報が外部メモリ211等に保存される。
図7は、インデックス領域管理情報の構成例を示す図である。
帳票IDは、帳票毎に付与される識別用のIDである。世代IDは、ある種類の帳票の
世代毎に付与される識別用のIDである。本実施の形態では、同一種類の帳票で内容が異
なるものを世代として管理することが可能である。例えば、1月の月報と2月の月報を別
世代(別の世代IDで管理)で管理し、帳票は同一帳票(同じ帳票IDで管理)でする。
なお、本実施の形態では、世代IDが異なっている帳票であっても、同一の帳票IDであ
れば、全ての世代の帳票にインデックス領域管理情報を記憶しているため、図26で世代
IDは不図示である。
インデックスIDは、インデックス領域管理情報を特定する一意のIDである。なお、
インデックスIDはインデックスファイル214を生成する際に帳票サーバ100で付与
される。インデックス名は、管理者により任意に指定される名称である。矩形座標(検索
位置)には、座標情報(X座標、y座標、)・高さ・幅が記憶される。矩形種別(属性情
報)には、矩形の種別が記憶される。本実施形態においては、「文字」、「数値」、「日
付」の3種類である。日付表現形式は、yy|mm|dd|yymm|mmdd|yym
mdd|mmddyyのいずれかの形式をとる。
インデックス領域管理情報は、インデックス領域管理情報マスタ2400としてDB2
15に登録される。
次に、図1の電子帳票管理システムにおける複数帳票検索の流れについて説明する。
図8は、図1の電子帳票管理システムにおける複数帳票検索の流れを示すフローチャー
トである。
図8において、ユーザがクライアントPC101を利用して複数の帳票データを検索す
る場合、まずクライアントPC101と帳票サーバ100との間でインデックス情報(検
索情報)の取得処理が行われる(ステップS101)。インデックス情報は、帳票検索に
必要な情報であって、帳票サーバ100内のDB215で保存管理されている図24に示
すインデックス領域管理情報マスタ2400から、クライアントPC上で選択された帳票
に応じて取得される情報である。インデックス情報取得処理の詳細については後述する。
インデックス情報取得処理が終了した後、複数帳票検索画面500上でユーザにより対
象領域設定欄1301が押下されると、インデックス領域表示処理により図17に示すよ
うにインデックスリスト1305(領域一覧)が表示される(ステップS103)。イン
デックス領域表示処理により、検索対象となる複数種類の帳票に対応するインデックスリ
スト1305がプルダウン表示され、選択されたインデックスに基づき検索処理を実施す
ることが可能となる。インデックス領域表示処理の詳細については後述する。
クライアントPC101上に表示されたインデックス一覧から任意のインデックスが選
択された後、ユーザによりマウスの右ボタンがクリックされた場合、図19に示すメニュ
ー画面が表示され、ステップS105メニュー選択処理に遷移する。またマウスの左ボタ
ンをクリックした場合、ステップS108に進む。
ステップS105メニュー選択により、グループインデックス作成(図19の1001
)を選択した場合、ステップS106で新規グループインデックスの追加処理を行う。例
えばインデックス名の「バンゴウ」と「No」と「コウザバンゴウ」が同じ内容で、同一
インデックスとして複数検索処理を実施したい場合、ステップS106の新規グループイ
ンデックスの処理となる。またインデックスが存在しない帳票を検索対象として追加する
場合は、ステップS107の検索対象帳票の追加処理(仮想インデックス作成処理)を行
う。例えば口座番号に対応するインデックスは存在しないが、複数帳票検索として、帳票
内の口座番号のエリアを検索する場合、この処理を実行する。
次に、選択した複数の帳票のうち、口座番号に対応するインデックスが存在しない場合
、ステップS107の検索対象帳票の追加処理(仮想インデックス作成処理)を行う。こ
の処理はステップS105のメニュー選択(図19のメニュー画面1900)より遷移さ
れる。
一方、ステップS103以降で入力が行われた後に、ユーザにより検索実行ボタン50
8が押下された場合には、クライアントPC101と帳票サーバ100との間で検索実行
処理を行う(ステップS109)。なお、ステップS109の検索実行処理については、
ステップS103以降で、検索条件がセットされた後に行う必要があるが、内部処理で制
御するのではなく、ユーザ操作により実行するものとする。
ステップS108では、クライアントPC101は、検索条件の設定処理を行う。検索
条件は、検索条件指定欄504における対象領域設定欄1301を選択することにより、
検索対象のインデックスを選択すると、インデックス名に対応する検索種別が表示される
検索種別は、インデックス作成時に既に区別されており、文字・数値・日付が種別とし
て存在する。条件設定欄1303には、実際に検索する値を入力する。入力はセルに直接
入力をしても、一度ダイアログが表示され、ダイアログから入力してもいいものとする。
比較設定欄1304が選択されると、比較の条件がリスト1306として表示される。
リスト1306に表示される条件は、検索種別が文字・数値によりことなり、文字の場合
“含む”“を含まない”“で始まる”“で終わる”“と一致する”“と一致しない”とい
う比較条件が表示される。数値の場合、“と等しい”・”以上”・“以下”・“より大き
い”・“より小さい”・“と異なる”という比較条件が表示され、日付の場合、“と同じ
日付”・“以降の日付”・“以前の日付”・“より後の日付”・“より前の日付”・“と
異なる日付”という比較条件が表示される。
ステップS108の検索条件の設定が完了し、検索実行ボタンが押下されると(ステッ
プS102で検索実行ボタン押下)、クライアントPC101は、ステップS109の検
索実行処理を行う。例として、図26に示す仮想インデックス付加後にインデックス情報
バッファ(インデックス情報を記憶するために確保されたRAM上の領域)に格納された
情報2600より“口座番号”を今回の検索の対象となるインデックスとする。この場合
、仮想インデックス付加後にインデックス情報バッファに格納された情報より今回の検索
の対象となるインデックスのインデックス情報を取得する。例えば、口座番号の場合、取
得されたインデックス情報は、図27に示す検索対象領域選択後の情報2700となる。
図9は、図8のステップS101におけるインデックス情報取得処理の詳細を示すフロ
ーチャートである。
ステップS201では、クライアントPC101は、図14に示す複数帳票検索画面5
00を表示部に表示する。画面表示には、例えば、クライアントPC101が備えるブラ
ウザを用いて行われるが、これに限定されるものではない。
複数帳票検索画面500は、選択帳票リスト表示欄501と検索条件表示欄502とを
備える。選択帳票リスト表示欄501には、帳票ID表示欄505、帳票名表示欄506
、ディレクトリ表示欄507が配置されている。検索条件表示欄502には、検索条件指
定欄504として、対象領域設定欄1301、種別設定欄1302、条件設定欄1303
、および比較設定欄1304が配置されている。
複数帳票検索画面500上で帳票追加ボタン503がクリックされると、図15に示す
帳票選択画面600が表示される。帳票選択画面600上のID欄601には、ディレク
トリID、帳票IDが表示される。名称欄602には、ディレクトリ名、帳票名が表示さ
れる。
ID欄601に表示されたIDがディレクトリか帳票かの判断は、表示されているID
の脇のアイコンにより行う。帳票用のアイコン604は、ディレクトリ用のアイコン60
3とは異なるデザインである。
帳票選択画面600上で帳票が選択されたときは、ID欄601の帳票部分604が、
複数帳票検索画面500上の帳票ID表示欄505に表示される。帳票名表示欄506に
は、帳票用のアイコン604の名称606が表示される。複数帳票検索画面500上のデ
ィレクトリ表示欄507には、名称表示欄605に表示されている名称を用いてディレク
トリが表示される。
このように、帳票選択画面600に表示されている帳票一覧からユーザの指示に従って
帳票が選択されると、図16のように帳票が追加され、一覧表示される。
この帳票選択画面600上で検索対象とする帳票データを順次選択することで、図16
に示すように、選択帳票リスト表示欄501に追加した帳票データが表示される。帳票選
択画面600で帳票データが選択され、選択帳票リスト表示欄501に帳票データが追加
されるたびに、追加された帳票データに対応する帳票IDがクライアントPC101から
帳票サーバ100に送信される。帳票サーバ100は、受信した帳票IDに対応するイン
デックス領域管理情報をDB215(内のインデックス領域管理情報マスタ2400)か
ら取得して、クライアントPC101へ送信する。このように、帳票データが選択された
後に、検索条件指定欄504の「対象領域」が押下されると、受信したインデックス領域
管理情報のインデックス名を取得して、図17に示すようにインデックス名をリスト表示
させる。
ステップS202では、クライアントPC101は、帳票サーバ100に対して、帳票
選択画面600の表示指示の送信(帳票選択画面600を表示するための表示情報の取得
要求)を行う。
ステップS203では、帳票サーバ100は、クライアントPC101より送信された
表示指示を受信する。
ステップS204では、帳票サーバ100は、プログラム212を実行し、帳票ファイ
ル213に基づいて、DB215から帳票一覧情報を取得する。
ステップS205では、帳票サーバ100は、ステップS204で取得した帳票一覧情
報からクライアントPC101で表示するための表示情報を生成する。
ステップS206では、帳票サーバ100は、クライアントPC101に対し、ステッ
プS205で生成した表示情報の送信を行う。
ステップS207では、クライアントPC101は、帳票サーバ100から送信された
表示情報の受信を行う。
ステップS208では、クライアントPC101は、ステップS207で受信した表示
情報を元に、例えば、ブラウザで帳票選択画面600を表示する。帳票選択画面600で
は、帳票データが階層構造で表示される。
クライアントPC101で表示されている帳票選択画面600上で、ユーザが手動で検
索を実施する対象の帳票を選択すると(ステップS209)、選択された帳票が、クライ
アントPC101内のRAM上に設定された選択帳票バッファに図28に示す情報280
0として格納される。
次に、ステップS210では、クライアントPC101は、帳票サーバ100に対し、
ステップS209で選択された検索対象帳票の情報(例えば、帳票ID)を送信する。
ステップS211では、帳票サーバ100は、クライアントPC101より送信された
検索対象帳票情報(帳票ID)を受信する。
ステップS212では、帳票サーバ100は、クライアントPC101より送信された
検索対象帳票情報(帳票ID)と、DB215内のインデックス領域管理情報マスタ24
00より、検索対象帳票(帳票ID)に該当するインデックス情報を取得する(領域情報
取得)。また、取得したインデックス情報のインデックスIDと図23に示すグループイ
ンデックス情報マスタ2300とを比較して、一致するインデックスIDを持つレコード
がグループインデックス情報マスタ2300にあったら、そのレコードのグループIDを
取得する。取得したグループIDを持つレコードのグループインデックス情報(グループ
ID、グループインデックス名、インデックスID、インデックス名)を取得する。グル
ープインデックス情報は、インデックス領域をグループ化させた際に帳票サーバ100で
保持される情報であり、グループ化したインデックス領域のインデックス情報が記憶され
る。
ステップS213では、帳票サーバ100は、クライアントPC101に対して、ステ
ップS212で取得したインデックス情報とグループインデックス情報を送信する。
ステップS214では、クライアントPC101は、帳票サーバ100から送信された
インデックス情報とグループインデックス情報を受信(領域情報取得)し、RAM上に設
定されたインデックス情報バッファに図25に示す情報2500として格納する。
ステップS215では、クライアントPC101は、インデックス情報バッファに格納
された情報2500に基づいて、帳票選択画面600を表示する。その後、ユーザの操作
により再度帳票選択が可能になる。対象帳票を追加する場合(ステップS215でNO)
、ステップS209に戻る一方、帳票選択が終了した場合、クライアントPC101は、
帳票選択画面600から複数帳票検索画面500に表示を切り替えて、リターンする。
図10は、図8のステップS103におけるインデックス領域表示処理の詳細を示すフ
ローチャートである。
ステップS301では、クライアントPC101は、図8のステップS101で取得し
、RAM上のインデックス情報バッファに格納されている情報2500からインデックス
情報の読み込みを1レコードずつ行う。
ステップS302では、クライアントPC101は、インデックス情報バッファ内にイ
ンデックス情報の存在確認を行い、バッファ内のインデックス情報がなくなった場合、本
処理を終了する。一方、そうでない場合は、ステップS303へ進む。
ステップS303では、クライアントPC101は、対象のインデックス情報が(ステ
ップS301で読み込んだインデックス情報)にグループIDが存在するか否かの判断を
行い、グループIDが存在しない場合、ステップS307以降の処理を行う一方、グルー
プIDが存在している場合、ステップS304以降の処理を行う。
ステップS304では、クライアントPC101は、ステップS303でグループID
が存在していると判断され、その存在するグループIDが既に表示処理用の検索対象リス
ト(インデックスリスト1305)にセットされているか判断を行い、既に処理されてい
るグループID場合、特に処理を実行しないため、ステップS301に移り、インデック
ス情報バッファ内の次のインデックス情報の読み込みを行う。一方、まだ処理されていな
いグループIDの場合、ステップS305に移行する。
ステップS305では、クライアントPC101は、図23に示すグループインデック
ス情報を参照し、グループIDに対応するグループインデックス名を取得する。
ステップS306では、クライアントPC101は、ステップS305で取得したグル
ープインデックス名を検索対象リスト(インデックスリスト)にセットする。セットは、
図29に示す表示用インデックスリスト情報2900に対して行われる。また、グループ
インデックスは共通インデックスとしての判断が行われるので、表示用インデックスリス
ト情報2900における共通インデックスフラグ(FLG)がONされる。共通インデッ
クスとは、複数帳票に存在するインデックスを示す。
ステップS307では、クライアントPC101は、処理対象のインデックスが既に処
理済のインデックス名か否かの判断を行い、まだ未処理のインデックス名の場合、ステッ
プS308へ移行する一方、既に処理済のインデックスの場合、ステップS309へ移行
する。
ステップS308では、クライアントPC101は、インデックス名を検索対象リスト
へセットする。この処理はグループインデックスでない通常インデックスのリストへのセ
ットの処理となる。
ステップS309では、クライアントPC101は、RAM上に設定されたインデック
ス情報バッファに格納されている表示用インデックスリスト情報2900の共通インデッ
クスフラグ(FLG)をONにし、このインデックスが共通インデックスであることの判
断を行うものとする。2つ以上の帳票で共通のインデックス名をもつ場合に、フラグをO
Nとしたが、選択されている帳票全てに同じインデックス名を持つ場合にフラグをONと
するように構成してもよい。
ステップS302の判別の結果、全てのインデックス情報に対する処理が完了したとき
は、インデックスリストの表示を実施する(ステップS310)。表示には、表示用イン
デックスリスト情報2900が使用される。表示用インデックスリスト情報2900は、
図18(b)でグループインデックスを作成している場合、インデクスリスト1202で
ある。共通インデックスのフラグがONの場合、通常に表示させるが(例えば、図18(
a)に示す901)、共通インデックスで無い場合、表示文字をグレーにさせる(例えば
、図18(a)に示す902)等、リスト上で共通インデックスと区別をつける。区別は
、表示文字列の色の変化以外に、フォントの種別により区別でも対応等、区別であればな
んでもいいものとする。これにより、ユーザはインデックスを確認せずに、共通のインデ
ックスか否かの識別を可能とし、ユーザ処理を軽減させるものとする。
図11は、図8のステップS106の新規グループインデックス領域追加処理の詳細を
示すフローチャートである。
ステップS401では、ユーザが図18(b)に示すインデックスリスト1201から
、グルーピングしたい複数のインデックス名の選択を行う(複数領域選択)。選択された
後、マウスの右ボタンがクリックされることにより、クライアントPC101は、図19
に示すメニュー画面を表示部に表示する。
ステップS402では、クライアントPC101は、図20に示すグループインデック
ス画面の表示を行う。
ステップS403では、表示されたグループインデックス画面上でユーザがグループ化
するインデックス名(例えば、「バンゴウ」、「No.」、「コウザバンゴウ」)の入力
を行い、OKボタンをクリックすると、クライアントPC101は、帳票サーバ100に
対して、グループインデックス情報(少なくとも、グループ化するインデックス名のイン
デックスIDとグループ化した際のグループインデックス名)を送信する。図示例では、
グループインデックス名として「口座番号」が入力されている。
ステップS404では、帳票サーバ100は、クライアントPC101からグループイ
ンデックス情報を受信し、DB215に新規グループ情報として登録する。このとき、帳
票サーバ100は、グループIDなど登録に必要な情報を生成するか、或いは図24に示
すインデックス領域管理情報マスタ2400を参照して、登録に必要な情報を取得する。
登録した際のグループインデックス情報を図23に示す。なお、図20に示すグループイ
ンデックス画面の“共通インデックスに設定”のチェックボックスにチェックされていた
場合、帳票サーバ100は、DB215(内の図23に示すグループインデックス情報)
に新規グループ情報の登録を行う。一方、“共通インデックスに設定”のチェックボック
スにチェックされていなかった場合、DB215に登録を行うことなく、ローカルエリア
内のみ実施する。
ステップS405では、クライアントPC101は、グループ化するためにユーザによ
り入力されたインデックス名をインデックスリストから削除し、ステップS403で新規
に作成されたグループインデックス名をインデックスリストに追加する。例えば、図18
(b)に示すように、表示されたインデックスリスト1201がインデックスリスト12
02に切り替わる。インデックスリスト1202では、インデックスリスト1201上の
「コウザバンゴウ」、「バンゴウ」、「No.」が削除され、グループインデックス名「
口座番号」がインデックス名として追加されている。新規グループ領域追加の処理を実施
した場合は、図18(b)に示すように、インデックスリスト1201からインデックス
リスト1202に表示が切り替わる。なお、表示の切り替えは、ステップS103の処理
を再度実行されることによりなされる。
ステップS406では、クライアントPC101は、対象領域設定欄1301に表示す
るために、表示用インデックスリスト情報2900からインデックス名を取得して表示処
理を実施する。
上記処理により、例えば、3つのインデックス名「コウザバンゴウ」、「バンゴウ」、
「No.」が、1つのグループインデックス名「口座番号」として扱うことが可能となる
。この結果、既存のインデックス情報を変更することなく、複数のインデックス情報を1
つのインデックス情報として取り扱うことができる。また、新たなインデックス情報の設
定を行うことなく、既存のインデックス情報を流用することが可能となり、ユーザの負担
を減らすことを可能となる。
図12は、図8のステップS107における検索対象帳票追加(仮想インデックス追加
)処理の詳細を示すフローチャートである。
ステップS501では、クライアントPC101は、ユーザ操作に応じて図21(a)
に示すインデックス使用帳票の追加・削除画面2100を表示部に表示する。インデック
ス使用帳票の追加・削除画面2100は、図17に示す対象領域設定欄1301のインデ
ックスリスト1305から検索対象となるインデックス名が選択され、マウスの右ボタン
クリック操作により図19に示すメニュー画面1900が表示された後、インデックス使
用帳票の追加・削除欄1002が選択されると表示される。インデックス使用帳票の追加
・削除画面2100を表示する際、クライアントPC101は、ユーザにより選択された
インデックス名に対応する図25に示す情報2500をインデックス情報バッファから読
み取り、選択されたインデックス名が存在する帳票IDを取得する。そして、インデック
ス名が存在する帳票IDが使用帳票表示欄1401に表示される。一方、インデックス名
が存在しない帳票IDについては、未使用帳票表示欄1402に表示される。
なお、本実施の形態では、インデックス使用帳票の追加・削除画面2100を表示する
ことでインデックスがどの帳票に存在するかを確認できるように構成したが、インデック
スリスト1305上でインデックスが存在する帳票数を表示させ、ユーザにとって、イン
デックスの変更をしやすくするように構成してもよい。この場合、インデックスごとにい
くつの帳票に使われているかをカウントし、このカウントされた数を表示用インデックス
リスト情報2900に保持することで実現可能である。この保持された数を対象領域設定
欄1301に表示されたインデックスリスト1305の各インデックス名の横に表示させ
る(例えば、「口座番号(4)」)。
ステップS502では、ユーザにより使用帳票表示欄1401および未使用帳票表示欄
1402で帳票の選択が行われ、矢印ボタン1403が押下されることにより、クライア
ントPC101は、検索対象帳票の追加・削除を行う。図21(a)に示すインデックス
使用帳票の追加・削除画面2100では、次へボタン1404がグレイアウトされ、選択
不可の状態であるが、矢印ボタン1403が押下されて検索対象帳票の追加・削除が発生
した場合、図21(b)に示すように、次へボタン1404が使用可能となる。次へボタ
ン1404がクリックされることにより検索対象の追加処理が行われる。
ステップS503では、クライアントPC101は、図22(a)に示す仮想インデッ
クス領域指定画面(検索対象領域を指定するための画面)を表示部に表示する。仮想イン
デックス領域指定画面には、追加された帳票のイメージが表示される。具体的には、図2
1(a)に示すインデックス使用帳票の追加・削除画面2100が表示され、未使用帳票
表示欄1402に表示されている帳票ID(図示例では、「ジュウタクローンヒョウ」)
が、左向きの矢印ボタン1403が押下されることで、使用帳票表示欄1401に追加さ
れる。このように、未使用帳票表示欄1402に表示された帳票IDが使用帳票表示欄1
401に追加された場合、次へボタン1404が押下されると、使用帳票表示欄1401
に追加された帳票ID(図示例では、「ジュウタクローンヒョウ」)をクライアントPC
101から帳票サーバ100に送信する。帳票サーバ100は、受信した帳票IDに従っ
て、帳票ファイル213を検索する。検索された結果、取得された帳票は、帳票サーバ1
00からクライアントPC101へ送信され、クライアントPC101の表示部に表示さ
れる。
ステップS504では、クライアントPC101は、ユーザによる仮想インデックス領
域指定画面上の検索対象領域の指定を受け付ける(指定領域設定)。検索対象領域の指定
は、マウスをドラックした状態で範囲指定することにより検索対象領域が指定され、ドロ
ップすることにより範囲の指定が完了する。この指定された検索対象領域を仮想インデッ
クスとする。なお、仮想インデックスとは、インデックスファイル214を用いずに検索
対象領域の座標から図5の帳票ファイル213を参照して検索する領域であり、一時的に
設定される領域である。
ステップS505では、クライアントPC101は、ステップS504で指定した検索
対象領域を元に、検索対象領域の位置情報等を取得する。例えば、図22(a)の画面で
1001の領域と同じように、口座番号の領域が検索対象領域として指定されると、検索
対象領域を決定して、不図示の適応ボタンが押下されることにより、クライアントPC1
01内のRAM上のインデックス情報バッファに図26に示す情報2600が格納される
。情報2600には、検索フラグ項目が存在し、G=グループインデックス、N=通常イ
ンデックス(インデックスファイル214を用いた検索するためのフラグ)、I=仮想イ
ンデックス(インデックスファイル214を用いずに検索対象領域の座標から図5の帳票
ファイル213を参照して検索するためのフラグ)とフラグによりインデックスの内容を
判別させる。また、本処理によりインデックス情報バッファに格納する情報は、検索フラ
グ以外にインデックス名、帳票ID、検索位置である。インデックス名は他の帳票で使用
されているインデックス名(例えば、「口座番号」)を、帳票IDは現在表示している帳
票の帳票IDを、検索位置は指定された検索対象領域(仮想インデックス領域)の位置情
報(例えば、座標)を、検索種別は他の帳票で使用されている種別(例えば、「文字」)
を使用してインデックス情報バッファに格納される(指定領域設定)。
本処理により、インデックス情報が無い帳票データに対しても、一時的に仮想インデッ
クス領域を作成し、複数帳票データの検索を可能にするので、ユーザにとって利便性が向
上する。なお、作成された仮想インデックス領域(その領域の情報含む)については、検
索が終了した後、ユーザがログアウトすると削除されるように構成されている。これによ
り、ユーザがログインしている間は、作成された仮想インデックス領域が残っているので
、際に、ユーザが再度仮想インデックス領域を設定することなく仮想インデックス領域が
設定された帳票データを検索することでき、検索作業の効率があがる。
図13は、図8のステップS109における検索実行処理の詳細を示すフローチャート
である。
ステップS601では、クライアントPC101は、検索対象として選択された帳票デ
ータの帳票IDを、選択帳票情報バッファに格納された図28に示す情報2800から読
み込む。
ステップS602では、クライアントPC101は、検索対象として選択された帳票デ
ータの帳票IDに対する処理が全て終了したか否かを判定する。例えば、図28に示す情
報2800の帳票IDごとに、ステップS603以降の処理を行ったか否かを判定する。
選択された帳票IDに対する処理が全て終了した場合、検索は完了したものとしてリター
ンする。
ステップS603では、クライアントPC101は、RAM上のインデックス情報バッ
ファから、検索対象として選択された帳票データの帳票IDに対応するインデックス情報
を取得する。
ステップS604では、クライアントPC101は、検索対象として選択された帳票デ
ータの帳票IDに対応するインデックス情報が取得できたか否かの判定を行う。具体的に
は、クライアントPC101のCPUは、図28に示す情報2800の帳票IDごとに、
図27に示す検索対象領域選択後の情報2700に同じ帳票IDが存在するかを判定する
。ステップS604の判定の結果、インデックス情報が存在しない場合、ステップS60
5へ進む一方、インデックス情報が存在する場合、ステップS606へ進む。
ステップS605では、クライアントPC101は、検索対象として選択された帳票デ
ータのインデックス情報が存在しない旨のメッセージを検索結果として表示部210に表
示し、次の帳票の検索を実施するため、ステップS601の処理に戻る。
ステップS606では、クライアントPC101は、検索対象として選択された帳票デ
ータのインデックス情報の種類の判定を行う。種類の判定は、検索対象領域選択後の情報
2700の検索フラグを用いて判断する。インデックス情報の種類が通常インデックス(
検索フラグN)の場合、ステップS607の処理に移る。インデックス情報の種類がグル
ープインデックス(検索フラグがG)の場合、ステップS608の処理に移る。インデッ
クス情報の種類が新たに追加された検索対象(仮想インデックス、つまり検索フラグがI
)の場合、ステップS609の処理に移る。例えば、図27に示す検索対象領域選択後の
情報2700の場合、インデックスIDがIDX0001,0006,0008の帳票デ
ータに対してステップS608の処理が実施され、帳票IDが「ジュウタクローンヒョウ
」の帳票データに対してステップS609の処理が実施される。
ステップS607では、クライアントPC101は、通常のインデックス情報を検索条
件にセットする。セットする内容は、インデックスID、帳票IDである。また、図8の
ステップS108で設定された検索条件(検索種別、検索値、比較情報)も検索条件にセ
ットされる(検索条件入力)。
ステップS608では、クライアントPC101は、RAM上のインデックス情報バッ
ファより、インデックスIDおよび帳票IDを検索条件にセットする。なお、グループI
Dは表示用のため、検索条件にはセットされない。ステップS108で設定された検索条
件(検索種別、検索値、比較情報)も検索条件にセットされる(検索条件入力)。
ステップS609では、クライアントPC101は、インデックスIDの情報を検索条
件にセットせず、図8のステップS107で得られた図27に示す検索対象領域選択後の
情報2700の検索位置と帳票IDを検索条件にセットする(検索条件入力)。また、図
8のステップS108で設定された検索条件(検索種別、検索値、比較情報)も検索条件
にセットされる(検索条件入力)。
ステップS610では、クライアントPC101は、ステップS607またはステップ
S608またはステップS609でセットされた検索条件を帳票サーバ100に送信する
(検索指示)。
ステップS611では、帳票サーバ100は、クライアントPC101より送信された
検索条件の受信を行う。次に、ステップS612では、帳票サーバ100は、受信した検
索条件を元に検索処理を実行する。ステップS612では、検索条件が通常のインデック
ス情報またはグループインデックス情報である場合と、仮想インデックスである場合とで
は、実行される検索処理の内容が異なる。通常のインデックス情報およびグループインデ
ックス情報である場合は、受信した検索条件内のインデックスIDに基づいて、対応する
インデックスファイル214を取得し、このインデックスファイル内を検索種別、検索値
、比較情報で検索を行う。
仮想インデックスは、実際にインデックスファイル214を保持していないため、受信
した検索条件の帳票IDに従って、帳票ファイル213より対応する帳票ファイルを取得
する。帳票サーバ100は、取得した帳票ファイルの帳票テキスト配置情報3304から
帳票テキストデータ3302が帳票イメージ上のどの座標位置に配置されているのかを示
す情報を取得し、この帳票テキストデータ3302の配置座標と受信した検索条件の位置
情報の相対関係を基に、位置情報で特定される行およびその行の有効範囲に含まれる文字
列を抽出する。これにより、インデックス情報が設定されていない帳票に対してもインデ
ックス情報がある帳票と同じように検索が行える。つまり、インデックス情報のない帳票
についてもユーザにとってはインデックス情報があるかのように検索ができるので、従来
はインデックス情報がなければ管理者に作成依頼を行うか或いはインデックス情報がない
帳票については同時に検索できないという問題を生じさせることなく、検索が可能となる
ステップS613では、帳票サーバ100は、ステップS612で実施された検索処理
の検索結果一覧をクライアントPC101に送信する。
ステップS614では、クライアントPC101は、帳票サーバ100より送信された
検索結果一覧を受信する。
ステップS615では、クライアントPC101は、図30および図31に示すように
検索結果一覧の表示を行う。また、検索結果一覧で例えば3101をマウスで指定(例え
ばダブルクリック)すると、検索条件に一致した帳票のページをクライアントPC101
のディスプレイに表示させ、その表示したページで検索条件に一致した箇所のレコードを
他のレコードと識別可能に表示させる(例えば、ハイライト表示等)。クライアントPC
101は、検索結果一覧を表示した後、次の帳票の検索を実施するため、ステップS60
1の処理に移る。
上記処理により、異なるインデックス名やインデックスが存在しない帳票に対しても複
数帳票の検索を可能とする。
上記実施形態によれば、複数の帳票データを検索する際に、ユーザの負荷を軽減し、検
索をし易くする。
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述
した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、
システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUや
MPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、
記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現する
ことになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発
明を構成することになる。
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることが
できる。例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、
CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW
、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等である。または、プロ
グラムコードをネットワークを介してダウンロードしてもよい。
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の
形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示
に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の
処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場
合も含まれる。
さらに、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含ま
れる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された
機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ま
れる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユ
ニットに備わるCPU等が実際の処理の一部または全部を行う場合である。
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各
実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコード
の指示に基づき、コンピュータ上で稼働しているOSなどが実際の処理の一部または全部
を行い、その処理によって前述した実施の形態の機能が実現する場合も含まれる。この場
合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、またはインターネッ
ト、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他
のコンピュータやデータベース等からダウンロードすることにより供給される。
100 帳票サーバ
101,102 クライアントPC
103 ネットワーク
201 CPU
202 RAM
211 外部メモリ
212 プログラム
213 帳票ファイル
214 インデックスファイル
215 DB

Claims (22)

  1. 帳票データと当該帳票データ内を検索するために設定される領域の領域情報とを対応さ
    せて記憶するサーバ装置と通信可能に接続される情報処理装置であって、
    検索対象となる帳票データの指定を受け付ける帳票データ指定手段と、
    前記帳票データ指定手段で指定された帳票データに対応する領域情報を取得する領域情
    報取得手段と、
    前記領域情報取得手段で取得された領域情報に従って、前記帳票データ指定手段で指定
    された帳票データに設定される領域を複数の帳票データに対応する領域と1つの帳票デー
    タに対応する領域とに分類する分類手段と、
    前記分類手段で分類された領域を識別可能に表示する表示手段とを備えることを特徴と
    する情報処理装置。
  2. 前記帳票データ指定手段で指定された帳票データ内を検索するために、前記表示手段で
    表示された領域を指定する領域指定手段と、
    前記領域指定手段で指定された領域に対して検索条件を入力する検索条件入力手段と、
    前記検索条件入力手段で入力された条件に従って、前記帳票データ指定手段で指定され
    た帳票データのうち、前記領域指定手段で指定した領域が対応している帳票データを検索
    する検索指示手段とを備えることを特徴とする請求項1記載の情報処理装置。
  3. 前記領域指定手段は、複数の領域を選択する複数領域選択手段と、前記選択された複数
    の領域をグループ化するグループ化手段とを備えることを特徴とする請求項2記載の情報
    処理装置。
  4. 前記領域指定手段で指定された領域を、当該指定された領域が対応していない帳票デー
    タに設定する指定領域設定手段をさらに備え、
    前記表示手段は、前記領域指定手段で指定された領域に対応する帳票データ一覧を表示
    することを特徴とする請求項2または3記載の情報処理装置。
  5. 前記検索指示手段は、前記指定領域設定手段で領域が指定された場合、指定された領域
    の位置情報に従って、前記領域指定手段で指定された領域が対応していない帳票データの
    検索させることを特徴とする請求項4記載の情報処理装置。
  6. 前記グループ化手段でグループ化された領域にグループ領域識別情報を入力する入力手
    段をさらに備え、
    前記表示手段は、前記入力手段で入力されたグループ領域識別情報を表示することを特
    徴とする請求項3乃至5のいずれか1項に記載の情報処理装置。
  7. 前記検索指示手段は、前記検索条件入力手段で入力された検索条件を前記サーバ装置に
    送信することで帳票データ内を検索することを特徴とする請求項2乃至6のいずれか1項
    に記載の情報処理装置。
  8. 帳票データと当該帳票データ内を検索するために設定される領域の領域情報とを対応さ
    せて記憶する電子帳票管理システムであって、
    検索対象となる帳票データの指定を受け付ける帳票データ指定手段と、
    前記帳票データ指定手段で指定された帳票データに対応する領域情報を取得する領域情
    報取得手段と、
    前記領域情報取得手段で取得された領域情報に従って、前記帳票データ指定手段で指定
    された帳票データに設定される領域を複数の帳票データに対応する領域と1つの帳票デー
    タに対応する領域とに分類する分類手段と、 前記分類手段で分類された各領域を識別可
    能に表示する表示手段とを備えることを特徴とする電子帳票管理システム。
  9. 帳票データと当該帳票データ内を検索するために設定される領域の領域情報とを対応さ
    せて記憶するサーバ装置と通信可能に接続される情報処理装置の帳票検索方法であって、
    検索対象となる帳票データの指定を受け付ける帳票データ指定工程と、
    前記帳票データ指定工程で指定された帳票データに対応する領域情報を前記サーバ装置
    から取得する領域情報取得工程と、
    前記領域情報取得工程で取得された領域情報に従って、前記帳票データ指定手段で指定
    された帳票データに設定される領域を複数の帳票データに対応する領域と1つの帳票デー
    タに対応する領域とに分類する分類工程と、
    前記分類工程で分類された領域を前記情報処理装置の表示手段に識別可能に表示する表
    示工程とを備えることを特徴とする帳票検索方法。
  10. 前記帳票データ指定工程で指定された帳票データ内を検索するために、前記表示手段に
    表示された領域の指定を受け付ける領域指定工程と、
    前記領域指定工程で指定された領域に対して検索条件の入力を受け付ける検索条件入力
    工程と、
    前記検索条件入力工程で入力された条件に従って、前記帳票データ指定手段で指定され
    た帳票データのうち、前記領域指定工程で指定した領域が対応している帳票データの検索
    を前記サーバ装置に指示する検索指示工程とをさらに備えることを特徴とする請求項9記
    載の帳票検索方法。
  11. 前記領域指定工程は、複数の領域を選択する複数領域選択工程と、前記選択された複数
    の領域をグループ化するグループ化工程とを備えることを特徴とする請求項10記載の帳
    票検索方法。
  12. 前記領域指定工程で指定された領域を、当該指定された領域が対応していない帳票デー
    タに設定する指定領域設定工程をさらに備え、
    前記表示工程は、前記領域指定工程で指定された領域に対応する帳票データ一覧を前記
    表示手段に表示することを特徴とする請求項10または11記載の帳票検索方法。
  13. 前記検索指示工程は、前記指定領域設定工程で領域が指定された場合、指定された領域
    の位置情報に従って、前記領域指定工程で指定された領域が対応していない帳票データの
    検索させることを特徴とする請求項12記載の帳票検索方法。
  14. 前記グループ化工程でグループ化された領域にグループ領域識別情報を入力する入力工
    程をさらに実行し、
    前記表示工程は、前記入力工程で入力されたグループ領域識別情報を前記表示手段に表
    示することを特徴とする請求項11乃至13のいずれか1項に記載の帳票検索方法。
  15. 前記検索指示工程は、前記検索条件入力工程で入力された検索条件を前記サーバ装置に
    送信することで帳票データ内を検索することを特徴とする請求項10乃至14のいずれか
    1項に記載の帳票検索方法。
  16. 帳票データと当該帳票データ内を検索するために設定される領域の領域情報とを対応さ
    せて記憶する電子帳票管理システムの帳票検索方法であって、
    検索対象となる帳票データの指定をユーザから受け付ける帳票データ指定工程と、
    前記帳票データ指定工程で指定された帳票データに対応する領域情報を取得する領域情
    報取得工程と、 前記領域情報取得工程で取得された領域情報に従って、前記帳票データ
    指定工程で指定された帳票データに設定される領域を複数の帳票データに対応する領域と
    1つの帳票データに対応する領域とに分類する分類工程と、
    前記分類工程で分類された各領域を識別可能に表示する表示工程とを備えることを特徴
    とする帳票検索方法。
  17. 請求項9乃至16のいずれか1項に記載の帳票検索方法をコンピュータに実行させるた
    めのコンピュータに読み取り可能なプログラム。
  18. 帳票データと当該帳票データ内を検索するために設定される領域の領域情報とを対応さ
    せて記憶するサーバ装置と通信可能に接続される情報処理装置であって、
    検索対象となる帳票データの指定を受け付ける帳票データ指定手段と、
    前記帳票データ指定手段で指定された帳票データに対応する領域情報を取得する領域情
    報取得手段と、
    前記領域情報取得手段で取得された領域情報に従って、領域一覧を表示する表示手段と

    前記帳票データ指定手段で指定された帳票データ内を検索するために、前記表示手段で
    表示された領域一覧から領域を指定する領域指定手段と、
    前記領域指定手段で指定された領域が前記帳票データ指定手段で指定された帳票データ
    に設定されていない場合、前記帳票データ指定手段で指定された帳票データのうち、当該
    指定された領域が設定されていない帳票データに一時的に領域を設定する領域設定手段と
    を備えることを特徴とする情報処理装置。
  19. 帳票データと当該帳票データ内を検索するために設定される領域の領域情報とを対応さ
    せて記憶する電子帳票管理システムであって、
    検索対象となる帳票データの指定を受け付ける帳票データ指定手段と、
    前記帳票データ指定手段で指定された帳票データに対応する領域情報を取得する領域情
    報取得手段と、
    前記領域情報取得手段で取得された領域情報に従って、領域一覧を表示する表示手段と

    前記帳票データ指定手段で指定された帳票データ内を検索するために、前記表示手段で
    表示された領域一覧から領域を指定する領域指定手段と、
    前記領域指定手段で指定された領域が前記帳票データ指定手段で指定された帳票データ
    に設定されていない場合、前記帳票データ指定手段で指定された帳票データのうち、当該
    指定された領域が設定されていない帳票データに一時的に領域を設定する領域設定手段と
    を備えることを特徴とする電子帳票管理システム。
  20. 帳票データと当該帳票データ内を検索するために設定される領域の領域情報とを対応さ
    せて記憶するサーバ装置と通信可能に接続される情報処理装置の帳票検索方法であって、
    検索対象となる帳票データの指定を受け付ける帳票データ指定工程と、
    前記帳票データ指定工程で指定された帳票データに対応する領域情報を取得する領域情
    報取得工程と、
    前記領域情報取得工程で取得された領域情報に従って、領域一覧を表示する表示工程と

    前記帳票データ指定工程で指定された帳票データ内を検索するために、前記表示工程で
    表示された領域一覧から領域を指定する領域指定工程と、
    前記領域指定工程で指定された領域が前記帳票データ指定工程で指定された帳票データ
    に設定されていない場合、前記帳票データ指定手段で指定された帳票データのうち、当該
    指定された領域が設定されていない帳票データに一時的に領域を設定する領域設定工程と
    を実行することを特徴とする帳票検索方法。
  21. 帳票データと当該帳票データ内を検索するために設定される領域の領域情報とを対応さ
    せて記憶する電子帳票管理システムの帳票検索方法であって、
    検索対象となる帳票データの指定を受け付ける帳票データ指定工程と、
    前記帳票データ指定工程で指定された帳票データに対応する領域情報を取得する領域情
    報取得工程と、
    前記領域情報取得工程で取得された領域情報に従って、領域一覧を表示する表示工程と

    前記帳票データ指定工程で指定された帳票データ内を検索するために、前記表示工程で
    表示された領域一覧から領域を指定する領域指定工程と、
    前記領域指定工程で指定された領域が前記帳票データ指定工程で指定された帳票データ
    に設定されていない場合、前記帳票データ指定手段で指定された帳票データのうち、当該
    指定された領域が設定されていない帳票データに一時的に領域を設定する領域設定工程と
    を備えることを特徴とする帳票検索方法。
  22. 請求項21に記載の帳票検索方法をコンピュータに実行させるためのコンピュータに読
    み取り可能なプログラム。
JP2014076475A 2014-04-02 2014-04-02 情報処理システム、及びその制御方法、情報処理装置、及びその制御方法、並びにプログラム Active JP5722485B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014076475A JP5722485B2 (ja) 2014-04-02 2014-04-02 情報処理システム、及びその制御方法、情報処理装置、及びその制御方法、並びにプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014076475A JP5722485B2 (ja) 2014-04-02 2014-04-02 情報処理システム、及びその制御方法、情報処理装置、及びその制御方法、並びにプログラム

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2012239150A Division JP5519756B2 (ja) 2012-10-30 2012-10-30 情報処理装置、電子帳票データ管理システム、サーバ装置、帳票検索方法並びにプログラム

Publications (3)

Publication Number Publication Date
JP2014149854A true JP2014149854A (ja) 2014-08-21
JP2014149854A5 JP2014149854A5 (ja) 2014-12-25
JP5722485B2 JP5722485B2 (ja) 2015-05-20

Family

ID=51572712

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014076475A Active JP5722485B2 (ja) 2014-04-02 2014-04-02 情報処理システム、及びその制御方法、情報処理装置、及びその制御方法、並びにプログラム

Country Status (1)

Country Link
JP (1) JP5722485B2 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10334152A (ja) * 1997-05-28 1998-12-18 Casio Comput Co Ltd 帳票出力装置及び記憶媒体
JP2006058971A (ja) * 2004-08-17 2006-03-02 Canon Sales Co Inc 帳票検索装置、帳票検索システム、帳票検索方法及びそのプログラム
JP2007179203A (ja) * 2005-12-27 2007-07-12 Canon Marketing Japan Inc 帳票検索装置、帳票検索方法、プログラム及びコンピュータ読み取り可能な記憶媒体
US20080082495A1 (en) * 2006-09-29 2008-04-03 Business Objects, S.A. Apparatus and method for searching reports

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10334152A (ja) * 1997-05-28 1998-12-18 Casio Comput Co Ltd 帳票出力装置及び記憶媒体
JP2006058971A (ja) * 2004-08-17 2006-03-02 Canon Sales Co Inc 帳票検索装置、帳票検索システム、帳票検索方法及びそのプログラム
JP2007179203A (ja) * 2005-12-27 2007-07-12 Canon Marketing Japan Inc 帳票検索装置、帳票検索方法、プログラム及びコンピュータ読み取り可能な記憶媒体
US20080082495A1 (en) * 2006-09-29 2008-04-03 Business Objects, S.A. Apparatus and method for searching reports

Also Published As

Publication number Publication date
JP5722485B2 (ja) 2015-05-20

Similar Documents

Publication Publication Date Title
CN102483765B (zh) 文件搜索***和程序
US7424490B2 (en) System for document management and information processing
US8037107B2 (en) Document transfer assisting system, monitor apparatus, document transfer assisting apparatus, method and computer readable recording medium
JP2009301335A (ja) 画像処理装置、画像処理方法及びコンピュータプログラム
US10467209B2 (en) Document management client apparatus and document management method
JP5128386B2 (ja) 情報処理装置、電子帳票管理システム、サーバ装置、帳票検索方法並びにプログラム
JP6586050B2 (ja) 管理装置、管理方法および管理プログラム
JP5659753B2 (ja) 帳票システムとサーバと情報処理装置と、その処理方法及びプログラム。
JP4404930B2 (ja) 情報処理装置、その制御方法、情報処理システム、プログラム及びコンピュータ読み取り可能な記録媒体
JP5722485B2 (ja) 情報処理システム、及びその制御方法、情報処理装置、及びその制御方法、並びにプログラム
JP5371482B2 (ja) 仮想フォルダ作成装置
JP5519756B2 (ja) 情報処理装置、電子帳票データ管理システム、サーバ装置、帳票検索方法並びにプログラム
JP6251860B2 (ja) 情報管理装置並びにファイル管理方法
JP6918457B2 (ja) ファイル管理システム、及び制御方法
JP4356980B2 (ja) 電子帳票システム、電子帳票検索方法およびプログラム
US20190005077A1 (en) Retrieval system and retrieval apparatus
JP7440979B1 (ja) ファイル振分システム、ファイル振分方法及びファイル振分プログラム
JP6283321B2 (ja) 画像管理サーバ及び画像管理方法
JP2003131920A (ja) 文書管理装置
WO2024090463A1 (ja) ソフトウェア構成管理データ構造、ソフトウェア構成管理データ作成支援装置、ソフトウェア構成管理データ作成支援方法
JP6939473B2 (ja) 文書処理装置及びプログラム
JP2001075847A (ja) 電子ファイリングシステム及びファイル管理方法
JP6636235B2 (ja) 文書管理装置、文書管理方法、及びプログラム
JP2019032796A (ja) ファイル管理装置、ファイル管理システム、ファイル管理方法、及びプログラム
JP2011129075A (ja) 情報処理装置、情報処理方法、情報処理システム、プログラム、記録媒体

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141110

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141219

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150325

R150 Certificate of patent or registration of utility model

Ref document number: 5722485

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250