(57)【要約】【課題】履歴図に表示する対象の候補となる候補履歴情報の量が増えても、視認性を低下させることなく好適に履歴図を表示させること。【解決手段】一の人員に対して、人員に係る履歴情報のうち表示対象の候補となる全ての候補履歴情報の情報量を導出する導出手段と、前記導出手段により導出された前記候補履歴情報の情報量に応じて、前記候補履歴情報のうち表示が間引かれる間引き履歴情報２６Ａを決定する間引き制御手段と、前記間引き制御手段により決定された前記間引き履歴情報２６Ａを前記候補履歴情報から省略して残りの前記候補履歴情報を前記表示対象として時系列に従って配置した履歴図２０を表示部１４に表示させる表示制御手段と、を備える。【選択図】図９
2018041349.tif 000002
【特許請求の範囲】
【請求項１】
一の人員に対して、人員に係る履歴情報のうち表示対象の候補となる全ての候補履歴情報の情報量を導出する導出手段と、
前記導出手段により導出された前記候補履歴情報の情報量に応じて、前記候補履歴情報のうち表示が間引かれる間引き履歴情報を決定する間引き制御手段と、
前記間引き制御手段により決定された前記間引き履歴情報を前記候補履歴情報から省略して残りの前記候補履歴情報を前記表示対象として時系列に従って配置した履歴図を表示部に表示させる表示制御手段と、
を備える情報処理装置。
【請求項２】
前記間引き制御手段は、前記表示部の表示サイズと、前記候補履歴情報の情報量と、に基づいて、前記間引き履歴情報を決定する請求項１に記載の情報処理装置。
【請求項３】
前記間引き制御手段は、定期的に変更ないし更新される変動要素に基づいて、前記間引き履歴情報を決定する請求項１又は２に記載の情報処理装置。
【請求項４】
前記間引き制御手段は、前記履歴情報の重要性の高さでランク分けされた重要度ランクに基づいて、前記間引き履歴情報を決定する請求項１又は２に記載の情報処理装置。
【請求項５】
前記間引き制御手段は、間引き候補とされた連続する複数の前記候補履歴情報のうち、最も新しい前記候補履歴情報以外の前記候補履歴情報を前記間引き履歴情報として決定する請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記間引き制御手段は、間引き候補とされた連続する複数の前記候補履歴情報のうち、期間が最も長い前記候補履歴情報以外の前記候補履歴情報を前記間引き履歴情報として決定する請求項１から４のいずれか一項に記載の情報処理装置。
【請求項７】
前記間引き制御手段は、間引き候補とされた連続する複数の前記候補履歴情報のうち、前記重要度ランクが最も高い前記候補履歴情報以外の前記候補履歴情報を前記間引き履歴情報として決定する請求項４に記載の情報処理装置。
【請求項８】
前記表示制御手段は、表示が省略された前記間引き履歴情報の件数を前記表示部に表示する請求項１から４のいずれか一項に記載の情報処理装置。
【請求項９】
前記表示制御手段は、要求に応じて前記間引き履歴情報の一覧を表示する請求項５から８のいずれか一項に記載の情報処理装置。
【請求項１０】
個々の前記候補履歴情報が表示される個別表示領域に、対応する候補履歴情報の履歴内容の表示が収まるか否かを判別する判別手段を備え、
前記表示制御手段は、前記判別手段により前記履歴内容の表示が収まらないと判別された場合は、当該判別された候補履歴情報に連続する後の前記候補履歴情報を表示する段を変更した履歴図を前記表示部に表示させる請求項１から９のいずれか一項に記載の情報処理装置。
【請求項１１】
コンピュータを、
一の人員に対して、人員に係る履歴情報のうち表示対象の候補となる全ての候補履歴情報の情報量を導出する導出手段、
前記導出手段により導出された前記候補履歴情報の情報量に応じて、前記候補履歴情報のうち表示が間引かれる間引き履歴情報を決定する間引き制御手段、
前記間引き制御手段により決定された前記間引き履歴情報を前記候補履歴情報から省略して残りの前記候補履歴情報を前記表示対象として時系列に従って配置した履歴図を表示部に表示させる表示制御手段、
として機能させるためのプログラム。
【請求項１２】
一の人員に対して、人員に係る履歴情報のうち表示対象の候補となる全ての候補履歴情報の内容に基づいて、前記候補履歴情報のうち表示が間引かれる間引き履歴情報を決定する間引き制御手段と、
前記間引き制御手段により決定された前記間引き履歴情報を前記候補履歴情報から省略して残りの前記候補履歴情報を前記表示対象として時系列に従って配置した履歴図を表示部に表示させる表示制御手段と、
を備える情報処理装置。
【請求項１３】
一の人員に対して、人員に係る履歴情報のうち表示対象の候補となる全ての候補履歴情報の情報量を導出する導出手段と、
前記導出手段により導出された前記候補履歴情報の情報量及び前記候補履歴情報の内容に基づいて、前記候補履歴情報のうち表示が間引かれる間引き履歴情報を決定する間引き制御手段と、
前記間引き制御手段により決定された前記間引き履歴情報を前記候補履歴情報から省略して残りの前記候補履歴情報を前記表示対象として時系列に従って配置した履歴図を表示部に表示させる表示制御手段と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、会社等の団体に所属する人員（社員）の履歴情報をコンピュータに記憶させて管理することが知られており、各社員の履歴情報を履歴図として一覧表示して社員の履歴を把握することが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２１０００４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、履歴図に表示する履歴情報の量が多くなると、表示される個々の履歴情報が小さく制限されることとなる。
このため、履歴図の視認性が低下するという問題がある。
【０００５】
本発明の課題は、履歴図に表示する対象の候補となる候補履歴情報の量が増えても、視認性を低下させることなく好適に履歴図を表示させることである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の情報処理装置は、一の人員に対して、人員に係る履歴情報のうち表示対象の候補となる全ての候補履歴情報の情報量を導出する導出手段と、
前記導出手段により導出された前記候補履歴情報の情報量に応じて、前記候補履歴情報のうち表示が間引かれる間引き履歴情報を決定する間引き制御手段と、前記間引き制御手段により決定された前記間引き履歴情報を前記候補履歴情報から省略して残りの前記候補履歴情報を前記表示対象として時系列に従って配置した履歴図を表示部に表示させる表示制御手段と、を備える。
【発明の効果】
【０００７】
本発明によれば、履歴図に表示する対象の候補となる候補履歴情報の量が増えても、視認性を低下させることなく好適に履歴図を表示させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る一実施形態である情報処理装置の主要構成を示すブロック図である。
【図２】基本情報ＴＢＬに格納された記憶内容の一例を示す説明図である。
【図３】履歴情報ＴＢＬに格納された記憶内容の一例を示す説明図である。
【図４】履歴情報条件ＴＢＬに格納された記憶内容の一例を示す説明図である。
【図５】変動要素情報ＴＢＬに格納された記憶内容の一例を示す説明図である。
【図６】重要ランク情報ＴＢＬに格納された記憶内容の一例を示す説明図である。
【図７】履歴図の表示画面の一例を示す説明図である。
【図８】間引き表示処理の流れを示すフローチャートである。
【図９】（ａ）間引き表示されない履歴図（ｂ）間引き表示された履歴図の一例を示す説明図である。
【図１０】（ａ）段下げ表示されない履歴図（ｂ）段下げ表示された履歴図の一例を示す説明図である。
【発明を実施するための形態】
【０００９】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
【００１０】
情報処理装置１は、例えば、一の企業に所属する各社員の履歴情報２６を、図７に示すような履歴図２０として一覧表示する装置である。図１に示すように、情報処理装置１は、表示制御手段、導出手段、間引き制御手段、判別手段としてのＣＰＵ（Central Processing Unit）１１と、複数の操作キーを有する操作部１２と、ＣＰＵ１１に作業用のメモリ空間を提供するＲＡＭ（Random Access Memory）１３と、表示部１４と、ＣＰＵ１１が実行するプログラムや制御データを格納した記憶部１５と、通信部１６とを備える。また、バス１７は、ＣＰＵ１１、操作部１２、ＲＡＭ１３、表示部１４、記憶部１５及び通信部１６をそれぞれ接続している。
【００１１】
ＣＰＵ１１は、記憶部１５に記憶されているシステムプログラムを読み出し、ＲＡＭ１３のワークエリアに展開し、このプログラムに従って各部を制御する。また、ＣＰＵ１１は、記憶部１５に記憶されている各種処理プログラムを読み出してワークエリアに展開し、情報表示処理を実行する。
【００１２】
操作部１２は、カーソルキー、文字、数字入力キー及び各種機能キー等を備えたキーボードを含む構成とし、操作者による各キーの押下入力を受け付けてその操作情報をＣＰＵ１１に出力する。また、操作部１２は、マウス等のポインティングデバイスを含み、位置入力を受け付けて操作情報としてＣＰＵ１１に出力する。
なお、操作部１２には、タッチパネル等の操作装置も適用することができ、入力操作ができるものであればいずれでもよい。
【００１３】
ＲＡＭ１３は、揮発性のメモリである。また、ＲＡＭ１３は、実行されるプログラムやこれらプログラムに係るデータ等を格納するワークエリアを有する。
【００１４】
表示部１４は、ＬＣＤ（Liquid Crystal Display）等で構成され、ＣＰＵ１１から入力される表示情報に応じて各種表示を行う。
【００１５】
記憶部１５は、磁気記録媒体を有するＨＤＤ（Hard Disk Drive）、不揮発性の半導体メモリ等により構成される。
記憶部１５には、プログラム記憶部１５Ａが設けられている。このプログラム記憶部１５Ａには、ＣＰＵ１１で実行されるシステムプログラム、各種の処理プログラム等のプログラム及びこれらのプログラムの実行に必要な各種データ等が記憶されている。これらのプログラムは、コンピュータ読み取り可能なプログラムコードの形態でプログラム記憶部１５Ａに格納されている。ＣＰＵ１１は、当該プログラムコードに従った動作を逐次実行する。
処理プログラムとしては、間引き制御プログラム１５１が記憶されている。
【００１６】
また、記憶部１５には、情報ＤＢ３０が記憶されている。この情報ＤＢ３０には、基本情報ＴＢＬ４０Ａと、履歴情報ＴＢＬ４０Ｂと、履歴情報条件ＴＢＬ４０Ｃと、変動要素情報ＴＢＬ５０と、重要度ランク情報ＴＢＬ６０とが記憶されている。
【００１７】
通信部１６は、モデム、ルータ、ネットワークカード等により構成され、通信ネットワークに接続されて、通信ネットワーク上のクライアント端末との通信を行う。通信ネットワークは、専用線や既存の一般公衆回線を利用して構築された通信ネットワークであり、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の様々な回線形態を適用することが可能である。また、通信ネットワークには、例えば、電話回線網、ＩＳＤＮ回線網、専用線、移動体通信、通信衛星回線、ＣＡＴＶ回線網等の各種通信ネットワーク網と、ＩＰネットワーク、ＶｏＩＰ（Voice over Internet Protocol）ゲートウェイ、インターネットサービスプロバイダ等が含まれる。
【００１８】
図２に示すように、基本情報ＴＢＬ４０Ａは、社員の基本的な情報が格納された情報テーブルである。
基本情報ＴＢＬ４０Ａには、社員特定情報４１と、社員付帯情報４２とが格納されている。
社員特定情報４１には、社員番号４１１と、氏名４１２とが含まれる。
社員付帯情報４２には、性別４２１と、生年月日４２２と、入社日４２３とが含まれる。
【００１９】
図３に示すように、履歴情報ＴＢＬ４０Ｂは、社員の履歴に関する情報が格納された情報テーブルである。
履歴情報ＴＢＬ４０Ｂには、社員番号４１１と、期間情報４３と、表示情報４４とが格納されている。
期間情報４３には、社員の各履歴の開始年月日４３１と、終了年月日４３２とが含まれる。
表示情報４４には、各履歴の内容として管理コード４４１と、管理名４４２と、表示値４４３とが含まれる。
表示値４４３は、表示部１４に表示される履歴図２０の履歴情報表示領域２０２に表示される情報が含まれる。
なお、表示される情報としては、例えば、発令については、会社、事業所、所属、役職、職種、職級等についての情報が含まれる。
申請については、社員居住、通勤経路、家族構成、家族住所、公的資格、語学レベル等についての情報が含まれる。
事務・業務については、社会保険、住民税、営業評価、退職金等についての情報が含まれる。
【００２０】
図４に示すように、履歴情報条件ＴＢＬ４０Ｃは、履歴図２０に表示しようとする社員の履歴を検索する際に用いられる検索に関する情報が格納された情報テーブルである。
履歴情報条件ＴＢＬ４０Ｃには、社員番号４１１と、期間情報４３と、条件情報４５とが格納されている。
期間情報４３には、社員の各履歴の開始年月日４３１と、終了年月日４３２とが含まれる。
条件情報４５には、項目コード４５１と、項目名４５２と、コード値４５３と、名称値４５４と、条件値４５５とが含まれる。また、項目コード４５１及び項目名４５２は、図３の管理コード４４１及び管理名４４２にそれぞれ対応している。例えば、管理コード４４１が「１００６０００」、管理名４４２が「職級」に関する履歴情報２６（図３中の符号Ｈ）について検索を行う場合、項目コード４５１が「１００６００１〜１００６００３」に該当する情報に対応している（図４中の箇所Ｐ）。
なお、基本情報ＴＢＬ４０Ａ、履歴情報ＴＢＬ４０Ｂ及び履歴情報条件ＴＢＬ４０Ｃは、情報が変更、追加された時点で随時更新される。
【００２１】
図５に示すように、変動要素情報ＴＢＬ５０には、履歴図２０の管理項目のうち、定期的に更新や変更がなされるものについての情報が格納されている。格納される管理項目としては、通常、特定の時期にのみ変更がなされるため、特定の時期を指定月度として定める。具体的には、厚生年金及び健康保険については１０月を指定月度とし、住民税については６月を指定月度としている。
なお、図５は、変動要素情報ＴＢＬ５０の一例であり、厚生年金、健康保険及び住民税以外の管理項目が含まれてもよい。
【００２２】
図６に示すように、重要度ランク情報ＴＢＬ６０には、履歴図２０の管理項目の重要度ランクが格納されている。この重要度ランクは、ランクＡ、Ｂ、Ｃの３段階にランク分けされている。具体的には、会社、事業所、所属等の社員の基本情報がランクＡとされ、厚生年金、健康保険、住民税がランクＢとされ、住居、通勤経路等がランクＣとされている。
なお、図６は、重要度ランク情報ＴＢＬ６０の一例であり、図示した管理項目以外の管理項目が含まれてもよい。
【００２３】
図７に示すように、表示部１４に表示される社員の履歴図２０は、上部に社員に関する基本情報が表示される基本情報表示領域２０１、中央部に管理項目ごとの履歴情報２６が表示される履歴情報表示領域２０２、下部に履歴情報２６に類似した候補履歴情報を有する他の社員を検索するための検索領域２８が設けられている。
【００２４】
基本情報表示領域２０１には、基本情報として、本籍会社、所属会社、事業所、社員番号、氏名、性別、生年月日、年齢が表示される。
履歴情報表示領域２０２には、履歴情報２６の管理項目が縦軸２１に配置され、過去から未来へ亘る時間軸が横軸２２に配置されている。
縦軸２１は、３つの属性に大別されており、具体的には、会社から社員に下される発令２１１と、社員から会社に申告する申請２１２と、人事が取り扱う事務・業務２１３とに分けられている。
【００２５】
発令２１１には、会社、事業所、所属、役職、職種、職級が、履歴情報２６の管理項目として表示され、申請２１２には、社員住居、通勤経路、家族構成、家族住所、公的資格、語学レベルが、履歴情報２６の管理項目として表示され、事務・業務２１３には、社会保険、住民税、営業評価、退職金が、履歴情報２６の管理項目として表示されている。
横軸２２には、履歴図２０の左から順に、過去２２１、現在２２２、未来２２３の時間軸が表示される。過去２２１とは、前期以前のことであり、現在２２２とは当期のことであり、未来２２３とは来期以降のことである。過去２２１の履歴情報２６については、期間のスケールを、履歴情報表示領域２０２の上部中央に設けられたスライダ２３で調整できるようになっている。具体的には、横軸２２の過去２２１の単位表示長さが、スライダ２３を左から右へとスライドさせることで、半月、１か月、２か月、３か月、４か月、５か月、１０か月、１５か月、２０か月と変更されるようになっている。
なお、スライダで調整される期間は上記期間に限られず、適宜設定してもよい。
【００２６】
履歴情報２６の表示については、間引き表示モードと等幅表示モードとのいずれかを選択できるように、縦軸２１の管理項目と履歴情報２６との間にラジオボタン２４が設けられており、いずれかをクリックすることで管理項目ごとに任意のモードの履歴図２０の表示が行える。
また、それぞれのモードにおいて、管理項目ごとに段下げ表示をするかしないかを選択できるようにトグルボタン２５が設けられている。
また、全ての管理項目を間引き表示モードもしくは等幅表示モードに一括して選択できるように履歴図２０の右上に一括ラジオボタン２４Ａが設けられており、同様に全ての管理項目について段下げ表示をするかしないかを一括して選択できるように履歴図２０の右上に一括トグルボタン２５Ａが設けられている。
なお、ラジオボタン２４，トグルボタン２５及び一括ラジオボタン２４Ａ，一括トグルボタン２５Ａのいずれも選択しない場合は、間引き表示、等幅表示、段下げ表示のいずれも行わないいわゆる標準表示がなされるようになっている。
【００２７】
また、現在２２２（今期）の履歴情報２６の右側に未来２２３（来期）の予測イベント内容２７が表示されている。これは、他の社員の履歴推移の蓄積データが格納されている図示しない履歴推移ＴＢＬの情報に基づいて、管理項目ごとの過去２２１及び現在２２２の履歴情報２６から可能性の高い予測イベント内容２７が予測値として表示されたものである。例えば、所属の管理項目であれば、過去の所属と現在の所属とを踏まえて、これまでの他の社員の異動実績からジョブローテーション先として可能性の高い部署を予測イベント内容２７として表示している。
【００２８】
検索領域２８は、任意の履歴情報２６を検索領域２８にドラッグ＆ドロップすると、履歴情報条件ＴＢＬ４０Ｃの名称値４５４に格納された情報に基づいて検索条件２８１が表示され、検索条件２８１に基づいて情報ＤＢ３０に記憶されている履歴情報ＴＢＬ４０Ｂから類似する候補履歴情報を検索し、類似する候補履歴情報を有する他の社員がリストアップされる画面表示領域である。
【００２９】
次に、本実施形態の動作について説明する。
〔間引き表示〕
図８，図９を参照して、間引き表示処理を説明する。間引き表示処理は、操作部１２から処理開始の指示が入力された際にＣＰＵ１１と記憶部１５のプログラム記憶部１５Ａに記憶されたプログラムとの協働により実行される。
なお、間引き表示とは、一の社員に対して履歴図２０を表示する際、表示対象の候補となる全ての履歴情報である候補履歴情報のうち、間引き対象とする履歴情報２６である間引き履歴情報２６Ａを決定し、それを履歴図２０から省略して表示することである。
【００３０】
図８に示すように、ＣＰＵ１１は、社員の履歴に関する情報である基本情報ＴＢＬ４０Ａと、履歴情報ＴＢＬ４０Ｂと、履歴情報条件ＴＢＬ４０Ｃとを情報ＤＢ３０から取得する（ステップＳ１）。
ＣＰＵ１１は、履歴情報ＴＢＬ４０Ｂに格納された履歴図２０に表示させる対象の候補となる候補履歴情報の全情報量を導出する（ステップＳ２）。次に、ＣＰＵ１１は、導出された全情報量が基準値より多いか否かを判別する（ステップＳ２１）。全情報量が基準値よりも少ない場合（ステップＳ２１；ＮＯ）、全ての候補履歴情報を間引き履歴情報２６Ａではないと決定する（ステップＳ４１）。全情報量が基準値よりも多い場合（ステップＳ２１；ＹＥＳ）、各候補履歴情報が間引き履歴情報２６Ａであるか否かを個別に決定すべく、ステップＳ３１に移行する。
また、情報量の導出としては、例えば、各候補履歴情報における候補履歴情報の数、期間（個別表示領域２６１の長さ）、履歴内容２６２（表示する文字数）等をそれぞれ導出することで全情報量を導出している。
なお、全情報量の基準値は、任意に設定されるものである。例えば、ユーザインターフェースを備える端末を表示部１４とする場合、端末ごとに表示部１４の表示サイズが異なることとなる。このような場合、表示部１４において表示される履歴図２０の表示サイズに基づいて基準値が変更されるものであってもよい。例えば、履歴図２０の表示サイズが大きい場合は、基準値を大きくし、表示サイズが小さい場合は、基準値を小さくするものとしてもよい。すなわち、表示サイズが大きい場合よりも小さい場合の方が間引き履歴情報２６Ａとして決定される候補履歴情報が多くなることとなる。
【００３１】
次に、ＣＰＵ１１は、候補履歴情報ごとに間引き履歴情報２６Ａとして決定すべきか否かを判別する。具体的には、まず、候補履歴情報ごとにそれぞれ導出した候補履歴情報の期間長さが任意の下限値（最小単位）よりも短いかどうかを判別（ステップＳ３１）する。ＣＰＵ１１は、候補履歴情報の期間長さが最小単位よりも短い場合（ステップＳ３１；ＹＥＳ）、間引き履歴情報２６Ａの候補としてステップＳ３４に移行する。なお、最小単位は、候補履歴情報の情報量に応じて適宜設定される。
【００３２】
ＣＰＵ１１は、候補履歴情報の期間長さが最小単位よりも短くない場合（ステップＳ３１；ＮＯ）、重要度ランク情報ＴＢＬ６０に格納されたランク情報に基づき、候補履歴情報の管理項目がランクＢ以下でかつ、変動要素情報ＴＢＬ５０に格納された情報に基づき、候補履歴情報が指定月度以外のものであるという第１条件に当てはまるか否かを判別する（ステップＳ３２）。ＣＰＵ１１は、候補履歴情報が第１条件に当てはまる場合（ステップＳ３２；ＹＥＳ）、間引き履歴情報２６Ａの候補としてステップＳ３４に移行する。例えば、図５に示したように、厚生年金及び健康保険に関しては指定月度を１０月として、１０月以外の候補履歴情報を間引き履歴情報２６Ａの候補とする。住民税については指定月度を６月として、６月以外の候補履歴情報を間引き履歴情報２６Ａの候補としてステップＳ３４に移行する。
【００３３】
ＣＰＵ１１は、候補履歴情報が第１条件に当てはまらない場合（ステップＳ３２；ＮＯ）、候補履歴情報の管理項目がランクＣでかつ、候補履歴情報の履歴内容２６２が個別表示領域２６１に表示し切れないという第２条件に当てはまるか否かを判別する（ステップＳ３３）。ＣＰＵ１１は、候補履歴情報が第２条件に当てはまらない場合（ステップＳ３３；ＮＯ）、間引き履歴情報２６Ａではないと決定する（ステップＳ４１）。ＣＰＵ１１は、候補履歴情報が第２条件に当てはまる場合（ステップＳ３３；ＹＥＳ）、間引き履歴情報２６Ａの候補としてステップＳ３４に移行する。
なお、ランクＡの管理項目に関しては間引き表示せず、ランクＢに関しては変動要素情報ＴＢＬ５０に基づいて指定月度以外の候補履歴情報を間引き履歴情報２６Ａとして決定し、ランクＣに関しては間引き履歴情報２６Ａとして決定するという判別基準としてもよい。
【００３４】
さらに、ＣＰＵ１１は、間引き履歴情報２６Ａの候補とされた候補履歴情報が複数連続するものであるという第３条件に当てはまるか否かを判別する（ステップＳ３４）。ＣＰＵ１１は、候補履歴情報が第３条件に当てはまらない場合（ステップＳ３４；ＮＯ）、間引き履歴情報２６Ａとして決定する（ステップＳ４）。
ＣＰＵ１１は、候補履歴情報が第３条件に当てはまる場合（ステップＳ３４；ＹＥＳ）、当該候補履歴情報が連続するものの中で最新のものであるか、もしくは期間が最長のものであるか、もしくは重要度ランクが最高のものであるかという第４条件に当てはまるか否かを判別する（ステップＳ３５）。ＣＰＵ１１は、候補履歴情報が第４条件に当てはまらない場合（ステップＳ３５；ＮＯ）、間引き履歴情報２６Ａと決定する（ステップＳ４）。ＣＰＵ１１は、第４条件に当てはまる場合（ステップＳ３５；ＹＥＳ）、間引き履歴情報２６Ａではないと決定する（ステップＳ４１）。
このようにして、ＣＰＵ１１は、各候補履歴情報について間引き履歴情報２６Ａか否かの決定を繰り返し、履歴図２０への表示を省略する間引き履歴情報２６Ａを特定する。このとき、間引き履歴情報２６Ａとして決定された候補履歴情報の情報量が一定以上になった時点で、間引き履歴情報２６Ａの判別処理を終了し、以後の候補履歴情報を間引き履歴情報２６Ａではないと決定して履歴図２０に表示するようにしてもよい。
最後に、ＣＰＵ１１は、間引き履歴情報２６Ａとして決定した候補履歴情報の表示を省略した履歴図２０を表示部１４に表示する（ステップＳ５）。
このように、ＣＰＵ１１は、候補履歴情報の全情報量が基準値より多いかか否かで間引き表示の要否を判断し、さらに、候補履歴情報の内容に基づいて間引き履歴情報２６Ａの決定を行う。
【００３５】
ここで、図９（ａ），（ｂ）を参照して間引き表示の一例を説明する。
図９（ａ）に示すように、間引き表示されない履歴図２０では、縦軸２１の管理項目「社会保険」のうち、「厚生年金」に関する複数の履歴情報２６が期間長さに基づいて表示されている。このため、期間が短い履歴情報２６については、個別表示領域２６１が短く、履歴内容２６２が表示し切れないものが存在する。例えば、２つの連続する履歴情報２６が表示された箇所Ａには、「０９/２５厚年［２０等級］」Ａ１と表示される履歴情報２６の直後に、「厚年［２１等」Ａ２という期間の短い履歴情報２６があり、個別表示領域２６１が短いため「厚年［２１等」Ａ２と履歴内容２６２が途中で省略された表示となっている。
また、管理項目「健康保険」に２つの連続する履歴情報２６が表示された箇所Ｂには、２つのうち古い履歴情報２６（「０９/２５健保［２０等級］」Ｂ１と表示）と、新しい履歴情報２６（「健保［２２」Ｂ２と表示）が表示されている。
また、管理項目「住民税」に３つの連続する履歴情報２６が表示された箇所Ｃ（Ｃ１、Ｃ２、Ｃ３）には、いずれも「住民税」とのみ表示されている。
【００３６】
これに対し、図９（ｂ）に示すように、ステップＳ４により間引き表示された履歴図２０では、箇所Ａの間引き履歴情報２６Ａの候補とされた２つの連続する候補履歴情報（Ａ１、Ａ２）のうち、期間の短い方の候補履歴情報（Ａ２）が間引き履歴情報２６Ａとして決定され、表示が省略されており、「０９/２５厚年［２０等級］-後１件」Ａ３と表示されている。すなわち、２つの連続する候補は、期間の短いものが省略されて、期間の最も長いものを表示し、表示を省略した候補履歴情報の履歴の前後及び件数を表示している。具体的には、間引き履歴情報２６Ａである候補履歴情報（Ａ２）が候補履歴情報（Ａ１）の後の履歴であり、省略される間引き履歴情報２６Ａが１件であるため、候補履歴情報（Ａ１）の履歴情報２６の履歴内容２６２の後に「-後１件」と表示される。
間引き表示された履歴図２０の箇所Ｂには、「０９/２５健保［２２等級］-前１件」Ｂ３と表示されている。すなわち、箇所Ｂにおいては、間引き履歴情報２６Ａの候補である２つの連続する候補履歴情報（Ｂ１、Ｂ２）のうち、古い候補履歴情報（Ｂ１）が間引き履歴情報２６Ａとして決定され、表示が省略されて、新しい候補履歴情報だけを表示している。
【００３７】
また、間引き表示された履歴図２０の箇所Ｃは、間引き履歴情報２６Ａの候補である３つの連続する候補履歴情報（Ｃ１、Ｃ２、Ｃ３）のうち、古い２つの候補履歴情報（Ｃ１、Ｃ２）が間引き履歴情報２６Ａとして決定され、表示が省略されて、「６/２５住民税［１０，５００/月］-前２」Ｃ４と表示されている。また、箇所Ｃは、操作部１２のマウスポインタでクリック等、要求されることで、要求に応じて、間引かれた間引き履歴情報２６Ａを含め、全ての候補履歴情報が一覧としてバルーン表示ＢＬＮされるようになっている。
また、バルーン表示ＢＬＮは、箇所Ｃに限らず、間引き表示されている全ての箇所において行われる。
なお、表示が省略される間引き履歴情報２６Ａは、箇所Ａ，Ｂのように期間が短いもの、古いものに限られず、例えば、長いものでも、新しいものでも構わない。
また、表示が省略される間引き履歴情報２６Ａを変動要素情報ＴＢＬ５０に格納された指定月度以外のもの、重要度ランクの低いものとしても構わない。
また、間引き表示されている箇所については、間引き表示されていない箇所と配色やフォント等を異なるものとし、間引き表示されているかどうか識別可能に表示しても構わない。
【００３８】
なお、履歴図２０は、間引き表示だけでなく、段下げ表示を合わせて行うこととしてもよい。例えば、トグルボタン２５又は一括トグルボタン２５Ａが選択された場合、段下げ表示を行うこととなっている。ここで、段下げ表示とは、個別表示領域２６１に履歴内容２６２を表示し切れないと判別された履歴情報２６の直後の履歴情報２６を段下げして、履歴内容２６２を個別表示領域２６１からはみ出して表示することである。
具体的には、図１０（ａ），（ｂ）を参照して段下げ表示の一例を説明する。
図１０（ａ）に示すように、段下げ表示されない履歴図２０では、縦軸２１の管理項目「社会保険」のうち、「厚生年金」に関する複数の各履歴情報２６が期間長さに基づいて表示されている。このため、期間が短い履歴情報２６については、個別表示領域２６１が短く、履歴内容２６２が表示し切れず途中で省略されているものが存在する。
これに対し、図１０（ｂ）に示すように、段下げ表示された履歴図２０では、期間が短く履歴内容２６２が表示し切れない場合、直後の履歴情報２６を一段下げて表示することで、直後の候補履歴情報と干渉させずに、表示し切れなかった履歴内容２６２を個別表示領域２６１からはみ出して表示させている。
【００３９】
以上のように、本実施形態に係る情報処理装置１によれば、ＣＰＵ１１は、一の人員に対して、人員に係る履歴情報２６のうち表示対象の候補となる全ての候補履歴情報の情報量を導出し、導出された候補履歴情報の情報量に応じて、候補履歴情報のうち表示が間引かれる間引き履歴情報２６Ａを決定し決定された間引き履歴情報２６Ａを候補履歴情報から省略して残りの候補履歴情報を表示対象として時系列に従って配置した履歴図２０を表示部１４に表示する。
これによれば、ＣＰＵ１１は、履歴図２０に表示する対象の候補となる候補履歴情報から決定された間引き履歴情報２６Ａの表示が省略されるので、履歴図２０に表示する対象の候補となる候補履歴情報の量が増えても、視認性を低下させることなく履歴図２０を好適に表示させることができる。
【００４０】
また、ＣＰＵ１１は、履歴図２０が表示される表示サイズと、候補履歴情報の情報量とに基づいて、間引き履歴情報２６Ａを決定するので、表示サイズに応じて間引き履歴情報２６Ａであるか否かの決定が変動する。例えば、表示サイズが小さい場合、全情報量の基準値が小さくなるため、より多くの候補履歴情報が間引き履歴情報として決定される。
このため、表示サイズが変更されても、履歴図２０の表示を適宜制御することができ、表示サイズによらず、視認性を低下させることなく履歴図２０を好適に表示させることができる。
【００４１】
また、ＣＰＵ１１は、定期的に変更ないし更新される変動要素に基づいて、間引き履歴情報２６Ａを決定するので、指定月度以外は情報に変動がない候補履歴情報について間引き履歴情報２６Ａとして間引き表示をすることができ、候補履歴情報に変動が生じた箇所のみを表示することができる。
【００４２】
また、ＣＰＵ１１は、候補履歴情報の重要性の高さでランク分けされた重要度ランクに基づいて、間引き履歴情報２６Ａを決定するので、間引き表示されても差支えのない候補履歴情報から順に間引き履歴情報２６Ａとして間引き表示することができ、重要度の高い候補履歴情報を優先的に表示することができる。
【００４３】
また、ＣＰＵ１１は、間引き候補とされた連続する複数の候補履歴情報のうち、最も新しい候補履歴情報以外の候補履歴情報を間引き履歴情報２６Ａとして決定するので、間引き表示を行っても直近の候補履歴情報の表示が省略されず視認できる。
【００４４】
また、ＣＰＵ１１は、間引き候補とされた連続する複数の候補履歴情報のうち、期間が最も長い候補履歴情報以外の候補履歴情報を間引き履歴情報２６Ａとして決定するので、期間が長い候補履歴情報を表示することができる。
【００４５】
また、ＣＰＵ１１は、間引き候補とされた連続する複数の候補履歴情報のうち、重要度ランクが最も高い候補履歴情報以外の候補履歴情報を間引き履歴情報２６Ａとして決定するので、間引き表示を行っても、重要度の高い候補履歴情報を優先的に表示することができる。
【００４６】
また、ＣＰＵ１１は、表示が省略された間引き履歴情報２６Ａの件数を表示部１４に表示するので、間引き表示されていても、表示が省略されている間引き履歴情報２６Ａの件数を視認することができる。
【００４７】
また、ＣＰＵ１１は、要求に応じて間引き履歴情報２６Ａの一覧を表示するので、間引き表示を行っても、間引かれた間引き履歴情報２６Ａの履歴内容２６２を容易に確認することができる。
【００４８】
また、ＣＰＵ１１は、個々の候補履歴情報が表示される個別表示領域２６１に、対応する候補履歴情報の履歴内容２６２の表示が収まるか否かを判別し、履歴内容２６２の表示が収まらないと判別された場合は、当該判別された候補履歴情報に連続する後の候補履歴情報を表示する段を変更した履歴図２０を表示部１４に表示する。
これによれば、ＣＰＵ１１は、個別表示領域２６１内に履歴内容２６２が表示し切れない候補履歴情報の直後の候補履歴情報が段を変更して表示されるので、個別表示領域２６１からはみ出して履歴内容２６２を表示することができる。
【００４９】
また、ＣＰＵ１１は、一の人員に対して、人員に係る履歴情報２６のうち表示対象の候補となる全ての候補履歴情報の内容に基づいて、候補履歴情報のうち表示が間引かれる間引き履歴情報２６Ａを決定し、決定された間引き履歴情報２６Ａを候補履歴情報から省略して残りの候補履歴情報を表示対象として時系列に従って配置した履歴図２０を表示部１４に表示する。
これによれば、ＣＰＵ１１は、候補履歴情報の内容に基づいて、間引き履歴情報２６Ａを決定するので、表示する必要性の低い候補履歴情報を選択的に間引き履歴情報２６Ａに決定することができ、必要性の高い履歴情報２６を履歴図２０に表示することができる。
【００５０】
また、ＣＰＵ１１は、一の人員に対して、人員に係る履歴情報２６のうち表示対象の候補となる全ての候補履歴情報の情報量を導出し、導出された候補履歴情報の情報量及び候補履歴情報の内容に基づいて、候補履歴情報のうち表示が間引かれる間引き履歴情報２６Ａを決定し、決定された間引き履歴情報２６Ａを候補履歴情報から省略して残りの候補履歴情報を表示対象として時系列に従って配置した履歴図２０を表示部１４に表示する。
これによれば、ＣＰＵ１１は、候補履歴情報の情報量及び候補履歴情報の内容に基づいて、間引き履歴情報２６Ａを決定するので、候補履歴情報の情報量が増えて間引き履歴情報２６Ａが多くなったとしても、履歴図２０に表示する必要性の高い候補履歴情報を優先的に履歴図２０に表示することができる。
【００５１】
また、本実施形態においては、情報処理装置１をスタンドアロンの装置として説明したが、情報処理装置１は、ＬＡＮ、インターネットに接続された複数の装置により構成されることとしてもよい。例えば、情報処理装置１は、操作部１２や表示部１４等のユーザインターフェースを備える端末と、記憶部１５を備える記憶装置と、表示制御手段を備えるサーバとにより構成されることとしてもよい。
【００５２】
また、本実施形態においては、履歴図２０を表示部１４に表示することとしたが、これに限らず、例えば、プリンタから印刷出力することとしてもよい。
【００５３】
また、本実施形態において、情報処理装置１は、会社に所属する社員である人物の履歴情報を管理する装置として説明したが、情報処理装置１は、この構成に限定されるものではなく、任意の組織、グループに所属する構成員の人材情報を管理する構成としてもよい。
すなわち、「社員」とは、会社に所属する社員に限定されるものではなく、組織、グループに所属する構成員等の人物を含むものとする。
【００５４】
その他、情報処理装置１を構成する各装置の細部構成及び細部動作に関しても、発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００５５】
本発明の実施形態を説明したが、本発明の範囲は上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［付記］
＜請求項１＞
一の人員に対して、人員に係る履歴情報のうち表示対象の候補となる全ての候補履歴情報の情報量を導出する導出手段と、
前記導出手段により導出された前記候補履歴情報の情報量に応じて、前記候補履歴情報のうち表示が間引かれる間引き履歴情報を決定する間引き制御手段と、
前記間引き制御手段により決定された前記間引き履歴情報を前記候補履歴情報から省略して残りの前記候補履歴情報を前記表示対象として時系列に従って配置した履歴図を表示部に表示させる表示制御手段と、
を備える情報処理装置。
＜請求項２＞
前記間引き制御手段は、前記表示部の表示サイズと、前記候補履歴情報の情報量と、に基づいて、前記間引き履歴情報を決定する請求項１に記載の情報処理装置。
＜請求項３＞
前記間引き制御手段は、定期的に変更ないし更新される変動要素に基づいて、前記間引き履歴情報を決定する請求項１又は２に記載の情報処理装置。
＜請求項４＞
前記間引き制御手段は、前記履歴情報の重要性の高さでランク分けされた重要度ランクに基づいて、前記間引き履歴情報を決定する請求項１又は２に記載の情報処理装置。
＜請求項５＞
前記間引き制御手段は、間引き候補とされた連続する複数の前記候補履歴情報のうち、最も新しい前記候補履歴情報以外の前記候補履歴情報を前記間引き履歴情報として決定する請求項１から４のいずれか一項に記載の情報処理装置。
＜請求項６＞
前記間引き制御手段は、間引き候補とされた連続する複数の前記候補履歴情報のうち、期間が最も長い前記候補履歴情報以外の前記候補履歴情報を前記間引き履歴情報として決定する請求項１から４のいずれか一項に記載の情報処理装置。
＜請求項７＞
前記間引き制御手段は、間引き候補とされた連続する複数の前記候補履歴情報のうち、前記重要度ランクが最も高い前記候補履歴情報以外の前記候補履歴情報を前記間引き履歴情報として決定する請求項４に記載の情報処理装置。
＜請求項８＞
前記表示制御手段は、表示が省略された前記間引き履歴情報の件数を前記表示部に表示する請求項１から４のいずれか一項に記載の情報処理装置。
＜請求項９＞
前記表示制御手段は、要求に応じて前記間引き履歴情報の一覧を表示する請求項５から８のいずれか一項に記載の情報処理装置。
＜請求項１０＞
個々の前記候補履歴情報が表示される個別表示領域に、対応する候補履歴情報の履歴内容の表示が収まるか否かを判別する判別手段を備え、
前記表示制御手段は、前記判別手段により前記履歴内容の表示が収まらないと判別された場合は、当該判別された候補履歴情報に連続する後の前記候補履歴情報を表示する段を変更した履歴図を前記表示部に表示させる請求項１から９のいずれか一項に記載の情報処理装置。
＜請求項１１＞
コンピュータを、
一の人員に対して、人員に係る履歴情報のうち表示対象の候補となる全ての候補履歴情報の情報量を導出する導出手段、
前記導出手段により導出された前記候補履歴情報の情報量に応じて、前記候補履歴情報のうち表示が間引かれる間引き履歴情報を決定する間引き制御手段、
前記間引き制御手段により決定された前記間引き履歴情報を前記候補履歴情報から省略して残りの前記候補履歴情報を前記表示対象として時系列に従って配置した履歴図を表示部に表示させる表示制御手段、
として機能させるためのプログラム。
＜請求項１２＞
一の人員に対して、人員に係る履歴情報のうち表示対象の候補となる全ての候補履歴情報の内容に基づいて、前記候補履歴情報のうち表示が間引かれる間引き履歴情報を決定する間引き制御手段と、
前記間引き制御手段により決定された前記間引き履歴情報を前記候補履歴情報から省略して残りの前記候補履歴情報を前記表示対象として時系列に従って配置した履歴図を表示部に表示させる表示制御手段と、
を備える情報処理装置。
＜請求項１３＞
一の人員に対して、人員に係る履歴情報のうち表示対象の候補となる全ての候補履歴情報の情報量を導出する導出手段と、
前記導出手段により導出された前記候補履歴情報の情報量及び前記候補履歴情報の内容に基づいて、前記候補履歴情報のうち表示が間引かれる間引き履歴情報を決定する間引き制御手段と、
前記間引き制御手段により決定された前記間引き履歴情報を前記候補履歴情報から省略して残りの前記候補履歴情報を前記表示対象として時系列に従って配置した履歴図を表示部に表示させる表示制御手段と、
を備える情報処理装置。
【符号の説明】
【００５６】
１     情報処理装置
１１   ＣＰＵ
１２   操作部
１３   ＲＡＭ
１４   表示部
１５   記憶部
２０   履歴図
２６   履歴情報
２６Ａ 間引き履歴情報
５０   変動要素情報ＴＢＬ
６０   重要度ランク情報ＴＢＬ
１５１ 間引き制御プログラム
２６１ 個別表示領域
２６２ 履歴内容
【図１】
2018041349.tif 000003
【図２】
2018041349.tif 000004
【図３】
2018041349.tif 000005
【図４】
2018041349.tif 000006
【図５】
2018041349.tif 000007
【図６】
2018041349.tif 000008
【図７】
2018041349.tif 000009
【図８】
2018041349.tif 000010
【図９】
2018041349.tif 000011
【図１０】
2018041349.tif 000012