(57)【要約】【課題】手順フローを表示する際に、フロー全体の処理手順が多く、条件分岐が複数存在する場合であっても、見やすく、かつ、実行すべき処理の流れが分かりやすいフロー表示をする手順フロー表示装置、方法及びプログラムを提供すること。【解決手段】手順フロー表示装置１０は、手順フロー記憶手段３１と、分岐情報を記憶する分岐情報記憶手段３２とを備え、分岐情報に基づいて、判断ボックスにおいて分岐して最後の処理ボックスに到達する手順フローごとの手順フロー確率を算出し、算出した手順フロー確率に基づいて、手順フロー確率が最も高い手順フローをディスプレイ４１に表示し、判断ボックスにおいてユーザによって入力された分岐選択を受け付け、受け付けた分岐選択ごとに、受け付けられた分岐選択による分岐後の手順フローの中で手順フロー確率が最も高い手順フローを表示する。【選択図】図１
2015176561.tif 000002
【特許請求の範囲】
【請求項１】
操作の手順を示すための処理ボックスと判断ボックスとフローとから構成される手順フローを、ユーザからの選択に基づいて表示する手順フロー表示装置であって、
前記手順フローを記憶する手順フロー記憶手段と、
前記手順フロー記憶手段に記憶された前記手順フローに対応して、前記判断ボックスと、該判断ボックスにおける分岐条件及び分岐するフローが選択される分岐確率とを対応付けた分岐情報を記憶する分岐情報記憶手段と、
前記分岐情報記憶手段に記憶された前記分岐情報に基づいて、前記判断ボックスにおいて分岐して最後の処理ボックスに到達する前記手順フローごとの手順フロー確率を算出する手順フロー確率算出手段と、
前記手順フロー確率算出手段によって算出された前記手順フロー確率に基づいて、前記手順フロー確率が最も高い前記手順フローをディスプレイに表示する表示制御手段と、
前記判断ボックスにおいて前記ユーザによって入力された分岐選択を受け付ける分岐選択受付手段と、を備え、
前記表示制御手段は、前記分岐選択受付手段によって受け付けられた前記分岐選択ごとに、受け付けられた前記分岐選択による分岐後の前記手順フローの中で前記手順フロー確率が最も高い前記手順フローを表示する、
手順フロー表示装置。
【請求項２】
最後の処理ボックスに対応付けて重み係数を記憶する重み係数記憶手段をさらに備え、
前記手順フロー確率算出手段は、前記重み係数記憶手段に記憶された前記重み係数に基づいて、前記手順フロー確率を算出する、
請求項１に記載の手順フロー表示装置。
【請求項３】
前記分岐情報記憶手段は、前記判断ボックスごとの前記分岐条件に対応付けて分岐した回数をさらに記憶し、
前記分岐選択受付手段は、前記判断ボックスにおいて前記分岐選択を受け付けるごとに、前記分岐情報記憶手段において前記判断ボックスに対応付けられた前記分岐条件ごとの前記回数をカウントして記憶させると共に、記憶させた前記回数に基づいて前記分岐確率を算出する、
請求項１又は２に記載の手順フロー表示装置。
【請求項４】
請求項１に記載の手順フロー表示装置が実行する方法であって、
前記手順フロー確率算出手段が、前記分岐情報記憶手段に記憶された前記分岐情報に基づいて、前記判断ボックスにおいて分岐して最後の処理ボックスに到達する前記手順フローごとの手順フロー確率を算出する手順フロー確率算出ステップと、
前記表示制御手段が、前記手順フロー確率算出ステップによって算出された前記手順フロー確率に基づいて、前記手順フロー確率が最も高い前記手順フローをディスプレイに表示する表示制御ステップと、
前記分岐選択受付手段が、前記判断ボックスにおいて前記ユーザによって入力された分岐選択を受け付ける分岐選択受付ステップと、
前記表示制御手段が、前記分岐選択受付ステップによって受け付けられた前記分岐選択ごとに、受け付けられた前記分岐選択による分岐後の前記手順フローの中で前記手順フロー確率が最も高い前記手順フローを表示するステップと、
を備える方法。
【請求項５】
コンピュータに、請求項４に記載の方法の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手順フロー表示装置、方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、障害等のイベント発生時において、該当イベントに対する原因究明や復旧処理のための一連の処理手順を提示するワークフロー管理システム等が実用化されている。例えば、ワークフロー管理システムは、起こりうるイベントに対する処理手順を電子データ化してデータベースに蓄積しておき、発生イベント等の条件に応じて、該当するフローを自動的に検索して表示する。このような障害対応システムとして特許文献１が開示する技術が知られている。
【０００３】
特許文献１の障害対応フロー表示システムでは、障害の重要度や作業の進捗状況に応じて、その時点で最適な対応フローを表示する。すなわち、障害対応フロー表示システムは、ある障害に対して、比較的独立性の高い複数の対応フローが存在する場合、対応フローごとに障害の重要度（復旧の緊急度）と対応フローの実行可能開始時刻を保持し、重要度と現在時刻に応じて現時点で優先して実行すべき対応フローを選択して表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１７１０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示される手法では、比較的独立性の高い複数の対応フローの実行順序を制御することを主目的としており、一つの対応フローの内部で条件分岐が生じた際に、その先の対応フローを予測して着目する部分のみを表示するといった機能は実現しておらず、フロー全体が複雑な場合に、予定する処理の事前確認や予測が立てづらい問題は解決できない。
【０００６】
情報通信設備の障害原因究明や復旧処理等を行う手順フローを順次実行していく過程においては、装置の動作状態の確認結果等により、途中でフローが分岐すること（条件分岐）が一般的である。通常は、オペレータに対して条件分岐を含む全てのフロー（フローの全体図）を提示するが、フロー全体の処理手順が多く、条件分岐が複数存在する場合は、最終ゴールに至る全ての経路（フローパス）を同列に扱う必要があり、表示画面上でフロー全体を提示すると表示が複雑となり、さらに、表示画面上で全体を表示しきれずに複数のページ間を移動する頻度も高くなる。このため、例えば、次に実行すべき処理の事前確認や準備等の予測が立てづらいことや、これから実行すべき処理の重要性等の判断がむずかしいといった問題があった。
【０００７】
そこで、手順フローを表示する際に、フロー全体の処理手順が多く、条件分岐が複数存在する場合であっても、見やすく、かつ、実行すべき処理の流れが分かりやすいフロー表示をする装置が求められている。
【０００８】
本発明は、手順フローを表示する際に、フロー全体の処理手順が多く、条件分岐が複数存在する場合であっても、見やすく、かつ、実行すべき処理の流れが分かりやすいフロー表示をする手順フロー表示装置、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記に述べた手順フローの表示の複雑さと予測の立てづらさに関する課題を解決するため、機器の操作を行うオペレータを対象として、その操作手順（業務手順フロー）に従って一連の処理を行う場合に、手順フローの提示と機器の操作をコンピュータ上でサポートするものである。
本発明は、代表的な例として、情報通信設備の運用・監視等を行うオペレータを対象として、障害発生等のイベントに対して、障害原因究明や障害復旧のための一連の処理手順を手順フローとして提示し、提示されたフローに従ってオペレータがフローの各ステップを順次実行することをサポートする情報通信設備の運用支援システム等に適用することができる。
【００１０】
本発明は、情報通信設備（操作対象設備）からのアラーム情報等に関連づけられる手順フロー全体をデータベースに保持すると共に、ある手順フローの中で現在注目している条件分岐（判断）までに含まれる（フローの上流の）全ての条件分岐に基づく分岐の確率を統計情報としてデータベースに保持する。そして、本発明は、全ての条件分岐を場合分けした場合の各フローの最終ゴール（フローの終了）に到達するための確率に基づいて、各判断での分岐ごとに、その時点で到達可能な最終ゴールのうち、確率が最も高いゴールに至る手順フローの経路（フローパス）を順次選択・表示する手段を設けたものである。
【００１１】
さらに、各ゴールに到達する確率に、各ゴールに対する「重み係数」をかけ合わせた評価値をフローパスの選択・表示の基準とする機能も実現する。重み係数は、例えば、その手順の実行結果に関する最終的な評価結果や、サービスへの影響度合い、想定されるリスク等に相当する。なお、「重み係数」は、定数だけでなく、より一般的に関数（重み関数）でもよい。
具体的には、以下のような解決手段を提供する。
【００１２】
（１）  操作の手順を示すための処理ボックスと判断ボックスとフローとから構成される手順フローを、ユーザからの選択に基づいて表示する手順フロー表示装置であって、前記手順フローを記憶する手順フロー記憶手段と、前記手順フロー記憶手段に記憶された前記手順フローに対応して、前記判断ボックスと、該判断ボックスにおける分岐条件及び分岐するフローが選択される分岐確率とを対応付けた分岐情報を記憶する分岐情報記憶手段と、前記分岐情報記憶手段に記憶された前記分岐情報に基づいて、前記判断ボックスにおいて分岐して最後の処理ボックスに到達する前記手順フローごとの手順フロー確率を算出する手順フロー確率算出手段と、前記手順フロー確率算出手段によって算出された前記手順フロー確率に基づいて、前記手順フロー確率が最も高い前記手順フローをディスプレイに表示する表示制御手段と、前記判断ボックスにおいて前記ユーザによって入力された分岐選択を受け付ける分岐選択受付手段と、を備え、前記表示制御手段は、前記分岐選択受付手段によって受け付けられた前記分岐選択ごとに、受け付けられた前記分岐選択による分岐後の前記手順フローの中で前記手順フロー確率が最も高い前記手順フローを表示する、手順フロー表示装置。
【００１３】
（１）の構成によれば、（１）に係る手順フロー表示装置は、手順フローを記憶する手順フロー記憶手段と、手順フロー記憶手段に記憶された手順フローに対応して、判断ボックスと、該判断ボックスにおける分岐条件及び分岐するフローが選択される分岐確率とを対応付けた分岐情報を記憶する分岐情報記憶手段とを備える。そして、手順フロー表示装置は、分岐情報記憶手段に記憶された分岐情報に基づいて、判断ボックスにおいて分岐して最後の処理ボックスに到達する手順フローごとの手順フロー確率を算出し、算出した手順フロー確率に基づいて、手順フロー確率が最も高い手順フローをディスプレイに表示し、判断ボックスにおいてユーザによって入力された分岐選択を受け付け、受け付けた分岐選択ごとに、受け付けられた分岐選択による分岐後の手順フローの中で手順フロー確率が最も高い手順フローを表示する。
【００１４】
すなわち、（１）に係る手順フロー表示装置は、手順フローをディスプレイに表示する際に、判断ボックスにおいて手順フローが選択されて分岐するごとに、分岐後の手順フローの中で手順フロー確率が最も高い手順フローを表示する。
したがって、（１）に係る手順フロー表示装置は、手順フローを表示する際に、フロー全体の処理手順が多く、条件分岐が複数存在する場合であっても、見やすく、かつ、実行すべき処理の流れが分かりやすいフロー表示をすることができる。さらに、（１）に係る手順フロー表示装置は、最後に到達する可能性がもっとも高い処理ボックス（最終ゴール）を常に表示することができ、ユーザが実行すべき処理の事前確認や準備等の予測を立てやすいようにすることができる。
【００１５】
（２）  最後の処理ボックスに対応付けて重み係数を記憶する重み係数記憶手段をさらに備え、前記手順フロー確率算出手段は、前記重み係数記憶手段に記憶された前記重み係数に基づいて、前記手順フロー確率を算出する、（１）に記載の手順フロー表示装置。
【００１６】
したがって、（２）に係る手順フロー表示装置は、手順フローを表示する際に、フロー全体の処理手順が多く、条件分岐が複数存在する場合であっても、重要度に応じて、見やすく、かつ、実行すべき処理の流れが分かりやすいフロー表示をすることができる。さらに、（２）に係る手順フロー表示装置は、最後に到達する可能性がもっとも高い処理ボックス（最終ゴール）を重要度に応じて常に表示することができ、ユーザが実行すべき処理の事前確認や準備等の予測を立てやすいようにすることができる。
【００１７】
（３）  前記分岐情報記憶手段は、前記判断ボックスごとの前記分岐条件に対応付けて分岐した回数をさらに記憶し、前記分岐選択受付手段は、前記判断ボックスにおいて前記分岐選択を受け付けるごとに、前記分岐情報記憶手段において前記判断ボックスに対応付けられた前記分岐条件ごとの前記回数をカウントして記憶させると共に、記憶させた前記回数に基づいて前記分岐確率を算出する、（１）又は（２）に記載の手順フロー表示装置。
【００１８】
したがって、（３）に係る手順フロー表示装置は、手順フローを表示する際に、フロー全体の処理手順が多く、条件分岐が複数存在する場合であっても、実績に応じて、見やすく、かつ、実行すべき処理の流れが分かりやすいフロー表示をすることができる。さらに、（３）に係る手順フロー表示装置は、最後に到達する可能性がもっとも高い処理ボックス（最終ゴール）を実績に応じて常に表示することができ、ユーザが実行すべき処理の事前確認や準備等の予測を立てやすいようにすることができる。
【００１９】
（４）  （１）に記載の手順フロー表示装置が実行する方法であって、前記手順フロー確率算出手段が、前記分岐情報記憶手段に記憶された前記分岐情報に基づいて、前記判断ボックスにおいて分岐して最後の処理ボックスに到達する前記手順フローごとの手順フロー確率を算出する手順フロー確率算出ステップと、前記表示制御手段が、前記手順フロー確率算出ステップによって算出された前記手順フロー確率に基づいて、前記手順フロー確率が最も高い前記手順フローをディスプレイに表示する表示制御ステップと、前記分岐選択受付手段が、前記判断ボックスにおいて前記ユーザによって入力された分岐選択を受け付ける分岐選択受付ステップと、前記表示制御手段が、前記分岐選択受付ステップによって受け付けられた前記分岐選択ごとに、受け付けられた前記分岐選択による分岐後の前記手順フローの中で前記手順フロー確率が最も高い前記手順フローを表示するステップと、を備える方法。
【００２０】
したがって、（４）に係る方法は、手順フローを表示する際に、フロー全体の処理手順が多く、条件分岐が複数存在する場合であっても、見やすく、かつ、実行すべき処理の流れが分かりやすいフロー表示をすることができる。さらに、（４）に係る方法は、最後に到達する可能性がもっとも高い処理ボックス（最終ゴール）を常に表示することができ、ユーザが実行すべき処理の事前確認や準備等の予測を立てやすいようにすることができる。
【００２１】
（５）  コンピュータに、（４）に記載の方法の各ステップを実行させるためのプログラム。
【００２２】
したがって、（５）に係るプログラムは、手順フローを表示する際に、フロー全体の処理手順が多く、条件分岐が複数存在する場合であっても、見やすく、かつ、実行すべき処理の流れが分かりやすいフロー表示をコンピュータにさせることができる。さらに、（５）に係るプログラムは、コンピュータに、最後に到達する可能性がもっとも高い処理ボックス（最終ゴール）を常に表示させることができ、ユーザが実行すべき処理の事前確認や準備等の予測を立てやすいようにさせることができる。
【発明の効果】
【００２３】
本発明によれば、手順フローを表示する際に、フロー全体の処理手順が多く、条件分岐が複数存在する場合であっても、見やすく、かつ、実行すべき処理の流れが分かりやすいフロー表示をすることができる。
すなわち、フロー全体を表示すると複雑で大規模な場合に、現時点で予想される最も確からしいフローパス、あるいは、最も確からしく、かつ、重要度の高いフローパスを選択・表示することが可能となる。これにより、設備のオペレータ等にとって、表示された対応手順の流れを把握することが容易となり、今後の対処の予測や対処準備等の注意を喚起することが可能となる。また、重要性の高いフローが表示されることで、例えば処理内容によっては上位者の承認が必要な場合に事前に承認を得ておく等、対応準備を効率的に進めることが可能となる。これらにより、障害原因究明・障害復旧の迅速化に寄与することが期待できる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一の実施形態に係る手順フロー表示装置の構成を示す図である。
【図２】本発明の一の実施形態に係る手順フロー表示装置の手順フロー記憶手段の例を示す図である。
【図３】本発明の一の実施形態に係る手順フロー表示装置の分岐情報記憶手段の例を示す図である。
【図４】本発明の一の実施形態に係る手順フロー表示装置の算出した手順フロー確率の例を示す図である。
【図５】本発明の一の実施形態に係る手順フロー表示装置による、手順フローの表示の例を示す図である。
【図６】図５に続く、表示の例を示す図である。
【図７】図６に続く、表示の例を示す図である。
【図８】図７に続く、表示の例を示す図である。
【図９】本発明の一の実施形態に係る手順フロー表示装置の重み係数記憶手段の例を示す図である。
【図１０】本発明の一の実施形態に係る手順フロー表示装置による、重み係数に基づいて算出した手順フロー確率の例を示す図である。
【図１１】本発明の一の実施形態に係る手順フロー表示装置の処理を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について、図を参照しながら説明する。
図１は、本発明の一の実施形態に係る手順フロー表示装置１０の構成を示す図である。
手順フロー表示装置１０は、手順フロー記憶手段３１と、分岐情報記憶手段３２と、重み係数記憶手段３３と、手順フロー確率算出手段１１と、表示制御手段１２と、分岐選択受付手段１３とを備え、手順フローの動的表示機能を実現する。以下、手段ごとに説明する。
【００２６】
手順フロー記憶手段３１は、手順フローを記憶する。具体的には、手順フロー記憶手段３１は、操作対象設備のアラーム情報等に対応付けて、表示対象となる手順フロー全体をデータとして記憶する（後述する図２参照）。
【００２７】
分岐情報記憶手段３２は、手順フロー記憶手段３１に記憶された手順フローに対応して、判断ボックスと、該判断ボックスにおける分岐条件及び分岐するフローが選択される分岐確率とを対応付けた分岐情報を記憶する（後述する図３参照）。
さらに、分岐情報記憶手段３２は、判断ボックスごとの分岐条件に対応付けて分岐した回数を記憶してもよい。
【００２８】
重み係数記憶手段３３は、最後の処理ボックスに対応付けて重み係数を記憶する（後述する図９参照）。
【００２９】
手順フロー確率算出手段１１は、分岐情報記憶手段３２に記憶された分岐情報に基づいて、判断ボックスにおいて分岐して最後の処理ボックスに到達する手順フローごとの手順フロー確率を算出する。
重み係数を利用する場合、手順フロー確率算出手段１１は、重み係数記憶手段３３に記憶された重み係数に基づいて、手順フロー確率を算出する。
【００３０】
表示制御手段１２は、手順フロー確率算出手段１１によって算出された手順フロー確率に基づいて、手順フロー確率が最も高い手順フローをディスプレイ４１に表示する。具体的には、表示制御手段１２は、手順フロー記憶手段３１を検索（例えば、操作対象設備からのアラーム情報等により手順フロー記憶手段３１を検索し、アラーム情報に対応づけて記憶された全体の手順フローを検索）し、取得する。次に、表示制御手段１２は、手順フローの表示の開始において、取得した手順フロー全体のうち、手順フロー確率が最も高い手順フローをディスプレイ４１に表示する。
【００３１】
分岐選択受付手段１３は、判断ボックスにおいてユーザ（例えば、オペレータ等）によって入力された分岐選択を受け付ける。具体的には、分岐選択受付手段１３は、表示制御手段１２によって表示された手順フローに基づいて操作をしたユーザから、判断ボックスにおける分岐選択の入力を受け付ける。
さらに、分岐選択受付手段１３は、判断ボックスにおいて分岐選択を受け付けるごとに、分岐情報記憶手段３２において判断ボックスに対応付けられた分岐条件ごとの回数をカウントして記憶させると共に、記憶させた回数に基づいて分岐確率を算出し、算出した分岐確率を分岐情報記憶手段３２に記憶させるとしてもよい。なお、記憶させた分岐確率による手順フローごとの手順フロー確率は、手順フロー確率算出手段１１によって算出される。
【００３２】
表示制御手段１２は、分岐選択受付手段１３によって受け付けられた分岐選択ごとに、受け付けられた分岐選択による分岐後の手順フローの中で手順フロー確率が最も高い手順フローを表示する。具体的には、表示制御手段１２は、表示中の手順フローに存在する判断ボックスにおける分岐選択ごとに、受け付けられた分岐選択による分岐後に、最後の処理ボックスに到達する手順フローの中で手順フロー確率が最も高い手順フローを表示する。
【００３３】
以下、具体的に図の例を示しながら、手順フロー表示装置１０が実行する、手順フローの動的表示方法の処理内容を説明する。なお、以下の実施例においては、操作対象設備からのアラーム情報に基づいた障害原因究明・障害復旧手順を題材として例示しているが、本発明は障害原因究明・障害復旧に限定されず、一般的な業務手順フローの表示方法として適用可能である。
【００３４】
図２は、本発明の一の実施形態に係る手順フロー表示装置１０の手順フロー記憶手段３１の例を示す図である。図２（１）の例は、手順フロー記憶手段３１が、アラーム情報に対応付けて手順フローと、分岐情報へのポインタとを記憶している例である。図２（２）の例は、手順フロー記憶手段３１に記憶されている手順フローの全体の例である。
【００３５】
図３は、本発明の一の実施形態に係る手順フロー表示装置１０の分岐情報記憶手段３２の例を示す図である。図３に示すように、分岐情報記憶手段３２は、手順フロー記憶手段３１に記憶された手順フローに対応して、判断ボックス（例えば、判断ボックス＜Ａ＞、判断ボックス＜Ｂ＞、判断ボックス＜Ｃ＞）と、その判断ボックスにおける分岐条件（例えば、ＹＥＳ、ＮＯ）及び分岐するフローが選択される分岐確率（例えば、ＹＥＳが選択される確率、ＮＯが選択される確率）と、選択された回数（例えば、ＹＥＳが選択された回数、ＮＯが選択された回数）とを対応付けた分岐情報を記憶する。
【００３６】
図３の例では、判断ボックス＜Ａ＞はＹＥＳの分岐確率が０．６、ＮＯの分岐確率が０．４であり、判断ボックス＜Ｃ＞はＹＥＳの確率が０．３、ＮＯの確率が０．７である。一方、判断ボックス＜Ｂ＞に至るフローは、判断ボックス＜Ａ＞がＹＥＳの場合と、判断ボックス＜Ａ＞がＮＯ、かつ、判断ボックス＜Ｃ＞がＹＥＳの場合の２通りあり、それぞれの場合に応じて、判断ボックス＜Ｂ＞の分岐確率を図３のように仮定する。
【００３７】
図４は、本発明の一の実施形態に係る手順フロー表示装置１０の算出した手順フロー確率の例を示す図である。図４が示す例は、図３の分岐確率の例に基づいて算出された、最後の処理ボックス（例えば、［ＥＮＤ  Ｘ］、［ＥＮＤ  Ｙ］、［ＥＮＤ  Ｚ］）に到達する手順フロー確率の例である。すなわち、この例では、手順フロー確率は、判断ボックス＜Ａ＞においてＹＥＳが選択され、判断ボックス＜Ｂ＞においてＹＥＳが選択される手順フローの確率が最も高く（最終ゴール［ＥＮＤ  Ｙ−１］）、判断ボックス＜Ａ＞においてＮＯが選択され、判断ボックス＜Ｃ＞においてＹＥＳが選択され、判断ボックス＜Ｂ＞においてＹＥＳが選択される手順フローの確率が最も低い（最終ゴール［ＥＮＤ  Ｙ−２］）。なお、処理ボックスの符号［ＥＮＤ  Ｙ−１］や［ＥＮＤ  Ｙ−２］は、最終ゴールを示す処理ボックス［ＥＮＤ  Ｙ］のうち、途中の経路が異なる（フローパスが異なる）最終ゴールをそれぞれ分けて示している。［ＥＮＤ  Ｘ］、［ＥＮＤ  Ｚ］についても同様である。
【００３８】
上記図２、図３、図４に示した例により、フローの動的表示方法として、（１）分岐確率のみを考慮する場合と、（２）分岐確率と重み係数を考慮する場合との具体的な処理を以下に示す。
なお、図２、図３、図４に基づいた以下の例では各条件分岐が２分岐の例を示しているが、フロー中の各条件分岐はＮ分岐（Ｎは２以上）に一般化することができる。
【００３９】
［分岐確率のみを考慮する場合］
ここでは、重み係数を用いないで、分岐確率のみを考慮した場合について説明する。
【００４０】
図５から図８は、本発明の一の実施形態に係る手順フロー表示装置１０による、手順フローの表示の例を示す図である。
手順フロー表示装置１０は、図４の手順フロー確率により、初期状態では、図５のように、手順フロー確率が最も高い［ＥＮＤ  Ｙ−１］に至る手順フローを表示する。
【００４１】
ここで、ユーザが処理ボックス［１］を実行し、手順フロー表示装置１０が、判断ボックス＜Ａ＞においてＮＯの分岐選択を受け付けたと仮定する。
この場合、手順フロー表示装置１０は、次の判断ボックス＜Ｃ＞の分岐確率に基づき、図６のように、判断ボックス＜Ａ＞においてＮＯの分岐をした後の手順フローの中で、手順フロー確率が最も高い［ＥＮＤ  Ｚ］に至る手順フローを表示する。
【００４２】
次に、ユーザが処理ボックス［６］を実行し、手順フロー表示装置１０が判断ボックス＜Ｃ＞においてＹＥＳの分岐選択を受け付けたと仮定する。
この場合、手順フロー表示装置１０は、判断ボックス＜Ｂ＞に至った手順が“判断ボックス＜Ａ＞がＮＯ、かつ、判断ボックス＜Ｃ＞がＹＥＳ”の場合に相当するため、図７のように、手順フロー表示装置１０は、分岐後の手順フローの中で手順フロー確率が最も高い［ＥＮＤ  Ｘ−２］に至る手順フローを表示する。
【００４３】
次に、ユーザが処理ボックス［３］を実行し、手順フロー表示装置１０が判断ボックス＜Ｂ＞においてＹＥＳの分岐選択を受け付けたと仮定する。この場合、手順フロー表示装置１０は、図８のように、［ＥＮＤ  Ｙ−２］に至る手順フローを表示し、処理を終了する。
【００４４】
［分岐確率と重み係数を考慮する場合］
ここでは、条件分岐における分岐確率に加えて、最後の処理ボックスに至る手順の重要度や評価結果等に応じた重みづけ（重み係数）を考慮する場合について説明する。すなわち、分岐確率だけでなく、手順フロー確率×重み係数を手順フローの表示の判断基準とする。重み係数の例としては、各手順フローの実行後の効果等に関する評価結果、サービスへの影響度合い、原因究明の確度、想定されるリスクの大小等が考えられる。
【００４５】
図９は、本発明の一の実施形態に係る手順フロー表示装置１０の重み係数記憶手段３３の例を示す図である。図９が示すように、重み係数記憶手段３３は、最後の処理ボックスに対応付けて重み係数を記憶している。
【００４６】
図１０は、本発明の一の実施形態に係る手順フロー表示装置１０による、重み係数に基づいて算出した手順フロー確率の例を示す図である。図１０の例は、先の図４に示した例に対して、最後の各処理ボックスの重み係数を、［ＥＮＤ  Ｘ］が０．６、［ＥＮＤ  Ｙ］が０．２、［ＥＮＤ  Ｚ］が０．２と仮定した場合の手順フロー確率の例である。図１０が示すように、重み係数を考慮した場合、手順フロー確率×重み係数の値が最も大きい［ＥＮＤ  Ｘ−１］に至る手順フローを、手順フロー表示装置１０は、最初に表示する。
【００４７】
次に、ユーザが処理ボックス［１］を実行し、手順フロー表示装置１０が、判断ボックス＜Ａ＞においてＮＯの分岐選択を受け付けたと仮定する。手順フロー表示装置１０は、図１０より、“判断ボックス＜Ａ＞がＮＯ”の条件のもとで、［手順フロー確率×重み係数］が最も高い［ＥＮＤ  Ｘ−２］に至る手順フローを表示する。
【００４８】
以下同様に、手順フロー表示装置１０は、各判断ボックスにおいて受け付けた分岐選択の結果に応じて、［手順フロー確率×重み係数］が最も高い手順フローを順次表示する。
【００４９】
図１１は、本発明の一の実施形態に係る手順フロー表示装置１０の処理を示すフローチャートである。手順フロー表示装置１０は、コンピュータ及びその周辺装置が備えるハードウェア並びに該ハードウェアを制御するソフトウェアによって構成され、以下の処理は、それぞれの制御部（例えば、ＣＰＵ）が、ＯＳの下で所定のソフトウェアに従い実行する処理である。
【００５０】
ステップＳ１０１において、ＣＰＵ（表示制御手段１２）は、手順フローを検索する。より具体的には、ＣＰＵは、アラーム情報等により手順フロー記憶手段３１を検索し、アラーム情報に対応づけて記憶された全体の手順フローを検索する。
【００５１】
ステップＳ１０２において、ＣＰＵ（手順フロー確率算出手段１１）は、検索した手順フローに対応する分岐情報に基づいて、全ての手順フロー確率を算出する。より具体的には、ＣＰＵは、検索した手順フローに対応する分岐情報であって分岐情報記憶手段３２に記憶された分岐情報と、重み係数記憶手段３３に記憶された重み係数とに基づいて、判断ボックスにおいて分岐して最後の処理ボックスに到達する手順フローごとの、重み係数を用いた手順フロー確率を算出する。
【００５２】
ステップＳ１０３において、ＣＰＵ（表示制御手段１２）は、手順フロー確率が最大の手順フローを表示する。より具体的には、ＣＰＵは、取得した手順フロー全体のうち、手順フローの開始において、算出された手順フロー確率のうち最も高い手順フロー確率を有する手順フローをディスプレイ４１に表示する。
【００５３】
ステップＳ１０４において、ＣＰＵ（表示制御手段１２）は、最後の処理ボックスに到達したか否かを判断する。この判断がＹＥＳの場合、ＣＰＵは、処理を終了し、ＮＯの場合、ＣＰＵは、処理をステップＳ１０５に移す。
【００５４】
ステップＳ１０５において、ＣＰＵ（分岐選択受付手段１３）は、判断ボックスにおける分岐選択を受け付けると共に、分岐の回数をカウントする。より具体的には、ＣＰＵは、表示された手順フローに基づいて操作をしたユーザから、判断ボックスにおける分岐選択の入力を受け付けると共に、分岐選択を受け付けるごとに、分岐情報記憶手段３２において判断ボックスに対応付けられた分岐条件ごとの回数をカウントして記憶させ、記憶させた回数に基づいて分岐確率を算出する。
【００５５】
ステップＳ１０６において、ＣＰＵ（表示制御手段１２）は、受け付けた分岐選択によって分岐後の手順フローの中で手順フロー確率が最も高い手順フローを表示する。より具体的には、ＣＰＵは、表示中の手順フローに存在する判断ボックスにおける分岐選択ごとに、受け付けた分岐選択による分岐後に、最後の処理ボックスに到達する手順フローの中で手順フロー確率が最も高い手順フローを表示する。その後、ＣＰＵは、処理をステップＳ１０４に移す。
【００５６】
本実施形態によれば、手順フロー表示装置１０は、手順フローを記憶する手順フロー記憶手段３１と、手順フロー記憶手段３１に記憶された手順フローに対応して、判断ボックスと、該判断ボックスにおける分岐条件及び分岐するフローが選択される分岐確率とを対応付けた分岐情報を記憶する分岐情報記憶手段３２とを備える。そして、手順フロー表示装置１０は、分岐情報記憶手段３２に記憶された分岐情報に基づいて、判断ボックスにおいて分岐して最後の処理ボックスに到達する手順フローごとの手順フロー確率を算出し、算出した手順フロー確率に基づいて、手順フロー確率が最も高い手順フローをディスプレイ４１に表示し、判断ボックスにおいてユーザによって入力された分岐選択を受け付けると共に、分岐選択を受け付けるごとに、分岐情報記憶手段３２において判断ボックスに対応付けられた分岐条件ごとの回数をカウントして記憶させると共に、記憶させた回数に基づいて分岐確率を算出し、受け付けた分岐選択ごとに、受け付けられた分岐選択による分岐後の手順フローの中で手順フロー確率が最も高い手順フローを表示する。さらに、手順フロー表示装置１０は、重み係数記憶手段３３を備え、重み係数記憶手段３３に記憶された重み係数を用いた手順フロー確率を算出し、受け付けた分岐選択ごとに、受け付けられた分岐選択による分岐後の手順フローの中で、重み係数を用いた手順フロー確率が最も高い手順フローを表示する。
したがって、手順フロー表示装置１０は、手順フローを表示する際に、フロー全体の処理手順が多く、条件分岐が複数存在する場合であっても、見やすく、かつ、実行すべき処理の流れが分かりやすいフロー表示をすることができる。さらに、手順フロー表示装置１０は、最後に到達する可能性がもっとも高い処理ボックス（最終ゴール）を常に表示することができ、ユーザが実行すべき処理の事前確認や準備等の予測を立てやすいようにすることができる。
【００５７】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００５８】
１０    手順フロー表示装置
１１    手順フロー確率算出手段
１２    表示制御手段
１３    分岐選択受付手段
３１    手順フロー記憶手段
３２    分岐情報記憶手段
３３    重み係数記憶手段
４１    ディスプレイ
【図１】
2015176561.tif 000003
【図２】
2015176561.tif 000004
【図３】
2015176561.tif 000005
【図４】
2015176561.tif 000006
【図５】
2015176561.tif 000007
【図６】
2015176561.tif 000008
【図７】
2015176561.tif 000009
【図８】
2015176561.tif 000010
【図９】
2015176561.tif 000011
【図１０】
2015176561.tif 000012
【図１１】
2015176561.tif 000013