JP2012118939A - Risk assessment support system, and client terminal and server device therefor - Google Patents

Risk assessment support system, and client terminal and server device therefor Download PDF

Info

Publication number
JP2012118939A
JP2012118939A JP2010270691A JP2010270691A JP2012118939A JP 2012118939 A JP2012118939 A JP 2012118939A JP 2010270691 A JP2010270691 A JP 2010270691A JP 2010270691 A JP2010270691 A JP 2010270691A JP 2012118939 A JP2012118939 A JP 2012118939A
Authority
JP
Japan
Prior art keywords
sentence
risk assessment
input
created
arbitrary
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.)
Pending
Application number
JP2010270691A
Other languages
Japanese (ja)
Inventor
Yoshiaki Shimizu
良昭 清水
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.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric 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 Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP2010270691A priority Critical patent/JP2012118939A/en
Publication of JP2012118939A publication Critical patent/JP2012118939A/en
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

PROBLEM TO BE SOLVED: To present a document with superior contents in a higher rank among a plurality of documents which are usable for document creation associated with risk assessment.SOLUTION: A library information management table 25 contains documents to which weight values are made to correspond. In document creation associated with risk assessment by a tool 10, a retrieval processing part 22 extracts documents meeting a retrieval condition from the table 25 in the decreasing order of weight values and so on, and then passes retrieval results to the tool 10 in response to a retrieval request from the side of the tool 10. Consequently, a document having a large weight value is listed and displayed in a high rank on the side of the tool 10, and used for the document creation. The weight value of the document used for the document creation is updated, and an amount of the update is calculated according to the authority and skill of a user of the tool 10 at the time.

Description

本発明は、リスクアセスメント支援の為のシステム、装置、方法等に関する。   The present invention relates to a system, apparatus, method, and the like for risk assessment support.

コンピュータ等を用いて何らかの文章の作成を行う際に、このコンピュータが何らかの文章作成支援(入力支援)機能を有する場合は少なくない。
例えば、DYADEM(ダイアデム)社(カナダ、オンタリオ州)のリスク分析ソフトウェア『PHA-Pro』(登録商標)には、入力を支援する機能(候補自動表示機能等)がある。
When creating some text using a computer or the like, this computer often has some text creation support (input support) function.
For example, risk analysis software “PHA-Pro” (registered trademark) of DYADEM (Ontario, Canada) has a function for assisting input (such as a candidate automatic display function).

また、特許文献1や特許文献2には、辞書から候補を取り出して入力支援する機能が開示されている。   Patent Documents 1 and 2 disclose a function for assisting input by extracting candidates from a dictionary.

特開2008−209988号公報JP 2008-209988 A 特開2006−004219号公報JP 2006004219 A

例えば上記PHA-Pro(登録商標)のような従来の入力支援機能は、入力箇所に対して、過去入力されたデータを一覧表示する他、ライブラリデータとして登録されたデータを精査することなく全て表示する。このため、利用者は、どれを選択してよいのか全てチェックしなければならず、利用者にかかる負担がとても大きかった。   For example, the conventional input support function such as the above PHA-Pro (registered trademark) displays a list of previously input data at the input location, and also displays all the data registered as library data without scrutiny. To do. For this reason, the user has to check all the choices, and the burden on the user is very large.

また、従来では、単によく利用されている候補(利用された回数から)から順番に表示すること等が行われている。
ここで、例えば、生産設備、プラント設備等のリスクアセスメント業務の従事者は、通常、リスクアセスメント結果を顧客等に報告する報告書を作成する必要がある。リスクアセスメントとは、“危険の事前評価”であり、生産設備、プラント設備等の何らかの設備や何らかの作業に関する危険性と有害性に重みを付けて評価し、評価に応じて危険の低減対策をすることである。そして、上記リスクアセスメント結果の報告書等を作成するためのツール等がある。
Further, conventionally, display is performed in order starting from a frequently used candidate (from the number of times of use).
Here, for example, workers in risk assessment work such as production facilities and plant facilities usually need to create a report for reporting the risk assessment results to customers. Risk assessment is “preliminary assessment of danger”, and evaluates the risk and hazard of some kind of equipment such as production equipment and plant equipment and some work, and takes measures to reduce the risk according to the assessment. That is. In addition, there are tools for creating reports on the results of risk assessment.

この様なツールは、例えばパソコン等に搭載されるソフトウェアであり、あるいは更にサーバー装置等に搭載されるソフトウェアやデータ等も含まれる場合もある。この様なツール(ソフトウェアが搭載されたコンピュータ装置も含む)を、リスクアセスメント支援装置と呼ぶものとする。   Such a tool is, for example, software installed in a personal computer or the like, or may include software or data installed in a server device or the like. Such a tool (including a computer device on which software is installed) is called a risk assessment support device.

例えば、パソコン等に搭載されるソフトウェアによって、パソコン等のディスプレイ上に所定の画面が表示される。この画面は、例えば上述したリスクアセスメント結果を顧客等に報告するための報告書を、ユーザーに作成させる為の入力画面である。この様な報告書の記載様式は様々であるが、基本的には、評価対象となる設備名/場所、危険箇所、現状分析結果(現状の危険低減対策等を含む)、危険性、有害性等の評価、評価に応じた危険低減対策(安全対策;対応措置)の提案等の各種入力項目に、記載するものである。   For example, a predetermined screen is displayed on a display of a personal computer or the like by software installed in the personal computer or the like. This screen is an input screen for allowing the user to create a report for reporting the above-described risk assessment result to the customer, for example. There are various formats for writing such reports, but basically, the equipment name / location, risk location, current analysis results (including current risk reduction measures, etc.), risk, and hazards to be evaluated. It is described in various input items such as evaluation of risk reduction, proposal of risk reduction measures (safety measures; response measures) according to the evaluation.

そして、ユーザーが、この様な各種入力項目への入力を行う際に、何らかの支援を行うことが考えられる。典型的な例としては、予め決められた複数の選択肢を提示してユーザーに選択させるものがある。また、例えば上記PHA-Pro(登録商標)と同様に、入力箇所に対して、過去入力されたデータを候補として一覧表示することや、ライブラリデータとして登録されたデータを候補して全て表示すること等も考えられる。   Then, it is conceivable that the user provides some support when performing input to such various input items. A typical example is one that presents a plurality of predetermined options and allows the user to make a selection. Also, for example, as with the above-mentioned PHA-Pro (registered trademark), a list of past input data as candidates and a list of all data registered as library data can be displayed for input locations. Etc. are also conceivable.

例えば、入力項目として上記安全対策等がある場合には、過去に他のユーザー等によって入力された安全対策(あるいは、その一部など)の文章等が、一覧表示されることになる。   For example, when there is the above-mentioned safety measure as an input item, sentences or the like of safety measures (or a part thereof) input by other users in the past are displayed in a list.

図13は、従来の上記リスクアセスメント支援装置において、上記安全対策等の特定の入力項目の文字入力を支援する様子を示している。
図13において、利用者は、例えばパソコン等を使用して、このパソコンにインストールされているツール201(上記リスクアセスメント文章入力装置)により、例えば、生産設備のリスクアセスメントに係わるリスク分析結果を入力する。
FIG. 13 shows how the conventional risk assessment support apparatus supports character input of specific input items such as safety measures.
In FIG. 13, the user uses, for example, a personal computer or the like, and inputs a risk analysis result related to the risk assessment of the production facility, for example, with the tool 201 (risk assessment text input device) installed on the personal computer. .

図13では、このツール201によってディスプレイに表示される画面として上記安全対策等の入力画面を示している。この例では、入力画面上に「対策」の入力欄201aがあり、利用者は、この入力欄201aに上記安全対策として任意の文字(文字列;文章)を入力するが、その際、ライブラリ情報管理テーブル203から文章の候補を読み出して、図示のように入力欄201aの下側に一覧表示201bする。   In FIG. 13, an input screen for the above safety measures is shown as a screen displayed on the display by the tool 201. In this example, there is an “measure” input field 201a on the input screen, and the user inputs an arbitrary character (character string; sentence) as the safety measure in this input field 201a. Sentence candidates are read from the management table 203 and displayed as a list 201b below the input field 201a as shown.

利用者は、一覧表示201bされる候補の中から任意の候補を選択することで、選択された候補(文章)が上記入力欄210aに入力・表示される。これより、利用者は、入力欄210a上で、この候補(文章)を利用しつつ所望の文章を作成する。そして、文章作成が完了したら、不図示の完了キー等を操作することで、作成された文章は、リスクアセスメント結果管理テーブル202に(図示の“対策内容”202bの欄に顧客ID202aに対応付けて)保存される。   When the user selects an arbitrary candidate from the candidates displayed in the list display 201b, the selected candidate (sentence) is input / displayed in the input field 210a. Thus, the user creates a desired sentence on the input field 210a while using the candidate (sentence). Then, when the creation of the text is completed, by operating a completion key (not shown) or the like, the created text is associated with the customer ID 202a in the risk assessment result management table 202 (in the column of “Measure content” 202b shown in the figure). ) Saved.

尚、特に図示していないが、ツール201において、最初に、顧客名等を入力して、当該顧客の生産設備等に関するリスクアセスメントの結果(リスク分析結果)を入力するものであり、ツール201は画面上に所定の様々な情報を入力させる入力欄を設けているのであり、そのうちの一部が上記「対策」の入力欄201aである。尚、特に図示/説明しないが、顧客名と顧客IDとを対応付けたテーブル等が別途存在することになる。   Although not particularly illustrated, the tool 201 first inputs a customer name and the like, and inputs a risk assessment result (risk analysis result) regarding the production facility of the customer. An input field for inputting various predetermined information is provided on the screen, and a part of the input field is the “countermeasure” input field 201a. Although not shown / explained in particular, there is a separate table in which customer names and customer IDs are associated with each other.

また、尚、上記ライブラリ情報管理テーブル203やリスクアセスメント結果管理テーブル202は、パソコンの記憶装置(ハードディスク)に記憶されるものであり、例えばツール201に割り当てられている記憶領域に記憶されるものである。   The library information management table 203 and the risk assessment result management table 202 are stored in a storage device (hard disk) of a personal computer, and are stored in a storage area allocated to the tool 201, for example. is there.

ここで、上述した一覧表示201bされる“候補(文章)”は、ライブラリ情報管理テーブル203の図示の“対策内容”203cの欄に“INPUT_ID”203b等に対応付けて登録されている。“INPUT_ID”は、例えば単に各“対策内容”に任意に割り当てた識別番号等である。   Here, the “candidate (sentence)” displayed in the list display 201b described above is registered in association with “INPUT_ID” 203b or the like in the column of “Countermeasure content” 203c shown in the library information management table 203. “INPUT_ID” is, for example, an identification number that is arbitrarily assigned to each “measure content”.

“対策内容”203cには、過去に様々な利用者によって上記「対策」の入力欄201aに入力された文章が、格納される。上記一覧表示201bされる候補(文章)は、“対策内容”203cの格納される各文章のうち、検索条件に合致した文章である。図示の例では、利用者が入力欄210aに任意の単語(例では“機械”)を入力したことで、“対策内容”203cの格納される各文章のうち“機械”という単語が含まれている文章が全て抽出されて一覧表示201bされることになる。   In the “Countermeasure content” 203c, texts that have been input in the “Countermeasure” input field 201a by various users in the past are stored. The candidate (sentence) displayed on the list 201b is a sentence that matches the search condition among the sentences stored in the “measure content” 203c. In the illustrated example, the user inputs an arbitrary word (in the example, “machine”) into the input field 210a, so that the word “machine” is included in each sentence stored in “contents of countermeasure” 203c. All the sentences are extracted and displayed in a list 201b.

ここで、従来では、候補(文章)が複数ある場合、一覧表示201bにおける表示順は特に決まっていない。よって、例えば、テーブル203を検索中にヒット(該当)したものから順番に表示する等していた。しかしながら、利用者は、上位に表示されるものほど優れた内容であることを期待するものである。   Here, conventionally, when there are a plurality of candidates (sentences), the display order in the list display 201b is not particularly determined. Therefore, for example, the table 203 is displayed in order from the hit (corresponding) during the search. However, the user expects that the higher the content displayed, the better the content.

これに対して、上記のように、よく利用されている候補(利用された回数から)から順番に表示すること等を、適用することも考えられる。しかしながら、この様な場合でも、入力内容が上記リスクアセスメントの“対策内容”のような特殊な専門性が要求されるものである場合には、適切な候補の提示が行えない場合が少なくない。   On the other hand, as described above, it is also conceivable to apply display in order from the frequently used candidates (from the number of times of use). However, even in such a case, if the input content requires special expertise such as the “measure content” of the risk assessment, there are many cases where an appropriate candidate cannot be presented.

すなわち、この様な例の場合には、複数の候補のうち、多数ではあるがリスクアセスメント経験が少ないユーザーが選んだ候補よりも、少数ではあるがリスクアセスメント経験が豊富なユーザーが選んだ候補の方が、より適切な内容である場合が少なくない。しかしながら、上記従来技術では、多くのユーザーが選んだ候補又は多数回選択された候補の方が優先的に提示されてしまう(順番が最初の方になってしまう。候補として上位に表示されてしまう)。この様に単純に多数決で良し悪しを決められない場合がある。   In other words, in such an example, a candidate selected by a small number of users who have abundant risk assessment experience is selected from among a plurality of candidates selected by a user who has a lot of risk assessment experience. In many cases, the content is more appropriate. However, in the above prior art, a candidate selected by many users or a candidate selected many times is preferentially presented (the order becomes the first one. The candidate is displayed at the top. ). In this way, there may be cases where it is not possible to decide good or bad simply by majority vote.

この為、優れた内容の候補(例えば、経験豊富なユーザー達によって選ばれている文章等)がデータベースの中で埋もれることなく、上位の候補として表れてくるようにする仕組みが要望されている。   For this reason, there is a demand for a mechanism that allows candidates with excellent contents (for example, sentences selected by experienced users) to appear as superior candidates without being buried in the database.

本発明の課題は、リスクアセスメントを支援する装置/システムにおいて、リスクアセスメントに係る文章作成に利用し得る複数の文章を提示する際に、優れた内容の文章を上位に提示できるリスクアセスメント支援システム、装置等を提供することである。   An object of the present invention is to provide a risk assessment support system capable of presenting superior content sentences at the top when presenting a plurality of sentences that can be used for creating sentences related to risk assessment in an apparatus / system that supports risk assessment, It is to provide a device or the like.

本発明のリスクアセスメント支援システムは、1以上のクライアント端末とサーバー装置とがネットワークに接続されてなるリスクアセスメント支援システムであって、前記クライアント端末は、リスクアセスメントに係る各種情報を入力させる入力画面上で、任意の利用者によって対策提案に係る入力フィールド上で任意の文章が作成される際に、該文章作成に利用し得る文章を前記サーバー装置から取得してその重み値に従って一覧表示する候補表示手段を有し、前記サーバー装置は、それぞれに任意の前記重み値が対応付けられた複数の文章が記憶されるライブラリ記憶手段と、前記クライアント端末側で作成された前記文章が、前記一覧表示される文章の何れかを利用して作成された文章である場合には、前記ライブラリ記憶手段において該利用された文章に対応付けられた前記重み値を、前記利用者の権限、又は/及び、技量に応じた更新量によって更新する更新手段とを有する。   The risk assessment support system of the present invention is a risk assessment support system in which one or more client terminals and a server device are connected to a network, and the client terminal has an input screen for inputting various information related to risk assessment. Then, when an arbitrary sentence is created on an input field related to a measure proposal by an arbitrary user, a candidate display that obtains a sentence that can be used to create the sentence from the server device and displays a list according to the weight value And the server device displays a list of library storage means for storing a plurality of sentences each associated with an arbitrary weight value, and the sentence created on the client terminal side. If the sentence is created using any of the sentences, the library storage means There and an updating means the weight value associated with a sentence that is the use, the user's rights, or / and, be updated by the update amount corresponding to the skill and.

上記リスクアセスメント支援システムにおいて、例えば、前記候補表示手段は、重み値が大きい文章ほど上位になるように一覧表示し、前記更新手段は、前記権限/技量が高いほど前記更新量が大きくなるように該更新量を算出し、該更新量を加算することによって前記重み値を増加させる。   In the risk assessment support system, for example, the candidate display means displays a list so that sentences with a larger weight value are higher, and the update means increases the update amount as the authority / skill is higher. The weight value is increased by calculating the update amount and adding the update amount.

また、例えば、前記更新手段は、前記クライアント端末側で作成された文章が、前記候補表示手段によって一覧表示される文章の何れかを利用して作成されたものである場合には、該文章が変更されずにそのまま利用された場合と該文章が一部変更されて利用された場合とで、前記更新量が異なるように、該更新量を算出する。   Further, for example, when the sentence created on the client terminal side is created using any of the sentences displayed in a list by the candidate display means, the update means The update amount is calculated so that the update amount differs between when the text is used as it is without being changed and when the text is partially changed and used.

本発明のリスクアセスメント支援システム、装置等によれば、リスクアセスメントに係る文章作成に利用し得る複数の文章を提示する際に、優れた内容の文章を上位に提示できる。   According to the risk assessment support system, apparatus, and the like of the present invention, when presenting a plurality of sentences that can be used for creating a sentence relating to risk assessment, it is possible to present a sentence with excellent contents at the top.

本例のリスクアセスメント支援システムの構成図である。It is a block diagram of the risk assessment support system of this example. 本例のシステムの全体概要を示す図である。It is a figure which shows the whole system outline | summary of this example. (a)、(b)は、リスクアセスメント入力画面の一例である。(A), (b) is an example of a risk assessment input screen. リスクアセスメント入力画面の他の例である。It is another example of a risk assessment input screen. (a)〜(c)は、各種マスタテーブルの具体例を示す図である。(A)-(c) is a figure which shows the specific example of various master tables. (a)、(b)は、その内容が参照/更新されるテーブルの具体例を示す図である。(A), (b) is a figure which shows the specific example of the table with which the content is referred / updated. 所定の入力フィールドに文字が入力されてから入力候補をリスト表示するまでの処理の流れを示す図である。It is a figure which shows the flow of a process after inputting a character into a predetermined | prescribed input field until it displays a list of input candidates. SELECT文の一例を示す図である。It is a figure which shows an example of a SELECT statement. ライブラリ情報検索処理フロー図である。It is a library information search processing flowchart. 入力情報書き込み処理フロー図である。It is an input information writing process flowchart. 重み付け加算ルールを示す図である。It is a figure which shows a weighting addition rule. 図11の重み付け加算ルールに応じた重み算出の具体例である。It is a specific example of weight calculation according to the weighting addition rule of FIG. 従来のリスクアセスメント支援装置における文章入力の流れを示す図である。It is a figure which shows the flow of the text input in the conventional risk assessment assistance apparatus.

以下、図面を参照して、本発明の実施の形態について説明する。
図1は、本例のリスクアセスメント支援システムの構成図である。
図示の例のリスクアセスメント支援システムは、1台以上のクライアント端末10と、リスクアセスメント支援装置20が、ネットワーク1に接続している。クライアント端末10とリスクアセスメント支援装置20とは、ネットワーク1を介して、相互にデータ送受信等可能である。
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is a configuration diagram of the risk assessment support system of this example.
In the illustrated risk assessment support system, one or more client terminals 10 and a risk assessment support device 20 are connected to the network 1. The client terminal 10 and the risk assessment support device 20 can exchange data with each other via the network 1.

尚、これは一例であり、この例に限らない。例えば、リスクアセスメント支援装置20を複数の利用者が直接的に操作して利用するようにしてもよい。尚、この場合には、クライアント端末10の機能(リスクアセスメントの入力画面の表示等)を、リスクアセスメント支援装置20が有している。あるいは、各クライアント端末10が、リスクアセスメント支援装置20の機能も有していても良い。但し、この場合には、情報を共有させる為のサーバー装置を別途設置して、各端末10においてリスクアセスメント支援装置20と同様の機能によって後述するテーブル25,26に相当するテーブルの内容を更新した場合には、これをサーバー装置にアップデートすることで、更新情報を全ての端末10で共有させる。   This is an example, and the present invention is not limited to this example. For example, the risk assessment support apparatus 20 may be operated by a plurality of users directly operating. In this case, the risk assessment support apparatus 20 has the functions of the client terminal 10 (display of a risk assessment input screen, etc.). Alternatively, each client terminal 10 may also have the function of the risk assessment support device 20. However, in this case, a server device for sharing information is separately installed, and the contents of tables corresponding to tables 25 and 26 described later are updated by the same function as the risk assessment support device 20 in each terminal 10. In this case, the update information is shared by all the terminals 10 by updating it to the server device.

クライアント端末10は、例えばパソコン等であり、上述したツール201のような、利用者がリスクアセスメントの結果(リスク分析結果)を入力する為の機能を提供するツールを有している。尚、このツールを起動して動作させている状態のクライアント端末10を、ツール10と記す場合もある。   The client terminal 10 is, for example, a personal computer or the like, and has a tool that provides a function for a user to input a risk assessment result (risk analysis result), such as the tool 201 described above. Note that the client terminal 10 in a state where the tool is activated and operated may be referred to as the tool 10.

尚、このようなツール10、ツール201等は、例えば、生産設備、プラント設備等のリスクアセスメント(リスクの大きさを評価し、そのリスクが許容できるか否かを決定する全体的なプロセスであり、HAZOP(Hazard and Operability Study)、FMEA(Failure Modes and Effects Analysis)等の手法を用いたリスク分析により明確化されたリスク因子に対して、現状の安全対策でリスクが許容範囲に入っているか、また、追加安全対策によって許容範囲に達成するかその妥当性についても確認するプロセスをいう)を行う際に利用するツールであり、例えば一例としてはリスクアセスメントの結果を示す報告書等を作成する際に利用される。   The tool 10, the tool 201 and the like are, for example, risk assessments for production equipment, plant equipment, etc. (an overall process for evaluating the magnitude of the risk and determining whether the risk is acceptable. , Whether the current safety measures are within acceptable limits for risk factors clarified by risk analysis using methods such as HAZOP (Hazard and Operability Study) and FMEA (Failure Modes and Effects Analysis) It is also a tool used when performing an additional safety measure to confirm whether it is within the allowable range). For example, when creating a report showing the results of risk assessment, etc. Used for

リスクアセスメント支援装置20は、通信部21、検索処理部22、データ更新部23、重み付け演算部24等の各種処理機能部を有する。リスクアセスメント支援装置20は、例えばサーバー装置等であり、CPU等の演算処理ユニットや、ハードディスク等の記憶装置を有している。記憶装置には予め所定のアプリケーションプログラムが記憶されており、演算処理ユニットがこのプログラムを読出し実行することにより、上述した各種処理機能部21〜24の機能が実現される。   The risk assessment support apparatus 20 includes various processing function units such as a communication unit 21, a search processing unit 22, a data update unit 23, and a weighting calculation unit 24. The risk assessment support device 20 is, for example, a server device or the like, and includes an arithmetic processing unit such as a CPU and a storage device such as a hard disk. A predetermined application program is stored in the storage device in advance, and the functions of the various processing function units 21 to 24 described above are realized by the arithmetic processing unit reading and executing the program.

また、上記記憶装置には図示の各種テーブルが格納される。すなわち、リスクアセスメント支援装置20は、ライブラリ情報管理テーブル25、リスクアセスメント結果管理テーブル26、重み算出係数管理テーブル27、ユーザー情報管理テーブル28、役割情報管理テーブル29等を、その不図示の記憶装置に格納している。   The storage device stores various illustrated tables. That is, the risk assessment support apparatus 20 includes a library information management table 25, a risk assessment result management table 26, a weight calculation coefficient management table 27, a user information management table 28, a role information management table 29, etc. in a storage device (not shown). Storing.

図1のシステムの動作について、まず、以下、図2も参照して概略的に説明する。
尚、図2は、本例のシステムの全体概要を示す図である。
図2において、ツール10による表示画面上の入力フィールド(「対策」入力欄11)に、利用者によって任意の文字が入力されると、業種やリスク分析手法等を絞込み条件にして、ライブラリ情報管理テーブル25の対策内容33の中から入力された文字を含む文章を、重み36の大きいものから順に入力フィールドの下にリスト表示する(候補文章を一覧表示する)。
The operation of the system shown in FIG. 1 will be schematically described first with reference to FIG.
FIG. 2 is a diagram showing an overall outline of the system of this example.
In FIG. 2, when an arbitrary character is input by the user in the input field (“measure” input field 11) on the display screen by the tool 10, the library information management is performed by narrowing down the business type, risk analysis method, and the like. Sentences including characters input from the countermeasure contents 33 of the table 25 are listed below the input field in descending order of weight 36 (candidate sentences are displayed as a list).

利用者によって、これら候補文章を利用する等して上記入力フィールド(「対策」入力欄11)で入力された結果(リスクアセスメント結果)は、ツール10による表示画面上の不図示の登録ボタンや更新ボタンを利用者が押すことによって、リスクアセスメント結果管理テーブル26の「対策内容」のフィールド等に格納される。それと共に、後述の重み付け加算ルールに従ってライブラリ情報テーブル25の追加更新を行う。   A result (risk assessment result) input by the user in the input field ("measure" input field 11) using these candidate sentences is displayed on the display screen by the tool 10 (not shown) or update When the button is pressed by the user, it is stored in the field of “Countermeasures” in the risk assessment result management table 26. At the same time, the library information table 25 is additionally updated according to a weighted addition rule described later.

本例のシステムでは、業種、リスク分析手法、利用者の権限や技量に応じて随時更新されて行く重みを、ライブラリ情報として持っている。
リスクアセスメント支援装置20は、通信部21において、ツール10からの要求を受信したら、この要求が検索要求の場合は、この検索要求に付加されている任意の情報、すなわちツール10側で利用者によって任意に入力された情報(以降、入力情報と記す)を、検索処理部22に渡す。これより、検索処理部22は、この入力情報を元にライブラリ情報管理テーブル25を検索し、検索結果を通信部21に渡すことでツール10に返す。
The system of this example has weights that are updated as needed according to the type of business, risk analysis method, user authority and skill as library information.
When the risk assessment support apparatus 20 receives a request from the tool 10 in the communication unit 21, if the request is a search request, the risk assessment support apparatus 20 receives any information added to the search request, that is, by the user on the tool 10 side. The arbitrarily input information (hereinafter referred to as input information) is passed to the search processing unit 22. Thus, the search processing unit 22 searches the library information management table 25 based on this input information, and returns the search result to the communication unit 21 and returns it to the tool 10.

ここで、図2に示す一例では、上記入力情報は、上記図13の従来例と同じく、キーワード(“機械”)となっている。すなわち、この例では、利用者が、ツール10によってクライアント端末10のディスプレイ上に表示される画面上の「対策」入力欄11(例えば、リスク分析結果として安全対策等を利用者が入力する為の入力欄)に、単語“機械”を入力する。これによって、ツール10は、ネットワーク1を介してリスクアセスメント支援装置20に対して、この“機械”を検索条件として含む検索要求を送信している。   Here, in the example shown in FIG. 2, the input information is a keyword (“machine”) as in the conventional example of FIG. That is, in this example, the user inputs the “measure” input field 11 on the screen displayed on the display of the client terminal 10 by the tool 10 (for example, the user inputs safety measures as the risk analysis result). In the input field, enter the word “machine”. As a result, the tool 10 transmits a search request including this “machine” as a search condition to the risk assessment support apparatus 20 via the network 1.

ここで、図2に、上記ライブラリ情報管理テーブル25の具体例を示す。尚、この例に限らず、後に他の図面に示す例などであってもよい。図2に示す例では、ライブラリ情報管理テーブル25は、No.(ライブラリ番号)31、INPUT_ID(入力箇所識別コード)32、対策内容33、業種34、リスク分析手法35、重み36等のデータ項目より成る。このうち、No.31、INPUT_ID32、対策内容33については、上記従来のライブラリ情報管理テーブル203におけるNo.203a、INPUT_ID203b、対策内容203cと略同様であって、ここでは特に説明しない。また、業種34、リスク分析手法35については、ここでは説明せず、後に説明するものとする。   Here, a specific example of the library information management table 25 is shown in FIG. Note that the present invention is not limited to this example, and may be an example shown in another drawing later. In the example shown in FIG. (Library number) 31, INPUT_ID (input location identification code) 32, countermeasure content 33, industry 34, risk analysis technique 35, weight 36, and other data items. Of these, No. 31, INPUT_ID 32, and countermeasure content 33 are No. in the conventional library information management table 203. This is substantially the same as 203a, INPUT_ID 203b, and countermeasure content 203c, and is not specifically described here. The business type 34 and the risk analysis method 35 will not be described here, but will be described later.

ここで、対策内容33には、従来の対策内容203cと同様、過去に上記「対策」入力欄11に入力された文章等に基づく、様々な文章が格納されている。上記入力情報を渡された検索処理部22は、これら各種文章のうち、上記検索条件に合致するもの(ここでは検索キーワード“機械”を含む文章)を候補として抽出する。ここまでは従来と略同様であるが、本例の検索処理部22は、これら抽出した候補(文章)だけでなく、これら各候補(文章)の上記重み36も一緒に、通信部21に渡してツール10に返信させる。   Here, the countermeasure content 33 stores various texts based on texts and the like previously input in the “measure” input field 11 as in the conventional countermeasure content 203c. The search processing unit 22 to which the input information is passed extracts, as candidates, those which satisfy the search condition (here, the text including the search keyword “machine”) among these various texts. The processing up to this point is substantially the same as the conventional one, but the search processing unit 22 in this example passes not only the extracted candidates (sentences) but also the weights 36 of these candidates (sentences) to the communication unit 21 together. To return to the tool 10.

これより、ツール10は、受信した複数の候補(文章)を一覧表示する前に、これら各候補(文章)を重み36の値に基づいてソートしたうえで、一覧表示する。これは、本例では、重み36の値が大きい順にソートして一覧表示する。   As a result, the tool 10 sorts each candidate (sentence) based on the value of the weight 36 and displays the list before displaying the received candidates (sentences) as a list. In this example, the list is displayed by sorting in the descending order of the value of the weight 36.

図2に示す例では、ツール10によって表示される画面上の上記「対策」入力欄11の下側に候補一覧表示欄12が表示される。そして、図示の例では候補一覧表示欄12には6つの候補(文章)が表示され、各々最後に括弧内の数値(130、120、・・・70)が示されているが、これらの数値が重み36の値である。よって、図より明らかなように、重み36の値が大きい候補(文章)から順に表示されている。換言すれば、重み36の値が大きな候補(文章)は上位に表示され、重み36の値が小さな候補(文章)は下位に表示される。   In the example shown in FIG. 2, a candidate list display field 12 is displayed below the “measure” input field 11 on the screen displayed by the tool 10. In the illustrated example, six candidates (sentences) are displayed in the candidate list display field 12, and numerical values in parentheses (130, 120,... 70) are shown at the end. Is the value of the weight 36. Therefore, as is clear from the figure, the candidates (sentences) are displayed in order from the largest weight 36 value. In other words, a candidate (sentence) with a large weight 36 value is displayed at the top, and a candidate (sentence) with a small weight 36 value is displayed at the bottom.

そして、本手法では、上位に表示される文章は、優れた文章であることが期待できる。これについては、後に詳しく説明する。
利用者は、この様に一覧表示される候補(文章)のなかの任意の1以上の文章を利用して(そのままコピーして、あるいはコピーした後に一部を修正する等して)、「対策」入力欄11内で所望の文章を作成する。そして、文章作成完了したら、例えば不図示の登録ボタン等を操作することで、ツール10は、ネットワーク1を介してリスクアセスメント支援装置20に対して、「対策」入力欄11に入力された文章が入力情報として付加された登録・更新(入力情報書き込み)要求を送信する。
In this method, the sentence displayed at the top can be expected to be an excellent sentence. This will be described in detail later.
The user can use any one or more of the candidates (sentences) displayed in this way (copy it as it is, or modify a part of it after copying, etc.) "Create a desired sentence in the input field 11." When the text creation is completed, for example, by operating a registration button (not shown), the tool 10 sends the text input in the “measure” input field 11 to the risk assessment support apparatus 20 via the network 1. A registration / update (input information write) request added as input information is transmitted.

リスクアセスメント支援装置20の通信部21は、受信した要求が上記登録・更新(入力情報書き込み)要求である場合には、この登録・更新(入力情報書き込み)要求(付加されている入力情報を含む)を、データ更新部23に渡す。これより、データ更新部23は、この入力情報をリスクアセスメント結果管理テーブル26に格納する。これ自体は、従来と略同様であってよいが、データ更新部23は、場合によっては重み36を更新する処理も行う。この重み36を更新する為の更新値は、重み付け演算部24に依頼して、重み付け演算部24にて算出した重み更新値を取得する。   When the received request is the registration / update (input information write) request, the communication unit 21 of the risk assessment support apparatus 20 includes the registration / update (input information write) request (added input information). ) To the data update unit 23. Thus, the data update unit 23 stores this input information in the risk assessment result management table 26. Although this may be substantially the same as the conventional one, the data update unit 23 also performs a process of updating the weight 36 in some cases. The update value for updating the weight 36 is requested to the weight calculation unit 24, and the weight update value calculated by the weight calculation unit 24 is acquired.

尚、重み付け演算部24は、ツール利用者のユーザーID情報(ログイン情報から取得)等をもとに重み算出係数管理テーブル27、ユーザー情報管理テーブル28、役割情報管理テーブル29を参照して、重み更新値を算出する。   The weighting calculation unit 24 refers to the weight calculation coefficient management table 27, the user information management table 28, and the role information management table 29 based on the user ID information (acquired from the login information) of the tool user and the like. Update value is calculated.

これらデータ更新部23、重み付け演算部24の処理機能について、詳しくは後述する。但し、概略的には、図2に示すように、以下に列挙するものとなる。
・ツール10の利用者の役割、技量等に応じた重み付け加算ルールに従って、重み36を更新する。
・選択した候補(文章)の内容の一部を変更して利用した場合には、この変更後の文章をライブラリ情報管理テーブルに追加保存する。
・一部変更された場合も、引用元の重み36を、重み付け加算ルールに従って更新する。
The processing functions of the data update unit 23 and the weighting calculation unit 24 will be described in detail later. However, schematically, as shown in FIG.
-The weight 36 is updated according to the weight addition rule according to the role, skill, etc. of the user of the tool 10.
-When a part of the content of the selected candidate (sentence) is changed and used, the changed sentence is additionally stored in the library information management table.
-Even when partly changed, the citation source weight 36 is updated according to the weighted addition rule.

何れも、詳しくは後述する。
図3(a)、(b)に、上記ツール10によってクライアント端末のディスプレイに表示される画面の一例を示す。換言すれば、リスクアセスメント入力画面の一例である。
Both will be described in detail later.
3A and 3B show examples of screens displayed on the display of the client terminal by the tool 10. FIG. In other words, it is an example of a risk assessment input screen.

図3(a)、(b)に示す画面には、利用者に任意の追加安全対策を入力させる為の入力フィールド41がある。図3(a)に示すように、利用者が、この入力フィールド41で任意の単語“○○”(上記機械等)と入力すると、図3(b)に示すように、入力フィールド41の下に、検索結果としての複数の入力候補がプルダウン形式で表示される入力候補表示欄42が表示される。   The screen shown in FIGS. 3A and 3B has an input field 41 for allowing the user to input an arbitrary additional safety measure. As shown in FIG. 3A, when the user inputs an arbitrary word “OO” (the above machine or the like) in the input field 41, as shown in FIG. In addition, an input candidate display field 42 in which a plurality of input candidates as search results are displayed in a pull-down format is displayed.

ツール利用者は、入力候補表示欄42に表示された入力候補の中から所望の入力候補を選択する。これによって、選択された入力候補の文章が、入力フィールド41に表示される。利用者は、入力フィールド41において、この文章を、そのまま利用したり、一部変更を加える等して利用しつつ、所望の文章を作成する。そして、文章作成が完了したら、図示の登録・更新ボタン43を押す。これによって、リスクアセスメント結果として入力した情報が、データベースに登録される。つまり、これによってツール10は、上述した登録・更新要求をリスクアセスメント支援装置20に対して送信することで、作成された文章をリスクアセスメント結果管理テーブル26に登録させる。また、重みの更新等も行わせる。   The tool user selects a desired input candidate from the input candidates displayed in the input candidate display field 42. Thus, the selected input candidate sentence is displayed in the input field 41. In the input field 41, the user creates a desired sentence while using the sentence as it is or by making a partial change. When the text creation is completed, the illustrated registration / update button 43 is pressed. As a result, the information input as the risk assessment result is registered in the database. In other words, the tool 10 transmits the above-described registration / update request to the risk assessment support apparatus 20, thereby registering the created sentence in the risk assessment result management table 26. In addition, the updating of weights is performed.

ここで、上記入力候補表示欄42に表示する複数の入力候補とこれらの入力候補の表示順は、本手法では上記のように“重み”に従って判断されるが、単に“重み”のみに従って判断するとは限らない。これについて、図3や図4を参照して説明する。   Here, the plurality of input candidates displayed in the input candidate display field 42 and the display order of these input candidates are determined according to “weight” in the present method as described above. Is not limited. This will be described with reference to FIG. 3 and FIG.

まず、上記図3(a)、(b)の画面上には、例えば、顧客名「△×会社」、設備名「加工機A」、業種「製造」、分析手法「ISO14121」等が表示されるが、一例としては、これらは利用者が既に別画面で入力した情報が、表示されているものと見做してよい。そして、これらの情報の一部も、検索条件に含まれる場合もある。ここでは、入力フィールド41に入力された単語=“○○”と、業種=「製造」と、分析手法=「ISO14121」と、更に不図示の“リスク分析手法に応じた関連情報”=「C−1」が、検索条件であるものとする。   First, on the screens of FIGS. 3A and 3B, for example, the customer name “△ × company”, the equipment name “processing machine A”, the industry type “manufacturing”, the analysis method “ISO14121”, and the like are displayed. However, as an example, it may be considered that the information already entered by the user on another screen is displayed. Some of these pieces of information may also be included in the search condition. Here, the word input in the input field 41 = “XX”, the type of industry = “manufacturing”, the analysis method = “ISO14121”, and “related information corresponding to the risk analysis method” = “C” not shown. −1 ”is a search condition.

なお、“リスク分析手法に応じた関連情報”とは、リスク分析手法としてHAZOPを利用した場合はパラメータ(圧力、流量、温度等)とガイドワード(More、Less、Hight、Low、No、Reverse等)、FMEAを利用した場合は故障モード、ISO14120に基づく分析手法を利用した場合は危険源(ISO14121附属書Aに記載されている危険源)と危険事象(ISO14121附属書Aに記載されている危険事象)のように、リスク分析手法毎に異なる結果が生じ、それをキーワードにして絞り込みが可能になる要素を示す。   In addition, “related information according to risk analysis method” means parameters (pressure, flow rate, temperature, etc.) and guide words (More, Less, Height, Low, No, Reverse, etc.) when HAZOP is used as a risk analysis method. ), Failure mode when using FMEA, hazard source (hazard source described in ISO14121 annex A) and hazard event (risk described in ISO14121 annex A) when using analysis method based on ISO14120 (Event)), a different result is generated for each risk analysis method, and an element that can be narrowed down by using it as a keyword is shown.

ここで、図4に示す入力フィールド50、候補のリスト表示フィールド51は、上記図3における入力フィールド41、入力候補表示欄42に相当し、より詳細に具体例を示すものとする。   Here, the input field 50 and the candidate list display field 51 shown in FIG. 4 correspond to the input field 41 and the input candidate display column 42 in FIG. 3, and a specific example is shown in more detail.

入力フィールド50には、上記入力フィールド41と同様、任意の単語=“○○”が入力されている。候補のリスト表示フィールド51には、この単語=“○○”だけでなく、上記業種=「製造」と、分析手法=「ISO14121」と、“リスク分析手法に応じた関連情報”=「C−1」とを検索条件とした場合の、複数の入力候補を示す。   In the input field 50, as in the input field 41, an arbitrary word = “OO” is input. In the candidate list display field 51, not only this word = “XX”, but also the industry type = “manufacturing”, the analysis method = “ISO14121”, “related information according to the risk analysis method” = “C−” A plurality of input candidates when “1” is used as a search condition are shown.

各入力候補の表示内容は、図示の対策内容52、重み53、業種54、リスク分析手法55、および、“リスク分析手法に応じた関連情報”56等である。図2の例を用いるならば、上記検索条件に合致したレコードにおける対策内容33、重み36、業種34、リスク分析手法35が、上記リスクアセスメント支援装置20から検索結果として返信されてくることになり、これらが上記対策内容52、重み53、業種54、リスク分析手法55として表示されることになる。   The display contents of each input candidate are illustrated countermeasure contents 52, weight 53, business type 54, risk analysis technique 55, “related information according to risk analysis technique” 56, and the like. If the example of FIG. 2 is used, the countermeasure content 33, the weight 36, the business type 34, and the risk analysis method 35 in the record that matches the search condition will be returned as a search result from the risk assessment support apparatus 20. These are displayed as the countermeasure content 52, the weight 53, the business type 54, and the risk analysis method 55.

但し、表示される入力候補は、上記検索条件に完全に合致したレコードに限らず、一部は合致しないものも含まれてもよい。図示の例では、3つの入力候補のうち最も下(最下位)の入力候補は、“リスク分析手法に応じた関連情報”が「C−2」となっており、上記検索条件の「C−1」と合致しない。この為、重み53(=24)は、他の2つの入力候補の重み(=21、3)よりも大きいが、他の2つの入力候補よりも優先順位が低いものとして表示されている。   However, the input candidates to be displayed are not limited to records that completely match the search condition, and some of them that do not match may be included. In the illustrated example, the lowest (lowest) input candidate among the three input candidates has “C-2” as the “related information according to the risk analysis method”, and the search condition “C−” Does not match “1”. For this reason, the weight 53 (= 24) is larger than the weights of the other two input candidates (= 21, 3), but is displayed as having a lower priority than the other two input candidates.

他の2つの入力候補は、上記検索条件に完全に合致するものであり、このなかで重み53が大きいものから順に表示されることになる。これより、図示の重み53(=21)の入力候補が、最上位に表示されることになる。   The other two input candidates completely match the search condition, and are displayed in order from the one having the largest weight 53. Thus, the input candidate with the weight 53 (= 21) shown in the figure is displayed at the top.

ここで、図5、図6に、図1に示したリスクアセスメント支援装置20が格納・管理している各種テーブル25〜29の具体例を示す。尚、これらテーブルのうち、テーブル27,28,29は、マスタテーブルである。   5 and 6 show specific examples of various tables 25 to 29 stored and managed by the risk assessment support apparatus 20 shown in FIG. Of these tables, the tables 27, 28, and 29 are master tables.

図5には、これらマスタテーブルの具体例を示す。
図5(a)〜(c)は、ツールを利用するユーザーに関する情報やライブラリ情報の重みを更新する際に使用する係数等、ツールを利用する上で必須となる情報を管理するためのテーブル(マスタテーブル)の例である。
FIG. 5 shows specific examples of these master tables.
FIGS. 5A to 5C are tables for managing information necessary for using the tool, such as information on the user using the tool and coefficients used when updating the weight of the library information ( This is an example of a master table.

まず、図5(a)には、ユーザー情報管理テーブル28の具体例を示す。
図示の例のユーザー情報管理テーブル28は、ユーザーID61、氏名62、リスクアセスメント経験年数63、役割コード64の各データ項目より成る。
First, FIG. 5A shows a specific example of the user information management table 28.
The user information management table 28 in the illustrated example includes data items of a user ID 61, a name 62, a risk assessment experience 63, and a role code 64.

氏名62は、例えばツール10のユーザーの氏名であり、ユーザーID61はユーザー識別番号であり例えば社員番号等である。リスクアセスメント経験年数63は、各ユーザーのリスクアセスメント業務の経験年数である。役割コード64は、ユーザーの役割(役職)を示す番号等である。各役割(役職)には、予め所定の役割コードが割り当てられている。   The name 62 is, for example, the name of the user of the tool 10, and the user ID 61 is a user identification number, for example, an employee number. The risk assessment experience years 63 are the years of experience of risk assessment work for each user. The role code 64 is a number indicating the user's role (position). Each role (position) is assigned a predetermined role code in advance.

図5(b)には、役割情報管理テーブル29の具体例を示す。
図示の例の役割情報管理テーブル29は、役割コード71、役割名72、係数73の各データ項目より成る。役割名72は、役割コード71に対応する役割(役職)の名称であり、各役割(役職)毎に任意の数値の係数73が割り当てられている。基本的には、図示のように、役割(役職)の階級が高いほど、係数73の数値は大きくなっている。
FIG. 5B shows a specific example of the role information management table 29.
The role information management table 29 in the illustrated example includes data items of a role code 71, a role name 72, and a coefficient 73. The role name 72 is a name of a role (post) corresponding to the role code 71, and an arbitrary numerical coefficient 73 is assigned to each role (post). Basically, as shown in the figure, the higher the class of roles (positions), the larger the value of the coefficient 73 is.

図5(c)には、重み算出係数管理テーブル27の具体例を示す。
図示の例の重み算出係数管理テーブル27は、状態81と係数82の各データ項目より成る。状態81は、「そのまま変更せず利用」、「一部変更して利用」、「新規追加」であり、これは例えば上記入力フィールド50に入力された文字が、上記候補のリスト表示フィールド51に表示された入力候補を、そのまま利用したものか、一部変更して利用したものか、全く利用しなかったものかを意味するものである。図示の例では、「そのまま変更せず利用」の場合が、他の場合に比べて、係数82の値が大きい。
FIG. 5C shows a specific example of the weight calculation coefficient management table 27.
The weight calculation coefficient management table 27 in the illustrated example includes data items of a state 81 and a coefficient 82. The states 81 are “use without change”, “use with partial change”, and “add new”. For example, characters entered in the input field 50 are displayed in the candidate list display field 51. It means whether the displayed input candidate is used as it is, partially changed, or not used at all. In the illustrated example, the value of the coefficient 82 is larger in the case of “use without change as it is” than in other cases.

ツール10の各ユーザー毎に、ユーザーIDや氏名等の基本情報の他に、リスクアセスメント経験年数と役割に関する情報が引き出せるように、ユーザー情報管理テーブル28を定義しておく。また、後述する重み付け加算ルールで利用する係数を、役割情報管理テーブル29と重み算出係数管理テーブル27に定義しておく。   For each user of the tool 10, in addition to basic information such as user ID and name, a user information management table 28 is defined so that information on the years of risk assessment experience and roles can be extracted. Also, coefficients used in a weighted addition rule described later are defined in the role information management table 29 and the weight calculation coefficient management table 27.

これらマスタテーブルは、重み付け演算部24による重み算出(重み更新)処理の際に参照される。基本的には、リスクアセスメント経験年数63、係数73、係数82の値が大きいほど、重みの値は大きくなる。詳しくは後述する。   These master tables are referred to at the time of weight calculation (weight update) processing by the weight calculation unit 24. Basically, the larger the value of the risk assessment experience years 63, the coefficient 73, and the coefficient 82, the larger the weight value. Details will be described later.

図6(a)、(b)は、ツールを使ってリスクアセスメントする際に参照、更新(追加、変更、削除)するデータを管理するためのテーブル26,25の例である。
図6(a)には、リスクアセスメント結果管理テーブル26の具体例を示す。
FIGS. 6A and 6B are examples of tables 26 and 25 for managing data to be referred to and updated (added, changed, deleted) when risk assessment is performed using a tool.
FIG. 6A shows a specific example of the risk assessment result management table 26.

図示の例のリスクアセスメント結果管理テーブル26は、顧客コード91、ノード番号92、機能番号93、パラメータ94、ガイドワード95、評価96、追加安全対策97等の各データ項目よりなる。これらは、ツール10による入力画面に従って利用者が任意に入力したデータが、格納されるものである。   The risk assessment result management table 26 in the illustrated example includes data items such as a customer code 91, a node number 92, a function number 93, a parameter 94, a guide word 95, an evaluation 96, and an additional safety measure 97. These store data that a user arbitrarily inputs in accordance with an input screen by the tool 10.

リスクアセスメント結果管理テーブル26には、リスクアセスメント対象の顧客を識別するための顧客コード91に対応付けて、当該顧客に関するリスクアセスメント結果が格納される。図示の例は、例えばリスク分析手法としてHAZOPを利用した場合を示しており、この場合にはリスクアセスメント結果として、リスクアセスメント対象(設備等)のノード番号92、機能番号93、パラメータ94、ガイドワード95、評価結果96、追加安全対策97等を格納する。勿論、この様な例に限らないが、リスク分析手法が何であれ、追加安全対策97等のように顧客に対して何らかの文字でリスクアセスメント結果を報告する文章が格納されるものである。   The risk assessment result management table 26 stores a risk assessment result related to the customer in association with the customer code 91 for identifying the customer of the risk assessment target. The illustrated example shows a case where HAZOP is used as a risk analysis method, for example. In this case, as a risk assessment result, the node number 92, function number 93, parameter 94, guide word of the risk assessment target (equipment, etc.) 95, evaluation result 96, additional safety measure 97, etc. are stored. Needless to say, the present invention is not limited to such an example. Whatever the risk analysis method is, a text for reporting the risk assessment result to the customer in some characters, such as an additional safety measure 97, is stored.

図6(b)には、ライブラリ情報管理テーブル25の具体例を示す。
図示の例のライブラリ情報管理テーブル25は、ライブラリ番号101、入力箇所識別コード102、対策内容103、業種104、リスク分析手法105、「リスク分析手法の関連情報」106、重み107の各データ項目よりなる。
FIG. 6B shows a specific example of the library information management table 25.
The library information management table 25 in the illustrated example includes data items of library number 101, input location identification code 102, countermeasure content 103, industry 104, risk analysis method 105, “risk analysis method related information” 106, and weight 107. Become.

入力箇所識別コード102は、ツール10による入力画面上での入力箇所を識別するための識別コードである。当該テーブル25の入力箇所識別コード102に格納される識別コードは、基本的に、図4に示す画面例の「追加安全対策」や「妥当性確認根拠」や「残存リスク対策」などのように、利用者に任意の文章を入力させるための入力箇所の識別コードである(換言すれば、数値や単語の入力させる入力箇所は含まれない)。   The input location identification code 102 is an identification code for identifying an input location on the input screen by the tool 10. The identification code stored in the input location identification code 102 of the table 25 is basically like “additional safety measure”, “validation reason” or “residual risk measure” in the screen example shown in FIG. This is an identification code of an input part for allowing the user to input an arbitrary sentence (in other words, an input part for inputting a numerical value or a word is not included).

尚、本手法による入力候補一覧表示の対象となる入力フィールドは、例えば「追加安全対策」を例にして説明するが、この例に限らず、上記「残存リスク対策」などであってもよい。本手法では、リスクアセスメント経験が少ない(能力が低い)多数のユーザーが選んだ文章よりも、リスクアセスメント経験が豊富な(能力が高い)少数のユーザーが選んだ文章の方が、候補として上位に表示されるようにするものである。これより、本手法による入力候補一覧表示の対象となる入力フィールドが、何らかの対策提案を記述するような入力フィールドであると言える。その一例が、上記「追加安全対策」や「残存リスク対策」であるが、これらの例に限らない。   The input field that is the target of the input candidate list display according to the present method will be described by taking “additional safety measure” as an example, but is not limited to this example, and may be the “residual risk measure” or the like. In this method, sentences selected by a small number of users with abundant risk assessment experience (high ability) are selected as candidates higher than sentences selected by a large number of users with low risk assessment experience (low ability). It is intended to be displayed. From this, it can be said that the input field that is the target of the input candidate list display by this method is an input field that describes some countermeasure proposal. One example is the above “additional safety measures” or “residual risk measures”, but is not limited to these examples.

この様な対策提案に係る入力フィールドにおいて、優れた文章を記述する(優れた対策提案を行う)為には、リスクアセスメント経験が豊富な(能力が高い)ユーザーが作成したり利用したりする文章を利用することが、望ましいと考えられる。この点で、本手法は、顕著な効果を奏する。   Sentences written and used by users with abundant risk assessment experience (high ability) in order to describe excellent sentences (to make excellent countermeasure proposals) in the input field related to such countermeasure proposals It is considered desirable to use In this respect, the present technique has a remarkable effect.

上記「追加安全対策」等に利用者に任意に入力した文章が、対策内容103に格納される。また、利用者は、ツール10によって表示される例えば図3や図4等に示す画面上で、上記「追加安全対策」等以外にも様々な情報(数値、単語等)を任意に入力したり選択入力するものであり、これら入力情報の一部が上記業種104、リスク分析手法105、「リスク分析手法の関連情報」106として当該テーブル25に格納される。   The text arbitrarily input by the user for the “additional safety measures” or the like is stored in the measure content 103. Further, the user can arbitrarily input various information (numerical values, words, etc.) other than the above “additional safety measures” on the screen shown in FIG. A part of the input information is stored in the table 25 as the industry 104, the risk analysis method 105, and the “related information of the risk analysis method” 106.

また、上記「リスク分析手法の関連情報」106に格納される情報は、リスク分析手法105に応じたものとなる。すなわち、図示の通り、リスク分析手法105がHAZOPである場合には、「リスク分析手法の関連情報」106はパラメータ111とガイドワード112となる。同様に、リスク分析手法105がFMEAである場合には、「リスク分析手法の関連情報」106は故障モード113となる。リスク分析手法105が“ISO14121ベース”である場合には、「リスク分析手法の関連情報」106は危険源114と危険事象115となる。   The information stored in the “risk analysis technique related information” 106 corresponds to the risk analysis technique 105. That is, as shown in the figure, when the risk analysis method 105 is HAZOP, the “related information on the risk analysis method” 106 is a parameter 111 and a guide word 112. Similarly, when the risk analysis method 105 is FMEA, the “related information of the risk analysis method” 106 becomes the failure mode 113. When the risk analysis method 105 is “ISO 14121-based”, the “related information of the risk analysis method” 106 is the danger source 114 and the dangerous event 115.

そして、ライブラリ情報管理テーブル25に既に格納済みの各レコードにおいても、その重み107は、更新され得るものである。これは、後述の重み付け加算ルールに従って更新するものであり、詳しくは後に説明する。   The weight 107 can be updated also in each record already stored in the library information management table 25. This is updated according to a weighted addition rule described later, and will be described in detail later.

図7は、ツール10が表示する画面上での所定の入力フィールドに文字が入力されてから入力候補をリスト表示するまでの処理の流れを示したものである。また、図8は、この処理の流れのなかで入力候補を検索する際に発行するSELECT文の例である。   FIG. 7 shows a flow of processing from when a character is input to a predetermined input field on the screen displayed by the tool 10 until a list of input candidates is displayed. FIG. 8 is an example of a SELECT statement issued when searching for input candidates in the flow of this process.

尚、上記リスクアセスメント支援装置20の具体例が、図7に示すWebサーバー110とDBサーバー120である。Webサーバー110は上記通信部21に相当し、この通信部21による上述した検索要求の一例が、図7や図8に示すSELECT文の例である。   A specific example of the risk assessment support apparatus 20 is the Web server 110 and the DB server 120 shown in FIG. The Web server 110 corresponds to the communication unit 21, and an example of the search request described above by the communication unit 21 is an example of the SELECT statement shown in FIGS.

ツール10は、当該ツール10が表示する画面上で利用者によって所定の入力フィールドに任意の文字(上記“機械”等)が入力されると(onKeyUpイベント等によって入力が終わったことを検出する)、ネットワーク1を介してWebサーバー110に対して、データ検索時の検索キーワードとして使用する値として、入力文字、入力箇所識別コード、リスク分析手法、リスク分析手法に関連する情報(パラメータ、ガイドワード、故障モード、危険源、危険事象等)等を送信する。   When a user inputs an arbitrary character (such as “machine” above) in a predetermined input field on the screen displayed by the tool 10 (detects that the input has been completed by an onKeyUp event or the like). As a value to be used as a search keyword at the time of data search with respect to the Web server 110 via the network 1, information related to input characters, input location identification codes, risk analysis methods, risk analysis methods (parameters, guide words, Failure mode, danger source, dangerous event, etc.).

尚、上記所定の入力フィールドとは、例えば図4に示す画面例では「追加安全対策」や「妥当性確認根拠」や「残存リスク対策」等の入力フィールドである。
Webサーバー110は、ツール10から送られてきた上記検索キーワードとして使用する値をもとに、SELECT文を生成し、このSELECT文をDBサーバー120に送る。DBサーバー120は、このSELECT文に基づいてライブラリ情報管理テーブル25の検索を実行することで、検索結果を得る。そして、この検索結果をWebサーバー110に渡し、ツール10へと返信させる。
The predetermined input field is, for example, an input field such as “additional safety measure”, “validation reason”, “residual risk measure”, or the like in the screen example shown in FIG.
The Web server 110 generates a SELECT statement based on the value used as the search keyword sent from the tool 10, and sends this SELECT statement to the DB server 120. The DB server 120 obtains a search result by executing a search of the library information management table 25 based on this SELECT statement. Then, the search result is passed to the Web server 110 and returned to the tool 10.

ここで、図8には、上記SELECT文の一例を示す。本例では、Webサーバー110は、図8に示す3つのSELECT文(SELECT文1、SELECT文2、SELECT文3)を生成・発行し、DBサーバー120はこれら3つのSELECT文を順次実行して上記検索結果を得る。   Here, FIG. 8 shows an example of the SELECT statement. In this example, the Web server 110 generates and issues the three SELECT statements (SELECT statement 1, SELECT statement 2, SELECT statement 3) shown in FIG. 8, and the DB server 120 executes these three SELECT statements in sequence. The above search result is obtained.

SELECT文1は、入力箇所識別コード、業種、リスク分析手法およびリスク分析手法の関連情報が同一のものから、入力文字を含む候補を重み付けの高いものから選択するものである。   The SELECT statement 1 selects a candidate including an input character from the ones with high weighting, from the same input location identification code, type of business, risk analysis method, and related information of the risk analysis method.

これより、Webサーバー110は、入力箇所識別コード、業種、リスク分析手法およびリスク分析手法の関連情報を、検索条件として、ライブラリ情報管理テーブル25を検索し、該当するレコードのなかでその対策内容103に入力文字(“機械”等)が含まれているレコードを抽出する。そして、例えば、抽出されたレコードを、その重み107が大きい順にソートする。尚、当該ソート処理は、ツール10側で実行させてもよい。   From this, the Web server 110 searches the library information management table 25 using the input location identification code, the type of business, the risk analysis method, and the related information of the risk analysis method as search conditions, and the countermeasure contents 103 in the corresponding records. Records containing input characters (such as “machine”). For example, the extracted records are sorted in descending order of the weight 107. The sorting process may be executed on the tool 10 side.

SELECT文2は、入力箇所、業種が同一でリスク分析手法が異なるものから、入力文字を含む候補を重み付けの高いものから選択するものである。
これより、Webサーバー110は、入力箇所識別コード及び業種を検索条件としてライブラリ情報管理テーブル25を検索し、該当するレコードを求め、該当するレコードのなかでその対策内容103に入力文字(“機械”等)が含まれているレコードを抽出する。但し、これは、上記SELECT文1で選択されなかったレコード(上記該当するレコード以外のレコード)が、検索対象となる。そして、例えば、抽出されたレコードを、その重み107が大きい順にソートする。
The SELECT statement 2 selects a candidate including an input character from those having a high weight from those having the same input location and type of industry and different risk analysis methods.
Accordingly, the Web server 110 searches the library information management table 25 using the input location identification code and the industry as a search condition, obtains the corresponding record, and enters the input character (“machine”) in the countermeasure content 103 in the corresponding record. Etc.) are extracted. However, in this case, a record that is not selected by the SELECT statement 1 (a record other than the corresponding record) is a search target. For example, the extracted records are sorted in descending order of the weight 107.

SELECT文3は、上記SELECT文1、2で選択されなかったレコードのなかから、入力文字を含む候補を重み付けの高いものから選択するものである。
これより、Webサーバー110は、上記SELECT文1、2で選択されなかったレコードのなかから、その対策内容103に入力文字(“機械”等)が含まれているレコードを抽出する。そして、例えば、抽出されたレコードを、その重み107が大きい順にソートする。
The SELECT statement 3 selects a candidate including an input character from the ones with high weights from the records that are not selected by the SELECT statements 1 and 2.
As a result, the Web server 110 extracts records whose input contents (such as “machine”) are included in the countermeasure content 103 from the records not selected by the SELECT statements 1 and 2. For example, the extracted records are sorted in descending order of the weight 107.

図9、図10は、リスクアセスメント支援装置20の処理フローチャート図である。
まず、図9のライブラリ情報検索処理フローについて説明する。
図9において、リスクアセスメント支援装置20は、ツール(クライアント端末)10から送信されてくる検索要求に含まれる入力情報(上述した入力文字、入力箇所識別コード、業種、リスク分析手法、リスク分析手法の関連情報等)を取得すると(ステップS11)、まずこの入力文字にスペース(空白文字)が含まれているか否かを判定する(ステップS12)。
9 and 10 are process flowcharts of the risk assessment support apparatus 20.
First, the library information search processing flow of FIG. 9 will be described.
In FIG. 9, the risk assessment support apparatus 20 includes input information (input character, input location identification code, industry, risk analysis method, risk analysis method described above) included in a search request transmitted from the tool (client terminal) 10. When the related information or the like is acquired (step S11), it is first determined whether or not the input character includes a space (blank character) (step S12).

入力文字にスペース(空白文字)が含まれていない場合には(ステップS12,NO)、そのまま、ステップS11で取得した入力情報(入力文字、入力箇所識別コード、業種、リスク分析手法、リスク分析手法の関連情報等)を用いて、ライブラリ情報管理テーブル25を検索し(ステップS14)、検索結果をツール10へ送信する(ステップS15)。   If the input character does not include a space (blank character) (step S12, NO), the input information (input character, input location identification code, industry, risk analysis method, risk analysis method) obtained in step S11 as it is The library information management table 25 is searched (step S14), and the search result is transmitted to the tool 10 (step S15).

一方、入力文字にスペース(空白文字)が含まれている場合には(ステップS12,YES)、スペースを区切り文字として入力文字を分割する(ステップS13)。そして、この分割された文字と、他の入力情報(入力箇所識別コード、業種、リスク分析手法、リスク分析手法の関連情報等)とを用いて、ライブラリ情報管理テーブル25を検索し(ステップS14)、検索結果をツール10へ送信する(ステップS15)。   On the other hand, when the input character includes a space (blank character) (step S12, YES), the input character is divided using the space as a delimiter (step S13). Then, the library information management table 25 is searched using the divided characters and other input information (input location identification code, business type, risk analysis method, risk analysis method related information, etc.) (step S14). The search result is transmitted to the tool 10 (step S15).

ツール10側において利用者が、上記検索結果を利用する等にして上記所定の入力フィールドに任意の文字を入力完了し、例えば上記登録・更新ボタン43を操作すると、ツール10はリスクアセスメント支援装置20に対して上記図1で説明した登録・更新(入力情報書き込み)要求を送信する。この要求を受信したときのリスクアセスメント支援装置20の処理の一例が、図10に示す入力情報書き込み処理フローである。   When the user completes inputting arbitrary characters in the predetermined input field by using the search result or the like on the tool 10 side and operates the registration / update button 43, for example, the tool 10 causes the risk assessment support apparatus 20 to operate. The registration / update (input information write) request described in FIG. An example of the process of the risk assessment support apparatus 20 when this request is received is an input information writing process flow shown in FIG.

これは、ツール10上で登録・更新操作が行われた際のリスクアセスメント結果管理テーブル26、ライブラリ情報管理テーブル25の更新処理フローを示したものであるとも言える。   It can be said that this shows the update process flow of the risk assessment result management table 26 and the library information management table 25 when the registration / update operation is performed on the tool 10.

尚、図10の処理例では、図4に示す例ではリスト表示フィールドには表示されないが、上記ステップS15でツール10側に返信される検索結果には、上記抽出されたレコードの対策内容103等だけでなくそのライブラリ番号101も含まれている。更に、任意の候補(対策内容103)を利用して文章作成した場合、この文章には利用した候補のライブラリ番号が付加されている。   In the processing example of FIG. 10, although not displayed in the list display field in the example shown in FIG. 4, the search result returned to the tool 10 side in step S15 includes the countermeasure content 103 of the extracted record, etc. The library number 101 is also included. Furthermore, when a sentence is created using an arbitrary candidate (measure content 103), the library number of the used candidate is added to the sentence.

図10において、ツール10は、図3や図4等に示す画面上で利用者が登録・更新操作を行ったときに入力済みの入力情報(データベースに書き込む為の情報)を、ネットワーク1を介してリスクアセスメント支援装置20へ送信する。この入力情報は、リスクアセスメント結果管理テーブル26に格納されるものであり、その具体例は例えば図6(a)に示すテーブル26の各データ項目のデータである。   In FIG. 10, the tool 10 transmits input information (information to be written in the database) that has been input when the user performs a registration / update operation on the screen shown in FIGS. To the risk assessment support apparatus 20. This input information is stored in the risk assessment result management table 26, and a specific example thereof is data of each data item of the table 26 shown in FIG.

また、この入力情報には、例えば図6(a)に示すテーブル26の「追加安全対策」97に格納すべき任意の文章が含まれているが、この文章作成の際に上記一覧表示等される入力候補の何れかを利用した場合には、当該利用した入力候補の上記ライブラリ番号が含まれている。ライブラリ番号は例えばレコードに付加されている。レコードが複数ある場合には、各レコード毎に、もし入力候補を利用したならば、当該利用した入力候補の上記ライブラリ番号が付加される。また、各レコード毎に、そのレコードの入力フィールドを示す入力箇所識別コード等も含まれる。例えば、上記追加安全対策のレコードである場合には、追加安全対策であることを示す入力箇所識別コードが付加されている。   The input information includes, for example, an arbitrary sentence that should be stored in the “additional safety measure” 97 of the table 26 shown in FIG. 6A. When the input candidate is used, the library number of the input candidate used is included. The library number is added to the record, for example. When there are a plurality of records, if an input candidate is used for each record, the library number of the used input candidate is added. Each record also includes an input location identification code indicating the input field of the record. For example, in the case of the additional safety measure record, an input location identification code indicating that it is an additional safety measure is added.

これより、リスクアセスメント支援装置20は、上記入力情報を受信すると(ステップS21)、まず、その中にライブラリ番号が含まれているか否かをチェックする(ステップS22)。   Accordingly, when the risk assessment support apparatus 20 receives the input information (step S21), it first checks whether or not a library number is included therein (step S22).

ライブラリ番号が含まれていない場合は(ステップS22,NO)、ライブラリ情報(入力候補;上記抽出されたレコードの対策内容103)を再利用(引用)していないものと判断し、ライブラリ番号を新規に発番し、更新前の重みをゼロとして重み付け加算ルールで重みを算出し、上記ステップS21で取得した入力情報を新規レコードとしてライブラリ情報管理テーブル25に追加する(ステップS27)。また、リスクアセスメント結果管理テーブル26を追加更新する(ステップS26)。尚、重み算出処理については、後に図11、図12を参照して説明する。   When the library number is not included (step S22, NO), it is determined that the library information (input candidate; countermeasure content 103 of the extracted record) is not reused (cited), and the library number is newly set. The weight before the update is set to zero, the weight is calculated by the weighted addition rule, and the input information acquired in step S21 is added as a new record to the library information management table 25 (step S27). Further, the risk assessment result management table 26 is additionally updated (step S26). The weight calculation process will be described later with reference to FIGS.

一方、ライブラリ番号が含まれている場合は(ステップS22,YES)、上記入力情報に含まれる追加安全対策等の文章の作成に、入力候補が使われたと判断し、続いて、この入力候補が変更されずにそのまま利用されたか、一部変更されて利用されたかを判別する(ステップS23)。   On the other hand, if the library number is included (step S22, YES), it is determined that the input candidate has been used to create a sentence such as additional safety measures included in the input information. It is discriminated whether it has been used as it is without being changed, or has been partially changed (step S23).

ステップS23の処理は、例えばまず、ライブラリ情報管理テーブル25を参照して、そのライブラリ番号101が上記入力情報に含まれているライブラリ番号と一致するレコード(該当レコード)を求め、この該当レコードにおける対策内容103の文章を取得する。そして、この文章の文字列と上記入力情報に含まれる文章の文字列とを比較検証して、両者が相互に一致するか否かを判定する。一致する場合には入力候補は変更されずにそのまま利用されたことになり(ステップS23,YES)、ステップS24の処理へ移行する。一方、不一致の場合には上記文章は入力候補を一部変更して利用されたものであり(ステップS23,NO)、ステップS25の処理へ移行する。   In the process of step S23, for example, first, the library information management table 25 is referred to find a record (corresponding record) whose library number 101 matches the library number included in the input information, and the countermeasure for this corresponding record is obtained. A sentence with content 103 is acquired. Then, the character string of the sentence and the character string of the sentence included in the input information are compared and verified to determine whether or not they match each other. If they match, the input candidates are used as they are without being changed (step S23, YES), and the process proceeds to step S24. On the other hand, in the case of a mismatch, the sentence has been used by partially changing the input candidate (step S23, NO), and the process proceeds to step S25.

ステップS24では、そのライブラリ番号101が上記入力情報に含まれているライブラリ番号と一致するレコード(該当レコード)の重み107を、“そのまま利用された場合の重み付け加算ルール” (例えば後述する係数1=‘2’)で算出した更新値(更新後の重み)によって更新する。詳しくは後述する。   In step S24, the weight 107 of the record (corresponding record) whose library number 101 matches the library number included in the input information is set to “weighting addition rule when used as it is” (for example, coefficient 1 = described later) Update with the update value (updated weight) calculated in '2'). Details will be described later.

一方、ステップS25では、そのライブラリ番号101が上記入力情報に含まれているライブラリ番号と一致するレコード(該当レコード)の重み107を、“一部変更して利用された場合の重み付け加算ルール”(例えば後述する係数1=‘1’)で算出した更新値(更新後の重み)によって更新する。詳しくは後述する。   On the other hand, in step S25, the weight 107 of the record (corresponding record) in which the library number 101 matches the library number included in the input information is set to “weighted addition rule when used partially changed” ( For example, the update is performed using an update value (updated weight) calculated by a coefficient 1 = '1' described later. Details will be described later.

尚、ステップS25の場合、上記入力情報の文章は、入力候補の文章とは異なるので(一部変更しているので、全く同じではない)、この文章を新たなライブラリとして追加する。この場合、ライブラリ番号を新規に発番し、“一部変更して利用された場合の重み付け加算ルール”で重みを算出し、上記ステップS21で取得した入力情報を新規レコードとしてライブラリ情報管理テーブル25に追加する。   In the case of step S25, since the sentence of the input information is different from the input candidate sentence (partly changed, it is not exactly the same), this sentence is added as a new library. In this case, a library number is newly issued, a weight is calculated by “a weighted addition rule when partly changed and used”, and the library information management table 25 uses the input information acquired in step S21 as a new record. Add to

尚、ステップS24、S25何れを実行した場合でも、その後、最後に上記ステップS26の処理を実行することで、上記入力情報をリスクアセスメント結果管理テーブル26に保存する。   Regardless of whether step S24 or S25 is executed, the input information is stored in the risk assessment result management table 26 by executing the process of step S26 lastly.

以下、図11、図12を参照して、重み算出、更新処理について説明する。
図11に、重み付け加算ルールを示す。
図11に示すように、更新後の新たな重み値、または新規追加の場合の重み初期値は、以下の式(1)によって算出される。
更新後の重み=更新前の重み+係数1×係数2+経験年数 ・・・(1)式
The weight calculation / update process will be described below with reference to FIGS.
FIG. 11 shows a weighted addition rule.
As shown in FIG. 11, the updated new weight value or the initial weight value in the case of new addition is calculated by the following equation (1).
Weight after update = Weight before update + Coefficient 1 x Coefficient 2 + Years of experience (1)

上記更新前の重みは、ライブラリ情報管理テーブル25における処理対象レコードの現在の重み107の値であり、上記算出式(1)によって算出された更新後の重みを当該重み107に格納することで、処理対象レコードの重みを更新する。   The pre-update weight is the value of the current weight 107 of the processing target record in the library information management table 25. By storing the post-update weight calculated by the calculation formula (1) in the weight 107, Update the weight of the record to be processed.

尚、ライブラリ情報管理テーブル25における上記処理対象レコードは、ライブラリ番号が存在する場合(ステップS22がYESの場合)には当該ライブラリ番号のレコードであり、ステップS22がNOでステップS27で新規レコードを追加する場合には、当該新規レコードである。新規レコードの場合、ステップS27で説明した通り、上記算出式(1)における「更新前の重み」はゼロ(‘0’)とすることになる。   Note that the processing target record in the library information management table 25 is a record of the library number when a library number exists (YES in step S22), and NO in step S22 and a new record is added in step S27. If so, it is the new record. In the case of a new record, as described in step S27, the “weight before update” in the calculation formula (1) is set to zero (“0”).

候補文章(他者が文章作成に利用する文章)と成り得る各対策内容103に対する重み付け(重み107)は、リスクアセスメントを行う者(ユーザー;ツール利用者)の権限(役割)、技量(経験年数)および、利用時の状況(変更せずにそのまま利用したのか、一部変更して利用したのか)等に応じた更新量によって、重み値を更新/決定する。この更新量に相当するのが、上記算出式(1)における「係数1×係数2+経験年数」の部分である。   The weight (weight 107) for each countermeasure content 103 that can be a candidate sentence (a sentence used by another person to create a sentence) is the authority (role) and skill (year of experience) of the person (user; tool user) who performs the risk assessment. ) And the update amount according to the usage status (whether it is used as it is without being changed or partly changed), the weight value is updated / determined. Corresponding to this renewal amount is the part of “coefficient 1 × coefficient 2 + experience years” in the calculation formula (1).

図11に示した算出式(1)では、係数1と係数2の積とツール利用者のリスクアセスメント経験年数を足した値を、現在の重み値に加算することで、新たな重み値を算出することになる。但し、この例に限らない。   In the calculation formula (1) shown in FIG. 11, a new weight value is calculated by adding a value obtained by adding the product of the coefficient 1 and the coefficient 2 to the tool user's risk assessment experience years to the current weight value. Will do. However, the present invention is not limited to this example.

係数1は、候補文章(対策内容103)が変更されずにそのまま利用された場合と一部変更されて利用された場合とで差別するための値であり、係数2は、ツール利用者の役割に応じて変化をつけるための値である。   The coefficient 1 is a value for discriminating between the case where the candidate sentence (the countermeasure content 103) is used as it is without being changed and the case where it is used after being partially changed, and the coefficient 2 is the role of the tool user. It is a value for adding changes according to.

すなわち、例えば、まず、ツール10の利用者のユーザーID等を用いて上記図5(a)のユーザー情報管理テーブル28を検索することで、この利用者のリスクアセスメント経験年数63と役割コード64を得る。このリスクアセスメント経験年数63は、そのまま上記算出式(1)における「経験年数」として用いる。続いて、取得した役割コード64を用いて図5(b)の役割情報管理テーブル29を検索することで、上記ツール10の利用者の役割に応じた係数73を得る。この係数73を上記算出式(1)における係数2とする。   That is, for example, first, by searching the user information management table 28 in FIG. 5A using the user ID of the user of the tool 10, the user's risk assessment experience year 63 and role code 64 are obtained. obtain. This risk assessment experience years 63 is used as “experience years” in the calculation formula (1) as it is. Subsequently, by searching the role information management table 29 of FIG. 5B using the acquired role code 64, a coefficient 73 corresponding to the role of the user of the tool 10 is obtained. This coefficient 73 is set as the coefficient 2 in the calculation formula (1).

更に、本処理に係る状態(上記「変更せずにそのまま利用」、「一部変更して利用」、「新規追加」の何れかの状態)に応じた係数82を、図5(c)の重み算出係数管理テーブル27から取得して、この係数82を上記算出式(1)における係数1とする。尚、図5(c)の重み算出係数管理テーブル27は、必ずしも必要ない。例えば、ステップS24の処理の場合には係数1=‘2’とし、ステップS25またはステップS27の処理の場合には係数1=‘1’とするように、図10の処理を行うプログラムを作成しておけばよい。   Furthermore, the coefficient 82 corresponding to the state related to this processing (the state of “use as it is without change”, “use partly changed”, or “add new”) is shown in FIG. Obtained from the weight calculation coefficient management table 27, this coefficient 82 is set as the coefficient 1 in the calculation formula (1). Note that the weight calculation coefficient management table 27 in FIG. 5C is not necessarily required. For example, a program for performing the process of FIG. 10 is created so that the coefficient 1 = “2” in the case of the process of step S24 and the coefficient 1 = “1” in the case of the process of step S25 or step S27. Just keep it.

例えば上述したようにして上記算出式(1)における係数1、係数2、経験年数が取得できるので、これらを用いて上記「係数1×係数2+経験年数」を演算し、この演算結果を現在の現在の重み値に加算することで、新たな重み値を算出し、重み107の値を更新することになる。   For example, as described above, the coefficient 1, the coefficient 2, and the years of experience in the calculation formula (1) can be acquired. Thus, the above-described “coefficient 1 × coefficient 2 + experience years” is calculated, and the calculation result is calculated as the current value. By adding to the current weight value, a new weight value is calculated, and the value of the weight 107 is updated.

図12は、上記図11に示す重み付け加算ルールに従って重みがどのように更新されるかを示した具体例である。
図12には、図5(a)〜(c)に示した各マスタテーブル28,29,27の具体例をそのまま示すと共に、その下側に、この具体例に応じた上記算出式(1)による更新後の重みの算出例を示している。尚、ここでは、ステップS24またはS25による重み更新の場合には、上記算出式(1)における更新前の重みは一律‘100’であるものとする。勿論、上記の通り、ステップS27による新規追加の場合には、上記算出式(1)における更新前の重みは‘0’となる。
FIG. 12 is a specific example showing how the weight is updated in accordance with the weighted addition rule shown in FIG.
FIG. 12 shows a specific example of each of the master tables 28, 29, and 27 shown in FIGS. 5A to 5C as it is, and the calculation formula (1) corresponding to this specific example is shown below the specific example. The example of calculating the weight after the update by is shown. Here, in the case of updating the weight in step S24 or S25, it is assumed that the weight before the update in the calculation formula (1) is uniformly “100”. Of course, as described above, in the case of new addition in step S27, the weight before update in the calculation formula (1) is “0”.

そして、図12に示す算出例(1)は、ツール10の利用者がユーザーDであり、上記「変更せずにそのまま利用」の場合を示している。この場合、経験年数=5、係数1=2、係数2=5(リスクアセスメントリーダーに対応する係数)となるので、上記算出式(1)によって算出される“更新後の重み”は図示の通り、
更新後の重み=100+2×5+5=115
となる。
The calculation example (1) shown in FIG. 12 shows a case where the user of the tool 10 is the user D and “use as it is without change”. In this case, since years of experience = 5, coefficient 1 = 2, coefficient 2 = 5 (coefficient corresponding to the risk assessment leader), the “updated weight” calculated by the calculation formula (1) is as illustrated. ,
Weight after update = 100 + 2 × 5 + 5 = 115
It becomes.

同様にして、図12に示す算出例(2)は、ツール10の利用者がユーザーAであり、上記「変更せずにそのまま利用」の場合を示している。この場合、経験年数=1、係数1=2、係数2=1(リスクアセスメント担当メンバーに対応する係数)となるので、上記算出式(1)によって算出される“更新後の重み”は図示の通り、
更新後の重み=100+2×1+1=103
となる。
Similarly, a calculation example (2) shown in FIG. 12 shows a case where the user of the tool 10 is the user A and the above-mentioned “use as it is without change”. In this case, since years of experience = 1, coefficient 1 = 2, coefficient 2 = 1 (coefficient corresponding to the risk assessment member), the “updated weight” calculated by the above calculation formula (1) is shown in the figure. Street,
Weight after update = 100 + 2 × 1 + 1 = 103
It becomes.

同様にして、図12に示す算出例(3)は、ツール10の利用者がユーザーAであり、上記「一部変更して利用」の場合を示している。この場合、経験年数=1、係数1=1、係数2=1(リスクアセスメント担当メンバーに対応する係数)となるので、上記算出式(1)によって算出される“更新後の重み”は図示の通り、
更新後の重み=100+1×1+1=102
となる。
Similarly, a calculation example (3) shown in FIG. 12 shows a case where the user of the tool 10 is the user A and the above-mentioned “partially change and use” is performed. In this case, since years of experience = 1, coefficient 1 = 1, coefficient 2 = 1 (coefficient corresponding to the risk assessment member), the “updated weight” calculated by the above calculation formula (1) is shown in the figure. Street,
Weight after update = 100 + 1 × 1 + 1 = 102
It becomes.

また、図12に示す算出例(4)、(5)は、何れも上記ステップS27の処理の際の(「新規追加」の場合の)算出例であり、すなわち新規レコード追加の場合に重み107の初期値を算出するものである。   Further, calculation examples (4) and (5) shown in FIG. 12 are both calculation examples (in the case of “new addition”) at the time of the process of step S27, that is, weight 107 in the case of adding a new record. The initial value is calculated.

算出例(4)は、ツール10の利用者がユーザーDであり、上記「新規追加」の場合を示している。この場合、経験年数=5、係数1=1、係数2=5(リスクアセスメントリーダーに対応する係数)となるので、上記算出式(1)によって算出される“更新後の重み”は図示の通り、
更新後の重み=0+1×5+5=10
となる。
The calculation example (4) shows a case where the user of the tool 10 is the user D and the above “new addition” is performed. In this case, since years of experience = 5, coefficient 1 = 1, coefficient 2 = 5 (coefficient corresponding to the risk assessment leader), the “updated weight” calculated by the calculation formula (1) is as illustrated. ,
Weight after update = 0 + 1 × 5 + 5 = 10
It becomes.

算出例(5)は、ツール10の利用者がユーザーAであり、上記「新規追加」の場合を示している。この場合、経験年数=1、係数1=1、係数2=1(リスクアセスメント担当メンバーに対応する係数)となるので、上記算出式(1)によって算出される“更新後の重み”は図示の通り、
更新後の重み=0+1×1+1=2
となる。
The calculation example (5) shows a case where the user of the tool 10 is the user A and the above “new addition” is performed. In this case, since years of experience = 1, coefficient 1 = 1, coefficient 2 = 1 (coefficient corresponding to the risk assessment member), the “updated weight” calculated by the above calculation formula (1) is shown in the figure. Street,
Weight after update = 0 + 1 × 1 + 1 = 2
It becomes.

尚、上記係数1は絶対に必要というわけではなく、あるいは係数1を乗じるのは係数2とは限らない。すなわち、上記「係数1×係数2+経験年数」を、例えば「係数2+経験年数」等としてもよいし、あるいは例えば「係数2+係数1×経験年数」等としてもよいし、あるいは例えば「係数1×係数2+係数1×経験年数」等としてもよい。   Note that the coefficient 1 is not absolutely necessary, or the coefficient 1 is not necessarily multiplied by the coefficient 2. That is, the above “coefficient 1 × coefficient 2 + experience years” may be, for example, “coefficient 2 + experience years” or the like, or “coefficient 2 + coefficient 1 × experience years”, or may be “coefficient 1 × "Coefficient 2 + coefficient 1 x years of experience" may be used.

上記図11に示す例のように、経験年数が長く役割も高い地位であるユーザーDが、ツール10の利用者であった場合は、経験年数が短く役割も低い地位であるユーザーAが、ツール10の利用者であった場合に比べて、更新後の重み(新規追加で初期値となる場合も含む)は大きくなる。尚、更新後の重みが大きくなるとは、換言すれば、更新量(係数1×係数2+経験年数)が大きくなることである。   As in the example shown in FIG. 11, if the user D who has a long experience and a high role is a user of the tool 10, the user A who has a short experience and a low role will Compared to the case of 10 users, the updated weight (including the case where the initial value is obtained by adding a new one) becomes larger. In addition, the weight after updating becomes large, in other words, the amount of updating (coefficient 1 × coefficient 2 + experience years) becomes large.

また、利用者が同じ(上記の例ではユーザーA)であっても、「変更せずにそのまま利用」の場合は、「一部変更して利用」の場合に比べて、更新後の重みが大きくなる。
これは、経験年数が低いユーザーが選択するよりも権限のある経験年数の高いユーザーが選択した方が重み付けが高くなることを示しており、結果として、権限のある経験年数の高い利用者に利用されている候補が入力候補のリストの上位に表示され、再利用される可能性が高まり、リスクアセスメントの品質を高める効果が得られる。
In addition, even if the user is the same (user A in the above example), the weight after updating is greater in the case of “use as it is without change” than in the case of “use with some changes”. growing.
This indicates that the weighting is higher when a user with a higher privileged experience chooses than a user with a lower experience, and as a result uses it for a user with a higher privileged experience. The displayed candidates are displayed at the top of the input candidate list, and the possibility of being reused is increased, so that the risk assessment quality can be improved.

以上説明したように、例えば図1に示すような本例のリスクアセスメント支援システム、そのリスクアセスメント支援装置20等によれば、下記の効果が得られる。
すなわち、例えば、安全対策を入力する箇所で、過去に入力された情報の中からリスクアセスメント経験の豊富な人や多く使われている安全対策を素早く引用することができるようになり、リスクアセスメントする人(利用者)の作業効率が向上する他、経験豊富な人が引用している文面を雛型に使うことでリスクアセスメント結果の内容(品質、レベル)を高い状態で維持することが可能になる。
As described above, for example, according to the risk assessment support system of this example as shown in FIG. 1, the risk assessment support device 20 and the like, the following effects can be obtained.
That is, for example, at the point where safety measures are entered, it is possible to quickly quote people with abundant risk assessment experience and frequently used safety measures from the information entered in the past, and perform risk assessment. In addition to improving the work efficiency of people (users), it is possible to maintain the content (quality, level) of risk assessment results at a high level by using the text quoted by experienced people as a template. Become.

本例のリスクアセスメント支援システムでは、ツール(クライアント端末)10を利用する各ユーザーに関する情報として、予め、ユーザーID、氏名等だけでなく、役割(権限)、リスクアセスメント経験年数等をデータベースに登録して保持しておく。   In the risk assessment support system of this example, as information about each user who uses the tool (client terminal) 10, not only the user ID and name, but also the role (authority), the risk assessment experience years, etc. are registered in the database in advance. Hold it.

また、例えば、危険箇所に対する追加安全対策等のリスクアセスメントの結果を入力する箇所(入力フィールド)には、その箇所を特定するための識別番号(コード)を割り当て、入力された情報と共に、入力箇所を特定する識別番号(コード)もデータベースに登録する。   In addition, for example, an identification number (code) for identifying the location is assigned to a location (input field) for inputting a risk assessment result such as an additional safety measure for the hazardous location, and the input location is input together with the input information. An identification number (code) for identifying is also registered in the database.

更に、リスクアセスメント対象のプラントの業種、リスク分析手法、リスクアセスメント対象箇所等によって、対策すべき内容も異なってくることから、業種、リスク分析手法、リスク分析手法に応じたリスクアセスメント対象箇所の特徴情報も入力情報と共に、データベースに登録する。   Furthermore, since the contents to be taken vary depending on the type of business of the plant subject to risk assessment, the risk analysis method, the location subject to risk assessment, etc., the characteristics of the location subject to risk assessment according to the type of business, the risk analysis method, and the risk analysis method Information is registered with the input information in the database.

そして、入力情報には、情報が再利用された場合に加算されていく重み付け情報もデータベースに登録して保持する。
重み付け情報は、ユーザーの役割や権限、リスクアセスメント経験年数等に応じて更新する幅(加算する値の大きさ;更新量)に変化をつける。
In the input information, weighting information added when the information is reused is also registered in the database and held.
The weighting information changes the range of updating (the magnitude of the value to be added; the amount of updating) according to the role and authority of the user, the years of risk assessment experience, and the like.

このように蓄積された情報はライブラリ情報として、ツールで入力する際に、同じ業種の生産設備で、同じリスク分析手法で、入力箇所が同じで、同じ特徴をもった設備を優先的に重み付け値の大きいものから順番に候補としてリスト表示され、その中からそのまま文章を変更せずに利用したり、一部文言を変えて利用することを可能とする。   When the information stored in this way is input as library information with a tool, it is preferentially weighted for facilities with the same characteristics, production facilities of the same industry, the same risk analysis method, and the same input location. Lists are displayed as candidates in descending order, and can be used without changing the sentence as it is, or can be used by changing some words.

なお、候補として選択した文章は、そのまま変更せずに利用することも、一部文言を変えて利用することも可能で、そのまま変更せずに利用した場合は、一部変更したときよりも引用元の情報(選択した候補)の重み付けを多く加算(更新)する。   In addition, the sentence selected as a candidate can be used without change, or it can be used with some words changed. If it is used without change, it is quoted more than when it is partially changed. A large amount of weighting (update) of the original information (selected candidate) is added.

以上により、利用者が求める情報(業種やリスク分析手法等で絞込み)で、優れた内容である可能性が高い(利用者の権限や経験を重視して情報に重み付けを設定)ものを素早く絞り込むことが可能となる。   Based on the above, it is possible to quickly narrow down information requested by users (restricted by industry type, risk analysis method, etc.) that is likely to be excellent (weighting information with emphasis on user authority and experience). It becomes possible.

本システムでは、自動表示される候補(文章)のうちユーザーが選択・利用した候補(文章)に対して、選択・利用したユーザーのリスクアセスメント経験や権限(役割)に応じて重み付けを行い、候補の表示順を動的に変更する。この様な機能は従来技術にはない。特に、候補(文章)を利用する利用者の技量や権限に応じてライブラリ情報の重み付けを自動更新していく仕組みは、従来には無い。   In this system, the candidates (sentences) selected and used by the user among the automatically displayed candidates (sentences) are weighted according to the user's risk assessment experience and authority (role) selected and used. Dynamically change the display order of. There is no such function in the prior art. In particular, there is no conventional mechanism for automatically updating the weighting of library information according to the skill and authority of a user who uses a candidate (sentence).

本システムでは、従来例のように単に辞書から候補を検索してリスト表示するだけでなく、入力しようとしている箇所で、自分が入力した語句を含む候補からリスクアセスメント経験が豊富であったり、権限(役割)の高いユーザーが利用している候補(言い回し、文言)を優先して上位に表示させることによって、優れた内容の候補(文章、言い回し、文言等)が目に留まり易くなり利用され易くなり、以って、リスクアセスメント結果報告書等の品質が向上することが期待できる。   In this system, you can search for candidates from a dictionary and display them as a list, as in the conventional example, but you also have a lot of risk assessment experience from candidates that contain the words you entered, Candidates (sentences, wordings, wordings, etc.) that are excellent in content (sentences, wordings, etc.) are displayed at the top, giving priority to candidates (sentences, wordings, words, etc.) used by users with high roles. Therefore, it can be expected that the quality of the risk assessment result report and the like will be improved.

尚、上記利用者の役割とは、利用者の権限ということができる。また、上記利用者のリスクアセスメント経験年数は、利用者の技量(技量を示す情報)ということもできる。また、上記一例では、重み更新量算出に、権限と技量の両方を用いたが、この例に限らず、権限と技量のどちらか一方を用いて重み更新量算出を行うようにしてもよい。何れにしても、権限/技量が高いほど、重み更新量が大きくなるように、重み更新量算出が行われる。   The role of the user can be said to be the user's authority. The user's years of risk assessment experience can also be referred to as the user's skill (information indicating the skill). In the above example, both the authority and the skill are used for calculating the weight update amount. However, the present invention is not limited to this example, and the weight update amount may be calculated using either the authority or the skill. In any case, the weight update amount calculation is performed such that the higher the authority / skill is, the larger the weight update amount is.

本システムでは、従来例のように単によく利用されている候補(利用された回数から)から順番に表示するのではなく、利用(選択)したユーザーの権限(役割)や技量に応じて、表示する順番が変わるようにしている。例えば、ある候補に対して、リスクアセスメント経験が少ないユーザーが多数選んだ場合よりもリスクアセスメント経験が豊富な少数のユーザーが選んだ方が、候補として上位に表示されるケースを作り出すことが可能な仕組みになっている。従って、数よりも、経験豊富なユーザーに選ばれている文章がデータベースの中に埋もれることなく候補として表れてくる。   In this system, instead of displaying in order from the frequently used candidates (from the number of times used) as in the conventional example, display according to the authority (role) and skill of the used (selected) user The order to do is changed. For example, it is possible to create a case in which a candidate selected by a small number of users with abundant risk assessment experience is displayed as a candidate at a higher rank than when a large number of users with low risk assessment experience are selected. It is structured. Therefore, sentences selected by experienced users rather than numbers appear as candidates without being buried in the database.

尚、特に図示しないが、本例のツール(クライアント端末)10やリスクアセスメント支援装置20は、例えば下記の各種機能部を有するものと言うこともできる。尚、下記のサーバー装置の一例が、上記リスクアセスメント支援装置20である。   Although not particularly illustrated, it can be said that the tool (client terminal) 10 and the risk assessment support device 20 of the present example include, for example, the following various functional units. An example of the following server device is the risk assessment support device 20.

すなわち、1以上のクライアント端末とサーバー装置とがネットワークに接続されてなるリスクアセスメント支援システムであって、上記クライアント端末は、リスクアセスメントに係る各種情報を入力させる入力画面上で、任意の利用者によって対策提案に係る入力フィールド上で任意の文章が作成される際に、該文章作成に利用し得る文章をサーバー装置から取得してその重み値に従って一覧表示する候補表示部を有するものと言うことができる。   That is, a risk assessment support system in which one or more client terminals and a server device are connected to a network, and the client terminal is input by an arbitrary user on an input screen for inputting various information related to risk assessment. When an arbitrary sentence is created on the input field related to the measure proposal, it may be said that the candidate display unit obtains a sentence that can be used to create the sentence from the server device and displays a list according to the weight value. it can.

また、上記サーバー装置は、それぞれに任意の前記重み値が対応付けられた複数の文章が記憶されるライブラリ記憶部と、上記クライアント端末側で作成された文章が、一覧表示される文章の何れかを利用して作成された文章である場合には、ライブラリ記憶部において該利用された文章に対応付けられた重み値を、クライアント端末の利用者の権限、又は/及び、技量に応じた更新量によって更新する更新部とを、有するものと言うことができる。   The server device may be any one of a library storage unit that stores a plurality of sentences each associated with an arbitrary weight value, and a sentence that is created on the client terminal side and displayed in a list. In the case of a sentence created by using the library, the weight value associated with the used sentence in the library storage unit is updated with the authority of the user of the client terminal or / and the update amount according to the skill It can be said that it has the update part updated by.

また、例えば、候補表示部は、重み値が大きい文章ほど上位になるように一覧表示し、更新部は、権限/技量が高いほど更新量が大きくなるように該更新量を算出し、該更新量を加算することによって重み値を増加させる。   Also, for example, the candidate display unit displays a list so that sentences with higher weight values are higher, and the update unit calculates the update amount so that the update amount increases as the authority / skill increases, and the update The weight value is increased by adding the amount.

また、例えば、上記更新部は、クライアント端末側で作成された文章が、候補表示部によって一覧表示される文章の何れかを利用して作成されたものである場合には、該文章が変更されずにそのまま利用された場合と該文章が一部変更されて利用された場合とで、更新量が異なるように、該更新量を算出する。   In addition, for example, when the sentence created on the client terminal side is created using any of the sentences displayed in a list by the candidate display part, the update part changes the sentence. The update amount is calculated so that the update amount is different between the case where it is used as it is and the case where the sentence is partially changed.

あるいは、別の観点からは、本例のツール(クライアント端末)10やリスクアセスメント支援装置20(サーバー装置)は、例えば下記の各種機能部を有するものと言うこともできる。   Alternatively, from another viewpoint, it can be said that the tool (client terminal) 10 and the risk assessment support device 20 (server device) of this example have the following various functional units, for example.

すなわち、例えば、ツール10は、まず、リスクアセスメントに係る各種情報を入力させる入力画面を表示・管理する入力画面表示・管理部を有する。また、ツール10は、上記入力画面上で“対策提案に係る入力フィールド”への入力が行われる際に、任意の検索情報が付加された検索要求をサーバー装置に送信し、該検索要求に応じてサーバー装置が返信してくる検索結果を用いて、上記“対策提案に係る入力フィールド”における任意の文章作成に利用し得る文章を一覧表示する候補文章表示部を有する。更に、ツール10は、上記“対策提案に係る入力フィールド”上で、上記一覧表示される文章を利用して又は該文章を利用することなく、任意の文章が作成完了すると、該文章を含む入力情報が付加された登録・更新要求をサーバー装置に送信する文章登録部を有する。   That is, for example, the tool 10 first has an input screen display / management unit that displays and manages an input screen for inputting various information related to risk assessment. Further, the tool 10 transmits a search request to which arbitrary search information is added to the server device when an input to the “input field related to countermeasure proposal” is performed on the input screen, and responds to the search request. And a candidate sentence display unit that displays a list of sentences that can be used for creating an arbitrary sentence in the “input field for countermeasure proposal” using the search result returned by the server device. Furthermore, when the tool 10 completes the creation of an arbitrary sentence on the “input field related to countermeasure proposal” by using the sentence displayed in the list or without using the sentence, the input including the sentence is performed. A text registration unit that transmits a registration / update request to which information is added to the server device.

また、上記リスクアセスメント支援装置20等である上記サーバー装置は、例えば、下記の各種機能部を有するものと言うこともできる。
すなわち、サーバー装置は、例えば、任意の重み値が対応付けられた文章と所定の属性情報とから成るライブラリ情報が記憶されるライブラリ情報記憶部、上記文章を含む入力情報が記憶されるリスクアセスメント結果記憶部等を有する。ライブラリ情報記憶部の一例が上記テーブル25、リスクアセスメント結果記憶部の一例が上記テーブル26等と見做すこともできる。
Moreover, it can be said that the said server apparatus which is the said risk assessment assistance apparatus 20 grade | etc., Has the following various function parts, for example.
That is, the server device, for example, a library information storage unit that stores library information composed of a sentence associated with an arbitrary weight value and predetermined attribute information, a risk assessment result that stores input information including the sentence A storage unit and the like. An example of the library information storage unit may be regarded as the table 25, and an example of the risk assessment result storage unit may be regarded as the table 26 or the like.

また、サーバー装置は、例えば、上記検索要求を受信すると、該検索要求に付加された検索情報に基づいてライブラリ情報記憶部を検索して、該当するライブラリ情報を抽出して、該抽出したライブラリ情報に基づいて検索結果を生成してクライアント装置に返信する検索処理部を有する。   Further, for example, when receiving the search request, the server device searches the library information storage unit based on the search information added to the search request, extracts the corresponding library information, and extracts the extracted library information A search processing unit for generating a search result based on the request and returning the search result to the client device.

また、サーバー装置は、例えば、上記登録・更新要求を受信すると、該登録・更新要求に含まれる入力情報をリスクアセスメント結果記憶部に記憶すると共に、該入力情報における文章の作成に利用された文章がある場合には、該文章に関する重み更新量をクライアント端末の利用者の属性に応じて算出し、ライブラリ情報記憶部における該文章に対応する重み値を、上記算出した重み更新量を用いて更新する。   Further, for example, when the server device receives the registration / update request, the server device stores the input information included in the registration / update request in the risk assessment result storage unit and also uses the text used to create the text in the input information. If there is, the weight update amount related to the sentence is calculated according to the attribute of the user of the client terminal, and the weight value corresponding to the sentence in the library information storage unit is updated using the calculated weight update amount To do.

1 ネットワーク
10 ツール(クライアント端末)
20 リスクアセスメント支援装置
21 通信部
22 検索処理部
23 データ更新部
24 重み付け演算部
25 ライブラリ情報管理テーブル
26 リスクアセスメント結果管理テーブル
27 重み算出係数管理テーブル
28 ユーザー情報管理テーブル
29 役割情報管理テーブル
31 ライブラリ番号
32 INPUT_ID(入力箇所識別コード)
33 対策内容
34 業種
35 リスク分析手法
36 重み
41 入力フィールド
42 入力候補表示欄
43 登録・更新ボタン
50 入力フィールド
51 候補のリスト表示フィールド
52 対策内容
53 重み
54 業種
55 リスク分析手法
56 リスク分析手法に応じた関連情報
61 ユーザーID
62 氏名
63 リスクアセスメント経験年数
64 役割コード
71 役割コード
72 役割名
73 係数
81 状態
82 係数
91 顧客コード
92 ノード番号
93 機能番号
94 パラメータ
95 ガイドワード
96 評価
97 追加安全対策
101 ライブラリ番号
102 入力箇所識別コード
103 対策内容
104 業種
105 リスク分析手法
106 リスク分析手法の関連情報
107 重み
110 Webサーバー
120 DBサーバー
1 Network 10 Tool (client terminal)
20 Risk assessment support device 21 Communication unit 22 Search processing unit 23 Data update unit 24 Weighting calculation unit 25 Library information management table 26 Risk assessment result management table 27 Weight calculation coefficient management table 28 User information management table 29 Role information management table 31 Library number 32 INPUT_ID (input location identification code)
33 Countermeasure content 34 Industry 35 Risk analysis method 36 Weight 41 Input field 42 Input candidate display field 43 Registration / update button 50 Input field 51 Candidate list display field 52 Countermeasure content 53 Weight 54 Industry 55 Risk analysis method 56 According to risk analysis method Related Information 61 User ID
62 Name 63 Years of risk assessment 64 Role code 71 Role code 72 Role name 73 Factor 81 Factor 82 Factor 91 Customer code 92 Node number 93 Function number 94 Parameter 95 Guide word 96 Evaluation 97 Additional safety measures 101 Library number 102 Input location identification code 103 Countermeasure Content 104 Industry 105 Risk Analysis Method 106 Information Related to Risk Analysis Method 107 Weight 110 Web Server 120 DB Server

Claims (13)

1以上のクライアント端末とサーバー装置とがネットワークに接続されてなるリスクアセスメント支援システムであって、
前記クライアント端末は、
リスクアセスメントに係る各種情報を入力させる入力画面上で、任意の利用者によって対策提案に係る入力フィールド上で任意の文章が作成される際に、該文章作成に利用し得る文章を前記サーバー装置から取得してその重み値に従って一覧表示する候補表示手段を有し、
前記サーバー装置は、
それぞれに任意の前記重み値が対応付けられた複数の文章が記憶されるライブラリ記憶手段と、
前記クライアント端末側で作成された前記文章が、前記一覧表示される文章の何れかを利用して作成された文章である場合には、前記ライブラリ記憶手段において該利用された文章に対応付けられた前記重み値を、前記利用者の権限、又は/及び、技量に応じた更新量によって更新する更新手段と、
を有することを特徴とするリスクアセスメント支援システム。
A risk assessment support system in which one or more client terminals and a server device are connected to a network,
The client terminal is
When an arbitrary sentence is created on an input field related to a countermeasure proposal by an arbitrary user on an input screen for inputting various information related to risk assessment, a sentence that can be used to create the sentence is sent from the server device. A candidate display means for acquiring and displaying a list according to the weight value;
The server device is
Library storage means for storing a plurality of sentences each associated with an arbitrary weight value;
When the sentence created on the client terminal side is a sentence created using any of the sentences displayed in the list, the sentence is associated with the used sentence in the library storage unit Update means for updating the weight value with an update amount corresponding to the user's authority or / and skill,
A risk assessment support system characterized by comprising:
前記候補表示手段は、重み値が大きい文章ほど上位になるように一覧表示し、
前記更新手段は、前記権限/技量が高いほど前記更新量が大きくなるように該更新量を算出し、該更新量を加算することによって前記重み値を増加させることを特徴とする請求項1記載のリスクアセスメント支援システム。
The candidate display means displays a list so that sentences with a larger weight value are higher,
The update means calculates the update amount so that the update amount increases as the authority / skill increases, and increases the weight value by adding the update amount. Risk assessment support system.
前記更新手段は、前記クライアント端末側で作成された文章が、前記候補表示手段によって一覧表示される文章の何れかを利用して作成されたものである場合には、該文章が変更されずにそのまま利用された場合と該文章が一部変更されて利用された場合とで、前記更新量が異なるように、該更新量を算出することを特徴とする請求項2記載のリスクアセスメント支援システム。   The update means, when the sentence created on the client terminal side is created using any of the sentences displayed in a list by the candidate display means, the sentence is not changed 3. The risk assessment support system according to claim 2, wherein the update amount is calculated so that the update amount is different between when it is used as it is and when the sentence is partially changed and used. 前記ライブラリ記憶手段において、前記記憶されている各文章毎に対応する属性情報が記憶されており、該属性情報には、その文章に関連する入力フィールドの識別コード、または/及び、業種とリスク分析手法が含まれており、
前記候補表示手段は、前記対策提案に係る入力フィールドの識別コード、または/及び、前記入力画面上で任意に入力されたリスクアセスメント対象の業種とリスク分析手法を検索条件として含む検索要求を、前記サーバー装置に送信し、
前記サーバー装置は、前記検索要求の検索条件を用いて前記ライブラリ記憶手段を検索して、該当する文章とその重み値を取得して前記候補表示手段に返信する、あるいは該当する文章をその重み値に従ってソートしてから前記候補表示手段に返信する検索手段を有することを特徴とする請求項1〜3の何れかに記載のリスクアセスメント支援システム。
In the library storage means, attribute information corresponding to each stored sentence is stored, and the attribute information includes an identification code of an input field related to the sentence or / and an industry type and risk analysis. Methods are included,
The candidate display means includes a search request including, as a search condition, an identification code of an input field related to the countermeasure proposal, and / or a risk assessment target industry and a risk analysis method arbitrarily input on the input screen. To the server device,
The server device searches the library storage unit using the search condition of the search request, acquires the corresponding sentence and its weight value, and returns it to the candidate display unit, or sets the corresponding sentence to its weight value The risk assessment support system according to any one of claims 1 to 3, further comprising search means for sorting in accordance with the above and returning to the candidate display means.
前記対策提案に係る入力フィールド上で任意の単語が入力された場合、該単語が前記検索情報に含まれ、
前記検索手段によって求められる前記該当する文章は、当該文章中に前記単語が含まれている文章となることを特徴とする請求項4記載のリスクアセスメント支援システム。
When an arbitrary word is input on the input field related to the countermeasure proposal, the word is included in the search information,
5. The risk assessment support system according to claim 4, wherein the corresponding sentence obtained by the search means is a sentence in which the word is included in the sentence.
前記更新手段は、前記クライアント端末側で作成された文章が、前記一覧表示される文章の何れも利用されずに作成されたものである場合、または一覧表示される文章の何れかがその一部が変更されて利用されて作成されたものである場合には、該文章を新たな前記文章として前記ライブラリ記憶手段に記憶することを特徴とする請求項1〜5の何れかに記載のリスクアセスメント支援システム。   The update unit is configured such that a sentence created on the client terminal side is created without using any of the sentences displayed on the list, or any of the sentences displayed on the list is a part thereof. The risk assessment according to any one of claims 1 to 5, characterized in that if the text is changed and used and created, the text is stored in the library storage means as the new text. Support system. 1以上のクライアント端末とサーバー装置とがネットワークに接続されてなるリスクアセスメント支援システムであって、
前記クライアント端末は、
リスクアセスメントに係る各種情報を入力させる入力画面を表示・管理する入力画面表示・管理手段と、
前記入力画面上で対策提案に係る入力フィールドへの入力が行われる際に、任意の検索情報が付加された検索要求を前記サーバー装置に送信し、該検索要求に応じてサーバー装置が返信してくる検索結果を用いて、前記対策提案に係る入力フィールドにおける任意の文章作成に利用し得る文章を一覧表示する候補文章表示手段と、
前記対策提案に係る入力フィールド上で、前記一覧表示される文章を利用して又は該文章を利用することなく、任意の文章が作成完了すると、該文章を含む入力情報が付加された登録・更新要求を前記サーバー装置に送信する文章登録手段とを有し、
前記サーバー装置は、
任意の重み値が対応付けられた文章と所定の属性情報とから成るライブラリ情報が記憶されるライブラリ情報記憶手段と、
前記文章を含む入力情報が記憶されるリスクアセスメント結果記憶手段と、
前記検索要求を受信すると、該検索要求に付加された前記検索情報に基づいてライブラリ情報記憶手段を検索して、該当するライブラリ情報を抽出して、該抽出したライブラリ情報に基づいて前記検索結果を生成して前記クライアント装置に返信する検索処理手段と、
前記登録・更新要求を受信すると、該登録・更新要求に含まれる前記入力情報を前記リスクアセスメント結果記憶手段に記憶すると共に、該入力情報における前記文章の作成に利用された前記文章がある場合には、該文章に関する重み更新量を前記クライアント端末の利用者の属性に応じて算出し、前記ライブラリ情報記憶手段における該文章に対応する前記重み値を、前記算出した重み更新量を用いて更新する更新手段とを有し、
前記候補文章表示手段によって一覧表示される文章は、前記重み値が大きい文章が上位となるように表示されることを特徴とするリスクアセスメント支援システム。
A risk assessment support system in which one or more client terminals and a server device are connected to a network,
The client terminal is
Input screen display / management means for displaying / managing input screens for inputting various information related to risk assessment;
When an input is made to the input field related to the countermeasure proposal on the input screen, a search request with arbitrary search information added is transmitted to the server device, and the server device returns a response in response to the search request A candidate sentence display means for displaying a list of sentences that can be used for creating arbitrary sentences in the input field related to the countermeasure proposal,
On the input field related to the countermeasure proposal, when any text is created using or not using the text displayed in the list, registration / update with input information including the text added Text registration means for transmitting a request to the server device;
The server device is
Library information storage means for storing library information consisting of texts associated with arbitrary weight values and predetermined attribute information;
A risk assessment result storage means for storing input information including the sentence;
When the search request is received, the library information storage unit is searched based on the search information added to the search request, the corresponding library information is extracted, and the search result is obtained based on the extracted library information. Search processing means for generating and returning to the client device;
When the registration / update request is received, the input information included in the registration / update request is stored in the risk assessment result storage unit, and when there is the sentence used to create the sentence in the input information Calculates a weight update amount related to the sentence according to an attribute of the user of the client terminal, and updates the weight value corresponding to the sentence in the library information storage unit using the calculated weight update amount. Updating means,
The risk assessment support system, wherein sentences displayed in a list by the candidate sentence display means are displayed such that a sentence having a higher weight value is ranked higher.
1以上のクライアント端末とサーバー装置とがネットワークに接続されてなるリスクアセスメント支援システムのクライアント端末であって、
リスクアセスメントに係る各種情報を入力させる入力画面上で、任意の利用者によって対策提案に係る入力フィールド上で任意の文章が作成される際に、該文章作成に利用し得る文章を前記サーバー装置から取得してその重み値に従って一覧表示する候補表示手段を有することを特徴とするリスクアセスメント支援システムのクライアント端末。
A client terminal of a risk assessment support system in which one or more client terminals and a server device are connected to a network,
When an arbitrary sentence is created on an input field related to a countermeasure proposal by an arbitrary user on an input screen for inputting various information related to risk assessment, a sentence that can be used to create the sentence is sent from the server device. A client terminal of a risk assessment support system, comprising candidate display means for acquiring and displaying a list according to the weight value.
1以上のクライアント端末とサーバー装置とがネットワークに接続されてなるリスクアセスメント支援システムのサーバー装置であって、
それぞれに任意の前記重み値が対応付けられた複数の文章が記憶されるライブラリ記憶手段と、
前記クライアント端末側で任意の文章が作成される際に、該ライブラリ記憶手段から該当する文章を取得して、該取得した文章を前記クライアント端末側でその重み値に従って一覧表示させる候補提示手段と、
前記クライアント端末側で作成された前記文章が、前記一覧表示される文章の何れかを利用して作成された文章である場合には、前記ライブラリ記憶手段において該利用された文章に対応付けられた前記重み値を、前記クライアント端末側の利用者の権限、又は/及び、技量に応じた更新量によって更新する更新手段と、
を有することを特徴とするリスクアセスメント支援システムのサーバー装置。
A server device of a risk assessment support system in which one or more client terminals and a server device are connected to a network,
Library storage means for storing a plurality of sentences each associated with an arbitrary weight value;
When an arbitrary sentence is created on the client terminal side, the candidate presentation means for acquiring the corresponding sentence from the library storage means, and displaying the acquired sentence in a list according to the weight value on the client terminal side;
When the sentence created on the client terminal side is a sentence created using any of the sentences displayed in the list, the sentence is associated with the used sentence in the library storage unit Updating means for updating the weight value with the authority of the user on the client terminal side, or / and the update amount according to the skill;
A server device for a risk assessment support system, comprising:
それぞれに任意の重み値が対応付けられた複数の文章が記憶されるライブラリ記憶手段と、
リスクアセスメントに係る各種情報を入力させる入力画面上で、任意の利用者によって対策提案に係る入力フィールド上で任意の文章が作成される際に、該文章作成に利用し得る文章を前記ライブラリ記憶手段から取得してその重み値に従って一覧表示する候補表示手段と、
作成された文章が、前記一覧表示される文章の何れかを利用して作成された文章である場合には、前記ライブラリ記憶手段において該利用された文章に対応付けられた前記重み値を、前記利用者の権限、又は/及び、技量に応じた更新量によって更新する更新手段と、
を有することを特徴とするリスクアセスメント支援システム。
Library storage means for storing a plurality of sentences each associated with an arbitrary weight value;
When an arbitrary sentence is created on an input field related to a measure proposal by an arbitrary user on an input screen for inputting various information related to risk assessment, the library storage means stores the sentence that can be used for the sentence creation Candidate display means for obtaining a list according to the weight value obtained from
If the created sentence is a sentence created using any of the listed sentences, the weight value associated with the used sentence in the library storage means is Update means for updating with the authority of the user or / and the update amount according to the skill,
A risk assessment support system characterized by comprising:
1以上のクライアント端末とサーバー装置とがネットワークに接続されてなるリスクアセスメント支援システムのクライアント端末のコンピュータを、
リスクアセスメントに係る各種情報を入力させる入力画面上で、任意の利用者によって対策提案に係る入力フィールド上で任意の文章が作成される際に、該文章作成に利用し得る文章を前記サーバー装置から取得してその重み値に従って一覧表示する候補表示手段、
として機能させるためのプログラム。
A computer of a client terminal of a risk assessment support system in which one or more client terminals and a server device are connected to a network;
When an arbitrary sentence is created on an input field related to a countermeasure proposal by an arbitrary user on an input screen for inputting various information related to risk assessment, a sentence that can be used to create the sentence is sent from the server device. Candidate display means for acquiring and displaying a list according to the weight value,
Program to function as.
1以上のクライアント端末とサーバー装置とがネットワークに接続されてなるリスクアセスメント支援システムのサーバー装置のコンピュータを、
前記クライアント端末側で任意の文章が作成される際に、それぞれに任意の重み値が対応付けられた複数の文章が記憶されるライブラリ記憶部から、該当する文章を取得して、該取得した文章を前記クライアント端末側でその重み値に従って一覧表示させる候補提示手段と、
前記クライアント端末側で任意に作成された前記文章が、前記一覧表示される文章の何れかを利用して作成された文章である場合には、前記ライブラリ記憶部において該利用された文章に対応付けられた前記重み値を、前記クライアント端末側の利用者の権限、又は/及び、技量に応じた更新量によって更新する更新手段、
として機能させるためのプログラム。
A computer of a server device of a risk assessment support system in which one or more client terminals and a server device are connected to a network;
When an arbitrary sentence is created on the client terminal side, the corresponding sentence is acquired from a library storage unit that stores a plurality of sentences each associated with an arbitrary weight value, and the acquired sentence Candidate presentation means for displaying a list according to the weight value on the client terminal side,
When the sentence arbitrarily created on the client terminal side is a sentence created using any of the sentences displayed in the list, the sentence is associated with the utilized sentence in the library storage unit Updating means for updating the given weight value according to the authority of the user on the client terminal side and / or an update amount corresponding to the skill;
Program to function as.
コンピュータにおいて実行されるリスクアセスメント支援方法であって、
リスクアセスメントに係る各種情報を入力させる入力画面上で、任意の利用者によって対策提案に係る入力フィールド上で任意の文章が作成される際に、それぞれに任意の重み値が対応付けられた複数の文章が記憶されるライブラリ記憶部から、該当する文章を取得してその重み値に従って一覧表示し、
任意に作成された前記文章が、前記一覧表示される文章の何れかを利用して作成された文章である場合には、前記ライブラリ記憶部において該利用された文章に対応付けられた前記重み値を、前記利用者の権限、又は/及び、技量に応じた更新量によって更新することを特徴とするリスクアセスメント支援方法。
A risk assessment support method executed on a computer,
When an arbitrary sentence is created on an input field related to a measure proposal by an arbitrary user on an input screen for inputting various information related to risk assessment, a plurality of weights associated with arbitrary weight values are created. From the library storage unit where the sentences are stored, the corresponding sentences are acquired and displayed in a list according to their weight values.
When the arbitrarily created sentence is a sentence created using any of the sentences displayed in the list, the weight value associated with the utilized sentence in the library storage unit Is updated with an update amount corresponding to the authority or / and skill of the user.
JP2010270691A 2010-12-03 2010-12-03 Risk assessment support system, and client terminal and server device therefor Pending JP2012118939A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010270691A JP2012118939A (en) 2010-12-03 2010-12-03 Risk assessment support system, and client terminal and server device therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010270691A JP2012118939A (en) 2010-12-03 2010-12-03 Risk assessment support system, and client terminal and server device therefor

Publications (1)

Publication Number Publication Date
JP2012118939A true JP2012118939A (en) 2012-06-21

Family

ID=46501647

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010270691A Pending JP2012118939A (en) 2010-12-03 2010-12-03 Risk assessment support system, and client terminal and server device therefor

Country Status (1)

Country Link
JP (1) JP2012118939A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104915894A (en) * 2015-06-15 2015-09-16 广东电网有限责任公司佛山供电局 Metering automatic terminal operation risk early warning system
US11163918B2 (en) * 2017-09-20 2021-11-02 Fujifilm Business Innovation Corp. Assistance system, design assistance apparatus, and non-transitory computer readable medium storing design assistance program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09248736A (en) * 1996-03-12 1997-09-22 Toshiba Corp Production plan scheduling device
JP2002056133A (en) * 2000-08-07 2002-02-20 Daikyo:Kk Expert evaluation system and recording medium
JP2009259000A (en) * 2008-04-16 2009-11-05 Fujifilm Corp Document creation support device, document creation support method, and document creation support program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09248736A (en) * 1996-03-12 1997-09-22 Toshiba Corp Production plan scheduling device
JP2002056133A (en) * 2000-08-07 2002-02-20 Daikyo:Kk Expert evaluation system and recording medium
JP2009259000A (en) * 2008-04-16 2009-11-05 Fujifilm Corp Document creation support device, document creation support method, and document creation support program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104915894A (en) * 2015-06-15 2015-09-16 广东电网有限责任公司佛山供电局 Metering automatic terminal operation risk early warning system
US11163918B2 (en) * 2017-09-20 2021-11-02 Fujifilm Business Innovation Corp. Assistance system, design assistance apparatus, and non-transitory computer readable medium storing design assistance program

Similar Documents

Publication Publication Date Title
JP4683394B2 (en) Information processing apparatus, information processing method, and program
US9020907B2 (en) Method and system for ranking affinity degree among functional blocks
JP6652490B2 (en) Query construction for execution against multidimensional data structures
US11042591B2 (en) Analytical search engine
US20090012981A1 (en) Method and System for System Migration
CN104361063A (en) User interest discovering method and device
US20180276257A1 (en) Extending tags for information resources
US9727663B2 (en) Data store query prediction
US9304785B2 (en) Localizing a software product
JP6285284B2 (en) Opinion utilization support device and opinion utilization support method
JP5149525B2 (en) Project management support apparatus and method
JP6120607B2 (en) Requirement detection apparatus and requirement detection program
JP2012118939A (en) Risk assessment support system, and client terminal and server device therefor
JP7275591B2 (en) Evaluation support program, evaluation support method, and information processing device
US8224684B2 (en) Behavior mapped influence analysis tool
WO2022018899A1 (en) System for extracting subtree from kpi tree
CN114461918A (en) Article recommendation method and device, electronic equipment and storage medium
JP6797038B2 (en) Software material selection support device and software material selection support program
JP2010122927A (en) Device for presenting causal relation of securities risk, and device for presenting causal relation of securities performance
JP2008299661A (en) Integrated configuration device, integrated configuration method, and integrated configuration program
JP2012118612A (en) Marketing proposal support system
WO2024095715A1 (en) Environmental load evaluating device and method
JP7432980B2 (en) Information analysis device, storage medium, and information analysis program
JPWO2019030884A1 (en) Reviewer management system and method
Chen et al. RSM: An explainable predictive sales route selector

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140430

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140430

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140902