(57)【要約】【課題】新規所属を発足する際に、その所属に適任である人員の異動のシミュレーションを行い、新規所属の人員配置プランを容易に作成することが可能な組織図編集装置及びプログラムを提供すること。【解決手段】入力部６により入力された新規所属の階層構造上の位置情報に基づいて、制御部２により当該新規所属の上位階層の所属の所属コードが検索され、当該所属コード及び記憶部４に記憶された組織図情報から当該上位階層の所属の業務情報が抽出され、当該抽出された業務情報と記憶部４に記憶された社員履歴ファイルのデータの比較結果を抽出条件として人員情報が抽出され、当該抽出された人員情報に基づいてプランファイルが出力される。【選択図】図１
2009093215.tif 000002
【特許請求の範囲】
【請求項１】
複数の所属で構成される階層構造の組織の各前記所属の業務情報及び当該各所属の上位階層の所属情報を含む組織図情報と、当該組織に属する人員の過去又は現在の業務情報及び当該人員の人員情報を含む業務履歴情報が記憶された記憶手段と、
前記組織内に発足する新規所属の前記組織における階層構造上の位置情報を入力するための入力手段と、
前記入力手段により入力された位置情報に基づいて、前記新規所属の上位階層の所属を指定する情報を検索するための検索手段と、
前記記憶手段に記憶された組織図情報及び前記検索手段によって検索された前記新規所属の上位階層の所属を指定する情報から当該新規所属の上位階層に位置する所属の業務情報を抽出する業務情報抽出手段と、
前記業務情報抽出手段によって抽出された業務情報と前記記憶手段に記憶された業務履歴情報が有する業務情報の比較結果を抽出条件として、前記記憶手段に記憶された人員情報を抽出する人員情報抽出手段と、
前記人員情報抽出手段によって抽出された人員情報に基づいて、前記新規に発足する所属へ配置される人員候補の情報である人員配置プラン情報を出力する人員配置プラン出力手段と、
を備えることを特徴とする組織図編集装置。
【請求項２】
前記記憶手段に記憶された業務履歴情報は、人員が現在の業務に携わった期間の情報である滞留期間情報を有し、
前記人員情報抽出手段は、予め設定された期間情報と前記記憶手段に記憶された前記滞留期間情報の比較結果を抽出条件として、前記記憶手段に記憶された人員情報を抽出すること
を特徴とする請求項１に記載の組織図編集装置。
【請求項３】
前記記憶手段には、人員が異動を希望している業務の情報である希望業務情報が当該異動を希望する人員の人員情報毎に記憶され、
前記人員情報抽出手段は、前記業務情報抽出手段によって抽出された業務情報と前記記憶手段に記憶された希望業務情報の比較結果を抽出条件として、前記記憶手段に記憶された人員情報を抽出すること
を特徴とする請求項１又は請求項２に記載の組織図編集装置。
【請求項４】
前記記憶手段には、人員の異動の可否を示す異動可否情報が人員情報毎に記憶され、
前記人員情報抽出手段は、前記記憶手段に記憶された異動可否情報を抽出条件として、前記記憶手段に記憶された人員情報を抽出すること
を特徴とする請求項１から請求項３のうちいずれか一項に記載の組織図編集装置。
【請求項５】
前記人員情報抽出手段は、複数の前記抽出条件により人員情報を抽出し、同一人員についての人員情報が抽出条件を複数満たす場合は、当該抽出条件を満たす数に応じた異動の優先度を示す情報を当該抽出された人員情報に付加し、
前記人員配置プラン出力手段は、前記人員情報抽出手段により抽出された人員情報に付加された前記異動の優先度を示す情報に基づいて人員配置プラン情報を出力すること
を特徴とする請求項１から請求項４のうちいずれか一項に記載の組織図編集装置。
【請求項６】
前記入力手段は、いずれの前記抽出条件を満たすかによって、前記人員情報抽出手段によって人員情報に付加される情報が示す前記異動の優先度の高さを設定変更可能であること
を特徴とする請求項５に記載の組織図編集装置。
【請求項７】
前記記憶手段は、組織に属する人員の現在の所属情報を人員情報毎に記憶し、
前記入力手段は、前記記憶手段に記憶された所属情報に基づいて、前記人員情報抽出手段による人員情報抽出のための抽出対象となる所属の範囲を設定可能であること
を特徴とする請求項１から請求項６のうちいずれか一項に記載の組織図編集装置。
【請求項８】
組織図編集装置のコンピュータを
複数の所属で構成される階層構造の組織の各前記所属の業務情報及び当該各所属の上位階層の所属情報を含む組織図情報と、当該組織に属する人員の過去又は現在の業務情報及び当該人員の人員情報を含む業務履歴情報が記憶された記憶手段、
前記組織内に発足する新規所属の前記組織における階層構造上の位置情報を入力するための入力手段、
前記入力手段により入力された位置情報に基づいて、前記新規所属の上位階層の所属を指定する情報を検索するための検索手段、
前記記憶手段に記憶された組織図情報及び前記検索手段によって検索された前記新規所属の上位階層の所属を指定する情報から当該新規所属の上位階層に位置する所属の業務情報を抽出する業務情報抽出手段、
前記業務情報抽出手段によって抽出された業務情報と前記記憶手段に記憶された業務履歴情報が有する業務情報の比較結果を抽出条件として、前記記憶手段に記憶された人員情報を抽出する人員情報抽出手段、
前記人員情報抽出手段によって抽出された人員情報に基づいて、前記新規に発足する所属へ配置される人員候補の情報である人員配置プラン情報を出力する人員配置プラン出力手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、組織編成のシミュレーションが可能な組織図編集装置及びプログラムに関する。
【背景技術】
【０００２】
従来、企業や団体における組織変更や人事異動のシミュレーションを行うことが可能な組織図編集装置が知られている。当該装置は、ＧＵＩ（Graphical User Interface）に表示された内容を確認しながら組織図を編集等することができる。
【０００３】
ＧＵＩを用いた組織変更や人事異動の作業が可能な装置の例として、特許文献１には、その作業の結果を組織図のデータベースに自動的に反映させることができる装置について開示されている。
【特許文献１】特許第３２０４０４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術では、新規所属を発足する際に、ユーザは、組織変更や人事異動をシミュレーションして新規所属の人員配置プランを作成するために、ＧＵＩに表示された内容を確認しながら膨大な数の人員の中からその所属への異動が適任である人員を抽出し、異動のための操作をする必要があり、その操作は大変手間がかかるものであった。
【０００５】
本発明の課題は、新規所属を発足する際に、その所属に適任である人員の異動のシミュレーションを行い、新規所属の人員配置プランを容易に作成することが可能な組織図編集装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、組織図編集装置において、
複数の所属で構成される階層構造の組織の各前記所属の業務情報及び当該各所属の上位階層の所属情報を含む組織図情報と、当該組織に属する人員の過去又は現在の業務情報及び当該人員の人員情報を含む業務履歴情報が記憶された記憶手段と、
前記組織内に発足する新規所属の前記組織における階層構造上の位置情報を入力するための入力手段と、
前記入力手段により入力された位置情報に基づいて、前記新規所属の上位階層の所属を指定する情報を検索するための検索手段と、
前記記憶手段に記憶された組織図情報及び前記検索手段によって検索された前記新規所属の上位階層の所属を指定する情報から当該新規所属の上位階層に位置する所属の業務情報を抽出する業務情報抽出手段と、
前記業務情報抽出手段によって抽出された業務情報と前記記憶手段に記憶された業務履歴情報が有する業務情報の比較結果を抽出条件として、前記記憶手段に記憶された人員情報を抽出する人員情報抽出手段と、
前記人員情報抽出手段によって抽出された人員情報に基づいて、前記新規に発足する所属へ配置される人員候補の情報である人員配置プラン情報を出力する人員配置プラン出力手段と、
を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の組織図編集装置において、
前記記憶手段に記憶された業務履歴情報は、人員が現在の業務に携わった期間の情報である滞留期間情報を有し、
前記人員情報抽出手段は、予め設定された期間情報と前記記憶手段に記憶された前記滞留期間情報の比較結果を抽出条件として、前記記憶手段に記憶された人員情報を抽出すること
を特徴とする。
【０００８】
請求項３に記載の発明は、請求項１又は請求項２に記載の組織図編集装置において、
前記記憶手段には、人員が異動を希望している業務の情報である希望業務情報が当該異動を希望する人員の人員情報毎に記憶され、
前記人員情報抽出手段は、前記業務情報抽出手段によって抽出された業務情報と前記記憶手段に記憶された希望業務情報の比較結果を抽出条件として、前記記憶手段に記憶された人員情報を抽出すること
を特徴とする。
【０００９】
請求項４に記載の発明は、請求項１から請求項３のうちいずれか一項に記載の組織図編集装置において、
前記記憶手段には、人員の異動の可否を示す異動可否情報が人員情報毎に記憶され、
前記人員情報抽出手段は、前記記憶手段に記憶された異動可否情報を抽出条件として、前記記憶手段に記憶された人員情報を抽出すること
を特徴とする。
【００１０】
請求項５に記載の発明は、請求項１から請求項４のうちいずれか一項に記載の組織図編集装置において、
前記人員情報抽出手段は、複数の前記抽出条件により人員情報を抽出し、同一人員についての人員情報が抽出条件を複数満たす場合は、当該抽出条件を満たす数に応じた異動の優先度を示す情報を当該抽出された人員情報に付加し、
前記人員配置プラン出力手段は、前記人員情報抽出手段により抽出された人員情報に付加された前記異動の優先度を示す情報に基づいて人員配置プラン情報を出力すること
を特徴とする。
【００１１】
請求項６に記載の発明は、請求項５に記載の組織図編集装置において、
前記入力手段は、いずれの前記抽出条件を満たすかによって、前記人員情報抽出手段によって人員情報に付加される情報が示す前記異動の優先度の高さを設定変更可能であること
を特徴とする。
【００１２】
請求項７に記載の発明は、請求項１から請求項６のうちいずれか一項に記載の組織図編集装置において、
前記記憶手段は、組織に属する人員の現在の所属情報を人員情報毎に記憶し、
前記入力手段は、前記記憶手段に記憶された所属情報に基づいて、前記人員情報抽出手段による人員情報抽出のための抽出対象となる所属の範囲を設定可能であること
を特徴とする。
【００１３】
請求項８に記載の発明は、プログラムにおいて、
組織図編集装置のコンピュータを
複数の所属で構成される階層構造の組織の各前記所属の業務情報及び当該各所属の上位階層の所属情報を含む組織図情報と、当該組織に属する人員の過去又は現在の業務情報及び当該人員の人員情報を含む業務履歴情報が記憶された記憶手段、
前記組織内に発足する新規所属の前記組織における階層構造上の位置情報を入力するための入力手段、
前記入力手段により入力された位置情報に基づいて、前記新規所属の上位階層の所属を指定する情報を検索するための検索手段、
前記記憶手段に記憶された組織図情報及び前記検索手段によって検索された前記新規所属の上位階層の所属を指定する情報から当該新規所属の上位階層に位置する所属の業務情報を抽出する業務情報抽出手段、
前記業務情報抽出手段によって抽出された業務情報と前記記憶手段に記憶された業務履歴情報が有する業務情報の比較結果を抽出条件として、前記記憶手段に記憶された人員情報を抽出する人員情報抽出手段、
前記人員情報抽出手段によって抽出された人員情報に基づいて、前記新規に発足する所属へ配置される人員候補の情報である人員配置プラン情報を出力する人員配置プラン出力手段
として機能させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、新規所属を発足する際に、その所属に適任である人員の異動のシミュレーションを行い、新規所属の人員配置プランを容易に作成することが可能な組織図編集装置及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して、本発明の好適な一実施形態を説明する。ただし、発明の範囲は本実施形態に限定されない。
【００１６】
［構成］
まず、構成について説明する。
図１に、組織図編集装置の構成の一例を示す。組織図編集装置１は、ＰＣ（Personal Computer）やＷＳ（Workstation）等のコンピュータを用いて構成される。組織図編集装置１は、企業や団体における組織変更や人事異動、又はそれらのシミュレーションを行うために組織図を編集することが可能である。
【００１７】
組織図編集装置１は、制御部２、ＲＡＭ（Random Access Memory）３、記憶部４、表示部５、入力部６を備えて構成される。
【００１８】
制御部２は、ＣＰＵ（Central Processing Unit）等のプロセッサを備え、ＲＯＭ（Read Only Memory）（図示せず）等に記憶された制御プログラム等に従って各種演算処理を行い、組織図編集装置１の各部の動作を集中制御する。
【００１９】
ＲＡＭ３は、制御部２が各種演算処理を行うためのワーク用メモリである。ＲＡＭ３には、ＲＯＭや記憶部４等に記憶された制御プログラム等の各種データが展開される。
【００２０】
記憶部４は、ＨＤＤ（Hard Disk Drive）等が用いられた大容量の記憶装置である。記憶部４は、人事ＤＢ（Database）、各種制御プログラム等を記憶する。人事ＤＢは、ＲＤＢ（Relational Database）等のデータベース管理システムであり、記憶部４に記憶された後述する各種データを登録管理する。
【００２１】
表示部５としては、液晶ディスプレイ等が用いられる。表示部５は、制御部２による各種制御及び演算処理の結果を表示する。
入力部６としては、マウスやキーボード等が用いられる。入力部６から各種情報が入力される。
【００２２】
次に、図２から図９を参照して、記憶部４に記憶された人事ＤＢに登録される各種データのデータ構成等を説明する。
【００２３】
図２に、所属情報ファイル１０のデータ構成及び登録されたデータの例を示す。所属情報ファイル１０は、階層構造の組織の組織図を構成する各所属に関するデータである。
【００２４】
所属情報ファイル１０は、データ項目として、所属コード１１、所属名１２、上位所属コード１３、所属序列１４、業務品目コード１５、業務内容コード１６、及び定員１７を有する。
【００２５】
所属コード１１は、組織を構成する所属を一意に特定するためのコードデータである。所属名１２は、組織を構成する所属の名称である。上位所属コード１３は、その所属の上位階層に位置する所属の所属コードのデータである。所属序列１４は、同じ階層に位置する他の所属との関係における並び順を示すデータである。業務品目コード１５は、その所属が扱う業務品目（例えば、電卓、デジカメ等）を示すコードデータである。業務内容コード１６は、その所属が扱う業務内容（例えば、開発、設計等）を示すコードデータである。定員１７は、その所属に配置することが可能な人員の定員数のデータである。
【００２６】
所属情報ファイル１０には、例えば、所属コード１１、所属名１２、上位所属コード１３、所属序列１４、業務品目コード１５、業務内容コード１６、及び定員１７の値がそれぞれ「２０００」、「一課」、「１０００」、「００１」、「００１」、「０００」、「１」であるレコードが登録されている。
【００２７】
図３に、社員情報ファイル２０のデータ構成及び登録されたデータの例を示す。社員情報ファイル２０は、組織に属する人員（社員）に関するデータである。
【００２８】
社員情報ファイル２０は、データ項目として、社員番号２１、氏名２２、及び所属コード２３を有する。
【００２９】
社員番号２１は、組織に属する社員の社員番号データである。氏名２２は、その社員の氏名である。所属コード２３は、その社員が属する所属の所属コードである。
【００３０】
社員情報ファイル２０には、例えば、社員番号２１、氏名２２、及び所属コード２３の値がそれぞれ「１０００」、「高橋和夫」、「１０００」であるレコードが登録されている。
【００３１】
図４に、社員履歴ファイル３０のデータ構成及び登録されたデータの例を示す。社員履歴ファイル２０は、社員が過去に担当した業務又は現在担当している業務履歴に関するデータである。
【００３２】
社員履歴ファイル３０は、データ項目として、社員番号３１、氏名３２、序列３３、業務品目コード３４、業務内容コード３５、及び滞留年数３６を有する。
【００３３】
社員番号３１は、組織に属する社員の社員番号データである。氏名３２は、その社員の氏名である。序列３３は、同一社員についてのレコードに対して連番で採番されるデータである。業務品目コード３４及び業務内容コード３５は、その社員の過去又は現在の業務情報を示すデータであり、業務品目コード３４は、その社員の業務の業務品目コードであり、業務内容コード３５は、その社員の業務の業務内容コードである。滞留年数３６は、その社員がその業務に過去又は現在までに担当した期間（年数）を示すデータである。
【００３４】
社員履歴ファイル３０には、例えば、社員番号３１、氏名３２、序列３３、業務品目コード３４、業務内容コード３５、及び滞留年数３６の値がそれぞれ「１０００」、「高橋和夫」、「１」、「０００」、「０００」、「１５」であるレコードが登録されている。
【００３５】
図５に、異動条件ファイル４０のデータ構成及び登録されたデータの例を示す。異動条件ファイル４０は、所属の異動を希望する社員に関するデータである。
【００３６】
異動条件ファイル４０は、データ項目として、序列４１、社員番号４２、氏名４３、希望業務品目４４、及び希望業務内容４５を有する。
【００３７】
序列４１は、異動条件ファイル４０に登録された各レコードを一意に特定できるように採番されるデータである。社員番号４２は、異動条件ファイル４０として登録されたレコードに係る社員の社員番号データである。氏名４３は、異動条件ファイル４０として登録されたレコードに係る社員の氏名データである。希望業務品目４４は、希望する異動先の所属の業務品目の業務品目コードデータである。希望業務内容４５は、希望する異動先の所属の業務内容の業務内容コードデータである。
【００３８】
異動条件ファイル４０には、例えば、序列４１、社員番号４２、氏名４３、及び希望業務品目４４の値がそれぞれ「１」、「１００７」、「佐々木  正雄」、「００１」であるレコードが登録されている。当該レコードの希望業務内容４５には、値が登録されていない。
【００３９】
図６に、業務品目テーブル５０のデータ構成及び登録されたデータの例を示す。業務品目テーブル５０は、業務品目コードと業務品目名の対応を示すマスタデータである。
【００４０】
業務品目テーブル５０は、データ項目として、業務品目コード５１及び業務品目名５２を有する。
【００４１】
業務品目テーブル５０には、例えば、業務品目コード５１及び業務品目名５２の値がそれぞれ「００１」、「電卓」であるレコードが登録されている。
【００４２】
図７に、業務内容テーブル６０のデータ構成及び登録されたデータの例を示す。業務内容テーブル６０は、業務内容コードと業務内容名の対応を示すマスタデータである。
【００４３】
業務内容テーブル６０は、データ項目として、業務内容コード６１及び業務内容名６２を有する。
【００４４】
業務内容テーブル６０には、例えば、業務内容コード６１及び業務内容名６２の値がそれぞれ「０００」、「統括」であるレコードが登録されている。
【００４５】
図８に、抽出条件テーブル７０のデータ構成及び登録されたデータの例を示す。抽出条件テーブル７０は、後述する制御部２による人員抽出処理にて参照される人員抽出条件データである。
【００４６】
抽出条件テーブル７０は、データ項目として、滞留年数７１を有する。当該データ項目の使用のされ方は、後述する。
【００４７】
抽出条件テーブル７０には、例えば、滞留年数７１の値が「５」であるレコードが登録されている。
【００４８】
図９に、プランファイル８０のデータ構成及び登録されたデータの例を示す。プランファイル８０は、後述する制御部２による人員配置処理にて出力される人員配置プランのデータである。
【００４９】
プランファイル８０は、データ項目として、所属コード８１、所属名８２、上位所属コード８３、所属序列８４、業務品目コード８５、業務内容コード８６、定員８７、社員番号８８、及び氏名８９を有する。
【００５０】
所属コード８１は、人員配置の対象となる所属の所属コードデータである。所属名８２は、人員配置の対象となる所属の所属名データである。上位所属コード８３は、その所属の上位階層に位置する所属の所属コードのデータである。所属序列８４は、同じ階層に位置する他の所属との関係における並び順を示すデータである。業務品目コード８５は、その所属が扱う業務品目の業務品目コードデータである。業務内容コード８６は、その所属が扱う業務内容の業務内容コードデータである。定員８７は、その所属に配置することが可能な人員の定員数のデータである。社員番号８８は、人員配置プランとしてその所属に属する社員の社員番号データである。氏名８９は、人員配置プランとしてその所属に属する社員の氏名データである。
【００５１】
プランファイル８０には、例えば、所属コード８１、所属名８２、上位所属コード８３、所属序列８４、業務品目コード８５、業務内容コード８６、定員８７の値がそれぞれ「２０００」、「一課」、「１０００」、「００１」、「００１」、「０００」、「１」であるレコードが登録されている。また、当該レコードに係る所属に属する社員に関するデータとして、社員番号８８及び氏名８９の値がそれぞれ「１００１」、「田中  正人」であるレコードが登録されている。
【００５２】
［動作］
次に、動作について説明する。
図１０から図２０を参照して、組織に新規の所属が発足する際に、組織図が編集され、当該新規の所属への人員配置プランが出力されるまでの組織図編集装置１の動作を説明する。
【００５３】
図１０に、組織図編集装置１によって組織図が編集される際に記憶部４からＲＡＭ３に展開される組織図情報のデータ構成及び登録されたデータの例を示す。組織図情報９０は、組織図編集装置１が編集等する組織図に関するデータである。
【００５４】
組織図情報９０は、データ項目として、所属コード９１、所属名９２、上位所属コード９３、所属序列９４、業務品目コード９５、業務内容コード９６、定員９７、社員番号９８、及び氏名９９を有する。各データ項目の意味は、図９のプランファイル８０と同様である。
【００５５】
組織図情報９０には、例えば、所属コード９１、所属名９２、上位所属コード９３、所属序列９４、業務品目コード９５、業務内容コード９６、定員９７の値がそれぞれ「１０００」、「東京本部」、「（値なし）」、「００１」、「０００」、「０００」、「１」であるレコードが登録されている。また、当該レコードに係る所属に属する社員に関するデータとして、社員番号９８及び氏名９９の値がそれぞれ「１０００」、「高橋  和夫」であるレコードが登録されている。
【００５６】
図１１に、組織図編集前の現在の組織図を示す。組織図２００は、ＲＡＭ３に展開された組織図情報９０（図１０参照）のデータに基づいて表示部５に表示される。
【００５７】
組織図２００は、複数の所属によって構成された階層構造の組織図である。組織図２００には、組織図情報９０の所属名９２に設定された値が階層的に表示されている。当該階層は、上位所属コード９３に設定された値に基づいており、組織図２００に表示された各所属名の上位の位置には、上位所属コード９３に設定されている所属コードに対応する所属名が表示されている。各所属名の左上の位置には、業務品目コード９５に設定された値に対応する業務品目名が表示されている。各所属名の右上の位置には、業務内容コード９６に設定された値に対応する業務内容名が表示されている。各所属名の下の位置には、氏名９９に設定された値が表示されている。
【００５８】
例えば、図１１には、所属名９２に設定された値として、東京本部２０１、一課２０２、二課２０３、及び設計２０４等が表示されている。東京本部２０１の下位の位置には、上位所属コード９３に設定された値に基づいて、一課２０２及び二課２０３が表示されており、二課２０３の下位の位置には、設計２０４等が表示されている。設計２０４の下位の位置には、氏名９９に設定された値に基づいて、「田口  一行」等が表示されている。
【００５９】
図１２を参照して、新規に所属が発足し、組織図編集装置１のユーザの入力部６による入力操作等によって組織図２００が編集された際に行われる処理のフローを説明する。処理の実行は、記憶部４等に記憶された制御プログラムがＲＡＭ３に展開され、当該プログラムに従って制御部２によって行われる。
【００６０】
まず、入力部６からの入力操作に応じて、組織内に発足する新規所属の組織図２００における階層構造上の位置情報等を含む新規所属情報が入力される（ステップＳ１０１）。階層構造上の位置情報とは、新規所属の位置がどの所属の下位階層又は横位置であるかという情報である。例えば、入力部６がマウスである場合は、マウスの操作により表示部５に表示された組織図２００における新規所属を発足する位置がクリックされると、当該クリックにより組織図２００における座標位置情報等に基づいて当該新規所属の階層構造上の位置情報が特定される。
【００６１】
図１３は、ステップＳ１０１にて組織図２００（図１１参照）が編集された後の組織図の例である。組織図２１０は、組織図２００を構成する所属に加えて、二課２１１の下位階層の位置に新規に発足した所属である営業２１２が追加されている。
【００６２】
ステップＳ１０１に次いで、ステップＳ１０１にて入力された新規所属の階層構造上の位置情報に基づいて、当該新規所属の上位階層の所属が特定され、当該上位階層の所属を指定する情報である所属コードが記憶部４から検索され取得される。更に、当該取得された所属コード及びステップＳ１０１にて入力された新規所属情報がＲＡＭ３に展開され、保持される（ステップＳ１０２）。
【００６３】
図１４に、ステップＳ１０２にてＲＡＭ３に展開され、保持されたデータである新規所属情報のデータ構成及びデータの一例を示す。新規所属情報１００は、データ項目として、所属コード１０１、所属名１０２、上位所属コード１０３、所属序列１０４、業務品目コード１０５、業務内容コード１０６、及び定員１０７を有する。
【００６４】
新規所属情報１００には、例えば、所属コード１０１、所属名１０２、上位所属コード１０３、所属序列１０４、業務品目コード１０５、業務内容コード１０６、及び定員１０７の値がそれぞれ「３３００」、「営業」、「３０００」、「００３」、「（値なし）」、「（値なし）」、及び「３」であるデータが保持されている。
【００６５】
組織図２１０の新規所属である営業２１２の上位階層の所属は、二課２１１であるため、図２より「二課」の所属コードである「３０００」が新規所属情報１００の上位所属コード１０３に設定されている。
【００６６】
また、ステップＳ１０２の時点では、業務品目コード１０５及び業務内容コード１０６の値は、ユーザの入力部６による別途の入力操作により入力されていない限り設定されておらず、後述する処理によって設定される。
【００６７】
次いで、ステップ１０２にてＲＡＭ３に展開された新規所属情報に係る所属の上位階層に位置する所属の業務情報を抽出する業務情報抽出処理が行われる（ステップＳ１０３）。業務情報抽出処理の詳細は、後述する。
【００６８】
次いで、ステップ１０２にてＲＡＭ３に展開された新規所属情報に係る所属に配置させる社員の候補を抽出する人員抽出処理が行われ（ステップＳ１０４）、この処理は終了する。人員抽出処理の詳細は、後述する。
【００６９】
図１５を参照して、図１２のステップＳ１０３の業務情報抽出処理の詳細を説明する。処理の実行は、制御部２が行う。
【００７０】
まず、図１２のステップＳ１０２にてＲＡＭ３に展開された新規所属情報１００に設定されたデータに係る所属の上位階層に位置する所属の所属情報が記憶部４に記憶された所属情報ファイル１０（図２参照）から一レコード取得され、当該取得された所属情報がＲＡＭ３に展開されたワーク用の変数「ワーク所属」に設定される（ステップＳ２０１）。
【００７１】
次いで、「ワーク所属」に設定された所属情報に上位所属についての情報が設定されている場合、すなわち、「ワーク所属」に設定されている所属情報に係る所属の上位階層に所属が存在する場合（ステップＳ２０２；Ｙｅｓ）、ステップＳ２０３へ進む。
【００７２】
また、「ワーク所属」に設定された所属情報に上位所属についての情報が設定されていない場合、すなわち、「ワーク所属」に設定されている所属情報に係る所属の上位階層に所属が存在しない場合（ステップＳ２０２；Ｎｏ）、ステップＳ２１０へ進む。
【００７３】
ステップＳ２０２；Ｙｅｓに次いで、ＲＡＭ３に展開されたデータである新規所属情報１００に業務品目コード１０５の値が設定されていない場合（ステップＳ２０３；Ｎｏ）、ステップＳ２０４へ進む。
【００７４】
また、ＲＡＭ３に展開されたデータである新規所属情報１００に業務品目コード１０５の値が設定されている場合（ステップＳ２０３；Ｙｅｓ）、ステップＳ２０６へ進む。
【００７５】
ステップＳ２０３；Ｎｏに次いで、「ワーク所属」に設定されている所属情報ファイル１０のレコードのデータ項目である業務品目コード１５に値が設定されている場合（ステップＳ２０４；Ｙｅｓ）、当該「ワーク所属」に設定された業務品目コード１５の値が取得される（ステップＳ２０５）。
【００７６】
また、「ワーク所属」に設定されている所属情報ファイル１０のレコードのデータ項目である業務品目コード１５に値が設定されていない場合（ステップＳ２０４；Ｎｏ）、ステップＳ２０６へ進む。
【００７７】
次いで、ＲＡＭ３に展開されたデータである新規所属情報１００に業務内容コード１０６の値が設定されていない場合（ステップＳ２０６；Ｎｏ）、ステップＳ２０７へ進む。
【００７８】
また、ＲＡＭ３に展開されたデータである新規所属情報１００に業務内容コード１０６の値が設定されている場合（ステップＳ２０６；Ｙｅｓ）、ステップＳ２０９へ進む。
【００７９】
ステップＳ２０６；Ｎｏに次いで、「ワーク所属」に設定されている所属情報ファイル１０のレコードのデータ項目である業務内容コード１６に値が設定されている場合（ステップＳ２０７；Ｙｅｓ）、当該「ワーク所属」に設定された業務内容コード１６の値が取得される（ステップＳ２０８）。
【００８０】
また、「ワーク所属」に設定されている所属情報ファイル１０のレコードのデータ項目である業務内容コード１６に値が設定されていない場合（ステップＳ２０７；Ｎｏ）、ステップＳ２０９へ進む。
【００８１】
次いで、「ワーク所属」に設定されている所属情報ファイル１０のレコードの上位所属コード１３に設定されている所属コードに係る所属の所属情報が、記憶部４に記憶された所属情報ファイル１０から一レコード取得され、当該取得された所属情報が「ワーク所属」に上書き設定され（ステップＳ２０９）、ステップＳ２０２へ進む。
【００８２】
また、ステップＳ２０２；Ｎｏに次いで、ステップＳ２０５及びステップＳ２０６で取得された業務品目コード１５及び業務内容コード１６の値が、それぞれ新規所属情報１００の業務品目コード１０５及び業務内容コード１０６の値として設定され（ステップＳ２１０）、この処理は終了する。
【００８３】
以上のように、業務情報抽出処理によれば、組織図に追加された新規所属の位置に応じた所属コードの値から当該新規所属の上位階層に位置する所属の業務品目コード及び業務内容コードの値が取得され、当該値が新規所属情報１００の業務品目コード１０５及び業務内容コード１０６に設定される。そのため、ユーザが新規所属の業務情報である業務品目コード１０５及び業務内容コード１０６の値の入力操作をすることなしに、新規所属情報１００の業務品目コード１０５及び業務内容コード１０６の値を設定することができる。
【００８４】
図１６を参照して、図１２のステップＳ１０４の人員抽出処理の詳細を説明する。処理の実行は、制御部２が行う。
【００８５】
まず、新規に発足する所属の業務情報として、ＲＡＭ３に展開された新規所属情報１００から業務品目コード１０５及び業務内容コード１０６の値が取得される（ステップＳ３０１）。
【００８６】
次いで、ステップＳ３０１にて取得された業務品目コード１０５の値と一致する業務品目コードの値を持つレコードが社員履歴ファイル３０から検索され、取得される（ステップＳ３０２）。すなわち、このステップによって、新規所属の業務品目と一致する業務品目の業務履歴がある社員の情報が取得される。
【００８７】
次いで、ステップＳ３０２にて取得されたレコードに係る社員に関する情報がＲＡＭ３に異動候補社員情報として登録される。また、当該取得されたレコードに対応する異動候補社員情報が既に登録済みである場合は、当該登録済みの異動候補社員情報が有する重付情報の値がインクリメントされる（ステップＳ３０３）。
【００８８】
図１７に、異動候補社員情報のデータ構成及び登録されたデータの例を示す。異動候補社員情報１１０は、データ項目として、重付１１１、社員番号１１２、氏名１１３、所属コード１１４を有する。
【００８９】
重付１１１は、その社員の異動の優先度の高さを示す数値データである。ステップＳ３０３や後述する処理によってインクリメント（増加）される。設定された数値が高いほど優先度が高いことを示す。本実施例では、重付１１１は数値データとしているが、数値以外のデータであっても重付（優先度）の高低を示せるデータであれば良い。社員番号１１２及び氏名１１３は、ステップＳ３０２にて社員履歴ファイル３０から取得されたレコードが有する社員番号３１及び氏名３２からそれぞれ取得されるデータである。所属コード１１４は、社員番号１１２の値に基づいて、社員情報ファイル２０（図３参照）の所属コード２３から取得されるデータである。
【００９０】
異動候補社員情報１１０には、例えば、重付１１１、社員番号１１２、氏名１１３、所属コード１１４の値がそれぞれ「１」、「１００２」、「斉藤  達也」、「３０００」であるレコードが登録されている。
【００９１】
ステップＳ３０３に次いで、ステップＳ３０１にて取得された業務内容コード１０６の値と一致する業務内容コードの値を持つレコードが社員履歴ファイル３０から検索され、取得される（ステップＳ３０４）。すなわち、このステップによって、新規所属の業務内容と一致する業務内容の業務履歴がある社員の情報が取得される。
【００９２】
次いで、ステップＳ３０４にて取得されたレコードに係る社員に関する情報がＲＡＭ３に異動候補社員情報１１０として登録される。また、当該取得されたレコードに対応する異動候補社員情報１１０が既に登録済みである場合は、当該登録済みの異動候補社員情報１１０が有する重付１１１の値がインクリメントされる（ステップＳ３０５）。
【００９３】
次いで、記憶部４に記憶された抽出条件テーブル７０（図８参照）から滞留年数７１の値が取得される（ステップＳ３０６）。
【００９４】
次いで、現在の所属の滞留年数がステップＳ３０６にて取得された滞留年数７１の年数以上に設定されたレコードが社員履歴ファイル３０から検索され、取得される（ステップＳ３０７）。
【００９５】
例えば、図８の抽出条件テーブル７０には、滞留年数７１の値として、「５」が設定されている。従って、ステップＳ３０７にて、社員履歴ファイル３０から現在の所属の滞留年数が５年以上であるレコード、すなわち、滞留年数３６の値が５以上であり、かつ同一社員について複数のレコードがある場合は序列３３の値が最も大きいレコードが検索され、取得される。
【００９６】
次いで、ステップＳ３０７にて取得されたレコードに係る社員に関する情報がＲＡＭ３に異動候補社員情報１１０として登録される。また、当該取得されたレコードに対応する異動候補社員情報１１０が既に登録済みである場合は、当該登録済みの異動候補社員情報１１０が有する重付１１１の値がインクリメントされる（ステップＳ３０８）。
【００９７】
次いで、ステップＳ３０１にて取得された業務品目コード１０５の値と一致する業務品目コードの値を持つレコードが異動条件ファイル４０（図５参照）から検索され、取得される（ステップＳ３０９）。すなわち、このステップによって、異動希望を出している社員の希望業務品目と新規所属の業務品目が一致する社員の情報が取得される。
【００９８】
次いで、ステップＳ３０９にて取得されたレコードに係る社員に関する情報がＲＡＭ３に異動候補社員情報１１０として登録される。また、当該取得されたレコードに対応する異動候補社員情報１１０が既に登録済みである場合は、当該登録済みの異動候補社員情報１１０が有する重付１１１の値がインクリメントされる（ステップＳ３１０）。
【００９９】
次いで、ステップＳ３０１にて取得された業務内容コード１０６の値と一致する業務内容コードの値を持つレコードが異動条件ファイル４０（図５参照）から検索され、取得される（ステップＳ３１１）。すなわち、このステップによって、異動希望を出している社員の希望業務内容と新規所属の業務内容が一致する社員の情報が取得される。
【０１００】
次いで、ステップＳ３１１にて取得されたレコードに係る社員に関する情報がＲＡＭ３に異動候補社員情報１１０として登録される。また、当該取得されたレコードに対応する異動候補社員情報１１０が既に登録済みである場合は、当該登録済みの異動候補社員情報１１０が有する重付１１１の値がインクリメントされ（ステップＳ３１２）、この処理は終了する。
【０１０１】
以上のように、人員抽出処理によれば、新規所属の業務と一致する業務の業務履歴がある、現在の所属の滞留年数が所定の年数以上である、又は新規所属の業務と異動希望を出している社員の希望業務が一致することを取得（抽出）条件として記憶部４に記憶された社員履歴ファイル３０又は異動条件ファイル４０等から社員情報が抽出され、異動候補社員情報１１０にレコードが登録される。そのため、ユーザが全ての社員情報を確認し、新規所属への異動候補となる社員情報を抽出する操作をすることなしに、異動候補社員情報１１０を抽出することができる。また、既に異動候補社員情報１１０に登録されたレコードについての社員情報が抽出された場合は、移動候補社員情報１１０の重付１１１の値を増加させるため、異動候補社員情報１１０に登録されたレコード間に社員の異動の優先度を付けることができる。
【０１０２】
図１８を参照して、人員配置処理について説明する。処理の実行は、記憶部４に記憶された制御プログラムがＲＡＭ３に展開され、当該プログラムに従って制御部２によって行われる。この処理は、図１２の所属発足処理の終了後に、この処理の開始のためのユーザの入力部６による入力操作により開始する。
【０１０３】
まず、ＲＡＭ３に展開された異動候補社員情報１１０（図１７参照）が重付１１１で降順ソートされる（ステップＳ４０１）。
【０１０４】
図１９の異動候補社員情報１２０は、異動候補社員情報１１０がステップＳ４０１にて重付１１１で降順ソートされた後の異動候補社員情報である。異動候補社員情報１２０の一番上には重付１２１の値が「２」であるレコードが登録されており、一番下には、重付１２１の値が「１」であるレコードが登録されており、レコードの配置順序が重付１２１の値の降順となっている。
【０１０５】
次いで、異動候補社員情報１２０に登録されたレコードのうち、一番上から新規所属情報１００の定員１０７に設定された値の数だけレコードが取得される（ステップＳ４０２）。
【０１０６】
例えば、新規所属情報１００の定員１０７には、「３」が設定されている。そのため、異動候補社員情報１２０に登録されたレコードのうち、一番上から３レコードが取得される。
【０１０７】
次いで、ステップＳ４０２にて取得された異動候補社員情報１２０のレコードの氏名１１３の値が、表示部５に表示された組織図２１０（図１３参照）に表示されている位置から新規所属である営業２１２の位置に移動される（ステップＳ４０３）。
【０１０８】
図２０は、ステップＳ４０３によって表示位置が移動された組織図の例である。組織図２２０の営業２２１の下には、氏名を示す値として「田中  洋二」、「小西  晴彦」、「田所  浩二」が表示されている。当該値は、異動候補社員情報１２０に登録されたレコードの一番上から３レコードの氏名１２３の値と同一である。
【０１０９】
次いで、新規所属情報１００に設定されているレコードが組織図情報９０（図１０参照）に新規レコードとして登録される。更に、ステップＳ４０２にて取得された異動候補社員情報１２０のレコードに係る社員の情報が当該新規レコードに係る新規所属に属するように組織図情報９０が更新され、当該更新後の組織図情報９０に登録されたデータがプランファイル８０に更新登録されることで人員配置プランのデータが出力され（ステップＳ４０４）、この処理は終了する。
【０１１０】
以上のように、人員配置処理によれば、異動候補社員情報１２０のデータに基づいて組織図情報９０のデータが更新され、人員配置プランのデータがプランファイル８０のデータとして出力される。そのため、ユーザは入力部６によって人員情報ごとにデータを更新する入力操作等をすることなしに、新規所属への人員の配置のための記憶部４に記憶されたデータの更新を容易に行うことができる。また、異動候補社員情報１１０に登録されたレコードを重付１１１の値で降順ソートし、一番上に配置されたレコードから順に新規所属の定員数分のレコードに係る社員情報について人員配置のための処理を行うため、異動の優先度の高い社員情報から順に人員配置のための処理を行うことができる。
【０１１１】
［変形例］
以上のように、本実施の形態では、図１６に示す人員抽出処理は、新規所属の業務と一致する業務の業務履歴がある、現在の所属の滞留年数が所定の年数以上である、又は新規所属の業務と異動希望を出している社員の希望業務が一致すること、の３つの条件を人員情報抽出の条件としたが、この形式に限定されず、入力部６による入力操作によって、いずれか２つの条件又は１つの条件を人員情報抽出条件とするように設定変更ができることとしても良い。また、入力部６による入力操作によって、この３つの条件のいずれを満たすかによって、重付の増加量を変化させる設定ができることとしても良い。このような設定ができるようにすることで、人員情報の抽出条件を柔軟に変更することができ、多様な人員配置プラン情報を出力することができる。
【０１１２】
また、人員抽出処理による人員情報抽出の条件は、図１６に示す態様によるものに限られない。例えば、社員情報毎に、その社員の異動の可否を示す情報である異動可否情報を記憶部４に記憶し、前述の３つの人員情報抽出条件を満たしても、異動可否情報に異動不可が設定されている場合は、その社員情報は抽出されない、という条件を追加することとしても良い。このような条件を追加することで、ある社員が異動の条件を満たし、又は異動を希望する場合であっても、その社員の上司等が異動を認めないため、異動可否情報に異動不可が設定されれば、当該社員に関する情報は、異動候補社員情報として抽出されることはない。
【０１１３】
また、図１６に示す人員抽出処理は、組織全体から人員情報を抽出することとしたが、この形式に限定されず、入力部６による入力操作によって、人員情報を抽出する対象となる組織の範囲の設定を変更することができることとしても良い。このような設定変更を可能とすることで、多様な人員配置プラン情報を出力することができる。
【０１１４】
［効果］
以上のように、本実施の形態によれば、入力部６により入力された新規所属の階層構造上の位置情報に基づいて、制御部２により当該新規所属の上位階層の所属の所属コードが検索され、当該所属コード及び記憶部４に記憶された組織図情報９０から当該上位階層の所属の業務品目コード及び業務内容コードが抽出され、当該抽出された業務品目コード等と記憶部４に記憶された社員履歴ファイル３０のデータの比較結果を抽出条件として人員情報が抽出され、当該抽出された人員情報に基づいてプランファイル８０が出力される。
【０１１５】
そのため、新規所属を発足する際に、その所属に適任である人員の異動のシミュレーションを行い、新規所属の人員配置プランを容易に作成することができる。
【０１１６】
また、業務情報抽出処理によれば、組織図に追加された新規所属の位置に応じた所属コードの値から当該新規所属の上位階層に位置する所属の業務品目コード及び業務内容コードの値が取得され、当該値が新規所属情報１００の業務品目コード１０５及び業務内容コード１０６に設定される。そのため、ユーザが新規所属の業務情報である業務品目コード１０５及び業務内容コード１０６の値の入力操作をすることなしに、新規所属情報１００の業務品目コード１０５及び業務内容コード１０６の値を設定することができる。
【０１１７】
また、人員抽出処理によれば、新規所属の業務と一致する業務の業務履歴がある、現在の所属の滞留年数が所定の年数以上である、又は新規所属の業務と異動希望を出している社員の希望業務が一致することを取得（抽出）条件として記憶部４に記憶された社員履歴ファイル３０又は異動条件ファイル４０等から社員情報が抽出され、異動候補社員情報１１０にレコードが登録される。そのため、ユーザが全ての社員情報を確認し、新規所属への異動候補となる社員情報を抽出する操作をすることなしに、異動候補社員情報１１０を抽出することができる。また、既に異動候補社員情報１１０に登録されたレコードについての社員情報が抽出された場合は、移動候補社員情報１１０の重付１１１の値を増加させるため、異動候補社員情報１１０に登録されたレコード間に社員の異動の優先度を付けることができる。
【０１１８】
また、人員配置処理によれば、異動候補社員情報１２０のデータに基づいて組織図情報９０のデータが更新され、人員配置プランのデータがプランファイル８０のデータとして出力される。そのため、ユーザは入力部６によって人員情報ごとにデータを更新する入力操作等をすることなしに、新規所属への人員の配置のための記憶部４に記憶されたデータの更新を容易に行うことができる。また、異動候補社員情報１１０に登録されたレコードを重付１１１の値で降順ソートし、一番上に配置されたレコードから順に新規所属の定員数分のレコードに係る社員情報について人員配置のための処理を行うため、異動の優先度の高い社員情報から順に人員配置のための処理を行うことができる。
【０１１９】
また、入力部６による入力操作によって、３つの抽出条件のうち、いずれか２つの条件又は１つの条件を人員情報抽出条件とするような設定変更、又は、入力部６による入力操作によって、３つの条件のいずれを満たすかによって、重付の増加量を変化させる設定変更ができるようにすることで、人員情報の抽出条件を柔軟に変更することができ、多様な人員配置プラン情報を出力することができる。
【０１２０】
また、異動可否情報による判断を抽出条件に追加することで、ある社員が異動の条件を満たし、又は異動を希望する場合であっても、その社員の上司等が異動を認めないため、異動可否情報に異動不可が設定されれば、当該社員に関する情報は、異動候補社員情報として抽出されることはない。
【０１２１】
また、入力部６による入力操作によって、人員情報を抽出する対象となる組織の範囲の設定を変更することができるようにすることで、多様な人員配置プラン情報を出力することができる。
【図面の簡単な説明】
【０１２２】
【図１】組織図編集装置の構成の一例を示すブロック図である。
【図２】所属情報ファイルのデータ構成及びデータの一例を示す図である。
【図３】社員情報ファイルのデータ構成及びデータの一例を示す図である。
【図４】社員履歴ファイルのデータ構成及びデータの一例を示す図である。
【図５】異動条件ファイルのデータ構成及びデータの一例を示す図である。
【図６】業務品目テーブルのデータ構成及びデータの一例を示す図である。
【図７】業務内容テーブルのデータ構成及びデータの一例を示す図である。
【図８】抽出条件テーブルのデータ構成及びデータの一例を示す図である。
【図９】プランファイルのデータ構成及びデータの一例を示す図である。
【図１０】組織図情報のデータ構成及びデータの一例を示す図である。
【図１１】表示部に表示された組織図のイメージ図である。
【図１２】制御部による所属発足処理の制御フローの一例を示すフローチャートである。
【図１３】表示部に表示された組織図のイメージ図である。
【図１４】新規所属情報のデータ構成及びデータの一例を示す図である。
【図１５】制御部による業務情報抽出処理の制御フローの一例を示すフローチャートである。
【図１６】制御部による人員抽出処理の制御フローの一例を示すフローチャートである。
【図１７】異動候補社員情報のデータ構成及びデータの一例を示す図である。
【図１８】制御部による人員配置処理の制御フローの一例を示すフローチャートである。
【図１９】異動候補社員情報のデータ構成及びデータの一例を示す図である。
【図２０】表示部に表示された組織図のイメージ図である。
【符号の説明】
【０１２３】
１  組織図編集装置
２  制御部
３  ＲＡＭ
４  記憶部
５  表示部
６  入力部
【図１】
2009093215.tif 000003
【図２】
2009093215.tif 000004
【図３】
2009093215.tif 000005
【図４】
2009093215.tif 000006
【図５】
2009093215.tif 000007
【図６】
2009093215.tif 000008
【図７】
2009093215.tif 000009
【図８】
2009093215.tif 000010
【図９】
2009093215.tif 000011
【図１０】
2009093215.tif 000012
【図１１】
2009093215.tif 000013
【図１２】
2009093215.tif 000014
【図１３】
2009093215.tif 000015
【図１４】
2009093215.tif 000016
【図１５】
2009093215.tif 000017
【図１６】
2009093215.tif 000018
【図１７】
2009093215.tif 000019
【図１８】
2009093215.tif 000020
【図１９】
2009093215.tif 000021
【図２０】
2009093215.tif 000022