(57)【特許請求の範囲】
【請求項１】
階層構造を持つ組織内における各所属に対し、前記各所属の階層的な区分を示す所属コード、発足日付、廃止日付、及び所属名称を含む所属データを記憶可能な記憶手段と、
廃止する旧上位所属及びその廃止日付と、発足する新上位所属及びその発足日付とを入力する入力手段と、
前記旧上位所属の下位に位置する下位所属のうち、前記新上位所属の下位に所属させる下位所属の新所属コードを前記新上位所属の所属コードに基づいて生成し、前記生成された新所属コード及び前記入力された新上位所属の発足日付を含む前記下位所属の新所属データを前記記憶手段に記憶させるとともに、前記旧上位所属の廃止日付を前記新上位所属の下位に所属させる下位所属の旧所属データの廃止日付として前記記憶手段に記憶させる制御手段と、
前記記憶手段に記憶された内容に基づいて、前記組織の組織図を描画する描画手段と、
を備えたことを特徴とするデータ管理装置。
【請求項２】
コンピュータを、
階層構造を持つ組織内における各所属に対し、前記各所属の階層的な区分を示す所属コード、発足日付、廃止日付、及び所属名称を含む所属データを記憶可能な記憶手段、
廃止する旧上位所属及びその廃止日付と、発足する新上位所属及びその発足日付とを入力する入力手段、
前記旧上位所属の下位に位置する下位所属のうち、前記新上位所属の下位に所属させる下位所属の新所属コードを前記新上位所属の所属コードに基づいて生成し、前記生成された新所属コード及び前記入力された新上位所属の発足日付を含む前記下位所属の新所属データを前記記憶手段に記憶させるとともに、前記旧上位所属の廃止日付を前記新上位所属の下位に所属させる下位所属の旧所属データの廃止日付として前記記憶手段に記憶させる制御手段、
前記記憶手段に記憶された内容に基づいて、前記組織の組織図を描画する描画手段、
として機能させるためのプログラムを格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、階層構造を持つデータにおける上位階層データの廃止・発足に応じて、下位階層データの廃止・発足を管理するデータ管理装置、及び記憶媒体に関する。
【０００２】
【従来の技術】
従来、各企業においては、経営方針、体制強化、プロジェクト発足、人員削減等の様々な要素により、１年、半期、四半期毎に組織の変更が必要不可欠な業務になっている。このような組織変更業務を支援する人事データ管理システムでは、この組織（以後、所属という）に対して「発足日」、「廃止日」を持たせることにより、所属の世代管理が、また、階層や上位所属の設定により、組織図上に表すことができるようになっている。
【０００３】
また、この人事データ管理システムでは、所属の発足や廃止、統廃合等によるユーザー自身の所属の決定に基づき、所属の登録業務も行われている。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような従来の人事データ管理システムにあっては、ユーザー自身の所属の決定に基づき所属の登録業務が行われるようになっているが、この所属登録業務では、階層や上位階層に関わらずユーザーが指定したとおりの登録動作が行われており、例えば、上位所属を廃止してもその下位の所属の廃止を指定しなければ、不都合が生じたままのデータが作成されてしまうという問題があった。
【０００５】
具体的には、ある所属の正式名称は、上位所属にあたる「総務部」に組織図上名称の「総務課」を結合し、「総務部総務課」と表示される。この場合、上位所属にあたる「総務部」が廃止発足して名称が変更されたときには、下位所属である「総務部総務課」の「総務部」の部分も同様に変更しなければならないが、その下位所属のデータ変更をユーザーが指定しなければ、データ上不都合が発生してしまう。
【０００６】
しかし、所属の変更は単なるオペレーションミスとして片付けることはできない。このため、幾度となく所属の登録の見直しが必要となり、下位所属が多いほど見直し作業が増えて、ユーザーの作業効率を低下させていた。
【０００７】
本発明の課題は、階層構造を持つある上位階層データの廃止発足に伴う下位階層データの変更登録操作を一括して行うことができるようにして、階層データの廃止発足に伴う作業効率を向上させることである。
【０００８】
【課題を解決するための手段】
請求項１記載の発明は、
階層構造を持つ組織内における各所属に対し、前記各所属の階層的な区分を示す所属コード、発足日付、廃止日付、及び所属名称を含む所属データを記憶可能な記憶手段と、
廃止する旧上位所属及びその廃止日付と、発足する新上位所属及びその発足日付とを入力する入力手段と、
前記旧上位所属の下位に位置する下位所属のうち、前記新上位所属の下位に所属させる下位所属の新所属コードを前記新上位所属の所属コードに基づいて生成し、前記生成された新所属コード及び前記入力された新上位所属の発足日付を含む前記下位所属の新所属データを前記記憶手段に記憶させるとともに、前記旧上位所属の廃止日付を前記新上位所属の下位に所属させる下位所属の旧所属データの廃止日付として前記記憶手段に記憶させる制御手段と、
前記記憶手段に記憶された内容に基づいて、前記組織の組織図を描画する描画手段と、
を備えたことを特徴としている。
【０００９】
この請求項１記載のデータ管理装置によれば、階層構造を持つ組織内における各所属に対し、各所属の階層的な区分を示す所属コード、発足日付、廃止日付及び所属名称を含む所属データを記憶可能な記憶手段を備え、廃止する旧上位所属及びその廃止日付と、発足する新上位所属及びその発足日付とが入力手段により入力されると、制御手段により、入力された旧上位所属の下位に位置する下位所属のうち、新上位所属の下位に所属させる下位所属の新所属コードを新上位所属の所属コードに基づいて生成し、生成された新所属コード及び入力された新上位所属の発足日付を含む下位所属の新所属データを記憶手段に記憶させるとともに、旧上位所属の廃止日付を新上位所属の下位に所属させる下位所属の旧所属データの廃止日付として記憶手段に記憶させ、記憶手段に記憶された内容に基づいて、組織の組織図を描画する。
【００１０】
したがって、従来は上位所属と同時にユーザーが行っていた下位所属の廃止／発足の登録操作を省略することができ、その登録操作時の入力ミスを回避することができる。さらに、所属の廃止日付や発足日付が到来した時点で自動的に組織図を変更して描画することができるので、ユーザーが所属の廃止日付や発足日付にあわせて組織図を変更する作業が不要となる。その結果、所属の廃止／発足に伴う作業効率を向上させることができる。
【００１１】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
【００１２】
図１〜図７は、本発明のデータ管理装置を適用したコンピュータシステムの一実施の形態を示す図である。
【００１３】
まず、構成を説明する。
【００１４】
図１は、本実施の形態のコンピュータシステム１の要部構成を示すブロック図である。この図１において、コンピュータシステム１は、ＣＰＵ２、入力装置３、プリンタ４、表示装置５、ＲＡＭ６、記憶装置７及び記憶媒体８等により構成されており、記憶媒体８を除く各部はバス９に接続されている。
【００１５】
ＣＰＵ（Central Processing Unit ）２は、記憶装置７内に格納されているシステムプログラム及び当該システムに対応する各種アプリケーションプログラムの中から指定されたアプリケーションプログラムをＲＡＭ６内の図示しないプログラム格納領域に展開し、入力装置３から入力される各種指示あるいはデータをＲＡＭ６内に一時的に格納し、この入力指示及び入力データに応じて記憶装置７内に格納されたアプリケーションプログラムに従って各種処理を実行し、その処理結果をＲＡＭ６内に格納するとともに、表示装置５に表示する。そして、ＲＡＭ６に格納した処理結果を入力装置３から入力指示される記憶装置７内の保存先に保存する。
【００１６】
また、ＣＰＵ２は、組織上の所属の廃止／発足に伴う所属の世代管理処理として後述する上位所属廃止発足処理を実行し、入力された上位所属の廃止日／発足日に応じて、指定された下位所属の所属コード及び廃止・発足情報を自動的に変更生成し、その廃止／発足された上位所属と所属コードを生成した下位所属の変更内容を記憶媒体８内の所属ファイルに書き込むとともに、その書き込んだ所属ファイルの内容に基づいて組織図を変更描画して表示装置５に表示する。
【００１７】
入力装置３は、カーソルキー、数字入力キー及び各種機能キー等を備え、押下されたキーの押下信号をＣＰＵ２に出力する。
【００１８】
プリンタ４は、ＣＰＵ２から入力される印字データを所定の記録紙に印字して出力し、ＣＰＵ２により実行される上記上位所属廃止発足処理に際しては、表示装置５に表示された組織図を印字して出力する。
【００１９】
表示装置５は、ＣＲＴ（Cathode Ray Tube）等により構成され、ＣＰＵ２から入力される表示データを表示するとともに、ＣＰＵ２により実行される上記上位所属廃止発足処理に際しては、所属ファイルの内容に基づいて描画された組織図を表示する。
【００２０】
ＲＡＭ（Random Access Memory）６は、ＣＰＵ２が上記各種処理プログラムを実行する際に各種データを展開するメモリ領域を形成するとともに、ＣＰＵ２により実行される上記上位所属廃止発足処理に際して、処理対象となる発足日、廃止日、所属コード等のデータを一時的に格納する。
【００２１】
記憶装置７は、プログラムやデータ等が予め記憶されている記憶媒体８を有しており、この記憶媒体８は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記憶媒体８は記憶装置７に固定的に設けたもの、若しくは着脱自在に装着するものであり、この記憶媒体８には上記システムプログラム及び当該システムに対応する各種アプリケーションプログラム、上位階層廃止発足処理プログラム及び各処理プログラムで処理されたデータ等を記憶する。
【００２２】
また、この記憶媒体８に記憶するプログラム、データ等は、通信回線等を介して接続された他の機器から受信して記憶する構成にしてもよく、更に、通信回線等を介して接続された他の機器側に上記記憶媒体を備えた記憶装置を設け、この記憶媒体８に記憶されているプログラム、データを通信回線を介して使用する構成にしてもよい。
【００２３】
さらに、記憶媒体８は、上記ＣＰＵ２により実行される上位階層廃止発足処理により上位所属毎に入力される廃止日、発足日及び生成される下位所属の所属コードが書き込まれる所属ファイルを格納する。
【００２４】
次に、本実施の形態の動作を説明する。
【００２５】
本実施の形態の記憶媒体８には、図２に示す所属ファイルが予め格納されており、この所属ファイルに設定された各所属名には、所属コード設定欄、発足日設定欄、廃止日設定欄、階層レベル（その所属の階層の位置を表現する）設定欄、上位階層（その所属の上位所属の階層を表現する）設定欄が対応付けて設定可能となっている。本実施の形態のコンピュータシステム１では、このように所属ファイル内に発足日設定欄と廃止日設定欄を設けることにより、人事システムにおける組織上の所属の廃止／発足に伴う所属の世代管理を可能とする。
【００２６】
まず、上記ＣＰＵ２により実行される上位所属廃止発足処理について図５に示すフローチャートに基づいて説明する。
【００２７】
なお、本上位所属廃止発足処理に際しては、基本的に下位所属の廃止／発足は行わないものとするが、ユーザーの指示により下位所属の廃止／発足が上位所属の廃止／発足と同様に登録要求された場合は、その廃止／発足の登録が要求された下位所属のうち以下の条件（１）〜（３）に該当する下位所属は登録対象外とする。
【００２８】
（１）廃止日が入力済みの下位所属
（２）上位所属の廃止日が入力済みの下位所属
（３）上位所属と同一発足日の下位所属
図５において、ＣＰＵ２が上位所属廃止発足処理を開始すると、まず、旧上位所属名と廃止日の入力を促す入力画面を表示装置５に表示し、その旧上位所属名及び廃止日が入力されると（ステップＳ１）、新上位所属名と発足日の入力を促す入力画面を表示装置５に表示し、その新上位所属名と発足日が入力されると（ステップＳ２）、当該旧上位所属名の下位に位置する下位所属名を、図２に示した所属ファイル内の設定内容に基づいて一覧表示形式で表示して、発足する新上位所属の下位に所属させる下位所属名の指定を促す指定画面を表示装置５に表示する（ステップＳ３）。
【００２９】
この指定画面において下位所属名が指定されると、その下位所属の廃止日は、図２の所属ファイル内に当該下位所属に対応する廃止日設定欄に未登録か、または登録済であればステップＳ１の処理で入力された旧上位所属の廃止日よりも先の日付に登録されているか否かを判別する（ステップＳ４）。当該下位所属に対応する廃止日設定欄に廃止日が登録されていて今回入力された旧上位所属の廃止日よりも前の日付である場合は、その指定された下位所属名が廃止／発足の登録対象外であると判断して、上記ステップＳ３の下位所属指定画面に戻って、再度下位所属名の指定を行わせる。
【００３０】
また、当該下位所属に対応する廃止日設定欄には廃止日が未登録である場合、あるいは登録された廃止日が旧上位所属の廃止日よりも先の日付である場合は、上記ステップＳ１で入力された当該旧上位所属の廃止日は、図２の所属ファイル内に当該旧上位所属の廃止日設定欄に未登録であるか否かを判別する（ステップＳ５）。当該旧上位所属に対応する廃止日設定欄に廃止日が登録されている場合は、今回指定された下位所属名が廃止／発足の登録対象外であると判断して、上記ステップＳ３の下位所属指定画面に戻って、再度下位所属名の指定を行わせる。
【００３１】
また、当該旧上位所属に対応する廃止日設定欄には廃止日が未登録である場合は、図２の所属ファイル内で、その旧上位所属に対応する発足日設定欄に登録された発足日が今回入力された当該新所属の発足日と同一か否かを判別する（ステップＳ６）。今回入力された当該新所属の発足日が旧上位所属の発足日と同一である場合は、今回指定された下位所属名が廃止／発足の登録対象外であると判断して、上記ステップＳ３の下位所属指定画面に戻って、再度下位所属の指定を行わせる。
【００３２】
以上のステップＳ１〜ステップＳ６の処理により図２の所属ファイルに対して旧上位所属の廃止日が入力されて登録した所属ファイルの内容の一例を図３に示す。この図３に示す所属ファイルでは、旧上位所属として「総務部」の廃止日設定欄に廃止日「１９９４０４０１」が登録されるとともに、新上位所属として「総務部」の発足日設定欄に発足日「１９９４０４０１」が登録された状態を示している。
【００３３】
また、上記ステップＳ６において、今回入力された当該新所属の発足日が旧上位所属の発足日と同一でない場合は、上記ステップＳ３で指定された下位所属名が廃止／発足の登録対象であると判断して、その指定された下位所属の所属コードを新上位所属に対応させて生成し、その生成した所属コードを図２の所属ファイル内の当該下位所属名に対応する所属コード設定欄に書き込む（ステップＳ７）。
【００３４】
例えば、図２に示す所属ファイルに対して図３に示す所属ファイルのように新上位所属として所属コードが「０５０２」の「総務部」が登録され、さらに、図４に示す所属ファイルのように、その新上位所属「総務部」の下位所属として「総務課」が指定された場合は、その新上位所属の所属コードに基づいて下位所属「総務課」に対する新所属コード「０５０２０１」が生成されて書き込まれている。また、その新上位所属「総務部」の下位所属として「人事課」が指定された場合は、その新上位所属の所属コードに基づいて下位所属「人事課」に対する新所属コード「０５０２０２」が生成されて書き込まれている。
【００３５】
そして、ステップＳ８において、所属ファイルの設定内容を参照して所属コードを生成した下位所属の次の下位所属の有無を判別する。すなわち、上記図４に示した新上位所属「総務部」の下位所属として「総務課」と「人事課」の所属コードを生成した場合を説明したが、これらの下位所属の次の下位所属として「１係」、「２係」や「３係」等が設定されているため、次の下位所属が有ると判断して、上記ステップＳ３の処理に戻り、これらの下位所属名「１係」、「２係」や「３係」を一覧表示する下位所属指定画面に戻って、再度下位所属の指定を行わせる。
【００３６】
そして、下位所属名が指定されると、上記ステップＳ４〜ステップＳ６の判別処理により当該下位所属名が廃止／発足の登録対象となるか否かを判断し、登録対象であると判断すれば、同様に新上位所属の所属コードに基づいて当該下位所属に対応する所属コードを生成して、図４に示す所属ファイル内の下位所属名に対応する所属コード設定欄に書き込む（ステップＳ７）。
【００３７】
すなわち、図４に示す所属ファイルにおいて、先に所属コードが書き込まれた所属名「人事課」の下位所属名「１係」や「２係」が指定されたとすると、その「人事課」の各所属コード「０５０２０２」に基づいて、下位所属名「１係」や「２係」に対応する所属コード「０５０２０２０１」や「０５０２０２０２」が生成されて書き込まれる。
【００３８】
なお、下位所属の所属コードの生成／書き込みに際しては、その新上位所属に対して入力登録された発足日が、各下位所属名に対応する各発足日設定欄にも書き込まれており、図４に示す所属ファイルでは、新上位所属「総務部」の下位に位置する下位所属名「総務課」、「人事課」、及びさらに下位に位置する下位所属名「１係」、「２係」の各発足日設定欄には発足日「１９９４０４０１」が自動登録されるとともに、その階層レベル設定欄及び上位階層設定欄の各設定内容も自動登録されている。さらに、旧上位所属「総務部」の廃止日設定欄に設定された廃止日が、その下位に位置する各下位所属名「総務課」、「人事課」、「１係」、「２係」、「３係」、「環境課」に対応する各廃止日設定欄には廃止日「１９９４０４０１」が自動登録される。
【００３９】
次いで、ステップＳ８において、所属ファイルの設定内容を参照して所属コードを生成した下位所属の次の下位所属が無いと判断した場合は、図４に示す所属ファイルの設定内容に基づいて、再編した組織図を描画して表示装置５に表示し（ステップＳ９）、本上位所属廃止発足処理を終了する。
【００４０】
以上の上位所属廃止発足処理により描画される組織図の一例を図６及び図７に示す。図６は、所属の廃止／発足が行われる前の図２に示した所属ファイルの設定内容に基づいて描画された組織図を示す図であり、図７は、所属の廃止／発足が行われた後の図４に示した所属ファイルの設定内容に基づいて描画された組織図を示す図である。
【００４１】
以上のように、本実施の形態のコンピュータシステム１では、組織上の所属の廃止／発足に伴う所属の世代管理処理として上位所属廃止発足処理を実行することにより、ユーザーは、必要最低限の上位所属の廃止／発足（旧上位所属の廃止日、新上位所属の発足日）の入力、及びその下位に位置する下位所属名を指定するだけで、その下位所属に対応する所属ファイル内の設定情報（所属コード、発足日）が自動生成されて書き込まれるため、従来は上位所属と同時にユーザーが行っていた下位所属の廃止／発足の登録操作を省略することができ、その登録操作時の入力ミスを回避することができる。
【００４２】
さらに、上記上位所属廃止発足処理では、上位所属の廃止／発足時の指定下位所属の階層設定や序列設定も自動設定されるため、上位所属の廃止／発足に伴う下位所属の所属情報の設定変更を容易にすることができる。その結果、所属の廃止発足に伴う作業効率を向上させることができる。
【００４３】
また、上記上位所属廃止発足処理では、指定された下位所属に設定された廃止日が入力された新上位所属の発足日より先に設定されていた場合、その下位所属の廃止日になるまでの間は、その新上位所属の設定変更に対応して当該下位所属の所属コード、階層設定及び序列設定が変更され、その変更された下位所属の設定内容に基づいて組織図の再編描画処理が行われるが、その下位所属の廃止日になると、当該下位所属を組織図から消去する処理が行われ、以後は廃止日が設定された下位所属を除く組織図の再編描画処理が行われる。
【００４４】
なお、上記実施の形態において実行される上位所属廃止発足処理では、ユーザーにより指定された廃止／発足の登録が要求された下位所属のうち上記条件（１）〜（３）に該当する下位所属は登録対象外とする場合を説明したが、その下位所属を登録対象外とする条件は、組織上の制約等に応じてユーザーが任意に設定変更するようにしてもよい。
【００４５】
また、上記上位所属廃止発足処理の対象としては、上記図２に示した会社組織上の所属ファイルの設定内容に限らず、その他の階層構造を持つ組織上で設定された所属ファイルを上位所属廃止発足処理の対象とすることが可能であることは勿論である。
【００４６】
【発明の効果】
請求項１記載の発明のデータ処理装置によれば、従来は上位所属と同時にユーザーが行っていた下位所属の廃止／発足の登録操作を省略することができ、その登録操作時の入力ミスを回避することができる。さらに、所属の廃止日付や発足日付が到来した時点で自動的に組織図を変更して描画することができるので、ユーザーが所属の廃止日付や発足日付にあわせて組織図を変更する作業が不要となる。その結果、所属の廃止発足に伴う作業効率を向上させることができる。
【００４７】
請求項２記載の発明の記憶媒体によれば、廃止する旧上位所属及びその廃止日付と、発足する新上位所属及びその発足日付とが入力手段により入力されると、入力された旧上位所属の下位に位置する下位所属のうち、新上位所属の下位に所属させる下位所属の新所属コードを新上位所属の所属コードに基づいて生成し、生成された新所属コード及び入力された新上位所属の発足日付を含む下位所属の新所属データを記憶手段に記憶させるとともに、旧上位所属の廃止日付を新上位所属の下位に所属させる下位所属の旧所属データの廃止日付として記憶手段に記憶させ、記憶手段に記憶された内容に基づいて、組織の組織図を描画する機能をコンピュータに実現させることができる。その結果、所属の廃止発足に伴う作業効率を向上させることができる。
【図面の簡単な説明】
【図１】本発明のデータ管理装置を適用した一実施の形態のコンピュータシステム１の要部構成を示すブロック図である。
【図２】図１の記憶媒体８内に格納された所属ファイルの一例を示す図である。
【図３】図５の上位所属廃止発足処理により図２の所属ファイル内の設定内容に対して廃止日と発足日が入力されて登録された状態を示す図である。
【図４】図５の上位所属廃止発足処理により図３の所属ファイル内の設定内容に対して下位所属の所属コードが生成されて書き込まれた状態を示す図である。
【図５】図１のＣＰＵ２により実行される上位所属廃止発足処理を示すフローチャートである。
【図６】図２の所属ファイル内の設定内容に基づいて描画されて表示された組織図を示す図である。
【図７】図５の上位所属廃止発足処理により図４の所属ファイル内の設定内容に基づいて描画されて表示された組織図を示す図である。
【符号の説明】
１    コンピュータシステム
２    ＣＰＵ
３    入力装置
４    プリンタ
５    表示装置
６    ＲＡＭ
７    記憶装置
８    記憶媒体
９    バス
【図１】
0003794106.tif 000002
【図２】
0003794106.tif 000003
【図３】
0003794106.tif 000004
【図４】
0003794106.tif 000005
【図５】
0003794106.tif 000006
【図６】
0003794106.tif 000007
【図７】
0003794106.tif 000008