JP5895876B2 - Program and form processing device - Google Patents

Program and form processing device Download PDF

Info

Publication number
JP5895876B2
JP5895876B2 JP2013047084A JP2013047084A JP5895876B2 JP 5895876 B2 JP5895876 B2 JP 5895876B2 JP 2013047084 A JP2013047084 A JP 2013047084A JP 2013047084 A JP2013047084 A JP 2013047084A JP 5895876 B2 JP5895876 B2 JP 5895876B2
Authority
JP
Japan
Prior art keywords
case
forms
waiting
elements
processing
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
JP2013047084A
Other languages
Japanese (ja)
Other versions
JP2014174754A (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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
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 Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2013047084A priority Critical patent/JP5895876B2/en
Publication of JP2014174754A publication Critical patent/JP2014174754A/en
Application granted granted Critical
Publication of JP5895876B2 publication Critical patent/JP5895876B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、プログラム及び帳票処理装置に関する。   The present invention relates to a program and a form processing apparatus.

業務管理システムには、各担当者が実行すべき作業(ジョブ)のリストを表示する機能を持つものが多い。リスト表示では、優先度が高いジョブほど担当者の目につきやすいリストの上位位置に配列されることが一般的である。   Many business management systems have a function of displaying a list of work (jobs) to be executed by each person in charge. In list display, jobs with higher priority are generally arranged at a higher position in the list, which is more easily noticed by the person in charge.

特許文献1には、訂正を待つ多量の帳票イメージの読取結果が存在する場合であっても、訂正端末で目的の読取結果を容易に見つけ出し、その訂正作業に素早く移行するためのシステムが開示される。このシステムでは、訂正端末において、訂正対象のバッチのステータスや重要属性等の絞り込み条件を設定しておき、この条件に従ってバッチ一覧表示画面に訂正対象のバッチを絞り込んで表示する。絞り込み条件には、OCR(光学文字認識)の認識精度(認識精度が悪い場合、修正に時間を要するので早めに処理に着手することが必要)、納期などが指定できる。この構造により数多くの訂正待ちのバッチが存在する場合であっても、訂正端末で目的のバッチの選択を容易に行うことができる。   Patent Document 1 discloses a system for easily finding a target reading result at a correction terminal even when there are a large number of form image reading results waiting for correction, and for quickly shifting to the correction operation. The In this system, narrowing conditions such as the status and important attributes of the correction target batch are set in the correction terminal, and the correction target batches are narrowed down and displayed on the batch list display screen according to these conditions. As the narrowing-down conditions, OCR (optical character recognition) recognition accuracy (if the recognition accuracy is low, it takes time to correct, so it is necessary to start processing early), delivery date, and the like can be specified. Even if there are many batches waiting for correction due to this structure, the target batch can be easily selected by the correction terminal.

特許文献2には、1つの業務で取り扱う複数の帳票データを関連づけて管理するために、1つの組として取り扱われる複数の帳票データを1つの表紙データでひとくくりにして管理するシステムが開示されている。   Patent Document 2 discloses a system for managing a plurality of form data handled as one set in a single cover data in order to manage a plurality of form data handled in one business in association with each other. Yes.

特許文献3には、複数の文書が連結して作成を完了する文書の作成を滞りなく行なうためのシステムが開示される。このシステムでは、複数の文書間で連結関係にある文書を表示する際に、複数の文書のうちの一の文書を表示するとともに、表示した文書と連結関係にある他の文書の作成状況と文書の作成状況を表示した文書を呼び出す指示である呼び出し指示、すなわちリンクとを表示し、連結する文書間で文書の作成状況を表示して文書の作成を促す。   Patent Document 3 discloses a system for creating a document that completes creation by connecting a plurality of documents without delay. In this system, when displaying a document that is linked between multiple documents, one of the multiple documents is displayed, and the creation status of the other documents that are linked to the displayed document and the document A call instruction that is an instruction to call a document displaying the creation status of the document, that is, a link is displayed, and the creation status of the document is displayed between the documents to be linked to prompt the creation of the document.

特開2001−84312号公報JP 2001-84312 A 特開昭63−085969号公報JP-A-63-085969 特開2000−222392号公報JP 2000-222392 A

本発明は、次の処理段階に進める案件についての処理待ち状態の帳票が優先的に処理されやすくすることを目的とする。   An object of the present invention is to make it easy to preferentially process a form in a process waiting state for a case to be advanced to the next processing stage.

請求項1に係る発明は、コンピュータを、案件毎に、当該案件の案件識別子、当該案件の全帳票数、及び、入力された帳票がそれぞれ処理待ち状態又は処理済み状態のいずれであるかを示す状態情報、を記憶する記憶手段、帳票が入力されると、当該帳票から案件識別子を検出し、検出した案件識別子に対応づけて当該帳票が処理待ち状態であることを示す状態情報を前記記憶手段に登録する登録手段、前記記憶手段に処理待ち状態を表す状態情報が登録された帳票の処理が完了した場合に、前記記憶手段内の当該帳票に対応する前記状態情報を処理済み状態へと更新する更新手段、各案件についての処理待ち状態の帳票を優先度の順に並べたリストを生成するリスト生成手段であって、処理待ち状態の帳票と処理済み状態の帳票の数の合計が当該案件の前記全帳票数と一致する案件に対応する処理待ち状態の帳票を、前記合計が前記全帳票数より少ない案件に対応する処理待ち状態の帳票よりも、優先度を高くするリスト生成手段、として機能させるためのプログラムである。   The invention according to claim 1 shows the computer for each case, the case identifier of the case, the total number of forms of the case, and whether the input form is in a waiting state or a processed state. Storage means for storing status information; when a form is input, a case identifier is detected from the form, and the storage means is associated with the detected case identifier and indicates that the form is waiting for processing When the processing of the form in which the state information indicating the waiting state for processing is registered in the storage means is completed, the state information corresponding to the form in the storage means is updated to the processed state. Update means to generate, list generation means for generating a list in which the waiting documents for each matter are arranged in order of priority, and the total number of waiting documents and processed documents List generating means for giving higher priority to a form waiting for processing corresponding to a case corresponding to the number of all forms of the case than a form waiting for processing corresponding to a case where the total is less than the number of all forms It is a program to make it function as.

請求項2に係る発明は、前記リスト生成手段は、生成する前記リストにおいて、処理待ち状態の帳票と処理済み状態の帳票の数の合計が当該案件の前記全帳票数と一致する案件に対応する処理待ち状態の帳票については、同一案件に属する帳票が連続して並ぶようにする、ことを特徴とする請求項1に記載のプログラムである。   In the invention according to claim 2, the list generation means corresponds to a case in which the total of the number of forms in the waiting state and the form in the processed state matches the number of all forms of the case in the list to be generated. 2. The program according to claim 1, wherein the forms waiting for processing are arranged such that forms belonging to the same item are continuously arranged.

請求項3に係る発明は、前記コンピュータを、帳票を当該帳票の対象である要素数に基づき管理する要素数管理方式を採用する案件については、当該案件の案件識別子に対応づけて、要素数管理方式を採用する旨、当該案件の全要素数、当該案件についての入力済み要素数、を記憶する第2の記憶手段、入力された帳票から検出された案件識別子に対応づけて、前記第2の記憶手段に前記要素数管理方式を採用する旨が記憶されている場合、当該帳票に記載された要素数を検出し、検出した要素数を、前記第2の記憶手段内の当該案件の前記入力済み要素数に加算する加算手段、として更に機能させるとともに、前記リスト生成手段は、前記入力済み要素数が前記全要素数と一致する案件に対応する処理待ち状態の帳票を、前記入力済み要素数が前記全要素数より少ない案件に対応する処理待ち状態の帳票よりも、前記優先度を高くする、ことを特徴とする請求項1又は2に記載のプログラムである。   According to a third aspect of the present invention, for a case that employs an element number management method for managing the computer based on the number of elements that are targets of the form, the computer manages the number of elements in association with the case identifier of the case. The second storage means for storing the fact that the method is adopted, the total number of elements of the case, the number of elements already input for the case, and the second identifier associated with the case identifier detected from the input form When it is stored in the storage means that the element number management method is adopted, the number of elements described in the form is detected, and the detected number of elements is input to the case in the second storage means Further, the list generating means is configured to add a process-waiting form corresponding to a case where the number of input elements matches the number of all elements to the list of input elements. There than said form pending state corresponding to the less opportunity than the total number of elements, to increase the priority, a program according to claim 1 or 2, characterized in that.

請求項4に係る発明は、前記リスト生成手段は、前記合計が前記全帳票数と一致する案件に対応する処理待ち状態の帳票を、前記入力済み要素数が前記全要素数より少ない案件に対応する処理待ち状態の帳票よりも、前記優先度を高くする、ことを特徴とする請求項3に記載のプログラムである。   According to a fourth aspect of the present invention, the list generating means corresponds to a case in which the total is equal to the number of all forms and is in a process waiting state corresponding to a case in which the total number of input elements is smaller than the number of all elements. The program according to claim 3, wherein the priority is set higher than that of a form waiting for processing.

請求項5に係る発明は、前記リスト生成手段は、前記入力済み要素数が前記全要素数と一致する案件に対応する処理待ち状態の帳票を、前記合計が前記全帳票数より少ない案件に対応する処理待ち状態の帳票よりも、前記優先度を高くする、ことを特徴とする請求項3又は4に記載のプログラムである。   In the invention according to claim 5, the list generation unit corresponds to a case in which the number of already input elements corresponds to a case corresponding to the case where the total number of elements corresponds to a case in which the total is less than the total number of forms. 5. The program according to claim 3, wherein the priority is set higher than that of a form waiting to be processed.

請求項6に係る発明は、前記リスト生成手段は、案件毎の付加属性を記憶する手段から、各案件のあらかじめ定めた付加属性の値を取得し、処理待ち状態の帳票と処理済み状態の帳票の数の合計が当該案件の前記全帳票数と一致する案件に対応する処理待ち状態の帳票の前記リストにおける配列順序を、取得した各案件の付加属性の値に基づいて決定する、ことを特徴とする請求項1〜5のいずれか1項に記載のプログラムである。   According to a sixth aspect of the present invention, the list generation means obtains a value of a predetermined additional attribute for each case from the means for storing the additional attribute for each case, and forms a waiting list and a processed form. Determining the arrangement order in the list of forms waiting to be processed corresponding to the case in which the total number of cases matches the number of all forms of the case, based on the value of the additional attribute of each acquired case. The program according to any one of claims 1 to 5.

請求項7に係る発明は、前記リスト生成手段は、案件毎の付加属性を記憶する手段から、各案件の付加属性を取得し、処理待ち状態の帳票と処理済み状態の帳票の数の合計が当該案件の前記全帳票数と一致する案件に対応する処理待ち状態の帳票、及び前記入力済み要素数が前記全要素数と一致する案件に対応する処理待ち状態の帳票の前記リストにおける配列順序を、取得した各案件の付加属性に基づいて決定する、ことを特徴とする請求項3〜5のいずれか1項に記載のプログラムである。   In the invention according to claim 7, the list generation means acquires the additional attribute of each case from the means for storing the additional attribute for each case, and the total of the number of forms in the waiting state and the form in the processed state is calculated. The order of arrangement in the list of the waiting form corresponding to the case corresponding to the number of all forms of the case and the waiting form corresponding to the case where the number of input elements matches the number of all elements. The program according to any one of claims 3 to 5, wherein the program is determined based on the acquired additional attribute of each item.

請求項8に係る発明は、案件毎に、当該案件の案件識別子、当該案件の全帳票数、及び、入力された帳票がそれぞれ処理待ち状態又は処理済み状態のいずれであるかを示す状態情報、を記憶する記憶手段と、帳票が入力されると、当該帳票から案件識別子を検出し、検出した案件識別子に対応づけて当該帳票が処理待ち状態であることを示す状態情報を前記記憶手段に登録する登録手段と、前記記憶手段に処理待ち状態を表す状態情報が登録された帳票の処理が完了した場合に、前記記憶手段内の当該帳票に対応する前記状態情報を処理済み状態へと更新する更新手段と、各案件についての処理待ち状態の帳票を優先度の順に並べたリストを生成するリスト生成手段であって、処理待ち状態の帳票と処理済み状態の帳票の数の合計が当該案件の前記全帳票数と一致する案件に対応する処理待ち状態の帳票を、前記合計が前記全帳票数より少ない案件に対応する処理待ち状態の帳票よりも、優先度を高くするリスト生成手段と、を備える帳票処理装置である。   The invention according to claim 8 is, for each case, state information indicating the case identifier of the case, the total number of forms of the case, and whether the input form is in a process waiting state or a processed state, When a form is input, a storage unit that stores a case identifier is detected from the form, and status information indicating that the form is waiting for processing is registered in the storage unit in association with the detected case identifier. And when the processing of the form in which the state information indicating the processing waiting state is registered in the storage unit is completed, the state information corresponding to the form in the storage unit is updated to the processed state. An update means and a list generation means for generating a list in which the waiting documents for each matter are arranged in order of priority, and the sum of the number of waiting tasks and the processed documents is the relevant matter A list generating means for increasing a priority of a form waiting for processing corresponding to a case corresponding to the number of all forms, to a form waiting for processing corresponding to a case where the total is less than the number of all forms; It is a form processing apparatus provided.

請求項1又は8に係る発明によれば、この発明を用いない場合よりも、次の処理段階に進める案件についての処理待ち状態の帳票が優先的に処理されやすくすることができる。   According to the invention according to claim 1 or 8, it is possible to make it easier to preferentially process a form waiting to be processed for a case to be advanced to the next processing stage, compared to a case where the present invention is not used.

請求項2に係る発明によれば、この発明を用いない場合よりも、次の処理段階に進める案件についての処理待ち状態の帳票が早く処理されるようにすることができる。   According to the second aspect of the present invention, it is possible to process a form in a process waiting state for an item to be advanced to the next processing stage earlier than when not using the present invention.

請求項3に係る発明によれば、案件について入力される帳票数が決まっていない場合でも、その案件の帳票群で取り扱う要素の総数、すなわち全要素数が既知の場合には、そのような案件のうち次の処理段階に進める案件についての処理待ち状態の帳票が優先的に処理されやすくすることができる。   According to the invention of claim 3, even if the number of forms input for a matter is not determined, such a matter is considered when the total number of elements handled in the matter group, that is, the total number of elements is known. Among them, it is possible to easily preferentially process a form waiting for processing for a case to be advanced to the next processing stage.

請求項4又は5に係る発明によれば、全帳票数を用いて優先度を定める案件と、全要素数を用いて優先度を定める案件とが混在する場合でも、次の処理段階に進める案件についての処理待ち状態の帳票が優先的に処理されやすくすることができる。   According to the invention according to claim 4 or 5, even if a case where priority is determined using the total number of forms and a case where priority is determined based on the total number of elements are mixed, the case is advanced to the next processing stage. It is possible to preferentially process a form that is waiting for processing.

請求項6又は7に係る発明によれば、次の処理段階に進める案件が複数存在する場合に、それら案件間の処理待ち状態の帳票同士のリスト上での順序を、付加属性の値に基づき決定することができる。   According to the invention according to claim 6 or 7, when there are a plurality of items to be advanced to the next processing stage, the order on the list of the documents waiting to be processed between the items is determined based on the value of the additional attribute. Can be determined.

実施形態の装置構成の一例を示す図である。It is a figure which shows an example of the apparatus structure of embodiment. 案件管理部が管理する案件の管理情報の一例を示す図である。It is a figure which shows an example of the management information of the item which an item management part manages. ジョブ管理部が管理するジョブの管理情報の一例を示す図である。It is a figure which shows an example of the management information of the job which a job management part manages. 複数の依頼先に見積依頼を行って回答を得、購入先を決定するという複数の処理段階を説明するための図である。It is a figure for demonstrating the request | requirement to a some request destination, obtaining a reply, and demonstrating the several process step of determining a purchase destination. 各々1以上の見積依頼を行った複数の案件についての、見積確認段階の進捗状況の具体例を示す図である。It is a figure which shows the specific example of the progress condition of the estimate confirmation step about the some case which each requested one or more estimates. 図5に例示した進捗状況での、従来のジョブ管理情報を例示する図である。It is a figure which illustrates the conventional job management information in the progress situation illustrated in FIG. 図5に例示した進捗状況での、従来の見積確認段階の担当者に提示されるジョブリストを例示する図である。It is a figure which illustrates the job list shown to the person in charge of the conventional estimate confirmation step in the progress situation illustrated in FIG. 図5に例示した進捗状況において、実施形態の案件管理部が保持する管理情報(案件管理テーブル)を示す図である。FIG. 6 is a diagram illustrating management information (case management table) held by the case management unit of the embodiment in the progress situation illustrated in FIG. 5. 図5に例示した進捗状況において、実施形態のジョブ管理部が保持する管理情報(ジョブ管理テーブル)を示す図である。FIG. 6 is a diagram illustrating management information (job management table) held by the job management unit of the embodiment in the progress situation illustrated in FIG. 5. 図5に例示した進捗状況において、実施形態のジョブ表示部から見積確認段階の担当者に提示されるジョブリストを例示する図である。FIG. 6 is a diagram illustrating a job list presented to the person in charge at the estimate confirmation stage from the job display unit of the embodiment in the progress situation illustrated in FIG. 5. 図5に例示した進捗状況のあと更に新たな帳票が入力された時点(図5の時点の処理待ちジョブは1つも処理されていない)で、案件管理部が保持する管理情報を示す図である。FIG. 6 is a diagram showing management information held by a case management unit when a new form is input after the progress state illustrated in FIG. 5 (no job waiting to be processed at the time of FIG. 5 is processed). . 図11の案件の管理情報に対応する、ジョブ管理部が保持する管理情報を示す図である。It is a figure which shows the management information which the job management part corresponding to the management information of the case of FIG. 11 hold | maintains. 図12の管理情報に基づいてジョブ表示部が見積確認段階の担当者に提示するジョブリストを例示する図である。It is a figure which illustrates the job list which a job display part shows to the person in charge of an estimate confirmation stage based on the management information of FIG. 実施形態の装置の処理手順の一部を例示する図である。It is a figure which illustrates a part of process procedure of the apparatus of embodiment. 実施形態の装置の処理手順の残りの部分を例示する図である。It is a figure which illustrates the remaining part of the process sequence of the apparatus of embodiment. 変形例の案件管理部が保持する管理情報(案件管理テーブル)を示す図である。It is a figure which shows the management information (item management table) which the item management part of a modification holds. 変形例の見積確認段階の担当者に提示するジョブリストを例示する図である。It is a figure which illustrates the job list shown to the person in charge at the estimate confirmation stage of a modification. 第2の変形例が対象とする、案件に関する帳票数が事前にわからないケースを例示する図である。It is a figure which illustrates the case which the 2nd modification makes object and the number of forms regarding a case is not known in advance. 図18の状況に対応する、検収段階の進捗状況の一例を示す図である。It is a figure which shows an example of the progress situation of the inspection stage corresponding to the situation of FIG. 図19の状況において案件管理部が保持する管理情報(案件管理テーブル)を示す図である。It is a figure which shows the management information (case management table) which a case management part hold | maintains in the condition of FIG. 第2の変形例の処理手順の一部を例示する図である。It is a figure which illustrates a part of processing procedure of the 2nd modification. 第2の変形例の処理手順の残りの部分を例示する図である。It is a figure which illustrates the remaining part of the process sequence of a 2nd modification.

以下、図面を参照して、本発明の実施形態について説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1に、本実施形態の帳票処理装置100の機能構成の一例を示す。この明細書において、「帳票」とは、業務の遂行のために用いられる文書のことであり、例えば見積書や納品書などがその一例である。帳票は、紙に印刷されたものであってもよいし、スプレッドシートやワードプロセッサなどのアプリケーションで作成された文書データであってもよい。帳票には、本実施形態の案件管理のために、案件ID(識別子)が付加されている。紙の帳票の場合、案件IDは、例えば、バーコードやQRコード(登録商標)などの画像コード、あるいは文字列画像の形で帳票に印刷される。   FIG. 1 shows an example of a functional configuration of the form processing apparatus 100 according to the present embodiment. In this specification, a “form” is a document used for performing a business, for example, an estimate or a delivery note. The form may be printed on paper, or may be document data created by an application such as a spreadsheet or a word processor. A matter ID (identifier) is added to the form for matter management of the present embodiment. In the case of a paper form, the case ID is printed on the form in the form of, for example, an image code such as a barcode or QR code (registered trademark) or a character string image.

案件IDは案件を一意に識別する識別子である。ここで、案件とは、帳票処理装置100で管理する1単位の業務のことである。帳票に含まれる案件IDは、その帳票がその案件IDの示す案件で用いられる帳票であることを示す。   The case ID is an identifier for uniquely identifying the case. Here, the item refers to one unit of business managed by the form processing apparatus 100. The case ID included in the form indicates that the form is a form used in the case indicated by the case ID.

案件は、1以上の処理段階を含んでおり、それら処理段階は基本的に順番に実行されていく。案件に含まれる処理段階の中には、1以上の帳票を用いるものが含まれる場合がある。   An item includes one or more processing steps, and these processing steps are basically executed in order. Among the processing stages included in the case, there are cases where one or more forms are used.

帳票処理装置100が備える帳票入力部101は、帳票データの入力を受け付ける手段である。一つの例では、入力される帳票データは、スキャナによって読み取られた帳票の画像データである。また、別の例では、入力される帳票データは、アプリケーションで作成された文書データある。また、スキャン画像データ及びアプリケーションデータの両方の形態の帳票データの入力を受け付けるようにしてもよい。   A form input unit 101 included in the form processing apparatus 100 is a unit that receives input of form data. In one example, the input form data is form image data read by a scanner. In another example, the input form data is document data created by an application. Further, the input of form data in both forms of scan image data and application data may be accepted.

案件ID抽出部102は、帳票入力部101から入力された帳票データから案件IDを抽出する。入力された帳票データがスキャン画像データである場合、案件ID抽出部102はその画像データを解析し、その画像に画像コード又は文字列画像として含まれている案件IDを認識する。入力された帳票データがアプリケーションデータの場合は、その帳票データに含まれる案件ID属性の値を認識する。   The case ID extraction unit 102 extracts a case ID from the form data input from the form input unit 101. When the input form data is scanned image data, the case ID extraction unit 102 analyzes the image data and recognizes the case ID included in the image as an image code or a character string image. If the input form data is application data, the value of the case ID attribute included in the form data is recognized.

全帳票数取得部103は、帳票入力部101から入力された帳票データに対応する案件が用いる全帳票数の情報を取得する。ここでいう「全帳票数」とは、案件全体(複数の処理段階を含む場合もある)で用いる帳票の総数ではなく、案件の中の1つの処理段階で用いる帳票の総数のことである。本実施形態では、案件に含まれる1以上の処理段階を順に1段階ずつ進めていくことを想定しており、案件の進捗の中で最新の処理段階、すなわち現在の処理対象である処理段階、で用いる帳票の総数が「全帳票数」である。一つの例では「全帳票数」の情報が各帳票に印刷され(あるいは属性データとして含まれ)ており、全帳票数取得部103は、帳票データから画像解析(光学文字認識)等により全帳票数を読み取る。別の例では、業務進捗(ワークフロー)全体を管理する業務システム300に、案件IDに対応づけて「全帳票数」を登録しておき、全帳票数取得部103は、案件ID抽出部102が抽出した案件IDに対応する全帳票数を業務システム300から取得する。   The total form number acquisition unit 103 acquires information on the total number of forms used by the case corresponding to the form data input from the form input unit 101. The “total number of forms” here is not the total number of forms used in the entire case (which may include a plurality of processing stages) but the total number of forms used in one processing stage in the case. In the present embodiment, it is assumed that one or more processing stages included in the case are sequentially advanced one by one, and the latest processing stage in the progress of the case, that is, the processing stage that is the current processing target, The total number of forms used in is “total number of forms”. In one example, the information of “total number of forms” is printed on each form (or included as attribute data), and the total form number acquisition unit 103 uses the form data to perform image analysis (optical character recognition) and the like. Read the number. In another example, the “total number of forms” is registered in the business system 300 that manages the entire business progress (workflow) in association with the case ID, and the total form number acquisition unit 103 is used by the case ID extraction unit 102. The total number of forms corresponding to the extracted case ID is acquired from the business system 300.

案件管理部104は、帳票処理装置100が管理する各案件の管理情報を管理する。図2に示す例では、案件の管理情報(以下「案件管理テーブル」とも呼ぶ)は、案件ID、全帳票数、処理済みの帳票数、処理待ちの帳票数を含んでいる。前述の通り、全帳票数は、案件IDが表す案件の現在処理対象の処理段階で用いる帳票の総数である。また、処理済み帳票数は、その全帳票数のうち、現在処理対象の処理が済んだ状態(「処理済み状態」と呼ぶ)の帳票の数を示す。そして、処理待ち帳票数は、その全帳票数のうち、現在処理対象の処理を待っている状態(「処理待ち状態」と呼ぶ)の帳票の数を示す。本実施形態では、帳票が帳票入力部101に入力されて初めて、その帳票を「処理待ち状態」とする。帳票が帳票入力部101に入力される前は、その帳票は「処理待ち状態」以前の状態である。この「処理待ち状態」以前の状態は、例えば着手不能状態と呼んでもよい。帳票が入力されて初めて、現在処理対象の処理段階の担当者は、その帳票を処理可能な状態となるので、この「処理可能な状態」のことをこの明細書では「処理待ち状態」と呼び、着手不能状態と区別している。処理待ち状態の帳票に対し、担当者が現在処理対象の処理段階の処理を実行すると、その帳票は処理済み状態となる。   The case management unit 104 manages management information for each case managed by the form processing apparatus 100. In the example shown in FIG. 2, the case management information (hereinafter also referred to as “case management table”) includes a case ID, the number of all forms, the number of processed forms, and the number of forms waiting to be processed. As described above, the total number of forms is the total number of forms used in the processing stage of the current processing target of the case represented by the case ID. Further, the number of processed forms indicates the number of forms in a state where processing of the current processing target has been completed (referred to as “processed state”) out of the total number of forms. The number of forms waiting for processing indicates the number of forms that are currently waiting for processing to be processed (referred to as “waiting for processing”) among all the forms. In the present embodiment, the form is set to “waiting for processing” only after the form is input to the form input unit 101. Before the form is input to the form input unit 101, the form is in a state before “waiting for processing”. The state before this “waiting for processing” state may be called, for example, a state incapable of starting. The person in charge at the current processing stage is in a state that can process the form only after the form is input. This “processable state” is referred to as “waiting for processing” in this specification. It is distinguished from the state where it cannot start. When the person in charge executes a process in the process stage that is the current process target for a form that is waiting to be processed, the form is processed.

優先度判定部105は、案件管理部104に保持される案件IDごとの処理状態を確認し、案件ごとの優先度を判定する。   The priority determination unit 105 checks the processing state for each case ID held in the case management unit 104 and determines the priority for each case.

ジョブ管理部106は、処理段階ごと(あるいは各処理段階を担当する担当者ごと)に、その処理段階にある各帳票(ジョブ)の状態(ステータス)を管理する。帳票入力部101に入力された帳票は、担当者により現在の処理段階に対応する処理を受けることになるが、その「処理」のことをジョブと呼ぶ。言い換えれば、ある案件の帳票が入力されると、その案件の現在処理対象(すなわち進捗上最新)の処理段階の担当者には、その帳票に対してその処理段階の処理を実行するというジョブが割り当てられることになる。ジョブ管理部106は、このようなジョブの管理を行うのである。   For each processing stage (or for each person in charge of each processing stage), the job management unit 106 manages the status (status) of each form (job) in that processing stage. The form input to the form input unit 101 is subjected to processing corresponding to the current processing stage by the person in charge, and this “processing” is called a job. In other words, when a form of a case is input, the person in charge of the processing stage of the current processing target of the case (that is, the latest in progress) has a job to execute the processing of the form on the form. Will be assigned. The job management unit 106 manages such jobs.

ジョブ管理部106が保持するジョブの管理情報(以下「ジョブ管理テーブル」とも呼ぶ)の一例を図3に示す。この例では、ジョブの管理情報には、ジョブを一意に識別するジョブIDに対応づけて、そのジョブ(入力された帳票に対応)に対応する案件の案件ID、そのジョブのステータス、そのジョブの優先度の情報が含まれる。   An example of job management information (hereinafter also referred to as a “job management table”) held by the job management unit 106 is shown in FIG. In this example, the job management information is associated with the job ID that uniquely identifies the job, the matter ID of the matter corresponding to the job (corresponding to the input form), the status of the job, the job Contains priority information.

ジョブのステータスは、そのジョブ(帳票)が処理待ち、処理済みのいずれであるかを示す。なお、この例では、帳票が入力される前は、その帳票に対応するジョブは、現在処理対象の処理段階のジョブとしては存在しないものとみなしている。したがって、未入力の帳票に対応するジョブは、ジョブ管理部106におけるジョブの管理情報には登録されていない。   The job status indicates whether the job (form) is awaiting processing or has been processed. In this example, before a form is input, it is assumed that the job corresponding to the form does not exist as a job at the processing stage that is the current processing target. Therefore, the job corresponding to the blank form is not registered in the job management information in the job management unit 106.

ジョブの優先度は、担当者に提示するジョブリストでのジョブの配列順における優先度を示す。本実施形態では、現在処理対象の処理段階で用いる帳票がすべて入力済みである案件のジョブは、そうでない(すなわち現在処理対象の処理段階で用いる帳票のうちの1以上が未入力である)案件のジョブよりも、ジョブリストにおける表示順位を高くする。用いる帳票が1つでも未入力である案件は、入力済みの帳票をいくら早く処理しても、その未入力の帳票が入力されるまでは、次の処理段階に進めない。逆に、用いる帳票が全て入力済みの案件は、入力済みの帳票を全て処理すれば、次の処理段階に進める。このように、用いる帳票が全て入力済みの案件の帳票を担当者に優先的に作業させた方が、複数の案件全体での処理効率の向上に寄与することがわかる。そこで、本実施形態では、用いる帳票が全て入力済みの案件の優先度を、そうでない案件の優先度よりも高くすることで、前者の案件が後者の案件よりもジョブリストの上位に表示されようにする。   The job priority indicates the priority in the job arrangement order in the job list presented to the person in charge. In this embodiment, the job of the matter in which all the forms used in the processing stage currently being processed have been input is not the case (that is, one or more of the forms used in the processing stage currently being processed has not been input). The display order in the job list is higher than that of the current job. A matter in which at least one form to be used is not input cannot proceed to the next processing stage until the input form is input, no matter how fast the input form is processed. On the other hand, the case where all the forms to be used have already been entered is advanced to the next processing stage if all the entered forms are processed. In this way, it can be seen that if the person in charge preferentially works on a form for a case in which all the forms to be used have been entered, the processing efficiency of the entire plurality of cases is improved. Therefore, in this embodiment, by setting the priority of the case where all the forms to be used have been entered higher than the priority of the case that is not so, the former case will be displayed higher in the job list than the latter case. To.

なお、「ジョブリスト」とは、担当者が実行すべきジョブ(すなわち「処理待ち」状態のジョブ)を、各ジョブの優先順位(あるいは優先度)に従って上から順位配列した一覧(リスト)である。   The “job list” is a list (list) in which jobs to be executed by the person in charge (that is, jobs in the “waiting for processing” state) are arranged from the top according to the priority (or priority) of each job. .

ジョブ管理部106が管理する「優先度」は、以上に説明した、案件で用いる帳票が全て入力済みか否か、に基づく優先度である。図示例では優先度は、「高」(案件で用いる帳票が全て入力済み)と「低」(案件で用いる帳票のうち1以上が未入力)の2段階である。   The “priority” managed by the job management unit 106 is a priority based on whether or not all the forms used in the case have been input as described above. In the illustrated example, the priority is in two stages: “high” (all forms used in the case have been entered) and “low” (one or more of the forms used in the case have not been entered).

なお、図3に示されるのは、1つの処理段階(例えば後で例示する「見積確認」段階)に該当するジョブ(帳票)群のジョブ管理テーブルであり、この処理段階の担当者には、このテーブルに基づいて生成されたジョブリストが提示される。ジョブ管理部106は、同様のジョブ群の管理テーブルを、処理段階ごとに保持している。例えば、見積依頼段階、見積確認段階、見積決定段階の3段階を含んだ業務において、見積依頼段階まで進んでいる案件が4件、見積確認段階まで進んでいる案件が3件、見積決定段階まで進んでいる案件が2件ある場合、見積依頼段階のジョブ管理情報にはそれら4件の各ジョブの情報が、見積確認段階のジョブ管理テーブルにはそれら3件の各ジョブの情報が、見積決定段階のジョブ管理テーブルにはそれら2件の各ジョブの情報が、それぞれ含まれる。   FIG. 3 shows a job management table of a group of jobs (form) corresponding to one processing stage (for example, “estimation confirmation” stage illustrated later). A job list generated based on this table is presented. The job management unit 106 holds a similar job group management table for each processing stage. For example, in a business that includes the three stages of an estimate request stage, an estimate confirmation stage, and an estimate determination stage, 4 projects have progressed to the estimate request stage, 3 projects have progressed to the estimate confirmation stage, and an estimate determination stage. If there are two projects that are in progress, the job management information at the request for quotation stage has information for each of the four jobs, and the job management table at the estimate confirmation stage has information for each of these three jobs. The stage job management table includes information on each of the two jobs.

ジョブ表示部107は、ジョブ管理部106に保持されるジョブを優先度に従って、各処理段階の担当者に提供するジョブリストを生成する。ある処理段階のジョブリストは、その処理段階にある各ジョブのリストである。本実施形態では、案件で用いる帳票が全て入力済みの案件(優先度「高」)は、そうでない案件(優先度「低」)よりも、ジョブリストでの配列順位を高くする。   The job display unit 107 generates a job list that provides the job held in the job management unit 106 to the person in charge at each processing stage according to the priority. A job list at a certain processing stage is a list of each job at that processing stage. In the present embodiment, a case in which all the forms used in a case have been input (priority “high”) has a higher order of arrangement in the job list than a case that does not (priority “low”).

付加属性取得部201は、後述する変形例の装置の構成要素であり、納期や帳票構成などといった帳票の付加属性を、業務システムから取得して案件管理部104に保存する。   The additional attribute acquisition unit 201 is a component of a modified apparatus described later, and acquires additional attributes of the form such as delivery date and form configuration from the business system and stores them in the case management unit 104.

図1に例示した帳票処理装置100は、例えば、デジタル複合機(コピー機、プリンタ、スキャナなどの複数の機能を兼ね備えた多機能装置)内に例えばソフトウエアとして組み込まれてもよいし、デジタル複合機やスキャナに接続されたPC(パーソナルコンピュータ)にソフトウエアとして実装されてもよい。   The form processing apparatus 100 illustrated in FIG. 1 may be incorporated as, for example, software in a digital multifunction peripheral (multifunctional apparatus having a plurality of functions such as a copier, a printer, and a scanner) or a digital multifunction peripheral. It may be implemented as software on a PC (personal computer) connected to a machine or a scanner.

業務システム300は、帳票処理装置100が設置される企業等の組織における業務を管理する基幹システムであり、それら業務のワークフロー管理を行う。帳票処理装置100は、業務システム300から各案件の情報(全帳票数や進捗状況など)を受け取ったり、各案件(の各ジョブ)の進捗状況を業務システム300に通知したりする。   The business system 300 is a basic system that manages business in an organization such as a company in which the form processing apparatus 100 is installed, and performs workflow management of the business. The form processing apparatus 100 receives information on each item (total number of forms, progress status, etc.) from the business system 300, and notifies the business system 300 of the progress status of each item (each job).

以下、具体例を交えつつ、本実施形態の帳票処理装置100が実行する処理の例を説明する。   Hereinafter, an example of processing executed by the form processing apparatus 100 according to the present embodiment will be described with specific examples.

まず、1つの処理段階で複数の帳票を用いる例を、図4を参照して説明する。   First, an example in which a plurality of forms are used in one processing stage will be described with reference to FIG.

図4に示す例では、相見積もりの依頼先として、A社とB社の2社を選定している。見積依頼書はA社とB社のそれぞれに送付し(「見積依頼」段階)、それら各社から見積書を受領(「見積回答」段階)する。見積書を紙の書面の形で受領した場合、受領担当者がその見積書をスキャナでスキャンして電子化する。   In the example shown in FIG. 4, two companies, Company A and Company B, are selected as the phase estimation request destinations. A request for quotation is sent to each of Company A and Company B (“Quotation Request” stage), and a quotation is received from each of these companies (“Quotation Response” stage). When the estimate is received in the form of a paper document, the person in charge of the receipt scans the estimate with a scanner and digitizes it.

この電子化では、スキャン結果の画像に対して光学文字認識(OCR)処理を施すことで、見積書に含まれる各項目の数値情報や文字情報を自動認識し、認識した各種情報を見積書の電子フォーマットにおける各項目の値としてセットすることで、電子見積書データを構成する。OCRは100%正確とはいえないので、OCRにより認識された数値や文字列が紙の見積書に記載されたものと一致しているかどうか人間(確認作業の担当者)が確認し、認識結果に誤りがある場合には電子見積書データに修正を加える。このスキャン及び確認の段階を経て生成された各電子見積書データが、見積決定段階の担当者に送られ、その担当者はそれら各見積書のデータをみて、いずれの社に発注するかを決定する。   In this digitization, optical character recognition (OCR) processing is performed on the image of the scan result to automatically recognize numerical information and character information of each item included in the estimate, and to recognize the various information recognized in the estimate Electronic estimate data is configured by setting the value of each item in the electronic format. Since OCR is not 100% accurate, humans (persons in charge of confirmation work) check whether the numbers and character strings recognized by OCR match those described in the paper estimate, and the recognition results If there is an error, correct the electronic estimate data. Each electronic quotation data generated through this scanning and confirmation stage is sent to the person in charge of the quotation determination stage, who decides which company to place an order by looking at the data of each quotation. To do.

なお、図4の例において、見積依頼書及び見積書に含まれる「見積依頼番号」は、この発注業務案件の案件IDである。また、見積依頼書の表題(「見積依頼書」という文字列)の右側にあるQRコード(登録商標)は、その見積依頼番号(=案件ID)を表している。また、「見積管理番号」は、この発注業務案件の見積依頼段階で発行した帳票(すなわち見積依頼書)の総数(すなわちこの案件の見積依頼段階の全帳票数)を示している。この見積依頼書の総数は、各社から回答される見積書の総数と等しい。なお、この実施形態では、依頼元と依頼先との間で見積依頼書と見積書のフォーマットが取り決められており、見積依頼書に含まれる「見積依頼番号」と「見積管理番号」が見積書にも含まれるようになっているものとする。   In the example of FIG. 4, the quotation request document and the “quotation request number” included in the quotation are the project ID of this ordering business transaction. The QR code (registered trademark) on the right side of the title of the request for quotation (character string “quotation request”) represents the request for quotation (= case ID). The “estimate management number” indicates the total number of forms (that is, the estimate request form) issued at the estimate request stage of this ordering business item (that is, the total number of forms at the estimate request stage of this case). The total number of quotation requests is equal to the total number of quotations answered from each company. In this embodiment, the format of the request for quotation and the estimate is negotiated between the request source and the request destination, and the “request for quotation” and “estimate management number” included in the request for quotation are quotes. It is assumed that it is also included.

このような相見積もりによる発注プロセスが3件同時に進行中の案件進捗状況の一例を図5に示す。   FIG. 5 shows an example of a case progress situation in which three ordering processes based on such phase estimation are simultaneously in progress.

図5には、案件IDがそれぞれ「M0001」、「M0002」及び「M0003」である3つの案件の進捗状況が例示されている。この例の発注プロセスでは、開発部門等の依頼元部門が物品を購入しようとする場合に購買部門に対して購入依頼(「購入依頼」段階)を行い、これに応じて購買部門が、対象物品を取り扱う1以上の業者に対して見積依頼書を送付する(「見積依頼」段階)。その後、依頼先の各業者から、依頼に対する回答として見積書が送付され(「見積回答」段階)、購買部門の受付担当者は、その見積書を帳票処理装置100に入力する。ここで、見積書が紙である場合、受付担当者は、その見積書をスキャナに読み取らせ、スキャン結果の画像に対するOCR結果を紙の帳票と照合することで、OCR結果である電子化見積書の各項目の値が正しいか確認する(「見積確認」段階)。確認済みの各電子化見積書は見積決定の担当者に送られ、この担当者は、相見積もりの各見積書の内容を検討し、いずれの業者に発注するかを決定する(「見積決定」段階)。帳票処理装置100は、それら各段階の内、購買部門の担当する段階である見積確認段階を管理しているとする(このほかに、見積依頼段階や見積決定段階を管理するようにしてもよい)。   FIG. 5 exemplifies the progress of three cases whose case IDs are “M0001”, “M0002”, and “M0003”, respectively. In the ordering process of this example, when a requesting department such as a development department intends to purchase an article, it makes a purchase request (“purchase request” stage) to the purchasing department, and the purchasing department responds accordingly by the purchasing department. A request for quotation is sent to one or more vendors that handle (quotation request stage). Thereafter, an estimate is sent as an answer to the request from each of the requested suppliers (“estimate answer” stage), and the person in charge in the purchasing department inputs the estimate into the form processing apparatus 100. Here, if the estimate is paper, the receptionist causes the scanner to read the estimate, and the OCR result for the image of the scan result is collated with a paper form, so that the electronic estimate that is the OCR result Confirm that each item value is correct (“estimate confirmation” stage). Each confirmed electronic estimate is sent to the person in charge of the quotation decision, who examines the contents of each quotation of the phase quotation and decides which supplier to order ("Quote Determination" Stage). It is assumed that the form processing apparatus 100 manages an estimate confirmation stage, which is a stage in charge of the purchasing department, among these stages (in addition, an estimate request stage and an estimate determination stage may be managed). ).

図5の例では、案件「M0001」については2社に見積依頼を行っており、そのうち1社(A社)から見積書を受け取り済みであるが、その見積書についての「見積確認」はまだ済んでいない。案件「M0002」については、3社に見積依頼を行っており、そのうち2社(C及びD社)から見積書を受け取り済みであり、C社の見積書については「見積確認」が済んでいるが、D社の見積書については「見積確認」がまだ済んでいない。案件「M0003」については1社に見積依頼を行っており、その1社(F社)から見積書を受け取り済みであるが、その見積書についての「見積確認」はまだ済んでいない。   In the example of FIG. 5, for the case “M0001”, two companies have been requested for quotation, and one of them (Company A) has received an estimate, but “estimation confirmation” for the estimate has not yet been received. Not done. For project "M0002", we have requested quotations from 3 companies, of which 2 companies (C and D companies) have received quotations, and for C company's quotations, "quote confirmation" has been completed. However, “estimate confirmation” has not yet been completed for D's estimate. For the case “M0003”, an estimate request has been made to one company, and an estimate has been received from that one company (Company F), but “estimation confirmation” for the estimate has not yet been completed.

帳票処理装置100は、見積確認段階の対象である帳票(すなわち見積書)が入力されると、その帳票についての「見積確認」というジョブを生成(すなわち、新たなジョブIDをその「見積確認」作業に割り当て)する。図示例では、ジョブIDは、ジョブを表す文字「J」の後に4桁の通し番号を付したものである。通し番号の部分は、帳票が入力された順序を示す。   When the form that is the target of the estimate confirmation stage (that is, the estimate) is input, the form processing apparatus 100 generates a job called “estimate confirmation” for the form (that is, a new job ID is assigned to the “estimate confirmation”). Assigned to the work). In the illustrated example, the job ID is obtained by adding a 4-digit serial number after the letter “J” representing a job. The serial number portion indicates the order in which the form is input.

図5の例では、3つの案件で用いられる見積書のうちの4つが帳票処理装置100に入力済みであり、それら入力済みの各見積書に対して入力順に「J0001」〜「J0004」のジョブIDが割り当てられている。そして、それら4つのうちジョブID「J0001」の見積書は、(たまたま確認担当者に空き時間があり、その見積書を前倒しで処理可能であったなどの理由で)確認処理が完了しているが、残りの3つの見積書はまだ確認処理がなされていない。   In the example of FIG. 5, four of the estimates used in the three cases have already been input to the form processing apparatus 100, and jobs “J0001” to “J0004” are input in order of input for each of the input estimates. An ID is assigned. Of these four, the estimate of the job ID “J0001” has been confirmed (for example, because the person in charge of the check happens to have free time and the estimate can be processed ahead of schedule). However, the remaining three quotations have not yet been confirmed.

従来の一般的な業務管理システムの場合、図5の状況における「見積確認」段階のジョブ管理情報は、例えば図6に示すようなものになるであろう。すなわち、従来技術でも、ジョブIDに対応する案件ID(すなわちその見積書がどの案件のものかを示す情報)、及びそのジョブIDに対応する見積書に対する見積確認処理が完了している(「処理済み」)か否(「処理待ち」)かの情報は管理するであろう。しかし、案件で用いる帳票が全て入力済みか否かは、従来技術では管理していない。したがって、従来技術において見積確認段階の担当者に提示するジョブリストでは、ジョブの配列順序を、納期や帳票到着順などのような、「案件で用いる帳票が全て入力済みか否か」以外の情報に基づいて決定することとなる。図6のジョブ管理情報に含まれるジョブのうち、処理待ちのジョブを見積書の到着順に従って配列した場合のジョブリストの表示例を図7に示す。この例では、処理待ちの各ジョブが、ジョブIDの番号の若い順に、案件IDと共にリスト表示されている。   In the case of a conventional general business management system, the job management information at the “estimate confirmation” stage in the situation of FIG. 5 will be, for example, as shown in FIG. That is, even in the conventional technology, the case ID corresponding to the job ID (that is, information indicating which case the estimate is from) and the estimate confirmation processing for the estimate corresponding to the job ID have been completed (“Process Information ") or not (" waiting for processing ") will be managed. However, the prior art does not manage whether all the forms used in the project have been input. Therefore, in the job list presented to the person in charge at the estimate confirmation stage in the prior art, information other than “whether or not all the forms used in the matter have been entered”, such as the order of job delivery and the order of arrival of the forms, etc. It will be decided based on. FIG. 7 shows a display example of the job list when jobs waiting to be processed among the jobs included in the job management information of FIG. 6 are arranged according to the arrival order of the estimate. In this example, each job waiting to be processed is displayed in a list together with the case ID in ascending order of job ID number.

このジョブリストを見た見積確認の担当者は、優先順位が最上位の「J0002」から順に作業を行うであろう。しかし、「J0002」を早く処理しても、同じ案件「M0001」の別の見積書(B社のもの)がまだ到着していないので、次の「見積決定」段階の処理は行えない。   The person in charge of the estimate confirmation who sees this job list will work in order from “J0002” having the highest priority. However, even if “J0002” is processed early, another estimate (for company B) of the same item “M0001” has not yet arrived, and therefore the next “estimate determination” stage cannot be performed.

同じ状況(図5参照)に対して本実施形態の案件管理部104及びジョブ管理部106が管理する案件管理テーブル及びジョブ管理テーブルを、図8及び図9にそれぞれ示す。   The case management table and the job management table managed by the case management unit 104 and the job management unit 106 of this embodiment for the same situation (see FIG. 5) are shown in FIGS. 8 and 9, respectively.

図8に示すように、この状況では、案件「M0001」は、全帳票数2のうち処理済み帳票数が0、処理待ち帳票数が1であり(残り1つの帳票は未入力)、案件「M0002」は、全帳票数3のうち処理済み帳票数が1、処理待ち帳票数が1である(残り1つの帳票は未入力)。また、案件「M0003」は、全帳票数1のうち処理済み帳票数が1、処理待ち帳票数が0である。   As shown in FIG. 8, in this situation, the case “M0001” has the number of processed forms out of the total number of forms 2 and the number of forms waiting to be processed is 1 (the remaining one form is not input). In “M0002”, the number of processed forms out of the total number of forms 3 is 1, and the number of forms waiting to be processed is 1 (the remaining one form is not input). In the case “M0003”, the number of processed forms out of the total number of forms 1 is 1, and the number of forms waiting to be processed is 0.

本実施形態では、前述の通り、当該処理段階で用いる帳票が全て入力済みの案件の優先度を、そうでない案件の優先度よりも相対的に高くする。当該処理段階で用いる帳票が全て入力済みとは、言い換えれば、処理済み帳票数と処理待ち帳票数の和が、全帳票数に一致するということである。処理段階で用いる帳票が1つでも未入力であれば、処理済み帳票数と処理待ち帳票数の和は、全帳票数よりも小さい値となる。   In the present embodiment, as described above, the priority of a case in which all the forms used in the processing stage have been input is relatively higher than the priority of a case that is not. In other words, the fact that all the forms used in the processing stage have been input means that the sum of the number of processed forms and the number of forms waiting to be processed matches the number of all forms. If even one form used in the processing stage is not input, the sum of the number of processed forms and the number of forms waiting to be processed becomes a value smaller than the number of all forms.

この処理方式に図8の各案件の管理情報を当てはめると、案件「M0001」は、処理済み帳票数(=0)と処理待ち帳票数(=1)の和(=1)は、全帳票数(=2)よりも小さい。したがって、この案件の帳票のうち少なくとも1つが未入力であることがわかり、この案件の優先度は「低」となる。同様に案件「M0002」の優先度も「低」となる。これに対し、案件「M0003」は、処理済み帳票数(=0)と処理待ち帳票数(=1)の和(=1)は、全帳票数(=1)と等しいので、全帳票が入力済みであることとなり、この案件の優先度は「高」となる。   When the management information of each case in FIG. 8 is applied to this processing method, the case “M0001” is the sum of the number of processed forms (= 0) and the number of forms waiting to be processed (= 1) (= 1) is the number of all forms. Smaller than (= 2). Therefore, it can be seen that at least one of the forms of this case has not been entered, and the priority of this case is “low”. Similarly, the priority of the project “M0002” is also “low”. On the other hand, for the case “M0003”, the sum (= 1) of the number of processed forms (= 0) and the number of waiting forms (= 1) is equal to the total number of forms (= 1). The priority of this project is “high”.

図9に示すジョブ管理部106の管理情報では、各ジョブの「優先度」に、当該ジョブが属する案件の優先度の値が設定されている。例えば、ジョブ「J0002」には、案件「M0001」の優先度の値「低」が設定され、ジョブ「J0004」には、案件「M0003」の優先度の値「高」が設定されている。   In the management information of the job management unit 106 shown in FIG. 9, the priority value of the matter to which the job belongs is set in the “priority” of each job. For example, the priority value “low” of the case “M0001” is set for the job “J0002”, and the priority value “high” of the case “M0003” is set for the job “J0004”.

ジョブ表示部107は、図9に示した各ジョブのステータス及び優先度を参照し、ステータスが「処理待ち」の各ジョブを、優先度「高」の各ジョブが「低」のジョブよりも上位となる順序で配列したジョブリスト情報を生成し、これを見積確認の担当者が見る画面(例えば見積担当者が操作するPCやデジタル複合機の画面)上に表示する。   The job display unit 107 refers to the status and priority of each job shown in FIG. 9, and each job whose status is “waiting for processing” is higher than each job whose priority is “high” is “low”. The job list information arranged in the following order is generated and displayed on the screen (for example, the screen of a PC or digital multifunction peripheral operated by the person in charge of quotation) that is viewed by the person in charge of quotation estimation.

図9の情報に従って表示されたジョブリスト画面の一例を図10に示す。図10の例では、処理すべき全ての帳票が入力済みである案件「M0003」のジョブ「J0004」がジョブリストの最高位に位置し、これよりも下位に、一部の帳票が未入力である案件「M0001」及び「M0002」のジョブ「J0002」及び「J0003」が位置している。見積確認の担当者がこのジョブリストを見て、ジョブ「J0004」を優先的に処理すると、案件「M0003」の全ての見積書(1つだけ)の電子化及び内容確認が済み、案件「M0003」は次の「見積決定」段階に進めることになる。   An example of the job list screen displayed according to the information of FIG. 9 is shown in FIG. In the example of FIG. 10, the job “J0004” of the matter “M0003” in which all the forms to be processed have been input is positioned at the highest position in the job list, and some forms are not input below this. Jobs “J0002” and “J0003” of certain projects “M0001” and “M0002” are located. When the person in charge of the quotation check sees the job list and processes the job “J0004” preferentially, all the quotations (only one) of the case “M0003” are digitized and the contents are confirmed. Will proceed to the next “estimate” stage.

図7に例示した従来のジョブリスト画面の場合、担当者はジョブ「J0002」及び「J0003」の後にジョブ「J0004」を処理するので、案件「M0003」の「見積決定」が可能になるのは、ジョブ「J0002」及び「J0003」の処理の後である。これに対し、本実施形態では、ジョブ「J0004」が先に処理されるので、案件「M0003」の「見積決定」が可能になるタイミングが早くなる。逆に、ジョブ「J0002」及び「J0003」については、対応案件の見積書が全て揃うまで見積確認をしても先に進めないので、ジョブ「J0004」より後回しにしたとしても見積決定に進むのが遅れることにはならない。   In the case of the conventional job list screen illustrated in FIG. 7, the person in charge processes the job “J0004” after the jobs “J0002” and “J0003”. , After processing of jobs “J0002” and “J0003”. On the other hand, in the present embodiment, the job “J0004” is processed first, so that the timing at which “estimate determination” of the case “M0003” becomes possible is advanced. On the other hand, for jobs “J0002” and “J0003”, even if the estimate is confirmed until all of the quotes for the corresponding cases have been prepared, it is not possible to proceed further, so even if it is postponed from job “J0004”, it proceeds to estimate determination. Will not be delayed.

次に、更なる具体例として、図5の状況で更に案件「M0002」におけるE社への見積依頼に対し、E社から見積書が到来した場合を考える。図5の状況の後、この見積書の到来までの間に、他の見積書は到来せず、また処理待ちのジョブの処理は1つも行われていないとする。   Next, as a further specific example, let us consider a case where an estimate is received from the company E in response to an estimate request to the company E in the project “M0002” in the situation of FIG. Assume that no other estimate arrives before the arrival of this estimate after the situation shown in FIG. 5, and no job waiting to be processed has been processed.

このE社からの見積書が担当者により帳票処理装置100に入力されると、その見積書に対する「見積確認」のジョブ「J0005」がジョブ管理部106に登録される。また、案件管理部104が保持する案件「M0002」の管理情報の処理待ち帳票数が、1増やされる。この時点で案件管理部104及びジョブ管理部106が保持する管理情報は、それぞれ図11及び図12に示すものとなる。   When the estimate from the company E is input to the form processing apparatus 100 by the person in charge, the “estimate confirmation” job “J0005” for the estimate is registered in the job management unit 106. In addition, the number of processing waiting forms of the management information of the case “M0002” held by the case management unit 104 is increased by one. The management information held by the case management unit 104 and the job management unit 106 at this time is as shown in FIGS. 11 and 12, respectively.

E社からの見積書の入力により、案件「M0002」で見積確認の対象となる全ての見積書が入力済みとなったので、案件「M0002」の優先度が「高」に変更される。その結果、図12に示すジョブ管理情報のうち、案件「M0002」に含まれる各ジョブ「J0001」、「J0003」及び「J0005」の優先度が「高」に設定される。   By inputting the estimate from the company E, all the estimate documents subject to estimate confirmation in the case “M0002” have already been entered, so the priority of the case “M0002” is changed to “high”. As a result, in the job management information shown in FIG. 12, the priority of each job “J0001”, “J0003”, and “J0005” included in the item “M0002” is set to “high”.

ジョブ表示部107は、図12のジョブ管理情報に基づき、図13に例示するジョブリスト表示を生成する。図13のジョブリスト表示では、「処理待ち状態」かつ優先度が「高」のジョブ「J0003」、「J0004」及び「J0005」が、優先度が「低」のジョブ「J0002」よりも高い順位に位置している。   The job display unit 107 generates a job list display illustrated in FIG. 13 based on the job management information in FIG. In the job list display of FIG. 13, the jobs “J0003”, “J0004”, and “J0005” having “processing waiting” and the priority “high” are ranked higher than the job “J0002” having the priority “low”. Is located.

また、図13の例では、同じ優先度のジョブが案件IDごとにグループ化され、同じグループに属するジョブは連続して配置されている。すなわち、優先度が「高」のジョブを仮に入力順に配列すると、ジョブリストには「J0003」、「J0004」、「J0005」の順にジョブが配列されることになる。これに対し、図13の例では、同じ案件ID「M0002」に属するジョブ「J0003」及び「J0005」が1つのグループとなるので、それらジョブ「J0003」及び「J0005」がジョブリストの中で連続し、別の優先度「高」の案件「M0003」のグループ(ジョブ「J0004」のみ)はその後に並ぶことになる。図13の例では、優先度「高」のグループ同士の配列順序は、各グループ中の入力順が最も早いジョブ同士の入力順に従って決定されている。ただし、グループ同士の配列順序の決め方はこれに限らない。このかわりに、後述する付加属性に基づいた決め方を採用してもよい。   In the example of FIG. 13, jobs having the same priority are grouped for each case ID, and jobs belonging to the same group are continuously arranged. In other words, if jobs having a priority of “high” are arranged in the order of input, jobs are arranged in the job list in the order of “J0003”, “J0004”, and “J0005”. On the other hand, in the example of FIG. 13, the jobs “J0003” and “J0005” belonging to the same item ID “M0002” form one group. Therefore, these jobs “J0003” and “J0005” are consecutive in the job list. Then, another group “M0003” of the priority “high” (only the job “J0004”) is arranged after that. In the example of FIG. 13, the arrangement order of the “high” priority groups is determined according to the input order of the jobs with the earliest input order in each group. However, the method of determining the arrangement order between groups is not limited to this. Instead of this, a determination method based on additional attributes described later may be employed.

図13の例では、優先度「高」の同じ案件に属するジョブがジョブリストの中で連続するので、ジョブリストの順序に従って担当者がジョブを処理すれば、優先度「高」の同じ案件に属するジョブを連続させない場合よりも、案件をより素早く次の処理段階に進めることが可能になる。   In the example of FIG. 13, since jobs belonging to the same matter with the priority “high” are consecutive in the job list, if the person in charge processes the jobs according to the order of the job list, the job with the same priority “high” The case can be advanced to the next processing stage more quickly than when the jobs to which it belongs are not continued.

次に、図14及び図15を参照して、帳票処理装置100が実行する処理手順の例を説明する。   Next, an example of a processing procedure executed by the form processing apparatus 100 will be described with reference to FIGS. 14 and 15.

まず、帳票が到来すると、図14に示すように、担当者がその帳票をスキャナで読み取り、スキャン結果の帳票画像とそのOCR結果を帳票入力部101から帳票処理装置100内に取り込む(S10)。次に、案件ID抽出部102が、帳票画像又はそのOCR結果から、案件IDを抽出する(S12)。次に、案件管理部104が、抽出された案件ID(原理には、その案件IDに対応する「全帳票数」)が案件管理テーブルから検索し(S14)、検索できたかどうかを判定する(S16)。   First, when a form arrives, as shown in FIG. 14, the person in charge reads the form with a scanner, and takes the form image of the scan result and the OCR result into the form processing apparatus 100 from the form input unit 101 (S10). Next, the case ID extraction unit 102 extracts the case ID from the form image or its OCR result (S12). Next, the case management unit 104 searches the case management table for the extracted case ID (in principle, “the number of all forms corresponding to the case ID”) (S14), and determines whether or not it has been searched (S14). S16).

案件管理テーブル内にその案件IDがない場合、S10で読み取った帳票は当該案件の帳票の中で最初に読み取ったものである。この場合、全帳票数取得部103がその案件IDに対応する全帳票数を取得する(S18)。1つの例では、帳票中に画像コード又は文字列画像として含まれる案件IDを全帳票数取得部103が読み取る。別の例では、現処理段階(例えば図5の「見積確認」)の前の処理段階(例えば図5の「見積依頼」)で業務システム300に登録済みである全帳票数を、全帳票数取得部103が取得する。   If the case ID does not exist in the case management table, the form read in S10 is the first read form in the case. In this case, the total form number acquisition unit 103 acquires the total number of forms corresponding to the case ID (S18). In one example, the total form number acquisition unit 103 reads a case ID included as an image code or a character string image in a form. In another example, the total number of forms registered in the business system 300 in the processing stage (for example, “quotation request” in FIG. 5) before the current processing stage (for example, “estimation confirmation” in FIG. 5) Acquisition unit 103 acquires.

そして、案件管理部104が、その案件IDと全帳票数のペアを案件管理テーブルに登録する(S20)。この時点では、その案件IDに対応する処理待ち帳票数及び処理済み帳票数の値は共に0に初期化されている。次に、案件管理部104は、その案件IDに対応する処理待ち帳票数の値を1増加させる(S22)。これは、今回入力した帳票が処理待ちとして登録されたことを意味する。そして、ジョブ管理部106が、今回入力した帳票に対してジョブIDを付与し、ジョブ管理テーブルに対し、そのジョブIDに対応づけて、案件ID及びステータス値「処理待ち」を登録する(S24)。この時点では、そのジョブIDに対応する「優先度」の欄は空である。   Then, the case management unit 104 registers the pair of the case ID and the total number of forms in the case management table (S20). At this time, the values of the number of processing waiting forms and the number of processed forms corresponding to the case ID are both initialized to 0. Next, the case management unit 104 increments the value of the number of processing waiting forms corresponding to the case ID by 1 (S22). This means that the form entered this time is registered as waiting for processing. Then, the job management unit 106 assigns a job ID to the form input this time, and registers the case ID and the status value “waiting for processing” in association with the job ID in the job management table (S24). . At this point, the “priority” column corresponding to the job ID is empty.

S12で抽出した案件IDが案件管理テーブルにある場合は、すでにその案件IDのレコードが存在すると言うことなので、S18及びS20の処理は行わず、S22及びS24の処理を行う。   If the case ID extracted in S12 is in the case management table, it means that the record of the case ID already exists, so the processes of S22 and S24 are performed without performing the processes of S18 and S20.

S24の後、処理は図15のフローに進む。図15のフローでは、優先度判定部105が、案件管理テーブルから、S12で抽出した案件IDに対応する全帳票数、処理済み帳票数及び処理待ち帳票数を読み出し、処理済み帳票数と処理待ち帳票数の和が全帳票数と一致しているかどうかを判定する(S26)。一致していれば、優先度判定部105は、その案件の優先度を「高」と判定し、ジョブ管理テーブル内のその案件IDに対応する全てのジョブの優先度を「高」に設定する(S28)。そして、案件管理テーブルからその案件IDのレコードを削除する(S30)。削除するのは、当該案件IDに対応する全ての帳票が入力済みとなったので、今後そのレコードを参照してS26の判定を行う必要がなくなったからである。   After S24, the process proceeds to the flow of FIG. In the flow of FIG. 15, the priority determination unit 105 reads out the total number of forms, the number of processed forms, and the number of forms waiting to be processed corresponding to the case ID extracted in S12 from the case management table, and the number of processed forms and the waiting state are processed. It is determined whether the sum of the number of forms matches the number of all forms (S26). If they match, the priority determination unit 105 determines the priority of the case as “high”, and sets the priority of all jobs corresponding to the case ID in the job management table as “high”. (S28). Then, the record of the case ID is deleted from the case management table (S30). The reason for deletion is that since all the forms corresponding to the case ID have already been input, it is no longer necessary to perform the determination of S26 with reference to the record in the future.

S26で処理済み帳票数と処理待ち帳票数の和が全帳票数と一致していないことがわかった場合、優先度判定部105は、その案件の優先度を「低」と判定し、ジョブ管理テーブル内の今回生成したジョブの優先度を「低」に設定する(S32)。   If it is determined in S26 that the sum of the number of processed forms and the number of forms to be processed does not match the number of all forms, the priority determination unit 105 determines that the priority of the case is “low” and performs job management. The priority of the job generated this time in the table is set to “low” (S32).

S30又はS32の後、ジョブ表示部107が、処理待ち状態のジョブを優先度に従って配列したジョブリストを生成し(S34)、生成したジョブリストを画面に表示する(S36)。例えば、帳票処理装置100がデジタル複合機に組み込まれている場合、そのデジタル複合機のスキャナ機能により帳票をスキャンすると、そのデジタル複合機が備えるディスプレイ装置の画面に、ジョブリストが表示される。   After S30 or S32, the job display unit 107 generates a job list in which jobs waiting to be processed are arranged according to priority (S34), and displays the generated job list on the screen (S36). For example, when the form processing apparatus 100 is incorporated in a digital multi-function peripheral, when a form is scanned by the scanner function of the digital multi-function peripheral, a job list is displayed on the screen of a display device provided in the digital multi-function peripheral.

以上に説明した処理手順では、スキャンした帳票に対応するジョブに優先度を設定(S30又はS32)後、続けてジョブリストの生成(S34)と表示(S36)を行ったが、これは一例に過ぎない。このかわりに、帳票をスキャンしたときにはS10からS30又はS32までの処理(すなわち案件管理テーブル及びジョブ管理テーブルへのジョブの登録及びこれに応じた各種情報の更新)のみを行うようにし、担当者からジョブリストの表示要求があった場合に、ジョブ表示部107がその時点でのジョブ管理テーブルのステータスや優先度等の情報からジョブリストを生成し、担当者の操作する端末に提供するようにしてもよい。   In the processing procedure described above, priority is set for a job corresponding to a scanned form (S30 or S32), and then a job list is generated (S34) and displayed (S36). This is an example. Not too much. Instead, when the form is scanned, only the processing from S10 to S30 or S32 (that is, registration of the job in the case management table and job management table and update of various information corresponding thereto) is performed. When there is a job list display request, the job display unit 107 generates a job list from information such as the status and priority of the job management table at that time, and provides it to the terminal operated by the person in charge. Also good.

以上、本発明の1つの実施形態を説明した。次に、上記実施形態の変形例を説明する。   Thus, one embodiment of the present invention has been described. Next, a modification of the above embodiment will be described.

この変形例では、ジョブリストにおけるジョブの配列順序を定めるに当たり、案件の全ての帳票が入力済みであるか否かに基づく優先度が同じジョブ同士の順序を、そのジョブの付加属性(すなわちその優先度以外の属性情報)に基づき決定する。言い換えれば、ジョブの配列順序の第1のソートキーとして優先度を用い、優先度が同じジョブ同士の順序を決める第2のソートキーとして各ジョブの付加属性を用いる。付加属性としては、例えばジョブ又は案件の納期、OCRの認識精度などを用いる。例えば納期が早いジョブ又は案件ほどジョブリストでの順位を高くする。また、OCR認識精度が低いジョブほど(手直しに時間がかかると見込まれるので)、早く着手されるようジョブリストでの順位を高くする。   In this modification, in determining the order of jobs in the job list, the order of jobs having the same priority based on whether or not all the forms of the matter have already been input is set as an additional attribute of the job (that is, its priority). Attribute information other than degrees). In other words, the priority is used as the first sort key in the job arrangement order, and the additional attribute of each job is used as the second sort key for determining the order of jobs having the same priority. As the additional attribute, for example, the delivery date of the job or item, the recognition accuracy of the OCR, or the like is used. For example, a job or an item with an earlier delivery date is given a higher rank in the job list. Also, the job list with a lower OCR recognition accuracy (because it will take more time for rework), the rank in the job list is increased so that it can be started sooner.

例えば、案件ごとの納期が図16に示すように設定されていたとする。図16は、案件管理テーブルであり、このテーブルに納期属性が付加されている。案件の納期は、業務システム300から取得され、案件管理テーブルに登録される。ジョブ管理テーブルは、図12に例示したものと同じであるとする。この場合、ジョブ表示部107は、同じ優先度「高」のジョブを案件ごとにグループ分けし、グループ同士の順序を、対応する案件の納期の早い順とする。したがって、この例のジョブリストでは、図17に示すように、優先度が「高」のジョブ「J0003」、「J0004」及び「J0005」のうち、納期が最も早い案件「M0003」のジョブ「J0004」が最高位となり、その後にそれより納期が遅い案件「「M0002」のジョブ「J0003」及び「J0005」が続くこととなる。   For example, assume that the delivery date for each case is set as shown in FIG. FIG. 16 shows a case management table, to which a delivery date attribute is added. The delivery date of the case is acquired from the business system 300 and registered in the case management table. Assume that the job management table is the same as that illustrated in FIG. In this case, the job display unit 107 groups the jobs with the same priority “high” for each case, and sets the order of the groups in the order of early delivery of the corresponding cases. Therefore, in the job list of this example, as shown in FIG. 17, among the jobs “J0003”, “J0004”, and “J0005” with the priority “high”, the job “J0004” of the item “M0003” with the earliest delivery date. "Is the highest, followed by the jobs" J0003 "and" J0005 "of the" M0002 "project whose delivery date is later than that.

この変形例では、第2ソートキーとしてどの付加属性を用いるのかをユーザが定め、定めた第2ソートキーの情報を設定情報として帳票処理装置100に登録しておく。そして、ジョブ表示部107がジョブリストを生成する際、付加属性取得部201がそれら各案件の第2ソートキーに該当する付加属性の値を業務システム300から取得する。ジョブ表示部107は、案件で使用する全帳票が入力済みであるか否かに基づく優先度(第1ソートキー)に従って、処理待ちの各ジョブをソートした後、同じ優先度のジョブ群をその第2ソートキーの値に従って更にソートする。そして、ソート結果のジョブリストをユーザに提示する。   In this modification, the user determines which additional attribute is used as the second sort key, and registers the information of the determined second sort key in the form processing apparatus 100 as setting information. When the job display unit 107 generates a job list, the additional attribute acquisition unit 201 acquires the value of the additional attribute corresponding to the second sort key of each case from the business system 300. The job display unit 107 sorts each job waiting for processing according to the priority (first sort key) based on whether or not all the forms used in the matter have been input, and then selects a job group having the same priority as the first job group. 2 Sort further according to the value of the sort key. Then, the job list as a sorting result is presented to the user.

次に、第2の変形例として、案件であらかじめ決まっている帳票数ではなく、動的に変わる帳票内のデータでジョブ管理テーブルの優先度を決定する例を説明する。   Next, as a second modification, an example will be described in which the priority of the job management table is determined based on data in a form that dynamically changes, instead of the number of forms determined in advance in the case.

この変形例では、図18に示すような納品業務の流れを考える。図18の例では一つの案件「M0011」について1通の注文書を1つの依頼先に送付しているが、注文数「15」に対して、初回の納品が納品数「10」の分納となっており、2回目の納品で注文数「15」すべてが揃い、次の製造のステップに進むことが可能になる。この例では、依頼先に対して分納を認めているため、1通の注文書に対して何回の分納がなされるか(すなわち納品書が何通来るか)は依頼元では事前にはわからない。このため、帳票数を用いた上記実施形態の管理方式は機能しない。   In this modification, the flow of delivery work as shown in FIG. 18 is considered. In the example of FIG. 18, one order form for one item “M0011” is sent to one request destination, but the first delivery corresponds to the delivery of “10” for the number of orders “15”. In the second delivery, all the orders “15” are completed, and it becomes possible to proceed to the next manufacturing step. In this example, payment is allowed for the request destination, so the requester does not know in advance how many payments will be made for a single purchase order (that is, how many invoices will be received). . For this reason, the management system of the above embodiment using the number of forms does not function.

そこで、この変形例では、帳票数の代わりに、帳票が取り扱う要素の数を用いてジョブリストにおける表示優先度を切り替えるモードを用意する。帳票が取り扱う要素とは、上述の例では、依頼先に注文する物品のことである。したがって、要素数は、上述の例では注文数又は納品数のことである。そして、案件ごとに、入力された1以上の帳票に記載された要素数の合計を管理し、その合計が事前に登録されているその案件の全要素数より少ない間は、当該案件の優先度を「低」とし、合計が全要素数に一致すると、当該案件の優先度を「高」に上げる。   Therefore, in this modification, a mode is prepared in which the display priority in the job list is switched using the number of elements handled by the form instead of the number of forms. In the above example, the element handled by the form is an article ordered from the request destination. Therefore, the number of elements is the number of orders or the number of deliveries in the above example. Then, for each case, the total number of elements described in one or more input forms is managed, and while the total is less than the total number of elements registered in advance, the priority of the case If the total is equal to the total number of elements, the priority of the case is raised to “high”.

図18の例では、注文書に記載した注文数が全要素数に該当し、その注文に対応する個々の分納時の納品書に記載された納品数が、分納された要素数である。   In the example of FIG. 18, the number of orders described in the order form corresponds to the total number of elements, and the number of deliveries described in the invoice for each partial delivery corresponding to the order is the number of elements that have been distributed.

図18の例で、依頼先のA社から2回に分けて分納された際の各納品書に対する検収(納品書と納品された物品とつきあわせ、物品の種類や納品数が合っているかを確認する作業)の作業を考える。ここで、図19に示すように、1回目の分納については検収が済んでおり、2回目の分納については、納品は済んでいるが検収はまだ行われていないとする。この場合、この案件「M0011」についての「検収」段階についての案件管理テーブルの内容は、図20に示すものとなる。   In the example of FIG. 18, inspection of each delivery note when it is divided into two parts from the requesting company A (matching the delivery note with the delivered item, whether the type of article and the number of deliveries match) (Confirmation work) Here, as shown in FIG. 19, it is assumed that the acceptance for the first delivery has been completed, and the delivery for the second delivery has been completed but the acceptance has not yet been performed. In this case, the contents of the case management table for the “acceptance” stage for this case “M0011” are as shown in FIG.

図20に示す案件管理テーブルには、案件IDに対応づけて、全要素数、処理済み要素数、処理待ち要素数が登録されている。図18及び図19に示す状況では、全要素数(すなわち「注文数」)は15、処理済み要素数(検収済みの1回目の納品数)は10、処理待ち要素数(納品済みであるが未検収である2回目の納品数)は5である。   In the case management table shown in FIG. 20, the total number of elements, the number of processed elements, and the number of elements waiting to be processed are registered in association with the case ID. In the situation shown in FIGS. 18 and 19, the total number of elements (that is, the “order number”) is 15, the number of processed elements (the number of first delivered delivery) is 10, and the number of elements waiting for processing (already delivered). The number of undelivered second deliveries) is 5.

また、図20の案件管理テーブルには、案件IDに対応する管理方式を規定する「帳票構成」属性も含まれる。案件「M0011」の帳票構成は「要素数」となっており、これは、当該案件の優先度は、(帳票数に基づく上述の実施形態の方式ではなく)要素数に基づくこの変形例の方式で判定することを意味する。この変形例では、「要素数」方式と、上記実施形態で用いた帳票数に基づく管理方式(例えば「帳票数」方式と名付ける)のうち、どちらの方式を用いるかを案件ごとにユーザが選択できるようにする。すなわち、ユーザは、案件の業務内容に応じ、その案件の帳票管理をそれら2方式のいずれで行うかを決定し、決定した方式を特定する情報を、その案件の案件IDに対応づけて業務システム300又は帳票処理装置100に登録する。この方式の情報が、案件管理テーブルに当該案件のレコードを作成する際に、そのレコードの1項目として登録される。   The item management table of FIG. 20 also includes a “form configuration” attribute that defines a management method corresponding to the item ID. The form configuration of the case “M0011” is “number of elements”. This is because the priority of the case is based on the number of elements (instead of the method of the above-described embodiment based on the number of forms). It means to judge with. In this modification, the user selects which method to use between the “number of elements” method and the management method based on the number of forms used in the above embodiment (for example, the “number of forms” method). It can be so. That is, the user decides which of these two methods is used to manage the form of the matter in accordance with the business content of the matter, and associates the information specifying the decided method with the matter ID of the matter. 300 or the form processing apparatus 100. Information of this method is registered as one item of the record when the record of the case is created in the case management table.

帳票管理方式を選択可能とする場合、案件管理テーブル(図8及び図16参照)の左から3番目及び4番目の欄は、「帳票数」方式の場合は「処理済み帳票数」及び「処理待ち帳票数」と解釈し、「要素数」方式の場合は「処理済み要素数」及び「処理待ち要素数」と解釈すればよい。   When the form management method can be selected, the third and fourth columns from the left of the case management table (see FIGS. 8 and 16) are “processed form number” and “processing” in the “form number” method. In the case of the “number of elements” method, it may be interpreted as “number of processed elements” and “number of elements waiting for processing”.

図21及び図22に、この変形例の処理手順の一例を示す。図21において、図14の手順のステップと同様のステップには同一符号を付し、重複する説明は省略する。   21 and 22 show an example of the processing procedure of this modification. In FIG. 21, the same steps as those in the procedure of FIG. 14 are denoted by the same reference numerals, and redundant description is omitted.

この例では、案件管理部104は、スキャンした帳票から検出した案件IDに対応する帳票管理方式が「要素数」方式又は「帳票数」方式のどちらであるかを判定する(S40)。この判定は、その案件IDに対応づけて業務システム300又は案件管理テーブルに登録されている帳票管理方式の情報を参照して行う。   In this example, the case management unit 104 determines whether the form management method corresponding to the case ID detected from the scanned form is the “number of elements” method or the “number of forms” method (S40). This determination is made by referring to the form management method information registered in the business system 300 or the case management table in association with the case ID.

帳票管理方式が「帳票数」方式であると判定した場合、案件管理部104は、すでに説明したS16〜S36(図14及び図15参照)の処理を実行する。   When it is determined that the form management method is the “number of forms” method, the matter management unit 104 executes the processes of S16 to S36 (see FIGS. 14 and 15) already described.

帳票管理方式が「要素数」方式であると判定した場合、案件管理部104は、S12で検出した案件IDに対応するレコードが案件管理テーブル内にすでに存在するかどうかを判定する(S42)。存在しない場合、案件管理部104は、帳票の画像又はOCR結果から、その帳票に記載された全要素数の値を読み取る(S44)。このために、あらかじめ帳票を発行する側(図18の例では依頼先)と受け取る側(図18の例では依頼元)との間で、その帳票に対してあらかじめ定めた態様で「全要素数」を記載することを取り決めておく。例えば図18の例では、注文書の「注文数」の値を納品書に「注文数」という項目名に対応づけて記載するよう取り決められている。   When it is determined that the form management method is the “number of elements” method, the matter management unit 104 determines whether a record corresponding to the matter ID detected in S12 already exists in the matter management table (S42). If it does not exist, the case management unit 104 reads the value of the total number of elements described in the form from the form image or the OCR result (S44). For this purpose, the “total number of elements” is determined in advance between the side that issues the form (request destination in the example of FIG. 18) and the side that receives it (request source in the example of FIG. 18) in advance. ”To be included. For example, in the example of FIG. 18, it is determined that the value of “order quantity” of the order form is described in association with the item name “order quantity” in the delivery note.

そして、案件管理部104が、S12で検出した案件IDとその全要素数のペアを含んだ新規レコードを案件管理テーブルに登録する(S46)。この時点では、その案件IDに対応する処理待ち要素数及び処理済み要素数の値は共に0に初期化されている。   Then, the case management unit 104 registers a new record including the pair of the case ID detected in S12 and the total number of elements in the case management table (S46). At this time, the values of the number of elements waiting for processing and the number of processed elements corresponding to the case ID are both initialized to zero.

次に、案件管理部104は、帳票の画像又はOCR結果から、その帳票に記載された要素数(すなわち全要素数のうちその帳票が取り扱う対象要素の数。例えば注文数に対する実際の納品数)を検出する(S48)。このために、あらかじめ帳票を発行する側と受け取る側との間で、その帳票に対してあらかじめ定めた態様で「要素数」を記載することを取り決めておく。例えば図18の例では、納品書と共に実際に納品する対象物品の数を、「納品数」という項目名に対応づけて納品書に記載するよう取り決められている。この取り決めに従って、帳票から要素数を認識する。   Next, the matter management unit 104 determines the number of elements described in the form from the form image or OCR result (that is, the number of target elements handled by the form out of the total number of elements. For example, the actual number of deliveries with respect to the number of orders). Is detected (S48). For this purpose, it is agreed in advance that the “number of elements” is described in a predetermined manner for the form between the side that issues the form and the side that receives it. For example, in the example of FIG. 18, it is determined that the number of target articles that are actually delivered together with the delivery note is described in the delivery note in association with the item name “delivery number”. According to this agreement, the number of elements is recognized from the form.

そして、案件管理部104は、案件管理テーブルにおけるその案件IDに対応する処理待ち要素数の値に対し、S48で検出した要素数を加算する(S50)。そして、ジョブ管理部106が、今回入力した帳票に対してジョブIDを付与し、ジョブ管理テーブルに対し、そのジョブIDに対応づけて、案件ID及びステータス値「処理待ち」を登録する(S52)。この時点では、そのジョブIDに対応する「優先度」の欄は空である。   Then, the case management unit 104 adds the number of elements detected in S48 to the value of the number of elements waiting for processing corresponding to the case ID in the case management table (S50). Then, the job management unit 106 assigns a job ID to the form input this time, and registers the case ID and the status value “waiting for processing” in association with the job ID in the job management table (S52). . At this point, the “priority” column corresponding to the job ID is empty.

S42の判定結果がYes、すなわちS12で抽出した案件IDが案件管理テーブルにある場合は、すでにその案件IDのレコードが存在すると言うことなので、S44及びS46の処理は行わず、S48〜S52の処理を行う。   If the determination result in S42 is Yes, that is, the case ID extracted in S12 is in the case management table, it means that the record of the case ID already exists, so the processing in S44 and S46 is not performed, and the processing in S48 to S52 is performed. I do.

S52の後、処理は図22のフローに進む。図22のフローでは、優先度判定部105が、案件管理テーブルから、S12で抽出した案件IDに対応する全要素数、処理済み要素数及び処理待ち要素数を読み出し、処理済み要素数と処理待ち要素数の和が全要素数と一致しているかどうかを判定する(S54)。一致していれば、優先度判定部105は、その案件の優先度を「高」と判定し、ジョブ管理テーブル内のその案件IDに対応する全てのジョブの優先度を「高」に設定する(S56)。そして、案件管理テーブルからその案件IDのレコードを削除する(S58)。   After S52, the process proceeds to the flow of FIG. In the flow of FIG. 22, the priority determination unit 105 reads the total number of elements, the number of processed elements, and the number of elements waiting for processing corresponding to the case ID extracted in S12 from the case management table, and processes the number of processed elements and waits for processing. It is determined whether the sum of the number of elements matches the number of all elements (S54). If they match, the priority determination unit 105 determines the priority of the case as “high”, and sets the priority of all jobs corresponding to the case ID in the job management table as “high”. (S56). Then, the record of the case ID is deleted from the case management table (S58).

S54で処理済み要素数と処理待ち要素数の和が全要素数と一致していないことがわかった場合、優先度判定部105は、その案件の優先度を「低」と判定し、ジョブ管理テーブル内の今回生成したジョブの優先度を「低」に設定する(S60)。   If it is determined in S54 that the sum of the number of processed elements and the number of elements waiting to be processed does not match the total number of elements, the priority determination unit 105 determines that the priority of the matter is “low” and performs job management. The priority of the job generated this time in the table is set to “low” (S60).

S58又はS60の後、ジョブ表示部107が、処理待ち状態のジョブを優先度に従って配列したジョブリストを生成し(S62)、生成したジョブリストを画面に表示する(S64)。   After S58 or S60, the job display unit 107 generates a job list in which jobs waiting to be processed are arranged according to priority (S62), and displays the generated job list on the screen (S64).

なお、この第2の変形例では、「帳票数」方式の場合の優先度「高」と、「要素数」方式の場合の優先度「高」は、同じ値として取り扱う。どちらの場合も、優先度「高」の案件の処理待ちジョブを処理すれば、その案件が次の処理段階に進めるからである。優先度「高」である「帳票数」方式及び「要素数」方式の各案件間のジョブリスト上での順位付けは、納期等の付加属性に基づいて行えばよい。   In the second modification, the priority “high” in the “number of forms” method and the priority “high” in the “number of elements” method are treated as the same value. In either case, if a job waiting to be processed for a high priority item is processed, the item is advanced to the next processing stage. Ranking on the job list between the cases of the “number of forms” method and the “number of elements” method having the priority “high” may be performed based on an additional attribute such as a delivery date.

以上の第2の変形例の説明では、案件の「処理済み要素数」と「処理待ち要素数」を記録し、案件に対応する帳票の入力に応じて更新したが、これは一例に過ぎない。「処理済み要素数」と「処理待ち要素数」とに分けて記録する代わりに、それら両者の合計を、帳票処理装置100に入力された要素数を表す「入力済み要素数」として記録するようにすてもよい。この例では、案件の「入力済み要素数」の初期値を0とし、その案件に対応する帳票をスキャンする毎に、その帳票から読み取った要素数を「入力済み要素数」に加算していく。そして、優先度判定部105は、案件の「入力済み要素数」が「全要素数」に一致すれば、その案件の優先度を「高」とし、そうでなければその案件の優先度を「低」にする。この「入力済み要素数」を記録する方式は、優先度の判定に関しては、上述の「処理済み要素数」と「処理待ち要素数」を記録する方式と等価である。   In the above description of the second modification, the “number of processed elements” and “number of elements waiting to be processed” of the matter are recorded and updated according to the input of the form corresponding to the matter, but this is only an example. . Instead of separately recording “number of processed elements” and “number of elements waiting for processing”, the total of both is recorded as “number of input elements” representing the number of elements input to the form processing apparatus 100. It may be. In this example, the initial value of the “number of input elements” of the case is set to 0, and the number of elements read from the form is added to the “number of input elements” each time the form corresponding to the case is scanned. . The priority determination unit 105 sets the priority of the case to “high” if the “number of elements already entered” of the case matches the “total number of elements”, and sets the priority of the case to “high” otherwise. Low ”. The method of recording the “number of input elements” is equivalent to the method of recording the “number of processed elements” and the “number of elements waiting for processing” with respect to the priority determination.

上述した帳票処理装置100は、例えば、汎用のコンピュータ(例えばPCやデジタル複合機に内蔵されたもの)に上述の各機能モジュールの処理を表すプログラムを実行させることにより実現される。ここで、コンピュータは、例えば、ハードウエアとして、CPU等のマイクロプロセッサ、ランダムアクセスメモリ(RAM)およびリードオンリメモリ(ROM)等のメモリ(一次記憶装置)、二次記憶装置(ハードディスクドライブ、ソリッドステートドライブ、フラッシュメモリなど)、各種I/O(入出力)インタフェース、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインタフェース等が、例えばバスを介して接続された回路構成を有する。また、そのバスに対し、例えばI/Oインタフェース経由で、CDやDVDなどの可搬型ディスク記録媒体に対する読み取り及び/又は書き込みのためのディスクドライブ、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体に対する読み取り及び/又は書き込みのためのメモリリーダライタ、などが接続されてもよい。上に例示した各機能モジュールの処理内容が記述されたプログラムがCDやDVD等の記録媒体を経由して、又はネットワーク等の通信手段経由で、二次記憶装置に保存され、コンピュータにインストールされる。二次記憶装置に記憶されたプログラムがRAMに読み出されCPU等のマイクロプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。   The form processing apparatus 100 described above is realized, for example, by causing a general-purpose computer (for example, one built in a PC or a digital multi-function peripheral) to execute a program representing the processing of each functional module described above. Here, the computer includes, for example, a microprocessor such as a CPU, a memory (primary storage device) such as a random access memory (RAM) and a read only memory (ROM), a secondary storage device (hard disk drive, solid state) as hardware. A network interface that performs control for connection to a network such as a drive, a flash memory, and the like, various I / O (input / output) interfaces, a local area network, and the like has a circuit configuration connected via a bus, for example. Also, portable non-volatile recording of various standards such as a disk drive and a flash memory for reading and / or writing to a portable disk recording medium such as a CD or a DVD via the I / O interface, for example. A memory reader / writer for reading from and / or writing to a medium may be connected. A program in which the processing contents of each functional module exemplified above are described is stored in a secondary storage device via a recording medium such as a CD or DVD, or via a communication means such as a network, and installed in a computer. . The program stored in the secondary storage device is read into the RAM and executed by a microprocessor such as a CPU, thereby realizing the functional module group exemplified above.

100 帳票処理装置、101 帳票入力部、102 案件ID抽出部、103 全帳票数取得部、104 案件管理部、105 優先度判定部、106 ジョブ管理部、107 ジョブ表示部、201 付加属性取得部、300 業務システム。
DESCRIPTION OF SYMBOLS 100 Form processing apparatus, 101 Form input part, 102 Case ID extraction part, 103 Total form number acquisition part, 104 Case management part, 105 Priority determination part, 106 Job management part, 107 Job display part, 201 Additional attribute acquisition part, 300 Business system.

Claims (8)

コンピュータを、
案件毎に、当該案件の案件識別子、当該案件の全帳票数、及び、入力された帳票がそれぞれ処理待ち状態又は処理済み状態のいずれであるかを示す状態情報、を記憶する記憶手段、
帳票が入力されると、当該帳票から案件識別子を検出し、検出した案件識別子に対応づけて当該帳票が処理待ち状態であることを示す状態情報を前記記憶手段に登録する登録手段、
前記記憶手段に処理待ち状態を表す状態情報が登録された帳票の処理が完了した場合に、前記記憶手段内の当該帳票に対応する前記状態情報を処理済み状態へと更新する更新手段、
各案件についての処理待ち状態の帳票を優先度の順に並べたリストを生成するリスト生成手段であって、処理待ち状態の帳票と処理済み状態の帳票の数の合計が当該案件の前記全帳票数と一致する案件に対応する処理待ち状態の帳票を、前記合計が前記全帳票数より少ない案件に対応する処理待ち状態の帳票よりも、優先度を高くするリスト生成手段、
として機能させるためのプログラム。
Computer
Storage means for storing, for each case, a case identifier of the case, the number of all forms of the case, and status information indicating whether the input form is in a process waiting state or a processed state,
When a form is input, a registration unit that detects a case identifier from the form and registers state information indicating that the form is waiting to be processed in association with the detected case identifier in the storage unit;
An update unit that updates the state information corresponding to the form in the storage unit to a processed state when the processing of the form in which the state information indicating the processing standby state is registered in the storage unit is completed;
A list generation means for generating a list in which the queued documents for each item are arranged in order of priority, and the total number of the queued documents and the completed documents is the number of all the documents of the item A list generation means for giving a higher priority to a form waiting for processing corresponding to a case corresponding to the case than a form waiting for processing corresponding to a case where the total is less than the total number of forms,
Program to function as.
前記リスト生成手段は、生成する前記リストにおいて、処理待ち状態の帳票と処理済み状態の帳票の数の合計が当該案件の前記全帳票数と一致する案件に対応する処理待ち状態の帳票については、同一案件に属する帳票が連続して並ぶようにする、ことを特徴とする請求項1に記載のプログラム。   In the list to be generated, the list generation means, for the forms waiting for processing corresponding to the case where the sum of the number of forms waiting for processing and the number of forms already processed matches the number of all forms of the case, The program according to claim 1, wherein forms belonging to the same item are arranged in a row. 前記コンピュータを、
帳票を当該帳票の対象である要素数に基づき管理する要素数管理方式を採用する案件については、当該案件の案件識別子に対応づけて、要素数管理方式を採用する旨、当該案件の全要素数、当該案件についての入力済み要素数、を記憶する第2の記憶手段、
入力された帳票から検出された案件識別子に対応づけて、前記第2の記憶手段に前記要素数管理方式を採用する旨が記憶されている場合、当該帳票に記載された要素数を検出し、検出した要素数を、前記第2の記憶手段内の当該案件の前記入力済み要素数に加算する加算手段、
として更に機能させるとともに、
前記リスト生成手段は、前記入力済み要素数が前記全要素数と一致する案件に対応する処理待ち状態の帳票を、前記入力済み要素数が前記全要素数より少ない案件に対応する処理待ち状態の帳票よりも、前記優先度を高くする、
ことを特徴とする請求項1又は2に記載のプログラム。
The computer,
For an item that uses an element number management method that manages a form based on the number of elements that are the subject of the form, the fact that the element number management method is used in association with the item identifier of the item indicates that the total number of elements in the item , Second storage means for storing the number of input elements for the case,
If the fact that the element number management method is adopted is stored in the second storage means in association with the case identifier detected from the input form, the number of elements described in the form is detected, Adding means for adding the number of detected elements to the number of elements already input for the case in the second storage means;
And further function as
The list generation means is configured to process a form waiting for processing corresponding to a case in which the number of input elements matches the number of all elements, and to wait for processing corresponding to a case in which the number of input elements is less than the total number of elements. Make the priority higher than the form,
The program according to claim 1 or 2, characterized by the above-mentioned.
前記リスト生成手段は、前記合計が前記全帳票数と一致する案件に対応する処理待ち状態の帳票を、前記入力済み要素数が前記全要素数より少ない案件に対応する処理待ち状態の帳票よりも、前記優先度を高くする、
ことを特徴とする請求項3に記載のプログラム。
The list generation means is a process waiting state corresponding to a case where the total matches the number of all forms, and a list waiting for processing corresponding to a case where the number of input elements is less than the total number of elements. , Increase the priority,
The program according to claim 3.
前記リスト生成手段は、前記入力済み要素数が前記全要素数と一致する案件に対応する処理待ち状態の帳票を、前記合計が前記全帳票数より少ない案件に対応する処理待ち状態の帳票よりも、前記優先度を高くする、
ことを特徴とする請求項3又は4に記載のプログラム。
The list generation means is configured to process a form waiting for processing corresponding to a case in which the number of input elements matches the number of all elements than a form waiting for processing corresponding to a case in which the total is less than the total number of forms. , Increase the priority,
The program according to claim 3 or 4, characterized in that.
前記リスト生成手段は、案件毎の付加属性を記憶する手段から、各案件のあらかじめ定めた付加属性の値を取得し、処理待ち状態の帳票と処理済み状態の帳票の数の合計が当該案件の前記全帳票数と一致する案件に対応する処理待ち状態の帳票の前記リストにおける配列順序を、取得した各案件の付加属性の値に基づいて決定する、ことを特徴とする請求項1〜5のいずれか1項に記載のプログラム。   The list generation means obtains a value of a predetermined additional attribute for each case from a means for storing the additional attribute for each case, and the total number of forms in the waiting state and processed forms is the sum of the number of the case. 6. The arrangement order in the list of forms waiting for processing corresponding to the number of cases corresponding to the total number of forms is determined based on the value of the additional attribute of each acquired case. The program according to any one of the above items. 前記リスト生成手段は、案件毎の付加属性を記憶する手段から、各案件の付加属性を取得し、処理待ち状態の帳票と処理済み状態の帳票の数の合計が当該案件の前記全帳票数と一致する案件に対応する処理待ち状態の帳票、及び前記入力済み要素数が前記全要素数と一致する案件に対応する処理待ち状態の帳票の前記リストにおける配列順序を、取得した各案件の付加属性に基づいて決定する、ことを特徴とする請求項3〜5のいずれか1項に記載のプログラム。   The list generation means acquires the additional attributes of each case from the means for storing the additional attributes for each case, and the total of the number of forms waiting to be processed and the forms in the processed state is the total number of forms of the case. Additional attributes of each acquired matter for the order of arrangement in the list of forms waiting for processing corresponding to the matching case and the list of waiting forms corresponding to cases where the number of input elements matches the total number of elements The program according to any one of claims 3 to 5, wherein the program is determined based on the program. 案件毎に、当該案件の案件識別子、当該案件の全帳票数、及び、入力された帳票がそれぞれ処理待ち状態又は処理済み状態のいずれであるかを示す状態情報、を記憶する記憶手段と、
帳票が入力されると、当該帳票から案件識別子を検出し、検出した案件識別子に対応づけて当該帳票が処理待ち状態であることを示す状態情報を前記記憶手段に登録する登録手段と、
前記記憶手段に処理待ち状態を表す状態情報が登録された帳票の処理が完了した場合に、前記記憶手段内の当該帳票に対応する前記状態情報を処理済み状態へと更新する更新手段と、
各案件についての処理待ち状態の帳票を優先度の順に並べたリストを生成するリスト生成手段であって、処理待ち状態の帳票と処理済み状態の帳票の数の合計が当該案件の前記全帳票数と一致する案件に対応する処理待ち状態の帳票を、前記合計が前記全帳票数より少ない案件に対応する処理待ち状態の帳票よりも、優先度を高くするリスト生成手段と、
を備える帳票処理装置。
Storage means for storing, for each case, a case identifier of the case, the total number of forms of the case, and status information indicating whether the input form is in a process waiting state or a processed state.
When a form is input, a registration unit that detects a case identifier from the form and registers state information indicating that the form is waiting for processing in association with the detected case identifier in the storage unit;
An update unit that updates the state information corresponding to the form in the storage unit to a processed state when the processing of the form in which the state information indicating the processing standby state is registered in the storage unit is completed;
A list generation means for generating a list in which the queued documents for each item are arranged in order of priority, and the total number of the queued documents and the completed documents is the number of all the documents of the item A list generation means for giving a higher priority to a form waiting for processing corresponding to a case that matches the case than a form waiting for processing corresponding to a case where the total is less than the total number of forms,
A form processing apparatus comprising:
JP2013047084A 2013-03-08 2013-03-08 Program and form processing device Expired - Fee Related JP5895876B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013047084A JP5895876B2 (en) 2013-03-08 2013-03-08 Program and form processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013047084A JP5895876B2 (en) 2013-03-08 2013-03-08 Program and form processing device

Publications (2)

Publication Number Publication Date
JP2014174754A JP2014174754A (en) 2014-09-22
JP5895876B2 true JP5895876B2 (en) 2016-03-30

Family

ID=51695918

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013047084A Expired - Fee Related JP5895876B2 (en) 2013-03-08 2013-03-08 Program and form processing device

Country Status (1)

Country Link
JP (1) JP5895876B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7057341B2 (en) * 2019-12-18 2022-04-19 株式会社GLOBAL-parts Equipment, methods and programs
CN113052479A (en) * 2021-04-07 2021-06-29 城云科技(中国)有限公司 Modeling method, sorting method and device of case sorting model
JP7373821B1 (en) 2023-04-05 2023-11-06 株式会社Tokium Programs, computers and information processing methods

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5987437A (en) * 1996-09-23 1999-11-16 Ncr Corporation Method of improving assistance to an operator to balance an out-of-proof transaction and an apparatus therefor
JP2001005888A (en) * 1999-06-23 2001-01-12 Hitachi Ltd System and method for data entry
JP4262655B2 (en) * 2003-09-18 2009-05-13 パナソニック株式会社 Workflow system and workflow system management method
JP5353641B2 (en) * 2009-11-05 2013-11-27 富士通株式会社 Business process structure estimation method, program, and apparatus
JP4678794B1 (en) * 2009-11-16 2011-04-27 株式会社ジェイ エスキューブ Data entry system

Also Published As

Publication number Publication date
JP2014174754A (en) 2014-09-22

Similar Documents

Publication Publication Date Title
JP6871840B2 (en) Calculator and document identification method
JP6357621B1 (en) Accounting processing apparatus, accounting processing system, accounting processing method and program
JP2018205910A (en) Computer, document identification method, and system
US20140169665A1 (en) Automated Processing of Documents
CN110276236B (en) Computer and template management method
US11321558B2 (en) Information processing apparatus and non-transitory computer readable medium
US20140108397A1 (en) Computer-Implemented Document Manager Application Enabler System and Method
JP5895876B2 (en) Program and form processing device
JP6523979B2 (en) Document management apparatus, document management method and program
JP2019079147A (en) Table recognition processing device
JP2017068303A (en) Image processing apparatus and program
US11151373B2 (en) Information processing apparatus and information processing method
JP2006277644A (en) Data migration support system and data migration support program
JP6524311B2 (en) Table recognition processor
JP5380970B2 (en) Document processing apparatus and program
JP2008152359A (en) System base configuration design support system and support method
US20130300562A1 (en) Generating delivery notification
US11363162B2 (en) System and method for automated organization of scanned text documents
JP6461047B2 (en) Catalog search system, method and program
JP3766854B2 (en) Data processing device
JP2022075467A (en) Data processing device, data processing method, and program
JP5521770B2 (en) Information processing apparatus and program
WO2020240820A1 (en) File management device, file management method, and program
JP6891542B2 (en) Personal connection information creation device, personal connection information creation program and personal connection information creation method
JP2008154203A (en) Print medium processing system, printing apparatus, information processing apparatus, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150306

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160126

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: 20160202

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160215

R150 Certificate of patent or registration of utility model

Ref document number: 5895876

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees