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
JP6474237B2 - Work procedure management system and work procedure management server - Google Patents
[go: Go Back, main page]

JP6474237B2 - Work procedure management system and work procedure management server - Google Patents

Work procedure management system and work procedure management server Download PDF

Info

Publication number
JP6474237B2
JP6474237B2 JP2014230207A JP2014230207A JP6474237B2 JP 6474237 B2 JP6474237 B2 JP 6474237B2 JP 2014230207 A JP2014230207 A JP 2014230207A JP 2014230207 A JP2014230207 A JP 2014230207A JP 6474237 B2 JP6474237 B2 JP 6474237B2
Authority
JP
Japan
Prior art keywords
processing unit
log
work procedure
deviation
client terminal
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
JP2014230207A
Other languages
Japanese (ja)
Other versions
JP2016095593A (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.)
Hitachi Industry and Control Solutions Co Ltd
Original Assignee
Hitachi Industry and Control Solutions Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Industry and Control Solutions Co Ltd filed Critical Hitachi Industry and Control Solutions Co Ltd
Priority to JP2014230207A priority Critical patent/JP6474237B2/en
Publication of JP2016095593A publication Critical patent/JP2016095593A/en
Application granted granted Critical
Publication of JP6474237B2 publication Critical patent/JP6474237B2/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/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • 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

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

Description

本発明は、例えば、医薬品製造工場における生産現場において、作業者が行った作業手順を管理するための作業手順管理システム及び作業手順管理サーバに関する。   The present invention relates to a work procedure management system and a work procedure management server for managing a work procedure performed by an operator at a production site in a pharmaceutical manufacturing factory, for example.

製品の製造現場では、作業者の作業手順や、作業内容が厳格に定められている。例えば、医薬品を製造する際には、製造現場に原材料を搬入し、搬入された原材料を所定の比率で混合し、混合された原材料を錠剤に成形し、この錠剤を包装するといった順序で作業が行われる。そして、作業者は作業手順毎に作業内容を遵守して作業しなければならない。しかし、実際の現場では、作業者が何らかの要因により作業手順をスキップしたり、誤った入力をしたりといった予定外の作業が行われることがあり、このような予定外の作業を「逸脱」として管理していた。逸脱は許容される場合もあるため、管理者は、どのような状況で逸脱が行われたかを管理する必要があった。   At the product manufacturing site, the work procedures and work contents of workers are strictly defined. For example, when manufacturing pharmaceutical products, work is carried out in the order of bringing raw materials into the manufacturing site, mixing the raw materials carried in at a predetermined ratio, forming the mixed raw materials into tablets, and packaging the tablets. Done. And an operator must work in compliance with the work contents for each work procedure. However, in the actual site, unscheduled work such as the operator skipping the work procedure for some reason or making an incorrect input may be performed, and such unscheduled work is regarded as “deviation”. I was managing. Since deviation may be allowed, the administrator has to manage under what circumstances the deviation has occurred.

特許文献1には、障害発生時の画面イメージデータを残しておき、当該画面イメージデータを参照することにより、障害発生時にユーザがどのような入力を行って障害に至ったかを確認する技術が開示されている。   Japanese Patent Application Laid-Open No. 2004-151858 discloses a technique for confirming what input a user has made when a failure occurs by leaving screen image data at the time of the failure and referring to the screen image data. Has been.

特開2005−258686号公報JP-A-2005-258686

従来、逸脱発生時のシステムログ、逸脱の情報(例えば、作業手順を逸脱した直接的な原因)をデータとして記録することは可能であった。しかし、管理者が逸脱発生時のデータやログを一覧で確認するだけでは、逸脱発生時に作業者が入力した情報や詳細なオペレーション状況を特定することは難しい。また、記録したデータが改ざんされると、正確な状況把握を行うことができない。
例えば、特許文献1に開示された技術では、取得した画面イメージデータが改ざんされたかどうかは分からない。
Conventionally, it has been possible to record the system log at the time of departure and information on the departure (for example, the direct cause of deviation from the work procedure) as data. However, it is difficult for the administrator to specify the information and detailed operation status entered by the operator when the deviation occurs only by checking the data and log when the deviation occurs in a list. In addition, if the recorded data is altered, it is impossible to accurately grasp the situation.
For example, in the technique disclosed in Patent Document 1, it is not known whether the acquired screen image data has been tampered with.

本発明はこのような状況に鑑みて成されたものであり、逸脱発生時に記録される画面イメージデータの改ざんを検出できるようにすることを目的とする。   The present invention has been made in view of such a situation, and an object thereof is to enable detection of alteration of screen image data recorded when a deviation occurs.

本発明に係る第1クライアント端末は、作業手順管理サーバにログインすることにより、作業手順管理サーバから割り振られたセッションIDにより確立したセッション期間内に、作業手順管理サーバから取得した作業手順に基づいて作業者によって行われる操作に従い、処理を実行する。そして、処理のログ情報と、処理の実行に伴って表示部に表示された画面の画面ハードコピー情報とを作業手順管理サーバに送信する。
作業手順管理サーバは、操作が作業手順から逸脱したか否かを判断する。そして、セッション期間内に、第1クライアント端末から受信したログ情報と、画面ハードコピー情報とを、セッションIDと共にデータベースに記録する。そして、要求受付処理部により操作が作業手順から逸脱していると判断された場合に、逸脱の内容と共に、画面ハードコピー情報の一部を符号化した第1符号化情報をデータベースに記録する指示をログ処理部に行う。
The first client terminal according to the present invention is based on the work procedure acquired from the work procedure management server within the session period established by the session ID assigned by the work procedure management server by logging in to the work procedure management server. The process is executed according to the operation performed by the worker. Then, the log information of the process and the screen hard copy information of the screen displayed on the display unit as the process is executed are transmitted to the work procedure management server.
The work procedure management server determines whether or not the operation deviates from the work procedure. Then, the log information received from the first client terminal and the screen hard copy information are recorded in the database together with the session ID within the session period . Then, when the operation by the request receiving unit is determined as a departure from the work procedure, with the contents of deviations, an instruction to record the first encoded information by encoding a part of the screen hard copy information in the database To the log processing unit.

本発明によれば、画面ハードコピー情報が改ざんされると、改ざんされた画面ハードコピー情報の一部が符号化された値と、データベースに記録された第1符号化情報とは異なるため、画面ハードコピー情報が改ざんされたことを検出できる。
上記した以外の課題、構成及び効果は、以下の実施の形態例の説明により明らかにされる。
According to the present invention, when the screen hard copy information is falsified, the value obtained by encoding a part of the falsified screen hard copy information is different from the first encoded information recorded in the database. It is possible to detect that the hard copy information has been tampered with.
Problems, configurations, and effects other than those described above will be clarified by the following description of embodiments.

本発明の一実施の形態例に係る作業手順管理システムの内部構成例を示すブロック図である。It is a block diagram which shows the example of an internal structure of the work procedure management system which concerns on one embodiment of this invention. 本発明の一実施の形態例に係る作業手順管理システムの各装置を構成する計算機のハードウェア構成例を示すブロック図である。It is a block diagram which shows the hardware structural example of the computer which comprises each apparatus of the work procedure management system which concerns on one embodiment of this invention. 本発明の一実施の形態例に係る製造指図データ、逸脱情報データ、逸脱・ログ関連データのテーブル構成図である。It is a table block diagram of manufacturing instruction data, deviation information data, and deviation / log related data according to an embodiment of the present invention. 本発明の一実施の形態例に係るログデータ、画面ハードコピーデータ、サーバ送付データのテーブル構成図である。It is a table block diagram of log data, screen hard copy data, and server sending data according to an embodiment of the present invention. 本発明の一実施の形態例に係る作業者が作業手順を逸脱したときにクライアント端末とサーバが行う処理の例を示すシーケンス図である。It is a sequence diagram which shows the example of the process which a client terminal and a server perform when the worker concerning one embodiment of this invention deviates from a work procedure. 本発明の一実施の形態例に係る作業者が作業手順を逸脱したときに作業手順管理サーバが行う処理の詳細な動作例を示すフローチャートである。It is a flowchart which shows the detailed operation example of the process which a work procedure management server performs when the worker concerning one embodiment of this invention deviates from a work procedure. 本発明の一実施の形態例に係るクライアント端末の表示部に表示される画面の表示例を示すユーザ・インタフェース図である。図7Aは、逸脱検索画面の表示例を示し、図7Bは、逸脱詳細ログ画面の表示例を示す。It is a user interface figure which shows the example of a display of the screen displayed on the display part of the client terminal which concerns on the example of 1 embodiment of this invention. FIG. 7A shows a display example of the departure search screen, and FIG. 7B shows a display example of the departure detail log screen. 本発明の一実施の形態例に係る管理者が逸脱検索を行う際にクライアント端末とサーバが行う処理の例を示すシーケンス図である。It is a sequence diagram which shows the example of the process which a client terminal and a server perform when the administrator which concerns on one embodiment of this invention performs a deviation search. 本発明の一実施の形態例に係る管理者が逸脱検索を行う際に作業手順管理サーバが行う処理の詳細な動作例を示すフローチャートである。It is a flowchart which shows the detailed operation example of the process which a work procedure management server performs when the administrator which concerns on one embodiment of this invention performs a deviation search.

以下、本発明の一実施の形態例に係る作業手順管理システム及び作業手順管理サーバについて、添付図面を参照して説明する。
本明細書及び図面において、実質的に同一の機能又は構成を有する構成要素については、同一の符号を付することにより重複する説明を省略する。
Hereinafter, a work procedure management system and a work procedure management server according to an embodiment of the present invention will be described with reference to the accompanying drawings.
In the present specification and drawings, components having substantially the same function or configuration are denoted by the same reference numerals, and redundant description is omitted.

図1は、作業手順管理システム10の内部構成例を示す。
この作業手順管理システム10は、例えば、医薬品の製造工場において、作業者が製造指図に従って一連の作業を行う際に、この作業手順を管理するものである。以下、作業手順管理システム10について、その構成例及び動作例を説明する。
FIG. 1 shows an internal configuration example of the work procedure management system 10.
The work procedure management system 10 manages, for example, a work procedure when a worker performs a series of work in accordance with a production order in a pharmaceutical manufacturing factory. Hereinafter, a configuration example and an operation example of the work procedure management system 10 will be described.

作業手順管理システム10は、作業手順管理サーバ1と、ネットワーク3を介して接続されたクライアント端末2A、2Bを備える。クライアント端末2Aは、工場内の作業者が操作する端末である。クライアント端末2Bは、工場内の管理者が操作する端末であり、クライアント端末2Aによって実行された処理の実行結果、及びクライアント端末2Aの画面ハードコピー情報を表示することができる。作業手順管理サーバ1は、不図示のデータセンタに設けられている。作業手順管理サーバ1の数や性能は、クライアント端末2A、2Bの数に合わせて決定される。   The work procedure management system 10 includes a work procedure management server 1 and client terminals 2 </ b> A and 2 </ b> B connected via a network 3. The client terminal 2A is a terminal operated by a worker in the factory. The client terminal 2B is a terminal operated by an administrator in the factory, and can display the execution result of the process executed by the client terminal 2A and the screen hard copy information of the client terminal 2A. The work procedure management server 1 is provided in a data center (not shown). The number and performance of the work procedure management server 1 are determined according to the number of client terminals 2A and 2B.

初めに、作業手順管理サーバ1の構成例を説明する。
作業手順管理サーバ1は、逸脱処理部11、要求受付処理部12及びログ処理部13を処理部として備える。また、作業手順管理サーバ1は、データベース内に製造指図データ14、逸脱情報データ15、逸脱・ログ関連データ16、ログデータ17、画面ハードコピーデータ18を備える。
First, a configuration example of the work procedure management server 1 will be described.
The work procedure management server 1 includes a departure processing unit 11, a request reception processing unit 12, and a log processing unit 13 as processing units. The work procedure management server 1 also includes production order data 14, deviation information data 15, deviation / log related data 16, log data 17, and screen hard copy data 18 in a database.

逸脱処理部11は、逸脱発生時におけるクライアント端末2Aのログ情報と画面ハードコピー情報と逸脱情報とを関連づけてデータベースに登録する。また、逸脱処理部11は、作業者が医薬品を製造するための製造指図情報や詳細情報等を製造指図データ14から検索したり、所定の処理を実行する際に逸脱情報データ15や逸脱・ログ関連データ16を更新したりする。そして、逸脱処理部11は、作業者がクライアント端末2Aを用いて行った操作が作業手順から逸脱している場合に、逸脱の内容と共に、画面ハードコピー情報の一部を符号化した第1符号化情報をデータベースに記録する指示をログ処理部13に行う。   The departure processing unit 11 registers the log information, screen hard copy information, and departure information of the client terminal 2A at the time of departure in the database in association with each other. Further, the departure processing unit 11 searches the manufacturing instruction data 14 for manufacturing instruction information and detailed information for manufacturing pharmaceutical products, and when executing predetermined processing, the departure information data 15 and the deviation / log The related data 16 is updated. The departure processing unit 11 encodes a part of the screen hard copy information together with the content of the departure when the operation performed by the operator using the client terminal 2A deviates from the work procedure. The log processing unit 13 is instructed to record the conversion information in the database.

要求受付処理部12は、クライアント端末2A、2Bから受け付けた要求に基づいて、クライアント端末2A、2Bに処理結果を返す。そして、要求受付処理部12は、ログ処理部13を介してログデータ17にログ情報を書込んだり、画面ハードコピーデータ18に画面ハードコピー情報を書込んだりする。   The request reception processing unit 12 returns a processing result to the client terminals 2A and 2B based on the request received from the client terminals 2A and 2B. Then, the request reception processing unit 12 writes log information to the log data 17 via the log processing unit 13 or writes screen hard copy information to the screen hard copy data 18.

ログ処理部13は、要求受付処理部12からの指示に基づいて、ログデータ17からログ情報を検索する。また、ログ処理部13は、要求受付処理部12からの指示に基づいて、クライアント端末2Aから受信したログ情報をログデータ17に記録したり、画面ハードコピー情報を画面ハードコピーデータ18に記録したりする。   The log processing unit 13 retrieves log information from the log data 17 based on an instruction from the request reception processing unit 12. In addition, the log processing unit 13 records the log information received from the client terminal 2A in the log data 17 or the screen hard copy information in the screen hard copy data 18 based on the instruction from the request reception processing unit 12. Or

製造指図データ14は、製造指図情報を記録する。製造指図情報は、作業者がクライアント端末2Aを使用して医薬品の製造を行う際に、クライアント端末2Aに伝送され、クライアント端末2Aの表示部22bに表示される。
逸脱情報データ15は、逸脱発生時における具体的な逸脱の内容を逸脱情報として記録する。
逸脱・ログ関連データ16は、発生した逸脱を特定するため情報を記録する。
ログデータ17は、クライアント端末2Aによって行われた処理を、処理が行われた発生日時と共にログ情報として記録する。
画面ハードコピーデータ18は、逸脱発生時におけるクライアント端末2Aの画面ハードコピー情報を記録する。
The production order data 14 records production order information. The manufacturing instruction information is transmitted to the client terminal 2A and displayed on the display unit 22b of the client terminal 2A when the worker manufactures the medicine using the client terminal 2A.
The deviation information data 15 records the specific contents of the deviation when the deviation occurs as deviation information.
The deviation / log related data 16 records information for specifying the deviation that has occurred.
The log data 17 records the processing performed by the client terminal 2A as log information together with the date and time when the processing was performed.
The screen hard copy data 18 records screen hard copy information of the client terminal 2A at the time of departure.

次に、作業者が操作するクライアント端末2Aの構成例を説明する。
クライアント端末2Aは、サーバ要求処理部21、実行処理部22、画面ハードコピー取得部23及びサーバ送付データ25を備える。そして、実行処理部22には、作業者が操作を行う操作部22aと、処理の実行状況を画面に表示する表示部22bとが接続される。このクライアント端末2Aの実行処理部22は、操作部22aが操作されることによって医薬品の製造に関わる情報を検索し、更新を行うための画面(後述する図5を参照)を表示する。このため、作業者は、クライアント端末2Aに表示された画面を通じて、医薬品を製造するための様々な処理を実行することができる。そして、クライアント端末2Aは、実行処理部22が実行した処理のログ情報と、処理の実行に伴ってクライアント端末2Aの表示部22bに表示された画面の画面ハードコピー情報とを作業手順管理サーバ1に送信している。
Next, a configuration example of the client terminal 2A operated by the worker will be described.
The client terminal 2 </ b> A includes a server request processing unit 21, an execution processing unit 22, a screen hard copy acquisition unit 23, and server delivery data 25. The execution processing unit 22 is connected to an operation unit 22a that is operated by an operator and a display unit 22b that displays a process execution status on a screen. The execution processing unit 22 of the client terminal 2A searches for information related to the manufacture of pharmaceuticals by operating the operation unit 22a and displays a screen (see FIG. 5 described later) for updating. For this reason, the operator can perform various processes for manufacturing pharmaceutical products through the screen displayed on the client terminal 2A. Then, the client terminal 2A receives the log information of the process executed by the execution processing unit 22 and the screen hard copy information of the screen displayed on the display unit 22b of the client terminal 2A along with the execution of the process. Is sending to.

サーバ要求処理部21は、常に起動しており、作業員がクライアント端末2Aを操作して入力した処理の実行を作業手順管理サーバ1に要求する。そして、サーバ要求処理部21は、実行処理部22から取得した処理のログ情報と、画面ハードコピー取得部23が取得した画面ハードコピー情報とを作業手順管理サーバ1に送信する。   The server request processing unit 21 is always activated, and requests the work procedure management server 1 to execute the process input by the worker operating the client terminal 2A. Then, the server request processing unit 21 transmits the processing log information acquired from the execution processing unit 22 and the screen hard copy information acquired by the screen hard copy acquisition unit 23 to the work procedure management server 1.

実行処理部22は、操作部22aからの操作入力を受け付け、表示部22bに処理結果、画面等を表示する。この実行処理部22は、作業者によって各種の操作が行われると起動し、作業者が作業手順(例えば、製造指図情報)に従って医薬品を製造する操作を行うために用いられ、この操作に従い、処理を実行する。そして、実行処理部22は、操作部22aからの操作入力を受け付け、表示部22bに処理結果、画面等を表示する。また、実行処理部22は、作業者によって行われた操作内容をログ情報としてサーバ要求処理部21に送る。
画面ハードコピー取得部23は、常に起動しており、作業者が何らかの操作を行うと、クライアント端末2Aの表示部22bに表示されている画面を画面ハードコピー情報として取得し、サーバ要求処理部21に送る。
The execution processing unit 22 receives an operation input from the operation unit 22a, and displays a processing result, a screen, and the like on the display unit 22b. The execution processing unit 22 is activated when various operations are performed by the worker, and is used by the worker to perform an operation of manufacturing a medicine according to a work procedure (for example, manufacturing instruction information). Execute. And the execution process part 22 receives the operation input from the operation part 22a, and displays a process result, a screen, etc. on the display part 22b. Further, the execution processing unit 22 sends the operation content performed by the worker to the server request processing unit 21 as log information.
The screen hard copy acquisition unit 23 is always activated, and when the operator performs some operation, the screen displayed on the display unit 22b of the client terminal 2A is acquired as screen hard copy information, and the server request processing unit 21 Send to.

次に、管理者が操作するクライアント端末2Bの構成例を説明する。
クライアント端末2Bは、サーバ要求処理部21、実行処理部22、画面ハードコピー取得部23、逸脱検索部24及びサーバ送付データ25を備える。クライアント端末2Bにおいても、クライアント端末2Aとほぼ同じ処理を行うことができる。
Next, a configuration example of the client terminal 2B operated by the administrator will be described.
The client terminal 2 </ b> B includes a server request processing unit 21, an execution processing unit 22, a screen hard copy acquisition unit 23, a departure search unit 24, and server delivery data 25. The client terminal 2B can perform almost the same processing as the client terminal 2A.

ただし、ログ処理部13は、クライアント端末2Bによって逸脱の検索要求が行われると、ログ情報及び画面ハードコピー情報をデータベースから読み出す。
そして、逸脱処理部11は、画面ハードコピー情報の一部を再び符号化した第2符号化情報と、データベースから読み出した第1符号化情報とを照合した結果(例えば、アラーム情報)をクライアント端末2Bに出力する。第1符号化情報及び第2符号化情報は、例えば、データ列であり、逸脱処理部11は、ハッシュ関数を用いて画面ハードコピー情報に含まれる所定位置のデータからデータ列を作成することができる。
However, the log processing unit 13 reads log information and screen hard copy information from the database when a deviation search request is made by the client terminal 2B.
Then, the departure processing unit 11 compares the second encoded information obtained by re-encoding part of the screen hard copy information with the first encoded information read from the database (for example, alarm information) as a client terminal. Output to 2B. The first encoded information and the second encoded information are, for example, data strings, and the deviation processing unit 11 can create a data string from data at a predetermined position included in the screen hard copy information using a hash function. it can.

また、逸脱検索部24は、管理者が逸脱検索画面W1、逸脱詳細ログ画面W2(後述する図7を参照)を表示させると起動する。この逸脱検索部24は、逸脱検索画面W1、逸脱詳細ログ画面W2を通じて要求された逸脱の検索要求を、サーバ要求処理部21を介して作業手順管理サーバ1に送信し、作業手順管理サーバ1によって検索された逸脱内容等を各画面に表示する。   The departure search unit 24 is activated when the administrator displays the departure search screen W1 and the departure detail log screen W2 (see FIG. 7 described later). The deviation search unit 24 sends a deviation search request requested through the deviation search screen W1 and the deviation detail log screen W2 to the work procedure management server 1 via the server request processing unit 21, and the work procedure management server 1 The searched deviation contents are displayed on each screen.

<計算機のハードウェア構成例>
次に、作業手順管理システム10の各装置を構成する計算機30のハードウェア構成を説明する。
図2は、計算機30のハードウェア構成例を示すブロック図である。
<Example of computer hardware configuration>
Next, the hardware configuration of the computer 30 configuring each device of the work procedure management system 10 will be described.
FIG. 2 is a block diagram illustrating a hardware configuration example of the computer 30.

計算機30は、いわゆるコンピュータとして用いられるハードウェアである。計算機30は、バス34にそれぞれ接続されたCPU(Central Processing Unit:中央処理装置)31、ROM(Read Only Memory)32、RAM(Random Access Memory)33を備える。さらに、計算機30は、表示部35、操作部36、不揮発性ストレージ37、ネットワークインタフェース38とを備える。   The computer 30 is hardware used as a so-called computer. The computer 30 includes a CPU (Central Processing Unit) 31, a ROM (Read Only Memory) 32, and a RAM (Random Access Memory) 33 respectively connected to the bus 34. Further, the computer 30 includes a display unit 35, an operation unit 36, a nonvolatile storage 37, and a network interface 38.

CPU31は、本実施の形態例に係る各機能を実現するソフトウェアのプログラムコードをROM32から読み出して実行する。RAM33には、演算処理の途中に発生した変数やパラメータ等が一時的に書き込まれる。このCPU31は、作業手順管理サーバ1においては、逸脱処理部11、要求受付処理部12、ログ処理部13として用いられる。また、CPU31は、クライアント端末2Aにおいては、サーバ要求処理部21、実行処理部22、画面ハードコピー取得部23を動作させるために用いられ、クライアント端末2Bにおいては、これらの処理部に加えて逸脱検索部24を動作させるために用いられる。   The CPU 31 reads out the program code of the software that implements each function according to the present embodiment from the ROM 32 and executes it. In the RAM 33, variables, parameters, and the like generated during the arithmetic processing are temporarily written. In the work procedure management server 1, the CPU 31 is used as the departure processing unit 11, the request reception processing unit 12, and the log processing unit 13. The CPU 31 is used to operate the server request processing unit 21, the execution processing unit 22, and the screen hard copy acquisition unit 23 in the client terminal 2A. In the client terminal 2B, the CPU 31 deviates in addition to these processing units. Used to operate the search unit 24.

表示部35は、例えば、液晶ディスプレイモニタであり、計算機30で行われる処理の結果等(例えば、後述する図4、図7の各画面)をユーザに表示する。表示部35は、クライアント端末2A、2Bの表示部22bに対応する。操作部36には、例えば、キーボード、マウス等が用いられ、ユーザが所定の操作入力、指示を行うことが可能である。操作部36は、クライアント端末2A、2Bの操作部22aに対応する。   The display unit 35 is, for example, a liquid crystal display monitor, and displays a result of processing performed by the computer 30 (for example, each screen of FIGS. 4 and 7 described later) to the user. The display unit 35 corresponds to the display unit 22b of the client terminals 2A and 2B. For example, a keyboard, a mouse, or the like is used for the operation unit 36, and a user can perform predetermined operation inputs and instructions. The operation unit 36 corresponds to the operation unit 22a of the client terminals 2A and 2B.

不揮発性ストレージ37としては、例えば、HDD(Hard disk drive)、フレキシブルディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード等が用いられる。この不揮発性ストレージ37には、OS(Operating System)、各種のパラメータの他に、計算機30を機能させるためのプログラムが記録されている。また、不揮発性ストレージ37には、作業手順管理サーバ1においては、製造指図データ14、逸脱情報データ15、逸脱・ログ関連データ16、ログデータ17、画面ハードコピーデータ18が記録される。一方、クライアント端末2A、2Bにおいては、サーバ送付データ25を記録される。
ネットワークインタフェース38には、例えば、NIC(Network Interface Card)等が用いられ、端子が接続されたLAN、専用線、ネットワークのいずれかを介して各種のデータを送受信することが可能である。
As the nonvolatile storage 37, for example, a hard disk drive (HDD), a flexible disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, or the like is used. In the nonvolatile storage 37, in addition to the OS (Operating System) and various parameters, a program for causing the computer 30 to function is recorded. Further, in the work procedure management server 1, manufacturing instruction data 14, deviation information data 15, deviation / log related data 16, log data 17, and screen hard copy data 18 are recorded in the nonvolatile storage 37. On the other hand, the server sending data 25 is recorded in the client terminals 2A and 2B.
As the network interface 38, for example, a NIC (Network Interface Card) or the like is used, and various types of data can be transmitted / received via any of a LAN, a dedicated line, and a network to which terminals are connected.

次に、各データの構成例を説明する。
図3は、製造指図データ14、逸脱情報データ15、逸脱・ログ関連データ16のテーブル構成図である。
Next, a configuration example of each data will be described.
FIG. 3 is a table configuration diagram of the production order data 14, the deviation information data 15, and the deviation / log related data 16.

<製造指図データ>
製造指図データ14は、製品ID14a、工程品ID14b、指示名14c、製造指図ID14dの各フィールドを有する。
製品ID14aには、製品を一意に特定するためのIDが格納されており、製品ID14aが製造指図データ14におけるキーとして用いられる。
工程品ID14bには、製造される製品がどの工程にあるかを特定するIDが格納される。
指示名14cには、作業者に指示される作業の名称が格納される。
製造指図ID14dには、製造指図に一意に割り当てられるIDが格納される。
データ14eは、製造指図ID14dが“0001”であるデータを示している。
<Production order data>
The production instruction data 14 includes fields of product ID 14a, process product ID 14b, instruction name 14c, and production instruction ID 14d.
The product ID 14 a stores an ID for uniquely identifying the product, and the product ID 14 a is used as a key in the production order data 14.
The process product ID 14b stores an ID for specifying which process the manufactured product is in.
The instruction name 14c stores the name of the work instructed by the worker.
The production order ID 14d stores an ID uniquely assigned to the production order.
Data 14e indicates data in which the manufacturing instruction ID 14d is “0001”.

<逸脱情報データ>
逸脱情報データ15は、製造指図ID15a、逸脱SEQ_NO15b、逸脱内容15c、逸脱発生日時15d、逸脱確認状況15e、セッションID15fの各フィールドを有する。
製造指図ID15aには、製造指図データ14の製造指図ID14dに含まれる値が格納され、製造指図ID15aが逸脱情報データ15におけるキーとして用いられる。
逸脱SEQ_NO15bには、作業者が作業手順を逸脱した際に自動的に割り振られた値が格納される。そして、製造指図ID15aと逸脱SEQ_NO15bとが逸脱情報データ15におけるキーとして用いられる。
<Deviation information data>
The deviation information data 15 includes fields of a manufacturing instruction ID 15a, a deviation SEQ_NO 15b, a deviation content 15c, a deviation occurrence date and time 15d, a deviation confirmation status 15e, and a session ID 15f.
The production instruction ID 15 a stores a value included in the production instruction ID 14 d of the production instruction data 14, and the production instruction ID 15 a is used as a key in the deviation information data 15.
The deviation SEQ_NO15b stores a value automatically assigned when the worker deviates from the work procedure. The manufacturing instruction ID 15 a and the deviation SEQ_NO 15 b are used as keys in the deviation information data 15.

逸脱内容15cには、作業手順の逸脱内容が格納される。
逸脱発生日時15dには、逸脱が発生した日時が格納される。
逸脱確認状況15eには、管理者が逸脱内容を確認したか否かを示す情報が格納される。
セッションID15fには、作業者が使用するクライアント端末2Aに作業手順管理サーバ1から割り振られたセッションIDが格納される。
データ15gは、セッションID15fが“00”であるデータを示している。
The deviation content 15c stores the deviation content of the work procedure.
The departure date and time 15d stores the date and time when the departure occurred.
The deviation confirmation status 15e stores information indicating whether or not the administrator has confirmed the content of the deviation.
The session ID 15f stores the session ID assigned from the work procedure management server 1 to the client terminal 2A used by the worker.
Data 15g indicates data having a session ID 15f of “ 1 00 0 ”.

<逸脱・ログ関連データ>
逸脱・ログ関連データ16は、逸脱SEQ_NO16a、SEQ16b、ログID16cの各フィールドを有する。
逸脱SEQ_NO16aには、逸脱情報データ15の逸脱SEQ_NO15bに含まれる値が格納される。
SEQ16bには、逸脱SEQ_NO16aに複数の値が格納されると、逸脱SEQ_NO16aに格納された値毎に割り振られた連番が格納される。そして、逸脱SEQ_NO16aとSEQ16bとが逸脱・ログ関連データ16におけるキーとして用いられる。
ログID16cには、逸脱SEQ_NO16aに格納された値に合わせて、後述するログデータ17のログID17aに含まれる値が格納される。
データ16dは、逸脱SEQ_NO15bが“2014001”であるデータを示している。
<Deviation / log related data>
The deviation / log related data 16 includes fields of deviation SEQ_NO 16a, SEQ 16b, and log ID 16c.
In the deviation SEQ_NO 16a, a value included in the deviation SEQ_NO 15b of the deviation information data 15 is stored.
When a plurality of values are stored in the deviation SEQ_NO 16a, the sequence numbers assigned to the values stored in the deviation SEQ_NO 16a are stored in the SEQ 16b. The deviations SEQ_NO 16a and SEQ16b are used as keys in the deviation / log related data 16.
In the log ID 16c, a value included in a log ID 17a of the log data 17 described later is stored in accordance with the value stored in the deviation SEQ_NO 16a.
The data 16d indicates data in which the deviation SEQ_NO 15b is “2014001”.

図4は、ログデータ17、画面ハードコピーデータ18、サーバ送付データ25のテーブル構成図である。   FIG. 4 is a table configuration diagram of the log data 17, the screen hard copy data 18, and the server transmission data 25.

<ログデータ>
ログデータ17は、ログID17a、ログ内容17b、セッションID17c、発生日時17dの各フィールドを有する。
ログID17aには、作業者がクライアント端末2Aを使用した際のログを特定するための値が格納される。ログID17aがログデータ17におけるキーとして用いられる。ログID17aに登録されるログIDは連番で示されるが、不規則な英数字によってログIDを構成してもよい。これにより、第三者がログIDを読み出して画面ハードコピー情報を改ざんするような事態を防ぐことができる。
<Log data>
The log data 17 has fields of a log ID 17a, a log content 17b, a session ID 17c, and an occurrence date 17d.
The log ID 17a stores a value for specifying a log when the worker uses the client terminal 2A. The log ID 17a is used as a key in the log data 17. The log ID registered in the log ID 17a is indicated by a serial number, but the log ID may be composed of irregular alphanumeric characters. As a result, it is possible to prevent a situation where a third party reads the log ID and falsifies the screen hard copy information.

ログ内容17bには、作業者がクライアント端末2Aを通じて行った操作内容や逸脱発生等のログが格納される。
セッションID17cには、クライアント端末2Aに割り当てられたセッションIDが格納される。
発生日時17dには、ログ内容17bに示される各種の処理が発生した日時が格納される。
データ17eは、セッションID17cが“1000”であるデータを示している。
In the log content 17b, a log of operation content performed by the operator through the client terminal 2A, occurrence of deviation, and the like is stored.
The session ID 17c stores the session ID assigned to the client terminal 2A.
The occurrence date and time 17d stores the date and time when various processes indicated in the log content 17b occurred.
Data 17e indicates data whose session ID 17c is “1000”.

<画面ハードコピーデータ>
画面ハードコピーデータ18は、ログID18a、画面ハードコピー情報18b、符号データ18cの各フィールドを有する。
ログID18aには、ログデータ17のログID17aに含まれる値が格納される。ログID18aが画面ハードコピーデータ18におけるキーとして用いられる。ここでは、クライアント端末2Aで行われる操作である、ログ内容17bの「検索実行」、「詳細実行」、「更新実行」に対応するログID17aの値がログID18aに格納される。
<Screen hard copy data>
The screen hard copy data 18 has fields of a log ID 18a, screen hard copy information 18b, and code data 18c.
In the log ID 18a, a value included in the log ID 17a of the log data 17 is stored. The log ID 18a is used as a key in the screen hard copy data 18. Here, the value of the log ID 17a corresponding to “search execution”, “detailed execution”, and “update execution” of the log content 17b, which is an operation performed on the client terminal 2A, is stored in the log ID 18a.

画面ハードコピー情報18bには、クライアント端末2Aで行われた操作時の画面ハードコピー情報が画像ファイルで格納されている。
符号データ18cには、例えば、画面ハードコピー情報18bの画像ファイルの一部を所定の条件(例えば、ハッシュ関数を用いた方法)で符号化した10ビットのデータ列が格納される。
データ18dは、セッションID17cが“1000”であって、画面ハードコピー情報を取得可能な処理(検索実行、詳細実行、更新実行)にて画面ハードコピー情報が取得されたデータを示している。
In the screen hard copy information 18b, screen hard copy information at the time of operation performed at the client terminal 2A is stored as an image file.
The code data 18c stores, for example, a 10-bit data string obtained by encoding a part of the image file of the screen hard copy information 18b under a predetermined condition (for example, a method using a hash function).
The data 18d indicates data in which the screen hard copy information is acquired by the process (search execution, detailed execution, update execution) in which the session ID 17c is “1000” and the screen hard copy information can be acquired.

<サーバ送付データ>
サーバ送付データ25は、セッションID25aのフィールドを有する。
セッションID25aには、作業手順管理サーバ1にログインしたクライアント端末2Aに要求受付処理部12が発行したセッションIDが格納される。このセッションIDは、クライアント端末2Aが作業手順管理サーバ1にログインしている間はクライアント端末2Aのサーバ送付データ25に記録される。そして、データベース内のデータには、クライアント端末2Aに割り当てられたセッションIDが関連づけられる。
<Server transmission data>
The server delivery data 25 has a field for session ID 25a.
The session ID 25a stores the session ID issued by the request reception processing unit 12 to the client terminal 2A logged into the work procedure management server 1. This session ID is recorded in the server sending data 25 of the client terminal 2A while the client terminal 2A is logged in to the work procedure management server 1. The data in the database is associated with the session ID assigned to the client terminal 2A.

<逸脱発生時の処理>
次に、逸脱発生時の処理について、図5と図6を参照して説明する。
図5は、作業者が作業手順を逸脱したときにクライアント端末2Aと作業手順管理サーバ1が行う処理の例を示す。図5では、クライアント端末2Aが備えるサーバ要求処理部21、画面ハードコピー取得部23の処理は不図示としている。
<Processing when deviation occurs>
Next, processing when a deviation occurs will be described with reference to FIGS.
FIG. 5 shows an example of processing performed by the client terminal 2A and the work procedure management server 1 when the worker deviates from the work procedure. In FIG. 5, the processing of the server request processing unit 21 and the screen hard copy acquisition unit 23 included in the client terminal 2A is not illustrated.

作業者が操作するクライアント端末2Aが作業手順管理サーバ1にログインすると、作業手順管理サーバ1によってクライアント端末2Aにセッション番号“1000”が割り当てられる。クライアント端末2Aは、このセッション番号“1000”をサーバ送付データ25に書き込み、ログオフまでセッション番号“1000”を保持する。   When the client terminal 2A operated by the operator logs into the work procedure management server 1, the work procedure management server 1 assigns a session number “1000” to the client terminal 2A. The client terminal 2A writes this session number “1000” in the server transmission data 25 and holds the session number “1000” until logoff.

作業者がクライアント端末2Aの表示部22bに表示された検索画面を操作して、製造指図等の検索を要求するために検索ボタンの押下操作を実行すると、実行処理部22は、検索処理を実行する。このとき、画面ハードコピー取得部23がクライアント端末2Aの画面ハードコピー情報を取得する。そして、サーバ要求処理部21が作業手順管理サーバ1に製造指図等の検索を要求すると共に、クライアント端末2Aのログ情報と画面ハードコピー情報の記録を要求する。   When the operator operates the search screen displayed on the display unit 22b of the client terminal 2A and executes a search button pressing operation to request a search for a manufacturing order or the like, the execution processing unit 22 executes the search process. To do. At this time, the screen hard copy acquisition unit 23 acquires the screen hard copy information of the client terminal 2A. Then, the server request processing unit 21 requests the work procedure management server 1 to search for manufacturing instructions and requests log information and screen hard copy information of the client terminal 2A.

作業手順管理サーバ1の要求受付処理部12は、サーバ要求処理部21からの要求を受け付けると(S1)、検索結果をクライアント端末2Aに返す。そして、ログ処理部13は、ログ・画面記録処理を実行し、ログデータ17にクライアント端末2Aの操作ログをセッションIDと共に記録し、画面ハードコピーデータ18にクライアント端末2Aの画面ハードコピー情報を記録する(S2)。   When receiving a request from the server request processing unit 21 (S1), the request reception processing unit 12 of the work procedure management server 1 returns a search result to the client terminal 2A. Then, the log processing unit 13 executes a log / screen recording process, records the operation log of the client terminal 2A together with the session ID in the log data 17, and records the screen hard copy information of the client terminal 2A in the screen hard copy data 18. (S2).

続いて、作業者が、表示部22bに表示された一覧画面を操作して、製造指図等の詳細情報の表示を要求するために詳細ボタンの押下操作を実行すると、実行処理部22は、詳細表示処理を実行する。このとき、画面ハードコピー取得部23がクライアント端末2Aの画面ハードコピー情報を取得する。そして、サーバ要求処理部21が作業手順管理サーバ1に作業指図の一覧等の詳細表示を要求すると共に、クライアント端末2Aのログ情報と画面ハードコピー情報の記録を要求する。   Subsequently, when the operator operates the list screen displayed on the display unit 22b and performs a pressing operation of a detail button to request display of detailed information such as a manufacturing instruction, the execution processing unit 22 Execute display processing. At this time, the screen hard copy acquisition unit 23 acquires the screen hard copy information of the client terminal 2A. Then, the server request processing unit 21 requests the work procedure management server 1 to display details such as a list of work instructions, and requests the log information and screen hard copy information of the client terminal 2A to be recorded.

要求受付処理部12は、クライアント端末2Aからの要求を受け付けると(S3)、詳細表示情報をクライアント端末2Aに返す。そして、ログ処理部13は、ログ・画面記録処理を実行し、ログデータ17にクライアント端末2Aの操作ログをセッションIDと共に記録し、画面ハードコピーデータ18にクライアント端末2Aの画面ハードコピー情報を記録する(S4)。   When receiving a request from the client terminal 2A (S3), the request reception processing unit 12 returns detailed display information to the client terminal 2A. Then, the log processing unit 13 executes a log / screen recording process, records the operation log of the client terminal 2A together with the session ID in the log data 17, and records the screen hard copy information of the client terminal 2A in the screen hard copy data 18. (S4).

続いて、作業者が、表示部22bに表示された更新画面を操作して、所定の作業内容を実行するために更新ボタンの押下操作を実行すると、実行処理部22は、更新処理を実行する。この更新画面は、処理を実行する際に表示部22bに表示される画面であり、作業手順として、例えば、医薬品の原材料を容器に投入する順番が決められていれば、この順番に従って原材料を投入することが求められる。そして、作業者が作業手順に従って容器に原材料を投入すれば作業手順の逸脱は発生しない。しかし、作業者が作業手順とは異なる順番で容器に原材料を投入すれば作業手順の逸脱が発生する。   Subsequently, when the operator operates the update screen displayed on the display unit 22b and performs an operation of pressing the update button in order to execute predetermined work content, the execution processing unit 22 executes the update process. . This update screen is a screen that is displayed on the display unit 22b when executing the process. For example, if the order in which the raw materials of the drug are put into the container is determined as the work procedure, the raw materials are put in this order. It is required to do. And if an operator inputs a raw material into a container according to a work procedure, the deviation of a work procedure does not occur. However, if the worker puts the raw materials into the container in an order different from the work procedure, a deviation from the work procedure occurs.

実行処理部22が更新処理を実行する際に、画面ハードコピー取得部23がクライアント端末2Aの画面ハードコピー情報を取得する。そして、サーバ要求処理部21が作業手順管理サーバ1に更新処理の実行を要求すると共に、ログ情報と画面ハードコピー情報の記録を要求する。   When the execution processing unit 22 executes the update process, the screen hard copy acquisition unit 23 acquires the screen hard copy information of the client terminal 2A. Then, the server request processing unit 21 requests the work procedure management server 1 to execute update processing, and requests recording of log information and screen hard copy information.

要求受付処理部12は、クライアント端末2Aからの要求を受け付けると(S5)、更新結果をクライアント端末2Aに返す。そして、ログ処理部13は、ログ・画面記録処理を実行し、ログデータ17にクライアント端末2Aの操作ログをセッションIDと共に記録し、画面ハードコピーデータ18にクライアント端末2Aの画面ハードコピー情報を記録する(S6)。   When receiving a request from the client terminal 2A (S5), the request reception processing unit 12 returns an update result to the client terminal 2A. Then, the log processing unit 13 executes a log / screen recording process, records the operation log of the client terminal 2A together with the session ID in the log data 17, and records the screen hard copy information of the client terminal 2A in the screen hard copy data 18. (S6).

そして、作業手順の逸脱が発生すると、要求受付処理部12は逸脱処理部11に逸脱登録処理を依頼する。逸脱処理部11は、逸脱登録処理にて逸脱処理部11は、逸脱情報データ15に逸脱情報を記録し、逸脱・ログ関連データ16に逸脱・ログ関連情報を記録する(S7)。   When the deviation of the work procedure occurs, the request reception processing unit 12 requests the deviation processing unit 11 for deviation registration processing. In the deviation registration process, the deviation processing unit 11 records the deviation information in the deviation information data 15 and records the deviation / log related information in the deviation / log related data 16 (S7).

図6は、逸脱発生時に作業手順管理サーバ1が行う処理の詳細な動作例を示す。   FIG. 6 shows a detailed operation example of processing performed by the work procedure management server 1 when a deviation occurs.

初めに、要求受付処理部12は、クライアント端末2Aのサーバ要求処理部21から要求された各種の処理を受け付ける(S11)。次に、ログ処理部13は、ROM32からログ・画面記録機能を呼び出す(S12)。   First, the request acceptance processing unit 12 accepts various processes requested from the server request processing unit 21 of the client terminal 2A (S11). Next, the log processing unit 13 calls the log / screen recording function from the ROM 32 (S12).

そして、ログ処理部13は、ログ・画面記録処理を実行すると、自動生成したログIDをログデータ17のログID17aに登録し、ログ内容をログ内容17bに登録する。また、ログ処理部13は、サーバ送付データ25から取得したセッションIDをログデータ17のセッションID17cに登録し、ログの発生日時を発生日時17dに登録する。続いて、ログ処理部13は、画面ハードコピーデータ18に対しても、ログID17aから読み出したログIDをログID18aに登録し、画面ハードコピー情報を画面ハードコピー情報18bに登録する。   When executing the log / screen recording process, the log processing unit 13 registers the automatically generated log ID in the log ID 17a of the log data 17 and registers the log content in the log content 17b. In addition, the log processing unit 13 registers the session ID acquired from the server transmission data 25 in the session ID 17c of the log data 17, and registers the occurrence date and time of the log in the occurrence date and time 17d. Subsequently, also for the screen hard copy data 18, the log processing unit 13 registers the log ID read from the log ID 17a in the log ID 18a, and registers the screen hard copy information in the screen hard copy information 18b.

続いて、要求受付処理部12は、逸脱が発生したか否かを判断し(S13)、逸脱が発生していなければ処理を完了する。一方、要求受付処理部12によって逸脱が発生したと判断されると、逸脱処理部11がROM32から逸脱登録機能を呼び出す(S14)。この場合、逸脱処理部11は、製造指図データ14の製造指図ID4eから逸脱に対応する製造指図IDを取得し、この製造指図IDを逸脱情報データ15の製造指図ID15aに登録する。そして、逸脱処理部11は、逸脱発生時に自動生成した逸脱SE_NOを逸脱情報データ15の逸脱SE_NO15bに登録する。また、逸脱処理部11は、逸脱内容15cに逸脱内容を登録し、逸脱発生日時15dに逸脱発生日時を登録する。また、逸脱処理部11は、逸脱確認状況15eに「未確認」を登録し、サーバ送付データ25から取得したセッションID“1000”をセッションID15fに登録する。なお、逸脱確認状況15eに登録された「未確認」とのステータスは、管理者がクライアント端末2Bを用いて逸脱発生時の状況を確認した後に「確認済」に更新される。   Subsequently, the request reception processing unit 12 determines whether or not a departure has occurred (S13), and if the departure has not occurred, completes the processing. On the other hand, if the request acceptance processing unit 12 determines that a departure has occurred, the departure processing unit 11 calls the departure registration function from the ROM 32 (S14). In this case, the departure processing unit 11 acquires the production order ID corresponding to the departure from the production order ID 4 e of the production order data 14, and registers this production order ID in the production order ID 15 a of the deviation information data 15. The departure processing unit 11 registers the departure SE_NO automatically generated when the departure occurs in the departure SE_NO 15 b of the departure information data 15. The departure processing unit 11 registers the departure content in the departure content 15c and registers the departure occurrence date and time in the departure occurrence date and time 15d. Further, the departure processing unit 11 registers “unconfirmed” in the departure confirmation status 15e, and registers the session ID “1000” acquired from the server transmission data 25 in the session ID 15f. The status of “unconfirmed” registered in the deviation confirmation status 15e is updated to “confirmed” after the administrator confirms the status at the time of departure using the client terminal 2B.

次に、逸脱処理部11は、セッションID15fに登録されたセッションID“1000”をキーとしてログデータ17を検索する。そして、逸脱処理部11は、セッションIDが一致するデータ17eに含まれるログID17aよりログ一覧を取得し、このログ一覧を逸脱・ログ関連データ16のログID16cに登録する。また、逸脱処理部11は、逸脱SEQ_NO15bから取得した逸脱SEQ_NOを逸脱SEQ_NO16aに登録する。そして、逸脱処理部11は、ログID16cに登録されたログIDの取得順に合わせて採番したSEQ番号をSEQ16bに登録する。その後、処理を完了する。   Next, the departure processing unit 11 searches the log data 17 using the session ID “1000” registered in the session ID 15f as a key. Then, the departure processing unit 11 acquires a log list from the log ID 17 a included in the data 17 e with the matching session ID, and registers this log list in the log ID 16 c of the departure / log related data 16. The departure processing unit 11 registers the departure SEQ_NO acquired from the departure SEQ_NO 15b in the departure SEQ_NO 16a. Then, the departure processing unit 11 registers the SEQ number assigned in the sequence of acquiring the log ID registered in the log ID 16c in the SEQ 16b. Thereafter, the process is completed.

<逸脱検索時の処理>
次に、逸脱検索時の処理について、図7〜図9を参照して説明する。
<Processing during deviation search>
Next, the processing at the time of departure search will be described with reference to FIGS.

初めに、逸脱検索画面W1と逸脱詳細ログ画面W2の構成を説明する。
図7は、クライアント端末2Bの表示部22bに表示される画面の表示例を示す。図7Aは、逸脱検索画面W1の表示例を示し、図7Bは、逸脱詳細ログ画面W2の表示例を示す。
First, the configuration of the departure search screen W1 and the departure detail log screen W2 will be described.
FIG. 7 shows a display example of a screen displayed on the display unit 22b of the client terminal 2B. FIG. 7A shows a display example of the departure search screen W1, and FIG. 7B shows a display example of the departure detail log screen W2.

図7Aに示すように、逸脱検索画面W1は、逸脱一覧W1a、検索ボタンW1b、選択ラジオボタンW1c、詳細ボタンW1dを備える。   As shown in FIG. 7A, the departure search screen W1 includes a departure list W1a, a search button W1b, a selection radio button W1c, and a detail button W1d.

逸脱一覧W1aは、逸脱SEQ_NOの順に、製造指図ID、逸脱内容、逸脱発生日時、逸脱確認状況を一覧表示する。ここで、検索ボタンW1bは、管理者が押下操作を実行することで逸脱一覧W1aに逸脱情報データ15から読み出された逸脱情報を一覧表示させることができる。このとき、逸脱内容の項目には、「上限値を超えて値を更新」、「作業をスキップ」といった情報が表示されている。選択ラジオボタンW1cは、管理者が詳細を確認しようとする逸脱情報を選択するために用いられる。詳細ボタンW1dは、管理者によって押下操作が実行されると、選択ラジオボタンW1cで選択された逸脱情報の詳細を示す逸脱詳細ログ画面W2が表示される。   The deviation list W1a displays a list of manufacturing instruction IDs, deviation details, deviation occurrence date and deviation confirmation status in the order of deviation SEQ_NO. Here, the search button W1b allows the deviation information read from the deviation information data 15 to be displayed in a list on the deviation list W1a when the administrator performs a pressing operation. At this time, information such as “update value exceeding upper limit” and “skip work” is displayed in the item of deviation content. The selection radio button W1c is used by the administrator to select deviation information for which details are to be confirmed. When the details button W1d is pressed by the administrator, a deviation detail log screen W2 showing details of the deviation information selected by the selection radio button W1c is displayed.

図7Bに示すように、逸脱詳細ログ画面W2は、逸脱情報W2aと、逸脱詳細ログ一覧W2b、画面表示ボタンW2cを備える。   As shown in FIG. 7B, the deviation detail log screen W2 includes deviation information W2a, a deviation detail log list W2b, and a screen display button W2c.

逸脱情報W2aは、セッションID“1000”に対応する逸脱情報データ15に格納された情報を表示する。
逸脱詳細ログ一覧W2bは、逸脱SEQ_NOが“2014001”であって、セッションID“1000”に対応するログデータ17に格納された情報を表示する。そして、逸脱詳細ログ一覧W2bに含まれる画面フィールドには、画面表示ボタンW2cが表示される。管理者は、画面表示ボタンW2cの押下操作を実行すると、この画面表示ボタンW2cが含まれる行のログIDによって特定される画面ハードコピー情報が表示される。
The deviation information W2a displays information stored in the deviation information data 15 corresponding to the session ID “1000”.
The deviation detailed log list W2b displays information stored in the log data 17 corresponding to the session ID “1000” with the deviation SEQ_NO of “2014001”. A screen display button W2c is displayed in the screen field included in the deviation detail log list W2b. When the administrator performs a pressing operation of the screen display button W2c, the screen hard copy information specified by the log ID of the row including the screen display button W2c is displayed.

次に、具体的な処理を説明する。
図8は、管理者が逸脱検索を行う際におけるクライアント端末2Bと作業手順管理サーバ1の処理例を示す。図8においても、クライアント端末2Bが備えるサーバ要求処理部21、画面ハードコピー取得部23の処理を不図示としている。
Next, specific processing will be described.
FIG. 8 shows a processing example of the client terminal 2B and the work procedure management server 1 when the administrator performs a deviation search. Also in FIG. 8, the processing of the server request processing unit 21 and the screen hard copy acquisition unit 23 included in the client terminal 2B is not illustrated.

管理者が、クライアント端末2Bの表示部22bに表示された逸脱検索画面W1を操作して検索ボタンW1bの押下操作を実行すると、実行処理部22は、ログ検索処理を実行する。このとき、サーバ要求処理部21が作業手順管理サーバ1にログの検索を要求する。   When the administrator operates the deviation search screen W1 displayed on the display unit 22b of the client terminal 2B to execute the pressing operation of the search button W1b, the execution processing unit 22 executes log search processing. At this time, the server request processing unit 21 requests the work procedure management server 1 to search for a log.

作業手順管理サーバ1の要求受付処理部12は、クライアント端末2Bが要求した処理を受け付ける(S21)。このとき、逸脱処理部11は、逸脱検索処理を実行し(S22)、逸脱情報データ15から取得した情報に基づいて、逸脱検索画面W1に逸脱一覧W1aを表示する。   The request acceptance processing unit 12 of the work procedure management server 1 accepts the processing requested by the client terminal 2B (S21). At this time, the departure processing unit 11 executes departure search processing (S22), and displays the departure list W1a on the departure search screen W1 based on the information acquired from the departure information data 15.

管理者が、逸脱検索画面W1の逸脱一覧W1aに含まれる選択ラジオボタンW1cを選択し、詳細ボタンW1dの押下操作を実行すると、サーバ要求処理部21が作業手順管理サーバ1に対して逸脱詳細ログ画面W2を表示させるための要求を行う。   When the administrator selects the selection radio button W1c included in the deviation list W1a on the deviation search screen W1 and executes the pressing operation of the detail button W1d, the server request processing unit 21 sends a deviation detail log to the work procedure management server 1. A request for displaying the screen W2 is made.

要求受付処理部12は、クライアント端末2Bが要求した処理を受け付ける(S23)。逸脱処理部11は、逸脱関連ログ検索処理を実行し、管理者によって選択された製造指図IDに対応する逸脱の詳細情報を、逸脱情報データ15と逸脱・ログ関連データ16から検索する(S24)。   The request reception processing unit 12 receives a process requested by the client terminal 2B (S23). The deviation processing unit 11 executes a deviation-related log search process, and searches the deviation information data 15 and the deviation / log related data 16 for detailed information on the deviation corresponding to the manufacturing instruction ID selected by the administrator (S24). .

また、ログ処理部13は、ログ検索処理を実行し、ログデータ17からログ情報を取得し、画面ハードコピーデータ18から画面ハードコピー情報を取得する(S25)。そして、逸脱詳細ログ画面W2を新規に起動して、逸脱情報W2aと、逸脱詳細ログ一覧W2bをクライアント端末2Bの表示部22bに表示する。   In addition, the log processing unit 13 executes log search processing, acquires log information from the log data 17, and acquires screen hard copy information from the screen hard copy data 18 (S25). Then, the departure detail log screen W2 is newly activated, and the departure information W2a and the departure detail log list W2b are displayed on the display unit 22b of the client terminal 2B.

次に、管理者が逸脱詳細ログ一覧W2bの画面表示ボタンW2cの押下操作を実行すると、ログ処理部13が画面ハードコピーデータ18から取得した画面ハードコピー情報がクライアント端末2Bに新規画面で表示される。   Next, when the administrator executes a pressing operation of the screen display button W2c of the deviation detail log list W2b, the screen hard copy information acquired from the screen hard copy data 18 by the log processing unit 13 is displayed on the client terminal 2B on a new screen. The

図9は、逸脱検索時に作業手順管理サーバ1が行う処理の詳細な動作例を示す。   FIG. 9 shows a detailed operation example of processing performed by the work procedure management server 1 at the time of departure search.

初めに、要求受付処理部12は、クライアント端末2Bのサーバ要求処理部21から要求された処理を受け付けると(S31)、この処理が逸脱検索であるか否かを判断する(S32)。要求受付処理部12が逸脱検索であると判断した場合、逸脱処理部11は、逸脱検索処理を実行し(S33)、逸脱情報データ15から取得したデータ15gをクライアント端末2Bに返して処理を終了する。このとき、クライアント端末2Bには、逸脱検索画面W1が表示される。   First, when the request reception processing unit 12 receives a process requested from the server request processing unit 21 of the client terminal 2B (S31), it determines whether or not this process is a deviation search (S32). When the request reception processing unit 12 determines that the search is a departure search, the departure processing unit 11 executes a departure search process (S33), returns the data 15g acquired from the departure information data 15 to the client terminal 2B, and ends the process. To do. At this time, the departure search screen W1 is displayed on the client terminal 2B.

要求受付処理部12が逸脱検索ではないと判断した場合、ログ処理部13は、逸脱関連ログ検索であるか否かを判断する(S34)。ログ処理部13が逸脱関連ログ検索ではないと判断した場合、処理を終了する。   When the request reception processing unit 12 determines that it is not a departure search, the log processing unit 13 determines whether it is a departure-related log search (S34). If the log processing unit 13 determines that it is not a deviation-related log search, the process ends.

ステップS34にて、ログ処理部13が逸脱関連ログ検索であると判断した場合、逸脱処理部11は、逸脱関連ログ検索処理を実行する(S35)。そして、逸脱処理部11は、逸脱SEQ_NO15bをキーとして、逸脱・ログ関連データ16から取得したログID16cに関連づけられるログデータ17のデータ17eと、画面ハードコピーデータ18のデータ18dをクライアント端末2Bに返す。このとき、クライアント端末2Bには、逸脱詳細ログ画面W2が表示される。そして、作業手順管理サーバ1は、本処理を終了する。   In step S34, when the log processing unit 13 determines that the deviation-related log search is performed, the deviation processing unit 11 executes a deviation-related log search process (S35). The departure processing unit 11 returns the data 17e of the log data 17 associated with the log ID 16c acquired from the departure / log related data 16 and the data 18d of the screen hard copy data 18 to the client terminal 2B using the departure SEQ_NO 15b as a key. . At this time, the deviation detail log screen W2 is displayed on the client terminal 2B. Then, the work procedure management server 1 ends this process.

以上説明した一実施の形態例に係る作業手順管理システム10は、逸脱発生時には、クライアント端末2Aからの処理要求に基づき、ログデータ、逸脱情報データを記録すると共に、クライアント端末2Aの画面ハードコピー情報についても記録する。このとき、逸脱処理部11は、逸脱発生時の情報が改ざんされないようにするため、取得した画面ハードコピー情報の所定位置から抽出したデータを符号化して記録する。これにより、画面ハードコピー情報が改ざんされたとしても、改ざんされた画面ハードコピー情報の所定位置から抽出したデータを符号化した値が、記録した値と異なるため、画面ハードコピー情報が改ざんされたことを検出できる。また、画面ハードコピー情報が改ざんされたことは、例えばアラーム情報がクライアント端末2Bに出力されることにより、管理者が知ることができる。このため、画面ハードコピーデータ18に記録された画面ハードコピー情報の信頼性を高めることができる。   The work procedure management system 10 according to the embodiment described above records log data and deviation information data based on a processing request from the client terminal 2A when a deviation occurs, and screen hard copy information of the client terminal 2A. Also record. At this time, the departure processing unit 11 encodes and records data extracted from a predetermined position of the acquired screen hard copy information so that the information at the time of departure does not falsify. As a result, even if the screen hard copy information has been tampered with, the value obtained by encoding the data extracted from the predetermined position of the tampered screen hard copy information is different from the recorded value, so the screen hard copy information has been tampered with. Can be detected. The administrator can know that the screen hard copy information has been tampered with, for example, by outputting alarm information to the client terminal 2B. For this reason, the reliability of the screen hard copy information recorded in the screen hard copy data 18 can be improved.

また、クライアント端末2Bには、逸脱検索画面W1に逸脱内容が表示され、逸脱詳細ログ画面W2に詳細なログ及び画面ハードコピー情報が表示される。逸脱検索時に逸脱発生の逸脱情報と合わせて、ログ情報と画面ハードコピー情報を表示させることで、逸脱内容の認識を速やかに行えることで確認者の工数を低減することができる。このため、従来のように、管理者が逸脱状況を確認する際に、作業者からヒアリングを行っても、作業者の証言内容の信憑性が欠けていたことにより、確認の手間が掛かっていた従来の方法に比べて、管理者が作業を管理する手間を軽減することができる。   In addition, on the client terminal 2B, the deviation content is displayed on the deviation search screen W1, and the detailed log and the screen hard copy information are displayed on the deviation detail log screen W2. By displaying the log information and the screen hard copy information together with the deviation information of the occurrence of the deviation at the time of the deviation search, it is possible to quickly recognize the contents of the deviation, thereby reducing the man-hour of the confirmer. For this reason, as in the past, even when the administrator confirmed the deviation situation, even if the administrator interviewed, it took time to confirm due to the lack of credibility of the testimony contents of the operator Compared with the conventional method, it is possible to reduce the trouble of the administrator managing the work.

そして、作業手順管理システム10では、製品の特徴に応じた工程毎の適切な作業手順を作業者に自動的に提示し、かつ、作業実績を入力させることで作業者の作業手順を厳密に管理することができる。   In the work procedure management system 10, an appropriate work procedure for each process according to the product characteristics is automatically presented to the worker, and the work procedure of the worker is strictly managed by inputting the work results. can do.

また、例えば、医薬業界で重要となる情報の改ざん防止を確実に行えることで、情報の信頼性を確保することができる。さらに、逸脱検索時に逸脱発生時の画面の詳細遷移や、画面の表示情報を具体的に表示することで逸脱発生の経緯を明確に示すことができ、管理者の判断時間の低減を行うことができる。   In addition, for example, the reliability of information can be ensured by reliably preventing falsification of information important in the pharmaceutical industry. In addition, the detailed transition of the screen at the time of departure at the time of departure search and the display information on the screen can be displayed specifically to clearly show the background of the occurrence of the departure, and the administrator's judgment time can be reduced. it can.

[変形例]
なお、逸脱発生時だけでなく、逸脱発生に至るまでの手順についても画面ハードコピー情報として取得してもよい。これによりどのような手順で逸脱発生に至ったかを確認しやすくなる。
[Modification]
Note that not only when a deviation occurs but also the procedure up to the occurrence of the deviation may be acquired as screen hard copy information. This makes it easy to confirm in what procedure the deviation has occurred.

また、作業者が作業する様子をカメラで撮影しておき、逸脱発生時には、画面ハードコピー情報と共に、作業が行われた様子を静止画又は動画で記録することで、逸脱発生が起きた状況を管理することもできる。   In addition, the state of the occurrence of the departure is recorded by recording the state of the work as a still image or a moving image together with the screen hard copy information when the departure occurs. It can also be managed.

また、作業手順管理システム10は、医薬品の製造工程だけでなく、その他の製品の製造工程における作業手順を管理するために用いてもよい。   In addition, the work procedure management system 10 may be used to manage work procedures not only in the pharmaceutical manufacturing process but also in other product manufacturing processes.

また、逸脱発生とは関係のない画面ハードコピー情報は逸脱情報と関連しないものだけを削除することも可能である。これにより、作業手順管理サーバ1が備える不揮発性ストレージ37の記録領域の圧迫を防ぐことができる。   It is also possible to delete only the screen hard copy information that is not related to the occurrence of the deviation and that is not related to the deviation information. Thereby, compression of the recording area of the non-volatile storage 37 provided in the work procedure management server 1 can be prevented.

また、上述した実施の形態例では、作業者が用いるクライアント端末2Aと、管理者が用いるクライアント端末2Bのように分けたが、1台のクライアント端末を作業者と管理者が共用してもよい。この場合、作業者と管理者がそれぞれ別のログインID、パスワードを入力し、作業手順管理サーバ1はログIDを識別することで、作業手順管理サーバ1に接続しているクライアント端末のユーザが作業者又は管理者のいずれであるかを把握することができる。   In the above-described embodiment, the client terminal 2A used by the worker and the client terminal 2B used by the administrator are separated. However, one client terminal may be shared by the worker and the administrator. . In this case, the operator and the administrator enter different login IDs and passwords, and the work procedure management server 1 identifies the log ID so that the user of the client terminal connected to the work procedure management server 1 can perform the work. Whether the user is an administrator or an administrator.

また、本発明は上述した実施の形態例に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例、変形例を取り得ることは勿論である。
例えば、上述した実施の形態例は本発明を分かりやすく説明するために装置及びシステムの構成を詳細且つ具体的に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることは可能であり、更にはある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加、削除、置換をすることも可能である。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
Further, the present invention is not limited to the above-described embodiments, and various other application examples and modifications can be taken without departing from the gist of the present invention described in the claims.
For example, the above-described embodiments are detailed and specific descriptions of the configuration of the apparatus and the system in order to explain the present invention in an easy-to-understand manner, and are not necessarily limited to those having all the configurations described. Absent. Further, a part of the configuration of one embodiment can be replaced with the configuration of another embodiment, and the configuration of another embodiment can be added to the configuration of one embodiment. Moreover, it is also possible to add, delete, and replace other configurations for a part of the configuration of each embodiment.
Further, the control lines and information lines indicate what is considered necessary for the explanation, and not all the control lines and information lines on the product are necessarily shown. Actually, it may be considered that almost all the components are connected to each other.

1…作業手順管理サーバ、2A、2B…クライアント端末、10…作業手順管理システム、11…逸脱処理部、12…要求受付処理部、13…ログ処理部、14…製造指図データ、15…逸脱情報データ、16…逸脱・ログ関連データ、17…ログデータ、18…画面ハードコピーデータ、21…サーバ要求処理部、22…実行処理部、23…画面ハードコピー取得部、24…逸脱検索部、25…サーバ送付データ   DESCRIPTION OF SYMBOLS 1 ... Work procedure management server, 2A, 2B ... Client terminal, 10 ... Work procedure management system, 11 ... Deviation processing part, 12 ... Request reception processing part, 13 ... Log processing part, 14 ... Production order data, 15 ... Deviation information Data: 16 ... Deviation / log related data, 17 ... Log data, 18 ... Screen hard copy data, 21 ... Server request processing unit, 22 ... Execution processing unit, 23 ... Screen hard copy acquisition unit, 24 ... Deviation search unit, 25 ... Server sending data

Claims (4)

第1クライアント端末と、作業手順管理サーバと、を備え、
前記第1クライアント端末は、
前記作業手順管理サーバにログインすることにより、前記作業手順管理サーバから割り振られたセッションIDにより確立したセッション期間内に、前記作業手順管理サーバから取得した作業手順に基づいて作業者によって行われる操作に従い、処理を実行する実行処理部と、
前記処理の実行に伴って画面を表示する表示部と、
前記処理のログ情報と、前記表示部に表示された前記画面の画面ハードコピー情報とを前記作業手順管理サーバに送信するサーバ要求処理部と、を有し、
前記作業手順管理サーバは、
前記操作が前記作業手順から逸脱したか否かを判断する要求受付処理部と、
前記セッション期間内に、前記第1クライアント端末から受信した前記ログ情報と、前記画面ハードコピー情報とを、前記セッションIDと共にデータベースに記録するログ処理部と、
前記要求受付処理部により前記操作が前記作業手順から逸脱していると判断された場合に、前記逸脱の内容と共に、前記画面ハードコピー情報の一部を符号化した第1符号化情報を前記データベースに記録する指示を前記ログ処理部に行う逸脱処理部と、を備える
作業手順管理システム。
A first client terminal and a work procedure management server;
The first client terminal is
By logging in to the work procedure management server, in accordance with the operation performed by the worker based on the work procedure acquired from the work procedure management server within the session period established by the session ID allocated from the work procedure management server. An execution processing unit for executing processing;
A display unit that displays a screen in accordance with the execution of the process;
A server request processing unit that transmits log information of the process and screen hard copy information of the screen displayed on the display unit to the work procedure management server;
The work procedure management server includes:
A request acceptance processing unit for determining whether or not the operation deviates from the work procedure;
A log processing unit that records the log information received from the first client terminal within the session period and the screen hard copy information together with the session ID in a database;
When the request reception processing unit determines that the operation deviates from the work procedure, the database includes first encoded information obtained by encoding a part of the screen hard copy information together with the content of the deviation. And a deviation processing unit that instructs the log processing unit to record an instruction to the log processing unit.
さらに、前記処理の実行結果及び前記画面ハードコピー情報を表示する第2クライアント端末を備え、
前記ログ処理部は、前記第2クライアント端末によって前記逸脱の検索要求が行われると、前記ログ情報及び前記画面ハードコピー情報を前記データベースから読出し、
前記逸脱処理部は、前記画面ハードコピー情報の一部を再び符号化した第2符号化情報と、前記データベースから読み出した前記第1符号化情報とを照合した結果を前記第2クライアント端末に出力する
請求項1に記載の作業手順管理システム。
And a second client terminal for displaying the execution result of the process and the screen hard copy information.
The log processing unit reads the log information and the screen hard copy information from the database when the deviation search request is made by the second client terminal,
The deviation processing unit outputs, to the second client terminal, a result obtained by collating the second encoded information obtained by re-encoding part of the screen hard copy information and the first encoded information read from the database. The work procedure management system according to claim 1.
前記第1符号化情報及び前記第2符号化情報はデータ列であって、
前記逸脱処理部は、ハッシュ関数を用いて前記画面ハードコピー情報に含まれる所定位置のデータから前記データ列を作成する
請求項2に記載の作業手順管理システム。
The first encoded information and the second encoded information are data strings,
The work procedure management system according to claim 2, wherein the deviation processing unit creates the data string from data at a predetermined position included in the screen hard copy information using a hash function.
ログインした第1クライアント端末にセッションIDを割り振り、前記セッションIDにより確立されたセッション期間内に、前記第1クライアント端末が受け取った作業手順に基づいて作業者によって行われる操作が前記作業手順から逸脱したか否かを判断する要求受付処理部と、
前記セッション期間内の前記操作に従い、前記第1クライアント端末から受信した、前記第1クライアント端末で実行された処理のログ情報と、前記処理の実行に伴って前記第1クライアント端末の表示部に表示された画面の画面ハードコピー情報とを、前記セッションIDと共にデータベースに記録するログ処理部と、
前記要求受付処理部により前記操作が前記作業手順から逸脱していると判断された場合に、前記逸脱の内容と共に、前記画面ハードコピー情報の一部を符号化した第1符号化情報を前記データベースに記録する指示を前記ログ処理部に行う逸脱処理部と、を備える
作業手順管理サーバ。
The session ID is assigned to the logged-in first client terminal, and the operation performed by the worker based on the work procedure received by the first client terminal deviates from the work procedure within the session period established by the session ID. A request reception processing unit for determining whether or not,
In accordance with the operation in the session period, the first received from the client terminal, the first and the log information of the client terminal is executed in the process, the display on the display portion of the along with the execution of the process first client terminal A log processing unit for recording the screen hard copy information of the generated screen in the database together with the session ID;
When the request reception processing unit determines that the operation deviates from the work procedure, the database includes first encoded information obtained by encoding a part of the screen hard copy information together with the content of the deviation. A work procedure management server comprising: a deviation processing unit that instructs the log processing unit to record an instruction to the log processing unit.
JP2014230207A 2014-11-12 2014-11-12 Work procedure management system and work procedure management server Active JP6474237B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014230207A JP6474237B2 (en) 2014-11-12 2014-11-12 Work procedure management system and work procedure management server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014230207A JP6474237B2 (en) 2014-11-12 2014-11-12 Work procedure management system and work procedure management server

Publications (2)

Publication Number Publication Date
JP2016095593A JP2016095593A (en) 2016-05-26
JP6474237B2 true JP6474237B2 (en) 2019-02-27

Family

ID=56071220

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014230207A Active JP6474237B2 (en) 2014-11-12 2014-11-12 Work procedure management system and work procedure management server

Country Status (1)

Country Link
JP (1) JP6474237B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7455371B2 (en) * 2020-04-07 2024-03-26 Ams企画株式会社 Radioactive drug information processing method, radioactive drug information processing device and computer program
JP7795391B2 (en) * 2022-03-24 2026-01-07 株式会社日立製作所 Pharmaceutical Work Management System

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005258686A (en) * 2004-03-10 2005-09-22 Mitsubishi Electric Information Systems Corp Fault analyzing system and program
JP2006013581A (en) * 2004-06-22 2006-01-12 Ricoh Co Ltd Image processing device
JP5021545B2 (en) * 2008-03-31 2012-09-12 株式会社リコー Access management system, access management server and worker terminal
JP6071354B2 (en) * 2012-09-10 2017-02-01 株式会社日立国際電気 Product sales support system

Also Published As

Publication number Publication date
JP2016095593A (en) 2016-05-26

Similar Documents

Publication Publication Date Title
US20070156644A1 (en) SQL injection detector
US20240291824A1 (en) Modifying user access levels to computing software computing applications based on detected state changes via integrations with third-party systems
US10015329B2 (en) Information management apparatus, information management method, and information device
JP2020095444A (en) Construction data management system and manufacturing method thereof
JP2020095445A (en) Construction management server, construction data management system, and program for construction management server
JP6474237B2 (en) Work procedure management system and work procedure management server
JP2014089586A (en) Work procedure management system, work procedure management method and work procedure management program
WO2017179177A1 (en) Information management device, information management method, and information management system
JP2007188201A (en) Attendance management system
JP2010123045A (en) Work procedure manual generation device, method, and program
JP6867596B2 (en) Construction data management system and its manufacturing method
JP2017021397A (en) Work deviation management system and work deviation management method
US20250077210A1 (en) Programmable logic controller, terminal device, program management system, program management method, and recording medium
JP5653112B2 (en) Command execution result abnormality detection system and method
JP6454088B2 (en) Shield drilling management system
TWI512523B (en) Information processing apparatus, information processing method, program and recording medium
JP7036603B2 (en) Operation management system
JP7284382B2 (en) Construction data management system and its manufacturing method
JP2023173481A (en) Security management device, security management method, security management program and security management system
JP6364569B1 (en) Information processing program, information processing apparatus, and information processing method
JP2010211359A (en) Work management system
JP7258244B1 (en) MONITORING SUPPORT SYSTEM, MONITORING SUPPORT DEVICE, AND MONITORING SUPPORT METHOD
JP4294597B2 (en) Monitoring system
JP6433218B2 (en) Engineering apparatus and operation history display control method
JP7227015B2 (en) LADDER PROGRAM EDITING SYSTEM, SERVER, TERMINAL DEVICE, LADDER PROGRAM EDITING METHOD AND PROGRAM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170302

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180605

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180723

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181127

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181214

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190129

R150 Certificate of patent or registration of utility model

Ref document number: 6474237

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150