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

JP5943059B2 - Human resource information management apparatus and program - Google Patents

Human resource information management apparatus and program Download PDF

Info

Publication number
JP5943059B2
JP5943059B2 JP2014254771A JP2014254771A JP5943059B2 JP 5943059 B2 JP5943059 B2 JP 5943059B2 JP 2014254771 A JP2014254771 A JP 2014254771A JP 2014254771 A JP2014254771 A JP 2014254771A JP 5943059 B2 JP5943059 B2 JP 5943059B2
Authority
JP
Japan
Prior art keywords
evaluation
calculation
value
human resource
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014254771A
Other languages
Japanese (ja)
Other versions
JP2015092375A (en
Inventor
貴 丸山
貴 丸山
小林 洋一
洋一 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2014254771A priority Critical patent/JP5943059B2/en
Publication of JP2015092375A publication Critical patent/JP2015092375A/en
Application granted granted Critical
Publication of JP5943059B2 publication Critical patent/JP5943059B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、人材情報管理装置及びプログラムに関する。   The present invention relates to a human resource information management apparatus and program.

近年、人物の氏名や年齢等の身上情報、取得資格、所属や役職等の職務履歴などの人事情報を参照して、検索条件に合致する人物を検索する人材検索技術がある。この人材検索技術を用いて、新規事業に有用な人材を探したり、求人条件に合致した人材を探したりしている。   2. Description of the Related Art In recent years, there has been a human resource search technology for searching for a person who meets a search condition by referring to personal information such as personal information such as a person's name and age, acquisition qualification, job history such as affiliation and post. Using this human resource search technology, we search for human resources that are useful for new businesses, or search for human resources that meet the recruitment conditions.

また、人事情報を記憶したプロファイルデータベースを参照して、検索条件に合致する人材情報を検索して提示する人材検索システムであって、人材の多面的な特徴(技術や業務、コミュニケーションのしやすさ、業務面以外の活動等)を収集して、プロファイルデータベースに記憶し、アクセスのしやすさに係る特性(知人情報、人事情報、関連あるいは経験したプロジェクト、業務面以外での活動状況)を提示する技術が開示されている(例えば、特許文献1参照)。   It is also a human resource search system that searches and presents human resource information that matches the search conditions with reference to a profile database that stores personnel information, and has multiple aspects of human resources (ease of technology, work, and ease of communication). , Non-business activities, etc.), stored in the profile database, and presents characteristics related to accessibility (acquaintance information, personnel information, related or experienced projects, non-business activities) The technique to do is disclosed (for example, refer patent document 1).

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

しかしながら、上記の従来技術では、例えば「企画力」という評価項目が80以上で、かつ「開発力」という評価項目が70以上の人といった様に、検索条件に合致する情報を持つ人材が検索されるものにすぎない。このため、いつの時点で取得された評価データを検索の対象にするかを予め指定する必要があった。   However, in the above prior art, human resources having information that matches the search conditions are searched, for example, a person having an evaluation item “planning ability” of 80 or more and an evaluation item “development ability” of 70 or more. It's just something. For this reason, it has been necessary to specify in advance when the evaluation data acquired at the time is to be searched.

しかしながら、例えば人材が会社の社員である場合に、評価データの取得は、採用時(入社時)や昇進時、昇格時といったタイミングで実施されるため、社員毎に取得タイミングがバラバラである。このため、従来技術では社員毎に取得時期の異なるデータに対して、検索条件を指定する必要があるため、検索条件の指定が煩雑であるという問題があった。   However, for example, when the human resource is a company employee, the acquisition of evaluation data is performed at the time of hiring (at the time of joining the company), at the time of promotion, at the time of promotion, and therefore the acquisition timing varies for each employee. For this reason, in the prior art, it is necessary to specify a search condition for data having different acquisition times for each employee, and thus there is a problem that the specification of the search condition is complicated.

また、従来技術では、検索条件の指定を簡単にするため各社員の最新の評価データのみを検索の対象とする運用も多く、過去に多大な費用をかけて取得した評価データが全く活用されていないという問題があった。   In addition, in the prior art, in order to simplify the specification of search conditions, there are many operations that use only the latest evaluation data of each employee as a search target, and evaluation data acquired in the past with a great deal of cost is used at all. There was no problem.

また、従来技術では、社員毎に取得時期の異なるデータを対象として人材の絞込み検索を行うため、検索結果の精度にバラツキが生じてしまうという問題があった。   In addition, the conventional technique has a problem in that the accuracy of the search result varies because the search for human resources is performed on data with different acquisition times for each employee.

また、従来技術では、社員毎に評価プログラムの異なるデータがある場合(例えば、2005年以前に入社した人は第1の評価プログラムの評価データが、2006年以降に入社した人は第2の評価プログラムの評価データがある場合)、同じ検索条件で人材検索を行うことが出来ないという問題があった。   In addition, in the prior art, when there is data with different evaluation programs for each employee (for example, the evaluation data of the first evaluation program is used for those who joined before 2005, and the second evaluation is used for those who joined the company after 2006). When there is evaluation data of the program), there was a problem that human resources search could not be performed with the same search conditions.

本発明の課題は、複数の評価対象項目毎の複数の評価値を利用する場合での人材検索の度の向上図ることである。 An object of the present invention is to improve the human resources search accuracy in the case of using a plurality of evaluation values for each of the plurality of evaluation items.

請求項1の発明は、複複数の人材情報毎複数の評価対象項目を有し、その個々の評価対象項目に対して複数の評価値を記憶する評価値記憶手段と、前記複数の評価対象項目毎に、その評価対象項目における前記複数の評価値の平均となる評価値を対象評価値とする第1評価手法、あるいはその評価対象項における前記複数の評価値の内の最高又は最少の評価値を対象評価値とする第2評価手法を含む複数の評価手法の内で、何れの評価手法を採用するかをその評価対象項目の特性に応じて予め対応づけて記憶する評価手法記憶手段と、各人材情報における前記評価対象項目毎の対象評価値を生成する際は、前記評価対象項目毎に対応づけて記憶された前記複数の評価手法の内の何れかの評価手法に応じて、その評価対象項目における複数の評価値を元にした対象評価値を生成する生成手段と、を具備したことを特徴とする。

The invention of claim 1 has an evaluation value storage means for storing a plurality of evaluation values for each of the plurality of evaluation target items for each of a plurality of human resource information , and the plurality of evaluation targets. for each item, the first evaluation method to target evaluation value an evaluation value becomes the average of the plurality of evaluation values in the evaluation target item or highest or smallest evaluation of the plurality of evaluation values in the evaluation section, An evaluation method storage means for storing which one of the plurality of evaluation methods including the second evaluation method using the value as the target evaluation value in advance according to the characteristic of the evaluation target item When generating a target evaluation value for each evaluation target item in each human resource information, depending on any of the plurality of evaluation methods stored in association with each evaluation target item, multiple in the evaluation target item Characterized by comprising generating means for generating a target evaluation value based on the value, the.

請求項2に記載の発明は、請求項1に記載の人材情報管理装置において、
前記評点算出情報は、前記社員履歴情報の複数の評価項目の値を1つの評価項目の値に集約する算出内容を含み、
前記制御部は、前記評点算出情報に基づいて、前記社員履歴情報の複数の評価項目の値を1つの評価項目の値に集約する。
The invention described in claim 2 is the personnel information management device according to claim 1,
The score calculation information includes a calculation content for aggregating values of a plurality of evaluation items of the employee history information into one evaluation item value,
The control unit aggregates values of a plurality of evaluation items of the employee history information into values of one evaluation item based on the score calculation information.

請求項3に記載の発明は、請求項1又は2に記載の人材情報管理装置において、
前記評点算出情報は、前記社員履歴情報に含まれている評価項目の値を、別の評価項目の値に変換する際に、評価項目の値を調整する調整値を含み、
前記制御部は、前記評点算出情報に基づいて、前記社員履歴情報の評価項目の値から別の評価項目の値に変換し、前記調整値に基づいて当該別の評価項目の値を調整する。
The invention described in claim 3 is the personnel information management device according to claim 1 or 2,
The score calculation information includes an adjustment value for adjusting the value of the evaluation item when converting the value of the evaluation item included in the employee history information into a value of another evaluation item,
The control unit converts the value of the evaluation item of the employee history information into a value of another evaluation item based on the score calculation information, and adjusts the value of the other evaluation item based on the adjustment value.

請求項4に記載の発明は、請求項1から3のいずれか一項に記載の人材情報管理装置において、
前記評点算出情報は、評価項目毎に各取得時期に応じて値を調整する見なし評点設定情報を含み、
前記制御部は、前記評点算出情報に基づいて、前記社員履歴情報の評価項目の値を、前記見なし評点設定情報に応じて調整する。
The invention according to claim 4 is the human resource information management device according to any one of claims 1 to 3,
The score calculation information includes assumed score setting information for adjusting the value according to each acquisition time for each evaluation item,
The control unit adjusts the value of the evaluation item of the employee history information according to the deemed score setting information based on the score calculation information.

請求項5に記載の発明は、請求項1から4のいずれか一項に記載の人材情報管理装置において、
前記評点算出情報は、前記社員履歴情報の複数の取得時期における評価項目の値から1つの評価項目の値を算出又は抽出する算出設定情報を含み、
前記制御部は、前記評点算出情報に基づいて、前記社員履歴情報の複数の取得時期における評価項目の値から1つの評価項目の値を算出又は抽出する。
The invention according to claim 5 is the human resource information management device according to any one of claims 1 to 4,
The score calculation information includes calculation setting information for calculating or extracting the value of one evaluation item from the values of evaluation items at a plurality of acquisition times of the employee history information,
The control unit calculates or extracts a value of one evaluation item from values of evaluation items at a plurality of acquisition times of the employee history information based on the score calculation information.

請求項6に記載の発明は、請求項1から5のいずれか一項に記載の人材情報管理装置において、
前記評点算出情報は、評価項目の値のデータ精度を含み、
前記制御部は、前記社員履歴情報を、前記評点算出情報に基づいて評価項目の値を算出し、算出した評価項目の値とデータ精度とを社員毎に有する人材情報を生成する。
The invention according to claim 6 is the personnel information management device according to any one of claims 1 to 5,
The score calculation information includes data accuracy of the value of the evaluation item,
The control unit calculates a value of an evaluation item for the employee history information based on the score calculation information, and generates human resource information having the calculated evaluation item value and data accuracy for each employee.

請求項7に記載の発明は、請求項1から6のいずれか一項に記載の人材情報管理装置において、
前記評点算出情報は、同一の評価項目について、当該評価項目の値への複数の算出内容と、算出優先順とを含み、
前記制御部は、前記社員履歴情報を、前記評点算出情報の複数の算出内容に基づいて評価項目の値を算出し、算出した評価項目の値のうち、前記算出優先順が高い評価項目の値を優先して有する人材情報を生成する。
The invention according to claim 7 is the human resource information management device according to any one of claims 1 to 6,
The score calculation information includes, for the same evaluation item, a plurality of calculation contents to the value of the evaluation item, and calculation priority order,
The control unit calculates a value of an evaluation item based on a plurality of calculation contents of the score calculation information for the employee history information, and among the calculated evaluation item values, the value of the evaluation item having a high calculation priority order Is generated with priority.

請求項8に記載の発明は、請求項1から7のいずれか一項に記載の人材情報管理装置において、
評点算出情報の入力を受け付ける評点算出情報入力部を備え、
前記制御部は、前記評点算出情報入力部により入力された評点算出情報を前記記憶部に記憶する。
The invention according to claim 8 is the human resource information management device according to any one of claims 1 to 7,
Provided with a score calculation information input unit that accepts input of score calculation information,
The control unit stores the score calculation information input by the score calculation information input unit in the storage unit.

請求項9に記載の発明は、請求項1から8のいずれか一項に記載の人材情報管理装置において、
人材の評価項目の検索条件の入力を受け付ける検索条件入力部と、
出力部と、を備え、
前記制御部は、前記生成された人材情報から、前記検索条件入力部により入力された検索条件を満たす人材を検索し、当該検索された人材の情報を前記出力部に出力する。
The invention according to claim 9 is the human resource information management device according to any one of claims 1 to 8,
A search condition input unit that accepts input of search conditions for human resource evaluation items;
An output unit,
The control unit searches for human resources satisfying the search condition input by the search condition input unit from the generated human resource information, and outputs information on the searched human resources to the output unit.

請求項10に記載の発明のプログラムは、
コンピュータを、
社員毎に複数の時期に取得された評価項目の値である社員履歴情報と、前記社員履歴情報の評価項目の値から検索に用いる評価項目の値への算出内容である評点算出情報と、を記憶する記憶部、
前記記憶部に記憶された社員履歴情報から、前記記憶部に記憶された評点算出情報に基づいて評価項目の値を算出し、算出した評価項目の値を社員毎に有する人材情報を生成する制御部、
として機能させる。
The program of the invention according to claim 10 is:
Computer
Employee history information, which is the value of the evaluation item acquired for each employee at a plurality of times, and score calculation information, which is a calculation content from the value of the evaluation item of the employee history information to the value of the evaluation item used for the search, A storage unit for storing,
Control for calculating the value of the evaluation item from the employee history information stored in the storage unit based on the score calculation information stored in the storage unit, and generating human resource information having the calculated evaluation item value for each employee Part,
To function as.

本発明によれば、複数の評価対象項目毎の複数の評価値を利用する場合での人材検索の度の向上を図ることができる。 According to the present invention, it is possible to improve the human resources search accuracy in the case of using the plurality of evaluation values for each of the plurality of evaluation items.

本発明に係る実施の形態における人材情報管理装置の機能構成を示すブロック図である。It is a block diagram which shows the function structure of the personnel information management apparatus in embodiment which concerns on this invention. 社員情報テーブルの構成を示す図である。It is a figure which shows the structure of an employee information table. 社員履歴情報テーブルの構成を示す図である。It is a figure which shows the structure of an employee log | history information table. 評点算出情報テーブルの構成を示す図である。It is a figure which shows the structure of a score calculation information table. 別の評点算出情報テーブルの構成を示す図である。It is a figure which shows the structure of another score calculation information table. 評点算出処理実行前の人材情報テーブルの構成を示す図である。It is a figure which shows the structure of the personnel information table before score calculation processing execution. 見なし評点情報テーブルの構成を示す図である。It is a figure which shows the structure of a deemed score information table. 評点算出情報登録処理を示すフローチャートである。It is a flowchart which shows a score calculation information registration process. 図8の続きの評点算出情報登録処理を示すフローチャートである。It is a flowchart which shows the score calculation information registration process of the continuation of FIG. 評点算出情報登録画面の編集登録時の画面を示す図である。It is a figure which shows the screen at the time of the edit registration of a score calculation information registration screen. 評点算出情報登録画面のプルダウンメニューの内容を示す図である。It is a figure which shows the content of the pull-down menu of a score calculation information registration screen. 評点算出情報登録画面の新規登録時の画面を示す図である。It is a figure which shows the screen at the time of the new registration of a score calculation information registration screen. 評点算出処理を示すフローチャートである。It is a flowchart which shows a score calculation process. 評点算出処理における第1の評点算出処理を示すフローチャートである。It is a flowchart which shows the 1st score calculation process in a score calculation process. 評点算出処理における第2の評点算出処理を示すフローチャートである。It is a flowchart which shows the 2nd score calculation process in a score calculation process. 図15の続きの第2の評点算出処理を示すフローチャートである。It is a flowchart which shows the 2nd score calculation process of the continuation of FIG. 評点算出処理実行後の人材情報テーブルを示す図である。It is a figure which shows the personnel information table after score calculation processing execution. 人材検索処理を示すフローチャートである。It is a flowchart which shows a human resource search process. 図18の続きの人材検索処理を示すフローチャートである。FIG. 19 is a flowchart showing human resource search processing continued from FIG. 18. FIG. (a)は、第1の検索条件画面を示す図である。(b)は、第1の検索条件画面に対応する第1の検索結果画面を示す図である。(A) is a figure which shows the 1st search condition screen. (B) is a figure which shows the 1st search result screen corresponding to a 1st search condition screen. (a)は、第2の検索条件画面を示す図である。(b)は、第2の検索条件画面に対応する第2の検索結果画面を示す図である。(A) is a figure which shows the 2nd search condition screen. (B) is a figure which shows the 2nd search result screen corresponding to a 2nd search condition screen.

以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。   Embodiments according to the present invention will be described below in detail with reference to the accompanying drawings. The present invention is not limited to the illustrated example.

先ず、図1を参照して、本実施の形態の装置構成を説明する。図1に、本実施の形態における人材情報管理装置10の機能構成を示す。   First, the apparatus configuration of the present embodiment will be described with reference to FIG. FIG. 1 shows a functional configuration of human resource information management apparatus 10 in the present embodiment.

本実施の形態において、人材情報管理装置10は、ある会社C1に所属する社員の人材情報を管理する装置とする。しかし、人材情報管理装置10は、この構成に限定されるものではなく、任意の組織、グループに所属する構成員の人材情報を管理する構成としてもよい。このため、「社員」とは、会社に所属する社員に限定されるものではなく、組織、グループに所属する構成員等の人材を含むものとする。   In the present embodiment, the human resource information management apparatus 10 is an apparatus that manages human resource information of employees belonging to a certain company C1. However, the human resource information management apparatus 10 is not limited to this configuration, and may be configured to manage human resource information of members belonging to an arbitrary organization or group. For this reason, “employees” are not limited to employees belonging to the company, but include personnel such as members belonging to organizations and groups.

図1に示すように、人材情報管理装置10は、制御部としてのCPU(Central Processing Unit)11と、評点算出情報入力部、検索条件入力部としての入力部12と、RAM(Random Access memory)13と、出力部14と、記憶部15と、通信部16とを備え、各部がバス17を介して電気的に接続されている。   As shown in FIG. 1, a human resource information management apparatus 10 includes a CPU (Central Processing Unit) 11 as a control unit, a score calculation information input unit, an input unit 12 as a search condition input unit, and a RAM (Random Access memory). 13, an output unit 14, a storage unit 15, and a communication unit 16, and each unit is electrically connected via a bus 17.

CPU11は、人材情報管理装置10の各部を制御する。CPU11は、記憶部15に記憶されている各種プログラムの中から指定されたプログラムを読み出し、RAM13に展開し、展開したプログラムとの協働によって各種処理を実行する。   The CPU 11 controls each unit of the human resource information management apparatus 10. The CPU 11 reads a designated program from the various programs stored in the storage unit 15, expands it in the RAM 13, and executes various processes in cooperation with the expanded program.

また、CPU11は、評点算出情報登録プログラムに従い、入力部12から入力された情報に基づいて、評点算出情報テーブル60を作成(更新)して記憶部15に記憶する。また、CPU11は、評点算出プログラムに従い、社員履歴情報テーブル40から、評点算出情報テーブル60に基づいて、評価項目の値の算出を行い、算出した評価項目の値を社員毎に有する人材情報テーブル80を作成(更新)して記憶部15に記憶する。また、CPU11は、人材検索プログラムに従い、入力部12から入力された人材の検索条件に基づいて、人材情報テーブル80を検索し、検索された人材に関する情報を出力部14に表示する。   Further, the CPU 11 creates (updates) the score calculation information table 60 based on the information input from the input unit 12 according to the score calculation information registration program, and stores it in the storage unit 15. Further, the CPU 11 calculates the value of the evaluation item from the employee history information table 40 based on the score calculation information table 60 in accordance with the score calculation program, and the human resource information table 80 having the calculated evaluation item value for each employee. Is created (updated) and stored in the storage unit 15. Further, the CPU 11 searches the human resource information table 80 based on the human resource search condition input from the input unit 12 according to the human resource search program, and displays information on the searched human resources on the output unit 14.

社員履歴情報テーブル40は、社員毎に複数の時期に取得された評価項目の値を有する情報テーブルである。評点算出情報テーブル60は、社員履歴情報テーブル40の履歴情報(評価項目の値)から、検索のための評価項目の値への算出内容を有する情報テーブルである。人材情報テーブル80は、人材を検索するための情報テーブルである。これらの情報テーブルについては、詳細に後述される。   The employee history information table 40 is an information table having values of evaluation items acquired at a plurality of times for each employee. The score calculation information table 60 is an information table having calculation contents from the history information (evaluation item value) of the employee history information table 40 to the evaluation item value for search. The personnel information table 80 is an information table for searching for personnel. These information tables will be described later in detail.

RAM13は、揮発性メモリであり、各種プログラム、各種データ等を一時的に格納する作業領域を有する。特に、RAM13の全作業領域のうち、評点算出情報登録処理等の処理で用いる作業領域を、作業領域21〜26とする。   The RAM 13 is a volatile memory, and has a work area for temporarily storing various programs, various data, and the like. In particular, among all work areas in the RAM 13, work areas used for processing such as the score calculation information registration process are designated as work areas 21 to 26.

入力部12は、テンキーや文字入力キー等の各種入力キーを有するキー群や、ポインティングデバイス、出力部14のディスプレイ上に設けられたタッチパネル等を備え、キー群、ポインティングデバイス、タッチパネル等から入力された入力信号をCPU11に出力する。   The input unit 12 includes a key group having various input keys such as a numeric keypad and a character input key, a pointing device, a touch panel provided on the display of the output unit 14, and the like, and is input from the key group, the pointing device, the touch panel, and the like. The input signal is output to the CPU 11.

出力部14は、LCD(Liquid Crystal Display)やELD(Electro Luminescent Display)等によって構成され、CPU11から入力される信号に応じて各種表示情報を表示する。   The output unit 14 is configured by an LCD (Liquid Crystal Display), an ELD (Electro Luminescent Display), or the like, and displays various display information according to a signal input from the CPU 11.

記憶部15は、フラッシュメモリ、HDD(Hard Disc Drive)等の磁気的、光学的記録媒体又は半導体の不揮発性メモリで構成されており、人材情報管理装置10に固定的に設けられたもの又は着脱自在に装着される可搬型記録媒体である。記憶部15には、CPU11により実行される各種プログラム、及びこれらプログラムで使用される各種データが予め記憶されている。   The storage unit 15 is composed of a magnetic or optical recording medium such as a flash memory or an HDD (Hard Disc Drive), or a semiconductor non-volatile memory. It is a portable recording medium that can be freely mounted. In the storage unit 15, various programs executed by the CPU 11 and various data used in these programs are stored in advance.

具体的に、記憶部15には、社員情報テーブル30と、社員履歴情報テーブル40と、評点算出情報テーブル60と、人材情報テーブル80と、見なし評点情報テーブル100との各種データが記憶される。また、記憶部15には、評点算出情報登録プログラム151と、評点算出プログラム152と、人材検索プログラムとの各種プログラムが記憶されている。記憶部15内の各種データは、詳細に後述される。   Specifically, the storage unit 15 stores various data of an employee information table 30, an employee history information table 40, a score calculation information table 60, a human resource information table 80, and a deemed score information table 100. The storage unit 15 stores various programs such as a score calculation information registration program 151, a score calculation program 152, and a human resource search program. Various data in the storage unit 15 will be described later in detail.

通信部16は、無線通信回路及びアンテナや、有線で通信を行うための通信インターフェイスを備え、特に図示しない無線/有線LAN、インターネットなどの通信ネットワークと接続し、当該通信ネットワークと接続する他の装置との間でCPU11の指示に応じたデータの送受信を行う。人材情報管理装置10は、この通信部16を介したデータ通信により、他の装置が提供するデータベースDへのアクセスを行い、当該データベースDから各種データ(各種テーブル)を取得して記憶部15に記憶する。なお、本実施の形態においは、各種テーブルを記憶部15に記憶した例で説明するが、これに限定されるものではない。人材情報管理装置10は、これら各種テーブルが記憶され、各種テーブルを通信部16を介してデータベースDから適宜読み出して使用される構成としてもよい。   The communication unit 16 includes a wireless communication circuit and an antenna, and a communication interface for performing wired communication. The communication unit 16 is connected to a communication network such as a wireless / wired LAN or the Internet (not shown) and is connected to the communication network. Data is transmitted / received in response to an instruction from the CPU 11. The human resource information management apparatus 10 accesses the database D provided by another apparatus through data communication via the communication unit 16, acquires various data (various tables) from the database D, and stores it in the storage unit 15. Remember. In the present embodiment, an example in which various tables are stored in the storage unit 15 will be described, but the present invention is not limited to this. The human resource information management apparatus 10 may be configured such that these various tables are stored, and the various tables are appropriately read from the database D via the communication unit 16 and used.

次に、図2〜図7を参照して、記憶部15に記憶される各種テーブルを説明する。図2に、社員情報テーブル30の構成を示す。図3に、社員履歴情報テーブル40の構成を示す。図4に、評点算出情報テーブル60の構成を示す。図5に、評点算出情報テーブル60Aの構成を示す。図6に、評点算出処理実行前の人材情報テーブル80の構成を示す。図7に、見なし評点情報テーブル100の構成を示す。   Next, various tables stored in the storage unit 15 will be described with reference to FIGS. FIG. 2 shows the configuration of the employee information table 30. FIG. 3 shows the configuration of the employee history information table 40. FIG. 4 shows the configuration of the score calculation information table 60. FIG. 5 shows the configuration of the score calculation information table 60A. FIG. 6 shows the configuration of the human resource information table 80 before execution of the score calculation process. FIG. 7 shows the configuration of the deemed score information table 100.

社員情報テーブル30は、会社C1に所属する全社員の基本情報である。図2に示すように、社員情報テーブル30は、社員番号31と、氏名32と、性別33と、所属34と、役職35と、入社年36との項目を有する。社員情報テーブル30は、社員番号31を主キーとする。   The employee information table 30 is basic information of all employees belonging to the company C1. As shown in FIG. 2, the employee information table 30 includes items of an employee number 31, a name 32, a gender 33, an affiliation 34, a job title 35, and an entry year 36. The employee information table 30 uses the employee number 31 as a primary key.

社員番号31は、社員を識別する識別番号である。氏名32は、社員番号31の社員の氏名である。性別33は、社員番号31の社員の性別である。所属34は、社員番号31の社員の所属部署名である。役職35は、社員番号31の社員の役職である。入社年36は、社員番号31の社員の入社年である。   The employee number 31 is an identification number for identifying an employee. The name 32 is the name of the employee with the employee number 31. The gender 33 is the gender of the employee of the employee number 31. Affiliation 34 is the department name of the employee of employee number 31. The post 35 is the post of the employee with the employee number 31. The hire year 36 is the hire year of the employee of the employee number 31.

社員履歴情報テーブル40は、会社C1に所属する社員の既に取得された履歴情報としての評価項目の値(評点)を有するテーブルである。社員履歴情報テーブル40の履歴情報は、複数年又は単数年で取得されている。また、社員履歴情報テーブル40の履歴情報は、少なくとも社員の入社年には必ず取得されているものとする。   The employee history information table 40 is a table having evaluation item values (scores) as already acquired history information of employees belonging to the company C1. The history information of the employee history information table 40 is acquired for a plurality of years or a single year. Further, it is assumed that the history information in the employee history information table 40 is always acquired at least in the employee's entry year.

図3に示すように、社員履歴情報テーブル40は、社員番号41と、データ取得年42と、責任感43と、統率力44と、積極性45と、協調性46と、企画力47と、開発力48と、企画開発力49と、創造力50と、柔軟性51と、果敢性52と、ストレス耐性53と、「−」54との項目を有する。社員履歴情報テーブル40は、社員番号41を主キーとする。   As shown in FIG. 3, the employee history information table 40 includes an employee number 41, a data acquisition year 42, a sense of responsibility 43, a leadership 44, an aggressiveness 45, a cooperativeness 46, a planning ability 47, and a development ability. 48, planning and development capability 49, creativity 50, flexibility 51, boldness 52, stress tolerance 53, and "-" 54. The employee history information table 40 uses the employee number 41 as a main key.

社員番号41は、社員を識別する識別番号である。データ取得年42は、社員番号41の社員の履歴情報(評価項目の値)のデータ取得年である。責任感43〜ストレス耐性53は、それぞれの評価項目名の評価項目の数値(評点)である。また、各評価項目名の数や名称は、責任感43〜ストレス耐性53に限定されるものではない。また、企画開発力49は、企画力及び開発力の両方を含む評価項目である。   The employee number 41 is an identification number for identifying an employee. The data acquisition year 42 is a data acquisition year of the history information (value of the evaluation item) of the employee of the employee number 41. Responsibility 43 to stress tolerance 53 are numerical values (scores) of the evaluation items of the respective evaluation item names. The number and name of each evaluation item name are not limited to the sense of responsibility 43 to the stress tolerance 53. The planning and development capability 49 is an evaluation item that includes both planning capability and development capability.

「−」54は、図4の評点算出情報テーブル60にて、算出項目として使用する項目名が何も指定されていない場合(図4の算出項目nの内容が"−"の場合)に、算出処理を簡素化するため使用する項目である。   “−” 54 is displayed when no item name used as a calculation item is specified in the score calculation information table 60 of FIG. 4 (when the content of the calculation item n in FIG. 4 is “−”). This item is used to simplify the calculation process.

評点算出情報テーブル60は、会社C1に所属する社員の評価項目の数値(評点)の算出方法を定義する情報のテーブルである。評点算出情報テーブル60の評価項目は、ユーザが自在に設定登録可能である。   The score calculation information table 60 is a table of information that defines a method of calculating the numerical value (score) of the evaluation items of employees belonging to the company C1. The evaluation items of the score calculation information table 60 can be set and registered freely by the user.

図4に示すように、評点算出情報テーブル60は、処理区分61と、評価項目NO62と、評価項目名63と、算出優先順64と、算出対象65と、算出設定66と、算出項目67(算出項目1)と、ウエイト68(ウエイト1)と、算出項目69(算出項目2)と、ウエイト70(ウエイト2)と、算出項目71(算出項目3)と、ウエイト72(ウエイト3)と、調整値73と、データ精度74との項目を有する。   As shown in FIG. 4, the score calculation information table 60 includes a processing section 61, an evaluation item NO 62, an evaluation item name 63, a calculation priority order 64, a calculation object 65, a calculation setting 66, and a calculation item 67 ( Calculation item 1), weight 68 (weight 1), calculation item 69 (calculation item 2), weight 70 (weight 2), calculation item 71 (calculation item 3), weight 72 (weight 3), It has items of adjustment value 73 and data accuracy 74.

処理区分61は、評点算出処理における処理区分であり、1又は2の値をとる。処理区分61が1の場合に、単年度の履歴情報から評価項目NO62の評価項目の値の算出が行われる。処理区分61が2の場合に、複数年度の履歴情報から評価項目NO62の評価項目の値の算出が行われる。   The processing section 61 is a processing section in the score calculation process and takes a value of 1 or 2. When the processing category 61 is 1, the value of the evaluation item of the evaluation item NO62 is calculated from the history information of a single year. When the processing division 61 is 2, the evaluation item value of the evaluation item NO 62 is calculated from the history information of a plurality of years.

評価項目NO62は、評価項目の識別番号である。評価項目名63は、評価項目NO62の評価項目の名称である。評価項目名63は、例えば、責任感、リーダシップ、企画力、開発力、創造力、創造成長度、柔軟性、果敢性、ストレス耐性があるものとする。   Evaluation item NO62 is an identification number of the evaluation item. The evaluation item name 63 is the name of the evaluation item of the evaluation item NO62. Assume that the evaluation item name 63 has, for example, a sense of responsibility, leadership, planning ability, development ability, creativity, creative growth, flexibility, boldness, and stress tolerance.

算出優先順64は、同じ評価項目で複数の評点算出方法がある場合の、算出の優先度を示す情報である。算出対象65は、評価項目NO62の評価算出における履歴情報の算出対象範囲(年度)である。算出設定66は、評価項目NO62の評価項目算出におけるデータ加工の種類を示す。算出設定66は、調整値加算、見なし評点、成長度、平均値、最高値、最低値等がある。   The calculation priority order 64 is information indicating the calculation priority when there are a plurality of score calculation methods for the same evaluation item. The calculation target 65 is a calculation target range (year) of history information in the evaluation calculation of the evaluation item NO62. The calculation setting 66 indicates the type of data processing in the evaluation item calculation of the evaluation item NO62. The calculation setting 66 includes adjustment value addition, assumed score, growth rate, average value, maximum value, minimum value, and the like.

算出項目67は、評価項目NO62の評価項目の値の算出における算出対象の評価項目の名称である。ウエイト68は、評価項目NO62の評価項目の値の算出における全ウエイト(100%とする)中の算出項目67のウエイトである。算出項目69は、評価項目NO62の評価項目の値の算出における算出対象の評価項目の名称である。ウエイト70は、評価項目NO62の評価項目の値の算出における全ウエイト中の算出項目69のウエイトである。算出項目71は、評価項目NO62の評価項目の値の算出における算出対象の評価項目の名称である。ウエイト72は、評価項目NO62の評価項目の値の算出における全ウエイト中の算出項目71のウエイトである。   The calculation item 67 is the name of the evaluation item to be calculated in calculating the value of the evaluation item of the evaluation item NO62. The weight 68 is a weight of the calculation item 67 in all weights (100%) in the calculation of the value of the evaluation item of the evaluation item NO62. The calculation item 69 is the name of the evaluation item to be calculated in calculating the value of the evaluation item of the evaluation item NO62. The weight 70 is the weight of the calculation item 69 in all the weights in the calculation of the value of the evaluation item of the evaluation item NO62. The calculation item 71 is the name of the evaluation item to be calculated in calculating the value of the evaluation item of the evaluation item NO62. The weight 72 is a weight of the calculation item 71 in all weights in the calculation of the value of the evaluation item of the evaluation item NO62.

調整値73は、算出設定66が調整値加算である場合の調整値である。データ精度74は、評価項目NO62の評価項目の値の算出後の評価項目の値のデータ精度である。データ精度74は、例えば、社員履歴情報テーブル40にある評価項目の値そのものを算出後の評価項目の値として用いる場合を100%とする。複数の評価項目の値を用いる算出方法や、加工を加える算出方法等により、データ精度74が100%から下がる。   The adjustment value 73 is an adjustment value when the calculation setting 66 is adjustment value addition. The data accuracy 74 is the data accuracy of the value of the evaluation item after calculation of the value of the evaluation item of the evaluation item NO62. For example, the data accuracy 74 is 100% when the value of the evaluation item in the employee history information table 40 itself is used as the value of the evaluation item after calculation. The data accuracy 74 is lowered from 100% by a calculation method using values of a plurality of evaluation items, a calculation method for applying processing, or the like.

図5の評点算出情報テーブル60Aは、評点算出情報テーブル60と内容が異なる別の評点算出情報テーブルの例である。評点算出情報テーブル60Aでは、評価項目名63として、リーダシップ、積極性、企画開発力、挑戦意欲、創造力、創造力成長度、柔軟性、果敢性、ストレス耐性がある例である。   The score calculation information table 60 </ b> A in FIG. 5 is an example of another score calculation information table that is different in content from the score calculation information table 60. The score calculation information table 60A is an example in which the evaluation item name 63 includes leadership, aggressiveness, planning and development ability, willingness to challenge, creativity, creativity growth, flexibility, boldness, and stress tolerance.

人材情報テーブル80は、会社C1の全社員についての評価項目の値のテーブルである。人材情報テーブル80は、人材検索処理の検索対象のテーブルである。   The human resource information table 80 is a table of evaluation item values for all employees of the company C1. The personnel information table 80 is a table to be searched for the personnel search process.

図6に示すように、人材情報テーブル80は、社員番号81と、責任感82と、データ精度83(データ精度1)と、リーダシップ84と、データ精度85(データ精度2)と、企画力86と、データ精度87(データ精度3)と、開発力88と、データ精度89(データ精度4)と、創造力90と、データ精度91(データ精度5)と、創造力成長度92と、データ精度93(データ精度6)と、柔軟性94と、データ精度95(データ精度7)と、果敢性96と、データ精度97(データ精度8)と、ストレス耐性98と、データ精度99(データ精度9)との項目を有する。   As shown in FIG. 6, the personnel information table 80 includes an employee number 81, a sense of responsibility 82, data accuracy 83 (data accuracy 1), leadership 84, data accuracy 85 (data accuracy 2), and planning ability 86. Data accuracy 87 (data accuracy 3), development capability 88, data accuracy 89 (data accuracy 4), creativity 90, data accuracy 91 (data accuracy 5), creativity growth level 92, data Accuracy 93 (data accuracy 6), flexibility 94, data accuracy 95 (data accuracy 7), boldness 96, data accuracy 97 (data accuracy 8), stress tolerance 98, data accuracy 99 (data accuracy) 9).

社員番号81は、社員を識別する番号である。責任感82は、責任感の評価項目の数値(評点)である。データ精度83は、責任感82のデータ精度である。責任感82及びデータ精度83の組合せと同様に、リーダシップ84及びデータ精度85と、企画力86及びデータ精度87と、開発力88及びデータ精度89と、創造力90及びデータ精度91と、創造力成長度92及びデータ精度93と、柔軟性94及びデータ精度95と、果敢性96及びデータ精度97と、ストレス耐性98及びデータ精度99と、の評価項目名の数値(評点)及びそのデータ精度の組合せがある。   The employee number 81 is a number for identifying an employee. The sense of responsibility 82 is a numerical value (score) of the evaluation item of the sense of responsibility. Data accuracy 83 is the data accuracy of responsibility 82. Similar to the combination of sense of responsibility 82 and data precision 83, leadership 84 and data precision 85, planning ability 86 and data precision 87, development ability 88 and data precision 89, creativity 90 and data precision 91, and creativity Numerical values (scores) of evaluation item names of growth degree 92 and data accuracy 93, flexibility 94 and data accuracy 95, boldness 96 and data accuracy 97, stress tolerance 98 and data accuracy 99, and the data accuracy There are combinations.

見なし評点情報テーブル100は、算出設定66が見なし評点である場合に評価項目の値の算出に用いられる参照情報のテーブルである。図7に示すように、見なし評点情報テーブル100は、データ取得年101と、見なし評点102との項目を有する。   The deemed score information table 100 is a table of reference information used for calculating the value of the evaluation item when the calculation setting 66 is a deemed score. As shown in FIG. 7, the deemed grade information table 100 includes items of a data acquisition year 101 and a deemed grade 102.

データ取得年101は、評価項目の値の算出対象の取得データ(履歴情報)の取得年である。見なし評点102は、データ取得年101に対応する見なし評点の値である。   The data acquisition year 101 is the acquisition year of the acquisition data (history information) for which the value of the evaluation item is calculated. The deemed score 102 is a value of a deemed score corresponding to the data acquisition year 101.

次に、図8〜図21を参照して、人材情報管理装置10の動作を説明する。人材情報管理装置10における処理は、評点算出情報登録処理、評点算出処理処理、人材検索処理の順に実行される。   Next, the operation of the human resource information management apparatus 10 will be described with reference to FIGS. The processes in the human resource information management apparatus 10 are executed in the order of a score calculation information registration process, a score calculation process, and a human resource search process.

先ず、図8〜図12を参照して、評点算出情報登録処理を説明する。評点算出情報登録処理は、評点算出情報テーブル60を作成して登録する処理である。図8に、評点算出情報登録処理を示す。図9に、図8の続きの評点算出情報登録処理を示す。図10に、評点算出情報登録画面200の編集登録時の画面を示す。図11に、評点算出情報登録画面200のプルダウンメニューの内容を示す。図12に、評点算出情報登録画面200の新規登録時の画面を示す。   First, the score calculation information registration process will be described with reference to FIGS. The score calculation information registration process is a process for creating and registering the score calculation information table 60. FIG. 8 shows the score calculation information registration process. FIG. 9 shows the score calculation information registration process continued from FIG. FIG. 10 shows a screen at the time of editing registration of the score calculation information registration screen 200. FIG. 11 shows the contents of the pull-down menu on the score calculation information registration screen 200. FIG. 12 shows a screen at the time of new registration of the score calculation information registration screen 200.

人材情報管理装置10において、例えば、ユーザから入力部12を介して評点算出情報登録処理の実行指示が入力されたことをトリガとして、記憶部15から読み出されて適宜RAM13に展開された評点算出情報登録プログラム151と、CPU11との協働で、評点算出情報登録処理が実行される。   In the human resource information management apparatus 10, for example, a score calculation that is read from the storage unit 15 and appropriately expanded in the RAM 13 is triggered by the input of an execution instruction of the score calculation information registration process from the user via the input unit 12. A score calculation information registration process is executed in cooperation with the information registration program 151 and the CPU 11.

図8及び図9に示すように、先ず、初期状態の評点算出情報登録画面200が出力部14に表示され、記憶部15に記憶されている評点算出情報テーブル60の評価項目NO62及び評価項目名63が読み出されてRAM13の作業領域21に格納される(ステップS11)。ステップS11で表示される評点算出情報登録画面200は、図10に示す評点算出情報登録画面200において各種情報の入力がされてない画面である。そして、作業領域21から重複レコードが除外されてRAM13の作業領域22に格納される(ステップS12)。   As shown in FIGS. 8 and 9, first, the evaluation score NO 62 and the evaluation item name of the score calculation information table 60 displayed on the output unit 14 and stored in the storage unit 15 are displayed in the initial grade calculation information registration screen 200. 63 is read out and stored in the work area 21 of the RAM 13 (step S11). The score calculation information registration screen 200 displayed in step S11 is a screen on which various information is not input in the score calculation information registration screen 200 shown in FIG. Then, duplicate records are excluded from the work area 21 and stored in the work area 22 of the RAM 13 (step S12).

そして、評点算出情報登録画面200の登録種別欄210により、入力部12を介してユーザからの登録種別の選択入力が受け付けられる(ステップS13)。ステップS13では、登録種別欄210のチェックボタンにより、登録種別として新規又は編集が入力される。登録種別が新規では、新規に評価項目の情報が作成されて評点算出情報テーブル60のレコードとして登録される。登録種別が編集では、既にある評点算出情報テーブル60のレコードが編集登録される。そして、ステップS13において選択された登録種別が編集であるか否かが判別される(ステップS14)。   Then, a registration type selection input from the user is accepted through the input unit 12 by the registration type column 210 of the score calculation information registration screen 200 (step S13). In step S13, new or edited is input as the registration type by the check button in the registration type column 210. When the registration type is new, information on evaluation items is newly created and registered as a record in the score calculation information table 60. When the registration type is editing, the existing record of the score calculation information table 60 is edited and registered. Then, it is determined whether or not the registration type selected in step S13 is editing (step S14).

登録種別が編集である場合(ステップS14;YES)、評価項目欄220の評価項目名欄221のプルダウンメニューに作業領域22の評価項目名がセットされ、選択可能状態に変更される(ステップS15)。例えば、図11に示す評価項目名欄221のプルダウンメニューの評価項目名が選択可能となる。そして、ステップS15でセットされた評価項目名欄221のプルダウンメニューにより、入力部12を介してユーザからの評価項目名の選択入力が受け付けられる(ステップS16)。   When the registration type is edit (step S14; YES), the evaluation item name of the work area 22 is set in the pull-down menu of the evaluation item name column 221 of the evaluation item column 220, and is changed to a selectable state (step S15). . For example, the evaluation item name in the pull-down menu in the evaluation item name column 221 shown in FIG. 11 can be selected. Then, the selection input of the evaluation item name from the user is accepted via the input unit 12 by the pull-down menu of the evaluation item name column 221 set in step S15 (step S16).

そして、ステップS16で選択された評価項目名に対応する評価項目NOが、作業領域22から読み出され、評価項目欄220の評価項目NO欄222にセットされる(ステップS17)。そして、ステップS16で選択された評価項目名が変数HNAMEに格納される(ステップS18)。変数HNAMEは、RAM13の記憶エリアに記憶される。そして、記憶部15に記憶されている評点算出情報テーブル60から、評価項目名63=HNAMEを満たすレコードが読み出されてRAM13の作業領域23に格納される(ステップS19)。   Then, the evaluation item NO corresponding to the evaluation item name selected in step S16 is read from the work area 22 and set in the evaluation item NO column 222 of the evaluation item column 220 (step S17). Then, the evaluation item name selected in step S16 is stored in the variable HNAME (step S18). The variable HNAME is stored in the storage area of the RAM 13. Then, a record satisfying the evaluation item name 63 = HNAME is read from the score calculation information table 60 stored in the storage unit 15 and stored in the work area 23 of the RAM 13 (step S19).

そして、作業領域23の内容が評点算出情報登録画面200内に表示される(ステップS20)。具体的には、作業領域23の処理区分、算出優先順、算出対象、算出設定、算出項目1、ウエイト1、算出項目2、ウエイト2、算出項目3、ウエイト3、調整値、データ精度が、順に、評点算出情報登録画面200の処理区分欄240、算出優先順欄230、算出対象欄250、算出設定欄260、算出項目欄270(NO欄271(1〜3)の算出項目欄272及びウエイト欄273)、調整値欄280、データ精度欄290にセットされて表示される。   Then, the contents of the work area 23 are displayed in the score calculation information registration screen 200 (step S20). Specifically, the processing classification, calculation priority, calculation target, calculation setting, calculation item 1, weight 1, calculation item 2, weight 2, calculation item 3, weight 3, adjustment value, and data accuracy of the work area 23 are In order, the processing category column 240, the calculation priority column 230, the calculation target column 250, the calculation setting column 260, the calculation item column 270 (the calculation item column 272 of the NO column 271 (1-3) and the weight) of the score calculation information registration screen 200 Column 273), adjustment value column 280, and data accuracy column 290 are set and displayed.

そして、処理区分欄240、算出優先順欄230、算出対象欄250、算出設定欄260、算出項目欄270(NO欄271(1〜3)の算出項目欄272及びウエイト欄273)のプルダウンメニューにより、入力部12を介してユーザからの編集後の処理区分、算出優先順、算出設定、算出対象、算出項目のNO(1〜3)、算出項目、ウエイトの選択入力が受け付けられる(ステップS21)。例えば、図11に示す各プルダウンメニューの内容から選択入力される。   Then, pull-down menus of the processing category column 240, the calculation priority column 230, the calculation target column 250, the calculation setting column 260, the calculation item column 270 (the calculation item column 272 and the weight column 273 of the NO column 271 (1-3)) are used. Then, after the editing, the processing section, calculation priority order, calculation setting, calculation target, calculation item NO (1-3), calculation item, and weight selection input from the user are accepted via the input unit 12 (step S21). . For example, it is selected and input from the contents of each pull-down menu shown in FIG.

そして、算出優先順欄230=1の算出設定欄260が調整値加算であるか否かが判別される(ステップS22)。算出優先順欄230=1の算出設定欄260が調整値加算である場合(ステップS22;YES)、算出優先順欄230=1の調整値欄280により、入力部12を介してユーザからの調整値入力が受け付けられる(ステップS23)。そして、算出優先順欄230=2の算出設定欄260が調整値加算であるか否かが判別される(ステップS24)。算出優先順欄230=1の算出設定欄260が調整値加算でない場合(ステップS22;NO)、ステップS24に移行される。   Then, it is determined whether or not the calculation setting column 260 of the calculation priority column 230 = 1 is adjustment value addition (step S22). When the calculation setting column 260 in the calculation priority column 230 = 1 is the adjustment value addition (step S22; YES), the adjustment from the user is performed via the input unit 12 by the adjustment value column 280 in the calculation priority column 230 = 1. Value input is accepted (step S23). Then, it is determined whether or not the calculation setting field 260 of the calculation priority order field 230 = 2 is adjustment value addition (step S24). When the calculation setting field 260 of the calculation priority order field 230 = 1 is not the adjustment value addition (step S22; NO), the process proceeds to step S24.

算出優先順欄230=2の算出設定欄260が調整値加算である場合(ステップS24;YES)、算出優先順欄230=2の調整値欄280により、入力部12を介してユーザからの調整値入力が受け付けられる(ステップS25)。そして、データ精度欄290のプルダウンメニューにより、入力部12を介してユーザからのデータ精度の選択入力が受け付けられる(ステップS26)。例えば、図11に示すデータ精度欄290のプルダウンメニューの内容から選択入力される。算出優先順欄230=2の算出設定欄260が調整値加算でない場合(ステップS24;NO)、ステップS26に移行される。   When the calculation setting column 260 of the calculation priority column 230 = 2 is the adjustment value addition (step S24; YES), the adjustment from the user is performed via the input unit 12 by the adjustment value column 280 of the calculation priority column 230 = 2. Value input is accepted (step S25). Then, the data accuracy selection input from the user is accepted via the input unit 12 by the pull-down menu in the data accuracy column 290 (step S26). For example, it is selected and input from the contents of the pull-down menu in the data accuracy column 290 shown in FIG. When the calculation setting column 260 of the calculation priority column 230 = 2 is not the adjustment value addition (step S24; NO), the process proceeds to step S26.

そして、入力部12を介してユーザからの評点算出情報登録画面200の登録ボタン300の押下入力が受け付けられる(ステップS27)。そして、評点算出情報登録画面200で設定された評点情報(評価項目名、評価項目NO、処理区分、算出優先順、算出対象、算出設定、算出項目1、ウエイト1、算出項目2、ウエイト2、算出項目3、ウエイト3、調整値、データ精度)が、RAM13の作業領域24に格納される(ステップS28)。   Then, pressing input of the registration button 300 on the score calculation information registration screen 200 from the user is accepted via the input unit 12 (step S27). The score information set on the score calculation information registration screen 200 (evaluation item name, evaluation item NO, processing category, calculation priority order, calculation target, calculation setting, calculation item 1, weight 1, calculation item 2, weight 2, Calculation item 3, weight 3, adjustment value, data accuracy) are stored in the work area 24 of the RAM 13 (step S28).

そして、記憶部15に記憶されている評点算出情報テーブル60の評価項目名63=HNAMEのレコードが読み出され、作業領域24の内容で更新され(ステップS29)、評点算出情報登録処理が終了する。具体的には、作業領域24の評価項目名、評価項目NO、処理区分、算出優先順、算出対象、算出設定、算出項目1、ウエイト1、算出項目2、ウエイト2、算出項目3、ウエイト3、調整値、データ精度で、順に、評点算出情報テーブル60の評価項目名63、評価項目NO62、処理区分61、算出優先順64、算出対象65、算出設定66、算出項目67、ウエイト68、算出項目69、ウエイト70、算出項目71、ウエイト72、調整値73、データ精度74が更新される。   Then, the record of the evaluation item name 63 = HNAME in the score calculation information table 60 stored in the storage unit 15 is read and updated with the contents of the work area 24 (step S29), and the score calculation information registration process is completed. . Specifically, the evaluation item name, evaluation item NO, processing category, calculation priority order, calculation target, calculation setting, calculation item 1, weight 1, calculation item 2, weight 2, calculation item 3, weight 3 of the work area 24 The evaluation item name 63, the evaluation item NO 62, the processing item 61, the calculation priority order 64, the calculation target 65, the calculation setting 66, the calculation item 67, the weight 68, and the calculation of the evaluation value calculation information table 60 in order of the adjustment value and the data accuracy. The item 69, the weight 70, the calculation item 71, the weight 72, the adjustment value 73, and the data accuracy 74 are updated.

登録種別が新規である場合(ステップS14;NO)、評価項目欄220の評価項目名欄221が入力可能状態に変更される(ステップS30)。そして、評価項目名欄221により、入力部12を介してユーザからの評価項目名の入力が受け付けられる(ステップS31)。例えば、図12に示すように評価項目名欄221に新規のマネジメント力が入力される。   If the registration type is new (step S14; NO), the evaluation item name field 221 of the evaluation item field 220 is changed to an input enabled state (step S30). Then, the evaluation item name column 221 accepts an input of the evaluation item name from the user via the input unit 12 (step S31). For example, as shown in FIG. 12, new management power is input to the evaluation item name column 221.

そして、作業領域22の評価項目NOの最大値が変数MAXNOに格納される(ステップS32)。変数MAXNOは、RAM13の記憶エリアに記憶される。そして、MAXNO+1の値が、評価項目欄220の評価項目NO欄222にセットされて表示される(ステップS33)。ステップS34〜S41は、ステップS21〜S28と同様である。   Then, the maximum value of the evaluation item NO in the work area 22 is stored in the variable MAXNO (step S32). The variable MAXNO is stored in the storage area of the RAM 13. Then, the value of MAXNO + 1 is set and displayed in the evaluation item NO column 222 of the evaluation item column 220 (step S33). Steps S34 to S41 are the same as steps S21 to S28.

ステップS41の実行後、記憶部15に記憶されている評点算出情報テーブル60に、作業領域24のレコードが追加される(ステップS42)。具体的には、作業領域24の評価項目名、評価項目NO、処理区分、算出優先順、算出対象、算出設定、算出項目1、ウエイト1、算出項目2、ウエイト2、算出項目3、ウエイト3、調整値、データ精度が、順に、評点算出情報テーブル60の評価項目名63、評価項目NO62、処理区分61、算出優先順64、算出対象65、算出設定66、算出項目67、ウエイト68、算出項目69、ウエイト70、算出項目71、ウエイト72、調整値73、データ精度74となるレコードが追加される。   After execution of step S41, the record of the work area 24 is added to the score calculation information table 60 stored in the storage unit 15 (step S42). Specifically, the evaluation item name, evaluation item NO, processing category, calculation priority order, calculation target, calculation setting, calculation item 1, weight 1, calculation item 2, weight 2, calculation item 3, weight 3 of the work area 24 The adjustment value and the data accuracy are, in order, evaluation item name 63, evaluation item NO62, processing category 61, calculation priority order 64, calculation target 65, calculation setting 66, calculation item 67, weight 68, calculation in the score calculation information table 60. Records including item 69, weight 70, calculation item 71, weight 72, adjustment value 73, and data accuracy 74 are added.

そして、ステップS42で追加されたレコードの評価項目名63、データ精度74が、記憶部15に記憶されている人材情報テーブル80の列に追加され(ステップS29)、評価算出情報登録処理が終了する。例えば、図12の評価項目のマネジメント力と、データ精度の100%とが、人材情報テーブル80の列に追加される。   Then, the evaluation item name 63 and the data accuracy 74 of the record added in step S42 are added to the column of the human resource information table 80 stored in the storage unit 15 (step S29), and the evaluation calculation information registration process ends. . For example, the management capability of the evaluation items in FIG. 12 and 100% of the data accuracy are added to the column of the human resource information table 80.

次いで、図13〜図17を参照して、評点算出処理を説明する。評点算出処理は、評点算出情報テーブル60等を用いて人材情報テーブル80の情報を更新する処理である。図13に、評点算出処理を示す。図14に、評点算出処理における第1の評点算出処理を示す。図15に、評点算出処理における第2の評点算出処理を示す。図16に、図15の続きの第2の評点算出処理を示す。図17に、評点算出処理実行後の人材情報テーブル80Aを示す。   Next, the score calculation process will be described with reference to FIGS. The score calculation process is a process of updating information in the human resource information table 80 using the score calculation information table 60 or the like. FIG. 13 shows the score calculation process. FIG. 14 shows a first score calculation process in the score calculation process. FIG. 15 shows a second score calculation process in the score calculation process. FIG. 16 shows a second score calculation process continued from FIG. FIG. 17 shows the human resource information table 80A after the score calculation process is executed.

人材情報管理装置10において、例えば、ユーザから入力部12を介して評点算出処理の実行指示が入力されたことをトリガとして、記憶部15から読み出されて適宜RAM13に展開された評点算出プログラム152と、CPU11との協働で、評点算出処理が実行される。   In the human resource information management apparatus 10, for example, a score calculation program 152 that is read from the storage unit 15 and appropriately expanded in the RAM 13 is triggered by the input of a score calculation process execution instruction from the user via the input unit 12. The score calculation process is executed in cooperation with the CPU 11.

図13に示すように、先ず、記憶部15に記憶されている社員情報テーブル30の未だ読み出されていない1レコードが読み出される(ステップS51)。そして、ステップS51で読み出された1レコードが、RAM13の作業領域21に格納される(ステップS52)。そして、変数NOに作業領域21の社員番号が代入される(ステップS53)。変数NOは、RAM13の記憶エリアに記憶される。   As shown in FIG. 13, first, one record that has not been read out of the employee information table 30 stored in the storage unit 15 is read out (step S51). Then, one record read in step S51 is stored in the work area 21 of the RAM 13 (step S52). Then, the employee number of the work area 21 is assigned to the variable NO (step S53). The variable NO is stored in the storage area of the RAM 13.

そして、記憶部15に記憶されている人材情報テーブル80の社員番号81=NOのレコードが読み出される(ステップS54)。そして、ステップS54で読み出されたレコードが、RAM13の作業領域22に格納される(ステップS55)。そして、処理区分=1に関する評点算出を行う第1の評点算出処理が実行される(ステップS56)。第1の評点算出処理で算出された評点の情報は、作業領域22に格納される。また、第1の評点算出処理は、図14を参照して詳細に後述される。   And the record of employee number 81 = NO of the human resource information table 80 memorize | stored in the memory | storage part 15 is read (step S54). The record read in step S54 is stored in the work area 22 of the RAM 13 (step S55). And the 1st score calculation process which performs the score calculation regarding process classification = 1 is performed (Step S56). Information on the score calculated in the first score calculation process is stored in the work area 22. The first score calculation process will be described later in detail with reference to FIG.

そして、処理区分=2に関する評点算出を行う第2の評点算出処理が実行される(ステップS57)。第2の評点算出処理で算出された評点の情報は、作業領域22に格納される。また、第2の評点算出処理は、図15及び図16を参照して詳細に後述される。   And the 2nd score calculation process which calculates the score regarding process classification = 2 is performed (step S57). Information on the score calculated in the second score calculation process is stored in the work area 22. The second score calculation process will be described later in detail with reference to FIGS. 15 and 16.

そして、記憶部15に記憶されている人材情報テーブル80の社員番号81=NOのレコードが、作業領域22の内容で更新される(ステップS58)。そして、直前のステップS51で読み出された1レコードが、社員情報テーブル30の最終レコードであるか否かが判別される(ステップS59)。最終レコードでない場合(ステップS59;NO)、ステップS51に移行される。最終レコードである場合(ステップS59;YES)、評点算出処理が終了する。   Then, the record of employee number 81 = NO in the human resource information table 80 stored in the storage unit 15 is updated with the contents of the work area 22 (step S58). And it is discriminate | determined whether 1 record read by the last step S51 is the last record of the employee information table 30 (step S59). If it is not the last record (step S59; NO), the process proceeds to step S51. If it is the last record (step S59; YES), the score calculation process ends.

図14を参照して、図13に示す評点算出処理におけるステップS56の第1の評点算出処理を説明する。先ず、記憶部15に記憶されている評点算出情報テーブル60の処理区分61=1のレコードが読み出される(ステップS61)。そして、ステップS61で読み出されたレコードがRAM13の作業領域23に格納される(ステップS62)。   With reference to FIG. 14, the first score calculation process in step S56 in the score calculation process shown in FIG. 13 will be described. First, the record of the processing section 61 = 1 in the score calculation information table 60 stored in the storage unit 15 is read (step S61). Then, the record read in step S61 is stored in the work area 23 of the RAM 13 (step S62).

そして、作業領域23の未だ読み出されていない1レコードが読み出される(ステップS63)。そして、ステップS63で読み出されたレコードがRAM13の作業領域24に格納される(ステップS64)。   Then, one record that has not been read out of the work area 23 is read out (step S63). The record read in step S63 is stored in the work area 24 of the RAM 13 (step S64).

そして、記憶部15に記憶されている社員履歴情報テーブル40の社員番号41=NO、且つデータ取得年42=作業領域24の算出対象であるレコードが読み出される(ステップS65)。そして、ステップS65で読み出されたレコードがRAM13の作業領域25に格納される(ステップS66)。   And the record which is the calculation object of employee number 41 = NO of the employee history information table 40 memorize | stored in the memory | storage part 15 and data acquisition year 42 = work area 24 is read (step S65). The record read in step S65 is stored in the work area 25 of the RAM 13 (step S66).

そして、列名(評価項目名)が作業領域24の算出項目1と一致する作業領域25の列の数値が変数D1に代入され、列名が作業領域24の算出項目2と一致する作業領域25の列の数値が変数D2に代入され、列名が作業領域24の算出項目3と一致する作業領域25の列の数値が変数D3に代入される(ステップS67)。算出項目2(算出項目3)が「−」の場合には、作業領域25の「−」の評価項目の数値(図3の「−」54では、数値0)が、変数D2(変数D3)に代入される。また、図3の開発力48のように数値に「−」が設定されている評価項目に対応する場合には、作業領域25の開発力の「−」が変数D1、D2又はD3に代入される。
ここで、変数D1,D2,D3は、夫々がRAM13の記憶エリアに記憶される。
Then, the numerical value of the column in the work area 25 in which the column name (evaluation item name) matches the calculated item 1 in the work area 24 is substituted into the variable D1, and the work area 25 in which the column name matches the calculated item 2 in the work area 24. Is substituted for the variable D2, and the column number of the work area 25 whose column name matches the calculation item 3 of the work area 24 is substituted for the variable D3 (step S67). When the calculation item 2 (calculation item 3) is “−”, the numerical value of the evaluation item “−” in the work area 25 (the numerical value 0 in “−” 54 in FIG. 3) is the variable D2 (variable D3). Is assigned to Further, in the case of corresponding to an evaluation item in which “−” is set as a numerical value as in the development capability 48 of FIG. 3, “−” of the development capability in the work area 25 is assigned to the variable D1, D2, or D3. The
Here, the variables D1, D2, and D3 are stored in the storage area of the RAM 13, respectively.

そして、変数D1,D2,D3の少なくとも1つが「−」であるか否かが判別される(ステップS68)。変数D1,D2,D3の少なくとも1つが「−」でない場合(ステップS68;NO)、評点の算出が可能であり、変数D1×作業領域24のウエイト1の値が変数D1に代入され、変数D2×作業領域24のウエイト2の値が変数D2に代入され、変数D3×作業領域24のウエイト3の値が変数D3に代入され、D1+D2+D3の値が変数DTに代入される(ステップS69)。変数DTは、RAM13の記憶エリアに記憶される。   Then, it is determined whether or not at least one of the variables D1, D2, and D3 is “−” (step S68). When at least one of the variables D1, D2, D3 is not “−” (step S68; NO), the score can be calculated, and the value of the weight 1 of the variable D1 × the work area 24 is substituted into the variable D1, and the variable D2 The value of the weight 2 in the work area 24 is assigned to the variable D2, the value of the variable D3 x the weight 3 in the work area 24 is assigned to the variable D3, and the value of D1 + D2 + D3 is assigned to the variable DT (step S69). The variable DT is stored in the storage area of the RAM 13.

そして、作業領域24の算出設定が調整値加算であるか否かが判別される(ステップS70)。算出設定が調整値加算である場合(ステップS70;YES)、DT+作業領域24の調整値が変数DTに代入される(ステップS71)。そして、列名が作業領域24の評価項目名と一致する作業領域22の列に変数DTの値が代入され、作業領域22のデータ精度m(m:作業領域24の評価項目NOの列の数値)に、作業領域24のデータ精度の値が代入される(ステップS72)。算出設定が調整値加算でない場合(ステップS70;NO)、ステップS72に移行される。   And it is discriminate | determined whether the calculation setting of the work area 24 is adjustment value addition (step S70). When the calculation setting is adjustment value addition (step S70; YES), the adjustment value of DT + work area 24 is substituted into the variable DT (step S71). Then, the value of the variable DT is assigned to the column of the work area 22 whose column name matches the evaluation item name of the work area 24, and the data accuracy m of the work area 22 (m: the numerical value of the evaluation item NO column of the work area 24) ) Is substituted with the data accuracy value of the work area 24 (step S72). When the calculation setting is not adjustment value addition (step S70; NO), the process proceeds to step S72.

そして、直前のステップS63で読み出された1レコードが、作業領域23の最終レコードであるか否かが判別される(ステップS73)。最終レコードでない場合(ステップS73;NO)、ステップS63に移行される。最終レコードである場合(ステップS73;YES)、第1の評点算出処理が終了する。変数D1,D2,D3の少なくとも1つが「−」である場合(ステップS68;YES)、評点算出ができないため、ステップS73に移行される。   Then, it is determined whether or not one record read in the immediately preceding step S63 is the last record in the work area 23 (step S73). If it is not the last record (step S73; NO), the process proceeds to step S63. If it is the last record (step S73; YES), the first score calculation process ends. When at least one of the variables D1, D2, and D3 is “−” (step S68; YES), since the score cannot be calculated, the process proceeds to step S73.

図15及び図16を参照して、図13に示す評点算出処理におけるステップS57の第2の評点算出処理を説明する。先ず、記憶部15に記憶されている評点算出情報テーブル60の処理区分61=2のレコードが読み出される(ステップS81)。そして、ステップS81で読み出されたレコードがRAM13の作業領域23に格納される(ステップS82)。   With reference to FIG.15 and FIG.16, the 2nd score calculation process of step S57 in the score calculation process shown in FIG. 13 is demonstrated. First, the record of the processing section 61 = 2 in the score calculation information table 60 stored in the storage unit 15 is read (step S81). Then, the record read in step S81 is stored in the work area 23 of the RAM 13 (step S82).

そして、作業領域23の未だ読み出されていない1レコードが読み出される(ステップS83)。そして、ステップS83で読み出されたレコードがRAM13の作業領域24に格納される(ステップS84)。   Then, one record that has not been read out of the work area 23 is read out (step S83). Then, the record read in step S83 is stored in the work area 24 of the RAM 13 (step S84).

そして、作業領域24の算出設定が全件であるか否かが判別される(ステップS85)。作業領域24の算出設定が全件である場合(ステップS85;YES)、記憶部15に記憶されている社員履歴情報テーブル40の社員番号41=NOのレコードが読み出される(ステップS86)。そして、ステップS86で読み出されたレコードがRAM13の作業領域25に格納される(ステップS87)。   And it is discriminate | determined whether the calculation setting of the work area 24 is all cases (step S85). When the calculation setting of the work area 24 is all cases (step S85; YES), the record of the employee number 41 = NO in the employee history information table 40 stored in the storage unit 15 is read (step S86). The record read in step S86 is stored in the work area 25 of the RAM 13 (step S87).

作業領域24の算出設定が全件でない場合(ステップS85;NO)、記憶部15に記憶されている社員履歴情報テーブル40の社員番号41=NO、且つデータ取得年=作業領域24の算出対象であるレコードが読み出される(ステップS88)。そして、ステップS88で読み出されたレコードがRAM13の作業領域25に格納される(ステップS89)。   When the calculation setting of the work area 24 is not all cases (step S85; NO), the employee number 41 of the employee history information table 40 stored in the storage unit 15 = NO and the data acquisition year = the calculation target of the work area 24 A record is read (step S88). The record read in step S88 is stored in the work area 25 of the RAM 13 (step S89).

そして、作業領域24の算出設定が見なし評点であるか否かが判別される(ステップS90)。作業領域24の算出設定が見なし評点である場合(ステップS90;YES)、作業領域25からデータ取得年が最大のレコードが読み出される(ステップS91)。そして、ステップS91で読み出されたレコードがRAM13の作業領域26に格納される(ステップS92)。   Then, it is determined whether or not the calculation setting of the work area 24 is a deemed score (step S90). When the calculation setting of the work area 24 is regarded as a score (step S90; YES), the record having the maximum data acquisition year is read from the work area 25 (step S91). Then, the record read in step S91 is stored in the work area 26 of the RAM 13 (step S92).

そして、記憶部15に記憶されている見なし評点情報テーブル100から、データ取得年101=作業領域26のデータ取得年であるレコードが読み出される(ステップS93)。そして、ステップS93で読み出されたレコードの見なし評点102が、変数MHに代入される(ステップS94)。変数MHは、RAM13の記憶エリアに記憶される。   Then, a record in which the data acquisition year 101 = the data acquisition year of the work area 26 is read from the deemed score information table 100 stored in the storage unit 15 (step S93). Then, the deemed score 102 of the record read in step S93 is substituted into the variable MH (step S94). The variable MH is stored in the storage area of the RAM 13.

そして、作業領域24の算出項目1と一致する列名の作業領域26の列の数値が、変数D1に代入される(ステップS95)。そして、D1×MHの値が変数DTに代入される(ステップS96)。そして、列名が作業領域24の評価項目名と一致する作業領域22の列に変数DTの値が代入され、作業領域22のデータ精度m(m:作業領域24の評価項目NOの列の数値)に、作業領域24のデータ精度の値が代入される(ステップS97)。   Then, the numerical value of the column of the work area 26 having the column name that matches the calculation item 1 of the work area 24 is substituted into the variable D1 (step S95). Then, the value of D1 × MH is substituted for the variable DT (step S96). Then, the value of the variable DT is assigned to the column of the work area 22 whose column name matches the evaluation item name of the work area 24, and the data accuracy m of the work area 22 (m: the numerical value of the evaluation item NO column of the work area 24) ) Is substituted with the data accuracy value of the work area 24 (step S97).

そして、直前のステップS83で読み出された1レコードが、作業領域23の最終レコードであるか否かが判別される(ステップS98)。最終レコードでない場合(ステップS98;NO)、ステップS83に移行される。最終レコードである場合(ステップS98;YES)、第2の評点算出処理が終了する。   Then, it is determined whether or not one record read in the immediately preceding step S83 is the last record in the work area 23 (step S98). If it is not the final record (step S98; NO), the process proceeds to step S83. If it is the last record (step S98; YES), the second score calculation process ends.

作業領域24の算出設定が見なし評点でない場合(ステップS90;NO)、作業領域24の算出設定が成長度であるか否かが判別される(ステップS99)。この成長度とは、入社年から最大のデータ取得年までの評価項目の値の差分とする。作業領域24の算出設定が成長度である場合(ステップS99;YES)、記憶部15に記憶されている社員履歴情報テーブル40の社員番号41=NO、且つデータ取得年=作業領域21の入社年であるレコードが読み出される(ステップS100)。   When the calculation setting of the work area 24 is not regarded as a grade (step S90; NO), it is determined whether or not the calculation setting of the work area 24 is a growth degree (step S99). The degree of growth is the difference between the values of the evaluation items from the year of entry to the maximum data acquisition year. When the calculation setting of the work area 24 is the growth degree (step S99; YES), the employee number 41 of the employee history information table 40 stored in the storage unit 15 = NO, and the data acquisition year = year of entry of the work area 21 Is read (step S100).

そして、ステップS100で読み出されたレコードから、列名が作業領域24の算出項目1と一致する列の数値が変数D1に代入される(ステップS101)。そして、作業領域25からデータ取得年が最大のレコードが読み出される(ステップS102)。そして、ステップS102で読み出されたレコードから、列名が作業領域24の算出項目1と一致する列の数値が変数D2に代入される(ステップS103)。   Then, the numerical value of the column whose column name matches the calculation item 1 of the work area 24 is substituted into the variable D1 from the record read in step S100 (step S101). Then, the record having the maximum data acquisition year is read from the work area 25 (step S102). Then, the numerical value of the column whose column name matches the calculation item 1 of the work area 24 is substituted into the variable D2 from the record read in step S102 (step S103).

そして、ステップS103での変数D2が、ステップS101での変数D1と異なるか否かが判別される(ステップS104)。D2≠D1である場合(ステップS104;YES)、D2−D1の値が変数DTに代入され(ステップS105)、ステップS97に移行される。D2=D1である場合(ステップS104;NO)、ステップS98に移行される。   Then, it is determined whether or not the variable D2 in step S103 is different from the variable D1 in step S101 (step S104). When D2 ≠ D1 (step S104; YES), the value of D2-D1 is substituted into the variable DT (step S105), and the process proceeds to step S97. When D2 = D1 (step S104; NO), the process proceeds to step S98.

作業領域24の算出設定が成長度でない場合(ステップS99;NO)、作業領域24の算出設定が平均値であるか否かが判別される(ステップS106)。作業領域24の算出設定が平均値である場合(ステップS106;YES)、列名が作業領域24の算出項目1と一致する作業領域25の列の数値の平均値が算出されて変数DTに代入され(ステップS107)、ステップS97に移行される。   When the calculation setting of the work area 24 is not the growth degree (step S99; NO), it is determined whether or not the calculation setting of the work area 24 is an average value (step S106). When the calculation setting of the work area 24 is an average value (step S106; YES), the average value of the numerical value of the column of the work area 25 whose column name matches the calculation item 1 of the work area 24 is calculated and substituted into the variable DT. (Step S107), the process proceeds to step S97.

作業領域24の算出設定が平均値でない場合(ステップS106;NO)、作業領域24の算出設定が最高値であるか否かが判別される(ステップS108)。作業領域24の算出設定が最高値である場合(ステップS108;YES)、列名が作業領域24の算出項目1と一致する作業領域25の列の数値の最高値が抽出されて変数DTに代入され(ステップS109)、ステップS97に移行される。   When the calculation setting of the work area 24 is not the average value (step S106; NO), it is determined whether or not the calculation setting of the work area 24 is the maximum value (step S108). When the calculation setting of the work area 24 is the highest value (step S108; YES), the highest numerical value of the column of the work area 25 whose column name matches the calculation item 1 of the work area 24 is extracted and substituted into the variable DT. (Step S109), the process proceeds to step S97.

作業領域24の算出設定が最高値でない場合(ステップS108;NO)、作業領域24の算出設定が最低値であり、列名が作業領域24の算出項目1と一致する作業領域25の列の数値の最低値が抽出されて変数DTに代入され(ステップS110)、ステップS97に移行される。   When the calculation setting of the work area 24 is not the highest value (step S108; NO), the calculation setting of the work area 24 is the lowest value, and the column value of the work area 25 whose column name matches the calculation item 1 of the work area 24 Is extracted and substituted into the variable DT (step S110), and the process proceeds to step S97.

例えば、人材情報テーブル80は、評点算出処理の実行により、図17に示す人材情報テーブル80Aに更新される。ここで、人材情報テーブル80Aの各評価項目についての評点算出処理の具体例を説明する。   For example, the personnel information table 80 is updated to the personnel information table 80A shown in FIG. 17 by executing the score calculation process. Here, a specific example of the score calculation process for each evaluation item in the human resource information table 80A will be described.

先ず、社員情報テーブル30のレコードR21に対応する社員番号が1001で処理区分が1に対応する評価項目名について説明する。評価項目名が責任感である場合、図14のステップS63,S64において、図4に示す評点算出情報テーブル60のレコードR61が作業領域24に格納される。そして、図14のステップS65,S66において、データ取得年42が2009年の社員履歴情報テーブル40のレコードR42が作業領域25に格納される。そして、図14のステップS67〜S69において、DT=D1(責任感)+D2+D3=80×100%+0×0%+0×0%=80が算出される。そして、図13のステップS58において、このDT=80及びデータ精度74=100%が、図17に示す人材情報テーブル80Aの責任感82、データ精度83(データ精度1(責任感の評価項目NO=1))に格納される。   First, an evaluation item name corresponding to the employee number 1001 corresponding to the record R21 of the employee information table 30 and the processing classification 1 will be described. When the evaluation item name is a sense of responsibility, a record R61 of the score calculation information table 60 shown in FIG. 4 is stored in the work area 24 in steps S63 and S64 of FIG. 14, the record R42 of the employee history information table 40 whose data acquisition year 42 is 2009 is stored in the work area 25 in steps S65 and S66 of FIG. Then, in steps S67 to S69 in FIG. 14, DT = D1 (sense of responsibility) + D2 + D3 = 80 × 100% + 0 × 0% + 0 × 0% = 80 is calculated. In step S58 of FIG. 13, the DT = 80 and the data accuracy 74 = 100% are the sense of responsibility 82 and the data accuracy 83 (data accuracy 1 (evaluation item NO = 1 for sense of responsibility)) of the human resource information table 80A shown in FIG. ).

評価項目名がリーダシップである場合、図14のステップS63,S64において、図4に示す評点算出情報テーブル60のレコードR62が作業領域24に格納される。そして、図14のステップS65,S66において、データ取得年42が2009年の社員履歴情報テーブル40のレコードR42が作業領域25に格納される。そして、図14のステップS67〜S69において、DT=D1(統率力)+D2(積極性)+D3(協調性)=80×50%+70×30%+60×20%=73が算出される。そして、図13のステップS58において、このDT=73及びデータ精度74=100%が、図17に示す人材情報テーブル80Aのリーダシップ84、データ精度85(データ精度2(リーダシップの評価項目NO=2))に格納される。   When the evaluation item name is leadership, the record R62 of the score calculation information table 60 shown in FIG. 4 is stored in the work area 24 in steps S63 and S64 of FIG. 14, the record R42 of the employee history information table 40 whose data acquisition year 42 is 2009 is stored in the work area 25 in steps S65 and S66 of FIG. Then, in steps S67 to S69 of FIG. 14, DT = D1 (control power) + D2 (aggressiveness) + D3 (cooperation) = 80 × 50% + 70 × 30% + 60 × 20% = 73 is calculated. In step S58 in FIG. 13, the DT = 73 and the data accuracy 74 = 100% correspond to the leadership 84 and data accuracy 85 (data accuracy 2 (leadership evaluation item NO ==) of the human resource information table 80A shown in FIG. 2)).

評価項目名が企画力である場合、算出優先順=2に対応して、図14のステップS63,S64において、図4に示す評点算出情報テーブル60のレコードR63が作業領域24に格納される。そして、図14のステップS65,S66において、データ取得年42が2009年の社員履歴情報テーブル40のレコードR42が作業領域25に格納される。そして、図14のステップS67〜S69において、DT=D1(企画開発力)+D2+D3=80×50%+0×0%+0×0%=40が算出される。そして、図13のステップS71において、DT=40+25が算出される。   When the evaluation item name is planning ability, the record R63 of the score calculation information table 60 shown in FIG. 4 is stored in the work area 24 in steps S63 and S64 of FIG. 14, the record R42 of the employee history information table 40 whose data acquisition year 42 is 2009 is stored in the work area 25 in steps S65 and S66 of FIG. Then, in steps S67 to S69 of FIG. 14, DT = D1 (planning and development capability) + D2 + D3 = 80 × 50% + 0 × 0% + 0 × 0% = 40 is calculated. In step S71 in FIG. 13, DT = 40 + 25 is calculated.

そして、算出優先順=1に対応して、図14のステップS63,S64において、図4に示す評点算出情報テーブル60のレコードR64が作業領域24に格納される。そして、図14のステップS65,S66において、データ取得年42が2009年の社員履歴情報テーブル40のレコードR42が作業領域25に格納される。そして、図14のステップS67〜S69において、DT=D1(企画力)+D2+D3=80×100%+0×0%+0×0%=80が算出される。そして、図13のステップS58において、このDT=80及びデータ精度74=100%が、図17に示す人材情報テーブル80Aの企画力86、データ精度87(データ精度3(企画力の評価項目NO=3))に格納される。つまり、算出優先順=1の算出結果が算出優先順=2の算出結果に優先して、人材情報テーブル80Aに反映される。   Corresponding to the calculation priority order = 1, the record R64 of the score calculation information table 60 shown in FIG. 4 is stored in the work area 24 in steps S63 and S64 of FIG. 14, the record R42 of the employee history information table 40 whose data acquisition year 42 is 2009 is stored in the work area 25 in steps S65 and S66 of FIG. Then, in steps S67 to S69 of FIG. 14, DT = D1 (planning ability) + D2 + D3 = 80 × 100% + 0 × 0% + 0 × 0% = 80 is calculated. In step S58 in FIG. 13, the DT = 80 and the data accuracy 74 = 100% correspond to the planning capability 86 and the data accuracy 87 (data accuracy 3 (planning capability evaluation item NO ==) of the personnel information table 80A shown in FIG. 3)). That is, the calculation result of calculation priority order = 1 is reflected in the human resource information table 80A in preference to the calculation result of calculation priority order = 2.

評価項目名が開発力である場合、算出優先順=2に対応して、図14のステップS63,S64において、図4に示す評点算出情報テーブル60のレコードR65が作業領域24に格納される。そして、図14のステップS65,S66において、データ取得年42が2009年の社員履歴情報テーブル40のレコードR42が作業領域25に格納される。そして、図14のステップS67〜S69において、DT=D1(企画開発力)+D2+D3=80×50%+0×0%+0×0%=40が算出される。そして、図13のステップS72において、DT=40+25=65が算出され、データ精度=50%となる。   When the evaluation item name is development capability, the record R65 of the score calculation information table 60 shown in FIG. 4 is stored in the work area 24 in steps S63 and S64 of FIG. 14, the record R42 of the employee history information table 40 whose data acquisition year 42 is 2009 is stored in the work area 25 in steps S65 and S66 of FIG. Then, in steps S67 to S69 of FIG. 14, DT = D1 (planning and development capability) + D2 + D3 = 80 × 50% + 0 × 0% + 0 × 0% = 40 is calculated. In step S72 of FIG. 13, DT = 40 + 25 = 65 is calculated, and the data accuracy is 50%.

そして、算出優先順=1に対応して、図14のステップS63,S64において、図4に示す評点算出情報テーブル60のレコードR66が作業領域24に格納される。そして、図14のステップS65,S66において、データ取得年42が2009年の社員履歴情報テーブル40のレコードR42が作業領域25に格納される。そして、図14のステップS67において、D1(開発力)、D2、D3が算出されるが、図14のステップS68において、D1=「−」であるため、DTが算出されない。そして、図13のステップS58において、DT=65及びデータ精度74=50%が、図17に示す人材情報テーブル80Aの開発力88、データ精度89(データ精度4(開発力の評価項目NO=4))に格納される。つまり、算出優先順=1が算出されないため、次の優先順の算出優先順=2の算出結果により、人材情報テーブル80Aに更新される。   Corresponding to the calculation priority order = 1, the record R66 of the score calculation information table 60 shown in FIG. 4 is stored in the work area 24 in steps S63 and S64 of FIG. 14, the record R42 of the employee history information table 40 whose data acquisition year 42 is 2009 is stored in the work area 25 in steps S65 and S66 of FIG. In step S67 of FIG. 14, D1 (development capability), D2, and D3 are calculated. However, in step S68 of FIG. 14, DT is not calculated because D1 = “−”. Then, in step S58 of FIG. 13, DT = 65 and data accuracy 74 = 50% are the development capability 88 and data accuracy 89 (data accuracy 4 (development capability evaluation item NO = 4) of the human resource information table 80A shown in FIG. )). That is, since calculation priority order = 1 is not calculated, the calculation result of the next priority order calculation priority order = 2 is updated to the human resource information table 80A.

次いで、社員番号が1001で処理区分が2に対応する評価項目名について説明する。評価項目名が創造力である場合、図15のステップS83,S84において、図4に示す評点算出情報テーブル60のレコードR67が作業領域24に格納される。そして、図15のステップS86,S87において、データ取得年42が全件の社員履歴情報テーブル40のレコードR43が作業領域25に格納される。そして、図15のステップS90において、算出設定=見なし評点であり、ステップS91〜S97において、図7の見なし評点情報テーブル100で2009年に対応するレコードR101が読み出され、DT=D1(創造力)×MH=80×100%=80が算出される。そして、図13のステップS58において、このDT=80及びデータ精度74=80%が、人材情報テーブル80Aの創造力90、データ精度91(データ精度5(創造力の評価項目NO=5))に格納される。   Next, the evaluation item name corresponding to the employee number 1001 and the process classification 2 will be described. When the evaluation item name is creativity, the record R67 of the score calculation information table 60 shown in FIG. 4 is stored in the work area 24 in steps S83 and S84 of FIG. Then, in steps S86 and S87 in FIG. 15, the record R43 of the employee history information table 40 with all data acquisition years 42 is stored in the work area 25. In step S90 of FIG. 15, the calculation setting = deemed rating, and in steps S91 to S97, the record R101 corresponding to 2009 is read from the deemed score information table 100 of FIG. 7, and DT = D1 (creativity) ) × MH = 80 × 100% = 80 is calculated. In step S58 in FIG. 13, the DT = 80 and the data accuracy 74 = 80% are the creativity 90 and the data accuracy 91 (data accuracy 5 (creativity evaluation item NO = 5)) of the human resource information table 80A. Stored.

評価項目名が創造力成長度である場合、図15のステップS83,S84において、図4に示す評点算出情報テーブル60のレコードR68が作業領域24に格納される。そして、図15のステップS86,S87において、データ取得年42が全件の社員履歴情報テーブル40のレコードR43が作業領域25に格納される。そして、図16のステップS99において、算出設定=成長度であり、ステップS100〜S105において、社員履歴情報テーブル40のレコードR41、R42の創造力に対応し、DT=D2(2009年の創造力)−D1(入社年の創造力)=80−50=30が算出される。そして、図13のステップS58において、このDT=30及びデータ精度74=100%が、人材情報テーブル80Aの創造力成長度92、データ精度93(データ精度6(創造力成長度の評価項目NO=6))に格納される。   When the evaluation item name is the creativity growth level, the record R68 of the score calculation information table 60 shown in FIG. 4 is stored in the work area 24 in steps S83 and S84 of FIG. Then, in steps S86 and S87 in FIG. 15, the record R43 of the employee history information table 40 with all data acquisition years 42 is stored in the work area 25. In step S99 in FIG. 16, calculation setting = growth degree, and in steps S100 to S105, DT = D2 (2009 creativity) corresponding to the creativity of records R41 and R42 in the employee history information table 40. -D1 (creativity in the year of entry) = 80-50 = 30 is calculated. In step S58 of FIG. 13, the DT = 30 and the data accuracy 74 = 100% correspond to the creativity growth level 92 and the data accuracy 93 (data accuracy 6 (evaluation item NO of the creativity growth level NO = 6)).

評価項目名が柔軟性である場合、図15のステップS83,S84において、図4に示す評点算出情報テーブル60のレコードR69が作業領域24に格納される。そして、図15のステップS86,S87において、データ取得年42が全件の社員履歴情報テーブル40のレコードR43が作業領域25に格納される。そして、図16のステップS106において、算出設定=平均値であり、ステップS107において、DT=柔軟性の平均値=(50+60+70+80)/4=65が算出される。そして、図13のステップS58において、このDT=65及びデータ精度74=80%が、人材情報テーブル80Aの柔軟性94、データ精度95(データ精度7(柔軟性の評価項目NO=7))に格納される。   When the evaluation item name is flexible, the record R69 of the score calculation information table 60 shown in FIG. 4 is stored in the work area 24 in steps S83 and S84 of FIG. Then, in steps S86 and S87 in FIG. 15, the record R43 of the employee history information table 40 with all data acquisition years 42 is stored in the work area 25. In step S106 in FIG. 16, calculation setting = average value, and in step S107, DT = average flexibility value = (50 + 60 + 70 + 80) / 4 = 65 is calculated. In step S58 of FIG. 13, the DT = 65 and the data accuracy 74 = 80% are converted into the flexibility 94 and the data accuracy 95 (data accuracy 7 (flexibility evaluation item NO = 7)) of the human resource information table 80A. Stored.

評価項目名が果敢性である場合、図15のステップS83,S84において、図4に示す評点算出情報テーブル60のレコードR70が作業領域24に格納される。そして、図15のステップS86,S87において、データ取得年42が全件の社員履歴情報テーブル40のレコードR43が作業領域25に格納される。そして、図16のステップS108において、算出設定=最高値であり、ステップS109において、DT=果敢性の最高値=80(2009年)が抽出される。そして、図13のステップS58において、このDT=80及びデータ精度74=80%が、人材情報テーブル80Aの果敢性96、データ精度97(データ精度8(果敢性の評価項目NO=8))に格納される。   When the evaluation item name is bold, the record R70 of the score calculation information table 60 shown in FIG. 4 is stored in the work area 24 in steps S83 and S84 of FIG. Then, in steps S86 and S87 in FIG. 15, the record R43 of the employee history information table 40 with all data acquisition years 42 is stored in the work area 25. In step S108 of FIG. 16, calculation setting = highest value, and in step S109, DT = highest value of boldness = 80 (2009) is extracted. In step S58 of FIG. 13, the DT = 80 and the data accuracy 74 = 80% are converted to the boldness 96 and the data accuracy 97 (data accuracy 8 (the boldness evaluation item NO = 8)) of the personnel information table 80A. Stored.

評価項目名がストレス耐性である場合、図15のステップS83,S84において、図4に示す評点算出情報テーブル60のレコードR71が作業領域24に格納される。そして、図15のステップS86,S87において、データ取得年42が全件の社員履歴情報テーブル40のレコードR43が作業領域25に格納される。そして、図16のステップS108において、算出設定=最低値であり、ステップS110において、DT=ストレス耐性の最低値=50(2000年)が抽出される。そして、図13のステップS58において、このDT=50及びデータ精度74=80%が、人材情報テーブル80Aのストレス耐性98、データ精度99(データ精度9(ストレス耐性の評価項目NO=9))に格納される。   When the evaluation item name is stress tolerance, the record R71 of the score calculation information table 60 shown in FIG. 4 is stored in the work area 24 in steps S83 and S84 of FIG. Then, in steps S86 and S87 in FIG. 15, the record R43 of the employee history information table 40 with all data acquisition years 42 is stored in the work area 25. In step S108 of FIG. 16, calculation setting = minimum value, and in step S110, DT = minimum value of stress tolerance = 50 (2000) is extracted. In step S58 of FIG. 13, the DT = 50 and the data accuracy 74 = 80% are the stress tolerance 98 and the data accuracy 99 (data accuracy 9 (stress tolerance evaluation item NO = 9)) of the human resource information table 80A. Stored.

次いで、図18〜図21を参照して、人材検索処理を説明する。人材検索処理は、人材情報テーブルを用いて人材を検索する処理である。ここでは、評点算出処理で更新された人材情報テーブル80Aを用いることとする。図18に、人材検索処理を示す。図19に、図18の続きの人材検索処理を示す。図20(a)に、検索条件画面400を示す。図20(b)に、検索条件画面400に対応する検索結果画面500を示す。図21(a)に、検索条件画面400Aを示す。図21(b)に、検索条件画面400Aに対応する検索結果画面500Aを示す。   Next, the human resource search process will be described with reference to FIGS. The human resource search process is a process of searching for a human resource using a human resource information table. Here, the human resource information table 80A updated by the score calculation process is used. FIG. 18 shows a human resource search process. FIG. 19 shows a human resource search process continued from FIG. FIG. 20A shows a search condition screen 400. FIG. 20B shows a search result screen 500 corresponding to the search condition screen 400. FIG. 21A shows a search condition screen 400A. FIG. 21B shows a search result screen 500A corresponding to the search condition screen 400A.

人材情報管理装置10において、例えば、ユーザから入力部12を介して人材検索処理の実行指示が入力されたことをトリガとして、記憶部15から読み出されて適宜RAM13に展開された人材検索プログラム153と、CPU11との協働で、人材検索処理が実行される。   In the human resource information management apparatus 10, for example, a human resource search program 153 that is read from the storage unit 15 and appropriately expanded in the RAM 13 is triggered by input of an execution instruction for human resource search processing from the user via the input unit 12. And the human resource search process is executed in cooperation with the CPU 11.

図18及び図19に示すように、先ず、初期状態の検索条件画面400が出力部14に表示され、評価項目名欄430の評価項目名欄431、条件式欄440の条件式欄441(条件式1)のプルダウンメニューにより、入力部12を介してユーザからの条件欄420の条件1に対応する評価項目名1、当該評価項目名1の条件式1の選択入力が受け付けられる(ステップS121)。ステップS121で表示される検索条件画面400は、図20(a)に示す検索条件画面400において各種情報の入力がされてない画面である。検索条件画面400は、条件欄420の条件1、条件2、条件3に示すように、3つの評価項目の条件が入力可能である。   As shown in FIGS. 18 and 19, the search condition screen 400 in the initial state is first displayed on the output unit 14, and the evaluation item name field 431 in the evaluation item name field 430 and the conditional expression field 441 (conditions in the condition expression field 440). By the pull-down menu of Expression 1), the selection input of the evaluation item name 1 corresponding to the condition 1 in the condition column 420 from the user and the conditional expression 1 of the evaluation item name 1 is received from the user via the input unit 12 (step S121). . The search condition screen 400 displayed in step S121 is a screen on which various information is not input in the search condition screen 400 shown in FIG. In the search condition screen 400, as shown in the condition 1, condition 2, and condition 3 of the condition column 420, conditions of three evaluation items can be input.

そして、検索条件画面400の条件値欄450の条件値欄451により、入力部12を介してユーザからの条件欄420の条件1に対応する条件値1の入力が受け付けられる(ステップS122)。そして、検索条件画面400のデータ精度条件欄460のデータ精度条件式欄461のプルダウンメニューにより、入力部12を介してユーザからの条件欄420の条件1に対応するデータ精度条件1の条件式の選択入力が受け付けられる(ステップS123)。   Then, the condition value column 451 of the condition value column 450 of the search condition screen 400 accepts an input of the condition value 1 corresponding to the condition 1 of the condition column 420 from the user via the input unit 12 (step S122). Then, the condition formula of the data accuracy condition 1 corresponding to the condition 1 of the condition column 420 from the user via the input unit 12 by the pull-down menu of the data accuracy condition formula column 461 of the data accuracy condition column 460 of the search condition screen 400. A selection input is accepted (step S123).

そして、検索条件画面400のデータ精度条件欄460のデータ精度条件値欄464により、入力部12を介してユーザからの条件欄420の条件1に対応するデータ精度条件1の条件値の入力が受け付けられる(ステップS124)。   Then, the data accuracy condition value column 464 of the data accuracy condition column 460 of the search condition screen 400 accepts the input of the condition value of the data accuracy condition 1 corresponding to the condition 1 of the condition column 420 from the user via the input unit 12. (Step S124).

そして、検索条件画面400の検索方式設定欄410の方式欄411のチェックボタンにより、入力部12を介してユーザからの条件欄420の条件2に対応する検索方式(AND又はOR)の選択入力が受け付けられる(ステップS125)。そして、評価項目名欄430の評価項目名欄432、条件式欄440の条件式欄442のプルダウンメニューにより、入力部12を介してユーザからの条件欄420の条件2に対応する評価項目名2、その条件式2の選択入力が受け付けられる(ステップS126)。   Then, a check button in the method column 411 of the search method setting column 410 on the search condition screen 400 allows the user to select and input a search method (AND or OR) corresponding to the condition 2 of the condition column 420 from the user via the input unit 12. Accepted (step S125). Then, the evaluation item name 2 corresponding to the condition 2 of the condition column 420 from the user via the input unit 12 by the pull-down menu of the evaluation item name column 432 of the evaluation item name column 430 and the conditional expression column 442 of the conditional expression column 440. The selection input of conditional expression 2 is accepted (step S126).

そして、検索条件画面400の条件値欄450の条件値欄452により、入力部12を介してユーザからの条件欄420の条件2に対応する条件値2の入力が受け付けられる(ステップS127)。そして、検索条件画面400のデータ精度条件欄460のデータ精度条件式欄462のプルダウンメニューにより、入力部12を介してユーザからの条件欄420の条件2に対応するデータ精度条件2の条件式の選択入力が受け付けられる(ステップS128)。   Then, the condition value field 452 of the condition value field 450 of the search condition screen 400 receives an input of the condition value 2 corresponding to the condition 2 of the condition field 420 from the user via the input unit 12 (step S127). Then, by using the pull-down menu of the data accuracy condition column 462 of the data accuracy condition column 460 of the search condition screen 400, the conditional expression of the data accuracy condition 2 corresponding to the condition 2 of the condition column 420 from the user via the input unit 12 is displayed. A selection input is accepted (step S128).

そして、検索条件画面400のデータ精度条件欄460のデータ精度条件値欄465により、入力部12を介してユーザからの条件欄420の条件2に対応するデータ精度条件2の条件値の入力が受け付けられる(ステップS129)。   Then, the data accuracy condition value column 465 of the data accuracy condition column 460 of the search condition screen 400 accepts the input of the condition value of the data accuracy condition 2 corresponding to the condition 2 of the condition column 420 from the user via the input unit 12. (Step S129).

そして、検索条件画面400の検索方式設定欄410の方式欄412のチェックボタンにより、入力部12を介してユーザからの条件欄420の条件3に対応する検索方式(AND又はOR)の選択入力が受け付けられる(ステップS130)。そして、評価項目名欄430の評価項目名欄433、条件式欄440の条件式欄443のプルダウンメニューにより、入力部12を介してユーザからの条件欄420の条件3に対応する評価項目名3、その条件式3の選択入力が受け付けられる(ステップS131)。   Then, a check button in the method column 412 of the search method setting column 410 of the search condition screen 400 allows the user to select and input a search method (AND or OR) corresponding to the condition 3 of the condition column 420 from the user via the input unit 12. Accepted (step S130). Then, the evaluation item name 3 corresponding to the condition 3 in the condition column 420 from the user via the input unit 12 by the pull-down menu of the evaluation item name column 433 in the evaluation item name column 430 and the conditional expression column 443 in the conditional expression column 440. The selection input of the conditional expression 3 is accepted (step S131).

そして、検索条件画面400の条件値欄450の条件値欄453により、入力部12を介してユーザからの条件欄420の条件3に対応する条件値3の入力が受け付けられる(ステップS132)。そして、検索条件画面400のデータ精度条件欄460のデータ精度条件式欄463のプルダウンメニューにより、入力部12を介してユーザからの条件欄420の条件3に対応するデータ精度条件3の条件式の選択入力が受け付けられる(ステップS133)。   Then, the condition value field 453 of the condition value field 450 of the search condition screen 400 accepts the input of the condition value 3 corresponding to the condition 3 of the condition field 420 from the user via the input unit 12 (step S132). Then, by using the pull-down menu of the data accuracy condition column 463 of the data accuracy condition column 460 of the search condition screen 400, the conditional expression of the data accuracy condition 3 corresponding to the condition 3 of the condition column 420 from the user via the input unit 12 is displayed. A selection input is accepted (step S133).

そして、検索条件画面400のデータ精度条件欄460のデータ精度条件値欄466により、入力部12を介してユーザからの条件欄420の条件3に対応するデータ精度条件3の条件値の入力が受け付けられる(ステップS134)。そして、入力部12を介してユーザからの検索ボタン470の押下入力が受け付けられる(ステップS135)。   Then, the data accuracy condition value column 466 of the data accuracy condition column 460 of the search condition screen 400 accepts the input of the condition value of the data accuracy condition 3 corresponding to the condition 3 of the condition column 420 from the user via the input unit 12. (Step S134). Then, a pressing input of the search button 470 from the user is accepted via the input unit 12 (step S135).

そして、記憶部15に記憶されている人材情報テーブル80Aから、検索条件画面400の条件欄420の条件1〜3に対応する各欄に設定された検索条件のレコードが検索され、RAM13の作業領域21に格納される(ステップS136)。そして、作業領域21の社員番号と、記憶部15に記憶されている社員情報テーブル30の社員番号31とが結合され、抽出された社員情報テーブル30のレコードがRAM13の作業領域22に格納される(ステップS137)。   Then, the record of the search condition set in each column corresponding to the conditions 1 to 3 in the condition column 420 of the search condition screen 400 is searched from the human resource information table 80A stored in the storage unit 15, and the work area of the RAM 13 is searched. 21 (step S136). Then, the employee number of the work area 21 and the employee number 31 of the employee information table 30 stored in the storage unit 15 are combined, and the extracted record of the employee information table 30 is stored in the work area 22 of the RAM 13. (Step S137).

そして、変数Nに0が代入される(ステップS138)。そして、変数NにN+1の値が代入される(ステップS139)。そして、作業領域22から未だ読み出されていない1レコードが読み出されてRAM13の作業領域23に格納される(ステップS140)。そして、作業領域23のレコードを検索結果欄のN行目とした検索結果画面500が出力部14に表示される(ステップS141)。この検索結果画面500は、図20(b)に示すように、行番号510と、社員番号520と、氏名530と、性別540と、役職550と、入社年560との項目を有する。   Then, 0 is substituted into the variable N (step S138). Then, the value of N + 1 is substituted for the variable N (step S139). Then, one record that has not been read from the work area 22 is read and stored in the work area 23 of the RAM 13 (step S140). Then, a search result screen 500 with the record in the work area 23 as the Nth row in the search result column is displayed on the output unit 14 (step S141). As shown in FIG. 20B, the search result screen 500 includes items of a line number 510, an employee number 520, a name 530, a gender 540, a job title 550, and an entry year 560.

そして、ステップS140で読み出された1レコードが、作業領域23の最終レコードであるか否かが判別される(ステップS142)。最終レコードでない場合(ステップS142;NO)、ステップS139に移行される。最終レコードである場合(ステップS142;YES)、人材検索処理が終了する。   Then, it is determined whether or not one record read in step S140 is the last record in the work area 23 (step S142). If it is not the final record (step S142; NO), the process proceeds to step S139. If it is the last record (step S142; YES), the human resource search process ends.

次いで、図20及び図21を参照して、人材検索処理の具体例を説明する。例えば、図20(a)のような検索条件画面400に示すように、図18及び図19のステップS121〜S135で、条件1として責任感≧90、データ精度条件=100%と、AND条件の条件2として企画力≧70、データ精度条件=100%と、が入力されるものとする。   Next, a specific example of human resource search processing will be described with reference to FIGS. For example, as shown in the search condition screen 400 as shown in FIG. 20A, in steps S121 to S135 of FIGS. 18 and 19, a sense of responsibility ≧ 90, a data accuracy condition = 100%, and an AND condition condition It is assumed that planning power ≧ 70 and data accuracy condition = 100% are input as 2.

そして、図19のステップS136で、条件1、条件2を満たす人材情報テーブル80AのレコードR95が作業領域21に格納される。そして、図19のステップS137で、人材情報テーブル80AのレコードR95に対応する社員情報テーブル30のレコードR35が作業領域22に格納される。そして、図19のステップS138〜S142で、社員情報テーブル30のレコードR35に対応する行番号510、社員番号520、氏名530、性別540、役職550、入社年560として、順に、1、2005、佐々木一、男、企画部、主任、2005年である社員が検索された検索結果画面500が出力部14に表示される。   Then, the record R95 of the human resource information table 80A that satisfies the conditions 1 and 2 is stored in the work area 21 in step S136 of FIG. Then, in step S137 of FIG. 19, the record R35 of the employee information table 30 corresponding to the record R95 of the human resource information table 80A is stored in the work area 22. Then, in steps S138 to S142 in FIG. 19, the line number 510, the employee number 520, the name 530, the sex 540, the job title 550, and the hire year 560 corresponding to the record R35 of the employee information table 30 are sequentially set to 1, 2005, Sasaki. A search result screen 500 in which a male, a planning department, a chief, an employee who is in 2005 is searched is displayed on the output unit 14.

別の例として、図21(a)のような検索条件画面400Aに示すように、図18及び図19のステップS121〜S135で、条件1として責任感≧90、データ精度=100%と、AND条件の条件2として企画力≧70、データ精度≧50%と、が入力されるものとする。   As another example, as shown in the search condition screen 400A as shown in FIG. 21A, in steps S121 to S135 of FIGS. 18 and 19, a sense of responsibility ≧ 90, data accuracy = 100%, and an AND condition As a condition 2, the planning power ≧ 70 and the data accuracy ≧ 50% are input.

そして、図19のステップS136で、条件1、条件2を満たす人材情報テーブル80AのレコードR93〜R95、が作業領域21に格納される。そして、図19のステップS137で、人材情報テーブル80AのレコードR93〜R95に対応する社員情報テーブル30のレコードR93〜R95が作業領域22に格納される。そして、図19のステップS138〜S142で、社員情報テーブル30のレコードR33〜R35に対応する行番号510、社員番号520、氏名530、性別540、役職550、入社年560が、順に、1、2003、楠本かほり、女、開発部、主任、2000年である社員と、2、2004、宮崎次郎、男、企画部、主任、2005年である社員と、3、2005、佐々木一、男、企画部、主任、2005年である社員と、が検索された検索結果画面500が出力部14に表示される。   Then, records R93 to R95 of the personnel information table 80A satisfying the conditions 1 and 2 are stored in the work area 21 in step S136 of FIG. Then, records R93 to R95 of the employee information table 30 corresponding to the records R93 to R95 of the personnel information table 80A are stored in the work area 22 in step S137 of FIG. Then, in steps S138 to S142 in FIG. 19, the row number 510, employee number 520, name 530, gender 540, job title 550, and hire year 560 corresponding to the records R33 to R35 of the employee information table 30 are 1, 2003 in this order. , Kaori Enomoto, woman, development department, chief, employee who is 2000, Jiro Miyazaki, male, planning department, chief, employee who is 2005, 3, 2005, Kazu Sasaki, male, planning department , The search result screen 500 in which the chief and employee who is in 2005 is searched is displayed on the output unit 14.

以上、本実施の形態によれば、人材情報管理装置10は、社員履歴情報テーブル40と、評点算出情報テーブル60と、を記憶し、評点算出処理実行により、社員履歴情報テーブル40の履歴情報から、評点算出情報テーブル60に基づいて評価項目の値を算出し、算出後の評価項目の値を社員毎に有する人材情報テーブル80Aを生成(更新)する。このため、複数の年度に取得された社員履歴情報テーブル40を用いた人材検索において、検索用の評価項目の値を社員毎に有する人材情報テーブル80Aを用いて、人材検索の簡便化及び精度の向上と、社員履歴情報テーブル40の有効活用とを実現できる。   As described above, according to the present embodiment, the human resource information management apparatus 10 stores the employee history information table 40 and the score calculation information table 60, and executes the score calculation process to execute the history information from the employee history information table 40. Then, the value of the evaluation item is calculated based on the score calculation information table 60, and the human resource information table 80A having the calculated evaluation item value for each employee is generated (updated). For this reason, in the human resource search using the employee history information table 40 acquired in a plurality of years, the human resource information table 80A having the value of the evaluation item for search for each employee is used to simplify the human resource search and improve the accuracy. Improvement and effective utilization of the employee history information table 40 can be realized.

また、評点算出情報テーブル60は、複数の評価項目を1つの評価項目として集約する算出内容(算出項目1、ウエイト1〜算出項目3、ウエイト3)を含む。人材情報管理装置10は、評点算出情報テーブル60の算出内容に基づいて、社員履歴情報テーブル40の複数の評価項目の値を1つの評価項目の値に集約する。このため、人材検索の際の検索条件の指定が非常に簡単にできる。   Further, the score calculation information table 60 includes calculation contents (calculation item 1, weight 1 to calculation item 3, weight 3) that aggregate a plurality of evaluation items as one evaluation item. Based on the calculation contents of the score calculation information table 60, the human resource information management apparatus 10 aggregates the values of a plurality of evaluation items in the employee history information table 40 into one evaluation item value. For this reason, it is very easy to specify a search condition when searching for personnel.

また、評点算出情報テーブル60は、社員履歴情報テーブル40に含まれている評価項目を、別の評価項目に変換する際に評価項目の値を調整する算出設定66(調整値加算)及び調整値73を含む。人材情報管理装置10は、評点算出情報テーブル60に基づいて、社員履歴情報テーブル40の評価項目の値から別の評価項目の値に変換し、調整値73に基づいて当該別の評価項目の値を調整する。このため、人材検索の際の評価項目の指定を細分化(例えば、企画開発力→企画力)でき、人材検索の際の検索条件の指定が非常に簡単にできる。   The score calculation information table 60 includes a calculation setting 66 (adjustment value addition) and an adjustment value for adjusting the value of the evaluation item when the evaluation item included in the employee history information table 40 is converted into another evaluation item. 73. The human resource information management apparatus 10 converts the value of the evaluation item in the employee history information table 40 from the value of another evaluation item based on the score calculation information table 60, and the value of the other evaluation item based on the adjustment value 73. Adjust. For this reason, designation of evaluation items in human resource search can be subdivided (for example, planning and development capability → planning capability), and search conditions in human resource search can be designated very easily.

また、評点算出情報テーブル60は、評価項目毎に各年度に応じて値を調整する算出設定66(見なし評点)を含む。人材情報管理装置10は、評価項目の値を算出設定66(見なし評点)及び見なし評点情報テーブル100に基づいて社員履歴情報テーブル40の各人材の最新の評価項目の値を調整する。このため、社員毎に取得タイミングの異なる社員履歴情報テーブル40の履歴情報を標準化できる。   The score calculation information table 60 also includes a calculation setting 66 (deemed score) for adjusting the value for each evaluation item according to each year. The human resource information management apparatus 10 adjusts the value of the latest evaluation item of each human resource in the employee history information table 40 based on the calculation setting 66 (deemed score) and the deemed score information table 100 based on the evaluation item value. For this reason, the history information of the employee history information table 40 having different acquisition timing for each employee can be standardized.

また、評点算出情報テーブル60は、社員履歴情報テーブル40の複数の年度における評価項目の値から1つの評価項目の値を算出又は抽出する算出設定66(成長度、平均値、最高値、最低値)を含む。人材情報管理装置10は、評点算出情報テーブル60に基づいて、社員履歴情報テーブル40の複数の年度における評価項目の値から1つの評価項目の値を算出又は抽出する。   The score calculation information table 60 is a calculation setting 66 for calculating or extracting the value of one evaluation item from the values of evaluation items in a plurality of years of the employee history information table 40 (growth rate, average value, maximum value, minimum value). )including. Based on the score calculation information table 60, the human resource information management device 10 calculates or extracts the value of one evaluation item from the evaluation item values in a plurality of years in the employee history information table 40.

このため、算出設定66の成長度については、成長度を指定する検索条件の指定を簡便化できる。算出設定66の平均値については、社員毎に取得タイミングの異なる社員履歴情報テーブル40の履歴情報を標準化できる。算出設定66の最高値については、果敢性等のポテンシャル(本来その人が持っている能力の最大値)を管理可能となり、従来活用できていなかった社員履歴情報テーブル40の履歴情報を有効活用できるとともに、人材検索の精度や利便性を向上できる。算出設定66の最低値については、ストレス耐性等のマイナス要素の評価項目の最低値を管理可能となり、従来活用できていなかった社員履歴情報テーブル40の履歴情報を有効活用できるとともに、人材検索の精度や利便性を向上できる。   For this reason, regarding the growth rate of the calculation setting 66, it is possible to simplify the specification of the search condition for specifying the growth rate. As for the average value of the calculation setting 66, the history information in the employee history information table 40 having different acquisition timing for each employee can be standardized. With regard to the maximum value of the calculation setting 66, it becomes possible to manage the potential such as daring (the maximum value of the ability that the person originally has), and the history information of the employee history information table 40 that could not be used conventionally can be used effectively. At the same time, the accuracy and convenience of human resource search can be improved. As for the minimum value of the calculation setting 66, the minimum value of negative evaluation items such as stress tolerance can be managed, the history information of the employee history information table 40 that could not be used conventionally can be used effectively, and the accuracy of human resource search And convenience can be improved.

また、評点算出情報テーブル60は、評価項目の値のデータ精度74を含む。人材情報管理装置10は、社員履歴情報テーブル40から、評点算出情報テーブル60に基づいて評点算出し、算出後の評価項目の値及びそのデータ精度を含む人材情報テーブル80Aを生成(更新)する。このため、人材検索の際に、例えばデータ精度=100%の評価項目の値のみを検索対象とし、人材が検索されない場合に、徐々にデータ精度を低くしていくことにより、人材検索の利便性を向上できる。   The score calculation information table 60 includes data accuracy 74 of the value of the evaluation item. The human resource information management apparatus 10 calculates a score from the employee history information table 40 based on the score calculation information table 60, and generates (updates) a human resource information table 80A including the value of the evaluation item after calculation and the data accuracy thereof. For this reason, when searching for human resources, for example, only the value of the evaluation item with data accuracy = 100% is searched, and when no human resources are searched, the data accuracy is gradually lowered, thereby improving the convenience of human resource search. Can be improved.

また、評点算出情報テーブル60は、同一の評価項目について、評価項目の値の算出内容と、算出優先順64と、を含む。人材情報管理装置10は、社員履歴情報テーブル40から、評点算出情報テーブル60に基づいて複数の評価項目の値を算出し、算出した評価項目の値のうち、算出優先順64の順位が高いものを優先して有する人材情報テーブル80Aを生成(更新)する。このため、社員毎に異なる評価プログラムの評価項目の履歴情報がある場合においても、同一の条件で人材検索を行うことができ、人材検索の利便性を向上できる。   Moreover, the score calculation information table 60 includes the calculation content of the value of the evaluation item and the calculation priority order 64 for the same evaluation item. The human resource information management apparatus 10 calculates values of a plurality of evaluation items from the employee history information table 40 based on the score calculation information table 60, and among the calculated evaluation item values, the calculation priority order 64 has a high rank. Is generated (updated). For this reason, even when there is history information of evaluation items of different evaluation programs for each employee, the human resource search can be performed under the same conditions, and the convenience of the human resource search can be improved.

また、人材情報管理装置10は、評点算出情報登録処理実行により、入力部12を介して評点算出情報の入力を受け付け、入力された評点算出情報の評点算出情報テーブル60を記憶部15に記憶する。このため、ユーザが所望の評点算出情報テーブル60を作成して登録できる。   Further, the human resource information management apparatus 10 receives the input of the score calculation information through the input unit 12 by executing the score calculation information registration process, and stores the score calculation information table 60 of the input score calculation information in the storage unit 15. . Therefore, the user can create and register a desired score calculation information table 60.

また、人材情報管理装置10は、人材検索処理実行により、入力部12を介して人材の検索条件の入力を受け付け、入力された検索条件に基づいて人材情報テーブル80Aから人材を検索し、検索した人材に対応する社員情報テーブル30の情報を出力部14に表示する。このため、ユーザが所望の検索条件を入力して人材検索を容易に実行できる。   Further, the human resource information management apparatus 10 accepts input of human resource search conditions via the input unit 12 by executing human resource search processing, and searches for human resources from the human resource information table 80A based on the input search conditions. Information in the employee information table 30 corresponding to the human resources is displayed on the output unit 14. For this reason, the user can easily execute a human resource search by inputting a desired search condition.

以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体として記憶部15を使用した例を開示したが、この例に限定されない。本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ(搬送波)も本発明に適用される。   In the above description, the example in which the storage unit 15 is used as a computer-readable medium of the program according to the present invention is disclosed, but the present invention is not limited to this example. A carrier wave (carrier wave) is also applied to the present invention as a medium for providing program data according to the present invention via a communication line.

なお、上記実施の形態における記述は、本発明に係る人材情報管理装置及びプログラムの一例であり、これに限定されるものではない。   The description in the above embodiment is an example of the human resource information management apparatus and program according to the present invention, and the present invention is not limited to this.

上記実施の形態では、社員履歴情報テーブル40における評価項目の値を、複数の年度で取得された値としたが、これに限定されるものではない。例えば、社員履歴情報テーブル40における評価項目の値を、複数の月、週、日等、他の時期で取得された値としてもよい。   In the above embodiment, the value of the evaluation item in the employee history information table 40 is a value acquired in a plurality of years, but is not limited to this. For example, the value of the evaluation item in the employee history information table 40 may be a value acquired at another time such as a plurality of months, weeks, or days.

上記実施の形態では、評点算出情報テーブル60における算出対象65が、2009年(処理区分=1)又は全件(処理区分=2)である構成としたが、これに限定されるものではない。処理区分=1における算出対象65を、「一番新しいデータ」や、「一番古いデータ」等のようにしてもよい。処理区分=2における算出対象65を、「2000年から2005年」や、「平成10年から平成15年」や、「事業年度x年から平成y年(x,y:任意の年度数)」等のようにしてもよい。   In the above embodiment, the calculation target 65 in the score calculation information table 60 is 2009 (processing category = 1) or all cases (processing category = 2). However, the present invention is not limited to this. The calculation target 65 in the processing category = 1 may be “newest data”, “oldest data”, or the like. The calculation target 65 in the processing category = 2 is “2000 to 2005”, “1998 to 2003”, “business year x year to Heisei year (x, y: any number of years)” Or the like.

上記実施の形態では、評点算出情報テーブル60における算出項目及びそのウエイトの組合せの数が、最大3組である構成としたが、これに限定されるものではない。評点算出情報テーブル60における算出項目及びそのウエイトの組合せの数を、最大3組以外の数としてもよい。   In the above embodiment, the number of combinations of calculation items and weights in the score calculation information table 60 is three at the maximum. However, the present invention is not limited to this. The number of combinations of calculation items and their weights in the score calculation information table 60 may be a number other than a maximum of three.

また、上記実施の形態では、人材検索処理における検索条件画面400における評価項目の条件の入力の数が、最大3である構成としたが、これに限定されるものではない。評価項目の条件の入力の数を、最大3以外の数としてもよい。   In the above embodiment, the maximum number of evaluation item conditions input on the search condition screen 400 in the human resource search process is three. However, the present invention is not limited to this. The number of evaluation item conditions may be a number other than 3 at maximum.

また、上記実施の形態における人材情報管理装置10の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。   Moreover, it is needless to say that the detailed configuration and detailed operation of each component of the human resource information management apparatus 10 in the above embodiment can be appropriately changed without departing from the spirit of the present invention.

10 人材情報管理装置
11 CPU
12 入力部
13 RAM
21,22,23,24,25,26 作業領域
14 出力部
15 記憶部
151 評点算出情報登録プログラム
152 評点算出プログラム
153 人材検索プログラム
16 通信部
17 バス
D データベース
30 社員情報テーブル
40 社員履歴情報テーブル
60,60A 評点算出情報テーブル
80,80A 人材情報テーブル
100 見なし評点情報テーブル
10 Human Resource Information Management Device 11 CPU
12 Input unit 13 RAM
21, 22, 23, 24, 25, 26 Work area 14 Output unit 15 Storage unit 151 Score calculation information registration program 152 Score calculation program 153 Human resource search program 16 Communication unit 17 Bus D Database 30 Employee information table 40 Employee history information table 60 , 60A score calculation information table 80, 80A personnel information table 100 deemed score information table

Claims (5)

複数の人材情報毎複数の評価対象項目を有し、その個々の評価対象項目に対して複数の評価値を記憶する評価値記憶手段と、
前記複数の評価対象項目毎に、その評価対象項目における前記複数の評価値の平均となる評価値を対象評価値とする第1評価手法、あるいはその評価対象項における前記複数の評価値の内の最高又は最少の評価値を対象評価値とする第2評価手法を含む複数の評価手法の内で、何れの評価手法を採用するかをその評価対象項目の特性に応じて予め対応づけて記憶する評価手法記憶手段と、
各人材情報における前記評価対象項目毎の対象評価値を生成する際は、前記評価対象項目毎に対応づけて記憶された前記複数の評価手法の内の何れかの評価手法に応じて、その評価対象項目における複数の評価値を元にした対象評価値を生成する生成手段と、
を具備したことを特徴とする人材情報管理装置。
An evaluation value storage unit that has a plurality of evaluation target items for each of the plurality of human resource information, and stores a plurality of evaluation values for the individual evaluation target items ;
For each of the plurality of evaluation items, the first evaluation method to target evaluation value an evaluation value becomes the average of the plurality of evaluation values in the evaluation target item or of the plurality of evaluation values in the evaluation section, Of the plurality of evaluation methods including the second evaluation method using the highest or lowest evaluation value as the target evaluation value , which evaluation method is adopted is stored in advance in accordance with the characteristics of the evaluation target item. Evaluation method storage means;
When generating a target evaluation value for each evaluation target item in each human resource information, the evaluation is performed according to any one of the plurality of evaluation methods stored in association with each evaluation target item. Generating means for generating a target evaluation value based on a plurality of evaluation values in the target item;
A human resource information management apparatus characterized by comprising:
前記第2評価手法は、前記評価対象項目における前記複数の評価値の内の最高の評価値を対象評価値とする評価手法であり、
前記複数の評価手法は、更に、前記評価対象項目における前記複数の評価値の内最少の評価値を対象評価値とする第評価手法を含み、
前記評価手法記憶手段は、前記第1評価手法前記第2評価手法と前記第3評価手法との内の何れの評価手法を採用するか、をその評価対象項目の特性に応じて対応づけて記憶する、
ことを特徴とする請求項1に記載の人材情報管理装置。
The second evaluation method is an evaluation method in which the highest evaluation value among the plurality of evaluation values in the evaluation target item is the target evaluation value.
The plurality of evaluation methods further include a third evaluation method in which the smallest evaluation value among the plurality of evaluation values in the evaluation target item is the target evaluation value,
The evaluation method storage means associates which one of the first evaluation method , the second evaluation method, and the third evaluation method is adopted according to the characteristics of the evaluation target item. Remember,
The human resource information management apparatus according to claim 1.
前記評価対象項目毎の複数の評価値は、その人材情報の対象とする人材における過去の複数の評価時期における当該評価対象項目での評価値であり、
前記評価値記憶手段は、各人材情報の各評価対象項目毎に、前記複数の評価時期における評価値を記憶する、
ことを特徴とする請求項1又は2に記載の人材情報管理装置。
The plurality of evaluation values for each of the evaluation target items are evaluation values in the evaluation target items in a plurality of past evaluation times in the human resource targeted for the human resource information,
The evaluation value storage means stores evaluation values at the plurality of evaluation periods for each evaluation target item of each human resource information.
The human resource information management apparatus according to claim 1 or 2, characterized by the above.
検索対象となる人材における前記各評価対象項目の対象評価値の検索条件を入力する条件入力手段と、
前記条件入力手段により入力された検索条件の対象評価値の条件を満たす人材情報を検索する検索手段と、
前記検索手段で検索された人材情報を出力する出力手段と、
を更に具備したことを特徴とする請求項1〜3の何れかに記載の人材情報管理装置。
A condition input means for inputting a search condition of a target evaluation value of each evaluation target item in a human resource to be searched;
Search means for searching for human resource information that satisfies the condition of the target evaluation value of the search condition input by the condition input means;
Output means for outputting the human resource information searched by the search means;
The human resource information management device according to claim 1, further comprising:
複数の人材情報を管理する人材情報管理装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
複数の人材情報毎複数の評価対象項目を有し、その個々の評価対象項目に対して複数の評価値を記憶する評価値記憶手段、
前記複数の評価対象項目毎に、その評価対象項目における前記複数の評価値の平均となる評価値を対象評価値とする第1評価手法、あるいはその評価対象項における前記複数の評価値の内の最高又は最少の評価値を対象評価値とする第2評価手法を含む複数の評価手法の内で、何れの評価手法を採用するかをその評価対象項目の特性に応じて予め対応づけて記憶する評価手法記憶手段、
各人材情報における前記評価対象項目毎の対象評価値を生成する際は、前記評価対象項目毎に対応づけて記憶された前記複数の評価手法の内の何れかの評価手法に応じて、その評価対象項目における複数の評価値を元にした対象評価値を生成する生成手段、
として機能させるようにしプログラム。
A program for controlling a computer of a human resource information management apparatus that manages a plurality of human resource information,
The computer,
An evaluation value storage means that has a plurality of evaluation target items for each of a plurality of human resource information, and stores a plurality of evaluation values for the individual evaluation target items ;
For each of the plurality of evaluation items, the first evaluation method to target evaluation value an evaluation value becomes the average of the plurality of evaluation values in the evaluation target item or of the plurality of evaluation values in the evaluation section, Of the plurality of evaluation methods including the second evaluation method using the highest or lowest evaluation value as the target evaluation value , which evaluation method is adopted is stored in advance in accordance with the characteristics of the evaluation target item. Evaluation method storage means,
When generating a target evaluation value for each evaluation target item in each human resource information, the evaluation is performed according to any one of the plurality of evaluation methods stored in association with each evaluation target item. Generating means for generating a target evaluation value based on a plurality of evaluation values in the target item;
A program designed to function as
JP2014254771A 2014-12-17 2014-12-17 Human resource information management apparatus and program Active JP5943059B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014254771A JP5943059B2 (en) 2014-12-17 2014-12-17 Human resource information management apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014254771A JP5943059B2 (en) 2014-12-17 2014-12-17 Human resource information management apparatus and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2009227433A Division JP5675077B2 (en) 2009-09-30 2009-09-30 Human resource information management apparatus and program

Publications (2)

Publication Number Publication Date
JP2015092375A JP2015092375A (en) 2015-05-14
JP5943059B2 true JP5943059B2 (en) 2016-06-29

Family

ID=53195483

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014254771A Active JP5943059B2 (en) 2014-12-17 2014-12-17 Human resource information management apparatus and program

Country Status (1)

Country Link
JP (1) JP5943059B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6780406B2 (en) * 2016-09-21 2020-11-04 カシオ計算機株式会社 Human resources information processing equipment and programs

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001216354A (en) * 2000-01-31 2001-08-10 Toshiba Corp General affairs system, evaluation method, storage medium

Also Published As

Publication number Publication date
JP2015092375A (en) 2015-05-14

Similar Documents

Publication Publication Date Title
US20200265103A1 (en) Systems and methods for issue tracking systems
JP2020523715A (en) Improved detection of fraudulent transactions
TWI502383B (en) A retrieval device, a retrieval method, a program and a memory medium
US10540710B2 (en) Electronic component sourcing user interface
JP5048852B2 (en) Search device, search method, search program, and computer-readable recording medium storing the program
JP5675077B2 (en) Human resource information management apparatus and program
JP2019149109A (en) Supplier determination assisting program, device and method
TW201617981A (en) Method and system for profiling job candidates
JP5140509B2 (en) Design case search device, design case search program
US20180075494A1 (en) Sales promotion processing system and sales promotion processing program
JP5943059B2 (en) Human resource information management apparatus and program
CN114064728B (en) Data query method and device, electronic equipment, medium and product
JP6403864B2 (en) Service design support system and service design support method
JP7295792B2 (en) Data analysis device and data analysis method
JP2016110526A (en) Data input device and program
CN118708808A (en) Recommendation method, device, equipment and storage medium based on large model
JP5858088B2 (en) Human resource management apparatus and program
CN108009735B (en) Resume evaluation method and device
US20190236512A1 (en) Career management platforms
JP2009043188A (en) Operation management support system, and program
US11250070B2 (en) Episode management device, episode management program, and episode management method
JP5540598B2 (en) Human resource search apparatus and program
US20100185606A1 (en) Development document data management device, development document data management system, development document data management method, program therefor, and recording medium
JP6031988B2 (en) Human resource search apparatus and program
JP6777907B1 (en) Business support device and business support system

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20150608

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20150609

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151201

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160125

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160426

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160509

R150 Certificate of patent or registration of utility model

Ref document number: 5943059

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350