(57)【特許請求の範囲】
【請求項１】
検索対象の人物毎に人材要素項目の評点が格納された第１データベースを記憶する第１記憶手段と、
人材を検索する際の基準となる人物名又は人物の集合体名毎に人材要素項目の評点が格納された第２データベースを記憶する第２記憶手段と、
人材を検索する際の基準となる複数の人物名又は人物の集合体名を指定するための指定手段と、
前記指定手段により指定された人物名又は人物の集合体名に属する各人物に対応する人材要素項目の評点を前記第２データベースから検索し、検索された人材要素項目の評点を有する人物を人材候補として前記第１データベースから検索する制御手段と、
前記制御手段により検索された人材候補を出力する出力手段と、
を備え、
前記制御手段は、前記指定された人物名又は人物の集合体名に属する各人物の前記検索された人材要素項目の評点を表示するとともに当該表示された人材要素項目の評点を基準値として検索条件を編集し、且つ前記指定された複数の人物名の人材要素項目の評点の最高値、平均値、最小値の何れかを基準値として検索条件を編集するかを選択可能に構成されている操作画面を表示手段に表示させ、前記操作画面において編集された検索条件に基づいて前記第１データベースから人材候補の検索を行う人材検索装置。
【請求項２】
前記第２データベースは、複数の基準日における前記人物毎の人材要素項目の評点が格納され、
前記指定手段は、更に基準日を指定可能であり、
前記制御手段は、前記指定された人物名又は人物の集合体名に属する各人物の、前記指定された基準日における人材要素項目の評点を前記第２データベースから検索し、検索された人材要素項目の評点を有する人物を人材候補として前記第１データベースから検索する請求項１に記載の人材検索装置。
【請求項３】
前記第２データベースは、事業年度毎に前記人物毎の人材要素項目の評点が格納され、
前記指定手段は、更に事業年度を指定可能であり、
前記制御手段は、前記指定された人物名又は人物の集合体名に属する各人物の、前記指定された事業年度における人材要素項目の評点を前記第２データベースから検索し、検索された人材要素項目の評点を有する人物を人材候補として前記第１データベースから検索する請求項１に記載の人材検索装置。
【請求項４】
前記操作画面は、前記基準値からどの程度はなれた評点の人物までを検索対象として許容するかを示す許容度、前記基準値を基点として定めた検索対象範囲、又は検索件数の何れかを検索条件として入力可能に構成され、
前記制御手段は、前記操作画面から入力された許容度、検索対象範囲、又は検索件数に基づいて前記第１データベースから人材候補の検索を行う請求項１〜３のいずれかに記載の人材検索装置。
【請求項５】
コンピュータを、
検索対象の人物毎に人材要素項目の評点が格納された第１データベースを記憶する第１記憶手段、
人材を検索する際の基準となる人物名又は人物の集合体名毎に人材要素項目の評点が格納された第２データベースを記憶する第２記憶手段、
人材を検索する際の基準となる複数の人物名又は人物の集合体名を指定するための指定手段、
前記指定手段により指定された人物名又は人物の集合体名に属する各人物に対応する人材要素項目の評点を前記第２データベースから検索し、検索された人材要素項目の評点を有する人物を人材候補として前記第１データベースから検索する制御手段、
前記制御手段により検索された人材候補を出力する出力手段、
として機能させ、
前記制御手段は、前記指定された人物名又は人物の集合体名に属する各人物の前記検索された人材要素項目の評点を表示するとともに当該表示された人材要素項目の評点を基準値として検索条件を編集し、且つ前記指定された複数の人物名の人材要素項目の評点の最高値、平均値、最小値の何れかを基準値として検索条件を編集するかを選択可能に構成されている操作画面を表示手段に表示させ、前記操作画面において編集された検索条件に基づいて前記第１データベースから人材候補の検索を行うものとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人材検索装置及びプログラムに関する。
【背景技術】
【０００２】
従来、人材情報を記憶したデータベースから検索条件に合致する人材を検索する人材検索システムが知られている（例えば、特許文献１参照）。
【０００３】
人材検索システムでは、例えば、人物毎に企画力、統率力、協調性等の人材要素の項目の評点をデータベースに記憶しておき、「企画力＝７０点以上」のような定量データを検索条件として指定することによって、所望の人材要素を備える人材を検索することが行われている。ここで、人材要素とは、企画力、統率力、協調性、やる気等の、希望する人材としての適性に関する評価要素を指す。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３２７０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の人材検索システムでは、所望する人材の各人材要素項目の評点を具体的に検索条件として指定する必要があり、例えば、「Ａさんのような人材」、「Ａさんの１０年前のような人材」、「ＡさんとＢさんを足して２で割ったような人材」、「企画部のメンバーのような人材」等、ある人物や人物の集合体に属する人物と同等の人材要素を備える人材を容易に検索することができなかった。
【０００６】
本発明の課題は、ユーザが指定した人物又は指定した人物の集合体に属する人物と同等の人材要素を備えた人材を容易に検索できるようにすることである。
【課題を解決するための手段】
【０００７】
請求項１に記載の人材検索装置は、検索対象の人物毎に人材要素項目の評点が格納された第１データベースを記憶する第１記憶手段と、人材を検索する際の基準となる人物名又は人物の集合体名毎に人材要素項目の評点が格納された第２データベースを記憶する第２記憶手段と、人材を検索する際の基準となる複数の人物名又は人物の集合体名を指定するための指定手段と、前記指定手段により指定された人物名又は人物の集合体名に属する各人物に対応する人材要素項目の評点を前記第２データベースから検索し、検索された人材要素項目の評点を有する人物を人材候補として前記第１データベースから検索する制御手段と、前記制御手段により検索された人材候補を出力する出力手段と、を備え、前記制御手段は、前記指定された人物名又は人物の集合体名に属する各人物の前記検索された人材要素項目の評点を表示するとともに当該表示された人材要素項目の評点を基準値として検索条件を編集し、且つ前記指定された複数の人物名の人材要素項目の評点の最高値、平均値、最小値の何れかを基準値として検索条件を編集するかを選択可能に構成されている操作画面を表示手段に表示させ、前記操作画面において編集された検索条件に基づいて前記第１データベースから人材候補の検索を行う。
【発明の効果】
【００１４】
本発明によれば、ユーザが指定した人物名又は指定した人物の集合体名に属する人物と同等の人材要素を備えた人材を容易に検索することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態における人材検索装置の全体構成を示す図である。
【図２】図１の人材検索装置の機能的構成を示すブロック図である。
【図３】図２の第１人材情報ＴＢＬのデータ格納例を示す図である。
【図４】図２の第１人材情報履歴ＴＢＬのデータ格納例を示す図である。
【図５】図２の第２人材情報ＴＢＬのデータ格納例を示す図である。
【図６】図２の第２人材情報履歴ＴＢＬのデータ格納例を示す図である。
【図７】図２の第３人材情報ＴＢＬのデータ格納例を示す図である。
【図８】図２の第３人材情報履歴ＴＢＬのデータ格納例を示す図である。
【図９】図２のＣＰＵにより実行される人材検索処理Ａを示すフローチャートである。
【図１０】図２の表示部に表示される人材検索メニュー画面の一例を示す図である。
【図１１】図２のＣＰＵにより実行される社員指定検索処理を示すフローチャートである。
【図１２Ａ】図２のＣＰＵにより実行される検索条件入力処理を示すフローチャートである。
【図１２Ｂ】図２のＣＰＵにより実行される検索条件入力処理を示すフローチャートである。
【図１３】図２の表示部に表示される社員指定検索画面の一例を示す図である。
【図１４Ａ】図１３の社員指定検索画面から社員が指定された際に図２の表示部に表示される人材検索画面の一例を示す図である。
【図１４Ｂ】図１４Ａの人材検索画面における検索条件１選択欄の一例を示す図である。
【図１４Ｃ】図１４Ａの人材検索画面における検索条件２選択欄の一例を示す図である。
【図１４Ｄ】図１４Ａの人材検索画面における検索条件２選択欄で「候補数指定」が選択された場合の検索条件２入力欄の一例を示す図である。
【図１５】図２のＣＰＵにより実行される人材候補検索処理を示すフローチャートである。
【図１６】図２のＣＰＵにより実行される「企画力」許容度条件生成処理を示すフローチャートである。
【図１７】図２のＣＰＵにより実行される「企画力」範囲指定条件生成処理を示すフローチャートである。
【図１８】図２のＣＰＵにより実行される検索結果表示処理を示すフローチャートである。
【図１９】図１４Ａに示す人材検索画面に表示される人材候補欄の一例を示す図である。
【図２０】図２の表示部に表示される人物指定検索画面の一例を示す図である。
【図２１】図２０の人物指定検索画面から人物が指定された際に図２の表示部に表示される人材検索画面の一例を示す図である。
【図２２】図２１に示す人材検索画面に表示される人材候補欄の一例を示す図である。
【図２３】図２のＣＰＵにより実行される人材検索処理Ｂを示すフローチャートである。
【図２４】図２の表示部に表示される組織検索メニュー画面の一例を示す図である。
【図２５】図２のＣＰＵにより実行される社内組織指定検索処理を示すフローチャートである。
【図２６Ａ】図２のＣＰＵにより実行される検索条件入力処理Ｂを示すフローチャートである。
【図２６Ｂ】図２のＣＰＵにより実行される検索条件入力処理Ｂを示すフローチャートである。
【図２６Ｃ】図２のＣＰＵにより実行される検索条件入力処理Ｂを示すフローチャートである。
【図２７】図２４の組織指定メニュー画面から「１．社内組織指定検索」が選択された際に図２の表示部に表示される組織指定検索画面の一例を示す図である。
【図２８】図２７の組織指定検索画面から社内組織が指定された際に図２の表示部に表示される人材検索画面の一例を示す図である。
【図２９】図２８に示す人材検索画面に表示される人材候補欄の一例を示す図である。
【図３０】図２４の組織指定メニュー画面から「２．組織指定検索」が選択された際に図２の表示部に表示される組織指定検索画面の一例を示す図である。
【図３１】図３０の組織指定検索画面から組織が指定された際に図２の表示部に表示される人材検索画面の一例を示す図である。
【図３２】図３１に示す人材検索画面に表示される人材候補欄の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して本発明に係る好適な実施形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１７】
まず、本発明の実施形態の構成について説明する。
図１に、本実施形態における人材検索装置１の全体構成を示す。図１に示すように、人材検索装置１は、人材情報データベース１５０を備えたコンピュータ装置である。人材検索装置１は、ユーザにより指定された人物を基準として人材を検索したり、ユーザにより指定された人物の集合体（組織）に属する人物を基準として人材を検索したりするための装置である。本実施形態においては、人材検索装置１は、会社に設置されており、ユーザ操作により指定された人物又は指定された人物集合体に属する人物を基準として社員の中から人材を検索する場合を例にとり説明する。
【００１８】
図２に、人材検索装置１の機能構成例を示す。図２に示すように、人材検索装置１は、ＣＰＵ１１、入力部１２、表示部１３、ＲＡＭ１４、記憶部１５、通信部１６等を備えて構成され、各部はバス１７を介して接続されている。
【００１９】
制御手段としてのＣＰＵ（Central Processing Unit ）１１は、記憶部１５に記憶されているシステムプログラムを読み出し、ＲＡＭ１４内に形成されたワークエリアに展開し、当該システムプログラムに従って人材検索装置１の各装置を制御する。また、ＣＰＵ１１は、記憶部１５に記憶されている人材検索処理プログラム１５７を読み出してワークエリアに展開し、読み出されたプログラムとの協働により、後述する人材検索処理Ａ、人材検索処理Ｂを始めとする各種処理を実行する。
【００２０】
入力部１２は、文字／英数字入力キー、カーソルキー、及び各種機能キー等を備えたキーボードと、ポインティングデバイスであるマウスと、を備えて構成され、キーボードで押下操作されたキーの押下信号とマウスによる操作信号とを入力信号としてＣＰＵ１１に出力する。
【００２１】
表示部１３は、ＬＣＤ（Liquid Crystal Display）又はＣＲＴ（Cathode Ray Tube）等により構成され、ＣＰＵ１１から入力される各種指示に従って、各種画面を表示する。本実施形態において、表示部１３は、出力手段として機能する。
【００２２】
ＲＡＭ（Random Access Memory）１４は、ＣＰＵ１１により実行されるシステムプログラム、人材検索処理プログラム１５７、処理中のデータ、処理結果などを一時的に格納するワークエリアを有する。
また、ＲＡＭ１４は、後述する人材検索処理Ａ、Ｂにおいて、検索されたレコードを格納するための第１作業ファイル領域１４１、第２作業ファイル領域１４２を有する。
【００２３】
記憶部１５は、ＨＤＤ（Hard Disc Drive）や不揮発性の半導体メモリ等により構成される。記憶部１５には、ＣＰＵ１１で実行されるシステムプログラム、人材検索処理プログラム１５７、これらのプログラムの実行に必要なデータ等が記憶されている。人材検索処理プログラム１５７には、後述する人材検索処理Ａ、Ｂ及びそのサブルーチンを実行するためのプログラムが含まれる。
これらの各種プログラムは、読取可能なプログラムコードの形態で格納され、ＣＰＵ１１は、当該プログラムコードに従った動作を逐次実行する。
【００２４】
また、記憶部１５には、人材情報データベース１５０が記憶されている。
人材情報データベース１５０は、図２に示すように、第１人材情報ＴＢＬ（Table）１５１、第１人材情報履歴ＴＢＬ１５２、第２人材情報ＴＢＬ１５３、第２人材情報履歴ＴＢＬ１５４、第３人材情報ＴＢＬ１５５、第３人材情報履歴ＴＢＬ１５６を備えて構成されている。
【００２５】
第１人材情報ＴＢＬ１５１は、社員毎に直近の基準日における人材情報が格納されたテーブルである。人材情報は、その社員（人物）を特定する情報及びその社員（人物）の人材要素（「企画力」、「統率力」、「協調性」、「やる気」等」）の項目毎の評点を含む。図３に、第１人材情報ＴＢＬ１５１のデータ格納例を示す。図３に示すように、第１人材情報ＴＢＬ１５１には、「社員番号」、「氏名」、「データ基準日」、「年齢」、「所属」、「企画力」、「統率力」、「協調性」、「やる気」、「職種」、「婚姻日」の項目が設けられており、社員毎の人材情報が１レコードとして格納されている。「企画力」、「統率力」、「協調性」、「やる気」の各人材要素項目には、それぞれ０〜１００の評点の値が格納されている。なお、各社員の人材要素項目の評点については、毎年基準日に見直される。なお、本実施形態では、社員（人物）を特定する情報として「社員番号」、「氏名」の例で説明するが、その他の個人識別情報等であっても良く、これらを人材識別情報（人物名）と称する。
【００２６】
なお、本実施形態において、基準日は、事業年度の初日となっている。即ち、人材情報データベース１５０の各テーブルには、各事業年度における社員の人材要素項目の評点が格納されている。
【００２７】
第１人材情報履歴ＴＢＬ１５２は、過去に第１人材情報ＴＢＬ１５１に格納されていたレコード及び現在第１人材情報ＴＢＬ１５１に格納されているレコードが格納されているテーブルである。図４に示すように、第１人材情報履歴ＴＢＬ１５２には、第１人材情報ＴＢＬ１５１と同様の項目が設けられている。
【００２８】
第２人材情報ＴＢＬ１５３は、人物（社員を除く）についての直近の基準日における人材情報が格納されたテーブルである。人物は、歴史上の人物（例えば、徳川家康、織田信長等）、架空人物（組織改革人間、Ａ型人間等）、実在する人物、の何れであってもよい。図５に、第２人材情報ＴＢＬ１５３のデータ格納例を示す。図５に示すように、第２人材情報ＴＢＬ１５３には、「人物番号」、「人物名」、「データ基準日」、「企画力」、「統率力」、「協調性」、「やる気」の項目が設けられ、人物毎に予め定義された人材情報が１レコードとして格納されている。「企画力」、「統率力」、「協調性」、「やる気」の各人材要素項目には、その人材要素項目について「データ基準日」に定義された０〜１００の評点の値が格納されている。なお、各人物の人材要素項目の評点については、実際の社員と同様に、毎年基準日に見直される。
【００２９】
第２人材情報履歴ＴＢＬ１５４は、過去に第２人材情報ＴＢＬ１５３に格納されていたレコード及び現在第２人材情報ＴＢＬ１５３に格納されているレコードが格納されているテーブルである。図６に示すように、第２人材情報履歴ＴＢＬ１５４には、第２人材情報ＴＢＬ１５３と同様の項目が設けられている。
【００３０】
第３人材情報ＴＢＬ１５５は、人物の集合体である組織（社内の組織を除く）に属する各人物（ここでは、職種で示す）について、直近の基準日における人材情報が格納されたテーブルである。組織は、架空の組織（例えば、新事業規格部隊等）、実在する組織（例えば、○○社商品企画部）の何れであってもよい。図７に、第３人材情報ＴＢＬ１５５のデータ格納例を示す。図７に示すように、第３人材情報ＴＢＬ１５５には、「組織番号」、「組織名」、「データ基準日」「職種」、「企画力」、「統率力」、「協調性」、「やる気」の項目が設けられ、人物（職種）毎に予め定義された人材情報が１レコードとして格納されている。「企画力」、「統率力」、「協調性」、「やる気」の各人材要素の項目には、その人材要素項目について「データ基準日」に定義された０〜１００の評点が格納されている。なお、各組織の人物の人材要素項目の評点については、実際の社員と同様に、毎年見直される。
【００３１】
第３人材情報履歴ＴＢＬ１５６は、過去に第３人材情報ＴＢＬ１５５に格納されていたレコード及び現在第３人材情報ＴＢＬ１５５に格納されているレコードが格納されているテーブルである。図８に示すように、第３人材情報履歴ＴＢＬ１５６には、第３人材情報ＴＢＬ１５５と同様の項目が設けられている。
【００３２】
図２に戻り、通信部１６は、モデム、ルータ、ネットワークカード等により構成される。通信部１６は、ＬＡＮやインターネット等の通信ネットワークを介して接続された外部装置とのデータ送受信を行う。なお、本実施形態においては、各種テーブルを記憶部１５に記憶した例で説明するが、これら各種テーブルを通信部１６を介して接続されたデータベース（図示省略）に記憶しても本実施形態と同様に実施出来る。
【００３３】
（人物指定による人材検索処理）
次に、本実施形態の動作について説明する。
図９に、人材検索装置１において実行される人材検索処理Ａのフローチャートを示す。人材検索処理Ａは、入力部１２から人物指定による人材検索開始の指示が入力された際にＣＰＵ１１と人材検索処理プログラム１５７との協働により実行される。
【００３４】
まず、人材検索メニュー画面１３１が表示部１３に表示される（ステップＳ１）。
図１０に、ステップＳ１において表示部１３に表示される人材検索メニュー画面１３１の一例を示す。図１０に示すように、人材検索メニュー画面１３１には、「１．社員指定検索」、「２．人物指定検索」、「９９．終了」の３つの選択肢と、選択したメニュー番号を入力するためのメニュー番号入力欄１３１ａと、実行ボタン１３１ｂが表示されている。「１．社員指定検索」を選択すると、人材を検索する際の基準となる社員を指定して、人材情報データベース１５０から人材を検索することができる。「２．人物指定検索」は、人材を検索する際の基準となる人物（社員を除く）を指定して、人材情報データベース１５０から人材を検索することができる。なお、本実施形態では、社員（人物）を特定する情報として「社員番号」、「氏名」を指定して人材を検索する例で説明するが、その他の個人識別情報等を指定しても良く、これらを人材識別情報（人物名）の指定と称する。
【００３５】
入力部１２により人材検索メニュー画面１３１のメニュー番号入力欄１３１ａからメニュー番号が入力され、実行ボタン１３１ｂが押下されると（ステップＳ２）、入力されたメニュー番号が１であるか否かが判断される（ステップＳ３）。入力されたメニュー番号＝１であると判断されると（ステップＳ３；ＹＥＳ）、社員指定検索処理が実行される（ステップＳ４）。
【００３６】
図１１に、図１０のステップＳ４で実行される社員指定検索処理のフローチャートを示す。社員指定検索処理は、ＣＰＵ１１と人材検索処理プログラム１５７との協働により実行される。
【００３７】
まず、検索条件入力処理が実行される（ステップＳ１１）。
図１２Ａ〜図１２Ｂに、図１１のステップＳ１１で実行される検索条件入力処理のフローチャートを示す。検索条件入力処理は、ＣＰＵ１１と人材検索処理プログラム１５７との協働により実行される。
【００３８】
まず、社員指定検索画面１３２が表示部１３に表示される（ステップＳ１００）。
図１３に、図１２ＡのステップＳ１００で表示される社員指定検索画面１３２の一例を示す。社員指定検索画面１３２は、人材を検索する際の基準となる社員を指定するための指定手段である。図１３に示すように、社員指定検索画面１３２には、複数（ｎ行。ｎは任意の値）の社員情報入力欄１３２ａ及び基準日入力欄１３２ｂと、検索ボタン１３２ｃとが設けられている。
社員情報入力欄１３２ａは、人材を検索する際の基準となる社員を特定するための社員情報、例えば、社員番号や、氏名＋所属等を入力する欄である。例えば、「第一企画室の山田太郎さんのような人材」を検索したい場合、社員情報入力欄１３２ａの社員番号欄に山田太郎さんの社員番号である「１０００」を入力するか又は氏名欄に「山田太郎」及び所属欄に「第一企画室」を入力すると、山田太郎さんを人材検索の基準として指定することができる。
基準日入力欄１３２ｂは、社員情報入力欄１３２ａで指定した社員のどの時点の人材要素を基準として検索を行うかを特定するための基準日を入力する欄である。例えば、３年前に第一企画室の山田太郎さんが新規プロジェクトを成功させており、その当時の山田太郎さんのような人材を検索したい場合、３年前の基準日である２００６年４月１日を基準日として入力する。基準日入力欄１３２ｂで基準日を入力しなければ、直近の基準日における人材要素項目の評点をもとに検索が行われる。
なお、社員情報入力欄１３２ａに一人の社員の社員情報を入力した場合は、入力した社員の人材要素項目の評点を基準として人材を検索することができる。社員情報入力欄１３２ａに複数の社員の社員情報を入力した場合は、入力した複数社員の人材要素項目の評点の平均値や最大値等を基準として人材を検索することができる。
【００３９】
入力部１２により社員指定検索画面１３２から社員情報（必要であれば、基準日）が入力され（ステップＳ１０１）、検索ボタン１３２ｃが押下されると（ステップＳ１０２）、１行目の社員情報入力欄１３２ａがブランクであるか否かが判断される（ステップＳ１０３）。１行目の社員情報入力欄１３２ａがブランクであると判断されると（ステップＳ１０３；ＹＥＳ）、処理はステップＳ１０１に戻る。１行目の社員情報入力欄１３２ａがブランクではないと判断されると（ステップＳ１０３；ＮＯ）、処理はステップＳ１０４に移行する。
【００４０】
ステップＳ１０４においては、変数Ｎに１が代入される。次いで、Ｎ行目の社員情報入力欄１３２ａがブランクであるか否かが判断される（ステップＳ１０５）。Ｎ行目の社員情報入力欄１３２ａがブランクではないと判断されると（ステップＳ１０５；ＮＯ）、Ｎ行目の基準日入力欄１３２ｂがブランクであるか否かが判断される（ステップＳ１０６）。Ｎ行目の基準日入力欄１３２ｂがブランクではないと判断されると（ステップＳ１０６；ＮＯ）、第１人材情報履歴ＴＢＬ１５２から、社員情報（「社員番号」又は「氏名」＋「所属」）がＮ行目に入力された社員情報と一致し、かつ「データ基準日」の内容がＮ行目の「基準日」の内容と一致するレコードが抽出される（ステップＳ１０７）。そして、抽出されたレコードがＲＡＭ１４の第１作業ファイル領域１４１に書き込まれ（ステップＳ１０８）、処理はステップＳ１１１に移行する。
【００４１】
ステップＳ１０６において、Ｎ行目の基準日入力欄１３２ｂがブランクであると判断されると（ステップＳ１０６；ＹＥＳ）、第１人材情報ＴＢＬ１５１から、社員情報（「社員番号」又は「氏名」＋「所属」）がＮ行目に入力された社員情報と一致するレコードが抽出される（ステップＳ１０９）。そして、抽出されたレコードがＲＡＭ１４の第１作業ファイル領域１４１に書き込まれ（ステップＳ１１０）、処理はステップＳ１１１に移行する。
【００４２】
ステップＳ１１１においては、変数Ｎが１インクリメントされ、処理はステップＳ１０５に戻る。
ステップＳ１０５において、Ｎ行目の社員情報入力欄１３２ａがブランクであると判断されると（ステップ１０５；ＹＥＳ）、処理はステップＳ１１２に移行する。
【００４３】
ステップＳ１１２においては、第１作業ファイル領域１４１に書き込まれたレコードが「職種」によりソートされ、表示部１３の人材検索画面１３３に表示される（ステップＳ１１２）。また、検索条件１、２を編集するための編集欄１３３Ａが人材検索画面１３３に表示される（ステップＳ１１３）。
【００４４】
図１４Ａに、図１２ＡのステップＳ１１３において表示部１３に表示される人材検索画面１３３の一例を示す。図１４Ａに示すように、人材検索画面１３３には、指定社員人材情報欄１３３ａ、編集欄１３３Ａ、人材検索ボタン１３３ｆ等が設けられている。
【００４５】
指定社員人材情報欄１３３ａは、ステップＳ１０１において、人材検索の基準として指定された社員の人材情報を人材情報データベース１５０から検索した結果を表示するための表示欄である。
【００４６】
編集欄１３３Ａは、検索条件を編集するための欄であり、検索条件１選択欄１３３ｂ、検索条件１表示欄１３３ｃ、検索条件２選択欄１３３ｄ、検索条件２入力欄１３３ｅにより構成される。
検索条件１選択欄１３３ｂは、図１４Ｂに示すように、ドロップダウンリストとなっており、指定社員人材情報欄１３３ａに表示されている社員の人材要素項目の「平均値」、「最高値」、「最小値」の何れか１つの項目を検索条件１（検索する際の基準値）として選択するための入力欄である。
検索条件１表示欄１３３ｃは、検索条件１入力欄１３３ｂで選択された基準値の算出結果を表示するための表示欄である。
【００４７】
検索条件２選択欄１３３ｄは、図１４Ｃに示すように、ドロップダウンリストとなっており、「許容度」、「範囲指定」、「候補数指定」の何れか１つの項目を検索条件２（検索する際の検索条件式又は件数）として選択するための入力欄である。「許容度」を選択すると、基準値からどの程度はなれた評点の人材までを検索対象として許容するかを示す許容度を指定することができる。「範囲指定」を選択すると、基準値以上、基準値以下等の、基準値を基点とした検索対象範囲を指定することができる。「候補数指定」を選択すると、検索件数を指定することができる。
【００４８】
検索条件２入力欄１３３ｅは、検索条件２選択欄１３３ｄで選択された許容度や検索対象範囲の検索条件式、又は検索件数を入力するための欄である。「許容度」としては、人材要素項目毎に「一致」、「＋ｎ％」、「−ｎ％」、「±ｎ％」（ｎは任意の数値）等の検索条件式を入力することができる。「範囲指定」としては、人材要素項目毎に「以上」、「以下」、「より大きい」、「未満」の単独又は組み合わせの検索条件式を入力することができる。「候補数指定」としては、図１４Ｄに示すように、「以上」、「以下」、「未満」、「より大きい」の単独又は組み合わせの検索条件式と、人材候補として表示する件数を指定することができる。
【００４９】
本実施形態において、デフォルト値として検索条件１選択欄１３３ｂには「平均値」、検索条件２選択欄１３３ｄには「許容度」、検索条件２入力欄１３３ｅには「一致」が指定されている。検索条件１、２の編集を行わずにデフォルト値で検索を行うと、指定された社員が１名であれば、その社員と同等の人材要素項目の評点を有する人材を検索することができる。
【００５０】
図１２Ａに戻り、人材検索画面１３３の検索条件１選択欄１３３ｂにおいて、入力部１２により検索条件１の指定項目が選択されると（ステップＳ１１４）、検索条件１の指定項目として「平均値」が選択されたか否かが判断される（ステップＳ１１５）。検索条件１の指定項目として「平均値」が選択されたと判断されると（ステップＳ１１５；ＹＥＳ）、第１作業ファイル領域１４１に格納されているレコードの人材要素項目毎の平均値が算出され、検索条件１表示欄１３３ｃに表示される（ステップＳ１１６）。そして処理はステップＳ１２０に移行する。
【００５１】
ステップＳ１１５において、検索条件１の指定項目として「平均値」が選択されていないと判断されると（ステップＳ１１５；ＮＯ）、検索条件１の指定項目として「最高値」が選択されたか否かが判断される（ステップＳ１１７）。検索条件１の指定項目として「最高値」が選択されたと判断されると（ステップＳ１１７；ＹＥＳ）、第１作業ファイル領域１４１に格納されているレコードの人材要素項目毎の最高値が抽出され、検索条件１表示欄１３３ｃに表示される（ステップＳ１１８）。そして処理はステップＳ１２０に移行する。
【００５２】
ステップＳ１１７において、検索条件１の指定項目として「最高値」が選択されていないと判断されると（ステップＳ１１７；ＮＯ）、即ち、検索条件１の指定項目として「最小値」が選択されている場合、第１作業ファイル領域１４１に格納されているレコードの人材要素項目毎の最小値が抽出され、検索条件１表示欄１３３ｃに表示される（ステップＳ１１９）。そして処理はステップＳ１２０に移行する。
【００５３】
ステップＳ１２０において、人材検索画面１３３の検索条件２選択欄１３３ｄにおいて、入力部１２により検索条件２の指定項目が選択されると、検索条件２の指定項目として「許容度」が選択されたか否かが判断される（ステップＳ１２１）。検索条件２の指定項目として「許容度」が選択されたと判断されると（ステップＳ１２１；ＹＥＳ）、入力部１２による検索条件２入力欄１３３ｅからの各人材要素項目の許容度の入力が受け付けられ、入力された許容度が検索条件２として設定される（ステップＳ１２２）。そして処理はステップＳ１２６に移行する。
【００５４】
ステップＳ１２１において、検索条件２の指定項目として「許容度」が選択されていないと判断されると（ステップＳ１２１；ＮＯ）、検索条件２の指定項目として「範囲指定」が選択されたか否かが判断される（ステップＳ１２３）。検索条件２の指定項目として「範囲指定」が選択されたと判断されると（ステップＳ１２３；ＹＥＳ）、入力部１２による検索条件２入力欄１３３ｅからの各人材要素項目の検索対象範囲の入力が受け付けられ、入力された検索対象範囲が検索条件２として設定される（ステップＳ１２４）。そして処理はステップＳ１２６に移行する。
【００５５】
ステップＳ１２３において、検索条件２の指定項目として「範囲指定」が選択されていないと判断されると（ステップＳ１２３；ＮＯ）、即ち、検索条件２の指定項目として「候補数指定」が選択されている場合、入力部１２による検索条件２入力欄１３３ｅからの件数（人材候補として表示する件数）及び条件（ここでは、検索対象範囲）の入力が受け付けられ、入力された件数及び条件が検索条件２として設定される（ステップＳ１２５）。そして処理はステップＳ１２６に移行する。
【００５６】
ステップＳ１２６において、入力部１２により人材検索ボタン１３３ｆが押下されると、処理は図１１のステップＳ１２に移行する。
【００５７】
図１１のステップＳ１２においては、人材候補検索処理が実行される（ステップＳ１２）。
図１５に、図１１のステップＳ１２で実行される人材候補検索処理のフローチャートを示す。人材候補検索処理は、ＣＰＵ１１と人材検索処理プログラム１５７との協働により実行される。
【００５８】
まず、検索条件２の指定項目として「候補数指定」が選択されているか否かが判断され、「候補数指定」が選択されていないと判断されると（ステップＳ１３１；ＮＯ）、各人材要素項目の検索条件１、２の内容が変数にセットされる（ステップＳ１３２）。
変数Ｋ１１には、検索条件１表示欄１３３ｃの「企画力」の内容がセットされる。変数Ｋ１２には、検索条件１表示欄１３３ｃの「統率力」の内容がセットされる。変数Ｋ１３には、検索条件１表示欄１３３ｃの「協調性」の内容がセットされる。変数Ｋ１４には、検索条件１表示欄１３３ｃの「やる気」の内容がセットされる。
変数Ｋ２１には、検索条件２入力欄１３３ｅの「企画力」の内容がセットされる。変数Ｋ２２には、検索条件２入力欄１３３ｅの「統率力」の内容がセットされる。変数Ｋ２３には、検索条件２入力欄１３３ｅの「協調性」の内容がセットされる。変数Ｋ２４には、検索条件２入力欄１３３ｅの「やる気」の内容がセットされる。
【００５９】
次いで、検索条件２の指定項目として「許容度」が選択されているか否かが判断され（ステップＳ１３３）、選択されていると判断されると（ステップＳ１３３；ＹＥＳ）、「企画力」許容度条件生成処理が実行される（ステップＳ１３４）。
図１６に、図１５のステップＳ１３４で実行される「企画力」許容度条件生成処理のフローチャートを示す。「企画力」許容度条件生成処理は、ＣＰＵ１１と人材検索処理プログラム１５７との協働により実行される。
【００６０】
まず、変数Ｋ２１＝「一致」であるか否かが判断され（ステップＳ１００１）、変数Ｋ２１＝「一致」であると判断されると（ステップＳ１００１；ＹＥＳ）、変数ＫＪ１に「企画力＝Ｋ１１」が格納される（ステップＳ１００２）。そして、処理は図１５のステップＳ１３５に移行する。
【００６１】
変数Ｋ２１＝「一致」ではなく、変数Ｋ２１＝「＋ｎ％」であると判断されると（ステップＳ１００１；ＮＯ、ステップＳ１００３；ＹＥＳ）、Ｋ２１の符号標記を除く数値の値「ｎ」の値が変数Ｎに格納され（ステップＳ１００４）、変数ＫＪ１に「Ｋ１１≦企画力≦（Ｋ１１＋（Ｋ１１×Ｎ％））」が格納される（ステップＳ１００５）。そして、処理は図１５のステップＳ１３５に移行する。
【００６２】
変数Ｋ２１＝「＋ｎ％」ではなく、変数Ｋ２１＝「−ｎ％」であると判断されると（ステップＳ１００３；ＮＯ、ステップＳ１００６；ＹＥＳ）、Ｋ２１の符号標記を除く数値の値「ｎ」の値が変数Ｎに格納され（ステップＳ１００７）、変数ＫＪ１に「（Ｋ１１−（Ｋ１１×Ｎ％））≦企画力≦Ｋ１１」が格納される（ステップＳ１００８）。そして、処理は図１５のステップＳ１３５に移行する。
【００６３】
変数Ｋ２１＝「一致」、変数Ｋ２１＝「＋ｎ％」、変数Ｋ２１＝「−ｎ％」の何れでもないと判断されると（ステップＳ１００６；ＮＯ）、即ち、変数Ｋ２１＝「±ｎ％」である場合、Ｋ２１の符号標記を除く数値の値「ｎ」の値が変数Ｎに格納され（ステップＳ１００９）、変数ＫＪ１に「（Ｋ１１−（Ｋ１１×Ｎ％））≦企画力≦（Ｋ１１＋（Ｋ１１×Ｎ％））」が格納される（ステップＳ１０１０）。そして、処理は図１５のステップＳ１３５に移行する。
【００６４】
図１５のステップＳ１３５においては、「統率力」許容度条件生成処理が実行される。「統率力」許容度条件生成処理のフローは、図１６に示す「企画力」許容度条件生成処理の「Ｋ２１」が「Ｋ２２」、「ＫＪ１」が「ＫＪ２」、「Ｋ１１」が「Ｋ１２」、変数ＫＪｎ内に格納される文字列「企画力」が「統率力」となる他は「企画力」許容度条件生成処理と同じであるので、図示及び説明を省略する。
【００６５】
図１５のステップＳ１３６においては、「協調性」許容度条件生成処理が実行される。「協調性」許容度条件生成処理のフローは、図１６に示す「企画力」許容度条件生成処理の「Ｋ２１」が「Ｋ２３」、「ＫＪ１」が「ＫＪ３」、「Ｋ１１」が「Ｋ１３」、変数ＫＪｎ内に格納される文字列「企画力」が「協調性」となる他は「企画力」許容度条件生成処理と同じであるので、図示及び説明を省略する。
【００６６】
図１５のステップＳ１３７においては、「やる気」許容度条件生成処理が実行される。「やる気」許容度条件生成処理のフローは、図１６に示す「企画力」許容度条件生成処理の「Ｋ２１」が「Ｋ２４」、「ＫＪ１」が「ＫＪ４」、「Ｋ１１」が「Ｋ１４」、変数ＫＪｎ内に格納される文字列「企画力」が「やる気」となる他は「企画力」許容度条件生成処理と同じであるので、図示及び説明を省略する。
【００６７】
図１５のステップＳ１３３において、検索条件２の指定項目として「許容度」が選択されていないと判断されると（ステップＳ１３３；ＮＯ）、処理はステップＳ１３８に移行する。
【００６８】
図１５のステップＳ１３８においては、検索条件２の指定項目として「範囲指定」が選択されているか否かが判断される。ここで、検索条件２の指定項目としては、「許容度」、「範囲指定」、「候補数指定」の何れか１つが必ず選択されることから、ステップＳ１３３の判断がＮＯである場合は、ステップＳ１３８の判断はＹＥＳとなり、ステップＳ１３９〜Ｓ１４２の処理を実行後、ステップＳ１４３に移行することとなる。ステップＳ１３３の判断がＹＥＳの場合は、ステップＳ１３８の判断はＮＯとなり、ステップＳ１４３の処理に移行することとなる。
【００６９】
検索条件２の指定項目として「範囲指定」が選択されていると判断されると（ステップＳ１３８；ＹＥＳ）、「企画力」範囲指定条件生成処理が実行される（ステップＳ１３９）。  
図１７に、図１５のステップＳ１３９で実行される「企画力」範囲指定条件生成処理のフローチャートを示す。「企画力」範囲指定条件生成処理は、ＣＰＵ１１と人材検索処理プログラム１５７との協働により実行される。
【００７０】
まず、変数Ｋ２１＝「以上」であるか否かが判断され（ステップＳ１０２１）、変数Ｋ２１＝「以上」であると判断されると（ステップＳ１０２１；ＹＥＳ）、変数ＫＪ１に「企画力≧Ｋ１１」が格納される（ステップＳ１０２２）。そして、処理は図１５のステップＳ１４０に移行する。
【００７１】
変数Ｋ２１＝「以上」ではなく、変数Ｋ２１＝「以下」であると判断されると（ステップＳ１０２１；ＮＯ、ステップＳ１０２３；ＹＥＳ）、変数ＫＪ１に「企画力≦Ｋ１１」が格納される（ステップＳ１０２４）。そして、処理は図１５のステップＳ１４０に移行する。
【００７２】
変数Ｋ２１＝「以下」ではなく、変数Ｋ２１＝「より大きい」であると判断されると（ステップＳ１０２３；ＮＯ、ステップＳ１０２５；ＹＥＳ）、変数ＫＪ１に「企画力＞Ｋ１１」が格納される（ステップＳ１０２６）。そして、処理は図１５のステップＳ１４０に移行する。
【００７３】
変数Ｋ２１＝「以上」、「以下」、「より大きい」の何れでもないと判断されると（ステップＳ１０２５；ＮＯ）、即ち、変数Ｋ２１＝「より小さい」である場合、変数ＫＪ１に「企画力＜Ｋ１１」が格納される（ステップＳ１０２７）。そして、処理は図１５のステップＳ１４０に移行する。
【００７４】
図１５のステップＳ１４０においては、「統率力」範囲指定条件生成処理が実行される。「統率力」範囲指定条件生成処理のフローは、図１７に示す「企画力」範囲指定条件生成処理の「Ｋ２１」が「Ｋ２２」、「ＫＪ１」が「ＫＪ２」、「Ｋ１１」が「Ｋ１２」、変数ＫＪｎ内に格納される文字列「企画力」が「統率力」となる他は「企画力」範囲指定条件生成処理と同じであるので、図示及び説明を省略する。
【００７５】
図１５のステップＳ１４１においては、「協調性」範囲指定条件生成処理が実行される。「協調性」範囲指定条件生成処理のフローは、図１７に示す「企画力」範囲指定条件生成処理の「Ｋ２１」が「Ｋ２３」、「ＫＪ１」が「ＫＪ３」、「Ｋ１１」が「Ｋ１３」、変数ＫＪｎ内に格納される文字列「企画力」が「協調性」となる他は「企画力」範囲指定条件生成処理と同じであるので、図示及び説明を省略する。
【００７６】
図１５のステップＳ１４２においては、「やる気」範囲指定条件生成処理が実行される。「やる気」範囲指定条件生成処理のフローは、図１７に示す「企画力」範囲指定条件生成処理の「Ｋ２１」が「Ｋ２４」、「ＫＪ１」が「ＫＪ４」、「Ｋ１１」が「Ｋ１４」、変数ＫＪｎ内に格納される文字列「企画力」が「やる気」となる他は「企画力」範囲指定条件生成処理と同じであるので、図示及び説明を省略する。「やる気」範囲指定条件生成処理終了後、処理はステップＳ１４３に移行する。
【００７７】
ステップＳ１４３においては、変数ＫＪ１〜ＫＪ４に格納された検索条件の全てに合致するレコードが第１人材情報ＴＢＬ１５１から抽出され、抽出されたレコードがＲＡＭ１４の第２作業ファイル領域１４２に書き込まれる（ステップＳ１４４）。そして、処理は図１１のステップＳ１３に移行する。
【００７８】
一方、図１５のステップＳ１３１において、検索条件２の指定項目として「候補数指定」が選択されていると判断されると（ステップＳ１３１；ＹＥＳ）、各人材要素項目の検索条件１、２の内容が変数にセットされる（ステップＳ１４５）。
変数Ｋ１１には、検索条件１表示欄１３３ｃの「企画力」の内容がセットされる。変数Ｋ１２には、検索条件１表示欄１３３ｃの「統率力」の内容がセットされる。変数Ｋ１３には、検索条件１表示欄１３３ｃの「協調性」の内容がセットされる。変数Ｋ１４には、検索条件１表示欄１３３ｃの「やる気」の内容がセットされる。
変数Ｋ２Ｊには、検索条件２入力欄１３３ｅの「条件」欄の内容がセットされる。変数Ｋ２Ｓには、検索条件２入力欄１３３ｅの「件数」欄の内容がセットされる。
【００７９】
次いで、変数Ｋ２Ｊ＝「以上」であるか否かが判断され、変数Ｋ２Ｊ＝「以上」であると判断されると（ステップＳ１４６；ＹＥＳ）、「企画力≧Ｋ１１」かつ「統率力≧Ｋ１２」かつ「協調性≧Ｋ１３」かつ「やる気≧Ｋ１４」の条件に合致するレコードが第１人材情報ＴＢＬ１５１から抽出される（ステップＳ１４７）。そして、抽出されたレコードが第２作業ファイル領域１４２に書き込まれ（ステップＳ１４８）、処理はステップＳ１４９に移行する。変数ＫＪ２＝「以上」ではないと判断されると（ステップＳ１４６；ＮＯ）、処理はステップＳ１４９に移行する。
【００８０】
ここで、検索条件２の指定項目として「候補数指定」が選択されたときの検索条件２入力欄１３３ｅにおいては、「条件」欄に「以上」又は「以下」の何れかが必ず入力されることから、ステップＳ１４６の判断がＮＯである場合は、ステップＳ１４９の判断はＹＥＳとなり、ステップＳ１５０〜Ｓ１５１の処理が実行される。実行後、処理は図１１のステップＳ１３の処理に移行することとなる。ステップＳ１４６の判断がＹＥＳの場合は、ステップＳ１４９の判断はＮＯとなり、処理は図１１のステップＳ１３の処理に移行することとなる。
【００８１】
ステップＳ１４９において、変数Ｋ２Ｊ＝「以下」であると判断されると（ステップＳ１４９；ＹＥＳ）、「企画力≦Ｋ１１」かつ「統率力≦Ｋ１２」かつ「協調性≦Ｋ１３」かつ「やる気≦Ｋ１４」の条件に合致するレコードが第１人材情報ＴＢＬ１５１から抽出される（ステップＳ１５０）。そして、抽出されたレコードが第２作業ファイル領域１４２に書き込まれ（ステップＳ１５１）、処理は図１１のステップＳ１３に移行する。
【００８２】
図１１のステップＳ１３においては、検索結果表示処理が実行される。
図１８に、図１１のステップＳ１３で実行される検索結果表示処理のフローチャートを示す。検索結果表示処理は、ＣＰＵ１１と人材検索処理プログラム１５７との協働により実行される。
【００８３】
まず、検索条件２の指定項目として「候補数指定」が選択されているか否かが判断され（ステップＳ１６１）、「候補数指定」が選択されていると判断されると（ステップＳ１６１；ＹＥＳ）、変数Ｍに０が代入される（ステップＳ１６２）。次いで、変数Ｍが１インクリメントされ（ステップＳ１６３）、第２作業ファイル領域１４２から１レコードが読み込まれる（ステップＳ１６４）。そして、読み込まれたレコードの内容が表示部１３に表示されている人材検索画面１３３の人材候補欄１３３ｇに表示される（ステップＳ１６５）。
【００８４】
次いで、変数Ｍ＝変数Ｋ２Ｓであるか否かが判断され、変数Ｍ＝変数Ｋ２Ｓではないと判断されると（ステップＳ１６６；ＮＯ）、処理はステップＳ１６３に戻る。変数Ｍ＝変数Ｋ２Ｓであると判断されると（ステップＳ１６６；ＹＥＳ）、人材検索処理Ａは終了する。
【００８５】
検索条件２の指定項目として「候補数指定」が選択されていないと判断されると（ステップＳ１６１；ＮＯ）、第２作業ファイル領域１４２の内容が「職種」列でソートされて、表示部１３に表示されている人材検索画面１３３の人材候補欄１３３ｇに表示される（ステップＳ１６７）。そして、人材検索処理Ａは終了する。
【００８６】
図１９に、表示部１３の人材検索画面１３３における人材候補欄１３３ｇに人材検索結果が表示された例を示す。図１９に示す例では、「人材要素項目の全ての評点の値が社員である「山田太郎」さん（２００６年４月１日現在）と「佐藤次郎」さん（２００９年４月１日現在）の平均値と一致する」という検索条件で人材検索を行った場合の検索結果を示している。図１９では、「山田太郎」さん（２００６年４月１日現在）と「佐藤次郎」さん（２００９年４月１日現在）の人材要素をたして２で割った人材要素を備えた人材が２名検索されたことを示している。
【００８７】
図９に戻り、ステップＳ３において、入力されたメニュー番号＝１ではないと判断されると（ステップＳ３；ＮＯ）、メニュー番号＝２であるか否かが判断され（ステップＳ５）、メニュー番号＝２であると判断されると（ステップＳ５；ＹＥＳ）、人物指定検索処理が実行される（ステップＳ６）。
【００８８】
人物指定検索処理は、上述の社員指定検索処理と検索条件入力処理の内容の一部及び表示される画面が異なる。具体的には、図１２Ａ〜図１２Ｂに示す検索条件入力処理と以下の点が異なる。
ステップＳ１００においては、図２０に示す人物指定検索画面１３４が表示され、ステップＳ１０１〜Ｓ１１１においては、人物指定検索画面１３４からの入力に基づいて処理が実行される。
【００８９】
人物指定検索画面１３４は、人材を検索する際の基準となる人物（社員を除く）を指定するための指定手段である。図２０に示すように、人物指定検索画面１３４には、複数（ｎ行）の人物名入力欄１３４ａ及び基準日入力欄１３４ｂと、検索ボタン１３４ｃとが設けられている。
人物名入力欄１３４ａは、人材を検索する際の基準となる人物の人物名を入力する欄である。例えば、「徳川家康のような人材」を検索したい場合、人物名入力欄１３４ａに「徳川家康」を入力すると、徳川家康という予め定義された人物像を、人材を検索する際の基準として指定することができる。なお、人物名入力欄１３４ａは、第２人材情報ＴＢＬ１５３及び第２人材情報履歴ＴＢＬ１５４で予め人材要素項目の評点が定義されている人物をドロップダウンリストにより選択できるようになっている。
基準日入力欄１３４ｂは、人物名入力欄１３４ａで指定した人物のどの時点の人材要素を基準として検索を行うかを特定するための基準日を入力する欄である。基準日入力欄１３４ｂで基準日を入力しなければ、直近の基準日における人材要素の評点をもとに検索が行われる。
なお、人物名入力欄１３４ａに一人の人物名を入力した場合は、入力した人物の人材要素を備えた人物等を検索することができる。人物名入力欄１３４ａに複数の人物名を入力した場合は、入力した複数の人物の人材要素の平均値や最大値を備えた人物等を検索することができる。
【００９０】
ステップＳ１０３、ステップＳ１０５、ステップＳ１０６では、人物名入力欄１３４ａがブランクであるか否かが判断される。
【００９１】
ステップＳ１０７においては、第２人材情報履歴ＴＢＬ１５４から、「人物名」の内容がＮ行目に入力された人物名と一致し、かつ「データ基準日」の内容がＮ行目の「基準日」の内容と一致するレコードが抽出される。
また、ステップＳ１０９においては、第２人材情報ＴＢＬ１５３から「人物名」の内容がＮ行目の人物名入力欄１３４ａに入力された人物名と一致するレコードが抽出される。
【００９２】
また、ステップＳ１１２においては、図２１に示す人材検索画面１３５が表示される。図２１に示すように、人材検索画面１３５は、指定人物人材情報欄１３５ａ、編集欄１３５Ａ（検索条件１選択欄１３５ｂ、検索条件１表示欄１３５ｃ、検索条件２選択欄１３５ｄ、検索条件２入力欄１３５ｅ）、人材検索ボタン１３５ｆ等が設けられている。指定人物人材情報欄１３５ａに表示されている内容は、データ検索元の人材情報ＴＢＬの項目が異なるため指定社員人材情報欄１３３ａに表示されている内容と異なる。その他の各欄の内容は、人材検索画面１３３の同一名の欄の内容と同じであるので説明は省略する。
【００９３】
ステップＳ１１２以降の人物指定検索処理は、人材検索画面１３５に入力された内容に基づいて実行される。人物指定検索処理のその他の内容は社員指定検索処理と同様であるので、図示及び説明は省略する。
【００９４】
図２２に、上記人物指定検索処理によって表示部１３において人材検索画面１３５の人材候補欄１３５ｇに表示される検索結果の一例を示す。
図２２に示す例では、「人材要素項目の全ての評点の値が予め定義された架空人物である「組織改革人間」（２００６年４月１日現在）と「徳川家康」（２００９年４月１日現在）との平均値と一致する」という検索条件で人材検索を行った場合の検索結果を示している。図２２では、「組織改革人間」（２００６年４月１日現在）と「徳川家康」（２００９年４月１日現在）の人材要素をたして２で割った人材要素を備えた社員が１名検索されたことを示している。
【００９５】
人物指定検索処理が終了すると、処理は図９のステップＳ１に戻る。図９のステップＳ５において、メニュー番号＝２ではないと判断されると（ステップＳ５；ＮＯ）、メニュー番号＝９９であるか否かが判断される（ステップＳ７）。メニュー番号＝９９ではないと判断されると（ステップＳ７；ＮＯ）、処理はステップＳ１に戻る。メニュー番号＝９９であると判断されると（ステップＳ７；ＹＥＳ）、人材検索処理Ａは終了する。
【００９６】
（組織指定による人材検索処理）
次に、組織指定による人材検索処理について説明する。
図２３に、人材検索装置１において実行される人材検索処理Ｂのフローチャートを示す。人材検索処理Ｂは、入力部１２から組織指定による人材検索開始の指示が入力された際にＣＰＵ１１と人材検索処理プログラム１５７との協働により実行される。
【００９７】
まず、組織検索メニュー画面２３１が表示部１３に表示される（ステップＴ１）。
図２４に、ステップＴ１において表示部１３に表示される組織検索メニュー画面２３１の一例を示す。図２４に示すように、組織検索メニュー画面２３１には、「１．社内組織指定検索」、「２．組織指定検索」、「９９．終了」の３つの選択肢と、選択したメニュー番号を入力するためのメニュー番号入力欄２３１ａと、実行ボタン２３１ｂが表示されている。「１．社内組織指定検索」を選択すると、人材を検索する際の基準となる社内組織を指定して、人材情報データベース１５０から人材を検索することができる。「２．組織指定検索」を選択すると、予め定義された、人材を検索する際の基準となる組織（社内組織を除く。）を指定して、人材情報データベース１５０から人材を検索することができる。なお、本実施形態では、組織（人物の集合体）を特定する情報として「組織番号」、「組織名」を指定して検索する場合の例で説明するが、その他の団体識別情報等を指定しても良く、これらを組織識別情報（人物の集合体名）の指定と称する。
【００９８】
入力部１２により組織検索メニュー画面２３１のメニュー番号入力欄２３１ａからメニュー番号が入力され、実行ボタン２３１ｂが押下されると（ステップＴ２）、入力されたメニュー番号が１であるか否かが判断される（ステップＴ３）。入力されたメニュー番号＝１であると判断されると（ステップＴ３；ＹＥＳ）、社内組織指定検索処理が実行される（ステップＴ４）。
【００９９】
図２５に、社内組織指定検索処理のフローチャートを示す。社内組織指定検索処理は、ＣＰＵ１１と人材検索処理プログラム１５７との協働により実行される。
まず、検索条件入力処理（検索条件入力処理Ｂとする）が実行される（ステップＴ１１）。
図２６Ａ〜図２６Ｃに、ステップＴ１１で実行される検索条件入力処理Ｂのフローチャートを示す。検索条件入力処理Ｂは、ＣＰＵ１１と人材検索処理プログラム１５７との協働により実行される。
【０１００】
まず、組織指定検索画面２３２が表示部１３に表示される（ステップＴ１００）。
図２７に、図２６ＡのステップＴ１００で表示される組織指定検索画面２３２の一例を示す。組織指定検索画面２３２は、人材を検索する際の基準となる社内組織を指定するための指定手段である。図２７に示すように、組織指定検索画面２３２には、複数（ｎ行）の組織名入力欄２３２ａ及び基準日入力欄２３２ｂと、検索ボタン２３２ｃとが設けられている。
組織名入力欄２３２ａは、人材を検索する際の基準となる社内組織を特定するための組織名を入力する欄である。例えば、「第一企画室のメンバーと同じような人材からなる組織」を検索したい場合、組織名入力欄２３２ａに「第一企画室」を入力すると、第一企画室を人材を検索する際の基準として指定することができる。
基準日入力欄２３２ｂは、組織名入力欄２３２ａで指定した組織のどの時点の人材要素を基準として検索を行うかを特定するための基準日入力する欄である。例えば、３年前に第一企画室が新規プロジェクトを成功させており、その当時の第一企画室に属していた社員のような人材を検索したい場合、３年前の基準日である２００６年４月１日を基準日として入力する。基準日入力欄２３２ｂで基準日を入力しなければ、直近の基準日における人材要素項目の評点をもとに検索が行われる。
なお、組織名入力欄２３２ａに一組織のみを入力した場合は、入力した組織に属する各社員の人材要素項目の評点を基準として人材を検索することができる。組織名入力欄２３２ａに複数の組織名を入力した場合は、入力した複数組織の同一職種毎の人材要素項目の評点の平均値や最大値等を基準として人材を検索することができる。
【０１０１】
入力部１２により組織指定検索画面２３２から組織名（必要であれば、基準日）が入力され（図２６ＡのステップＴ１０１）、検索ボタン２３２ｃが押下されると（ステップＴ１０２）、１行目の組織名入力欄２３２ａがブランクであるか否かが判断される（ステップＴ１０３）。１行目の組織名入力欄２３２ａがブランクであると判断されると（ステップＴ１０３；ＹＥＳ）、処理はステップＴ１０１に戻る。１行目の組織名入力欄２３２ａがブランクではないと判断されると（ステップＴ１０３；ＮＯ）、処理はステップＴ１０４に移行する。
【０１０２】
ステップＴ１０４においては、変数Ｎに１が代入される。次いで、Ｎ行目の組織名入力欄２３２ａがブランクであるか否かが判断される（ステップＴ１０５）。Ｎ行目の組織名入力欄２３２ａがブランクではないと判断されると（ステップＴ１０５；ＮＯ）、Ｎ行目の基準日入力欄２３２ｂがブランクであるか否かが判断される（ステップＴ１０６）。Ｎ行目の基準日入力欄２３２ｂがブランクではないと判断されると（ステップＴ１０６；ＮＯ）、第１人材情報履歴ＴＢＬ１５２から、「所属」の内容がＮ行目に入力された組織名と一致し、かつ「データ基準日」の内容がＮ行目の「基準日」の内容と一致するレコードが抽出される（ステップＴ１０７）。そして、抽出されたレコードがＲＡＭ１４の第１作業ファイル領域１４１に書き込まれ（ステップＴ１０８）、処理はステップＴ１１１に移行する。
【０１０３】
ステップＴ１０６において、Ｎ行目の基準日入力欄２３２ｂがブランクであると判断されると（ステップＴ１０６；ＹＥＳ）、第１人材情報ＴＢＬ１５１から、「所属」の内容がＮ行目に入力された組織名と一致するレコードが抽出される（ステップＴ１０９）。そして、抽出されたレコードがＲＡＭ１４の第１作業ファイル領域１４１に書き込まれ（ステップＴ１１０）、処理はステップＴ１１１に移行する。
【０１０４】
ステップＳ１１１においては、変数Ｎが１インクリメントされ、処理はステップＴ１０５に戻る。
【０１０５】
ステップＴ１０５において、Ｎ行目の組織名入力欄２３２ａがブランクであると判断されると（ステップＴ１０５；ＹＥＳ）、処理はステップＴ１１２に移行する。
【０１０６】
ステップＴ１１２においては、第１作業ファイル領域１４１に書き込まれたレコードが「職種」によりソートされる。次いで、変数ＧＮＡＭＥに先頭レコードの「職種」の内容が格納される（ステップＴ１１３）。
【０１０７】
次いで、第１作業ファイル領域１４１から１レコードが読み込まれ（ステップＴ１１４）、変数ＧＮＡＭＥの内容と、ステップＴ１１４で読み込まれたレコードの「職種」の内容とが一致するか否かが判断される（ステップＴ１１５）。変数ＧＮＡＭＥの内容と、ステップＴ１１４で読み込まれたレコードの「職種」の内容とが一致すると判断されると（ステップＴ１１５；ＹＥＳ）、処理はステップＴ１１７に移行する。変数ＧＮＡＭＥの内容と、ステップＴ１１４で読み込まれたレコードの「職種」の内容とが一致しないと判断されると（ステップＴ１１５；ＮＯ）、検索条件１、検索条件２を編集するための編集欄２３３Ａが表示部１３の人材検索画面２３３に表示され（ステップＴ１１６）、処理はステップＴ１１７に移行する。
図２８に、図２６ＢのステップＴ１１６等において表示部１３に表示される人材検索画面２３３の一例を示す。図２８に示すように、人材検索画面２３３には、検索された社員の職種別に、組織人材情報欄２３３ａ、編集欄２３３Ａが設けられている。
職種別に編集欄２３３Ａを設けて検索条件を編集できるようにすることで、指定された組織の各職種に就いている社員の人材要素項目の評点を基準として、各職種に対応する人材を検索することができる。
【０１０８】
ステップＴ１１７においては、ステップＴ１１４で読み込まれたレコードが人材検索画面２３３（図２８参照）の組織人材情報欄２３３ａに表示される。次いで、ステップＴ１１４で読み込まれたレコードの「職種」の内容が変数ＧＮＡＭＥに格納される（ステップＴ１１８）。次いで、ステップＴ１１４で読み込まれたレコードが第１作業ファイル領域１４１の最終レコードであるか否かが判断され、最終レコードではないと判断されると（ステップＴ１１９；ＮＯ）、処理はステップＴ１１４に戻る。ステップＴ１１４で読み込まれたレコードが第１作業ファイル領域１４１の最終レコードであると判断されると（ステップＴ１１９；ＹＥＳ）、検索条件１、検索条件２を編集するための編集欄２３３Ａが表示部１３の人材検索画面２３３（図２８参照）に表示され（ステップＴ１２０）、処理はステップＴ１２１に移行する。
【０１０９】
組織人材情報欄２３３ａは、ステップＴ１０１において、人材検索の基準として指定された組織に属する社員の人材情報を人材情報データベース１５０から検索した結果を表示するための表示欄である。
【０１１０】
編集欄２３３Ａは、検索条件を編集するための欄であり、検索条件１選択欄２３３ｂ、検索条件１表示欄２３３ｃ、検索条件２選択欄２３３ｄ、検索条件２入力欄２３３ｅにより構成される。
検索条件１選択欄２３３ｂは、図１４Ｂに示したものと同様にドロップダウンリストとなっており、組織人材情報欄２３３ａに表示されている社員の人材要素項目の「平均値」、「最高値」、「最小値」の何れか１つの項目を検索条件１（検索する際の基準値）として選択するための入力欄である。
検索条件１表示欄２３３ｃは、検索条件１選択欄２３３ｂで選択された基準値の算出結果を表示するための表示欄である。
【０１１１】
検索条件２選択欄２３３ｄは、図１４Ｃに示したものと同様にドロップダウンリストとなっており、「許容度」、「範囲指定」、「候補数指定」の何れか１つの項目を検索条件２（検索する際の検索条件式又は件数）として選択するための入力欄である。「許容度」を選択すると、基準値からどの程度はなれた評点の人材までを検索対象として許容するかを示す許容度を指定することができる。「範囲指定」を選択すると、基準値以上、基準値以下等の、基準値を基準とした検索対象範囲を指定することができる。「候補数指定」を選択すると、検索件数を指定することができる。
【０１１２】
検索条件２入力欄２３３ｅは、検索条件２選択欄２３３ｄで選択された許容度、検索対象範囲、又は検索件数を入力するための欄である。「許容度」としては、人材要素項目毎に「一致」、「＋ｎ％」、「−ｎ％」、又は「±ｎ％」（ｎは任意の数値）等の検索条件式を入力することができる。「範囲指定」としては、人材要素項目毎に「以上」、「以下」、「未満」、「より大きい」の単独又は組み合わせの検索条件式を入力することができる。「候補数指定」としては、図１４Ｄに示すように、「以上」「以下」「未満」「より大きい」の単独又は組み合わせと、人材候補として表示する件数を指定することができる。
【０１１３】
本実施形態において、デフォルト値として検索条件１選択欄２３３ｂは平均値、検索条件２選択欄２３３ｄは許容度、検索条件２入力欄２３３ｅは一致が指定されている。指定された組織が１つであれば、その組織に属する各人物と同等の人材要素項目の評点を有する人材を検索することができる。
【０１１４】
図２６ＢのステップＴ１２１においては、変数Ｎに１が格納され、変数ｉに人材検索画面２３３に表示されている「職種」の数（ここでは３）が格納される。また、変数ＧＮＡＭＥにＮ番目の「職種」の内容が格納される（ステップＴ１２２）。
【０１１５】
人材検索画面２３３のＮ番目の職種の検索条件１選択欄２３３ｂにおいて、入力部１２により検索条件１の指定項目が選択されると（ステップＴ１２３）、検索条件１の指定項目として「平均値」が選択されたか否かが判断される（ステップＴ１２４）。検索条件１の指定項目として「平均値」が選択されたと判断されると（ステップＴ１２４；ＹＥＳ）、第１作業ファイル領域１４１に格納されているレコードのうち、「職種」の内容が変数ＧＮＡＭＥの内容と一致するレコードの人材要素項目毎の平均値がそれぞれ算出され、Ｎ番目の職種の検索条件１表示欄２３３ｃに表示される（ステップＴ１２５）。そして処理はステップＴ１２９に移行する。
【０１１６】
ステップＳ１２４において、検索条件１の指定項目として「平均値」が選択されていないと判断されると（ステップＴ１２４；ＮＯ）、検索条件１の指定項目として「最高値」が選択されたか否かが判断される（ステップＴ１２６）。検索条件１の指定項目として「最高値」が選択されたと判断されると（ステップＴ１２６；ＹＥＳ）、第１作業ファイル領域１４１に格納されているレコードのうち、「職種」の内容が変数ＧＮＡＭＥの内容と一致するレコードの人材要素項目毎の最高値がそれぞれ抽出され、Ｎ番目の職種の検索条件１表示欄２３３ｃに表示される（ステップＴ１２７）。そして処理はステップＴ１２９に移行する。
【０１１７】
ステップＴ１２６において、検索条件１の指定項目として「最高値」が選択されていない、即ち、「最小値」が選択されていると判断されると（ステップＴ１２６；ＮＯ）、第１作業ファイル領域１４１に格納されているレコードのうち、「職種」の内容が変数ＧＮＡＭＥの内容と一致するレコードの人材要素項目毎の最小値がそれぞれ抽出され、検索条件１表示欄２３３ｃに表示される（ステップＴ１２８）。そして処理はステップＴ１２９に移行する。
【０１１８】
ステップＴ１２９において、人材検索画面２３３のＮ番目の職種の検索条件２選択欄２３３ｄにおいて、入力部１２により検索条件２の指定項目が選択されると（ステップＴ１２９）、検索条件２の指定項目として「許容度」が選択されたか否かが判断される（ステップＴ１３０）。検索条件２の指定項目として「許容度」が選択されたと判断されると（ステップＴ１３０；ＹＥＳ）、Ｎ番目の職種の検索条件２入力欄２３３ｅからの入力部１２による各人材要素項目の許容度の入力が受け付けられ、入力された許容度が検索条件２として設定される（ステップＴ１３１）。そして処理はステップＴ１３５に移行する。
【０１１９】
ステップＴ１３０において、検索条件２の指定項目として「許容度」が選択されていないと判断されると（ステップＴ１３０；ＮＯ）、検索条件２の指定項目として「範囲指定」が選択されたか否かが判断される（ステップＴ１３２）。検索条件２の指定項目として「範囲指定」が選択されたと判断されると（ステップＴ１３２；ＹＥＳ）、Ｎ番目の職種の検索条件２入力欄２３３ｅからの入力部１２による各人材要素項目の検索対象範囲の入力が受け付けられ、入力された検索対象範囲が検索条件２として設定される（ステップＴ１３３）。そして処理はステップＴ１３５に移行する。
【０１２０】
ステップＴ１３２において、検索条件２の指定項目として「範囲指定」が選択されていないと判断されると（ステップＴ１３２；ＮＯ）、即ち、検索条件２の指定項目として「候補数指定」が選択されている場合、Ｎ番目の職種の検索条件２入力欄１３３ｅからの入力部１２による件数（人材候補として表示する件数）及び条件（ここでは、検索対象範囲）の入力が受け付けられ、入力された件数及び条件が検索条件２として設定される（ステップＴ１３４）。そして処理はステップＴ１３５に移行する。
【０１２１】
ステップＴ１３５においては、Ｎ≧ｉであるか否かが判断され、Ｎ≧ｉではないと判断されると（ステップＴ１３５；ＮＯ）、変数Ｎが１インクリメントされ（ステップＴ１３６）、処理はステップＴ１２２戻る。Ｎ≧ｉであると判断されると（ステップＴ１３５；ＹＥＳ）、処理はステップＴ１３７に移行し、入力部１２により人材検索ボタン２３３ｆが押下されると、処理は図２５のステップＴ１２に移行する。
【０１２２】
図２５のステップＴ１２においては、変数Ｎに０が格納され、変数ｉに人材検索画面２３３に表示されている「職種」の数が格納される（ステップＴ１２）。
【０１２３】
次いで、変数Ｎが１インクリメントされ（ステップＴ１３）、Ｎ番目の職種の人材候補検索処理が実行される（ステップＴ１４）。Ｎ番目の職種の人材候補検索処理では、ステップＴ１１の検索条件入力処理Ｂで入力されたＮ番目の職種についての検索条件１、検索条件２に基づいて、図１５に示す人材候補検索処理が実行される。人材候補検索処理については上述したので説明を省略する。
【０１２４】
次いで、Ｎ番目の職種の検索結果表示処理が実行される（ステップＴ１５）。Ｎ番目の職種の検索結果表示処理では、ステップＴ１１の検索条件入力処理Ｂで入力されたＮ番目の職種についての検索条件２、及びステップＴ１３のＮ番目の職種の人材候補検索処理で第２作業ファイル領域１４２に格納されたレコードに基づいて、図１８に示す検索結果表示処理と同様の処理が実行される。検索結果表示処理については上述したので説明を省略する。
次いで、Ｎ≧ｉであるか否かが判断され、Ｎ≧ｉではないと判断されると（ステップＴ１６；ＮＯ）、処理はステップＴ１３に戻る。Ｎ≧ｉであると判断されると（ステップＴ１６；ＹＥＳ）、処理は図２３のステップＴ１に戻る。
【０１２５】
図２９に、上記社内組織指定検索処理により、表示部１３において人材検索画面２３３の人材候補欄２３３ｇに人材検索結果が表示された例を示す。図２９に示す例では、企画室長として「人材要素項目の全ての評点の値が第一企画室の企画室長である「山田太郎」さんと第二企画室の企画室長である「島田三郎」さんとの平均値と一致する」という検索条件で人材検索を行った場合の検索結果として「田中清」さんが検索されたことを示している。同様に、商品企画担当として「人材要素項目の全ての評点の値が第一企画室の商品企画担当である「佐藤次郎」さんと第二企画室の商品企画担当である「山本花子」さんとの平均値と一致する」という検索条件で人材検索を行った場合の検索結果として「吉田五郎」さんが検索されたことを示している。また、販売企画担当として「人材要素項目の全ての評点の値が第一企画室の販売企画担当である「佐々木一」さんと第二企画室の販売企画担当である「二宮浩二」さんとの平均値と一致する」という検索条件で人材検索を行った場合の検索結果として「木村成一」さんが検索されたことを示している。
このように、指定された社内組織の職種別に人材を検索することができるので、指定された組織に属する人材と同様の人材を有する組織等を容易に検索することが可能となる。
【０１２６】
図２３に戻り、ステップＴ３において、入力されたメニュー番号＝１ではないと判断されると（ステップＴ３；ＮＯ）、メニュー番号＝２であるか否かが判断され、メニュー番号＝２であると判断されると（ステップＴ５；ＹＥＳ）、組織指定検索処理が実行される（ステップＴ６）。
【０１２７】
組織指定検索処理は、上述の社内組織指定検索処理と検索条件入力処理の内容の一部及び表示される画面が異なる。具体的には、図２６Ａ〜図２６Ｃに示す検索条件入力処理と以下の点が異なる。
ステップＴ１００においては、図３０に示す組織指定検索画面２３４が表示され、ステップＴ１０１〜Ｔ１１１では、組織指定検索画面２３４からの入力に基づいて処理が実行される。
【０１２８】
組織指定検索画面２３４は、人材を検索する際の基準となる組織（社内組織を除く）を指定するための指定手段である。図３０に示すように、組織指定検索画面２３４には、複数（ｎ行）の組織名入力欄２３４ａ及び基準日入力欄２３４ｂと、検索ボタン２３４ｃとが設けられている。
組織名入力欄２３４ａは、人材を検索する際の基準となる組織（社内組織を除く）を特定するための組織名を入力する欄である。例えば、「新規事業企画部隊のメンバーと同じような人材からなる組織」を検索したい場合、組織名入力欄２３４ａに「新事業企画部隊」を入力すると、新事業企画部隊を人材検索の基準となる組織として指定することができる。なお、組織名入力欄２３４ａは、第３人材情報ＴＢＬ１５５及び第３人材情報ＴＢＬ１５５で予めそのメンバーの人材要素項目の評点が定義されている組織をドロップダウンリストにより選択できるようになっている。
基準日入力欄２３４ｂは、組織名入力欄２３４ａで指定した組織のどの時点の人材要素を基準として検索を行うかを特定するための基準日を入力する欄である。基準日入力欄２３４ｂで基準日を入力しなければ、直近の基準日における人材要素項目の評点をもとに検索が行われる。
なお、組織名入力欄２３４ａに一組織のみを入力した場合は、入力した組織に属する各社員の人材要素項目の評点を基準として人材を検索することができる。組織名入力欄２３４ａに複数の組織名を入力した場合は、入力した複数組織の同一職種毎の人材要素項目の評点の平均値や最大値等を基準として人材を検索することができる。
【０１２９】
ステップＴ１０７においては、第３人材情報履歴ＴＢＬ１５６から、「組織名」の内容がＮ行目に入力された組織名と一致し、かつ「データ基準日」の内容がＮ行目の「基準日」の内容と一致するレコードが抽出される。
また、ステップＴ１０９においては、第３人材情報ＴＢＬ１５５から「組織名」の内容がＮ行目に入力された組織名と一致するレコードが抽出される。
【０１３０】
また、ステップＴ１１７においては、図３１に示す人材検索画面２３５が表示される。図３１に示すように、人材検索画面２３５は、図２８に示す人材検索画面２３３と同様の各欄を有しているが、データ検索元の人材情報ＴＢＬの項目が異なるため、組織人材情報欄２３５ａに表示されている内容が組織人材情報欄２３３ａに表示されている内容と異なる。その他は人材検索画面２３３と同様である。
【０１３１】
その他の組織指定検索処理は社内組織指定検索処理と同様であるので、図示及び説明は省略する。
【０１３２】
図３２に、上記組織指定検索処理によって、表示部１３において人材検索画面２３５の人材候補欄２３５ｇに表示される検索結果の一例を示す。
図３２に示す例では、企画室長として「人材要素項目の全ての評点の値が新事業企画部隊の企画室長と事業化プロジェクトの企画室長との平均値と一致する」という検索条件で人材検索を行った場合の検索結果として「宮本太」さんが検索されたことを示している。同様に、商品企画担当として「人材要素項目の全ての評点の値が新事業企画部隊の商品企画担当と事業化プロジェクトの商品企画担当との平均値と一致する」という検索条件で人材検索を行った場合の検索結果として「吉本春」さんが検索されたことを示している。また、販売企画担当として「人材要素項目の全ての評点の値が新事業企画部隊の販売企画担当と事業化プロジェクトの販売企画担当との平均値と一致する」という検索条件で人材検索を行った場合の検索結果として「富岡寿」さんが検索されたことを示している。
このように、指定された架空組織や社外の実在組織の職種別に人材を検索することができるので、指定された組織に属する人材と同様の人材を有する組織等を容易に検索することが可能となる。
【０１３３】
以上説明したように、人材検索装置１によれば、人材を検索する際の基準となる人物又は人物の集合体が指定画面（社員指定検索画面１３２、人物指定検索画面１３４、組織指定検索画面２３２、又は組織指定検索画面２３４）から入力部１２により指定されると、ＣＰＵ１１は、指定された人物又は人物の集合体に属する各人物に対応する人材要素項目の評点を人材情報データベース１５０から検索し、検索された人材要素項目の評点を有する人物を人材候補として人材情報データベース１５０から検索する。そして、検索された人材候補を表示部１３に表示する。
【０１３４】
従って、ユーザが指定した人物又は指定した人物の集合体に属する人物と同等の人材要素を備えた人材を容易に検索することが可能となる。例えば、「Ａさんのような人材」、「企画部の各メンバーのような人材」を容易に検索することが可能となる。
【０１３５】
また、人材情報データベース１５０には、複数の基準日における人物毎の人材要素項目の評点が格納されており、指定画面（社員指定検索画面１３２、人物指定検索画面１３４、組織指定検索画面２３２、又は組織指定検索画面２３４）においては基準日の指定が可能であり、ＣＰＵ１１は、指定された人物又は人物の集合体に属する各人物の、指定された基準日における人材要素項目の評点を人材情報データベース１５０から検索し、検索された人材要素項目の評点を有する人物を人材候補として人材情報データベース１５０から検索する。
【０１３６】
従って、指定した人物の指定した基準日における人材要素と同等の人材要素を備えた人材を容易に検索することが可能となる。例えば、「２００６年４月時点のＡさんのような人材」を容易に検索することができる。
【０１３７】
また、ＣＰＵ１１は、指定された人物又は人物の集合体に属する各人物の検索された人材要素項目の評点を表示するとともに、表示された人材要素項目の評点を基準値として検索条件を編集するための操作画面（人材検索画面１３３、１３５、２３３、２３５）を表示部１３に表示させ、操作画面において編集された検索条件に基づいて人材候補の検索を行う。従って、指定された人物又は人物の集合体に属する各人物の人材要素項目の評点を基準とした様々な検索条件で検索を行うことが可能となる。
【０１３８】
また、操作画面（人材検索画面１３３、１３５、２３３、２３５）は、人材を検索する際の基準として複数の人物が指定された場合に人材要素項目の評点の最高値、平均値、最小値の何れを基準値として検索条件を編集するかを選択可能に構成されている。従って、複数の人物の人材要素項目の評点の最高値、平均値又は最小値を基準値として検索を行うことが可能となる。例えば、「ＡさんとＢさんを足して２で割ったような人材」「ＡさんとＢさんとＣさんのいいところを集めた人材」等を容易に検索することが可能となる。
【０１３９】
また、操作画面（人材検索画面１３３、１３５、２３３、２３５）は、各人材要素項目を基準値として、その基準値からどの程度はなれた評点の人物までを検索対象として許容するかを示す許容度、基準値を基点として定めた検索対象範囲、又は検索件数の何れかを検索条件として入力可能に構成されている。従って、指定された人物や人物の集合体に属する人物の各人材要素の評点に一致する人材だけでなく、基準値±ｎ％の人材や、基準値以上の人材、基準値以下の人材等、一定の幅をもたせて人材の検索を行うことができる。例えば、「Ａさん以上の人材」等を容易に検索することが可能となる。
【０１４０】
なお、上記実施形態における記述内容は、本発明に係る人材検索装置の好適な一例であり、これに限定されるものではない。
例えば、上記実施形態においては指定画面（社員指定検索画面１３２、人物指定検索画面１３４、組織指定検索画面２３２、又は組織指定検索画面２３４）から基準日を指定することとしたが、人材情報データベース１５０の各テーブルにおいて「事業年度」の項目を設け、指定画面から人材を検索する際の基準となる「事業年度」を指定できるようにしてもよい。このようにすれば、指定した人物の指定した事業年度における人材要素と同等の人材要素を備えた人材を容易に検索することが可能となる。例えば、「第５期のＡさんのような人材」を容易に検索することができる。
【０１４１】
また、上記実施形態においては、人材検索装置１をスタンドアロンの装置として説明したが、人材検索装置はＬＡＮ、インターネットに接続された複数の装置により構成されることとしてもよい。例えば、人材検索装置は、指定手段や表示手段等のユーザインターフェースを備える端末と、人材情報データベース１５０を備える記憶装置と、制御手段を備えるサーバと、により構成されることとしてもよい。
【０１４２】
また、本実施形態においては、検索された人材候補を表示部１３に表示出力する場合を例にとり説明したが、プリンタから印刷出力することとしてもよい。
【０１４３】
また、人材要素項目は、「企画力」、「統率力」、「協調性」、「やる気」として説明したが、これに限定されない。
【０１４４】
その他、人材検索装置１を構成する各装置の細部構成及び細部動作に関しても、発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【符号の説明】
【０１４５】
１  人材検索装置
１１  ＣＰＵ
１２  入力部
１３  表示部
１３１  人材検索メニュー画面
１３２  社員指定検索画面
１３３  人材検索画面
１３４  人物指定検索画面
１３５  人材検索画面
２３１  組織検索メニュー画面
２３２  組織指定検索画面
２３３  人材検索画面
２３４  組織指定検索画面
２３５  人材検索画面
１４  ＲＡＭ
１４１  第１作業ファイル領域
１４２  第２作業ファイル領域
１５  記憶部
１５０  人材情報データベース
１５１  第１人材情報ＴＢＬ
１５２  第１人材情報履歴ＴＢＬ
１５３  第２人材情報ＴＢＬ
１５４  第２人材情報履歴ＴＢＬ
１５５  第３人材情報ＴＢＬ
１５６  第３人材情報履歴ＴＢＬ
１５７  人材検索処理プログラム
１６  通信部
１７  バス
【図１】
0005633126.tif 000002
【図２】
0005633126.tif 000003
【図３】
0005633126.tif 000004
【図４】
0005633126.tif 000005
【図５】
0005633126.tif 000006
【図６】
0005633126.tif 000007
【図７】
0005633126.tif 000008
【図８】
0005633126.tif 000009
【図９】
0005633126.tif 000010
【図１０】
0005633126.tif 000011
【図１１】
0005633126.tif 000012
【図１２Ａ】
0005633126.tif 000013
【図１２Ｂ】
0005633126.tif 000014
【図１３】
0005633126.tif 000015
【図１４Ａ】
0005633126.tif 000016
【図１４Ｂ】
0005633126.tif 000017
【図１４Ｃ】
0005633126.tif 000018
【図１４Ｄ】
0005633126.tif 000019
【図１５】
0005633126.tif 000020
【図１６】
0005633126.tif 000021
【図１７】
0005633126.tif 000022
【図１８】
0005633126.tif 000023
【図１９】
0005633126.tif 000024
【図２０】
0005633126.tif 000025
【図２１】
0005633126.tif 000026
【図２２】
0005633126.tif 000027
【図２３】
0005633126.tif 000028
【図２４】
0005633126.tif 000029
【図２５】
0005633126.tif 000030
【図２６Ａ】
0005633126.tif 000031
【図２６Ｂ】
0005633126.tif 000032
【図２６Ｃ】
0005633126.tif 000033
【図２７】
0005633126.tif 000034
【図２８】
0005633126.tif 000035
【図２９】
0005633126.tif 000036
【図３０】
0005633126.tif 000037
【図３１】
0005633126.tif 000038
【図３２】
0005633126.tif 000039