JP7681745B2 - Information processing device - Google Patents
Information processing device Download PDFInfo
- Publication number
- JP7681745B2 JP7681745B2 JP2024024746A JP2024024746A JP7681745B2 JP 7681745 B2 JP7681745 B2 JP 7681745B2 JP 2024024746 A JP2024024746 A JP 2024024746A JP 2024024746 A JP2024024746 A JP 2024024746A JP 7681745 B2 JP7681745 B2 JP 7681745B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- document
- file
- company
- business
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理装置に関する。 The present invention relates to an information processing device.
例えば商品の取り引きを行う2つの事業者間では、その取り引きのために文書の交換が行われる。商品を発注する側の事業者に対し、商品を受注する側の事業者が発行する請求書は、交換される文書の代表例である。ここでは以降、便宜的に、商品を受注する側の事業者を「受注側事業者」、商品を発注する側の事業者を「発注側事業者」とそれぞれ表記する。 For example, between two businesses trading goods, documents are exchanged for the transaction. A typical example of a document exchanged is an invoice issued by a business that receives an order for goods to a business that places an order for the goods. For the sake of convenience, from here on, the business that receives an order for goods will be referred to as the "receiving business" and the business that orders the goods will be referred to as the "ordering business."
これまで、請求書は、受注側事業者が紙等の媒体の形で、或いは電子化されたファイルの形で発注側事業者に送付されている。このような請求書の送付に要する受注側事業者の負荷は、請求書の数が多いほど重くなる。送付すべき請求書が多い受注側事業者にとっては、その負荷は重く、必要な人的、或いは時間的資源も大きい。このことから、近年、サービス提供会社のうちには、受注側事業者に代わり、受注側事業者から請求情報を入力して請求書を作成し、ネットワークを介して、作成した請求書を発注側事業者に送付するサービスを提供するものもある(例えば、特許文献1参照)。このサービスは以降、便宜的に「請求書送付サービル」と表記する。 Until now, invoices have been sent by the receiving business to the ordering business in the form of a medium such as paper, or in the form of a digital file. The burden on the receiving business to send such invoices increases the more invoices there are. For receiving business that has many invoices to send, the burden is heavy and the human and time resources required are also large. For this reason, some service providers in recent years offer a service on behalf of the receiving business, where the receiving business inputs billing information to create an invoice and sends the created invoice to the ordering business via a network (see, for example, Patent Document 1). For convenience, this service will be referred to as the "invoice sending service" from here on.
請求書送付サービス等のサービスを受注側事業者が導入する場合、受注側事業者は、導入するサービスの内容に応じて、組織の体制を変更する必要がある。具体的には、従業員の配置、各従業員の作業内容、及び作業に使用するソフトウェア等を必要に応じて見直す必要がある。このようなことから、サービスの導入を検討する事業者は、サービスの利用により支払うサービス料金の他に、サービスの導入に伴う組織への影響も考慮する必要があるのが実情である。 When an order-receiving business introduces a service such as an invoice delivery service, the order-receiving business must change its organizational structure depending on the content of the service to be introduced. Specifically, the placement of employees, the work content of each employee, and the software used for work must be reviewed as necessary. For this reason, businesses considering introducing a service must consider not only the service fee to be paid for using the service, but also the impact that introducing the service will have on the organization.
導入するサービスがカバーする範囲が広くなるほど、サービス料金は高くなるのが普通である。また、組織への影響の度合いが大きくなって、組織の体制の変更部分が大きくなりやすい。 The wider the scope of coverage of the service being introduced, the higher the service fee will generally be. In addition, the greater the impact on the organization, the greater the changes that will likely be required to the organization's structure.
組織の体制の変更部分が大きくなるほど、作業内容が大きく変更される従業員の数も多くなりやすい。作業内容が大きく変更される従業員には、配置変更によって異なる作業が割り当てられるような従業員も含まれる。作業内容が大きく変更された直後の従業員には、高い作業効率はあまり期待できない。そのため、負担が一時的に重くなる従業員のことも考慮する必要がある。 The greater the changes in the organizational structure, the greater the number of employees whose work will change significantly. Employees whose work will change significantly include those who are reassigned to different tasks. Employees who have just had their work significantly changed cannot be expected to work efficiently. For this reason, it is also necessary to take into consideration employees whose workload will temporarily increase.
このようなことから、事業者は、サービスの導入に伴う組織への影響も導入コストとして考慮する必要がある。それにより、サービスを提供する側にとっては、サービス導入に伴う組織への影響の度合いを抑えるという視点も重要と考えられる。これは、複数の事業者間で請求書以外の文書を交換するサービスであっても同様である。 For this reason, businesses need to consider the impact of introducing a service on their organization as part of the implementation costs. As a result, it is also important for service providers to consider how to minimize the impact of introducing the service on their organization. This also applies to services that involve the exchange of documents other than invoices between multiple businesses.
そこで、本発明は、導入に伴う影響の度合いを抑えつつ、事業者間での文書の交換を可能とするサービスを提供する情報処理装置を提供することを目的とする。 The present invention aims to provide an information processing device that provides a service that enables document exchange between businesses while minimizing the impact of its introduction.
本発明の第1の態様の情報処理装置は、第1の事業者への送付用に第2の事業者により作成された文書ファイルを取得するファイル取得手段と、前記第1の事業者の第1の従業員が使用する第1の端末に対し、前記文書ファイルを表すファイル情報を送信することにより、前記第1の従業員に前記文書ファイルを提示可能な提示手段と、前記提示手段により提示された前記文書ファイルを前記第1の端末に送信する制御を行うファイル送信制御手段と、前記文書ファイルを取り込むタイミングが指定された取込設定情報を記憶する記憶部と、を備え、前記ファイル取得手段は、前記記憶部に記憶された前記取込設定情報を参照して、定められた期間が経過する毎に、或いは定めたタイミングが到来する毎に、前記第2の事業者により予め指定された保存場所にアクセスすることにより、前記保存場所に保存された前記文書ファイルを自動的に取得する。 The information processing device of the first aspect of the present invention includes a file acquisition means for acquiring a document file created by a second business operator for sending to a first business operator, a presentation means capable of presenting the document file to a first employee of the first business operator by transmitting file information representing the document file to a first terminal used by the first employee, a file transmission control means for controlling the transmission of the document file presented by the presentation means to the first terminal, and a storage unit for storing import setting information specifying the timing for importing the document file, and the file acquisition means automatically acquires the document file stored in the storage location by accessing a storage location previously specified by the second business operator each time a specified period has elapsed or each time a specified timing arrives, with reference to the import setting information stored in the storage unit.
本発明は、導入に伴う影響の度合いを抑えつつ、事業者間での文書の交換を可能とするサービスを提供することができる。 The present invention can provide a service that enables document exchange between businesses while minimizing the impact of its implementation.
以下、本発明を実施するための形態について、図を参照しながら説明する。なお、説明する実施形態は、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。本発明の技術的範囲には、様々な変形例も含まれる。 Below, the embodiment for carrying out the present invention will be described with reference to the drawings. Note that the embodiment described is merely an example, and the technical scope of the present invention is not limited thereto. The technical scope of the present invention also includes various modified examples.
図1は、本発明の情報処理装置の一実施形態に係るAP(APplication)サーバによりサービス提供会社が提供するサービスの例の概要を説明する図である。
サービス提供会社WAは、文書の交換を必要とする複数の事業者のうちの少なくとも1事業者を顧客として、その複数の事業者間のネットワークを介した文書の送受信を中継する形のサービス(以降「本サービス」と表記)を提供する。複数の事業者のうちの少なくとも1事業者が顧客、つまりサービス提供会社WAの契約者であれば良いのは、その1事業者の文書を他の全ての事業者に中継するような場合も想定されるからである。そのような場合、他の全ての事業者が顧客でなくても、契約者である1事業者の文書を他の全ての事業者が受信できるようにしなければならない。
FIG. 1 is a diagram for explaining an outline of an example of a service provided by a service provider through an AP (APplication) server according to an embodiment of an information processing device of the present invention.
The service provider WA provides a service (hereinafter referred to as "this service") in the form of relaying document transmission and reception over a network between multiple businesses, with at least one of the businesses needing to exchange documents as a customer. At least one of the businesses needs to be a customer, i.e., a contractor of the service provider WA, because it is possible that documents from one business will be relayed to all other businesses. In such a case, even if all the other businesses are not customers, documents from one contractor must be able to be received by all the other businesses.
事業者は、個人、或いは企業等の組織である。図1では、事業者の例として、A社CA、B社CBの2つの会社を示している。B社CBは、例えば製品Pを製造し、製造した製品Pを商品として販売する受注側企業である。商品である製品Pは、発注した企業に対し、配送等により納品される。B社CBが販売する商品は、他社から購入した商品であっても良い。他方のA社CAは、B社CBに対し、そのB社CBが製造し販売する製品Pを発注(購入)する側の発注側企業である。以降、混乱を避けるために、製品Pは「商品P」と表記する。また、A社CA、B社CBはともに顧客、つまりサービス提供会社WAと契約した企業と想定する。図1において、A社CA、及びB社CBは、それぞれ、本実施形態における第2の事業者、及び第1の事業者に相当する。しかし、この対応関係は、必ず成立するとは限らないものである。つまり、その対応関係は逆である場合もある。 An entrepreneur is an individual or an organization such as a company. In FIG. 1, two companies, Company A CA and Company B CB, are shown as examples of entrepreneurs. Company B CB is an order-receiving company that manufactures, for example, product P and sells the manufactured product P as a commodity. The commodity product P is delivered to the ordering company by delivery or the like. The commodity sold by Company B CB may be a commodity purchased from another company. On the other hand, Company A CA is an ordering company that orders (purchases) the product P manufactured and sold by Company B CB from Company B CB. Hereinafter, to avoid confusion, product P will be written as "commodity P". In addition, Company A CA and Company B CB are both assumed to be customers, that is, companies that have contracted with service provider company WA. In FIG. 1, Company A CA and Company B CB correspond to the second entrepreneur and the first entrepreneur, respectively, in this embodiment. However, this correspondence does not necessarily hold. In other words, the correspondence may be reversed.
図2は、発注側企業と受注側企業との間で取り引きが行われる場合に、その2つの企業間で発生する文書交換の例を説明する図である。図2には、発注側企業と受注側企業との間で、受注側企業が販売する商品Pの購入に係る契約から、その契約による取り引きが完了するまでの作業の流れの例も併せて示している。ここで図2を参照して、その2つの企業の間で交換される文書について具体的に説明する。図1では、発注側企業はA社CA、受注側企業はB社CBである。 Figure 2 is a diagram that explains an example of document exchange that occurs between an ordering company and an order-receiving company when a transaction is made between the two companies. Figure 2 also shows an example of the workflow from a contract between the ordering company and the order-receiving company for the purchase of product P sold by the order-receiving company to the completion of the transaction under that contract. Now, with reference to Figure 2, the documents exchanged between the two companies will be specifically explained. In Figure 1, the ordering company is Company A CA, and the order-receiving company is Company B CB.
図2では、発注側企業の取り引きに係わる部署として、法務部、経理部、及び発注部門の3つを示している。受注側企業の取り引きに係わる部署としては、法務部、経理部、及び営業部の3つを示している。これらの部署も1例であり、取り引きに係わる部署は取り引きする商品Pの種類、組織の体制等によって異なる。 In Figure 2, the ordering company has three departments involved in the transaction: the legal department, the accounting department, and the ordering department. The receiving company has three departments involved in the transaction: the legal department, the accounting department, and the sales department. These departments are just examples, and the departments involved in the transaction will vary depending on the type of product P being traded, the organizational structure, etc.
発注側企業の発注部門は、法務部の審査を受け、必要な商品Pを購入するための契約を受注側企業の営業部との間で結ぶ。受注側企業の営業部も、発注側企業の発注部門と同様に、法務部の審査を受けて契約を結ぶ。この契約を結ぶ契約段階では、少なくとも契約書が発注側企業と受注側企業との間で交換される。 The ordering department of the ordering company, after undergoing review by the legal department, concludes a contract with the sales department of the receiving company to purchase the required product P. The sales department of the receiving company, like the ordering department of the ordering company, also concludes a contract after undergoing review by the legal department. At this contracting stage, at least a contract document is exchanged between the ordering company and the receiving company.
発注側企業の発注部門は、結んだ契約の内容に沿って発注書を作成し、作成した発注書を受注側企業の営業部に送付することにより、商品Pの発注を行う。受注側企業の営業部は、送付された発注書を処理し、発注書で要求された商品Pを発注側企業に納品するための手続きを行う。このようなことから、発注段階では、発注側企業と受注側企業との間で発注書が交換される。 The ordering department of the ordering company creates a purchase order in accordance with the contents of the concluded contract and sends it to the sales department of the receiving company, thereby ordering Product P. The sales department of the receiving company processes the purchase order and takes steps to deliver Product P requested in the purchase order to the ordering company. For this reason, at the ordering stage, purchase orders are exchanged between the ordering company and the receiving company.
受注側企業の営業部では、例えば発注書により要求された商品Pの配送方法を決定し、決定した方法で商品Pを発注側企業に配送させる。その配送が開始される前に、発注側企業に納品される商品Pを表す納品書が作成される。作成された納品書は、発注側企業の例えば発注部門に商品Pを届けた際に渡される。それにより、発注部門は、納品書を確認した後、その納品書に記載の商品Pが実際に納品されたか否かを確認してその商品Pを受け取る検収を行う。この検収により、納品書に記載の商品Pが納品されたことが確認できた場合、発注部門は、受注側企業に対して受領書を渡す。このようなことから、商品Pの納品段階では、発注側企業と受注側企業との間で納品書、及び受領書の交換が行われる。 The sales department of the receiving company, for example, decides on a delivery method for the product P requested by a purchase order, and has the product P delivered to the ordering company by the decided method. Before the delivery begins, a delivery note is created showing the product P to be delivered to the ordering company. The created delivery note is handed over to, for example, the ordering department of the ordering company when the product P is delivered. The ordering department then checks the delivery note, and after confirming whether the product P listed on the delivery note has actually been delivered, performs an inspection to receive the product P. If this inspection confirms that the product P listed on the delivery note has been delivered, the ordering department hands over a receipt to the receiving company. For this reason, at the delivery stage of the product P, delivery notes and receipts are exchanged between the ordering company and the receiving company.
受注側企業の営業部は、受領書を受け取ることにより、商品Pの代金の支払いを求めるための請求書を作成し発行する。発行された請求書は、発注側企業の発注部門に渡され、発注部門は、請求書で求められた代金の支払いを経理部に対して依頼する。それにより、商品Pの代金は、発注側企業の経理部によって支払われる。 Upon receiving the receipt, the sales department of the receiving company creates and issues an invoice requesting payment for the price of Product P. The issued invoice is passed to the ordering department of the ordering company, which then requests payment of the price requested on the invoice from the accounting department. The price of Product P is then paid by the ordering company's accounting department.
発注側企業の経理部は、例えば受注側企業が指定の口座に代金を振り込むことにより、支払いを行う。そのようにして代金が支払われた場合、受注側企業の経理部は、口座の取引明細により、発注側企業による代金の入金を確認することができる。代金の入金を確認できた場合、受注側企業の経理部は、代金の入金が確認できた旨を営業部に伝える。それにより、営業部は、領収書を作成して発行し、発行した領収書を発注側企業の発注部門に送付する。その結果、発注側企業の発注部門は、送付された領収書を受け取ることになる。このようなことから、商品Pを納品した後の精算段階では、受注側企業から受注側企業に請求書が送付され、その後、受注側企業から受注側企業に領収書が送付される。領収書を発注側企業が受け取ることにより、1回の取り引きで発注側企業と受注側企業との間の文書交換が完了する。 The accounting department of the ordering company makes payment, for example, by the receiving company transferring the payment to a specified account. When the payment is made in this way, the accounting department of the receiving company can confirm that the ordering company has received the payment by checking the account transaction details. When the payment has been confirmed, the accounting department of the receiving company informs the sales department that the payment has been confirmed. The sales department then creates and issues a receipt, which it then sends to the ordering department of the ordering company. As a result, the ordering department of the ordering company receives the receipt that was sent. For this reason, at the settlement stage after the delivery of product P, the receiving company sends an invoice to the receiving company, and then the receiving company sends a receipt to the receiving company. When the ordering company receives the receipt, the document exchange between the ordering company and the receiving company is completed in one transaction.
このように、企業間では、1回の取り引きにより、複数回の文書交換が行われることが多い。この文書交換は、これまで郵送、或いはメール等により行われるのが一般的である。メールにより、その文書交換を代替するサービスを提供するサービス提供会社も存在する(例えば、特許文献1参照)。本サービスでは、郵送、及びメール以外での各種文書交換を可能にする。 In this way, documents are often exchanged multiple times between companies in one transaction. Until now, this document exchange has generally been carried out by mail or email. There are also service providers that offer a service that replaces this document exchange with email (see, for example, Patent Document 1). This service makes it possible to exchange various documents in ways other than by mail or email.
図2に示すような発注側企業と受注側企業との間で交換される文書は、通常、交換される文書であり、他の文書も必要に応じて行われるのが普通である。例えば、発注側企業が商品の発注のための発注書では、その発注書が契約内容に沿って発行されたとしても、その発注書を受け取った受注側企業がその旨を示す文書等を発注側企業に返すようなことが行われる場合がある。文書の代わりに、メッセージ等を返すこともある。発注書の不明な点、或いは対応できない点等を文書等の形で発注側企業に返すようなこともありうる。このようなことから、発注側企業と受注側業との間で交換される文書は、取り引きを行ううえで必須と位置付けられる文書と、その文書の送付によって手続き上、或いは便宜上、交換する必要性が生じた文書と、に大別することができる。ここでは、以降、前者を「主文書」、後者を「従文書」と表記して区別する。「文書」は、そのような区別をする必要がないような場合に用いる。 The documents exchanged between the ordering company and the receiving company as shown in Figure 2 are usually the documents to be exchanged, and other documents are usually exchanged as necessary. For example, when the ordering company issues a purchase order for a product, even if the purchase order is issued in accordance with the contract, the receiving company that receives the purchase order may return a document indicating that to the ordering company. Instead of a document, a message may be returned. It is also possible to return to the ordering company any unclear points or points that cannot be handled in the form of a document. For this reason, documents exchanged between the ordering company and the receiving company can be broadly divided into documents that are considered essential for the transaction and documents that become necessary to be exchanged for procedural or convenience reasons due to the sending of the document. Hereinafter, the former will be distinguished as "main document" and the latter as "subordinate document". "Document" is used when such a distinction is not necessary.
或る主文書が交換されてから次の主文書が交換されるまでの間には、比較的に長い時間があることも多い。例えば発注書を例にとれば、その発注書が契約内容に沿って発行されるとしても、契約が成立した後、直ちに発注書が発行されるとは限らない。一方、従文書は、交換を行う必要がある場合、対応する主文書、或いは従文書の交換後、比較的に短い時間で交換、つまり送付されるものと考えられる。このようなことから、本サービスでは、主文書に従文書を対応付け、従文書の交換もサポートさせている。 There is often a relatively long time between the exchange of one main document and the exchange of the next main document. For example, in the case of a purchase order, even if the purchase order is issued in accordance with the contents of the contract, it is not necessarily issued immediately after the contract is concluded. On the other hand, when a subsidiary document needs to be exchanged, it is likely to be exchanged, or sent, in a relatively short time after the exchange of the corresponding main document or subsidiary document. For this reason, this service associates subsidiary documents with main documents and also supports the exchange of subsidiary documents.
図1に示すA社CAとB社CBとの間で取り引きが行われる場合、A社CAとB社CBとの間でも、図2を参照して説明したような各種文書交換が行われることが想定される。本サービスは、各種文書交換の全て、或いはそのうちの一部の実現に用いることができる。本サービスでは、ネットワークを介した文書の送受信により、文書交換を実現させる。このため、文書は電子化された文書ファイルD、つまりデータとして扱われる。 When a transaction takes place between Company A CA and Company B CB shown in Figure 1, it is assumed that various document exchanges as described with reference to Figure 2 will also take place between Company A CA and Company B CB. This service can be used to realize all or some of the various document exchanges. This service realizes document exchange by sending and receiving documents over a network. For this reason, documents are treated as digitized document files D, that is, as data.
例えば発注により、A社CAがB社CBから商品Pを購入した場合、B社CBは、A社CAに対し、商品Pの代金の支払いを求めるための請求書を発行することができる。本サービスを利用する場合、その請求書は文書ファイルDとして作成される。 For example, when CA of Company A purchases product P from CB of Company B through an order, CB of Company B can issue an invoice to CA of Company A requesting payment for the price of product P. When using this service, the invoice is created as document file D.
文書ファイルDは、送付すべき事業者にのみ送付する必要がある。各事業者は、本サービスの利用のために、様々な端末(PC(Personal Computer)等の通信機能を備えた情報処理装置)を使用することができる。このことから、本サービスでは、顧客か否かに係わらず、本サービスを利用する事業者に利用登録を行わせるようにしている。それにより、本サービスの利用は、利用登録を行った事業者に限定している。利用登録を行った事業者か否かは、端末をサービス提供会社WAに接続させたユーザにログインを求めることで確認するようになっている。ここでは、便宜的に、ログインはID(IDentifire)、及びパスワードの入力により行うものと想定する。 Document file D needs to be sent only to the business to which it is to be sent. Each business can use various terminals (information processing devices with communication functions, such as PCs (Personal Computers)) to use this service. For this reason, this service requires businesses that use this service to register for use, regardless of whether they are customers or not. As a result, use of this service is limited to businesses that have registered for use. Whether a business has registered for use or not is confirmed by requesting a login from a user who has connected a terminal to the service provider WA. Here, for the sake of convenience, it is assumed that login is performed by entering an ID (IDentifier) and password.
B社CBは、例えば商品Pの納品後、請求書を文書ファイルDとして作成する。作成された文書ファイルDは、B社CBの従業員が使用する端末によりサービス提供会社WAに送信されるか、或いはサービス提供会社WAが自動的にアクセスすることにより、サービス提供会社WAに取り込まれる。自動的なアクセスは、予めB社CBが指定した保管場所に対して行われる。 After, for example, delivery of product P, company B CB creates an invoice as document file D. The created document file D is sent to service provider company WA by a terminal used by an employee of company B CB, or is automatically accessed by service provider company WA and is then imported into service provider company WA. The automatic access is made to a storage location designated in advance by company B CB.
サービス提供会社WAには、文書ファイルDの保管用のストレージSTが1つ以上、存在する。このストレージSTは、例えばAPサーバに搭載、若しくは接続されたものか、或いはAPサーバと通信可能な別のサーバに搭載、若しくは接続されたものである。 The service provider WA has one or more storages ST for storing document files D. This storage ST is, for example, mounted on or connected to the AP server, or mounted on or connected to another server that can communicate with the AP server.
このストレージSTには、事業者毎に、文書ファイルDの保管のための専用の保管領域である個別保管領域SAが確保されている。個別保管領域SAは、事業者別に用意されており、事業者に対応付けられた個別保管領域SAには、その事業者への送信を想定した文書ファイルDのみが保管される。例えばA社CA用の個別保管領域SAには、A社CAへの送信を想定した文書ファイルDのみが保管される。そのようにして、各個別保管領域SAは、対応する事業者に送付すべき文書ファイルDの保管用となっている。それにより、事業者であるB社CBから取り込まれた文書ファイルDは、A社CA用の個別保管領域SAに保管される。なお、1度に取り込み可能な文書ファイルDは1つに限定されない。各個別保管領域SAは、本実施形態における保管領域に相当する。 In this storage ST, an individual storage area SA, which is a dedicated storage area for storing document files D, is secured for each business. An individual storage area SA is prepared for each business, and only document files D intended to be sent to that business are stored in the individual storage area SA associated with the business. For example, only document files D intended to be sent to A Company CA are stored in the individual storage area SA for Company A CA. In this way, each individual storage area SA is used to store document files D to be sent to the corresponding business. As a result, document files D imported from business B Company CB are stored in the individual storage area SA for Company A CA. Note that the number of document files D that can be imported at one time is not limited to one. Each individual storage area SA corresponds to a storage area in this embodiment.
B社CBの文書ファイルDの送付先は、取り込み時に指定されるか、或いはサービス提供会社WA側によって自動的に認識される。その結果、B社CBから取り込まれた文書ファイルDは、A社CA用の個別保管領域SAに保管される。なお、自動認識は、例えば文書ファイルDの内容中から、送付先を示す情報を抽出することで行われる。 The destination of document file D from Company B CB is either specified when it is imported or is automatically recognized by the service provider company WA. As a result, document file D imported from Company B CB is stored in an individual storage area SA for Company A CA. Note that automatic recognition is performed, for example, by extracting information indicating the destination from the contents of document file D.
文書ファイルDが、送付先が異なる文書が複数、集約された集約文書ファイルであった場合、この自動認識は、文書ファイルDの送付先毎の分割に利用される。送付先を示す情報は、送付先別に文書ファイルDを分割するうえでの分割箇所の特定にも用いられる。それにより、文書ファイルDが集約文書ファイルであった場合、送付先別に集約文書ファイルDのデータが分割され、分割により得られた各データはファイル化され、夫々、対応する個別保管領域SAに保管される。ここでは、分割により得られたことが明確な文書ファイルは「分割文書ファイルD」と表記する。分割されたことが明確でない文書ファイル、及び分割の有無を考慮する必要がないような文書ファイルは「文書ファイルD」と表記する。このように、交換の対象となる文書ファイルには符号として「D」を付す。 If document file D is an aggregated document file that aggregates multiple documents with different destinations, this automatic recognition is used to divide document file D for each destination. Information indicating the destination is also used to identify the division points when dividing document file D for each destination. As a result, if document file D is an aggregated document file, the data of aggregated document file D is divided for each destination, and each piece of data obtained by the division is filed and stored in the corresponding individual storage area SA. Here, a document file that is clearly obtained by division is referred to as a "divided document file D". A document file that is not clearly divided, and a document file for which it is not necessary to consider whether it has been divided or not, is referred to as a "document file D". In this way, the document file to be exchanged is given the symbol "D".
サービス提供会社WAは、個別保管領域SAへの文書ファイルDの保管により、その個別保管領域SAを割り当てた事業者に対し、文書ファイルDが新たに保管された旨の通知を行う。その通知は、例えば事業者が登録させたメールアドレス宛に、文書ファイルDが新たに保管されたことを伝えるためのメッセージを本文に格納したメールを送信することで行われる。本サービスでは、そのような通知を行う対象となる文書ファイルDは、主文書の文書ファイルDのみとしている。 When a document file D is stored in the individual storage area SA, the service provider WA notifies the business that assigned the individual storage area SA that the document file D has been newly stored. This notification is made, for example, by sending an email to an email address registered by the business with a message in the body of the email informing the business that the document file D has been newly stored. In this service, the document file D for which such notification is made is limited to the main document file D.
このような通知により、文書ファイルDの送付先となる事業者は、サービス提供会社WAに端末を接続させることなく、新たな文書ファイルDの発生を直ちに認識することが可能になる。それにより、事業者にとっては、新たに発生した文書ファイルDの存在を見落とすようなこともより確実に回避できるようになる。このことから、文書ファイルDの送付元の事業者にとっては、メール、或いは郵送等により文書を送付するような感覚で本サービスを利用することができる。 This type of notification allows the business to which document file D is to be sent to immediately become aware of the occurrence of a new document file D without having to connect a terminal to the service provider WA. This allows the business to more reliably avoid overlooking the existence of a newly created document file D. As a result, the business that is the sender of document file D can use this service in the same way as sending a document by email or mail, etc.
事業者のうちの一部は、紙媒体等の印刷物での送付を希望する文書が存在する場合がある。例えば事業者のうちの一部は、請求書を印刷物で送付するのを希望する場合がある。このことから、本サービスでは、印刷物での文書の送付にも対応可能となっている。印刷物は、事業者から取り込んだ文書ファイルDを用いて生成するようにしている。印刷物で送付するとしても、文書ファイルDを取り込むことから、取り込んだ文書ファイルDの個別保管領域SAへの保管、及びその保管に伴う通知も併せて行うようにしている。図1は、文書ファイルDの内容を印刷した印刷物のA社CAへの郵送による送付も併せて行われることを示している。 Some businesses may have documents that they would like to be sent in printed form, such as paper media. For example, some businesses may want to send invoices in printed form. For this reason, this service is also able to handle sending documents in printed form. The printed form is generated using document file D imported from the business. Even if it is sent in printed form, since document file D is imported, the imported document file D is stored in an individual storage area SA, and a notification is also given regarding this storage. Figure 1 shows that a printed form of the contents of document file D is also sent by mail to Company A's CA.
本サービスでは、文書を印刷物で送付するか否かの設定は、文書ファイルDの送付側の事業者に行わせるようにしている。これは、送付側の事業者は、送付先の事業者の希望を確認し、文書ファイルDを作成すると考えられるからである。送付先の事業者に、その設定を行うのを可能にさせても良い。 In this service, the setting of whether or not to send a document in print is left to the business sending the document file D. This is because it is believed that the sending business will check the wishes of the destination business before creating the document file D. It is also possible to allow the destination business to make this setting.
各個別保管領域SAに保管された文書ファイルDは、対応する事業者が確認することができる。また、事業者は、保管された文書ファイルDのうちで必要なものを任意に選択してダウンロードすることができる。任意の文書ファイルDを任意のタイミングでダウンロード可能にしているのは、事業者側の都合に対応できるようにするためである。事業者は、同じ文書ファイルDを複数回、ダウンロードさせることもできる。 The document files D stored in each individual storage area SA can be viewed by the corresponding business operator. Furthermore, the business operator can arbitrarily select and download the necessary document files D from among the stored ones. Any document file D can be downloaded at any time in order to accommodate the convenience of the business operator. The business operator can also allow the same document file D to be downloaded multiple times.
上記のように、事業者には、文書ファイルDの内容に応じた具体的な対応を求められる場合がある。その対応により、文書ファイルDの送付元に対して送付すべき、或いは送付するのが望ましい文書が生じる場合もある。文書ファイルDの送付元に対し、何らかの伝えたい事項が生じることも考えられる。このことから、本サービスでは、文書ファイルDの送付先の事業者が、その文書ファイルDの送付元の事業者に対し、従文書の文書ファイルD、及びメッセージのうちの少なくとも一方の送付を行えるようにしている。図1に示すA社CAからサービス提供会社WAへのアップロードは、B社CBからの主文書の文書ファイルDをダウンロードさせたA社CAが、従文書の文書ファイルD、及びメッセージのうちの少なくとも一方を送信させたことを表している。 As mentioned above, businesses may be required to take specific action depending on the contents of document file D. This action may result in a document that should or should be sent to the sender of document file D. It is also possible that there is some message to be sent to the sender of document file D. For this reason, this service allows the business to which document file D is to be sent to send at least one of the subordinate document file D and a message to the business that sent document file D. The upload from Company A CA to service provider WA shown in Figure 1 represents the fact that Company A CA, who has downloaded the main document file D from Company B CB, has sent at least one of the subordinate document file D and a message.
例えば文書ファイルDが請求書であり、請求書で支払いを求められた代金の振り込みを金融機関で行った場合、事業者は、その金融機関から振込明細書を受け取ることができる。この振込明細書は、事業者が支払いを行ったことを明示する文書である。このことから、請求書が文書ファイルDとして送付された事業者は、振り込みによる入金の確認を求めるメッセージとともに、振込明細書を文書ファイルDとして送付するのを求めることが考えられる。それにより、本サービスは、主文書の文書ファイルDの送付だけでなく、その送付以降での従文書の文書ファイルD、及びメッセージの送受信もサポートしている。 For example, if document file D is an invoice and the amount requested on the invoice is transferred to a financial institution, the business can receive a transfer statement from the financial institution. This transfer statement is a document that clearly indicates that the business has made the payment. For this reason, a business that receives an invoice as document file D may request that the transfer statement be sent as document file D along with a message requesting confirmation of the transfer. In this way, this service not only supports the sending of the main document file D, but also the sending and receiving of subsidiary document files D and messages after that sending.
従文書の文書ファイルD、及びメッセージは、その送付先の事業者、つまり主文書の文書ファイルDの送付元である事業者に割り当てられた個別保管領域SAに保管される。個別保管領域SAは事業者別に確保されていることから、個別保管領域SAの数がN+1であれば、1事業者は、最大でN事業者に文書ファイルDを送付することができる。これは、1事業者は、最大でN事業者から文書ファイルDを受信することができることを意味する。Nは、1以上の整数である。本サービスでは、1事業者が同じ文書ファイルDを複数の事業者に送付させることも可能である。また、事業者は、自身を送付先に指定することにより、個別保管領域SAをクラウドストレージのように用いることもできる。このことも考慮した場合、1事業者は、最大でN+1事業者に文書ファイルDを送付できることとなる。 The document file D of the subordinate document and the message are stored in an individual storage area SA that is assigned to the business to which it is to be sent, that is, the business that sent the document file D of the main document. Since an individual storage area SA is reserved for each business, if the number of individual storage areas SA is N+1, one business can send document files D to a maximum of N businesses. This means that one business can receive document files D from a maximum of N businesses. N is an integer equal to or greater than 1. With this service, one business can also have the same document file D sent to multiple businesses. In addition, a business can use the individual storage area SA like cloud storage by specifying itself as the destination. Taking this into consideration, one business can send document files D to a maximum of N+1 businesses.
個別保管領域SAに保管された文書ファイルD等の確認は、その個別保管領域SAが割り当てられた事業者が行えるだけでなく、文書ファイルD等を取り込ませた事業者も行えるようにさせている。これは、送付元の事業者が、文書ファイルDが実際に取り込まれて適切に処理されたか否かを確認できるようにするためである。必要以上の情報が得られないように、送付元の事業者が確認可能な文書ファイルDは、その事業者から取り込まれた文書ファイルDのみである。そのような文書ファイルDの確認を可能にする意味からも、本サービスの利用はログインした事業者に制限している。取り込ませた文書ファイルDの確認を可能にさせる仕組みについては後述する。 Document files D etc. stored in the individual storage area SA can be checked not only by the business to which the individual storage area SA is assigned, but also by the business that imported the document file D etc. This is to enable the sending business to check whether the document file D was actually imported and processed appropriately. To prevent more information than necessary from being obtained, the only document files D that the sending business can check are the document files D imported by that business. In order to enable the checking of such document files D, the use of this service is restricted to logged-in businesses. The mechanism that enables checking of imported document files D will be described later.
A社CAからB社CB宛てに送付された別の文書ファイルD、及びメッセージは、B社CB用の個別保管領域SAに保管され、B社CBは、それらを任意にダウンロードさせることができる。それにより、B社CBは、A社CAからの文書ファイルD、或いはメッセージを確認することができる。 The separate document file D and message sent from Company A's CA to Company B's CB are stored in a separate storage area SA for Company B's CB, and Company B's CB can download them at will. This allows Company B's CB to check the document file D or message sent by Company A's CA.
B社CBからA社CAへの従文書の文書ファイルD、或いはメッセージの送付が行われた場合、同様に、A社CAからB社CBへの従文書の文書ファイルD、或いはメッセージの送付も行えるようにしている。このことから、本サービスは、事業者間の従文書の文書ファイルD、及びメッセージの交換を双方向でサポートする。そのため、本サービスを利用する事業者は、本サービスのみにより、他の事業者との間で必要な文書ファイルD、及びメッセージの交換の全てを行うのも可能となっている。 When a subordinate document file D or message is sent from Company B CB to Company A CA, it is also possible for Company A CA to send a subordinate document file D or message to Company B CB. This means that this service supports the two-way exchange of subordinate document files D and messages between businesses. Therefore, businesses that use this service can exchange all of the necessary document files D and messages with other businesses using only this service.
このように、本サービスでは、事業者間での文書ファイルD、更にはメッセージの交換を行うための仕組みを提供し、文書ファイルDの作成等に係わる部分はサポート対象外としている。これは、以下のように、事業者が望むとは限らない範囲までカバーすることを回避して、本サービスの料金を抑えつつ、より多くの事業者が本サービスを利用しやすい環境を提供するためである。 In this way, the Service provides a mechanism for exchanging document files D and even messages between businesses, but does not support any aspects related to the creation of document files D. This is to avoid covering areas that businesses do not necessarily want, as described below, and to provide an environment in which more businesses can easily use the Service while keeping the cost of the Service down.
本サービスを利用する事業者の殆どは、既に別の事業者と取り引きを行ったことがあり、別の事業者との間で文書交換を行える体制が構築されていると考えられる。そのため、殆どの事業者にとっては、文書交換に関係するサービスの導入により、何らかの影響を受けることになる。このことから、本サービスでは、その影響の度合いを抑えることも重視している。 Most of the businesses that use this service have already done business with other businesses and are likely to have systems in place that allow them to exchange documents with other businesses. For this reason, most businesses will be affected in some way by the introduction of a service related to document exchange. For this reason, this service also places emphasis on minimizing the extent of this impact.
導入するサービスによる影響の度合いは、そのサービスがカバーする範囲が大きくなるほど大きくなりやすい。事業者の多くは、過去に取り引きを行った事業者との間で再度、取り引きを行うものと考えられる。特に繰り返し取り引きを行う事業者間では、利便性等の面から、文書交換に係わる約束事が決められている場合がある。例えば文書の形式、入力する項目、入力の仕方等が約束事として決められている場合がある。そのような約束事が存在する場合、何らかのサービスの導入の有無に係わらず、約束事は守るのが望ましい。そのため、サービスの導入を考える事業者は、影響の度合い以外に、そのような約束事の存在も考慮する必要がある。なぜなら、そのような約束事が守れないサービスの導入を考える事業者は、その約束事を決めた事業者との間で協議等を行わなければならないからである。 The degree of impact of a service being introduced is likely to be greater the larger the range that the service covers. It is thought that many businesses will do business again with businesses they have done business with in the past. In particular, businesses that do business repeatedly may have agreed upon rules for document exchange for the sake of convenience, etc. For example, there may be rules regarding the document format, the items to be entered, and the method of entering data. If such rules exist, it is desirable to abide by them regardless of whether or not a service is introduced. Therefore, businesses considering introducing a service must consider the existence of such rules in addition to the degree of impact. This is because businesses considering introducing a service that cannot abide by such rules will have to hold discussions, etc. with the business that established the rules.
本サービスでは、文書ファイルDの作成に係わる部分は基本的にサポートせず、文書ファイルDの交換に係わる部分のみサポートする。そのため、交換する文書ファイルDに対する制約は基本的に存在しない。文書ファイルDの形式等を変更することはもとより、文書ファイルDの作成に使用するアプリケーション・プログラムを変更するような必要も基本的にはない。このようなことから、事業者は、本サービスを導入したとしても、文書ファイルDの作成は従来と同様に行うことができ、他の事業者との間で決められた文書交換に係わる約束事の全て、或いは大部分を守ることができる。従って、本サービスの導入による影響の度合いは比較的に小さいものとなる。その度合いが比較的に小さく、且つ料金も抑えられていることから、事業者にとっては、本サービスの導入における障壁も低いものとなる。 This service does not generally support the parts related to the creation of document files D, but only the parts related to the exchange of document files D. Therefore, there are basically no restrictions on the document files D to be exchanged. There is basically no need to change the format of document files D, nor is there any need to change the application program used to create document files D. For this reason, even if a business introduces this service, it can create document files D in the same way as before, and can abide by all or most of the agreements related to document exchange decided with other businesses. Therefore, the degree of impact from introducing this service is relatively small. Because the degree of impact is relatively small and the fee is kept low, the barrier to introduction of this service is low for businesses.
本サービスでは、個別保管領域SAを利用し、事業者別に、送付すべき文書ファイルDを送付するようにしている。送付先は、指定する他に、自動認識により特定させることが可能となっている。印刷物での送付にも対応している。そのために、印刷物での送付を行うか否かの設定を事業者別に行えるようにしている。このようなことから、文書ファイルDを送付する事業者にとっては、本サービスの導入により、事業者との間で文書交換のために行う作業は大幅に軽減されることになる。 This service uses individual storage areas SA to send document files D to individual businesses. The destination can be specified or identified by automatic recognition. It also supports sending in printed form. For this reason, it is possible to set whether or not to send in printed form for each business. As a result, for businesses that send document files D, the introduction of this service will significantly reduce the amount of work required for document exchange with other businesses.
以降は、図3~図14を参照しつつ、図1に例示する本サービスの実現方法について詳細に説明する。
図3は、本発明の情報処理装置の一実施形態に係るAPサーバによるサービスの提供のために構築されたシステム、及びそのシステムが接続されたネットワーク環境の例を説明する図である。
Hereinafter, a method for implementing the present service illustrated in FIG. 1 will be described in detail with reference to FIGS.
FIG. 3 is a diagram illustrating an example of a system constructed for providing services by an AP server according to an embodiment of the information processing device of the present invention, and a network environment to which the system is connected.
そのシステムは、本実施形態に係るAPサーバ1にDB(Data Base)サーバ2、及び1台以上の通信機能を備えたプリンタ5を例えばLAN(Local Area Network)により接続させて構築したものであり、1つのWebサイトを実現させている。図3では、APサーバ1、DBサーバ2、及びプリンタ5がサービス提供会社WA内に設置されているが、これらはクラウドサービスにより提供されるものであっても良い。このこともあり、APサーバ1、DBサーバ2、及びプリンタ5は全て、設置場所、提供者は特に限定されない。また、APサーバ1、及びDBサーバ2は、本サービスを提供するうえで主要な情報処理装置であるが、別の情報処理装置、例えばWebサーバ、或いは/及び、ファイアウォール等が含まれていても良い。APサーバ1、及びDBサーバ2のうちの一方が複数台、設置されていても良い。その場合、負荷分散装置(Load Balancer)を更に含めても良い。プリンタ5は、複数台、設置するのが望ましい。これは、集約文書ファイルDを取り込んだ場合、多くの送付先の印刷を行うことも多いからである。
The system is constructed by connecting the
APサーバ1は、ネットワークNと直接、或いは間接的に接続されている。このため、APサーバ1は、そのネットワークNを介した通信が可能な情報処理装置を端末として使用するユーザに対して本サービスを提供することができる。ユーザは、多くの場合、利用登録を行った受注側企業3、或いは発注側企業4の従業員である。
DBサーバ2は、APサーバ1からの要求に応じた処理を行うサーバである。APサーバ1は、取り込んだ、或いはアップロードされた文書ファイルDをDBサーバ2に送信し保管させる。文書ファイルD以外の本サービスに係わる情報は、APサーバ1に保管される。このことから、APサーバ1は、DBサーバ2を用いて、本サービスを提供する。それにより、図1に示すサービス提供会社WAのストレージSTには、APサーバ1、及びDBサーバ2がそれぞれアクセス可能なストレージがともに相当する。
The
図3では、本サービスを利用する企業として、受注側企業3-1~3-L、及び発注側企業4-1~4-Kを示している。以降、便宜的に、区別する必要のないような場合、符号として受注側企業には「3」、発注側企業には「4」を付すこととする。図1において、受注側企業3にはB社CB、発注側企業4にはA社CAがそれぞれ相当する。
In Figure 3, the companies using this service are shown as receiving companies 3-1 to 3-L and ordering companies 4-1 to 4-K. Hereinafter, for convenience, when there is no need to distinguish between them, the receiving company will be given the number "3" and the ordering company will be given the number "4". In Figure 1, receiving
このような企業の分類は便宜的なものであり、実際には、必ずしも明確に企業を分類することはできない。これは、受注側企業3であるとともに、発注側企業4である企業も少なくないからである。しかし、ここでは、説明上、便宜的に、企業は受注側企業3、及び発注側企業4のうちの何れか一方に分類されると想定する。
This classification of companies is for convenience, and in reality, companies cannot always be clearly classified. This is because there are many companies that are both order-receiving
受注側企業3には、図3に示すように、サーバ31と複数台の端末32とをネットワーク33に接続させた構成のシステムが構築されている。サーバ31に搭載されたストレージ35には、自動的に取り込むべき文書ファイルDを保管するための保管領域36が確保されている。その保管領域36は、文書ファイルDを自動的に取り込む場所として受注側企業3が指定したものである。そのような保管領域36を受注側企業3が指定したのは、サーバ31は常に動作させているものだからである。そのサーバ31上の保管領域36を指定することにより、受注側企業3は、任意のタイミングで文書ファイルDを自動的に取り込ませることができる。その利便性から、本サービスでは、文書ファイルDを自動的に取り込む場所の他に、その取り込みを行うタイミングも設定可能としている。なお、保管領域36は、常に動作させるようにした端末32に搭載のストレージ内に確保された領域であっても良い。保管領域36は、それが存在するストレージ35、及びそのストレージ35にアクセスする情報処理装置を制限するものではない。保管領域36は、他との区別を明確にするために、以降「取込保管領域36」と表記する。
As shown in FIG. 3, the receiving
事業者間で交換される文書のうちには、定期的に交換が行われるものがあり得る。例えば取り引きを繰り返し行うような事業者間では、処理の煩雑さを抑える意味もあり、請求書を送付するタイミングを決め、決めたタイミングまでの未払い分を1つの請求書で請求するようなことが行われるのが普通である。このような請求書の文書ファイルDが、取込保管領域36に保管する文書ファイルDとして考えられる。この文書ファイルDは、通常、集約文書ファイルDである。
Some of the documents exchanged between businesses may be exchanged periodically. For example, between businesses that repeatedly conduct transactions, it is common to decide the timing for sending invoices and to send a single invoice for any outstanding amounts up to the decided timing, partly to reduce the complexity of processing. A document file D of such an invoice is considered to be the document file D to be stored in the
一方、発注側企業4には、1台以上の端末41が設置されている。その端末41は、ネットワークNを介したAPサーバ1との通信が可能な情報処理装置である。発注側企業4の従業員は、この端末41を用いて本サービスを利用することができる。この端末41は、受注側企業3の端末32と区別するために、以降「発注側端末41」と表記する。端末32は、「受注側端末32」と表記する。そのような区別を行う必要がないような場合、つまり発注側端末41、及び受注側端末32の何れであっても良いような場合、端末は「事業者端末」と表記する。
On the other hand, the ordering
図3では、受注側企業3とは異なり、発注側企業4にはサーバ等を示していない。これは、事業者間で図2に示すような文書交換が行われる場合、発注側企業4の大部分では、定期的に交換するような文書はあまり考えられないからである。言い換えれば、サーバ31のような情報処理装置が本サービスに係わるケースは比較的に少ないと考えられるからである。しかし、図3は、サーバを用いたシステムを発注側企業4が構築していないことを示すものではない。
また、発注側端末41、及び受注側端末32ともに、発注側企業4、及び受注側企業3でそれぞれ構築されたシステムのノードでなくとも良い。つまり、それらは、スマートフォン、或いはタブレットPC等の携帯可能であり、且つ使用場所を選ばないような端末であっても良い。このことから、受注側端末32、及び発注側端末41ともに、従業員の私物であっても良い。
Unlike the receiving
Furthermore, both the ordering
図4は、本発明の情報処理装置の一実施形態に係るAPサーバのハードウェア構成の一例を示すブロック図である。次に図4を参照し、APサーバ1のハードウェア構成例について具体的に説明する。なお、この構成例は1例であり、APサーバ1のハードウェア構成はこれに限定されない。
Figure 4 is a block diagram showing an example of the hardware configuration of an AP server according to an embodiment of the information processing device of the present invention. Next, with reference to Figure 4, a specific example of the hardware configuration of
APサーバ1は、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、バス14と、入出力インターフェース15と、出力部16、入力部17と、記憶部18と、2つの通信部19、20と、ドライブ21と、を備えている。
The
CPU11は、ROM12に記録されているプログラム、或いは/及び記憶部18からRAM13にロードされたプログラムに従って各種の処理を実行する。APサーバ1として機能させるアプリケーション・プログラム、つまり本サービスの提供用に開発されたアプリケーション・プログラムは、例えば記憶部18に記憶されている。そのアプリケーション・プログラムをCPU11がRAM13に読み出して実行することにより、APサーバ1は、受注側企業3、及び発注側企業4に対し、本サービスを提供することができる。
The
RAM13には、CPU11が各種の処理を実行する上において必要なデータ等も適宜記憶される。そのデータには、CPU11が実行する各種プログラムも含まれる。
CPU11、ROM12及びRAM13は、バス14を介して相互に接続されている。このバス14にはまた、入出力インターフェース15も接続されている。入出力インターフェース15には、出力部16、入力部17、記憶部18、2つの通信部19、20及びドライブ21が接続されている。
The
The
出力部16は、例えば液晶等のディスプレイを含む構成である。出力部16は、CPU11の制御により、各種画像を表示する。出力部16は、APサーバ1に搭載されたものであっても良いが、必要に応じて接続されるものであっても良い。つまり、出力部16は、必須の構成要素ではない。
The
入力部17は、例えばキーボード等の各種ハードウェア釦等を含む構成である。その構成には、マウス等のポインティングデバイスが1つ以上、含まれていても良い。操作者は、入力部17を介して各種情報を入力することができる。この入力部17も、APサーバ1に搭載されたものであっても良いが、必要に応じて接続されるものであっても良い。つまり、入力部17も、必須の構成要素ではない。
The
記憶部18は、例えばハードディスク装置、或いはSSD(Solid State Drive)等の補助記憶装置である。データ量の大きいデータは、この記憶部18に記憶される。この記憶部18は、図1に示すサービス提供会社WAのストレージSTの1つに相当する。
The
通信部19は、ネットワークNを介した受注側企業3、及び発注側企業4のそれぞれで使用される情報処理装置との間の通信を可能にする。図3に示すサーバ31、受注側端末32、及び発注側端末41は全て、その情報処理装置に相当する。通信部20は、DBサーバ2との間の通信を可能にする。以降、混乱を避けるために、通信部19は「端末通信部19」、通信部20は「DB通信部20」とそれぞれ表記する。
The
ドライブ21は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリカード等のリムーバブルメディア25を着脱可能な装置である。ドライブ21は、例えば装着されたリムーバブルメディア25からの情報の読み取り、及びリムーバブルメディア25への情報の書き込みが可能である。それにより、リムーバブルメディア25に記録されたプログラムは、ドライブ21を介して、記憶部18に記憶させることができる。また、ドライブ21に装着されたリムーバブルメディア25は、記憶部18に記憶されている各種データのコピー先、或いは移動先として用いることができる。
The
このようなAPサーバ1が備えるハードウェア資源は、アプリケーション・プログラムを含む各種プログラムによって制御される。その結果、APサーバ1は、受注側企業3、及び発注側企業4に対して本サービスを提供することができる。各種プログラムには、OS(Operating System)が含まれる。本サービスを提供するためのアプリケーション・プログラムは、そのOS上で動作する。
The hardware resources of the
DBサーバ2としては、APサーバ1のハードウェア構成と基本的に同じものを採用することができる。そのため、ここでの詳細な説明は省略する。ただし、DBサーバ2を構成する記憶部としては、より大容量のストレージが搭載されているのが望ましい。その記憶部は、DBサーバ2に搭載されたものであっても良いが、DBサーバ2に接続されたものであっても良い。ここでは、APサーバ1、及びDBサーバ2ともに、記憶部は搭載されたもののみ想定する。
The
図5は、本発明の情報処理装置の一実施形態に係るAPサーバ上に実現される機能的構成の一例を示す機能ブロック図である。次に図5、更には図6~図14に夫々示す説明図を参照しつつ、APサーバ1上に実現される機能的構成の例について詳細に説明する。
Figure 5 is a functional block diagram showing an example of a functional configuration realized on an AP server according to an embodiment of the information processing device of the present invention. Next, an example of a functional configuration realized on the
APサーバ1のCPU11上には、機能的構成として、図5に示すように、振分制御部111、企業登録部112、認証部113、文書処理制御部114、データ管理部115、自動分割部116、設定管理部117、アクセス制御部118、及び通知制御部119が実現されている。これらは、上記アプリケーション・プログラムを含む各種プログラムをCPU11が実行することにより実現される。その結果として、記憶部18には、企業登録情報格納部181、企業マスター格納部182、パッケージ情報格納部183、操作記録情報格納部184、オブジェクトリスト格納部185、及び設定情報格納部186が情報格納用に確保されている。
As shown in FIG. 5, the
振分制御部111は、端末通信部19との間でデータの授受を行い、端末通信部19から入力したデータを渡すべき出力先を特定し、特定した出力先にデータを渡す。データを渡す出力先は、ここでは企業登録部112、認証部113、及び文書処理制御部114のうちの何れかである。振分制御部111がデータを渡すべき出力先に渡す結果、そのデータの処理に必要な機能が動作する。
The
企業登録部112は、本サービスを利用する事業者の情報を登録するための機能である。この情報が、企業登録情報であり、記憶部18に確保された企業登録情報格納部181に格納される。企業登録情報の大部分は、事業者によって入力される情報である。しかし、その一部は、企業登録部112により、記憶部18に確保された企業マスター格納部182に格納されている企業マスターを参照して自動的に生成される。
The
上記のように、本サービスの利用には利用登録が必要である。その利用登録を求める事業者は、本サービスの契約者、つまり顧客である事業者と、何れかの顧客に本サービスを提供するために利用登録が必要になった事業者と、に分けられる。利用登録が必要になった事業者は、顧客として契約しなくとも良い。しかし、企業登録情報の内容、つまり企業登録情報を構成する主な項目の組み合わせは、事業者の分類に係わらず同じである。以降、便宜的に、顧客である事業者は「契約事業者」、顧客でない事業者は「非契約事業者」と夫々表記する。 As mentioned above, registration is required to use this service. Businesses that request registration are divided into those who are contracting parties to this service, i.e., businesses that are customers, and those that need to register in order to provide this service to one of their customers. Businesses that need to register do not have to enter into a contract as a customer. However, the content of the company registration information, that is, the combination of the main items that make up the company registration information, is the same regardless of the classification of the business. Hereafter, for convenience, business entities that are customers will be referred to as "contracting businesses" and business entities that are not customers will be referred to as "non-contracting businesses."
企業マスターは、情報が公開されている企業等毎に、その企業等についての情報がまとめられたファイルである。企業等についての情報には、例えば企業コード、法人名、住所、連絡先、及び業種の各情報が含まれる。その他に、作成日時、及び更新日時の各情報が追加されている。ここでは、これらをまとめて「企業マスター個別情報」と表記する。それにより、企業マスターは、企業マスター個別情報を集約させたものである。また、企業マスター個別情報では、それが企業マスターに格納されている企業等を指す意味で「企業」を用いる。 The company master is a file that compiles information about each company for which information is publicly available. Information about companies includes, for example, company code, corporate name, address, contact information, and industry. In addition, information on creation date and time, and update date and time is added. Here, these are collectively referred to as "individual company master information." As a result, the company master is an aggregate of individual company master information. In addition, in the individual company master information, "company" is used to refer to the company stored in the company master.
企業コードは、公開されている企業を一意に識別可能な識別情報であるとともに、公開されている情報である。法人名、住所、連絡先、及び業種も、全て公開されている情報である。作成日時は、企業マスター個別情報が企業マスターに追加された日時を表し、更新日時は、企業マスター個別情報が最後に更新された日時を表す。 The company code is identification information that can uniquely identify a publicly-disclosed company, and is also publicly-disclosed information. The corporate name, address, contact information, and industry are also all publicly-disclosed information. The creation date and time indicates the date and time when the company master individual information was added to the company master, and the update date and time indicates the date and time when the company master individual information was last updated.
一方、企業登録情報は、例えばお客様コード、利用状態、事業者名、部署名、担当者名、メールアドレス、住所、作成日時、及び更新日時等の情報を含む。
お客様コードは、利用登録した事業者を一意に識別可能な識別情報である。本サービスでは、企業マスターに企業マスター個別情報が格納されている企業の利用登録である場合、お客様コードとして、企業マスター個別情報中の企業コードを用いるようにしている。企業マスターに企業マスター個別情報が格納されていない企業の利用登録では、企業登録部112は、企業マスター個別情報、及び企業登録情報の何れにも用いられていないユニークな識別情報を自動的に生成してお客様コードとする。ここでは、お客様コードをログインのための認証用IDと想定する。
On the other hand, the company registration information includes information such as a customer code, usage status, company name, department name, person in charge name, email address, address, creation date and time, and update date and time.
The customer code is identification information that can uniquely identify a registered business. In this service, when a company whose company master individual information is stored in the company master registers, the company code in the company master individual information is used as the customer code. When a company whose company master individual information is not stored in the company master registers, the
利用状態は、本サービスの利用状態を表す情報である。具体的には、利用状態は、本サービスを利用する事業者が契約者か否か、及び本サービスを利用中か否か等を表す情報である。 The usage status is information that indicates the usage status of the Service. Specifically, the usage status is information that indicates whether the business using the Service is a subscriber or not, whether the Service is being used or not, etc.
事業者名、部署名、担当者名、メールアドレス、及び住所は、全て事業者が入力する情報である。事業者は、これらの情報入力を通して、送付の対象となる文書ファイルDが発生した旨を通知するメールの送信先、印刷物を郵送等で届ける場合の届け先等を任意に指定することができる。 The business name, department name, person in charge name, email address, and address are all information entered by the business. By entering this information, the business can freely specify the destination of the email notifying that a document file D to be sent has been created, the delivery address when a printed matter is to be delivered by mail, etc.
作成日時は、企業登録情報が企業登録情報格納部181に追加された日時を表す。更新日時は、企業登録情報が最後に更新された日時を表す。これらは全て、企業登録部112によって追加、或いは更新される。
The creation date and time indicates the date and time when the company registration information was added to the company registration
契約事業者は主に、本サービスの利用を自ら決めた事業者である。契約を希望する事業者は、自らの意思でAPサーバ1に事業者端末を接続させ、利用登録を行うものと考えられる。
Contracting businesses are primarily businesses that have decided to use this service on their own. Businesses that wish to enter into a contract are expected to connect their business terminals to
一方、非契約事業者は、その取引先等の事業者が本サービスの導入に伴い、本サービスを利用することなった事業者である。本サービスについての情報を事前に把握している可能性は低いと考えられる。また、入力を必須とする情報も、非契約事業者と契約事業者とでは異なる部分がある。このようなことから、本サービスでは、非契約事業者を想定した利用登録用の専用サイトを用意し、その専用サイトへのリンク情報を埋め込んだメールを非契約事業者宛に送付するようにしている。そのために、契約事業者には、本サービスの利用を望む非契約事業者のメールアドレスを指定可能にさせている。そのようにして、本サービスでは、非契約事業者が本サービスをより容易に利用できるようにさせている。 On the other hand, non-contracted businesses are businesses that have started to use this service as a result of the introduction of this service by their business partners, etc. It is considered unlikely that they are aware of information about this service in advance. Furthermore, there are some differences in the information that must be entered between non-contracted businesses and contracted businesses. For this reason, this service provides a dedicated site for user registration that is intended for non-contracted businesses, and emails containing embedded link information to the dedicated site are sent to non-contracted businesses. For this reason, contracted businesses are allowed to specify the email addresses of non-contracted businesses that wish to use this service. In this way, this service makes it easier for non-contracted businesses to use this service.
企業登録部112は、事業者を契約事業者、及び非契約事業者のうちの何れかに分類し、必要な情報を事業者に入力させるための処理を行い、企業登録情報を企業登録情報格納部181に格納する。専用サイトへのアクセスを非契約事業者に依頼するためのメールの送信は、文書処理制御部114、及び通知制御部119によって実現される。
The
認証部113は、本サービスを利用する事業者が利用登録を行った事業者か否かを確認する認証を行う。また、認証に必要な情報の管理も行う。そのために、ログイン用のWebページの送信も認証部113によって行われる。このページの送信は、例えば専用サイトへのアクセス時を含む利用登録以外で事業者端末がAPサーバ1に接続された場合に行われる。
The
ここでは認証用の情報として、認証用ID、及びパスワードを想定している。認証用IDとしては、お客様コードを想定している。認証部113は、パスワードの変更に対応する処理も必要に応じて行う。認証用の情報は企業登録情報と別に管理しても良いが、ここでは企業登録情報に含まれているものと想定する。その想定では、企業登録情報は認証部113による更新が行われる。
The authentication information here is assumed to be an authentication ID and a password. The authentication ID is assumed to be a customer code. The
文書処理制御部114は、本サービスを提供するための主な処理、或いは制御を行う。この文書処理制御部114により、上記専用サイトへのアクセスを求めるメールの送信に加え、事業者間での文書ファイルDの交換、その交換のための各種設定情報の登録等も可能になる。この文書処理制御部114は、本実施形態におけるファイル取得手段、提示手段、ファイル送信制御手段、及び通知制御手段にそれぞれ相当するか、或いはその一部に相当する。
The document
図6は、文書処理制御部によって実現される文書ファイルの交換の仕組みの例を説明する図である。
図6において、SSは、APサーバ1、及びDBサーバ2によって実現される、文書ファイルDを含む各種データの保管のための保管空間である。この保管空間SSは、APサーバ1が備える記憶部18、及びDBサーバ2が備える記憶部200にそれぞれ確保された保管領域により仮想的に実現される空間である。この保管空間SSには、図1に示すストレージSTに確保された個別保管領域SAの全てが含まれる。
FIG. 6 is a diagram for explaining an example of a mechanism for exchanging document files realized by the document processing control unit.
6, SS is a storage space for storing various data including document files D, which is realized by the
各個別保管領域SAは、論理的に複数の領域に分割することが可能である。事業者は、個別保管領域SA内の論理的な構造を設定可能である。図6では、その領域として、各個別保管領域SAに複数のフォルダーSB、SCが設定されていることを示している。フォルダーSBは、例えばルートフォルダーであり、フォルダーSCは、ルートフォルダーであるフォルダーSB内に含まれるサブフォルダーである。事業者は、階層構造の設定も可能である。 Each individual storage area SA can be logically divided into multiple areas. The business can set the logical structure within the individual storage area SA. Figure 6 shows that multiple folders SB, SC are set in each individual storage area SA as its areas. Folder SB is, for example, a root folder, and folder SC is a subfolder contained within folder SB, which is the root folder. The business can also set a hierarchical structure.
請求書DS、及び契約書DKはともに、交換の対象となる文書ファイルDである。これらの文書ファイルDは、取り込まれた後、指定された、或いは自動認識された送付先に対応付けられている個別保管領域SAに保管される。請求書DS、契約書DKは、文書ファイルDとしての種類(属性)が異なる。そのため、B社CBから取り込まれたA社CA宛ての請求書DSは、A社CA用の個別保管領域SA内に作成されたサブフォルダーSCの一つである「経理部」フォルダーSCに保管される。C社CCから取り込まれたA社CA~C社CC宛ての契約書DKは、それぞれ、各個別保管領域SA内に作成された「社長」フォルダーSCに保管される。自身が送付先に含まれる場合、自身用の個別保管領域SAは、文書ファイルDの保管領域として使用することができる。 Both the invoice DS and the contract DK are document files D to be exchanged. After being imported, these document files D are stored in the individual storage area SA that is associated with the specified or automatically recognized delivery destination. The invoice DS and the contract DK have different types (attributes) as document files D. Therefore, the invoice DS addressed to Company A CA imported from Company B CB is stored in the "Accounting Department" folder SC, which is one of the subfolders SC created in the individual storage area SA for Company A CA. The contracts DK imported from Company C CC and addressed to Companies A CA to C CC are each stored in the "President" folder SC created in each individual storage area SA. If you yourself are included in the delivery destination, your own individual storage area SA can be used as a storage area for the document file D.
各個別保管領域SAは、それが割り当てられた事業者にとって、文書ファイルDを確認するうえでの表示環境HKとなる。それにより、事業者は、個別保管領域SAで設定された論理的な構造に沿って、保管されている文書ファイルDの確認、及び文書ファイルDのダウンロードを行うことができる。 For the business operator to which it is assigned, each individual storage area SA becomes a display environment HK for checking document files D. This allows the business operator to check the document files D stored in accordance with the logical structure set in the individual storage area SA and download the document files D.
A社CAの個別保管領域SAでは、「経理部」フォルダーSC、及び「社長」フォルダーSCの両方にアクセス制限の設定が行われている。それにより、「経理部」フォルダーSC、及び「社長」フォルダーSCの両方は、アクセス権限を有する従業員のみ、保管された文書ファイルDを確認できるようになっている。本サービスでは、このようなアクセス制限も可能にさせている。 In the individual storage area SA of Company A's CA, access restrictions are set for both the "Accounting Department" folder SC and the "President" folder SC. As a result, only employees with access rights can view the stored document files D in both the "Accounting Department" folder SC and the "President" folder SC. This service makes it possible to set such access restrictions.
個別保管領域SAは、契約の有無に係わらず、本サービスを利用する各事業者に割り当てられる。しかし、本サービスでは、全ての非契約事業者を対象にした保管領域を確保し、各非契約事業者の個別保管領域SAは、その保管領域内に確保するようにしている。そのため、各非契約事業者の個別保管領域SAは、図6におけるA社CAの「経理部」フォルダーSC、或いは「社長」フォルダーSCのように扱われる。 The individual storage area SA is assigned to each business using this service, regardless of whether they have a contract or not. However, with this service, a storage area is reserved for all non-contracted business operators, and the individual storage area SA for each non-contracted business operator is reserved within that storage area. Therefore, the individual storage area SA for each non-contracted business operator is treated like the "Accounting Department" folder SC or the "President" folder SC of Company A CA in Figure 6.
図6に示すような文書ファイルDの交換の実現のために、各種設定情報が参照される。各種設定情報の登録は、記憶部18に確保された設定情報格納部186に格納することで行われる。
In order to realize the exchange of document file D as shown in FIG. 6, various setting information is referenced. The various setting information is registered by storing it in the setting
各種設定情報としては、利用依頼設定情報、保管設定情報、取込設定情報、配信管理情報、及び通知管理情報等が存在する。全ての事業者は、全ての設定情報を登録させることが可能である。そのため、全ての設定情報は、何れかの事業者に紐付け、つまり対応付けられている。その対応付けは、事業者毎に異なる格納領域を確保することで行っても良いが、お客様コード等の事業者を一意に識別可能な情報を追加することで行っても良い。 The various types of setting information include usage request setting information, storage setting information, import setting information, distribution management information, and notification management information. All businesses are able to register all setting information. Therefore, all setting information is linked, or associated, with one of the businesses. This association may be achieved by reserving a different storage area for each business, or by adding information that can uniquely identify the business, such as a customer code.
利用依頼設定情報は、契約事業者が本サービスの利用を依頼する非契約事業者を指定可能にする。そのために、利用依頼設定情報は、各契約事業者が必要に応じて設定することが可能になっている。利用依頼設定情報には、例えば設定する契約事業者のお客様コードの他に、本サービスの利用を望む非契約事業者の情報として、事業者名、部署名、及びメールアドレス等が含まれる。非契約事業者の情報は、複数、存在している場合がある。 The usage request setting information enables a contracted business to specify a non-contracted business to which it wishes to request the use of this service. To this end, the usage request setting information can be set by each contracted business as necessary. For example, the usage request setting information includes the customer code of the contracted business to be set, as well as information on the non-contracted business that wishes to use this service, such as the business name, department name, and email address. There may be multiple pieces of information on non-contracted businesses.
専用サイトへのリンク情報が埋め込まれたメールは、情報が入力された非契約事業者宛てに送信される。そのために、文書処理制御部114は、登録する利用依頼設定情報を参照し、利用依頼設定情報中のメールアドレスを通知制御部119に渡し、専用サイトへのリンク情報を本文に埋め込んだメールを送信させる。それにより、非契約事業者は、受信したメールを通して、専用サイトにアクセスして利用登録を行うことにより、契約をすることなく、本サービスを利用可能になる。
The email with the embedded link information to the dedicated site is sent to the non-contracted business that entered the information. To do this, the document
図7は、利用依頼設定情報により利用登録を行った非契約事業者の情報を表示するWebページ(画面)の例を示す図である。
契約事業者には、自身が本サービスの利用を依頼した非契約事業者が実際に入力した情報を確認可能にさせている。図7は、その情報確認を要求した契約事業者に送信されるWebページの例を示している。
この要求が端末通信部19によって受信された場合、受信された要求は端末通信部19からCPU11に出力される。CPU11に入力された要求は、振分制御部111を介して文書処理制御部114に渡される。
FIG. 7 is a diagram showing an example of a web page (screen) that displays information on non-contracted business operators who have registered for use based on the use request setting information.
The contracted business can confirm the information actually entered by the non-contracted business that the contracted business requested to use the service. Figure 7 shows an example of the web page that is sent to the contracted business that requested the information confirmation.
When this request is received by the
それにより、このWebページは、文書処理制御部114によって生成され、振分制御部111を介して端末通信部19に出力されることにより、契約事業者で使用される事業者端末に送信される。このWebページの生成には、企業登録情報、及び利用依頼設定情報が用いられる。なお、このWebページの送信を要求するための操作等についてのより詳細な説明は省略する。
As a result, this web page is generated by the document
図7において、お客様コード、同意、及び受付日時の各項目の情報は、非契約事業者が入力した情報ではなく、企業登録部112、或いは文書処理制御部114により自動的に入力された情報である。受付日時は、非契約事業者が利用登録を行った日時である。例えば企業登録情報中の作成日時が受付日時として契約事業者に呈示される。同意は、非契約事業者が本サービスを利用するか否かを表す情報であり、図7中に表記の「はい」は、非契約事業者が本サービスを利用することを表している。この同意についての情報入力は、契約を望む事業者には求められない。利用依頼設定情報で利用が依頼された非契約事業者のうちで、利用登録を行っていない、或いは利用登録を行っていても、企業登録情報中の利用状態が本サービスを利用中となっていない非契約事業者は、同意の内容として「いいえ」が配置される。
In FIG. 7, the information for each item of customer code, consent, and receipt date and time is not information entered by the non-contracted business, but information automatically entered by the
図7のようなWebページを表示させることにより、利用依頼設定情報を登録させた契約事業者は、本サービスを利用可能な非契約事業者だけでなく、本サービスの利用を望まない非契約事業者も確認することができる。それにより、契約事業者は、利用登録をしていない非契約事業者を含む各非契約事業者に対し、文書ファイルDの交換を適切に行うことができる。 By displaying a web page like that shown in FIG. 7, the contracted business that has registered the usage request setting information can check not only the non-contracted business operators that can use this service, but also the non-contracted business operators that do not wish to use this service. This allows the contracted business operator to appropriately exchange document file D with each non-contracted business operator, including non-contracted business operators that have not registered for usage.
各種設定情報の説明に戻る。
保管設定情報は、文書ファイルDを個別保管領域SAに保管するうえでの図6に示すような論理的な階層構造、例えばフォルダーの階層構造を指定する。この保管設定情報は、各事業者が夫々入力する情報である、この保管設定情報により、文書ファイルDは、部署別、期間別、或いは/及び文書ファイルDの種類(属性)別等により自動的に振り分けられて個別保管領域SAに保管される。
Returning to the explanation of various setting information.
The storage setting information specifies a logical hierarchical structure, such as a hierarchical structure of folders, as shown in Fig. 6 for storing document files D in the individual storage area SA. This storage setting information is information input by each business operator. According to this storage setting information, document files D are automatically sorted by department, period, and/or type (attribute) of document file D, and stored in the individual storage area SA.
契約事業者は、フォルダー別に、アクセス制限を設定することも可能である。アクセス制限を設定、つまりアクセスを可能にする従業員を制限するフォルダーには、例えばアクセス用ID、及びパスワードを設定することが可能となっている。このようなアクセス制限の設定も、保管設定情報により行うことができる。 Contracted businesses can also set access restrictions for each folder. For folders where access restrictions are set, that is, where access restrictions are restricted to which employees can be accessed, it is possible to set, for example, an access ID and password. Such access restrictions can also be set using the storage setting information.
取込設定情報は、APサーバ1に文書ファイルDの取り込みを自動的に行わせることを可能にする。そのために、取込設定情報では、取込保管領域36、取り込みを行うタイミング、及び取り込んだ文書ファイルDを送付可能にするタイミング等を指定可能になっている。自動的な取り込みが可能なのは、主文書の文書ファイルDである。
The import setting information enables the
取込保管領域36に保管する文書ファイルDは、その内容の自動認識により送付先を特定するのを前提としている。そのため、取込設定情報では、文書ファイルDの送付先の指定は想定していない。
The document file D stored in the
図6において、請求書DSはこの自動認識が利用可能である。契約書DKは、同じ契約書DKを複数の異なる送付先に送付する可能性が考えられることもあり、自動認識を利用しない想定となっている。 In Figure 6, this automatic recognition is available for the invoice DS. For the contract DK, automatic recognition is not assumed to be used, since it is possible that the same contract DK may be sent to multiple different destinations.
文書ファイルDの交換における要望は、全ての事業者で一致するとは限らない。このことから、本サービスでは、各事業者に配信管理情報を登録させ、事業者による要望の違いに対応可能にしている。そのために、配信管理情報では、対象となる事業者毎に、その事業者の要望を指定可能になっている。 The requirements for exchanging document file D will not necessarily be the same for all businesses. For this reason, this service requires each business to register distribution management information, making it possible to respond to differences in requirements between businesses. For this reason, the distribution management information makes it possible to specify the requirements of each target business.
図8は、配信管理情報の設定が可能なWebページの例を示す図である。
事業者が使用する事業者端末から配信管理情報の設定が要求された場合、この要求は端末通信部19によって受信された後、振分制御部111を介して文書処理制御部114に渡される。それにより、図8に示すようなWebページ(画面)も、文書処理制御部114によって生成されて送信される。
FIG. 8 is a diagram showing an example of a Web page on which distribution management information can be set.
When a request to set distribution management information is made from a business terminal used by a business, this request is received by the
このWebページには、お客様コード、会社名、配信種別、配信有効、及びユーザー作成済みの各項目が配置され、事業者毎に、各項目の内容が示されている。Webページは、各項目により、現在の配信管理情報の内容を事業者毎に表している。実際には、配信管理情報は、事業者別にまとめられ、配信管理情報群として管理される。 This web page contains the following fields: customer code, company name, distribution type, distribution enabled, and user-created fields, and the contents of each field are displayed for each business operator. The web page uses each field to display the current contents of distribution management information for each business operator. In reality, distribution management information is organized by business operator and managed as a distribution management information group.
お客様コード、及び会社名は、企業登録情報から自動入力されるのを想定した項目である。そのために、本サービスでは、企業登録情報が登録された事業者の検索機能を提供している。それにより、事業者には、検索機能によりヒットした事業者のうちから配信管理情報を追加する事業者、つまり本サービスを用いた文書ファイルDの交換を新たに希望する事業者を選択可能にさせている。 The customer code and company name are items that are expected to be automatically filled in from the company registration information. For this reason, this service provides a search function for businesses that have registered company information. This allows businesses to select from the businesses found by the search function a business to which they wish to add distribution management information, i.e., a business with which they wish to exchange document file D using this service.
ユーザー作成済みの項目は、事業者が契約しているか否かを示している。図8は、全ての事業者が契約していることを表している。
配信種別、及び配信有効の項目は、文書ファイルDの交換における事業者の要望を表す。この2つの項目は、事業者が入力する対象となる項目である。
The user-created items indicate whether or not the operator has a contract. Figure 8 shows that all operators have contracts.
The items of distribution type and distribution validity indicate the request of the business operator in exchanging the document file D. These two items are the items to be input by the business operator.
配信種別は、交換のための文書ファイルDの配信方法を表す。その内容として表記の「Web」は、ネットワークNを介した文書ファイルDの交換が指定されていることを表している。「郵送」は、郵送等により印刷物の形で文書ファイルDの交換が指定されていることを表している。各事業者のこの項目の欄への情報入力は、例えばプルダウンメニューにより可能になっている。 The distribution type indicates the method of distribution of the document file D for exchange. The content indicated as "Web" indicates that the document file D is to be exchanged via the network N. "Mail" indicates that the document file D is to be exchanged in the form of a printed matter by mail or the like. Each business can input information in this field, for example, by using a pull-down menu.
配信有効は、文書ファイルDの交換に本サービスを利用するか否かを表す項目である。各事業者のこの項目の欄には、チェックボックスが配置されている。それにより、この欄への情報入力は、チェックボックスへのクリック操作により可能になっている。図8では、全ての事業者が本サービスを利用することを表している。 "Distribution enabled" is an item that indicates whether or not this service will be used to exchange document file D. A check box is placed in this item column for each business. This allows information to be entered in this column by clicking on the check box. Figure 8 shows that all businesses will use this service.
通知管理情報は、主文書の文書ファイルDが新たに発生した旨を送付先に通知するためのものである。本サービスでは、その通知はメールを用いて行われる。それにより、通知管理情報では、メールの本文に挿入するメッセージの雛形、及びそのメールを送信するタイミング等を指定可能になっている。 The notification management information is used to notify the recipient that a new main document file D has been created. In this service, the notification is sent by email. This makes it possible to specify the message template to be inserted into the body of the email, the timing of sending the email, etc., in the notification management information.
通知に用いるメッセージは、文書ファイルDの種類によって異ならせるのが望ましい。また、メールを送信すべきタイミングは、文書ファイルDの取り込み方によって異ならせるのが望ましい。メールは、自動的に取り込む場合、文書ファイルDを確認可能にするタイミングを考慮して送信させるのが望ましく、そうでない場合、文書ファイルDの緊急度に応じて送信させるのが望ましいと云える。このようなことから、本サービスでは、文書ファイルDの種別、及び取込方法別に、メッセージの雛形、及びメールを送信するタイミングを指定可能にしている。 The message used for notification should desirably differ depending on the type of document file D. Also, the timing of sending the email should desirably differ depending on how the document file D is imported. If the document file D is imported automatically, it is desirably sent taking into consideration the timing when the document file D will be available for viewing, and if not, it is desirably sent according to the urgency of the document file D. For this reason, this service makes it possible to specify message templates and the timing of sending the email depending on the type of document file D and the import method.
文書処理制御部114は、上記のような各種設定情報の入力に対応するための処理を行う。事業者が登録を指示した何れの設定情報も、文書処理制御部114から設定管理部117に渡され、設定管理部117により、設定情報格納部186に格納される。設定情報格納部186に格納されている設定情報は、文書処理制御部114の指示により、設定管理部117により読み出され、文書処理制御部114に渡される。それにより、事業者は、設定情報格納部186への設定情報の追加だけでなく、設定情報格納部186に格納されている設定情報を変更(更新)させることもできる。更新可能な設定情報は、例えば通知管理情報、取込設定情報、保管設定情報、及び配信管理情報である。
The document
文書処理制御部114は、取込設定情報に沿って、文書ファイルDの自動的な取り込みを行う。また、事業者端末からの要求により、事業者端末からアップロードされる文書ファイルDの取り込みを行う。文書処理制御部114は、そのような取り込み方法に応じて、処理、及び制御の内容を変更する。
The document
事業者端末からアップロードされる文書ファイルDを取り込む場合、文書処理制御部114は、その文書ファイルDの送付先(宛先)、及び保管条件等を指定可能な個別設定情報を事業者に入力させる。これは、事業者端末からアップロードされる文書ファイルDに対する送付元(送信元)の要望は、常に同じであるとは限らないからである。言い換えれば、送信元の様々な要望に柔軟に対応できるようにするためである。事業者端末から送信された文書ファイルD、及び個別設定情報は、文書処理制御部114からデータ管理部115に渡される。
When importing a document file D uploaded from a business operator terminal, the document
保管条件としては、例えばダウンロードを可能にする期間、及びダウンロードが可能な回数等を指定することができる。それにより、送付元は、保管条件の指定を通して、文書ファイルDの望ましくない送付が行われるのを回避させることが可能となる。 As storage conditions, for example, the period during which downloading is permitted and the number of times downloading is permitted can be specified. In this way, the sender can avoid undesirable sending of document file D by specifying storage conditions.
データ管理部115は、文書処理制御部114からの文書ファイルDをアクセス制御部118に渡し、指定する保管場所への文書ファイルDの保管をDBサーバ2に要求させる。個別設定情報は、指定する保管場所の特定に用いられる。それにより、アクセス制御部118は、DB通信部20を介して、文書ファイルDとともに、指定する保管場所に文書ファイルDを保管させるための要求をDBサーバ2に送信する。
The
DBサーバ2は、文書ファイルDの保管用のストレージである記憶部200を備えている。その記憶部200には、事業者別に、文書ファイルDの格納場所となる企業別格納部201が確保されている。DBサーバ2は、受信した要求から特定される企業別格納部201に、受信した文書ファイルDを格納する。
The
アクセス制御部118は、データ管理部115の他に、文書処理制御部114の指示により、DB通信部20を介したDBサーバ2へのアクセスを行う。その指示によりDBサーバ2から送信された文書ファイルDは、その指示を行ったデータ管理部115、或いは文書処理制御部114に渡される。
In addition to the
データ管理部115は、文書ファイルDをDBサーバ2に保管させるとともに、その文書ファイルDの管理用のパッケージ情報を生成し、生成したパッケージ情報を記憶部18に確保されたパッケージ情報格納部183に格納する。文書ファイルDの保管時に生成するパッケージ情報は、実体情報、及び保管情報である。文書ファイルDの送信時には、更に配布情報がパッケージ情報として生成され、パッケージ情報格納部183に格納される。以降、パッケージ情報は、それらの情報の総称として用いる。
The
図9は、文書ファイルの保管に係わる情報、及びその関係の例を説明する図である。
図9において、実体ファイルJFは、実際に保管されるファイルであり、文書ファイルDは、実体ファイルJFの一例である。実体ファイルJFには、事業者が送信したメッセージを保存したファイルも含まれる。
FIG. 9 is a diagram for explaining examples of information related to storage of document files and their relationships.
9, the entity file JF is a file that is actually stored, and the document file D is an example of the entity file JF. The entity file JF also includes a file that stores messages sent by the business operator.
パッケージ情報は、実際には実体ファイルJFを保管する前に生成される。実体情報JIは、実体ファイルJFの直接的な管理のための情報である。この実体情報JIには、例えば実体ファイルID、管理状態、保存場所、ファイル名、ファイルタイプ、ファイルサイズ、保存日時、及び更新日時等の情報が含まれる。 The package information is actually generated before the entity file JF is saved. The entity information JI is information for the direct management of the entity file JF. This entity information JI includes information such as the entity file ID, management status, storage location, file name, file type, file size, storage date and time, and update date and time.
実体ファイルIDは、実体ファイルJFを一意に識別可能な識別情報である。管理状態は、実体ファイルJFが存在するか否か、その実体ファイルJFの送付が有効か否か等を表す情報である。保存場所は、実体ファイルJFが実際に保管されている保存場所を表す情報である。これらは全て、データ管理部115によって生成される。
The entity file ID is identification information that can uniquely identify the entity file JF. The management status is information that indicates whether the entity file JF exists, whether sending of the entity file JF is valid, etc. The storage location is information that indicates the storage location where the entity file JF is actually stored. All of these are generated by the
個別設定情報KS、或いは保管設定情報HSは、保存場所の特定のために参照される。参照されるのは、個別設定情報KSは実体ファイルJFの送付元の事業者のものであり、保管設定情報HSは、送付先の事業者のものである。自動認識により送付先を特定する場合、保管設定情報HSが参照され、送付先の特定に自動認識が用いられない場合、個別設定情報KSも併せて参照される。それにより、実体ファイルJFを保管すべき個別保管領域SA、その個別保管領域SA内の例えばフォルダーが決定される。 The individual setting information KS or the storage setting information HS is referenced to identify the storage location. The individual setting information KS is that of the business that sent the actual file JF, and the storage setting information HS is that of the business that sent it. When the destination is identified by automatic recognition, the storage setting information HS is referenced, and when automatic recognition is not used to identify the destination, the individual setting information KS is also referenced. This determines the individual storage area SA in which to store the actual file JF, and, for example, a folder within that individual storage area SA.
ファイル名、ファイルタイプ、及びファイルサイズは全て、実体ファイルJFから取得される情報である。保存日時、及び更新日時はともに、データ管理部115によって追加される情報である。
The file name, file type, and file size are all information obtained from the entity file JF. The save date and time and update date and time are both information added by the
保管情報AIは、実体ファイルJFの保管、及び交換を管理するための情報である。この保管情報AIには、例えば保管情報ID、実体ファイルID、送付元企業コード、送付先企業コード、登録日時、登録ユーザーID、保管期間、保管期限日時、公開予定日時、公開期限日時、及び取得上限回数等の情報が含まれる。 Storage information AI is information for managing the storage and exchange of entity files JF. This storage information AI includes information such as the storage information ID, entity file ID, sender company code, recipient company code, registration date and time, registered user ID, storage period, storage expiration date and time, scheduled publication date and time, publication expiration date and time, and maximum number of times of retrieval.
保管情報IDは、保管情報AIを一意に識別可能な識別情報である。実体ファイルIDは紐付けられた、つまり対応付けられた実体情報JIに格納されている実体ファイルIDである。送付元企業コードは、実体ファイルJFの送付元である事業者のお客様コードである。送付先企業コードは、実体ファイルJFをダウンロード可能にする事業者のお客様コードである。登録日時は、保管情報AIを生成した日時である。登録ユーザーIDは、実体ファイルJFを実際に取り込んだ事業者のお客様コードである。通常、登録ユーザーIDは、送付元企業コードと一致する。保管期間は、保管情報AIを保管すべき期間である。保管期限日時は、保管情報AIの廃棄が可能となる日時である。公開予定日時は、実体ファイルJFのダウンロードを可能にする予定の日時である。公開期限日時は、実体ファイルJFのダウンロードを不可にする日時である。取得上限回数は、実体ファイルJFのダウンロードが可能な回数である。 The storage information ID is identification information that can uniquely identify the storage information AI. The entity file ID is the entity file ID stored in the associated entity information JI. The sender company code is the customer code of the business that sent the entity file JF. The destination company code is the customer code of the business that makes the entity file JF available for download. The registration date and time is the date and time when the storage information AI was generated. The registered user ID is the customer code of the business that actually imported the entity file JF. Usually, the registered user ID matches the sender company code. The storage period is the period during which the storage information AI should be stored. The storage expiration date and time is the date and time when the storage information AI can be disposed of. The scheduled release date and time is the scheduled date and time when the entity file JF can be downloaded. The release expiration date and time is the date and time when the entity file JF cannot be downloaded. The maximum number of times that the entity file JF can be downloaded is the number of times that the entity file JF can be downloaded.
送付元企業コード、及び登録ユーザーIDは、実体ファイルJFの取り込み時、自動的に特定される。送付先企業コードは、実体ファイルJFが事業者端末から取り込んだ場合、個別設定情報KSから特定される情報である。保管期間、保管期限日時、公開予定日時、公開期限日時等、及び取得上限回数も、個別設定情報KSにより指定可能である。 The sender company code and registered user ID are automatically identified when the entity file JF is imported. The destination company code is information identified from the individual setting information KS when the entity file JF is imported from a business terminal. The storage period, storage expiration date and time, scheduled publication date and time, publication expiration date and time, etc., and the maximum number of times of retrieval can also be specified by the individual setting information KS.
送付元企業コード、登録ユーザーID、及び送付先企業コードは、企業マスターKM、或いは企業登録情報KTを参照して特定される。図9では、企業登録情報KTを1つのみ示しているが、実際に参照されるのは2つ以上の企業登録情報KTの場合もある。 The sender company code, registered user ID, and destination company code are identified by referring to the company master KM or the company registration information KT. In FIG. 9, only one piece of company registration information KT is shown, but in reality, two or more pieces of company registration information KT may be referenced.
自動的に実体ファイルJFを取り込んだ場合、送付先企業コードは自動認識により特定可能な情報となる。保管期間、保管期限日時、公開予定日時、公開期限日時等、及び取得上限回数は、保管設定情報HSにより指定可能な情報である。そのため、それらは全て、保管設定情報HSを参照して決定される。 When the entity file JF is automatically imported, the destination company code becomes information that can be identified by automatic recognition. The storage period, storage expiration date and time, scheduled publication date and time, publication expiration date and time, etc., and the maximum number of times of retrieval are information that can be specified by the storage setting information HS. Therefore, all of these are determined by referring to the storage setting information HS.
保管情報AIには、上記のような情報が含まれる。それにより、紐付けられた実体情報JIが特定可能であり、その実体情報JIの参照により、紐付けられた実体ファイルJFも特定可能となっている。送付元の事業者のお客様モードが送付元企業コードとして含めることにより、送付元の事業者には、自身が送付の実体ファイルJFが実際に適切に取り込まれているか否かの確認を可能にさせている。その確認は、送付先の事業者が保管設定情報で指定の論理構造に沿って行うことも可能である。 The storage information AI includes the above information. This makes it possible to identify the linked entity information JI, and by referencing that entity information JI, the linked entity file JF can also be identified. By including the customer mode of the sending business as the sending company code, the sending business can check whether the entity file JF it sent has actually been properly imported. This check can also be performed by the receiving business in accordance with the logical structure specified in the storage setting information.
配布情報DIは、実体ファイルJFのダウンロードによって生成されるか、或いはそのダウンロードに備えて作成される情報であり、ダウンロードによる実体ファイルJFの配布の管理に用いられる。この配布情報DIには、例えば配布情報ID、保管情報ID、受信状態、送付元企業コード、送付先企業コード、配布日時、取得回数、登録日時、及び更新日時等の情報が含まれる。 Distribution information DI is information that is generated by downloading an entity file JF or is created in preparation for such downloading, and is used to manage the distribution of the entity file JF by download. This distribution information DI includes information such as the distribution information ID, storage information ID, reception status, sender company code, recipient company code, distribution date and time, number of acquisitions, registration date and time, and update date and time.
これらの情報において、配布情報IDは、配布情報DIを一意に識別可能な識別情報である。保管情報IDは、この配布情報DIに紐付けられた保管情報AIに格納されている保管情報IDである。配布情報DIに対応付けられた保管情報AIは、この保管情報IDによって特定可能となっている。 In this information, the distribution information ID is identification information that can uniquely identify the distribution information DI. The storage information ID is the storage information ID stored in the storage information AI linked to this distribution information DI. The storage information AI associated with the distribution information DI can be identified by this storage information ID.
受信状態は、送付先による実体ファイルJFの受信状態を表す情報であり、ダウンロードが行われたか否かは受信状態により確認することができる。配布日時は、実体ファイルJFが最後にダウンロードされた日時である。取得回数は、実体ファイルJFが実際にダウンロードされた回数である。登録日時は、配布情報DIが登録された日時である。更新日時は、配布情報DIが更新された日時である。配布情報DIでは、実体ファイルJFのダウンロードにより配布日時が更新されることから、通常、更新日時は配布日時と一致する。 The reception status is information that indicates the reception status of the entity file JF by the recipient, and it is possible to check from the reception status whether a download has occurred. The distribution date and time is the date and time when the entity file JF was last downloaded. The number of times acquired is the number of times the entity file JF has actually been downloaded. The registration date and time is the date and time when the distribution information DI was registered. The update date and time is the date and time when the distribution information DI was updated. In the distribution information DI, the distribution date and time is updated when the entity file JF is downloaded, so the update date and time usually match the distribution date and time.
上記のように、本サービスでは、送付元が実体ファイルJFのダウンロード回数の上限を設定可能にしている。このようなダウンロードの制限は、配布情報DIを用いて実現される。ダウンロード回数の上限自体は、取込設定情報、及び個別設定情報KSの両方で指定可能である。 As mentioned above, this service allows the sender to set an upper limit on the number of times an entity file JF can be downloaded. Such download restrictions are implemented using distribution information DI. The upper limit on the number of downloads itself can be specified in both the import setting information and the individual setting information KS.
操作記録情報KIは、各実体ファイルJFへのダウンロードを含む各種操作を確認可能にするために用意された情報である。この操作記録情報KIには、例えば記録ID、及び作成日時の他に、実体ファイルJFに対して行われた操作の内容を表す操作内容情報が、実体ファイルJFに対して行われた操作毎に格納される。操作内容情報としては、例えば操作日時、操作種別、及び保存情報ID等の情報が含まれる。 The operation record information KI is information prepared to enable confirmation of various operations, including downloads to each entity file JF. In addition to, for example, a record ID and creation date and time, this operation record information KI stores operation content information indicating the content of the operation performed on the entity file JF for each operation performed on the entity file JF. The operation content information includes, for example, information such as the operation date and time, the operation type, and the saved information ID.
操作日時は、実体ファイルJFへの管理上の操作が行われた日時である。保存情報IDは、操作が行われた実体ファイルJFを一意に識別可能にする。操作種別は、行われた操作の種類を表す情報である。操作の種類には、実体ファイルJFのダウンロードの他に、実体ファイルJFの保管等も含まれる。 The operation date and time is the date and time when a management operation was performed on the entity file JF. The saved information ID makes it possible to uniquely identify the entity file JF on which the operation was performed. The operation type is information that indicates the type of operation that was performed. The type of operation includes not only downloading the entity file JF, but also storing the entity file JF, etc.
本サービスでは、実体ファイルJFの保管により、実体情報JI、保管情報AI、及び配布情報DIをパッケージ情報として生成して保管し、操作記録情報KIを更新する。配布情報DI、及び操作記録情報KIは、保管した実体ファイルJFへの操作により、必要に応じて更新する。それにより、実体ファイルJFを送付する側の要望に沿った形でダウンロードできるようにしている。 In this service, by storing the entity file JF, entity information JI, stored information AI, and distribution information DI are generated and stored as package information, and operation record information KI is updated. The distribution information DI and operation record information KI are updated as necessary by operations performed on the stored entity file JF. This makes it possible to download the entity file JF in a format that meets the needs of the sender.
パッケージ情報、及び操作記録情報KIの生成、及び更新は、データ管理部115によって行われる。記憶部18には、パッケージ情報の保管用のパッケージ情報格納部183の他に、操作記録情報KIの保管用の操作記録情報格納部184が確保されている。それにより、データ管理部115は、記憶部18にアクセスして、生成、若しくは更新したパッケージ情報、若しくは操作記録情報を保管する。
The package information and operation record information KI are generated and updated by the
データ管理部115は、事業者別、及び属性別に、ダウンロード可能な文書ファイルDを表すオブジェクトリストを生成し、記憶部18のオブジェクトリスト格納部185に保管する。そのオブジェクトリストは、例えばダウンロード可能な文書ファイルD毎に、保管情報AI中の保管情報ID、実体ファイルID、送信者企業コード、受信者企業コード、公開期限日時、及び取得上限回数等の情報がまとめられたファイルである。ダウンロード可能な文書ファイルDの保管、或いはダウンロードを不可能にした文書ファイルDの発生により、データ管理部115は、対応するオブジェクトリストを更新する。
The
文書処理制御部114は、必要な情報をデータ管理部115に渡し、パッケージ情報の生成、或いは更新を指示する。また、データ管理部115を通して、必要なパッケージ情報、或いは保管設定情報HSを取得し、取得した情報を用いた制御を行う。それにより、文書処理制御部114は、実体ファイルJFの取り込み、取り込んだ実体ファイルJFの管理、ダウンロードを含む実体ファイルJFへの送付元の要望に沿った操作、等を行う。
The document
パッケージ情報は、実体ファイルJFと組み合わされ、実体ファイルJFを管理するうえで必須の情報である。そのため、パッケージ情報の格納用のパッケージ情報格納部183は、各個別保管領域SAで共有させた保管領域となっている。つまり各個別保管領域SAは、パッケージ情報格納部183と、記憶部200に確保された各企業別格納部201とにより実現されるものとなっている。各個別保管領域SAは、それぞれ論理的に分割された1つ以上の領域であっても良く、物理的に分割された1つ以上の領域、或いはストレージであっても良い。
Package information is combined with the entity file JF and is essential information for managing the entity file JF. Therefore, the package
事業者端末から送信された文書ファイルDを取り込んだ場合、文書処理制御部114は、文書ファイルDとともに、個別設定情報KS、及び例えばログイン時に特定したお客様コードをデータ管理部115に渡す。それにより、データ管理部115は、個別設定情報KSで指定された送付先の保管設定情報HSを参照して、文書ファイルDの保管場所を決定し、決定した保管場所への文書ファイルDの保管を、アクセス制御部118によりDBサーバ2に行わせる。その一方、データ管理部115は、更に企業マスターKM、及び企業登録情報KTを参照し、実体情報JI、及び保管情報AIを少なくとも生成し、操作記録情報KIを更新する。
When a document file D transmitted from a business operator terminal is imported, the document
文書処理制御部114は、取込タイミング設定情報を参照し、その取込設定情報で指定された取込保管領域36へのアクセスを行い、取り込む対象となる文書ファイルDの有無を確認する。それにより、文書処理制御部114は、取り込むべき文書ファイルDを確認できた場合、その文書ファイルDを読み出すことで取り込み、取り込んだ文書ファイルDを自動分割部116に渡す。
The document
自動分割部116は、送付先の自動認識により、送付先が異なる文書ファイルDが複数、集約された集約文書ファイルDを送付先別に分割する。それにより、文書ファイルDが集約文書ファイルDであった場合、自動分割部116は、集約文書ファイルDを送付先の数の分割文書ファイルDに分割してデータ管理部115に渡す。このとき、例えば、送付先を示す情報も併せてデータ管理部115に渡される。集約文書ファイルDは、主文書の文書ファイルDである。
The
データ管理部115は、事業者端末から送信された文書ファイルDの場合と同様に、送付先に対応する保管設定情報HSを参照して、各文書ファイルDの保管場所を決定し、決定した保管場所に文書ファイルDをそれぞれ保管させる。文書ファイルD毎に、パッケージ情報を生成するとともに、文書ファイルDの数分の操作内容情報を操作記録情報KIに追加する。
The
自動分割部116は、具体的には、送付先が異なる複数の請求書がまとめられた集約文書ファイルDの分割文書ファイルDへの分割を以下のようにして行う。
文書には、その文書の種類を表す文字列が存在するのが普通である。その文字列とは、例えば請求書DSでは「請求書」である。その請求書DSでは、請求書DSを発行した日付である請求日、及び請求書DSの送付先(請求先)をそれぞれ表す文字列が存在するのが普通である。本サービスでは、このことに着目し、自動認識による集約文書ファイルDの分割を行うようにしている。
Specifically, the
A document usually has a character string that indicates the type of the document. For example, in an invoice DS, that character string is "invoice." In that invoice DS, there are usually character strings that indicate the invoice date, which is the date the invoice DS was issued, and the destination (invoice destination) of the invoice DS. This service focuses on this fact and divides the aggregate document file D by automatic recognition.
そのために、本サービスでは、自動認識、つまり文字認識を利用する。その文字認識により、文書の種類を特定するうえでキー、つまり識別情報となる可能性のある文字列を抽出し、抽出した文字列の認識結果、その配置、及び位置関係を考慮し、文書の種類、及び他の文書との境界を特定する。この結果、例えば同じページに属性を表す「請求書」或いはその同義語と解釈可能な文字列の他に、請求日、及び送付先とそれぞれ解釈される文字列が配置されていることが確認できた場合、そのページから始まる文書は請求書DSと判定される。それにより、データ管理部115は、送付先、請求日、及び属性から分割文書ファイルDの保管場所を決定し、決定した保管場所に分割文書ファイルDを保管させることができる。
この請求書DSの最後のページは、集約文書ファイルDの最後のページか、或いは続いて特定された別の文書の直前のページである。本サービスでは、送付先を一意に特定できるように、送付先と想定する文字列はお客様コードを表す文字列としている。
For this purpose, the service uses automatic recognition, that is, character recognition. The character recognition extracts character strings that can be keys, that is, identification information, for identifying the type of document, and identifies the type of document and its boundaries with other documents by considering the recognition results of the extracted character strings, their arrangement, and their positional relationship. As a result, if it is confirmed that, for example, character strings that can be interpreted as the invoice date and delivery destination are arranged on the same page in addition to the character string that can be interpreted as "invoice" or its synonyms, which indicates an attribute, the document starting from that page is determined to be an invoice DS. As a result, the
The last page of this invoice DS is either the last page of the aggregate document file D or the page immediately preceding another subsequently identified document. In this service, the character string assumed to be the destination is a character string representing the customer code so that the destination can be uniquely identified.
請求書DSは、送付先によって形式が異なるのが普通である。形式を統一させるためには、送付先として考えられる各事業者の了承を得る必要がある。そのため、了承を得なければならない事業者が多いような場合、非常に煩雑な作業を行わなければならない。このような不都合が考えられることから、本サービスでは、請求書DSを含め、各種文書の形式の統一は求めないようにしている。文字認識を利用し、文書の識別情報となる文字列の抽出を通して、形式の統一を不要とさせている。各種文書の形式の統一は求めないことから、本サービスを利用する事業者にとっては、本サービスの利用に伴う影響はより小さいものとなる。 Normally, the format of an invoice DS varies depending on the recipient. In order to standardize the format, it is necessary to obtain approval from each business that is a potential recipient. Therefore, when there are many businesses that need to obtain approval, a very complicated process must be carried out. Because of these inconveniences, this service does not require standardization of the format of various documents, including invoice DS. Character recognition is used to extract character strings that serve as document identification information, making standardization of the format unnecessary. Because standardization of the format of various documents is not required, the impact of using this service is smaller for businesses that use this service.
文書処理制御部114は、自動的に文書ファイルDを取り込んだ場合、文書ファイルDの送付先毎に、ダウンロードの対象となる文書ファイルDが発生した旨を通知するメッセージを本文に挿入させたメールを生成させて送信させる。メールの生成は、文書処理制御部114の指示により、通知制御部119が行う。
When the document
メールの本文に挿入させるメッセージは、上記のように、取込設定情報により指定される。そのために、取込設定情報には、例えばメッセージの雛形が格納されたファイルの保存先を示す情報が含まれる。文書処理制御部114は、その情報により、メッセージの雛形を例えば記憶部18から読み出して通知制御部119に渡す。取込設定情報からメールの送信タイミングを特定し、その送信タイミングを通知制御部119に指定する。また、データ管理部115から、送付先別に、企業登録情報KTを取得し、取得した企業登録情報KT中からメールアドレス、登録名、及び部署名等の情報を抽出する。これら抽出された情報は全て、通知制御部119に渡される。この結果、通知制御部119は、送付先毎に、メッセージの雛形に登録名、及び部署名を加えたメッセージを本文に挿入させたメールを生成する。生成した各メールは、文書処理制御部114が指定したタイミングで通知制御部119から振分制御部111を介して端末通信部19に出力されることにより、対応する送付先宛てに送信される。
As described above, the message to be inserted in the body of the email is specified by the import setting information. For this purpose, the import setting information includes, for example, information indicating the storage destination of the file in which the template of the message is stored. The document
なお、自動分割部116には、文字認識を利用し、複数の分割文書ファイルDを1ファイルにまとめる結合を必要に応じて行わせるようにしても良い。これは、取込タイミング設定情報で指定されるタイミングで取り込まれる集約文書ファイルDから、送付先が同じ分割文書ファイルDが複数、分割されることがあり得るからである。そのような分割文書ファイルDを結合させて集約文書ファイルDとすることにより、送付先の事業者は、1つの集約文書ファイルDのダウンロードにより、全ての分割文書ファイルDの内容を確認できるようになる。そのため、送付先の事業者にとっては、利便性が向上するとともに、全ての分割文書ファイルDの内容をより確実に確認できるようになる。送付元の事業者にとっては、郵便で請求書DSを送付させる場合、郵便物が複数になることが回避できることから、郵便料金を最低限に抑えられるようになる。
The
取込タイミング設定情報により、文書ファイルDは、定めた期間毎に自動的に取り込まれるようにすることができる。事業者間では、定めた期間毎に文書の交換が行われることが多い。例えばB社CBのような商品Pを販売する受注側企業の大部分は、販売先毎に、定めた期間分に販売した商品Pの代金の支払いを求めるようにしているのが普通である。具体的には、例えば月毎に代金の支払いを求めるようにしているのが普通である。これは、商品Pを販売する取り引き毎に代金の支払いを求めるような場合、受注側企業の請求のための作業が煩雑化するだけでなく、発注側企業の支払いのための作業が繁雑化するからである。 The import timing setting information allows document file D to be imported automatically at set intervals. Documents are often exchanged between businesses at set intervals. For example, most order-receiving companies that sell product P, such as Company B CB, typically request payment for the product P sold over a set period for each purchaser. Specifically, it is common to request payment on a monthly basis, for example. This is because if payment were required for each transaction in which product P is sold, not only would the order-receiving company's billing work become cumbersome, but the ordering company's payment work would also become cumbersome.
定めた期間毎に商品Pの代金を請求する場合、受注側企業は、最低、1請求書DSを作成すれば良いことになる。しかし、商品Pの種類が多い、商品Pを販売した回数が多い、といったような場合、1請求書DSの作成には煩雑な作業が必要になる。これは、1請求書DSの情報量が大きく、1請求書DSに記すべき情報の収集、及び記した情報の確認等にそれぞれ多くの作業が必要になるためである。このことから、請求先が同じ事業者であっても、支払いを求める代金が確定する毎に、例えば1取り引き毎に、その代金を請求するための請求書DSが作成されるのが普通となっている。結果、集約文書ファイルDから、送付先が同じ分割文書ファイルDが複数、分割されることが多いのが実状となっている。このことは、より質の高いサービスを提供するうえで、複数の分割文書ファイルDをまとめて集約文書ファイルD化することは非常に有効であることを意味する。 When billing for product P at a set period, the receiving company needs to create at least one invoice DS. However, if there are many types of product P or if product P has been sold many times, creating one invoice DS can be a cumbersome process. This is because one invoice DS contains a large amount of information, and many tasks are required to collect the information to be recorded on one invoice DS and to confirm the recorded information. For this reason, even if the billing destination is the same business entity, it is common to create an invoice DS to bill for the price each time the price to be paid is determined, for example, for each transaction. As a result, the reality is that an aggregated document file D is often divided into multiple divided document files D with the same delivery destination. This means that combining multiple divided document files D into an aggregated document file D is very effective in providing higher quality services.
まとめられた分割文書ファイルDは1文書ファイルDとして扱われることから、まとめる分割文書ファイルDは、送付先が一致しているのが前提となる。しかし、送付先の他に、まとめる分割文書ファイルDが満たすべき条件を設定しても良い。その条件は、文書の種類(属性)、日付、及び取引番号のうちの一つ以上により、設定するようにしても良い。取引番号は、取り引きを一意に識別可能な識別情報であり、取り引きに係わる何れかの事業者によって割り当てられる。
その条件は、サービス提供会社WA側が設定しても良いが、事業者が任意に設定可能にしても良い。つまり、例えば事業者が任意の内容を設定可能な設定情報として、分割文書ファイルDの結合のための設定情報を用意しても良い。送付先の特定では、少なくともお客様コードを用いるのが望ましい。そのお客様コードに加え、例えばメールアドレス、住所、及び部署名のうちの1つ以上を組み合わせても良い。
Since the combined divided document files D are treated as one document file D, it is assumed that the destinations of the divided document files D to be combined are the same. However, in addition to the destination, conditions that the divided document files D to be combined must satisfy may be set. The conditions may be set based on one or more of the document type (attributes), date, and transaction number. The transaction number is identification information that can uniquely identify a transaction, and is assigned by one of the business operators involved in the transaction.
The conditions may be set by the service provider WA, or may be arbitrarily set by the business operator. In other words, for example, the business operator may prepare setting information for combining divided document files D as setting information that can be arbitrarily set. In identifying the destination, it is desirable to use at least a customer code. In addition to the customer code, one or more of an email address, an address, and a department name may be combined.
図10は、文書処理制御部によって実行される自動文書取込処理の例を示すフローチャートである。
文書処理制御部114は、取込設定情報を参照して、対象となる文書ファイルDの取り込みを自動的に行う場合、図10に例を示す自動文書取込処理を実行する。この自動文書取込処理は、例えば定められた期間が経過する毎に、或いは定めたタイミングが到来する毎に実行される処理である。ここで、図10を参照して、その自動文書取込処理について詳細に説明する。処理を実行する主体は、文書処理制御部114を想定する。
FIG. 10 is a flowchart showing an example of an automatic document capture process executed by the document processing control unit.
When the document
先ず、ステップS11では、文書処理制御部114は、設定情報格納部186に格納されている取込設定情報を読み出す。続くステップS12では、文書処理制御部114は、読み出した取込設定情報のうちの1つを選択する。その後はステップS13に移行して、文書処理制御部114は、選択した取込設定情報が指定する取込タイミングが到来したか否か判定する。現在日時が、その取込タイミングから特定される日時以降であった場合、取込タイミングが到来したとして、ステップS13の判定はYESとなってステップS14に移行する。そうでない場合、ステップS13の判定はNOとなってステップS20に移行する。
First, in step S11, the document
ステップS14では、文書処理制御部114は、取込設定情報が取込保管領域36として指定する対象フォルダー内に保管されたファイルを確認する。次に移行するステップS15では、文書処理制御部114は、取込対象となる文書ファイルDが対象フォルダー内にあったか否か判定する。対象となる文書ファイルDが1つ以上、対象フォルダー内に存在する場合、ステップS15の判定はYESとなってステップS16に移行する。そうでない場合、つまり対象となる文書ファイルDが存在しなかった場合、ステップS15の判定はNOとなってステップS20に移行する。
In step S14, the document
ステップS16では、文書処理制御部114は、対象となる文書ファイルDを読み出すことにより取り込む。続くステップS17では、文書処理制御部114は、取り込んだ文書ファイルDを自動分割部116に渡し、自動認識による送付先別の文書ファイルDの分割を指示する。一方のデータ管理部115には、送付先別の文書ファイルDの保管を指示する。その指示により、各文書ファイルDはデータ管理部115により自動的に仕分けられ、企業別格納部201に格納される。このようにして、ステップS17では、文書処理制御部114は、取り込んだ文書ファイルDを自動的に仕分けして保管させるための処理を行う。
In step S16, the document
次に移行するステップS18では、文書処理制御部114は、パッケージ情報の生成をデータ管理部115に指示する。続くステップS19では、文書処理制御部114は、保管された文書ファイルD毎に、その文書ファイルDの送付先となる事業者宛のメール送信のための設定を通知制御部119に対して行う。それにより、通知制御部119は、文書ファイルDが取り込まれた事業者が設定した取込設定情報の内容に沿って、ダウンロード可能な文書ファイルDが発生した旨を通知するメールを文書ファイルD毎に生成する。
In the next step S18, the document
その後に移行するステップS20では、文書処理制御部114は、他に選択している取込設定情報があるか否か判定する。未選択の取込設定情報が存在する場合、ステップS20の判定はYESとなって上記ステップS12に戻る。それにより、未選択の取込設定情報のうちの1つが新たに選択される。一方、未選択の取込設定情報が存在しない場合、ステップS20の判定はNOとなり、ここで自動文書取込処理が終了する。
In step S20, which follows, the document
この自動取込処理の実行によって取り込まれた文書ファイルDの配信、つまり送付は、配信管理情報によって管理される。その配信管理情報では、図8に示すように、印刷物での文書ファイルDの送付も設定可能である。印刷物での送付のための文書ファイルDの印刷は、例えばステップS17で文書処理制御部114に行わせるようにしても良い。その印刷は、データ管理部115に対し、配信管理情報を参照しての印刷を指示することにより、データ管理部115に行わせることができる。その指示により、データ管理部115は、文書ファイルD毎に、印刷の必要性の有無を判定し、その判定結果に応じて印刷を行わせる。
The distribution, i.e., sending, of document file D imported by executing this automatic import process is managed by distribution management information. In the distribution management information, it is also possible to set sending of document file D in printed form, as shown in FIG. 8. Printing of document file D for sending in printed form may be performed by document
印刷を行わせる場合、データ管理部115は、例えば文書ファイルDからイメージデータを生成し、印刷を指示するコマンドとともに、生成したイメージデータをアクセス制御部118に渡す。その結果、イメージデータは、アクセス制御部118、及びDB通信部20を介してプリンタ5に送信され、プリンタ5によって紙媒体等に印刷される。
When printing is to be performed, the
なお、文書ファイルDの印刷は、オペレータの指示により行わせるようにしても良い。例えば文書ファイルDが保管された保管場所の指定は、文書ファイルDの属性の指定に相当する。対象期間の指定により、指定された保管場所に保管された文書ファイルDのうち、その対象期間内に保管された文書ファイルDは、実体情報JI、及び保管情報AIの参照により特定することができる。このようなことから、オペレータは、印刷を望む文書ファイルDを任意のタイミングで印刷させることができる。オペレータの指示は、図4に示す入力部17への操作により可能にしても良いが、APサーバ1にLANを介して接続させた端末により可能にしても良い。端末による指示を可能にする場合、その端末からの要求はDB通信部20により受信され、アクセス制御部118を介して文書処理制御部114に渡されることになる。
The document file D may be printed by an instruction from an operator. For example, the designation of the storage location where the document file D is stored corresponds to the designation of the attributes of the document file D. By designating the target period, among the document files D stored in the designated storage location, the document files D stored during the target period can be identified by referring to the entity information JI and the storage information AI. Thus, the operator can print the document file D he/she wishes to print at any time. The operator's instruction may be made possible by operating the
集約文書ファイルDは、事業者端末から送信される場合もありうる。このことから、個別設定情報KSでは、自動認識による送付先の特定を有効にするか否か、送付を有効にするタイミング、等を指定可能にしても良い。そのような指定を可能にした場合、文書ファイルDを取り込む際に実行する処理は、上記自動取込処理と同じようなものとなる。 The aggregate document file D may also be sent from a business operator terminal. For this reason, the individual setting information KS may be able to specify whether or not to enable identification of the destination by automatic recognition, the timing at which sending is enabled, etc. If such specification is possible, the process executed when importing the document file D will be similar to the automatic import process described above.
以降は、図11~図14に示す各説明図を参照し、文書処理制御部114、及びデータ管理部115が実行する処理について更に説明する。
図11は、事業者端末から送信された文書ファイルを取り込む場合に、文書処理制御部、及びデータ管理部がそれぞれ実行する処理を説明する図である。
Hereinafter, the processes executed by the document
FIG. 11 is a diagram for explaining the processes executed by the document processing control unit and the data management unit when a document file transmitted from a business terminal is imported.
図11では、便宜的に、事業者端末から文書ファイルDを送信させるユーザーを送信者USと示し、その送信者USから文書ファイルDが直接、文書処理制御部114に取り込まれるように表している。送信者USは、受注側企業3、及び発注側企業4のうちの何れの従業員であり、そのうちの一方のみに限定されない。文書ファイルDは、「保管物HB」と表している。また、図11中の1~5の数字は、その数字に続けて記載の動作が行われる順序を表している。例えば「1.登録リクエスト」は、数字が先頭に付した動作のうちで最初に行われる動作を表している。ここでは、数字の順序に沿って説明する。
For the sake of convenience, in FIG. 11, the user who sends document file D from the business terminal is shown as sender US, and document file D is shown to be directly imported from sender US into document
送信者USは、文書ファイルDである保管物HBを指定するとともに、個別設定情報KSの入力を行い、登録を指示する。その指示により、文書処理制御部114に対して登録リクエストが行われ、例えば個別設定情報KSとともに、文書ファイルDが送信され、文書処理制御部114に取り込まれる。図11に示す情報である宛先AS、及び保管条件HJはともに、個別設定情報KSに含まれる情報である。送信元BMは、例えば事業者端末を表す情報であり、この情報は、送信者USのログイン時、お客様コードと紐付けられている。
The sender US designates the storage item HB, which is the document file D, and inputs the individual setting information KS to instruct registration. This instruction causes a registration request to be made to the document
文書処理制御部114は、取り込んだ保管物HB、送信元BM、及び個別設定情報KSをデータ管理部115に渡し、保管物HBの保管を指示する。その指示により、データ管理部115は、宛先ASを用いた引当、つまり企業マスターKM、及び各企業登録情報KTのうちから宛先ASに対応する事業者の情報を抽出する。また、宛先ASに対応する保管設定情報HSも抽出する。データ管理部115は、企業マスターKM、或いは企業登録情報KTから抽出した情報、個別設定情報KS、及び保管設定情報HSを参照して、保管物HBの保管場所を決定するとともに、実体情報JI、及び保管情報AIを生成する。このとき、保管情報ID121、及び実体ファイルID等も生成される。
The document
データ管理部115は、実体情報JI、及び保管情報AIのパッケージ情報を生成した後、保管物HBをその属性に対応するオブジェクトリストOLに登録する。このオブジェクトリストOLは、宛先ASから特定されるオブジェクトリストOLである。その登録後、データ管理部115は、宛先ASに対応する個別保管領域SAに、保管物HB、及びパッケージ情報を保管する。その保管を行った後には、データ管理部115は、保管物HBを保管した操作による操作内容情報を生成し、操作記録情報KIに追加する。そのようにして、保管物HBを保管した操作を履歴として記録する。
After generating the package information of the entity information JI and the storage information AI, the
保管物HBが主文書の文書ファイルDであった場合、例えば操作内容情報を操作記録情報KIが追加された後、文書処理制御部114は、保管物HBの送付先宛に、その保管物HBが新たに登録された旨を通知するためのメールを送信させる。そのために、通知制御部119には、送付先の法人名、担当者名、及びメールアドレス、並びにメッセージの雛形、及び送信タイミングを指定する情報等を渡す。
If the stored item HB is a document file D of the main document, for example, after the operation record information KI containing the operation content information is added, the document
図12は、登録された文書ファイルを送付先が取得する場合に、文書処理制御部、及びデータ管理部がそれぞれ実行する処理を説明する図である。
図12では、図11と同様に、事業者端末に文書ファイルDを取得させるユーザーを受信者UJと示し、その受信者UJが保管物HBを直接、文書処理制御部114から受信するように表している。受信者UJも、送信者USと同じく、受注側企業3、及び発注側企業4のうちの何れの従業員であり、そのうちの一方のみに限定されない。また、図12中の1~6の数字は、その数字に続けて記載の動作が行われる順序を表している。例えば「1.一覧取得リクエスト」は、数字が先頭に付した動作のうちで最初に行われる動作を表している。ここでも、数字の順序に沿って説明する。
FIG. 12 is a diagram for explaining the processes executed by the document processing control section and the data management section when a registered document file is acquired by a delivery destination.
In Fig. 12, similarly to Fig. 11, the user who causes the business operator terminal to acquire the document file D is shown as the recipient UJ, and the recipient UJ is shown to receive the stored item HB directly from the document
受信者UJは、例えば抽出条件YCを指定して、その抽出条件YCを満たす保管物HBの一覧の表示を指示する。その指示により、指定された抽出条件YCとともにコマンドが送信される結果、文書処理制御部114に対して一覧取得リクエストが行われる。そのコマンドにより、文書処理制御部114は、抽出条件YCとともに、そのコマンドを受信した受信者UJを表す情報である受信者情報USJをデータ管理部115に渡す。ここでは、便宜的に、受信者情報USJはお客様コードと想定する。
The recipient UJ, for example, specifies extraction criteria YC and instructs the display of a list of stored items HB that satisfy the extraction criteria YC. This instruction causes a command to be sent along with the specified extraction criteria YC, resulting in a list acquisition request being made to the document
データ管理部115は、受信者情報USJ、及び抽出条件YCにより特定されるオブジェクトリストOLをオブジェクトリスト格納部185から読み出す。読み出したオブジェクトリストOLに登録された保管物HBのうちから、抽出条件YCを満たす保管物HBを更に抽出する。その後、データ管理部115は、抽出した保管物HBの一覧を示す保管物リストHLを作成する。オブジェクトリストOLに登録された保管物HBのうちからの保管物の抽出には、必要に応じてパッケージ情報も参照される。
The
生成された保管物リストHLは、文書処理制御部114に渡される。文書処理制御部114は、例えば渡された保管物リストHLを配置させたWebページを作成し、作成したWebページを受信者UJに送信する。そのWebページは、一覧で著す保管物HBの選択、及び選択した保管物HBのダウンロードを指示可能なものである。
The created storage list HL is passed to the document
図13は、保管物の選択、及び選択した保管物のダウンロードが可能なWebページの画面例を示す図である。
このWebページには、図13に示すように、表形式で選択、及びダウンロードが可能な保管物HBの情報が配置されている。その情報には、ファイル名、ダウンロード、フォルダー、及び配信日時が含まれる。ファイル名は、保管物HBのファイル名であり、フォルダーは、保管物HBが保管されたフォルダーへのパスを表している。例えばファイル名が「一括請求書202009-5.PDF」の行のフォルダーは「一括請求書/2020年/9月」となっている。それにより、このファイル名の保管物HBは、フォルダー「一括請求書」フォルダー内にサブフォルダーとして存在するの「2020年」フォルダー内のサブフォルダーである「9月」フォルダー内に保管されていることを表している。
FIG. 13 is a diagram showing an example of a Web page screen on which a storage item can be selected and the selected storage item can be downloaded.
This web page, as shown in FIG. 13, displays information about the stored item HB that can be selected and downloaded in a table format. The information includes the file name, download, folder, and delivery date and time. The file name is the file name of the stored item HB, and the folder represents the path to the folder in which the stored item HB is stored. For example, the folder in the row with the file name "Lump-sum invoice 202009-5.PDF" is "Lump-sum invoice/2020/September." This indicates that the stored item HB with this file name is stored in the "September" folder, which is a subfolder of the "2020" folder, which is a subfolder of the "Lump-sum invoice" folder.
また、ダウンロードは、対応する保管物HBのダウンロードが行われたか否かを示す。図13に表記の「未」は、ダウンロードが行われていないことを表している。ダウンロードが行われた保管物HBでは、「未」の代わりに「済」が配置される。配信日時は、保管物HBの配信が可能になった日時を表す。 Download also indicates whether the corresponding storage HB has been downloaded or not. In FIG. 13, "Not yet" indicates that the download has not been performed. For storage HBs that have been downloaded, "Completed" is displayed instead of "Not yet." Distribution date and time indicates the date and time when the storage HB became available for distribution.
各行には、チェックボックスが配置されている。このチェックボックスは、ダウンロードする保管物HBを選択するためのものである。Webページには、図13に示すように、ダウンロードを指示するためのボタンとして、文字列「一括ダウンロード」が配置されたボタンが配置されている。また、各ファイル名は何れも、保管物HBへのリンク情報が埋め込まれたリンクボタンとなっている。それにより、保管物HBのダウンロードは、何れかのファイル名をクリック操作するか、或いは1つ以上のチェックボックスを操作してチェックマークを表示させた後、「一括ダウンロード」ボタンをクリック操作することで行えるようになっている。チェックマークが一つも表示されていない状態で「一括ダウンロード」ボタンがクリック操作された場合、情報が配置された全ての保管物HBのダウンロードが行われる。 Each row has a check box. This check box is used to select the stored item HB to be downloaded. On the web page, as shown in FIG. 13, a button with the character string "download all" is placed as a button to instruct downloading. Also, each file name is a link button with link information to the stored item HB embedded in it. As a result, the stored item HB can be downloaded by clicking on any file name, or by operating one or more check boxes to display check marks, and then clicking the "download all" button. If the "download all" button is clicked when no check marks are displayed, all stored item HBs with information placed thereon will be downloaded.
ファイル名、或いは「一括ダウンロード」ボタンのクリック操作が行われた場合、そのことが文書処理制御部114に通知される。その通知により、文書処理制御部114は、図13に示すように、実際にダウンロードを行っても良いか否かを受信者UJに確認するためのポップアップPU1を表示させる。そのポップアップPU1には、ダウンロードの実行を指示するための「OK」ボタン、及びそのダウンロードのキャンセルを指示するための「キャンセル」ボタンが配置されている。それにより、受信者UJには、その2つのボタンのうちの一方のクリック操作を行わせる。このことから、文書処理制御部114は、実際には、受信者UJが「OK」ボタンのクリック操作を行ったことが確認できた後、指定された保管物HBをダウンロードする。
When a file name or the "Bulk Download" button is clicked, the document
保管物HBのダウンロードを指示するための操作がWebページ上で行われた場合、ダウンロードを要求するコマンドとともに、選択状態となっている保管物HBを示す情報がオブジェクト取得リクエストとして受信者UJから送信される。そのリクエストにより、文書処理制御部114は、保管物HBを示す情報をデータ管理部115に渡し、その情報で指定される保管物HBの抽出を指示する。この結果、データ管理部115は、個別保管領域SAにファイルとして保管された保管物HBを抽出し、文書処理制御部114に渡す。それにより、受信者UJに、受信者UJが指定した保管物HBが文書処理制御部114によりダウンロードされる。
When an operation to instruct the download of the stored item HB is performed on a web page, information indicating the selected stored item HB is sent from the receiver UJ as an object acquisition request along with a command requesting the download. In response to this request, the document
データ管理部115は、ダウンロードの対象となる保管物HBを文書処理制御部114に渡す一方、その保管物HBのダウンロードにより、配布情報DIを新たに作成するか、或いは更新する。作成した、或いは更新した配布情報DIは、個別保管領域SAに保管する。
The
保管物HBのダウンロードが1回目のものであった場合、配布情報DIが新たに作成され、そのダウンロードが2回目以降のものであった場合、既存の配布情報DIの更新が行われる。配布情報DIの更新では、ダウンロード回数がインクリメントされる。それにより、配布情報DIは、対応する保管物HBのダウンロードが行われた状況を確認可能にする。 If this is the first download of the stored item HB, new distribution information DI is created, and if this is the second or subsequent download, the existing distribution information DI is updated. When the distribution information DI is updated, the number of downloads is incremented. This makes it possible to check the status of the download of the corresponding stored item HB.
データ管理部115は、配布情報DIの作成、或いは更新を行った後、保管物HBをダウンロードする操作により、操作内容情報を作成し、作成した操作内容情報を操作記録情報KIに追加する。それにより、保管物HBがダウンロードされた操作を履歴として記録する。
After creating or updating the distribution information DI, the
上記のように、受信者UJがダウンロードさせた保管物HBが主文書の文書ファイルDであった場合、本サービスでは、従文書の文書ファイルD、及びメッセージの交換をサポートする。このサポートにより、本サービスは、主文書の文書ファイルDの交換に加え、主文書の文書ファイルDの交換によって生じる事業者間の望ましい情報伝達を支援する。 As described above, if the storage item HB downloaded by the recipient UJ is the main document file D, the service supports the exchange of subordinate document files D and messages. With this support, the service not only supports the exchange of the main document file D, but also the desired information transfer between businesses that occurs as a result of the exchange of the main document file D.
図14は、従文書の文書ファイルを登録可能にするためのWebページの画面例を示す図である。
このWebページは、例えば従文書の文書ファイルD、或いはメッセージの送付先を指定することで作成され送信されるものである。このWebページには、過去に登録させた従文書の文書ファイルDの情報が表形式で配置され、「アップロード」ボタンが配置されている。その「アップロード」ボタンがクリック操作された場合、登録、つまりアップロードする文書ファイルDの指定、及びコメントとしてのメッセージの入力が可能なポップアップPU2が表示される。図14に示すようなWebページの作成は、文書処理制御部114が、受信者情報UJI、送付先AS、及び図11とは異なる抽出条件をデータ管理部115に渡し、必要な情報をデータ管理部115から取得することで行われる。また、ポップアップPU2は、「アップロード」ボタンへのクリック操作の通知により、文書処理制御部114から受信者UJに送信される。
FIG. 14 is a diagram showing an example of a Web page screen for enabling registration of a subsidiary document file.
This Web page is created and sent by, for example, specifying a document file D of a subordinate document or a destination of a message. On this Web page, information on the document file D of a subordinate document previously registered is arranged in a table format, and an "upload" button is arranged. When the "upload" button is clicked, a pop-up PU2 is displayed that allows the user to specify the document file D to be registered, i.e., uploaded, and to input a message as a comment. The Web page shown in FIG. 14 is created by the document
ポップアップPU2には、図14に示すように、アップロード用に指定された文書ファイルDについての情報が表形式で配置される表示エリアHA1が確保されている。このポップアップPU2には、他に、文書ファイルDの指定用に確保されたエリアHA2、及びコメント入力用の入力ボックスHA3が確保されている。ボタンとして、「アップロード」「閉じる」の文字列がそれぞれ配置された2つのボタンが配置されている。エリアHA2には、「ファイルを選択」ボタンが配置されている。 As shown in FIG. 14, the pop-up PU2 has a display area HA1 in which information about the document file D specified for uploading is arranged in a tabular format. The pop-up PU2 also has an area HA2 for specifying the document file D, and an input box HA3 for entering comments. Two buttons are provided, each with the strings "Upload" and "Close" written on it. The area HA2 has a "Select file" button.
アップロードする文書ファイルDの指定は、文書ファイルDのエリアHA2へのドラッグアンドドロップ操作を行うか、或いは「ファイルを選択」ボタンをクリック操作し、文書ファイルDを指定することで可能である。そのようにして指定された文書ファイルDの情報が、表示エリアHA1に配置される。 The document file D to be uploaded can be specified by dragging and dropping the document file D into the document file D area HA2, or by clicking the "Select file" button and specifying the document file D. The information of the document file D specified in this way is placed in the display area HA1.
入力ボックスHA3内でのコメントとしてのメッセージ入力は、不図示のカーソルをその入力ボックスHA3内に表示させることで可能になる。それにより、受信者UJは、送付先に伝えたいメッセージを入力ボックスHA3内にコメントとして入力することができる。 A message can be entered as a comment in the input box HA3 by displaying a cursor (not shown) in the input box HA3. This allows the recipient UJ to enter the message he or she wishes to convey to the recipient as a comment in the input box HA3.
ポップアップPU2の上方にも、入力ボックスHA4が配置されている。この入力ボックスHA4は、指定した文書ファイルD等の保管先を指定するためのものである。その指定を容易に行えるようにするために、入力ボックスHA4の端にプルダウンボタンPBが配置されている。このプルダウンボタンPBは、受信者UJが選択可能な保管先の一覧をプルダウンメニューとして表示させるためのものである。それにより、受信者UJは、プルダウンボタンPBをクリック操作して表示されるプルダウンメニューが示す保管先のうちから、指定した文書ファイルDの保管先を選択できるようになっている。 An input box HA4 is also located above the pop-up PU2. This input box HA4 is for specifying the storage destination of the specified document file D, etc. To make this specification easier, a pull-down button PB is located at the end of the input box HA4. This pull-down button PB is for displaying a list of storage destinations selectable by the recipient UJ as a pull-down menu. This allows the recipient UJ to select the storage destination of the specified document file D from among the storage destinations indicated in the pull-down menu that is displayed when the recipient UJ clicks the pull-down button PB.
「アップロード」ボタンは、指定した文書ファイルD、或いは入力したメッセージのアップロードを指示するためのボタンである。「閉じる」ボタンは、ポップアップPU2の消去を指示するためのボタンである。保管先を選択し、文書ファイルDの指定、及びメッセージの入力のうちの少なくとも一方を行った後、「アップロード」ボタンへのクリック操作により、指定された文書ファイルD、或いはメッセージがアップロードされる。文書処理制御部114は、データ管理部115を介して、選択された保管先が含まれる個別保管領域SAに、アップロードされた文書ファイルD、或いはメッセージを保管させる。
メッセージはファイル化され、実体ファイルJFとして保管される。ファイル名は、例えばコメントとして入力されたメッセージの一部、或いはアップロードされた日時等を用いて自動生成される。パッケージ情報も個別に生成される。
The "Upload" button is a button for instructing uploading of the specified document file D or the input message. The "Close" button is a button for instructing to delete the pop-up PU2. After selecting a storage destination and specifying at least one of the document file D and inputting a message, clicking the "Upload" button uploads the specified document file D or message. The document
The message is converted into a file and stored as an actual file JF. The file name is automatically generated using, for example, a part of the message entered as a comment, or the upload date and time. Package information is also generated separately.
なお、送付先からアップロードされた従文書の文書ファイルD、及びメッセージは、主文書の文書ファイルDとは別の保管場所に保管させるようにしても良い。そのために、保管設定情報HSは、文書を主文書、及び従文書に区別し、それぞれで文書ファイルDを保管するうえでの階層的な論理構造を指定可能なものであっても良い。 Note that the document files D of the subordinate documents uploaded from the destination and the messages may be stored in a storage location separate from the main document file D. For this reason, the storage setting information HS may be capable of distinguishing documents into main documents and subordinate documents and specifying a hierarchical logical structure for storing the document files D for each.
このようにしてアップロードされた文書ファイルD、及びメッセージ(コメント)の何れも、例えば図12と同様にして、送付先として指定された事業者がダウンロードさせることができる。抽出条件YCと同様の抽出条件により、事業者は、ダウンロード可能な文書ファイルD、及びコメント(メッセージ)の範囲をそれぞれ指定することもできる。それにより、例えば主文書である請求書DSを送付させた事業者は、送付先からの従文書である支払明細書、更にはメッセージを確認することができる。そのような従文書の文書ファイルD、及びメッセージの交換も、文書処理制御部114によって実現される。従文書の文書ファイルD、及びメッセージはともに、本実施形態における対応情報に相当する。
The document file D and messages (comments) uploaded in this way can be downloaded by the business designated as the destination, for example, in the same manner as in FIG. 12. Using extraction conditions similar to extraction condition YC, the business can also specify the range of downloadable document files D and comments (messages). This allows the business that has sent, for example, an invoice DS, which is the main document, to check the payment statement, which is a subsidiary document, and even messages from the destination. The exchange of such subsidiary document files D and messages is also realized by the document
なお、本実施形態では、主文書となる文書ファイルDを予め定め、その文書ファイルDの登録により、その文書ファイルDの存在をダウンロードすべき事業者にメールにより通知するようにしている。しかし、通知方法は、メールに限定されない。例えばAPサーバ1にアクセスさせてログインした場合に、新たに登録された文書ファイルDの存在をポップアップ等を用いて通知するようにしても良い。
In this embodiment, the document file D that will be the main document is determined in advance, and when the document file D is registered, the existence of the document file D is notified by email to the business entity that is to download it. However, the notification method is not limited to email. For example, when the
本実施形態では、通知用のメールの送信先として登録するのは1つのメールアドレスのみと想定し説明しているが、複数のメールアドレスを登録可能にしても良い。それに合わせて、部署名、或いは担当者名を複数、登録可能にしても良い。メールアドレスでは、例えば対象部署のメールアドレス、及び関連部署のメールアドレスのように分け、対象部署、及び関連部署のそれぞれを複数、登録可能にしても良い。その場合、メッセージ中に挿入する部署名は、対象部署の名称のみとしても良い。 In this embodiment, it is assumed that only one email address is registered as the destination of the notification email, but multiple email addresses may be registered. Accordingly, multiple department names or person in charge names may be registered. For email addresses, for example, email addresses for the target department and email addresses for related departments may be divided, and multiple target departments and related departments may be registered. In that case, the department name inserted in the message may be only the name of the target department.
本実施形態では、事業者毎に利用登録を行うようにしているが、1事業者で複数の利用登録を行えるようにしても良い。つまり例えば事業者の部署単位、或いは担当者単位で利用登録を行えるようにしても良い。図6に示す例では、A社CAの経理部、及び社長のそれぞれで利用登録を行えるようにしても良い。その場合、お客様コードとしては、例えばA社CAで共通のユニークなコードに、部署、或いは担当者によって異なるサブコードを付加したようなものを採用しても良い。そのようなお客様コードを採用した場合、企業マスターKM中に存在する企業コードをお客様コード、或いはその一部として用いることができる。 In this embodiment, user registration is performed for each business, but one business may be able to perform multiple user registrations. That is, for example, user registration may be performed by department or by person in charge of the business. In the example shown in FIG. 6, user registration may be performed by the accounting department and the president of CA of Company A. In that case, the customer code may be, for example, a unique code common to CA of Company A with a subcode that differs depending on the department or person in charge. When such a customer code is used, the company code existing in the company master KM can be used as the customer code, or as part of it.
文字認識を利用した結合は、分割文書ファイルDではなく、既存の文書ファイルDを対象に行うようにしても良い。例えば文書ファイルD(保管物HB)のダウンロードでは、選択した範囲のうちから抽出された文書ファイルD、或いは指定した条件を満たす文書ファイルDを結合させ、結合後の文書ファイルDをダウンロードするようにしても良い。つまり、既存の文書ファイルDのうちからの結合すべき文書ファイルDの特定に文字認識を利用しても良い。既存の文書ファイルDの結合では、別の文書ファイルDを結合させることを事業者が望むこともあり得ることから、既存の文書ファイルDは残しておくのが望ましい。このような場合、既存の文書ファイルDの結合は、例えばデータ管理部115に、文字認識の対象となる文書ファイルDを自動分割部116に渡すことで行わせるようにしても良い。
The combining using character recognition may be performed on existing document files D, not on divided document files D. For example, when downloading document files D (storage items HB), document files D extracted from a selected range or document files D that satisfy specified conditions may be combined, and the combined document file D may be downloaded. In other words, character recognition may be used to identify document files D to be combined from among existing document files D. When combining existing document files D, it is desirable to leave the existing document files D as they are, since the business operator may wish to combine other document files D. In such a case, the combining of existing document files D may be performed, for example, by having the
既存の文書ファイルDは送付先に送付された形であることから、結合する文書ファイルDの特定のために認識すべき情報には、送付先を示すお客様コードは含まれない。しかし、部署名、メールアドレス等は、その情報に含めることができる。文書の種類、日付、及び取引番号の何れも、その情報に含めることができる。送付元のお客様コードも、その情報に含めることができる。また、結合させるのを希望する文書ファイルDに共通に出現する任意の文字列も、その情報に含めることができる。
文書ファイルDの結合により、事業者は、作業内容等に応じて、より望ましい文書ファイルD(集約文書ファイルD)を得られるようになる。作業を行ううえで最適な集約文書ファイルDを得ることも可能となる。結合により、扱う文書ファイルDの数は少なくなることから、管理も容易となる。このようなことから、文書ファイルDの結合には、作業面、及び管理面の両方で利点がある。
文書ファイルDの結合としては、例えば同じ種類の文書ファイルDを結合させることが考えられる。期間により、結合させる文書ファイルDの範囲を制限させることも考えられる。このことから、例えば請求書DSでは、各社から7月に送付された文書ファイルDを結合させ、結合させた集約文書ファイルDを各社への支払いのために利用するようなことができる。
Since the existing document file D has been sent to the destination, the information to be recognized in order to identify the document file D to be merged does not include the customer code indicating the destination. However, the department name, email address, etc. may be included in the information. The document type, date, and transaction number may also be included in the information. The sender's customer code may also be included in the information. Any character string that appears in common in the document files D to be merged may also be included in the information.
By combining document files D, business operators can obtain a more desirable document file D (aggregated document file D) according to the work content, etc. It is also possible to obtain an aggregated document file D that is optimal for the work. Combining reduces the number of document files D to be handled, making management easier. For these reasons, combining document files D has advantages both in terms of work and management.
As an example of combining document files D, it is possible to combine document files D of the same type. It is also possible to limit the range of document files D to be combined depending on a period. For example, in the case of an invoice DS, it is possible to combine document files D sent from each company in July, and use the combined aggregated document file D for making payments to each company.
1 APサーバ、2 DBサーバ、3、3-1~L 受注側企業、4-1~K 発注側企業、11 CPU、18、200 記憶部、111 振分制御部、112 企業登録部、113 認証部、114 文書処理制御部、115 データ管理部、116 自動分割部、117 設定管理部、118 アクセス制御部、119 通知制御部、181 企業登録情報格納部、182 企業マスター格納部、183 パッケージ情報格納部、184 操作記録情報格納部、185 オブジェクトリスト格納部、186 設定情報格納部、企業別格納部201 企業別格納部、CA A社、CB B社、CC C社、D 文書ファイル、SA 個別保管領域、ST ストレージ、WA サービス提供会社
1 AP server, 2 DB server, 3, 3-1 to L Order receiving company, 4-1 to K Ordering company, 11 CPU, 18, 200 Memory unit, 111 Distribution control unit, 112 Company registration unit, 113 Authentication unit, 114 Document processing control unit, 115 Data management unit, 116 Automatic division unit, 117 Setting management unit, 118 Access control unit, 119 Notification control unit, 181 Company registration information storage unit, 182 Company master storage unit, 183 Package information storage unit, 184 Operation record information storage unit, 185 Object list storage unit, 186 Setting information storage unit, Company-
Claims (5)
前記第1の事業者の第1の従業員が使用する第1の端末に対し、前記文書ファイルを表すファイル情報を送信することにより、前記第1の従業員に前記文書ファイルを提示可能な提示手段と、
前記提示手段により提示された前記文書ファイルを前記第1の端末に送信する制御を行うファイル送信制御手段と、
前記文書ファイルを取り込むタイミングが指定された取込設定情報を記憶する記憶部と、を備え、
前記ファイル取得手段は、前記記憶部に記憶された前記取込設定情報を参照して、定められた期間が経過する毎に、或いは定めたタイミングが到来する毎に、前記第2の事業者により予め指定された保存場所にアクセスすることにより、前記保存場所に保存された前記文書ファイルを自動的に取得すると共に、前記取込設定情報を参照して、取得した前記文書ファイルを前記第1の端末に送信可能とするタイミングを指定する、
情報処理装置。 a file acquisition means for acquiring a document file created by a second business entity for delivery to the first business entity;
a presentation means for presenting the document file to a first employee of the first business entity by transmitting file information representing the document file to a first terminal used by the first employee;
a file transmission control means for controlling transmission of the document file presented by the presentation means to the first terminal;
a storage unit that stores import setting information that specifies the timing for importing the document file;
the file acquisition means, by referring to the import setting information stored in the storage unit, accesses a storage location designated in advance by the second business whenever a predetermined period of time has elapsed or whenever a predetermined timing has arrived, thereby automatically acquiring the document file stored in the storage location, and by referring to the import setting information, designates a timing at which the acquired document file can be transmitted to the first terminal .
Information processing device.
前記保管制御手段により、複数の異なる前記第2の事業者により同じ前記第1の事業者への送付用に作成された前記文書ファイルは同じ前記保管領域に保管され、同じ前記第2の事業者により、複数の異なる前記第1の事業者への送付用に作成された各文書ファイルは夫々、異なる前記保管領域に保管される、
請求項1に記載の情報処理装置。 a storage control unit for controlling storage of the document file to be sent to the first business in a dedicated storage area secured in one or more storage devices for each of the first business entities;
The storage control means stores the document files created by a plurality of different second business operators for delivery to the same first business operator in the same storage area, and stores each of the document files created by the same second business operator for delivery to a plurality of different first business operators in a different storage area.
The information processing device according to claim 1 .
をさらに備える請求項1または2に記載の情報処理装置。 a notification control means for, when a new document file that can be presented by the presentation means is generated, notifying a first business entity that is a destination of the document file that the document file is generated;
The information processing device according to claim 1 , further comprising:
請求項1~3の何れかに記載の情報処理装置。 the file transmission control means is capable of controlling, when at least one of another document file corresponding to the document file and a message is transmitted as corresponding information from the first terminal, to a second terminal used by a second employee of the second business entity;
4. The information processing device according to claim 1.
請求項1~4の何れかに記載の情報処理装置。 the presentation means is capable of extracting document files that satisfy the extraction condition received from the first terminal from among the transmittable document files, and transmitting file information of the extracted document files to the first terminal.
5. The information processing device according to claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024024746A JP7681745B2 (en) | 2021-07-28 | 2024-02-21 | Information processing device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021123420A JP7443299B2 (en) | 2021-07-28 | 2021-07-28 | information processing equipment |
| JP2024024746A JP7681745B2 (en) | 2021-07-28 | 2024-02-21 | Information processing device |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021123420A Division JP7443299B2 (en) | 2021-07-28 | 2021-07-28 | information processing equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024046696A JP2024046696A (en) | 2024-04-03 |
| JP7681745B2 true JP7681745B2 (en) | 2025-05-22 |
Family
ID=85159550
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021123420A Active JP7443299B2 (en) | 2021-07-28 | 2021-07-28 | information processing equipment |
| JP2024024746A Active JP7681745B2 (en) | 2021-07-28 | 2024-02-21 | Information processing device |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021123420A Active JP7443299B2 (en) | 2021-07-28 | 2021-07-28 | information processing equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7443299B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009289029A (en) | 2008-05-29 | 2009-12-10 | Mizuho Corporate Bank Ltd | Information intermediation system, information intermediation program, and information intermediation method |
| JP2010283494A (en) | 2009-06-03 | 2010-12-16 | Ricoh Co Ltd | Image processing apparatus, system, image processing method, program, and recording medium |
| JP2016066230A (en) | 2014-09-24 | 2016-04-28 | 富士ゼロックス株式会社 | Document processing system, program, and document processor |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000148785A (en) * | 1998-11-16 | 2000-05-30 | Hitachi Ltd | Commerce management system |
| JP2002007593A (en) * | 2000-06-23 | 2002-01-11 | Hitachi Ltd | Agency service method and system for electronic document management and operation, and recording medium storing program for implementing the method |
| JP2002074251A (en) * | 2000-08-29 | 2002-03-15 | Toyota Motor Corp | Slip information processing system and slip information processing method |
| JP2002092372A (en) * | 2000-09-13 | 2002-03-29 | Intelligent Wave:Kk | Order processing method and order processing system |
| JP2004288085A (en) * | 2003-03-25 | 2004-10-14 | Dainippon Printing Co Ltd | Method and apparatus for registering transmission file |
| EP2645315A1 (en) * | 2012-01-31 | 2013-10-02 | IPS Co., Ltd. | Mobile terminal management server, and mobile terminal management program |
| JP6511749B2 (en) * | 2014-09-05 | 2019-05-15 | 富士ゼロックス株式会社 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING PROGRAM |
-
2021
- 2021-07-28 JP JP2021123420A patent/JP7443299B2/en active Active
-
2024
- 2024-02-21 JP JP2024024746A patent/JP7681745B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009289029A (en) | 2008-05-29 | 2009-12-10 | Mizuho Corporate Bank Ltd | Information intermediation system, information intermediation program, and information intermediation method |
| JP2010283494A (en) | 2009-06-03 | 2010-12-16 | Ricoh Co Ltd | Image processing apparatus, system, image processing method, program, and recording medium |
| JP2016066230A (en) | 2014-09-24 | 2016-04-28 | 富士ゼロックス株式会社 | Document processing system, program, and document processor |
Non-Patent Citations (1)
| Title |
|---|
| 電子請求書掲示/支払いサービス(上) 米国の現状と実現方式:主導権を握りつつある「コンソリデータ」方式,日経デジタルマネーシステム,日経BP社,1999年10月15日,第52号,P.13-15 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023018992A (en) | 2023-02-09 |
| JP7443299B2 (en) | 2024-03-05 |
| JP2024046696A (en) | 2024-04-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8165934B2 (en) | Automated invoice processing software and services | |
| US7236947B2 (en) | Providing highly automated procurement services | |
| CN112565055B (en) | System and method for facilitating authentication of email sent by a third party | |
| JPH09212549A (en) | Electronic commerce method and system | |
| US20190188762A1 (en) | Information processing apparatus and information processing method | |
| US7974884B2 (en) | Network order system and network server | |
| JP2018097608A (en) | Credit card settlement system | |
| JP6149525B2 (en) | Electronic newspaper providing system, newspaper portal site server device, newspaper company server device | |
| JP6427247B1 (en) | Electronic record account management system | |
| JP7681745B2 (en) | Information processing device | |
| JP7489361B2 (en) | Information processing system and information processing device | |
| JP7762761B2 (en) | Information processing device | |
| JP7237217B1 (en) | Information processing system, program and information processing method | |
| US20190080305A1 (en) | Information processing apparatus and display method | |
| JP2019079539A (en) | Electronic recording credit management system | |
| JP2002109450A (en) | Electronic form providing apparatus, electronic form using apparatus, and storage medium therefor | |
| JP7333038B1 (en) | Program, computer and information processing method | |
| JP4438027B2 (en) | Information processing apparatus and storage medium | |
| JP7776058B1 (en) | Information processing device and program | |
| US20220309460A1 (en) | Server apparatus, system, and information processing method | |
| JP2007317124A (en) | Print ordering / management server system and image network system | |
| JP2023161356A (en) | Transaction management device, and program | |
| JP2024171649A (en) | Transaction management system, transaction management device, transaction management method, and program | |
| JP2025105047A (en) | Line service management device, line service management method, and line service management program | |
| JP2023161355A (en) | Transaction management device, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240221 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241210 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250311 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250324 |
|
| 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: 20250422 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250512 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7681745 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |