(57)【要約】【課題】環境設定項目の変更履歴を容易に確認可能な表示を行う。【解決手段】情報処理装置は、抽出手段、表示制御手段および記憶手段を備える。抽出手段は、環境設定項目の全体の中から、指定された期間内にパラメータ値が変更された環境設定項目を抽出する。表示制御手段は、抽出された環境設定項目と変更されたパラメータ値とを含む変更履歴画面を生成して表示する。記憶手段は、環境設定項目名、パラメータ値のデフォルト値や変更後の値、変更を行った日時等といった各種情報を記憶する。【選択図】図１
2014197277.tif 000002
【特許請求の範囲】
【請求項１】
環境設定項目の全体の中から、指定された期間内にパラメータ値が変更された環境設定項目を抽出する抽出手段と、
抽出された環境設定項目と変更されたパラメータ値とを含む変更履歴画面を生成して表示する表示制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、抽出された環境設定項目の中の、指定した時点でのパラメータ値を含み、パラメータ値の変更が可能な設定変更画面を生成して表示することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記表示制御手段は、抽出された環境設定項目の中で、指定した時点においてパラメータ値が未変更の環境設定項目に対しては、指定した時点以前に設定されている最新の値またはデフォルト値を表示することを特徴とする請求項２記載の情報処理装置。
【請求項４】
環境設定項目の全体の中から、指定された期間内にパラメータ値が変更された環境設定項目を抽出し、
抽出された環境設定項目と変更されたパラメータ値とを含む変更履歴画面を生成して表示する、
ことを特徴とする画面表示方法。
【請求項５】
コンピュータに、
環境設定項目の全体の中から、指定された期間内にパラメータ値が変更された環境設定項目を抽出し、
抽出された環境設定項目と変更されたパラメータ値とを含む変更履歴画面を生成して表示する、
処理を実行させる画面表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置、画面表示方法および画面表示プログラムに関する。
【背景技術】
【０００２】
コンピュータ機能は、通常、環境設定によって変更可能であり、例えば、ユーザは自身が使いやすいように、表示や動作などに関する機能の調整を行うことができる。
一方、近年では、アプリケーションが高度化しており、ユーザが調整可能な環境設定項目は、増加し複雑になってきている。このため、環境設定画面は、すべての設定項目を１画面内に収めきれない場合があるので、機能的な分類により同じ種別となる設定項目の集合毎に画面が分けられているのが一般的である。
【０００３】
このような環境設定画面を通じて環境設定を行う際には、ユーザは、自分が変更したい設定項目を含む画面をまず探し出し、目的の画面を表示させた後で、設定項目のパラメータ値を変更することになる。
【０００４】
従来技術としては、例えば、設定値群を含む履歴情報と操作画像とを表示し、操作画像の操作部に設定値群が割り当てられて操作されると、該設定値群を設定する技術が提案されている。
【０００５】
また、ソフトウェアをコンピュータに組み込む際に、質問事項に対する回答に応じた設定をまとめて提示して、設定の選択を受け付ける技術が提案されている。
さらに、ハウジングの温度制御、ハウジングの状態制御および分析計の制御の項目に各処理を分類し、各項目内で各処理の一覧表示部の近傍に、項目の初期化処理をやり直すリトライボタンを同時表示する技術が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１８２７６５号公報
【特許文献２】特開２０１１−４３９５０号公報
【特許文献３】特開２０００−２３０８８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記のように、環境設定画面は、同じ種別の設定項目の集合毎に画面が分けられて表示されているが、このような画面表示だけでは、変更履歴を確認することが容易ではない。
すなわち、ユーザが環境設定作業を行う際には、「いつ、どの設定項目に対して、どのようなパラメータ値を設定したのか」といった変更履歴を確認したい場合があるが、従来では、環境設定項目の変更履歴を容易に確認できる表示が行われていない。
【０００８】
１つの側面では、本技術は、環境設定項目の変更履歴を容易に確認可能な表示を行う情報処理装置、画面表示方法および画面表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
１つの案では、情報処理装置が提供される。情報処理装置は、環境設定項目の全体の中から、指定された期間内にパラメータ値が変更された環境設定項目を抽出する抽出手段と、抽出された環境設定項目と変更されたパラメータ値とを含む変更履歴画面を生成して表示する表示制御手段とを有する。
【発明の効果】
【００１０】
１態様によれば、環境設定項目の変更履歴を容易に確認することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】情報処理装置の構成例を示す図である。
【図２】環境設定項目の画面表示に関するデータ構造の一例を示す図である。
【図３】画面の表示例を示す図である。
【図４】画面の表示例を示す図である。
【図５】画面の表示例を示す図である。
【図６】画面の表示例を示す図である。
【図７】パラメータ値変更後の設定変更画面を示す図である。
【図８】画面の表示例を示す図である。
【図９】画面の表示例を示す図である。
【図１０】変更履歴テーブルの構成例を示す図である。
【図１１】変更テーブルの構成例を示す図である。
【図１２】デフォルト値テーブルの構成例を示す図である。
【図１３】メモリ群の構成例を示す図である。
【図１４】変更されたパラメータ値の表示動作を示すフローチャートである。
【図１５】設定変更画面の表示動作を示すフローチャートである。
【図１６】設定変更画面の表示動作を示すフローチャートである。
【図１７】本実施の形態に用いるコンピュータのハードウェアの一構成例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面を参照して説明する。図１は情報処理装置の構成例を示す図である。情報処理装置１０は、抽出手段１１、表示制御手段１２および記憶手段１３を備え、例えば、業務システム向けアプリケーション系ミドルウェアのアプリケーションサーバに該当する。
【００１３】
抽出手段１１は、環境設定項目の全体の中から、指定された期間内にパラメータ値が変更された環境設定項目を抽出する。表示制御手段１２は、抽出された環境設定項目と変更されたパラメータ値とを含む変更履歴画面を生成して表示する。記憶手段１３は、環境設定項目名、パラメータ値としてデフォルトの値や変更後の値、変更を行った日時等といった各種情報を記憶する。
【００１４】
図１に示す例において、情報処理装置１０は、環境設定項目＃１〜＃ｎを有しているとする。なお、環境設定項目＃１〜＃ｎのそれぞれのパラメータ値は、設定範囲内において、ユーザ操作により任意に変更可能である。
【００１５】
ここで、ユーザが2012年8月9日から2012年8月11日の３日間における、環境設定項目の変更履歴を確認するものとして、情報処理装置１０に対して、この期間を指定したとする。
【００１６】
また、2012年8月9日には、環境設定項目＃１のパラメータ値が10、環境設定項目＃２のパラメータ値が120に変更されているとする。さらに、2012年8月10日には、環境設定項目＃２のパラメータ値が125、環境設定項目＃４のパラメータ値が60、環境設定項目＃５のパラメータ値が70に変更されているとする。また、2012年8月11日には、環境設定項目＃６のパラメータ値が80に変更されているとする。
【００１７】
このような状態において、抽出手段１１は、環境設定項目＃１〜＃ｎの中から、指定された期間2012年8月9日〜8月11日内にパラメータ値が変更された環境設定項目を抽出する。そして、表示制御手段１２は、抽出された環境設定項目と変更されたパラメータ値とを含む変更履歴画面１２−１〜１２−３を生成して表示する。
【００１８】
変更履歴画面１２−１は、2012年8月9日において環境設定のパラメータ値が変更された情報を示している。すなわち、変更履歴画面１２−１には、環境設定項目＃１のパラメータ値が10、環境設定項目＃２のパラメータ値が120という変更履歴情報が表示される。
【００１９】
また、変更履歴画面１２−２は、2012年8月10日において環境設定のパラメータ値が変更された情報を示している。すなわち、変更履歴画面１２−２には、環境設定項目＃２のパラメータ値が125、環境設定項目＃４のパラメータ値が60、環境設定項目＃５のパラメータ値が70という変更履歴情報が表示される。
【００２０】
さらに、変更履歴画面１２−３は、2012年8月11日において環境設定のパラメータ値が変更された情報を示している。すなわち、変更履歴画面１２−３には、環境設定項目＃６のパラメータ値が80という変更履歴情報が表示される。
【００２１】
このように、情報処理装置１０は、環境設定項目の全体の中から、指定された期間内にパラメータ値が変更された環境設定項目と、変更されたパラメータ値とを含む変更履歴画面を生成して一覧表示する。これにより、ユーザは、環境設定項目の変更履歴を容易に確認することが可能になる。
【００２２】
次に環境設定項目の画面表示に関するデータ構造について説明する。図２は環境設定項目の画面表示に関するデータ構造の一例を示す図である。環境設定項目の画面表示に関するデータ構造は、「ツリー構成」、「画面数」、「変更可能画面数」および「項目数」の属性を有する。
【００２３】
「ツリー構成」は、環境設定項目の名称と、関連する環境設定項目の互いの従属関係（ツリー）とを示す情報である。「画面数」は、環境設定項目の表示に要する画面の数を示す情報である。「変更可能画面数」は、環境設定項目を変更可能な画面の数を示す情報である。「項目数」は、環境設定項目の数を示す情報である。
【００２４】
この例のアプリケーションサーバでは、環境設定に関する総画面数が５９以上あり、そのうち変更可能な画面数が３０以上であり、また、項目数においては４４０項目以上存在している。システムを運用するにあたっては、通常は、ある程度決まった範囲の項目において設定、試行および調整を繰り返すことで、運用環境を作っていくことになる。
【００２５】
ここで、現状の環境設定画面の課題について説明する。図２に示すように、環境設定項目（画面）は多岐に渡っている。このため、ユーザは、設定変更を行いたい場合、何度も画面を切り替えながら設定作業を行わなければならず、作業効率の低下を招いている。また、画面の行き来はツリー操作で可能ではあっても、どこの画面に何の項目があるのか、過去、どこを直しているのかといった変更履歴が容易に分からないという問題がある。
【００２６】
本技術の情報処理装置１０、画面表示方法および画面表示プログラムは、このような点に鑑みてなされたものであり、環境設定項目の変更履歴を容易に確認することを可能にし、さらに環境設定作業の利便性の向上を図る画面表示を行うものである。
【００２７】
次に具体的な例を挙げて環境設定画面の表示動作について説明する。図３、図４は画面の表示例を示す図である。画面２０は、表示期間設定欄２１、変更履歴画面２２−１〜２２−４、設定変更画面２３および適用ボタン２４を含む。なお、図示しやすいように２枚の図面に分けて示しているが、画面２０は、実際には単一画面での一覧表示が可能である。また、その他の機能ボタンなどが表示されてもよい。
【００２８】
表示期間設定欄２１は、ユーザが変更履歴を見たい場合に年月日を設定する欄である。表示期間設定欄２１に期間が設定されると、その指定された期間内で環境設定項目のパラメータ値に変更があった変更履歴画面が表示されることになる。
【００２９】
変更履歴画面２２−１〜２２−４は、どの環境設定項目が変更されたかの変更履歴を表示する画面であり、表示期間設定欄２１で設定された期間内に生成された変更履歴画面が例えば、年月日毎に区分されて表示される。
【００３０】
また、変更履歴画面２２−１〜２２−４は、過去において実際に変更されたパラメータ値と、そのパラメータ値の項目名と、変更が確定された年月日時を表示する。なお、変更履歴画面２２−１〜２２−４は、変更履歴の表示のみを行う画面である（パラメータ値の変更操作は、設定変更画面２３を介して行われる）。さらに、変更履歴画面２２−１〜２２−４の左端には、後述のラジオボタンが表示される。
【００３１】
設定変更画面２３は、ユーザが環境設定項目のパラメータ値を変更したい場合などに表示される画面である。ユーザは、設定変更画面２３を介して、所望の環境設定項目のパラメータ値を変更することができる。適用ボタン２４は、設定変更画面２３を通じて変更されたパラメータ値を確定する際に、ユーザが押下するボタンである。
【００３２】
ここで、例えば、2012年10月1日、10月2日、10月3日および10月5日に、環境設定項目のパラメータ値の変更が行われたとする。そして、表示期間設定欄２１には、期間最初の年月日が2012年10月1日であり、期間最後の年月日が2012年10月5日と設定されたとする。
【００３３】
すると、この期間内（2012年10月1日〜10月5日）において、環境設定項目のパラメータ値の変更があった2012年10月1日、10月2日、10月3日および10月5日それぞれの変更履歴が表示される。
【００３４】
すなわち、2012年10月1日における変更内容を示す変更履歴画面２２−１が表示され、2012年10月2日における変更内容を示す変更履歴画面２２−２が表示される。さらに、2012年10月3日における変更内容を示す変更履歴画面２２−３が表示され、2012年10月5日における変更内容を示す変更履歴画面２２−４が表示される。
【００３５】
これら変更履歴画面２２−１〜２２−４は、環境設定項目のパラメータ値を変更した年月日時、環境設定項目のパラメータ値を変更した当該変更項目の名称および変更後のパラメータ値を表示する。
【００３６】
変更履歴画面２２−１において、変更年月日時は、2012／10／1 12：34：56と示されている。なお、12：34：56は、変更が確定した時分秒を示している。また、変更項目としては、J2EEプロパティに関するJava VM オプション、WU001：ワークユニット設定に関するクラスパス、WU001：ワークユニット設定に関するJava VM オプションおよびWebサーバに関する詳細設定の中のタイムアウトが示されている。
【００３７】
さらに、変更後のパラメータ値としては、“−Xmx＝512m”、“／opt／hogehoge／class”、“−Xms＝128m”および“300”が示されている（なお、図中の「説明」は、備考欄などに該当する）。
【００３８】
すなわち、変更履歴画面２２−１では、J2EEプロパティに関するJava VM オプションのパラメータ値が“−Xmx＝512m”と変更され、WU001：ワークユニット設定に関するクラスパスが“／opt／hogehoge／class”と変更されている。
【００３９】
さらに、WU001：ワークユニット設定に関するJava VM オプションが“−Xms＝128m”と変更され、Webサーバに関する詳細設定の中のタイムアウトが“300”と変更されている。また、これらの変更は、2012年10月1日の12時34分56秒に確定されたことが示されている。
【００４０】
変更履歴画面２２−２において、変更年月日時は、2012／10／2 10：20：30と示されている。また、変更項目としては、J2EEプロパティに関するJava VM オプション、WU001：ワークユニット設定に関するクラスパス、WU001：ワークユニット設定に関するJava VM オプションおよびWU001：ワークユニット設定に関するアプリケーション最大処理時間が示されている。
【００４１】
さらに、変更後のパラメータ値としては、“−Xmx＝256m”、“／opt／hogehoge／classe”、“−Xms＝64m”および“500”が示されている。
すなわち、変更履歴画面２２−２では、J2EEプロパティに関するJava VM オプションのパラメータ値が“−Xmx＝256m”と変更され、WU001：ワークユニット設定に関するクラスパスが“／opt／hogehoge／classe”と変更されている。
【００４２】
さらに、WU001：ワークユニット設定に関するJava VM オプションが“−Xms＝64m”と変更され、WU001：ワークユニット設定に関するアプリケーション最大処理時間が“500”と変更されている。また、これらの変更は、2012年10月2日の10時20分30秒に確定されたことが示されている。
【００４３】
変更履歴画面２２−３において、変更年月日時は、2012／10／3 15：35：55と示されている。また、変更項目としては、J2EEプロパティに関するJava VM オプション、WU001：ワークユニット設定に関するクラスパスおよびWU001：ワークユニット設定に関するJava VM オプションが示されている。
【００４４】
さらに、変更後のパラメータ値としては、“−Xmx＝512m”、“／opt／hogehoge／classes”および“−Xms＝256m”が示されている。
すなわち、変更履歴画面２２−３では、J2EEプロパティに関するJava VM オプションのパラメータ値が“−Xmx＝512m”と変更され、WU001：ワークユニット設定に関するクラスパスが“／opt／hogehoge／classes”と変更されている。
【００４５】
さらに、WU001：ワークユニット設定に関するJava VM オプションが“−Xms＝256m”と変更されている。また、これらの変更は、2012年10月3日の15時35分55秒に確定されたことが示されている。
【００４６】
変更履歴画面２２−４において、変更年月日は、2012／10／5 13：30：02と示されている。また、変更項目としては、J2EEプロパティに関するJava VM オプション、WU001：ワークユニット設定に関するクラスパスおよびWU001：ワークユニット設定に関するワークユニット起動待ち時間が示されている。
【００４７】
さらに、変更後のパラメータ値としては、“−Xmx＝256m”、“／opt／hogehogehoge／class”および“900”が示されている。
すなわち、変更履歴画面２２−４では、J2EEプロパティに関するJava VM オプションのパラメータ値が“−Xmx＝256m”と変更され、WU001：ワークユニット設定に関するクラスパスが“／opt／hogehogehoge／class”と変更されている。
【００４８】
さらに、WU001：ワークユニット設定に関するワークユニット起動待ち時間が“900”と変更されている。また、これらの変更は、2012年10月5日の13時30分02秒に確定されたことが示されている。
【００４９】
なお、変更履歴画面２２−１〜２２−４の左端のラジオボタンに示される一重丸（○）と二重丸（◎）の表記は、ユーザによって変更年月日が選択されたか否かを示す。一重丸は非選択、二重丸は選択を示すとして、図３では、変更履歴画面２２−４に示される2012年10月5日が選択されていることがわかる。
【００５０】
図４の設定変更画面２３は、表示期間設定欄２１に設定された期間最初の年月日と、選択された変更履歴画面の変更年月日との間の期間内で変更された最新のパラメータ値を表示する。
【００５１】
この例では、表示期間設定欄２１に設定された期間最初の年月日は、2012年10月1日であり、選択された変更履歴画面２２−４の変更年月日は2012年10月5日である。したがって、2012年10月1日〜10月5日の範囲内における最新のパラメータ値が、設定変更画面２３に表示されることになる。
【００５２】
設定変更画面２３において、変更年月日時は、2012／10／5 13：30：02と示されている。設定変更画面２３に表示される変更内容は、選択された変更履歴画面の変更年月日時における最新の変更内容を示すものである。
【００５３】
したがって、ここでは、変更履歴画面２２−４が選択されているから、設定変更画面２３の変更年月日時は、選択された変更履歴画面２２−４の変更年月日時と同じ2012／10／5 13：30：02が表示されることになる。
【００５４】
また、設定変更画面２３の変更項目としては、J2EEプロパティに関するJava VM オプション、WU001：ワークユニット設定に関するクラスパス、WU001：ワークユニット設定に関するJava VM オプションが示されている。
【００５５】
さらに変更項目として、WU001：ワークユニット設定に関するアプリケーション最大処理時間、WU001：ワークユニット設定に関するワークユニット起動待ち時間およびWebサーバに関する詳細設定の中のタイムアウトが示されている。これらの変更項目は、表示期間設定欄２１に設定された2012年10月1日〜10月5日の範囲内でパラメータ値が変更されたすべての環境設定項目に該当する。
【００５６】
一方、図４の設定変更画面２３で表示されているパラメータ値は、ユーザが設定変更画面２３を使用してパラメータ値を変更する前の状態の値を示している。
すなわち、J2EEプロパティに関するJava VM オプションについては、2012年10月1日〜10月5日の範囲内で、変更履歴画面２２−４が示す2012年10月5日時点のパラメータ値が最新の値であるから、“−Xmx＝256m”と表示される。
【００５７】
また、WU001：ワークユニット設定に関するクラスパスについては、2012年10月1日〜10月5日の範囲内で、変更履歴画面２２−４が示す2012年10月5日時点のパラメータ値が最新の値であるから、“／opt／hogehogehoge／class”と表示されている。
【００５８】
さらに、WU001：ワークユニット設定に関するJava VM オプションについては、2012年10月1日〜10月5日の範囲内で、変更履歴画面２２−３が示す2012年10月3日時点のパラメータ値が最新の値であるから、“−Xmx＝256m”と表示される。
【００５９】
さらに、WU001：ワークユニット設定に関するアプリケーション最大処理時間については、2012年10月1日〜10月5日の範囲内で、変更履歴画面２２−２が示す2012年10月2日時点のパラメータ値が最新の値であるから、“500”と表示される。
【００６０】
また、WU001：ワークユニット設定に関するワークユニット起動待ち時間については、2012年10月1日〜10月5日の範囲内で、変更履歴画面２２−４が示す2012年10月5日時点のパラメータ値が最新の値であるから、“900”と表示される。
【００６１】
さらにまた、Webサーバに関する詳細設定の中のタイムアウトについては、2012年10月1日〜10月5日の範囲内で、変更履歴画面２２−１が示す2012年10月1日時点のパラメータ値が最新の値であるから、“300”と表示される。
【００６２】
上記のように、設定変更画面２３が最初に表示されたときにおける、設定変更画面２３が表示するパラメータ値は、各変更項目の最新のパラメータ値であり、ユーザは、このような設定変更画面２３を介して、パラメータ値の変更を行うものである。
【００６３】
次に変更履歴画面２２−３に示される2012年10月3日が選択された場合について説明する。図５、図６は画面の表示例を示す図である。なお、図示しやすいように２枚の図面に分けて示しているが、画面２０ａは、実際には単一画面での一覧表示が可能である。また、その他の機能ボタンなどが表示されてもよい。
【００６４】
図５、図６の画面２０ａの例では、表示期間設定欄２１に設定された期間最初の年月日は、2012年10月1日であり、ラジオボタンによって選択された変更履歴画面２２−３の変更年月日は2012年10月3日となっている。
【００６５】
したがって、変更履歴画面２２−３に示される年月日が選択されているから、図６の設定変更画面２３ａの変更年月日時は、選択された変更履歴画面２２−３の変更年月日時と同じ2012／10／3 15：35：55が表示されることになる。また、設定変更画面２３ａに表示されるパラメータ値は、選択された変更履歴画面２２−３が示す変更年月日時における最新の値を示すものである。
【００６６】
設定変更画面２３ａの変更項目としては、J2EEプロパティに関するJava VM オプション、WU001：ワークユニット設定に関するクラスパス、WU001：ワークユニット設定に関するJava VM オプションが示されている。
【００６７】
さらに変更項目として、WU001：ワークユニット設定に関するアプリケーション最大処理時間、WU001：ワークユニット設定に関するワークユニット起動待ち時間およびWebサーバに関する詳細設定の中のタイムアウトが示されている。
【００６８】
これらの変更項目は、表示期間設定欄２１に設定された2012年10月1日〜10月5日の範囲内でパラメータ値が変更されたすべての環境設定項目である。すなわち、設定変更画面２３ａに表示される設定項目は、表示期間設定欄２１に設定された期間内でパラメータ値が変更されたすべての環境設定項目となる。ただし、パラメータ値は、ラジオボタンによって選択された変更履歴画面２２−３の変更年月日時における最新の値を示すものである。
【００６９】
図６に示す設定変更画面２３ａのパラメータ値は、ユーザが設定変更画面２３ａを使用してパラメータ値を変更する前の状態の値である。すなわち、J2EEプロパティに関するJava VM オプションについては、2012年10月1日〜10月3日の範囲内で、変更履歴画面２２−３が示す2012年10月3日時点のパラメータ値が最新の値であるから、“−Xmx＝512m”と表示される。
【００７０】
また、WU001：ワークユニット設定に関するクラスパスについては、2012年10月1日〜10月3日の範囲内で、変更履歴画面２２−３が示す2012年10月3日時点のパラメータ値が最新の値であるから、“／opt／hogehoge／classes”と表示されている。
【００７１】
さらに、WU001：ワークユニット設定に関するJava VM オプションについては、2012年10月1日〜10月3日の範囲内で、変更履歴画面２２−３が示す2012年10月3日時点のパラメータ値が最新の値であるから、“−Xmx＝256m”と表示される。
【００７２】
また、WU001：ワークユニット設定に関するアプリケーション最大処理時間については、2012年10月1日〜10月3日の範囲内で、変更履歴画面２２−２が示す2012年10月2日時点のパラメータ値が最新の値であるから、“500”と表示される。
【００７３】
さらに、WU001：ワークユニット設定に関するワークユニット起動待ち時間については、変更履歴画面２２−４では“900”となって2012年10月5日に更新されているが、2012年10月1日〜10月3日の範囲内では更新はされていない。
【００７４】
したがって、このような場合は、2012年10月3日以前に設定されている最新の値、またはシステム運用初期のデフォルト値を表示するようにする。例えば、2012年10月3日以前に設定されている最新の値またはデフォルト値が“600”であったならば、“600”と表示される。
【００７５】
さらにまた、Webサーバに関する詳細設定の中のタイムアウトについては、2012年10月1日〜10月3日の範囲内で、変更履歴画面２２−１が示す2012年10月1日時点のパラメータ値が最新の値であるから、“300”と表示される。
【００７６】
上記のように、情報処理装置１０は、抽出された環境設定項目の中で、指定した時点においてパラメータ値が変更されていない環境設定項目に対しては、指定した時点以前に設定されている最新の値またはデフォルト値を表示する。これにより、指定した時点においてパラメータ値が変更されていない場合でも、指定された範囲内における最新のパラメータ値を表示することができる。
【００７７】
次にパラメータ値を変更した場合の画面表示について説明する。図６に示した設定変更画面２３ａを使用して、環境設定項目のパラメータ値として、J2EEプロパティに関するJava VM オプションのパラメータ値と、WU001：ワークユニット設定に関するJava VM オプションのパラメータ値とを変更するものとする。
【００７８】
図７はパラメータ値変更後の設定変更画面を示す図である。設定変更画面２３ｂは、図６に示した設定変更画面２３ａのパラメータ値が変更された後の状態を表示している。すなわち、J2EEプロパティに関するJava VM オプションのパラメータ値が、“−Xmx＝1024m”と変更されている。さらに、WU001：ワークユニット設定に関するJava VM オプションのパラメータ値が“−Xmx＝512m”と変更されている。
【００７９】
このように、情報処理装置１０は、抽出された環境設定項目の中の、指定した時点でのパラメータ値を含み、パラメータ値の変更が可能な設定変更画面を生成して表示する。これにより、ユーザは、設定変更画面を通じてパラメータ値を変更できるので、複数画面を行き来しての設定変更作業が不要となり、利便性の向上を図ることが可能になる。
【００８０】
次に図７に示したようなパラメータ値を変更した状態で、2012年11月8日15時52分30秒まで運用したとし、2012年11月8日の変更年月日が選択された場合の画面表示動作について説明する。
【００８１】
図８、図９は画面の表示例を示す図である。なお、図示しやすいように２枚の図面に分けて示しているが、画面２０ｃは、実際には単一画面での一覧表示が可能である。また、その他の機能ボタンなどが表示されてもよい。
【００８２】
図８、図９の画面２０ｃの例では、表示期間設定欄２１に設定された期間は、2012年10月1日〜11月8日であり、また、選択された変更履歴画面２２−５の変更年月日は、2012年11月8日となっている。
【００８３】
したがって、変更履歴画面２２−５が選択されているから、設定変更画面２３ｃの変更年月日時は、選択された変更履歴画面２２−５の変更年月日時と同じ2012／11／8 15：52：30が表示されることになる。
【００８４】
また、図９に示す設定変更画面２３ｃのパラメータ値は、ユーザが設定変更画面２３ｃを使用してパラメータ値を変更する前の状態の値である。すなわち、J2EEプロパティに関するJava VM オプションについては、2012年10月1日〜11月8日の範囲内で、変更履歴画面２２−５が示す2012年11月8日時点のパラメータ値が最新の値である。したがって、“−Xmx＝1024m”と表示される。
【００８５】
また、WU001：ワークユニット設定に関するクラスパスについては、2012年10月1日〜11月8日の範囲内で、変更履歴画面２２−５が示す2012年11月8日時点のパラメータ値が最新の値であるから、“／opt／hogehoge／classes”と表示されている。
【００８６】
さらに、WU001：ワークユニット設定に関するJava VM オプションについては、2012年10月1日〜11月8日の範囲内で、変更履歴画面２２−５が示す2012年11月8日時点のパラメータ値が最新の値であるから、“−Xmx＝512m”と表示される。
【００８７】
また、WU001：ワークユニット設定に関するアプリケーション最大処理時間については、2012年10月1日〜11月8日の範囲内で、変更履歴画面２２−２が示す2012年10月2日時点のパラメータ値が最新の値であるから、“500”と表示される。
【００８８】
さらに、WU001：ワークユニット設定に関するワークユニット起動待ち時間については、2012年10月1日〜11月8日の範囲内で、変更履歴画面２２−５が示す2012年11月8日時点のパラメータ値が最新の値であるから、“600”と表示される。
【００８９】
さらにまた、Webサーバに関する詳細設定の中のタイムアウトについては、2012年10月1日〜11月8日の範囲内で、変更履歴画面２２−１が示す2012年10月1日時点のパラメータ値が最新の値であるから、“300”と表示される。
【００９０】
以上説明したように、本技術の情報処理装置１０では、ユーザが一連の設定変更を行う度に、変更を行ったパラメータ群単位で変更履歴画面を自動生成する。これにより、ユーザは、一連の作業によって変更を行ったパラメータ値を１画面で確認することができる。
【００９１】
また、設定変更画面を通じて所定期日内のパラメータ値の変更を容易に行うことが可能になる。さらに、変更履歴が１画面で把握できるため、例えば、エラー発生ログ等と照らし合わせることが容易となり、トラブルシュートを効率よく行うことが可能になる。
【００９２】
次に情報処理装置１０の記憶手段１３で管理されるテーブルについて説明する。記憶手段１３は、変更履歴テーブルＴ１、変更テーブルＴ２およびデフォルト値テーブルＴ３を保持管理している。
【００９３】
図１０は変更履歴テーブルの構成例を示す図である。変更履歴テーブルＴ１は、変更されたパラメータ値をすべて残して、変更した年月日時毎に変更履歴を管理するテーブルであり、過去のすべての変更履歴を保持している。
【００９４】
変更履歴テーブルＴ１は、「変更年月日時」の属性を有し、「変更年月日時」は「項目名」と「値」の属性を含む。「変更年月日時」は、環境設定項目のパラメータ値を変更した年月日時を示す情報である。「項目名」は、パラメータ値が変更された環境設定項目の名称を示す情報である。「値」は、変更後のパラメータ値を示す情報である。
【００９５】
図１１は変更テーブルの構成例を示す図である。変更テーブルＴ２は、表示期間設定欄２１に設定された期間内に変更されたすべての最新の環境設定項目およびパラメータ値を管理するテーブルである。
【００９６】
変更テーブルＴ２は、変更履歴テーブルＴ１と同様に、「変更年月日時」の属性を有し、「変更年月日時」は「項目名」と「値」の属性を含む。なお、変更テーブルＴ２は、設定変更画面で表示される情報を管理することになるので、「項目名」は重複しないようになっている。
【００９７】
図１２はデフォルト値テーブルの構成例を示す図である。変更年月日時の選択状況（変更履歴画面の選択状況）によっては、システム運用開始当初に環境設定項目に設定されているデフォルト値を表示する場合がある。
【００９８】
したがって、このような場合に備えて、デフォルト値テーブルＴ３を生成して、すべての環境設定項目毎のデフォルト値を管理しておく。デフォルト値テーブルＴ３は、「項目名」と「デフォルト値」の属性を含む。
【００９９】
次に情報処理装置１０の記憶手段１３で管理されるメモリ群について説明する。図１３はメモリ群の構成例を示す図である。メモリ群１３ａは、主に、ワークエリア、変更期間リストおよびデータ更新フラグを有している。
【０１００】
ワークエリアは、さらに、変更ワーク、変更ワークサブおよび履歴ワークを備えている。変更ワークは、表示期間内に変更されたすべての変更内容を含む表示用ワークである。変更ワークサブは、表示期間内に変更されたすべての変更内容を含む変更用ワークである。
【０１０１】
履歴ワークは、選択された変更年月日時の変更内容を保持するワークである。変更期間リストは、変更年月日時のソート用リストである。データ更新フラグは、変更ワークサブの内容を変更したかどうかの判定用フラグである。
【０１０２】
次にフローチャートを用いて画面表示動作について説明する。図１４は変更されたパラメータ値の表示動作を示すフローチャートである。
〔Ｓ１〕ユーザは適用ボタン２４を押下する。
【０１０３】
〔Ｓ２〕表示制御手段１２は、画面上で変更があったパラメータ値を変更履歴テーブルＴ１に書き込む。例えば、2012／11／8 15：52：30に、WU001：ワークユニット設定に関するアプリケーション最大処理時間の項目のパラメータ値が500と変更されたとする。
【０１０４】
この場合、変更履歴テーブルＴ１の「変更年月日時」に2012／11／8 15：52：30が書き込まれ、当該「変更年月日時」に含まれる「項目名」が“WU001：ワークユニット設定に関するアプリケーション最大処理時間”と書き込まれる。さらに、当該項目名に対応する「値」の欄に500が書き込まれる。
【０１０５】
〔Ｓ３〕表示制御手段１２は、ステップＳ２で書き込んだ「変更年月日時」のデータを変更テーブルＴ２に追加する。すなわち、変更テーブルＴ２の「変更年月日時」に2012／11／8 15：52：30を追加する。
【０１０６】
〔Ｓ４〕表示制御手段１２は、「項目名」のデータで変更テーブルＴ２を検索する。
〔Ｓ５〕表示制御手段１２は、変更テーブルＴ２の中に一致する「項目名」があるか否かを判断する。変更テーブルＴ２の中に一致する「項目名」があればステップＳ６へ行き、なければステップＳ７へ行く。
【０１０７】
〔Ｓ６〕表示制御手段１２は、最新のデータを保持しておくために、変更テーブルＴ２から「項目名」のデータと「値」のデータとを削除する。
例えば、変更テーブルＴ２の中に、「項目名」のデータが“WU001：ワークユニット設定に関するアプリケーション最大処理時間”、「値」のデータが300と書き込まれていたとする。
【０１０８】
この場合、ステップＳ２で変更した同じ「項目名」の“WU001：ワークユニット設定に関するアプリケーション最大処理時間”が存在するので、“WU001：ワークユニット設定に関するアプリケーション最大処理時間”という「項目名」と、300という「値」は削除される。
【０１０９】
〔Ｓ７〕表示制御手段１２は、変更テーブルＴ２に対して、「変更年月日時」に関連づけて「項目名」のデータと「値」のデータとを書き込む。すなわち、この例では、変更テーブルＴ２に対して、「変更年月日時」＝2012／11／8 15：52：30の「項目名」に“WU001：ワークユニット設定に関するアプリケーション最大処理時間”と書き込まれる。さらに、当該「項目名」に対応する「値」に500が書き込まれる。
【０１１０】
〔Ｓ８〕表示制御手段１２は、検索すべき次の「項目名」があるか否かを判断する。次の「項目名」があればステップＳ４へ戻って変更テーブルＴ２を更新する処理を繰り返し、次の「項目名」がなければステップＳ９へ行く。
【０１１１】
〔Ｓ９〕表示制御手段１２は、変更テーブルＴ２のデータを変更ワークへコピーする。
〔Ｓ１０〕表示制御手段１２は、変更ワークのデータを画面へ出力して表示する。
図１５、図１６は設定変更画面の表示動作を示すフローチャートである。
【０１１２】
〔Ｓ２１〕ユーザは、設定変更画面を表示したい場合、所望の年月日時のラジオボタンを押下する。すなわち、ユーザは、画面に表示されている複数の変更履歴画面の中から１つの変更履歴画面を選択し、選択した変更履歴画面に設けられているラジオボタンを押下する。
【０１１３】
〔Ｓ２２〕表示制御手段１２は、履歴ワークを初期化する。
〔Ｓ２３〕表示制御手段１２は、ステップＳ２１で指示された年月日時を認識し、変更履歴テーブルＴ１から、認識した「変更年月日時」のデータを読み込み、履歴ワークに設定する。
【０１１４】
〔Ｓ２４〕表示制御手段１２は、変更ワークの値を変更ワークサブへコピーする。
〔Ｓ２５〕表示制御手段１２は、履歴ワークの「項目名」を変更ワークサブの「項目名」と比較する。
【０１１５】
〔Ｓ２６〕「項目名」が一致する場合はステップＳ２７へ行き、一致しない場合はステップＳ２８へ行く。
〔Ｓ２７〕表示制御手段１２は、履歴ワークの「項目名」の「値」で変更ワークサブの「項目名」の「値」を上書きする。ステップＳ４２へ行く。
【０１１６】
〔Ｓ２８〕表示制御手段１２は、変更履歴テーブルＴ１を「項目名」で検索する。
〔Ｓ２９〕「項目名」が一致する場合はステップＳ３０へ行き、一致しない場合はステップＳ３１へ行く。
【０１１７】
〔Ｓ３０〕表示制御手段１２は、関連づけられる「変更年月日時」を変更期間リストに追加する。
〔Ｓ３１〕表示制御手段１２は、次の「変更年月日時」があるか否かを判断する。次の「変更年月日時」があればステップＳ２８へ戻り、なければステップＳ３２へ行く。
【０１１８】
〔Ｓ３２〕表示制御手段１２は、変更期間リストを年、月、日、時間の順（降順）にソートする。
〔Ｓ３３〕表示制御手段１２は、変更ワークサブの「変更年月日時」と、変更期間リストの「変更年月日時」とを比較する。
【０１１９】
〔Ｓ３４〕表示制御手段１２は、変更ワークサブの「変更年月日時」よりも変更期間リストの「変更年月日時」の方が新しい場合はステップＳ３５へ行く。変更ワークサブの「変更年月日時」よりも変更期間リストの「変更年月日時」の方が旧い場合はステップＳ３７へ行く。
【０１２０】
〔Ｓ３５〕表示制御手段１２は、変更期間リストの「変更年月日時」に関連づいている「項目名」の「値」で、変更ワークサブの「項目名」の「値」を上書きする。
〔Ｓ３６〕表示制御手段１２は、データ更新フラグを「ｔｒｕｅ」にセットする。
【０１２１】
〔Ｓ３７〕表示制御手段１２は、変更期間リストの次の「変更年月日時」があるか否かを判断する。次の「変更年月日時」があればステップＳ３３へ戻り、なければステップＳ３８へ行く。
【０１２２】
〔Ｓ３８〕表示制御手段１２は、データ更新フラグが「ｔｒｕｅ」にセットされているか否かを判断する。セットされていないならばステップＳ３９へ行き、「ｔｒｕｅ」ならばステップＳ４０へ行く。
【０１２３】
〔Ｓ３９〕表示制御手段１２は、デフォルト値テーブルＴ３の該当する「項目名」の「デフォルト値」で変更ワークサブの「項目名」の「値」を上書きする。
〔Ｓ４０〕表示制御手段１２は、データ更新フラグに「ｆａｌｓｅ」をセットする。
【０１２４】
〔Ｓ４１〕表示制御手段１２は、変更期間リストを初期化する。
〔Ｓ４２〕表示制御手段１２は、履歴ワークに次の「項目名」があるか否かを判断する。次の「項目名」があればステップＳ２５へ戻り、なければステップＳ４３へ行く。
【０１２５】
〔Ｓ４３〕表示制御手段１２は、変更ワークサブのデータを画面へ出力して表示する。
次に本技術の表示制御をコンピュータによって実現する場合について説明する。上記に示した処理機能は、コンピュータによって実現可能である。図１７は本実施の形態に用いるコンピュータのハードウェアの一構成例を示す図である。情報処理装置１０内のコンピュータ１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０８を介してＲＡＭ（Random Access Memory）１０２と複数の周辺機器が接続されている。
【０１２６】
ＲＡＭ１０２は、コンピュータ１００の主記憶装置として使用される。ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。
【０１２７】
バス１０８に接続されている周辺機器としては、ＨＤＤ（Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５、光学ドライブ装置１０６、および通信インタフェース１０７がある。
【０１２８】
ＨＤＤ１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ＨＤＤ１０３は、コンピュータ１００の二次記憶装置として使用される。ＨＤＤ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、二次記憶装置としては、フラッシュメモリなどの半導体記憶装置を使用することもできる。
【０１２９】
グラフィック処理装置１０４には、モニタ１０４ａが接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１０４ａの画面に表示させる。モニタ１０４ａとしては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や液晶表示装置などがある。
【０１３０】
入力インタフェース１０５には、キーボード１０５ａとマウス１０５ｂとが接続されている。入力インタフェース１０５は、キーボード１０５ａやマウス１０５ｂから送られてくる信号をＣＰＵ１０１に送信する。なお、マウス１０５ｂは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボールなどがある。
【０１３１】
光学ドライブ装置１０６は、レーザ光などを利用して、光ディスク１０６ａに記録されたデータの読み取りを行う。光ディスク１０６ａは、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク１０６ａには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（Rewritable）などがある。
【０１３２】
通信インタフェース１０７は、ネットワーク１１０に接続されている。通信インタフェース１０７は、ネットワーク１１０を介して、他のコンピュータまたは通信機器との間でデータの送受信を行う。
【０１３３】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。また、コンピュータで本実施の形態の処理機能を実現する場合、情報処理装置１０が有する機能の処理内容を記述したプログラムが提供される。
【０１３４】
そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ／ＲＷなどがある。光磁気記録媒体には、ＭＯ（Magneto Optical disk）などがある。なおプログラムを記録する記録媒体には、一時的な伝搬信号自体は含まれない。
【０１３５】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１３６】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１３７】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）などの電子回路で実現することもできる。
【０１３８】
以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。
【符号の説明】
【０１３９】
１０  情報処理装置
１１  抽出手段
１２  表示制御手段
１３  記憶手段
１２−１〜１２−３  変更履歴画面
＃１〜＃ｎ  環境設定項目
【図１】
2014197277.tif 000003
【図２】
2014197277.tif 000004
【図３】
2014197277.tif 000005
【図４】
2014197277.tif 000006
【図５】
2014197277.tif 000007
【図６】
2014197277.tif 000008
【図７】
2014197277.tif 000009
【図８】
2014197277.tif 000010
【図９】
2014197277.tif 000011
【図１０】
2014197277.tif 000012
【図１１】
2014197277.tif 000013
【図１２】
2014197277.tif 000014
【図１３】
2014197277.tif 000015
【図１４】
2014197277.tif 000016
【図１５】
2014197277.tif 000017
【図１６】
2014197277.tif 000018
【図１７】
2014197277.tif 000019