(57)【特許請求の範囲】
【請求項１】
複数の運用項目により構成される運用フローを管理する運用管理方法であって、
前記運用フローを構成する複数の運用項目の階層関係を示す階層関係情報と、複数の前記運用項目の実行順序を示す実行順序情報と、前記運用フローにおける階層の下端となる運用項目が、計算機のみで実行する自動化運用項目であるか、計算機の自動作業の途中で人間が介在して実行する手動実行運用項目であるかを示す運用項目種別情報とを記憶し、
前記運用項目種別情報と、前記階層関係情報とに基づいて、最下位の階層よりも上位の階層の運用項目が、その下位の全ての階層において、前記自動化運用項目のみを含んでいるか、前記手動実行運用項目のみを含んでいるか、又は、自動化運用項目及び手動実行運用項目を含んでいるかを判定し、
前記運用フローの所定の階層における複数の運用項目を示すアイコンを表示する際に、複数の運用項目のそれぞれを示すアイコンを前記実行順序情報に基づく実行順序に従って配置し、それぞれの前記アイコンを、前記判定の結果を基に、当該アイコンが示す運用項目が前記自動化運用項目のみを含んでいる場合には、そのことを示す第１アイコンにより表示し、当該アイコンが示す運用項目が前記手動実行運用項目のみを含んでいる場合には、そのことを示す第２アイコンにより表示し、前記アイコンが示す運用項目が前記手動実行運用項目及び自動化運用項目を含んでいる場合には、そのことを示す第３アイコンにより表示する
運用管理方法。
【請求項２】
前記運用フローの最上位の階層である第０階層における複数の運用項目を表示させる際に、前記第０階層における複数の運用項目を示すそれぞれのアイコンを、前記運用項目の前記実行順序情報に基づく実行順序に従って横方向に配置して表示し、
いずれかの前記運用項目を示すアイコンに対して、ユーザによる選択指示を受け付けた場合に、前記アイコンが示す運用項目に含まれる一つ下の階層における運用項目が複数存在すれば、これら複数の運用項目を示すそれぞれのアイコンを、前記運用項目の実行順序情報に基づく実行順序に従って縦方向に配置して表示する
請求項１に記載の運用管理方法。
【請求項３】
前記運用フローの最上位の階層である第０階層における１以上の運用項目に対して、当該運用項目についての担当主体を特定する担当主体情報の入力をユーザから受け付け、
前記担当主体情報と、前記運用項目とを対応付けた担当主体情報を記憶する
請求項１又は２に記載の運用管理方法。
【請求項４】
前記運用フローの最上位の階層である第０階層の前記運用項目を示すアイコンを表示させる際に、同一画面上に、前記運用項目を示す前記アイコンに対応する位置に、前記運用項目の実行を担当する担当主体に必要なスキルレベルを表示するとともに、前記運用項目の前記担当主体を選択入力させるためのＧＵＩオブジェクトを表示する
請求項１乃至３のうちのいずれか１項に記載の運用管理方法。
【請求項５】
前記第０階層の前記運用項目のうち、自動化運用項目のみを含んでいる運用項目に対する前記担当主体を選択させるための前記ＧＵＩオブジェクトの表示を抑止する
請求項４に記載の運用管理方法。
【請求項６】
前記運用項目の実行の目安となる実行目安時間と、前記運用項目の作業開始からの経過時間との対応関係に基づいて、前記運用項目を示すアイコンの表示色を変化させる
請求項１乃至５のうちのいずれか１項に記載の運用管理方法。
【請求項７】
前記経過時間が前記実行目安時間の所定割合以内である場合には、前記運用項目を示す前記アイコンの表示色を第１色とし、前記経過時間が前記実行目安時間の所定割合を超えているが、前記実行目安時間以内である場合には、前記運用項目を示すアイコンの表示色を第２色とし、前記経過時間が前記実行目安時間を超えている場合には、前記運用項目を示すアイコンの表示色を第３色とする
請求項６に記載の運用管理方法。
【請求項８】
前記運用項目の作業の開始及び終了の通知を受け付けて、前記通知を、前記運用項目の作業の実行の開始時間及び／又は終了時間を示すログ情報に登録するようにし、
表示対象の前記運用項目の作業が実行中であるか否かを前記ログ情報に基づいて判定し、前記運用項目の作業が実行中である場合には、前記運用項目を示すアイコンの表示色を点滅させる
請求項１乃至７のうちのいずれか１項に記載の運用管理方法。
【請求項９】
表示対象の前記運用項目の作業が終了しているか否かを前記ログ情報に基づいて判定し、
前記運用項目の作業が終了している場合には、前記運用項目を示すアイコンの前記表示色を点灯状態とする
請求項８に記載の運用管理方法。
【請求項１０】
前記運用項目種別情報と、前記階層関係情報とに基づいて、最下位の階層よりも上位の階層の運用項目が、その下位の全ての階層において、前記自動化運用項目のみを含んでいるか、前記手動実行運用項目のみを含んでいるか、又は、自動化運用項目及び手動実行運用項目を含んでいるかを判定した結果を、前記運用項目と対応付けて記憶し、
運用フローに対する所定の変更が発生した場合に、変更後の前記運用項目種別情報と、前記階層関係情報とに基づいて、最下位の階層よりも上位の階層の運用項目が、その下位の全ての階層において、前記自動化運用項目のみを含んでいるか、前記手動実行運用項目のみを含んでいるか、又は、自動化運用項目及び手動実行運用項目を含んでいるかを判定した新たな結果を、前記運用項目と対応付けて記憶する
請求項１乃至９のうちのいずれか１項に記載の運用管理方法。
【請求項１１】
記憶デバイスと、
前記記憶デバイスに接続された制御デバイスと
を有し、
前記記憶デバイスは、
運用フローを構成する複数の運用項目の階層関係を示す階層関係情報と、複数の前記運用項目の実行順序を示す実行順序情報と、前記運用フローにおける階層の下端となる運用項目が、計算機のみで実行する自動化運用項目であるか、計算機の自動作業の途中で人間が介在して実行する手動実行運用項目であるかを示す運用項目種別情報とを記憶し、
前記制御デバイスは、
前記運用項目種別情報と、前記階層関係情報とに基づいて、最下位の階層よりも上位の階層の運用項目が、その下位の全ての階層において、前記自動化運用項目のみを含んでいるか、前記手動実行運用項目のみを含んでいるか、又は、自動化運用項目及び手動実行運用項目を含んでいるかを判定し、
前記運用フローの所定の階層における複数の運用項目を示すアイコンを表示する際に、複数の運用項目のそれぞれを示すアイコンを前記実行順序情報に基づく実行順序に従って配置し、それぞれの前記アイコンを、前記判定の結果を基に、当該アイコンが示す運用項目が前記自動化運用項目のみを含んでいる場合には、そのことを示す第１アイコンにより表示し、当該アイコンが示す運用項目が前記手動実行運用項目のみを含んでいる場合には、そのことを示す第２アイコンにより表示し、前記アイコンが示す運用項目が前記手動実行運用項目及び自動化運用項目を含んでいる場合には、そのことを示す第３アイコンにより表示する
管理システム。
【請求項１２】
前記制御デバイスは、
前記運用フローの最上位の階層である第０階層における複数の運用項目を表示させる際に、前記第０階層における複数の運用項目を示すそれぞれのアイコンを、前記運用項目の前記実行順序情報に基づく実行順序に従って横方向に配置して表示し、
いずれかの前記運用項目を示すアイコンに対して、ユーザによる選択指示を受け付けた場合に、前記アイコンが示す運用項目に含まれる一つ下の階層における運用項目が複数存在すれば、これら複数の運用項目を示すそれぞれのアイコンを、前記運用項目の実行順序情報に基づく実行順序に従って縦方向に配置して表示する
請求項１１に記載の管理システム。
【請求項１３】
前記制御デバイスは、
前記運用フローの最上位の階層である第０階層における１以上の運用項目に対して、当該運用項目についての担当主体を特定する担当主体情報の入力をユーザから受け付け、
前記記憶デバイスに、前記担当主体情報と、前記運用項目とを対応付けた担当主体情報を記憶する
請求項１１又は１２に記載の管理システム。
【請求項１４】
前記制御デバイスは、
前記運用フローの最上位の階層である第０階層の前記運用項目を示すアイコンを表示させる際に、同一画面上に、前記運用項目を示す前記アイコンに対応する位置に、前記運用項目の実行を担当する担当主体に必要なスキルレベルを表示するとともに、前記運用項目の前記担当主体を選択入力させるためのＧＵＩオブジェクトを表示する
請求項１１乃至１３のうちのいずれか１項に記載の管理システム。
【請求項１５】
前記制御デバイスは、
前記第０階層の前記運用項目のうち、自動化運用項目のみを含んでいる運用項目に対する前記担当主体を選択させるための前記ＧＵＩオブジェクトの表示を抑止する
請求項１４に記載の管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運用管理のコンピュータ技術に関する。
【背景技術】
【０００２】
コンピュータシステムのサービス品質向上、作業効率向上の視点から、運用自動化に対するニーズが高まっている。運用を管理する技術としては、例えば、特許文献１には、「処理内容の状況をユーザに表示することが可能なワークフローの表示方法を提供する。文書に対する処理内容が定義されている単体ボックスを複数連結して、所定の順序に従って、連結された単体ボックスにおいて各々の処理を実行させるワークフローシステムにおける表示方法であって、処理内容の実行が終了したワークフロー上の「ＢＯＸ  Ｃ」は斜線表示し、処理内容を実行中の「ＢＯＸ  Ｄ」には砂時計マークを表示する」との技術が開示されている。なお、ボックスとは、プリント、ＦＡＸ、コピー等の各機能を実現する複合機（ＭＦＰ:Multi  Function  Peripheral）などの文書処理装置において、文書を保存し、保存した文書に関する処理が予め設定されている論理的な存在である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１０２７０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
コンピュータシステムの運用管理作業は、様々な理由から、全てを自動化することは困難である。このようなケースとしては、例えば、ケーブルの抜き差し等のオペレータが物理的な作業を行う必要があるケースや、オペレータの目視によるチェックが必要なケースがある。また、例え計算機上の操作であっても、自動化プログラムから操作できないケースや、自動化するための処理内容をプログラミングできるほど正確に定め切れていないケース等もある。【０００５】
このように、コンピュータシステムの運用管理作業を自動化することが困難であるという状況下において、管理者が容易且つ適切に運用管理を行うことができるようにする技術が要請されている。
【課題を解決するための手段】
【０００６】
管理システムは、運用フローを構成する複数の運用項目の階層関係を示す階層関係情報と、複数の運用項目の実行順序を示す実行順序情報と、運用フローにおける階層の下端となる運用項目が、計算機のみで実行する自動化運用項目であるか、計算機の自動作業の途中で人間が介在して実行する手動実行運用項目であるかを示す運用項目種別情報とを記憶する。管理システムは、運用項目種別情報と、階層関係情報とに基づいて、最下位の階層よりも上位の階層の運用項目が、その下位の全ての階層において、自動化運用項目のみを含んでいるか、手動実行運用項目のみを含んでいるか、又は、自動化運用項目及び手動実行運用項目を含んでいるかを判定し、運用フローの所定の階層における複数の運用項目を示すアイコンを表示する際に、複数の運用項目のそれぞれを示すアイコンを実行順序情報に基づく実行順序に従って配置し、それぞれの前記アイコンを、当該アイコンが示す運用項目が自動化運用項目のみを含んでいる場合には、そのことを示す第１アイコンにより表示し、当該アイコンが示す運用項目が手動実行運用項目のみを含んでいる場合には、そのことを示す第２アイコンにより表示し、当該アイコンが示す運用項目が手動実行運用項目及び自動化運用項目を含んでいる場合には、そのことを示す第３アイコンにより表示する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係る情報処理システムの構成図である。
【図２】図２は、実施形態に係るサーバ計算機の一例の構成図である。
【図３】図３は、実施形態に係るネットワーク装置の一例の構成図である。
【図４】図４は、実施形態に係るストレージ装置の一例の構成図である。
【図５】図５は、実施形態に係る管理計算機の一例の構成図である。
【図６】図６は、実施形態に係る管理計算機の記憶資源の内部構成の一例を示す図である。
【図７】図７は、実施形態に係る管理者用表示用計算機の一例の構成図である。
【図８】図８は、実施形態に係るオペレータ用表示用計算機の一例の構成図である。
【図９】図９は、実施形態に係るフローの種別を説明する図である。
【図１０】図１０は、実施形態に係るフロー詳細情報の一例を示す図である。
【図１１】図１１は、実施形態に係る運用項目情報の一例を示す図である。
【図１２】図１２は、実施形態に係る運用項目処理情報の一例を示す図である。
【図１３】図１３は、実施形態に係る運用項目マッピング情報の一例を示す図である。
【図１４】図１４は、実施形態に係るオペレータ情報の一例を示す図である。
【図１５】図１５は、実施形態に係るオペレータ割り当て情報の一例を示す図である。
【図１６】図１６は、実施形態に係る操作ログ情報の一例を示す図である。
【図１７】図１７は、実施形態に係るアイコン進捗表示情報の一例を示す図である。
【図１８】図１８は、実施形態に係るフロー表示画面の一例を示す図である。
【図１９】図１９は、実施形態に係るレベル０フローの表示方法の一例を示す図である。
【図２０】図２０は、実施形態に係るアイコンの表示色の変更方法の一例を説明する図である。
【図２１】図２１は、実施形態に係るスキルレベルの表示方法の一例を示す図である。
【図２２】図２２は、実施形態に係るサブフロー表示画面の一例を示す図である。
【図２３】図２３は、実施形態に係るレベル１フローの表示方法の一例を示す図である。
【図２４】図２４は、実施形態に係るレベル０フローの運用項目の表示色の一例を示す図である。
【図２５】図２５は、実施形態に係るオペレータ割り当て画面の一例を示す図である。
【図２６】図２６は、実施形態に係るフロー登録処理のフローチャートである。
【図２７】図２７は、実施形態に係るフロー属性決定処理のフローチャートである。
【図２８】図２８は、実施形態に係るフロー更新処理のフローチャートである。
【図２９】図２９は、実施形態に係るフロー表示画面表示処理のフローチャートである。
【図３０】図３０は、実施形態に係るサブフロー表示画面表示処理のフローチャートである。
【図３１】図３１は、実施形態に係る進捗情報取得処理のフローチャートである。
【図３２】図３２は、実施形態に係るオペレータ割り当て画面表示処理のフローチャートである。
【発明を実施するための形態】
【０００８】
実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。これらの図面において、複数の図を通じて同一の符号は同一の構成要素を示している。
【０００９】
なお、以後の説明では「ａａａテーブル」等の表現にて実施形態の情報を説明するが、これら情報は必ずしもテーブル、リスト、ＤＢ、キュー、等のデータ構造以外で表現されていてもよい。そのため、データ構造に依存しないことを示すために「ａａａテーブル」等について「ａａａ情報」と呼ぶことがある。
【００１０】
さらに、各情報の内容を説明する際に、「識別情報」、「識別子」、「名」、「名前」、「ＩＤ」という表現を用いるが、これらについては互いに置換が可能である。
【００１１】
以後の説明では「プログラム」、「モジュール」を主語として説明を行う場合があるが、プログラム、モジュールは、プロセッサによって実行されることで定められた処理をメモリ及び通信ポートを用いながら行うため、プロセッサを主語とした説明としてもよい。また、プログラム、モジュールを主語として開示された処理は管理計算機等の計算機が行う処理としてもよい。また、プログラムの一部又は全ては専用ハードウェアによって実現されてもよい。また、各種プログラムはプログラム配布サーバや、計算機が読み取り可能な記憶メディアによって各計算機にインストールされてもよい。
【００１２】
以後、計算機システムを管理し、表示用情報を表示する一つ以上の計算機の集合を管理システムと呼ぶことがある。管理計算機が表示用情報を表示する場合は管理計算機が管理システムである、また、管理計算機と表示用計算機の組み合わせも管理システムである。また、管理処理の高速化や高信頼化のために複数の計算機で管理計算機と同等の処理を実現してもよく、この場合は当該複数の計算機（表示を表示用計算機が行う場合は表示用計算機も含め）が管理システムである。
【００１３】
ここで、本実施形態における具体的な課題の一例を簡単に説明する。
【００１４】
運用フローにおける全てのフローの自動化は困難である。ここで、フロー中には、例えば、計算機による作業のみが含まれる自動化フローと、人間が行う作業のみが含まれる手動実行フローと、計算機が行う自動作業と人間が行う手動作業とを含む半自動化フローとが存在しうる。そのため、管理者にとっては、３種類のフロー（自動化フロー、半自動化フロー、手動実行フロー）を判別して、オペレータへの作業（フロー）の割り当てや進捗管理を行う必要がある。この割り当てや進捗管理に係る作業は管理者の負担となっている。
【００１５】
そこで、本実施形態は、下記の通りとなっている。
【００１６】
図１は、実施形態に係る計算機システムの構成図である。
【００１７】
計算機システムは、運用フローを管理する管理システム１と、管理システム１によって管理される対象となる管理対象システム２とを有する。管理システム１は、管理計算機１００と、運用フローを管理する管理者用の表示用計算機（以下「管理者用表示用計算機」という）２００と、１以上のオペレータ用の表示用計算機（以下「オペレータ用表示用計算機」という）３００とを有する。管理対象システム２は、１以上のサーバ計算機４００と、１以上のストレージ装置５００と、ＬＡＮ（Local Area Network）等の通信ネットワーク６００とを有する。通信ネットワーク６００は、１以上のネットワーク装置６１０により構成される。管理計算機１００、管理者用表示用計算機２００、オペレータ用表示用計算機３００、サーバ計算機４００及びストレージ装置５００は、通信ネットワーク６００を介して相互に接続される。
【００１８】
図２は、実施形態に係るサーバ計算機の一例の構成図である。
【００１９】
サーバ計算機４００は、サーバプログラム等を実行し、所定のサービス、例えば、ｉＳＣＳＩ（Internet Small Computer System Interface）ボリュームの提供サービス、ファイル共有サービス、Ｗｅｂサービス等を提供する。サーバ計算機４００は、ＣＰＵ（Central Processing Unit）４０１と、メモリ４０２と、ポート４０３とを有する。ＣＰＵ４０１、メモリ４０２及びポート４０３は、内部バスを介して相互に接続される。ＣＰＵ４０１は、メモリ４０２に格納されたプログラムを実行する。メモリ４０２は、所定のサービスを提供する処理を実行するためのサーバプログラム４１０等を記憶する。ポート４０３は、通信ネットワーク６００に接続するためのインターフェースデバイスである。
【００２０】
図３は、実施形態に係るネットワーク装置の一例の構成図である。
【００２１】
ネットワーク装置６１０は、例えば、ＩＰスイッチやルータ等である。ネットワーク装置６１０は、ＣＰＵ６１１と、メモリ６１２と、管理ポート６１３と、複数の入出力（Ｉ／Ｏ）ポート６１４とを有する。ＣＰＵ６１１、メモリ６１２、管理ポート６１３及びＩ／Ｏポート６１４は、内部バスを介して相互に接続される。管理ポート６１３は、通信ネットワーク６００内の通信線に接続するためのインターフェースデバイスであり、主に管理用データ、例えば、構成情報等の入出力を行う際に利用される。Ｉ／Ｏポート６１４は、通信ネットワーク６００内の通信線に接続するためのインターフェースデバイスであり、主にユーザデータ、例えば、ストレージ装置５００のボリュームに書き込まれるデータ、ストレージ装置５００のボリュームから読み出されるデータ等の入出力を行う際に利用される。
【００２２】
図４は、実施形態に係るストレージ装置の一例の構成図である。
【００２３】
ストレージ装置５００は、サーバ計算機４００等に記憶領域を提供する。ストレージ装置５００は、１以上のコントローラ５０１と、メモリ５０２と、管理ポート５０３と、１以上のＩ／Ｏポート５０４と、１以上の記憶デバイス５０５とを有する。管理ポート５０３は、通信ネットワーク６００に接続するためのインターフェースデバイスであり、主に管理用データの入出力を行う際に利用される。Ｉ／Ｏポート５０４は、通信ネットワーク６００に接続するためのインターフェースデバイスであり、主にユーザデータの入出力を行う際に利用される。記憶デバイス５０５は、ハードディスクドライブ、固体記憶媒体、又は光記憶媒体のいずれであってもよく、また、他の種類の記憶媒体であってもよい。ストレージ装置５００は、記憶デバイス５０５の記憶領域を、サーバ計算機４００等に提供する。
【００２４】
図５は、実施形態に係る管理計算機の一例の構成図である。
【００２５】
管理計算機１００は、管理対象システム２の管理を行う。管理計算機１００は、例えば、汎用的な計算機であり、ＣＰＵ１０１と、記憶資源１０２と、ポート１０３とを有する。ＣＰＵ１０１、記憶資源１０２及びポート１０３は、内部バスを介して相互に接続される。ＣＰＵ１０１は、記憶資源１０２に格納されたプログラムを実行する。記憶資源１０２は、メモリであってもよいし、ハードディスクドライブ（ＨＤＤ）等の二次記憶装置であってもよいし、メモリ及び二次記憶装置を組み合わせたものであってもよい。記憶資源１０２は、ＣＰＵ１０１によって実行されるプログラムや、ＣＰＵ１０１に利用される各種情報を記憶する。ポート１０３は、通信ネットワーク６００に接続するためのインターフェースデバイスである。
【００２６】
図６は、実施形態に係る管理計算機の記憶資源の内部構成の一例を示す図である。
【００２７】
管理計算機１００の記憶資源１０２は、管理プログラム１１０と、ログ情報の一例としての操作ログ情報１２０と、オペレータ情報１３０と、アイコン進捗表示情報１４０と、フロー定義情報１５０とを記憶する。
【００２８】
管理プログラム１１０は、フロー表示モジュール１１１と、進捗情報取得モジュール１１２と、フロー作成モジュール１１３と、フロー編集モジュール１１４と、フロー属性判定モジュール１１５とを含む。フロー表示モジュール１１１は、管理対象システム２を管理するために実施される運用フロー（以下、単に「フロー」という）を表示用計算機（管理者用表示用計算機２００、オペレータ用表示用計算機３００）に表示させる処理を実行するためのモジュールである。進捗情報取得モジュール１１２は、フローの進捗情報を取得する処理を実行するためのモジュールである。フロー作成モジュール１１３は、フローを作成する処理を実行するためのモジュールである。フロー編集モジュール１１４は、フローを編集する処理を実行するためのモジュールである。フロー属性判定モジュール１１５は、フローの種別及び要求スキルレベルを判定する処理を実行するためのモジュールである。
【００２９】
また、管理プログラム１１０は、図示しない入力情報受信モジュールと、ログ情報受信モジュールと、オペレータ管理モジュールと、オペレータ情報取得モジュールと、表示画面情報送信モジュールと、オペレータ割り当てモジュールとを含む。入力情報受信モジュールは、表示用計算機２００、３００に対する管理者又はオペレータからの入力情報を表示用計算機２００、３００から受信する処理を実行するためのモジュールである。ログ情報受信モジュールは、オペレータ用表示用計算機３００から送信される操作ログを受信し、操作ログ情報１２０に登録する処理を実行するためのモジュールである。オペレータ管理モジュールは、オペレータを管理する、具体的には、オペレータ情報１３０にエントリを追加し、又はオペレータ情報１３０のエントリを削除若しくは変更する処理を実行するためのモジュールである。オペレータ情報取得モジュールは、オペレータ情報１３０に登録する情報を取得する処理を実行するためのモジュールである。表示画面情報送信モジュールは、管理計算機１００が生成した画面情報を表示用計算機２００、３００に送信する処理を実行するためのモジュールである。オペレータ割り当てモジュールは、フローに含まれる、管理対象システム２の運用において行うべき作業項目（以下「運用項目」という）に、オペレータを割り当てる処理を実行するためのモジュールである。
【００３０】
なお、管理プログラム１１０は、必ずしもモジュール構造である必要はなく、各モジュールによる処理が実現できればどのような構造であってもよい。管理プログラム１１０は、管理計算機１００のＣＰＵ１０１により実行される。
【００３１】
フロー定義情報１５０は、フロー詳細情報１５１と、運用項目情報の一例としての運用項目情報１５２と、運用項目処理情報１５３と、階層関係情報及び実行順序情報の一例としての運用項目マッピング情報１５４と、オペレータ割り当て情報１５５とを含む。記憶資源１０２に格納された各種情報１２０、１３０、１４０、１５０、１５１〜１５５の詳細については、後述する。
【００３２】
図７は、実施形態に係る管理者用表示用計算機の一例の構成図である。
【００３３】
管理者用表示用計算機２００は、管理対象システム２の管理に関する種々の情報を出力したり、管理者による各種指示を入力したりするための計算機である。管理者用表示用計算機２００は、例えば、汎用的な計算機であり、ＣＰＵ２０１と、記憶資源２０２と、ポート２０３と、入出力デバイス２０４とを有する。ＣＰＵ２０１、記憶資源２０２、ポート２０３及び入出力デバイス２０４は、内部バスを介して相互に接続される。
【００３４】
ＣＰＵ２０１は、記憶資源２０２に格納されたプログラムを実行する。記憶資源２０２は、メモリであってもよいし、ハードディスクドライブ（ＨＤＤ）等の二次記憶装置であってもよいし、メモリ及び二次記憶装置を組み合わせたものであってもよい。記憶資源２０２は、管理対象システム２の管理に関する種々の情報を出力する処理を実行するための表示用プログラム２１０を記憶する。本実施形態では、表示用プログラム２１０は、受信した画面情報に基づいた画面を表示し、表示した画面に対する入出力装置による操作に応じて各種情報を作成し、管理計算機１００に送信する処理を行う。ポート２０３は、通信ネットワーク６００に接続するためのインターフェースデバイスである。入出力デバイス２０４は、入出力装置（ディスプレイ、キーボード、マウス等）に接続するためのインターフェースデバイスである。管理者用表示用計算機２００には、入出力デバイス２０４を介して、入出力装置が接続される。なお、管理者用表示用計算機２００が、入出力装置、例えばディスプレイを有していてもよい。
【００３５】
図８は、実施形態に係るオペレータ用表示用計算機の一例の構成図である。
【００３６】
オペレータ用表示用計算機３００は、運用項目を実行又は管理するオペレータが利用する計算機である。オペレータ用表示用計算機３００は、例えば、汎用的な計算機であり、ＣＰＵ３０１と、記憶資源３０２と、ポート３０３と、入出力デバイス３０４とを有する。ＣＰＵ３０１、記憶資源３０２、ポート３０３及び入出力デバイス３０４は、内部バスを介して相互に接続される。
【００３７】
ＣＰＵ３０１は、記憶資源３０２に格納されたプログラムを実行する。記憶資源３０２は、メモリであってもよいし、ハードディスクドライブ（ＨＤＤ）等の二次記憶装置であってもよいし、メモリ及び二次記憶装置を組み合わせたものであってもよい。記憶資源３０２は、ログ出力プログラム３１０と、ログ送信プログラム３１１と、表示用プログラム３１２とを記憶する。ログ出力プログラム３１０は、運用項目の実行に関する操作ログを出力するためのプログラムである。ログ送信プログラム３１１は、運用項目の実行に関する操作ログを管理計算機１００へ送信するためのプログラムである。具体的には、ログ送信プログラム３１１は、例えば、運用項目ごとの操作ログを管理計算機１００に送信する。表示用プログラム３１２は、種々の情報を表示出力するためのプログラムである。本実施形態では、表示用プログラム３１２は、受信した画面情報に基づいた画面を表示し、表示した画面に対する入出力装置による操作に応じて各種情報を作成し、管理計算機１００に送信する処理を行う。ポート３０３は、通信ネットワーク６００に接続するためのインターフェースデバイスである。入出力デバイス３０４は、ディスプレイ、キーボード、マウス等であっても良いし、それらに接続するためのインターフェースデバイスであっても良い。
【００３８】
ここで、本実施形態において使用される用語等の説明を行う。
【００３９】
本実施形態において、管理計算機１００には、管理対象システム２を管理するために実施されるフローが定義される。「フロー」は、管理対象システム２の運用において行うべき作業項目（運用項目）を複数含むとともに、複数の運用項目の実行順序を含む。本実施形態においては、フローは、複数の運用項目を階層構造として定義することができる。
【００４０】
ここで、フロー中には、下位に複数の運用項目を含む運用項目（下位のフロー、又は、サブフローという）を含むことができる。
【００４１】
フローにおける下端の運用項目は、例えば、作業の最小単位であり、サーバ計算機４００の停止、サーバ計算機４００のＯＳ（Operating System）のアップデート、ストレージ装置５００のコントローラ５０１の交換等の作業に対応して良い。
【００４２】
下端の運用項目には、コンピュータが自動的に行うことができる運用項目（以下「自動化運用項目」という）と、自動実行の途中でオペレータが介在して判断、操作する必要がある運用項目（以下「手動実行運用項目」という）との２種類があって良い。
【００４３】
一方、上位の運用項目（サブフロー）には、自動化フローと、半自動化フローと、手動実行フローとの３種類があって良い。自動化フローは、当該フローの下位にある下端の複数の運用項目に、自動化運用項目だけが存在するフローであり、１つ下の階層についてみると、自動化運用項目及び／又は自動化フローだけが存在するフローである。半自動化フローは、当該フローの下位にある下端の複数の運用項目に、自動化運用項目及び手動実行運用項目が存在するフローであり、１つ下の階層についてみると、自動化運用項目及び／又は自動化フローと、手動実行運用項目及び／又は手動実行フローとの双方を含む、もしくは少なくとも1つの半自動化フローを含むフローである。手動実行フローは、当該フローの下位にある下端の複数の運用項目に、手動実行運用項目だけが存在するフローであり、１つ下の階層についてみると、手動実行運用項目及び／又は手動実行フローだけが存在するフローである。
【００４４】
図９は、実施形態に係るフローの種別を説明する図である。
【００４５】
同図は、運用項目Ａと運用項目Ｂとの２つの運用項目を一つ下の階層に含む上位フローの種別と、運用項目Ａ及び運用項目Ｂの種別との対応関係を示す図であり、横軸に運用項目Ａの種別をとり、縦軸に運用項目Ｂの種別をとり、それらに対応する位置に、上位フローの種別を示している。
【００４６】
すなわち、運用項目Ａが手動実行運用項目又は手動実行サブフローであり、運用項目Ｂが手動実行運用項目又は手動実行サブフローである場合には、これらを含む上位フローの種別は、手動実行フローである。また、運用項目Ａが自動化運用項目又は自動化サブフローであり、運用項目Ｂが自動化運用項目又は自動化サブフローである場合には、これらを含む上位フローの種別は、自動化フローである。また、運用項目Ａ及び運用項目Ｂが上記以外の関係である場合には、これらを含む上位フローの種別は、半自動化フローである。
【００４７】
以下、最上位のフローを便宜的に「レベル０フロー」といい、レベル０フローに直接含まれる、すなわち、レベル０の一つ下の階層におけるサブフロー（運用項目）を「レベル１フロー」（又は「レベル０運用項目」）といい、レベル１フローに直接含まれるサブフロー（運用項目）を「レベル２フロー」ということがある。
【００４８】
管理対象システム２を管理するためのフローとしては、例えば、以下のようなものが考えられる。
（レベル０フロー）：管理対象システム２の管理全体の責任を持つ管理者が一連の運用作業として実施したい作業項目（運用項目）の集合である。レベル０フローとしては、例えば、「サーバ計算機４００の障害を発生させることなく、サーバ計算機４００が利用するストレージ装置５００のコントローラを交換する」場合における複数の運用項目の集合が考えられる。
（レベル１フロー）：レベル０フローの一つ下（直下）の階層（レベル１）のフローである。レベル０フローの直下の階層に含ませる運用項目数が多くなると、管理者の視認性や作業性が悪くなる。このレベル１フローは、レベル０の直下の階層に含まれる運用項目数を減らす目的で導入される。レベル１フローは、基本的には、レベル０フローに複数備えられる。レベル１フローに含まれる複数の運用項目は一つの担当主体（一人のオペレータ、又は複数のオペレータを含む一つのチーム、以下単に「オペレータ」と表記する場合がある）に割り当られるものが想定される。なぜならば、レベル１フロー毎に担当する担当主体を割り当てれば、レベル１フローに含まれる運用項目において何らかの問題発生（進捗遅れ等）が発生した場合に、どの担当主体に問い合わせるべきかを管理者が容易に判断できるからである。なお、レベル１フローに対して、１チームを割り当てる場合は、レベル１フローの一つ下の階層のフローであるレベル２フローに対して、チーム内のいずれかのオペレータを割り当てるように管理計算機１００が管理してもよい。
【００４９】
なお、１つのレベル１フローに対して、ある一つの担当主体の全ての運用項目を含めて管理する必要はない。例えば、レベル１フローは、部品として予め用意されている場合も考えられる。この場合、既設の部品を用いればフロー作成の手間が減る。例えば、レベル０フローの運用項目（レベル１フロー）として、フロー（１）〜（４）の４つが存在する場合に、フロー（１）〜（３）がオペレータ１に対応し、フロー（４）がオペレータ２に対応するということもありえる。当然ながら、フロー（１）〜（３）を１つのレベル１フローとすれば、どの担当主体に割り当てられているのかということが、レベル１フローごとに管理されるので、レベル１フローと担当主体との対応がはっきりする為に分かりやすい。しかしながら、このようにレベル０フローの運用項目として、同一の担当主体が担当するフローを含むレベル１フローを作成することは、既設の部品をそのまま用いることができず手間がかかるため、必須ではない。
【００５０】
次に、管理計算機１００の記憶資源１０２に格納される各種情報について詳細に説明する。
【００５１】
図１０は、フロー詳細情報の一例を示す図である。
【００５２】
フロー詳細情報１５１は、例えば、テーブルで構成され、フローＩＤ１５１１、フロー名１５１２、フロー種別１５１３、フローレベル１５１４、実行目安時間１５１５、及び要求スキルレベル１５１６のフィールドを含むレコードを有する。
【００５３】
フローＩＤ１５１１には、フローを特定するＩＤ（フローＩＤ）が格納される。ここで、対象とするフローには、全体のフローと、フロー中のサブフロー（運用項目の一例）とが含まれる。フロー名１５１２には、対応するフローの名前（フロー名）が格納される。フロー名は、例えば、対応するフローの内容の概要がわかる名称となっている。フロー種別１５１３には、対応するフローの種別が格納される。フローの種別としては、自動化フローを示す「自動」、半自動化フローを示す「半自動」、又は手動実行フローを示す「手動」のいずれかが設定される。なお、最上位のフロー（全体フロー）には、何も設定されない。フローレベル１５１４には、対応するフローの全体フロー中の階層を示すレベル（フローレベル）が格納される。本実施形態では、フローレベルは、最上位の階層が“０”であり、下位の階層になるほどレベルの数が大きくなるようになっている。実行目安時間１５１５には、対応するフローの実行を完了するための目安となる時間（実行目安時間）が格納される。要求スキルレベル１５１６には、対応するフローを実行するために要求されるスキルのレベル（スキルレベル）が格納される。本実施形態では、要求スキルレベル１５１６には、当該フローの下位の複数の運用項目を実行するために要求されるスキルレベルの中でもっとも高いスキルレベルが格納される。
【００５４】
フロー詳細情報１５１の２番目のレコードによると、対応するフローのフローＩＤが「ｆｌｏｗ１」であり、フロー名が「ホスト１停止フロー」であり、フロー種別が「自動」であり、フローレベルが「１」であり、実行目安時間が１４０秒であり、要求されるスキルレベルが１であることがわかる。
【００５５】
図１１は、運用項目情報の一例を示す図である。
【００５６】
運用項目情報１５２は、例えば、テーブルで構成され、運用項目ＩＤ１５２１、運用項目名１５２２、運用項目種別１５２３、実行目安時間１５２４、及び要求スキルレベル１５２５のフィールドを含むレコードを有する。
【００５７】
運用項目ＩＤ１５２１には、運用項目を特定するＩＤ（運用項目ＩＤ）が格納される。なお、本実施形態では、このテーブルが対象とする運用項目は、フローにおける下端となる運用項目となっており、サブフローは含まれない。運用項目名１５２２には、対応する運用項目の名前（運用項目名）が格納される。運用項目名は、例えば、対応する運用項目の内容の概要がわかる名称となっている。運用項目種別１５２３には、対応する運用項目の種別が格納される。運用項目の種別としては、自動化運用項目を示す「自動」又は手動実行運用項目を示す「手動」のいずれかが設定される。実行目安時間１５２４には、対応する運用項目の実行を完了するための目安となる時間（実行目安時間）が格納される。要求スキルレベル１５２５には、対応する運用項目を実行するために要求されるスキルのレベル（スキルレベル）が格納される。
【００５８】
運用項目情報１５２の１番目のレコードによると、対応する運用項目の運用項目ＩＤが「ｉｔｅｍ１−１」であり、運用項目名が「メインＷｅｂサーバ切り替え」であり、運用項目種別が「自動」であり、実行目安時間が２０秒であり、要求されるスキルレベルが１であることがわかる。
【００５９】
図１２は、運用項目処理情報の一例を示す図である。
【００６０】
運用項目処理情報１５３は、例えば、テーブルで構成され、運用項目ＩＤ１５３１と、処理内容１５３２とのフィールドを含むレコードを有する。運用項目ＩＤ１５３１には、対応する運用項目の運用項目ＩＤが格納される。なお、本実施形態では、このテーブルが対象とする運用項目は、フローにおける下端となる運用項目となっており、サブフローは含まれない。処理内容１５３２には、対応する運用項目の処理内容が格納される。
【００６１】
図１３は、運用項目マッピング情報の一例を示す図である。
【００６２】
運用項目マッピング情報１５４は、例えば、テーブルで構成され、フローＩＤ１５４１、運用項目ＩＤ１５４２、及び実行順序１５４３のフィールドを含むレコードを有する。フローＩＤ１５４１には、フローＩＤが格納される。運用項目ＩＤ１５４２には、対応するフローに含まれる運用項目の運用項目ＩＤが格納される。なお、レベル０フローに含まれるレベル１フローに対応するレコードにおいては、当該運用項目ＩＤ１５４２には、何も設定されない。実行順序１５４３には、対応するフローの実行順序、又は対応する運用項目の実行順序が格納される。例えば、運用項目ＩＤ１５４２に何も設定されていない場合には、対応するフローの実行順序が格納される。また、運用項目ＩＤ１５４２に運用項目ＩＤが設定されている場合には、対応するフローに含まれる運用項目の実行順序が格納される。
【００６３】
例えば、運用項目マッピング情報１５４の上から３つのレコードによると、レベル０フローにおいては、フローＩＤが「ｆｌｏｗ１」のフローが１番目に実行され、フローＩＤが「ｆｌｏｗ２」のフローが２番目に実行され、フローＩＤが「ｆｌｏｗ３」のフローが３番目に実行されることがわかる。また、例えば、運用項目マッピング情報１５４の上から６〜８番目の３つのレコードによると、フローＩＤが「ｆｌｏｗ２」のフローにおいては、運用項目ＩＤが「ｉｔｅｍ２−１」の運用項目が１番目に実行され、運用項目ＩＤが「ｉｔｅｍ２−２」の運用項目が２番目に実行され、運用項目ＩＤが「ｉｔｅｍ２−３」の運用項目が３番目に実行されることがわかる。
【００６４】
図１４は、オペレータ情報の一例を示す図である。
【００６５】
オペレータ情報１３０は、例えば、テーブルで構成され、オペレータＩＤ１３１、オペレータ名１３２、及びスキルレベル１３３のフィールドを含むレコードを有する。オペレータＩＤ１３１には、オペレータ（又はそのチーム）を特定するＩＤ（オペレータＩＤ）が格納される。オペレータ名１３２には、対応するオペレータの名前（オペレータ名）が格納される。スキルレベル１３３には、対応するオペレータのスキルレベルが格納される。
【００６６】
例えば、オペレータ情報１３０の一番上のレコードによると、オペレータＩＤが「ｏｐｅｒａｔｏｒ１」のオペレータは、名前が「オペレータ１」であり、スキルレベルが「１」であることがわかる。
【００６７】
図１５は、オペレータ割り当て情報の一例を示す図である。
【００６８】
オペレータ割り当て情報１５５は、例えば、テーブルで構成され、フローＩＤ１５５１及びオペレータＩＤ１５５２のフィールドを含むレコードを有する。フローＩＤ１５５１には、フローＩＤが格納される。オペレータＩＤ１５５２には、対応するフローＩＤのフローが割り当てられたオペレータのオペレータＩＤが格納される。
【００６９】
例えば、オペレータ割り当て情報１５５の一番上のレコードによると、フローＩＤが「ｆｌｏｗ１」のフローに対して、オペレータＩＤが「ｏｐｅｒａｔｏｒ１」のオペレータが担当（担当主体）として割り当てられていることがわかる。
【００７０】
図１６は、操作ログ情報の一例を示す図である。
【００７１】
操作ログ情報１２０は、例えば、テーブルで構成され、運用項目ＩＤ１２１、開始時刻１２２、終了時刻１２３、及び担当オペレータＩＤ１２４のフィールドを含むレコードを有する。運用項目ＩＤ１２１には、当該レコードに対応する運用項目の運用項目ＩＤが格納される。開始時刻１２２には、対応する運用項目ＩＤの運用項目の作業を開始した時刻が格納される。終了時刻１２３には、対応する運用項目ＩＤの運用項目の作業を終了した時刻が格納される。なお、対応する運用項目ＩＤの運用項目の作業を終了していない場合には、終了時刻１２３は、空白となっている。担当オペレータＩＤ１２４には、対応する運用項目ＩＤの運用項目を担当しているオペレータのオペレータＩＤが格納される。
【００７２】
例えば、操作ログ情報１２０の一番上のレコードによると、運用項目ＩＤが「ｉｔｅｍ１−１」の運用項目は、「2011/11/14 10:12:38」に開始され、「2011/11/14
10:17:21」に終了し、オペレータＩＤが「ｏｐｅｒａｔｏｒ１」のオペレータが担当であることがわかる。
【００７３】
図１７は、アイコン進捗表示情報の一例を示す図である。
【００７４】
アイコン進捗表示情報１４０は、例えば、テーブルで構成され、フローＩＤ１４１、運用項目ＩＤ１４２、アイコン表示色１４３、及び表示方法１４４のフィールドを含むレコードを有する。各レコードは、運用項目を示すそれぞれのアイコン（画像部品）に対応する。フローＩＤ１４１には、対応するフローのフローＩＤが格納される。運用項目ＩＤ１４２には、対応する運用項目ＩＤが格納される。なお、当該レコードがレベル０のフローを示すアイコンに対応する場合には、運用項目ＩＤには、何も格納されない。アイコン表示色１４３には、対応するアイコンに表示させる表示色（黄、青、赤等）が格納される。表示方法１４４には、対応するアイコンの表示方法（例えば、点灯、点滅等）が格納される。
【００７５】
例えば、アイコン進捗表示情報１４０の一番上のレコードによると、フローＩＤが「ｆｌｏｗ１」のフローを示すアイコンに表示させる表示色は、黄色であり、当該アイコンは、点滅表示させることがわかる。また、アイコン進捗表示情報１４０の上から２番目のレコードによると、フローＩＤが「ｆｌｏｗ１」のフローの運用項目ＩＤが「ｉｔｅｍ１−１」の運用項目を示すアイコンに表示させる表示色は、青色であり、当該アイコンは、点灯表示させることがわかる。
【００７６】
このアイコン進捗表示情報１４０によると、管理者が、各運用項目の実行が終わっているのか、実行途中であるかということや、どのくらい遅延しているのか等を容易且つ適切に把握することができる。また、遅延が発生しがちな運用項目を把握することができるので、そのようなフローの改善策を考慮する起点として利用することができる。
【００７７】
次に、本実施形態に係る管理計算機が表示させる画面及びその内容について説明する。
【００７８】
図１８は、フロー表示画面の一例を示す図である。
【００７９】
フロー表示画面１０００は、実行中のフローに含まれる（フローの一つ下の階層の）１以上の運用項目を示すアイコンを用いて、実行中のフローの状態を示すフロー表示領域１１００と、実行された結果を表示する実行結果表示領域１１５０とを有する。同図の例では、フロー表示領域１１００に、最上位のフロー（レベル０フロー）の直下の運用項目（ここでは、サブフロー）について表示している様子を示している。なお、レベル０フローの表示方法は、以下に述べる。
【００８０】
図１９は、レベル０フローの表示方法の一例を示す図である。同図は、実行中フロー表示画面１０００のフロー表示領域１１００に表示されるレベル０フローの表示例である。
【００８１】
ここで、レベル０フローの直下の階層には、運用項目１、運用項目２、運用項目３の３つの運用項目が含まれ、これら運用項目がこの順番で実行され、運用項目１は、自動化フローであり、運用項目２は、手動実行フローであり、運用項目３は、半自動化フローであることとする。
【００８２】
この場合には、フロー表示領域１０００には、左から順に運用項目の実行順序に従って、運用項目１を示すアイコン１１０１、運用項目２を示すアイコン１１０２、運用項目３を示すアイコン１１０３が横方向に配置されて表示されるとともに、アイコン１１０１及びアイコン１１０２、アイコン１１０２及びアイコン１１０３は、それぞれ実行順序の流れを示す矢印１１０４で接続される。
【００８３】
また、運用項目１を示すアイコン１１０１は、当該運用項目の種別である自動化フローを示す形状（本実施形態では、例えば、○（丸）状）とされる。また、運用項目２を示すアイコン１１０２は、当該運用項目の種別である手動実行フローを示す形状（本実施形態では、◇（菱形）状）とされる。また、運用項目３を示すアイコン１１０３は、当該運用項目の種別である半自動化フローを示す形状（本実施形態では、□（矩形）状）とされる。なお、アイコン１１０１、アイコン１１０２、アイコン１１０３の近傍の所定の位置（例えば、そのアイコンの直下）には、当該アイコンが示す運用項目の種別を文字として表示するようにしてもよい。
【００８４】
図２０は、実施形態に係るアイコンの表示色の変更方法の一例を説明する図である。
【００８５】
本実施形態においては、各運用項目の実行目安時間を基に、運用項目における作業実行の経過時間に応じて、対応するアイコンの表示色を変えている。これにより、例えば、管理者やオペレータは、運用項目の実行状況をアイコンの表示色により適切に把握することができる。
【００８６】
本実施形態では、例えば、運用項目の作業を開始してからの経過時間が実行目安時間の所定の割合（例えば、８割）を超えていなければ、当該運用項目を示すアイコンの表示色を第１色（例えば、青色、図面では横線柄で示す）とし、経過時間が実行目安時間の所定の割合を超えていれば、アイコンの表示色を第２色（例えば、黄色、図面では、縦線柄で示す）とし、実行目安時間を超えた場合には、アイコンの表示色を第３色（例えば、赤色、図面では、格子柄で示す）とする。なお、作業が開始されていない運用項目のアイコンの表示色は、デフォルト色（図面では、用紙の色）とする。また、本実施形態では、運用項目の作業を実行中の場合には、対応するアイコンの表示色を点滅させて表示し、運用項目の作業を終了した場合には、対応するアイコンの表示色を作業終了時点の表示色のままで点灯させた状態とする。
【００８７】
同図においては、例えば、運用項目１のアイコン１１１１が青色で表示され、運用項目２のアイコン１１１２が黄色で表示され、運用項目３のアイコン１１１３がデフォルト色で表示されている。同図によると、運用項目１は、実行目安時間の所定の割合以内の時間で処理が終了したことを示し、運用項目２は、作業開始からの経過時間が実行目安時間の所定割合を超えていることを示し、運用項目３は、作業が開始されていないことを示している。このように、管理者やオペレータは、運用項目の実行状況をアイコンの表示色により容易且つ適切に把握することができる。
【００８８】
図２１は、実施形態に係るスキルレベルの表示方法の一例を示す図である。
【００８９】
本実施形態では、同図に示すように、運用項目の作業において必要なスキルレベル１１２４を、当該運用項目を示すアイコン１１２１、１１２２、１１２３の近傍の所定の位置（同図では、アイコンの右下の位置）に配置して表示させる。これにより、管理者やオペレータは、アイコンに対応する運用項目の作業で必要なスキルレベルを容易且つ適切に把握することができる。
【００９０】
図２２は、実施形態に係るサブフロー表示画面の一例を示す図である。
【００９１】
サブフロー表示画面１２００は、図１８に示すフロー表示画面１０００において、運用項目を示すアイコンに対して管理者又はオペレータによるクリック操作が発生したことにより表示される画面である。
【００９２】
サブフロー表示画面１２００は、当該サブフローに含まれる、すなわち、サブフローの一つ下の階層の複数の運用項目を示すアイコンを用いて、サブフローの状態を示すサブフロー表示領域１２１０と、実行された結果を表示する実行結果表示領域１２２０とを有する。なお、サブフローの一例として、レベル１フローの表示方法を、以下に述べる。
【００９３】
図２３は、実施形態に係るレベル１フローの表示方法の一例を示す図である。
【００９４】
ここで、レベル１フローの直下の階層には、運用項目１、運用項目２、運用項目３の３つの運用項目が含まれ、これら運用項目がこの順番で実行され、運用項目１は、手動実行フローであり、運用項目２は、自動化フローであり、運用項目３は、半自動化フローであることとする。
【００９５】
この場合には、サブフロー表示領域１２１０には、上から順に運用項目の実行順序に従って、運用項目１を示すアイコン１２１１、運用項目２を示すアイコン１２１２、運用項目３を示すアイコン１２１３が縦方向に配置されて表示されるとともに、アイコン１２１１及びアイコン１２１２、アイコン１２１２及びアイコン１２１３は、それぞれ実行順序の流れを示す矢印１２１４で接続される。
【００９６】
また、運用項目１を示すアイコン１２１１は、当該運用項目の種別である手動実行フローを示す形状（例えば、◇状）とされる。また、運用項目２を示すアイコン１２１２は、当該運用項目の種別である自動化フローを示す形状（例えば、○状）とされる。また、運用項目３を示すアイコン１２１３は、当該運用項目の種別である半自動化フローを示す形状（例えば、□状）とされる。このように、レベル１フロー等のサブフローにおけるアイコンの運用項目種別に応じた形状は、レベル０フローと同じとなっている。ここで、サブフロー表示領域１２１０において、アイコン１２１１、アイコン１２１２、アイコン１２１３の近傍の所定の位置（例えば、そのアイコンの右側）に、当該アイコンが示す運用項目の内容１２１５を表示するようにしてもよい。なお、サブフロー表示領域１２１０において、アイコン１２１１、アイコン１２１２、アイコン１２１３の近傍の所定の位置（例えば、そのアイコンの右下）に、対応する運用項目の作業において必要なスキルレベル１を表示するようにしてもよい。
【００９７】
このように運用項目の種別に応じてアイコンの形状を変更するようにしているので、アイコンの形状から運用項目の種別を容易且つ適切に把握することができる。
【００９８】
なお、本実施形態では、当該サブフロー表示領域１２１０に表示されたサブフローである運用項目を示すアイコンに対して、管理者又はオペレータによるクリック操作が発生した場合には、指定されたサブフローに対応する上記同様なサブフロー表示画面１２００を表示させるようにしている。
【００９９】
本実施形態では、このようにサブフロー表示領域１２１０においては、運用項目を縦方向に並べて表示している。これは、サブフローにおける運用項目数が多くなる場合も想定され、このような場合には、サブフローの全ての運用項目を同時に表示させることが困難となり、これらを確認するための操作が必要になる点を考慮したものである。すなわち、全ての運用項目を同時に表示できない場合には、画面中の表示領域をスクロールさせる必要が生じるが、表示用計算機等においては、一般的に縦方向のスクロール操作の方が容易であるという事情を考慮したものである。このように、縦方向に運用項目を並べているので、比較的多くの運用項目があっても、所望する運用項目を容易に確認することができる。
【０１００】
図２４は、実施形態に係るレベル０フローの運用項目の表示色の一例を示す図である。
【０１０１】
同図においては、レベル０フローと、レベル０フローの運用項目２（レベル０運用項目２：レベル１フロー）との状態の表示例を示している。ここで、レベル０運用項目２は、半自動化フローであり、レベル０運用項目２には、レベル１運用項目１、レベル１運用項目２、レベル１運用項目３の３つの運用項目が含まれ、レベル１運用項目１の種別は、手動実行フローであり、レベル１運用項目２の種別は、自動化フローであり、レベル１運用項目３の種別は、半自動化フローであるものとする。
【０１０２】
同図に示すように、レベル０フローの運用項目を示すアイコンは、横方向に配置されて表示される。レベル０運用項目２、すなわち、レベル１フローの各運用項目を示すアイコン１３０２、１３０３、１３０４は、縦方向に配置されて表示される。
【０１０３】
レベル０フローにおいては、それぞれの運用項目を示すアイコンは、実行目安時間と、それぞれの運用項目の作業の開始からの経過時間に基づいて、表示色が決定される。例えば、レベル１運用項目１を示すアイコン１３０２は、実行目安時間を経過して終了しているので、赤色を点灯させた状態で表示されている。レベル２運用項目２を示すアイコン１３０３は、対応する作業が実行されており、実行目安時間の８割を超えているので、黄色を点滅させて表示されている。
【０１０４】
このような場合において、レベル０運用項目２を示すアイコン１３０１の表示色は、対応するレベル１フローの運用項目のアイコン１３０２、１３０３、１３０４等の色により判断するのではなく、レベル０運用項目２の全体における実行目安時間（同図では、５分）と、レベル０運用項目２における作業開始（具体的には、レベル１フローの運用項目１の開始）からの経過時間（同図では、２分３０秒）とに基づいて、決定される。すなわち、この場合においては、経過時間が２分３０秒であり、実行目安時間５分の８割以内であるので、レベル０運用項目２を示すアイコン１３０１は、青色が点滅した状態で表示される。
【０１０５】
このように、実行目安時間と作業開始からの経過時間との関係で、対応する運用項目を示すアイコンの表示色を変更するので、アイコンの表示色に基づいて、容易且つ適切に、対応する運用項目の実行状態を把握することができる。
【０１０６】
図２５は、実施形態に係るオペレータ割り当て画面の一例を示す図である。
【０１０７】
オペレータ割り当て画面２０００は、オペレータ割り当て領域２１００と、フローの詳細情報を表示するフロー詳細表示領域２２００とを有する。オペレータ割り当て領域２１００には、対応するレベル０の直下の運用項目を示すアイコン２１０１、２１０２、２１０３がその実行順序に従って配置される。
【０１０８】
各アイコン２１０１、２１０２、２１０３の形状は、各アイコンが示す運用項目の種別に対応する形状となっている。各アイコン２１０１、２１０２、２１０３の上側には、対応する運用項目の名称が表示され、各アイコンの右下には、対応する運用項目における要求スキルレベルが表示される。
【０１０９】
さらに、各アイコン２１０１、２１０２、２１０３の対応する所定の位置（ここでは、アイコンの下側）には、当該運用項目を担当するオペレータを選択するためのＧＵＩ（Graphical User Interface）オブジェクトの一例としてのリストボックス２１０４が配置されている。本実施形態では、リストボックス２１０４には、候補となるオペレータ名と、当該オペレータのスキルレベルとの組が１以上表示される。
【０１１０】
このオペレータ割り当て画面２０００によると、管理者は、フローの種別（自動化フロー、手動実行フロー、又は半自動化フロー）と、このフローを実行する上で要求されるスキルレベルを視覚的に把握することができ、視認性が向上する。これにより、管理者はフローの種別や、難易度、オペレータのスキルレベルなどを別途調べる必要がないので、管理者によるフロー割り当て作業を効率化できるとともに、管理者への負担を軽減することができる。具体的な例としては、管理者は、運用項目（フロー）の種別をアイコンの形状によって把握することができるので、例えば、ミスが発生しやすい手動実行フローに対しては、スキルレベルが高いオペレータを割り当てるといったように、オペレータを容易且つ適切に割り当てることができる。
【０１１１】
なお、図２５に示す例では、自動化フローである運用項目を示すアイコンに対しも、リストボックス２１０４を表示して、担当するオペレータを選択できるようにしている。これは、例えば、自動化フローであれば、通常はオペレータが関与する必要はないが、エラー等が発生した場合における対応者として管理することができるからである。なお、自動化フローである運用項目を示すアイコンに対して、担当するオペレータを選択するためのリストボックスを表示しないようにして、自動化フローに対して担当オペレータを割り当てないようにしてもよい。
【０１１２】
次に、本実施形態に係る管理システムの動作を説明する。
【０１１３】
図２６は、実施形態に係るフロー登録処理のフローチャートである。
【０１１４】
フロー登録処理は、１つのフローを単位として実行される処理であり、全体のフローに複数のサブフローが含まれる場合には、これらサブフローのそれぞれについて実行される処理である。
【０１１５】
管理計算機１００の管理プログラム１１０（より詳細には、管理プログラム１１０を実行するＣＰＵ１０１）は、表示用計算機２００からのフロー入力情報を受信する（ステップＳ１０１）。ここで、フロー入力情報とは、管理者用表示用計算機２００において、管理者の入力デバイスの操作に基づいて作成されて、表示用計算機２００から管理計算機１００に送信される情報であり、フロー定義情報１５０の中で、管理者が設定する必要がある情報である。
【０１１６】
フロー入力情報としては、フローに関しては、例えば、フローＩＤ、フロー名、親フロー（上位フロー）を特定することのできる情報、同じ階層の他のフローとの実行順序を特定できる情報がある。また、フロー入力情報としては、運用項目（ここでは、下端となる運用項目）については、運用項目ＩＤ、処理内容、運用項目名、親フローを特定することのできる情報、運用項目種別、実行目安時間、要求スキルレベル等がある。なお、管理者用表示用計算機２００においては、事前に用意したテンプレートデータに基づいて管理者が各種情報を入力することにより、フロー入力情報を生成するようにしてもよい。
【０１１７】
次いで、管理プログラム１１０は、フロー属性決定処理（図２７参照）を実行し（ステップＳ１０２）、フロー属性決定処理により決定された情報（フローの実行目安時間、フローの種別、要求スキルレベル）及びフロー入力情報を、フロー定義情報１５０に登録する（ステップＳ１０３）。具体的には、フロー属性決定処理により決定された情報及びフロー入力情報に基づいた値を、フロー詳細情報１５１、運用項目情報１５２、運用項目処理情報１５３、及び運用項目マッピング情報１５４の各項目に登録する。
【０１１８】
図２７は、実施形態に係るフロー属性決定処理のフローチャートである。
【０１１９】
フロー属性決定処理は、１つのサブフローを処理対象とした処理である。管理プログラム１１０は、フロー入力情報に基づいて、処理対象のフローに含まれる運用項目（当該処理の説明において構成運用項目という）が全て自動化運用項目であるか否かを判定する（ステップＳ２０１）。この結果、全てが自動化運用項目である場合（ステップＳ２０１でＹＥＳ）には、管理プログラム１１０は、当該フローの種別を自動化フローに決定し（ステップＳ２０２）、処理をステップＳ２０６に進める。一方、全てが自動化運用項目でない場合（ステップＳ２０１でＮＯ）には、管理プログラム１１０は、構成運用項目が全て手動実行運用項目であるか否かを判定する（ステップＳ２０３）。
【０１２０】
この結果、構成運用項目が全て手動実行運用項目である場合（ステップＳ２０３でＹＥＳ）には、管理プログラム１１０は、当該フローの種別を手動実行フローと決定し（ステップＳ２０４）、処理をステップＳ２０６に進める。一方、構成運用項目が全て手動実行運用項目でない場合（ステップＳ２０３でＮＯ）には、手動実行運用項目及び自動化運用項目が含まれていることを意味しているので、管理プログラム１１０は、当該フローの種別を半自動化フローと決定し（ステップＳ２０５）、処理をステップＳ２０６に進める。
【０１２１】
ステップＳ２０６では、管理プログラム１１０は、構成運用項目に対する要求スキルレベルの中で一番高い要求スキルレベルを、当該フローの要求スキルレベルとして決定する。次いで、管理プログラム１１０は、各構成運用項目に対する実行目安時間を合計し、当該合計値を、フローにおける実行目安時間に決定し（ステップＳ２０７）、決定したフローの種別、要求スキルレベル、実行目安時間を戻り値として返す。
【０１２２】
図２８は、実施形態に係るフロー更新処理のフローチャートである。
【０１２３】
フロー更新処理は、作成したフローを変更する際に実行される処理である。管理プログラム１１０は、編集対象とするフローのフローＩＤを管理者用表示用計算機２００から受信すると（ステップＳ３０１）、当該フローＩＤに対応するフローの各種情報を表示させるための表示用情報を管理者用表示用計算機２００に送信することにより、管理者用表示計算機２００に対応するフローの各種情報を表示させる（ステップＳ３０２）。
【０１２４】
次いで、管理プログラム１１０は、管理者用表示用計算機２００に対する管理者の入力デバイスの操作に基づいて作成された、フローにおける編集した内容を含むフロー入力情報を受信する（ステップＳ３０３）。
【０１２５】
次いで、管理プログラム１１０は、フロー属性決定処理（図２７参照）を実行する（ステップＳ３０４）。このフロー属性決定処理によると、編集されたフローにおけるフローの種別、要求スキルレベル、実行目安時間が戻り値として返されることとなる。
【０１２６】
次いで、管理プログラム１１０は、フロー種別及び要求スキルレベルが変更されたか否かを判定し（ステップＳ３０５）、フロー種別及び要求スキルレベルが変更されていない場合（ステップＳ３０５でＮＯ）には、処理をステップＳ３０８に進める一方、フロー種別及び要求スキルレベルが変更されている場合（ステップＳ３０５でＹＥＳ）には、処理をステップＳ３０６に進める。
【０１２７】
ステップＳ３０６では、管理プログラム１１０は、外側のフロー、すなわち、当該フローを含む一つ上の階層のフローが存在するか否かを判定し、外側のフローが存在しない場合（ステップＳ３０６でＮＯ）には、処理をステップＳ３０８に進める一方、外側のフローが存在する場合（ステップＳ３０６でＹＥＳ）には、当該外側のフローの種別、要求スキルレベルが変わる可能性があるので、当該外側のフローを処理対象として（ステップＳ３０７）、ステップＳ３０４に処理を進める。
【０１２８】
ステップＳ３０８では、フロー属性決定処理により決定されたフローの種別、要求スキルレベル、及び実行目安時間情報と、フロー入力情報とに基づいて、フロー詳細情報１５１、運用項目情報１５２、運用項目処理情報１５３、及び運用項目マッピング情報１５４の対応する項目の値を更新する。なお、複数のフローについて、ステップＳ３０４の処理を行った場合には、これらフローについてのフローの種別、要求スキルレベル、及び実行目安時間情報についてもフロー定義情報１５０に反映させる。
【０１２９】
図２９は、実施形態に係るフロー表示画面表示処理のフローチャートである。
【０１３０】
なお、この処理の説明では、管理者用表示用計算機２００にフロー表示画面を表示させる場合を例に説明するが、オペレータ用表示用計算機３００にフロー表示画面を表示させる場合も同様である。すなわち、本処理の説明における管理者用表示用計算機２００をオペレータ用表示用計算機３００に置き換えることができる。
【０１３１】
フロー画面表示処理は、例えば、管理プログラム１１０が、管理者用表示用計算機２００に対する管理者の入力デバイスの操作に基づいて作成されたフロー画面表示要求を受信した場合に実行される。フロー表示画面表示要求には、例えば、表示対象とするフローのフローＩＤが含まれる。
【０１３２】
管理プログラム１１０は、フロー表示画面表示要求のフローＩＤを引数として、進捗情報取得処理（図３１参照）を実行させる（ステップＳ４０１）。この進捗情報取得処理によると、決定したアイコンの表示色、表示方法及びフロー情報（フローＩＤ、フロー名、フローレベル、実行目安時間、含まれる運用項目の運用項目ＩＤ、運用項目の実行順序）が戻り値として返されることとなる。次いで、管理プログラム１１０は、処理対象のフローを構成する運用項目（ここでは、１つ下の階層の運用項目：この処理の説明において、構成運用項目という。）をすべてチェックするまで、ステップＳ４０２の処理を繰り返し実行する。
【０１３３】
ステップＳ４０２では、管理プログラム１１０は、フロー定義情報１５０から当該運用項目の種別（運用項目種別、又はフロー種別）を取得し、当該種別に基づいて、当該運用項目を示すアイコンの形状を特定する。
【０１３４】
全ての構成運用項目のチェックが終了した後に、管理プログラム１１０は、進捗情報取得処理の戻り値を参照し、各運用項目の実行順序を取得する（ステップＳ４０３）。
【０１３５】
次いで、管理プログラム１１０は、処理対象のフローのフローレベルを進捗情報取得処理の戻り値から取得し、当該フローレベルに基づいて、フロー表示形式、すなわち、各運用項目のアイコンを縦方向に並べるのか、横方向に並べるのかを決定する（ステップＳ４０４）。ここで、本実施形態では、管理プログラム１１０は、フローレベルが０であれば、横方向にアイコンを並べるものと決定し、フローレベルが０以外であれば、縦方向にアイコンを並べるものと決定する。
【０１３６】
次いで、管理プログラム１１０は、決定内容（アイコンの形状、フロー表示形式）、及び進捗情報取得処理からの戻り値（運用項目の実行順序、フロー名、要求スキルレベル、表示色、表示方法）に基づいて、フロー表示画面を表示するための画面情報を作成し、当該画面情報を管理者用表示用計算機２００に送信することにより、例えば、図１８に示すようなフロー表示画面１０００を表示させる（ステップＳ４０５）。
【０１３７】
図３０は、実施形態に係るサブフロー表示画面表示処理のフローチャートである。
【０１３８】
なお、この処理の説明では、管理者用表示用計算機２００にサブフロー表示画面を表示させる場合を例に説明するが、オペレータ用表示用計算機３００にサブフロー表示画面を表示させる場合も同様である。すなわち、本処理の説明における管理者用表示用計算機２００をオペレータ用表示用計算機３００に置き換えることができる。
【０１３９】
サブフロー画面表示処理においては、管理プログラム１１０は、管理者用表示用計算機２００で作成されて送信されるクリック情報を受信する（ステップＳ５０１）。例えば、表示用計算機２００は、管理者の入力デバイスの操作からフロー表示画面１０００中のどの運用項目のアイコンに対するクリックであるのかを特定し、当該アイコンに対応するフローＩＤを特定し、当該フローＩＤをクリック情報として送信する。
【０１４０】
次いで、管理プログラム１１０は、サブフロー表示画面用のウィンドウを管理者用表示用計算機２００に表示させ（ステップＳ５０２）、クリック情報のフローＩＤを引数として、進捗情報取得処理（図３１参照）を実行させる（ステップＳ５０３）。この進捗情報取得処理によると、決定したアイコンの表示色、表示方法及びフロー情報（フローＩＤ、フロー名、フローレベル、実行目安時間、含まれる運用項目の運用項目ＩＤ、運用項目の実行順序）が戻り値として返されることとなる。次いで、管理プログラム１１０は、処理対象のフローを構成する運用項目（ここでは、１つ下の階層の運用項目：この処理の説明において、構成運用項目という。なお、構成運用項目にはサブフローも含まれる。）をすべてチェックするまで、ステップＳ５０４の処理を繰り返し実行する。
【０１４１】
ステップＳ５０４では、管理プログラム１１０は、当該運用項目の種別（運用項目種別、又はフロー種別）をフロー定義情報１５０から取得し、当該種別に基づいて、当該運用項目を示すアイコンの形状を特定する。
【０１４２】
全ての構成運用項目のチェックが終了した後に、管理プログラム１１０は、進捗情報取得処理の戻り値を参照し、各運用項目の実行順序を取得する（ステップＳ５０５）。
【０１４３】
次いで、管理プログラム１１０は、決定内容（アイコンの形状）、及び進捗情報取得処理からの戻り値（運用項目の実行順序、フロー名、要求スキルレベル、表示色、表示方法）に基づいて、管理者用表示用計算機２００に作成したウィンドウ上にサブフロー表示画面を表示するための画面情報を作成し、当該画面情報を管理者用表示用計算機２００に送信することにより、例えば、図２２に示すようなサブフロー表示画面１２００を表示させる（ステップＳ５０６）。
【０１４４】
図３１は、実施形態に係る進捗情報取得処理のフローチャートである。
【０１４５】
管理プログラム１１０は、引数として渡された進捗状況の確認対象のフローＩＤを取得し、当該フローＩＤに基づいて、フロー定義情報１５０から、フローＩＤに対応するフローについてのフロー名、フローレベル、実行目安時間、フローに含まれる運用項目の運用項目ＩＤ、運用項目の実行順序を取得する（ステップＳ６０１）。ここで、フローＩＤ、フロー名、フローレベル、実行目安時間、含まれる運用項目の運用項目ＩＤ、及び運用項目の実行順序をまとめて、この処理の説明においては、「フロー情報」ということとする。次いで、管理プログラム１１０は、操作ログ情報１２０から、取得した処理対象のフローに含まれる各運用項目の運用項目ＩＤに対応するレコードを取得する（ステップＳ６０２）。
【０１４６】
次いで、管理プログラム１１０は、処理対象のフローに含まれる全運用項目を対象にチェックするまで、ステップＳ６０３〜Ｓ６１０の処理を繰り返し実行する。ここで、ステップＳ６０３〜Ｓ６１０の処理対象の運用項目を対象運用項目ということとする。
【０１４７】
まず、管理プログラム１１０は、操作ログ情報１２０のレコードに基づいて、対象運用項目が、現在未実行の運用項目であるか否かを判定する（ステップＳ６０３）。この結果、未実行の運用項目である場合（ステップＳ６０３でＹＥＳ）には、対象運用項目を示すアイコンをデフォルトの色に決定し（ステップＳ６０４）、この対象運用項目への処理を終了する。
【０１４８】
一方、対象運用項目が現在未実行の運用項目でない場合（ステップＳ６０３でＮＯ）には、管理プログラム１１０は、実行済みの運用項目であるか否かを判定する（ステップＳ６０５）。
【０１４９】
この結果、対象運用項目が実行済みである場合（ステップＳ６０５でＹＥＳ）には、操作ログ情報１２０の対応するレコードに基づいて、対象運用項目の実行時間を計算する（ステップＳ６０６）。次いで、管理プログラム１１０は、実行時間と実行目安時間とを比較して、対応するアイコンの表示色を決定し（ステップＳ６０７）、当該対象運用項目への処理を終了する。
【０１５０】
一方、対象運用項目が実行済みでない場合（ステップＳ６０５でＮＯ）には、管理プログラム１１０は、当該対象運用項目を示すアイコンの表示方法を点滅に決定する（デフォルトは常時点灯）（ステップＳ６０８）。次いで、管理プログラム１１０は、操作ログ情報１２０の対応するレコードに基づいて、実行開始時刻から現在までの経過時間を計算する（ステップＳ６０９）。次いで、管理プログラム１１０は、当該経過時間と実行目安時間とを比較して、対応するアイコンの表示色を決定し（ステップＳ６１０）、当該対象運用項目への処理を終了する。
【０１５１】
管理プログラム１１０は、全ての構成運用項目のチェックが終了した後に、決定した表示色、表示方法及びフロー情報（フローＩＤ、フロー名、フローレベル、実行目安時間、含まれる運用項目の運用項目ＩＤ、及び運用項目の実行順序）を戻り値として、当該進捗情報取得処理を実行させた処理に制御を戻す。
【０１５２】
なお、管理プログラム１１０が、上記進捗情報取得処理を、例えば、所定のタイミングで、全体のフローの全ての運用項目を対象にして実行し、実行した進捗情報取得処理で決定された、各運用項目の表示色及び表示方法を、アイコン進捗表示情報１４０に登録するようにしてもよい。
【０１５３】
図３２は、実施形態に係るオペレータ割り当て画面表示処理のフローチャートである。
【０１５４】
オペレータ割り当て画面表示処理においては、管理プログラム１１０は、管理者用表示用計算機２００で作成されて送信されるオペレータ割り当て要求を受信する（ステップＳ７０１）。例えば、表示用計算機２００は、管理者の入力デバイスの操作からオペレータの割り当てを行う対象のフローを示すフローＩＤの選択又は指定を特定し、当該フローＩＤを含むオペレータ割り当て要求を送信する。
【０１５５】
管理プログラム１１０は、オペレータ割り当て要求に含まれるフローＩＤを用いて、対応するフローのフロー情報（フロー名、当該フローに含まれる運用項目のＩＤ（又はフローＩＤ）、要求スキルレベル）を取得する（ステップＳ７０２）。
【０１５６】
次いで、管理プログラム１１０は、当該フローに含まれる全ての運用項目（この処理において対象運用項目という）をチェックするまで、ステップＳ７０３の処理を繰り返し実行する。
【０１５７】
ステップＳ７０３では、管理プログラム１１０は、対象運用項目の種別（運用項目種別、又はフロー種別）を取得し、当該種別に基づいて、対象運用項目を示すアイコンの形状を決定する。
【０１５８】
フローに直接含まれる全ての構成運用項目のチェックが終了した後に、管理プログラム１１０は、運用項目マッピング情報１４０を参照し、各運用項目の実行順序を取得する（ステップＳ７０４）。
【０１５９】
次いで、管理プログラム１１０は、決定内容（アイコンの形状）、取得した実行順序、取得したフロー名及び要求スキルレベルに基づいて、管理者用表示用計算機２００にオペレータ割り当て画面を表示するための画面情報を作成し、当該画面情報を管理者用表示用計算機２００に送信することにより、例えば、図２５に示すようなオペレータ割り当て画面２０００を表示させる（ステップＳ７０５）。
【０１６０】
なお、管理者用表示用計算機２００において、オペレータ割り当て画面２０００のリストボックスのいずれかのオペレータが選択された場合には、管理者用表示計算機２００が、運用項目ＩＤ（又はフローＩＤ）及び選択されたオペレータのオペレータＩＤを含む割り当て要求を管理計算機１００に送信することとなる。この結果、管理計算機１００においては、管理用プログラム１１０が、受信した割り当て要求に基づいて、オペレータ割り当て情報１５５を更新することとなる。
【０１６１】
管理者は、このようなオペレータ割り当て画面２０００を参照しながら、割り当てるオペレータを選択することができるので、運用項目の種別をアイコンの形状によって把握して、例えば、ミスが発生しやすい手動実行フローに対しては、スキルレベルが高いオペレータを割り当てるといったように、オペレータを容易且つ適切に割り当てることができる。
【０１６２】
なお、本発明は、以上説明した実施例に限定されるものでなく、その趣旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【０１６３】
例えば、上記実施形態では、運用項目（サブフローも含む）のアイコンを、種別によって形状を異ならせるようにしていたが、種別によってアイコンのサイズを異ならせるようにしてもよく、種別によって色を異ならせるようにしてもよく、これらを組み合わせて異ならせるようにしてもよく、要は、視覚的に種別を判断できるアイコンであればよい。
【符号の説明】
【０１６４】
１…管理システム、２…管理対象システム、１００…管理計算機、２００…管理者用表示用計算機、３００…オペレータ用表示用計算機、４００…サーバ計算機、５００…ストレージ装置、６００…通信ネットワーク、６１０…ネットワーク装置
【図１】
0005848818.tif 000002
【図２】
0005848818.tif 000003
【図３】
0005848818.tif 000004
【図４】
0005848818.tif 000005
【図５】
0005848818.tif 000006
【図６】
0005848818.tif 000007
【図７】
0005848818.tif 000008
【図８】
0005848818.tif 000009
【図９】
0005848818.tif 000010
【図１０】
0005848818.tif 000011
【図１１】
0005848818.tif 000012
【図１２】
0005848818.tif 000013
【図１３】
0005848818.tif 000014
【図１４】
0005848818.tif 000015
【図１５】
0005848818.tif 000016
【図１６】
0005848818.tif 000017
【図１７】
0005848818.tif 000018
【図１８】
0005848818.tif 000019
【図１９】
0005848818.tif 000020
【図２０】
0005848818.tif 000021
【図２１】
0005848818.tif 000022
【図２２】
0005848818.tif 000023
【図２３】
0005848818.tif 000024
【図２４】
0005848818.tif 000025
【図２５】
0005848818.tif 000026
【図２６】
0005848818.tif 000027
【図２７】
0005848818.tif 000028
【図２８】
0005848818.tif 000029
【図２９】
0005848818.tif 000030
【図３０】
0005848818.tif 000031
【図３１】
0005848818.tif 000032
【図３２】
0005848818.tif 000033