(57)【要約】【課題】作業対象システムの独自性を考慮した作業手順書を、簡易に生成できる作業手順書生成装置を提供する。【解決手段】情報処理装置２００は、作業手順管理ＤＢ２６０から、特定した作業対象要素とその作業対象要素に設定された作業種別とに該当する作業手順を取得する。情報処理装置２００は、作業条件管理ＤＢ２７０を参照して、取得した作業手順に含まれる作業項目番号に対応する作業条件を取得する。情報処理装置２００は、構成管理ＤＢ２３０を参照して、取得した条件が作業対象システム内で満たされているか否かを判断する。情報処理装置２００は、作業条件が満たされていないと判断すると、作業条件管理ＤＢ２７０から、追加すべき作業の作業項目番号を取得し、取得した作業項目番号を前記作業手順に追加する。情報処理装置２００は、作業手順に含まれる作業項目番号に基づいて、作業手順書を生成する。【選択図】図２
2010123045.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを用い、作業対象システムで行う作業の作業手順書を生成する方法であって、
前記コンピュータが、作業対象システムを構成する装置の構成要素に関する情報を保持し、作業対象の構成要素に対して作業種別を示すフラグが設定される構成管理データベースを参照して、作業対象の構成要素を特定するステップと、
前記コンピュータが、作業対象の構成要素及び前記作業種別と、作業を構成する各項目の作業項目番号を含む作業手順とを対応付けて記憶する作業手順管理データベースから、前記特定した作業対象の構成要素と前記フラグが示す作業種別とに該当する作業手順を取得するステップと、
前記コンピュータが、作業項目番号と、作業に際して作業対象システムにて満たされるべき条件を示す作業条件、及び、該作業条件が満たされないときに追加すべき作業項目の作業項目番号とを対応付けて記憶する作業条件管理データベースを参照して、前記取得した作業手順に含まれる作業項目番号に対応付けて記憶された作業条件を取得するステップと、
前記コンピュータが、前記構成管理データベースを参照して、前記取得した作業条件が前記作業対象システム内で満たされているか否かを判断するステップと、
前記コンピュータが、前記作業条件が満たされていないと判断したとき、前記作業条件管理データベースから、前記追加すべき作業の作業項目番号を取得し、該取得した作業項目番号を前記作業手順に追加するステップと、
前記コンピュータが、前記作業手順に含まれる作業項目番号に基づいて、作業手順書を生成するステップとを有する作業手順書生成方法。
【請求項２】
前記作業対象の構成要素を特定するステップに先行して、前記コンピュータが、作業対象システムの管理番号と、作業対象システムを構成する装置を識別する情報とを対応付けて記憶するシステム管理データベースを参照して、ユーザにより入力された作業対象システムの管理番号から、作業対象システムを構成する装置を特定するステップを更に有する、請求項１に記載の作業手順書生成方法。
【請求項３】
前記装置を識別する情報が装置型番と装置号機とを含み、前記コンピュータは、前記作業対象システムを構成する装置を特定するステップでは、前記システム管理データベースから、前記入力された作業対象の管理システムの管理番号に対応付けて記憶された装置型番及び装置号機を検索し、該検索された装置型番及び装置号機の装置を、前記作業対象システムを構成する装置として特定する、請求項２に記載の作業手順書生成方法。
【請求項４】
前記構成管理データベースが、装置号機と、装置の構成要素に関する情報とを対応付けて記憶しており、前記コンピュータは、前記作業対象の構成要素を特定するステップでは、前記構成管理データベースを参照して、前記作業対象システムを構成する装置を特定するステップで検索された装置号機に対応付けて記憶された構成要素のうち、前記フラグが設定された構成要素を、作業対象の構成要素として特定する、請求項３に記載の作業手順書生成方法。
【請求項５】
前記作業手順管理データベースが、作業対象装置の装置型番、作業対象の構成要素を識別する情報、及び、作業種別と、前記作業手順とを対応付けて記憶しており、前記コンピュータは、前記作業手順を取得するステップでは、前記作業手順管理データベースから、前記作業対象の構成要素として特定した構成要素の装置型番と、前記構成要素を識別する情報と、前記構成管理データベースにおける当該構成要素のフラグが示す作業種別とに対応付けて記憶された作業手順を取得する、請求項４に記載の作業手順書生成方法。
【請求項６】
前記コンピュータは、前記作業手順に含まれる作業項目番号を先頭側から順次に１つずつ選択して、前記作業条件が前記作業対象システム内で満たされているか否かを判断するステップを実行し、該ステップで前記作業条件が満たされていないと判断すると、前記作業項目番号を追加するステップで、現在選択した作業項目番号の１つ前に前記追加すべき作業の作業項目番号を挿入し、該挿入した作業項目番号を選択して、前記作業条件を取得するステップに戻る、請求項１乃至５の何れか一に記載の作業手順書生成方法。
【請求項７】
前記コンピュータは、前記作業条件が満たされていると判断すると、次の作業項目番号を選択して、前記作業条件を取得するステップに戻る、請求項６に記載の作業手順書生成方法。
【請求項８】
前記構成管理データベースが、前記装置について、装置を構成するハードウェアの構成要素に関する情報を保持するハードウェア構成管理データベースと、前記装置上で動作するソフトウェアの構成要素に関する情報を保持するソフトウェア構成管理データベースとを含む、請求項１乃至７の何れか一に記載の作業手順書生成方法。
【請求項９】
前記コンピュータは、前記作業手順書を生成するステップでは、前記作業項目番号と、作業項目ごとの作業の手順を記した項目ごとの作業手順ドキュメントとの対応関係を記憶する作業詳細手順管理データベースを参照して、前記作業手順に含まれる作業項目番号に対応する作業手順ドキュメントを取得し、該取得した作業手順ドキュメントを前記作業手順書に含める、請求項１乃至８の何れか一に記載の作業手順書生成方法。
【請求項１０】
前記作業対象の構成要素を特定するステップに先行して、前記コンピュータに作業対象の装置の構成要素及び設定すべきフラグを入力し、前記コンピュータが、入力された情報に従って、前記構成管理データベースを更新するステップを更に有する、請求項１乃至９の何れか一に記載の作業手順書生成方法。
【請求項１１】
コンピュータに、作業対象システムで行う作業の作業手順書を生成する処理を実行させるプログラムであって、前記コンピュータに、
作業対象システムを構成する装置の構成要素に関する情報を保持し、作業対象の構成要素に対して作業種別を示すフラグが設定される構成管理データベースを参照して、作業対象の構成要素を特定する処理と、
作業対象の構成要素及び前記作業種別と、作業を構成する各項目の作業項目番号を含む作業手順とを対応付けて記憶する作業手順管理データベースから、前記特定された作業対象の構成要素と前記フラグが示す作業種別とに該当する作業手順を取得する処理と、
作業項目番号と、作業に際して作業対象システムにて満たされるべき条件を示す作業条件、及び、該作業条件が満たされないときに追加すべき作業項目の作業項目番号とを対応付けて記憶する作業条件管理データベースを参照して、前記取得された作業手順に含まれる作業項目番号に対応付けて記憶された作業条件を取得する処理と、
前記構成管理データベースを参照して、前記取得された作業条件が前記作業対象システム内で満たされているか否かを判断する処理と、
前記作業条件が満たされていないと判断されたとき、前記作業条件管理データベースから、前記追加すべき作業の作業項目番号を取得し、該取得した作業項目番号を前記作業手順に追加する処理と、
前記作業手順に含まれる作業項目番号に基づいて、作業手順書を生成する処理とを実行させるプログラム。
【請求項１２】
前記作業対象の構成要素を特定する処理に先行して、前記コンピュータに、作業対象システムの管理番号と、作業対象システムを構成する装置を識別する情報とを対応付けて記憶するシステム管理データベースを参照して、ユーザにより入力された作業対象システムの管理番号から、作業対象システムを構成する装置を特定する処理を更に実行させる、請求項１１に記載のプログラム。
【請求項１３】
作業対象システムを構成する装置の構成要素に関する情報を保持し、作業対象の構成要素に対して作業種別を示すフラグが設定される構成管理データベースを参照して、作業対象の構成要素を特定する作業対象要素特定手段と、
作業対象の構成要素及び前記作業種別と、作業を構成する各項目の作業項目番号を含む作業手順とを対応付けて記憶する作業手順管理データベースから、前記特定した作業対象の構成要素と前記フラグが示す作業種別とに該当する作業手順を取得する作業手順取得手段と、
作業項目番号と、作業に際して作業対象システムにて満たされるべき条件を示す作業条件、及び、該作業条件が満たされないときに追加すべき作業項目の作業項目番号とを対応付けて記憶する作業条件管理データベースを参照して、前記取得された作業手順に含まれる作業項目番号に対応付けて記憶された作業条件を取得する作業条件取得手段と、
前記構成管理データベースを参照して、前記取得した作業条件が前記作業対象システム内で満たされているか否かを判断する作業条件判断手段と、
前記作業条件が満たされていないと判断されたとき、前記作業条件管理データベースから、前記追加すべき作業の作業項目番号を取得し、該取得した作業項目番号を前記作業手順に追加する作業項目追加手段と、
前記作業手順に含まれる作業項目番号に基づいて、作業手順書を生成する手順書生成手段とを備える作業手順書生成装置。
【請求項１４】
作業対象システムの管理番号と、作業対象システムを構成する装置を識別する情報とを対応付けて記憶するシステム管理データベースを参照して、ユーザにより入力された作業対象システムの管理番号から、作業対象システムを構成する装置を特定する構成装置特定手段を更に備える、請求項１３に記載の作業手順書生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業手順書生成装置、方法、及び、プログラムに関し、更に詳しくは、作業対象システムで行う作業の作業手順書を生成する作業手順書生成装置、方法、及び、プログラムに関する。
【背景技術】
【０００２】
作業に際して、作業の手順を記載した作業手順書を用いることがある。作業手順書は、コンピュータシステムを構成するサーバ、ストレージ、ネットワーク機器等の部品について、導入、増設や撤去を含む修正、及び、保守などの作業ごとに用意されている。作業者は、それらの装置や部品を取り扱う作業を実施する際は、依存関係にある複数の装置又は部品の作業手順書を参照し、頭の中で作業手順を整理しながら作業を行う。このとき、スキルや経験が少ない作業者は、作業手順書の参照漏れや誤りなどにより、作業ミスを起こすことがあった。
【０００３】
作業手順書に関して、特許文献１には、手順書作成支援装置が記載されている。特許文献１では、相談者の個々の状況に応じた要望を満たす一連の手順を示した手順書を作成する。特許文献１に記載される手順書作成支援装置は、手続情報の依存関係を明らかにする依存関係情報データを用い、手続情報の依存構造を構築する。手順書作成支援装置は、構築した手続情報の依存構造から、ユーザの要望を満たすために必要な複数の手続を順に示した手順書を生成する。
【０００４】
また、特許文献２には、作業手順情報の提供を行う情報処理装置が記載されている。特許文献２では、複数の構成要素を備えた作業対象物の作業手順を提供する。特許文献２では、構成要素間における作業手順の合成の可否を表す合成可否情報を用いる。情報処理装置は、構成要素の組み合わせパターンを生成し、合成可否情報に基づいて、同時作業されるように組み合わせられた構成要素間における作業手順の合成が可能か否かを判定する。情報処理装置は、合成可能と判定すると、その作業手順を合成する。
【０００５】
【特許文献１】特開２００２−３３４１４６号公報
【特許文献２】特開２００７−３０４９４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１では、相談員が相談者からのヒアリングにより手続情報を検索し、得ている。また、特許文献１では、この手続情報を元に、統合・整理された依存構造情報から、更に、相談員が相談者からのヒアリングにより手順を成形する。特許文献１に記載の技術は、相談員の手順書生成を支援することを目的としており、手順書の最終的なアウトプットは、相談員のヒアリング技量（スキル）に大きく依存する。このため、特許文献１では、手順書を作成する者のスキルに依存して、生成される手順書が変化する。
【０００７】
特許文献２では、構成要素に対して、構成要素間で合成可能か否かの条件を設定しているだけである。作業対象の顧客コンピュータシステムには、独自のパラメータが設定されることもあるが、特許文献２では、それは考慮されない。従って、作業者は、顧客コンピュータシステムの独自性を考慮した作業手順を自身で構築し、作業にあたる必要があった。
【０００８】
本発明は、作業対象システムの独自性を考慮した作業手順書を、簡易に生成できる作業手順書生成装置、方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の作業手順書生成方法は、コンピュータを用い、作業対象システムで行う作業の作業手順書を生成する方法であって、前記コンピュータが、作業対象システムを構成する装置の構成要素に関する情報を保持し、作業対象の構成要素に対して作業種別を示すフラグが設定される構成管理データベースを参照して、作業対象の構成要素を特定するステップと、前記コンピュータが、作業対象の構成要素及び前記作業種別と、作業を構成する各項目の作業項目番号を含む作業手順とを対応付けて記憶する作業手順管理データベースから、前記特定した作業対象の構成要素と前記フラグが示す作業種別とに該当する作業手順を取得するステップと、前記コンピュータが、作業項目番号と、作業に際して作業対象システムにて満たされるべき条件を示す作業条件、及び、該作業条件が満たされないときに追加すべき作業項目の作業項目番号とを対応付けて記憶する作業条件管理データベースを参照して、前記取得した作業手順に含まれる作業項目番号に対応付けて記憶された作業条件を取得するステップと、前記コンピュータが、前記構成管理データベースを参照して、前記取得した作業条件が前記作業対象システム内で満たされているか否かを判断するステップと、前記コンピュータが、前記作業条件が満たされていないと判断したとき、前記作業条件管理データベースから、前記追加すべき作業の作業項目番号を取得し、該取得した作業項目番号を前記作業手順に追加するステップと、前記コンピュータが、前記作業手順に含まれる作業項目番号に基づいて、作業手順書を生成するステップとを有することを特徴とする。
【００１０】
本発明のプログラムは、コンピュータに、作業対象システムで行う作業の作業手順書を生成する処理を実行させるプログラムであって、前記コンピュータに、作業対象システムを構成する装置の構成要素に関する情報を保持し、作業対象の構成要素に対して作業種別を示すフラグが設定される構成管理データベースを参照して、作業対象の構成要素を特定する処理と、作業対象の構成要素及び前記作業種別と、作業を構成する各項目の作業項目番号を含む作業手順とを対応付けて記憶する作業手順管理データベースから、前記特定された作業対象の構成要素と前記フラグが示す作業種別とに該当する作業手順を取得する処理と、作業項目番号と、作業に際して作業対象システムにて満たされるべき条件を示す作業条件、及び、該作業条件が満たされないときに追加すべき作業項目の作業項目番号とを対応付けて記憶する作業条件管理データベースを参照して、前記取得された作業手順に含まれる作業項目番号に対応付けて記憶された作業条件を取得する処理と、前記構成管理データベースを参照して、前記取得された作業条件が前記作業対象システム内で満たされているか否かを判断する処理と、前記作業条件が満たされていないと判断されたとき、前記作業条件管理データベースから、前記追加すべき作業の作業項目番号を取得し、該取得した作業項目番号を前記作業手順に追加する処理と、前記作業手順に含まれる作業項目番号に基づいて、作業手順書を生成する処理とを実行させることを特徴とする。
【００１１】
本発明の作業手順書生成装置は、作業対象システムを構成する装置の構成要素に関する情報を保持し、作業対象の構成要素に対して作業種別を示すフラグが設定される構成管理データベースを参照して、作業対象の構成要素を特定する作業対象要素特定手段と、作業対象の構成要素及び前記作業種別と、作業を構成する各項目の作業項目番号を含む作業手順とを対応付けて記憶する作業手順管理データベースから、前記特定した作業対象の構成要素と前記フラグが示す作業種別とに該当する作業手順を取得する作業手順取得手段と、作業項目番号と、作業に際して作業対象システムにて満たされるべき条件を示す作業条件、及び、該作業条件が満たされないときに追加すべき作業項目の作業項目番号とを対応付けて記憶する作業条件管理データベースを参照して、前記取得された作業手順に含まれる作業項目番号に対応付けて記憶された作業条件を取得する作業条件取得手段と、前記構成管理データベースを参照して、前記取得した作業条件が前記作業対象システム内で満たされているか否かを判断する作業条件判断手段と、前記作業条件が満たされていないと判断されたとき、前記作業条件管理データベースから、前記追加すべき作業の作業項目番号を取得し、該取得した作業項目番号を前記作業手順に追加する作業項目追加手段と、前記作業手順に含まれる作業項目番号に基づいて、作業手順書を生成する手順書生成手段とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明の作業手順書生成装置、方法、及び、プログラムは、作業対象システムの独自性を考慮した作業手順書を、簡易に生成することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照し、本発明の実施の形態を詳細に説明する。図１は、本発明の一実施形態の作業手順書生成装置を含むシステム構成を示している。作業手順書生成システム（作業手順書生成装置）２０は、ユーザ情報端末１０及び作業登録用情報端末３０と、インターネットなどのネットワーク１００を介して接続される。ユーザ情報端末１０及び作業登録用情報端末３０は、それぞれ、パーソナルコンピュータなどの情報処理装置である。ユーザ情報端末１０は、作業を行う作業者（ユーザ）が使用する情報処理装置である。作業登録用情報端末３０は、作業の登録を行う作業登録者（ユーザ）が使用する情報処理装置である。
【００１４】
作業登録者は、作業登録用情報端末３０を操作し、ネットワーク１００を介して作業手順書生成システム２０にアクセスする。作業登録用情報端末３０は、作業登録者の操作に従って、作業手順書生成システム２０に対し、新規顧客システムの登録を行う。作業登録者は、営業部門から、営業部門が新規に導入する顧客システムについて、新規顧客システムを構成する装置等の情報を取得し、作業手順書生成システム２０に、新規顧客システムを登録する。
【００１５】
また、作業登録用情報端末３０は、作業登録者の操作に従って、作業手順書生成システム２０に対して、既存システムの修正情報の登録を行う。すなわち、既存の顧客システムに対する増設、変更、ソフトウェア（以下、ＳＷとも呼ぶ）又はファームフェア（以下、ＦＷとも呼ぶ）の修正、削除、及び、部品交換などの情報の登録を行う。作業登録者は、保守担当部門から、既存の顧客システムに対する修正内容（修正情報）を取得し、作業手順書生成システム２０に、修正情報を登録する。保守担当部門が作業登録者となって、修正情報の登録を行ってもよい。
【００１６】
作業者は、ユーザ情報端末１０を操作し、ネットワーク１００を介して作業手順書生成システム２０にアクセスする。ユーザ情報端末１０は、作業者の操作に従って、作業手順書生成システム２０に対して、作業手順書生成に必要な情報の送信、及び、作業手順書生成開始の指示を行う。作業手順書生成システム２０は、作業者が指定した顧客システムについて、修正作業の際に行う一連の作業についての作業手順書を生成し、ユーザ情報端末１０に送信する。ユーザ情報端末１０は、作業手順書を受信し、作業手順書をディスプレイ等の出力装置に表示して、作業者に提示する。
【００１７】
図２に、作業手順書生成システム２０を示す。作業手順書生成システム２０は、情報処理装置２００、作業者管理ＤＢ（データベース）２１０、顧客システム管理ＤＢ２２０、構成管理ＤＢ２３０、作業詳細手順管理ＤＢ２５０、作業手順管理ＤＢ２６０、作業条件管理ＤＢ２７０、及び、項目ごとの作業手順書２８０を有する。構成管理ＤＢ２３０は、ＨＷ構成管理ＤＢ２３１とＳＷ構成管理ＤＢ２３２とを有する。
【００１８】
情報処理装置２００は、ワークステーション、サーバなどの情報処理装置である。情報処理装置２００は、作業登録者に対して、顧客システム管理画面を提供する。情報処理装置２００は、作業登録用情報端末３０との間で情報のやり取りを行い、各種ＤＢに情報を登録する。また、情報処理装置２００は、作業者に対して、作業手順書生成メニューを提供する。情報処理装置２００は、ユーザ情報端末１０との間で情報のやり取りを行い、各種ＤＢを参照して、一連の作業手順書を生成する。
【００１９】
作業者管理ＤＢ２１０は、作業登録者及び作業者に関する情報を格納するデータベースである。顧客システム管理ＤＢ２２０は、顧客システムのシステム情報を格納するデータベースである。顧客システム管理ＤＢ２２０は、顧客システムの識別情報を表す管理番号（管理コード）と、顧客システムを構成する装置の識別情報とを対応付けて記憶する。顧客システム管理ＤＢ２２０では、システムを構成する装置のうち、作業対象の装置に対して、作業種別を示すフラグが設定される。
【００２０】
構成管理ＤＢ２３０は、顧客システムを構成する装置の構成要素に関する情報を保持するデータベースである。ＨＷ構成管理ＤＢ２３１は、顧客システムを構成する装置（ハードウェア：ＨＷ）のハードウェア構成情報を保持し、ＳＷ構成管理ＤＢ２３２は、顧客先システムを構成する各装置上で動作しているソフトウェアの構成情報を保持する。ハードウェア構成情報は、装置を構成するファームウェアのバーション情報やパラメータ、装置を構成する構成部品の情報などを含む。ソフトウェアの構成情報は、装置上で動作するＯＳやソフトウェアやそのバージョン情報、ソフトウェアのパラメータなどの情報を含む。ＨＷ構成管理ＤＢ２３１及びＳＷ構成管理ＤＢ２３２では、装置の構成要素のうち、作業対象の構成要素に対して、作業種別を示すフラグが設定される。
【００２１】
作業手順管理ＤＢ２６０は、作業対象の装置及び構成要素に対する作業手順を保持するデータベースである。作業は、１以上の作業項目で構成され、作業手順は、作業を構成する各項目の作業項目番号（作業項目の管理コード）を含む。作業手順管理ＤＢ２６０は、作業手順と、作業対象の装置の装置型番、装置の構成要素を識別する情報、及び、作業種別とを対応付けて記憶する。
【００２２】
作業条件管理ＤＢ２７０は、作業手順を構成する作業項目に設定されている作業条件、及び、作業条件を満たさないときに実施すべき追加作業項目を保持するデータベースである。作業条件は、作業に際して顧客システムにて満たされるべき条件を示す。作業条件管理ＤＢ２７０は、作業項目番号と、作業条件、及び、作業条件が満たされないときに追加すべき作業項目の作業項目番号とを対応付けて記憶する。
【００２３】
項目ごとの作業手順書２８０は、作業手順を構成する各項目の手順が記述されたドキュメントである。作業詳細手順管理ＤＢ２５０は、作業手順を構成する各項目の手順に使用するドキュメント情報を保持するデータベースである。作業詳細手順管理ＤＢ２５０は、作業項目番号と、作業項目ごとの作業の手順を記した作業手順ドキュメントとの対応関係を記憶する。
【００２４】
図３（ａ）及び（ｂ）に、項目ごとの作業手順書２８０のデータ例を示す。図３（ａ）は、装置起動の手順を記述したドキュメントである。図３（ｂ）は、ディスク交換の手順を記述したドキュメントである。最終的に得られる作業手順書は、１以上の項目ごとの作業手順書２８０のドキュメントの内容を含む。
【００２５】
図４に、作業者管理ＤＢ２１０のデータ例を示す。作業者管理ＤＢ２１０は、社員番号（ユーザＩＤ）、社員名（ユーザ名）、パスワード、権限の各データを有する。「ユーザＩＤ」は、ユーザを識別する情報であり、「パスワード」は、ユーザに対して設定されたパスワードである。「ユーザＩＤ」及び「パスワード」は、作業手順書生成システム２０へのアクセス認証に用いられる。「権限」は、ユーザが、作業者であるか、又は、作業登録者であるかを区分する情報である。“作業実施”の権限を有するユーザは、ユーザ情報端末１０を用いた作業実施を行うことができる。“作業登録”の権限を有するユーザは、作業登録用情報端末３０を用いた作業登録を行うことができる。
【００２６】
図５に、顧客システム管理ＤＢ２２０のデータ例を示す。顧客システム管理ＤＢ２２０は、顧客システムの管理コード、装置型番、装置号機、接続先装置号機１〜接続先装置号機ｎの各データを有する。「顧客システム管理コード」は、顧客システムを識別するため管理コードである。「装置型番」は、装置の型番（型式）を識別するための情報である。「装置号機」は、装置個体を識別する情報である。「接続先装置号機１」〜「接続先装置号機ｎ」は、「装置号機」で表される装置の接続先装置を特定する情報である。顧客システム管理ＤＢ２２０を参照することで、顧客システム内にどのような装置が導入されているかや、各装置がどの装置と接続しているかを特定することができる。
【００２７】
顧客システム管理ＤＢ２２０の各データには、作業対象か否かを識別できるフラグ（変更の有無）が用意されている。フラグの種類には、「新規」、「更新（変更）」、「削除」がある。フラグは、作業登録者により設定される。顧客システム管理ＤＢ２２０のフラグを参照することで、どの顧客システム及び装置が作業対象であるかや、作業種別が「新規」、「更新（変更）」、「削除」の何れであるかを特定することができる。
【００２８】
図６に、ＨＷ構成管理ＤＢ２３１のデータ例を示す。ＨＷ構成管理ＤＢ２３１は、装置号機、ＦＷのバージョン情報（ＦＷＲｅｖ）、ＦＷに設定されているパラメータ情報（ＦＷ１〜ｎ）、及び、顧客システム内に導入されている装置を構成する部品情報（構成品１〜ｎ）の各データを有する。「装置号機」は、装置個体を識別する情報である。ＨＷ構成管理ＤＢ２３１における「装置号機」は、顧客システム管理ＤＢ２２０（図５）における「装置号機」に対応している。
【００２９】
「ＦＷＲｅｖ」、「ＦＷ１」〜「ＦＷｎ」、「構成品１」〜「構成品ｎ」は、「装置号機」で表される装置のハードウェア構成情報である。ＨＷ構成管理ＤＢ２３１のハードウェア構成情報には、作業対象か否かを識別できるフラグが用意されている。このフラグは、顧客システム管理ＤＢ２２０におけるフラグと同様な意味及び役割を有する。
【００３０】
図７に、ＳＷ構成管理ＤＢ２３２のデータ例を示す。ＳＷ構成管理ＤＢ２３２は、装置号機、装置にインストールされているオペレーティングシステム（ＯＳ）、ＯＳ上で動作しているソフトウェア、各ソフトウェアに設定されているパラメータ（ＳＷ１〜ｎ）などのデータを有する。「装置号機」は、装置個体を識別する情報である。ＳＷ構成管理ＤＢ２３２における「装置号機」は、顧客システム管理ＤＢ２２０（図５）及びＨＷ構成管理ＤＢ２３１（図６）における「装置号機」に対応している。
【００３１】
「ＯＳ」、「ソフトウェア情報」、「ＳＷ１」〜「ＳＷｎ」は、「装置号機」で表される装置上で動作するソフトウェアの構成情報である。ＳＷ構成管理ＤＢ２３２のソフトウェア構成情報には、作業対象か否かを識別できるフラグが用意されている。このフラグは、顧客システム管理ＤＢ２２０におけるフラグと同様な意味及び役割を有する。
【００３２】
図８に、作業詳細手順管理ＤＢ２５０のデータ例を示す。作業詳細手順管理ＤＢ２５０は、項目番号と、作業の項目名と、作業手順書の各データを有する。「項目番号」は、作業の項目の管理番号であり、「項目名」は、当該項目の名称である。「作業手順書」は、当該作業項目に対応する項目ごとの作業手順書２８０のファイル名（ドキュメント名）である。作業詳細手順管理ＤＢ２５０を参照することで、例えば、作業項目名「１．１設置」という作業項目については、項目ごとの作業手順書２８０のうちの「設置．ｄｏｃ」というドキュメントを使用すればよいことがわかる。
【００３３】
図９に、作業手順管理ＤＢ２６０のデータ例を示す。作業手順管理ＤＢ２６０は、作業番号、作業装置型番、作業要素、作業種別、詳細作業内容、及び、作業手順の各データを有する。「作業番号」は、作業の管理番号である。「作業装置型番」は、作業対象となる装置の型番であり、「作業要素」は、作業の対象となる要素（ハードウェア又はソフトウェア）である。作業要素が装置そのものの場合は、「作業要素」に、「作業装置型番」と同じ情報を格納する。「作業種別」は、増設や削除といった作業の種別を識別する情報であり、「詳細作業内容」は、作業の詳細な内容である。「作業手順」は、作業で実施する作業項目の情報である。「作業手順」には、作業にて実施される１以上の作業項目の「項目番号」（図８）が格納される。
【００３４】
図１０に、作業条件管理ＤＢ２７０のデータ例を示す。作業条件管理ＤＢ２７０は、項目番号（作業条件番号）、作業条件名、作業条件、及び、追加作業項目（追加項目番号）の各データを有する。「作業条件番号」は、作業条件を管理するための管理番号であり、「作業条件名」は、作業条件の名称である。「作業条件」は、作業に際して満たされているべき条件（条件式）である。この条件式は、顧客システム管理ＤＢ２２０、ＨＷ構成管理ＤＢ２３１、又は、ＳＷ構成管理ＤＢ２３２が保持するデータへの参照式を含む。「追加項目番号」は、作業条件が満たされていないときに、追加される作業の項目番号である。「追加項目番号」には、追加すべき作業項目の「項目番号」（図８）を格納する。
【００３５】
図１１に、情報処理装置２００の構成を示す。情報処理装置２００は、ユーザ認証手段２０１、作業情報登録手段２０２、手順書生成手段２０３、構成装置特定手段２０４、作業対象要素特定手段２０５、作業手順取得手段２０６、作業条件取得手段２０７、作業条件判断手段２０８、及び、作業項目追加手段２０９を有する。情報処理装置２００内の各手段は、情報処理装置２００上で所定のプログラムを実行することで実現できる。
【００３６】
ユーザ認証手段２０１は、ユーザ情報端末１０又は作業登録用情報端末３０からユーザＩＤとパスワードを受け取り、作業者管理ＤＢ２１０（図４）を参照して、ユーザ認証を行う。その際、ユーザ認証手段２０１は、作業者管理ＤＢ２１０の「権限」に基づいて、認証されたユーザが、作業者であるか、作業登録者であるかを判別する。ユーザが作業者であるか、作業登録者であるかは、ユーザが、「作業実施」の権限を持つユーザとしてログインしたか、「作業登録」の権限を持つユーザとしてログインしたかで決まる。なお、図１では、ユーザ情報端末１０と作業登録用情報端末３０とを別の端末としたが、ユーザ情報端末１０と作業登録用情報端末３０とは、同一の端末であってもよい。
【００３７】
作業情報登録手段２０２は、ユーザ認証手段２０１で作業登録者としての権限を有すると判別されたユーザの作業登録用情報端末３０に顧客システム管理メニューを送信し、作業登録者に、作業対象の装置、作業対象の構成要素、作業種別などの入力を促す。作業情報登録手段２０２は、作業者が入力した情報を、顧客システム管理ＤＢ２２０、ＨＷ構成管理ＤＢ２３１、及び、ＳＷ構成管理ＤＢ２３２に登録する。
【００３８】
手順書生成手段２０３は、ユーザ認証手段２０１で作業実施者としての権限を有すると判別されたユーザのユーザ情報端末１０に作業手順書生成メニュー画面を送信し、作業者に、作業対象の顧客システムの顧客システム管理番号の入力を促す。手順書生成手段２０３は、ユーザ情報端末１０から顧客システム管理番号を受け取ると、受け取った顧客システム管理番号を、構成装置特定手段２０４に渡す。
【００３９】
構成装置特定手段２０４は、顧客システム管理ＤＢ２２０（図５）を参照し、ユーザにより入力された作業対象の顧客システム管理番号に基づいて、作業対象の顧客システムを構成する装置を特定する。より詳細には、構成装置特定手段２０４は、顧客システム管理ＤＢ２２０にて、手順書生成手段２０３から受け取った顧客システム管理番号に対応付けて記憶された装置型番及び装置号機を検索し、検索された装置型番及び装置号機の装置を、作業対象の顧客システムを構成する装置として特定する。
【００４０】
構成装置特定手段２０４は、顧客システム管理ＤＢ２２０を検索し、作業対象の顧客システムを構成する装置のうちで、フラグが設定された装置を抽出する。構成装置特定手段２０４は、抽出した装置の装置号機、及び、設定されていたフラグを、作業手順取得手段２０６に渡す。また、構成装置特定手段２０４は、抽出した装置の装置号機を、作業対象要素特定手段２０５に渡す。
【００４１】
作業対象要素特定手段２０５は、構成管理ＤＢ２３０（ＨＷ構成管理ＤＢ２３１（図６）及びＳＷ構成管理ＤＢ２３２（図７））を参照し、作業対象要素を特定する。作業対象要素特定手段２０５は、ＨＷ構成管理ＤＢ２３１にて、構成装置特定手段２０４から受け取った装置号機に一致する装置号機を検索し、その装置号機のハードウェアの構成要素のうちで、フラグが設定された構成要素を検索する。作業対象要素特定手段２０５は、検索された構成要素を、作業対象の構成要素として特定する。
【００４２】
また、作業対象要素特定手段２０５は、ＳＷ構成管理ＤＢ２３２にて、構成装置特定手段２０４から受け取った装置号機に一致する装置号機を検索し、その装置号機のソフトウェアの構成要素のうちで、フラグが設定された構成要素を検索する。作業対象要素特定手段２０５は、検索された構成要素を、作業対象の構成要素として特定する。作業対象要素特定手段２０５は、作業対象の構成要素と、その構成要素に設定されたフラグ（作業種別）とを、作業手順取得手段２０６に通知する。
【００４３】
作業手順取得手段２０６は、構成装置特定手段２０４及び作業対象要素特定手段２０５から、作業対象となる装置の装置型番と、装置の構成要素と、フラグの作業種別とを受け取る。作業手順取得手段２０６は、作業手順管理ＤＢ２６０（図９）から、作業対象の構成要素と作業の作業種別とに該当する作業手順を取得する。より詳細には、作業手順取得手段２０６は、作業手順管理ＤＢ２６０を参照して、受け取った装置型番、構成要素、及び、作業種別に対応付けて記憶された作業手順を取得する。作業手順取得手段２０６は、取得した作業手順を、作業条件取得手段２０７に渡す。
【００４４】
作業条件取得手段２０７は、作業条件管理ＤＢ２７０（図１０）から、作業手順取得手段２０６が取得した作業手順に含まれる作業項目番号に対応付けて記憶された作業条件を取得する。作業条件判断手段２０８は、顧客システム管理ＤＢ２２０、ＨＷ構成管理ＤＢ２３１、及び、ＳＷ構成管理ＤＢ２３２を参照し、作業条件取得手段２０７が取得した作業条件が、作業対象の顧客システム内で満たされているか否かを判断する。その際、作業条件判断手段２０８は、作業条件に記述された条件式に従って、顧客システム管理ＤＢ２２０、ＨＷ構成管理ＤＢ２３１、及び、ＳＷ構成管理ＤＢ２３２が保持するデータにアクセスする。
【００４５】
作業条件判断手段２０８は、作業条件が満たされないと判断すると、その旨を作業項目追加手段２０９に通知する。作業項目追加手段２０９は、作業条件が満たされない旨の通知を受けると、作業条件管理ＤＢ２７０から、追加すべき作業の作業項目番号を取得する。作業項目追加手段２０９は、取得した作業項目番号を、作業手順に追加する。また、作業項目追加手段２０９は、顧客システム管理ＤＢ２２０、ＨＷ構成管理ＤＢ２３１、及び、ＳＷ構成管理ＤＢ２３２における、追加した作業項目番号の作業で作業の対象となる装置及び構成要素のフラグを、作業内容に応じたフラグに設定する。
【００４６】
手順書生成手段２０３は、作業条件判断手段２０８により、作業手順に含まれる全ての作業項目番号について作業条件が成立すると判断されると、作業手順に含まれる作業項目番号に基づいて、作業手順書を生成する。より詳細には、手順書生成手段２０３は、作業詳細手順管理ＤＢ２５０（図８）を参照して、作業手順に含まれる作業項目番号に対応する項目ごとの作業手順書２８０（図３）を取得し、取得した項目ごとの作業手順書２８０の内容を１つにまとめた作業手順書を作成する。
【００４７】
図１２に、作業情報登録時の手順を示す。作業情報の登録は、作業者が作業手順書を生成する前に行っておく。作業登録者は、作業登録用情報端末３０を使用して作業手順書生成システム２０へアクセスする（ステップＡ１）。情報処理装置２００のユーザ認証手段２０１（図１１）は、ネットワーク１００を介して、システムログイン画面を作業登録用情報端末３０に送信する（ステップＡ２）。図１３に、システムログイン画面例を示す。作業登録者は、図１３に示すシステムログイン画面にユーザＩＤとパスワードを入力し、「送信」ボタンを押す。
【００４８】
作業登録用情報端末３０は、入力されたユーザＩＤ／パスワードを作業手順書生成システム２０に送信する（ステップＡ３）。ユーザ認証手段２０１は、作業者管理ＤＢ２１０（図４）を参照してアクセスの可否を判断する（ステップＡ４）。ユーザ認証手段２０１は、ステップＡ３で送信されたユーザＩＤ／パスワードの組が、作業者管理ＤＢ２１０に登録されたユーザＩＤ／パスワードの組と一致しないときは、アクセス不可と判断し、ステップＡ２に戻って、再度ログイン画面を送信する。
【００４９】
ユーザ認証手段２０１は、ユーザＩＤ／パスワードの組が作業者管理ＤＢ２１０に登録されたユーザのユーザＩＤ／パスワードの組と一致するとき、アクセス許可と判断する。ユーザ認証手段２０１は、アクセス許可と判断すると、ユーザＩＤを元に作業者管理ＤＢ２１０を検索し、ログインしたユーザが、作業登録権限を有する作業登録者であるか否かを調べる。ユーザ認証手段２０１は、作業登録者であると判断すると、作業情報登録手段２０２に、作業登録者のログインを通知する。
【００５０】
作業情報登録手段２０２は、作業登録者がログインすると、作業登録用情報端末３０に、顧客システム管理画面を送信する（ステップＡ５）。図１４に、顧客システム管理画面例を示す。作業登録者は、営業部門又は保守支援部門からの作業依頼に基づき、顧客システム管理画面から、「１．新規システム登録」、又は、「２．既存システム修正」を選択する。作業登録者は、既存システムの修正を選択する際には、顧客システム管理コードを入力し、「送信」ボタンを選択する。
【００５１】
作業登録用情報端末３０は、新規システムの登録が選択された旨、又は、修正対象の顧客システム管理コードを、作業手順書生成システム２０に送信する（ステップＡ６）。作業情報登録手段２０２は、ステップＡ６で送信された情報が、新規顧客システムの作業登録か、既存の顧客システムの作業登録かで、処理を切り替える（ステップＡ７）。作業情報登録手段２０２は、作業登録するシステムが新規顧客のものである場合は、顧客システム管理コードを新規に採番し（ステップＡ８）、新規システム登録画面を作業登録用情報端末３０に送信する（ステップＡ９）。作業登録用情報端末３０は、登録すべき情報を含む登録用ファイルを、作業手順書生成システム２０に送信する（ステップＡ１０）。
【００５２】
図１５に、新規システム登録画面例を示す。作業登録者は、新規顧客システムの登録に先立って、依頼元の営業部門などから、顧客システム管理ＤＢ２２０（図５）、ＨＷ構成管理ＤＢ２３１（図６）、及び、ＳＷ構成管理ＤＢ２３２（図７）に登録すべき情報を格納した３つのファイル（顧客システム情報ファイル、ＨＷ構成情報ファイル、ＳＷ構成情報ファイル）を入手しておく。作業登録者は、新規システム登録画面にて、用意した３つのファイルの置き場所を指定し、「アップロード」ボタンを押すことで、新規顧客システムの情報を、作業手順書生成システム２０に送信することができる。
【００５３】
作業情報登録手段２０２は、各種データベースに、作業登録用情報端末３０から受信した情報を登録し、登録した各データのフラグを「新規」にセットする（ステップＡ１１）。より詳細には、作業情報登録手段２０２は、顧客システム情報ファイルに含まれる情報を、ステップＡ８で採番した顧客システム管理コードと対応付けて、顧客システム管理ＤＢ２２０に登録する。また、作業情報登録手段２０２は、ＨＷ構成情報ファイルに含まれる情報をＨＷ構成管理ＤＢ２３１に登録し、ＳＷ構成情報ファイルに含まれる情報を、ＳＷ構成管理ＤＢ２３２に登録する。その際、作業情報登録手段２０２は、各データベースにて、各データのフラグを「新規」に設定する。
【００５４】
ステップＡ７で、既存顧客システムの作業登録と判断された場合、作業情報登録手段２０２は、ステップＡ６で作業登録用情報端末３０から送信された顧客システム管理コード等に元に、顧客システム管理ＤＢ２２０を検索する（ステップＡ１２）。作業情報登録手段２０２は、既存システム修正画面（既存システム追加受注登録画面）を生成し、作業登録用情報端末３０に送信する（ステップＡ１３）。作業登録用情報端末３０は、修正用ファイルを、作業手順書生成システム２０に送信する（ステップＡ１４）。
【００５５】
図１６に、既存システム修正画面の一例を示す。図１５に示す新規システム登録画面との相違点は、既存システム修正画面には、既存システムにて、どのような型番の装置を使用しているかを示す情報が含まれている点である。既存システムの情報は、顧客システム管理ＤＢ２２０を参照することで取得できる。顧客システム情報ファイル、ＨＷ構成情報ファイル、及び、ＳＷ構成情報ファイルの置き場所を指定し、「アップロード」ボタンを押して、顧客システム管理ＤＢ２２０、ＨＷ構成管理ＤＢ２３１、及び、ＳＷ構成管理ＤＢ２３２に登録すべき情報を送信する点は、新規システム登録画面と同様である。
【００５６】
図１７〜図１９に、それぞれ、顧客システム情報ファイル、ＨＷ構成情報ファイル、及び、ＳＷ構成情報ファイルのデータ例を示す。顧客システム情報ファイル、ＨＷ構成情報ファイル、及び、ＳＷ構成情報ファイルは、それぞれ、顧客システム管理ＤＢ２２０、ＨＷ構成管理ＤＢ２３１、及び、ＳＷ構成管理ＤＢ２３２における各データ項目のデータを、カンマで区切ったものである。フラグについては、修正の内容に応じて、「新規」、「変更」、「削除」の何れかを指定する。なお、新規システム登録の際に作業登録用情報端末３０から作業手順書生成システム２０に送信するファイルのデータも、図１７〜図１９に示すデータと同様である。新規システム登録の際は、フラグは「新規」となるので、ファイルにてフラグを指定する必要はない。
【００５７】
ここで、作業登録者は、顧客システム情報ファイル、ＨＷ構成情報ファイル、及び、ＳＷ構成情報ファイルにて、最小限度のフラグを設定するだけでよい。例えば、ある装置の構成品であるディスク装置が故障したとき、ディスク装置の交換作業に依存して他の構成要素の作業が必要な場合でも、ＨＷ構成管理ＤＢ２３１にて、そのディスク装置のフラグを変更（交換）に設定するだけでよい。その理由は、ディスク装置の交換作業に依存する他の構成要素の作業は、作業条件に従って、作業項目追加手段２０９により、作業手順に自動的に追加され、データベースが更新されることになるためである。
【００５８】
図１２に戻り、作業情報登録手段２０２は、各種データベースに、作業登録用情報端末３０から受信した情報を登録する（ステップＡ１５）。より詳細には、作業情報登録手段２０２は、顧客システム情報ファイルに含まれる情報を顧客システム管理ＤＢ２２０に登録する。また、作業情報登録手段２０２は、ＨＷ構成情報ファイルに含まれる情報をＨＷ構成管理ＤＢ２３１に登録し、ＳＷ構成情報ファイルに含まれる情報を、ＳＷ構成管理ＤＢ２３２に登録する。その際、作業情報登録手段２０２は、各データのフラグを、情報ファイルに含まれる情報に従って、「新規」、「変更」、又は、「削除」に設定する。
【００５９】
図２０Ａ及び図２０Ｂに、作業手順書生成の際の動作手順を示す。作業者は、ユーザ情報端末１０を使用して作業手順書生成システム２０にアクセスする（図２０ＡのステップＢ１）。情報処理装置のユーザ認証手段２０１は、ネットワーク１００を介して、ユーザ情報端末１０にシステムログイン画面（図１３）を送信する（ステップＢ２）。作業者は、システムログイン画面に従ってユーザＩＤ及びパスワードを入力し、「送信」ボタンを押す。ユーザ情報端末１０は、入力されたユーザＩＤ及びパスワードを、作業手順書生成システム２０に送信する（ステップＢ３）。
【００６０】
ユーザ認証手段２０１は、作業者管理ＤＢ２１０（図４）を参照してアクセスの可否を判断する（ステップＢ４）。ユーザ認証手段２０１は、ステップＢ３で送信されたユーザＩＤ／パスワードの組が、作業者管理ＤＢ２１０に登録されたユーザＩＤ／パスワードの組と一致しないときは、アクセス不可と判断し、ステップＢ２に戻って、再度ログイン画面を送信する。
【００６１】
ユーザ認証手段２０１は、ステップＢ４でユーザＩＤ／パスワードの組が、作業者管理ＤＢ２１０に登録されたユーザのユーザＩＤ／パスワードの組と一致するときは、アクセス許可と判断する。ユーザ認証手段２０１は、アクセス許可と判断すると、ユーザＩＤを元に作業者管理ＤＢ２１０を検索し、ログインしたユーザ、作業実施権限を有する作業者であるか否かを調べる。ユーザ認証手段２０１は、ユーザが作業者であるときは、作業者がログインした旨を、手順書生成手段２０３に通知する。
【００６２】
手順書生成手段２０３は、作業者がログインした旨の通知を受けると、ユーザ情報端末１０に、作業手順書生成画面を送信する（ステップＢ５）。図２１に、作業手順書生成画面の一例を示す。作業者は、作業対象の顧客システムの顧客システム管理番号を営業部門、保守支援部門、又は、作業登録者から取得し、作業手順書生成画面に入力する。ユーザ情報端末１０は、作業者が入力した顧客システム管理番号を、作業手順書生成システム２０に送信する（ステップＢ６）。
【００６３】
手順書生成手段２０３は、ユーザ情報端末１０から顧客システム管理番号を受信すると、受信した顧客システム管理番号を構成装置特定手段２０４に渡す。構成装置特定手段２０４は、ユーザ情報端末１０から送信された顧客システム管理番号を元に、顧客システム管理ＤＢ２２０から該当する顧客システムを検索する（ステップＢ７）。構成装置特定手段２０４は、顧客システム管理ＤＢ２２０から、検索された顧客システムについて、フラグが設定された装置号機を検索する。また、作業対象要素特定手段２０５は、ＨＷ構成管理ＤＢ２３１及びＳＷ構成管理ＤＢ２３２から、フラグが設定された装置号機について、フラグが設定された構成要素を検索する（ステップＢ８）。
【００６４】
ステップＢ８では、まず、構成装置特定手段２０４が、顧客システム管理ＤＢ２２０を参照して、ステップＢ７で検索された顧客システムについて、顧客システムを構成する装置のうちで、フラグが設定された装置の装置号機を調べる。次いで、作業対象要素特定手段２０５が、フラグが設定された装置について、装置号機を元に、ＨＷ構成管理ＤＢ２３１及びＳＷ構成管理ＤＢ２３２を検索し、装置の構成要素（ハードウェア、ソフトウェア）のうちで「新規」、「変更」、又は、「削除」のフラグが設定されたものを検索する。このとき、構成装置特定手段２０４及び作業対象要素特定手段２０５は、作業対象の顧客システムを構成する装置型番及び装置号機、作業対象の装置の構成要素の管理番号などの一覧を作成しておく。
【００６５】
作業手順取得手段２０６は、構成装置特定手段２０４及び作業対象要素特定手段２０５から、装置及び構成要素に設定されたフラグを受け取る。作業手順取得手段２０６は、フラグに応じた処理を行う（ステップＢ９）。作業手順取得手段２０６は、フラグの種類が「新規」であった場合、「新規」フラグが設定された要素を作業要素として、作業手順管理ＤＢ２６０から、作業対象の装置内の作業要素に対する作業種別「現地調整」又は「増設」の作業番号を検索する（ステップＢ１０）。作業手順取得手段２０６は、ステップＢ１０では、作業要素が装置のときは「現地調整」の作業番号を検索し、作業要素が装置を構成する部品（構成品）やパラメータのときは、「増設」の作業番号を検索する。
【００６６】
作業手順取得手段２０６は、フラグの種類が「変更」であった場合は、「変更」フラグが設定された要素を作業要素として、作業手順管理ＤＢ２６０から、作業対象の装置内の作業要素に対する作業種別「構成変更」又は「部品交換」の作業番号を検索する（ステップＢ１１）。作業手順取得手段２０６は、ステップＢ１１では、作業要素がＦＷ、ＳＷ、及び、それらに対するパラメータ設定であるときは、「構成変更」の作業番号を検索し、作業要素が装置を構成する部品（構成品）であるときは、「部品交換」の作業番号を検索する。
【００６７】
作業手順取得手段２０６は、フラグの種類が「削除」であった場合は、「削除」フラグが設定された要素を作業要素として、作業手順管理ＤＢ２６０から、作業対象の装置内の作業要素に対する作業種別「削除」の作業番号を検索する（ステップＢ１２）。作業手順取得手段２０６は、ステップＢ１０、ステップＢ１１、又は、ステップＢ１２で検索した作業番号を、一時的に保存しておく。
【００６８】
作業手順取得手段２０６は、ステップＢ１０、Ｂ１１、Ｂ１２では、作業手順管理ＤＢ２６０から、「装置号機」で表される装置の「装置型番」と、フラグが設定された要素とが一致する作業について、「作業種別」がフラグに応じた内容の「作業番号」を検索する。例えば、ＨＷ構成管理ＤＢ２３１（図６）にて、装置号機（ＳＨ０１２３４５４６４）の構成品（ＮＣＡ５５８５Ａ）に「新規」フラグが設定されているときを考える。この装置号機に対応する「装置型番」は、顧客システム管理ＤＢ２２０（図５）から、ＮＱＡ３６００Ｂ−ｘｘである。作業手順取得手段２０６は、ステップＢ１０で、作業手順管理ＤＢ２６０（図９）から、ＮＱＡ３６００Ｂ−ｘｘを「作業装置型番」に持ち、ＮＣＡ５５８５Ａを「作業要素」とし、かつ、「作業種別」が増設となっている作業の作業番号を検索する。検索の結果、作業番号０００００００１２が得られる。
【００６９】
作業手順取得手段２０６は、ステップＢ７で検索された構成要素について、全てのフラグを調べたか否かを判断する（ステップＢ１３）。作業手順取得手段２０６は、未処理のフラグが存在するときは、ステップＢ８に戻り、次のフラグを検索する。作業手順取得手段２０６は、全てのフラグを調べ終わると、手順取得終了を、手順書生成手段２０３に通知する。手順書生成手段２０３は、作業手順書生成確認画面を生成し、ユーザ情報端末１０に送信する（ステップＢ１４）。手順書生成手段２０３は、ステップＢ１４では、顧客システム管理ＤＢ２２０、ＨＷ構成管理ＤＢ２３１、ＳＷ構成管理ＤＢ２３２、及び、作業手順管理ＤＢ２６０を参照して、作業対象の顧客システム管理番号、作業対象装置、作業種別、作業要素、詳細作業内容を含む作業手順書生成確認画面を生成する。
【００７０】
図２２に、作業手順書生成確認画面の一例を示す。手順書生成手段２０３は、作業手順書生成確認画面における「顧客システム管理番号」に、ステップＢ６で作業者が入力した顧客システム管理番号を記載する。また、手順書生成手段２０３は、「作業対象装置」に、ステップＢ８で検索された装置の装置型番及び装置号機を記載し、「作業要素」に、作業対象の装置又はその構成要素を記載する。手順書生成手段２０３は、「作業種別」及び「詳細作業内容」には、ステップＢ１０、Ｂ１１、又は、Ｂ１２で検索された作業番号に対応する作業種別、詳細作業内容を記載する。
【００７１】
ユーザ情報端末１０は、作業手順書生成システム２０が送信した作業手順書生成確認画面を表示画面上に表示する（ステップＢ１５）。手順書生成手段２０３は、ユーザから手順書作成の指示があるか否かを判断する（ステップＢ１６）。作業者は、表示された作業手順書生成確認画面を確認し、表示した内容でよければ、表示画面の中にある「生成開始」ボタンを押す。作業者は、作業手順書生成のやり直しを行うときは、ステップＢ６へ戻り、顧客システム管理番号の入力を行う。
【００７２】
ユーザ情報端末１０は、作業者が「生成開始」ボタンを押すと、作業手順書生成開始指示を、作業手順書生成システム２０に送信する（図２０ＢのステップＢ１７）。手順書生成手段２０３は、作業手順書生成開始指示を受け取ると、作業手順取得手段２０６に、作業番号の通知を指示する。この指示を受けた作業手順取得手段２０６は、保存していた、ステップＢ１０、Ｂ１１、Ｂ１２で検索した作業番号を、作業条件取得手段２０７に通知する。作業条件取得手段２０７は、通知された作業番号に基づいて、作業手順管理ＤＢ２６０（図９）から、「作業手順」を抽出する（ステップＢ１８）。
【００７３】
作業条件取得手段２０７は、「作業手順」に含まれる作業項目番号を先頭側から順次に１つずつ選択し、作業条件管理ＤＢ２７０（図１０）から、選択した作業項目番号に対応する作業条件を取得する（ステップＢ１９）。作業条件取得手段２０７は、選択した作業項目番号に対応する作業条件が存在しない場合は、次の作業項目番号を選択して、作業条件を検索する。
【００７４】
作業条件判断手段２０８は、ステップＢ１９で取得した作業条件に記述された条件式に従って、顧客システム管理ＤＢ２２０、ＨＷ構成管理ＤＢ２３１、及び、ＳＷ構成管理ＤＢ２３２を参照し、作業対象の顧客システム内で、作業条件が満たされているか否かを判断する（ステップＢ２０）。作業条件判断手段２０８は、ステップＢ２０で作業条件を満たさないと判断すると、作業項目追加手段２０９に、作業項目の追加を指示する。
【００７５】
作業項目追加手段２０９は、作業条件管理ＤＢ２７０から、作業条件を満たすための「追加項目番号」を取得する（ステップＢ２１）。作業項目追加手段２０９は、取得した「追加項目番号」を、「作業手順」の現在選択している作業項目番号の直前に追加する（ステップＢ２２）。また、作業項目追加手段２０９は、顧客システム管理ＤＢ２２０、ＨＷ構成管理ＤＢ２３１、及び、ＳＷ構成管理ＤＢ２３２における、追加した作業項目番号の作業で作業の対象となる装置及び構成要素のフラグを、作業内容に応じたフラグに設定する。
【００７６】
作業条件取得手段２０７は、ステップＢ２１で追加された作業項目番号を選択し、作業条件管理ＤＢ２７０から、追加作業項目番号に対応する作業条件を取得する（ステップＢ２３）。その後、ステップＢ２０に戻り、作業条件判断手段２０８は、ステップＢ２３で取得された追加作業項目の作業条件について、作業条件が満たされるか否かを判断する。
【００７７】
作業条件判断手段２０８は、ステップＢ２０で作業条件を満たすと判断すると、作業手順に含まれる作業手順項目の全てについて作業条件を調べたか否かを判断する（ステップＢ２４）。作業条件判断手段２０８は、すべての作業条件を調べていないと判断すると、作業条件取得手段２０７に、次の作業項目の作業条件の取得を指示する。作業条件取得手段２０７は、指示に従って、次の作業項目に対応する作業条件を取得する（ステップＢ２５）。その後、ステップＢ２０へ戻り、作業条件判断手段２０８は、ステップＢ２５で取得された作業条件が満たされるか否かを判断する。
【００７８】
例えば、ある装置Ａにて、その構成品をある型番の部品に交換するという項目の作業を考える。交換後の構成品は、装置Ａにおけるファームウェアのバージョンがｘｘ以上でないと、正常に動作しないものとする。このような場合、作業条件管理ＤＢ２７０には、該当する型番の構成品への交換という作業項目に対して、ファームウェアのバージョンがｘｘ以上である旨の作業条件が設定されている。この作業条件は、条件式の中に、ＨＷ構成管理ＤＢ２３１の「ＦＷＲｅｖ」を参照する“ＨＷ構成管理ＤＢ．ＦＷＲｅｖ”を含む。
【００７９】
作業条件判断手段２０８は、作業条件の条件式に従ってＨＷ構成管理ＤＢ２３１にアクセスし、装置Ａの「ＦＷＲｅｖ」がｘｘ以上か否かを判断する。作業条件判断手段２０８は、装置Ａのファームウェアのバージョンがｘｘ以上であると、作業条件を満たすと判定し、次の作業項目の作業条件の判定に移る。一方、作業条件判断手段２０８は、装置Ａのファームウェアのバージョンがｘｘ以上ではないとき、作業条件を満たさないと判断する。作業条件を満たさない場合は、ステップＢ２１へ進み、作業項目追加手段２０９は、作業条件管理ＤＢ２７０から、作業条件を満たすための作業項目である“ファームウェアのバージョンを変更”の作業項目番号を取得する。
【００８０】
作業項目追加手段２０９は、ステップＢ２２で、“構成品の交換”の作業項目番号の１つ前に、“ファームウェアのバージョンを変更”に該当する作業項目番号を追加する。また、作業項目追加手段２０９は、ＨＷ構成管理ＤＢ２３１における「ＦＷＲｅｖ」の値を変更後の値に更新し、「ＦＷＲｅｖ」に対して“変更”のフラグを設定する。
【００８１】
作業条件取得手段２０７は、ステップＢ２４で、作業条件管理ＤＢ２７０を参照して、追加した“ファームウェアのバージョンを変更”の作業条件を検索する。その後、ステップＢ２０へ戻り、作業条件判断手段２０８は、追加された“ファームウェアのバージョンを変更”の作業条件が満たされているか否かを判断する。この作業条件が満たされていない場合、上記と同様な手順で、作業項目追加手段２０９は、“ファームウェアのバージョンを変更”の作業条件を満たすための作業項目を、作業手順に追加する。
【００８２】
“ファームウェアのバージョンを変更”の作業条件が満たされている場合、ステップＢ２４、Ｂ２５を経由してステップＢ２０へ戻り、作業条件判断手段２０８は、再び、「構成品の交換」の作業条件を判定する。「ファームウェアのバージョンを変更」の作業が追加されることで、ＨＷ構成管理ＤＢ２３１における「ＦＷＲｅｖ」がｘｘに更新されるため、作業条件判断手段２０８は、作業条件を満たすと判断する。
【００８３】
作業条件判断手段２０８が、ステップＢ２４で全ての作業項目が作業条件を満たしていると判断すると、手順書生成手段２０３は、作業詳細手順管理ＤＢ２５０を参照して、作業手順に含まれる各作業手順項目番号に対応する作業手順書名を検索する（ステップＢ２６）。その後、手順書生成手段２０３は、ステップＢ２６で検索された手順書名を元に、項目ごとの作業手順書２８０の中から、該当する手順書（ドキュメント）を収集する（ステップＢ２７）。
【００８４】
手順書生成手段２０３は、ステップＢ２７で収集した項目ごとの作業手順書２８０を、１つの作業手順書にまとめ、その作業手順書を、ネットワーク１００を介して、ユーザ情報端末１０に送信する（ステップＢ２８）。ユーザ情報端末１０は、送信された作業手順書を受信する（ステップＢ２９）。作業者は、ユーザ情報端末１０上に作業手順書を表示させ、或いは、作業手順書をプリンタ等に出力する。
【００８５】
本実施形態では、情報処理装置２００（図２）は、作業対象システムを構成する装置の構成要素に関する情報を保持し、作業対象の構成要素に対して作業種別を示すフラグが設定される構成管理ＤＢ２３０を参照して、作業対象要素を特定する。情報処理装置２００は、作業対象の構成要素及び作業種別と、作業を構成する各項目の作業項目番号を含む作業手順とを対応付けて記憶する作業手順管理ＤＢ２６０から、特定した作業対象要素とフラグが示す作業種別とに該当する作業手順を取得する。情報処理装置２００は、作業項目番号と、作業に際して作業対象システムにて満たされるべき条件を示す作業条件、及び、その作業条件が満たされないときに追加すべき作業項目の作業項目番号とを対応付けて記憶する作業条件管理ＤＢ２７０を参照して、取得した作業手順に含まれる作業項目番号に対応付けて記憶された作業条件を取得する。
【００８６】
情報処理装置２００は、構成管理ＤＢ２３０を参照して、取得した条件が作業対象システム内で満たされているか否かを判断する。情報処理装置２００は、作業条件が満たされていないと判断すると、作業条件管理ＤＢ２７０から、作業条件を満たすために追加すべき作業の作業項目番号を取得し、取得した作業項目番号を作業手順に追加する。情報処理装置２００は、作業手順に含まれる作業項目番号に基づいて、作業手順書を生成する。本実施形態では、このような手順で作業手順書を生成することで、顧客コンピュータシステムを構成する装置や部品（サーバ、ストレージ、ネットワーク機器等の装置や部品）の導入、修正（増設・撤去を含む）、及び、保守といった作業に際して、作業対象システムを構成する装置や部品、各装置に設定されているパラメータに起因する依存関係を考慮した作業手順書が得られる。
【００８７】
本実施形態では、作業対象システムを構成する装置を取り巻く、構成上依存関係がある周辺の接続装置や部品、当該装置又は周辺の接続装置に設定されているパラメータとの関係に配慮した作業手順書が自動的に得られる。従って、作業者は、自身で意識しなくても、依存関係を考慮した作業手順が得られる。これにより、作業者のスキルや経験の差で発生する作業手順漏れによる作業ミスを防ぐことができる。また、作業者は、作業前に、納入先ユーザの独自性を考慮した作業手順を自身で構築する必要はない。従って、作業前の準備工数を削減することができる。更には、作業者は、作成された手順を参照することで、作業漏れが発生しないように、作業の都度、各装置の依存関係を考慮しながら作業しなくても、必要な作業を実施できる。このため、作業者の作業時の作業工数も削減することができる。
【００８８】
本実施形態では、作業対象要素の特定に先行して、情報処理装置は、作業対象システムの管理番号と、作業対象システムを構成する装置を識別する情報とを対応付けて記憶する顧客システム管理ＤＢ２２０を参照して、作業者により入力された作業対象システムの管理番号から、作業対象システムを構成する装置を特定する。この場合、作業者は、作業対象システムを構成する装置を１つ１つ指定する必要がなく、作業対象システムを指定するだけでよい。このようにすることで、作業者は、作業対象システムを指定するだけで、その作業対象システムで実施すべき作業の作業手順書を、入手することができる。
【００８９】
以上、本発明をその好適な実施の形態に基づいて説明したが、本発明の作業手順書生成装置、方法、及び、プログラムは、上記実施形態にのみ限定されるものではなく、上記実施形態の構成から種々の修正及び変更を施したものも、本発明の範囲に含まれる。
【産業上の利用可能性】
【００９０】
本発明は、顧客コンピュータシステムを構成する装置や部品（サーバ、ストレージ、ネットワーク機器等の装置や部品）の導入、修正（増設・撤去を含む）、及び、保守といった作業の際の作業手順書生成に適用可能である。また、ソフトウェアの追加や削除、設定変更といった用途にも適用可能である。更には、本発明は、コンピュータシステムに限らず、分解・組立、設置・撤去などを行うその他の装置、機械といった構造物における作業の作業手順書生成にも適用可能である。
【図面の簡単な説明】
【００９１】
【図１】本発明の一実施形態の作業手順書生成装置を含むシステム構成を示すブロック図。
【図２】作業手順書生成システムの構成を示すブロック図。
【図３】（ａ）及び（ｂ）は、項目ごとの作業手順書のデータ例を示す図。
【図４】作業者管理データベースのデータ例を示す図。
【図５】顧客システム管理データベースのデータ例を示す図。
【図６】ハードウェア構成管理データベースのデータ例を示す図。
【図７】ソフトウェア構成管理データベースのデータ例を示す図。
【図８】作業詳細手順管理データベースのデータ例を示す図。
【図９】作業手順管理データベースのデータ例を示す図。
【図１０】作業条件管理データベースのデータ例を示す図。
【図１１】情報処理装置の構成を示すブロック図。
【図１２】作業登録時の手順を示すフローチャート。
【図１３】システムログイン画面例を示す図。
【図１４】顧客システム管理メニュー画面例を示す図。
【図１５】新規システム登録画面例を示す図。
【図１６】既存システム修正画面例を示す図。
【図１７】顧客システム情報ファイルのデータ例を示す図。
【図１８】ハードウェア構成情報ファイルのデータ例を示す図。
【図１９】ソフトウェア構成情報ファイルのデータ例を示す図。
【図２０Ａ】作業手順書生成時の手順を示すフローチャート。
【図２０Ｂ】作業手順書生成時の手順を示すフローチャート。
【図２１】作業手順書生成メニュー画面例を示す図。
【図２２】作業手順書生成確認画面例を示す図。
【符号の説明】
【００９２】
１０：ユーザ情報端末
２０：作業手順書生成システム
３０：作業登録用情報端末
１００：ネットワーク
２００：情報処理装置
２０１：ユーザ認証手段
２０２：作業情報登録手段
２０３：手順書生成手段
２０４：構成装置特定手段
２０５：作業対象要素特定手段
２０６：作業手順取得手段
２０７：作業条件取得手段
２０８：作業条件判断手段
２０９：作業項目追加手段
２１０：作業者管理データベース
２２０：顧客システム管理データベース
２３０：構成管理データベース
２３１：ハードウェア構成管理データベース
２３２：ソフトウェア構成管理データベース
２５０：作業詳細手順管理データベース
２６０：作業手順管理データベース
２７０：作業条件管理データベース
２８０：項目ごとの作業手順書
【図１】
2010123045.tif 000003
【図２】
2010123045.tif 000004
【図３】
2010123045.tif 000005
【図４】
2010123045.tif 000006
【図５】
2010123045.tif 000007
【図６】
2010123045.tif 000008
【図７】
2010123045.tif 000009
【図８】
2010123045.tif 000010
【図９】
2010123045.tif 000011
【図１０】
2010123045.tif 000012
【図１１】
2010123045.tif 000013
【図１２】
2010123045.tif 000014
【図１３】
2010123045.tif 000015
【図１４】
2010123045.tif 000016
【図１５】
2010123045.tif 000017
【図１６】
2010123045.tif 000018
【図１７】
2010123045.tif 000019
【図１８】
2010123045.tif 000020
【図１９】
2010123045.tif 000021
【図２０Ａ】
2010123045.tif 000022
【図２０Ｂ】
2010123045.tif 000023
【図２１】
2010123045.tif 000024
【図２２】
2010123045.tif 000025