(57)【要約】【課題】ＲＢＡツールが有する膨大な数の部品の中から目的に合致する部品を一覧表示する技術を提供する。【解決手段】ＲＢＡツールの部品名と、複数のパラメータからなる運用情報と、を対応付けて記憶する運用情報テーブルと、複数のパラメータの範囲を指定する検索情報の入力を受け付け、入力を受け付けた検索情報で運用情報テーブルを検索することで部品名と運用情報とを抽出し、抽出した部品名と運用情報とからなる一覧表示情報１０３０を表示することを特徴とする。【選択図】図１２
2014115892.tif 000002
【特許請求の範囲】
【請求項１】
ＲＢＡツールの部品名と、複数のパラメータからなる運用情報とを対応付けて記憶する運用情報テーブルと、
複数の前記パラメータの範囲を指定する検索情報の入力を受け付け、入力を受け付けた前記検索情報で前記運用情報テーブルを検索することで前記部品名と前記運用情報とを抽出し、抽出した前記部品名と前記運用情報とを一覧表示する部品選定部と、を有することを特徴とする運用自動化支援システム。
【請求項２】
請求項１に記載の運用自動化支援システムにおいて、
前記運用自動化支援システムは、前記部品名と部品の用途を特定するためのキーワードとを対応付けて記憶する部品情報テーブルをさらに有し、
前記部品選定部は、前記キーワードの入力を受け付け、入力を受け付けた前記キーワードに対応する前記部品名を前記部品情報テーブルから抽出し、抽出した前記部品名で前記運用情報テーブルを検索することで対応する前記運用情報を抽出し、前記部品情報テーブルから抽出した前記部品名と前記運用情報テーブルから抽出した前記運用情報とを一覧表示することを特徴とする運用自動化支援システム。
【請求項３】
請求項１又は請求項２に記載の運用自動化支援システムにおいて、
前記部品選定部は、前記運用情報テーブルから取得した前記運用情報に含まれる平均復旧時間と平均故障間隔に基づき稼働率を算出し、算出した前記稼働率の順にソートして前記運用情報と前記運用情報に対応する前記部品名とを一覧表示することを特徴とする運用自動化支援システム。
【請求項４】
ＲＢＡツールにより、ＲＢＡツールの部品名と、複数のパラメータからなる運用情報とを対応付けて記憶する記憶ステップと、
部品検索画面から、複数の前記パラメータの範囲を指定する検索情報の入力を受け付ける検索情報入力受付ステップと、
部品選定部により、前記検索情報入力受付ステップにて入力を受け付けた前記検索情報で、前記記憶ステップにて記憶した情報を検索することで前記部品名と前記運用情報とを抽出する検索ステップと、
前記部品選定部により、前記検索ステップにて抽出した前記部品名と前記運用情報とを一覧表示する一覧表示ステップと、を有することを特徴とする運用自動化支援方法。
【請求項５】
運用自動化支援システムとしてコンピュータを機能させるプログラムであって、
ＲＢＡツールにより、ＲＢＡツールの部品名と、複数のパラメータからなる運用情報とを対応付けて記憶する記憶ステップと、
部品検索画面から、複数の前記パラメータの範囲を指定する検索情報の入力を受け付ける検索情報入力受付ステップと、
部品選定部により、前記検索情報入力受付ステップにて入力を受け付けた前記検索情報で、前記記憶ステップにて記憶した情報を検索することで前記部品名と前記運用情報とを抽出する検索ステップと、
前記部品選定部により、前記検索ステップにて抽出した前記部品名と前記運用情報とを一覧表示する一覧表示ステップと、を前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運用自動化支援システムおよび方法ならびにプログラムに関する。
【背景技術】
【０００２】
近年、システムの運用を自動化することがＲＢＡ（Ｒｕｎ  Ｂｏｏｋ  Ａｕｔｏｍａｔｉｏｎ）によって可能になりつつある。システムの運用を自動化するためのＲＢＡツールは、多種多様な運用を自動化するために、膨大な数の運用手順のフローや運用オペレーション（以下、部品）を有している。
【０００３】
本技術分野の背景技術として、特開２０１１−１５９１３１号公報（特許文献１）がある。この公報には、「作業手順書に基づく一連の作業を構成する運用作業の項目とその実施に関連する時刻とを組み合わせたシナリオを、該シナリオに基づいて作業を実施するコンピュータ等を備えた情報システム（例えばサーバ）に登録し、例えばシステム側からの自動的なナビゲーションに応じて前記時刻に関連する作業を実施する手段を設けた。」と記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１５９１３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、運用現場の作業品質の向上、作業工数の削減等を図れる。しかし、特許文献１に記載された技術では、ＲＢＡツールが有する膨大な数の部品の中から目的に合致する部品を一覧表示することができない。
【０００６】
本発明の目的は、ＲＢＡツールが有する膨大な数の部品の中から目的に合致する部品を一覧表示する技術を提供することである。
【０００７】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次の通りである。
【０００９】
本発明は、ＲＢＡツールの部品名と、複数のパラメータからなる運用情報とを対応付けて記憶する運用情報テーブルを有する。そして、複数の前記パラメータの範囲を指定する検索情報の入力を受け付け、入力を受け付けた前記検索情報で前記運用情報テーブルを検索することで前記部品名と前記運用情報とを抽出し、抽出した前記部品名と前記運用情報とを一覧表示する部品選定部を有することで前述の課題を解決する。
【００１０】
また、本発明は、ＲＢＡツールが有する膨大な数の部品の中から目的に合致する部品を一覧表示するためのシステムによる方法や、ＲＢＡツールが有する膨大な数の部品の中から目的に合致する部品を一覧表示するためのシステムとしてコンピュータを機能させるプログラムにも適用する事ができる。
【発明の効果】
【００１１】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１２】
本発明によれば、ＲＢＡツールが有する膨大な数の部品の中から目的に合致する部品を一覧表示できるようになる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施の形態における、運用自動化支援システムの構成例の概要を示す図である。
【図２】図１の運用自動化支援システムにおいて、部品の構成例を示す図である。
【図３】図１の運用自動化支援システムにおいて、部品管理ＤＢが記憶する部品情報テーブルの構成例を示す図である。
【図４】図１の運用自動化支援システムにおいて、運用情報ＤＢが記憶する運用情報テーブルの構成例を示す図である。
【図５】図１の運用自動化支援システムにおいて、運用情報ＤＢが記憶する実行情報テーブルの構成例を示す図である。
【図６】図１の運用自動化支援システムにおいて、テンプレート管理ＤＢが記憶するテンプレート管理テーブルの構成例を示す図である。
【図７】図１の運用自動化支援システムにおいて、部品実行処理の処理フローの一例を示す図である。
【図８】図１の運用自動化支援システムにおいて、運用情報登録処理の処理フローの一例を示す図である。
【図９】図１の運用自動化支援システムにおいて、部品検索処理の処理フローの一例を示す図である。
【図１０】図１の運用自動化支援システムにおいて、テンプレート登録画面の例を示す図である。
【図１１】図１の運用自動化支援システムにおいて、テンプレート選択画面の例を示す図である。
【図１２】図１の運用自動化支援システムにおいて、部品検索画面の例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１５】
＜システム構成＞
図１は、本発明の一実施の形態における、運用自動化支援システムの構成例の概要を示す図である。図１において、運用自動化支援システムは例えば、ＲＢＡツール１０１、部品管理ＤＢ（Ｄａｔａｂｅｓｅ）１０２、運用対象機器１０３、運用情報ＤＢ１０４、部品作成ツール１０５、部品選定部１０６、テンプレート管理ＤＢ１０７を有する。
【００１６】
運用自動化支援システムは、所定のハードウェアおよびソフトウェアにより実装される。例えば、運用自動化支援システムは、プロセッサやメモリなどを有し、プロセッサによるメモリ上のプログラムの実行により、ＲＢＡツール１０１、部品管理ＤＢ１０２、運用対象機器１０３、運用情報ＤＢ１０４、部品作成ツール１０５、部品選定部１０６、テンプレート管理ＤＢ１０７を実現し、運用自動化支援システムとしてコンピュータを機能させる。
【００１７】
ＲＢＡツール１０１は、部品管理ＤＢ１０２に記憶された部品を実行するためのツールである。ＲＢＡツール１０１が部品を実行することにより、部品に定義された運用手順を運用対象機器１０３に対して実行する。
【００１８】
運用情報ＤＢ１０４は、運用情報テーブル４００と実行情報テーブル５００とを記憶する。
【００１９】
部品作成ツール１０５は、運用部品開発者が部品を編集するためのツールである。
【００２０】
部品選定部１０６は、部品検索画面１２００（後述、図１０）からパラメータの範囲を指定する検索情報の入力を受け付ける。また、部品選定部１０６は、入力を受け付けた検索情報で運用情報テーブル４００を検索することで、部品名と運用情報とを抽出する。そして、部品選定部１０６は、抽出した部品名と運用情報とを表示する。
【００２１】
テンプレート管理ＤＢ１０７は、部品を検索するための検索情報をテンプレートとして記憶する。
【００２２】
＜詳細構成＞
図２は、図１の運用自動化支援システムにおいて、部品の構成例を示す図である。「○○センタ―△△業務―□□運用部品」は、部品Ａ、部品Ｂ、部品Ｃ、部品Ｄによって構成される。そして、部品Ａは部品Ａ１、部品Ａ２、部品Ａ３によって構成され、部品Ｂは部品Ｂ１、部品Ｂ２、部品Ｂ３によって構成され、部品Ｃは部品Ｃ１、部品Ｃ２、部品Ｃ３によって構成され、部品Ｄは部品Ｄ１、部品Ｄ２、部品Ｄ３によって構成される。
【００２３】
図３は、図１の運用自動化支援システムにおいて、部品管理ＤＢ１０２が記憶する部品情報テーブル３００の構成例を示す図である。部品情報テーブル３００は、[部品ＩＤ]、[部品名]、[キーワード]、[パス]などのデータ項目を含む。[部品ＩＤ]は、部品を識別するための記号を示す。[部品名]は、部品の名称を示す。[キーワード]は、部品の用途を特定するためのキーワードを示す。[パス]は、部品の所在を示す。
【００２４】
図４は、図１の運用自動化支援システムにおいて、運用情報ＤＢ１０４が記憶する運用情報テーブル４００の構成例を示す図である。運用情報テーブル４００は、[部品ＩＤ]、[部品名]、[最新実行日時]、[実行回数]、[エラー回数]、[平均実行時間]、[平均復旧時間]、[平均故障間隔]などのデータ項目を含む。[最新実行日時]は、部品ＩＤに対応する部品を実行した結果、正常終了した場合であって、最も現時刻に近い正常終了した時刻を示す。[実行回数]は、部品ＩＤに対応する部品が実行された回数を示す。[エラー回数]は、部品ＩＤに対応する部品を実行した場合の異常終了した回数を示す。[平均実行時間]は、部品ＩＤに対応する部品を実行した結果、正常終了した場合の実行時間の平均時間を示す。[平均復旧時間]は、部品ＩＤに対応する部品を実行した結果、異常終了した時刻から再度実行するまでの時刻までの平均時間を示す。[平均故障間隔]は、部品ＩＤに対応する部品を実行した結果、異常終了した時刻から再度異常終了する時刻までの平均時間を示す。
【００２５】
図５は、図１の運用自動化支援システムにおいて、運用情報ＤＢ１０４が記憶する実行情報テーブル５００の構成例を示す図である。実行情報テーブル５００は、[実行ＩＤ]、[部品ＩＤ]、[部品名]、[開始時刻]、[終了時刻]、[実行時間]、[結果]、[親部品ＩＤ]などのデータ項目を含む。[実行ＩＤ]は、部品を実行する毎に割り振られるＩＤを示す。[開始時刻]は、部品ＩＤに対応する部品の実行を開始した時刻を示す。[終了時刻]は、部品ＩＤに対応する部品の実行を終了した時刻を示す。[実行時間]は、部品ＩＤに対応する部品の実行の開始から終了までの時間を示す。[結果]は、部品を実行した結果、正常終了したか異常終了したかを示す。[親部品ＩＤ]は、部品ＩＤに対応する部品を含む部品ＩＤを示す。
【００２６】
図６は、図１の運用自動化支援システムにおいて、テンプレート管理ＤＢ１０７が記憶するテンプレート管理テーブル６００の構成例を示す図である。テンプレート管理テーブル６００は、[テンプレートＩＤ] 、[テンプレート名] 、[キーワード] 、[作成日時]、[更新日時]と、検索情報（ [稼働率  下限]、[稼働率  上限]、[最新実行日時]、[実行回数  下限]、[実行回数  上限]、[平均実行時間  下限]、[平均実行時間  上限]、[平均復旧時間  下限]、[平均復旧時間  上限]、[平均故障間隔  下限]、[平均故障間隔  上限]、[エラー回数  下限]、[エラー回数  上限]）とを対応付けて記憶する。
【００２７】
[テンプレートＩＤ]は、テンプレートを識別するための記号を示す。[テンプレート名]は、テンプレートの名称を示す。[作成日時]は、テンプレートを作成した日時を示す。[更新日時]は、作成したテンプレートをその後、更新した日時を示す。[稼働率  下限]は、稼働率の下限値を示す。[稼働率  上限]は、稼働率の上限値を示す。[最新実行日時]は、テンプレートに対応する検索情報を直近に実行した日時を示す。[実行回数  下限]は、実行回数の下限値を示す。[実行回数  上限]は、実行回数の上限値を示す。[平均実行時間  下限]は、平均実行時間の下限値を示す。[平均実行時間  上限]は、平均実行時間の上限値を示す。[平均復旧時間  下限]は、平均復旧時間の下限値を示す。[平均復旧時間  上限]は、平均復旧時間の上限値を示す。[平均故障間隔  下限]は、平均故障間隔の下限値を示す。[平均故障間隔  上限]は、平均故障間隔の上限値を示す。[エラー回数  下限]は、エラー回数の下限値を示す。[エラー回数  上限]は、エラー回数の上限値を示す。
【００２８】
＜応答画面例（１）：テンプレート登録画面＞
図１０は、テンプレート登録画面１０００の例を示す。テンプレート登録画面１０００には、[テンプレート名]、[キーワード]と検索情報（ [稼働率  下限]、[稼働率  上限]、[最新実行日時]、[実行回数  下限]、[実行回数  上限]、[平均実行時間  下限]、[平均実行時間  上限]、[平均復旧時間  下限]、[平均復旧時間  上限]、[平均故障間隔  下限]、[平均故障間隔  上限]、[エラー回数  下限]、[エラー回数  上限]）に入力を受け付けるためのテキストボックスが表示される。
【００２９】
「登録」ボタン１０５０の操作を受け付けると、テキストボックスから入力を受け付けた情報が、テンプレート管理テーブル６００に記憶される。
【００３０】
また、「参照」ボタン１０４０の操作を受け付けると、テンプレート選択画面１１００（後述、図１１）が表示される。
【００３１】
＜応答画面例（２）：テンプレート選択画面＞
図１１は、テンプレート選択画面１１００の例を示す。テンプレート選択画面１１００には、テンプレート管理テーブル６００に記憶されている[テンプレートＩＤ]と[テンプレート名]と[作成日時]と[更新日時]とを一覧表示するテンプレートリスト１０６０が表示される。
【００３２】
テンプレート選択画面１１００では、テンプレートリスト１０６０に一覧表示されたテンプレートから一のテンプレートの選択を受け付ける。
【００３３】
「戻る」ボタン１０８０への操作を受け付けると、テンプレート登録画面１０００が表示される。
【００３４】
また、「選択」ボタン１０７０への操作を受け付けると、選択を受け付けたテンプレートの情報がテキストボックスに反映されたテンプレート登録画面１０００が表示される。
【００３５】
＜応答画面例（３）：部品検索画面＞
図１２は、部品検索画面１２００の例を示す。部品検索画面１２００には、テンプレート名の選択を受け付けるリストボックス１０１０、キーワードの入力を受け付けるテキストボックス１０２０、検索情報の入力を受け付けるテキストボックスが表示される。さらに、部品検索画面１２００には、[部品ＩＤ]、[部品名]、[パス]、[最新実行日時]、[稼働率]、[実行回数]、[エラー回数]、[平均実行時間]、[平均復旧時間]、[平均故障間隔]などのデータ項目への情報を一覧表示する一覧表示情報１０３０が表示される。
【００３６】
＜処理（１）：部品検索処理＞
図９は、本システムにおける部品検索処理の処理フローの一例を示す図である。
【００３７】
まず、Ｓ８０１にて、部品選定部１０６は、部品検索画面１２００に表示されたリストボックス１０１０からテンプレート名の選択を運用者から受け付けたか否かを判定する。リストボックス１０１０からテンプレート名の選択を運用者から受け付けたと判定する場合（Ｓ８０１−Ｙｅｓ）、Ｓ８０２へ進む。
【００３８】
次に、Ｓ８０２にて、部品選定部１０６は、Ｓ８０１で選択を受け付けたテンプレート名をキーにテンプレート管理テーブル６００を検索し、テンプレート名に対応する[キーワード]と検索情報（[稼働率  下限]、[稼働率  上限]、[最新実行日時]、[実行回数  下限]、[実行回数  上限]、[平均実行時間  下限]、[平均実行時間  上限]、[平均復旧時間  下限]、[平均復旧時間  上限]、[平均故障間隔  下限]、[平均故障間隔  上限]、[エラー回数  下限]、[エラー回数  上限]）を取得する。
【００３９】
次に、Ｓ８０３にて、部品選定部１０６は、部品検索画面（前述、図１２）にＳ８０２で取得した、[キーワード]を反映するとともに、各パラメータへ検索情報を反映しＳ８０５に進む。
【００４０】
一方、Ｓ８０１にて、部品選定部１０６が、リストボックス１０１０からテンプレート名の選択を運用者から受け付けないと判定する場合（Ｓ８０１−Ｎｏ）、Ｓ８０４に進む。
【００４１】
次に、Ｓ８０４にて、部品選定部１０６は、部品検索画面から運用者の操作によって直接キーワードと検索情報への入力を受け付け、Ｓ８０５に進む。
【００４２】
次に、Ｓ８０５にて、部品選定部１０６は、部品検索画面から運用者の操作によって、「検索」ボタンへの操作を受け付け、Ｓ８０６に進む。
【００４３】
次に、Ｓ８０６にて、部品選定部１０６は、入力を受け付けた検索情報に基づき、運用情報テーブル４００を検索することで、運用情報（[部品ＩＤ]、 [最新実行日時]、[実行回数]、[エラー回数]、[平均実行時間]、[平均復旧時間]、[平均故障間隔]）と運用情報に対応する[部品名]を取得する。
【００４４】
次に、Ｓ８０７にて、部品選定部１０６は、Ｓ８０６で取得した[部品名]と[キーワード]とをキーに部品情報テーブル３００を検索することで[部品名]と[キーワード]に対応する[パス]を取得する。
【００４５】
次に、Ｓ８０８にて、部品選定部１０６は、Ｓ８０６で取得した運用情報に基づき[部品名]ごとの[稼働率]を算出する。なお、[稼働率]は、[平均復旧時間]と[平均故障間隔]とを加算した値で[平均故障間隔]を除算することで算出する。
【００４６】
次に、Ｓ８０９にて、部品選定部１０６は、Ｓ８０６で取得した[部品名]と運用情報と、Ｓ８０７で取得した[パス]と、Ｓ８０８で算出した[稼働率]とを併合することで、併合情報を生成する。
【００４７】
次に、Ｓ８１０にて、部品選定部１０６は、稼働率の高い[部品名]ほど、リストの上位に表示されるように、併合情報をソートすることで一覧表示情報１０３０を生成する。
【００４８】
最後に、Ｓ８１１にて、部品選定部１０６は、Ｓ８１０で生成した一覧表示情報１０３０を表示し、処理を終了する。
【００４９】
＜処理（２）：部品実行処理＞
図７は、本システムにおける部品実行処理の処理フローの一例を示す図である。
【００５０】
まず、Ｓ７０１にて、ＲＢＡツール１０１は、スケジューラに登録されている自部品名をキーに部品管理ＤＢ１０２が記憶する部品情報テーブル３００を検索することで、部品名に対応する[パス]を自動で取得し、Ｓ７０３に進む。または、Ｓ７０２にて運用者から部品作成ツール１０５へ部品名の入力を受け付けることで、入力を受け付けた部品名をキーに部品管理ＤＢ１０２が記憶する部品情報テーブル３００を検索することで、部品名に対応する[パス]を取得し、Ｓ７０３に進む。
【００５１】
次に、Ｓ７０３にて、ＲＢＡツール１０１は、Ｓ７０１またはＳ７０２にて取得した[パス]に記憶されている、部品を取得する。そして、ＲＢＡツール１０１は、取得した部品に定義されているフローや運用オペレーションを実行することで運用対象機器１０３を運用する。
【００５２】
次に、Ｓ７０４にて、ＲＢＡツール１０１は、運用情報登録処理（後述、図８）を行い、部品実行処理を終了する。
【００５３】
＜処理（３）：運用情報登録処理＞
図８は、本システムにおける運用情報登録処理の処理フローの一例を示す図である。
【００５４】
まず、Ｓ７１２にて、ＲＢＡツール１０１は、Ｓ７０３にて実行したフローや運用オペレーションによる運用が正常終了したか否かを判定する。運用が正常終了であるとＲＢＡツール１０１が判定する場合（Ｓ７１２−Ｙｅｓ）、Ｓ７１３に進む。
【００５５】
次に、Ｓ７１３にて、ＲＢＡツール１０１は、実行情報テーブル５００に[部品名] と、Ｓ７０３の実行内容に基づく、[実行ＩＤ]、[部品ＩＤ]、[開始時刻]、[終了時刻]、[実行時間]、[結果]、[親部品ＩＤ]などのデータ項目からなる実行情報を記憶する。
【００５６】
次に、Ｓ７１４にて、ＲＢＡツール１０１は、Ｓ７０３で実行した[部品名]に対応する運用情報テーブル４００の運用情報（[部品ＩＤ]、 [最新実行日時]、[実行回数]、[エラー回数]、[平均実行時間]、[平均復旧時間]、[平均故障間隔]）を、Ｓ７０３の実行内容に基づき更新し、処理を終了する。
【００５７】
一方、Ｓ７１２にて、運用が正常終了ではないとＲＢＡツール１０１が判定する場合（Ｓ７１２−Ｎｏ）、Ｓ７１５に進む。
【００５８】
次に、Ｓ７１５にて、ＲＢＡツール１０１は、実行情報テーブル５００に[部品名] と、Ｓ７０３の実行内容に基づく、[実行ＩＤ]、[部品ＩＤ]、[開始時刻]、[終了時刻]、[実行時間]、[結果]、[親部品ＩＤ]などのデータ項目からなる実行情報を記憶する。
【００５９】
次に、Ｓ７１６にて、ＲＢＡツール１０１は、Ｓ７０３で実行した部品名に対応する運用情報テーブル４００の[実行回数]と[エラー回数]とを更新する。
【００６０】
次に、Ｓ７１７にて、部品作成ツール１０５は、運用者から部品の異常個所への修正を受け付ける。
【００６１】
次に、Ｓ７１８にて、Ｓ７１７にて修正した修正後の部品に定義されているフローや運用オペレーションを実行することで運用対象機器１０３を運用する。
【００６２】
次に、Ｓ７１９にて、ＲＢＡツール１０１は、Ｓ７１８にて実行したフローや運用オペレーションによる運用が正常終了したか否かを判定する。運用が正常終了であるとＲＢＡツール１０１が判定する場合（Ｓ７１９−Ｙｅｓ）、Ｓ７２０に進む。一方、Ｓ７１９にて、運用が正常終了ではないとＲＢＡツール１０１が判定する場合（Ｓ７１９−Ｎｏ）、Ｓ７１５に進む。
【００６３】
次に、Ｓ７２０にて、ＲＢＡツール１０１は、実行情報テーブル５００に[部品名] と、Ｓ７１８の実行内容に基づく、[実行ＩＤ]、[部品ＩＤ]、[開始時刻]、[終了時刻]、[実行時間]、[結果]、[親部品ＩＤ]などのデータ項目からなる実行情報を記憶する。
【００６４】
次に、Ｓ７２１にて、ＲＢＡツール１０１は、Ｓ７１８で実行した[部品名]に対応する運用情報テーブル４００の運用情報を、Ｓ７１８の実行内容に基づき更新し、処理を終了する（Ｓ７２２）。
【００６５】
ここで、本発明の運用自動化支援方法およびプログラムは、Ｓ７１４が記憶ステップに相当し、Ｓ８０１、Ｓ８０４が検索情報入力受付ステップに相当し、Ｓ８０６が検索ステップに相当し、Ｓ８１１が一覧表示ステップに相当する。
【００６６】
＜本実施の形態の効果＞
以上説明した本実施の形態における運用自動化支援システムによれば、入力を受け付けた検索情報で運用情報テーブル４００を検索し、部品名と運用情報とを抽出することで、抽出した部品名と運用情報とを一覧表示できるようになる。
【００６７】
また、部品の用途を特定するためのキーワードと部品名とを対応付けて記憶する部品情報テーブル３００を有し、キーワードで部品情報テーブル３００を検索することで、キーワードに対応する部品名を抽出できるようになる。
【００６８】
また、運用情報に含まれる平均復旧時間と平均故障間隔に基づき稼働率を算出し、算出した稼働率の順にソートすることで、稼働率の高い部品名と運用情報ほどリストの上位一覧表示できるようになる。
【００６９】
以上、本発明によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００７０】
本発明は、ＲＢＡツール１０１が有する膨大な数の部品の中から目的に合致する部品を一覧表示できるという優れた効果を有し、運用自動化支援システムおよび方法ならびにプログラムにも適用することができる。
【符号の説明】
【００７１】
１０１  ＲＢＡツール
１０２  部品管理ＤＢ
１０３  運用対象機器
１０４  運用情報ＤＢ
１０５  部品作成ツール
１０６  部品選定部
１０７  テンプレート管理ＤＢ
３００  部品情報テーブル
４００  運用情報テーブル
５００  実行情報テーブル
６００  テンプレート管理テーブル
１０００  テンプレート登録画面
１０１０  リストボックス
１０２０  テキストボックス
１０３０  一覧表示情報
１０４０  「参照」ボタン
１０５０  「登録」ボタン
１０６０  テンプレートリスト
１０７０  「選択」ボタン
１０８０  「戻る」ボタン
１１００  テンプレート選択画面
１２００  部品検索画面
【図１】
2014115892.tif 000003
【図２】
2014115892.tif 000004
【図３】
2014115892.tif 000005
【図４】
2014115892.tif 000006
【図５】
2014115892.tif 000007
【図６】
2014115892.tif 000008
【図７】
2014115892.tif 000009
【図８】
2014115892.tif 000010
【図９】
2014115892.tif 000011
【図１０】
2014115892.tif 000012
【図１１】
2014115892.tif 000013
【図１２】
2014115892.tif 000014