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

JP7537458B2 - Information processing device, information processing system, information processing method, and program - Google Patents

Information processing device, information processing system, information processing method, and program Download PDF

Info

Publication number
JP7537458B2
JP7537458B2 JP2022043086A JP2022043086A JP7537458B2 JP 7537458 B2 JP7537458 B2 JP 7537458B2 JP 2022043086 A JP2022043086 A JP 2022043086A JP 2022043086 A JP2022043086 A JP 2022043086A JP 7537458 B2 JP7537458 B2 JP 7537458B2
Authority
JP
Japan
Prior art keywords
document
information processing
information
electronic data
processing device
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.)
Active
Application number
JP2022043086A
Other languages
Japanese (ja)
Other versions
JP2023137077A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2022043086A priority Critical patent/JP7537458B2/en
Publication of JP2023137077A publication Critical patent/JP2023137077A/en
Application granted granted Critical
Publication of JP7537458B2 publication Critical patent/JP7537458B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

この発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。 This invention relates to an information processing device, an information processing system, an information processing method, and a program.

商取引に用いる帳票等の文書を電子化して管理する文書管理システムが利用されている。例えば、特許文献1には、電子化した請求書又は納品書等の帳票類を帳票管理サーバにアップロードし、取引先による当該帳票類のダウンロードを可能とすることで、帳票類の送付にかかるコストを削減する技術が開示されている。 Document management systems are being used to digitize and manage documents such as forms used in commercial transactions. For example, Patent Literature 1 discloses a technology that reduces the costs associated with sending forms by uploading digitized forms such as invoices and delivery notes to a form management server and enabling business partners to download the forms.

例えば、文書管理システムにおける文書管理サーバでは、管理する文書の授受形式に応じて管理方法が異なる場合がある。その場合、文書管理サーバは、文書を表す電子データに当該文書の授受形式を関連付けて管理する。 For example, in a document management system, the document management server may use different management methods depending on the format of the documents to be managed. In such cases, the document management server manages the documents by associating the format of the documents with the electronic data representing the documents.

しかしながら、従来技術では、文書の授受形式を入力する手間がかかる、という課題がある。例えば、文書を表す電子データは、当該文書の授受形式を示す情報を保持していないことが通常である。そのため、当該文書の授受形式については、利用者は文書を表す電子データを文書管理サーバにアップロードした後など、手作業で入力する必要があった。 However, conventional technology has an issue in that it is time-consuming to input the document transfer format. For example, electronic data representing a document usually does not hold information indicating the transfer format of the document. As a result, users have had to manually input the document transfer format, for example, after uploading the electronic data representing the document to a document management server.

この発明の一実施形態は、上記のような技術的課題に鑑みて、文書を表す電子データから文書の授受形式を判別することである。 In view of the above technical problems, one embodiment of the present invention is to determine the document exchange format from electronic data representing the document.

上記の課題を解決するために、この発明の一実施形態である情報処理装置は、文書を表す電子データの入力を受け付ける入力部と、電子データの属性情報に基づいて文書の授受形式を判別する判別部と、を備える。 In order to solve the above problem, an information processing device according to an embodiment of the present invention includes an input unit that accepts input of electronic data representing a document, and a discrimination unit that discriminates the format of the document based on attribute information of the electronic data.

この発明の一実施形態によれば、文書を表す電子データから文書の授受形式を判別することができる。 According to one embodiment of the invention, the format of document transfer can be determined from electronic data representing the document.

一実施形態における情報処理システムの全体構成の一例を示す図である。1 is a diagram illustrating an example of an overall configuration of an information processing system according to an embodiment. 一実施形態における情報処理装置のハードウェア構成の一例を示す図である。FIG. 2 illustrates an example of a hardware configuration of an information processing device according to an embodiment. 第1実施形態における情報処理システムの機能構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a functional configuration of an information processing system according to a first embodiment. 第1実施形態における情報処理方法の処理手順の一例を示す図である。FIG. 4 is a diagram showing an example of a processing procedure of an information processing method according to the first embodiment. 第1実施形態におけるテナント情報管理テーブルの一例を示す図である。FIG. 4 is a diagram illustrating an example of a tenant information management table according to the first embodiment. 第1実施形態におけるスクリプトの一例を示す図である。FIG. 4 is a diagram illustrating an example of a script according to the first embodiment. 第1実施形態におけるアップロード画面の一例を示す図である。FIG. 11 is a diagram showing an example of an upload screen in the first embodiment. 第1実施形態における授受形式判別処理の一例を示す図である。11A and 11B are diagrams illustrating an example of a transfer type determination process in the first embodiment. 第1実施形態における文書情報管理テーブルの一例を示す図である。FIG. 4 is a diagram illustrating an example of a document information management table in the first embodiment. 第1実施形態におけるアップロード画面の一例を示す図である。FIG. 11 is a diagram showing an example of an upload screen in the first embodiment. 第1実施形態における情報処理方法の処理手順の一例を示す図である。FIG. 4 is a diagram showing an example of a processing procedure of an information processing method according to the first embodiment. 第1実施形態における文書一覧画面の一例を示す図である。FIG. 4 is a diagram showing an example of a document list screen in the first embodiment. 第1実施形態における文書詳細画面の一例を示す図である。FIG. 13 is a diagram showing an example of a document details screen in the first embodiment. 第1実施形態における情報処理方法の処理手順の一例を示す図である。FIG. 4 is a diagram showing an example of a processing procedure of an information processing method according to the first embodiment. 第1実施形態における文書情報管理テーブルの一例を示す図である。FIG. 4 is a diagram illustrating an example of a document information management table in the first embodiment. 第2実施形態における情報処理システムの機能構成の一例を示す図である。FIG. 11 is a diagram illustrating an example of a functional configuration of an information processing system according to a second embodiment. 第2実施形態における登録処理の一例を示す図である。FIG. 11 is a diagram illustrating an example of a registration process in the second embodiment.

以下、図面を参照しながら、この発明の実施の形態について、詳細に説明する。なお、図面中において同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。 The following describes in detail an embodiment of the present invention with reference to the drawings. Note that components having the same functions in the drawings are given the same numbers, and duplicate explanations will be omitted.

[第1実施形態]
この発明の第1実施形態は、文書を電子的に管理する情報処理システムである。本実施形態における情報処理システムは、利用者の操作に応じて、文書を表す電子データ(以下、「文書データ」とも呼ぶ)の入力を受け付け、当該文書データに表された文書の授受形式を判別する。また、本実施形態における情報処理システムは、文書データに授受形式を関連付けて記憶する。
[First embodiment]
A first embodiment of the present invention is an information processing system for electronically managing documents. The information processing system in this embodiment accepts input of electronic data representing a document (hereinafter also referred to as "document data") in response to a user's operation, and determines the document transfer format represented in the document data. The information processing system in this embodiment also associates the transfer format with the document data and stores it.

本実施形態における文書は、例えば、商取引に用いる請求書又は見積書等の帳票等である。本実施形態における帳票は、例えば、利用者が取引先に発行した帳票及び利用者が取引先から受領した帳票の少なくとも一方を含む。帳票には、例えば、商取引の証拠として作成される証憑等が含まれる。 In this embodiment, documents are, for example, forms such as invoices or quotations used in commercial transactions. Forms in this embodiment include, for example, at least one of forms issued by a user to a business partner and forms received by a user from a business partner. Forms include, for example, vouchers and the like created as evidence of a commercial transaction.

本実施形態における情報処理システムが管理する文書データには、文書の授受形式に応じて管理方法が異なるものが含まれる。例えば、帳票を電子化した電子データには、いわゆる電子帳簿保存法が適用される。電子帳簿保存法では、帳票の授受形式に応じて、異なる管理方法に従う必要がある。したがって、情報処理システムが帳票を電子化した電子データを管理する場合、当該電子データに当該帳票の授受形式を関連付けて記憶する必要がある。 The document data managed by the information processing system in this embodiment includes data that has different management methods depending on the document transfer format. For example, the so-called Electronic Bookkeeping Act applies to electronic data obtained by digitizing forms. The Electronic Bookkeeping Act requires that different management methods be followed depending on the form transfer format. Therefore, when the information processing system manages electronic data obtained by digitizing forms, it is necessary to associate the electronic data with the form transfer format and store it.

本実施形態における授受形式とは、文書を授受したときの媒体又は手段を示す情報である。本実施形態における授受形式は、「紙」又は「電子」を含む。授受形式が「紙」とは、紙に記載された文書を、持参又は郵送等により物理的に授受したことを表す。授受形式が「電子」とは、電子化された文書を電子メール又はクラウドサービス等ネットワークを介して電子的に授受したことを表す。 In this embodiment, the transfer format is information indicating the medium or means used when transferring a document. In this embodiment, the transfer format includes "paper" or "electronic". The "paper" transfer format indicates that a document written on paper is physically transferred by hand or by mail. The "electronic" transfer format indicates that a computerized document is electronically transferred via a network such as email or cloud service.

授受形式が「紙」である文書は、例えば、スキャナ等により画像ファイルとして電子化される。授受形式が「電子」である文書は、例えば、ワードプロセッサ又は表計算ソフトウェア等の文書作成アプリケーションにより生成され、PDF(Portable Document Format)形式等の電子ファイルに変換される。 A document that is received in paper format is digitized as an image file using a scanner or the like. A document that is received in electronic format is generated using a document creation application such as a word processor or spreadsheet software, and converted into an electronic file in PDF (Portable Document Format) or other format.

〔情報処理システムの全体構成〕
本実施形態における情報処理システムの全体構成を、図1を参照しながら説明する。図1は、本実施形態における情報処理システムの全体構成の一例を示すブロック図である。
[Overall configuration of information processing system]
The overall configuration of an information processing system according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the overall configuration of an information processing system according to this embodiment.

図1に示されているように、本実施形態における情報処理システム1は、文書管理サーバ10、及び1台以上の利用者端末30を含む。文書管理サーバ10及び利用者端末30は、それぞれ通信ネットワークN1に接続している。 As shown in FIG. 1, the information processing system 1 in this embodiment includes a document management server 10 and one or more user terminals 30. The document management server 10 and the user terminals 30 are each connected to a communication network N1.

以降では、2台以上の利用者端末30それぞれを区別するときは、「利用者端末30-1」、「利用者端末30-2」等と枝番を用いて記載する。 Hereinafter, when distinguishing between two or more user terminals 30, they will be referred to using sub-numbers such as "user terminal 30-1," "user terminal 30-2," etc.

通信ネットワークN1は、接続されている各装置が相互に通信可能となるように構成されている。通信ネットワークN1は、例えば、インターネット、LAN(Local Area Network)、又はWAN(Wide Area Network)などの有線通信によるネットワークによって構築されている。 The communication network N1 is configured so that the connected devices can communicate with each other. The communication network N1 is constructed by a wired communication network such as the Internet, a LAN (Local Area Network), or a WAN (Wide Area Network).

通信ネットワークN1は、有線通信だけでなく、例えば、無線LAN、又は近距離無線通信等の無線通信、もしくはWiMAX(Worldwide Interoperability for Microwave Access)、LTE(Long Term Evolution)、又は5G(5th Generation)等の移動体通信によるネットワークが含まれていてもよい。 The communication network N1 may include not only wired communication, but also wireless communication such as wireless LAN or short-range wireless communication, or a network using mobile communication such as WiMAX (Worldwide Interoperability for Microwave Access), LTE (Long Term Evolution), or 5G (5th Generation).

文書管理サーバ10は、通信ネットワークN1を介して、文書管理サービスを利用者端末30に提供する。本実施形態における文書管理サービスは、商取引において用いられた帳票を表す文書データを、当該帳票に表された情報と共に記憶し、利用者の要求に応じて出力するサービスである。 The document management server 10 provides a document management service to the user terminal 30 via the communication network N1. The document management service in this embodiment is a service that stores document data representing forms used in commercial transactions together with the information represented on the forms, and outputs the data in response to a user request.

本実施形態において、文書管理サーバが提供するサービスを利用する主体を、テナントと呼ぶ。つまり、本実施形態においてテナントとは、事業者、団体又は個人等である。 In this embodiment, an entity that uses the services provided by the document management server is called a tenant. That is, in this embodiment, a tenant is a business entity, an organization, an individual, etc.

利用者端末30-1は、テナントに属する利用者が利用する情報処理装置である。利用者端末30-1は、利用者の操作に応じて、通信ネットワークN1を介して、文書管理サーバ10が提供する文書管理サービスを利用する。 The user terminal 30-1 is an information processing device used by a user belonging to a tenant. In response to operations by the user, the user terminal 30-1 uses the document management service provided by the document management server 10 via the communication network N1.

利用者端末30-2は、入力代行者が利用する情報処理装置である。利用者端末30-2は、入力代行者の操作に応じて、通信ネットワークN1を介して、文書管理サーバ10に文書データの内容を表す情報を入力する。 The user terminal 30-2 is an information processing device used by the input agent. In response to the input agent's operation, the user terminal 30-2 inputs information representing the contents of the document data to the document management server 10 via the communication network N1.

入力代行者は、テナントからの依頼又はテナントに属する利用者からの依頼により入力代行に関する業務(操作)を行う利用者である。入力代行とは、例えば、入力代行者により利用者端末30-2に文書の内容に関する情報を表示し、文書に関する各種操作を受け付けるための設定である。 An input agent is a user who performs tasks (operations) related to input delegation at the request of a tenant or a user belonging to the tenant. Input delegation is, for example, a setting in which the input agent displays information about the contents of a document on the user terminal 30-2 and accepts various operations related to the document.

なお、文書管理サービスにおいて、入力代行を利用可能に設定するか否かは任意に選択することができる。入力代行を利用可能としない場合、情報処理システム1には、利用者端末30-2は含まれない。 In addition, whether or not to enable delegation of input in the document management service can be selected at will. If delegation of input is not enabled, the information processing system 1 does not include the user terminal 30-2.

利用者端末30は、通信機能を備えた装置であれば、情報処理装置に限られない。利用者端末30は、例えば、PJ(Projector:プロジェクタ)、IWB(Interactive White Board:相互通信が可能な電子式の黒板機能を有する白板)、デジタルサイネージ等の出力装置、HUD(Head Up Display)装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、自動車(Connected Car)、ノートPC(Personal Computer)、携帯電話、スマートフォン、タブレット端末、ゲーム機、PDA(Personal Digital Assistant)、デジタルカメラ、ウェアラブルPCまたはデスクトップPC等であってもよい。 The user terminal 30 is not limited to an information processing device, so long as it is a device equipped with a communication function. The user terminal 30 may be, for example, a PJ (Projector), an IWB (Interactive White Board: a white board with an electronic blackboard function that allows mutual communication), an output device such as a digital signage, a HUD (Head Up Display) device, industrial machinery, an imaging device, a sound collection device, medical equipment, a network home appliance, an automobile (Connected Car), a notebook PC (Personal Computer), a mobile phone, a smartphone, a tablet terminal, a game console, a PDA (Personal Digital Assistant), a digital camera, a wearable PC, or a desktop PC.

〔情報処理システムのハードウェア構成〕
本実施形態における情報処理システムのハードウェア構成を、図2を参照しながら説明する。図2は、文書管理サーバ10及び利用者端末30がコンピュータで実現される場合のハードウェア構成の一例を示す図である。
[Hardware configuration of information processing system]
The hardware configuration of the information processing system in this embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of a hardware configuration in which the document management server 10 and the user terminal 30 are realized by a computer.

図2に示されているように、本実施形態におけるコンピュータは、CPU(Central Processing Unit)501、ROM(Read Only Memory)502、RAM(Random Access Memory)503、HD(Hard Disk)504、HDD(Hard Disk Drive)コントローラ505、ディスプレイ506、外部機器接続I/F(Interface)508、ネットワークI/F509、バスライン510、キーボード511、ポインティングデバイス512、DVD-RW(Digital Versatile Disk Rewritable)ドライブ514、メディアI/F516を備えている。 As shown in FIG. 2, the computer in this embodiment includes a CPU (Central Processing Unit) 501, a ROM (Read Only Memory) 502, a RAM (Random Access Memory) 503, a HD (Hard Disk) 504, a HDD (Hard Disk Drive) controller 505, a display 506, an external device connection I/F (Interface) 508, a network I/F 509, a bus line 510, a keyboard 511, a pointing device 512, a DVD-RW (Digital Versatile Disk Rewritable) drive 514, and a media I/F 516.

これらのうち、CPU501は、コンピュータ全体の動作を制御する。ROM502は、IPL等のCPU501の駆動に用いられるプログラムを記憶する。RAM503は、CPU501のワークエリアとして使用される。HD504は、プログラム等の各種データを記憶する。HDDコントローラ505は、CPU501の制御にしたがってHD504に対する各種データの読み出し又は書き込みを制御する。 Of these, CPU 501 controls the operation of the entire computer. ROM 502 stores programs used to drive CPU 501, such as IPL. RAM 503 is used as a work area for CPU 501. HD 504 stores various data such as programs. HDD controller 505 controls the reading and writing of various data from HD 504 under the control of CPU 501.

ディスプレイ506は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続I/F508は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリやプリンタ等である。ネットワークI/F509は、通信ネットワークN1を利用してデータ通信をするためのインターフェースである。バスライン510は、図2に示されているCPU501等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。 The display 506 displays various information such as a cursor, a menu, a window, characters, or an image. The external device connection I/F 508 is an interface for connecting various external devices. In this case, the external devices are, for example, a USB (Universal Serial Bus) memory or a printer. The network I/F 509 is an interface for data communication using the communication network N1. The bus line 510 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 501 shown in FIG. 2.

また、キーボード511は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス512は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。DVD-RWドライブ514は、着脱可能な記録媒体の一例としてのDVD-RW513に対する各種データの読み出し又は書き込みを制御する。なお、DVD-RWに限らず、DVD-R等であってもよい。メディアI/F516は、フラッシュメモリ等の記録メディア515に対するデータの読み出し又は書き込み(記憶)を制御する。 The keyboard 511 is a type of input means equipped with multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 512 is a type of input means for selecting and executing various instructions, selecting a processing target, moving the cursor, etc. The DVD-RW drive 514 controls the reading and writing of various data from the DVD-RW 513, which is an example of a removable recording medium. Note that this is not limited to a DVD-RW, and may be a DVD-R, etc. The media I/F 516 controls the reading and writing (storing) of data from the recording medium 515, such as a flash memory.

〔情報処理システムの機能構成〕
本実施形態における情報処理システムの機能構成を、図3を参照しながら説明する。図3は、本実施形態における情報処理システムの機能構成の一例を示すブロック図である。
[Functional configuration of information processing system]
The functional configuration of the information processing system in this embodiment will be described with reference to Fig. 3. Fig. 3 is a block diagram showing an example of the functional configuration of the information processing system in this embodiment.

<文書管理サーバの機能構成>
図3に示されているように、本実施形態における文書管理サーバ10は、送受信部11、画面生成部12、記憶制御部19及び記憶部100を備える。
<Functional configuration of document management server>
As shown in FIG. 3, the document management server 10 in this embodiment includes a transmission/reception unit 11, a screen generation unit 12, a storage control unit 19, and a storage unit 100.

送受信部11は、通信ネットワークN1を介して利用者端末30と各種データ(または情報)の送受信を行う。送受信部11は、図2に示されているCPU501からの命令及びネットワークI/F509によって実現される。 The transmission/reception unit 11 transmits and receives various data (or information) to and from the user terminal 30 via the communication network N1. The transmission/reception unit 11 is realized by commands from the CPU 501 and the network I/F 509 shown in FIG. 2.

画面生成部12は、利用者端末30からの要求に応じて、所定の画面を表す画面データを生成する。画面生成部12が生成する各画面データは、例えば、HTML(HyperText Markup Language)等で記述された画面データであり、JavaScript(登録商標)等で記述されたアプリケーションを含んでもよい。画面生成部12は、図2に示されているCPU501からの命令によって実現される。 The screen generation unit 12 generates screen data representing a specific screen in response to a request from the user terminal 30. Each piece of screen data generated by the screen generation unit 12 is, for example, screen data written in HTML (HyperText Markup Language) or the like, and may include an application written in JavaScript (registered trademark) or the like. The screen generation unit 12 is realized by commands from the CPU 501 shown in FIG. 2.

記憶制御部19は、記憶部100に各種データを記憶したり、記憶部100に記憶された各種データを読み出したりする処理を行う。記憶制御部19は、図2に示されているCPU501からの命令及びHDDコントローラ505によって実現される。 The storage control unit 19 performs processes such as storing various data in the storage unit 100 and reading out various data stored in the storage unit 100. The storage control unit 19 is realized by instructions from the CPU 501 and the HDD controller 505 shown in FIG. 2.

記憶部100には、テナント情報管理DB110及び文書情報管理DB120が構築されている。記憶部100は、図2に示されているHD504によって実現される。 The memory unit 100 includes a tenant information management DB 110 and a document information management DB 120. The memory unit 100 is realized by the HD 504 shown in FIG. 2.

テナント情報管理DB110は、テナント情報管理テーブルによって構成される。テナント情報管理テーブルには、文書管理サーバ10のテナントに関する情報が格納されている。テナント情報管理テーブルの詳細は、後述する。 The tenant information management DB 110 is composed of a tenant information management table. The tenant information management table stores information about the tenants of the document management server 10. Details of the tenant information management table will be described later.

文書情報管理DB120は、テナント毎の文書情報管理テーブルによって構成される。文書情報管理テーブルには、利用者が取引先に発行した帳票及び利用者が取引先から受領した帳票の少なくとも一方に関する文書情報が格納されている。文書情報管理テーブルの詳細は、後述する。 The document information management DB120 is composed of a document information management table for each tenant. The document information management table stores document information related to at least one of the forms issued by the user to a business partner and the forms received by the user from a business partner. Details of the document information management table will be described later.

<利用者端末の機能構成>
図3に示されているように、本実施形態における利用者端末30は、送受信部31、ブラウザ32、記憶制御部39及び記憶部300を備える。ブラウザ32は、入力部321及び判別部322を備える。なお、入力部321及び判別部322は、ブラウザ32が画面データに埋め込まれたスクリプトを実行することで実現される。
<Functional configuration of user terminal>
3, the user terminal 30 in this embodiment includes a transmission/reception unit 31, a browser 32, a storage control unit 39, and a storage unit 300. The browser 32 includes an input unit 321 and a determination unit 322. The input unit 321 and the determination unit 322 are realized by the browser 32 executing a script embedded in the screen data.

送受信部31は、通信ネットワークN1を介して文書管理サーバ10と各種データ(または情報)の送受信を行う。送受信部31は、図2に示されているCPU501からの命令及びネットワークI/F509によって実現される。 The transmission/reception unit 31 transmits and receives various data (or information) to and from the document management server 10 via the communication network N1. The transmission/reception unit 31 is realized by commands from the CPU 501 and the network I/F 509 shown in FIG. 2.

ブラウザ32は、文書管理サーバ10から受信した画面データに基づいて、各種の画面をディスプレイ506又は外部機器接続I/F508に接続された外付けのディスプレイに対して出力する。ブラウザ32は、主に、図2に示されているCPU501からの命令によって実現される。 The browser 32 outputs various screens to the display 506 or an external display connected to the external device connection I/F 508 based on the screen data received from the document management server 10. The browser 32 is mainly realized by commands from the CPU 501 shown in FIG. 2.

入力部321は、利用者の操作に応じて、文書データの入力を受け付ける。当該文書データは、利用者が取引先に発行した帳票又は利用者が取引先から受領した帳票を表す電子データである。入力部321は、利用者が指定した文書データを、記憶制御部39を介して記憶部300から読み出す。 The input unit 321 accepts the input of document data in response to user operation. The document data is electronic data representing a form issued by the user to a business partner or a form received by the user from a business partner. The input unit 321 reads the document data specified by the user from the memory unit 300 via the memory control unit 39.

判別部322は、入力部321が受け付けた文書データの属性情報に基づいて、当該文書データに表された文書の授受形式を判別する。また、判別部322は、文書データと授受形式とを含む登録要求を、送受信部31を介して文書管理サーバ10に送信する。 The discrimination unit 322 discriminates the document transfer format represented in the document data based on the attribute information of the document data received by the input unit 321. The discrimination unit 322 also transmits a registration request including the document data and the transfer format to the document management server 10 via the transmission/reception unit 31.

記憶制御部39は、記憶部300に各種データを記憶したり、記憶部300に記憶された各種データを読み出したりする処理を行う。記憶制御部39は、主に、図2に示されているCPU501からの命令及びHDDコントローラ505によって実現される。 The storage control unit 39 performs processes such as storing various data in the storage unit 300 and reading various data stored in the storage unit 300. The storage control unit 39 is realized mainly by instructions from the CPU 501 and the HDD controller 505 shown in FIG. 2.

記憶部300には、利用者が取引先に発行した帳票又は利用者が取引先から受領した帳票を電子化した文書データの少なくとも一方が予め記憶されている。記憶部300は、図2に示されているHD504によって実現される。 The storage unit 300 prestores at least one of document data that is electronic version of a form issued by the user to a business partner or a form received by the user from a business partner. The storage unit 300 is realized by the HD 504 shown in FIG. 2.

〔情報処理システムの処理手順〕
本実施形態における情報処理システムが実行する情報処理方法の処理手順を、図4乃至図15を参照しながら説明する。図4、図11及び図14は、本実施形態における情報処理方法の処理手順の一例を示すシーケンス図である。
[Processing procedure of information processing system]
The processing procedure of the information processing method executed by the information processing system in this embodiment will be described with reference to Fig. 4 to Fig. 15. Fig. 4, Fig. 11 and Fig. 14 are sequence diagrams showing an example of the processing procedure of the information processing method in this embodiment.

ステップS1において、利用者端末30-1が備えるブラウザ32は、利用者によるアップロード画面の表示操作を受け付ける。ブラウザ32は、利用者によるアップロード画面の表示操作を受け付ける際に、アップロードする文書の種別を選択する操作を受け付けてもよい。 In step S1, the browser 32 provided in the user terminal 30-1 accepts an operation by the user to display an upload screen. When accepting an operation by the user to display the upload screen, the browser 32 may also accept an operation to select the type of document to be uploaded.

ブラウザ32は、アップロード画面の表示操作を受け付ける前に、利用者によって入力された認証情報を受け付ける。認証情報は、例えば、ユーザID及びパスワード等である。次に、送受信部31は、受け付けた認証情報を文書管理サーバ10に送信する。 Before accepting the display operation of the upload screen, the browser 32 accepts authentication information entered by the user. The authentication information is, for example, a user ID and a password. Next, the transmission/reception unit 31 transmits the accepted authentication information to the document management server 10.

文書管理サーバ10では、送受信部11が認証情報を利用者端末30-1から受信する。次に、画面生成部12が、受信した認証情報を用いて所定の認証処理を行う。当該認証処理は、受信した認証情報をテナント情報管理DB110に登録されているテナント情報と照合することで行われる。したがって、利用者が文書管理サーバ10において認証された場合のみ、ブラウザ32は、利用者によるアップロード画面の表示操作を受け付けることができる。 In the document management server 10, the transmission/reception unit 11 receives authentication information from the user terminal 30-1. Next, the screen generation unit 12 performs a predetermined authentication process using the received authentication information. The authentication process is performed by checking the received authentication information against the tenant information registered in the tenant information management DB 110. Therefore, the browser 32 can accept the user's operation to display the upload screen only if the user is authenticated by the document management server 10.

(テナント情報管理テーブル)
ここで、テナント情報管理テーブルの詳細について、図5を参照しながら説明する。図5は、本実施形態におけるテナント情報管理テーブルの一例を示す概念図である。
(Tenant Information Management Table)
Details of the tenant information management table will now be described with reference to Fig. 5. Fig. 5 is a conceptual diagram illustrating an example of the tenant information management table in this embodiment.

図5に示されているように、本実施形態におけるテナント情報管理テーブルでは、テナントを識別する識別情報(テナントID)、テナントを表す情報(会社名等)、認証情報(ユーザID及びパスワード等)及び連絡先(メールアドレス及び住所等)等が関連付けて管理されている。 As shown in FIG. 5, in the tenant information management table of this embodiment, identification information (tenant ID) that identifies a tenant, information that represents the tenant (company name, etc.), authentication information (user ID and password, etc.), and contact information (email address, address, etc.) are associated and managed.

図4に戻って説明する。ステップS2において、利用者端末30-1が備える送受信部31は、アップロード画面の取得要求を文書管理サーバ10に送信する。当該取得要求には、テナントIDが含まれる。文書管理サーバ10では、送受信部11が、アップロード画面の取得要求を利用者端末30-1から受信する。 Returning to FIG. 4, in step S2, the transmission/reception unit 31 of the user terminal 30-1 transmits a request to acquire an upload screen to the document management server 10. The request includes a tenant ID. In the document management server 10, the transmission/reception unit 11 receives the request to acquire an upload screen from the user terminal 30-1.

ステップS3において、文書管理サーバ10が備える画面生成部12は、アップロード画面の画面データを生成する。画面生成部12は、アップロード画面の画面データに、所定のスクリプトを埋め込む。 In step S3, the screen generation unit 12 of the document management server 10 generates screen data for the upload screen. The screen generation unit 12 embeds a predetermined script in the screen data for the upload screen.

ここで、本実施形態におけるスクリプトについて、図6を参照しながら説明する。図6は、本実施形態におけるスクリプトの一例を示す図である。 Here, the script in this embodiment will be described with reference to FIG. 6. FIG. 6 is a diagram showing an example of a script in this embodiment.

図6に示されているように、アップロード画面の画面データには、スクリプトの位置を表すURLが埋め込まれている。図6の例は、HTML形式のアップロード画面のヘッダー部に、JavaScript(登録商標)で実装されたスクリプト"https://・・・/program.js"が埋め込まれていることを表している。 As shown in Figure 6, a URL indicating the location of the script is embedded in the screen data of the upload screen. The example in Figure 6 shows that the script "https://.../program.js" implemented in JavaScript (registered trademark) is embedded in the header of the HTML format upload screen.

利用者端末30-1が備えるブラウザ32が、図6に示された画面データを読み込み、スクリプト"https://・・・/program.js"を実行することで、入力部321及び判別部322が実現される。 The browser 32 of the user terminal 30-1 reads the screen data shown in FIG. 6 and executes the script "https://.../program.js", thereby realizing the input unit 321 and the determination unit 322.

図4に戻って説明する。ステップS4において、文書管理サーバ10が備える送受信部11は、画面生成部12が生成したアップロード画面の画面データを利用者端末30-1に送信する。利用者端末30-1では、送受信部31が、アップロード画面の画面データを文書管理サーバ10から受信する。 Returning to FIG. 4, in step S4, the transmitting/receiving unit 11 included in the document management server 10 transmits screen data of the upload screen generated by the screen generating unit 12 to the user terminal 30-1. In the user terminal 30-1, the transmitting/receiving unit 31 receives the screen data of the upload screen from the document management server 10.

ステップS5において、利用者端末30-1が備えるブラウザ32は、アップロード画面の画面データに基づいて、アップロード画面をディスプレイ506に表示する。 In step S5, the browser 32 of the user terminal 30-1 displays the upload screen on the display 506 based on the screen data of the upload screen.

(アップロード画面)
ここで、本実施形態におけるアップロード画面について、図7を参照しながら説明する。図7は、本実施形態におけるアップロード画面の一例を示す概念図である。
(Upload screen)
The upload screen in this embodiment will now be described with reference to Fig. 7. Fig. 7 is a conceptual diagram showing an example of the upload screen in this embodiment.

図7に示されているように、本実施形態におけるアップロード画面200は、入力代行設定欄201及びファイル選択欄202を有する。 As shown in FIG. 7, the upload screen 200 in this embodiment has an input proxy setting field 201 and a file selection field 202.

入力代行設定欄201には、入力代行を利用するか否かを設定する。ファイル選択欄202には、アップロード対象とする文書データの位置を表す情報を入力する。ファイル選択欄202は、複数の文書データに関する情報を入力できるように構成してもよい。 In the input proxy setting field 201, the user sets whether or not to use input proxy. In the file selection field 202, the user inputs information indicating the location of the document data to be uploaded. The file selection field 202 may be configured to allow the user to input information about multiple document data.

なお、文書管理サーバ10において入力代行を利用可能に設定しない場合、アップロード画面200は、入力代行設定欄201を有さないように構成される。 If the document management server 10 is not set to allow input delegation, the upload screen 200 is configured not to have the input delegation setting field 201.

図4に戻って説明する。ステップS6において、利用者端末30-1が備えるブラウザ32は、利用者によるアップロード操作を受け付ける。具体的には、利用者は、入力代行設定欄201において、入力代行の利用有無を設定し、ファイル選択欄202において、文書データの位置を表す情報を入力する。これにより、入力部321が、文書データの入力を受け付ける。入力部321は、受け付けた文書データを記憶部300から取得し、判別部322に送る。 Returning to FIG. 4, in step S6, the browser 32 provided on the user terminal 30-1 accepts an upload operation by the user. Specifically, the user sets whether or not to use the input delegation in the input delegation setting field 201, and inputs information indicating the location of the document data in the file selection field 202. This causes the input unit 321 to accept the input of the document data. The input unit 321 retrieves the accepted document data from the storage unit 300, and sends it to the discrimination unit 322.

なお、文書管理サーバ10において入力代行を利用可能に設定しない場合、利用者は、ファイル選択欄202において、文書データの位置を表す情報を入力するのみでよい。 If input delegation is not enabled on the document management server 10, the user only needs to input information indicating the location of the document data in the file selection field 202.

ステップS7において、利用者端末30-1が備える判別部322は、入力部321が受け付けた文書データの属性情報に基づいて、当該文書データに表された文書の授受形式を判別する。 In step S7, the discrimination unit 322 of the user terminal 30-1 discriminates the document transfer format represented in the document data based on the attribute information of the document data received by the input unit 321.

≪授受形式判別処理≫
ここで、本実施形態における授受形式判別処理(図4のステップS7)の詳細について、図8を参照しながら説明する。図8は、本実施形態における授受形式判別処理の一例を示すフローチャートである。
<Transfer format determination process>
Here, the details of the transfer type determination process (step S7 in FIG. 4) in this embodiment will be described with reference to Fig. 8. Fig. 8 is a flow chart showing an example of the transfer type determination process in this embodiment.

図8に示された授受形式判別処理は、入力を受け付けた文書データについて実行される。なお、入力を受け付けた文書データが複数ある場合、各文書データについて実行される。 The transfer format determination process shown in FIG. 8 is executed for the document data that has been accepted as input. If multiple pieces of document data have been accepted as input, the process is executed for each piece of document data.

ステップS7-1において、判別部322は、文書データから属性情報を取得することができるか否かを判定する。属性情報を取得できる場合(YES)、判別部322は、ステップS7-2に処理を進める。属性情報を取得できない場合(NO)、判別部322は、ステップS7-8に処理を進める。 In step S7-1, the discrimination unit 322 determines whether or not attribute information can be acquired from the document data. If attribute information can be acquired (YES), the discrimination unit 322 proceeds to step S7-2. If attribute information cannot be acquired (NO), the discrimination unit 322 proceeds to step S7-8.

本実施形態における属性情報は、当該文書データの内容を参照することで取得できる属性情報である。本実施形態における属性情報は、例えば、文書データに含まれる画像のフォーマット情報、又は文書データを表すファイルに設定されたプロパティ情報等である。 The attribute information in this embodiment is attribute information that can be obtained by referencing the contents of the document data. For example, the attribute information in this embodiment is format information of an image included in the document data, or property information set in a file that represents the document data.

例えば、文書データがパスワード等により暗号化されている場合、パスワードを入力しない限り、当該文書データの属性情報を取得することができない。また、当該文書データのフォーマットが損傷している場合、当該文書データの属性情報を取得することができない。 For example, if document data is encrypted with a password or the like, the attribute information of the document data cannot be obtained unless the password is entered. Also, if the format of the document data is damaged, the attribute information of the document data cannot be obtained.

ステップS7-2において、判別部322は、変数nを1に初期化する。変数nは文書データにおけるページ番号を表す変数である。 In step S7-2, the discrimination unit 322 initializes a variable n to 1. The variable n is a variable that represents the page number in the document data.

ステップS7-3において、判別部322は、文書データのnページ目のページサイズを取得する。ページサイズは、当該ページの長手方向及び短手方向それぞれのピクセル数で表される。 In step S7-3, the discrimination unit 322 obtains the page size of the nth page of the document data. The page size is expressed as the number of pixels in both the longitudinal and lateral directions of the page.

ステップS7-4において、判別部322は、文書データのnページ目に含まれる各画像の描画サイズを取得する。描画サイズは、当該画像の長手方向及び短手方向それぞれのピクセル数で表される。 In step S7-4, the discrimination unit 322 obtains the drawing size of each image included in the nth page of the document data. The drawing size is expressed as the number of pixels in both the long and short sides of the image.

ステップS7-5において、判別部322は、ステップS7-3で取得したページサイズとステップS7-4で取得した描画サイズとを比較する。次に、判別部322は、すべての画像の描画サイズがページサイズ未満であるか否かを判定する。すべての画像の描画サイズがページサイズ未満である場合(YES)、判別部322は、ステップS7-8に処理を進める。描画サイズがページサイズ以上である画像がある場合(NO)、判別部322は、ステップS7-6に処理を進める。 In step S7-5, the discrimination unit 322 compares the page size acquired in step S7-3 with the drawing size acquired in step S7-4. Next, the discrimination unit 322 determines whether the drawing sizes of all images are less than the page size. If the drawing sizes of all images are less than the page size (YES), the discrimination unit 322 proceeds to step S7-8. If there is an image whose drawing size is equal to or larger than the page size (NO), the discrimination unit 322 proceeds to step S7-6.

ステップS7-6において、判別部322は、文書データに次のページ(すなわち、n+1ページ目)が存在するか否かを判定する。次のページが存在する場合(YES)、判別部322は、ステップS7-7に処理を進める。次のページが存在しない場合(NO)、判別部322は、ステップS7-9に処理を進める。 In step S7-6, the discrimination unit 322 determines whether or not the document data contains a next page (i.e., page n+1). If the next page exists (YES), the discrimination unit 322 proceeds to step S7-7. If the next page does not exist (NO), the discrimination unit 322 proceeds to step S7-9.

ステップS7-7において、判別部322は、変数nをインクリメントする。次に、判別部322は、ステップS7-3に処理を戻す。このようにして、判別部322は、文書データに含まれる各ページについて、ステップS7-3からS7-5の処理を繰り返し実行する。 In step S7-7, the discrimination unit 322 increments the variable n. Next, the discrimination unit 322 returns the process to step S7-3. In this manner, the discrimination unit 322 repeatedly executes the processes of steps S7-3 to S7-5 for each page included in the document data.

ステップS7-8において、判別部322は、当該文書データに表された文書の授受形式を「電子」と判定する。 In step S7-8, the discrimination unit 322 determines that the document transfer format represented in the document data is "electronic."

ステップS7-9において、判別部322は、当該文書データに表された文書の授受形式を「紙」と判定する。 In step S7-9, the discrimination unit 322 determines that the document format represented in the document data is "paper."

ステップS7-1で実行する判定処理について、より詳しく説明する。文書データにパスワード等を設定して暗号化されている場合、パスワードを入力しない限り、属性情報を取得することができない。紙の文書をスキャナにより電子化した場合、当該文書データは社内で利用するものと考えられる。そのため、当該文書データにパスワードを設定する可能性は低い。したがって、文書データから属性情報を取得できない場合、判別部322は、授受形式を「電子」と判定する。 The determination process executed in step S7-1 will be explained in more detail. If the document data has been encrypted with a password or the like, the attribute information cannot be obtained unless the password is entered. When a paper document is digitized using a scanner, the document data is considered to be used within the company. Therefore, it is unlikely that a password will be set for the document data. Therefore, if attribute information cannot be obtained from the document data, the determination unit 322 determines that the transfer format is "electronic."

ステップS7-5で実行する判定処理について、より詳しく説明する。紙の文書をスキャナにより電子化した場合、スキャナは文書データのページサイズと一致するようにスキャン画像を伸長する。その結果、画像の描画サイズはページサイズと概ね一致する。 The determination process performed in step S7-5 will now be explained in more detail. When a paper document is digitized using a scanner, the scanner expands the scanned image so that it matches the page size of the document data. As a result, the drawing size of the image roughly matches the page size.

一方、文書作成アプリケーションの機能により電子化した場合、ページ中の文字列及び余白等は画像変換されない。そのため、ページに画像が含まれていても、すべての画像の描画サイズがページサイズ未満となる。したがって、当該ページに含まれる画像の描画サイズがページサイズ未満である場合、判別部322は、授受形式を「電子」と判断する。 On the other hand, when digitization is performed using the functions of a document creation application, text and margins on the page are not converted into images. Therefore, even if the page contains images, the drawing size of all images will be smaller than the page size. Therefore, if the drawing size of the images contained in the page is smaller than the page size, the discrimination unit 322 determines that the transfer format is "electronic."

図4に戻って説明する。ステップS8において、利用者端末30-1が備える送受信部31は、文書データの登録要求を文書管理サーバ10に送信する。当該登録要求には、入力部321が受け付けた文書データと、判別部322が判別した文書の授受形式とが含まれる。文書管理サーバ10では、送受信部11が、文書データの登録要求を利用者端末30-1から受信する。 Returning to FIG. 4, in step S8, the transmitting/receiving unit 31 of the user terminal 30-1 transmits a request to register document data to the document management server 10. The registration request includes the document data accepted by the input unit 321 and the document transfer format determined by the determination unit 322. In the document management server 10, the transmitting/receiving unit 11 receives the request to register document data from the user terminal 30-1.

ステップS9において、文書管理サーバ10が備える記憶制御部19は、文書データの登録要求に含まれる文書データを、記憶部100の所定の保存先に記憶する。 In step S9, the storage control unit 19 of the document management server 10 stores the document data included in the document data registration request in a specified storage location in the storage unit 100.

ステップS10において、文書管理サーバ10が備える記憶制御部19は、文書データの登録要求に基づいて、文書情報を生成する。続いて、記憶制御部19は、生成した文書情報を、文書情報管理テーブルに格納する。 In step S10, the storage control unit 19 of the document management server 10 generates document information based on the document data registration request. The storage control unit 19 then stores the generated document information in the document information management table.

(文書情報管理テーブル)
ここで、本実施形態における文書情報管理テーブルについて、図9を参照しながら説明する。図9は、本実施形態における文書情報管理テーブルの一例を示す概念図である。
(Document Information Management Table)
Here, the document information management table in this embodiment will be described with reference to Fig. 9. Fig. 9 is a conceptual diagram showing an example of the document information management table in this embodiment.

図9に示されているように、本実施形態における文書情報管理テーブルでは、文書を識別する識別情報(文書ID)、利用者端末30におけるファイル名、文書の種別、授受形式、文書の内容(事業年度、取引先名、取引日、合計金額等)、代理入力有無、ステータス(未確認又は確認済み)、登録日時、文書管理サーバ10におけるファイルパス等が関連付けて記憶されている。 As shown in FIG. 9, in the document information management table of this embodiment, identification information (document ID) that identifies the document, the file name on the user terminal 30, the document type, the transfer format, the document contents (business year, client name, transaction date, total amount, etc.), whether or not a proxy was entered, the status (unconfirmed or confirmed), the registration date and time, the file path on the document management server 10, etc. are stored in association with each other.

なお、文書管理サーバ10において入力代行を利用可能に設定しない場合、文書情報管理テーブルには、代理入力有無の項目は含まれない。 If the document management server 10 is not set to allow input delegation, the document information management table will not include an item for whether or not delegated input is available.

図9は、登録直後の文書情報の一例を示している。登録直後の文書情報では、文書ID、授受形式及び代理入力有無等が設定されている。一方、登録直後の文書情報では、文書の内容は空欄となる。また、登録直後の文書情報では、ステータスは「未確認」となる。 Figure 9 shows an example of document information immediately after registration. In the document information immediately after registration, the document ID, transfer format, whether or not proxy input is used, etc. are set. On the other hand, in the document information immediately after registration, the document content is left blank. Also, in the document information immediately after registration, the status is "unconfirmed."

図4に戻って説明する。ステップS11において、文書管理サーバ10が備える送受信部11は、アップロード結果の通知を利用者端末30-1に送信する。当該通知には、文書情報管理テーブルに格納した文書情報が含まれる。利用者端末30-1では、送受信部31がアップロード結果の通知を文書管理サーバ10から受信する。 Referring back to FIG. 4, in step S11, the transmitting/receiving unit 11 included in the document management server 10 transmits a notification of the upload result to the user terminal 30-1. The notification includes the document information stored in the document information management table. In the user terminal 30-1, the transmitting/receiving unit 31 receives the notification of the upload result from the document management server 10.

ステップS12において、利用者端末30-1が備えるブラウザ32は、アップロード結果の通知に基づいて、アップロード画面200にアップロード結果を表示する。 In step S12, the browser 32 of the user terminal 30-1 displays the upload results on the upload screen 200 based on the notification of the upload results.

図10は、アップロード結果を表示したアップロード画面の一例を示す図である。図10に示されているように、アップロード結果を表示したアップロード画面200は、アップロード結果表示欄203を有する。 Figure 10 is a diagram showing an example of an upload screen that displays the upload results. As shown in Figure 10, the upload screen 200 that displays the upload results has an upload result display section 203.

アップロード結果表示欄203には、入力部321が入力を受け付けた文書データ毎に、文書情報に基づく情報が表示される。当該情報には、例えば、登録日、ステータス、入力代行有無(入力代行又は入力代行スキップ)及び文書の授受形式(紙又は電子)が含まれる。したがって、利用者は、アップロード結果表示欄203に表示されたアップロード結果を参照することで、自動的に判別された文書の授受形式を確認することができる。 The upload result display field 203 displays information based on the document information for each document data item that the input unit 321 accepts as input. This information includes, for example, the registration date, status, whether input was performed on behalf of the user (input on behalf of the user or input on behalf of the user skipped), and the document transfer format (paper or electronic). Therefore, the user can check the automatically determined document transfer format by referring to the upload results displayed in the upload result display field 203.

なお、文書管理サーバ10において入力代行を利用可能に設定しない場合、アップロード結果表示欄203には、入力代行有無に関する情報は表示されない。 If input delegation is not set to be available on the document management server 10, the upload result display field 203 will not display information regarding whether or not input delegation is available.

図11に進んで説明する。ステップS21において、利用者端末30-1が備えるブラウザ32は、文書一覧画面の表示操作を受け付ける。文書一覧画面の表示操作は、文書管理サーバ10が提供するメインメニュー画面等で行われる。 Let us now turn to Figure 11 for further explanation. In step S21, the browser 32 of the user terminal 30-1 accepts an operation to display the document list screen. The operation to display the document list screen is performed on a main menu screen or the like provided by the document management server 10.

ステップS22において、利用者端末30-1が備える送受信部31は、文書一覧画面の取得要求を文書管理サーバ10に送信する。当該取得要求には、利用者に関連付けられたテナントIDが含まれる。文書管理サーバ10では、送受信部11が、文書一覧画面の取得要求を利用者端末30-1から受信する。 In step S22, the transmission/reception unit 31 of the user terminal 30-1 transmits a request to acquire the document list screen to the document management server 10. The request includes the tenant ID associated with the user. In the document management server 10, the transmission/reception unit 11 receives the request to acquire the document list screen from the user terminal 30-1.

ステップS23において、文書管理サーバ10が備える記憶制御部19は、文書一覧画面の取得要求に含まれるテナントIDに基づいて、文書情報管理DB120から当該テナントの文書情報を抽出する。具体的には、記憶制御部19は、当該テナントに関する文書情報管理テーブルに格納されている文書情報を抽出する。 In step S23, the storage control unit 19 of the document management server 10 extracts document information of the tenant from the document information management DB 120 based on the tenant ID included in the request to obtain the document list screen. Specifically, the storage control unit 19 extracts document information stored in the document information management table related to the tenant.

ステップS24において、文書管理サーバ10が備える画面生成部12は、文書一覧画面の画面データを生成する。画面生成部12は、文書一覧画面の画面データに、記憶制御部19が抽出した文書情報を埋め込む。 In step S24, the screen generation unit 12 of the document management server 10 generates screen data for the document list screen. The screen generation unit 12 embeds the document information extracted by the memory control unit 19 in the screen data for the document list screen.

ステップS25において、文書管理サーバ10が備える送受信部11は、画面生成部12が生成した文書一覧画面の画面データを利用者端末30に送信する。利用者端末30-1では、送受信部31が、文書一覧画面の画面データを文書管理サーバ10から受信する。 In step S25, the transmission/reception unit 11 of the document management server 10 transmits the screen data of the document list screen generated by the screen generation unit 12 to the user terminal 30. In the user terminal 30-1, the transmission/reception unit 31 receives the screen data of the document list screen from the document management server 10.

ステップS26において、利用者端末30-1が備えるブラウザ32は、文書一覧画面の画面データに基づいて、文書一覧画面をディスプレイ506に表示する。 In step S26, the browser 32 of the user terminal 30-1 displays the document list screen on the display 506 based on the screen data of the document list screen.

(文書一覧画面)
ここで、本実施形態における文書一覧画面について、図12を参照しながら説明する。図12は、本実施形態における文書一覧画面の一例を示す概念図である。
(Document list screen)
The document list screen in this embodiment will now be described with reference to Fig. 12. Fig. 12 is a conceptual diagram showing an example of the document list screen in this embodiment.

図12に示されているように、本実施形態における文書一覧画面210は、検索条件領域211、検索ボタン212及び文書一覧領域213を有する。 As shown in FIG. 12, the document list screen 210 in this embodiment has a search condition area 211, a search button 212, and a document list area 213.

検索条件領域211には、文書の検索条件として指定可能な項目が表示される。検索項目は、例えば、取引先名、取引日の範囲、合計金額の範囲、ステータス(未確認又は確認済み等)、及び授受形式(電子又は紙)等である。 The search condition area 211 displays items that can be specified as document search conditions. Search items include, for example, the name of the business partner, a range of transaction dates, a range of total amounts, status (unconfirmed or confirmed, etc.), and the delivery format (electronic or paper), etc.

なお、図12に示した文書一覧画面210の例では、ステータスに入力代行有無が表示されているが、文書管理サーバ10において入力代行を利用可能に設定しない場合、入力代行有無に関する情報は表示されない。 In the example of the document list screen 210 shown in FIG. 12, the status shows whether or not delegation is available. However, if delegation is not set to be available on the document management server 10, information regarding whether or not delegation is available will not be displayed.

文書一覧領域213には、文書情報が一覧表示される。初期状態では、文書一覧領域213には、利用者が属するテナントの文書情報が一覧表示される。 The document list area 213 displays a list of document information. In the initial state, the document list area 213 displays a list of document information for the tenant to which the user belongs.

利用者が検索ボタン212を押下すると、ブラウザ32は、文書情報の検索操作を受け付ける。利用者による検索操作が行われると、文書一覧領域213には、検索条件領域211に入力された検索条件に合致する文書情報が一覧表示される。検索操作についての詳細は、後述する。 When the user presses the search button 212, the browser 32 accepts a search operation for document information. When the user performs a search operation, document information that matches the search conditions entered in the search condition area 211 is displayed in a list in the document list area 213. Details of the search operation will be described later.

図11に戻って説明する。ステップS27において、利用者端末30-1が備えるブラウザ32は、文書詳細画面の表示操作を受け付ける。文書詳細画面の表示操作は、文書一覧画面210において行われる。具体的には、利用者が文書一覧画面210の文書一覧領域213に表示された文書情報のいずれかを決定する操作を行うことで、文書詳細画面の表示操作が行われる。当該操作は、例えば、文書一覧領域213に表示された文書情報をダブルクリックする操作等である。 Returning to FIG. 11, in step S27, the browser 32 of the user terminal 30-1 accepts a display operation for the document details screen. The display operation for the document details screen is performed on the document list screen 210. Specifically, the display operation for the document details screen is performed when the user performs an operation to select one of the document information displayed in the document list area 213 of the document list screen 210. This operation is, for example, an operation of double-clicking the document information displayed in the document list area 213.

ステップS28において、利用者端末30-1が備える送受信部31は、文書詳細画面の取得要求を文書管理サーバ10に送信する。当該取得要求には、表示対象とする文書情報の文書IDが含まれる。文書管理サーバ10では、送受信部11が、文書詳細画面の取得要求を利用者端末30-1から受信する。 In step S28, the transmission/reception unit 31 of the user terminal 30-1 transmits a request to acquire the document details screen to the document management server 10. The request includes the document ID of the document information to be displayed. In the document management server 10, the transmission/reception unit 11 receives the request to acquire the document details screen from the user terminal 30-1.

ステップS29において、文書管理サーバ10が備える記憶制御部19は、文書詳細画面の取得要求に含まれる文書IDに基づいて、文書情報管理DB120から表示対象とする文書情報を読み出す。次に、記憶制御部19は、読み出した文書情報に含まれるファイルパスに基づいて、記憶部100から文書データを読み出す。 In step S29, the storage control unit 19 of the document management server 10 reads the document information to be displayed from the document information management DB 120 based on the document ID included in the request to obtain the document details screen. Next, the storage control unit 19 reads the document data from the storage unit 100 based on the file path included in the read document information.

ステップS30において、文書管理サーバ10が備える画面生成部12は、文書詳細画面の画面データを生成する。画面生成部12は、文書詳細画面の画面データに、記憶制御部19が読み出した文書情報及び文書データを埋め込む。 In step S30, the screen generation unit 12 of the document management server 10 generates screen data for the document details screen. The screen generation unit 12 embeds the document information and document data read by the storage control unit 19 in the screen data for the document details screen.

ステップS31において、文書管理サーバ10が備える送受信部11は、画面生成部12が生成した文書詳細画面の画面データを利用者端末30-1に送信する。利用者端末30-1では、送受信部31が、文書詳細画面の画面データを文書管理サーバ10から受信する。 In step S31, the transmission/reception unit 11 of the document management server 10 transmits screen data of the document details screen generated by the screen generation unit 12 to the user terminal 30-1. In the user terminal 30-1, the transmission/reception unit 31 receives the screen data of the document details screen from the document management server 10.

ステップS32において、利用者端末30-1が備えるブラウザ32は、文書詳細画面の画面データに基づいて、文書詳細画面をディスプレイ506に表示する。 In step S32, the browser 32 of the user terminal 30-1 displays the document details screen on the display 506 based on the screen data of the document details screen.

(文書詳細画面)
ここで、本実施形態における文書詳細画面について、図13を参照しながら説明する。図13は、本実施形態における文書詳細画面の一例を示す概念図である。
(Document details screen)
Here, the document details screen in this embodiment will be described with reference to Fig. 13. Fig. 13 is a conceptual diagram showing an example of the document details screen in this embodiment.

図13に示されているように、本実施形態における文書詳細画面220は、文書画像領域221、文書情報領域222、保存ボタン223及び確認ボタン224を有する。 As shown in FIG. 13, the document details screen 220 in this embodiment has a document image area 221, a document information area 222, a save button 223, and a confirm button 224.

文書画像領域221には、文書データがプレビュー表示される。文書情報領域222には、文書に関する情報(証書種別、授受形式、事業年度、取引先名、取引日、合計金額、帳票ID、及びメモ等)が編集可能な形態で表示される。したがって、利用者端末30-1の判別部322が判別した文書の授受形式に誤りがあった場合、利用者が正しい授受形式に修正することが可能である。 The document image area 221 displays a preview of the document data. The document information area 222 displays information about the document (document type, delivery format, fiscal year, client name, transaction date, total amount, document ID, memos, etc.) in an editable format. Therefore, if there is an error in the document delivery format determined by the determination unit 322 of the user terminal 30-1, the user can correct it to the correct delivery format.

利用者が保存ボタン223を押下すると、ブラウザ32は、文書情報領域222に入力された文書情報を一時的に記憶部300等に記憶する。記憶部300等に一時的に記憶された文書情報がある場合、文書詳細画面220は、同一の文書情報を表示する際に、記憶部300等に記憶された文書情報の内容を文書情報領域222に表示する。 When the user presses the save button 223, the browser 32 temporarily stores the document information entered in the document information area 222 in the storage unit 300, etc. If there is document information temporarily stored in the storage unit 300, etc., the document details screen 220 displays the contents of the document information stored in the storage unit 300, etc., in the document information area 222 when displaying the same document information.

利用者が確認ボタン224を押下すると、ブラウザ32は、文書情報の入力操作を受け付ける。利用者による入力操作が行われると、文書情報領域222に入力された文書情報で、文書情報管理テーブルに格納されている文書情報が更新される。入力操作についての詳細は、後述する。 When the user presses the confirmation button 224, the browser 32 accepts the input operation of the document information. When the user performs the input operation, the document information stored in the document information management table is updated with the document information input in the document information area 222. Details of the input operation will be described later.

文書管理サーバ10において入力代行を利用可能に設定しており、文書情報の入力代行有無が入力代行に設定されている場合、文書詳細画面220は、入力代行者が利用する利用者端末30-2において表示される。この場合、文書詳細画面220は、文書情報領域222に表示する項目を制限する。具体的には、文書情報領域222には、文書に関する情報として、例えば、取引先名、取引日及び合計金額のみが表示される。 When the document management server 10 is set to allow input delegation and the document information input delegation availability is set to input delegation, the document details screen 220 is displayed on the user terminal 30-2 used by the input delegator. In this case, the document details screen 220 limits the items displayed in the document information area 222. Specifically, the document information area 222 displays only the client name, transaction date, and total amount, for example, as information related to the document.

図14に進んで説明する。ステップS41において、利用者端末30-1が備えるブラウザ32は、利用者による文書情報の入力操作を受け付ける。文書情報の入力操作は、文書詳細画面220において行われる。具体的には、文書詳細画面220の文書情報領域222において、利用者が各情報の入力又は編集を行った後に確認ボタン224を押下することで、文書情報の入力操作が行われる。 Now let us turn to FIG. 14 for further explanation. In step S41, the browser 32 of the user terminal 30-1 accepts the user's input operation of document information. The input operation of document information is performed on the document details screen 220. Specifically, the user inputs or edits each piece of information in the document information area 222 of the document details screen 220, and then presses the confirmation button 224, thereby inputting document information.

ステップS42において、利用者端末30-1が備える送受信部31は、文書情報の更新要求を文書管理サーバ10に送信する。当該更新要求には、文書ID及び更新後の文書情報が含まれる。文書管理サーバ10では、送受信部11が、文書情報の更新要求を利用者端末30-1から受信する。 In step S42, the transmission/reception unit 31 of the user terminal 30-1 transmits a document information update request to the document management server 10. The update request includes the document ID and the updated document information. In the document management server 10, the transmission/reception unit 11 receives the document information update request from the user terminal 30-1.

ステップS43において、文書管理サーバ10が備える記憶制御部19は、文書情報の更新要求に含まれる文書IDに基づいて、文書情報管理DB120から更新対象とする文書情報を特定する。次に、記憶制御部19は、特定された文書情報を、文書情報の更新要求に含まれる更新後の文書情報に基づいて更新する。このとき、更新後の文書情報は、ステータスが「確認済み」に更新される。 In step S43, the storage control unit 19 provided in the document management server 10 identifies the document information to be updated from the document information management DB 120 based on the document ID included in the document information update request. Next, the storage control unit 19 updates the identified document information based on the updated document information included in the document information update request. At this time, the status of the updated document information is updated to "confirmed."

ステップS44において、文書管理サーバ10が備える送受信部11は、文書情報更新結果の通知を利用者端末30-1に送信する。当該通知には、更新後の文書情報が含まれる。利用者端末30-1では、送受信部31が、文書情報更新結果の通知を文書管理サーバ10から受信する。 In step S44, the transmission/reception unit 11 of the document management server 10 transmits a notification of the document information update result to the user terminal 30-1. The notification includes the updated document information. In the user terminal 30-1, the transmission/reception unit 31 receives the notification of the document information update result from the document management server 10.

ステップS45において、利用者端末30-1が備えるブラウザ32は、文書情報更新結果の通知に基づいて、文書詳細画面220の文書情報領域222に更新後の文書情報を表示する。 In step S45, the browser 32 of the user terminal 30-1 displays the updated document information in the document information area 222 of the document details screen 220 based on the notification of the document information update results.

図15は、更新後の文書情報管理テーブルの一例を示す概念図である。図15に示されているように、更新後の文書情報管理テーブルでは、文書の内容(事業年度、取引先名、取引日、合計金額等)に値が設定されている。また、更新後の文書情報管理テーブルでは、ステータスが「確認済み」に更新されている。 Figure 15 is a conceptual diagram showing an example of a document information management table after updating. As shown in Figure 15, in the document information management table after updating, values are set for the document contents (business year, client name, transaction date, total amount, etc.). In addition, in the document information management table after updating, the status has been updated to "Confirmed."

図14に戻って説明する。ステップS46において、利用者端末30-1が備えるブラウザ32は、利用者による文書情報の検索操作を受け付ける。文書情報の検索操作は、文書一覧画面210において行われる。具体的には、文書一覧画面210の検索条件領域211において、利用者が所望の検索項目を入力した後に検索ボタン212を押下することで、文書情報の検索操作が行われる。 Returning to FIG. 14, in step S46, the browser 32 of the user terminal 30-1 accepts a document information search operation by the user. The document information search operation is performed on the document list screen 210. Specifically, the document information search operation is performed when the user inputs the desired search items in the search condition area 211 of the document list screen 210 and then presses the search button 212.

ステップS47において、利用者端末30-1が備える送受信部31は、文書情報の検索要求を文書管理サーバ10に送信する。当該検索要求には、検索条件が含まれる。文書管理サーバ10では、送受信部11が、文書情報の検索要求を利用者端末30-1から受信する。 In step S47, the transmission/reception unit 31 of the user terminal 30-1 transmits a search request for document information to the document management server 10. The search request includes search conditions. In the document management server 10, the transmission/reception unit 11 receives the search request for document information from the user terminal 30-1.

ステップS48において、文書管理サーバ10が備える記憶制御部19は、文書情報の検索要求に含まれる検索条件に基づいて、文書情報管理DB120から検索条件に合致する文書情報を抽出する。 In step S48, the storage control unit 19 of the document management server 10 extracts document information that matches the search conditions from the document information management DB 120 based on the search conditions included in the document information search request.

ステップS49において、文書管理サーバ10が備える送受信部11は、文書情報の検索結果を利用者端末30-1に送信する。利用者端末30-1では、送受信部31が文書情報の検索結果を文書管理サーバ10から受信する。 In step S49, the transmission/reception unit 11 of the document management server 10 transmits the search results for the document information to the user terminal 30-1. In the user terminal 30-1, the transmission/reception unit 31 receives the search results for the document information from the document management server 10.

ステップS50において、利用者端末30-1が備えるブラウザ32は、文書情報の検索結果に基づいて、文書一覧画面210の文書一覧領域213に文書情報の検索結果を表示する。 In step S50, the browser 32 of the user terminal 30-1 displays the search results of the document information in the document list area 213 of the document list screen 210 based on the search results of the document information.

〔第1実施形態の主な効果〕
本実施形態における利用者端末は、利用者により入力された文書データの属性情報に基づいて、当該文書データに表された文書の授受形式を判別する。その後、本実施形態における利用者端末は、文書データと授受形式とを含む登録要求を文書管理サーバに送信する。したがって、文書管理サーバは、文書データと授受形式とを自動的に関連付けて登録することができる。そのため、利用者は、アップロードした文書データに対して手作業で授受形式を入力する手間を省くことができる。
[Major Effects of the First Embodiment]
The user terminal in this embodiment determines the document transfer format represented in the document data based on the attribute information of the document data input by the user. The user terminal in this embodiment then transmits a registration request including the document data and the transfer format to the document management server. Therefore, the document management server can automatically associate and register the document data with the transfer format. This saves the user the trouble of manually inputting the transfer format for uploaded document data.

[変形例1]
第1実施形態では、図8に示した授受形式判別処理により、文書の授受形式を判別する例を説明した。すなわち、第1実施形態における授受形式判別処理では、属性情報の取得可否及びページサイズと画像の描画サイズとの比較結果に基づいて、授受形式が「紙」か「電子」かを判定した。変形例1では、文書データを表すファイルのプロパティ情報に基づいて、判別部322による授受形式を判別する例を説明する。
[Modification 1]
In the first embodiment, an example of determining the document transfer format by the transfer format determination process shown in Fig. 8 has been described. That is, in the transfer format determination process in the first embodiment, whether the transfer format is "paper" or "electronic" is determined based on whether attribute information can be acquired and on the result of comparing the page size with the image drawing size. In the first modified example, an example of determining the transfer format by the determination unit 322 based on property information of a file representing document data will be described.

文書作成アプリケーションで作成したファイルをPDF形式に変換した場合、ファイルのプロパティ情報に当該アプリケーションの種類又は製造者等を示す情報が設定されることがある。また、紙に印刷された文書をスキャナで電子ファイルに変換した場合、ファイルのプロパティ情報に当該スキャナの機種又は製造者等を示す情報が設定されることがある。これらの情報が予め判明している場合には、文書データのプロパティ情報に基づいて、授受形式を判別することができる。 When a file created with a word processing application is converted to PDF format, information indicating the type or manufacturer of the application may be set in the file's property information. Also, when a printed document is converted into an electronic file using a scanner, information indicating the model or manufacturer of the scanner may be set in the file's property information. When this information is known in advance, the transfer format can be determined based on the property information of the document data.

ファイルのプロパティ情報に基づいて授受形式を判別する場合、第1実施形態と比較して計算量が少なくなる。したがって、文書を電子化する環境が予め判明している場合、本変形例における授受形式判別処理を実行することで、より少ない計算量で授受形式の判別を行うことができる。 When determining the transfer format based on the file property information, the amount of calculation is less than in the first embodiment. Therefore, if the environment in which the document will be digitized is known in advance, the transfer format determination process in this modified example can be executed to determine the transfer format with less calculation.

なお、文書データがパスワード等により暗号化されている場合、パスワードを入力しない限り、プロパティ情報を取得することができない。したがって、属性情報の取得可否に基づく判別と、プロパティ情報に基づく判別とは併用することも可能である。 If the document data is encrypted with a password or the like, the property information cannot be obtained unless the password is entered. Therefore, it is possible to use both the determination based on whether attribute information can be obtained and the determination based on property information.

[第2実施形態]
第1実施形態では、利用者端末30-1のブラウザ32が実行するスクリプトにより文書の授受形式を判別するように構成した。第2実施形態では、文書管理サーバ10が利用者端末30-1から文書データを受信し、当該文書データの属性情報に基づいて文書の授受形式を判別するように構成する。
[Second embodiment]
In the first embodiment, the document transfer format is determined by a script executed by the browser 32 of the user terminal 30-1. In the second embodiment, the document management server 10 receives document data from the user terminal 30-1 and determines the document transfer format based on attribute information of the document data.

以下、第2実施形態における情報処理システムについて、図16及び図17を参照しながら説明する。なお、以下では、第1実施形態との相違点を中心に説明する。 The information processing system in the second embodiment will be described below with reference to Figs. 16 and 17. The following description will focus on the differences from the first embodiment.

〔情報処理システムの機能構成〕
本実施形態における情報処理システムの機能構成を、図16を参照しながら説明する。図16は、本実施形態における情報処理システムの機能構成の一例を示すブロック図である。
[Functional configuration of information processing system]
The functional configuration of the information processing system in this embodiment will be described with reference to Fig. 16. Fig. 16 is a block diagram showing an example of the functional configuration of the information processing system in this embodiment.

<文書管理サーバの機能構成>
図16に示されているように、本実施形態における文書管理サーバ10は、第1実施形態と同様に、送受信部11、画面生成部12、記憶制御部19及び記憶部100を備える。本実施形態における文書管理サーバ10は、判別部13をさらに備える。
<Functional configuration of document management server>
16, the document management server 10 in this embodiment includes, similarly to the first embodiment, a transmission/reception unit 11, a screen generation unit 12, a storage control unit 19, and a storage unit 100. The document management server 10 in this embodiment further includes a discrimination unit 13.

判別部13は、利用者端末30-1からの要求に応じて、文書データに表された文書の授受形式を判別する。判別部13は、図2に示されているCPU501からの命令によって実現される。 The discrimination unit 13 discriminates the document transfer format represented in the document data in response to a request from the user terminal 30-1. The discrimination unit 13 is realized by commands from the CPU 501 shown in FIG. 2.

<利用者端末の機能構成>
図16に示されているように、本実施形態における利用者端末30は、第1実施形態と同様に、送受信部31、ブラウザ32、記憶制御部39及び記憶部300を備える。本実施形態における利用者端末30は、ブラウザ32が判別部322を備えない点で、第1実施形態と異なる。
<Functional configuration of user terminal>
16, the user terminal 30 in this embodiment includes, similarly to the first embodiment, a transmission/reception unit 31, a browser 32, a storage control unit 39, and a storage unit 300. The user terminal 30 in this embodiment differs from the first embodiment in that the browser 32 does not include a discrimination unit 322.

〔情報処理システムの処理手順〕
本実施形態における情報処理システムが実行する情報処理方法の処理手順を、図17を参照しながら説明する。図17は、本実施形態における情報処理方法の処理手順の一例を示すシーケンス図である。
[Processing procedure of information processing system]
The processing procedure of the information processing method executed by the information processing system in this embodiment will be described with reference to Fig. 17. Fig. 17 is a sequence diagram showing an example of the processing procedure of the information processing method in this embodiment.

ステップS6において、利用者端末30-1が備えるブラウザ32は、利用者によるアップロード操作を受け付ける。これにより、入力部321が、文書データの入力を受け付ける。 In step S6, the browser 32 of the user terminal 30-1 accepts an upload operation by the user. This causes the input unit 321 to accept the input of document data.

ステップS7において、利用者端末30-1が備える送受信部31が、文書データの登録要求を文書管理サーバ10に送信する。当該登録要求には、入力部321が受け付けた文書データが含まれる。文書管理サーバ10では、送受信部11が、文書データの登録要求を利用者端末30-1から受信する。 In step S7, the transmission/reception unit 31 of the user terminal 30-1 transmits a request to register document data to the document management server 10. The registration request includes the document data accepted by the input unit 321. In the document management server 10, the transmission/reception unit 11 receives the request to register document data from the user terminal 30-1.

ステップS8において、文書管理サーバ10が備える判別部13は、利用者端末30-1から受信した文書データの属性情報に基づいて、当該文書データに表された文書の授受形式を判別する。文書の授受形式を判別する方法は、第1実施形態又は変形例1と同様である。 In step S8, the determination unit 13 of the document management server 10 determines the document transfer format represented in the document data received from the user terminal 30-1 based on the attribute information of the document data. The method of determining the document transfer format is the same as in the first embodiment or modification example 1.

ステップS9において、文書管理サーバ10が備える記憶制御部19は、文書データの登録要求に含まれる文書データを、記憶部100の所定の保存先に記憶する。 In step S9, the storage control unit 19 of the document management server 10 stores the document data included in the document data registration request in a specified storage location in the storage unit 100.

ステップS10において、文書管理サーバ10が備える記憶制御部19は、文書データの登録要求及び判別部13が判別した授受形式に基づいて、文書情報を生成する。続いて、記憶制御部19は、生成した文書情報を、文書情報管理テーブルに格納する。 In step S10, the storage control unit 19 of the document management server 10 generates document information based on the document data registration request and the transfer format determined by the determination unit 13. Next, the storage control unit 19 stores the generated document information in the document information management table.

〔第2実施形態の主な効果〕
本実施形態における文書管理サーバは、利用者端末から受信した文書データの属性情報に基づいて、当該文書データに表された文書の授受形式を判別する。その後、本実施形態における文書管理サーバは、文書データと授受形式とを関連付けた文書情報を記憶部に記憶する。したがって、利用者は、アップロードした文書データに対して手作業で授受形式を入力する手間を省くことができる。
[Main Effects of the Second Embodiment]
The document management server in this embodiment determines the document transfer format represented in the document data based on the attribute information of the document data received from the user terminal. After that, the document management server in this embodiment stores document information that associates the document data with the transfer format in a storage unit. This saves the user the trouble of manually inputting the transfer format for uploaded document data.

[補足]
上記実施形態において、文書管理サーバ10及び利用者端末30は情報処理装置の一例である。文書データは電子データの一例である。送受信部31は送信部の一例である。
[supplement]
In the above embodiment, the document management server 10 and the user terminal 30 are an example of an information processing device. The document data is an example of electronic data. The transmitting/receiving unit 31 is an example of a transmitting unit.

上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)や従来の回路モジュール等のデバイスを含むものとする。 Each function of the embodiments described above can be realized by one or more processing circuits. In this specification, the term "processing circuit" includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and devices such as an ASIC (Application Specific Integrated Circuit), DSP (Digital Signal Processor), FPGA (Field Programmable Gate Array), and conventional circuit modules designed to execute each function described above.

実施例に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものにすぎない。ある実施形態では、文書管理サーバ10は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。 The devices described in the examples are merely illustrative of one of several computing environments for implementing the embodiments disclosed herein. In one embodiment, the document management server 10 includes multiple computing devices, such as a server cluster. The multiple computing devices are configured to communicate with each other over any type of communication link, including a network, shared memory, etc., and perform the processes disclosed herein.

以上、本発明の実施の形態について詳述したが、本発明はこれらの実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。 Although the embodiments of the present invention have been described in detail above, the present invention is not limited to these embodiments, and various modifications and changes are possible within the scope of the gist of the present invention described in the claims.

1 情報処理システム
10 文書管理サーバ
11、31 送受信部
12 画面生成部
19、39 記憶制御部
30 利用者端末
32 ブラウザ
321 入力部
322 判別部
100、300 記憶部
Reference Signs List 1 Information processing system 10 Document management server 11, 31 Transmission/reception unit 12 Screen generation unit 19, 39 Storage control unit 30 User terminal 32 Browser 321 Input unit 322 Discrimination unit 100, 300 Storage unit

特開2014-137773号公報JP 2014-137773 A

Claims (11)

利用者が紙で授受した文書又は前記利用者が電子的に授受した文書を表す電子データの入力を受け付ける入力部と、
前記電子データの属性情報に基づいて前記文書の授受形式が紙か電子かを判別する判別部と、
を備え、
前記判別部は、前記電子データに含まれるページのうち、当該ページに含まれるすべての画像の描画サイズが当該ページのページサイズ未満である前記ページがある場合、前記授受形式を電子と判別する、
情報処理装置。
an input unit that accepts input of electronic data representing a document that a user has received or exchanged in paper form or a document that the user has received or exchanged electronically ;
a determination unit that determines whether the document is in paper or electronic format based on attribute information of the electronic data;
Equipped with
the determining unit determines that the transfer format is electronic when there is a page in which the drawing sizes of all images included in the electronic data are smaller than the page size of the page;
Information processing device.
請求項に記載の情報処理装置であって、
前記判別部は、前記電子データから前記属性情報を取得できないとき、前記授受形式を電子と判別する、
情報処理装置。
2. The information processing device according to claim 1 ,
the determination unit determines that the format of the data transfer is electronic when the attribute information cannot be acquired from the electronic data;
Information processing device.
請求項に記載の情報処理装置であって、
前記判別部は、前記電子データが暗号化されているとき、前記授受形式を電子と判別する、
情報処理装置。
2. The information processing device according to claim 1 ,
The determination unit determines that the format of the data is electronic when the electronic data is encrypted.
Information processing device.
請求項に記載の情報処理装置であって、
前記属性情報は、前記電子データを表すファイルのプロパティ情報である、
前記判別部は、前記プロパティ情報に所定の文字列が含まれるか否かを判定することで、前記授受形式を判別する、
情報処理装置。
2. The information processing device according to claim 1 ,
the attribute information is property information of a file representing the electronic data;
The determination unit determines whether or not a predetermined character string is included in the property information to determine the transfer format.
Information processing device.
請求項1から4のいずれかに記載の情報処理装置であって、
前記入力部は、利用者による前記電子データを選択する操作に応じて、前記電子データの入力を受け付け、
前記電子データ及び前記授受形式を含む登録要求を他の情報処理装置に送信する送信部をさらに備える、
情報処理装置。
5. An information processing device according to claim 1,
the input unit accepts an input of the electronic data in response to an operation of a user to select the electronic data;
a transmission unit that transmits a registration request including the electronic data and the transfer format to another information processing device,
Information processing device.
請求項に記載の情報処理装置であって、
前記電子データと前記授受形式とを関連付けて表示するための画面データを前記他の情報処理装置から受信する受信部をさらに備える、
情報処理装置。
6. The information processing device according to claim 5 ,
a receiving unit that receives screen data for displaying the electronic data in association with the transfer format from the other information processing device,
Information processing device.
請求項1から4のいずれかに記載の情報処理装置であって、
前記入力部は、利用者端末から前記電子データを受信したことに応じて、前記電子データの入力を受け付け、
前記電子データと前記授受形式とを関連付けて記憶部に記憶する記憶制御部をさらに備える、
情報処理装置。
5. An information processing device according to claim 1,
the input unit accepts input of the electronic data in response to receiving the electronic data from a user terminal;
a storage control unit that stores the electronic data and the transfer format in a storage unit in association with each other;
Information processing device.
請求項に記載の情報処理装置であって、
前記電子データと前記授受形式とを関連付けて表示するための画面データを前記利用者端末に送信する送信部をさらに備える、
情報処理装置。
The information processing device according to claim 7 ,
a transmission unit that transmits screen data for displaying the electronic data in association with the transfer format to the user terminal;
Information processing device.
利用者端末と情報処理装置とを含む情報処理システムであって、
利用者が紙で授受した文書又は前記利用者が電子的に授受した文書を表す電子データの入力を受け付ける入力部と、
前記電子データの属性情報に基づいて前記文書の授受形式が紙か電子かを判別する判別部と、
を含み、
前記判別部は、前記電子データに含まれるページのうち、当該ページに含まれるすべての画像の描画サイズが当該ページのページサイズ未満である前記ページがある場合、前記授受形式を電子と判別する、
情報処理システム。
An information processing system including a user terminal and an information processing device,
an input unit that accepts input of electronic data representing a document that a user has received or exchanged in paper form or a document that the user has received or exchanged electronically ;
a determination unit that determines whether the document is in paper or electronic format based on attribute information of the electronic data;
Including,
the determining unit determines that the transfer format is electronic when there is a page in which the drawing sizes of all images included in the electronic data are smaller than the page size of the page;
Information processing system.
コンピュータが、
利用者が紙で授受した文書又は前記利用者が電子的に授受した文書を表す電子データの入力を受け付ける入力手順と、
前記電子データの属性情報に基づいて前記文書の授受形式が紙か電子かを判別する判別手順と、
を実行し、
前記判別手順は、前記電子データに含まれるページのうち、当該ページに含まれるすべての画像の描画サイズが当該ページのページサイズ未満である前記ページがある場合、前記授受形式を電子と判別する、
情報処理方法。
The computer
an input step of accepting input of electronic data representing a document received by a user on paper or a document received by the user electronically ;
a determination step of determining whether the document is in paper or electronic format based on attribute information of the electronic data;
Run
the determining step includes determining that the transfer format is electronic when there is a page, among the pages included in the electronic data, in which the drawing sizes of all images included in the page are smaller than the page size of the page;
Information processing methods.
コンピュータに、
利用者が紙で授受した文書又は前記利用者が電子的に授受した文書を表す電子データの入力を受け付ける入力手順と、
前記電子データの属性情報に基づいて前記文書の授受形式が紙か電子かを判別する判別手順と、
を実行させ、
前記判別手順は、前記電子データに含まれるページのうち、当該ページに含まれるすべての画像の描画サイズが当該ページのページサイズ未満である前記ページがある場合、前記授受形式を電子と判別する、
プログラム。
On the computer,
an input step of accepting input of electronic data representing a document received by a user on paper or a document received by the user electronically ;
a determination step of determining whether the document is in paper or electronic format based on attribute information of the electronic data;
Run the command,
the determining step includes determining that the transfer format is electronic when there is a page, among the pages included in the electronic data, in which the drawing sizes of all images included in the page are smaller than the page size of the page;
program.
JP2022043086A 2022-03-17 2022-03-17 Information processing device, information processing system, information processing method, and program Active JP7537458B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022043086A JP7537458B2 (en) 2022-03-17 2022-03-17 Information processing device, information processing system, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022043086A JP7537458B2 (en) 2022-03-17 2022-03-17 Information processing device, information processing system, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2023137077A JP2023137077A (en) 2023-09-29
JP7537458B2 true JP7537458B2 (en) 2024-08-21

Family

ID=88145113

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022043086A Active JP7537458B2 (en) 2022-03-17 2022-03-17 Information processing device, information processing system, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7537458B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007279889A (en) 2006-04-04 2007-10-25 Hitachi Ltd Information management method and information management system
JP2011248391A (en) 2010-05-21 2011-12-08 Fuji Xerox Co Ltd Information processor and program
WO2013035863A1 (en) 2011-09-09 2013-03-14 株式会社 ダイナミックラボラトリー Sender-side content transmission method and information transmission system
JP2019195117A (en) 2018-05-01 2019-11-07 キヤノン株式会社 Information processing apparatus, information processing method, and program
JP2019200696A (en) 2018-05-18 2019-11-21 株式会社プロアス Document processing device, document processing method, and program
WO2021229822A1 (en) 2020-05-15 2021-11-18 ファーストアカウンティング株式会社 Electronic data determination system, electronic data determination device, electronic data determination method, and electronic data determination program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030212617A1 (en) * 2002-05-13 2003-11-13 Stone James S. Accounts payable process

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007279889A (en) 2006-04-04 2007-10-25 Hitachi Ltd Information management method and information management system
JP2011248391A (en) 2010-05-21 2011-12-08 Fuji Xerox Co Ltd Information processor and program
WO2013035863A1 (en) 2011-09-09 2013-03-14 株式会社 ダイナミックラボラトリー Sender-side content transmission method and information transmission system
JP2019195117A (en) 2018-05-01 2019-11-07 キヤノン株式会社 Information processing apparatus, information processing method, and program
JP2019200696A (en) 2018-05-18 2019-11-21 株式会社プロアス Document processing device, document processing method, and program
WO2021229822A1 (en) 2020-05-15 2021-11-18 ファーストアカウンティング株式会社 Electronic data determination system, electronic data determination device, electronic data determination method, and electronic data determination program

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Yahoo!知恵袋 PDFの判別について,2021年12月25日,https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14254421134
財務会計システム 勘定奉行(R)クラウド 2022/01/12(予定) 機能追加 証憑の種類(領収書・請求書・見積書・契約書など)ごとに分類して保管したい 他12件,2021年12月16日,https://www.obcnet.jp/?module=File&action=OmssContentsDownload&fid=72375&cid=21433&scd=&AccessPoint=&from=list

Also Published As

Publication number Publication date
JP2023137077A (en) 2023-09-29

Similar Documents

Publication Publication Date Title
US11477334B2 (en) Mobile solution for importing and signing third-party electronic signature documents
CN103080915B (en) Automatically and semi-automatic selection of service or process provider
JP2022067402A (en) Information processing apparatus, information processing method, information processing program, and information processing system
KR101713874B1 (en) Construction site management system and method using smart devices
CN104050227A (en) PDF File Preview Manipulation
CA2853386C (en) Mobile solution for importing and signing third-party electronic signature documents
US10885408B2 (en) Document generation system, method of controlling the same, and non-transitory computer readable medium
JP2018045609A (en) Information processing system, information processing device, method of controlling information processing device, and program
JP2018072947A (en) Information processing system, program and processing execution method
JP7537458B2 (en) Information processing device, information processing system, information processing method, and program
US20210203792A1 (en) Service providing system, information processing system, and information processing method
WO2018180023A1 (en) File management device, file management method, and file management program
CN115208996A (en) Information processing system, data management device and method, storage medium, and computer device
US20210256863A1 (en) Information processing system, information processing apparatus, and information processing method
US12210482B2 (en) Data management device, data management system, and recording medium for managing access to documents
US20230076217A1 (en) Form creating system and non-transitory computer readable medium
JP2021005328A (en) Form document creation system, form document creation method, server and method for controlling the same, and program
JP5404593B2 (en) Address book server and data processing system having the same
JP7711735B2 (en) Transaction management system, transaction management method, document management device, document management program
US20230305995A1 (en) Information processing apparatus, non-transitory computer readable medium storing program, and information processing method
JP6980167B1 (en) Printing methods, electronic devices, programs, servers and image forming devices
US11630879B2 (en) Server and providing method
JP2019160203A (en) Information processing apparatus, processing method, autonomous processing system and program
JP2023137819A (en) Data management device, data management system, data management method, and program
JP2026046318A (en) Information processing device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240418

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240722

R150 Certificate of patent or registration of utility model

Ref document number: 7537458

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150