(57)【特許請求の範囲】
【請求項１】
作業手順書に基づく一連の作業を構成する作業項目と該作業項目の実施時期に関連する時刻とを組み合わせた一連の作業シナリオを実施するオペレーションズ・コーディネーション機能を有するＯＣサーバを含み、前記シナリオの実施時刻に従って前記一連の作業項目の作業を実施し、当該実施の運用状況をＯＣクライアントを介して作業者側に通知する運用自動化支援装置を備えた運用自動化支援システムであって、
前記運用自動化支援装置の前記ＯＣサーバは、処理部、登録部、を有し、
前記処理部は、運用準備部、運用実行部、を有し、
前記運用準備部は、前記作業手順書の作業項目を作業項目毎に分け、各作業項目を時間軸に沿って作業が順次できるように複数の作業項目に分解する手段、当該分解した作業項目毎に作業を開始する前記実施時刻を対応付けし、当該作業項目と当該実施時刻の組合せからなる前記シナリオを作成する手段、当該作成したシナリオを前記登録部に登録する手段、を含み、
前記運用実行部は、前記実施時刻が到来したとき、当該実施時刻に対応する当該作業項目の作業を実施する手段、当該作業の実施が完了すると、前記ＯＣクライアント側に、前記運用状況を通知する手段、を含み、
前記作業手順書の作業項目と該作業項目の実施時刻とを組み合わせた一連の作業シナリオを前記シナリオの実施時刻に従って前記作業項目の作業を実施する運用自動化支援システム。
【請求項２】
前記運用自動化支援装置の前記運用実行部は、前記実施時刻が到来したとき、アラームを上げ、当該アラームを前記ＯＣクライアントのシナリオ画面に表記する手段、前記時刻に従って実施される前記作業項目の作業の進捗状況を、前記ＯＣクライアントのシナリオ画面に表示し、当該表記をもって前記ＯＣクライアント側へ自動的に通知する手段を備えている請求項１記載の運用自動化支援システム。
【請求項３】
前記シナリオが、各作業のステータス管理、操作・コマンド実行機能を有するアクション・ナビにより自動的なアクションナビゲーションに応じて実行される請求項１記載の運用自動化支援システム。
【請求項４】
作業手順書に基づく一連の作業を構成する作業項目と該作業項目の実施時期に関連する時刻とを組み合わせた一連の作業シナリオを実施するオペレーションズ・コーディネーション機能を有するＯＣサーバを含み、前記シナリオの実施時刻に従って前記一連の作業項目の作業を実施し、当該実施の運用状況をＯＣクライアントを介して作業者側に通知する運用自動化支援装置を備えた運用自動化支援システムにおける前記シナリオを実施する運用自動化支援方法であって、
前記運用自動化支援装置の前記ＯＣサーバは、処理部、登録部を有し、
前記処理部は、運用準備処理部、運用実行処理部、を有し、
前記運用準備処理部は、
前記作業手順書の作業項目を作業項目毎に分け、各作業項目を時間軸に沿って作業が順次できるように複数の作業ステップに分解するステップ、
当該分解した作業項目毎に作業を開始する前記実施時刻を対応付けし、当該作業項目と当該実施時刻の組合せからなる前記シナリオを作成するステップ、
当該作成したシナリオを前記登録部に登録するステップ、を含み、
前記運用実行処理部は、
前記実施時刻が到来したとき、当該実施時刻に対応する当該作業項目の作業を実施するステップ、
当該作業の実施が完了すると、前記ＯＣクライアント側に、前記運用状況を通知するステップ、を含み、
前記作業手順書の作業項目と該作業項目の実施時刻とを組み合わせた一連の作業シナリオを前記シナリオの実施時刻に従って前記作業項目の作業を実施する運用自動化支援方法。
【請求項５】
請求項４記載の運用自動化支援方法において、
前記運用実行処理部は、更に
前記実施時刻が到来したとき、アラームを上げ、当該アラームを前記ＯＣクライアントのシナリオ画面に表記するステップ、
前記時刻に基づく作業項目の作業ステップの進捗状況を前記ＯＣクライアントを介してサービス提供者へ自動的に通知するステップ、
を備えた運用自動化支援方法。
【請求項６】
作業手順書に基づく一連の作業を構成する作業項目と該作業項目の実施時期に関連する時刻とを組み合わせた一連の作業シナリオを実施するオペレーションズ・コーディネーション機能を有するＯＣサーバを含み、前記シナリオの実施時刻に従って前記一連の作業項目の作業を実施し、当該実施の運用状況をＯＣクライアントを介して作業者側に通知する運用自動化支援装置であって、
運用現場の自動化支援環境にある前記運用自動化支援装置の前記ＯＣサーバは、処理部、登録部、を有し、
前記処理部は、運用準備部、運用実行部、を有し、
前記運用準備部は、
運用関係者からの作業手順書の情報を受け、該情報から前記作業手順書の各作業項目を時間軸に沿って作業が順次できるように複数の作業項目に分解する分解部と、前記分解部にて分解された作業項目と該作業項目の実施時刻とを組み合わせた一連の作業シナリオを作成するシナリオ作成部と、を備え、
前記運用実行部は、
前記登録部に登録された前記シナリオで設定された前記時刻に基づいて前記シナリオの前記作業項目を実行する実行部と、
前記実行部で実行された前記作業項目の運用状況を前記運用関係者に通知する通知部と、
を備え、
前記登録部は、前記シナリオ作成部にて作成されたシナリオを登録するサービス手順データベースを備え、
前記作業手順書の作業項目と該作業項目の実施時刻とを組み合わせた一連の作業シナリオを前記シナリオの実施時刻に従って前記作業項目の作業を実施することを特徴とする運用自動化支援装置。
【請求項７】
請求項６の運用自動化支援装置において、前記ＯＣサーバは、更に、前記運用自動化支援装置から展開されるアクション・シーケンスを管理し、該アクション・シーケンスに従った作業項目の詳細作業手順の実行を支援するアクション・ナビと、前記運用自動化支援装置と連携し、遠隔操作を支援するオペレーションズ・アシスタント、前記通知部の通知の収容、管理する通信ツールを含むツール群とを備えた運用自動化支援装置。
【請求項８】
運用現場の自動化支援環境にある運用自動化支援装置において、
作業手順書に基づく一連の作業を構成する作業項目と該作業項目の実施タイミングに関連する時刻とを組み合わせてシナリオ実施時期に関連する時刻とを組み合わせた一連の作業シナリオを作成し、当該シナリオに基づいて当該作業項目を実施する情報システムを有し、
前記情報システムは、前記シナリオの実施タイミングに関連する時刻に従って前記作業項目の作業を実施する運用準備部、運用実行部を備え、
前記運用準備部は、
運用関係者からの前記作業手順書の情報を受け、該情報から前記作業手順書の各作業項目を時間軸に沿って作業が順次できるように複数の作業項目に分解する分解処理部と、
前記分解処理部にて分解された作業項目と該作業項目の実施時刻とを組み合わせた一連の作業シナリオを作成し、当該作成シナリオを登録部に登録するシナリオ作成処理部と、
を含み、
前記運用実行部は、
前記シナリオ作成処理部にて作成された前記シナリオの時刻に基づいて前記シナリオの前記作業項目を実行する実行処理部と、
前記実行処理部で実行された前記作業項目の運用状況を前記運用関係者に通知する通知処理部と、
を備えたことを特徴とする運用自動化支援装置。
【請求項９】
前記通知処理部が、前記シナリオを構成するシナリオ・オブジェクトを制御し、その色を変える制御部を含んでいる、請求項８記載の運用自動化支援装置。
【請求項１０】
請求項８の運用自動化支援装置において、前記情報システムは、更に、前記運用自動化支援装置から展開されるアクション・シーケンスを管理し、該アクション・シーケンスに従った作業項目の詳細作業手順の実行を支援するアクション・ナビと、前記運用自動化支援装置と連携し、遠隔操作を支援するオペレーションズ・アシスタント、前記通知処理部の通知の収容、管理する通信ツールを含むツール群とを備えた運用自動化支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は運用自動化支援システム等に関し、例えば作業手順書の作業項目の作業を自動的に実現し、その状況を作業者側に通知する運用自動化支援システム、運用自動化支援装置、運用自動化支援方法に関する。
【背景技術】
【０００２】
ＩＴシステムを利用したＩＴ運用の現場では、様々な作業が混在しており、いろいろな形で不具合が生じている。具体的には、比較的緊急性の高い突発作業と計画的な作業、それらの混在による優先度判断の混乱や誤操作、連絡漏れなどの作業ミスである。
【０００３】
従来、運用の管理者は、例えばＩＴ管理ルールの導入や属人的な対応により、これらの作業負担の軽減、作業効率の向上やミス防止に取り組んでいるのが現状である。
【０００４】
ここで、ＩＴ管理ルールの導入や属人的な対応とは、ＩＴシステムを利用したサービス提供現場（運用現場）では、その作業者（サービス提供者）が紙ベースの作業手順書を参照しながら行うべき作業を知り遂行することであった。
【０００５】
具体例として、サービス提供者がサービス手順書を参照し、サービス提供者側の情報処理装置、例えばパーソナルコンピュータからサービス対象、例えばＩＴ環境システムをオペレーションしていた。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】広義ＩＴあるいは情報システムの運用を実現する業界・国際標準モデルＩＴＳＭＳ(IT Service Management System)として下記がある．
【非特許文献２】ＩＴＩＬ（IT Infrastructure Library）運用モデル
【非特許文献３】ＩＳＯ／ＩＥＣ２００００運用モデル
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、このような作業の仕方では、作業の実施時刻は、サービス提供者である作業者の主体的な判断に委ねられているため、作業者自身が、例えばその時の繁忙感に影響され、本来なされるべき作業の実行が忘れ去られたり、あるいは漏れたりする等、適切に実行されないような課題があった。
【０００８】
例えば、作業者が複数案件に対応中等の場合、お客様（サービス提供先）への連絡が漏れたり、次の作業への開始が遅れたりすることが頻繁に起こったり、当日のみの連絡先変更など、イレギュラーな作業（運用）を間違いなく実行する手順が煩雑になる等の課題があった。
【０００９】
以上のように従来は、ＩＴ運用システムにおいて、運用手順を紙ベースの運用手順書を参考にして運用（作業内容）を手作業で実行していたので、前述したような問題があった。
【００１０】
従って、ＩＴシステムやサービスの運用では、例えばオンサイトあるいはリモートでの計画、実行から結果報告まで作業全般にかかわる一連の流れにかかる、「現場」のサービス実行環境を改善することが重要な課題となっている。
【課題を解決するための手段】
【００１１】
本願発明はかかる課題に鑑みてなされ、サービス提供者への作業支援について考慮したものであって、例えば、前述した先行特許文献で列挙した仕様を先取りして実現する仕組みである。
【００１２】
本願発明の目的は運用現場の作業品質の向上、作業工数の削減等を図れる運用自動化支援システム、装置、方法を提供することにある。
【００１３】
本願発明は、前記目的を達成するため、ＩＴ運用システムにおいて、運用自動化支援機能を持たせた運用自動化支援装置を実現し、運用手順（作業手順）を自動化し、その運用状況を可視化可能に構成したことを特徴とするものである。
【００１４】
例えば、ＩＴ運用システムにおいて、オペレーションズ・コーディネータ（ＯＣ）を設け、該オペレーションズ・コーディネータ（ＯＣ）のオペレーションズ・コーディネーションをもって、作業手順書に基づいて作成したシナリオであって、かつ運用作業の項目とその実施時期（作業実施タイミング）に関連する時刻とを組み合わせたシナリオを作成し、該シナリオに基づいて作業を実施するコンピュータ等を備えた所謂情報システムに登録し、前記シナリオの実施時刻に従って前記作業項目の作業を実施する手段を備えたものである。
【発明の効果】
【００１５】
本願発明によれば、従来の課題を是正することができ、運用現場（作業者）の作業を滞りなく実行させることが可能となり、作業品質向上が図れ、作業工数の削減を図ることができる。
【図面の簡単な説明】
【００１６】
【図１】本願発明の運用の自動化支援環境の全体概要を示す図である。
【図２】シナリオ・オブジェクト群とオペレーションズ・コーディネータとアクション・ナビとの関係を示す構成要素イメージ図である。
【図３】シナリオ作成・編集画面イメージレイアウトの一例を示す図である。
【図４】オペレーションズ・コーディネータのイメージレイアウトの一例を示す図である。
【図５】サービス運用基盤ポータルのポータル画面の一例を示す図である。
【図６】オペレーションズ・コーディネータのシナリオ実行画面の一例を示す図である。
【図７】アクション・ナビのアクション・シーケンス実行画面の一例を示す図である。
【図８】本願発明の一実施例を示す運用自動化支援システムの構成を示す図である。
【図９】運用自動化支援システムを構成するＯＣサーバを含む運用自動化支援装置の機能構成図である。
【図１０】ＯＣサーバを含む運用自動化支援装置の運用準備処理を示すフロー図である。
【図１１】ＯＣサーバを含む運用自動化支援装置の運用実行処理を示すフロー図である。
【図１２】運用自動化支援装置とサービス提供者ＯＣとサービス対象者（サービス対象者端末）間のシーケンスを示す図である。
【図１３】運用自動化支援装置の作業項目と該作業項目の実施時期を示す時刻との関係及びサービス提供形態の一例を示す図である。
【図１４】サービス手順書のシナリオパターン例を示す図である。
【発明を実施するための形態】
【００１７】
運用手順書（作業手順書）の運用（作業）の自動化を、作業項目と実施時期（時刻）とを組み合わせたシナリオに基づいて実現した。
【実施例】
【００１８】
まず、図１において、本願発明に関する運用の自動化支援環境の全体概要の機能について説明する。
【００１９】
本システムは、サービス基盤として、例えばオペレーションズ・コーディネータＯＣ（Operations Coordinator）３、アクション・ナビＡＮ（Action  Navi）４、ツール群５を含み、これらは、以下の運用自動化支援機能を備えている。
【００２０】
本環境では、運用にかかわる従来の「手順」をシナリオとアクション・シーケンスに落とし込み、予め定義したシナリオのストーリ上で各種ツールを標準的に組み合わせて、実作業の遂行を統一的に管理、展開するものである。
【００２１】
これを実現するために、例えば、次の３層構造が採られる。すなわち、トップ画面である「ポータル」から下記の管理機構（構成モジュール）へ展開する。
（１）オペレーションズ・コーディネータＯＣ：シナリオレベルの管理
（２）アクション・ナビＡＮ：ＯＣから展開されるアクション・シーケンスレベルの管理
（３）ツール：遠隔操作（ＯＡ）やアラートの発行等の各種収容と管理
【００２２】
ここで、オペレーションズ・コーディネータＯＣは、運用手順（業務フロー）を管理し、ナビゲーションする仕組みとなっている。また、後述する運用手順の進捗状況の表示や作業開始／完了期限等をＯＣ関係者（管理者や作業者等）に通知する機能を有している。運用手順はテンプレート化された部品（オブジェクトや矢印）を組み合わせて作成される。
【００２３】
オペレーションズ・コーディネータＯＣのオペレーションズ・コーディネーションは、運用現場における手順書とＩＴＩＬ（ＩＳＯ／ＩＥＣ２００００）ベースのマネジメントプロセスとをモデル化して統合するＩＴ運用環境である。また、作業やコマンド投入など実行手順の起動・確認・測定や制御等を自動化支援することにより、ＩＴ運用プロセスのオペレーション効率・オペレーション品質を大幅に改善させるソフトウェアプラットフォームである。
【００２４】
アクション・ナビＡＮはオペレーションズ・コーディネータＯＣと連携し、オペレーションズ・コーディネータＯＣでの詳細作業手順を管理／ナビゲーションする仕組みとなっている。そして、運用支援ツール群、共通部品群を使用し処理を実行する。処理の実行状況を記録、進捗管理にも利用される。
【００２５】
ツール群はオペレーションズ・コーディネータＯＣと連携して利用されるオペレーションズ・アシスタントＯＡ（Operation Assistant）とその他ツールを含んでいる。オペレーションズ・アシスタントＯＡは遠隔操作を支援するツールで、準備された処理を実行する。
【００２６】
また、オペレーションズ・コーディネータＯＣは、ＳＤＣ（Service Desk Controller）６や各ツール５と連携し、操作履歴情報をナリッジＤＢ（ＳＫＭＳ：Service Knowledge Management System)７に蓄積するために利用される。また、コマンドラインＩ／Ｆを追加し、コマンド実行部品としても利用される。その他のツールには、メール送信ツールやアラーム通報を行う通信手段や各種のデータ分析ツール、音声読み出しツール等が含まれている。
【００２７】
運用自動化支援システムには、シナリオ作成・編集機能１やサービス運用基盤ポータル２も実装されている。
【００２８】
ここで、シナリオ作成・編集機能とは、運用手順（業務フロー）や詳細作業手順を、後述するオペレーションズ・コーディネータＯＣやアクション・ナビＡＮ上で動作するシナリオとして作成・編集する機能である。
【００２９】
サービス運用基盤ポータルは作業予定や作業状況を管理する機能を有している。また、作業予定をカレンダーイメージでポータル画面（トップ画面）に表示する機能や、作業予定の詳細情報をＳＤＣ等所謂サービスデスクツールと連携する機能を含んでいる。予定表には、例えば担当者、作業日時、シナリオ等の予定が登録される。
【００３０】
ＳＤＣ６、ＳＫＭＳ７、共通基盤８は運用自動化支援システムと連携している。ＳＤＣはオペレーションズ・コーディネータＯＣ、各ツールのオペレーションズ・アシスタントＯＡと連携し、運用／操作履歴をインデント情報と紐付け、情報蓄積を図る。
【００３１】
ナリッジＤＢを構成するＳＫＭＳは運用手順やノウハウを蓄積するものである。その運用手順やノウハウはＯＣ関係者により共有される。
【００３２】
共通基盤は，ユーザ権限により使用できる機能を制御する機能、また作業開始時刻等を管理し、設定時刻、各種通報機能を起動する機能を有している。これらの機能は、既存の技術で実現可能であるので、その詳細は省略する。
【００３３】
しかし、後述する本願発明の運用自動化支援システム／装置についての理解を補助するため、図２〜図４を参照して、前記各機能の構成要素について簡単に説明する。
【００３４】
シナリオ作成・編集には、図２に示す如く、シナリオ・オブジェクト群５１が必要である。シナリオ・オブジェクト群は、例えば部品（開始、終了、分岐、繰り返し、コメント、承認、メール送信、ネストや，ＡＮでの実施、参照、確認）等のシナリオ・オブジェクトから構成される。ここで、シナリオとは、フローで表現される運用作業手順であり、作業の実施や承認、分岐、繰り返しなどを矢印でつなぎ合わせたものを意味する（図２、図４等参照）。
【００３５】
シナリオは、オペレーションズ・コーディネータＯＣにて前記シナリオ・オブジェクトを組み合わせて作成する。例えば図３に示す如く、アイコン群５１から必要なアイコン、つまりシナリオ・オブジェクトである部品をドラッグ＆ドロップし、これらを組み合わせてシナリオ・フローを作成する。このドラッグ＆ドロップはＯＣ関係者（管理者や作業者あるいはシナリオオーサ）によりなされる。
【００３６】
シナリオ・オブジェクトとは、シナリオの構成要素のことである。図３において、このシナリオのシナリオ・オブジェクト５１をクリックすると、アクション・ナビＡＮが起動し、図２に示すようなアクションを含むアクション・シーケンス５３が画面表示される。
アクションとは、アクション・ナビＡＮに記述されているそれぞれの行５４を指し、主に詳細作業手順が記述されたものである。アクション・シーケンスとは、実施する作業手順に記述されたアクションの集合体である。
【００３７】
また、シナリオ作成・編集の機能要件としては、例えば画面構成、ＧＵＩ（Graphical User Interface）、設定項目、部品化、承認、印刷、検索等を可能とする機能要件が含まれる。前記画面構成には、例えば一連のオペレーションをシナリオとし、フローチャート風に表示する機能が含まれる。ＧＵＩには、シナリオ・オブジェクトをドラッグ＆ドロップすることで簡単にシナリオを作成、変更する機能が含まれる。前記設定項目には、シナリオ・オブジェクトに作業開始予定時刻、作業完了期限を設定可能とする機能が含まれる。前記部品化には、作成済みアクション・シーケンスをシナリオ・オブジェクトとすることを可能とする機能が含まれる。これらについては本願発明に直接関係しないので、これ以上の詳細説明は省略する。
【００３８】
ポータルの機能要件としては、例えば作業状況管理、検索、緊急連絡・お知らせ、Ｉ／Ｆ等の機能要件が含まれている。前記作業状況管理には、案件とその予定（担当者、作業日時）一覧、リアルタイムで実行状況等を表示する機能要件が含まれる。トップ画面であるポータル画面では、主に作業予定の一覧表示と、各作業シナリオの呼び出し制御を行う。
【００３９】
オペレーションズ・コーディネータＯＣの機能要件としては、画面構成、実行、フロー制御、ＧＵＩ、Ｉ／Ｆ（アクション・ナビＡＮやツール群等を呼び出す）等の機能要件が含まれている。前記実行には、前記シナリオに従った運用を支援（シナリオで設定された順序でシナリオ・オブジェクトを制御）する機能要件が含まれる。
【００４０】
図４はオペレーションズ・コーディネータＯＣのイメージレイアウトを示す図である。同図において、シナリオ（アカウント登録）を前述したようにフローチャート風（シナリオ・フロー６１）に表現し、そのシナリオ・オブジェクトの進捗状況（未実施、作業中、完了等）が分かるように表示（可視化）する。これにより、運用上の操作ミスを防止することが可能となる。表示の仕方としては、例えばシナリオ・オブジェクトの色を変えたり、運用状況を説明する文字を表記すると良い。
【００４１】
ここで、シナリオ・オブジェクト（例えば、図４のユーザＩＤ登録）をクリックすると、前述したアクション・ナビＡＮが起動する。これにより、その進捗状況（アクション・シーケンス）の詳細を画面表示（図２参照）する。
【００４２】
アクション・ナビＡＮの機能要件としては、画面構成、実行、フロー制御、ＧＵＩ、Ｉ／Ｆ等の機能要件が含まれている。前記実行には、アクション・シーケンスに従った詳細作業手順の実行を支援する機能要件が含まれる。
【００４３】
次に、図５〜図７を参照して、ポータル画面とシナリオ実行画面とアクション・シーケンス実行画面との関係について説明する。
【００４４】
図５はポータル画面の一例を示す図、図６はシナリオ実行画面の一例を示す図、図７はアクション・シーケンス実行画面の一例を示す図である。
【００４５】
図５において、ポータル画面７１には、作業一覧７２０とＯＣ案件７３０等の項目が表示される。作業一覧７２０には、例えば作業ＩＤ７１１、作業内容７１２、作業責任者７１３、作業開始予定７１４、作業終了期限７１５、シナリオ７１７、実行画面７１８、ステータス７１９等の項目欄が表示され、これらの項目欄にそれぞれの情報が表示される。作業一覧７３０には、例えば作業ＩＤ７３１、作業内容７３２、作業予定割当７３３、作業開始予定７３４、作業終了期限７３５、作業実施担当７３６、作業開始実績７３７、作業終了実績７３８、予定７３９、実行画面７１８、ステータス７１９等の項目欄が表示され、これらの項目欄にはそれぞれの情報が表示される。
【００４６】
なお、図５では、作業一覧７２０と作業一覧７３０とを同図上で表現しているが、これは、二層構成となっており、例えば作業一覧７２０の「ＯＣ案件：新規登録」の作業ＩＤ７１１や作業内容７１２等を、周知方法でクリックすることにより、作業一覧７３０の「ＯＣ案件：新規登録」に関する詳細情報の画面が表示されるようになっている。
【００４７】
ここで、ポータル画面７１の実行画面７１８の「起動」を操作、つまりポータルの起動ボタンを操作すると、ポータル画面７１の下層レイヤのシナリオ実行画面（図６参照）が表示される。図６に示すシナリオ実行画面５０には、前述した如く、複数のシナリオ・オブジェクトと矢印との組合せからなるシナリオ・フロー５２が表示される。この画面により、運用状況を確認することが可能となる。
【００４８】
図６のシナリオ実行画面５０において、その所望のシナリオ・オブジェクト（実施可部分）を周知方法によりダブルクリックすると、シナリオ実行画面の下層レイヤのアクション・シーケンス実行画面（図７参照）を表示する。
【００４９】
アクション・シーケンス実行画面８１０には、例えば、図示する如く、作業名称８１１、作業内容詳細８１２、ステータス８１３、備考８１４、担当者８１５、実行時刻８１７、資料８１８等の項目欄が表示される。この表示画面によりアクション・シーケンス実行状況を確認することができる。
【００５０】
図７のアクション・シーケンス実行画面８１０において、実作業実施に従って各アクションのステータス８１３を選択すると、図６のシナリオ実行画面に戻る。ここで、アクション・ナビＡＮでのステータスを取得し、図６のシナリオ実行画面のフロー上に進捗を色と文言で表示することにより、より確実に運用状況を確認することが可能となる。
【００５１】
例えば、シナリオ・オブジェクトが完了した部分は、該シナリオ・オブジェクトのアイコンを、黒色の枠で囲むとともに該アイコンに対応する位置に「完了」と表示する。実施中部分は緑色の枠で囲み、「実施中」と表示し、実施可能部分は黄色の枠で囲み、「実施可能」と表示し、遅延部分は赤色の枠で囲み、「遅延」と表示し、分岐により処理不要部分はグレーの枠で囲み、「分岐により処理不要」と表示し、未実施部分は枠無しとし、「未実施」と表示する。これらの表示により進捗状態を確認できる。
【００５２】
次に、本願発明の本質的な部分となる、オペレーションズ・コーディネーション（ＯＣ）−自動化支援環境を構成するシステムの構成、動作について説明する。
【００５３】
図８は本願発明の一適用例を示すシステム図であって、オペレーションズ・コーディネーション（ＯＣ）−自動化支援環境を構成するシステム図である。
【００５４】
同図において、１０はＯＣを活用して運用サービスを実現する、例えば作業者、作業管理者、作業手順書作成者(シナリオオーサ)、あるいはお客様等のＯＣ関係者である。
【００５５】
２０はＯＣ―自動化支援環境を構成する運用自動化支援装置を示し、該装置は作業手順書の作業を後述するシナリオに基づいて（シナリオ／フローにしたがって）実施するものである。また、該装置はＯＣクライアント２１とＯＣサーバ２２とＳＫＭＳ（Service Knowledge Management System）／ＤＢ（Data  Base）２３とこれらを結合するネットワーク２４、例えばＬＡＮやＷＡＮ等から構成されている。
【００５６】
図９において、ＯＣクライアント２１はＯＣ関係者により操作される情報処理装置であり、例えばキーボードなどの入力部２１１、処理部２１２、表示部（ビューアー）部２１３等を備えたパーソナルコンピュータから構成されている。
【００５７】
ＯＣサーバ２２は図１０、図１１に示す如く、運用準備・運用を実行するプログラムを処理する処理部２２０と、該処理部で作成されたシナリオ等を登録する登録部２２３を備えている。
【００５８】
処理部２２０は運用手順書（サービス手順書）の運用手順を準備するための運用準備部２２１と、該運用準備部で準備された運用を実行する運用実行部２２２を含んでいる。
【００５９】
運用準備部２２１は運用手順書の情報からシナリオを作成する機能や編集機能を有している。シナリオとは、前述したようにフローで表現される運用作業手順を意味する。運用実行部２２２は運用状況をＯＣクライアント２１の表示部２１３に表示させる機能を有している。この表示機能は汎用技術で実現可能である。ＳＫＭＳ／ＤＢ２３には運用手順書、例えばサービス手順情報が登録されている。
【００６０】
運用自動化支援装置２０はＯＣサーバ２２、ＯＣクライアント２１、ＳＫＭＳ／ＤＢ２３と連携して、作業を実施するための後述するシナリオ（サービスシナリオ）を作成し、該シナリオとともに作業を実施するサービス提供者／ＯＣ関係者（例えば現場作業者）のマシン（ＯＣクライアント２１）に表示／登録する機能を有している。
【００６１】
また、シナリオは作業項目と該作業項目の作業実施時期（タイミング）を決める時刻（時刻）との組合せ情報を含む。この時刻情報は運用準備処理において運用準備者（シナリオオーサ）により決められる。
【００６２】
シナリオは、ＯＣ関係者によって前記ＯＣクライアント２１を操作することにより作成されるものであるが、このシナリオ作成に際しては、従来ある紙ベースの作業手順書、あるいは先に登録されＳＫＭＳ／ＤＢ２３に格納されている手順を流用して作成される。このシナリオ作成は、例えば、シナリオ作成のためのシナリオ作成／編集機能を有した後述する運用準備部にて実行される。実施例では、この運用準備部をＯＣサーバに設けているが、この場合には、複数のＯＣクライアントで共用化できる特長がある。運用準備部はＯＣクライアントに設けても良いが、この場合には、ＯＣクライアント側にそれぞれ設ける必要があり、経済的に不利となる。したがって、望ましくはＯＣサーバ側に設けると良い。
【００６３】
運用自動化支援装置２０のＯＣサーバ２２には、例えばＳＫＭＳ／ＤＢ２３に登録された運用手順書（サービス手順書）に基づき作成された作業項目（ＡＡＡＡＡ，ＢＢＢＢＢ，・・・ＫＫＫＫＫ）と該作業項目の作業を実施する実施時刻（ｔ１，ｔ２，・・・ｔｎ）とを組み合わせたシナリオ（サービスシナリオ）が登録される。すなわち、ＳＫＭＳ／ＤＢ２３に登録された運用手順書（作業手順書）に基づき作成された作業項目（ＡＡＡＡＡ，ＢＢＢＢＢ，・・・ＫＫＫＫＫ）と該作業項目の作業を実施する実施時期（時刻ｔ１、ｔ２・・・ｔn）とを組合わせたシナリオ（サービスシナリオ）がＯＣサーバ２２の登録部２２３に登録される。このシナリオは複数のシナリオによりシナリオ群２１１（図１２〜図１４参照）となる。
【００６４】
ＯＣ―自動化支援環境を構成する運用自動化支援装置２０のＯＣサーバ２２は前記シナリオに基づく作業項目の作業を実行する。これは、例えば前述したアクション・ナビＡＮと連携して行うと良い。アクション・ナビＡＮは各作業のステータス管理、作業終了期限をアラート通知、繰返し操作・コマンド実行等の機能を備えている。また、前述したアクション・ナビＡＮと連携することにより、運用状況の詳細を管理、表示（図５〜図７参照）することも可能である。
【００６５】
作業を実行すると、その運用状況（進捗状況）をサービス提供者ＯＣのＯＣクライアント２１に、例えば前述したツール群５のメール送信ツールや通報機能等と連携して通知する。ここで、進捗情報（未実施、作業中、完了等）はＯＣクライアント２１の表示部２１３のシナリオ画面に多彩に色表現すると良い。また、これにより、手順の可視化が容易となり、一目で状況を把握することが可能である。
【００６６】
また、前述した遠隔操作を支援するオペレーション・アシスタントＯＡ（ツール）と連携し、前述した処理や実行を処理すると良い。この場合、前述したＳＤＣやツールとの連携により、操作履歴情報等をＳＫＭＳに保存することが可能である。
【００６７】
また、前述した共通基盤との連携により、使用できる機能を制御したり、作業開始時刻等を管理し、設定時刻、各種通報機能を起動させることが可能である。
【００６８】
この通知を受けたサービス提供者はＯＣ環境にあるサービス対象（ＩＴ環境／非ＩＴ環境）に対してオペレーションを実行する。その結果として、サービス提供者（サービス提供現場）からサービス対象側への適切なオペレーションが可能となる。
【００６９】
次に、図１０〜図１２を参照して前述した運用自動化支援装置の動作、及び該支援装置とサービス提供者とサービス対象間のシーケンスについて説明する。
【００７０】
運用準備部２２１は図１０に示す運用準備プログラムを備えており、該プログラムに基づいて運用準備を実行する。なお、本実施例では、運用準備部をＯＣサーバ側に設け、該運用準備部で運用状況をＯＣクライアントの表示部に表示する機能まで実行させているが、この部分は別途運用状況表示実行部を設け、該実行部にて運用表示機能を制御するようにしても良い。
【００７１】
すなわち、図１０において、ＯＣ活用者により運用準備をスタートすると（ステップＳ２２１１）、まず登録部２３の運用手順書を準備する（ステップＳ２２１２）。
【００７２】
次に運用手順書の作業ステップに分解する（ステップＳ２２１３）。ここで、作業ステップ（作業項目）に分解するとは、図１３、図１４に示す如く、作業項目（ＡＡＡＡＡ，ＢＢＢＢＢ，・・・ＫＫＫＫＫ）毎に分け、各作業項目を時間軸に沿って作業が順次できるようにすることを意味する。
【００７３】
次いで分解した作業項目（ＡＡＡＡＡ，ＢＢＢＢＢ，・・・ＫＫＫＫＫ）毎に作業を開始する時刻（ｔ１、ｔ２、・・・ｔn）を対応付けし、作業と時刻の組合せからなるシナリオ（サービスシナリオ）を作成する（ステップＳ２２１４）。ここで、作業ステップへの分解やサービスシナリオの作成は、サービス手順登録データベースであるＳＫＭＳ／ＤＢ３２と連携し、例えば作業単位に定義したアイコンベースにて行う。
【００７４】
つまり、前述したように作業単位に予め定義したアイコン（シナリオオブジェクト群）をドラッグ＆ドロップすることにより、プログラミングレスで一連の作業シナリオを作成する。このとき、作業項目（ＡＡＡＡＡ，ＢＢＢＢＢ，・・・ＫＫＫＫＫ）毎に作業を開始する時刻（ｔ１、ｔ２、・・・ｔn）を対応付けする（作業と時刻とを組み合わせる）ことで適切な時刻に当該作業の実施を運用自動化支援装置２０に促すことが可能となる。この時刻は絶対時刻あるいは相対時刻でも良い。前記実施例の時刻は絶対時刻であるが、該絶対時刻の代わりに前のステップ（例えば作業ステップ分解）からの経過時間等相対的な時刻、つまり相対時刻としても良い。要するに、前記時刻をトリガーに前記作業ステップの運用が実行されるように構成してあれば良い。
【００７５】
最後に前記シナリオを登録部２２３に登録して運用を開始する準備に入る（ステップＳ２２１５）。
【００７６】
運用実行部２２２は図１１に示す処理プログラムを備えており、該プログラムに基づいて運用開始を実行する。
【００７７】
すなわち、図１１において、運用がスタート（ステップＳ２２２１）し、作業の開始時刻が到来すると、例えば作業項目ＡＡＡＡＡの作業に対応付けされた時刻ｔ１が到来すると、アラームを上げる（ステップＳ２２２２）。このとき、例えば、前述したルールのアラーム通報を行う通信手段によりアラームがＯＣクライアント側に通知され、ＯＣクライアントの表示部の画面に表記される。このアラームに基づいて運用自動化支援装置２０は現場のサービス提供者と連携して当該作業項目ＡＡＡＡＡの作業を実施する（ステップＳ２２２３）。ここで、各作業ステップの実行に応じて、サービス提供者ＯＣ（ＯＣクライアント２１）の表示部２１３のＯＣシナリオ画面の背景色やステータス表示を前述したように反映させる。これによって、サービス提供者（作業者）による進捗状況の把握を容易にすることが可能である。
【００７８】
これによって、サービス提供者（作業者）による作業ステップの忘れや一部作業ステップのバイパス、あるいはチェック漏れ等を無くすことが可能である。
【００７９】
この作業ステップが完了すると、作業完了ステップを表記する。この表記はＯＣ関係者（ＯＣクライアント２１）に対して行い（ステップＳ２２２４）、一つの作業を終了させる（ステップＳ２２２５）。ここで、作業ステップ完了表記は色を変えるなどしてサービス提供者ＯＣに見やすく可視化すると良い。
【００８０】
次に作業項目ＢＢＢＢＢの作業があれば、その開始時刻ｔ２が到来するまで待機する（ステップＳ２２２６）。以下、同様な処理ステップを繰り返す。
【００８１】
図１４はＯＣ関係者であるサービス提供現場の作業者（ＯＣクライアント）とＯＣ−運用自動化支援装置（ＯＣサーバ）のオペレーションコーディネータとの連携によるシナリオ例（新規アカウント登録）とシナリオパターンの一具体例を示す図である。
【００８２】
同図において、プログラミングレスでシナリオを作成し、該シナリオに基づくシナリオ・フローでもってアカウント登録作業、アカウント登録作業完了報告メール送信（作業遅延のアラーム通知）、アカウント登録承認を行う。このシナリオを作成する方法として前述した作業単位に定義したアイコンベースにて行うと良い。これにより、プログラミングレスで一連の作業シナリオを作成することが可能である。
【００８３】
シナリオパターン２１１は以下の情報を有している。すなわち、順序を示す情報２１１ａ、作業内容を示す情報２１１ｂ、担当者情報２１１ｃ、実施時期を示す情報２１１ｄである。担当者情報とは当該作業を実施する作業担当者を示し、実施時期情報とは図３で示した作業項目（ＡＡＡＡＡ，ＢＢＢＢＢ，・・・ＫＫＫＫＫ）に対応した時刻情報（ｔ１、ｔ２、・・・ｔn）である。作業内容は、例えば申請受付、○○より承認取得、○○部署に承認依頼、○○部署より承認受領、受付に連絡、申請書に連絡等々であって、これらに限られるものではない。
【００８４】
以上述べた実施例によれば、複数案件に対応中の場合であっても、誤操作、お客様への連絡漏れ、次の作業への開始遅れ等が解消可能となる。また、当日のみの連絡先変更など、イレギュラーな運用を間違いなく実施する手順が複雑になっても対応可能である。更に詳述すれば、以下のようなことが期待できる。
【００８５】
（１）誤操作・連絡漏れ・確認漏れ・誤送信・誤添付などの作業ミスの防止
（２）操作実績・成功事例等の参照・有効ツールの標準的活用による作業品質の向上
（３）グルーピングやスケジュール設定による、繰り返し作業や単純作業の負担軽減
（４）事前定義アクションの展開をベースにした、属人的対応の極力排除
（５）作業手順書のペーバーレス化・テンプレート化による作業手順の自動的カスタマイズ
（６）標準テンプレート・アイコンのドラッグ＆ドロップによりシナリオ作成の容易化
（７）アクション起動アラートの自動化による、関係者間の調整、作業矛盾発生の防止
（８）オペレーション進捗の可視化による状況把握の容易化
（９）ナリッジＤＢと検索エンジンとの組合せＳＫＭＳによる成功事例・履歴の有効活用
(１０)従来サービス基盤「ＩＴ運用監視ＭＳ／ＥＳ（Enterprise  Support）：ＳＤＣ等」連携による既存サービスの品質向上・作業工数削減
【産業上の利用可能性】
【００８６】
ネットワーク管理サービス(NMS: Network Management Service)やＩＴ資産管理サービス(OFITLCM：オーフイットエルシーエム，ＩＣＴ安心ＮＡＶＩ／日立電子サービス株式会社）等のＩＴ系だけでなく、非ＩＴ系への適用として例えばファシリティ系の調達、工事、修繕等の運用サービス提供等、所謂定型的な一連の手順を持つ全ての作業展開、遂行管理に適用可能である。
【符号の説明】
【００８７】
１０  サービス対象（ＩＴ環境／非ＩＴ環境）
２０  サービス提者者（サービス提供現場）
２１  ＯＣクライアント
２２  ＯＣサーバ
２１１  サービスシナリオ群
２２０  処理部
２２１  運用準備部
２２２  運用実行部
２２３  登録部
【図１】
0005432752.tif 000002
【図２】
0005432752.tif 000003
【図３】
0005432752.tif 000004
【図４】
0005432752.tif 000005
【図５】
0005432752.tif 000006
【図６】
0005432752.tif 000007
【図７】
0005432752.tif 000008
【図８】
0005432752.tif 000009
【図９】
0005432752.tif 000010
【図１０】
0005432752.tif 000011
【図１１】
0005432752.tif 000012
【図１２】
0005432752.tif 000013
【図１３】
0005432752.tif 000014
【図１４】
0005432752.tif 000015