JP4308228B2 - Approval support system, approval support method, and approval support program - Google Patents

Approval support system, approval support method, and approval support program Download PDF

Info

Publication number
JP4308228B2
JP4308228B2 JP2006180323A JP2006180323A JP4308228B2 JP 4308228 B2 JP4308228 B2 JP 4308228B2 JP 2006180323 A JP2006180323 A JP 2006180323A JP 2006180323 A JP2006180323 A JP 2006180323A JP 4308228 B2 JP4308228 B2 JP 4308228B2
Authority
JP
Japan
Prior art keywords
code
draft document
time
approver
document
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
JP2006180323A
Other languages
Japanese (ja)
Other versions
JP2008009772A (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.)
Mizuho Information and Research Institute Inc
Original Assignee
Mizuho Information and Research Institute Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mizuho Information and Research Institute Inc filed Critical Mizuho Information and Research Institute Inc
Priority to JP2006180323A priority Critical patent/JP4308228B2/en
Publication of JP2008009772A publication Critical patent/JP2008009772A/en
Application granted granted Critical
Publication of JP4308228B2 publication Critical patent/JP4308228B2/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 an approval support system, method, and program for supporting approval processing using a paper document together with an electronic document in an approval operation and a document management operation.

従来、企業等においては、各種書類の決裁を行なう場合、起案者が所定の形式で決裁文書を作成する。そして、起案者の上長等の決裁を受けてから事務処理を進めている。この場合、起案文書の修正を行いながら承認や決裁を受ける場合もある。一般的に、起案者は、決裁文書を紙に印字し、必要に応じて紙の添付資料とともに紙文書として決裁者に手渡しによって回覧され、捺印による決裁を受けるという形式で行われることが多い。しかし、決裁文書の回付に時間がかかり、また、決裁文書の管理等が煩雑であった。   2. Description of the Related Art Conventionally, in corporations and the like, when drafting various documents, a drafter creates a settlement document in a predetermined format. Then, after receiving the approval of the drafter's superior, etc., paperwork is proceeding. In this case, approval and approval may be obtained while correcting the draft document. In general, the drafter often prints the approval document on paper, circulates it as a paper document with a paper attachment if necessary, and circulates it by hand to the authorizer, and receives approval by seal. However, it took time to circulate the approval document, and the management of the approval document was complicated.

このため、伝票の添付資料を電子化し、組織内のLANなどのネットワークを利用して回付することによって、添付資料の回覧中の紛失、伝票決裁の遅れなどの問題を解決するための電子決裁システムが検討されている(例えば、特許文献1を参照。)。この文献記載の技術では、端末装置は入力された伝票データ及び添付資料の画像データをサーバへ送信する。伝票登録部は、決裁欄データベースを参照して受信した伝票データの決裁ルートを決定し、伝票データとともに伝票データベースに登録する。また受信した添付資料を伝票データと対応づけて添付資料データベースを介して添付資料画像データベースに登録する。伝票決裁部及び会計部門決裁部は、端末装置等からの要求に従って決裁すべき伝票の一覧表を作成して端末装置等へ送信し、要求に従って伝票データベース、添付資料データベース及び添付資料画像データベースを参照して伝票データ及び添付資料を端末装置等へ送信する。   For this reason, electronic approval is used to solve problems such as lost attachment circulation and slippage delay by digitizing the attached material of the slip and circulating it using a network such as a LAN within the organization. A system has been studied (see, for example, Patent Document 1). In the technique described in this document, the terminal device transmits the input slip data and the image data of the attached material to the server. The slip registration unit determines a settlement route for the received slip data with reference to the settlement column database, and registers it in the slip database together with the slip data. The received attached material is associated with the slip data and registered in the attached material image database via the attached material database. The slip approval department and the accounting department approval section create a list of slips to be approved according to the request from the terminal device, etc., and send it to the terminal device, etc. Then, the slip data and the attached material are transmitted to the terminal device or the like.

また、すべての文書が電子化されることはなく、紙文書が依然として残っていることもある。このような環境下の文書決裁業務と文書管理業務において、電子文書と紙文書とを別途に決裁及び管理するための文書業務支援装置も検討されている(例えば、特許文献2を参照。)。この文献記載の技術では、電子文書と紙文書のいずれにも識別子を割り当て文書データベースに登録する。そして、電子文書では識別子を承認者及び決裁者が選択可能なものとし、紙文書では識別子を文書に付加する。ここで、承認者及び決裁者が識別子を選択して承認及び決裁を行なうことにより、電子文書と紙文書の承認進捗状況を管理する。さらに、外部文書の収受と起票文書の作成、文書の施行と保管について識別子により文書データベースを利用して処理することにより文書業務全般に渡って電子文書と紙文書を統合処理する。   Also, not all documents are digitized and paper documents may still remain. In such document approval work and document management work in such an environment, a document work support apparatus for separately making a decision and managing an electronic document and a paper document has been studied (for example, see Patent Document 2). In the technique described in this document, identifiers are assigned to both electronic documents and paper documents and registered in the document database. In the electronic document, the identifier can be selected by the approver and the approver, and in the paper document, the identifier is added to the document. Here, when the approver and the approver select the identifier and perform approval and approval, the approval progress of the electronic document and the paper document is managed. Furthermore, the processing of the collection of external documents, the creation of draft documents, the enforcement and storage of documents are performed using the document database by identifiers, whereby the electronic document and the paper document are integrated over the entire document operation.

更に、決裁内容が途中で変更される場合もある。この場合に、自動的に仮承認を処理待ちに戻す決裁フロー管理システムも検討されている(例えば、特許文献3を参照。)。この文献記載の技術では、文書変更を受付けると、次の決裁作業以降について、決裁状態が仮承認のものがあれば、処理待ちに更新する。
特開平10−198744号公報(第1頁) 特開2004−54364号公報(第1頁) 特開2006−107082号公報(第1頁)
Furthermore, the contents of the approval may be changed in the middle. In this case, an approval flow management system that automatically returns provisional approval to a process waiting state has been studied (see, for example, Patent Document 3). In the technique described in this document, when a document change is accepted, if the approval state is provisionally approved after the next approval operation, the document is updated to wait for processing.
JP 10-198744 A (first page) JP 2004-54364 A (first page) JP 2006-107082 A (first page)

起案に対して証憑等の現物を用いて確認することにより、手続の確認を期待することができる。一方、紙文書を確認しながら、この紙文書に関わる電子データを取得するための
入力等の作業は煩雑である。また、電子文書と紙文書とを同時に発送した場合にも、一体として回付されるとは限らない。具体的には、現物(紙文書)の配送には時間を要する上、ネットワークシステムの状況によっては、電子文書の回付が遅れる場合もある。
Confirmation of the procedure can be expected by confirming the draft using actual items such as vouchers. On the other hand, while confirming a paper document, an operation such as input for acquiring electronic data related to the paper document is complicated. Further, even when an electronic document and a paper document are sent out at the same time, they are not necessarily circulated as a unit. Specifically, it takes time to deliver the actual product (paper document), and the circulation of the electronic document may be delayed depending on the situation of the network system.

また、電子文書が修正された場合、電子文書と並行して回付されている紙文書との間に齟齬が生じることがある。この場合、誤った承認処理が行なわれる可能性がある。
更に、複数の紙文書が回付された場合、紙文書を重ねて読み飛ばしてしまう場合もある。
Moreover, when an electronic document is corrected, a wrinkle may occur between the electronic document and a paper document circulated in parallel. In this case, an incorrect approval process may be performed.
Furthermore, when a plurality of paper documents are circulated, the paper documents may be overlapped and skipped.

本発明は、上記問題点を解決するためになされたものであり、伝票等の紙文書を利用しながら、効率的かつ確実に承認処理を支援するための承認支援システム、承認支援方法及び承認支援プログラムを提供することにある。   The present invention has been made to solve the above-described problems, and an approval support system, an approval support method, and an approval support for efficiently and surely supporting an approval process while using a paper document such as a slip. To provide a program.

上記問題点を解決するために、請求項1に記載の発明は、印印刷手段を備えた起案者端末、及びコードシンボル読取手段を備えた承認者端末に接続された制御手段と、起案文書コード、起案者コード、起案内容、起案文書が登録された登録時刻についての第1時刻情報、ステータスに関するデータを含んで構成される起案文書レコードが記録される申請データ記憶手段と、起案者コードに関連付けて承認者コードを記録した承認者データ記憶手段とを設けた承認支援システムであって、前記制御手段が、起案者端末において起案された起案文書について起案文書レコードを前記申請データ記憶手段に記録し、この起案文書が印刷された印刷時刻についての第2時刻情報と起案文書コードとを特定するためのコードシンボルを生成し、このコードシンボルを付した帳票を印字するための印刷データを生成し、前記印刷手段において印刷させる起案文書登録手段と、承認者端末から承認者コードを取得した場合、前記承認者データ記憶手段を用いて前記承認者コードに関連付けられた起案者コードの起案文書レコードを特定し、前記コードシンボル読取手段を用いて帳票に印字されたコードシンボルから第2時刻情報と起案文書コードとを取得し、この起案文書コードを用いて前記申請データ記憶手段から第1時刻情報を特定し、前記第1時刻情報
における登録時刻と前記第2時刻情報における印刷時刻とを照合して、前記印刷時刻が前記登録時刻より遅い場合には、前記起案文書を承認するフラグを記録する照合処理手段として機能することを要旨とする。
In order to solve the above-mentioned problems, the invention described in claim 1 includes a drafter terminal having a stamp printing unit, a control unit connected to an approver terminal having a code symbol reading unit, and a draft document code. An application data storage means for recording a draft document record including data relating to a drafter code, draft content, first time information about the registration time when the draft document was registered , and status, and association with the drafter code And an approver data storage unit that records the approver code, wherein the control unit records a draft document record for the draft document drafted at the drafter terminal in the application data storage unit. , generates code symbols for identifying a second time information and drafting document code for printing time this draft document is printed, the code When print data for printing a form with a symbol is generated and the approver code is obtained from the draft document registration unit to be printed by the printing unit and the approver terminal, the approver data storage unit is used to The draft document record of the drafter code associated with the approver code is specified, the second time information and the draft document code are acquired from the code symbol printed on the form using the code symbol reading means, and the draft document First time information is identified from the application data storage means using a code, and the first time information
The registration time in the second time information and the printing time in the second time information are collated, and if the printing time is later than the registration time, it functions as a collation processing means for recording a flag for approving the draft document. And

請求項に記載の発明は、請求項に記載の承認支援システムにおいて、前記制御手段が、承認するフラグを記録する場合には、前記起案文書の起案文書コードに関連付けて承認日時を承認管理データ記憶部に記録し、前記承認者端末からコードシンボルの読み取りの完了通知を受信した場合、承認者コードに関して未承認起案文書を検索し、未承認起案文書が残っている場合、前記承認者端末から承認者コードを取得した時に特定した起案文書レコードにおいて、起案文書を承認するフラグが記録された既承認起案文書及び未承認起案文書に関する起案文書レコードを特定し、特定した起案文書レコードの登録日時又は承認日時の内で最新更新日時を特定し、前記既承認起案文書の最新更新日時と、前記未承認起案文書の最新更新日時とを比較し、両者の間隔が所定期間以下の未承認起案文書を検索し、未承認起案文書を抽出した場合には、前記承認者端末にアラームを出力する確認処理手段として更に機能することを要旨とする。 Invention according to claim 2, in approved support system according to claim 1, wherein the control means, in the case of recording a flag approved, approve managing authorization date and time associated with drafting a document code of the draft document When the data symbol is read from the approver terminal and received from the approver terminal , the approver terminal searches the unapproved draft document for the approver code, and the unapproved draft document remains. In the draft document record identified when the approver code is acquired from the, the draft document record related to the approved draft document and the unapproved draft document with the flag to approve the draft document is identified, and the registration date and time of the identified draft document record or to identify the latest update date and time of the approval date and time, and the latest update date and time of the already approved draft document, and the latest update date and time of the unapproved draft document In comparison, when an unapproved draft document whose interval is equal to or less than a predetermined period is searched and an unapproved draft document is extracted, it further functions as a confirmation processing means for outputting an alarm to the approver terminal. To do.

請求項に記載の発明は、印刷手段を備えた起案者端末、及びコードシンボル読取手段を備えた承認者端末に接続された制御手段と、起案文書コード、起案者コード、起案内容、起案文書が登録された登録時刻についての第1時刻情報、ステータスに関するデータを含んで構成される起案文書レコードが記録される申請データ記憶手段と、起案者コードに関連付けて承認者コードを記録した承認者データ記憶手段とを設けた承認支援システムを用いて承認処理を支援する方法であって、前記制御手段が、起案者端末において起案された起案文書について起案文書レコードを前記申請データ記憶手段に記録し、この起案文書が印刷された印刷時刻についての第2時刻情報と起案文書コードとを特定するためのコードシンボルを生成し、このコードシンボルを付した帳票を印字するための印刷データを生成し、前記印刷手段において印刷させる起案文書登録段階と、承認者端末から承認者コードを取得した場合、前記承認者データ記憶手段を用いて前記承認者コードに関連付けられた起案者コードの起案文書レコードを特定し、前記コードシンボル読取手段を用いて帳票
に印字されたコードシンボルから第2時刻情報と起案文書コードとを取得し、この起案文書コードを用いて前記申請データ記憶手段から第1時刻情報を特定し、前記第1時刻情報における登録時刻と前記第2時刻情報における印刷時刻とを照合して、前記印刷時刻が前記登録時刻より遅い場合には、前記起案文書を承認するフラグを記録する照合処理段階とを実行することを要旨とする。
The invention described in claim 3 is a drafter terminal having a printing unit, a control unit connected to an approver terminal having a code symbol reading unit, a draft document code, a drafter code, a draft content, and a draft document. Application data storage means for recording a draft document record configured to include data relating to the first time information and status regarding the registration time at which the license is registered, and approver data in which the approver code is recorded in association with the drafter code A method for supporting an approval process using an approval support system provided with a storage means, wherein the control means records a draft document record for the draft document drafted in the drafter terminal in the application data storage means, It generates code symbols for identifying the second time information about the printing time this draft document is printed and the drafting document code, this code Generate print data for printing a form with a symbol and print it in the drafting means, and when an approver code is obtained from the approver terminal, the approver data storage means The draft document record of the drafter code associated with the approver code is specified, the second time information and the draft document code are acquired from the code symbol printed on the form using the code symbol reading means, and the draft document The first time information is identified from the application data storage means using a code, the registration time in the first time information is compared with the printing time in the second time information, and the printing time is later than the registration time In this case, the gist is to execute a verification processing step of recording a flag for approving the draft document.

請求項に記載の発明は、請求項に記載の承認支援方法において、前記制御手段が、承認するフラグを記録する場合には、前記起案文書の起案文書コードに関連付けて承認日時を承認管理データ記憶部に記録し、前記承認者端末からコードシンボルの読み取りの完了通知を受信した場合、承認者コードに関して未承認起案文書を検索し、未承認起案文書が残っている場合、前記承認者端末から承認者コードを取得した時に特定した起案文書レコードにおいて、起案文書を承認するフラグが記録された既承認起案文書及び未承認起案文書に関する起案文書レコードを特定し、特定した起案文書レコードの登録日時又は承認日時の内で最新更新日時を特定し、前記既承認起案文書の最新更新日時と、前記未承認起案文書の最新更新日時とを比較し、両者の間隔が所定期間以下の未承認起案文書を検索し、未承認起案文書を抽出した場合には、前記承認者端末にアラームを出力する確認処理段階を更に実行することを要旨とする。 According to a fourth aspect of the present invention, in the approval support method according to the third aspect , when the control unit records a flag to be approved, the approval date and time is managed in association with the draft document code of the draft document. When the data symbol is read from the approver terminal and received from the approver terminal , the approver terminal searches the unapproved draft document for the approver code, and the unapproved draft document remains. In the draft document record identified when the approver code is acquired from the, the draft document record related to the approved draft document and the unapproved draft document with the flag to approve the draft document is identified, and the registration date and time of the identified draft document record or identifying the latest update date and time of the approval date, comparing the latest update date and time of the approved draft document, the latest update date and time of the unapproved draft document , Distance between them is searched for the following unapproved draft documents predetermined period, when extracting the unapproved draft document further summarized in that to perform the confirmation process step of outputting an alarm to the approver terminal.

請求項に記載の発明は、印刷手段を備えた起案者端末、及びコードシンボル読取手段を備えた承認者端末に接続された制御手段と、起案文書コード、起案者コード、起案内容、起案文書が登録された登録時刻についての第1時刻情報、ステータスに関するデータを含んで構成される起案文書レコードが記録される申請データ記憶手段と、起案者コードに関連付けて承認者コードを記録した承認者データ記憶手段とを設けた承認支援システムを用いて承認処理を支援するプログラムであって、前記制御手段を、起案者端末において起案された起案文書について起案文書レコードを前記申請データ記憶手段に記録し、この起案文書が印刷された印刷時刻についての第2時刻情報と起案文書コードとを特定するためのコードシンボルを生成し、このコードシンボルを付した帳票を印字するための印刷データを生成し、前記印刷手段において印刷させる起案文書登録手段と、承認者端末から承認者コードを取得した場合、前記承認者データ記憶手段を用いて前記承認者コードに関連付けられた起案者コードの起案文書レコードを特定し、前記コードシンボル読取手段を用いて帳票に印字されたコードシンボルから第2時刻情報と起案文書コードとを取得し、この起案文書コードを用いて前記申請データ記憶手段から第1時刻情報を特定し、前記第1時刻情報における登録時刻と前記第2時刻情報における印刷時刻とを照合して、前記印刷時刻が前記登録時刻より遅い場合には、前記起案文書を承認するフラグを記録する照合処理手段として機能させることを要旨とする。 The invention described in claim 5 includes a drafter terminal having a printing unit, a control unit connected to an approver terminal having a code symbol reading unit, a draft document code, a drafter code, a draft content, and a draft document. Application data storage means for recording a draft document record configured to include data relating to the first time information and status regarding the registration time at which the license is registered, and approver data in which the approver code is recorded in association with the drafter code A program for supporting an approval process using an approval support system provided with a storage means, wherein the control means records a draft document record for the draft document drafted in the drafter terminal in the application data storage means, It generates code symbols for identifying the second time information about the printing time this draft document is printed and the drafting document code, this When print data for printing a form with a code symbol is generated and the approver code is obtained from the draft document registration unit to be printed by the printing unit and the approver terminal, the approver data storage unit is used. The draft document record of the drafter code associated with the approver code is specified, the second time information and the draft document code are acquired from the code symbol printed on the form using the code symbol reading means, and the draft The first time information is identified from the application data storage means using a document code, the registration time in the first time information is compared with the printing time in the second time information, and the printing time is determined from the registration time. When it is late , the gist is to make it function as a verification processing means for recording a flag for approving the draft document.

請求項に記載の発明は、請求項に記載の承認支援プログラムにおいて、前記制御手段を、承認するフラグを記録する場合には、前記起案文書の起案文書コードに関連付けて承認日時を承認管理データ記憶部に記録し、前記承認者端末からコードシンボルの読み取りの完了通知を受信した場合、承認者コードに関して未承認起案文書を検索し、未承認起案文書が残っている場合、前記承認者端末から承認者コードを取得した時に特定した起案文書レコードにおいて、起案文書を承認するフラグが記録された既承認起案文書及び未承認起案文書に関する起案文書レコードを特定し、特定した起案文書レコードの登録日時又は承認日時の内で最新更新日時を特定し、前記既承認起案文書の最新更新日時と、前記未承認起案文書の最新更新日時とを比較し、両者の間隔が所定期間以下の未承認起案文書を検索し、未承認起案文書を抽出した場合には、前記承認者端末にアラームを出力する確認処理手段として更に機能させることを要旨とする。 According to a sixth aspect of the present invention, in the approval support program according to the fifth aspect , in the case where the control unit records a flag for approval, the approval date and time is managed in association with the draft document code of the draft document. When the data symbol is read from the approver terminal and received from the approver terminal , the approver terminal searches the unapproved draft document for the approver code, and the unapproved draft document remains. In the draft document record identified when the approver code is acquired from the, the draft document record related to the approved draft document and the unapproved draft document with the flag to approve the draft document is identified, and the registration date and time of the identified draft document record or to identify the latest update date and time of the approval date and time, and the latest update date and time of the already approved draft document, and the latest update date and time of the unapproved draft document In comparison, when an unapproved drafting document whose interval between them is equal to or less than a predetermined period is searched and an unapproved drafting document is extracted, it further functions as a confirmation processing means for outputting an alarm to the approver terminal. To do.

(作用)
請求項1、に記載の発明によれば、承認者端末から取得した承認者コードを用いて起案文書レコードを特定し、申請データ記憶手段に記録された第1時刻情報と、帳票に印字されたコードシンボルから取得した第2時刻情報とを照合して、照合結果に基づいて起案文書を承認するフラグを記録する。これにより、帳票(紙起案文書)と起案文書レコード(電子起案文書)との整合性を確認することができる。
(Function)
According to the inventions described in claims 1, 3 , and 5 , the draft document record is specified using the approver code acquired from the approver terminal, and the first time information recorded in the application data storage unit and the form The second time information acquired from the printed code symbol is collated, and a flag for approving the draft document is recorded based on the collation result. Thereby, it is possible to confirm the consistency between the form (paper drafting document) and the drafting document record (electronic drafting document).

発明によれば、第1時刻情報は起案文書が登録された登録時刻に関する情報であり、第2時刻情報は起案文書が印刷された印刷時刻に関する情報であり、印刷時刻が登録時刻より遅い場合には、起案文書を承認するフラグを記録する。これにより、帳票と起案文書レコードとの整合性を確認することができる。 According to the present invention, the first time information is information related to the registration time when the draft document is registered, and the second time information is information related to the print time when the draft document is printed, and the print time is later than the registration time. Records a flag for approving the draft document. Thereby, the consistency between the form and the draft document record can be confirmed.

請求項又はに記載の発明によれば、制御手段は、承認者端末からコードシンボルの読み取りの完了通知を受信した場合、承認者コードに関して未承認起案文書を検索す
る。そして、今回の承認処理を行なった既承認起案文書及び未承認起案文書に関する起案文書レコードを特定し、特定した起案文書レコードの第1時刻情報を特定する。次に、既承認起案文書の第1時刻情報と未承認起案文書の第1時刻情報とを比較し、両者の間隔が所定期間以下の未承認起案文書を検索し、未承認起案文書を抽出した場合には、承認者端末にアラームを出力する。これにより、帳票の確認忘れを抑制することができる。
According to the invention described in claim 2 , 4, or 6 , the control means searches for an unapproved draft document regarding the approver code when receiving the completion notification of the reading of the code symbol from the approver terminal. And the draft document record regarding the already-approved draft document and the unapproved draft document which performed this approval process is specified, and the 1st time information of the specified draft document record is specified. Next, the first time information of the already approved draft document is compared with the first time information of the unapproved draft document, the unapproved draft document whose interval is a predetermined period or less is searched, and the unapproved draft document is extracted. In this case, an alarm is output to the approver terminal. As a result, forgetting to check the form can be suppressed.

本発明によれば、起案文書等の紙文書を利用しながら、効率的かつ確実に承認処理を支援するための承認支援システム、承認支援方法及び承認支援プログラムを提供することができる。   According to the present invention, it is possible to provide an approval support system, an approval support method, and an approval support program for supporting an approval process efficiently and reliably while using a paper document such as a draft document.

以下、本発明を具体化した実施形態を図1〜図9に従って説明する。本実施形態では、企業内の社員が起案者として起票した起案文書(経理伝票)を承認者が行なう承認処理を支援する場合に用いる承認支援システム、承認支援方法及び承認支援プログラムとして説明する。   DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments embodying the present invention will be described with reference to FIGS. In the present embodiment, a description will be given as an approval support system, an approval support method, and an approval support program used when supporting approval processing performed by an approver for a draft document (accounting slip) drafted by a company employee as a drafter.

本実施形態では、図1に示すように、承認支援システムとしての承認支援サーバ20が承認支援処理を実行する。この承認支援サーバ20には、ネットワークを介して起案者端末10、承認者端末(起案部門承認者端末30及び経理部門承認者端末40)が接続されている。   In this embodiment, as shown in FIG. 1, the approval support server 20 as an approval support system executes an approval support process. The approval support server 20 is connected to a drafter terminal 10 and an approver terminal (a drafting department approver terminal 30 and an accounting department approver terminal 40) via a network.

起案者端末10は、伝票を起票する社員が使用するコンピュータ端末である。起案部門承認者端末30は、この起案者が属する部門(起案部門)において承認権限を有する承認者(例えば、起案者の上長)が使用するコンピュータ端末である。経理部門承認者端末40は、経理部門における承認権限を有する承認者(決裁者)が使用するコンピュータ端末である。   The drafter terminal 10 is a computer terminal used by an employee who issues a slip. The drafting department approver terminal 30 is a computer terminal used by an approver (for example, a superior of a drafting person) who has an approval authority in a department (drafting department) to which the drafter belongs. The accounting department approver terminal 40 is a computer terminal used by an approver (authorizer) having approval authority in the accounting department.

この起案者端末10、起案部門承認者端末30及び経理部門承認者端末40は、各利用者が承認支援サーバ20にアクセスする場合に用いられる。起案者端末10、起案部門承認者端末30及び経理部門承認者端末40は、ネットワークを介してデータを送信する機能や、受信したデータを表示する機能等を有する。このため、この起案者端末10、起案部門承認者端末30及び経理部門承認者端末40は、図示しないCPU、RAM、ROMの他、キーボード、マウス等の入力手段、ディスプレイ等の出力手段、通信手段等を有する。   The drafter terminal 10, drafting department approver terminal 30, and accounting department approver terminal 40 are used when each user accesses the approval support server 20. The drafter terminal 10, the drafting department approver terminal 30, and the accounting department approver terminal 40 have a function of transmitting data via a network, a function of displaying received data, and the like. For this reason, this drafter terminal 10, drafting department approver terminal 30, and accounting department approver terminal 40 include CPU, RAM and ROM (not shown), input means such as a keyboard and mouse, output means such as a display, and communication means. Etc.

更に、起案部門承認者端末30や経理部門承認者端末40は、コードシンボル(本実施形態ではバーコード)を読み取るコードシンボル読取手段(バーコードリーダ)を備える。このバーコードリーダを用いることにより、後述するように、紙起案文書である帳票(本実施形態では、証憑台紙)に印刷されたバーコードを読み取って、各種情報をデコードすることができる。   Furthermore, the drafting department approver terminal 30 and the accounting department approver terminal 40 include code symbol reading means (bar code reader) for reading a code symbol (bar code in this embodiment). By using this bar code reader, as will be described later, various information can be decoded by reading a bar code printed on a paper draft document (in this embodiment, a voucher mount).

承認支援サーバ20は、起案者端末10、起案部門承認者端末30及び経理部門承認者端末40から受信したデータに基づいて伝票を管理する各種データ処理を行なうコンピュータシステムである。承認支援サーバ20は、承認者データ記憶手段としての権限データ記憶部22、申請データ記憶手段としての伝票データ記憶部23、承認管理データ記憶部24及びこれらを制御する制御部21を備える。   The approval support server 20 is a computer system that performs various data processing for managing slips based on data received from the drafter terminal 10, the drafting department approver terminal 30, and the accounting department approver terminal 40. The approval support server 20 includes an authority data storage unit 22 as an approver data storage unit, a slip data storage unit 23 as an application data storage unit, an approval management data storage unit 24, and a control unit 21 that controls them.

この制御部21は、承認支援処理を行なうための各種データの管理処理等を行なう制御手段として機能する。この制御部21は、図示しないCPU、RAM、ROM等を有し、後述する処理(起案文書登録段階、照合処理段階、確認処理段階の各処理等)を行なう。そのための承認管理プログラムを実行することにより、制御部21は、図2に示すようにユーザ認証手段210、伝票登録手段211、伝票照会手段212、照合処理手段213、バーコードデータ取得手段214、確認処理手段215として機能する。   The control unit 21 functions as a control unit that performs various data management processing for performing approval support processing. The control unit 21 includes a CPU, a RAM, a ROM, and the like (not shown), and performs processes described later (each process in a draft document registration stage, a collation process stage, a confirmation process stage, and the like). By executing the approval management program for that purpose, the control unit 21 makes the user authentication means 210, the slip registration means 211, the slip inquiry means 212, the collation processing means 213, the barcode data acquisition means 214, the confirmation as shown in FIG. It functions as the processing means 215.

ここで、ユーザ認証手段210は、承認支援サーバ20にアクセスした利用者の認証処理を実行する。これにより、各利用者を特定するとともに、利用者の権限を取得する。
伝票登録手段211は、起案文書登録手段として機能し、起案者によって起票された伝票の登録処理を実行する。
Here, the user authentication unit 210 executes authentication processing for the user who has accessed the approval support server 20. Thus, each user is specified, and the authority of the user is acquired.
The slip registration unit 211 functions as a draft document registration unit and executes registration processing of a slip drafted by the drafter.

伝票照会手段212は、利用者のコンピュータ端末から伝票コードや検索条件(日付や部門コード)を取得して、合致する伝票の検索処理や、一覧照会リストの提供処理を実行する。また、伝票照会手段212において検索した伝票レコードについて、伝票登録手段211を利用して修正することも可能である。   The slip inquiry unit 212 acquires a slip code and a search condition (date and department code) from the user's computer terminal, and executes a search processing for a matching slip and a list reference list provision processing. In addition, the slip record searched by the slip inquiry means 212 can be corrected by using the slip registration means 211.

照合処理手段213は、承認対象の紙起案文書と電子起案文書との照合処理を実行する。
バーコードデータ取得手段214は、起案部門承認者端末30や経理部門承認者端末40のバーコードリーダから各種情報(ここでは、伝票コード及び登録日時)の取得処理を実行する。
確認処理手段215は、承認対象の伝票の承認処理漏れの有無を確認するための処理を
実行する。
The collation processing unit 213 performs collation processing between the paper draft document to be approved and the electronic draft document.
The barcode data acquisition unit 214 executes an acquisition process of various information (here, slip code and registration date and time) from the barcode reader of the drafting department approver terminal 30 and the accounting department approver terminal 40.
The confirmation processing unit 215 executes a process for confirming whether or not there is a failure in the approval process for the approval target slip.

権限データ記憶部22には、図3に示すように、決裁ルートを決定するための権限テーブル220に関するデータが記録される。この権限テーブル220は、権限委譲や権限分担により各組織において、承認処理を行なう権限者を決定した場合に登録される。そして、後述するように、この権限テーブルに記録された承認者コードに基づいて、各伝票が回付される。権限テーブル220においては、起案者が属する部門の起案部門コード毎に、起案を行なう起案者コード(社員コード)や、起案部門や経理部門において申請伝票の承認処理を行なう権限者の承認者コード(権限者の社員コード)が記録されている。   As shown in FIG. 3, the authority data storage unit 22 records data related to the authority table 220 for determining an approval route. This authority table 220 is registered when an authorized person who performs an approval process is determined in each organization by authority delegation or authority sharing. As will be described later, each slip is circulated based on the approver code recorded in the authority table. In the authority table 220, for each drafting department code of the department to which the drafter belongs, a drafter code (employee code) for drafting, or an approver code for an authorized person who performs application slip approval processing in the drafting department or accounting department ( Employee code of authorized person) is recorded.

この起案部門コードデータ領域には、各起案部門を特定するための識別子に関するデータが記録される。
起案者コードデータ領域には、各部門に属する社員(本実施形態では起案者)を特定するための社員コードに関するデータが記録される。例えば、社員番号を用いることが可能である。
In the drafting department code data area, data relating to an identifier for identifying each drafting department is recorded.
In the drafter code data area, data related to an employee code for identifying an employee (in this embodiment, a drafter) belonging to each department is recorded. For example, an employee number can be used.

なお、承認処理の権限において所定の条件が設定されている場合には、この条件毎に承認者を特定するための承認者コードが設定されて記録される。例えば、伝票の金額に応じて異なる権限者を設定する場合には、条件に関連付けて権限者を特定する承認者コードが記録される。   In the case where a predetermined condition is set in the authority of the approval process, an approver code for specifying an approver is set and recorded for each condition. For example, when different authorized persons are set according to the amount of the slip, an approver code for specifying the authorized person in association with the condition is recorded.

伝票データ記憶部23には、図4に示すように、担当者が起票した電子起案文書に関する伝票レコード230が記録される。この伝票レコード230は、起案者が伝票の登録申請(起票)を行なったときに登録される。そして、承認処理が行なわれる度にデータ更新が行なわれる。この伝票レコード230は、伝票コード、起案部門コード、起案者コード、起案内容、登録日時、ステータスに関するデータを含んで構成される。   As shown in FIG. 4, a slip record 230 relating to an electronic draft document drafted by a person in charge is recorded in the slip data storage unit 23. This slip record 230 is registered when the drafter makes a slip registration application (draft). Data is updated every time approval processing is performed. The slip record 230 includes data relating to a slip code, drafting department code, drafter code, drafting content, registration date and time, and status.

伝票コードデータ領域には、各伝票を特定するための識別子に関するデータが記録される。
起案部門コードデータ領域、起案者コードデータ領域には、この伝票を起票した起案部門の部門コードや、起案者の社員コードを特定するための識別子に関するデータが記録される。
Data relating to an identifier for identifying each slip is recorded in the slip code data area.
In the drafting department code data area and the drafter code data area, data related to an identifier for identifying the department code of the drafting department that drafted the slip and the employee code of the drafter is recorded.

起案内容データ領域には、この伝票の内容に関するデータが記録される。例えば、支払伝票の場合には支払いの目的、支払期限や支払金額等に関する情報が記録される。
登録日時データ領域には、この伝票が起票された日時に関するデータ(第1時刻情報)が記録される。ここでは、登録日時として年月日時分秒を用いる。
In the drafting content data area, data relating to the content of the slip is recorded. For example, in the case of a payment slip, information related to the purpose of payment, due date, payment amount, etc. is recorded.
In the registration date / time data area, data (first time information) related to the date / time when the slip is issued is recorded. Here, year / month / day / hour / minute / second are used as the registration date / time.

ステータスデータ領域には、この伝票の進捗状況に関するフラグに関するデータが記録される。本実施形態では、「未承認」、「起案部門承認済」、「経理部門承認済」等を示すフラグを用いる。「未承認」フラグは、起案〜起案部門における承認前までのステータスを示す。この「未承認」フラグが記録された伝票レコード230については、起案者が修正することができる。この場合には、修正した日時が登録日時として更新記録される。   In the status data area, data related to a flag relating to the progress of the slip is recorded. In the present embodiment, flags indicating “unapproved”, “draft department approved”, “accounting department approved”, and the like are used. The “unapproved” flag indicates a status from drafting to drafting department before approval. The drafter can correct the slip record 230 in which the “unapproved” flag is recorded. In this case, the corrected date and time is updated and recorded as the registration date and time.

「起案部門承認済」フラグは、起案部門で承認後〜経理部門における承認前までのステータスを示す。「経理部門承認済」フラグは、経理部門において承認済みのステータスを示す。支払伝票については、この「経理部門承認済」フラグの登録により、出納処理が行なわれる。   The “draft department approved” flag indicates a status from after approval in the drafting department to before approval in the accounting department. The “accounting department approved” flag indicates the status of approval in the accounting department. With respect to the payment slip, an accounting process is performed by registering the “accounting department approved” flag.

承認管理データ記憶部24には、図5に示すように、承認待ちの伝票に関する承認管理
レコード240が記録される。この承認管理レコード240は、担当者が起票処理を行なった場合や、決裁ルートにおいて先の権限者が承認処理を行なったときに次の承認処理が必要な場合に登録される。そして、承認処理が行なわれる場合に、承認日時が追加記録される。この承認管理レコード240は、伝票コード、承認者コード、承認日時に関するデータを含んで構成される。
In the approval management data storage unit 24, as shown in FIG. 5, an approval management record 240 related to a voucher waiting for approval is recorded. This approval management record 240 is registered when the person in charge performs the drafting process or when the next approval process is necessary when the previous authority performs the approval process in the approval route. When the approval process is performed, the approval date and time is additionally recorded. The approval management record 240 includes data on a slip code, an approver code, and an approval date / time.

伝票コードデータ領域には、伝票を特定するための識別子に関するデータが記録される。
承認者コードデータ領域には、この伝票の承認処理を行なう権限者の社員コードに関するデータが記録される。
In the slip code data area, data relating to an identifier for specifying a slip is recorded.
In the approver code data area, data related to the employee code of the authorized person who performs the approval process of the slip is recorded.

承認日時データ領域には、この伝票について承認処理が行なわれた日時に関するデータが記録される。承認管理レコード240が生成されたときの承認日時データ領域は、初期的には空欄になっており、承認処理が行なわれた場合にその日時が記録される。   In the approval date / time data area, data related to the date / time when the approval process was performed for this slip is recorded. The approval date / time data area when the approval management record 240 is generated is initially blank, and when the approval process is performed, the date / time is recorded.

更に、承認支援サーバ20は、社員マスタ、組織マスタを登録したマスタデータ記憶部(図示せず)を備える。社員マスタは、社員コードに対して、連絡先としての電子メールアドレス、ユーザ認証を行なう場合のパスワード、この社員の権限に関するデータが記録される。組織マスタは、社員の所属部署や担当部署を特定するためのデータが記録される。   Furthermore, the approval support server 20 includes a master data storage unit (not shown) in which the employee master and the organization master are registered. In the employee master, an email address as a contact address, a password for performing user authentication, and data relating to the authority of the employee are recorded for the employee code. The organization master records data for identifying the department to which the employee belongs and the department in charge.

次に、本実施形態の承認支援を行なう場合の処理について説明する。この処理では、起案処理、承認処理、決裁処理が行なわれる。なお、承認処理と決裁処理とは、承認の権限者が異なるだけであり、処理自体は共通している。このため、ここでは、起案部門の承認処理を用いて説明する。   Next, processing when performing approval support according to the present embodiment will be described. In this processing, drafting processing, approval processing, and final approval processing are performed. It should be noted that the approval process and the approval process differ only in the authorization authority, and the process itself is common. For this reason, here, description will be made using the approval process of the drafting department.

(起案処理)
まず、図6を用いて、起案処理を説明する。
この場合、起案者端末10のブラウザプログラムを起動し、承認支援サーバ20にアクセスする。この場合、承認支援サーバ20は、ネットワークを介して起案者端末10にログイン画面データを送信する。そして、このログイン画面データを受信した起案者端末10のディスプレイには、ログイン画面が表示される。このログイン画面は、社員コード及びログインパスワードの入力欄を備える。
(Draft process)
First, the drafting process will be described with reference to FIG.
In this case, the browser program of the drafter terminal 10 is activated and the approval support server 20 is accessed. In this case, the approval support server 20 transmits login screen data to the drafter terminal 10 via the network. The login screen is displayed on the display of the drafter terminal 10 that has received the login screen data. This login screen has input fields for employee code and login password.

ログイン画面の各入力欄に対して社員コード及びログインパスワードの入力後、送信ボタンを選択した場合、起案者端末10は、ログイン要求を承認支援サーバ20に送信する。このログイン要求には、入力された社員コード及びログインパスワードに関するデータを含める。   When the send button is selected after inputting the employee code and the login password in each input field of the login screen, the drafter terminal 10 transmits a login request to the approval support server 20. The login request includes data regarding the entered employee code and login password.

ログイン要求を受信した承認支援サーバ20の制御部21は、ユーザ認証処理を実行する(ステップS1−1)。具体的には、制御部21のユーザ認証手段210は、マスタデータ記憶部の社員マスタを用いて、ログイン要求に含まれる社員コード及びログインパスワードの登録を確認する。そして、ユーザ認証ができた場合、ユーザ認証手段210は、この社員の権限に対応したメニュー画面データを起案者端末10に提供する。ここでは、起案の権限を有する社員に対して、起案処理を実行するための選択ボタンを含むメニュー画面データを提供する場合を想定する。   The control unit 21 of the approval support server 20 that has received the login request executes a user authentication process (step S1-1). Specifically, the user authentication unit 210 of the control unit 21 uses the employee master of the master data storage unit to confirm registration of the employee code and login password included in the login request. When the user authentication is successful, the user authentication means 210 provides menu screen data corresponding to the authority of the employee to the drafter terminal 10. Here, it is assumed that menu screen data including a selection button for executing a drafting process is provided to an employee having a drafting authority.

起案者端末10のディスプレイに出力されたメニュー画面上の起案処理実行ボタンが選択された場合、起案者端末10は起案処理要求を承認支援サーバ20に送信する。この起案処理要求を受信した承認支援サーバ20の制御部21は、伝票の登録のための処理を実
行する(ステップS1−2)。具体的には、制御部21の伝票登録手段211は、起案画面データを起案者端末10に提供する。
When the drafting process execution button on the menu screen output on the display of the drafter terminal 10 is selected, the drafter terminal 10 transmits a drafting process request to the approval support server 20. The control unit 21 of the approval support server 20 that has received this drafting process request executes a process for registering a slip (step S1-2). Specifically, the slip registration unit 211 of the control unit 21 provides drafting screen data to the drafter terminal 10.

起案者は、起案者端末10のディスプレイに出力された起案画面を用いて、その起票の目的や金額等の各項目について起案内容を入力する。そして、起案画面上の入力完了ボタンを選択した場合、起案者端末10は伝票登録要求を承認支援サーバ20に送信する。この伝票登録要求には、起案画面において入力された起案内容に関するデータを含める。   The drafter uses the drafting screen output on the display of the drafter terminal 10 to input the drafting contents for each item such as the purpose and amount of the draft. When the input completion button on the drafting screen is selected, the drafter terminal 10 transmits a slip registration request to the approval support server 20. The slip registration request includes data related to the drafting content input on the drafting screen.

この伝票登録要求を受信した制御部21の伝票登録手段211は、この要求に対して伝票コードを付与する。そして、伝票登録手段211は、この伝票コードとともに、受信した起案内容を含む伝票レコード230を伝票データ記憶部23に記録する。更に、伝票登録手段211は、ユーザ認証処理によって特定された社員コードを取得して、この伝票レコード230の起案者コードデータ領域に記録する。また、社員コードに基づいて、マスタデータ記憶部から、この社員の所属する部門を特定して、この部門コードを伝票レコード230に追加記録する。更に、伝票登録手段211は、伝票登録要求を受信した日時をシステムタイマから取得して、この伝票レコード230の登録日時データ領域に記録する。   The slip registration unit 211 of the control unit 21 that has received this slip registration request gives a slip code to this request. Then, the slip registration unit 211 records the slip record 230 including the received drafting content in the slip data storage unit 23 together with the slip code. Further, the slip registration unit 211 acquires the employee code specified by the user authentication process and records it in the drafter code data area of the slip record 230. Further, based on the employee code, the department to which the employee belongs is specified from the master data storage unit, and this department code is additionally recorded in the slip record 230. Further, the slip registration unit 211 acquires the date and time when the slip registration request is received from the system timer and records it in the registration date and time data area of the slip record 230.

次に、承認支援サーバ20の制御部21は、電子回付処理を実行する(ステップS1−3)。具体的には、まず、伝票登録手段211は、権限データ記憶部22において、この起案者コードに関連付けられた起案部門承認者コードを特定する。この場合、伝票レコード230の起案内容と、権限テーブル220の条件とを照合して、起案内容に合致する起案部門承認者コードを選択する。そして、この伝票登録手段211は、伝票コード及び承認者コードを含む承認管理レコード240を生成して、承認管理データ記憶部24に登録する。なお、この段階では、承認日時データ領域は空欄にしておく。   Next, the control part 21 of the approval assistance server 20 performs an electronic circulation process (step S1-3). Specifically, first, the slip registration unit 211 specifies the drafting department approver code associated with the drafter code in the authority data storage unit 22. In this case, the drafting content of the slip record 230 is checked against the conditions of the authority table 220, and the drafting department approver code that matches the drafting content is selected. The slip registration unit 211 generates an approval management record 240 including a slip code and an approver code, and registers the approval management record 240 in the approval management data storage unit 24. At this stage, the approval date / time data area is left blank.

更に、伝票登録手段211は、マスタデータ記憶部の社員マスタを参照して、承認者の電子メールアドレスを取得し、承認待ちの伝票があることを通知するための電子メールを送信する。   Further, the slip registration unit 211 refers to the employee master in the master data storage unit, acquires the email address of the approver, and transmits an email to notify that there is a slip waiting for approval.

次に、承認支援サーバ20の制御部21は、伝票印刷処理を実行する(ステップS1−4)。具体的には、制御部21の伝票登録手段211は、この起案について証憑台紙を作成するための印刷データを生成する。この場合には、伝票コード及び登録日時を、それぞれコード化して生成したコードシンボル(バーコード画像)を生成する。そして、伝票登録手段211は、この承認管理レコード240に関する起案内容や、バーコード画像を含む印刷データを生成し、起案者端末10に送信する。   Next, the control unit 21 of the approval support server 20 executes a slip printing process (step S1-4). Specifically, the slip registration unit 211 of the control unit 21 generates print data for creating a voucher mount for this draft. In this case, a code symbol (barcode image) generated by coding the slip code and the registration date / time is generated. Then, the slip registration unit 211 generates draft data regarding the approval management record 240 and print data including a barcode image, and transmits the print data to the drafter terminal 10.

起案者端末10は、受信した印刷データに基づいて証憑台紙の印刷処理を行なう。具体的には、起案者端末10に接続された印刷手段(例えば、プリンタ)等により、図7に示す証憑台紙500を印刷する。この証憑台紙500には、内容印字欄510、バーコード印字欄520、証憑貼付欄530を含む。内容印字欄510には、この伝票に関して登録された起案内容が印字される。ここでは、起案者の氏名や金額、起票目的等に関する情報が印字される。   The drafter terminal 10 performs printing processing of the voucher board based on the received print data. Specifically, the voucher mount 500 shown in FIG. 7 is printed by a printing means (for example, a printer) connected to the drafter terminal 10. The voucher mount 500 includes a content printing column 510, a barcode printing column 520, and a voucher pasting column 530. In the content print column 510, the draft content registered for this slip is printed. Here, information on the name and amount of the drafter, the purpose of drafting, etc. is printed.

バーコード印字欄520には、伝票コードをコード化したバーコード521と、第2時刻情報をコード化したバーコード522とが印字される。本実施形態では、登録日時を第2時刻情報として用いる。更に、各バーコード(521,522)に対応して、その内容(ここでは伝票コード,登録日時)が印字される。   In the barcode printing field 520, a barcode 521 obtained by coding the slip code and a barcode 522 obtained by coding the second time information are printed. In this embodiment, the registration date is used as the second time information. Further, the content (here, slip code, registration date and time) is printed corresponding to each barcode (521, 522).

一方、証憑貼付欄530は、この伝票に関する貼付資料を貼り付けるための領域である
。たとえば、支払伝票の場合には請求書、立替払の場合には領収書等を貼り付ける。そして、証憑台紙500の作成を完了した場合、起案者は証憑台紙500を所定の上長に回付する。
On the other hand, the voucher pasting column 530 is an area for pasting pasted material related to the slip. For example, an invoice is pasted in the case of a payment slip, and a receipt or the like is pasted in the case of replacement payment. When the creation of the voucher mount 500 is completed, the drafter circulates the voucher mount 500 to a predetermined upper length.

なお、作成した伝票については、後で修正することも可能である。伝票照会手段212において検索した伝票レコードについて、伝票登録手段211を利用して修正することも可能である。この場合には、起案者端末10のディスプレイに出力されたメニュー画面上の伝票照会実行ボタンを利用する。この伝票照会実行ボタンが選択された場合、起案者端末10は起案処理要求を承認支援サーバ20に送信する。この起案処理要求を受信した承認支援サーバ20の制御部21は、伝票を検索するための処理を実行する。具体的には、制御部21の伝票登録手段211は、伝票照会画面データを起案者端末10に提供する。そして、起案者端末10のディスプレイに出力された伝票照会画面を用いて、伝票レコードに含まれる項目について検索条件(例えば、伝票コード)を入力して、照会要求を承認支援サーバ20に送信する。   The created slip can be corrected later. The slip record searched by the slip inquiry means 212 can be corrected using the slip registration means 211. In this case, the slip inquiry execution button on the menu screen output on the display of the drafter terminal 10 is used. When the slip inquiry execution button is selected, the drafter terminal 10 transmits a drafting process request to the approval support server 20. The control unit 21 of the approval support server 20 that has received the draft process request executes a process for searching for a slip. Specifically, the slip registration unit 211 of the control unit 21 provides the drafter terminal 10 with the slip inquiry screen data. Then, using the slip inquiry screen output on the display of the drafter terminal 10, the search condition (for example, slip code) is input for the items included in the slip record, and the inquiry request is transmitted to the approval support server 20.

この照会要求を受信した承認支援サーバ20の制御部21は、入力された検索条件に基づいて伝票を検索し、特定した伝票レコードの一覧表示画面データを生成し、起案者端末10のディスプレイに出力させる。   Upon receiving this inquiry request, the control unit 21 of the approval support server 20 searches the slip based on the input search condition, generates list display screen data of the specified slip record, and outputs it to the display of the drafter terminal 10. Let

更に、伝票の修正を行なう場合には、この一覧表示画面において、修正対象の伝票を特定し、起案処理と同様に、修正した伝票についての処理(ステップS1−1〜S1−4)を実行する。この場合には、伝票登録手段211は、修正された伝票登録要求を受信した日時をシステムタイマから取得して、この伝票レコード230の登録日時データ領域に記録する。   Further, when the slip is to be corrected, the slip to be corrected is specified on the list display screen, and the processing for the corrected slip (steps S1-1 to S1-4) is executed in the same manner as the drafting process. . In this case, the slip registration unit 211 acquires the date and time when the corrected slip registration request is received from the system timer and records it in the registration date and time data area of the slip record 230.

(承認処理)
次に、伝票の回付を受けた起案部門の権限者の承認者端末における承認処理を、図8、9を用いて説明する。
(Approval process)
Next, the approval process in the approver terminal of the authorized person of the drafting department who received the circulation of the slip will be described with reference to FIGS.

ここでも、まず、承認者は、起案部門承認者端末30を用いてログイン処理を実行する。この場合、上述の処理と同様に、起案部門承認者端末30のディスプレイに出力されたログイン画面において社員コード及びログインパスワードを入力して、ログイン要求を承認支援サーバ20に送信する。   Also here, first, the approver performs a login process using the drafting department approver terminal 30. In this case, as in the above-described process, the employee code and the login password are input on the login screen output on the display of the drafting department approver terminal 30, and the login request is transmitted to the approval support server 20.

そして、ログイン要求を受信した承認支援サーバ20の制御部21は、ユーザ認証処理を実行する。そして、ユーザ認証ができた場合、ユーザ認証手段210は、この社員に対応したメニュー画面データを起案部門承認者端末30に提供する。ここでは、起案部門において承認処理の権限を有する社員に対して、承認処理を実行するための選択ボタンを含むメニュー画面データを提供する場合を想定する。   And the control part 21 of the approval assistance server 20 which received the login request performs a user authentication process. When the user authentication is successful, the user authentication means 210 provides menu screen data corresponding to the employee to the drafting department approver terminal 30. Here, it is assumed that menu screen data including a selection button for executing the approval process is provided to an employee who has the authority of the approval process in the drafting department.

起案部門承認者端末30において、メニュー画面上の承認処理実行ボタンが選択された場合、起案部門承認者端末30は、承認処理要求を承認支援サーバ20に送信する。この承認処理要求を受信した承認支援サーバ20の制御部21は、権限者コードの取得処理を実行する(ステップS2−1)。具体的には、制御部21の照合処理手段213は、ログイン時のユーザ認証において特定された社員コードを権限者コードとして取得する。   When the approval process execution button on the menu screen is selected on the drafting department approver terminal 30, the drafting department approver terminal 30 transmits an approval process request to the approval support server 20. The control unit 21 of the approval support server 20 that has received the approval process request executes an authority code acquisition process (step S2-1). Specifically, the verification processing unit 213 of the control unit 21 acquires the employee code specified in the user authentication at the time of login as the authority code.

そして、照合処理手段213は、この権限者に関する未承認伝票の取得処理を実行する(ステップS2−2)。具体的には、照合処理手段213は、承認管理データ記憶部24において、この権限者コードを含む承認管理レコード240であって、承認日時の記録されていないレコードを検索する。そして、抽出した承認管理レコード240に関する伝票
レコード230を取得して、一覧表示させた承認一覧画面データを生成する。照合処理手段213は、承認一覧画面データを起案部門承認者端末30に提供し、起案部門承認者端末30のディスプレイに出力させる。
And the collation process means 213 performs the acquisition process of the unapproved slip regarding this authorized person (step S2-2). Specifically, the collation processing unit 213 searches the approval management data storage unit 24 for an approval management record 240 including the authority code and not recording an approval date and time. And the slip record 230 regarding the extracted approval management record 240 is acquired, and the approval list screen data displayed as a list is generated. The collation processing means 213 provides the approval list screen data to the drafting department approver terminal 30 and outputs it to the display of the drafting department approver terminal 30.

次に、承認者は回付された証憑台紙500の内容を確認する。そして、問題がない場合には、証憑台紙500上のバーコード(521,522)を、起案部門承認者端末30に接続されたバーコードリーダを用いて読み取る。この場合、起案部門承認者端末30は、承認依頼を承認支援サーバ20に送信する。この承認依頼には、読み取ったバーコードをデコードした伝票コード及び登録日に関するバーコードデータを含める。   Next, the approver confirms the contents of the circulated voucher mount 500. If there is no problem, the barcode (521, 522) on the voucher mount 500 is read using a barcode reader connected to the drafting department approver terminal 30. In this case, the drafting department approver terminal 30 transmits an approval request to the approval support server 20. The approval request includes a slip code obtained by decoding the read barcode and barcode data relating to the registration date.

そして、承認支援サーバ20の制御部21は、バーコード取得処理を実行する(ステップS2−3)。ここでは、制御部21のバーコードデータ取得手段214が、起案部門承認者端末30から承認依頼のバーコードデータを取得する。そして、バーコードデータ取得手段214は、伝票コードと登録日時とを識別し、先ず、伝票コードを照合処理手段213に提供する。   And the control part 21 of the approval assistance server 20 performs a barcode acquisition process (step S2-3). Here, the barcode data acquisition means 214 of the control unit 21 acquires the barcode data of the approval request from the drafting department approver terminal 30. The barcode data acquisition unit 214 identifies the slip code and the registration date and time, and first provides the slip code to the verification processing unit 213.

この場合、照合処理手段213は、ステップS2−2において取得した承認管理レコード240において、承認依頼の伝票コードを含むレコードを検索する(ステップS2−4)。ここで、バーコードデータ取得手段214から取得した伝票コードを含む承認管理レコード240の登録が無い場合(ステップS2−4において「NO」の場合)、照合処理手段213は、アラーム処理を実行する(ステップS2−5)。具体的には、この証憑台紙500については承認処理を行なうことができないことを、起案部門承認者端末30のディスプレイに出力する。   In this case, the collation processing unit 213 searches the approval management record 240 acquired in step S2-2 for a record including the approval request slip code (step S2-4). Here, when the approval management record 240 including the slip code acquired from the barcode data acquisition unit 214 is not registered (“NO” in step S2-4), the verification processing unit 213 executes an alarm process ( Step S2-5). Specifically, the fact that approval processing cannot be performed for the voucher mount 500 is output to the display of the drafting department approver terminal 30.

一方、バーコードデータ取得手段214から取得した伝票コードを含む承認管理レコード240の登録がある場合(ステップS2−4において「YES」の場合)、制御部21は、この伝票の登録日時の取得処理を実行する(ステップS2−6)。具体的には、制御部21の照合処理手段213は、バーコード521から読み取った伝票コードに基づいて、伝票データ記憶部23から伝票レコード230を特定し、登録日時を取得する。次に、照合処理手段213は、バーコード522から読み取った登録日時をバーコードデータ取得手段214から取得する。   On the other hand, when the approval management record 240 including the slip code acquired from the barcode data acquisition unit 214 is registered (in the case of “YES” in step S2-4), the control unit 21 acquires the registration date and time of this slip. Is executed (step S2-6). Specifically, the collation processing unit 213 of the control unit 21 specifies the slip record 230 from the slip data storage unit 23 based on the slip code read from the barcode 521 and acquires the registration date and time. Next, the collation processing unit 213 acquires the registration date and time read from the barcode 522 from the barcode data acquisition unit 214.

そして、制御部21は、伝票レコード230の登録日時と、バーコード522から取得した日時とを比較する(ステップS2−7)。両者が一致した場合(ステップS2−7において「YES」の場合)、照合処理手段213は承認登録処理を実行する(ステップS2−8)。具体的には、照合処理手段213は、この承認管理レコード240に、システムタイマから取得した現在日時を承認日時として追加記録する。   Then, the control unit 21 compares the registration date / time of the slip record 230 with the date / time acquired from the barcode 522 (step S2-7). If the two match (if “YES” in step S2-7), collation processing means 213 executes an approval registration process (step S2-8). Specifically, the verification processing unit 213 additionally records the current date and time acquired from the system timer as the approval date and time in this approval management record 240.

次に、照合処理手段213は、伝票データ記憶部23に記録された伝票レコード230のステータスを変更する。ここでは、伝票レコード230に「起案部門承認済」フラグを記録する。なお、経理部門承認者端末40における承認処理の場合には、「経理部門承認済」フラグを記録する。   Next, the collation processing unit 213 changes the status of the slip record 230 recorded in the slip data storage unit 23. Here, the “draft department approved” flag is recorded in the slip record 230. In the case of the approval process in the accounting department approver terminal 40, an “accounting department approved” flag is recorded.

更に、照合処理手段213は、権限データ記憶部22に記録された権限テーブル220に基づいて、次の承認処理の権限者の社員コード(権限者コード)を特定する。そして、この伝票の伝票コードに対して、この権限者コードを関連付けた承認管理レコード240を生成し、承認管理データ記憶部24に登録する。この場合も、承認日時データ領域は空欄にしておく。   Furthermore, the collation processing means 213 specifies the employee code (authority person code) of the authorized person for the next approval process based on the authorization table 220 recorded in the authorization data storage unit 22. Then, an approval management record 240 in which the authority code is associated with the slip code of this slip is generated and registered in the approval management data storage unit 24. Also in this case, the approval date / time data area is left blank.

一方、伝票レコード230の登録日時とバーコード522から取得した日時が一致しな
い場合(ステップS2−7において「NO」の場合)、照合処理手段213は、アラーム処理を実行する(ステップS2−5)。具体的には、照合処理手段213は、この証憑台紙500については承認処理を行なうことができないことを起案部門承認者端末30に出力する。この場合、権限者は、伝票データ記憶部23に登録されている内容と、証憑台紙500の印字内容とに齟齬があることを把握することができる。
On the other hand, when the registration date / time of the slip record 230 and the date / time acquired from the barcode 522 do not match (in the case of “NO” in step S2-7), the collation processing means 213 executes alarm processing (step S2-5). . Specifically, the collation processing unit 213 outputs to the drafting department approver terminal 30 that the approval processing cannot be performed for the voucher mount 500. In this case, the authorized person can grasp that there is a discrepancy between the content registered in the slip data storage unit 23 and the content printed on the voucher mount 500.

そして、照合処理手段213は、伝票データ記憶部23に記録された伝票レコード230を用いて起案者を特定し、この起案者の電子メールアドレスを社員マスタから取得する。そして、照合処理手段213は、起案者に承認処理のエラー通知を送信する。なお、この場合には承認登録処理は行われない。   Then, the verification processing unit 213 identifies the drafter using the slip record 230 recorded in the slip data storage unit 23, and acquires the email address of the drafter from the employee master. Then, the verification processing unit 213 transmits an error notification of the approval process to the drafter. In this case, the approval registration process is not performed.

承認者は、すべての証憑台紙500についての処理を完了するまで、順次、証憑台紙500のバーコード(521,522)の読取処理を継続する(ステップS2−9において「NO」)。   The approver sequentially reads the barcodes (521, 522) of the voucher mount 500 in order until the process for all the voucher mounts 500 is completed (“NO” in step S2-9).

一方、すべての証憑台紙500についての処理を完了した場合には、起案部門承認者端末30のディスプレイに出力された承認一覧画面上の完了ボタンを選択する(ステップS2−9において「YES」)。この場合、起案部門承認者端末30は、承認支援サーバ20に対して完了通知を送信する。   On the other hand, when the processing for all the voucher mounts 500 is completed, the completion button on the approval list screen output on the display of the drafting department approver terminal 30 is selected (“YES” in step S2-9). In this case, the drafting department approver terminal 30 transmits a completion notification to the approval support server 20.

この完了通知を受信した承認支援サーバ20の制御部21は、承認漏れ確認処理を実行する。この承認漏れ確認処理を、図9を用いて説明する。
(承認漏れ確認処理)
まず、制御部21は、残っている未承認伝票の検索処理を実行する(ステップS3−1)。具体的には、制御部21の確認処理手段215は、この権限者について、承認日時が空欄の承認管理レコード240を検索して、まだ承認処理が行なわれていない伝票(未承認伝票)を検索する。未承認伝票が残っていない場合(ステップS3−2において「NO」の場合)、制御部21は、この権限者についての承認処理を終了する。
The control unit 21 of the approval support server 20 that has received the completion notification executes an approval failure confirmation process. This approval omission confirmation process will be described with reference to FIG.
(Approval omission confirmation process)
First, the control part 21 performs the search process of the remaining unapproved slip (step S3-1). Specifically, the confirmation processing means 215 of the control unit 21 searches the approval management record 240 whose approval date and time are blank for this authorized person, and searches for a slip (unapproved slip) that has not yet been approved. To do. If no unapproved slip remains (in the case of “NO” in step S3-2), the control unit 21 ends the approval process for this authorized person.

一方、未承認伝票が残っている場合(ステップS3−2において「YES」の場合)、今回、承認処理を行なった案件で同時期に先処理が行なわれた未承認伝票の検索処理を行なう(ステップS3−3)。具体的には、制御部21の確認処理手段215は、今回の承認処理を行なった既承認伝票(既承認起案文書)及び未承認伝票に関する伝票レコード230を特定する。更に、確認処理手段215は、2回目以降の承認処理の場合(例えば、既に起案部門の承認処理を完了し、今回は経理部門の承認処理の場合)には、先の承認管理レコード240を特定する。そして、確認処理手段215は、特定した伝票レコード230の登録日時や、承認管理レコード240の承認日時の内、最新の更新日時を特定する。次に、確認処理手段215は、既承認伝票の最新更新日時と未承認伝票の最新更新日時とを比較し、両者の間隔が所定期間(例えば、1日間)以下の未承認伝票を検索する。このような未承認伝票が残っていない場合(ステップS3−4において「NO」の場合)、制御部21は、この権限者についての承認処理を終了する。   On the other hand, if an unapproved voucher remains (in the case of “YES” in step S3-2), a search process for an unapproved voucher that has been pre-processed at the same time in the case for which approval processing has been performed this time is performed ( Step S3-3). Specifically, the confirmation processing means 215 of the control unit 21 identifies the already approved slip (approved draft document) that has been subjected to the current approval process and the slip record 230 related to the unapproved slip. Further, the confirmation processing means 215 specifies the previous approval management record 240 in the case of the second and subsequent approval processes (for example, the approval process of the drafting department has already been completed and this time is the approval process of the accounting department). To do. Then, the confirmation processing unit 215 specifies the latest update date / time among the registration date / time of the specified slip record 230 and the approval date / time of the approval management record 240. Next, the confirmation processing unit 215 compares the latest update date / time of the approved slip with the latest update date / time of the unapproved slip, and searches for an unapproved slip whose interval is equal to or less than a predetermined period (for example, one day). When such an unapproved voucher does not remain (in the case of “NO” in step S3-4), the control unit 21 ends the approval process for this authorized person.

一方、同時期に先処理された未承認の承認管理レコード240が残っている場合(ステップS3−4において「YES」の場合)には、確認処理手段215は、起案部門承認者端末30のディスプレイに確認画面の出力処理を実行する(ステップS3−5)。この確認画面を見た権限者は、回付された証憑台紙500において、バーコードを読み取り損ねている証憑台紙500がないかどうかを確認する。バーコードを読み取り損ねている証憑台紙500を発見した場合には、この証憑台紙500のバーコードを読み取る。この場合(ステップS3−6において「NO」の場合)、図8に示すステップS2−3に戻る。   On the other hand, when the unapproved approval management record 240 preprocessed at the same time remains (in the case of “YES” in step S3-4), the confirmation processing means 215 displays the display of the drafting department approver terminal 30. Then, a confirmation screen output process is executed (step S3-5). The authorized person who sees the confirmation screen confirms whether there is no voucher mount 500 that has failed to read the barcode in the circulated voucher mount 500. When the voucher mount 500 that has failed to read the bar code is found, the bar code on the voucher mount 500 is read. In this case (in the case of “NO” in step S3-6), the process returns to step S2-3 shown in FIG.

一方、バーコードを読み取り損ねている証憑台紙500がない場合には、確認画面上の完了ボタンを選択する。この場合(ステップS3−6において「YES」の場合)、制御部21は、この権限者についての承認処理を終了する。以上の承認処理を、最終的に決裁されるまで繰り返す。   On the other hand, if there is no voucher mount 500 that has failed to read the barcode, the completion button on the confirmation screen is selected. In this case (in the case of “YES” in step S3-6), the control unit 21 ends the approval process for this authorized person. The above approval process is repeated until final approval is made.

以上、本実施形態によれば、以下に示す効果を得ることができる。
・ 上記実施形態では、バーコード印字欄520には、伝票コードをコード化したバーコード521と、登録日時をコード化したバーコード522とが印字される。更に、各バーコード(521,522)に対応して、その内容(ここでは伝票コード,登録日時)が印字される。そして、承認処理においては、承認支援サーバ20の制御部21は、バーコード取得処理を実行する(ステップS2−3)。ここでは、制御部21のバーコードデータ取得手段214が、起案部門承認者端末30から承認依頼のバーコードデータを取得する。バーコードデータ取得手段214から取得した伝票コードを含む承認管理レコード240の登録がある場合(ステップS2−4において「YES」の場合)、制御部21は、この伝票の登録日時の取得処理を実行する。これにより、紙起案文書を確認しながら、効率的に電子起案文書を特定することができる。
As described above, according to the present embodiment, the following effects can be obtained.
In the above-described embodiment, the barcode printing field 520 is printed with the barcode 521 obtained by coding the slip code and the barcode 522 obtained by coding the registration date / time. Further, the content (here, slip code, registration date and time) is printed corresponding to each barcode (521, 522). In the approval process, the control unit 21 of the approval support server 20 executes a barcode acquisition process (step S2-3). Here, the barcode data acquisition means 214 of the control unit 21 acquires the barcode data of the approval request from the drafting department approver terminal 30. When there is registration of the approval management record 240 including the slip code acquired from the barcode data acquisition unit 214 (in the case of “YES” in step S2-4), the control unit 21 executes processing for acquiring the registration date and time of this slip To do. As a result, the electronic drafting document can be efficiently identified while checking the paper drafting document.

更に、バーコードデータ取得手段214から取得した伝票コードを含む承認管理レコード240の登録が無い場合(ステップS2−4において「NO」の場合)、照合処理手段213は、アラーム処理を実行する(ステップS2−5)。これにより、例えば、他の権限者の伝票や、既に承認処理が行なわれた伝票等のように、誤った紙起案文書が回付されている場合には、誤った承認処理を抑制することができる。   Further, when there is no registration of the approval management record 240 including the slip code acquired from the barcode data acquisition unit 214 (in the case of “NO” in step S2-4), the verification processing unit 213 executes an alarm process (step S2-4). S2-5). As a result, for example, when an incorrect paper draft document is circulated such as a slip of another authorized person or a slip that has already been approved, the erroneous approval processing can be suppressed. it can.

更に、制御部21は、伝票レコード230の登録日時と、バーコード522から取得した日時とを比較する(ステップS2−7)。両者が一致した場合(ステップS2−7において「YES」の場合)、照合処理手段213は承認登録処理を実行する(ステップS2−8)。これにより、紙起案文書の回付後に電子起案文書が修正・変更された場合において、起案文書の整合性を確認することにより、印刷後に修正や変更が行なわれた起案文書による誤処理を抑制することができる。   Further, the control unit 21 compares the registration date / time of the slip record 230 with the date / time acquired from the barcode 522 (step S2-7). If the two match (if “YES” in step S2-7), collation processing means 213 executes an approval registration process (step S2-8). As a result, when an electronic draft document is revised / changed after the paper draft document has been distributed, the consistency of the draft document is checked to prevent erroneous processing by the draft document that has been modified or changed after printing. be able to.

・ 上記実施形態では、制御部21は、承認漏れ確認処理を実行する。具体的には、今回、承認処理を行なった案件で同時期に先処理が行なわれた未承認伝票の検索処理を行なう(ステップS3−3)。同時期に先処理された未承認の承認管理レコード240が残っている場合(ステップS3−4において「YES」の場合)には、確認処理手段215は、起案部門承認者端末30のディスプレイに確認画面の出力処理を実行する(ステップS3−5)。紙起案文書の場合、回付に時間を要する。一方、承認者においても、紙起案文書を読み飛ばしてしまう場合がある。同時期に起票等の先処理が行なわれた起案文書を一つのグループとして扱い、管理することにより、承認忘れを抑制することができる。   In the above embodiment, the control unit 21 executes the approval failure confirmation process. Specifically, a search process for unapproved slips that have been pre-processed at the same time in the case for which the approval process has been performed is performed (step S3-3). If an unapproved approval management record 240 preprocessed at the same time remains (in the case of “YES” in step S3-4), the confirmation processing means 215 confirms on the display of the drafting department approver terminal 30 A screen output process is executed (step S3-5). In the case of a paper draft document, it takes time to circulate. On the other hand, the approver sometimes skips the paper draft document. Forgetting approval can be suppressed by handling and managing draft documents that have been pre-processed such as drafting at the same time as one group.

なお、上記実施形態は、以下の態様に変更してもよい。
○ 上記実施形態では、企業内の社員が起案者として起票した起案文書(経理伝票)を承認者が行なう承認処理を支援する場合に用いる場合を想定したが、起案文書はこれに限定されるものではない。
In addition, you may change the said embodiment into the following aspects.
In the above embodiment, it is assumed that a draft document (accounting slip) drafted by a company employee as a drafter is used to support the approval process performed by the approver, but the draft document is limited to this. It is not a thing.

○ 上記実施形態では、今回の承認処理を行なった案件で同時期に先処理が行なわれた未承認伝票の検索処理を行なう(ステップS3−3)。これに加えて、先処理が同一者によって行なわれた未承認伝票の検索処理を行なってもよい。具体的には、確認処理手段215は、既承認伝票の最新更新日時と未承認伝票の最新更新日時とを比較し、両者の間隔が所定期間(例えば、1日間)以下の未承認伝票を検索する場合、先処理を行なった社員コードが一致することも条件とする。同一者が先処理を行なった伝票は、通常、同時に回
付されるため、より確実に承認忘れを防止することができる。
In the above embodiment, a search process for unapproved slips that have been pre-processed at the same time in the case where the current approval process has been performed is performed (step S3-3). In addition to this, an unapproved slip search process in which the previous process is performed by the same person may be performed. Specifically, the confirmation processing unit 215 compares the latest update date / time of the approved document with the latest update date / time of the unapproved document, and searches for an unapproved document whose interval is equal to or less than a predetermined period (for example, one day). If this is the case, it is also a condition that the employee code that performed the previous processing matches. Since slips that have been pre-processed by the same person are usually circulated at the same time, it is possible to prevent forgetting approval more reliably.

○ 上記実施形態では、制御部21の伝票登録手段211は、この起案について証憑台紙を作成するための印刷データを生成する。この場合には、伝票コード及び登録日時を、それぞれコード化して生成したコードシンボル(バーコード画像)を生成する。紙起案文書を識別するためのコードシンボルはバーコードに限定されるものではない。紙起案文書を個別に特定できるものであれば、2次元コードや、紙起案文書に添付されたリライタブルICタグを用いることも可能である。   In the above embodiment, the slip registration unit 211 of the control unit 21 generates print data for creating a voucher mount for this draft. In this case, a code symbol (barcode image) generated by coding the slip code and the registration date / time is generated. The code symbol for identifying the paper draft document is not limited to the barcode. A two-dimensional code or a rewritable IC tag attached to the paper draft document can be used as long as the paper draft document can be specified individually.

○ 上記実施形態では、伝票コード及び登録日時を、それぞれコード化して生成したコードシンボル(バーコード画像)を生成する。そして、制御部21は、伝票レコード230の登録日時と、バーコード522から取得した日時とを比較する(ステップS2−7)。両者が一致した場合(ステップS2−7において「YES」の場合)、照合処理手段213は承認登録処理を実行する(ステップS2−8)。ここで、照合に用いる時刻情報は、登録日時に限定されるものではなく、例えば印刷時刻であってもよい。この場合には、伝票レコード230の第1時刻情報や、バーコード522の第2時刻情報として印刷日時に関するデータを用いる。これにより、印刷日時を用いて、起案文書のバージョンを確認することができ、誤処理を抑制することができる。   In the above embodiment, a code symbol (barcode image) generated by coding the slip code and the registration date is generated. Then, the control unit 21 compares the registration date / time of the slip record 230 with the date / time acquired from the barcode 522 (step S2-7). If the two match (if “YES” in step S2-7), collation processing means 213 executes an approval registration process (step S2-8). Here, the time information used for collation is not limited to the registration date and time, and may be a printing time, for example. In this case, data relating to the printing date and time is used as the first time information of the slip record 230 and the second time information of the barcode 522. Thereby, the version of the draft document can be confirmed using the printing date and time, and erroneous processing can be suppressed.

○ 上記実施形態では、制御部21の伝票登録手段211は、この起案について証憑台紙を作成するための印刷データを生成する。この場合には、伝票コード及び登録日時を、それぞれコード化して生成したコードシンボル(バーコード画像)を生成する。そして、承認処理において、制御部21は、伝票レコード230の登録日時と、バーコード522から取得した日時とを比較し、両者が一致した場合(ステップS2−7において「YES」の場合)、照合処理手段213は承認登録処理を実行する(ステップS2−8)。これに代えて、第1時刻情報と第2時刻情報とを異なる処理時刻を用いてもよい。例えば、伝票レコード230の登録日時とは別に、印刷日時のコードシンボル(バーコード画像)を生成して、紙起案文書に印字させるようにしてもよい。この場合には、ステップS2−7において、伝票レコード230の登録日時と、バーコード522から取得した印刷日時とを比較し、印刷日時が登録日時より後の場合、照合処理手段213は承認登録処理を実行する(ステップS2−8)。これにより、異なる時刻情報を用いて起案文書の整合性を確認することができる。   In the above embodiment, the slip registration unit 211 of the control unit 21 generates print data for creating a voucher mount for this draft. In this case, a code symbol (barcode image) generated by coding the slip code and the registration date / time is generated. Then, in the approval process, the control unit 21 compares the registration date and time of the slip record 230 with the date and time acquired from the barcode 522, and if they match (in the case of “YES” in step S2-7), verification is performed. The processing means 213 executes an approval registration process (step S2-8). Instead, different processing times may be used for the first time information and the second time information. For example, apart from the registration date and time of the slip record 230, a code symbol (barcode image) of the printing date and time may be generated and printed on a paper draft document. In this case, in step S2-7, the registration date / time of the slip record 230 is compared with the printing date / time acquired from the barcode 522. If the printing date / time is later than the registration date / time, the collation processing unit 213 performs the approval registration process. Is executed (step S2-8). Thereby, the consistency of the draft document can be confirmed using different time information.

本発明の実施形態のシステム概略図。The system schematic of embodiment of this invention. 本発明の実施形態の制御部の機能ブロックの説明図。Explanatory drawing of the functional block of the control part of embodiment of this invention. 権限データ記憶部に記録されたデータの説明図。Explanatory drawing of the data recorded on the authority data storage part. 伝票データ記憶部に記録されたデータの説明図。Explanatory drawing of the data recorded on the slip data storage part. 承認管理データ記憶部に記録されたデータの説明図。Explanatory drawing of the data recorded on the approval management data storage part. 本実施形態の処理手順の説明図。Explanatory drawing of the process sequence of this embodiment. 証憑台紙の説明図。Explanatory drawing of the voucher mount. 本実施形態の処理手順の説明図。Explanatory drawing of the process sequence of this embodiment. 本実施形態の処理手順の説明図。Explanatory drawing of the process sequence of this embodiment.

符号の説明Explanation of symbols

10…起案者端末、20…承認支援サーバ、21…制御部、210…ユーザ認証手段、211…伝票登録手段、212…伝票照会手段、213…照合処理手段、214…バーコードデータ取得手段、215…確認処理手段、22…権限データ記憶部、23…伝票データ記憶部、24…承認管理データ記憶部、30…起案部門承認者端末、40…経理部門承認者端末。   DESCRIPTION OF SYMBOLS 10 ... Drafting person terminal, 20 ... Approval support server, 21 ... Control part, 210 ... User authentication means, 211 ... Slip registration means, 212 ... Slip inquiry means, 213 ... Collation processing means, 214 ... Barcode data acquisition means, 215 ... confirmation processing means, 22 ... authority data storage unit, 23 ... slip data storage unit, 24 ... approval management data storage unit, 30 ... drafting department approver terminal, 40 ... accounting department approver terminal.

Claims (6)

印刷手段を備えた起案者端末、及びコードシンボル読取手段を備えた承認者端末に接続された制御手段と、
起案文書コード、起案者コード、起案内容、起案文書が登録された登録時刻についての第1時刻情報、ステータスに関するデータを含んで構成される起案文書レコードが記録される申請データ記憶手段と、
起案者コードに関連付けて承認者コードを記録した承認者データ記憶手段とを設けた承認支援システムであって、
前記制御手段が、
起案者端末において起案された起案文書について起案文書レコードを前記申請データ記憶手段に記録し、
この起案文書が印刷された印刷時刻についての第2時刻情報と起案文書コードとを特定するためのコードシンボルを生成し、このコードシンボルを付した帳票を印字するための印刷データを生成し、前記印刷手段において印刷させる起案文書登録手段と、
承認者端末から承認者コードを取得した場合、前記承認者データ記憶手段を用いて前記承認者コードに関連付けられた起案者コードの起案文書レコードを特定し、
前記コードシンボル読取手段を用いて帳票に印字されたコードシンボルから第2時刻情報と起案文書コードとを取得し、この起案文書コードを用いて前記申請データ記憶手段から第1時刻情報を特定し、
前記第1時刻情報における登録時刻と前記第2時刻情報における印刷時刻とを照合して、前記印刷時刻が前記登録時刻より遅い場合には、前記起案文書を承認するフラグを記録する照合処理手段
として機能することを特徴とする承認支援システム。
Control means connected to the drafter terminal provided with printing means, and the approver terminal provided with code symbol reading means;
An application data storage means in which a draft document record configured to include data relating to a draft document code, drafter code, draft content, first time information about registration time when the draft document is registered , and status,
An approval support system including an approver data storage unit that records an approver code in association with a drafter code,
The control means is
A draft document record for the draft document drafted at the drafter terminal is recorded in the application data storage means;
Generating a code symbol for specifying the second time information about the printing time when the drafting document was printed and the drafting document code, generating print data for printing a form with the code symbol, Drafting document registration means to be printed in the printing means;
When obtaining the approver code from the approver terminal, identify the draft document record of the drafter code associated with the approver code using the approver data storage means,
Obtaining the second time information and the draft document code from the code symbol printed on the form using the code symbol reading means, and specifying the first time information from the application data storage means using the draft document code;
Collation processing means for collating the registration time in the first time information with the printing time in the second time information and recording a flag for approving the draft document if the printing time is later than the registration time An approval support system characterized by functioning.
前記制御手段が、  The control means is
承認するフラグを記録する場合には、前記起案文書の起案文書コードに関連付けて承認日時を承認管理データ記憶部に記録し、  When recording the flag to be approved, record the approval date and time in the approval management data storage unit in association with the draft document code of the draft document,
前記承認者端末からコードシンボルの読み取りの完了通知を受信した場合、承認者コードに関して未承認起案文書を検索し、  If a notification of completion of reading the code symbol is received from the approver terminal, search for an unapproved draft document regarding the approver code,
未承認起案文書が残っている場合、前記承認者端末から承認者コードを取得した時に特  If an unapproved draft document remains, the special approver code is obtained when the approver code is obtained from the approver terminal.
定した起案文書レコードにおいて、起案文書を承認するフラグが記録された既承認起案文書及び未承認起案文書に関する起案文書レコードを特定し、特定した起案文書レコードの登録日時又は承認日時の内で最新更新日時を特定し、In the specified draft document record, identify the draft document record related to the approved draft document and the unapproved draft document in which the flag to approve the draft document is recorded, and update the latest within the registration date or approval date of the identified draft document record Identify the date and time,
前記既承認起案文書の最新更新日時と、前記未承認起案文書の最新更新日時とを比較し、両者の間隔が所定期間以下の未承認起案文書を検索し、  Compare the latest update date and time of the already approved draft document with the latest update date and time of the unapproved draft document, and search for an unapproved draft document whose interval is a predetermined period or less,
未承認起案文書を抽出した場合には、前記承認者端末にアラームを出力する確認処理手段として更に機能する請求項1に記載の承認支援システム。  The approval support system according to claim 1, further functioning as a confirmation processing unit that outputs an alarm to the approver terminal when an unapproved draft document is extracted.
印刷手段を備えた起案者端末、及びコードシンボル読取手段を備えた承認者端末に接続された制御手段と、  Control means connected to the drafter terminal provided with printing means, and the approver terminal provided with code symbol reading means;
起案文書コード、起案者コード、起案内容、起案文書が登録された登録時刻についての第1時刻情報、ステータスに関するデータを含んで構成される起案文書レコードが記録される申請データ記憶手段と、  An application data storage means in which a draft document record configured to include data relating to a draft document code, drafter code, draft content, first time information about registration time when the draft document is registered, and status,
起案者コードに関連付けて承認者コードを記録した承認者データ記憶手段とを設けた承認支援システムを用いて承認処理を支援する方法であって、  A method of supporting an approval process using an approval support system provided with an approver data storage means that records an approver code in association with a drafter code,
前記制御手段が、  The control means is
起案者端末において起案された起案文書について起案文書レコードを前記申請データ記憶手段に記録し、  A draft document record for the draft document drafted at the drafter terminal is recorded in the application data storage means;
この起案文書が印刷された印刷時刻についての第2時刻情報と起案文書コードとを特定するためのコードシンボルを生成し、このコードシンボルを付した帳票を印字するための印刷データを生成し、前記印刷手段において印刷させる起案文書登録段階と、  Generating a code symbol for specifying the second time information about the printing time when the drafting document was printed and the drafting document code, generating print data for printing a form with the code symbol, A draft document registration stage to be printed by the printing means;
承認者端末から承認者コードを取得した場合、前記承認者データ記憶手段を用いて前記承認者コードに関連付けられた起案者コードの起案文書レコードを特定し、  When obtaining the approver code from the approver terminal, identify the draft document record of the drafter code associated with the approver code using the approver data storage means,
前記コードシンボル読取手段を用いて帳票に印字されたコードシンボルから第2時刻情報と起案文書コードとを取得し、この起案文書コードを用いて前記申請データ記憶手段から第1時刻情報を特定し、  Obtaining the second time information and the draft document code from the code symbol printed on the form using the code symbol reading means, and specifying the first time information from the application data storage means using the draft document code;
前記第1時刻情報における登録時刻と前記第2時刻情報における印刷時刻とを照合して、前記印刷時刻が前記登録時刻より遅い場合には、前記起案文書を承認するフラグを記録する照合処理段階と  A collation processing step of collating a registration time in the first time information with a printing time in the second time information and recording a flag for approving the draft document if the printing time is later than the registration time;
を実行することを特徴とする承認支援方法。The approval support method characterized by performing this.
前記制御手段が、  The control means is
承認するフラグを記録する場合には、前記起案文書の起案文書コードに関連付けて承認日時を承認管理データ記憶部に記録し、  When recording the flag to be approved, record the approval date and time in the approval management data storage unit in association with the draft document code of the draft document,
前記承認者端末からコードシンボルの読み取りの完了通知を受信した場合、承認者コードに関して未承認起案文書を検索し、  If a notification of completion of reading the code symbol is received from the approver terminal, search for an unapproved draft document regarding the approver code,
未承認起案文書が残っている場合、前記承認者端末から承認者コードを取得した時に特定した起案文書レコードにおいて、起案文書を承認するフラグが記録された既承認起案文書及び未承認起案文書に関する起案文書レコードを特定し、特定した起案文書レコードの登録日時又は承認日時の内で最新更新日時を特定し、  If unapproved draft documents remain, drafts related to the approved draft documents and unapproved draft documents in which the flag to approve the draft document is recorded in the draft document record specified when the approver code is acquired from the approver terminal. Specify the document record, specify the latest update date / time within the registration date / approval date / time of the specified draft document record,
前記既承認起案文書の最新更新日時と、前記未承認起案文書の最新更新日時とを比較し、両者の間隔が所定期間以下の未承認起案文書を検索し、  Compare the latest update date and time of the already approved draft document with the latest update date and time of the unapproved draft document, and search for an unapproved draft document whose interval is a predetermined period or less,
未承認起案文書を抽出した場合には、前記承認者端末にアラームを出力する確認処理段階を更に実行することを特徴とする請求項3に記載の承認支援方法。  4. The approval support method according to claim 3, further comprising executing a confirmation processing step of outputting an alarm to the approver terminal when an unapproved draft document is extracted.
印刷手段を備えた起案者端末、及びコードシンボル読取手段を備えた承認者端末に接続された制御手段と、  Control means connected to the drafter terminal provided with printing means, and the approver terminal provided with code symbol reading means;
起案文書コード、起案者コード、起案内容、起案文書が登録された登録時刻についての第1時刻情報、ステータスに関するデータを含んで構成される起案文書レコードが記録される申請データ記憶手段と、  An application data storage means in which a draft document record configured to include data relating to a draft document code, drafter code, draft content, first time information about registration time when the draft document is registered, and status,
起案者コードに関連付けて承認者コードを記録した承認者データ記憶手段とを設けた承認支援システムを用いて承認処理を支援するプログラムであって、  A program that supports an approval process using an approval support system provided with an approver data storage means that records an approver code in association with a drafter code,
前記制御手段を、  The control means;
起案者端末において起案された起案文書について起案文書レコードを前記申請データ記憶手段に記録し、  A draft document record for the draft document drafted at the drafter terminal is recorded in the application data storage means;
この起案文書が印刷された印刷時刻についての第2時刻情報と起案文書コードとを特定するためのコードシンボルを生成し、このコードシンボルを付した帳票を印字するための印刷データを生成し、前記印刷手段において印刷させる起案文書登録手段と、  Generating a code symbol for specifying the second time information about the printing time when the drafting document was printed and the drafting document code, generating print data for printing a form with the code symbol, Drafting document registration means to be printed in the printing means;
承認者端末から承認者コードを取得した場合、前記承認者データ記憶手段を用いて前記承認者コードに関連付けられた起案者コードの起案文書レコードを特定し、  When obtaining the approver code from the approver terminal, identify the draft document record of the drafter code associated with the approver code using the approver data storage means,
前記コードシンボル読取手段を用いて帳票に印字されたコードシンボルから第2時刻情報と起案文書コードとを取得し、この起案文書コードを用いて前記申請データ記憶手段から第1時刻情報を特定し、  Obtaining the second time information and the draft document code from the code symbol printed on the form using the code symbol reading means, and specifying the first time information from the application data storage means using the draft document code;
前記第1時刻情報における登録時刻と前記第2時刻情報における印刷時刻とを照合して、前記印刷時刻が前記登録時刻より遅い場合には、前記起案文書を承認するフラグを記録する照合処理手段として機能させることを特徴とする承認支援プログラム。  Collation processing means for collating the registration time in the first time information with the printing time in the second time information and recording a flag for approving the draft document if the printing time is later than the registration time An approval support program characterized by functioning.
前記制御手段を、  The control means;
承認するフラグを記録する場合には、前記起案文書の起案文書コードに関連付けて承認日時を承認管理データ記憶部に記録し、  When recording the flag to be approved, record the approval date and time in the approval management data storage unit in association with the draft document code of the draft document,
前記承認者端末からコードシンボルの読み取りの完了通知を受信した場合、承認者コードに関して未承認起案文書を検索し、  If a notification of completion of reading the code symbol is received from the approver terminal, search for an unapproved draft document regarding the approver code,
未承認起案文書が残っている場合、前記承認者端末から承認者コードを取得した時に特定した起案文書レコードにおいて、起案文書を承認するフラグが記録された既承認起案文書及び未承認起案文書に関する起案文書レコードを特定し、特定した起案文書レコードの登録日時又は承認日時の内で最新更新日時を特定し、  If unapproved draft documents remain, drafts related to the approved draft documents and unapproved draft documents in which the flag to approve the draft document is recorded in the draft document record specified when the approver code is acquired from the approver terminal. Specify the document record, specify the latest update date / time within the registration date / approval date / time of the specified draft document record,
前記既承認起案文書の最新更新日時と、前記未承認起案文書の最新更新日時とを比較し、両者の間隔が所定期間以下の未承認起案文書を検索し、  Compare the latest update date and time of the already approved draft document with the latest update date and time of the unapproved draft document, and search for an unapproved draft document whose interval is a predetermined period or less,
未承認起案文書を抽出した場合には、前記承認者端末にアラームを出力する確認処理手段として更に機能させる請求項5に記載の承認支援プログラム。  6. The approval support program according to claim 5, wherein when an unapproved draft document is extracted, the approval support program further functions as a confirmation processing unit that outputs an alarm to the approver terminal.
JP2006180323A 2006-06-29 2006-06-29 Approval support system, approval support method, and approval support program Expired - Fee Related JP4308228B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006180323A JP4308228B2 (en) 2006-06-29 2006-06-29 Approval support system, approval support method, and approval support program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006180323A JP4308228B2 (en) 2006-06-29 2006-06-29 Approval support system, approval support method, and approval support program

Publications (2)

Publication Number Publication Date
JP2008009772A JP2008009772A (en) 2008-01-17
JP4308228B2 true JP4308228B2 (en) 2009-08-05

Family

ID=39067915

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006180323A Expired - Fee Related JP4308228B2 (en) 2006-06-29 2006-06-29 Approval support system, approval support method, and approval support program

Country Status (1)

Country Link
JP (1) JP4308228B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5149422B2 (en) * 2011-05-26 2013-02-20 みずほ情報総研株式会社 Reception support system and reception support method
JP6936662B2 (en) * 2017-08-30 2021-09-22 株式会社オービックビジネスコンサルタント Inspection status acquisition device, inspection status acquisition method, and program
WO2022264207A1 (en) * 2021-06-14 2022-12-22 ファーストアカウンティング株式会社 Data processing device, data processing method, and program

Also Published As

Publication number Publication date
JP2008009772A (en) 2008-01-17

Similar Documents

Publication Publication Date Title
US8164801B2 (en) Providing updated versions of printed documents from two-dimensional barcodes associated with the updated versions
JP4925677B2 (en) Method and apparatus for processing documents
CN1483174A (en) Method for applying for electronic book
WO2013058846A1 (en) Systems, methods and apparatus for form building
US9483220B2 (en) Image processing system, management system, image processing apparatus and method of proofreading document
JP2000148844A (en) Insurance business processing system, device and method for preparing insurance slip, and computer-readable recording medium recorded with program for executing the method by computer
JP4983974B2 (en) Procedure system
JP4308228B2 (en) Approval support system, approval support method, and approval support program
JP4172478B2 (en) Document management apparatus and document management method
US7885920B2 (en) System for managing the property of research and development
JP2008107912A (en) Business management apparatus, business management method and business management program
JP2011039613A (en) Workflow system
JP5565075B2 (en) Information processing apparatus and program
JP6349332B2 (en) Loan office management system and method
JP2015032111A (en) Business processing system, business processing method, and business-processing program
JP4695299B2 (en) Procedure system
JPH11345270A (en) Business processing system
JP6103946B2 (en) User identification information generation device
JP2008217542A (en) Document creation system, document creation device, document creation method, program, and recording medium
US20140019153A1 (en) Drug mixing preparation managing apparatus, control method and control program
JP5902489B2 (en) Information processing system, delivery information terminal, server device, payment card, information processing method, program
JP2004341660A (en) Application agency system and method, application agency program, and recording medium with the same recorded
JP3074233B2 (en) Delivery note creation system
JP2006318054A (en) Electronic proxy generation device and electronic proxy generation method
JP2007265344A (en) System, method and program for managing document

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090318

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090430

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120515

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150515

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees