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

JP7559484B2 - Document management method and document system - Google Patents

Document management method and document system Download PDF

Info

Publication number
JP7559484B2
JP7559484B2 JP2020169364A JP2020169364A JP7559484B2 JP 7559484 B2 JP7559484 B2 JP 7559484B2 JP 2020169364 A JP2020169364 A JP 2020169364A JP 2020169364 A JP2020169364 A JP 2020169364A JP 7559484 B2 JP7559484 B2 JP 7559484B2
Authority
JP
Japan
Prior art keywords
management server
new
server
data
chat
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020169364A
Other languages
Japanese (ja)
Other versions
JP2022061382A (en
Inventor
亮太 中井
大 ▲高▼田
好史 谷本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Murata Machinery Ltd
Original Assignee
Murata Machinery Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP2020169364A priority Critical patent/JP7559484B2/en
Publication of JP2022061382A publication Critical patent/JP2022061382A/en
Application granted granted Critical
Publication of JP7559484B2 publication Critical patent/JP7559484B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

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

Description

本発明は、各種作業に用いられる帳票データを管理する帳票管理方法、及び、帳票データを管理する帳票システムに関する。 The present invention relates to a document management method for managing document data used in various tasks, and a document system for managing document data.

近年、紙ベースで行われていた業務をペーパーレスで効率よく行うためのシステム及びサービスが広く用いられるようになってきた。例えば、予め決められたフォーマットを有する帳票データを端末に表示させて、この帳票データにプラントにおける生産管理、設備管理等の各種管理を行うために必要な情報を入力することで、ペーパーレスにて各種管理等を行うシステムが知られている(例えば、特許文献1を参照)。 In recent years, systems and services that allow paper-based operations to be carried out efficiently in a paperless manner have come into widespread use. For example, a system is known that displays document data in a predetermined format on a terminal and inputs the information required for various types of management, such as production management and equipment management, in a plant into this document data, thereby performing various types of management in a paperless manner (see, for example, Patent Document 1).

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

大規模な工場、プラント等において各種管理を適切に行うためには、各種管理を行うために新たな帳票データが作成されたときに、新たな帳票データの内容確認、内容の編集依頼などのために、新たな帳票データに関連する作業者に対して新たな帳票データが作成されたことを通知する必要がある。 In order to properly manage various types of data in large factories, plants, etc., when new report data is created for various types of management, it is necessary to notify the workers associated with the new report data that new report data has been created so that they can check the contents of the new report data, request editing of the contents, etc.

従来のシステムにおいては、新たな帳票データが作成されたことを通知する際には、新たな帳票データに関連する作業者を特定し、特定した作業者のそれぞれに、メールにより新たな帳票データを送信していた。各種管理に多数の作業者が関与する場合には、当該多数の作業者を特定する作業が大きな負担となっていた。 In conventional systems, when notifying that new report data had been created, the workers associated with the new report data were identified, and the new report data was sent to each of the identified workers by email. When many workers were involved in various management tasks, the task of identifying these many workers was a heavy burden.

本発明の目的は、帳票データを管理する帳票システムにおいて、新たな帳票データが作成されたことを多数のユーザに効率よく通知可能とすることである。 The object of the present invention is to enable a report system that manages report data to efficiently notify a large number of users that new report data has been created.

以下に、課題を解決するための手段として複数の態様を説明する。これら態様は、必要に応じて任意に組み合せることができる。
本発明の一見地に係る帳票管理方法は、帳票管理サーバと、チャットサーバと、を備える帳票システムにおける帳票管理方法である。帳票管理サーバは、帳票データを管理する。チャットサーバは、所定の属性によって定められたルームに属する1又は複数のユーザに対してメッセージを配信する。帳票管理方法は、以下のステップを備える。
◎帳票管理サーバが新規帳票データを作成するステップ。
◎帳票管理サーバが新規帳票データを作成したか否かを判定するステップ。
◎新規帳票データが作成されたと判定された場合、帳票管理サーバが、新規帳票データが作成されたことを示す新規帳票作成メッセージを、新規帳票データに関連するユーザが属する関連ルームを宛先としてチャットサーバに送信するステップ。
◎チャットサーバが、帳票管理サーバから新規帳票作成メッセージを受信した場合、受信した新規帳票作成メッセージの宛先である関連ルームを特定するステップ。
◎チャットサーバが、特定した関連ルームに属するユーザに、受信した新規帳票作成メッセージを配信するステップ。
In the following, several aspects will be described as means for solving the problems. These aspects can be arbitrarily combined as necessary.
A form management method according to one aspect of the present invention is a form management method in a form system including a form management server and a chat server. The form management server manages form data. The chat server delivers messages to one or more users who belong to a room defined by a predetermined attribute. The form management method includes the following steps:
The report management server creates new report data.
A step of determining whether the document management server has created new document data.
◎When it is determined that new report data has been created, the report management server sends a new report creation message indicating that new report data has been created to the chat server, addressed to the related room to which the user related to the new report data belongs.
When the chat server receives a new form creation message from the form management server, the chat server identifies a related room that is the destination of the received new form creation message.
The chat server distributes the received new form creation message to users who belong to the identified related room.

上記の帳票管理方法においては、帳票管理サーバにおいて新規帳票データが作成された場合に、帳票管理サーバが、新規帳票データが作成されたことを示す新規帳票作成メッセージを、新規帳票データに関連するユーザが属する関連ルームを宛先としてチャットサーバに送信している。
また、新規帳票作成メッセージを受信したチャットサーバは、受信した新規帳票作成メッセージの宛先である関連ルームを特定し、特定した関連ルームに属する1又は複数のユーザに、受信した新規帳票作成メッセージを配信している。
In the above-mentioned document management method, when new document data is created in the document management server, the document management server sends a new document creation message indicating that new document data has been created to the chat server, addressed to the related room to which the user related to the new document data belongs.
In addition, the chat server that receives the new form creation message identifies the related room to which the received new form creation message is addressed, and distributes the received new form creation message to one or more users who belong to the identified related room.

関連ルームには新規帳票データに関連する多数のユーザが属することができ、チャットサーバは、関連ルームを宛先とするメッセージを当該関連ルームに属する全ユーザに一度に配信できるので、上記の帳票管理方法では、帳票管理サーバにおいて新規帳票データが作成されたときに、チャットサーバの関連ルーム宛に新規帳票作成メッセージを送信するだけで、新規帳票データに関連する多数のユーザに新規帳票データが作成されたことを効率よく通知できる。 A related room can contain many users related to new form data, and the chat server can distribute messages addressed to the related room to all users belonging to that related room at once. Therefore, in the above-mentioned form management method, when new form data is created in the form management server, simply by sending a new form creation message to the related room of the chat server, it is possible to efficiently notify many users related to the new form data that new form data has been created.

上記の帳票管理方法は、帳票管理サーバが新規帳票作成メッセージの内容を編集するステップをさらに備えてもよい。これにより、新規帳票作成メッセージの内容を必要に応じて任意に変更できる。 The above-mentioned form management method may further include a step in which the form management server edits the content of the new form creation message. This allows the content of the new form creation message to be changed as desired.

上記の帳票管理方法は、以下のステップをさらに備えてもよい。
◎帳票管理サーバが、帳票管理サーバにアクセスするためのトークンを生成してチャットサーバに送信するステップ。
◎チャットサーバが、帳票管理サーバから受信したトークンを用いて帳票管理サーバに所定の通知をするステップ。
これにより、帳票管理サーバからチャットサーバへ新規帳票作成メッセージを送信するだけでなく、チャットサーバから帳票管理サーバに所定の通知を行うことも可能となる。すなわち、帳票管理サーバとチャットサーバとの双方向通信が可能となる。
The above-mentioned form management method may further include the following steps.
The document management server generates a token for accessing the document management server and transmits the token to the chat server.
The chat server sends a predetermined notification to the document management server using the token received from the document management server.
This allows not only the form management server to send a new form creation message to the chat server, but also the chat server to send a predetermined notification to the form management server, enabling two-way communication between the form management server and the chat server.

本発明の他の見地に係る帳票システムは、帳票管理サーバと、チャットサーバと、を備える。帳票管理サーバは、帳票データを管理する。チャットサーバは、所定の属性によって定められたルームに属する1又は複数のユーザに対してメッセージを配信する。
帳票管理サーバは、作成部と、判定部と、送信部と、を有する。
作成部は、新規帳票データを作成する。判定部は、新規帳票データが作成されたか否かを判定する。
送信部は、新規帳票データが作成されたと判定された場合、新規帳票データが作成されたことを示す新規帳票作成メッセージを、新規帳票データに関連するユーザが属する関連ルームを宛先としてチャットサーバに送信する。
A form system according to another aspect of the present invention includes a form management server and a chat server. The form management server manages form data. The chat server distributes messages to one or more users who belong to a room defined by a predetermined attribute.
The form management server includes a creation unit, a determination unit, and a transmission unit.
The creating unit creates new form data. The determining unit determines whether or not new form data has been created.
When it is determined that new report data has been created, the sending unit sends a new report creation message indicating that new report data has been created to the chat server, addressed to the related room to which the user related to the new report data belongs.

チャットサーバは、特定部と、配信部と、を有する。特定部は、帳票管理サーバから新規帳票作成メッセージを受信した場合、受信した新規帳票作成メッセージの宛先である関連ルームを特定する。配信部は、特定した関連ルームに属するユーザに、受信した新規帳票作成メッセージを配信する。 The chat server has an identification unit and a distribution unit. When the identification unit receives a new form creation message from the form management server, it identifies the related room that is the destination of the received new form creation message. The distribution unit distributes the received new form creation message to users who belong to the identified related room.

上記の帳票システムにおいては、帳票管理サーバの作成部において新規帳票データが作成された場合に、帳票管理サーバの送信部が、新規帳票データが作成されたことを通知する新規帳票作成メッセージを、新規帳票データに関連するユーザが属する関連ルームを宛先としてチャットサーバに送信している。
また、新規帳票作成メッセージを受信したチャットサーバの特定部が、受信した新規帳票作成メッセージの宛先である関連ルームを特定し、チャットサーバの配信部が、特定した関連ルームに属するユーザに、受信した新規帳票作成メッセージを配信している。
In the above-mentioned document system, when new document data is created in the creation section of the document management server, the transmission section of the document management server sends a new document creation message notifying the chat server that new document data has been created, addressed to the related room to which the user related to the new document data belongs.
In addition, the identification unit of the chat server that receives the new form creation message identifies the related room that is the destination of the received new form creation message, and the distribution unit of the chat server distributes the received new form creation message to users who belong to the identified related room.

関連ルームには新規帳票データに関連する多数のユーザが属することができ、チャットサーバは、関連ルームを宛先とするメッセージを当該関連ルームに属する全ユーザに一度に配信できるので、上記の帳票システムでは、帳票管理サーバにおいて新規帳票データが作成されたときに、チャットサーバの関連ルーム宛に新規帳票作成メッセージを送信するだけで、新規帳票データに関連する多数のユーザに新規帳票データが作成されたことを効率よく通知できる。 A related room can contain many users related to new report data, and the chat server can distribute messages addressed to the related room to all users belonging to that related room at once. Therefore, in the above report system, when new report data is created in the report management server, simply by sending a new report creation message to the related room of the chat server, it is possible to efficiently notify many users related to the new report data that new report data has been created.

帳票管理サーバは、編集部をさらに有してもよい。編集部は、新規帳票作成メッセージの内容を編集する。これにより、新規帳票作成メッセージの内容を任意に変更できる。 The form management server may further include an editing unit. The editing unit edits the content of the new form creation message. This allows the content of the new form creation message to be changed as desired.

帳票管理サーバは、トークン生成部をさらに有してもよい。トークン生成部は、帳票管理サーバにアクセスするためのトークンを生成してチャットサーバに送信する。
この場合、チャットサーバは、通知部をさらに有してもよい。通知部は、帳票管理サーバから受信したトークンを用いて、帳票管理サーバに所定の通知をする。
これにより、帳票管理サーバからチャットサーバへ新規帳票作成メッセージを送信するだけでなく、チャットサーバから帳票管理サーバに所定の通知を行うことも可能となる。すなわち、帳票管理サーバとチャットサーバとの双方向通信が可能となる。
The form management server may further include a token generating unit that generates a token for accessing the form management server and transmits the token to the chat server.
In this case, the chat server may further include a notification unit that issues a predetermined notification to the form management server by using the token received from the form management server.
This allows not only the form management server to send a new form creation message to the chat server, but also the chat server to send a predetermined notification to the form management server, enabling two-way communication between the form management server and the chat server.

新たな帳票データに関連のある関連ルーム宛に新規帳票作成メッセージを送信して、新たな帳票データが作成されたことを関連するユーザに効率よく通知できる。 A new report creation message can be sent to related rooms related to the new report data, efficiently notifying relevant users that new report data has been created.

帳票システムの全体構成を示す図。FIG. 1 is a diagram showing the overall configuration of a form system. 帳票管理サーバ及びチャットサーバの機能ブロック構成を示す図。FIG. 2 is a diagram showing the functional block configuration of a form management server and a chat server. 帳票データの一例を示す図(その1)。FIG. 1 is a diagram showing an example of form data (part 1). 帳票データの一例を示す図(その2)。FIG. 2 shows an example of form data (part 2). 空フォームを作成するための第1ユーザインタフェースの一例を示す図。FIG. 13 is a diagram showing an example of a first user interface for creating an empty form. 帳票システムのクライアント端末、帳票管理サーバ、チャットサーバ間の情報の送受信を示す図。2 is a diagram showing transmission and reception of information between a client terminal, a form management server, and a chat server of a form system. 新規帳票データが作成される場合の帳票管理サーバの動作を示すフローチャート。11 is a flowchart showing the operation of the form management server when new form data is created. 開始画面の一例を示す図。FIG. 13 is a diagram showing an example of a start screen. 新規帳票データが作成される場合のチャットサーバの動作を示すフローチャート。11 is a flowchart showing the operation of the chat server when new form data is created. チャット画面の一例を示す図。FIG. 13 is a diagram showing an example of a chat screen. 新規帳票作成メッセージが表示されたチャット画面の一例を示す図。FIG. 13 is a diagram showing an example of a chat screen on which a new form creation message is displayed.

1.第1実施形態
(1)帳票システムの概略
以下、第1実施形態に係る帳票システム100を説明する。第1実施形態に係る帳票システム100は、例えば、帳票システム100が設置された工場、プラント等における「4M変動管理」をペーパーレスで実現するシステムである。4M変動管理とは、(i)製品の生産に用いる原料(Material)に関する管理、(ii)工場、プラント等の作業者(Man)に関する管理、(iii)工場、プラント等の稼働(Method)に関する管理、(iv)工場、プラント等の設備(Machine)に関する管理を含む概念である。
1. First embodiment (1) Overview of the form system The form system 100 according to the first embodiment will be described below. The form system 100 according to the first embodiment is a system that realizes "4M variation management" in a paperless manner in, for example, a factory, a plant, etc. in which the form system 100 is installed. The 4M variation management is a concept that includes (i) management related to raw materials (Material) used in the production of products, (ii) management related to workers (Man) of the factory, plant, etc., (iii) management related to the operation (Method) of the factory, plant, etc., and (iv) management related to equipment (Machine) of the factory, plant, etc.

原料に関する管理においては、例えば、原料が枯渇したことを通知する原料切れ通知、原料情報の管理がなされる。
作業者に関する管理においては、例えば、作業者情報の管理、各種情報の多言語対応、工場、プラント等でトラブルが発生した場合の担当者の呼び出し(トラブルコール)などがなされる。
稼働に関する管理においては、例えば、製品の検査結果の管理、作業手順書などの作業に関する文書の管理、生産ロットに関する情報の管理などがなされる。
設備に関する管理においては、例えば、設備で発生したトラブルの通知、設備点検の管理がなされる。
In the management of raw materials, for example, a raw material shortage notification is sent to notify the user that a raw material has been depleted, and raw material information is managed.
Management of workers includes, for example, management of worker information, multilingual support for various information, and calling a person in charge (trouble call) when a problem occurs in a factory, plant, etc.
Operational management includes, for example, management of product inspection results, management of work-related documents such as work procedures, and management of information related to production lots.
In the management of facilities, for example, notifications of troubles occurring in the facilities and management of facility inspections are carried out.

本実施形態の帳票システム100においては、4M変動管理が、上記した管理及び通知の種類毎に独自のフォーマットを有する電子データ(以下、帳票データと呼ぶ)を用いて実行される。 In the report system 100 of this embodiment, 4M fluctuation management is performed using electronic data (hereinafter referred to as report data) that has a unique format for each of the above-mentioned types of management and notification.

(2)帳票システムの全体構成
図1を用いて、第1実施形態に係る帳票システム100の全体構成を説明する。図1は、帳票システムの全体構成を示す図である。帳票システム100は、帳票管理サーバ1と、チャットサーバ3と、を主に備える。
帳票管理サーバ1は、プロセッサと、記憶装置(例えば、RAM、ROM、ハードディスク、SSDなど)と、ネットワークインタフェースと、を備えるコンピュータシステムであって、帳票データDを管理する。
(2) Overall Configuration of the Form System The overall configuration of a form system 100 according to the first embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing the overall configuration of the form system. The form system 100 mainly includes a form management server 1 and a chat server 3.
The form management server 1 is a computer system including a processor, a storage device (for example, RAM, ROM, hard disk, SSD, etc.), and a network interface, and manages form data D.

帳票管理サーバ1は、ネットワーク(例えば、WAN、インターネットなど)を介して、チャットサーバ3と接続されており、チャットサーバ3に対してメッセージを送信可能となっている。 The document management server 1 is connected to the chat server 3 via a network (e.g., a WAN, the Internet, etc.) and is capable of sending messages to the chat server 3.

また、帳票管理サーバ1は、ネットワークを介して、第1クライアント端末T1と、第2クライアント端末T2と通信可能となっている。第1クライアント端末T1は、タブレット端末、スマートフォンなどの携帯端末であり、帳票システム100が設置された工場、プラント等で作業を行う作業者が使用する。作業者は、第1クライアント端末T1を用いて、帳票データDの内容を参照し、必要に応じて帳票データDの内容を編集できる。 The document management server 1 is also capable of communicating with a first client terminal T1 and a second client terminal T2 via a network. The first client terminal T1 is a mobile terminal such as a tablet terminal or a smartphone, and is used by a worker who works in a factory, plant, etc. in which the document system 100 is installed. Using the first client terminal T1, the worker can refer to the contents of the document data D and edit the contents of the document data D as necessary.

第2クライアント端末T2は、パーソナルコンピュータなどの端末であり、帳票管理サーバ1の管理者が主に使用する。帳票管理サーバ1の管理者は、第2クライアント端末T2を用いて、帳票データD用のフォームを作成できる。 The second client terminal T2 is a terminal such as a personal computer, and is primarily used by the administrator of the form management server 1. The administrator of the form management server 1 can use the second client terminal T2 to create forms for the form data D.

なお、第1クライアント端末T1は、第2クライアント端末T2と同様の機能を有していてもよい。具体的には、帳票管理サーバ1の管理者は、第1クライアント端末T1を用いて帳票管理サーバ1に管理者としてログインして、帳票データDのフォームを作成できる。
また、第2クライアント端末T2は、第1クライアント端末T1と同様の機能を有していてもよい。具体的には、帳票管理サーバ1の管理者は、第2クライアント端末T2を用いて、帳票データDの内容を参照し、必要に応じて帳票データDの内容を編集できる。
The first client terminal T1 may have the same functions as the second client terminal T2. Specifically, the administrator of the form management server 1 can log in to the form management server 1 as the administrator using the first client terminal T1 and create a form for the form data D.
The second client terminal T2 may have the same functions as the first client terminal T1. Specifically, the administrator of the form management server 1 can use the second client terminal T2 to refer to the contents of the form data D and edit the contents of the form data D as necessary.

帳票管理サーバ1は、例えば、第1クライアント端末T1、第2クライアント端末T2からの指令に基づいて、帳票データDに含まれる情報を用いて、帳票システム100が設置された工場、プラント等に関する各種データを解析できる。各種データの解析結果は、第1クライアント端末T1、第2クライアント端末T2に送信され、作業者などがその内容を閲覧できる。 For example, based on commands from the first client terminal T1 and the second client terminal T2, the document management server 1 can use information contained in the document data D to analyze various data related to the factory, plant, etc. in which the document system 100 is installed. The results of the analysis of the various data are sent to the first client terminal T1 and the second client terminal T2, and workers, etc. can view the contents.

チャットサーバ3は、プロセッサと、記憶装置(例えば、RAM、ROM、ハードディスク、SSDなど)と、ネットワークインタフェースと、を備えるコンピュータシステムであって、帳票システム100におけるユーザ(帳票システム100が設置された工場、プラントの管理者、作業者)間のチャット機能を提供するサーバである。
チャットサーバ3は、ネットワークを介して、第1クライアント端末T1と通信可能となっている。作業者は、第1クライアント端末T1を用いてチャットサーバ3にログインして、チャットサーバ3にて提供されているチャット機能を用いて、他の作業者などとの間でメッセージのやりとりを行うことができる。
The chat server 3 is a computer system having a processor, a storage device (e.g., RAM, ROM, hard disk, SSD, etc.), and a network interface, and is a server that provides a chat function between users of the document system 100 (managers and workers of the factory or plant in which the document system 100 is installed).
The chat server 3 is capable of communicating with the first client terminal T1 via the network. A worker can log in to the chat server 3 using the first client terminal T1 and use a chat function provided by the chat server 3 to exchange messages with other workers.

なお、チャットサーバ3は、ネットワークを介して、第2クライアント端末T2とも通信可能となっていてもよい。これにより、帳票管理サーバ1の管理者は、第2クライアント端末T2を用いてチャットサーバ3にログインして、他の作業者などとの間でメッセージのやりとりを行うことができる。 The chat server 3 may also be capable of communicating with the second client terminal T2 via the network. This allows the administrator of the form management server 1 to log in to the chat server 3 using the second client terminal T2 and exchange messages with other workers, etc.

本実施形態のチャットサーバ3は、チャット機能を使用するユーザを、所定の属性によって定められた「ルーム」と呼ばれるグループ単位で管理している。ルームは、例えば、作業者などが属する組織、部課、チームなどの単位で定められる。すなわち、各ルームには、例えば、同じ組織、部課、チームなどに属する作業者が属している。 In this embodiment, the chat server 3 manages users who use the chat function in groups called "rooms" that are defined by specific attributes. Rooms are defined, for example, by organization, department, team, etc. to which workers belong. In other words, each room contains workers who belong to the same organization, department, team, etc.

本実施形態のチャットサーバ3は、ルーム毎に閉じられたチャット機能を提供可能となっている。具体的には、チャットサーバ3は、1つのルームに属するユーザのクライアント端末間でのみメッセージのやりとりを可能とし、当該1つのルームに属さないユーザのクライアント端末との間のメッセージのやりとり及び閲覧を禁止できる。
また、チャットサーバ3は、単数又は複数のルームを宛先としたメッセージ機能を提供可能となっている。具体的には、チャットサーバ3は、ルームを宛先としたメッセージを、宛先となったルームに属するユーザのクライアント端末のみに対して配信できる。
The chat server 3 of this embodiment is capable of providing a closed chat function for each room. Specifically, the chat server 3 allows message exchange only between client terminals of users belonging to one room, and can prohibit message exchange and viewing between client terminals of users not belonging to that one room.
The chat server 3 can also provide a message function for sending messages addressed to one or more rooms. Specifically, the chat server 3 can deliver a message addressed to a room only to the client terminals of users who belong to the addressed room.

チャットサーバ3は、帳票管理サーバ1と双方向通信可能となっている。例えば、チャットサーバ3は、帳票管理サーバ1からメッセージを受信するだけでなく、帳票管理サーバ1に対してチャットサーバ3で閲覧済みのメッセージに関する情報を通知できる。 The chat server 3 is capable of two-way communication with the form management server 1. For example, the chat server 3 can not only receive messages from the form management server 1, but also notify the form management server 1 of information regarding messages that have been viewed on the chat server 3.

本実施形態の帳票システム100は、生産管理システム5を備える。生産管理システム5は、プロセッサと、記憶装置(例えば、RAM、ROM、ハードディスク、SSDなど)と、ネットワークインタフェースと、を備えるコンピュータシステムであって、帳票システム100が設置された工場、プラント等において生産される製品の生産管理に関する各種情報を管理する。
生産管理システム5は、例えば、工場、プラント等において生産される製品のロット情報、製品の生産に用いられる原料情報、特定の製品を担当する作業者に関する情報、などを管理する。生産管理システム5は、ネットワークを介して、帳票管理サーバ1と通信可能となっており、帳票管理サーバ1は、生産管理システム5から取得した情報を帳票データDに入力できる。
The form system 100 of this embodiment includes a production management system 5. The production management system 5 is a computer system including a processor, a storage device (e.g., RAM, ROM, hard disk, SSD, etc.), and a network interface, and manages various information related to production management of products produced in a factory, plant, etc. in which the form system 100 is installed.
The production management system 5 manages, for example, lot information of products produced in a factory, plant, etc., information on raw materials used in the production of the products, information on workers in charge of specific products, etc. The production management system 5 is capable of communicating with the form management server 1 via a network, and the form management server 1 can input information obtained from the production management system 5 into the form data D.

本実施形態の帳票システム100において、帳票管理サーバ1は、ネットワークを介して、帳票システム100が設置された工場、プラント等が備える設備7と通信可能となっている。これにより、帳票管理サーバ1は、例えば、設備7において発生したトラブルに関する情報を取得したときに、トラブルが発生した設備7に対するトラブルコールに用いる帳票データDを作成できる。帳票管理サーバ1と通信可能な設備7としては、例えば、製品の製造装置、工場、プラント等に設けられたセンサ(例えば、カメラ、温度計、湿度計、振動計など)がある。 In the form system 100 of this embodiment, the form management server 1 is capable of communicating, via a network, with equipment 7 provided in a factory, plant, etc. in which the form system 100 is installed. As a result, when the form management server 1 acquires information about a trouble that has occurred in the equipment 7, for example, it can create form data D to be used for a trouble call to the equipment 7 in which the trouble has occurred. Examples of equipment 7 that can communicate with the form management server 1 include sensors (e.g., cameras, thermometers, hygrometers, vibration meters, etc.) provided in product manufacturing equipment, factories, plants, etc.

(3)帳票管理サーバの機能ブロック構成
図2を用いて、帳票管理サーバ1及びチャットサーバ3の機能ブロック構成を説明する。図2は、帳票管理サーバ及びチャットサーバの機能ブロック構成を示す図である。帳票管理サーバ1の各機能ブロックの一部又は全部は、帳票管理サーバ1を構成するコンピュータシステムの記憶装置に記憶されたプログラムを実行することにより実現される。
図2に示すように、帳票管理サーバ1は、記憶部11と、作成部12と、判定部13と、第1送受信部14(送信部の一例)と、を機能ブロックとして主に有する。
(3) Functional Block Configuration of the Form Management Server The functional block configuration of the form management server 1 and the chat server 3 will be described with reference to Fig. 2. Fig. 2 is a diagram showing the functional block configuration of the form management server and the chat server. Some or all of the functional blocks of the form management server 1 are realized by executing a program stored in a storage device of the computer system that constitutes the form management server 1.
As shown in FIG. 2, the document management server 1 mainly includes, as functional blocks, a storage unit 11, a creation unit 12, a determination unit 13, and a first transmission/reception unit 14 (an example of a transmission unit).

記憶部11は、帳票管理サーバ1において管理されている帳票データDを記憶する。帳票データDとしては、例えば、図3に示すような設備7の点検作業に使用される帳票データ、図4に示すような製品の生産に必要な部品供給に使用される帳票データがある。図3及び図4は、帳票データの一例を示す図である。 The memory unit 11 stores the document data D managed by the document management server 1. Examples of the document data D include document data used for inspection work of equipment 7 as shown in FIG. 3, and document data used for supplying parts required for the production of a product as shown in FIG. 4. FIGS. 3 and 4 are diagrams showing examples of document data.

図3に示す帳票データDには、設備7のチェック項目が配置されており、このチェック項目に対するチェック結果の記載がチェックボックスとともに配置されている。一方、図4に示す帳票データDには、原料の不足が生じた発生日と、供給が必要な部品の品番と、当該部品の供給依頼をするためのボタンと、が配置されている。また、部品の品番の端には、画像を撮影して添付するためのボタンが配置されている。 The report data D shown in Figure 3 lists the check items for equipment 7, and the check results for these check items are listed along with check boxes. Meanwhile, the report data D shown in Figure 4 lists the date when the shortage of raw materials occurred, the part number of the part that needs to be supplied, and a button for requesting the supply of that part. In addition, a button for taking a picture and attaching it is located at the end of the part number.

また、記憶部11は、新規帳票作成メッセージM1を記憶する。新規帳票作成メッセージM1は、帳票管理サーバ1の作成部12で新規帳票データNDが作成されたことを示すメッセージであり、チャットサーバ3の特定のルーム(関連ルームと呼ぶ)を宛先として送信される。 The memory unit 11 also stores a new form creation message M1. The new form creation message M1 is a message indicating that new form data ND has been created by the creation unit 12 of the form management server 1, and is sent to a specific room (called a related room) of the chat server 3.

作成部12は、新規帳票データNDを作成する。作成部12は、第1クライアント端末T1、第2クライアント端末T2の入力装置(例えば、タッチパネル、キーボード、マウスなど)の操作により入力された情報を、対象の帳票データD又は後述する空フォームに追加して新規帳票データNDを作成する。
また、作成部12は、生産管理システム5、設備7から取得した情報を帳票データD又は空フォームに追加することにより、新規帳票データNDを作成することもできる。
The creation unit 12 creates new form data ND. The creation unit 12 adds information input by operating the input devices (e.g., touch panels, keyboards, mice, etc.) of the first client terminal T1 and the second client terminal T2 to the target form data D or a blank form described later to create the new form data ND.
In addition, the creation unit 12 can also create new form data ND by adding information obtained from the production management system 5 and the equipment 7 to the form data D or a blank form.

さらに、作成部12は、帳票データDの空フォーム(情報が入力されていない帳票データD)を作成できる。例えば、作成部12は、図5に示す第1ユーザインタフェースINF1を第2クライアント端末T2に提供し、第2クライアント端末T2を使用するユーザ(帳票管理サーバ1の管理者)が、第1ユーザインタフェースINF1を操作することで、空フォームを作成できる。図5は、空フォームを作成するための第1ユーザインタフェースの一例を示す図である。
第1ユーザインタフェースINF1は、作成中の空フォームを表示するフォーム表示部DIS1と、空フォームに配置する部品PA(ユーザインタフェース)をリスト表示した部品リスト表示部PLと、を有する。
Furthermore, the creation unit 12 can create a blank form (form data D with no information entered) for the form data D. For example, the creation unit 12 provides the first user interface INF1 shown in Fig. 5 to the second client terminal T2, and a user (administrator of the form management server 1) of the second client terminal T2 can create a blank form by operating the first user interface INF1. Fig. 5 is a diagram showing an example of the first user interface for creating a blank form.
The first user interface INF1 has a form display section DIS1 that displays a blank form being created, and a parts list display section PL that displays a list of parts PA (user interfaces) to be arranged on the blank form.

第2クライアント端末T2を使用するユーザは、例えば、部品リスト表示部PLに配置された部品PAを、フォーム表示部DIS1に表示されている空フォームの当該部品PAを配置したい位置にドラッグ・アンド・ドロップ操作することにより、容易に空フォームを作成できる。
なお、帳票データDの種類によっては、空フォームを新規帳票データNDとすることもできる。また、空フォームの作成は、第1クライアント端末T1を用いて帳票管理サーバ1に管理者としてログインすることで、当該第1クライアント端末T1を用いて実行できる。
A user of the second client terminal T2 can easily create an empty form, for example, by dragging and dropping a part PA placed in the parts list display unit PL to the desired position of the empty form displayed in the form display unit DIS1.
Depending on the type of the form data D, a blank form may be used as the new form data ND. The blank form may be created using the first client terminal T1 by logging in to the form management server 1 as an administrator using the first client terminal T1.

判定部13は、作成部12において新規帳票データNDが作成されたか否かを判定する。判定部13は、第1クライアント端末T1、第2クライアント端末T2にて帳票データDに情報が入力される場合には、例えば、情報の入力が完了して帳票データDの登録ボタンB1が押されたことを検知することで、新規帳票データNDが作成されたと判定できる。
また、帳票データDの種類によっては、判定部13は、帳票データDの空フォームが作成されたときに新規帳票データNDが作成されたと判定する。
The determination unit 13 determines whether or not new form data ND has been created in the creation unit 12. When information is input to the form data D in the first client terminal T1 or the second client terminal T2, the determination unit 13 can determine that new form data ND has been created by detecting, for example, that the input of information has been completed and the registration button B1 of the form data D has been pressed.
Depending on the type of the document data D, the determination unit 13 may determine that new document data ND has been created when a blank form for the document data D has been created.

さらに、判定部13は、例えば、生産管理システム5、設備7から情報を取得して帳票データDに入力したときに、新規帳票データNDが作成されたと判定することもできる。この場合、作成部12は、帳票データDに情報の入力が完了したときに登録ボタンB1が押されたときと同様のイベント通知をしてもよい。 Furthermore, the determination unit 13 can also determine that new report data ND has been created, for example, when information is acquired from the production management system 5 and equipment 7 and input into report data D. In this case, the creation unit 12 may issue an event notification similar to that issued when the registration button B1 is pressed when input of information into report data D is completed.

第1送受信部14は、判定部13において新規帳票データNDが作成されたと判定された場合に、新規帳票データNDが作成されたことを示す新規帳票作成メッセージM1を、チャットサーバ3(の第2送受信部32)に送信する。 When the determination unit 13 determines that new form data ND has been created, the first transmission/reception unit 14 transmits a new form creation message M1 indicating that new form data ND has been created to the chat server 3 (the second transmission/reception unit 32).

帳票管理サーバ1は、編集部15を有する。編集部15は、第1クライアント端末T1、第2クライアント端末T2からの入力操作を受け付け、受け付けた入力操作に従って記憶部11に記憶された新規帳票作成メッセージM1を編集する。これにより、新規帳票作成メッセージM1の内容を必要に応じて任意に変更できる。例えば、新規帳票作成メッセージM1に、新規帳票データNDに関連する作業者に関する情報、設備7のトラブル発生場所などを含めることができる。 The form management server 1 has an editing unit 15. The editing unit 15 accepts input operations from the first client terminal T1 and the second client terminal T2, and edits the new form creation message M1 stored in the memory unit 11 in accordance with the accepted input operations. This allows the contents of the new form creation message M1 to be changed arbitrarily as necessary. For example, the new form creation message M1 can include information about the worker related to the new form data ND, the location where a problem occurred in the equipment 7, etc.

帳票管理サーバ1は、第2トークン生成部16を有する。第2トークン生成部16は、チャットサーバ3からの要求により、チャットサーバ3が帳票管理サーバ1にアクセスするための第2トークンTOK2を生成し、チャットサーバ3に送信する。 The document management server 1 has a second token generation unit 16. In response to a request from the chat server 3, the second token generation unit 16 generates a second token TOK2 for the chat server 3 to access the document management server 1, and transmits it to the chat server 3.

上記の構成を有することにより、帳票管理サーバ1は、帳票データDを空フォームも含めて作成し記憶部11に記憶して、帳票データDを管理できる。
また、情報が追加された帳票データD、又は、空フォームが新規帳票データNDとして作成された場合には、第1トークンTOK1に示されたルーム(ルームID)を宛先として、新規帳票データNDが生成されたことを示す新規帳票作成メッセージM1をチャットサーバ3に送信できる。
With the above configuration, the form management server 1 can create form data D including blank forms, store the form data D in the storage unit 11, and manage the form data D.
In addition, when report data D to which information has been added, or a blank form is created as new report data ND, a new report creation message M1 indicating that new report data ND has been generated can be sent to the chat server 3, addressed to the room (room ID) indicated in the first token TOK1.

(4)チャットサーバの機能ブロック構成
次に、図2を用いて、チャットサーバ3の機能ブロック構成を説明する。チャットサーバ3の各機能ブロックの一部又は全部は、チャットサーバ3を構成するコンピュータシステムの記憶装置に記憶されたプログラムを実行することにより実現される。
図2に示すように、チャットサーバ3は、記憶部31と、第2送受信部32(通知部の一例)と、特定部33と、メッセージ送受信部34(配信部の一例)と、第1トークン生成部35と、を有する。
(4) Functional Block Configuration of Chat Server Next, the functional block configuration of the chat server 3 will be described with reference to Fig. 2. Some or all of the functional blocks of the chat server 3 are realized by executing a program stored in a storage device of the computer system that constitutes the chat server 3.
As shown in FIG. 2, the chat server 3 has a memory unit 31, a second transmission/reception unit 32 (an example of a notification unit), an identification unit 33, a message transmission/reception unit 34 (an example of a distribution unit), and a first token generation unit 35.

記憶部31は、チャットサーバ3において用いられる各種情報を記憶する。
具体的には、記憶部31は、ルーム情報ROIを記憶する。ルーム情報ROIは、ユーザ間のメッセージのやりとり(チャット機能)をルーム単位で行うための情報である。ルーム情報ROIは、ルームを識別するルームIDであるルーム識別情報IDと、ルーム識別情報IDで識別されるルームに属するユーザのユーザ情報UIと、を含む。
The storage unit 31 stores various types of information used in the chat server 3 .
Specifically, the storage unit 31 stores room information ROI. The room information ROI is information for exchanging messages between users on a room-by-room basis (chat function). The room information ROI includes room identification information ID, which is a room ID for identifying a room, and user information UI of a user who belongs to the room identified by the room identification information ID.

また、記憶部31は、チャットサーバ3が帳票管理サーバ1にアクセスするための第2トークンTOK2を記憶する。第2トークンTOK2は、例えば、新規帳票作成メッセージM1が既読となり帳票既読情報RI(後述)を帳票管理サーバ1に送信するときに、帳票管理サーバ1の第2トークン生成部16により生成され、チャットサーバ3に送信される。 The memory unit 31 also stores a second token TOK2 for the chat server 3 to access the document management server 1. The second token TOK2 is generated by the second token generation unit 16 of the document management server 1 and transmitted to the chat server 3, for example, when the new document creation message M1 is read and document read information RI (described later) is transmitted to the document management server 1.

さらに、記憶部31は、帳票既読情報RI(所定の通知の一例)を記憶する。帳票既読情報RIは、ユーザにより内容が確認された既読の新規帳票作成メッセージM1に関する情報である。具体的には、帳票既読情報RIは、例えば、新規帳票データNDに関連するユーザに関する情報、新規帳票作成メッセージM1が既読となった時刻、帳票データDを登録した時刻から新規帳票データNDに関し何らかの作業を開始する(受付)までの時刻、作業を開始してから当該作業を完了するまでの時刻、を含む。 Furthermore, the memory unit 31 stores document read information RI (an example of a specified notification). The document read information RI is information about a new document creation message M1 that has been read and whose contents have been confirmed by the user. Specifically, the document read information RI includes, for example, information about the user related to the new document data ND, the time when the new document creation message M1 became read, the time from the time when the document data D was registered to the time when some work related to the new document data ND was started (received), and the time from the start of the work to the completion of the work.

後述するように、上記の帳票既読情報RIは、チャットサーバ3において新規帳票作成メッセージM1が既読となった後に帳票管理サーバ1に通知される。これにより、帳票管理サーバ1は、帳票既読情報RIを参照して、何らかの作業がなされた帳票データDと、当該作業を行った作業者と、当該作業が行われた時刻と、を認識でき、より適切な帳票データDの管理(すなわち、4M変動管理)を実現できる。 As described below, the above-mentioned document read information RI is notified to the document management server 1 after the new document creation message M1 has been read in the chat server 3. This allows the document management server 1 to refer to the document read information RI and recognize the document data D on which some work has been done, the worker who performed the work, and the time when the work was done, thereby realizing more appropriate management of the document data D (i.e., 4M change management).

第2送受信部32は、新規帳票作成メッセージM1と、当該新規帳票作成メッセージM1の宛先のルームIDと、を帳票管理サーバ1から受信する。受信された新規帳票作成メッセージM1とルームIDは、特定部33に送信される。
また、第2送受信部32は、新規帳票作成メッセージM1が既読となったときに取得した第2トークンTOK2を用いて、既読となった新規帳票作成メッセージM1に対応する帳票既読情報RIを帳票管理サーバ1に送信する。
The second transmitter/receiver 32 receives the new form creation message M1 and the room ID of the destination of the new form creation message M1 from the form management server 1. The received new form creation message M1 and room ID are transmitted to the identification unit 33.
In addition, the second transmission/reception unit 32 uses the second token TOK2 acquired when the new form creation message M1 has been read to transmit form read information RI corresponding to the new form creation message M1 that has been read to the form management server 1.

このように、本実施形態の帳票システム100では、帳票管理サーバ1がチャットサーバ3へ新規帳票作成メッセージM1を送信するだけでなく、チャットサーバ3が帳票管理サーバ1に帳票既読情報RIを送信することで、帳票管理サーバ1とチャットサーバ3との双方向通信が可能となる。 In this way, in the form system 100 of this embodiment, the form management server 1 not only sends a new form creation message M1 to the chat server 3, but also the chat server 3 sends form read information RI to the form management server 1, enabling two-way communication between the form management server 1 and the chat server 3.

特定部33は、第2送受信部32から受信した新規帳票作成メッセージM1の宛先であるルーム(関連ルームと呼ぶ)を特定する。具体的には、特定部33は、新規帳票作成メッセージM1とともに受信したルームIDと、各ルーム情報ROIのルーム識別情報IDと、を比較し、受信したルームIDと一致するルーム識別情報IDを有するルーム情報ROIに対応するルームを、受信した新規帳票作成メッセージM1の宛先である関連ルームと特定する。特定部33は、第2送受信部32から受信した新規帳票作成メッセージM1と、関連ルームの特定結果(特定されたルームのルーム情報ROI)と、をメッセージ送受信部34に送信する。 The identification unit 33 identifies the room (called a related room) that is the destination of the new form creation message M1 received from the second transmission/reception unit 32. Specifically, the identification unit 33 compares the room ID received together with the new form creation message M1 with the room identification information ID of each room information ROI, and identifies the room corresponding to the room information ROI having the room identification information ID that matches the received room ID as the related room that is the destination of the received new form creation message M1. The identification unit 33 transmits the new form creation message M1 received from the second transmission/reception unit 32 and the result of identifying the related room (room information ROI of the identified room) to the message transmission/reception unit 34.

メッセージ送受信部34は、ルーム情報ROIに含まれるユーザ情報UIに示されたユーザ間のメッセージのやりとり(チャット機能)を実現する。本実施形態のチャットサーバ3においては各ユーザがルーム単位で管理されているので、メッセージ送受信部34は、ルーム単位でのチャット機能(1つのルームに含まれるユーザ間のみのメッセージのやりとり)を実現できる。 The message transmission/reception unit 34 realizes the exchange of messages (chat function) between users indicated in the user information UI included in the room information ROI. In the chat server 3 of this embodiment, since each user is managed on a room basis, the message transmission/reception unit 34 can realize the chat function on a room basis (exchange of messages only between users included in one room).

また、特定部33から新規帳票作成メッセージM1と関連ルームの特定結果とを受信した場合、メッセージ送受信部34は、特定結果に示された関連ルームに対応するルーム情報ROIに含まれるユーザ情報UIに示されたユーザ(作業者)が用いる第1クライアント端末T1、第2クライアント端末T2に、受信した新規帳票作成メッセージM1を配信する。 In addition, when the message transmission/reception unit 34 receives a new form creation message M1 and a result of identifying a related room from the identification unit 33, the message transmission/reception unit 34 distributes the received new form creation message M1 to the first client terminal T1 and the second client terminal T2 used by the user (worker) indicated in the user information UI included in the room information ROI corresponding to the related room indicated in the identification result.

第1トークン生成部35は、帳票管理サーバ1からの要求により、帳票管理サーバ1がチャットサーバ3にアクセスするための第1トークンTOK1を生成し、帳票管理サーバ1に送信する。 In response to a request from the document management server 1, the first token generation unit 35 generates a first token TOK1 for the document management server 1 to access the chat server 3, and transmits it to the document management server 1.

上記の構成を有することにより、チャットサーバ3は、所定の属性により定められたルームに属する1又は複数のユーザに対してメッセージを配信して、当該1又は複数のユーザ間のみのメッセージのやりとりを行うルーム単位のチャット機能を実現できる。
また、帳票管理サーバ1において新規帳票データNDが作成されたことを通知する新規帳票作成メッセージM1を受信した場合には、当該新規帳票作成メッセージM1の宛先である関連ルームに属する1又は複数のユーザに、受信した新規帳票作成メッセージM1に送信できる。すなわち、上記の構成を有するチャットサーバ3は、関連ルームを宛先とする新規帳票作成メッセージM1を受信するだけで、新規帳票データNDが作成されたことを当該新規帳票データNDに関連する1又は複数のユーザに一度に効率よく通知できる。
With the above configuration, chat server 3 can deliver messages to one or more users belonging to a room defined by specified attributes, thereby realizing a room-based chat function in which messages are exchanged only between that one or more users.
Furthermore, when the form management server 1 receives a new form creation message M1 notifying that new form data ND has been created, the new form creation message M1 can be transmitted to one or more users belonging to the related room that is the destination of the new form creation message M1. In other words, the chat server 3 having the above configuration can efficiently notify one or more users related to the new form data ND that the new form data ND has been created at once, simply by receiving the new form creation message M1 addressed to the related room.

(5)新規帳票データが作成される場合の帳票システムの動作
(5-1)帳票管理サーバにおける動作
以下、新規帳票データNDが作成される場合の帳票システム100の動作を説明する。最初に、図6及び図7を用いて、新規帳票データNDが作成される場合の帳票管理サーバ1の動作を説明する。図6は、帳票システムのクライアント端末、帳票管理サーバ、チャットサーバ間の情報の送受信を示す図である。図7は、新規帳票データが作成される場合の帳票管理サーバの動作を示すフローチャートである。以下の説明では、第1クライアント端末T1と第2クライアント端末T2とを総称して「クライアント端末」と呼ぶ。
(5) Operation of the Form System When New Form Data is Created (5-1) Operation in the Form Management Server The following describes the operation of the form system 100 when new form data ND is created. First, using Figures 6 and 7, the operation of the form management server 1 when new form data ND is created is described. Figure 6 is a diagram showing the transmission and reception of information between the client terminal, form management server, and chat server of the form system. Figure 7 is a flowchart showing the operation of the form management server when new form data is created. In the following description, the first client terminal T1 and the second client terminal T2 are collectively referred to as "client terminals."

ユーザがクライアント端末を用いて帳票管理サーバ1にログインし、当該クライアント端末から帳票管理サーバ1にアクセスすると、帳票管理サーバ1は、クライアント端末に図8に示すような開始画面INF2を送信する(ステップS101、S11)。開始画面INF2を受信したクライアント端末は、当該開始画面をディスプレイに表示する。図8は、開始画面の一例を示す図である。
図8に示すように、開始画面INF2には、クライアント端末にて情報を入力可能な帳票データDが第1アイコンICO1により示されている。また、開始画面INF2には、開始画面INF2に帳票データDを追加する「+」形状の第2アイコンICO2が設けられている。
When a user logs in to the form management server 1 using a client terminal and accesses the form management server 1 from the client terminal, the form management server 1 transmits a start screen INF2 as shown in Fig. 8 to the client terminal (steps S101 and S11). The client terminal that receives the start screen INF2 displays the start screen on its display. Fig. 8 is a diagram showing an example of the start screen.
8, the start screen INF2 shows form data D, into which information can be input at a client terminal, by a first icon ICO1. The start screen INF2 also has a second icon ICO2 in the shape of a "+" for adding form data D to the start screen INF2.

ステップS101と並行して、チャットサーバ3はクライアント端末に対してチャット画面を送信し、クライアント端末はディスプレイにチャット画面を表示する(ステップS102)。 In parallel with step S101, the chat server 3 transmits a chat screen to the client terminal, and the client terminal displays the chat screen on its display (step S102).

その後、ユーザは、クライアント端末に表示された開始画面INF2を用いて、新たな情報を入力した帳票データDを選択する。
具体的には、ユーザが、クライアント端末のディスプレイに表示中の開始画面INF2の所定の第1アイコンICO1を指定して(例えば、第1アイコンICO1の一つをタッチする、第1アイコンICO1の一つをマウスでクリックするなど)、新たな情報を入力したい帳票データDを選択する。
帳票データDの選択を受け付けたクライアント端末は、選択した帳票データDの送信要求を帳票管理サーバ1に送信する(ステップS103)。
Thereafter, the user uses the start screen INF2 displayed on the client terminal to select the form data D into which the new information has been input.
Specifically, the user designates a specific first icon ICO1 on the start screen INF2 being displayed on the display of the client terminal (for example, by touching one of the first icons ICO1 or by clicking one of the first icons ICO1 with the mouse), and selects the report data D into which he or she wishes to enter new information.
The client terminal that has accepted the selection of the form data D transmits a transmission request for the selected form data D to the form management server 1 (step S103).

帳票データDの送信要求を受信した帳票管理サーバ1の第1送受信部14は、送信要求のあった帳票データDを記憶部11から抽出し、クライアント端末に送信する(ステップS104、S12)。帳票データDを受信したクライアント端末は、図4及び図5に示すような帳票データDをディスプレイに表示する。
ユーザは、クライアント端末の入力装置を用いて、表示中の帳票データDに追加したい情報を入力する。クライアント端末にて入力された情報は、帳票管理サーバ1に送信され(ステップS105)、帳票管理サーバ1の作成部12が、帳票データDの指定された位置に、受信した情報を追加する(ステップS13)。
The first transmitting/receiving unit 14 of the form management server 1 that has received the transmission request for the form data D extracts the form data D requested for transmission from the storage unit 11 and transmits it to the client terminal (steps S104 and S12). The client terminal that has received the form data D displays the form data D on its display as shown in Figs. 4 and 5.
The user uses the input device of the client terminal to input information that he or she wishes to add to the displayed form data D. The information input at the client terminal is transmitted to the form management server 1 (step S105), and the creation unit 12 of the form management server 1 adds the received information to the specified position of the form data D (step S13).

帳票管理サーバ1の判定部13は、帳票データDへの情報の追加が完了し、新規帳票データNDが作成されたか否かを判定する(ステップS14)。
具体的には、判定部13は、帳票データDへの情報の追加を完了後、クライアント端末に表示中の帳票データDにて登録ボタンB1が押されたことが、当該クライアント端末から帳票管理サーバ1に通知された(ステップS106)ときに、新規帳票データNDが作成されたと判定する。
The determination unit 13 of the form management server 1 determines whether or not the addition of information to the form data D has been completed and new form data ND has been created (step S14).
Specifically, after completing the addition of information to the report data D, the judgment unit 13 judges that new report data ND has been created when the client terminal notifies the report management server 1 that the registration button B1 has been pressed on the report data D displayed on the client terminal (step S106).

新規帳票データNDが作成されたと判定部13にて判定されていない場合(ステップS14で「No」)、登録ボタンB1が押されて新規帳票データNDが作成されるまで待機する。なお、帳票データDを表示中に情報の追加を中止(キャンセル)した場合には、新規帳票データNDの作成動作を終了する。
一方、新規帳票データNDが作成されたと判定部13にて判定された場合(ステップS14で「Yes」)、帳票管理サーバ1の第1送受信部14は、第1トークンTOK1を用いて、チャットサーバ3に新規帳票作成メッセージM1を送信する(ステップS107、S15)。
If the determination unit 13 does not determine that new form data ND has been created ("No" in step S14), the process waits until the registration button B1 is pressed and new form data ND is created. If the addition of information is stopped (cancelled) while the form data D is being displayed, the operation of creating the new form data ND is terminated.
On the other hand, if the judgment unit 13 judges that new document data ND has been created ('Yes' in step S14), the first transmission/reception unit 14 of the document management server 1 sends a new document creation message M1 to the chat server 3 using the first token TOK1 (steps S107, S15).

具体的には、第1送受信部14は、第1トークンTOK1から新規帳票作成メッセージM1の宛先であるルームに関する情報(例えば、新規帳票作成メッセージM1の宛先であるルームのルームID)を抽出し、第1トークンTOK1から抽出したルームを宛先として、チャットサーバ3に新規帳票作成メッセージM1を送信する。
なお、第1トークンTOK1は、第1送受信部14が新規帳票作成メッセージM1を送信する毎にチャットサーバ3に第1トークンTOK1の生成と送信を要求することで取得される。
Specifically, the first transmitter/receiver 14 extracts information regarding the room that is the destination of the new form creation message M1 from the first token TOK1 (for example, the room ID of the room that is the destination of the new form creation message M1), and sends the new form creation message M1 to the chat server 3, with the room extracted from the first token TOK1 as the destination.
The first token TOK1 is obtained by the first transmitter/receiver 14 requesting the chat server 3 to generate and transmit the first token TOK1 every time the first transmitter/receiver 14 transmits a new form creation message M1.

他の実施形態として、第1トークンTOK1は、予め取得されて記憶部11に記憶され、当該第1トークンTOK1の有効期限に関する情報を含んでいてもよい。この場合、第1送受信部14は、第1トークンTOK1の有効期限を考慮して、チャットサーバ3に第1トークンTOK1の生成と送信を要求してもよい。 In another embodiment, the first token TOK1 may be acquired in advance and stored in the memory unit 11, and may include information regarding the expiration date of the first token TOK1. In this case, the first transceiver 14 may request the chat server 3 to generate and transmit the first token TOK1, taking into account the expiration date of the first token TOK1.

新規帳票作成メッセージM1は、関連ルームに属するユーザが使用するクライアント端末のディスプレイに表示される。新規帳票作成メッセージM1を送信後、帳票管理サーバ1の第2トークン生成部16は、チャットサーバ3から第2トークンTOK2の生成要求(ステップS110)が送信されてきたか否かを判定する。第2トークンTOK2の生成要求は、クライアント端末に表示中の新規帳票作成メッセージM1の内容が確認された(既読ステータスになった)とき(ステップS109)に、チャットサーバ3から帳票管理サーバ1に対してなされる。 The new form creation message M1 is displayed on the display of a client terminal used by a user belonging to the related room. After sending the new form creation message M1, the second token generation unit 16 of the form management server 1 determines whether or not a request to generate a second token TOK2 (step S110) has been sent from the chat server 3. The request to generate a second token TOK2 is made from the chat server 3 to the form management server 1 when the content of the new form creation message M1 being displayed on the client terminal is confirmed (the message has a read status) (step S109).

第2トークンTOK2の生成要求がなされない場合(ステップS16で「No」)、第2トークンTOK2の生成要求がされるまで待機する。なお、例えば、第2トークンTOK2の生成要求が長時間なされない場合などには、帳票管理サーバ1は、そのまま動作を終了してもよい。
一方、第2トークンTOK2の生成要求がなされた場合(ステップS16で「Yes」)、第2トークン生成部16は、第2トークンTOK2を生成し、チャットサーバ3に送信する(ステップS111、S17)。
If a request to generate the second token TOK2 is not made ("No" in step S16), the document management server 1 waits until a request to generate the second token TOK2 is made. Note that, for example, if a request to generate the second token TOK2 is not made for a long period of time, the document management server 1 may end its operation.
On the other hand, if a request for generating the second token TOK2 has been made ("Yes" in step S16), the second token generating unit 16 generates the second token TOK2 and transmits it to the chat server 3 (steps S111, S17).

第2トークンTOK2をチャットサーバ3に送信後、帳票管理サーバ1の第1送受信部14がチャットサーバ3から帳票既読情報RIを受信した場合(ステップS112)、帳票管理サーバ1は、受信した帳票既読情報RIを用いた処理を実行する(ステップS18)。例えば、帳票管理サーバ1は、帳票既読情報RIに含まれる情報を、新規帳票データNDの管理のために記憶部11などに記憶する。 After transmitting the second token TOK2 to the chat server 3, if the first transceiver 14 of the document management server 1 receives document read information RI from the chat server 3 (step S112), the document management server 1 executes processing using the received document read information RI (step S18). For example, the document management server 1 stores information included in the document read information RI in the memory unit 11 or the like for managing new document data ND.

(5-2)チャットサーバにおける動作
次に、図6及び図9を用いて、新規帳票データNDが作成される場合のチャットサーバ3の動作を説明する。図9は、新規帳票データが作成される場合のチャットサーバの動作を示すフローチャートである。
ユーザがクライアント端末を用いてチャットサーバ3にログインし、当該クライアント端末からチャットサーバ3にアクセスすると、チャットサーバ3は、クライアント端末に図10に示すようなチャット画面INF3を送信する(ステップS102、S21)。チャット画面INF3を受信したクライアント端末は、当該チャット画面をディスプレイに表示する。図10は、チャット画面の一例を示す図である。
(5-2) Operation of the Chat Server Next, the operation of the chat server 3 when new form data ND is created will be described with reference to Fig. 6 and Fig. 9. Fig. 9 is a flowchart showing the operation of the chat server when new form data is created.
When a user logs in to the chat server 3 using a client terminal and accesses the chat server 3 from the client terminal, the chat server 3 transmits a chat screen INF3 as shown in Fig. 10 to the client terminal (steps S102 and S21). The client terminal that receives the chat screen INF3 displays the chat screen on its display. Fig. 10 is a diagram showing an example of the chat screen.

図10に示すように、チャット画面INF3は、ルーム表示欄A1と、チャット欄A2と、情報表示部DIS2と、を有する。ルーム表示欄A1は、チャットサーバ3にて登録されているルーム名を表示する。ユーザが属しているルーム名の下には、当該ルームに属する他のユーザ名が表示される。図10に示す例では、ルームとして「部門ルーム」と「グループルーム」が登録されており、図10に示すチャット画面INF3を用いるユーザはグループルームに入室している。 As shown in FIG. 10, chat screen INF3 has a room display field A1, a chat field A2, and an information display section DIS2. The room display field A1 displays the room names registered in the chat server 3. Below the name of the room to which the user belongs, the names of other users who belong to that room are displayed. In the example shown in FIG. 10, a "department room" and a "group room" are registered as rooms, and the user using chat screen INF3 shown in FIG. 10 is in the group room.

チャット欄A2は、ルームに属しているユーザ間のチャットの内容が記載された吹き出しCHが表示される。吹き出しCHの近傍には、チャットを投稿したユーザ名と画像(例えば、ユーザの顔写真、アバターなど)と、チャットが投稿された年月日、時刻が表示される。情報表示部DIS2は、チャット欄A2でなされるチャットで共有された情報(例えば、画像など)を表示する。 Chat section A2 displays speech bubbles CH that contain the contents of chats between users belonging to the room. Near the speech bubbles CH, the name of the user who posted the chat and an image (e.g., a photo of the user's face, avatar, etc.) and the date and time the chat was posted are displayed. The information display unit DIS2 displays information (e.g., images, etc.) shared in chats made in chat section A2.

図9に戻り、クライアント端末にてチャット画面INF3を表示中、チャットサーバ3の第2送受信部32は、帳票管理サーバ1から新規帳票作成メッセージM1を受信したか否かを判定する(ステップS107、S22)。
新規帳票作成メッセージM1を受信しない場合(ステップS22で「No」)、チャット画面INF3を用いた通常のチャット(ユーザ間のメッセージのやりとり)が継続される。
Returning to FIG. 9, while the chat screen INF3 is displayed on the client terminal, the second transmitting/receiving unit 32 of the chat server 3 determines whether or not a new form creation message M1 has been received from the form management server 1 (steps S107, S22).
If the new form creation message M1 is not received ("No" in step S22), normal chat (exchange of messages between users) using the chat screen INF3 continues.

一方、新規帳票作成メッセージM1を受信した場合(ステップS22で「Yes」)、第2送受信部32は、受信した新規帳票作成メッセージM1と、当該新規帳票作成メッセージM1の宛先とを、チャットサーバ3の特定部33に送信する。
新規帳票作成メッセージM1を受信した特定部33は、受信した新規帳票作成メッセージM1の宛先である関連ルームを特定する(ステップS23)。具体的には、特定部33は、新規帳票作成メッセージM1とともに受信した当該新規帳票作成メッセージM1の宛先であるルームに関する情報(ルームID)と一致するルーム識別情報IDを有するルーム情報ROIに対応するルームを、関連ルームと特定する。関連ルームを特定後、新規帳票作成メッセージM1と関連ルームの特定結果(関連ルームのルーム情報ROI)と、がメッセージ送受信部34に送信される。
On the other hand, if a new form creation message M1 is received ('Yes' in step S22), the second transmission/reception unit 32 transmits the received new form creation message M1 and the destination of the new form creation message M1 to the identification unit 33 of the chat server 3.
The identification unit 33, which has received the new form creation message M1, identifies the related room that is the destination of the received new form creation message M1 (step S23). Specifically, the identification unit 33 identifies, as the related room, the room corresponding to the room information ROI having the room identification information ID that matches the information (room ID) related to the room that is the destination of the new form creation message M1 received together with the new form creation message M1. After identifying the related room, the new form creation message M1 and the identification result of the related room (room information ROI of the related room) are transmitted to the message transmission/reception unit 34.

その後、チャットサーバ3のメッセージ送受信部34は、特定部33から受信した新規帳票作成メッセージM1を、関連ルームのルーム情報ROIに含まれる全ユーザ(すなわち、関連ルームに属するユーザ)のクライアント端末に配信する(ステップS108、S24)。
新規帳票作成メッセージM1が配信されたユーザのチャット画面INF3には、図11に示すように、「新規帳票が作成されました」との記載と、「Abcdef」とのリンクLNと、を含む吹き出しCH1が、新規帳票作成メッセージM1として表示される。新規帳票作成メッセージM1に含まれるリンクLNは、新規帳票データNDに直接アクセスするためのリンクである。このようなリンクLNを新規帳票作成メッセージM1に含めることにより、チャット画面INF3においてリンクLNをクリック、タッチ等することにより、新規帳票データNDに直ちにアクセスできる。
図11は、新規帳票作成メッセージが表示されたチャット画面の一例を示す図である。
Thereafter, the message sending/receiving unit 34 of the chat server 3 distributes the new form creation message M1 received from the identification unit 33 to the client terminals of all users included in the room information ROI of the related room (i.e., users belonging to the related room) (steps S108, S24).
On the chat screen INF3 of the user to whom the new form creation message M1 has been delivered, a speech bubble CH1 including the statement "A new form has been created" and a link LN to "Abcdef" is displayed as the new form creation message M1, as shown in Fig. 11. The link LN included in the new form creation message M1 is a link for directly accessing the new form data ND. By including such a link LN in the new form creation message M1, the new form data ND can be immediately accessed by clicking, touching, or the like on the chat screen INF3.
FIG. 11 is a diagram showing an example of a chat screen on which a new form creation message is displayed.

新規帳票作成メッセージM1をチャット画面INF3に表示中に、チャットサーバ3は、新規帳票作成メッセージM1のリンクLNに対して操作がなされて、新規帳票作成メッセージM1の内容が確認されたか否かを判定する(ステップS109、S25)。
新規帳票作成メッセージM1の内容が確認されていない場合(ステップS25で「No」)、チャット画面INF3に新規帳票作成メッセージM1を表示した状態で待機する。
While the new form creation message M1 is displayed on the chat screen INF3, the chat server 3 determines whether an operation has been performed on the link LN of the new form creation message M1 and the contents of the new form creation message M1 have been confirmed (steps S109, S25).
If the contents of the new form creation message M1 have not been confirmed ("No" in step S25), the process waits with the new form creation message M1 displayed on the chat screen INF3.

一方、チャット画面INF3において新規帳票作成メッセージM1の内容が確認された場合(ステップS25で「Yes」)、チャットサーバ3の第2送受信部32は、帳票管理サーバ1に、第2トークンTOK2の生成要求を送信する(ステップS110、S26)。
第2トークンTOK2の生成要求の結果、帳票管理サーバ1から第2トークンTOK2が受信されない場合(ステップS27で「No」)、第2トークンTOK2の受信まで待機する。
On the other hand, if the contents of the new form creation message M1 are confirmed on the chat screen INF3 ('Yes' in step S25), the second transmission/reception unit 32 of the chat server 3 sends a request to generate a second token TOK2 to the form management server 1 (steps S110, S26).
If the second token TOK2 is not received from the document management server 1 as a result of the request to generate the second token TOK2 ("No" in step S27), the process waits until the second token TOK2 is received.

一方、帳票管理サーバ1から第2トークンTOK2を受信した場合(ステップS27で「Yes」)、チャットサーバ3の第2送受信部32は、第2トークンTOK2を用いて、帳票管理サーバ1に、ユーザにより内容が確認された既読の新規帳票作成メッセージM1に関する情報である帳票既読情報RIを送信する(ステップS112、S28)。 On the other hand, if the second token TOK2 is received from the document management server 1 ("Yes" in step S27), the second transceiver 32 of the chat server 3 uses the second token TOK2 to send document read information RI, which is information about the new document creation message M1 that has been read and whose contents have been confirmed by the user, to the document management server 1 (steps S112, S28).

(6)まとめ
上記にて説明した第1実施形態に係る帳票システム100においては、帳票管理サーバ1の作成部12において新規帳票データNDが作成された場合に、帳票管理サーバ1の第1送受信部14が、新規帳票データNDが作成されたことを示す新規帳票作成メッセージM1を、新規帳票データNDに関連するユーザが属する関連ルームを宛先としてチャットサーバ3に送信している。
また、新規帳票作成メッセージM1を受信したチャットサーバ3の特定部33が、受信した新規帳票作成メッセージM1の宛先である関連ルームを特定し、チャットサーバ3のメッセージ送受信部34が、特定した関連ルームに属するユーザに、受信した新規帳票作成メッセージM1を配信している。
(6) Summary In the document system 100 according to the first embodiment described above, when new document data ND is created in the creation unit 12 of the document management server 1, the first transceiver unit 14 of the document management server 1 sends a new document creation message M1 indicating that new document data ND has been created to the chat server 3, addressed to the related room to which the user related to the new document data ND belongs.
In addition, the identification unit 33 of the chat server 3 that receives the new form creation message M1 identifies the related room that is the destination of the received new form creation message M1, and the message sending/receiving unit 34 of the chat server 3 delivers the received new form creation message M1 to the users belonging to the identified related room.

関連ルームには新規帳票データNDに関連する1又は多数のユーザが属することができ、チャットサーバ3は、関連ルームを宛先とするメッセージを当該関連ルームに属する全ユーザに一度に配信できるので、帳票システム100では、帳票管理サーバ1において新規帳票データNDが作成されたときに、チャットサーバ3の関連ルーム宛に新規帳票作成メッセージM1を送信するだけで、新規帳票データNDに関連する多数のユーザに新規帳票データNDが作成されたことを効率よく通知できる。 One or many users related to the new document data ND can belong to a related room, and the chat server 3 can distribute messages addressed to the related room to all users belonging to the related room at once. Therefore, in the document system 100, when new document data ND is created in the document management server 1, by simply sending a new document creation message M1 to the related room of the chat server 3, it is possible to efficiently notify many users related to the new document data ND that the new document data ND has been created.

2.第2実施形態
上記のように、帳票システム100においては、帳票管理サーバ1にアクセスしたときにクライアント端末に表示される開始画面INF2には、当該クライアント端末にて情報を入力可能な帳票データDが第1アイコンICO1により表示される。開始画面INF2の特定の第1アイコンICO1を指定することで、当該特定の第1アイコンICO1が示す帳票データDをクライアント端末に表示できる。
この第1アイコンICO1の開始画面INF2における配置を、例えば、帳票管理サーバ1にログインできるユーザ毎、ユーザが使用する端末毎、ユーザのグループ毎に対応付けて記憶部11に記憶してもよい。これにより、開始画面INF2における第1アイコンICO1の配置を、ユーザ毎、端末毎、グループ毎に独立して設定できる。
2. Second embodiment As described above, in the form system 100, form data D into which information can be input at the client terminal is displayed by a first icon ICO1 on the start screen INF2 displayed on the client terminal when the client terminal accesses the form management server 1. By specifying a specific first icon ICO1 on the start screen INF2, the form data D indicated by the specific first icon ICO1 can be displayed on the client terminal.
The arrangement of the first icon ICO1 on the start screen INF2 may be associated with, for example, each user who can log in to the document management server 1, each terminal used by the user, or each group of users, and stored in the storage unit 11. This allows the arrangement of the first icon ICO1 on the start screen INF2 to be set independently for each user, each terminal, and each group.

また、第1アイコンICO1の開始画面INF2における配置のユーザ毎などの設定を、所定の識別コードと関連付けてもよい。また、この所定の識別コードを印刷して帳票システム100が配置された工場、プラント等の所定の位置に貼り付けてもよい。なお、上記の所定の識別コードは、例えば、QRコード(登録商標)、バーコード、ARマーカーとできる。これにより、この識別コードをクライアント端末により読み取るだけで、ユーザが以前に設定していた第1アイコンICO1の配置を簡単に再現できる。 In addition, settings such as the placement of the first icon ICO1 on the start screen INF2 for each user may be associated with a specified identification code. This specified identification code may be printed and affixed to a specified location in the factory, plant, etc. in which the document system 100 is installed. The above-mentioned specified identification code may be, for example, a QR code (registered trademark), a barcode, or an AR marker. This makes it possible to easily reproduce the placement of the first icon ICO1 previously set by the user, simply by reading this identification code with the client terminal.

3.他の実施形態
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。特に、本明細書に書かれた複数の実施形態及び変形例は必要に応じて任意に組み合せ可能である。
(A)上記の第1実施形態において、図6~図8、図10に示されたフローチャートに示された各ステップの処理順及び/又は処理内容は、本発明の要旨を逸脱しない範囲で変更できる。
3. Other embodiments Although one embodiment of the present invention has been described above, the present invention is not limited to the above embodiment, and various modifications are possible without departing from the gist of the invention. In particular, the multiple embodiments and modifications described in this specification can be arbitrarily combined as necessary.
(A) In the first embodiment described above, the processing order and/or processing content of each step shown in the flowcharts shown in FIGS. 6 to 8 and 10 can be changed without departing from the spirit and scope of the present invention.

(B)帳票管理サーバ1とチャットサーバ3とを1つのコンピュータシステムで実現してもよい。例えば、帳票管理サーバ1として機能するプログラムと、チャットサーバ3として機能するプログラムと、を当該1つのコンピュータシステムにインストールすることでこれを実現できる。 (B) The form management server 1 and the chat server 3 may be realized in a single computer system. For example, this can be realized by installing a program that functions as the form management server 1 and a program that functions as the chat server 3 in the single computer system.

(C)第1トークンTOK1を新規帳票データNDの登録ボタンB1に関連付け、新規帳票データNDの登録ボタンB1が押されてときに、第1送受信部14が、当該第1トークンTOK1から新規帳票データNDの宛先であるルームに関する情報を抽出してもよい。この場合、第1トークンTOK1は、新規帳票データNDのひな型が作成されたときに登録ボタンB1に関連付けられる。 (C) The first token TOK1 may be associated with a registration button B1 for new form data ND, and when the registration button B1 for new form data ND is pressed, the first transmitter/receiver 14 may extract information about the room that is the destination of the new form data ND from the first token TOK1. In this case, the first token TOK1 is associated with the registration button B1 when a template for the new form data ND is created.

また、登録ボタンB1に関連付ける第1トークンTOK1は、第1トークンTOK1を登録ボタンB1に関連付ける際に、帳票管理サーバ1がチャットサーバ3に第1トークンTOK1の生成と送信を要求することで取得されてもよい。
または、チャットサーバ3にて予め作成されているトークンのうちの1つをユーザが選択し、選択したTOKを第1トークンTOK1として登録ボタンB1に関連付けてもよい。
In addition, the first token TOK1 to be associated with the registration button B1 may be obtained by the document management server 1 requesting the chat server 3 to generate and transmit the first token TOK1 when associating the first token TOK1 with the registration button B1.
Alternatively, the user may select one of the tokens that have been created in advance in the chat server 3, and associate the selected TOK with the registration button B1 as the first token TOK1.

本発明は、各種作業に用いられる帳票データを管理する帳票管理方法、及び、帳票データを管理する帳票システムに広く適用できる。 The present invention can be widely applied to a report management method for managing report data used in various tasks, and a report system for managing report data.

100 帳票システム
1 帳票管理サーバ
11 記憶部
12 作成部
13 判定部
14 第1送受信部
15 編集部
16 第2トークン生成部
3 チャットサーバ
31 記憶部
32 第2送受信部
33 特定部
34 メッセージ送受信部
35 第1トークン生成部
5 生産管理システム
7 設備
T1 第1クライアント端末
T2 第2クライアント端末
D 帳票データ
ND 新規帳票データ
M1 新規帳票作成メッセージ
100 Form system 1 Form management server 11 Memory unit 12 Creation unit 13 Determination unit 14 First transmission/reception unit 15 Editing unit 16 Second token generation unit 3 Chat server 31 Memory unit 32 Second transmission/reception unit 33 Identification unit 34 Message transmission/reception unit 35 First token generation unit 5 Production management system 7 Equipment T1 First client terminal T2 Second client terminal D Form data ND New form data M1 New form creation message

Claims (6)

登録ボタンを有する帳票データを管理する帳票管理サーバと、所定の属性によって定められたルームに属する1又は複数のユーザに対してメッセージを配信するチャットサーバと、を備える帳票システムにおける帳票管理方法であって、
前記帳票管理サーバが、前記登録ボタンが押されたとのイベントを検知して新規帳票データが作成されたか否かを判定するステップと、
前記新規帳票データが作成されたと判定された場合、前記帳票管理サーバが、前記新規帳票データが作成されたことを示す新規帳票作成メッセージを、前記新規帳票データの前記登録ボタンに関連付けられ前記チャットサーバから取得した第1トークンから抽出した関連ルームを宛先として前記チャットサーバに送信するステップと、
前記チャットサーバが、前記帳票管理サーバから前記新規帳票作成メッセージを受信した場合、受信した前記新規帳票作成メッセージの宛先である前記関連ルームを特定するステップと、
前記チャットサーバが、特定した前記関連ルームに属するユーザに、受信した前記新規帳票作成メッセージを配信するステップと、
を備える、帳票管理方法。
A form management method in a form system including a form management server that manages form data having a registration button, and a chat server that delivers messages to one or more users who belong to a room defined by a predetermined attribute, comprising:
a step in which the form management server detects an event that the registration button is pressed and determines whether new form data has been created;
when it is determined that the new form data has been created, the form management server transmits a new form creation message indicating that the new form data has been created to the chat server, the new form creation message being associated with the registration button of the new form data and extracted from a first token acquired from the chat server;
When the chat server receives the new form creation message from the form management server, the chat server identifies the related room that is the destination of the received new form creation message;
a step of the chat server distributing the received new form creation message to users who belong to the identified related room;
A document management method comprising:
前記帳票管理サーバが、クライアント端末からの入力操作を受け付け、受け付けた入力操作に従って前記新規帳票作成メッセージの内容を編集するステップをさらに備える、請求項1に記載の帳票管理方法。 2. The form management method according to claim 1, further comprising the step of: said form management server accepting an input operation from a client terminal , and editing the content of said new form creation message in accordance with the accepted input operation. 前記帳票管理サーバが、前記帳票管理サーバにアクセスするための第2トークンを生成して前記チャットサーバに送信するステップと、
前記チャットサーバが、前記帳票管理サーバから受信した前記第2トークンを用いて前記帳票管理サーバに所定の通知をするステップと、
をさらに備える、請求項1又は2に記載の帳票管理方法。
a step of the document management server generating a second token for accessing the document management server and transmitting the second token to the chat server;
a step of the chat server sending a predetermined notification to the document management server using the second token received from the document management server;
The document management method according to claim 1 or 2, further comprising:
登録ボタンを有する帳票データを管理する帳票管理サーバと、所定の属性によって定められたルームに属する1又は複数のユーザに対してメッセージを配信するチャットサーバと、を備える帳票システムであって、
前記帳票管理サーバは、
前記登録ボタンが押されたとのイベントを検知して新規帳票データが作成されたか否かを判定する判定部と、
前記新規帳票データが作成されたと判定された場合、前記新規帳票データが作成されたことを示す新規帳票作成メッセージを、前記新規帳票データの前記登録ボタンに関連付けられ前記チャットサーバから取得した第1トークンから抽出した関連ルームを宛先として前記チャットサーバに送信する送信部と、
を有し、
前記チャットサーバは、
前記帳票管理サーバから前記新規帳票作成メッセージを受信した場合、受信した前記新規帳票作成メッセージの宛先である前記関連ルームを特定する特定部と、
特定した前記関連ルームに属するユーザに、受信した前記新規帳票作成メッセージを配信する配信部と、
を有する、帳票システム。
A form system including a form management server that manages form data having a registration button, and a chat server that delivers messages to one or more users who belong to a room defined by a predetermined attribute,
The form management server includes:
a determination unit that detects an event that the registration button is pressed and determines whether new form data has been created;
a transmission unit that, when it is determined that the new form data has been created, transmits a new form creation message indicating that the new form data has been created to the chat server, the message being associated with the registration button of the new form data and extracted from a first token obtained from the chat server;
having
The chat server,
an identification unit that identifies the related room that is the destination of the received new form creation message when the new form creation message is received from the form management server;
a distribution unit that distributes the received new form creation message to users who belong to the identified related room;
A report system having the above structure.
前記帳票管理サーバは、クライアント端末からの入力操作を受け付け、受け付けた入力操作に従って前記新規帳票作成メッセージの内容を編集する編集部をさらに有する、請求項4に記載の帳票システム。 5. The form system according to claim 4, wherein the form management server further comprises an editing unit that receives an input operation from a client terminal and edits the content of the new form creation message in accordance with the received input operation. 前記帳票管理サーバは、前記帳票管理サーバにアクセスするための第2トークンを生成して前記チャットサーバに送信するトークン生成部をさらに有し、
前記チャットサーバは、前記帳票管理サーバから受信した前記第2トークンを用いて前記帳票管理サーバに所定の通知をする通知部をさらに有する、
請求項4又は5に記載の帳票システム。
the form management server further includes a token generating unit that generates a second token for accessing the form management server and transmits the second token to the chat server;
the chat server further includes a notification unit that issues a predetermined notification to the form management server by using the second token received from the form management server;
6. A form system according to claim 4 or 5.
JP2020169364A 2020-10-06 2020-10-06 Document management method and document system Active JP7559484B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020169364A JP7559484B2 (en) 2020-10-06 2020-10-06 Document management method and document system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020169364A JP7559484B2 (en) 2020-10-06 2020-10-06 Document management method and document system

Publications (2)

Publication Number Publication Date
JP2022061382A JP2022061382A (en) 2022-04-18
JP7559484B2 true JP7559484B2 (en) 2024-10-02

Family

ID=81206779

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020169364A Active JP7559484B2 (en) 2020-10-06 2020-10-06 Document management method and document system

Country Status (1)

Country Link
JP (1) JP7559484B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004355417A (en) 2003-05-30 2004-12-16 Sanyo Electric Co Ltd Project information management device and program
JP2006268704A (en) 2005-03-25 2006-10-05 Canon Inc Document management system, document management method and program
JP2013161481A (en) 2012-02-01 2013-08-19 Nhn Corp Group messaging system and method for providing file sharing by bi-directional interlocking with cloud server and computer-readable recording medium
JP2019016302A (en) 2017-07-10 2019-01-31 株式会社リコー Information processing device, facility reservation system, and information notification method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004355417A (en) 2003-05-30 2004-12-16 Sanyo Electric Co Ltd Project information management device and program
JP2006268704A (en) 2005-03-25 2006-10-05 Canon Inc Document management system, document management method and program
JP2013161481A (en) 2012-02-01 2013-08-19 Nhn Corp Group messaging system and method for providing file sharing by bi-directional interlocking with cloud server and computer-readable recording medium
JP2019016302A (en) 2017-07-10 2019-01-31 株式会社リコー Information processing device, facility reservation system, and information notification method

Also Published As

Publication number Publication date
JP2022061382A (en) 2022-04-18

Similar Documents

Publication Publication Date Title
US9477522B2 (en) System and method for implementing workflow management using messaging
US8631021B2 (en) Systems and methods for managing organizational information
US20080209417A1 (en) Method and system of project management and task collaboration over instant messenger
US20030204427A1 (en) User interface for processing requests for approval
US20120221372A1 (en) System and method for an integrated workflow process, social, contact and web marketing solution
US9967349B2 (en) Integrated social media server and architecture
CN118435212A (en) Communication platform documentation as a communication channel
KR20130009932A (en) Method, system, and apparatus for process management
JP2016522937A (en) System and method for controlling electronic communication
US20010049705A1 (en) Electronic document processing system and electronic document processors
US20230368105A1 (en) Contextual workflow buttons
JP2019160062A (en) Business support method for store and server
JP2002091818A (en) Data file sharing / exchange system between companies and business collaboration system
US8751590B2 (en) Method and system for managing a virtual actionable conversation
US10798038B2 (en) Communication control method and information processing apparatus
JP7559484B2 (en) Document management method and document system
CN113592374B (en) Equipment purchasing management system, method, server and storage medium
US20080307321A1 (en) Method and system for construction document management and distribution
KR101884217B1 (en) Method of managing work evaluation, apparatus performing the same, storage media storing the same and program performing the same
JP2024012586A (en) Intellectual property information management system and intellectual property information provision method of the intellectual property information management system
JP7512828B2 (en) Document management method and document system
JP2007079900A (en) Human resource matching system and matching method
JP7492299B1 (en) Form generation system, form generation method, and form generation program
JP2024142799A (en) Temporary Equipment System
JP6420597B2 (en) List management system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230713

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240416

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240423

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240603

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240709

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240718

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240902

R150 Certificate of patent or registration of utility model

Ref document number: 7559484

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150