(57)【要約】      （修正有）【課題】人材配置における対象者と配置先との間の最適配置の決定を容易にするための情報を提供する。【解決手段】情報処理装置は、各ポジションの優先条件を満たす配置案を生成する手段、各ポジションの任意条件と、各ポジションのポジション情報と、各メンバのメンバ情報とを参照して、各メンバと各ポジションとの適合レベルを計算する手段及び各ポジションに対応するポジションオブジェクトと、複数のポジションの何れかに配置する候補メンバに対応する候補メンバオブジェクトと、を対応付けて提示する手段を備える。ポジションオブジェクトは、ポジションを識別するポジション識別情報を含み、候補メンバオブジェクトは、候補メンバを識別するメンバ識別情報と、候補メンバとポジションとの適合レベルと、を含む。【選択図】図３
2020160686.tif 000002
【特許請求の範囲】
【請求項１】
複数のポジションの少なくとも１つに属するメンバを各ポジションに配置するための配置案を生成する情報処理装置であって、
各ポジションに関するポジション情報と、各メンバに関するメンバ情報と、前記ポジション毎の配置の優先条件に関する優先条件情報と、前記ポジション毎の配置の任意条件に関する任意条件情報と、を取得する手段を備え、
各ポジションの優先条件を満たす配置案を生成する手段を備え、
各ポジションの任意条件と、各ポジションのポジション情報と、各メンバのメンバ情報とを参照して、各メンバと各ポジションとの適合レベルを計算する手段を備え、
各ポジションに対応するポジションオブジェクトと、前記複数のポジションの何れかに配置する候補メンバに対応する候補メンバオブジェクトと、を対応付けて提示する手段を備え、
前記ポジションオブジェクトは、前記ポジションを識別するポジション識別情報を含み、
前記候補メンバオブジェクトは、前記候補メンバを識別するメンバ識別情報と、前記候補メンバと前記ポジションとの適合レベルと、を含む、
情報処理装置。
【請求項２】
ユーザが、第１ポジションオブジェクトに対応付けられた第１候補メンバオブジェクトに対して、前記第１ポジションオブジェクトとは異なる第２ポジションオブジェクトへ対応付ける指示を与えると、前記生成する手段は、前記第１候補メンバオブジェクトに対応する第１候補メンバを前記第２ポジションオブジェクトに対応する第２ポジションに配置するための修正配置案を生成する、
請求項１に記載の情報処理装置。
【請求項３】
ユーザが、第１ポジションに対応する第１ポジションオブジェクトに対応付けられた第１候補メンバオブジェクトに対して、前記第１候補メンバオブジェクトに対応する第１候補メンバを前記第１ポジションに配置することを固定する指示を与えると、前記生成する手段は、前記第１候補メンバを前記第１ポジションに配置し、且つ、前記第１候補メンバ以外の第２候補メンバを各ポジションに配置するための修正配置案を生成する、
請求項１又は２に記載の情報処理装置。
【請求項４】
ユーザが、第１ポジションに対応する第１ポジションオブジェクトに対応付けられた第１候補メンバオブジェクトに対して、前記第１候補メンバオブジェクトに対応する第１候補メンバを前記第１ポジションに配置することを禁止する指示を与えると、前記生成する手段は、前記第１候補メンバを前記第１ポジションとは異なる第２ポジションに配置するための修正配置案を生成する、
請求項１〜３の何れかに記載の情報処理装置。
【請求項５】
各ポジションオブジェクトに対応付けられた候補メンバオブジェクトに対応する候補メンバと各ポジションとの適合レベルの平均値である平均適合レベルを計算する手段を備え、
前記提示する手段は、各ポジションオブジェクトに対応するポジションの平均適合レベルを提示する、
請求項１〜４の何れかに記載の情報処理装置。
【請求項６】
前記候補メンバの属性に関するメンバ属性情報の統計値を計算する手段を備え、
前記提示する手段は、各ポジションオブジェクトに対応するポジションのメンバ属性情報の統計値を提示する、
請求項１〜５の何れかに記載の情報処理装置。
【請求項７】
ユーザが、前記統計値に関する修正条件を指定すると、前記生成する手段は、前記修正条件を参照して修正配置案を生成する、
請求項５又は６に記載の情報処理装置。
【請求項８】
前記配置案における候補メンバ以外のメンバである未配置メンバに対応する未配置オブジェクトを提示する手段を備え、
前記未配置オブジェクトを前記ポジションオブジェクトに配置するユーザ指示に応じて、前記未配置メンバを前記ポジションに配置するための修正配置案を生成する、
請求項１〜７の何れかに記載の情報処理装置。
【請求項９】
前記ポジションオブジェクトに対するユーザ指示に応じて、前記ポジションオブジェクトに対応するポジションに配置された候補メンバと各ポジションの適合レベルを提示する手段を備える、
請求項１〜８の何れかに記載の情報処理装置。
【請求項１０】
前記候補メンバオブジェクトに対するユーザ指示に応じて、前記候補メンバオブジェクトに対応する候補メンバのメンバ情報と、前記候補メンバ以外のメンバのメンバ情報と、を参照して、前記候補メンバに類似する類似メンバを特定する手段を備え、
前記類似メンバのメンバ情報を提示する手段を備える、
請求項１〜９の何れかに記載の情報処理装置。
【請求項１１】
前記候補メンバオブジェクトに対するユーザ指示に応じて、前記候補メンバオブジェクトに対応する候補メンバと各ポジションとの適合レベルを提示する手段を備える、
請求項１〜１０の何れかに記載の情報処理装置。
【請求項１２】
複数の配置案が生成された場合、前記複数の配置案を比較する手段を備え、
前記比較の結果を提示する手段を備える、
請求項１〜１１の何れかに記載の情報処理装置。
【請求項１３】
ユーザが各ポジションに対する人数条件を指定すると、前記生成する手段は、前記人数条件を充足する修正配置案を生成する、
請求項１〜１２の何れかに記載の情報処理装置。
【請求項１４】
コンピュータを、請求項１〜１３の何れかに記載の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
一般に、企業において人事異動又は新入社員の配属（以下「人材配置」という）を決めるために、人事部の担当者は複雑な作業を行っている。近年、コンピュータを用いて、人材配置の作業を効率化する技術が知られている。
【０００３】
例えば、特許文献１には、ユーザが指定した人材配置について、所定の禁則条件を満たすか否かを提示する技術が開示されている。特許文献１によれば、ユーザは、自身が指定した人材配置の適性を容易に把握することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１２８５６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
実際の人材配置では、コンピュータによる定量的な評価が難しい要素がある。そのため、担当者が人材配置を人為的に決定することが重要である。また、人材配置の対象者と配置先との組合せの全てを考慮して、各対象者と各配置先とが最も適合する組合せ（以下「最適配置」という）を決定することが望ましい。
したがって、できるだけ多くの組合せについて、最適配置の決定に有用な情報をコンピュータによって提供することが望ましい。
【０００６】
しかし、特許文献１でされる情報は、ユーザによって指定された組合せが禁足条件に該当するか否かにとどまるため、最適配置の決定には不十分である。
【０００７】
本発明の目的は、人材配置における対象者と配置先との間の最適配置の決定を容易にするための情報を提供することである。
【課題を解決するための手段】
【０００８】
本発明の一態様は、
複数のポジションの少なくとも１つに属するメンバを各ポジションに配置するための配置案を生成する情報処理装置であって、
各ポジションに関するポジション情報と、各メンバに関するメンバ情報と、前記ポジション毎の配置の優先条件に関する優先条件情報と、前記ポジション毎の配置の任意条件に関する任意条件情報と、を取得する手段を備え、
各ポジションの優先条件を満たす配置案を生成する手段を備え、
各ポジションの任意条件と、各ポジションのポジション情報と、各メンバのメンバ情報とを参照して、各メンバと各ポジションとの適合レベルを計算する手段を備え、
各ポジションに対応するポジションオブジェクトと、前記複数のポジションの何れかに配置する候補メンバに対応する候補メンバオブジェクトと、を対応付けて提示する手段を備え、
前記ポジションオブジェクトは、前記ポジションを識別するポジション識別情報を含み、
前記候補メンバオブジェクトは、前記候補メンバを識別するメンバ識別情報と、前記候補メンバと前記ポジションとの適合レベルと、を含む、
情報処理装置である。
【発明の効果】
【０００９】
本発明によれば、人材配置における対象者と配置先との間の最適配置の決定を容易にするための情報を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の情報処理システムの構成を示すブロック図である。
【図２】図１の情報処理システムの機能ブロック図である。
【図３】本実施形態の概要の説明図である。
【図４】本実施形態のグループ情報データベースのデータ構造を示す図である。
【図５】本実施形態のメンバ情報データベースのデータ構造を示す図である。
【図６】本実施形態のポジション情報データベースのデータ構造を示す図である。
【図７】本実施形態の配置案の生成の処理のシーケンス図である。
【図８】図７の処理において表示される画面例を示す図である。
【図９】図７の適合レベルの計算の処理結果を示す図である。
【図１０】図７の処理において表示される画面例を示す図である。
【図１１】本実施形態の配置案の修正の処理のフローチャートである。
【図１２】図１１の処理において表示される画面例を示す図である。
【図１３】図１１の処理において表示される画面例を示す図である。
【図１４】図１１の処理において表示される画面例を示す図である。
【図１５】図１１の処理において表示される画面例を示す図である。
【図１６】変形例１の処理において表示される画面例を示す図である。
【図１７】変形例１の処理において表示される画面例を示す図である。
【図１８】変形例２の処理において表示される画面例を示す図である。
【図１９】変形例３の処理において表示される画面例を示す図である。
【図２０】変形例４の処理において表示される画面例を示す図である。
【図２１】変形例５の処理において表示される画面例を示す図である。
【図２２】変形例６の処理において表示される画面例を示す図である。
【図２３】変形例７の処理において表示される画面例を示す図である。
【図２４】変化例８の処理において表示される画面例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態について、図面に基づいて詳細に説明する。なお、実施形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１２】
（１）情報処理システムの構成
情報処理システムの構成を説明する。図１は、本実施形態の情報処理システムの構成を示すブロック図である。図２は、図１の情報処理システムの機能ブロック図である。
【００１３】
図１に示すように、情報処理システム１は、クライアント装置１０と、サーバ３０とを備える。
クライアント装置１０及びサーバ３０は、ネットワーク（例えば、インターネット又はイントラネット）ＮＷを介して接続される。
【００１４】
クライアント装置１０は、サーバ３０にリクエストを送信する情報処理装置の一例である。クライアント装置１０は、例えば、スマートフォン、タブレット端末、又は、パーソナルコンピュータである。
【００１５】
サーバ３０は、クライアント装置１０から送信されたリクエストに応じたレスポンスをクライアント装置１０に提供する情報処理装置の一例である。サーバ３０は、例えば、ウェブサーバである。
【００１６】
（１−１）クライアント装置の構成
クライアント装置１０の構成を説明する。
【００１７】
図２に示すように、クライアント装置１０は、記憶装置１１と、プロセッサ１２と、入出力インタフェース１３と、通信インタフェース１４とを備える。
【００１８】
記憶装置１１は、プログラム及びデータを記憶するように構成される。記憶装置１１は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
【００１９】
プログラムは、例えば、以下のプログラムを含む。
・ＯＳ（Operating System）のプログラム
・情報処理を実行するアプリケーション（例えば、ウェブブラウザ）のプログラム
【００２０】
データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理を実行することによって得られるデータ（つまり、情報処理の実行結果）
【００２１】
プロセッサ１２は、記憶装置１１に記憶されたプログラムを起動することによって、クライアント装置１０の機能を実現するように構成される。プロセッサ１２は、コンピュータの一例である。
【００２２】
入出力インタフェース１３は、クライアント装置１０に接続される入力デバイスからユーザの指示を取得し、かつ、クライアント装置１０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイである。
【００２３】
通信インタフェース１４は、クライアント装置１０とサーバ３０との間の通信を制御するように構成される。
【００２４】
（１−２）サーバの構成
サーバ３０の構成を説明する。
【００２５】
図２に示すように、サーバ３０は、記憶装置３１と、プロセッサ３２と、入出力インタフェース３３と、通信インタフェース３４とを備える。
【００２６】
記憶装置３１は、プログラム及びデータを記憶するように構成される。記憶装置３１は、例えば、ＲＯＭ、ＲＡＭ、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
【００２７】
プログラムは、例えば、以下のプログラムを含む。
・ＯＳのプログラム
・情報処理を実行するアプリケーションのプログラム
【００２８】
データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理の実行結果
【００２９】
プロセッサ３２は、記憶装置３１に記憶されたプログラムを起動することによって、サーバ３０の機能を実現するように構成される。プロセッサ３２は、コンピュータの一例である。
【００３０】
入出力インタフェース３３は、サーバ３０に接続される入力デバイスからユーザの指示を取得し、かつ、サーバ３０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイである。
【００３１】
通信インタフェース３４は、サーバ３０とクライアント装置１０との間の通信を制御するように構成される。
【００３２】
（２）実施形態の概要
本実施形態の概要について説明する。図３は、本実施形態の概要の説明図である。
【００３３】
図３Ａのサーバ３０は、複数のポジションの少なくとも１つに属するメンバを各ポジションに配置するための配置案を生成するように構成される。
サーバ３０は、クライアント装置１０から、各ポジションに関するポジション情報と、各メンバに関するメンバ情報と、ポジション毎の配置の優先条件に関する優先条件情報と、ポジション毎の配置の任意条件に関する任意条件情報と、を取得する。
サーバ３０は、各ポジションの優先条件を満たす配置案を生成する。
サーバ３０は、各ポジションの任意条件と、各ポジションのポジション情報と、各メンバのメンバ情報とを参照して、各メンバと各ポジションとの適合レベルを計算する。
サーバ３０は、クライアント装置１０を介して、各ポジションに対応するポジションオブジェクトと、複数のポジションの何れかに配置する候補メンバに対応する候補メンバオブジェクトと、が対応付けられた配置案をユーザ（例えば、組織の人事担当者）に提示する。
【００３４】
図３Ｂに示すように、ポジションオブジェクトは、組織を構成する各ポジションを識別するポジション識別情報Ｐ１〜Ｐ２を含む。
候補メンバオブジェクトは、候補メンバを識別するメンバ識別情報Ｍ１〜Ｍ４と、候補メンバとポジションとの適合レベルと、を含む。
【００３５】
（３）データベース
本実施形態のデータベースを説明する。以下のデータベースは、記憶装置３１に記憶される。
【００３６】
（３−１）グループ情報データベース
本実施形態のグループ情報データベースを説明する。図４は、本実施形態のグループ情報データベースのデータ構造を示す図である。
【００３７】
図４のグループ情報データベースには、グループに関するグループ情報が格納されている。
グループ情報データベースは、「グループＩＤ」フィールドと、「グループ名」フィールドと、「グループ属性」フィールドと、「売上」フィールドと、を含む。各フィールドは、互いに関連付けられている。
【００３８】
「グループＩＤ」フィールドには、グループを識別するグループ識別情報が格納される。
【００３９】
「グループ名」フィールドには、グループ名に関する情報（例えば、テキスト）が格納される。
【００４０】
「グループ属性」フィールドには、グループの属性に関するグループ属性情報が格納される。「グループ属性」フィールドは、複数のサブフィールド（「タイプ」フィールド、「メンバ数」フィールド、及び、「住所」フィールド）を含む。
【００４１】
「タイプ」フィールドには、グループのタイプに関する情報が格納される。グループのタイプは、例えば、本社又は店舗である。
【００４２】
「メンバ数」フィールドには、グループに所属するメンバの数に関する情報が格納される。
【００４３】
「住所」フィールドには、グループの住所に関する情報が格納される。
【００４４】
「売上」フィールドには、グループの売上に関する情報が格納される。
【００４５】
（３−２）メンバ情報データベース
本実施形態のメンバ情報データベースを説明する。図５は、本実施形態のメンバ情報データベースのデータ構造を示す図である。
【００４６】
図５のメンバ情報データベースには、メンバに関するメンバ情報が格納されている。
メンバ情報データベースは、「メンバＩＤ」フィールドと、「メンバ名」フィールドと、「ポジションＩＤ」フィールドと、「メンバ属性」フィールドと、を含む。各フィールドは、互いに関連付けられている。
【００４７】
「メンバＩＤ」フィールドには、メンバを識別するメンバ識別情報が格納される。
【００４８】
「メンバ名」フィールドには、メンバ名に関する情報（例えば、テキスト）が格納される。
【００４９】
「ポジションＩＤ」フィールドには、メンバが配置されているポジションのポジション識別情報が格納される。
【００５０】
「メンバ属性」フィールドには、メンバの属性に関するメンバ属性情報が格納される。「メンバ属性」フィールドは、複数のサブフィールド（「滞留期間」フィールド、「評価」フィールド、「年齢」フィールド、「住所」フィールド、「所属履歴」フィールド、及び、「資格」フィールド）を含む。
【００５１】
「滞留期間」フィールドには、メンバがポジションＩＤに対応するポジションに配置されている期間に関する情報が格納される。メンバは、例えば、企業の社員又は採用応募者である。
【００５２】
「評価」フィールドには、組織内におけるメンバの評価に関する評価情報が格納される。組織は、例えば、企業である。
【００５３】
「年齢」フィールドには、メンバの年齢に関する情報が格納される。
【００５４】
「住所」フィールドには、メンバの住所に関する情報が格納される。
【００５５】
「所属履歴」フィールドには、メンバが過去に所属したグループのグループ識別情報が格納される。グループは、例えば、企業の部門である。
【００５６】
「資格」フィールドには、メンバが保有する資格（組織内で規定された資格、又は、組織外で規定された資格）に関する情報が格納される。
【００５７】
（３−３）ポジション情報データベース
本実施形態のポジション情報データベースを説明する。図６は、本実施形態のポジション情報データベースのデータ構造を示す図である。
【００５８】
図６のポジション情報データベースには、ポジションに関するポジション情報が格納されている。
ポジション情報データベースは、「ポジションＩＤ」フィールドと、「ポジション名」フィールドと、「グループＩＤ」フィールドと、「配置条件」フィールドと、を含む。各フィールドは、互いに関連付けられている。
【００５９】
「ポジションＩＤ」フィールドには、ポジションを識別するポジション識別情報が格納される。
【００６０】
「ポジション名」フィールドには、ポジション名に関する情報（例えば、テキスト）が格納される。
【００６１】
「グループＩＤ」フィールドには、ポジションに該当するグループのグループ識別情報が格納される。
【００６２】
「配置条件」フィールドには、ポジションに対する配置条件に関する配置条件情報が格納される。「配置条件」フィールドは、複数のサブフィールド（「優先条件」フィールド及び「任意条件」フィールド）を含む。
【００６３】
「優先条件」フィールドには、配置案において優先的に充足することが求められる優先条件に関する優先条件情報が格納される。例えば、図６は、各ポジションＩＤに、以下の優先条件が関連付けられていることを示している。
・ポジションＩＤ「Ｐ０１」：役職がマネージャであり、且つ、職歴が本社でないこと
・ポジションＩＤ「Ｐ０２」：役職が販売員であること
・ポジションＩＤ「Ｐ０３」：役職が販売員であり、且つ、職歴が支店Ａであること
・ポジションＩＤ「Ｐ０４」：役職が販売員であり、且つ、職歴が支店Ｂであること
・ポジションＩＤ「Ｐ０５」：役職が店長であり、且つ、職歴が支店Ｂであること
【００６４】
「任意条件」フィールドには、メンバとポジションとの適合レベルの計算のために参照される任意条件に関する任意条件情報が格納される。例えば、図６は、各ポジションＩＤに、以下の任意条件が関連付けられていることを示している。
・ポジションＩＤ「Ｐ０１」：勤務年数が５年以上であり、資格を有しており、且つ、評価が８以上であること
・ポジションＩＤ「Ｐ０２」：職歴が本社でなく、勤務年数が５年以上であり、資格を有しており、且つ、評価が５以上であること
・ポジションＩＤ「Ｐ０３」：勤務年数が２年以上であり、資格を有しており、且つ、評価が４以上であること
・ポジションＩＤ「Ｐ０４」：勤務年数が２年以上であり、資格を有しており、且つ、評価が５以上であること
・ポジションＩＤ「Ｐ０５」：勤務年数が２年以上であり、資格を有しており、且つ、評価が８以上であること
【００６５】
（４）情報処理
本実施形態の情報処理を説明する。
【００６６】
（４−１）配置案の生成の処理
本実施形態の情報処理を説明する。
【００６７】
図７は、本実施形態の配置案の生成の処理のシーケンス図である。図８は、図７の処理において表示される画面例を示す図である。図９は、図７の適合レベルの計算の処理結果を示す図である。図１０は、図７の処理において表示される画面例を示す図である。
【００６８】
図７に示すように、クライアント装置１０は、条件の受付（Ｓ１１０）を実行する。
具体的には、プロセッサ１２は、画面Ｐ１０（図８）をディスプレイに表示する。
【００６９】
画面Ｐ１０は、表示オブジェクトＡ１０と、フィールドオブジェクトＦ１０と、操作オブジェクトＢ１０と、を含む。
表示オブジェクトＡ１０には、グループ名と、ポジション名と、が表示される。各ポジション名には、ポジションＩＤが割り当てられている。
【００７０】
フィールドオブジェクトＦ１０は、配置条件に関するユーザ指示を受け付けるオブジェクトである。配置条件は、例えば、役職、職歴、勤続年数、及び、評価に関する条件を含む。ユーザは、フィールドオブジェクトＦ１０を指定することにより、各配置条件の内容を入力することができる。
フィールドオブジェクトＦ１０は、画像オブジェクトＩＭＧ１０ａ〜ＩＭＧ１０ｂを含む。画像オブジェクトＩＭＧ１０ａは、優先条件を意味するオブジェクトである。画像オブジェクトＩＭＧ１０ｂは、任意条件を意味するオブジェクトである。画像オブジェクトＩＭＧ１０ａ〜ＩＭＧ１０ｂは、操作可能に構成される。画像オブジェクトＩＭＧ１０ａ〜ＩＭＧ１０ｂは、ユーザの操作に応じて交互に切り替わる。ユーザは、画像オブジェクトＩＭＧ１０ａ〜ＩＭＧ１０ｂに対する操作によって、各配置条件のランク（優先条件又は任意条件）を設定することができる。
【００７１】
操作オブジェクトＢ１０は、生成リクエスト（Ｓ１１１）を実行させるためのユーザ指示を受け付けるオブジェクトである。
【００７２】
例えば、図８では、グループ名「本社」且つポジション名「マネージャ」については、優先条件（役職「マネージャ」及び職歴「本社」）、並びに、任意条件（勤続年数「５年以上」及び評価「８以上」）が設定される。
グループ名「本社」且つポジション名「販売員」については、優先条件（役職「販売員」）、並びに、任意条件（職歴「本社」、勤続年数「５年未満」、及び、評価「５」）が設定される。
グループ名「支店Ａ」且つポジション名「販売員」については、優先条件（役職「販売員」及び職歴「支店Ｂ」）、並びに、任意条件（勤続年数「２年以上」、及び、評価「４以上」）が設定される。
【００７３】
ステップＳ１１０の後、クライアント装置１０は、生成リクエスト（Ｓ１１１）を実行する。
具体的には、ユーザがフィールドオブジェクトＦ１０に配置条件の内容と配置条件のランクとを指定し、且つ、操作オブジェクトＢ１０を操作すると、プロセッサ１２は、生成リクエストデータをサーバ３０に送信する。生成リクエストデータは、フィールドオブジェクトＦ１０に対する指定に対応する配置条件情報を含む。配置条件情報は、ポジションＩＤと、優先条件情報及び任意条件情報の組合せと、が関連付けられた情報である。
【００７４】
ステップＳ１１１の後、サーバ３０は、条件の設定（Ｓ１３０）を実行する。
具体的には、プロセッサ３２は、生成リクエストデータに含まれるポジションＩＤに関連付けられた優先条件情報及び任意条件情報を、それぞれ、ポジション情報データベース（図６）の「優先条件」フィールド及び「任意条件」フィールドに格納する。
【００７５】
ステップＳ１３０の後、サーバ３０は、適合レベルの計算（Ｓ１３１）を実行する。
具体的には、記憶装置３１には、適合レベル計算モデルが格納されている。適合レベル計算モデルは、例えば、メンバ属性情報（例えば、滞留期間、評価、年齢、住所、所属履歴、及び、資格）のベクトル、及び、任意条件のベクトルの距離又は類似度（一例として、コサイン類似度）を求める関数である。この場合、適合レベル計算モデルによって得られたコサイン類似度は、メンバ属性情報と任意条件との組合せに対応する適合レベルを意味する。
【００７６】
プロセッサ３２は、メンバ情報データベース（図５）の各メンバ識別情報に関連付けられたメンバ属性情報（例えば、滞留期間、評価、年齢、住所、所属履歴、及び、資格の組合せ）と、ステップＳ１３０で「任意条件」フィールドに格納された任意条件情報と、を適合レベル計算モデルに入力することにより、各メンバと各ポジションとの適合レベル（図９）を計算する。
【００７７】
ステップＳ１３２の後、サーバ３０は、配置案の生成（Ｓ１３２）を実行する。
具体的には、プロセッサ３２は、メンバ情報データベース（図５）の各メンバ識別情報に関連付けられたメンバ属性情報と、ステップＳ１３０で「優先条件」フィールドに格納された優先条件情報と、を参照して、少なくとも１つの配置案を生成する。
配置案は、複数のポジションと、各ポジションに配置された少なくとも１人のメンバ（以下「候補メンバ」という）と、の組合せである。
【００７８】
ステップＳ１３１の後、サーバ３０は、統計値の計算（Ｓ１３３）を実行する。
具体的には、プロセッサ３２は、ステップＳ１３１で得られた適合レベルのうち、ステップＳ１３２で得られた配置案における各ポジションと各候補メンバとの適合レベルを特定する。
プロセッサ３２は、ポジション毎に、各ポジションに配置された複数の候補メンバの適合レベルの統計値（例えば、平均適合レベル）を計算する。
プロセッサ３２は、メンバ情報データベース（図５）を参照して、各候補メンバのメンバ識別情報に関連付けられたメンバ属性情報を特定する。
プロセッサ３２は、特定したメンバ属性情報を参照して、ポジション毎に、各候補メンバのメンバ属性の統計値（例えば、滞留期間の平均値、評価の平均値、年齢の平均値、住所のヒストグラム、所属履歴の分布、及び、資格の分布）を計算する。
【００７９】
ステップＳ１３３の後、サーバ３０は、生成レスポンス（Ｓ１３４）を実行する。
具体的には、プロセッサ３２は、生成レスポンスデータをクライアント装置１０に送信する。生成レスポンスデータは、以下の情報を含む。
・ステップＳ１３１で得られた適合レベル
・ステップＳ１３２で得られた配置案
・ステップＳ１３３で得られた統計値
【００８０】
ステップＳ１３４の後、クライアント装置１０は、配置案の提示（Ｓ１１２）を実行する。
具体的には、プロセッサ１２は、生成レスポンスデータに含まれる情報を用いて、画面Ｐ１１（図１０）をディスプレイに表示する。
【００８１】
画面Ｐ１１は、表示オブジェクトＡ１１ａ〜Ａ１１ｄと、操作オブジェクトＢ１１ａ〜Ｂ１１ｂと、を含む。
【００８２】
表示オブジェクトＡ１１ａは、グループ名及びポジション名の組合せ（「ポジション識別情報」の一例）を示すオブジェクト（「ポジションオブジェクト」の一例）である。表示オブジェクトＡ１１ａには、ポジション識別情報（例えば、「ポジションＩＤ」フィールドの情報、「ポジション名」フィールドの情報、及び、「グループＩＤ」フィールドの情報の組合せ）が割り当てられている
表示オブジェクトＡ１１ｂは、生成レスポンスデータに含まれる配置案において各ポジションに配置された候補メンバを示すオブジェクトである。
表示オブジェクトＡ１１ｃは、生成レスポンスデータに含まれる統計値（例えば、平均適合レベル及び平均評価）を示すオブジェクトである。
表示オブジェクトＡ１１ｄには、生成レスポンスデータに含まれる配置案の配置条件の充足状態（例えば、「充足」又は「非充足」）が表示される。
操作オブジェクトＢ１１ａは、生成レスポンスデータに含まれる配置案を修正するためのユーザ指示を受け付けるオブジェクトである。
操作オブジェクトＢ１１ｂは、生成レスポンスデータに含まれる配置案において何れのポジションにも配置されていないメンバ（以下「未配置メンバ」という）を表示させるためのユーザ指示を受け付けるオブジェクトである。
【００８３】
表示オブジェクトＡ１１ｂは、画像オブジェクトＩＭＧ１１ａ〜ＩＭＧ１１ｃと、画像オブジェクトＩＭＧ１１ａａ〜ＩＭＧ１１ｃａと、を含む。画像オブジェクトＩＭＧ１１ａ〜ＩＭＧ１１ｃは、操作可能に構成される。
【００８４】
画像オブジェクトＩＭＧ１１ａ〜ＩＭＧ１１ｃは、候補メンバのオブジェクト（以下「候補メンバオブジェクト」という）である。画像オブジェクトＩＭＧ１１ａ〜ＩＭＧ１１ｃには、候補メンバのメンバ識別情報（例えば、「メンバＩＤ」フィールドの情報及び「メンバ名」フィールドの情報の組合せ）が割り当てられている。画像オブジェクトＩＭＧ１１ａ〜ＩＭＧ１１ｃには、候補メンバのメンバ識別情報のうちメンバ名に関する情報が表示される。
画像オブジェクトＩＭＧ１１ａ〜ＩＭＧ１１ｂは、配置案において配置されたポジションとメンバ情報データベース（図５）の「ポジションＩＤ」フィールドのポジション識別情報に対応するポジション（以下「既存ポジション」という）とが異なる候補メンバ（つまり、配置案においてポジションが異動するメンバ）のオブジェクトである。
画像オブジェクトＩＭＧ１１ｃは、配置案において配置されたポジションと既存ポジションとが同一である候補メンバ（つまり、配置案においてポジションが異動しないメンバ）のオブジェクトである。
画像オブジェクトＩＭＧ１１ａ〜ＩＭＧ１１ｂは、画像オブジェクトＩＭＧｃとは異なる態様（例えば、オブジェクトの形状、カラー、パターン、フォント、及び、それらの組合せ）で提示される。
【００８５】
画像オブジェクトＩＭＧ１１ａａ〜ＩＭＧ１１ｃａは、各候補メンバと各ポジションとの適合レベルを示すオブジェクトである。
画像オブジェクトＩＭＧ１１ａａは、適合レベル「５」を示す。
画像オブジェクトＩＭＧ１１ｂａ〜ＩＭＧｃａは、適合レベル「３」を示す。
所定の閾値（例えば、５）以上の適合レベルを示す画像オブジェクトＩＭＧ１１ａａは、閾値未満の適合レベルを示す画像オブジェクトＩＭＧ１１ｂａ〜ＩＭＧｃａとは異なる態様（例えば、オブジェクトの形状、カラー、パターン、フォント、及び、それらの組合せ）で提示される。
【００８６】
（４−２）配置案の修正の処理
本実施形態の配置案の修正の処理を説明する。図１１は、本実施形態の配置案の修正の処理のフローチャートである。図１２は、図１１の処理において表示される画面例を示す図である。図１３は、図１１の処理において表示される画面例を示す図である。図１４は、図１１の処理において表示される画面例を示す図である。図１５は、図１１の処理において表示される画面例を示す図である。
【００８７】
図１１に示すように、クライアント装置１０は、修正条件の受付（Ｓ２１０）を実行する。
具体的には、ユーザが、画面Ｐ１１（図１１）の画像オブジェクトＩＭＧ１１ａ（図１２）をグループ名「本社」及びポジション名「販売員」に対応する第１ポジション（つまり、修正前のポジション）の領域（「第１ポジションオブジェクト」の一例）から、グループ名「支店Ａ」及びポジション名「販売員」に対応する第２ポジション（つまり、修正後のポジション）の領域（「第２ポジションオブジェクト」の一例）に移動させると、プロセッサ１２は、画像オブジェクトＩＭＧ１１ａに対応する候補メンバを第２ポジションに配置するためのユーザ指示を受け付ける。
【００８８】
ステップＳ２１０の後、クライアント装置１０は、修正リクエスト（Ｓ２１１）を実行する。
具体的には、ユーザが画面Ｐ１１（図１１）の操作オブジェクトＢ１１ａを操作すると、プロセッサ１２は、修正リクエストデータをサーバ３０に送信する。修正リクエストデータは、以下の情報（つまり、修正条件）を含む。
・画像オブジェクトＩＭＧ１１ａに対応する候補メンバ（以下、「修正候補メンバ」という）のメンバ識別情報
・第２ポジションのポジション識別情報
【００８９】
ステップＳ２１１の後、サーバ３０は、修正配置案の生成（Ｓ２３０）を実行する。
具体的には、プロセッサ３２は、修正リクエストデータに含まれるメンバ識別情報に対応する候補メンバ（つまり、修正候補メンバ）を第２ポジションに配置するための修正配置案を生成する。修正配置案は、修正候補メンバが第１ポジションではなく第２ポジションに配置されている点において、ステップＳ１３２で得られた配置案とは異なる。
【００９０】
ステップＳ２３０の後、サーバ３０は、適合レベルの計算（Ｓ２３１）を実行する。
具体的には、プロセッサ３２は、メンバ情報データベース（図５）を参照して、修正候補メンバのメンバ識別情報に関連付けられたメンバ属性情報（例えば、滞留期間、評価、年齢、住所、所属履歴、及び、資格の組合せ）を特定する。
プロセッサ３２は、特定したメンバ属性情報と、ステップＳ１３０で「任意条件」フィールドに格納された任意条件情報と、を適合レベル計算モデルに入力することにより、修正候補メンバと第２ポジションとの適合レベルを計算する。
【００９１】
ステップＳ２３１の後、サーバ３０は、統計値の計算（Ｓ２３２）を実行する。
具体的には、プロセッサ３２は、ポジション毎に、各ポジションに配置された複数の候補メンバ（修正候補メンバを含む）の適合レベルの統計値（例えば、平均適合レベル）を計算する。
プロセッサ３２は、メンバ情報データベース（図５）を参照して、各候補メンバ（修正候補メンバを含む）のメンバ識別情報に関連付けられたメンバ属性情報を特定する。
プロセッサ３２は、特定したメンバ属性情報を参照して、ポジション毎に、各候補メンバのメンバ属性の統計値（例えば、滞留期間の平均値、評価の平均値、年齢の平均値、住所のヒストグラム、所属履歴の分布、及び、資格の分布）を計算する。
【００９２】
ステップＳ２３２の後、サーバ３０は、修正レスポンス（Ｓ２３３）を実行する。
具体的には、プロセッサ３２は、修正レスポンスデータをクライアント装置１０に送信する。修正レスポンスデータは、以下の情報を含む。
・ステップＳ２３０で得られた修正移動案
・ステップＳ２３１で得られた適合レベル
・ステップＳ２３２で得られた統計値
【００９３】
ステップＳ２３３の後、クライアント装置１０は、修正配置案の提示（Ｓ２１２）を実行する。
具体的には、プロセッサ１２は、画面Ｐ１２（図１３）をディスプレイに表示する。
【００９４】
画面Ｐ１２は、表示オブジェクトＡ１２ａ〜Ａ１２ｄと、操作オブジェクトＢ１１ａ〜Ｂ１１ｂ及びＢ１２と、を含む。
【００９５】
表示オブジェクトＡ１２ａは、表示オブジェクトＡ１１ａ（図１０）と同様である。
表示オブジェクトＡ１２ｂは、修正レスポンスデータに含まれる配置案において各ポジションに配置された候補メンバを示すオブジェクトである。
表示オブジェクトＡ１２ｃは、修正レスポンスデータに含まれる統計値（例えば、平均適合レベル及び平均評価）を示すオブジェクトである。
表示オブジェクトＡ１２ｄには、修正レスポンスデータに含まれる配置案の配置条件の充足状態（例えば、「充足」又は「非充足」）が表示される。
【００９６】
表示オブジェクトＡ１２ｂは、画像オブジェクトＩＭＧ１１ａ〜ＩＭＧ１１ｃと、画像オブジェクトＩＭＧ１１ａａと、を含む。表示オブジェクトＡ１２ｂは、以下の点において、表示オブジェクトＡ１１ｂ（図１０）とは異なる。
・画像オブジェクトＩＭＧ１１ａが第２ポジション（グループ名「支店Ａ」及びポジション名「販売員」）に対応するポジションオブジェクトに対応付けられている点
・画像オブジェクトＩＭＧ１１ａａが修正リクエストデータに含まれる適合レベルに対応する点
【００９７】
表示オブジェクトＡ１２ｃは、修正リクエストデータに含まれる統計値に対応する点において、表示オブジェクトＡ１１ｃ（図１０）とは異なる。
【００９８】
表示オブジェクトＡ１２ｄは、修正配置案についての充足状態を示す点において、表示オブジェクトＡ１１ｄ（図１０）とは異なる。図１３は、グループ名「本社」及びポジション名「マネージャ」、並びに、グループ名「本社」及びポジション名「販売員」について、全ての配置条件を充足することを意味し、グループ名「支店Ａ」及びポジション名「販売員」について、配置条件の少なくとも１つを充足しないことを意味する。
【００９９】
操作オブジェクトＢ１２は、画面Ｐ１１（図１０）で提示された配置案と修正配置案とを比較するためのユーザ指示を受け付けるオブジェクトである。
【０１００】
図１４に示すように、表示オブジェクトＡ１２ｄは、操作可能に構成される。
ユーザが表示オブジェクトＡ１２ｄを操作すると、優先条件及び任意条件のそれぞれについて、配置条件の充足状態に関する詳細情報（例えば、充足する条件の数、及び、充足しない条件の数）が提示される。
図１４は、グループ名「支店Ａ」及びポジション名「販売員」について、全ての優先条件と、２つの任意条件と、を充足するが、１つの任意条件を充足しないことを意味する。
ユーザが、詳細情報を操作すると、操作された詳細情報に対応する各配置条件について、達成難易度と、達成確率と、達成しているか否かと、を含む付加情報（図１５）が提示される。
ある条件（優先条件又は任意条件）の達成確率は、例えば、式１を用いて計算される。
P = Ms/M  …（式１）
・Ｐ：達成確率
・Ｍｓ：評価が所定の閾値以上である候補メンバの数
・Ｍ：メンバの総数
達成難易度は、達成確率Ｐによって決まる指標である。達成難易度「高」は、達成確率Ｐが所定の下限閾値未満であることを示す。達成難易度「中」は、達成確率Ｐが下限閾値以上且つ所定の上限閾値未満であることを示す。達成難易度「低」は、達成確率Ｐが上限閾値以上であることを示す。
【０１０１】
本実施形態によれば、図１０に示すように、配置案において、表示オブジェクト（ポジションオブジェクト）Ａ１１ａと、表示オブジェクト（候補メンバオブジェクト）Ａ１１ｂと、が対応付けて表示される。表示オブジェクトＡ１１ｂは、画像オブジェクトＩＭＧ１１ａ〜ＩＭＧ１１ｃを含む。画像オブジェクトＩＭＧ１１ａ〜ＩＭＧ１１ｃは、それぞれ、候補メンバのメンバ識別情報（例えば、メンバ名）と、候補メンバとポジションとの適合レベルを示す画像オブジェクトＩＭＧ１１ａａ〜１１ｃａと、を含む。
これにより、ユーザに対して、人材配置における対象者（候補メンバ）と配置先（候補メンバが配置されたポジション）との間の最適配置の決定を容易にするための情報を提供することができる。
【０１０２】
（５）変形例
本実施形態の変形例を説明する。
【０１０３】
（５−１）変形例１
変形例１を説明する。図１６は、変形例１の処理において表示される画面例を示す図である。図１７は、変形例１の処理において表示される画面例を示す図である。
【０１０４】
変形例１では、図１６に示すように、ユーザが画像オブジェクトＩＭＧ１１ｂに対して所定の第１操作（例えば、ダブルタップ）を行うと、プロセッサ１２は、画像オブジェクト（「第１候補メンバオブジェクト」の一例）ＩＭＧ１１ｂに割り当てられたメンバ識別情報を修正候補メンバ（「第１候補メンバ」の一例）のメンバ識別情報として特定し、且つ、当該メンバ識別情報に固定フラグを設定する。固定フラグは、画像オブジェクトＩＭＧ１１ｂに対応する修正候補メンバを第１ポジション（グループ名「支店Ａ」及びポジション名「販売員」）に配置することを固定するためのユーザ指示を意味する。
ユーザが画像オブジェクトＩＭＧ１１ｃに対して所定の第２操作（例えば、長押し）を行うと、プロセッサ１２は、画像オブジェクトＩＭＧ１１ｃに割り当てられたメンバ識別情報を修正候補メンバ（「第１候補メンバ」の一例）のメンバ識別情報として特定し、且つ、当該メンバ識別情報に禁止フラグを設定する。禁止フラグは、画像オブジェクトＩＭＧ１１ｃに対応する修正候補メンバを、当該修正候補メンバが配置された第１ポジション（グループ名「支店Ａ」及びポジション名「販売員」）から、第１ポジションとは異なる第２ポジションに配置するためのユーザ指示を意味する。
【０１０５】
ステップＳ２３０（図１１）において、プロセッサ３２は、修正リクエストデータに含まれるメンバ識別情報のうち、固定フラグが割り当てられたメンバ識別情報に対応する修正候補メンバが第１ポジションに配置され、且つ、当該修正候補メンバ以外の候補メンバ（「第２候補メンバ」の一例）が各ポジションに配置された修正配置案を生成する。
プロセッサ３２は、修正リクエストデータに含まれるメンバ識別情報のうち、禁止フラグが割り当てられたメンバ識別情報に対応する修正候補メンバが第１ポジションとは異なる第２ポジションに配置された修正配置案、又は、当該修正候補メンバが何れのポジションにも配置されていない修正配置案（つまり、当該修正候補メンバが未配置メンバになる修正配置案）を生成する。
【０１０６】
変形例１によれば、ユーザは、簡易な操作を行うだけで、特定のメンバが特定のポジションに固定された修正配置案、及び、特定のメンバを特定のポジションに配置しない修正配置案を得ることができる。
【０１０７】
（５−２）変形例２
変形例２を説明する。変形例２は、未配置メンバを各ポジションに配置する配置案を生成する例である。図１８は、変形例２の処理において表示される画面例を示す図である。
【０１０８】
変形例２では、ステップＳ１１２（図７）において表示される画面Ｐ１１又はステップＳ２１２（図１１）において表示される画面Ｐ１２において、ユーザが操作オブジェクトＢ１１ｂを操作すると、プロセッサ１２は、画面Ｐ１３（図１８）をディスプレイに表示する。
【０１０９】
画面Ｐ１３は、画像オブジェクトＩＭＧ１３ａ〜ＩＭＧ１３ｃを含む。
画像オブジェクトＩＭＧ１３ａ〜ＩＭＧ１３ｃは、ステップＳ１３２（図７）で得られた配置案又はステップＳ２３０（図１１）で得られた修正配置案において何れのポジションにも配置されていない未配置メンバに対応するオブジェクト（以下「未配置オブジェクト」という）である。画像オブジェクトＩＭＧ１３ａ〜ＩＭＧ１３ｃには、それぞれ、未配置メンバのメンバ識別情報が割り当てられている。
【０１１０】
ステップＳ２１１（図１１）において、ユーザが画像オブジェクトＩＭＧ１３ａを任意の第２ポジション（例えば、グループ名「本社」及びポジション名「マネージャ」）に配置する操作を行うと、プロセッサ１２は、修正リクエストデータを生成する。修正リクエストデータは、以下の情報を含む。
・画像オブジェクトＩＭＧ１３ａに対応する未配置メンバのメンバ識別情報
・第２ポジションのポジション識別情報
【０１１１】
変形例２によれば、ユーザは、簡易な操作を行うだけで、配置案又は修正配置案において何れのポジションにも配置されなかった未配置メンバが何れかのポジションに配置された修正配置案を得ることができる。
【０１１２】
（５−３）変形例３
変形例３を説明する。変形例３は、配置案における各ポジションと各候補メンバの適合レベルを提示する例である。図１９は、変形例３の処理において表示される画面例を示す図である。
【０１１３】
変形例３では、ステップＳ１１２（図７）において表示される画面Ｐ１１（図１０）又はステップＳ２１２（図１１）において表示される画面Ｐ１２の表示オブジェクトＡ１１ａ又はＡ１２ａは、操作可能に構成される。
ユーザが表示オブジェクトＡ１１ａ又はＡ１２ａを操作すると、プロセッサ１２は、画面Ｐ１４（図１９）をディスプレイに表示する。
【０１１４】
画面Ｐ１４には、ユーザによって操作された表示オブジェクトＡ１１ａ又はＡ１２ａに対応するポジションと各候補メンバとの適合レベルと、各候補メンバのメンバ属性情報（滞留期間、評価、年齢、住所、所属履歴、及び、資格）と、が表示される。
【０１１５】
変形例３によれば、ユーザが、表示オブジェクトＡ１１ａ又はＡ１２ａを操作するだけで、所望のポジションと各候補メンバとの適合レベルが提示される。これにより、ユーザは、所望のポジションと各候補メンバとの適性を容易に確認することができる。
【０１１６】
（５−４）変形例４
変形例４を説明する。変形例４は、配置案における候補メンバと類似するメンバ（以下「類似メンバ」という）のメンバ情報を提示する例である。図２０は、変形例４の処理において表示される画面例を示す図である。
【０１１７】
変形例４では、ステップＳ１１２（図７）において表示される画面Ｐ１１（図１０）又はステップＳ２１２（図１１）において表示される画面Ｐ１２において、ユーザが画像オブジェクトＩＭＧ１１ａを操作（例えば、長押し）すると、プロセッサ１２は、ユーザによって操作された画像オブジェクトＩＭＧ１１ａに割り当てられたメンバ識別情報をサーバ３０に送信する。
【０１１８】
プロセッサ３２は、メンバ情報データベース（図５）を参照して、クライアント装置１０から送信されたメンバ識別情報に関連付けられたメンバ属性情報（つまり、ユーザによって操作された画像オブジェクトＩＭＧ１１ａに対応する候補メンバ（以下「対象候補メンバ」という）のメンバ属性情報）を特定する。
プロセッサ３２は、当該メンバ識別情報とは異なるメンバ識別情報に関連付けられたメンバ属性情報（つまり、対象候補メンバとは異なるメンバのメンバ属性情報）と特定したメンバ属性情報との類似度を計算する。
プロセッサ３２は、各メンバのメンバ情報及び類似度をクライアント装置１０に送信する。
【０１１９】
プロセッサ１２は、サーバ３０から送信されたメンバ情報及び類似度に基づいて、画面Ｐ１５（図２０）をディスプレイに表示する。
【０１２０】
画面Ｐ１５には、各メンバのメンバ情報と、各メンバと対象候補メンバとの間の類似度と、が表示される。
【０１２１】
変形例４によれば、ユーザが画像オブジェクトＩＭＧ１１ａを操作するだけで、対象候補メンバと対象候補メンバ以外のメンバとの類似度及びメンバ情報が表示される。これにより、ユーザは、所望の候補メンバと各メンバとの間の類似度を容易に確認することができる。
【０１２２】
（５−５）変形例５
変形例５を説明する。変形例５は、ユーザが所望する候補メンバと各ポジションとの適合レベルを提示する例である。図２１は、変形例５の処理において表示される画面例を示す図である。
【０１２３】
変形例５では、ステップＳ１１２（図７）において表示される画面Ｐ１１（図１０）又はステップＳ２１２（図１１）において表示される画面Ｐ１２において、ユーザが画像オブジェクトＩＭＧ１１ａを操作（例えば、長押し）すると、プロセッサ１２は、画面Ｐ１６（図２１）をディスプレイに表示する。
【０１２４】
画面Ｐ１６には、ユーザによって操作された画像オブジェクトＩＭＧ１１ａに対応する候補メンバと各ポジションとの適合レベルが表示される。
【０１２５】
変形例５によれば、ユーザが、画像オブジェクトＩＭＧ１１ａを操作するだけで、所望の候補メンバと各ポジションとの適合レベルが提示される。これにより、ユーザは、所望の候補メンバと各ポジションとの適性を容易に確認することができる。
【０１２６】
（５−６）変形例６
変形例６を説明する。変形例６は、統計値に関する配置条件の指定に基づいて修正配置案を生成する例である。図２２は、変形例６の処理において表示される画面例を示す図である。
【０１２７】
変形例６では、ステップＳ１１２（図７）において表示される画面Ｐ１１（図１０）又はステップＳ２１２（図１１）において表示される画面Ｐ１２が表示オブジェクトＡ１１ｅを含む。
表示オブジェクトＡ１１ｅには、各ポジションに割り当てられた候補メンバの平均年齢が表示される。
【０１２８】
ユーザが表示オブジェクトＡ１１ｅを操作すると、プロセッサ１２は、画面Ｐ１７（図２２）をディスプレイに表示する。
【０１２９】
画面Ｐ２２は、操作オブジェクトＢ１７と、フィールドオブジェクトＦ１７と、を含む。
フィールドオブジェクトＦ１７は、平均年齢に関する条件の指定を受け付けるオブジェクトである。
操作オブジェクトＢ１７は、フィールドオブジェクトＦ１７で指定された修正条件をサーバ３０に送信させるためのユーザ指示を受け付けるオブジェクトである。
【０１３０】
ユーザがフィールドオブジェクトＦ１７に平均年齢に関する条件を入力し、且つ、操作オブジェクトＢ１７を操作すると、プロセッサ１２は、フィールドオブジェクトＦ１７に入力された条件をサーバ３０に送信する。
【０１３１】
プロセッサ３２は、クライアント装置１０から送信された平均年齢の値を参照し、候補メンバの平均年齢がフィールドオブジェクトＦ１７に入力された条件を充足する修正配置案を生成する。
【０１３２】
なお、変形例６では、ポジション毎の平均年齢に関する条件に基づいてサーバ３０が修正配置案を生成する例を示したが、変形例６はこれに限られない。変形例６は、以下の条件に基づいてサーバ３０が修正配置案を生成する例にも適用可能である。
・平均年齢以外の統計値（例えば、平均適合レベル及び平均評価の少なくとも１つ）に関する条件
・グループの統計値（例えば、平均適合レベル、平均評価、及び、平均年齢の少なくとも１つ）に関する条件
【０１３３】
変形例６によれば、ユーザが統計値に関する条件を指定すると、当該条件を充足する修正配置案が提示される。これにより、ユーザは、所望の統計値に基づく修正配置案を容易に得ることができる。
【０１３４】
（５−７）変形例７
変形例７を説明する。変形例７は、複数の配置案（図７で得られた配置案及び図１１で得られた修正配置案の少なくとも１つを含む）の比較結果を提示する例である。図２３は、変形例７の処理において表示される画面例を示す図である。
【０１３５】
変形例７では、画面Ｐ１２（図１３）において、ユーザが操作オブジェクトＢ１２を操作すると、プロセッサ１２は、配置案及び修正配置案を比較するための比較リクエストデータをサーバ３０に送信する。
【０１３６】
プロセッサ３２は、クライアント装置１０から送信された比較リクエストデータに応じて、配置案及び修正配置案のそれぞれについて、以下の指標を計算する。
・全ての候補メンバのうち、所望の配置先に配置された候補メンバの割合（以下「メンバ希望充足度」という）
・ポジション条件の充足度（以下「ポジション条件充足度」という）
・配置案又は修正配置案のポジションが既存ポジションより上位のポジションである候補メンバの割合（以下「チャレンジレベル」という）
【０１３７】
変形例７によれば、配置案及び修正配置案の比較結果が提示される。これにより、ユーザは、複数の配置案の中から所望の配置案を容易に決定することができる。
【０１３８】
（５−８）変形例８
変形例８を説明する。変形例８は、ユーザによって指定された人数に関する条件（以下「人数条件」という）に基づいて、修正配置案を生成する例である。図２４は、変化例８の処理において表示される画面例を示す図である。
【０１３９】
変形例８では、図２４に示すように、ステップＳ１１２（図７）において表示される画面Ｐ１１（図１０）又はステップＳ２１２（図１１）において表示される画面Ｐ１２がフィールドオブジェクトＦ１１を含む。
フィールドオブジェクトＦ１１は、人数条件の指定を受け付けるオブジェクトである。
【０１４０】
フィールドオブジェクトＦ１１は、配置案又は修正配置案における各ポジションの候補メンバの人数と、各ポジションの既存メンバ以外のメンバ（以下「異動対象メンバ」という）の人数と、が表示される。
ユーザがフィールドオブジェクトＦ１１の「人数変化」フィールドに所望の値を指定すると、プロセッサ１２は、当該値をサーバ３０に送信する。
【０１４１】
プロセッサ３２は、クライアント装置１０から送信された値を参照して、修正配置案における各ポジションの候補メンバの数と既存メンバの数との差が、ユーザによって「人数変化」フィールドに指定された値になるように、修正配置案を生成する。
【０１４２】
変形例８によれば、ユーザが「人数変化」フィールドに所望の値を指定すると、ユーザの指定した値に応じた数の候補メンバが配置された修正配置案が提示される。これにより、ユーザは、各ポジションの人数が所望の値になる修正配置案を容易に得ることができる。
【０１４３】
（６）本実施形態の小括
本実施形態について小括する。
【０１４４】
本実施形態の第１態様は、
複数のポジションの少なくとも１つに属するメンバを各ポジションに配置するための配置案を生成する情報処理装置（例えば、サーバ３０）であって、
各ポジションに関するポジション情報と、各メンバに関するメンバ情報と、ポジション毎の配置の優先条件に関する優先条件情報と、ポジション毎の配置の任意条件に関する任意条件情報と、を取得する手段を備え、
各ポジションの優先条件を満たす配置案を生成する手段を備え、
各ポジションの任意条件と、各ポジションのポジション情報と、各メンバのメンバ情報とを参照して、各メンバと各ポジションとの適合レベルを計算する手段を備え、
各ポジションに対応するポジションオブジェクトと、複数のポジションの何れかに配置する候補メンバに対応する候補メンバオブジェクトと、を対応付けて提示する手段を備え、
ポジションオブジェクトは、ポジションを識別するポジション識別情報を含み、
候補メンバオブジェクトは、候補メンバを識別するメンバ識別情報と、候補メンバとポジションとの適合レベルと、を含む、
情報処理装置である。
【０１４５】
第１態様によれば、ユーザに対して、人材配置における対象者（候補メンバ）と配置先（候補メンバが配置されたポジション）との間の最適配置の決定を容易にするための情報を提供することができる。
【０１４６】
本実施形態の第２態様は、
ユーザが、第１ポジションオブジェクトに対応付けられた第１候補メンバオブジェクトに対して、第１ポジションオブジェクトとは異なる第２ポジションオブジェクトへ対応付ける指示を与えると、生成する手段は、第１候補メンバオブジェクトに対応する第１候補メンバを第２ポジションオブジェクトに対応する第２ポジションに配置するための修正配置案を生成する、
情報処理装置である。
【０１４７】
第２態様によれば、ユーザは、所望の候補メンバを所望のポジションへ配置するための修正配置案を容易に得ることができる。
【０１４８】
本実施形態の第３態様は、
ユーザが、第１ポジションに対応する第１ポジションオブジェクトに対応付けられた第１候補メンバオブジェクトに対して、第１候補メンバオブジェクトに対応する第１候補メンバを第１ポジションに配置することを固定する指示を与えると、生成する手段は、第１候補メンバを第１ポジションに配置し、且つ、第１候補メンバ以外の第２候補メンバを各ポジションに配置するための修正配置案を生成する、
情報処理装置である。
【０１４９】
第３態様によれば、ユーザは、簡易な操作を行うだけで、特定のメンバが特定のポジションに固定された修正配置案を得ることができる。
【０１５０】
本実施形態の第４態様は、
ユーザが、第１ポジションに対応する第１ポジションオブジェクトに対応付けられた第１候補メンバオブジェクトに対して、第１候補メンバオブジェクトに対応する第１候補メンバを第１ポジションに配置することを禁止する指示を与えると、生成する手段は、第１候補メンバを第１ポジションとは異なる第２ポジションに配置するための修正配置案を生成する、
情報処理装置である。
【０１５１】
第４態様によれば、ユーザは、簡易な操作を行うだけで、特定のメンバを特定のポジションに配置しない修正配置案を得ることができる。
【０１５２】
本実施形態の第５態様は、
各ポジションオブジェクトに対応付けられた候補メンバオブジェクトに対応する候補メンバと各ポジションとの適合レベルの平均値である平均適合レベルを計算する手段を備え、
提示する手段は、各ポジションオブジェクトに対応するポジションの平均適合レベルを提示する、
情報処理装置である。
【０１５３】
第５態様によれば、ユーザは、各ポジションに配置された候補メンバの適性を容易に確認することができる。
【０１５４】
本実施形態の第６態様は、
候補メンバの属性に関するメンバ属性情報の統計値を計算する手段を備え、
提示する手段は、各ポジションオブジェクトに対応するポジションのメンバ属性情報の統計値を提示する、
情報処理装置である。
【０１５５】
第６態様によれば、ユーザは、各ポジションに配置された候補メンバの属性を容易に確認することができる。
【０１５６】
本実施形態の第７態様は、
ユーザが、統計値に関する修正条件を指定すると、生成する手段は、修正条件を参照して修正配置案を生成する、
情報処理装置である。
【０１５７】
第７態様によれば、ユーザは、所望の統計値に基づく修正配置案を容易に得ることができる。
【０１５８】
本実施形態の第８態様は、
配置案における候補メンバ以外のメンバである未配置メンバに対応する未配置オブジェクトを提示する手段を備え、
未配置オブジェクトをポジションオブジェクトに配置するユーザ指示に応じて、未配置メンバをポジションに配置するための修正配置案を生成する、
情報処理装置である。
【０１５９】
第８態様によれば、ユーザは、簡易な操作を行うだけで、配置案又は修正配置案において何れのポジションにも配置されなかった未配置メンバが何れかのポジションに配置された修正配置案を得ることができる。
【０１６０】
本実施形態の第９態様は、
ポジションオブジェクトに対するユーザ指示に応じて、ポジションオブジェクトに対応するポジションに配置された候補メンバと各ポジションの適合レベルを提示する手段を備える、
情報処理装置である。
【０１６１】
第９態様によれば、ユーザは、所望のポジションと各候補メンバとの適性を容易に確認することができる。
【０１６２】
本実施形態の第１０態様は、
候補メンバオブジェクトに対するユーザ指示に応じて、候補メンバオブジェクトに対応する候補メンバのメンバ情報と、候補メンバ以外のメンバのメンバ情報と、を参照して、候補メンバに類似する類似メンバを特定する手段を備え、
類似メンバのメンバ情報を提示する手段を備える、
情報処理装置である。
【０１６３】
第１０態様によれば、ユーザは、所望の候補メンバと各メンバとの間の類似度を容易に確認することができる。
【０１６４】
本実施形態の第１１態様は、
候補メンバオブジェクトに対するユーザ指示に応じて、候補メンバオブジェクトに対応する候補メンバと各ポジションとの適合レベルを提示する手段を備える、
情報処理装置である。
【０１６５】
第１１態様によれば、ユーザは、所望の候補メンバと各ポジションとの適性を容易に確認することができる。
【０１６６】
本実施形態の第１２態様は、
複数の配置案が生成された場合、複数の配置案を比較する手段を備え、
比較の結果を提示する手段を備える、
情報処理装置である。
【０１６７】
第１２態様によれば、ユーザは、複数の配置案の中から所望の配置案を容易に決定することができる。
【０１６８】
本実施形態の第１３態様は、
ユーザが各ポジションに対する人数条件を指定すると、生成する手段は、人数条件を充足する修正配置案を生成する、
情報処理装置である。
【０１６９】
第１３態様によれば、ユーザは、各ポジションの人数が所望の値になる修正配置案を容易に得ることができる。
【０１７０】
本実施形態の第１４態様は、
コンピュータ（例えば、プロセッサ３２）を、上記の何れかに記載の各手段として機能させるためのプログラムである。
【０１７１】
（７）その他の変形例
その他の変形例を説明する。
【０１７２】
記憶装置１１は、ネットワークＮＷを介して、クライアント装置１０と接続されてもよい。記憶装置３１は、ネットワークＮＷを介して、サーバ３０と接続されてもよい。
【０１７３】
上記の情報処理の各ステップは、クライアント装置１０及びサーバ３０の何れでも実行可能である。
例えば、クライアント装置１０が上記の情報処理の全てのステップを実行可能である場合、クライアント装置１０は、サーバ３０にリクエストを送信することなく、スタンドアロンで動作する情報処理装置として機能する。
【０１７４】
上記実施形態では、グループとポジションの組合せに対してメンバを配置する例を示したが、本実施形態はこれに限られない。本実施形態は、グループに対してメンバを配置する場合にも適用可能である。この場合、「グループ」が「ポジション」を意味する。
【０１７５】
上記実施形態では、組織が企業であり、グループが企業の部門であり、メンバが企業の社員又は採用応募者である例を示したが、本実施形態はこれに限られない。本実施形態は、以下の場合にも適用可能である。
・部門内の担当の配置変更
・グループ会社間の配置変更（つまり、転籍案）
・行政機関の部門又は担当の配置変更
【０１７６】
上記実施形態では、グループが１階層である例を示したが、グループの階層はこれに限られない。本実施形態は、グループが複数階層である場合にも適用可能である。複数階層のグループは、例えば、以下のとおりである。
・第１階層：ホールディングス会社
・第２階層：西日本子会社
・第３階層：東京営業部
・第４階層：支店Ａ
【０１７７】
以上、本発明の実施形態について詳細に説明したが、本発明の範囲は上記の実施形態に限定されない。また、上記の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更が可能である。また、上記の実施形態及び変形例は、組合せ可能である。
【符号の説明】
【０１７８】
１              ：情報処理システム
１０            ：クライアント装置
１１            ：記憶装置
１２            ：プロセッサ
１３            ：入出力インタフェース
１４            ：通信インタフェース
３０            ：サーバ
３１            ：記憶装置
３２            ：プロセッサ
３３            ：入出力インタフェース
３４            ：通信インタフェース
【図１】
2020160686.tif 000003
【図２】
2020160686.tif 000004
【図３】
2020160686.tif 000005
【図４】
2020160686.tif 000006
【図５】
2020160686.tif 000007
【図６】
2020160686.tif 000008
【図７】
2020160686.tif 000009
【図８】
2020160686.tif 000010
【図９】
2020160686.tif 000011
【図１０】
2020160686.tif 000012
【図１１】
2020160686.tif 000013
【図１２】
2020160686.tif 000014
【図１３】
2020160686.tif 000015
【図１４】
2020160686.tif 000016
【図１５】
2020160686.tif 000017
【図１６】
2020160686.tif 000018
【図１７】
2020160686.tif 000019
【図１８】
2020160686.tif 000020
【図１９】
2020160686.tif 000021
【図２０】
2020160686.tif 000022
【図２１】
2020160686.tif 000023
【図２２】
2020160686.tif 000024
【図２３】
2020160686.tif 000025
【図２４】
2020160686.tif 000026