(57)【要約】【課題】ＩＴサービスの管理画面の定義作業を支援する。【解決手段】管理画面提供部３２は、ＩＴサービスに関する情報の管理画面で表示させるべき情報項目を定めた本番定義データにしたがって情報項目を設定した管理画面を運用担当者ＰＣ１６に表示させる。定義画面提供部４０は、管理画面に表示させるべき情報項目を定義させるための定義画面を設計担当者ＰＣ１８に表示させる。定義画面に対する入力結果の確認が指示された場合に、管理画面提供部３２は、定義画面に対する設計担当者の入力データであって、管理画面で表示させるべき情報項目を定めた未確定定義データにしたがって情報項目を設定した仮の管理画面を設計担当者ＰＣ１８に表示させる。定義画面に対する入力データの確定が指示された場合に、本番定義更新部４６は、未確定定義データを本番定義データへ反映させる。【選択図】図４
2014013495.tif 000002
【特許請求の範囲】
【請求項１】
ＩＴサービスの運用に関する情報を運用担当者に参照または編集させるための管理画面について、その管理画面で表示させるべき情報項目を定めた本番定義データにしたがって情報項目を設定した管理画面を表示させる第１の管理画面表示部と、
前記管理画面に表示させるべき情報項目を設計担当者に定義させるための定義画面を表示させる定義画面表示部と、
前記定義画面に対する設計担当者の入力データであって、前記管理画面で表示させるべき情報項目を定めた未確定定義データを所定の記憶領域へ格納する格納部と、
前記定義画面に対する入力結果の確認が指示された場合に、前記未確定定義データにしたがって情報項目を設定した仮の管理画面を表示させる第２の管理画面表示部と、
前記定義画面に対する入力データの確定が指示された場合に、前記未確定定義データを前記本番定義データへ反映させる確定処理部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記定義画面表示部は、前記定義画面での入力結果の確認が指示された場合も、前記定義画面に対する入力データの表示を維持し、
前記第２の管理画面表示部は、表示中の定義画面とともに前記仮の管理画面を表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記定義画面では、前記管理画面における複数の情報項目のそれぞれについて、運用担当者の権限に応じた表示有無を設定可能であり、
前記第２の管理画面表示部は、前記定義画面に対する入力結果の確認が指示された場合に運用担当者の権限の選択画面を表示させ、その選択画面で選択された権限に応じた情報項目を設定した仮の管理画面を表示させることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
ＩＴサービスの運用に関する情報を運用担当者に参照または編集させるための管理画面をついて、その管理画面で表示させるべき情報項目を定めた本番定義データにしたがって情報項目を設定した管理画面を運用担当者へ提供する機能と、
前記管理画面で表示させるべき情報項目を設計担当者に定義させるための定義画面を表示させる機能と、
前記定義画面に対する設計担当者の入力データであって、前記管理画面で表示させるべき情報項目を定めた未確定定義データを所定の記憶領域へ格納する機能と、
前記定義画面に対する入力結果の確認が指示された場合に、前記未確定定義データにしたがって情報項目を設定した仮の管理画面を表示させる機能と、
前記定義画面に対する入力データの確定が指示された場合に、前記未確定定義データを前記本番定義データへ反映させる機能と、
をコンピュータに実現させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ処理技術に関し、ＩＴサービスの管理を支援する技術に関する。
【背景技術】
【０００２】
ＩＴサービスの運用管理の分野においてＩＴＩＬ（Information Technology Infrastructure Library）が浸透してきている。ＩＴＩＬは、ＩＴサービスの運用において発生したインシデントを管理するためのフレームワークや、ＩＴサービスが抱える問題を管理するためのフレームワーク等を提示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１１８６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＩＴサービスのインシデント管理や問題管理のための情報を参照または編集させるための管理画面が、ＩＴサービス管理部門の運用担当者へ提供されることがある。管理画面の設定はＩＴサービス管理部門の設計担当者によりなされることがあり、管理画面において表示させるべき情報項目を定義するための定義画面が設計担当者へ提供されることがある。本発明者は、設計担当者が定義画面を用いて管理画面の構成を定義する際に、その定義内容の確認における利便性を向上させる余地があると考えた。
【０００５】
本発明は発明者の上記着想にもとづきなされたものであり、その主な目的は、ＩＴサービスの管理画面の定義作業を支援する技術を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の情報処理装置は、ＩＴサービスの運用に関する情報を運用担当者に参照または編集させるための管理画面について、その管理画面で表示させるべき情報項目を定めた本番定義データにしたがって情報項目を設定した管理画面を表示させる第１の管理画面表示部と、管理画面に表示させるべき情報項目を設計担当者に定義させるための定義画面を表示させる定義画面表示部と、定義画面に対する設計担当者の入力データであって、管理画面で表示させるべき情報項目を定めた未確定定義データを所定の記憶領域へ格納する格納部と、定義画面に対する入力結果の確認が指示された場合に、未確定定義データにしたがって情報項目を設定した仮の管理画面を表示させる第２の管理画面表示部と、定義画面に対する入力データの確定が指示された場合に、未確定定義データを本番定義データへ反映させる確定処理部と、を備える。
【０００７】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００８】
本発明によれば、ＩＴサービスの管理画面の定義作業を支援することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態の情報システムの構成を示す図である。
【図２】管理ページの一例を示す図である。
【図３】管理ページの一例を示す図である。
【図４】図１の運用管理装置の機能構成を示すブロック図である。
【図５】定義ページの一例を示す図である。
【図６】デフォルトの試験用ブラウザのウィンドウを示す図である。
【図７】権限選択ページの一例を示す図である。
【図８】運用管理装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
図１は、実施の形態の情報システム１００の構成を示す。管理対象装置１０は、エンドユーザのＰＣや携帯情報端末等のエンドユーザ端末１２に対してＩＴサービスを提供する情報処理装置であり、例えば、ウェブページによる情報提供サービスを実行するウェブサーバである。運用管理装置１４は、管理対象装置１０の運用に関する各種のイベントを管理する情報処理装置であり、具体的にはＩＴＩＬに則したインシデント管理・問題管理・変更管理（以下、総称して「イベント管理」とも呼ぶ。）のためのデータ処理を実行する。管理対象装置１０には、ＩＴサービス管理アプリケーションのエージェントソフトウェアがインストールされてもよく、運用管理装置１４には、そのエージェントソフトウェアと適宜通信するマネージャソフトウェアがインストールされてもよい。
【００１１】
運用管理装置１４は、ＩＴサービスマネジメント装置であり、管理対象装置１０に関するイベント管理のための各種情報（以下「管理情報」とも呼ぶ。）を運用担当者へ提示するウェブページ（以下「管理ページ」とも呼ぶ。）を運用担当者ＰＣ１６へ提供して表示させる。管理ページは、運用担当者に管理情報を参照・編集させるためのウェブページである。また運用管理装置１４は、管理ページに表示させるべき情報項目を設計担当者に定義させるための専用画面（ウェブページであってもよく、以下「定義ページ」とも呼ぶ。）を設計担当者ＰＣ１８へ提供して表示させる。
【００１２】
運用担当者ＰＣ１６は、ＩＴサービス管理部門の運用担当者により操作されるＰＣであり、運用管理装置１４から提供された管理ページをディスプレイに表示させる。運用担当者は、管理対象装置１０に関するイベント管理のための管理情報を管理ページへ入力し、またイベント管理のステータス（例えば申請前〜完了）の進捗に応じて管理情報を更新する。なお図１では運用担当者ＰＣ１６を１つ示したが、情報システム１００は、権限の異なる複数の運用担当者が操作する複数の運用担当者ＰＣ１６を含む。
【００１３】
設計担当者ＰＣ１８は、ＩＴサービス管理部門における管理ページ設計の担当者（以下「設計担当者」とも呼ぶ。）により操作されるＰＣであり、運用管理装置１４から提供された定義ページをディスプレイに表示させる。
【００１４】
図１の各装置は、ＬＡＮ・ＷＡＮ・インターネット等の通信網を介して接続される。また管理対象装置１０・運用管理装置１４・運用担当者ＰＣ１６・設計担当者ＰＣ１８は、システム運用サービス（アウトソーシングサービス）を提供するＳＩ企業に設置されてもよく、各装置の物理的な設置位置は問わない。
【００１５】
ここで管理ページについて説明する。図２および図３は管理ページの一例を示す。管理ページ８０では、左側のペインに基本情報ブロックと経過情報ブロックを含み、右側のペインに社外申請者情報ブロックとエスカレーション情報ブロックと分類情報ブロックを含む。各情報ブロックは、運用担当者がイベント管理のための情報を入力するべき複数の情報項目を含む。
【００１６】
情報エリア８２は、データ入力が必須となる情報項目（必須項目）である。情報エリア８４は、参照のみ可能で編集不可の情報項目（参照項目）である。情報エリア８６は、ページの閲覧者が管理者権限を有する場合に表示される一方、一般の担当者権限である場合は非表示となる情報項目である。すなわち図２は、閲覧者である運用担当者が管理者権限を有する場合の管理ページの表示態様を示しており、図３は、閲覧者である運用担当者が担当者権限である場合の管理ページの表示態様を示している。
【００１７】
権限の異なる複数の運用担当者（例えば、後述の事業責任者・インシデント管理プロセスオーナー・インシデント管理担当者）は、各自の権限に応じた態様の管理ページを確認する。そして、管理ページで表示された情報項目へ管理情報を新規入力し、または既存の管理情報を変更する。そして運用担当者が登録ボタン８８を押下すると、運用管理装置１４は、管理ページに対する運用担当者の入力データを運用管理装置１４へ送信して登録する。すなわち運用管理装置１４が保持する管理情報を更新する。
【００１８】
既述したように、管理ページで表示すべき情報項目は設計担当者が定義ページを介して定義するが、本発明者は管理ページの定義作業について以下のような課題を発見した。
（１）定義ページでの定義内容を反映させた管理ページを確認したい場合、定義ページでの定義内容を一旦確定させた上で管理ページを表示させる必要があった。そのため、管理ページの構成を定める原本の定義データが変更されることとなり、その定義データを元の（すなわち変更前の）状態に戻すことは容易でなかった。
（２）定義ページでの定義内容を確定させると定義ページの表示が終了するため、定義ページでの定義内容と、管理ページの表示態様とを比較確認することが容易でなかった。
（３）運用担当者の権限に応じた表示・非表示設定を行なった場合、各権限が付与されたユーザ名でログイン・ログアウト操作を繰り返す必要があり手間が大きかった。
【００１９】
そこで本実施の形態の運用管理装置１４では、定義ページにおいて管理ページの情報項目を編集中に、刻々と変化する定義内容を仮の定義データへ逐次記録する。この仮の定義データは、変更される可能性がある未確定の定義データであり、運用担当者に実際に提供される本番用の管理ページの定義データとは別の領域に記録される。そして、編集中の定義ページの表示を維持したまま、定義ページにおける現在の定義内容を反映した模擬的な管理ページを仮の定義データにもとづいて表示させる。いわゆる管理ページ画面のシミュレーション表示機能を実現する。
【００２０】
また、運用担当者の権限を指定した表示・非表示設定がなされた場合は、シミュレーション時に権限の選択ページを表示させ、権限毎のログイン・ログアウトを要求することなく、その選択ページで選択された権限に応じた模擬的な管理ページを表示させる。
【００２１】
本番用の定義データとは異なる仮の定義データにもとづいて、定義ページで編集中の定義内容であり、すなわち変更される可能性がある未確定の定義内容を反映した管理ページの表示態様を確認できるため、本番用の定義データへの影響を排除し、（１）の課題を解決する。また定義ページとともに模擬的な管理ページを並行して表示させることで、設計担当者による確認を容易なものとし、（２）の課題を解決する。また、ログイン・ログアウトを要求することなく、任意の権限に応じた模擬的な管理ページを表示させることで、（３）の課題を解決する。以下、運用管理装置１４の構成を詳細に説明する。
【００２２】
図４は、図１の運用管理装置１４の機能構成を示すブロック図である。運用管理装置１４は、管理対象装置１０に関するイベント管理のためのデータ処理を実行するデータ処理部３０と、データ処理部３０によるデータ処理のための各種データを記憶するデータ記憶部２０を備える。データ処理部３０は、管理画面提供部３２と、管理情報更新部３８と、定義画面提供部４０と、仮定義更新部４４と、本番定義更新部４６と、シミュレート設定部４８を含む。データ記憶部２０は、管理情報保持部２２と、本番定義データ保持部２４と、仮定義データ保持部２６を含む。
【００２３】
本明細書のブロック図において示される各ブロックは、ハードウェア的には、コンピュータのＣＰＵをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。例えば、データ処理部３０の各機能ブロックは、ＩＴサービス管理のためのマネージャソフトウェアの一部を構成するプログラムモジュールとして記録媒体に格納され、運用管理装置１４のストレージへインストールされてもよい。そして、運用管理装置１４のメインメモリに読み込まれて、運用管理装置１４のＣＰＵが実行することで、各機能ブロックの機能が発揮されてもよい。
【００２４】
管理情報保持部２２は、管理対象装置１０に関するイベント管理のための管理情報を保持する記憶領域である。例えば、図２および図３の管理ページ８０の各情報項目（基本情報のステータスやシステムコード等）に対して運用担当者が入力したデータを保持する。
【００２５】
本番定義データ保持部２４は、運用管理装置１４が運用担当者に対して実際に提供する管理ページ、言い換えれば、運用担当者の実際の運用業務を支援するための管理ページ（以下「本番管理ページ」とも呼ぶ。）の定義データを保持する記憶領域である。
【００２６】
仮定義データ保持部２６は、運用管理装置１４が、定義ページを介して管理ページの表示態様を定義中の設計担当者に対して提供すべき模擬的な管理ページ（以下「仮管理ページ」とも呼ぶ）の定義データを保持する記憶領域である。仮管理ページは、定義ページに対する設計担当者による現在までの入力データ（言い換えれば定義内容）を反映した確認用の管理ページであると言える。後述するように、仮定義データ保持部２６の定義データは、設計担当者による定義ページへのデータ入力に伴って逐次更新される。そのため、仮管理ページにおける各情報項目の表示態様も、設計担当者による定義ページへのデータ入力に伴って逐次変化する。
【００２７】
本番管理ページおよび仮管理ページの定義データは、図２および図３の管理ページ８０の構成、言い換えれば、表示態様を定めたデータである。具体的には、管理ページ８０に表示されるべき情報項目の種類（図２はブロックレベル、図３は項目レベル）や、各情報項目の配置場所（すなわち画面レイアウト）、表示・非表示の有無を定めたデータである。さらに、各情報項目の編集可否や、必須指定の有無、ワークフローのステータス毎の表示・非表示の有無、表示対象とするユーザ権限等を定めたデータである。
【００２８】
以下、本番定義データ保持部２４に格納される定義データを「本番定義データ」と呼び、仮定義データ保持部２６に格納される定義データを「仮定義データ」と呼ぶこととする。なお本番定義データ保持部２４と仮定義データ保持部２６は、同じストレージ内の異なるフォルダであってもよく、言い換えれば、本番定義データと仮定義データは運用管理装置１４の記憶領域において異なるフォルダパス配下に記憶されるものであってよい。
【００２９】
管理画面提供部３２は、本番管理ページを運用担当者ＰＣ１６へ提供する第１提供部３４と、仮管理ページを設計担当者ＰＣ１８へ提供する第２提供部３６を含む。第１提供部３４は、管理ページの提供要求を運用担当者ＰＣ１６から受け付ける。第１提供部３４は、本番定義データ保持部２４に格納された本番定義データにしたがって複数種類の管理情報項目を並べて配置したウェブページである本番管理ページのデータを設定する。また第１提供部３４は、本番管理ページのデータに、複数種類の管理情報項目のそれぞれに対する運用担当者の入力データを管理情報保持部２２から取得して設定する。そして第１提供部３４は、本番管理ページのデータを運用担当者ＰＣ１６へ送信し、運用担当者ＰＣ１６のウェブブラウザに本番管理ページを表示させる。
【００３０】
第２提供部３６は、管理ページのシミュレーション表示の要求を設計担当者ＰＣ１８から受け付ける。第２提供部３６は、仮定義データ保持部２６に格納された仮定義データにしたがって複数種類の管理情報項目を並べて配置したウェブページである仮管理ページのデータを設定する。仮管理ページは画面構成を確認するものであり、典型的には、仮管理ページの各情報項目の値は未設定の状態（空欄）となる。第２提供部３６は、仮管理ページのデータを設計担当者ＰＣ１８へ送信し、設計担当者ＰＣ１８のウェブブラウザに仮管理ページを表示させる。
【００３１】
本実施の形態の管理画面提供部３２は、定義データの格納位置を示すフォルダパス文字列を値とする環境変数（以下「定義格納位置変数」とも呼ぶ。）を参照して、その環境変数が示すフォルダから定義データを読み込む。定義格納位置変数は、その初期状態において本番定義データ保持部２４のフォルダパスが設定される。シミュレート設定部４８は、管理ページのシミュレーション表示の要求を設計担当者ＰＣ１８から受け付けた場合に、定義格納位置変数が示すフォルダパスを、仮定義データ保持部２６のフォルダパスへ変更する。定義格納位置変数が本番定義データ保持部２４のフォルダパスを示す場合、管理画面提供部３２は第１提供部３４として機能し、定義格納位置変数が仮定義データ保持部２６のフォルダパスを示す場合、管理画面提供部３２は第２提供部３６として機能する。
【００３２】
なお定義格納位置変数は、システム環境変数でなくユーザ環境変数（ユーザシェルの環境変数）であってもよい。この場合、運用担当者ＰＣ１６の定義格納位置変数は本番定義データ保持部２４を示した状態のまま、設計担当者ＰＣ１８の定義格納位置変数のみが仮定義データ保持部２６を示すように変更される。これにより、運用担当者による本番管理ページを用いた運用管理業務と、設計担当者による定義ページおよび仮管理ページを用いた管理ページの設計業務とを並行して実施させることができる。
【００３３】
管理情報更新部３８は、本番管理ページの各情報項目に対して運用担当者が入力した管理情報を運用担当者ＰＣ１６から取得し、管理情報保持部２２が保持する管理情報を更新する。言い換えれば、運用担当者による本番管理ページへの入力データを、管理情報保持部２２が保持する管理情報へ反映させる。
【００３４】
また管理対象装置１０から自動的に管理情報が送信される場合、管理情報更新部３８は、その管理情報を受け付けて管理情報保持部２２の管理情報を更新する。この管理情報の取得・更新処理は、公知のＩＴサービス管理アプリケーションの仕組み（エージェントソフトウェアとマネージャソフトウェアの連携）により実現されてもよい。
【００３５】
定義画面提供部４０は初期設定部４２を含む。定義画面提供部４０が定義ページの提供要求を設計担当者ＰＣ１８から受け付けると、初期設定部４２は初期処理として、本番定義データ保持部２４に格納された本番定義データを、仮定義データとして仮定義データ保持部２６へコピーする。定義画面提供部４０は、仮定義データ保持部２６が保持する仮定義データにしたがって管理ページの情報項目を定義した（すなわち現在の本番管理ページの構成を反映した）定義ページの初期データを設計担当者ＰＣ１８へ送信する。そして、設計担当者ＰＣ１８において定義ページを表示させる。
【００３６】
なお、設計担当者ＰＣ１８には定義ページを表示させるためのＧＵＩクライアントソフトウェアがインストールされてもよい。このＧＵＩクライアントソフトウェアは、運用管理装置１４の定義画面提供部４０が提供する管理ページの定義情報（仮定義データの内容であり、例えば管理ページに配置するブロックや情報項目、各種パラメータ値等）を示す定義ページをディスプレイに表示させてもよい。すなわち、運用管理装置１４の定義画面提供部４０と設計担当者ＰＣ１８のＧＵＩクライアントソフトウェアとが連携して、定義ページを表示させる定義画面表示部として機能してよいことはもちろんである。
【００３７】
図５および図６は定義ページの一例を示す。図５および図６の定義ページにおいて設計担当者が設定可能なデータ、例えば管理ページに設定可能なブロック名や、情報項目名、表示形式等のデータは、定義ページのデータに含めて運用管理装置１４が提供し、定義ページにおいて選択可能な態様で表示されてもよい。
【００３８】
図５は、複数の管理情報項目を含むブロックの配置場所を定義するためのブロック定義ページ５０を示している。ブロック定義ページ５０の基本エリアは図２の管理ページ８０の左ペインに対応し、詳細エリアは管理ページ８０の右ペインに対応する。ブロック名フィールド５２にはブロック名を入力し、表示有無フィールド５４には管理ページ８０でのブロックの表示有無を入力する。ブロック定義ページ５０で上に配置したブロックほど、管理ページ８０でも上に表示される。
【００３９】
図６は、ブロック定義ページ５０で配置されたブロックの各情報項目について、それらの表示態様を詳細に設定するための入力制御定義ページ７０を示している。ブロック名フィールド５２には、ブロック定義ページ５０で設定されたブロック名が自動設定される。項目名フィールド７２には、ブロックに対応する（含まれる）複数の管理情報の項目名が自動設定される。表示形式フィールド７４には、運用担当者により編集可能か、もしくは参照のみ可能かを示す情報が入力される。したがって図２の情報エリア８４に対応する情報項目には「参照のみ」が指定される。
【００４０】
必須指定フィールド７６には、運用担当者による情報項目へのデータ入力が必須か、もしくは任意かを示す情報が入力される。したがって図２の情報エリア８２に対応する情報項目には「必須」が指定される。表示有無フィールド７８には、イベント管理において実施されるべきワークフローにおけるステータスの進捗に応じた表示有無を入力する。例えば図６では、基本情報の項目名「タイトル」について、ステータスが「申請前」および「却下」の場合に表示させる（○）一方、ステータスが「差戻し」の場合に非表示とする（×）ことが指定されている。
【００４１】
設計担当者ＰＣ１８は、各定義ページに対して設計担当者のデータ入力操作がなされる都度、その入力データや、操作対象のデータフィールド・ボタン等の情報を運用管理装置１４へ逐次送信する。運用管理装置１４の仮定義更新部４４は、定義ページに対する入力データ、すなわち管理ページの画面構成の定義情報を受け付け、仮定義データ保持部２６へ格納し、仮定義データ保持部２６の仮定義データを更新する。例えば、設計担当者が、ブロック定義ページ５０の表示有無フィールド５４の値を変更すると、その変更後の値が運用管理装置１４の仮定義データへ反映される。
【００４２】
戻るボタン５６は前の定義ページに戻るためのボタンであり、次へボタン５８は次の定義ページへ進むためのボタンである。例えば、ブロック定義ページ５０で次へボタン５８が押下されると入力制御定義ページ７０へ画面遷移し、入力制御定義ページ７０で戻るボタン５６が押下されるとブロック定義ページ５０へ画面遷移する。
【００４３】
初期値ボタン６２は、定義ページの表示内容を初期値に戻すためのボタンである。例えば初期値ボタン６２に対する押下操作を運用管理装置１４が検出すると、初期設定部４２は、本番定義データ保持部２４に格納された本番定義データを、仮定義データとして仮定義データ保持部２６へ再度コピーしてもよい。そして定義画面提供部４０は、現在の本番管理ページの構成を反映した定義ページのデータを運用管理装置１４へ再度提供して表示させてもよい。
【００４４】
キャンセルボタン６４は、定義ページの編集を終了するためのボタンである。例えばキャンセルボタン６４に対する押下操作を運用管理装置１４が検出すると、仮定義更新部４４は、仮定義データ保持部２６に保持された仮定義データを削除してもよい。
【００４５】
シミュレーションボタン６６は定義ページでの定義内容を確認するためのボタンであり、その押下により、現在の定義内容を反映した管理ページの表示態様を示す仮管理ページが表示される。具体的には、シミュレーションボタン６６に対する押下操作を運用管理装置１４が検出すると、シミュレート設定部４８は、定義格納位置変数の値を、仮定義データ保持部２６のフォルダパスを指すよう変更する。そして管理画面提供部３２（第２提供部３６）は、仮定義データを反映した仮管理ページを設計担当者ＰＣ１８へ提供し、現在の定義内容を反映した本番管理ページのシミュレーション画像（例えば図２や図３の画像）を表示させる。
【００４６】
なおシミュレーションボタン６６が押下された場合に、設計担当者ＰＣ１８にインストールされたＧＵＩクライアントソフトウェアが、設計担当者ＰＣ１８のウェブブラウザを自動起動して、そのウェブブラウザのウィンドウに仮管理ページを表示させてもよい。設計担当者は、ウェブブラウザを手動で起動して運用管理装置１４へアクセスする作業が不要となり、定義ページでの定義内容を効率的に確認できる。
【００４７】
本実施の形態では、シミュレーションボタン６６が押下されても、設計担当者により編集途中の定義ページの表示が維持される。言い換えれば、運用管理装置１４の定義画面提供部４０と、設計担当者ＰＣ１８のＧＵＩクライアントソフトウェアとの連携により実現される定義画面表示部は、仮管理ページが表示される場合も、定義ページに対する設計担当者による入力データの表示を維持する。さらに言い換えれば、運用管理装置１４の定義画面提供部４０は、シミュレーションボタン６６が押下されても、編集中の定義ページの表示内容を維持するために、新たな定義ページのデータの提供を抑制し、設計担当者ＰＣ１８における定義ページの表示更新を抑制する。そして運用管理装置１４の管理画面提供部３２（第２提供部３６）は、表示中の定義ページとともに、仮管理ページを表示させる。好適には編集途中の定義ページと仮管理ページをディスプレイ上で並べて表示させる。
【００４８】
またブロック定義ページ５０と入力制御定義ページ７０のように定義ページが複数画面に亘る場合に、各定義ページにシミュレーションボタン６６が設けられる。設計担当者は、管理ページの定義途中に随時、仮管理ページの表示態様を確認できる。また、ある定義内容について第１の仮管理ページを表示させた後、その定義内容を変更してシミュレーションボタン６６を押下すると、第１の仮管理ページとは異なる第２の仮管理ページが表示される。そして第１の仮管理ページと第２の仮管理ページとが並行して表示される。これにより、変更内容の反映の確認や、複数の仮管理ページの相互比較が容易になる。
【００４９】
ＯＫボタン６０は、定義ページでの定義内容を確定するためのボタンであり、その押下により、定義ページでの定義内容が本番定義データへ反映される。具体的には、ＯＫボタン６０に対する押下操作を運用管理装置１４が検出すると、本番定義更新部４６は、そのときに仮定義データ保持部２６に保持された仮定義データを、本番定義データ保持部２４に保持された本番定義データへ反映させる。本番定義更新部４６は、仮定義データ保持部２６が保持する仮定義データにより、本番定義データ保持部２４が保持する本番定義データを上書き更新してもよい。
【００５０】
また本番定義更新部４６は、本番定義データの更新に伴って、定義格納位置変数の値を元に戻す。すなわち、定義格納位置変数の値を、本番定義データ保持部２４のフォルダパスを指すよう変更する。これにより、管理画面提供部３２（第１提供部３４）は、更新した本番定義データに基づく本番管理ページを運用担当者ＰＣ１６へ提供する。
【００５１】
なお不図示であるが、運用管理装置１４が提供する定義ページには、管理ページの各情報項目について、運用担当者の権限毎に表示・非表示を設定する表示権限定義ページが含まれる。例えば表示権限定義ページは、図６のブロック名フィールド５２と項目名フィールド７２とを含み、表示有無フィールド７８と同様に運用担当者の権限毎に表示（○）もしくは非表示（×）を入力する画面構成であってもよい。実施の形態での権限種類は、（１）事業責任者、（２）インシデント管理プロセスオーナー、（３）インシデント管理担当者であり、（１）（２）は管理者権限、（３）は一般の担当者権限であることとする。他の定義ページと同様に、表示権限定義ページでの定義内容（以下「表示権限定義情報」とも呼ぶ。）も運用管理装置１４の仮定義データへ記録される。
【００５２】
管理画面提供部３２（第２提供部３６）は、管理ページのシミュレーション表示の要求を設計担当者ＰＣ１８から受け付けると、仮定義データ保持部２６の仮定義データに表示権限定義情報が含まれるか否かを確認する。仮定義データに表示権限定義情報が含まれる場合、管理画面提供部３２（第２提供部３６）は、設計担当者に権限種類を選択させるための権限選択ページのデータを設計担当者ＰＣ１８へ送信する。そして設計担当者ＰＣ１８のディスプレイに権限選択ページを表示させる。
【００５３】
図７は、権限選択ページの一例を示す。設計担当者は、権限選択ページ９０に表示された権限種類の中から、仮管理ページによる確認対象とする運用担当者の権限種類を選択する。設計担当者ＰＣ１８は、権限選択ページ９０において権限種類の選択操作がなされると、選択された権限種類の情報を運用管理装置１４へ送信する。運用管理装置１４の管理画面提供部３２（第２提供部３６）は、仮定義データで定義された情報項目のうち、選択された権限種類で表示するべき情報項目を設定した仮管理ページを設計担当者ＰＣ１８へ送信して表示させる。例えば、図７の権限選択ページ９０において「事業責任者」もしくは「インシデント管理プロセスオーナー」が選択されると、図２の管理ページ８０を表示する。その一方、図７の権限選択ページ９０において「インシデント管理担当者」が選択されると、図３の管理ページ８０を表示する。
【００５４】
また運用管理装置１４の管理画面提供部３２（第２提供部３６）は、１つの権限選択ページ９０で権限種類が選択される都度、それぞれの権限種類に応じた仮管理ページを設計担当者ＰＣ１８へ提供してよい。言い換えれば、異なる複数の権限種類が権限選択ページ９０で順次選択された場合、複数の権限種類に応じた複数の仮管理ページを設計担当者ＰＣ１８へ順次提供してよい。そして設計担当者ＰＣ１８は、複数の仮管理ページを並べてディスプレイに表示させてもよい。好適には、設計担当者ＰＣ１８のディスプレイに、定義ページと、権限選択ページ９０と、複数の仮管理ページが並行して表示される。これにより、設計担当者は、複数の権限種類に応じた複数の仮管理ページの表示態様を比較しやすくなり、仮管理ページが権限種類に応じた表示態様となっているかを容易に確認することができる。
【００５５】
なお、異なる権限に応じた複数の仮管理ページを提供する際に、仮管理ページからのログアウトや、別の権限を有するユーザ名での再ログインを設計担当者に要求することは抑制される。例えば、運用管理装置１４が認証部を備える場合に、認証部は、本番管理ページの提供時にユーザ認証を行なう一方で、仮管理ページの提供時には認証処理をスキップしてもよい。
【００５６】
以上の構成による運用管理装置１４の動作を説明する。
図８は、運用管理装置１４の動作を示すフローチャートである。同図は、設計担当者による管理ページの定義作業を支援するための動作を示している。
【００５７】
図８には不図示であるが、管理画面提供部３２は、管理ページの提供要求を運用担当者ＰＣ１６から受け付けると、本番定義データ保持部２４の本番定義データにもとづいて情報項目を設定し、管理情報保持部２２の保持データにもとづいて各情報項目の値を設定した本番管理ページを運用担当者ＰＣ１６へ提供して表示させる。管理情報更新部３８は、本番管理ページに入力された管理情報を運用担当者ＰＣ１６から受け付け、またＩＴサービス管理アプリケーションのエージェントソフトウェアが通知する管理情報を管理対象装置１０から受け付けて、管理情報保持部２２へ格納する。運用管理装置１４は、管理対象装置１０に関するイベント管理のステータスが終了に至るまで、当該イベントの進捗状況を管理する。例えば、イベント管理のステータスに応じた所定のタスクを運用担当者へ割り当て、そのタスク情報を運用担当者ＰＣ１６へ通知してもよい。
【００５８】
定義ページの提供要求が設計担当者ＰＣ１８から受け付けられると（Ｓ１０のＹ）、初期設定部４２は、本番定義データ保持部２４の本番定義データを仮定義データとして仮定義データ保持部２６へコピーする。定義画面提供部４０は、仮定義データ保持部２６の仮定義データの内容を示す定義ページを設計担当者ＰＣ１８へ提供して表示させる（Ｓ１２）。管理ページの画面構成が定義ページにおいて編集されたことを検出すると（Ｓ１４のＹ）、仮定義更新部４４は、その編集内容（定義ページでの定義内容）を仮定義データ保持部２６へ格納する（Ｓ１６）。定義ページの編集が未検出であれば（Ｓ１４のＮ）、Ｓ１６をスキップする。
【００５９】
定義ページにおけるシミュレーションボタンの押下操作を検出すると、言い換えれば、定義ページでの定義内容の確認要求を設計担当者ＰＣ１８から受け付けると（Ｓ１８のＹ）、シミュレート設定部４８は、定義格納位置変数の値を、仮定義データの格納位置を示す値へ変更する（Ｓ２０）。そして管理画面提供部３２は、仮定義データ保持部２６の仮定義データにもとづいて管理情報項目を配置した仮管理ページを設計担当者ＰＣ１８へ提供して表示させる（Ｓ２２）。定義ページにおけるシミュレーションボタンの押下操作が未検出であれば（Ｓ１８のＮ）、Ｓ２０とＳ２２をスキップする。
【００６０】
定義ページにおけるＯＫボタンの押下操作を検出すると、言い換えれば、定義ページにおける定義内容の確定が設計担当者ＰＣ１８から通知されると（Ｓ２４のＹ）、本番定義更新部４６は、仮定義データ保持部２６の仮定義データを、本番定義データ保持部２４の本番定義データへ反映させる（Ｓ２６）。そして本番定義更新部４６は、定義格納位置変数の値を、本番定義データの格納位置を示す値へ変更する（Ｓ２８）。定義ページにおけるＯＫボタンの押下操作が未検出であれば（Ｓ２４のＮ）、Ｓ２６とＳ２８をスキップする。定義ページの終了操作（キャンセルボタンの押下操作等）が未検出であれば、Ｓ１４に戻り、終了操作を検出した場合は定義ページの表示を終了させて本図のフローを終了する。また定義ページの提供要求を設計担当者ＰＣ１８から受け付けない場合（Ｓ１０のＮ）、以降のステップをスキップして本図のフローを終了する。
【００６１】
本実施の形態の運用管理装置１４によると、定義ページのシミュレーションボタン操作により、定義ページでの定義内容を反映した管理ページのシミュレーション画像を設計担当者ＰＣ１８に表示させる。これにより、設計担当者が定義内容の正誤や妥当性を効率的に確認できるよう支援できる。また、シミュレーション画像の表示時点では管理ページの本番定義データは変更していないため、定義ページでの定義内容をキャンセルすること、すなわち本番管理ページの表示態様を変更前の状態のまま維持することも容易になる。
【００６２】
また運用管理装置１４によると、設計担当者ＰＣ１８において定義ページと仮管理ページとを並行して表示させるため、それらの比較を容易なものにでき、設計担当者の確認作業を支援できる。例えば設計担当者は、仮管理ページの表示態様を確認することと並行して、定義ページを用いて管理ページの定義内容を修正できる。
【００６３】
また、権限選択ページにおいて確認対象の運用担当者権限を設計担当者が任意に選択可能であり、権限選択ページで選択した権限に応じた構成の仮管理ページを表示させる。また、ある権限を一旦選択した権限選択ページにおいて別の権限をさらに選択可能であり、その際にそれまで表示された管理ページからのログアウトや別の権限での再ログインを要求しない。これにより、閲覧者権限毎の表示・非表示設定の正誤や妥当性を設計担当者に容易に確認させやすくなる。
【００６４】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６５】
例えば、上記実施の形態では閲覧者の権限に応じた仮管理ページを表示させることとしたが、これに加えて、イベント管理におけるワークフローのステータスに応じた仮管理ページを表示させてもよい。具体的には、管理画面提供部３２（第２提供部３６）は、管理ページのシミュレーション表示の要求を設計担当者ＰＣ１８から受け付けると、仮定義データ保持部２６の仮定義データに、ワークフローのステータス毎の表示・非表示の有無を示す情報が含まれるか否かを確認する。この情報が含まれる場合、設計担当者にワークフローのステータスを選択させるためのウェブページであるステータス選択ページのデータを設計担当者ＰＣ１８へ送信する。そして、設計担当者ＰＣ１８のディスプレイにステータス選択ページを表示させる。設計担当者は閲覧者権限とステータスの両方を指定してもよく、この場合、閲覧者権限とステータスの両方の表示条件をアンド条件として情報項目を設定した仮管理ページを提供してもよいことはもちろんである。
【００６６】
ステータス選択ページの構成は、図７の権限選択ページ９０と同様であってよい。例えば、権限選択ページ９０において選択対象であった複数種類の権限を、イベント管理のためのワークフローで予め定められた複数種類のステータス（図６の申請前・却下・差戻し等）に置き換えたものでもよい。設計担当者は、ステータス選択ページに表示されたステータスの中から、仮管理ページによる確認対象とするステータスを選択する。設計担当者ＰＣ１８は、ステータス選択ページにおいてステータスの選択操作がなされると、選択されたステータスを運用管理装置１４へ通知する。運用管理装置１４の管理画面提供部３２（第２提供部３６）は、仮定義データで定義された情報項目のうち、選択されたステータスで表示するべき情報項目を設定した仮管理ページを設計担当者ＰＣ１８へ送信して表示させる。
【００６７】
例えば、図６で示すように入力制御定義ページ７０の表示有無フィールド７８が設定された場合、ステータス選択ページで「申請前」が選択されたときの仮管理ページには基本情報の情報項目「タイトル」が表示される。その一方、ステータス選択ページで「差戻し」が選択されたときの仮管理ページでは「タイトル」は非表示となる。本変形例によると、ステータス選択ページにおいて確認対象のステータスを設計担当者が任意に選択可能であり、ステータス選択ページで選択したステータスに応じた構成の仮管理ページを表示させる。これにより、ワークフローのステータス毎の表示・非表示設定の正誤や妥当性を設計担当者に容易に確認させやすくなる。
【００６８】
なお、１つのステータス選択ページでステータスが選択される都度、運用管理装置１４の管理画面提供部３２（第２提供部３６）は、それぞれのステータスに応じた仮管理ページを設計担当者ＰＣ１８へ提供してよい。言い換えれば、異なる複数のステータスが権限選択ページ９０で順次選択された場合、複数のステータスに応じた複数の仮管理ページを設計担当者ＰＣ１８へ順次提供してよい。そして設計担当者ＰＣ１８は、複数の仮管理ページを並べてディスプレイに表示させてもよい。好適には、設計担当者ＰＣ１８のディスプレイにおいて、定義ページと、ステータス選択ページと、複数の仮管理ページが並行して表示される。これにより、設計担当者は、複数のステータスに応じた複数の仮管理ページの表示態様を比較しやすくなり、仮管理ページが、イベント管理のためのワークフローのステータスに応じた表示態様かを容易に確認することができる。
【００６９】
請求項に記載の各構成要件が果たすべき機能は、実施の形態および変形例において示された各構成要素の単体もしくはそれらの連係によって実現されることも当業者には理解されるところである。
【符号の説明】
【００７０】
１０  管理対象装置、  １４  運用管理装置、  １６  運用担当者ＰＣ、  １８  設計担当者ＰＣ、  ２４  本番定義データ保持部、  ２６  仮定義データ保持部、  ３２  管理画面提供部、  ３８  管理情報更新部、  ４０  定義画面提供部、  ４４  仮定義更新部、  ４６  本番定義更新部、  ４８  シミュレート設定部、  １００  情報システム。
【図１】
2014013495.tif 000003
【図２】
2014013495.tif 000004
【図３】
2014013495.tif 000005
【図４】
2014013495.tif 000006
【図５】
2014013495.tif 000007
【図６】
2014013495.tif 000008
【図７】
2014013495.tif 000009
【図８】
2014013495.tif 000010