Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6036268B2 - Information processing apparatus, information processing method, and computer program - Google Patents
[go: Go Back, main page]

JP6036268B2 - Information processing apparatus, information processing method, and computer program - Google Patents

Information processing apparatus, information processing method, and computer program Download PDF

Info

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
Application number
JP2012278748A
Other languages
Japanese (ja)
Other versions
JP2014123237A (en
JP2014123237A5 (en
Inventor
行央 武本
行央 武本
祐一郎 宇田
祐一郎 宇田
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 IT Solutions 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 IT Solutions Inc filed Critical Canon Marketing Japan Inc
Priority to JP2012278748A priority Critical patent/JP6036268B2/en
Publication of JP2014123237A publication Critical patent/JP2014123237A/en
Publication of JP2014123237A5 publication Critical patent/JP2014123237A5/ja
Application granted granted Critical
Publication of JP6036268B2 publication Critical patent/JP6036268B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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.

特開2011−54155号公報JP 2011-54155 A

電子帳票に関連する業務としては、ある帳票(帳票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.

本発明の実施の形態における情報処理システムのシステム構成の一例を示す図である。It is a figure which shows an example of the system configuration | structure of the information processing system in embodiment of this invention. 図1の帳票サーバ101のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the form server 101 of FIG. 図1の帳票サーバ101の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the form server 101 of FIG. 本発明の帳票データ検索処理の一例を示すフローチャートである。It is a flowchart which shows an example of the form data search process of this invention. 図4のステップS420のカタログ登録処理の詳細な処理の一例を示す図である。It is a figure which shows an example of the detailed process of the catalog registration process of FIG.4 S420. 図4のステップS422のカタログ実行処理の詳細な処理の一例を示す図である。It is a figure which shows an example of the detailed process of the catalog execution process of step S422 of FIG. 検索結果表示画面(カタログ登録)700の構成の一例を示す図である。6 is a diagram illustrating an example of a configuration of a search result display screen (catalog registration) 700. FIG. 検索結果表示画面(カタログ実行)800の構成の一例を示す図である。6 is a diagram showing an example of a configuration of a search result display screen (catalog execution) 800. FIG. カタログデータテーブル900のデータ構成の一例を示す図である。4 is a diagram illustrating an example of a data configuration of a catalog data table 900. FIG.

以下、図面を参照して、本発明の実施の形態の一例について説明する。   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 form server 101, a client device 102, a LAN 103, and the like.

帳票サーバ101は、不図示のメインフレームから受信したデータを用いて、複数の種別の電子帳票データ作成し、その電子帳票データを記憶管理する情報処理装置である。そして、クライアント装置102に対して、帳票データの閲覧や検索等のサービスを提供する。   The form server 101 is an information processing apparatus that creates a plurality of types of electronic form data using data received from a mainframe (not shown), and stores and manages the electronic form data. Then, the client device 102 is provided with services such as browsing and searching for form data.

クライアント装置102は、帳票サーバ101で記憶管理する電子帳票データの閲覧や検索を行うユーザが使用する端末装置であって、帳票サーバ101に対して、帳票データの閲覧や、検索等の実行要求を行う。   The client device 102 is a terminal device used by a user who browses and searches electronic form data stored and managed by the form server 101. The client apparatus 102 requests the form server 101 to execute execution of browsing or searching for form data. Do.

LAN103は、帳票サーバ101とクライアント装置102とを相互にデータ通信可能に接続するための通信ネットワークである。接続形態は、有線/無線を問わない。   The LAN 103 is a communication network for connecting the form server 101 and the client apparatus 102 so as to be able to perform data communication with each other. The connection form may be wired or wireless.

以上が、本発明の実施の形態における情報処理システムのシステム構成の一例の説明である。   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 form server 101 and the client device 102 will be described with reference to FIG.

図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、帳票サーバ101、クライアント装置102がそれぞれ実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。   In FIG. 2, reference numeral 201 denotes a CPU that comprehensively controls each device and controller connected to the system bus 204. Further, the ROM 203 or the external memory 211 implements a BIOS (Basic Input / Output System) or an operating system program (hereinafter referred to as OS), which is a control program of the CPU 201, and functions executed by the form server 101 and the client device 102, respectively. For this purpose, various programs described later are stored.

202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードして、該ロードしたプログラムを実行することで後述する各種動作を実現するものである。   A RAM 202 functions as a main memory, work area, and the like for the CPU 201. The CPU 201 implements various operations to be described later by loading a program or the like necessary for executing the processing from the ROM 203 or the external memory 211 to the RAM 202 and executing the loaded program.

また、205は入力コントローラで、キーボードやポインティングデバイス等の入力装置209からの入力を制御する。206はビデオコントローラで、ディスプレイ装置210等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。   An input controller 205 controls input from an input device 209 such as a keyboard and a pointing device. A video controller 206 controls display on a display device such as the display device 210. These are used by the operator as needed.

207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。   A memory controller 207 is connected to the hard disk (HD), flexible disk (FD), or PCMCIA card slot for storing a boot program, various applications, font data, user files, editing files, various data, etc. via an adapter. The access to the external memory 211 such as a compact flash (registered trademark) memory is controlled.

208は通信I/F(インタフェース)コントローラで、ネットワーク(例えば、図1に示したLAN103)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。   A communication I / F (interface) controller 208 is connected to and communicates with an external device via a network (for example, the LAN 103 shown in FIG. 1), and executes communication control processing in the network. For example, communication using TCP / IP is possible.

なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。   Note that the CPU 201 enables display on the display device 210 by executing outline font rasterization processing on a display information area in the RAM 202, for example. Further, the CPU 201 enables a user instruction with a mouse cursor (not shown) on the display device 210.

本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ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 external memory 211. Then, it is executed by the CPU 201 by being loaded into the RAM 202 as necessary.

以上が、図1の帳票サーバ101、クライアント装置102のハードウェア構成の一例の説明である。尚、これら装置が後述する処理を実行することが可能であれば、必ずしも図2に示すハードウェア構成を有していなくとも構わないことは言うまでもない。   The above is an example of the hardware configuration of the form server 101 and the client apparatus 102 in FIG. Needless to say, the hardware configuration shown in FIG. 2 is not necessarily required as long as these apparatuses can execute processing to be described later.

次に、図3を参照して、図1の帳票サーバ101の機能構成の一例について説明する。   Next, an example of a functional configuration of the form server 101 in FIG. 1 will be described with reference to FIG.

図3に示す通り、帳票サーバ101は、電子帳票データ記憶部301、検索実行部302、カタログ登録要求受付部303、カタログ情報記憶部304、カタログ実行要求受付部305、カタログ実行部306等を備えて構成されている。   As shown in FIG. 3, the form server 101 includes an electronic form data storage unit 301, a search execution unit 302, a catalog registration request reception unit 303, a catalog information storage unit 304, a catalog execution request reception unit 305, a catalog execution unit 306, and the like. Configured.

電子帳票データ記憶部301は、不図示のメインフレームから受信したデータを用いて作成された複数種類の電子帳票データを記憶管理する機能部である。検索実行部302は、クライアント装置102からの帳票データの検索要求に応じて、クライアント装置102で指示された検索条件式に従った検索処理を実行する機能部である。   The electronic form data storage unit 301 is a functional unit that stores and manages a plurality of types of electronic form data created using data received from a mainframe (not shown). The search execution unit 302 is a functional unit that executes a search process according to a search condition expression instructed by the client apparatus 102 in response to a search request for form data from the client apparatus 102.

カタログ登録要求受付部303は、ある帳票データの検索結果を用いて、他の帳票データの検索処理を実行させるためのカタログ情報の登録要求を受け付ける機能部である。カタログ情報記憶部304は、カタログ登録要求受付部303で登録要求を受け付けたカタログを記憶管理する機能部である。   The catalog registration request accepting unit 303 is a functional unit that accepts a catalog information registration request for executing search processing of other form data using a search result of a certain form data. The catalog information storage unit 304 is a functional unit that stores and manages the catalog for which the registration request is received by the catalog registration request receiving unit 303.

カタログ実行要求受付部305は、カタログ情報記憶部304に記憶されているカタログに従った検索処理である、カタログ実行要求を受け付ける機能部である。カタログ実行部306は、カタログ実行要求受付部305で実行要求を受け付けたカタログを用いて、当該カタログデータの検索対象となっている帳票データの検索を行う機能部である。   The catalog execution request receiving unit 305 is a functional unit that receives a catalog execution request, which is a search process according to the catalog stored in the catalog information storage unit 304. The catalog execution unit 306 is a functional unit that searches for the form data that is the search target of the catalog data, using the catalog received by the catalog execution request reception unit 305.

以上が、帳票サーバ101の機能構成の一例の説明である。   The above is an example of the functional configuration of the form server 101.

次に、図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 CPU 201 of the client apparatus 102 and the CPU 201 of the form server 101.

まず、クライアント装置102のCPU201は、不図示のステップで、帳票サーバ101より不図示の検索画面を表示するための画面情報を取得し、その画面情報に従って、ディスプレイ装置210に検索画面を表示する(ステップS401)。   First, the CPU 201 of the client apparatus 102 acquires screen information for displaying a search screen (not shown) from the form server 101 in a step (not shown), and displays the search screen on the display device 210 according to the screen information ( Step S401).

その後、既に登録済みの検索条件式を用いて帳票データの検索を行うか、それとも、新たな検索条件式による帳票データの検索を行うかを、ユーザの操作指示に従って判定する(ステップ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 CPU 201 of the client apparatus 102 advances the process to step S403 and causes the display apparatus 210 to execute the process. Displays a list of registered search conditions. The search condition formula may be registered in the external memory 211 of the client apparatus 102, registered in the external memory 211 of the form server 101, or registered in a terminal apparatus (not shown). It doesn't matter. The search condition formula registered in the client device 102 other than the external memory 211 is acquired from the form server 101 or the terminal device in which the search condition formula is registered before this display processing.

その後、ユーザの操作指示に従って、帳票データの検索に用いる検索条件式の指定を受け付ける(ステップ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 CPU 201 of the client apparatus 102 advances the process to step S405, and the form data to be searched. The specification of the type is accepted. Then, an input of a search condition for searching for the form data of the type for which the designation has been received is received (step S406), and a search condition expression is created (step 407).

ステップS404、または、ステップS407の処理が終了後、クライアント装置102のCPU201は、処理をステップS408に進め、帳票データの検索に用いる検索条件式を、帳票サーバ101に対して送信することで、帳票データの検索実行要求を行う。   After the processing of step S404 or step S407 is completed, the CPU 201 of the client apparatus 102 advances the processing to step S408, and transmits the search condition formula used for searching for the form data to the form server 101, thereby generating the form. Request to execute data search.

帳票サーバ101のCPU201は、クライアント装置102から送信された検索実行要求を受信すると(ステップS409)、検索対象の帳票データの種別を特定し(ステップS410)、検索条件式に合致する帳票データの検索処理を実行することで、条件に合致する帳票データを取得する(ステップS411)。   Upon receiving the search execution request transmitted from the client device 102 (step S409), the CPU 201 of the form server 101 specifies the type of form data to be searched (step S410), and searches for form data that matches the search condition formula. By executing the process, form data matching the conditions is acquired (step S411).

その後、帳票サーバ101のCPU201は、ステップS410で特定した帳票の種別に、検索要求を行ったユーザが利用可能なカタログが関連付けて登録されているかを、外部メモリ211に記憶されているカタログデータテーブル900を用いて判定する(ステップS412)。尚、カタログデータテーブル900のデータ構成の一例については、図9を参照して後述する。   Thereafter, the CPU 201 of the form server 101 stores a catalog data table stored in the external memory 211 as to whether or not a catalog that can be used by the user who made the search request is associated with the form type specified in step S410. 900 is used (step S412). An example of the data structure of the catalog data table 900 will be described later with reference to FIG.

ステップ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 CPU 201 of the form server 101 advances the process to step S413, and performs a search request registered in association with the form type. Get catalog data available to other users. Thereafter, the process proceeds to step S414. The catalog data acquired in step S413 is displayed on a catalog list display section of a search result display screen (catalog execution) 800 described later.

一方、ステップS412の判定処理で登録されていない(NO)と判定した場合には、帳票サーバ101のCPU201は、ステップS413の処理を行うことなく、ステップS414に処理を進める。   On the other hand, if it is determined in step S412 that it is not registered (NO), the CPU 201 of the form server 101 proceeds to step S414 without performing step S413.

帳票サーバ101のCPU201は、ステップS414において、検索結果を表示するための検索結果表示画面の画面情報を作成し、その後、検索実行要求を行ったクライアント装置102に画面情報を送信する(ステップS415)。   In step S414, the CPU 201 of the form server 101 creates screen information of a search result display screen for displaying the search result, and then transmits the screen information to the client apparatus 102 that has made the search execution request (step S415). .

クライアント装置102のCPU201は、帳票サーバ101から送信された画面情報を受信すると(ステップS416)、受信した画面情報に従って検索結果表示画面をディスプレイ装置210に表示する(ステップS417)。ここで表示される検索結果表示画面は、図7や図8に示すようなものである。   When receiving the screen information transmitted from the form server 101 (step S416), the CPU 201 of the client device 102 displays a search result display screen on the display device 210 according to the received screen information (step S417). The search result display screen displayed here is as shown in FIG. 7 or FIG.

そして、クライアント装置102のCPU201は、検索結果表示画面を介して各種の操作指示を受け付ける(ステップS418)。   Then, the CPU 201 of the client apparatus 102 receives various operation instructions via the search result display screen (step S418).

そして、ステップ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 CPU 201 of the client device 102 advances the process to step S420 to perform catalog registration processing. Details of this processing will be described later with reference to FIG. After completing the catalog registration process in step S420, the CPU 201 of the client apparatus 102 advances the process to step S418.

また、ステップ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 CPU 201 of the client apparatus 102 advances the process to step S422 to perform a catalog execution process. Details of this processing will be described later with reference to FIG. After the catalog execution process in step S422 ends, the CPU 201 of the client apparatus 102 advances the process to step S418.

また、ステップ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 CPU 201 of the client apparatus 102 advances the process to step S401, displays a search screen (not shown) on the display apparatus 210, and executes the processes after step S402.

また、ステップ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 CPU 201 of the client apparatus 102 ends the processing shown in this figure.

ステップ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 CPU 201 of the client apparatus 102 determines NO in step S424), the CPU 201 of the client apparatus 102 advances the process to step S425. Other processing according to the operation instruction received in S418 is executed. Thereafter, the process proceeds to step S418.

以上が、本発明の帳票データ検索処理の一例の説明である。   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 CPU 201 of the client apparatus 102 and the CPU 201 of the form server 101. This process is a process of registering catalog data used for searching for other forms using a search result after searching for a certain form.

まず、クライアント装置102のCPU201は、ステップS501において、図7に示す検索結果表示画面(カタログ登録)700を、ディスプレイ装置210に表示する。   First, in step S501, the CPU 201 of the client apparatus 102 displays a search result display screen (catalog registration) 700 shown in FIG.

ここで、図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, reference numeral 701 denotes a search result display unit, which is a display unit that displays form data determined to meet the conditions as a result of search processing of form data using a search condition formula.

702は、キーフィールド領域であって、設定ボタン708がONとなっている状態で、検索結果表示部701の一部領域の指定処理を行うことにより設定される。   Reference numeral 702 denotes a key field area, which is set by specifying a partial area of the search result display unit 701 in a state where the setting button 708 is ON.

703は、条件フィールド領域であって、後述する設定ボタン707がONとなっている状態で、検索結果表示部701の一部領域の指定処理を行うことにより設定される。尚、キーフィールド領域で指定した領域と同一の領域を、条件フィールド領域としても指定することも可能である。   Reference numeral 703 denotes a condition field area, which is set by performing designation processing for a partial area of the search result display unit 701 in a state where a setting button 707 described later is ON. The same area as the area specified in the key field area can also be specified as the condition field area.

704は、カタログ登録タブであって、カタログ登録を行う際に必要な各種の情報を入力するためのコントロールが配置されている。尚、図5のカタログ登録処理の実行中には、このカタログ登録タブ704が指定された状態になっている。   Reference numeral 704 denotes a catalog registration tab, on which controls for inputting various information necessary for catalog registration are arranged. Note that the catalog registration tab 704 is designated during execution of the catalog registration process of FIG.

705は、カタログ実行タブであって、カタログ実行要求をクライアント装置102に入力するために用いられる。尚、このタブに配置される各種のコントロールについては、図8を参照して説明する。   A catalog execution tab 705 is used to input a catalog execution request to the client apparatus 102. Various controls arranged on this tab will be described with reference to FIG.

706は、カタログ名入力受付部であって、登録するカタログ情報の名称(カタログ名)の入力を受け付ける。   A catalog name input receiving unit 706 receives an input of a name (catalog name) of catalog information to be registered.

707は、条件フィールド設定を行うために用いられる条件フィールド設定ボタン、708は、キーフィールド設定を行うために用いられるキーフィールド設定ボタンである。これらボタンはトグルボタンとなっており、条件フィールド設定ボタン707がONになっている状態で、検索結果表示部701の領域指定を行うと、その領域が、条件フィールドとして設定される。また、キーフィールド設定ボタン708がONになっている状態で、検索結果表示部701の領域指定を行うと、その領域が、キーフィールドとして設定される。条件フィールド、キーフィールドともに、複数の領域を指定することが可能である。   Reference numeral 707 denotes a condition field setting button used for setting a condition field, and reference numeral 708 denotes a key field setting button used for setting a key field. These buttons are toggle buttons. When the area of the search result display unit 701 is designated in a state where the condition field setting button 707 is ON, the area is set as a condition field. In addition, when an area is specified in the search result display unit 701 while the key field setting button 708 is ON, that area is set as a key field. A plurality of areas can be specified for both the condition field and the key field.

尚、条件フィールド設定ボタン707がONの状態である場合には、キーフィールド設定ボタン708はOFFに、キーフィールド設定ボタン708がONの場合には、条件フィールド設定ボタン707はOFFに状態が制御され、同時にONになることはない。   When the condition field setting button 707 is ON, the key field setting button 708 is OFF, and when the key field setting button 708 is ON, the condition field setting button 707 is OFF. , It will not be ON at the same time.

709は、条件入力受付部であって、条件フィールドに表示されている項目が、どのような値であるデータについて、後述する検索対象帳票の検索処理を行うかの条件の入力を受け付ける。尚、条件をカタログ実行時に入力するようにすることも可能である。図7では、条件フィールド番号が1の領域(図中の703)に表示されている帳票B中のデータ項目である住所1が、「東京都」に一致するという条件が入力されている。   Reference numeral 709 denotes a condition input accepting unit that accepts an input of a condition as to what kind of value the item displayed in the condition field is to be searched for a search target form described later. It is also possible to input conditions at the time of catalog execution. In FIG. 7, a condition is input that the address 1 as the data item in the form B displayed in the area (703 in the figure) with the condition field number 1 matches “Tokyo”.

710は、検索対象帳票指定受付部であって、検索の対象とする帳票の種別の指定を受け付ける受付部である。   Reference numeral 710 denotes a search target form designation receiving unit that receives designation of the type of form to be searched.

尚、図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 designation receiving unit 711 is a search hit when the data item of the form specified from the key field matches any data item of the form specified by the search target form designation receiving unit 710. It accepts the condition specification. In FIG. 7, the search is performed when the value set in the user ID, which is the data item of the form B identified from the key field I703 in the figure, matches the value set in the user ID of the form A. It indicates that the condition for hit is specified. When a plurality of key fields are set, a matching item designation receiving unit 711 corresponding to each key field is created and displayed.

712は、登録ボタンであって、クライアント装置102のCPU201にカタログ登録要求を入力するために用いられるボタンである。   A registration button 712 is used to input a catalog registration request to the CPU 201 of the client apparatus 102.

713は、検索ボタンであって、新たな検索式を用いての、任意の帳票種別の帳票データの検索指示を、クライアント装置102のCPU201に入力するために用いられるボタンである。   Reference numeral 713 denotes a search button that is used to input an instruction to search for form data of any form type using a new search expression to the CPU 201 of the client apparatus 102.

714は、終了ボタンであって、検索結果表示画面の表示を終了する指示を、クライアント102のCPU201に入力するために用いられるボタンである。   Reference numeral 714 denotes an end button that is used to input an instruction to end display of the search result display screen to the CPU 201 of the client 102.

以上が、検索結果表示画面(カタログ登録)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 display device 210 in step S501, the CPU 201 of the client device 102 inputs a catalog name, specifies a condition field region, and specifies a key field region via the screen. The input of the condition, the form type of the search target, and the input of the data item to be matched are accepted (step S502, step S503, step S504, step S505, step S506, step S507, respectively). Note that the acceptance order of these items is not limited to this order.

その後、登録ボタン712に対する押下指示を受け付けると、ステップS502からステップS507で受け付けた各種の情報に従って、カタログ登録要求情報を生成し(ステップS508)、このカタログ登録要求情報を帳票サーバ101に送信することで、帳票サーバ101に対して、カタログ登録要求を行う(ステップS509)。   Thereafter, when an instruction to press the registration button 712 is received, catalog registration request information is generated according to various information received from step S502 to step S507 (step S508), and the catalog registration request information is transmitted to the form server 101. Then, a catalog registration request is made to the form server 101 (step S509).

この時、帳票サーバ101に対して送信されるカタログ登録要求情報には、検索対象としていた帳票の種別、クライアント装置102を操作するユーザの識別情報(ユーザID等)、条件フィールド領域の座標値、キーフィールド領域の座標値、入力されたカタログ名、条件、検索対象帳票の種別、一致判定を行う検索対象帳票中のデータ項目といった情報が含まれる。   At this time, the catalog registration request information transmitted to the form server 101 includes the form type to be searched, identification information (user ID, etc.) of the user who operates the client device 102, the coordinate value of the condition field area, Information such as the coordinate value of the key field area, the input catalog name, the condition, the type of the search target form, and the data item in the search target form for matching determination are included.

帳票サーバ101のCPU201は、クライアント装置102から送信されたカタログ登録要求情報を受信すると(ステップS510)、カタログ登録要求情報に含まれる各種の情報に従って、カタログ情報を作成し、図9に示すカタログデータテーブル900に保存する(ステップS511)。   When receiving the catalog registration request information transmitted from the client apparatus 102 (step S510), the CPU 201 of the form server 101 creates catalog information according to various information included in the catalog registration request information, and the catalog data shown in FIG. It saves in the table 900 (step S511).

ここで、図9を参照して、帳票サーバ101の外部メモリ211に記憶管理されているカタログデータテーブル900のデータ構成の一例について説明する。   Here, an example of the data configuration of the catalog data table 900 stored and managed in the external memory 211 of the form server 101 will be described with reference to FIG.

図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 catalog ID 901, a user ID 902, a catalog name 903, a form 904, a condition item 905, a condition 906, a search target form 907, a key item 908, and the like. Yes.

カタログID901は、カタログデータテーブル900に登録されているそれぞれのカタログデータを一意に識別するための識別情報が登録されるデータ項目である。ユーザID902は、カタログデータの登録指示を行ったユーザを特定するための情報が登録されるデータ項目である。カタログ名903は、カタログの名称が登録されるデータ項目であって、図7のカタログ名入力受付部706で入力を受け付けた情報が登録される。   The catalog ID 901 is a data item in which identification information for uniquely identifying each catalog data registered in the catalog data table 900 is registered. The user ID 902 is a data item in which information for specifying a user who has instructed registration of catalog data is registered. The catalog name 903 is a data item in which a catalog name is registered, and information received by the catalog name input receiving unit 706 in FIG. 7 is registered.

帳票904は、カタログがどの帳票種別の帳票に関連付いたカタログであるかを示す情が登録されるデータ項目である。条件項目905は、帳票904で指定された帳票種別の帳票中の項目が登録されるデータ項目であって、図5のステップS503で受け付けた条件フィールド領域の座標から特定される、当該座標が示す位置に表示される帳票904で指定された帳票種別中の項目の情報が登録される。   The form 904 is a data item in which information indicating which catalog type is associated with the form of the form is registered. The condition item 905 is a data item in which an item in the form of the form specified by the form 904 is registered, and is indicated by the coordinates specified from the coordinates of the condition field area received in step S503 in FIG. Information on items in the form type designated by the form 904 displayed at the position is registered.

帳票サーバ101のCPU201は、クライアント装置102からカタログ登録要求情報を受信すると、そのカタログ登録要求情報に含まれる条件フィールドの領域情報の座標から、当該座標が示す位置に表示されるデータ項目を特定し、このデータ項目に登録することになる。尚、複数の条件フィールドが指定された場合には、それぞれの条件フィールドから特定されるデータ項目が全てこのデータ項目に登録されることになる。   When the CPU 201 of the form server 101 receives the catalog registration request information from the client device 102, the CPU 201 of the form server 101 specifies the data item displayed at the position indicated by the coordinates from the coordinates of the area information in the condition field included in the catalog registration request information. , It will be registered in this data item. When a plurality of condition fields are designated, all data items specified from the respective condition fields are registered in this data item.

条件906は、条件項目に指定された値がどのような値である帳票データを、検索対象帳票907に登録された帳票を検索する際に用いるかの条件指定が登録されるデータ項目である。このデータ項目には、条件項目905に登録されている項目ごとに、図7の条件入力受付部709で受け付けた条件が設定される。尚、カタログデータに従って検索対象帳票を検索する際に条件指定を行う場合には、検索の実行時に条件を入力する旨の情報(図中では、実行時に入力)が登録されることになる。   The condition 906 is a data item for registering a condition designation as to which form data whose value is specified in the condition item is used when searching the form registered in the search target form 907. In this data item, the condition received by the condition input receiving unit 709 in FIG. 7 is set for each item registered in the condition item 905. In the case where conditions are specified when searching for a search target form according to catalog data, information indicating that conditions are input at the time of execution of the search (in the figure, input at the time of execution) is registered.

検索対象帳票907は、カタログデータによる検索対象とする帳票の種別が登録されるデータ項目である。キー項目908は、検索対象帳票を検索する際に、一致をみる際にキーとなる項目の情報が登録されるデータ項目である。帳票904に登録された帳票種別の項目=検索対象帳票907に登録された帳票種別の項目といった形で登録される。   A search target form 907 is a data item in which the type of a form to be searched based on catalog data is registered. The key item 908 is a data item in which information on an item that becomes a key when matching is found when searching for a search target form. The form type item registered in the form 904 is registered as the form type item registered in the search target form 907.

尚、帳票サーバ101のCPU201は、帳票Aの項目を、クライアント装置102から受信したカタログ登録要求情報に含まれる、キーフィールドの座標情報から、当該座標情報が示す位置に表示される帳票904に登録された帳票種別の項目を特定する。そして、特定した項目と、図7の一致項目指定受付部711で指定を受け付けた検索対象帳票907の項目を用いて、キー項目情報を作成し、このデータ項目に登録することになる。   The CPU 201 of the form server 101 registers the item of the form A in the form 904 displayed at the position indicated by the coordinate information from the coordinate information of the key field included in the catalog registration request information received from the client apparatus 102. The item of the selected form type is specified. Then, key item information is created using the identified item and the item of the search target form 907 whose designation is received by the matching item designation receiving unit 711 in FIG. 7, and is registered in this data item.

以上が、カタログデータテーブル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 CPU 201 of the form server 101 registers the catalog information according to the catalog registration request information received in step S510 in the catalog data table 900, and transmits the processing result to the client apparatus 102 that has transmitted the catalog registration request information (step S512).

クライアント装置102のCPU201は、帳票サーバ101から送信された処理結果を受信し(ステップS513)、本図に示す処理を終了する。尚、帳票サーバ101から送信された処理結果が、登録処理失敗を示すものである場合には、登録処理が失敗したことを示す警告表示するなどしても勿論構わない。   The CPU 201 of the client apparatus 102 receives the processing result transmitted from the form server 101 (step S513), and ends the processing shown in this figure. If the processing result transmitted from the form server 101 indicates that the registration process has failed, it is of course possible to display a warning indicating that the registration process has failed.

以上が、図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 CPU 201 of the client apparatus 102 and the CPU 201 of the form server 101.

まず、クライアント装置102のCPU201は、ステップS601において、図8に示す検索結果表示画面(カタログ実行)800を、ディスプレイ装置210に表示する。   First, in step S601, the CPU 201 of the client apparatus 102 displays a search result display screen (catalog execution) 800 shown in FIG.

ここで、図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, reference numeral 801 denotes a search result display unit, which corresponds to the search result display unit 701 in FIG. Reference numeral 802 denotes a catalog registration tab, which corresponds to the catalog registration tab 704 in FIG. Reference numeral 803 denotes a catalog execution tab, which corresponds to the catalog execution tab 705 in FIG. Note that the catalog registration tab 803 is designated during the execution of the catalog execution process of FIG.

804は、カタログ一覧表示部であって、検索結果表示部801に表示されている帳票の種別に関連付けられているカタログデータの一覧を表示する表示部である。   Reference numeral 804 denotes a catalog list display unit that displays a list of catalog data associated with the type of form displayed in the search result display unit 801.

805は、詳細ボタンであって、カタログデータの詳細表示指示を、クライアント装置102のCPU201に入力するために用いられるボタンである。このボタンに対する押下指示を受け付けると、クライアント装置102は、不図示のカタログ詳細表示画面をディスプレイ装置に表示し、押下された詳細ボタン805に対応するカタログデータの詳細情報の表示を行う。   A detail button 805 is used to input a catalog data detail display instruction to the CPU 201 of the client apparatus 102. Upon receiving an instruction to press this button, the client apparatus 102 displays a catalog detail display screen (not shown) on the display device and displays detailed information of catalog data corresponding to the pressed detail button 805.

806は、実行ボタンであって、クライアント装置102のCPU201に、カタログを用いた関連帳票(検索対象帳票)の検索実行指示を入力するために用いられるボタンである。   Reference numeral 806 denotes an execution button which is used to input a search execution instruction for a related form (search form) using a catalog to the CPU 201 of the client apparatus 102.

807は、削除ボタンであって、クライアント装置102のCPU201に、カタログデータの削除指示を入力するために用いられるボタンである。尚、クライアント装置102のCPU201は、削除ボタン807に対する押下指示を受け付けると、押下された削除ボタン807に対応するカタログデータの削除要求を、帳票サーバ101に送信する。クライアント装置102から送信された削除要求を受け付けると、帳票サーバ101のCPU201は、削除要求を受け付けたカタログデータをカタログデータテーブル900から削除する。   Reference numeral 807 denotes a delete button that is used to input a catalog data deletion instruction to the CPU 201 of the client apparatus 102. When the CPU 201 of the client apparatus 102 receives an instruction to press the delete button 807, the CPU 201 transmits a catalog data deletion request corresponding to the pressed delete button 807 to the form server 101. When the deletion request transmitted from the client apparatus 102 is received, the CPU 201 of the form server 101 deletes the catalog data for which the deletion request has been received from the catalog data table 900.

808は、検索ボタンであって、図7の検索ボタン713に相当する。809は、終了ボタンであって、図7の終了ボタン714に相当する。   Reference numeral 808 denotes a search button, which corresponds to the search button 713 in FIG. Reference numeral 809 denotes an end button, which corresponds to the end button 714 in FIG.

以上が、検索結果表示画面(カタログ実行)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 CPU 201 of the client apparatus 102 accepts designation of a catalog to be executed via the screen after the search result display screen (catalog execution) 800 is displayed on the display device 210 in step S601 (step S602). Here, the designation of the catalog to be executed is accepted by receiving an instruction to press any execution button in the search result display screen (catalog execution) 800.

そして、ステップ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 CPU 201 of the client apparatus 102 determines whether the specified catalog condition 906 is set to be input for execution (step S603). If it is determined that the input is set (YES), the process proceeds to step S604, and an input of a condition is accepted. Thereafter, the process proceeds to step S605. On the other hand, if it is determined NO in the determination process of step S603, the CPU 201 of the client apparatus 102 advances the process to step S605 without performing the process of step S604.

クライアント装置102のCPU201は、ステップS605において、ステップS602で指定されたカタログに従った帳票データの検索要求を、帳票サーバ101に対して送信する。この帳票データの検索要求には、カタログを特定するための情報(例えばカタログID)が含まれる。また、指定されたカタログの条件が実行時に入力する設定である場合には、ステップS604で入力を受け付けた条件が含まれる帳票データの検索要求が、帳票サーバ101に送信されることになる。   In step S <b> 605, the CPU 201 of the client apparatus 102 transmits a form data search request according to the catalog specified in step S <b> 602 to the form server 101. This form data search request includes information (for example, catalog ID) for specifying a catalog. If the specified catalog condition is set to be input at the time of execution, a search request for the form data including the condition accepted in step S604 is transmitted to the form server 101.

帳票サーバ101のCPU201は、クライアント装置102から送信された、カタログに従った帳票データの検索要求を受信すると(ステップS606)、この検索要求に含まれる帳票の特定情報から特定されるカタログデータの検索対象帳票907に登録されている情報に従って、いずれの帳票種別の帳票データの検索を行うかを特定する(ステップS607)。   When the CPU 201 of the form server 101 receives a search request for form data according to the catalog transmitted from the client apparatus 102 (step S606), the search for catalog data specified from the specific information of the form included in the search request is performed. In accordance with information registered in the target form 907, it is specified which form type of form data is to be searched (step S607).

そして、帳票サーバ101のCPU201は、ステップS607で特定した帳票種別の帳票データのうち、カタログの設定情報に合致する帳票データを検索し、取得する(ステップS608)。   Then, the CPU 201 of the form server 101 searches for and acquires form data that matches the catalog setting information from the form data of the form type specified in step S607 (step S608).

その後、帳票サーバ101のCPU201は、実行したカタログの検索対象帳票907に登録されている帳票種別が、帳票904に登録されている他のカタログデータが、カタログデータテーブル900に登録されているか否かにより、検索対象帳票にカタログデータが関連付けられて登録されているかを否か判定する(ステップS609)。   Thereafter, the CPU 201 of the form server 101 determines whether the form type registered in the search target form 907 of the executed catalog is registered in the catalog data table 900 with other catalog data registered in the form 904. Thus, it is determined whether or not catalog data is registered in association with the search target form (step S609).

ステップ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 CPU 201 of the form server 101 advances the process to step S610 to associate with the search target form. Catalog data is acquired from the catalog data table 900.

ステップ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 CPU 201 of the form server 101 creates screen information for displaying the search result display screen (step S611), and then The screen information is transmitted to the client apparatus 102 that has made the catalog execution request (step S612).

クライアント装置102のCPU201は、帳票サーバ101から送信された画面情報を受信すると(ステップS613)、画面情報に従って検索結果表示画面をディスプレイ装置に表示する(ステップS614)。検索結果表示画面を表示した後の処理は、既に説明した、図4のステップS418以降の処理と略同様であるので、それら処理の説明は割愛する。   When receiving the screen information transmitted from the form server 101 (step S613), the CPU 201 of the client device 102 displays a search result display screen on the display device according to the screen information (step S614). Since the processing after displaying the search result display screen is substantially the same as the processing after step S418 in FIG. 4 already described, description of these processing is omitted.

以上が、図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 Form server 102 Client device 103 LAN
201 CPU
202 RAM
203 ROM
204 System Bus 205 Input Controller 206 Video Controller 207 Memory Controller 208 Communication Interface (I / F) Controller 209 Input Device 210 Display Device 211 External Memory

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の受付手段で検索指示を受け付けた検索条件を用いて、当該検索条件が検索対象とする前記他の帳票データの検索処理を行う第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の検索手段による検索処理に合致した票データと前記帳票データに関連付けられた検索条件とを、前記クライアント装置に送信すること
を特徴とする請求項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.
JP2012278748A 2012-12-20 2012-12-20 Information processing apparatus, information processing method, and computer program Expired - Fee Related JP6036268B2 (en)

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)

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

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