(57)【要約】【課題】人事評価管理システム等の構築に用いるデータ管理等、様々な要求に合致したデータ管理を、効率的に生成かつ変更することを可能にする。【解決手段】実テーブルの定義とは別に、ユーザが任意に画面表示項目名称や、属性、桁数の項目定義情報を、予めデータとして評価年月別に登録しておくことができる項目定義マスタ管理処理画面を設ける。ユーザが設定した項目名称・属性・桁数は、システム内の記憶装置内の項目定義テーブルＴ１に登録される。人事評価データ管理処理画面を開くとき、その項目定義テーブルＴ１から評価年月に対応した、項目名称・属性・桁数データが読み込まれ、当該データの管理画面の生成と表示、及び、当該データ管理画面で入力されたデータの入力チェックを行うことができる。管理画面に入力された諸項目のデータは、レコードとして記憶装置内の評価歴テーブルＭ２に登録される。基本的な情報は、基本情報テーブルＭ１に登録される。【選択図】図１
2008033416.tif 000002
【特許請求の範囲】
【請求項１】
入力装置と表示装置と記憶装置、およびプログラムを用いたコンピュータ処理を行う処理装置とからなり、複数の行と複数の列からなるデータ管理画面の生成および変更を行う任意項目管理システムであって、
複数のデータ管理レコードの識別情報に対応付けて予め前記入力装置から入力された項目定義レコードの１以上の列の項目名称を記憶する列情報記憶手段と、
前記項目定義レコードの識別情報に対応付けて予め前記入力装置から入力された１以上の行の項目名称を記憶する行情報記憶手段と、
前記入力装置から入力された前記データ管理レコードの識別情報に対応付けられた１以上の列の項目名称、および、１以上の行の項目データを前記列情報記憶手段および前記行情報記憶手段から呼び出し、呼び出した項目名称の列と項目データの列とからなるデータ管理画面を生成し、該管理画面を前記表示装置に表示する画面処理手段と
を有することを特徴とする任意項目管理システム。
【請求項２】
請求項１に記載の任意項目管理システムにおいて、
前記画面処理手段のデータ入力画面に新たな列項目を追加する手段として、項目定義マスタ管理処理手段を有することを特徴とする任意項目管理システム。
【請求項３】
請求項１または２に記載の任意項目管理システムにおいて、
前記データ管理画面に入力されるデータの正否を判定する条件を、当該データ管理レコードを構成する列項目と行項目を特定して予め記憶するデータ正否条件管理手段と、
前記データ管理画面に対してユーザが入力したデータの正否を、前記データ正否条件管理手段で記憶した条件に応じて判定する入力データチェック手段と
を有することを特徴とする任意項目管理システム。
【請求項４】
請求項１から請求項３のいずれかに記載の任意項目管理システムにおいて、
前記画面処理手段で表示したデータ管理レコードに対するユーザのデータ入力結果を記憶するデータ格納手段と、
該データ格納手段から前記データ入力結果を読み出して当該データ管理画面に埋め込み、該データ入力結果を前記表示装置に表示するデータ表示手段と
を有することを特徴とする任意項目管理システム。
【請求項５】
人事評価任意項目管理システムにおける項目定義データおよび人事評価データの管理処理方法において、
項目定義データ管理処理画面から入力された評価年月、各任意項目の項目名称、各任意項目の項目属性、各任意項目の項目桁数を取り出し、取り出した各値を項目定義テーブルに格納し、
人事評価データ管理処理画面に取得したデータを表示し、画面から指定された評価年月を取得し、評価年月で項目定義テーブルを検索して情報を取り出し、該情報をワークエリアに項目番号順にセットし、セットした任意項目取得数を取り出し、取り出した項目名称をデータ入力画面に表示し、数値チェック、特殊文字チェックまたはバイト数チェックのうちのいずれかを行い、データ更新処理を行い、入力されたデータを評価歴テーブルに格納する
ことを特徴とする任意項目管理方法。
【請求項６】
入力装置と表示装置と記憶装置、およびプログラムを用いたコンピュータ処理を行う処理装置とからなり、複数の行と複数の列からなるデータ管理画面の生成および変更を行う任意項目管理用プログラムであって、
前記コンピュータを、複数のデータ管理レコードの識別情報に対応付けて予め前記入力装置から入力された項目定義レコードの１以上の列の項目名称を記憶する列情報記憶手段、
前記項目定義レコードの識別情報に対応付けて予め前記入力装置から入力された１以上の行の項目名称を記憶する行情報記憶手段、前記入力装置から入力された前記データ管理レコードの識別情報に対応付けられた１以上の列の項目名称、および、１以上の行の項目データを前記列情報記憶手段および前記行情報記憶手段から呼び出し、呼び出した項目名称の列と項目データの列とからなるデータ管理画面を生成し、該管理画面を前記表示装置に表示する画面処理手段として機能させるための任意項目管理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースの項目管理システムおよび方法、ならびにそのプログラムに関し、特に、実テーブルの項目名称等とは別に、ユーザインタフェース用の項目名称等を定義することで、項目名称等をユーザが任意に定義できるようにした任意項目管理システムおよび管理方法、ならびにそのプログラムに関する。
【背景技術】
【０００２】
従来、例えば、特開平１０−３４０３０４号公報（特許文献１参照）に記載のデータ管理システムでは、データベース上で、受注システムが管理している顧客、届け先、商品、請求先などのレコードを構成する項目の種類に、アプリケーションが固定的に提供する規定項目以外に、ユーザが任意に設定したユーザ項目を容易に追加することができ、そのユーザ項目を変更することも容易にできる。このユーザ項目を検索キーにして、レコードの検索を行うことができる。
【０００３】
特許文献１では、例えば、評価年月毎に評価項目構成（項目名称・項目数・属性）が異なる人事評価等のデータ入力管理に関しては、評価年月毎にそれぞれ異なるテーブルを用意し、かつ、それぞれの入力画面を用意しなければならない、という問題点があった。
【０００４】
【特許文献１】特開平１０−３４０３０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述のように、特許文献１を含む従来の技術では、評価年月毎に評価項目構成が異なる人事評価等のデータ入力管理に関して、評価年月毎に異なるテーブルを用意し、それぞれの入力画面を用意する必要があった。
【０００６】
（目的）
そこで、本発明の目的は、これら従来の課題を解決し、例えば、人事評価管理システムの構築に用いるデータ管理等、様々な要求に合致したデータ管理を、効率的に生成かつ変更することが可能な任意項目管理システムおよび管理方法、ならびにそのプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明においては、実テーブルの定義とは別に、ユーザが任意に画面表示項目名称や、属性、桁数の項目定義情報を、予めデータとして評価年月別に登録しておくことができる項目定義マスタ管理処理画面を設ける。ユーザが設定した項目名称・属性・桁数は、システム内の記憶装置内の項目定義テーブルに登録される。人事評価データ管理処理画面を開くとき、その項目定義テーブルから評価年月に対応した、項目名称・属性・桁数データが読み込まれ、当該データの管理画面の生成と表示、及び、当該データ管理画面で入力されたデータの入力チェックを行うことができる。管理画面に入力された諸項目のデータは、レコードとして記憶装置内の評価歴テーブルに登録される。
【０００８】
以下、請求項毎の構成は下記の通りである。
1)本発明の任意項目管理システムは、複数のデータ管理レコードの識別情報に対応付けて予め入力装置から入力された項目定義レコード１以上の列の項目名称を記憶する列情報記憶処理手段と、前記項目定義レコードの識別情報に対応付けて予め入力装置から入力された１以上の行の項目名称を記憶する行情報記憶手段と、前記入力装置から入力された前記データ管理レコードの識別情報に対応付けられた１以上の列の項目名称、及び、１以上の行の項目データを前記列情報記憶手段及び前記行情報記憶手段から読み出し、読み出した項目名称の列と項目データの列とからなるデータ管理画面を生成して表示装置に表示する画面処理手段とを有することを特徴としている。
【０００９】
2）前記1）に記載のシステムであって、当該データ入力画面に新たな列項目もしくは行項目を追加する手段として、項目定義マスタ管理処理手段を有することも特徴としている。
3）前記1)または2)に記載のシステムであって、前記データ管理画面に入力されるデータの正否を判定する条件を、当該データ管理レコードを構成する列項目と行項目を特定して予め記憶するデータ正否条件管理手段と、前記データ管理画面に対してユーザが入力したデータの正否を、前記データ正否条件管理手段で記憶した条件に応じて判定する入力データチェック手段とを有することも特徴としている。
【００１０】
4）前記1)〜3)のいずれかに記載のシステムであって、前記画面処理手段で表示したデータ管理レコードに対するユーザのデータ入力結果を記憶するデータ格納手段と、該データ格納手段から前記データ入力結果を読み出して当該データ管理画面に埋め込み、前記表示装置に表示するデータ表示手段とを有することも特徴としている。
5)本発明の任意項目管理用プログラムは、コンピュータを、前記1)〜4）のいずれかに記載の任意項目管理システムにおける各手段として機能させるためのプログラムであることも特徴としている。
【発明の効果】
【００１１】
本発明によれば、実テーブルの項目名称とは別に、ユーザインタフェース用項目名称等を評価年月毎に項目定義テーブルに登録することができるため、簡単なデータ登録により容易に評価年月毎に異なる評価項目の管理が可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施例を図を用いて詳細に説明する。
図１は、本発明の一実施例に係る人事評価任意項目管理システムを具備したコンピュータの構成図である。
図１において、１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）や主メモリ、表示装置、入力装置、外部記憶装置等からなるコンピュータである。このコンピュータ１は、光ディスク駆動装置等を介してＣＤ−ＲＯＭ等の記憶媒体に記録されたプログラムやデータを外部記憶装置内にインストールした後、この外部記憶装置から主メモリに読み込み、ＣＰＵで処理することにより、本発明に係る人事評価任意項目管理システム１ａの各処理を実行する。
【００１３】
コンピュータ１は人事評価任意項目管理システム１ａを起動して、人事評価任意項目管理システム１ａにより、項目定義データ管理処理部ａ１での処理、人事評価データ管理処理部ａ２での処理が起動される。項目定義データ管理処理部ａ１は項目定義テーブルＴ１にデータを格納し、また人事評価データ管理処理部ａ２は項目定義テーブルＴ１、人事共通マスタ１ｂの基本情報テーブルＭ１を用いて評価歴テーブルＭ２にデータを格納する。
このような処理を行うために、人事評価任意項目管理システム１ａは、図２に示す各処理部を具備している。
【００１４】
図２は、本発明の一実施例に係る人事評価任意項目管理システムの詳細構成図である。
図２に示すように、人事評価任意項目管理システム１ａは項目定義テーブル管理処理部ａ１と人事評価データ管理処理部ａ２とを有し、そのうちの人事評価データ管理処理部ａ２はデータ検索（表示）処理部ａ２１、データ入力処理部ａ２２、データチェック処理部ａ２３およびデータ更新処理部ａ２４を有している。なお、コンピュータ１には、人事評価任意項目管理システム１ａでの各処理結果を表示する表示装置や、出力するプリンタ等の記載は省略されている。
【００１５】
図３ａ〜図３ｃは、人事評価任意項目管理システムで用いる各テーブルの登録項目と項目の内容を示す説明図であり、図４−ａ、図４−ｂ、図４−ｃは、図３−ａ〜図３−ｃに示す各テーブルの説明に対する具体的な事例を示した図である。
図３−ａは項目定義テーブルにおける登録項目と項目の内容を示す説明図、図３−ｂは人事共通マスタ（基本情報テーブル・評価歴テーブル）における登録項目と項目の内容を示す説明図、図３−ｃはワークエリアにおける登録項目と項目の内容を示す説明図である。
【００１６】
図３−ａでは、項目定義テーブルＴ１の各項目が記載され、図３−ｂでは、人事共通マスタ１ｂにおける基本情報テーブルＭ１、評価歴テーブルＭ２の各項目が記載され、また、図３−ｃでは、評価歴テーブルＭ２に関する処理で発生するデータを格納するためのワークエリアとしてのワークエリア１（Ｗ１）、ワークエリア２（Ｗ２）、ワークエリア３（Ｗ３）、任意項目取得数（Ｗ４）の各項目が記載されている。なお、各項目は、図中の説明にある指定を行うものである。
【００１７】
図３−ａにおける項目定義テーブルＴ１の項目には、評価年月、任意項目０１〜１０項目名称、任意項目０１〜１０項目属性、任意項目０１〜１０項目桁数からなり、図４−ａに示すように、評価年月には西歴年月の形式で『２００５０６（２００５年６月』や『２００５１２（２００５年１２月）』が登録され、任意項目０１〜１０項目名称には『事業所長評価』や、『事業所長評価点』が登録され、任意項目０１〜１０属性には『ＶＡＲＣＨＡＲ２』、『ＮＵＭＢＷＥ』が登録され、任意項目０１〜１０項目桁数には『１００』や『３』といった数値が登録されている。
【００１８】
また、図３−ｂに示す基本情報テーブルＭ１は、従業員Ｎｏ．氏名、生年月日、所属コード、所属名、分掌の各項目からなり、各項目には、図４−ｂに示す内容のデータが登録されており、基本情報テーブルＭ１には、表示または入力されるデータが、どの従業員のデータかを示した情報が各行に格納される。
図３−ｂに示す評価歴テーブルＭ２は、従業員Ｎｏ．評価年月、任意項目０１、任意項目０２、任意項目０３、任意項目０４、任意項目０５、任意項目０６、任意項目０７、任意項目０８、任意項目０９、任意項目１０の各項目からなり、図４−ｃに示す内容のデータが登録されている。この評価歴テーブルＭ２では、例えば、従業員Ｎｏ．『１２３４５６７８９』の従業員に対する評価年月『２００５０６（２００５年６月）』と『２００５１２（２００５年１２月）』におけるそれぞれのデータが格納される。
【００１９】
このように、図４−ａから図４−ｃでは、人事評価任意項目管理システム１ａの制御に用いる項目定義テーブルＴ１と人事共通マスタにおける基本情報テーブルＭ１、評価歴テーブルＭ２の入力例を示しており、本例では、予め項目定義テーブルＴ１と人事共通マスタ１ｂを登録しておき、人事評価任意項目管理システム１ａは、項目定義テーブルデータにデータを格納し、人事評価データ管理処理画面にデータを入力すると、人事評価任意項目管理システム１ａは入力されたデータを評価歴テーブルＭ２に格納する。
【００２０】
以下に、このような人事評価任意項目管理システム１ａの処理内容を、図５−ａ〜図５−ｅを用いて説明する。
図５−ａは、人事評価任意項目管理システム１ａにおける項目定義テーブル管理処理部ａ１の処理内容を示しており、まず、図５−ｂに示す項目定義データ管理処理画面から入力された値（評価年月、任意項目０１〜１０項目名称、任意項目０１〜１０項目属性、任意項目０１〜１０項目桁数）を取得し（ステップ５０１）、次に、取得した値を項目定義テーブルＴ１に格納する（ステップ５０２）。
図５−ｃでは、項目定義データ管理処理画面レイアウトにおける登録内容例を示している。
【００２１】
図６−ａは、人事評価任意項目管理システム１ａにおける人事評価データ管理処理部ａ２の処理内容を示す動作フローチャートである。
まず、データ検索（表示）処理部ａ２１において、図６−ｂに示す人事評価データ管理処理画面にデータを表示し、データ入力処理部ａ２２、データチェック処理部ａ２３、データ更新処理部ａ２４の順に処理を行い、入力されたデータを評価歴テーブルＭ２に格納する。なお、入力エラーがあった場合には、図６−ｂの下図に示すようなエラーメッセージが表示される。確認した操作者はＯＫボタンをクリックする。
図６−ｃでは、人事評価データ管理処理画面レイアウトにおける登録内容を示している。
【００２２】
図７は、人事評価任意項目管理システム１ａにおける人事評価データ管理処理部ａ２のデータ検索（表示）処理部ａ２１の処理内容を示すフローチャートである。
まず、人事評価データ管理処理画面から指定された従業員Ｎｏ．を取得する（ステップ７０１）。
次に、取得した従業員Ｎｏ．をキーに基本情報テーブルＭ１を全件検索し、各情報（従業員Ｎｏ．漢字氏名）を取得し、同じく従業員Ｎｏ．をキーに評価歴テーブルＭ２を全件検索し、各情報（評価年月、任意項目０１〜任意項目１０）を取得する（ステップ７０２，７０３）。
【００２３】
さらに、取得した評価年月をキーに項目定義テーブルを全件検索し、各情報（任意項目０１〜ｘｘ項目名称、任意項目０１〜ｘｘ項目属性、任意項目０１〜ｘｘ項目桁数）を取得し、ワークエリア１に項目番号順に格納する。この時、任意項目の項目名称欄がｎｕｌｌ値の場合には、項目未定義とし、それ以降の項目は格納対象外とする（ステップ７０４）。ワークエリア１に格納した評価年月別の任意項目項目名称データ取得数を取得し、任意項目取得数エリアに取得数を格納する（ステップ７０５）。
評価年月をキーに、評価歴テーブルＭ２から取得したデータとワークエリア１のデータをマッチングし、取得した情報をワークエリア１の配列順に人事評価データ管理処理画面に表示する（ステップ７０６）。
【００２４】
図８は人事評価任意項目管理システム１ａにおける人事評価データ管理処理部ａ２のデータ入力処理（追加（新規）登録の場合）ａ２２の処理内容を示す動作フローチャートである。
まず、人事評価データ管理処理画面から指定された評価年月を取得する（ステップ８０１）。次に、評価年月で項目定義テーブルＴ１を全件検索し、各情報（任意項目０１〜１０項目名称、任意項目０１〜１０項目属性、任意項目０１〜１０項目桁数）を取得し、ワークエリア２に項目番号順に格納する（ステップ８０２）。この時、任意項目項目名称欄がｎｕｌｌ値の場合には、項目未定義とし、それ以降の項目は格納対象外とする。
ワークエリア２に格納した評価年月別の任意項目項目名称データ取得数を取得し、任意項目取得数エリアに取得数を格納する（ステップ８０３）。取得した情報をワークエリア２の配列順に人事評価データ管理処理画面に表示する（ステップ８０４）。
【００２５】
図９−ａは、人事評価任意項目管理システム１ａにおける人事評価データ管理処理部ａ２のデータチェック処理部ａ２３、データ更新処理部ａ２４の処理内容を示すフローチャートである。
データチェック処理部ａ２３は、属性チェックＳ１とバイト数チェックＳ２を有する。
まず、人事評価データ管理処理画面から指定された評価年月の更新後情報（従業員Ｎｏ．評価年月、任意項目０１〜ｘｘ項目名称、任意項目０１〜ｘｘ項目データ）をワークエリア３に格納する（ステップ９０１）。この時、ｘｘは、任意項目取得数を表す。
【００２６】
次に、ワークエリア３の評価年月をキーに項目定義テーブルＴ１を検索し、各情報（任意項目０１〜ｘｘ項目名称、任意項目０１〜ｘｘ項目属性、任意項目０１〜ｘｘ項目桁数）を取得し、ワークエリア２に格納する。この時、ｘｘは任意項目取得数を表す（ステップ９０２）。
ステップ９０４〜９０８の処理を任意項目取得数分繰り返す（ステップ９０３，９０９）。まず、ワークエリア３から１番目の任意項目データ情報を（ステップ９０４）、ワークエリア２から１番目の任意項目属性、任意項目桁数情報を（ステップ９０５）、それぞれ取得する。そして、図９−ｂの説明にて詳述する属性チェックを行い（ステップ９０６）、次いで、図９−ｅの説明にて詳述するバイト数チェックを行う（ステップ９０７）。処理実行回数を１加算する（ステップ９０８）。処理実行回数が、任意項目取得数を超えていれば、データチェック処理を終了する（ステップ９０９）。データディクショナリＶｉｅｗより評価歴テーブル列情報（列名称）を取得する（ステップ９１０）。
ワークエリア３の情報を評価歴テーブルＭ２に登録する（ステップ９１１）。
【００２７】
図９−ｂ、図９−ｃ、図９−ｄは、人事評価任意項目管理システム１ａにおける人事評価データ管理処理部ａ２のデータチェック処理部ａ２３が有する属性チェックＳ１の処理フローチャートである。
属性チェックは、数値チェック（ステップ９０６ａ）、特殊文字チェック（ステップ９０６ｂ）を有する。
まず、チェックを行う項目属性を判定し、『ＮＵＭＢＥＲ』の場合には、数値チェックの処理に移り（ステップ９０６ａ）、そうでない場合には、特殊文字チェックに処理に移る（ステップ９０６ｂ）。
【００２８】
数値チェック（ステップ９０６ａ）は、まず、チェックを行う任意項目データのデータ桁数を数え、ワーク桁数に格納する（ステップ９０６ａ１）。ステップ９０６ａ３〜９０６ａ６の処理を任意項目データのデータ桁数分だけ繰り返す（ステップ９０６ａ２、９０６ａ７）。まず、任意項目データから１番目の任意項目データ情報を取得する（ステップ９０６ａ３）。取得した情報が数値であるか否かを判定し（ステップ９０６ａ４）、数値でない場合には、エラーメッセージを表示し（ステップ９０６ａ５）、数値チェック処理を終了する。
数値の場合には、任意項目データ確認桁数のカウントを１加算する（ステップ９０６ａ６）。任意項目データ確認桁数のカウントが、ワーク桁数を超えていれば、数値チェック処理を終了する（ステップ９０６ａ７）。
【００２９】
図９−ｄに示すように、特殊文字チェック（ステップ９０６ｂ）は、まず、チェックを行う任意項目データのデータ桁数を数え、ワーク桁数に格納する（ステップ９０６ｂ１）。ステップ９０６ｂ３〜９０６ｂ６の処理を任意項目データのデータ桁数分だけ繰り返す（ステップ９０６ｂ２，９０６ｂ７）。まず、任意項目データから１番目の任意項目データ情報を取得する（ステップ９０６ａ３）。取得した情報に〔＠，（）？＆％＄＃〕の文字が含まれているか否かを判定し（ステップ９０６ｂ４）、含まれている場合には、エラーメッセージを表示し（ステップ９０６ｂ５）、特殊文字チェック処理を終了する。
含まれていない場合には、任意項目データ確認桁数のカウントを１加算する（ステップ９０６ｂ６）。任意項目データ確認桁数のカウントが、ワーク桁数を超えていれば、特殊文字チェック処理を終了する（ステップ９０６ｂ７）。
【００３０】
図９−ｅは、人事評価任意項目管理システム１ａにおける人事評価データ管理処理部ａ２のデータチェック処理部ａ２３が有するバイト数チェックＳ２の処理フローチャートである。
まず、チェックを行う任意項目データのデータ桁数を数え、ワーク桁数に格納し（ステップ９０７０１）、バイト数カウンタをゼロクリアする（ステップ９０７０２）。ステップ９０７０４〜９０７０８の処理を、任意項目データのデータ桁数分だけ繰り返す（ステップ９０７０３，９０７０９）。
【００３１】
まず、任意項目データから１番目の任意項目データ情報を取得する（ステップ９０７０４）。取得した情報をｅｓｃａｐｅ関数で変換し、値を判定する（ステップ９０７０５）。
変換後の値が４未満である場合には、バイト数カウンタに１を加算し（ステップ９０７０６）、変換後の値が４以上の場合には、バイトカウンタに２を加算する（ステップ９０７０７）。そして、任意項目データ確認桁数のカウントを１加算する（ステップ９０７０８）。任意項目データ確認桁数のカウントが、ワーク桁数を超えていれば、次の処理に移る（ステップ９０７０９）。
バイト数カウンタと任意項目項目桁数を比較し（ステップ９０７１０）、バイト数カウンタ＞任意項目項目桁数の場合には、処理を終了し、バイト数カウンタ＜任意項目項目桁数の場合には、エラーメッセージを表示し、処理を終了する（ステップ９０７１１）。
【００３２】
以上、図１〜図９−ｅを用いて説明したように、本実施例の人事評価任意項目管理システム１ａでは、人事評価項目の項目名称や、データ属性、データ桁数のようなデータ編集情報を項目定義テーブルに登録し、そのデータ編集情報を基に、当該人事評価データの生成と表示と人事評価データ管理処理画面で入力されたデータの登録を行う。
これにより、本実施例によれば、簡単な項目定義テーブルの登録で、評価年月ごとに任意の項目名称、項目属性、項目桁数のデータ管理が可能となり、人事評価項目の変更毎に評価歴テーブルの再構築を行うことなく、評価歴テーブルの限られた項目を有効に活用することができる。
【００３３】
なお、本発明は、図１〜図９−ｅを用いて説明した例に限定されるものではなく、その要旨を逸脱しない範囲において、種々に変更可能である。
なお、上意概念での本発明の構成について説明する。
本発明の任意項目管理システムは、入力装置と記憶装置およびプログラムを用いたコンピュータ処理を行う処理装置とからなり、複数の行と複数の列からなるデータ管理画面の生成および変更を行う任意項目管理システムであって、複数のデータ管理レコードの識別情報に対応付けて予め入力装置から入力された項目定義レコード１以上の列の項目名称を記憶する列情報記憶手段（図１の項目定義テーブルＴ１）と、前記項目定義レコードの識別情報に対応付けて予め入力装置から入力された１以上の行の項目名称を記憶する行情報記憶手段（図１の基本情報テーブルＭ１および評価歴テーブルＭ２）と、前記入力装置から入力された行の項目データを前記列情報記憶手段および前記行情報記憶手段から呼び出し、呼び出した項目名称の列と項目データの列とからなるデータ管理画面を生成して、該データ管理画面を表示装置に表示する画面処理手段（項目定義データ管理処理部ａ１および人事評価データ管理処理部ａ２）とを具備する。
【００３４】
前記任意項目管理システムにおいて、当該データ入力画面に新たな列項目もしくは行項目を追加する手段として、項目定義マスタ管理処理手段（図２のデータ入力処理部ａ２２および図８のステップ８０１〜８０４の処理）を具備する。
また、前記任意項目管理システムにおいて、前記データ管理画面に入力されるデータの正否を判定する条件を、当該データ管理レコードを構成する列項目と行項目を特定して、予め記憶するデータ正否条件管理手段（図２のデータ入力処理部ａ２２および図９−ａのステップ９０１〜９０５）と、前記データ管理画面に対してユーザが入力したデータの正否を、前記データ正否条件管理手段で記憶した条件に応じて判定する入力データチェック手段（図２のデータチェック処理部ａ２３および図９−ａのステップ９０６〜９０７）とを具備する。
【００３５】
前記任意項目管理システムにおいて、前記画面処理手段で表示したデータ管理レコードに対するユーザのデータ入力結果を記憶するデータ格納手段（図２のデータ更新処理部ａ２４）と、該データ格納手段から前記データ入力結果を読み出して当該データ管理画面に埋め込み、前記表示装置に表示するデータ表示手段（図２のデータ検索（表示）処理部ａ２１）とを具備する。
【００３６】
本実施例に示した図１のコンピュータ内の各手段、図２の人事評価任意項目管理システム内の各手段を、コンピュータの手段として機能させるためのプログラムを生成するか、あるいは、図５−ａの項目定義データ管理処理、図６−ａの人事評価データ管理処理、図７のデータ検索（表示）処理、図８のデータ入力処理、図９−ａのデータチェック〜更新処理、図９−ｂの属性チェック、図９−ｃの数値チェック、図９−ｄの特殊文字チェック、図９−ｅのバイト数チェックの各動作フローをプログラム手順に変換してコード化し、プログラムを生成する。そして、完成したプログラムをＣＤ−ＲＯＭなどの記録媒体に格納して、図１に示すコンピュータに装着しておけば、必要時にプログラムをコンピュータにインストールしてこれを実行させれば、容易に本発明を実現することができる。また、前記プログラムをネットワークを介して希望するコンピュータにダウンロードすることにより、このプログラムを汎用化することも可能である。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施例に係る人事評価任意項目管理システムを具備したコンピュータの構成図である。
【図２】本発明の一実施例に係る人事評価任意項目管理システムの詳細な構成図である。
【図３−ａ】本発明の人事評価任意項目管理システムで用いる任意定義テーブルにおける登録内容例を示す説明図である。
【図３−ｂ】本発明の人事評価任意項目管理システムで用いる人事共通マスタ（基本情報テーブル・評価歴テーブル）の登録内容例を示す説明図である。
【図３−ｃ】本発明の人事評価任意項目管理システムで用いるワークエリアの登録内容例を示す説明図である。
【図４−ａ】図１における項目定義テーブルの詳細説明図である。
【図４−ｂ】図１における基本情報テーブルの詳細説明図である。
【図４−ｃ】図１における評価歴テーブルの詳細説明図である。
【図５−ａ】本発明の人事評価任意項目管理システムの項目定義データ管理処理の動作フローチャートである。
【図５−ｂ】本発明の人事評価任意項目管理システムの項目定義データ管理処理の項目定義データ管理処理画面レイアウトの図である。
【図５−ｃ】本発明の人事評価任意項目管理システムの項目定義データ管理処理の項目定義データ管理処理画面レイアウトの登録内容例を示す説明図である。
【図６−ａ】本発明の人事評価任意項目管理システムの人事評価データ管理処理の動作フローチャートである。
【図６−ｂ】本発明の人事評価任意項目管理システムの人事評価データ管理処理の人事評価データ管理処理画面のレイアウトの図である。
【図６−ｃ】本発明の人事評価任意項目管理システムの人事評価データ管理処理の人事評価データ管理処理画面のレイアウトにおける登録内容例を示す説明図である。
【図７】本発明の人事評価任意項目管理システムの人事評価データ管理処理のデータ検索（表示）処理の動作フローチャートである。
【図８】本発明の人事評価任意項目管理システムの人事評価データ管理処理のデータ入力処理（追加（新規）登録の場合）の動作フローチャートである。
【図９−ａ】本発明の人事評価任意項目管理システムの人事評価データ管理処理のデータチェック処理、更新処理の動作フローチャートである。
【図９−ｂ】本発明の人事評価任意項目管理システムの人事評価データ管理処理のデータチェック処理における属性チェックの動作フローチャートである。
【図９−ｃ】本発明の人事評価任意項目管理システムの人事評価データ管理処理のデータチェック処理における属性チェック内の数値チェックの動作フローチャートである。
【図９−ｄ】本発明の人事評価任意項目管理システムの人事評価データ管理処理のデータチェック処理における属性チェック内の特殊文字チェックの動作フローチャートである。
【図９−ｅ】本発明の人事評価任意項目管理システムの人事評価データ管理処理のデータチェック処理におけるバイト数チェックの動作フローチャートである。
【符号の説明】
【００３８】
１  コンピュータ
１ａ  人事評価任意項目管理システム
１ｂ  人事共通マスタ
ａ１  項目定義データ管理処理部
ａ２  人事評価データ管理処理部
ａ２１  データ検索（表示）処理部
ａ２２  データ入力処理部
ａ２３  データチェック処理部
ａ２４  データ更新処理部
Ｔ１  項目定義テーブル
Ｍ１  基本情報テーブル
Ｍ２  評価歴テーブル
【図１】
2008033416.tif 000003
【図２】
2008033416.tif 000004
【図３−ａ】
2008033416.tif 000005
【図３−ｂ】
2008033416.tif 000006
【図３−ｃ】
2008033416.tif 000007
【図４−ａ】
2008033416.tif 000008
【図４−ｂ】
2008033416.tif 000009
【図４−ｃ】
2008033416.tif 000010
【図５−ａ】
2008033416.tif 000011
【図５−ｂ】
2008033416.tif 000012
【図５−ｃ】
2008033416.tif 000013
【図６−ａ】
2008033416.tif 000014
【図６−ｂ】
2008033416.tif 000015
【図６−ｃ】
2008033416.tif 000016
【図７】
2008033416.tif 000017
【図８】
2008033416.tif 000018
【図９−ａ】
2008033416.tif 000019
【図９−ｂ】
2008033416.tif 000020
【図９−ｃ】
2008033416.tif 000021
【図９−ｄ】
2008033416.tif 000022
【図９−ｅ】
2008033416.tif 000023