JP7559484B2 - Document management method and document system - Google Patents
Document management method and document system Download PDFInfo
- 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
Links
- 238000007726 management method Methods 0.000 title claims description 181
- 230000005540 biological transmission Effects 0.000 claims description 29
- 238000009826 distribution Methods 0.000 claims description 5
- 102100035584 BRCA2 and CDKN1A-interacting protein Human genes 0.000 description 18
- 101100058159 Homo sapiens BCCIP gene Proteins 0.000 description 18
- 101100153552 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) TOK1 gene Proteins 0.000 description 18
- 238000010586 diagram Methods 0.000 description 16
- 238000004519 manufacturing process Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 13
- 101001012154 Homo sapiens Inverted formin-2 Proteins 0.000 description 12
- 102100030075 Inverted formin-2 Human genes 0.000 description 12
- 238000003860 storage Methods 0.000 description 11
- 239000002994 raw material Substances 0.000 description 7
- 238000000034 method Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 102100027867 FH2 domain-containing protein 1 Human genes 0.000 description 3
- 101001060553 Homo sapiens FH2 domain-containing protein 1 Proteins 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000007689 inspection Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 101100109978 Arabidopsis thaliana ARP3 gene Proteins 0.000 description 2
- 101100163122 Arabidopsis thaliana ARPC2A gene Proteins 0.000 description 2
- 101100191082 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) GLC7 gene Proteins 0.000 description 2
- 101100427547 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ULS1 gene Proteins 0.000 description 2
- 101100030351 Schizosaccharomyces pombe (strain 972 / ATCC 24843) dis2 gene Proteins 0.000 description 2
- 101150117607 dis1 gene Proteins 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241000699666 Mus <mouse, genus> Species 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013070 change management Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
Images
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing 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).
大規模な工場、プラント等において各種管理を適切に行うためには、各種管理を行うために新たな帳票データが作成されたときに、新たな帳票データの内容確認、内容の編集依頼などのために、新たな帳票データに関連する作業者に対して新たな帳票データが作成されたことを通知する必要がある。 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.
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
原料に関する管理においては、例えば、原料が枯渇したことを通知する原料切れ通知、原料情報の管理がなされる。
作業者に関する管理においては、例えば、作業者情報の管理、各種情報の多言語対応、工場、プラント等でトラブルが発生した場合の担当者の呼び出し(トラブルコール)などがなされる。
稼働に関する管理においては、例えば、製品の検査結果の管理、作業手順書などの作業に関する文書の管理、生産ロットに関する情報の管理などがなされる。
設備に関する管理においては、例えば、設備で発生したトラブルの通知、設備点検の管理がなされる。
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
(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
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
また、帳票管理サーバ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
第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
チャットサーバ3は、プロセッサと、記憶装置(例えば、RAM、ROM、ハードディスク、SSDなど)と、ネットワークインタフェースと、を備えるコンピュータシステムであって、帳票システム100におけるユーザ(帳票システム100が設置された工場、プラントの管理者、作業者)間のチャット機能を提供するサーバである。
チャットサーバ3は、ネットワークを介して、第1クライアント端末T1と通信可能となっている。作業者は、第1クライアント端末T1を用いてチャットサーバ3にログインして、チャットサーバ3にて提供されているチャット機能を用いて、他の作業者などとの間でメッセージのやりとりを行うことができる。
The
The
なお、チャットサーバ3は、ネットワークを介して、第2クライアント端末T2とも通信可能となっていてもよい。これにより、帳票管理サーバ1の管理者は、第2クライアント端末T2を用いてチャットサーバ3にログインして、他の作業者などとの間でメッセージのやりとりを行うことができる。
The
本実施形態のチャットサーバ3は、チャット機能を使用するユーザを、所定の属性によって定められた「ルーム」と呼ばれるグループ単位で管理している。ルームは、例えば、作業者などが属する組織、部課、チームなどの単位で定められる。すなわち、各ルームには、例えば、同じ組織、部課、チームなどに属する作業者が属している。
In this embodiment, the
本実施形態のチャットサーバ3は、ルーム毎に閉じられたチャット機能を提供可能となっている。具体的には、チャットサーバ3は、1つのルームに属するユーザのクライアント端末間でのみメッセージのやりとりを可能とし、当該1つのルームに属さないユーザのクライアント端末との間のメッセージのやりとり及び閲覧を禁止できる。
また、チャットサーバ3は、単数又は複数のルームを宛先としたメッセージ機能を提供可能となっている。具体的には、チャットサーバ3は、ルームを宛先としたメッセージを、宛先となったルームに属するユーザのクライアント端末のみに対して配信できる。
The
The
チャットサーバ3は、帳票管理サーバ1と双方向通信可能となっている。例えば、チャットサーバ3は、帳票管理サーバ1からメッセージを受信するだけでなく、帳票管理サーバ1に対してチャットサーバ3で閲覧済みのメッセージに関する情報を通知できる。
The
本実施形態の帳票システム100は、生産管理システム5を備える。生産管理システム5は、プロセッサと、記憶装置(例えば、RAM、ROM、ハードディスク、SSDなど)と、ネットワークインタフェースと、を備えるコンピュータシステムであって、帳票システム100が設置された工場、プラント等において生産される製品の生産管理に関する各種情報を管理する。
生産管理システム5は、例えば、工場、プラント等において生産される製品のロット情報、製品の生産に用いられる原料情報、特定の製品を担当する作業者に関する情報、などを管理する。生産管理システム5は、ネットワークを介して、帳票管理サーバ1と通信可能となっており、帳票管理サーバ1は、生産管理システム5から取得した情報を帳票データDに入力できる。
The
The
本実施形態の帳票システム100において、帳票管理サーバ1は、ネットワークを介して、帳票システム100が設置された工場、プラント等が備える設備7と通信可能となっている。これにより、帳票管理サーバ1は、例えば、設備7において発生したトラブルに関する情報を取得したときに、トラブルが発生した設備7に対するトラブルコールに用いる帳票データDを作成できる。帳票管理サーバ1と通信可能な設備7としては、例えば、製品の製造装置、工場、プラント等に設けられたセンサ(例えば、カメラ、温度計、湿度計、振動計など)がある。
In the
(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
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
図3に示す帳票データDには、設備7のチェック項目が配置されており、このチェック項目に対するチェック結果の記載がチェックボックスとともに配置されている。一方、図4に示す帳票データDには、原料の不足が生じた発生日と、供給が必要な部品の品番と、当該部品の供給依頼をするためのボタンと、が配置されている。また、部品の品番の端には、画像を撮影して添付するためのボタンが配置されている。
The report data D shown in Figure 3 lists the check items for
また、記憶部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
作成部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
さらに、作成部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
第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
帳票管理サーバ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
上記の構成を有することにより、帳票管理サーバ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
(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
As shown in FIG. 2, the
記憶部31は、チャットサーバ3において用いられる各種情報を記憶する。
具体的には、記憶部31は、ルーム情報ROIを記憶する。ルーム情報ROIは、ユーザ間のメッセージのやりとり(チャット機能)をルーム単位で行うための情報である。ルーム情報ROIは、ルームを識別するルームIDであるルーム識別情報IDと、ルーム識別情報IDで識別されるルームに属するユーザのユーザ情報UIと、を含む。
The storage unit 31 stores various types of information used in the
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
さらに、記憶部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
第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
特定部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
また、特定部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
上記の構成を有することにより、チャットサーバ3は、所定の属性により定められたルームに属する1又は複数のユーザに対してメッセージを配信して、当該1又は複数のユーザ間のみのメッセージのやりとりを行うルーム単位のチャット機能を実現できる。
また、帳票管理サーバ1において新規帳票データNDが作成されたことを通知する新規帳票作成メッセージM1を受信した場合には、当該新規帳票作成メッセージM1の宛先である関連ルームに属する1又は複数のユーザに、受信した新規帳票作成メッセージM1に送信できる。すなわち、上記の構成を有するチャットサーバ3は、関連ルームを宛先とする新規帳票作成メッセージM1を受信するだけで、新規帳票データNDが作成されたことを当該新規帳票データNDに関連する1又は複数のユーザに一度に効率よく通知できる。
With the above configuration,
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
(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
ユーザがクライアント端末を用いて帳票管理サーバ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
その後、ユーザは、クライアント端末に表示された開始画面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
具体的には、第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
The first token TOK1 is obtained by the first transmitter/receiver 14 requesting the
他の実施形態として、第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
新規帳票作成メッセージ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
第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
(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
When a user logs in to the
図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
チャット欄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
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
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
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
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
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
(6)まとめ
上記にて説明した第1実施形態に係る帳票システム100においては、帳票管理サーバ1の作成部12において新規帳票データNDが作成された場合に、帳票管理サーバ1の第1送受信部14が、新規帳票データNDが作成されたことを示す新規帳票作成メッセージM1を、新規帳票データNDに関連するユーザが属する関連ルームを宛先としてチャットサーバ3に送信している。
また、新規帳票作成メッセージM1を受信したチャットサーバ3の特定部33が、受信した新規帳票作成メッセージM1の宛先である関連ルームを特定し、チャットサーバ3のメッセージ送受信部34が、特定した関連ルームに属するユーザに、受信した新規帳票作成メッセージM1を配信している。
(6) Summary In the
In addition, the identification unit 33 of the
関連ルームには新規帳票データ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
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
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
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
(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
Alternatively, the user may select one of the tokens that have been created in advance in the
本発明は、各種作業に用いられる帳票データを管理する帳票管理方法、及び、帳票データを管理する帳票システムに広く適用できる。 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
Claims (6)
前記帳票管理サーバが、前記登録ボタンが押されたとのイベントを検知して新規帳票データが作成されたか否かを判定するステップと、
前記新規帳票データが作成されたと判定された場合、前記帳票管理サーバが、前記新規帳票データが作成されたことを示す新規帳票作成メッセージを、前記新規帳票データの前記登録ボタンに関連付けられ前記チャットサーバから取得した第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:
前記チャットサーバが、前記帳票管理サーバから受信した前記第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トークンから抽出した関連ルームを宛先として前記チャットサーバに送信する送信部と、
を有し、
前記チャットサーバは、
前記帳票管理サーバから前記新規帳票作成メッセージを受信した場合、受信した前記新規帳票作成メッセージの宛先である前記関連ルームを特定する特定部と、
特定した前記関連ルームに属するユーザに、受信した前記新規帳票作成メッセージを配信する配信部と、
を有する、帳票システム。 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.
前記チャットサーバは、前記帳票管理サーバから受信した前記第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.
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)
| 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 |
-
2020
- 2020-10-06 JP JP2020169364A patent/JP7559484B2/en active Active
Patent Citations (4)
| 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 |