JP6036268B2 - Information processing apparatus, information processing method, and computer program - Google Patents
Information processing apparatus, information processing method, and computer program Download PDFInfo
- Publication number
- JP6036268B2 JP6036268B2 JP2012278748A JP2012278748A JP6036268B2 JP 6036268 B2 JP6036268 B2 JP 6036268B2 JP 2012278748 A JP2012278748 A JP 2012278748A JP 2012278748 A JP2012278748 A JP 2012278748A JP 6036268 B2 JP6036268 B2 JP 6036268B2
- Authority
- JP
- Japan
- Prior art keywords
- search
- form data
- condition
- data
- catalog
- 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.)
- Expired - Fee Related
Links
- 230000010365 information processing Effects 0.000 title claims description 25
- 238000003672 processing method Methods 0.000 title claims description 8
- 238000004590 computer program Methods 0.000 title description 2
- 238000000034 method Methods 0.000 claims description 63
- 238000012545 processing Methods 0.000 claims description 49
- 230000005540 biological transmission Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 6
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、電子帳票データの検索技術に関する。 The present invention relates to a search technique for electronic form data.
従来の電子帳票のシステムでは、紙媒体で管理されていた帳票を電子帳票として保存・管理することによって、大量の帳票の中から必要な帳票を検索することが、容易、且つ、高速で行うことが可能となっている。 In a conventional electronic form system, it is easy and fast to search for necessary forms from a large number of forms by storing and managing forms managed on paper media as electronic forms. Is possible.
このような、電子帳票を用いる業務は、定型化されていることも多い。そこで、電子帳票に関連して行う業務を定型業務として、電子帳票に関連付けて登録しておくことで、業務効率を高めるために発明が、特許文献1に開示されている。 Such operations using electronic forms are often standardized. Therefore, Patent Document 1 discloses an invention for enhancing business efficiency by registering a business performed in association with an electronic form as a standard business in association with the electronic form.
電子帳票に関連する業務としては、ある帳票(帳票A)を検索した後に、その検索に合致した帳票データのうち、特定の項目がある値をもつ帳票データについて、より詳細な情報を管理している他の帳票データ(帳票B)を検索して、当該データの詳細を調べることなども行われている。 As a business related to electronic forms, after searching for a certain form (form A), more detailed information is managed about form data having a certain item value among form data that matches the search. The other form data (form B) is searched and the details of the data are examined.
この場合、作業担当者は、帳票Aを検索した結果ヒットした帳票データの特定の項目の値を確認し、より詳細な情報を検索する必要がある帳票データがあった場合には、その詳細を調査するために、帳票Bを検索するための検索式を作成し、帳票Bの検索処理を行う必要があり、非常に効率が悪かった。 In this case, the worker in charge confirms the value of a specific item of the form data hit as a result of searching for form A, and if there is form data that needs to be searched for more detailed information, the details are displayed. In order to investigate, it is necessary to create a search formula for searching for the form B and perform the search process for the form B, which is very inefficient.
そこで、本発明は、ある帳票データを検索した結果を用いて、他の帳票データを効率よく検索するための技術を提供することを目的とする。 Therefore, an object of the present invention is to provide a technique for efficiently searching for other form data using a result of searching for some form data.
上記した目的を達成するために、本発明の情報処理装置は、帳票データの検索処理を行う情報処理装置であって、帳票データと、当該帳票データとは異なる他の帳票データを検索するための設定情報が登録されたカタログと、を関連付けて登録する登録手段と、クライアント装置から、帳票データに対する検索指示を受け付ける第1の受付手段と、前記第1の受付手段で受け付けた検索指示に従って、帳票データの検索を行う第1の検索手段と、前記第1の検索手段による検索処理の対象となった帳票データに、前記カタログが関連付けて登録されているかを判定する判定手段と、前記判定手段で、帳票データにカタログが関連付けられていると判定した場合には、前記第1の検索手段による検索処理の結果、検索条件に合致したと判定される帳票データとともに、前記帳票データに関連付けられたカタログを、検索要求を行った前記クライアント装置に送信する送信手段と、を備えることを特徴とする。 In order to achieve the above object, an information processing apparatus of the present invention is an information processing apparatus that performs a search process for form data, and is for searching for form data and other form data different from the form data. A registration unit that registers and registers a catalog in which setting information is registered, a first reception unit that receives a search instruction for form data from a client device, and a form according to the search instruction received by the first reception unit. A first search unit that searches for data, a determination unit that determines whether the catalog is associated and registered in the form data that is the target of the search process by the first search unit, and the determination unit When it is determined that the catalog is associated with the form data, it is determined that the search condition is satisfied as a result of the search processing by the first search means. Together with form data, the catalog associated with the form data, characterized by comprising a transmitting means for transmitting to the client apparatus that has performed a search request.
上記した目的を達成するために、本発明の情報処理方法は、帳票データの検索処理を行う情報処理装置によって行われる情報処理方法であって、帳票データと、当該帳票データとは異なる他の帳票データを検索するための設定情報が登録されたカタログと、を関連付けて登録する登録工程と、クライアント装置から、帳票データに対する検索指示を受け付ける第1の受付工程と、前記第1の受付手段で受け付けた検索指示に従って、帳票データの検索を行う第1の検索工程と、前記第1の検索工程による検索処理の対象となった帳票データに、前記カタログが関連付けて登録されているかを判定する判定工程と、前記判定工程で、帳票データにカタログが関連付けられていると判定した場合には、前記第1の検索工程による検索処理の結果、検索条件に合致したと判定される帳票データとともに、前記帳票データに関連付けられたカタログを、検索要求を行った前記クライアント装置に送信する送信工程と、を備えることを特徴とする。 In order to achieve the above object, an information processing method according to the present invention is an information processing method performed by an information processing apparatus that performs a search process for form data, and the form data is different from the form data. A registration step of registering the catalog in which setting information for searching for data is registered in association with each other, a first reception step of receiving a search instruction for the form data from the client device, and reception by the first reception unit A first search step for searching for form data in accordance with the search instruction, and a determination step for determining whether or not the catalog is registered in association with the form data subjected to the search processing by the first search step. In the determination step, if it is determined that the catalog is associated with the form data, the result of the search process by the first search step, Together form data is determined that matches the search condition, the catalog associated with the form data, characterized in that it comprises a transmission step of transmitting to the client apparatus that has performed a search request.
上記した目的を達成するために、本発明のコンピュータプログラムは、帳票データの検索処理を行う情報処理装置を、帳票データと、当該帳票データとは異なる他の帳票データを検索するための設定情報が登録されたカタログと、を関連付けて登録する登録手段と、クライアント装置から、帳票データに対する検索指示を受け付ける第1の受付手段と、前記第1の受付手段で受け付けた検索指示に従って、帳票データの検索を行う第1の検索手段と、前記第1の検索手段による検索処理の対象となった帳票データに、前記カタログが関連付けて登録されているかを判定する判定手段と、前記判定手段で、帳票データにカタログが関連付けられていると判定した場合には、前記第1の検索手段による検索処理の結果、検索条件に合致したと判定される帳票データとともに、前記帳票データに関連付けられたカタログを、検索要求を行った前記クライアント装置に送信する送信手段として機能させることを特徴とする。 In order to achieve the above-described object, the computer program according to the present invention provides an information processing apparatus that performs search processing for form data, and includes setting information for searching form data and other form data different from the form data. Registration means for registering the registered catalog in association with each other, first reception means for receiving a search instruction for the form data from the client device, and search for the form data in accordance with the search instruction received by the first reception means A first search unit that performs the search, a determination unit that determines whether the catalog is associated and registered with the form data subjected to the search process by the first search unit, and the determination unit includes: If it is determined that the catalog is associated with the search result, it is determined that the search condition is satisfied as a result of the search processing by the first search means. Together form data, the catalog associated with the form data, characterized in that to function as transmission means for transmitting the search request to the client apparatus that has performed the.
本発明によれば、ある帳票データを検索した結果を用いて、他の帳票データを効率よく検索することが可能となる。 According to the present invention, it is possible to efficiently search for other form data using the result of searching for some form data.
以下、図面を参照して、本発明の実施の形態の一例について説明する。 Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings.
図1は、本発明の実施の形態における情報処理システムのシステム構成の一例を示すシステム構成図である。図1に示す通り、本発明の実施の形態における情報処理システムは、帳票サーバ101、クライアント装置102、LAN103等を備えて構成されている。
FIG. 1 is a system configuration diagram illustrating an example of a system configuration of an information processing system according to an embodiment of the present invention. As shown in FIG. 1, the information processing system according to the embodiment of the present invention includes a
帳票サーバ101は、不図示のメインフレームから受信したデータを用いて、複数の種別の電子帳票データ作成し、その電子帳票データを記憶管理する情報処理装置である。そして、クライアント装置102に対して、帳票データの閲覧や検索等のサービスを提供する。
The
クライアント装置102は、帳票サーバ101で記憶管理する電子帳票データの閲覧や検索を行うユーザが使用する端末装置であって、帳票サーバ101に対して、帳票データの閲覧や、検索等の実行要求を行う。
The
LAN103は、帳票サーバ101とクライアント装置102とを相互にデータ通信可能に接続するための通信ネットワークである。接続形態は、有線/無線を問わない。
The
以上が、本発明の実施の形態における情報処理システムのシステム構成の一例の説明である。 The above is an example of the system configuration of the information processing system in the embodiment of the present invention.
次に、図2を参照して、帳票サーバ101及びクライアント装置102のハードウェア構成の一例について説明する。
Next, an example of the hardware configuration of the
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、帳票サーバ101、クライアント装置102がそれぞれ実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
In FIG. 2,
202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードして、該ロードしたプログラムを実行することで後述する各種動作を実現するものである。
A
また、205は入力コントローラで、キーボードやポインティングデバイス等の入力装置209からの入力を制御する。206はビデオコントローラで、ディスプレイ装置210等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
An
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
A
208は通信I/F(インタフェース)コントローラで、ネットワーク(例えば、図1に示したLAN103)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
A communication I / F (interface)
なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
Note that the
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ211に記録されている。そして、必要に応じてRAM202にロードされることによりCPU201によって実行されるものである。
The processing of each step shown in the flowchart to be described later for realizing the present invention is executed by a program that can be read and executed by a computer, and the program is recorded in the
以上が、図1の帳票サーバ101、クライアント装置102のハードウェア構成の一例の説明である。尚、これら装置が後述する処理を実行することが可能であれば、必ずしも図2に示すハードウェア構成を有していなくとも構わないことは言うまでもない。
The above is an example of the hardware configuration of the
次に、図3を参照して、図1の帳票サーバ101の機能構成の一例について説明する。
Next, an example of a functional configuration of the
図3に示す通り、帳票サーバ101は、電子帳票データ記憶部301、検索実行部302、カタログ登録要求受付部303、カタログ情報記憶部304、カタログ実行要求受付部305、カタログ実行部306等を備えて構成されている。
As shown in FIG. 3, the
電子帳票データ記憶部301は、不図示のメインフレームから受信したデータを用いて作成された複数種類の電子帳票データを記憶管理する機能部である。検索実行部302は、クライアント装置102からの帳票データの検索要求に応じて、クライアント装置102で指示された検索条件式に従った検索処理を実行する機能部である。
The electronic form
カタログ登録要求受付部303は、ある帳票データの検索結果を用いて、他の帳票データの検索処理を実行させるためのカタログ情報の登録要求を受け付ける機能部である。カタログ情報記憶部304は、カタログ登録要求受付部303で登録要求を受け付けたカタログを記憶管理する機能部である。
The catalog registration
カタログ実行要求受付部305は、カタログ情報記憶部304に記憶されているカタログに従った検索処理である、カタログ実行要求を受け付ける機能部である。カタログ実行部306は、カタログ実行要求受付部305で実行要求を受け付けたカタログを用いて、当該カタログデータの検索対象となっている帳票データの検索を行う機能部である。
The catalog execution
以上が、帳票サーバ101の機能構成の一例の説明である。
The above is an example of the functional configuration of the
次に、図4を参照して、本発明の帳票データ検索処理の一例について説明する。この処理は、クライアント装置102のCPU201と、帳票サーバ101のCPU201によって行われる処理である。
Next, an example of the form data search process of the present invention will be described with reference to FIG. This process is performed by the
まず、クライアント装置102のCPU201は、不図示のステップで、帳票サーバ101より不図示の検索画面を表示するための画面情報を取得し、その画面情報に従って、ディスプレイ装置210に検索画面を表示する(ステップS401)。
First, the
その後、既に登録済みの検索条件式を用いて帳票データの検索を行うか、それとも、新たな検索条件式による帳票データの検索を行うかを、ユーザの操作指示に従って判定する(ステップS402)。 Thereafter, it is determined according to the user's operation instruction whether to search for form data using the already registered search condition formula or to search for form data using a new search condition formula (step S402).
ステップS403の判定処理で、登録済みの検索条件式を用いて帳票データの検索を行う(YES)と判定した場合には、クライアント装置102のCPU201は、処理をステップS403に進め、ディスプレイ装置210に登録済みの検索条件式の一覧を表示する。尚、検索条件式は、クライアント装置102の外部メモリ211に登録するようにしても、また、帳票サーバ101の外部メモリ211に登録するようにしても、また、不図示の端末装置に登録するようにしても構わない。クライアント装置102の外部メモリ211以外に登録されている検索条件式については、この表示処理の前に検索条件式が登録されている帳票サーバ101や、端末装置から取得することになる。
If it is determined in the determination process in step S403 that the form data is searched using the registered search condition formula (YES), the
その後、ユーザの操作指示に従って、帳票データの検索に用いる検索条件式の指定を受け付ける(ステップS404)。 Thereafter, in accordance with a user operation instruction, designation of a search condition formula used for searching for form data is accepted (step S404).
一方、ステップS402の判定処理で、新たな検索条件式による帳票データの検索を行う(NO)と判定した場合には、クライアント装置102のCPU201は処理をステップS405に進め、検索対象とする帳票データの種別の指定を受け付ける。そして、当該指定を受け付けた種別の帳票データの検索を行うための検索条件の入力を受け付け(ステップS406)、検索条件式を作成する(ステップ407)。
On the other hand, if it is determined in step S402 that the form data is to be searched based on the new search condition formula (NO), the
ステップS404、または、ステップS407の処理が終了後、クライアント装置102のCPU201は、処理をステップS408に進め、帳票データの検索に用いる検索条件式を、帳票サーバ101に対して送信することで、帳票データの検索実行要求を行う。
After the processing of step S404 or step S407 is completed, the
帳票サーバ101のCPU201は、クライアント装置102から送信された検索実行要求を受信すると(ステップS409)、検索対象の帳票データの種別を特定し(ステップS410)、検索条件式に合致する帳票データの検索処理を実行することで、条件に合致する帳票データを取得する(ステップS411)。
Upon receiving the search execution request transmitted from the client device 102 (step S409), the
その後、帳票サーバ101のCPU201は、ステップS410で特定した帳票の種別に、検索要求を行ったユーザが利用可能なカタログが関連付けて登録されているかを、外部メモリ211に記憶されているカタログデータテーブル900を用いて判定する(ステップS412)。尚、カタログデータテーブル900のデータ構成の一例については、図9を参照して後述する。
Thereafter, the
ステップS412の判定処理で、登録されている(YES)と判定した場合には、帳票サーバ101のCPU201は処理をステップS413に進め、当該帳票種別に関連付けられて登録されている、検索要求を行ったユーザが利用可能なカタログデータを取得する。その後、処理をステップS414に進める。尚、ステップS413で取得したカタログデータは、後述する検索結果表示画面(カタログ実行)800のカタログ一覧表示部に表示されることになる。
If it is determined in the determination process in step S412 that it is registered (YES), the
一方、ステップS412の判定処理で登録されていない(NO)と判定した場合には、帳票サーバ101のCPU201は、ステップS413の処理を行うことなく、ステップS414に処理を進める。
On the other hand, if it is determined in step S412 that it is not registered (NO), the
帳票サーバ101のCPU201は、ステップS414において、検索結果を表示するための検索結果表示画面の画面情報を作成し、その後、検索実行要求を行ったクライアント装置102に画面情報を送信する(ステップS415)。
In step S414, the
クライアント装置102のCPU201は、帳票サーバ101から送信された画面情報を受信すると(ステップS416)、受信した画面情報に従って検索結果表示画面をディスプレイ装置210に表示する(ステップS417)。ここで表示される検索結果表示画面は、図7や図8に示すようなものである。
When receiving the screen information transmitted from the form server 101 (step S416), the
そして、クライアント装置102のCPU201は、検索結果表示画面を介して各種の操作指示を受け付ける(ステップS418)。
Then, the
そして、ステップS418で受け付けた操作指示が、カタログ登録タブ(図7の704、図8の803)に対する指定指示を受け付けることで入力されるカタログ登録指示であると判定した場合には(ステップS419でYES)、クライアント装置102のCPU201は処理をステップS420に進め、カタログ登録処理を行う。この処理の詳細は、図5を参照して後述する。ステップS420のカタログ登録処理が終了後、クライアント装置102のCPU201は、処理をステップS418に進める。
If it is determined that the operation instruction received in step S418 is a catalog registration instruction input by receiving a designation instruction for the catalog registration tab (704 in FIG. 7, 803 in FIG. 8) (in step S419). YES), the
また、ステップS418で受け付けた操作指示が、カタログ実行タブ(図7の705、図8の802)に対する指定指示を受け付けることで入力されるカタログ実行指示であると判定した場合には(ステップS421でYES)、クライアント装置102のCPU201は処理をステップS422に進め、カタログ実行処理を行う。この処理の詳細は、図6を参照して後述する。ステップS422のカタログ実行処理が終了後、クライアント装置102のCPU201は、処理をステップS418に進める。
If it is determined that the operation instruction received in step S418 is a catalog execution instruction input by receiving a designation instruction for the catalog execution tab (705 in FIG. 7, 802 in FIG. 8) (in step S421). YES), the
また、ステップS418で受け付けた操作指示が、検索ボタン(図7の713、図8の807)に対する押下指示を受け付けることで入力される他の検索条件式による検索実行であると判定した場合には(ステップS423でYES)、クライアント装置102のCPU201は、ステップS401に処理を進め、不図示の検索画面をディスプレイ装置210に表示し、ステップS402以降の処理を実行する。
Also, when it is determined that the operation instruction received in step S418 is a search execution based on another search condition expression input by receiving a pressing instruction for the search button (713 in FIG. 7, 807 in FIG. 8). (YES in step S423), the
また、ステップS418で受け付けた操作指示が、終了ボタン(図7の714、図8の808)に対する押下指示を受け付けることで入力される終了指示であると判定した場合には(ステップS424でYES)、クライアント装置102のCPU201は、本図に示す処理を終了する。
If it is determined that the operation instruction received in step S418 is an end instruction input by receiving a pressing instruction for the end button (714 in FIG. 7, 808 in FIG. 8) (YES in step S424). The
ステップS418で受け付けた処理が、上記のいずれでもない場合には(この場合、クライアント装置102のCPU201は、ステップS424でNOと判定する)、クライアント装置102のCPU201は処理をステップS425に進め、ステップS418で受け付けた操作指示に従ったその他の処理を実行する。その後、処理をステップS418に進める。
If the process accepted in step S418 is none of the above (in this case, the
以上が、本発明の帳票データ検索処理の一例の説明である。 The above is an example of the form data search process of the present invention.
次に、図5を参照して、図4のステップS420のカタログ登録処理の詳細な処理の一例について説明する。この処理は、クライアント装置102のCPU201と、帳票サーバ101のCPU201とによって行われる処置である。この処理は、ある帳票を検索後、その検索結果を用いて他の帳票を検索するために用いられるカタログデータの登録を行う処理である。
Next, an example of detailed processing of the catalog registration processing in step S420 in FIG. 4 will be described with reference to FIG. This process is performed by the
まず、クライアント装置102のCPU201は、ステップS501において、図7に示す検索結果表示画面(カタログ登録)700を、ディスプレイ装置210に表示する。
First, in step S501, the
ここで、図7を参照して、検索結果表示画面(カタログ登録)700の構成の一例について説明する。 Here, an example of the configuration of the search result display screen (catalog registration) 700 will be described with reference to FIG.
図中、701は検索結果表示部であって、検索条件式により、帳票データの検索処理を行った結果、条件に合致すると判定された帳票データを表示する表示部である。
In the figure,
702は、キーフィールド領域であって、設定ボタン708がONとなっている状態で、検索結果表示部701の一部領域の指定処理を行うことにより設定される。
Reference numeral 702 denotes a key field area, which is set by specifying a partial area of the search
703は、条件フィールド領域であって、後述する設定ボタン707がONとなっている状態で、検索結果表示部701の一部領域の指定処理を行うことにより設定される。尚、キーフィールド領域で指定した領域と同一の領域を、条件フィールド領域としても指定することも可能である。
704は、カタログ登録タブであって、カタログ登録を行う際に必要な各種の情報を入力するためのコントロールが配置されている。尚、図5のカタログ登録処理の実行中には、このカタログ登録タブ704が指定された状態になっている。
705は、カタログ実行タブであって、カタログ実行要求をクライアント装置102に入力するために用いられる。尚、このタブに配置される各種のコントロールについては、図8を参照して説明する。
A
706は、カタログ名入力受付部であって、登録するカタログ情報の名称(カタログ名)の入力を受け付ける。
A catalog name
707は、条件フィールド設定を行うために用いられる条件フィールド設定ボタン、708は、キーフィールド設定を行うために用いられるキーフィールド設定ボタンである。これらボタンはトグルボタンとなっており、条件フィールド設定ボタン707がONになっている状態で、検索結果表示部701の領域指定を行うと、その領域が、条件フィールドとして設定される。また、キーフィールド設定ボタン708がONになっている状態で、検索結果表示部701の領域指定を行うと、その領域が、キーフィールドとして設定される。条件フィールド、キーフィールドともに、複数の領域を指定することが可能である。
尚、条件フィールド設定ボタン707がONの状態である場合には、キーフィールド設定ボタン708はOFFに、キーフィールド設定ボタン708がONの場合には、条件フィールド設定ボタン707はOFFに状態が制御され、同時にONになることはない。
When the condition
709は、条件入力受付部であって、条件フィールドに表示されている項目が、どのような値であるデータについて、後述する検索対象帳票の検索処理を行うかの条件の入力を受け付ける。尚、条件をカタログ実行時に入力するようにすることも可能である。図7では、条件フィールド番号が1の領域(図中の703)に表示されている帳票B中のデータ項目である住所1が、「東京都」に一致するという条件が入力されている。
710は、検索対象帳票指定受付部であって、検索の対象とする帳票の種別の指定を受け付ける受付部である。
尚、図7では、ある検索条件式でヒットした帳票種別が帳票Bである帳票データのうち、住所1が「東京都」に一致する帳票データの、ユーザID(つまり、図7では、U0002、U0359)を用いて、帳票Aを検索するためのカタログを登録する際の入力例を示している。 In FIG. 7, the user ID (ie, U0002, in FIG. 7) of the form data whose address 1 matches “Tokyo” among the form data whose form type is form B that has been hit by a certain search condition expression. U0359) shows an input example when registering a catalog for searching for a form A.
711は、一致項目指定受付部であって、キーフィールドから特定される帳票のデータ項目と、検索対象帳票指定受付部710で指定された帳票のどのデータ項目が一致する場合に、検索ヒットとするかの条件指定を受け付ける。図7では、図中のキーフィールドI703から特定される帳票Bのデータ項目であるユーザIDに設定されている値と、帳票AのユーザIDに設定されている値とが一致する場合に、検索ヒットとする条件が指定されたことを示している。尚、複数のキーフィールドが設定された場合には、それぞれのキーフィールドに対応する一致項目指定受付部711が作成され表示される。
A matching item
712は、登録ボタンであって、クライアント装置102のCPU201にカタログ登録要求を入力するために用いられるボタンである。
A
713は、検索ボタンであって、新たな検索式を用いての、任意の帳票種別の帳票データの検索指示を、クライアント装置102のCPU201に入力するために用いられるボタンである。
714は、終了ボタンであって、検索結果表示画面の表示を終了する指示を、クライアント102のCPU201に入力するために用いられるボタンである。
以上が、検索結果表示画面(カタログ登録)700の構成の一例の説明である。 The above is an example of the configuration of the search result display screen (catalog registration) 700.
図5の説明に戻る。クライアント装置102のCPU201は、ステップS501で検索結果表示画面(カタログ登録)700をディスプレイ装置210に表示した後に、その画面を介して、カタログ名の入力、条件フィールド領域の指定、キーフィールド領域の指定、条件の入力、検索対象の帳票種別、一致判定を行うデータ項目の入力を受け付ける(それぞれ、ステップS502、ステップS503、ステップS504、ステップS505、ステップS506、ステップS507)。尚、これら項目の受け付け順は、この順番に限られるわけではない。
Returning to the description of FIG. After displaying the search result display screen (catalog registration) 700 on the
その後、登録ボタン712に対する押下指示を受け付けると、ステップS502からステップS507で受け付けた各種の情報に従って、カタログ登録要求情報を生成し(ステップS508)、このカタログ登録要求情報を帳票サーバ101に送信することで、帳票サーバ101に対して、カタログ登録要求を行う(ステップS509)。
Thereafter, when an instruction to press the
この時、帳票サーバ101に対して送信されるカタログ登録要求情報には、検索対象としていた帳票の種別、クライアント装置102を操作するユーザの識別情報(ユーザID等)、条件フィールド領域の座標値、キーフィールド領域の座標値、入力されたカタログ名、条件、検索対象帳票の種別、一致判定を行う検索対象帳票中のデータ項目といった情報が含まれる。
At this time, the catalog registration request information transmitted to the
帳票サーバ101のCPU201は、クライアント装置102から送信されたカタログ登録要求情報を受信すると(ステップS510)、カタログ登録要求情報に含まれる各種の情報に従って、カタログ情報を作成し、図9に示すカタログデータテーブル900に保存する(ステップS511)。
When receiving the catalog registration request information transmitted from the client apparatus 102 (step S510), the
ここで、図9を参照して、帳票サーバ101の外部メモリ211に記憶管理されているカタログデータテーブル900のデータ構成の一例について説明する。
Here, an example of the data configuration of the catalog data table 900 stored and managed in the
図9に示す通り、カタログデータテーブル900は、カタログID901、ユーザID902、カタログ名903、帳票904、条件項目905、条件906、検索対象帳票907、キー項目908等のデータ項目を備えて構成されている。
As shown in FIG. 9, the catalog data table 900 includes data items such as a
カタログID901は、カタログデータテーブル900に登録されているそれぞれのカタログデータを一意に識別するための識別情報が登録されるデータ項目である。ユーザID902は、カタログデータの登録指示を行ったユーザを特定するための情報が登録されるデータ項目である。カタログ名903は、カタログの名称が登録されるデータ項目であって、図7のカタログ名入力受付部706で入力を受け付けた情報が登録される。
The
帳票904は、カタログがどの帳票種別の帳票に関連付いたカタログであるかを示す情が登録されるデータ項目である。条件項目905は、帳票904で指定された帳票種別の帳票中の項目が登録されるデータ項目であって、図5のステップS503で受け付けた条件フィールド領域の座標から特定される、当該座標が示す位置に表示される帳票904で指定された帳票種別中の項目の情報が登録される。
The
帳票サーバ101のCPU201は、クライアント装置102からカタログ登録要求情報を受信すると、そのカタログ登録要求情報に含まれる条件フィールドの領域情報の座標から、当該座標が示す位置に表示されるデータ項目を特定し、このデータ項目に登録することになる。尚、複数の条件フィールドが指定された場合には、それぞれの条件フィールドから特定されるデータ項目が全てこのデータ項目に登録されることになる。
When the
条件906は、条件項目に指定された値がどのような値である帳票データを、検索対象帳票907に登録された帳票を検索する際に用いるかの条件指定が登録されるデータ項目である。このデータ項目には、条件項目905に登録されている項目ごとに、図7の条件入力受付部709で受け付けた条件が設定される。尚、カタログデータに従って検索対象帳票を検索する際に条件指定を行う場合には、検索の実行時に条件を入力する旨の情報(図中では、実行時に入力)が登録されることになる。
The
検索対象帳票907は、カタログデータによる検索対象とする帳票の種別が登録されるデータ項目である。キー項目908は、検索対象帳票を検索する際に、一致をみる際にキーとなる項目の情報が登録されるデータ項目である。帳票904に登録された帳票種別の項目=検索対象帳票907に登録された帳票種別の項目といった形で登録される。
A
尚、帳票サーバ101のCPU201は、帳票Aの項目を、クライアント装置102から受信したカタログ登録要求情報に含まれる、キーフィールドの座標情報から、当該座標情報が示す位置に表示される帳票904に登録された帳票種別の項目を特定する。そして、特定した項目と、図7の一致項目指定受付部711で指定を受け付けた検索対象帳票907の項目を用いて、キー項目情報を作成し、このデータ項目に登録することになる。
The
以上が、カタログデータテーブル900のデータ構成の一例の説明である。 The above is an example of the data structure of the catalog data table 900.
図5の説明に戻る。帳票サーバ101のCPU201は、ステップS510で受信したカタログ登録要求情報に従ったカタログ情報をカタログデータテーブル900に登録後、その処理結果を、カタログ登録要求情報を送信したクライアント装置102に送信する(ステップS512)。
Returning to the description of FIG. The
クライアント装置102のCPU201は、帳票サーバ101から送信された処理結果を受信し(ステップS513)、本図に示す処理を終了する。尚、帳票サーバ101から送信された処理結果が、登録処理失敗を示すものである場合には、登録処理が失敗したことを示す警告表示するなどしても勿論構わない。
The
以上が、図4のステップS420のカタログ登録処理の詳細な処理の一例の説明である。 The above is an example of detailed processing of the catalog registration processing in step S420 of FIG.
次に、図6を参照して、図4のステップS422のカタログ実行処理の詳細な処理の一例を説明する。この処理は、クライアント装置102のCPU201と、帳票サーバ101のCPU201とによって行われる処理である。
Next, an example of detailed processing of the catalog execution processing in step S422 in FIG. 4 will be described with reference to FIG. This processing is performed by the
まず、クライアント装置102のCPU201は、ステップS601において、図8に示す検索結果表示画面(カタログ実行)800を、ディスプレイ装置210に表示する。
First, in step S601, the
ここで、図8を参照して、検索結果表示画面(カタログ実行)800の構成の一例について説明する。 Here, an example of the configuration of the search result display screen (catalog execution) 800 will be described with reference to FIG.
図中、801は検索結果表示部であって、図7の検索結果表示部701に相当する。802は、カタログ登録タブであって、図7のカタログ登録タブ704に相当する。803は、カタログ実行タブであって、図7のカタログ実行タブ705に相当する。尚、図6のカタログ実行処理の実行中には、このカタログ登録タブ803が指定された状態になっている。
In the figure,
804は、カタログ一覧表示部であって、検索結果表示部801に表示されている帳票の種別に関連付けられているカタログデータの一覧を表示する表示部である。
805は、詳細ボタンであって、カタログデータの詳細表示指示を、クライアント装置102のCPU201に入力するために用いられるボタンである。このボタンに対する押下指示を受け付けると、クライアント装置102は、不図示のカタログ詳細表示画面をディスプレイ装置に表示し、押下された詳細ボタン805に対応するカタログデータの詳細情報の表示を行う。
A
806は、実行ボタンであって、クライアント装置102のCPU201に、カタログを用いた関連帳票(検索対象帳票)の検索実行指示を入力するために用いられるボタンである。
807は、削除ボタンであって、クライアント装置102のCPU201に、カタログデータの削除指示を入力するために用いられるボタンである。尚、クライアント装置102のCPU201は、削除ボタン807に対する押下指示を受け付けると、押下された削除ボタン807に対応するカタログデータの削除要求を、帳票サーバ101に送信する。クライアント装置102から送信された削除要求を受け付けると、帳票サーバ101のCPU201は、削除要求を受け付けたカタログデータをカタログデータテーブル900から削除する。
808は、検索ボタンであって、図7の検索ボタン713に相当する。809は、終了ボタンであって、図7の終了ボタン714に相当する。
以上が、検索結果表示画面(カタログ実行)800の構成の一例の説明である。 The above is an example of the configuration of the search result display screen (catalog execution) 800.
図6の説明に戻る。クライアント装置102のCPU201は、ステップS601で検索結果表示画面(カタログ実行)800をディスプレイ装置210に表示した後の、その画面を介して、実行するカタログの指定を受け付ける(ステップS602)。ここでは、検索結果表示画面(カタログ実行)800中のいずれかの実行ボタンに対する押下指示を受け付けることで、実行するカタログの指定を受け付けることになる。
Returning to the description of FIG. The
そして、ステップS602で実行するカタログの指定を受け付けた後に、クライアント装置102のCPU201は、指定されたカタログの条件906が、実行に入力する設定になっているかを判定し(ステップS603)、実行時に入力する設定になっている(YES)と判定した場合には、処理をステップS604に進め、条件の入力を受け付ける。その後、処理をステップS605に進める。一方、ステップS603の判定処理でNOと判定した場合には、クライアント装置102のCPU201は、ステップS604の処理を行うことなく、処理をステップS605に進める。
After accepting the specification of the catalog to be executed in step S602, the
クライアント装置102のCPU201は、ステップS605において、ステップS602で指定されたカタログに従った帳票データの検索要求を、帳票サーバ101に対して送信する。この帳票データの検索要求には、カタログを特定するための情報(例えばカタログID)が含まれる。また、指定されたカタログの条件が実行時に入力する設定である場合には、ステップS604で入力を受け付けた条件が含まれる帳票データの検索要求が、帳票サーバ101に送信されることになる。
In step S <b> 605, the
帳票サーバ101のCPU201は、クライアント装置102から送信された、カタログに従った帳票データの検索要求を受信すると(ステップS606)、この検索要求に含まれる帳票の特定情報から特定されるカタログデータの検索対象帳票907に登録されている情報に従って、いずれの帳票種別の帳票データの検索を行うかを特定する(ステップS607)。
When the
そして、帳票サーバ101のCPU201は、ステップS607で特定した帳票種別の帳票データのうち、カタログの設定情報に合致する帳票データを検索し、取得する(ステップS608)。
Then, the
その後、帳票サーバ101のCPU201は、実行したカタログの検索対象帳票907に登録されている帳票種別が、帳票904に登録されている他のカタログデータが、カタログデータテーブル900に登録されているか否かにより、検索対象帳票にカタログデータが関連付けられて登録されているかを否か判定する(ステップS609)。
Thereafter, the
ステップS609の判定処理で、検索対象帳票にカタログデータが関連付けられて登録されていると判定した場合には、帳票サーバ101のCPU201は、処理をステップS610に進め、検索対象の帳票に関連付けられているカタログデータをカタログデータテーブル900から取得する。
If it is determined in the determination process in step S609 that the catalog data is registered in association with the search target form, the
ステップS609の判定処理でNOと判定した場合、また、ステップS610の処理が終了後、帳票サーバ101のCPU201は、検索結果表示画面を表示させるための画面情報を作成し(ステップS611)、その後、カタログ実行要求を行ったクライアント装置102に画面情報を送信する(ステップS612)。
When it is determined NO in the determination process of step S609, and after the process of step S610 is completed, the
クライアント装置102のCPU201は、帳票サーバ101から送信された画面情報を受信すると(ステップS613)、画面情報に従って検索結果表示画面をディスプレイ装置に表示する(ステップS614)。検索結果表示画面を表示した後の処理は、既に説明した、図4のステップS418以降の処理と略同様であるので、それら処理の説明は割愛する。
When receiving the screen information transmitted from the form server 101 (step S613), the
以上が、図4のステップS422のカタログ実行処理の詳細な処理の一例の説明である。 The above is an example of detailed processing of the catalog execution processing in step S422 in FIG.
以上説明したように、本発明では、ある帳票を検索した後に、その結果を使用して他の帳票を検索するためのカタログデータを作成し、ある帳票と関連付けて登録しておき、当該ある帳票に対する検索指示に基づく検索処理を行った後に、その検索の結果ヒットした帳票データとともに、カタログデータをクライアント装置に送信する。そして、カタログデータの実行指示を受け付けることで、関連帳票の検索が実行するというように、ある帳票データを検索した結果を用いて、他の帳票データを効率よく検索するための技術を提供することが可能となる。 As described above, in the present invention, after searching for a certain form, catalog data for searching for other forms is created using the result, registered in association with a certain form, After performing the search processing based on the search instruction for the item, the catalog data is transmitted to the client device together with the form data hit as a result of the search. To provide a technology for efficiently searching for other form data using the result of searching for certain form data, such as searching for related forms by accepting catalog data execution instructions. Is possible.
これにより、簡単な操作により、ある帳票の検索処理の結果を用いて、関連する他の帳票の検索を容易に行うことが可能となる。 Accordingly, it is possible to easily search for other related forms by using a result of a search process for a certain form by a simple operation.
また、本発明では、他の帳票データを検索するための条件をカタログデータに従った検索処理の実行時に入力することを可能としている。これにより、例えば、ある項目の数値がX以上、Y以下というように、数値データを条件として他の帳票を検索するためのカタログを作成する場合であって、関連帳票の検索によっては、XやYの値が異なることが発生する場合に、数値条件を異ならせた複数のカタログを登録する必要がなくなる。これにより、カタログデータの作成、登録にかかる負荷を軽減することも可能となる。 Further, in the present invention, it is possible to input conditions for searching for other form data at the time of executing a search process according to catalog data. Thereby, for example, when creating a catalog for searching for other forms on the condition of numerical data such that the numerical value of a certain item is X or more and Y or less, depending on the search of related forms, X or When different values of Y occur, it is not necessary to register a plurality of catalogs with different numerical conditions. As a result, it is possible to reduce the load required for creating and registering catalog data.
以上、実施形態の一例を詳述したが、本発明は、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。 As mentioned above, although an example of embodiment was explained in full detail, this invention can take the embodiment as a method, a program, or a recording medium.
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能(読み取り可能)なプログラムであり、本発明の記録媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。 The program according to the present invention is a program that allows a computer to execute (read) each processing method, and the recording medium according to the present invention stores a program that allows the computer to execute each processing method.
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。 The program in the present invention may be a program for each processing method of each device.
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。 As described above, a recording medium that records a program that implements the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by performing reading.
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。 In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program constitutes the present invention.
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。 As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, silicon A disk or the like can be used.
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on an instruction of the program is actually It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the processing and the processing is included.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, after the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion board or It goes without saying that the CPU or the like provided in the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network by a communication program, the system or apparatus can enjoy the effects of the present invention.
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。 In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.
101 帳票サーバ
102 クライアント装置
103 LAN
201 CPU
202 RAM
203 ROM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信インタフェース(I/F)コントローラ
209 入力装置
210 ディスプレイ装置
211 外部メモリ
101
201 CPU
202 RAM
203 ROM
204
Claims (8)
帳票データと、当該帳票データとは異なる他の帳票データを検索するための検索条件と、を関連付けて登録する登録手段と、
クライアント装置から、帳票データに対する検索指示を受け付ける第1の受付手段と、
前記第1の受付手段で受け付けた検索指示に従って、帳票データの検索処理を行う第1の検索手段と、
前記第1の検索手段による検索処理の対象となった帳票データに、前記検索条件が関連付けて登録されているかを判定する判定手段と、
前記判定手段で、帳票データに検索条件が関連付けられていると判定した場合、前記第1の検索手段による検索処理に合致した帳票データと、前記帳票データに関連付けられた検索条件とを、検索指示を行った前記クライアント装置に、当該検索条件を用いて前記他の帳票の検索指示が可能に送信する送信手段と
を備えることを特徴とする情報処理装置。 An information processing apparatus that performs search processing for form data,
Registration means for associating and registering the form data and a search condition for searching for other form data different from the form data;
First accepting means for accepting a search instruction for form data from a client device;
First search means for performing a form data search process in accordance with the search instruction received by the first reception means;
Determination means for determining whether or not the search condition is registered in association with the form data to be searched by the first search means;
Wherein the determination unit, when it is determined that the search condition to the form data is associated with the first search means book form data that matches the search processing by the search condition associated with the form data, search instructing said client apparatus that has performed the information processing apparatus comprising: a transmitting means search instruction of the other form is transmittable to by using the search condition.
前記第2の受付手段で検索指示を受け付けた検索条件を用いて、当該検索条件が検索対象とする前記他の帳票データの検索処理を行う第2の検索手段と、
を備えることを特徴とする請求項1に記載の情報処理装置。 Wherein the client device further comprises a second receiving means for receiving the search instructions of the other form data using the search condition transmitted by said transmitting means,
Using the search condition received the search instruction by the second reception means, and second search means for searching processing of the other form data to which the search condition is searched,
The information processing apparatus according to claim 1, further comprising:
前記送信手段は、前記生成手段により送信された画面情報を送信することで、前記第1の検索手段による検索処理に合致した帳票データと、前記帳票データに関連付けられた検索条件とを、前記クライアント装置に送信すること
を特徴とする請求項1または2に記載の情報処理装置。 Wherein a book form data that matches the search process by the first search means, comprising a generating means for generating screen information for displaying the search condition associated with the form data,
The transmission unit, by transmitting the screen information transmitted by the generation unit, the book form data that matches the search process by the first search means, and a search condition associated with the form data, the The information processing apparatus according to claim 1, wherein the information processing apparatus transmits the information to a client apparatus.
前記登録手段は、前記第3の受付手段で受け付けた検索条件生成要求情報に従って作成される検索条件と、前記検索結果画面に表示されている帳票データとを関連付けて登録すること
を特徴とする請求項3に記載の情報処理装置。 Is input through the search results screen that is displayed based on screen information generated by the generation unit, a search condition generation request information used to generate the search condition, a third accepted from the client device A reception means,
The registration unit may be registered in association with the search condition created in accordance with the search condition generating request information received by the third reception means, and a form data displayed on the search results screen The information processing apparatus according to claim 3 .
前記特定情報は、当該帳票データのデータ項目、及び、当該データ項目に設定された値の条件を含むこと
を特徴とする請求項4に記載の情報処理装置。 The search condition generation request information includes specific information for specifying form data used for searching the other form data among the form data searched by the search means,
The information processing apparatus according to claim 4, wherein the specific information includes a data item of the form data and a value condition set in the data item.
前記値の条件を実行時に入力する設定を含む前記検索条件の実行時に、他の帳票の検索に用いる帳票データの値の条件の入力を受け付ける第4の受付手段を更に備えること
を特徴とする請求項5に記載の情報処理装置。 Wherein the condition of the value included in the specified information, when the processing in accordance with the search condition created performed in accordance with the search condition generating request information, it is possible to set to enter a condition value,
4. A fourth receiving means for receiving an input of a value condition of form data used for searching for another form when executing the search condition including a setting for inputting the value condition at the time of execution. Item 6. The information processing device according to Item 5.
前記情報処理装置が、
帳票データと、当該帳票データとは異なる他の帳票データを検索するための検索条件と、を関連付けて登録する登録ステップと、
クライアント装置から、帳票データに対する検索指示を受け付ける第1の受付ステップと、
前記第1の受付ステップで受け付けた検索指示に従って、帳票データの検索処理を行う第1の検索ステップと、
前記第1の検索ステップによる検索処理の対象となった帳票データに、前記検索条件が関連付けて登録されているかを判定する判定ステップと、
前記判定ステップで、帳票データに検索条件が関連付けられていると判定した場合、前記第1の検索ステップによる検索処理に合致した帳票データと、前記帳票データに関連付けられた検索条件とを、検索指示を行った前記クライアント装置に、当該検索条件を用いて前記他の帳票の検索指示が可能に送信する送信ステップと
を実行することを特徴とする処理方法。 A processing method in an information processing apparatus that performs search processing of form data ,
The information processing apparatus is
A registration step of associating and registering the form data and a search condition for searching for other form data different from the form data;
A first receiving step for receiving a search instruction for form data from a client device;
A first search step for performing a form data search process in accordance with the search instruction received in the first reception step ;
A determination step of determining whether or not the search condition is registered in association with the form data subjected to the search process in the first search step ;
In the determination step, when it is determined that the search condition to the form data is associated with the first search step book form data that matches the search processing by the search condition associated with the form data, search instructing said client apparatus that has performed a processing method characterized by performing a transmission step of searching an instruction of said other form is transmittable to by using the search condition.
前記情報処理装置を、
帳票データと、当該帳票データとは異なる他の帳票データを検索するための検索条件と、を関連付けて登録する登録手段と、
クライアント装置から、帳票データに対する検索指示を受け付ける第1の受付手段と、
前記第1の受付手段で受け付けた検索指示に従って、帳票データの検索処理を行う第1の検索手段と、
前記第1の検索手段による検索処理の対象となった帳票データに、前記検索条件が関連付けて登録されているかを判定する判定手段と、
前記判定手段で、帳票データに検索条件が関連付けられていると判定した場合、前記第1の検索手段による検索処理に合致した帳票データと、前記帳票データに関連付けられた検索条件とを、検索指示を行った前記クライアント装置に、当該検索条件を用いて前記他の帳票の検索指示が可能に送信する送信手段
として機能させることを特徴とするプログラム。
A program that can be executed by an information processing apparatus that performs search processing for form data ,
The information processing apparatus ;
Registration means for associating and registering the form data and a search condition for searching for other form data different from the form data;
First accepting means for accepting a search instruction for form data from a client device;
First search means for performing a form data search process in accordance with the search instruction received by the first reception means;
Determination means for determining whether or not the search condition is registered in association with the form data to be searched by the first search means;
Wherein the determination unit, when it is determined that the search condition to the form data is associated with the first search means book form data that matches the search processing by the search condition associated with the form data, search instructing said client apparatus that has performed a program for causing to function as transmission means for transmitting the possible search instruction of the other form by using the search condition.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012278748A JP6036268B2 (en) | 2012-12-20 | 2012-12-20 | Information processing apparatus, information processing method, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012278748A JP6036268B2 (en) | 2012-12-20 | 2012-12-20 | Information processing apparatus, information processing method, and computer program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2014123237A JP2014123237A (en) | 2014-07-03 |
| JP2014123237A5 JP2014123237A5 (en) | 2016-02-04 |
| JP6036268B2 true JP6036268B2 (en) | 2016-11-30 |
Family
ID=51403669
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012278748A Expired - Fee Related JP6036268B2 (en) | 2012-12-20 | 2012-12-20 | Information processing apparatus, information processing method, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6036268B2 (en) |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001175794A (en) * | 1999-12-21 | 2001-06-29 | Casio Comput Co Ltd | Information processing device and storage medium |
| JP2005025550A (en) * | 2003-07-03 | 2005-01-27 | Fujitsu Ltd | Electronic document management apparatus and management method |
| JP5064791B2 (en) * | 2006-12-27 | 2012-10-31 | キヤノンソフトウェア株式会社 | Form data search device, form data search method and program |
| JP5418051B2 (en) * | 2008-09-08 | 2014-02-19 | 株式会社リコー | Workflow management system |
| JP5048641B2 (en) * | 2008-12-11 | 2012-10-17 | キヤノンソフトウェア株式会社 | Information processing apparatus and information processing method |
| JP5257172B2 (en) * | 2009-03-16 | 2013-08-07 | 富士通株式会社 | SEARCH METHOD, SEARCH PROGRAM, AND SEARCH DEVICE |
| JP5707771B2 (en) * | 2009-08-06 | 2015-04-30 | キヤノンマーケティングジャパン株式会社 | Electronic form system, its processing method and program |
| JP5659753B2 (en) * | 2010-12-07 | 2015-01-28 | キヤノンマーケティングジャパン株式会社 | Form system, server, information processing apparatus, processing method thereof, and program. |
| JP5927885B2 (en) * | 2010-12-16 | 2016-06-01 | キヤノンマーケティングジャパン株式会社 | Form generation device, form generation system, control method, and program |
-
2012
- 2012-12-20 JP JP2012278748A patent/JP6036268B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014123237A (en) | 2014-07-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2013020416A (en) | Screen design support device, screen design support method, and program | |
| JP5402916B2 (en) | File management apparatus, and control method and program thereof. | |
| JP2016126398A (en) | Information processing device, method for controlling information processing device, information processing system, method for controlling information processing system, and program | |
| JP6439178B2 (en) | Information processing apparatus, control method thereof, and program | |
| JP6036268B2 (en) | Information processing apparatus, information processing method, and computer program | |
| JP2014127003A (en) | Information processor, information processing method, and computer program | |
| JP6565894B2 (en) | Server, information processing apparatus, processing method, and program | |
| JP2012123574A (en) | Business form system, and processing method and program thereof | |
| JP6536007B2 (en) | Information processing apparatus, control method and program thereof | |
| JP2015162111A (en) | Information processing apparatus, information processing system, and program | |
| JP5907101B2 (en) | Document management apparatus and program | |
| JP6102451B2 (en) | Information processing apparatus, control method thereof, and program | |
| JP2018074429A (en) | Information processing device, information processing method, and program | |
| JP2015143975A (en) | Workflow system, workflow management device, workflow management method, and program | |
| JP2005208370A (en) | Presentation apparatus, presentation method, and program | |
| JP2015231188A (en) | Information processing apparatus, information processing system, and control method and program therefor | |
| JP2014139806A (en) | Information processing device and processing method therefor and program | |
| JP2014146265A (en) | Information processing unit, information processing method, and computer program | |
| JP6303445B2 (en) | Electronic form system, form retrieval apparatus, control method, and program | |
| JP6572984B2 (en) | Electronic form system, form retrieval apparatus, control method, and program | |
| JP2018205915A (en) | Information processing apparatus, information processing system, control method, and program | |
| JP2019153345A (en) | Browser, control method of browser, and program | |
| JP6609906B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
| JP2011123627A (en) | Information processing apparatus, information processing system, information processing method, and computer program | |
| JP6412047B2 (en) | Information processing apparatus, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20150410 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151211 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151211 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160914 |
|
| 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: 20161004 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161017 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6036268 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |
|
| LAPS | Cancellation because of no payment of annual fees |