(57)【要約】【課題】作業において有効なマニュアルを出力可能にすること。【解決手段】マニュアル処理装置１００は、システムと、システムに関する作業の種別との指定を受け付ける。マニュアル処理装置１００は、第１の情報を参照して、指定されたシステムに含まれる構成要素の属性を特定する。マニュアル処理装置１００は、第２の情報を参照して、指定された作業の種別と、特定した構成要素の属性との組み合わせに対応するマニュアル１０１を特定する。マニュアル処理装置１００は、特定したマニュアル１０１についての情報を出力する。【選択図】図１
2020021336.tif 000002
【特許請求の範囲】
【請求項１】
作業対象のシステムと、前記システムに関する作業の種別との指定を受け付け、
システムに含まれる構成要素の属性を示す第１の情報に基づいて、指定された前記システムに含まれる構成要素の属性を特定し、
システムに含まれる構成要素の属性と、前記システムに関する複数の作業の種別のいずれかの種別と、前記システムに関する複数のマニュアルのうちで出力対象とするマニュアルとを関連付けた第２の情報に基づいて、指定された前記作業の種別と、特定した前記構成要素の属性との組み合わせに対して関連付けられたマニュアルを特定し、
特定した前記マニュアルに関する情報を出力する、
制御部を有することを特徴とするマニュアル処理装置。
【請求項２】
前記種別は、システムについて段階的に実施される複数の作業のそれぞれの作業を分類する種別である、ことを特徴とする請求項１に記載のマニュアル処理装置。
【請求項３】
前記第２の情報は、システムの属性と、前記システムに含まれる構成要素の属性と、前記複数の作業の種別のいずれかの種別と、前記システムに関する複数のマニュアルのうちで出力対象とするマニュアルと関連付ける情報であり、
前記制御部は、前記第２の情報に基づいて、指定された前記作業の種別と、特定した前記構成要素の属性と、指定された前記システムの属性との組み合わせに対応するマニュアルを特定する、ことを特徴とする請求項１または２に記載のマニュアル処理装置。
【請求項４】
前記制御部は、前記第２の情報に基づいて、指定された前記システムの属性に関連付けられたマニュアルを特定する、ことを特徴とする請求項３に記載のマニュアル処理装置。
【請求項５】
前記制御部は、前記第２の情報に基づいて、指定された前記作業の種別に関連付けられたマニュアルを特定する、ことを特徴とする請求項１〜４のいずれか一つに記載のマニュアル処理装置。
【請求項６】
前記制御部は、前記第２の情報に基づいて、特定した前記構成要素の属性に関連付けられたマニュアルを特定する、ことを特徴とする請求項１〜５のいずれか一つに記載のマニュアル処理装置。
【請求項７】
作業対象のシステムと、前記システムに関する作業の種別との指定を受け付け、
システムに含まれる構成要素の属性を示す第１の情報に基づいて、指定された前記システムに含まれる構成要素の属性を特定し、
システムに含まれる構成要素の属性と、前記システムに関する複数の作業の種別のいずれかの種別と、前記システムに関する複数のマニュアルのうちで出力対象とするマニュアルとを関連付けた第２の情報に基づいて、指定された前記作業の種別と、特定した前記構成要素の属性との組み合わせに対して関連付けられたマニュアルを特定し、
特定した前記マニュアルに関する情報を出力する、
ことを特徴とするマニュアル処理システム。
【請求項８】
コンピュータが、
作業対象のシステムと、前記システムに関する作業の種別との指定を受け付け、
システムに含まれる構成要素の属性を示す第１の情報に基づいて、指定された前記システムに含まれる構成要素の属性を特定し、
システムに含まれる構成要素の属性と、前記システムに関する複数の作業の種別のいずれかの種別と、前記システムに関する複数のマニュアルのうちで出力対象とするマニュアルとを関連付けた第２の情報に基づいて、指定された前記作業の種別と、特定した前記構成要素の属性との組み合わせに対して関連付けられたマニュアルを特定し、
特定した前記マニュアルに関する情報を出力する、
処理を実行することを特徴とするマニュアル処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マニュアル処理装置、マニュアル処理システム、およびマニュアル処理方法に関する。
【背景技術】
【０００２】
従来、提供者側で構築してから顧客側に提供される統合製品と呼ばれるシステムがある。例えば、提供者側では、システムを提供するに当たって、システムの構築に利用するハードウェアやソフトウェアの検討作業、ハードウェアの組み合わせ作業、ソフトウェアやネットワークの設定作業などが段階的に実施され、システムが構築される。
【０００３】
先行技術としては、例えば、対象の装置の状態に対応するオンラインマニュアル内のページを特定して表示するものがある。また、例えば、日付情報と、日付情報の指す改版レベルの業務用電子マニュアルに記録される改訂情報および日付情報とに従って、業務用電子マニュアルを生成する技術がある。また、例えば、指定の製品を説明対象とする電子マニュアルフォルダを自動で特定する技術がある。また、例えば、システム構成情報と、製品情報テーブルとに基づいて、システム構成情報を新製品の情報で置き換えた新システムの最新構成情報を生成する技術がある。また、例えば、指定の使用目的に該当する参照手順を読み出す技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１５／０９２８６１号
【特許文献２】特開平１１−２４９７２号公報
【特許文献３】国際公開第２０１４／１１５２９９号
【特許文献４】特開２０１３−２０６３７０号公報
【特許文献５】特開昭６２−２１２８３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、システムに関する所定の作業において有効なマニュアルを絞り込むことが難しい場合がある。例えば、システムに利用可能なハードウェアごとに様々な項目についてのマニュアルが用意される傾向がある。作業者は、膨大なマニュアルの中から所定の作業において有効なマニュアルを探すことになり、作業負担の増大化を招く。
【０００６】
１つの側面では、本発明は、作業において有効なマニュアルを出力可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
１つの実施態様によれば、作業対象のシステムと、前記システムに関する作業の種別との指定を受け付け、システムに含まれる構成要素の属性を示す第１の情報に基づいて、指定された前記システムに含まれる構成要素の属性を特定し、システムに含まれる構成要素の属性と、前記システムに関する複数の作業の種別のいずれかの種別と、前記システムに関する複数のマニュアルのうちで出力対象とするマニュアルとを関連付けた第２の情報に基づいて、指定された前記作業の種別と、特定した前記構成要素の属性との組み合わせに対して関連付けられたマニュアルを特定し、特定した前記マニュアルに関する情報を出力するマニュアル処理装置、マニュアル処理システム、およびマニュアル処理方法が提案される。
【発明の効果】
【０００８】
一態様によれば、作業において有効なマニュアルを出力可能にすることが可能になる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかるマニュアル処理方法の一実施例を示す説明図である。
【図２】図２は、マニュアル閲覧システム２００の一例を示す説明図である。
【図３】図３は、マニュアル処理装置１００のハードウェア構成例を示すブロック図である。
【図４】図４は、マニュアルの一例を示す説明図である。
【図５】図５は、マニュアルＡＬＬＤＢ５００の記憶内容の一例を示す説明図である。
【図６】図６は、マニュアル表示対応テーブル６００の記憶内容の一例を示す説明図（その１）である。
【図７】図７は、マニュアル表示対応テーブル６００の記憶内容の一例を示す説明図（その２）である。
【図８】図８は、マニュアル表示対応テーブル６００の記憶内容の一例を示す説明図（その３）である。
【図９】図９は、マニュアル表示対応テーブル６００の記憶内容の一例を示す説明図（その４）である。
【図１０】図１０は、マニュアル表示対応テーブル６００の記憶内容の一例を示す説明図（その５）である。
【図１１】図１１は、マニュアル表示対応テーブル６００の記憶内容の一例を示す説明図（その６）である。
【図１２】図１２は、マニュアル表示対応テーブル６００の記憶内容の一例を示す説明図（その７）である。
【図１３】図１３は、マニュアル表示対応テーブル６００の記憶内容の一例を示す説明図（その８）である。
【図１４】図１４は、構成検討情報ＡＬＬＤＢ１４００の記憶内容の一例を示す説明図である。
【図１５】図１５は、閲覧端末装置２０１のハードウェア構成例を示すブロック図である。
【図１６】図１６は、部門管理装置２０２，２０３のハードウェア構成例を示すブロック図である。
【図１７】図１７は、マニュアル処理装置１００の機能的構成例を示すブロック図である。
【図１８】図１８は、マニュアル閲覧システム２００の具体的な機能的構成例を示すブロック図である。
【図１９】図１９は、情報入力を受け付ける入力画面を表示する一例を示す説明図である。
【図２０】図２０は、マニュアルを抽出する一例を示す説明図（その１）である。
【図２１】図２１は、マニュアルを抽出する一例を示す説明図（その２）である。
【図２２】図２２は、マニュアルを抽出する一例を示す説明図（その３）である。
【図２３】図２３は、マニュアルを抽出する一例を示す説明図（その４）である。
【図２４】図２４は、マニュアルを抽出する一例を示す説明図（その５）である。
【図２５】図２５は、マニュアルを抽出する一例を示す説明図（その６）である。
【図２６】図２６は、マニュアルを表示する一例を示す説明図である。
【図２７】図２７は、構成収集処理手順の一例を示すシーケンス図である。
【図２８】図２８は、マニュアル閲覧処理手順の一例を示すシーケンス図（その１）である。
【図２９】図２９は、マニュアル閲覧処理手順の一例を示すシーケンス図（その２）である。
【図３０】図３０は、マニュアル閲覧処理手順の一例を示すシーケンス図（その３）である。
【図３１】図３１は、マニュアル閲覧処理手順の一例を示すシーケンス図（その４）である。
【図３２】図３２は、マニュアル閲覧処理手順の一例を示すシーケンス図（その５）である。
【発明を実施するための形態】
【００１０】
以下に、図面を参照して、本発明にかかるマニュアル処理装置、マニュアル処理システム、およびマニュアル処理方法の実施の形態を詳細に説明する。
【００１１】
（実施の形態にかかるマニュアル処理方法の一実施例）
図１は、実施の形態にかかるマニュアル処理方法の一実施例を示す説明図である。情報処理装置は、システムに関するマニュアルを出力するコンピュータである。システムは、例えば、統合製品である。
【００１２】
ここで、システムは、種々の構成要素を用いて構築される。構成要素は、例えば、ハードウェアやソフトウェアである。ハードウェアは、例えば、サーバ装置、ストレージ装置、および、ネットワーク装置などである。システムの構築に用いられる構成要素は、顧客ごとに異なる。例えば、顧客ごとに異なるサーバ装置を用いて、顧客ごとにシステムが構築される。
【００１３】
また、システムは、例えば、顧客の作業負担の低減化のため、提供者側で予め構築してから、顧客側に提供される。例えば、提供者側では、システムを提供するに当たって、複数の作業が段階的に実施され、システムが構築されて顧客側に提供される。複数の作業は、例えば、システムの用途聞き取り作業、システムの構築に用いられるハードウェアやソフトウェアの検討作業、提供者側でのハードウェアの組み合わせ作業、および、顧客側でのソフトウェアやネットワークの設定作業などである。
【００１４】
しかしながら、システムの提供に関する各作業の作業者は、作業を効率よく実施することが難しい。例えば、作業者は、システムの複雑化に伴い、作業の際、システムに含まれるソフトウェア、サーバ装置、ストレージ装置、および、ネットワーク装置などの様々な構成要素についての知識を要することになる傾向がある。また、作業も複雑化する傾向がある。また、システムの複雑化に伴い、システムに含まれる様々な構成要素についてのマニュアルは膨大になる傾向がある。また、作業に要する知識は複数のマニュアルに跨って記載されている傾向がある。
【００１５】
そして、作業者は、作業に要する知識を得るため、システムに含まれる様々な構成要素についてのマニュアルを参照しながら、システムの提供に関する作業を実施しようとすることになる。このため、作業者は、膨大なマニュアルの中から、作業に要する知識が記載された、作業において有効な複数のマニュアルを絞り込む必要があり、作業負担の増大化を招きやすく、作業を効率よく実施することが難しくなりやすい。
【００１６】
この際、作業者は、作業経験が比較的少ないと、いずれのマニュアルのいずれの部分に作業に要する知識が記載されているかを判断することができず、マニュアルを絞り込むことができず、作業を効率よく実施することがさらに難しくなることがある。また、作業者が、作業に要する知識が記載されたマニュアルを見落としてしまい、作業ミスが発生してしまうことがある。また、作業者が、作業に要する知識が記載されたマニュアルを見落としてしまい、作業をサポートする窓口部門に対して、作業についての問い合わせを行うことがあり、窓口部門の作業負担の増大化を招くことがある。
【００１７】
そこで、本実施の形態では、システムに関する複数のマニュアルのうちで、指定されたシステムに含まれる構成要素の属性と、指定された作業の種別との組み合わせに対応するマニュアルを絞り込んで出力することができるマニュアル処理方法について説明する。
【００１８】
図１において、マニュアル処理装置１００は、作業対象のシステムと、システムに関する作業の種別との指定を受け付ける。種別は、システムについて段階的に実施される複数の作業のそれぞれの作業を分類する種別である。
【００１９】
種別は、例えば、用途ヒアリングと、構成検討と、パラメータヒアリングと、工場構築と、納品時セットアップと、ハード交換と、ソフト更新と、ファーム更新となどである。作業は、システムの構築に関する作業である。作業は、例えば、システムを仮想的に構築する作業、システムを構築する作業、システムを構築し直す作業などである。作業は、例えば、システムについて段階的に実施される。システムは、作業によって構築される。
【００２０】
マニュアル処理装置１００は、第１の情報を参照して、指定されたシステムに含まれる構成要素の属性を特定する。第１の情報は、システムと、システムに含まれる構成要素の属性とを関連付ける情報である。構成要素の属性は、ハードウェアまたはソフトウェアの属性である。構成要素の属性は、例えば、スイッチ装置の製造元である。構成要素の属性は、例えば、ストレージ装置の設定である。
【００２１】
マニュアル処理装置１００は、第２の情報を参照して、指定された作業の種別と、特定した構成要素の属性との組み合わせに対応するマニュアル１０１を特定する。第２の情報は、システムに含まれる構成要素の属性と、システムに関する複数の作業の種別のいずれかの種別と、システムに関する複数のマニュアル１０１のうちで出力対象とするマニュアル１０１とを関連付ける情報である。
【００２２】
マニュアル処理装置１００は、特定したマニュアル１０１についての情報を出力する。マニュアル１０１についての情報は、マニュアル１０１自体、または、マニュアル１０１へのリンクなどである。これにより、マニュアル処理装置１００は、膨大なマニュアル１０１の中から、作業において有効なマニュアル１０１を絞り込んで出力対象とすることができる。マニュアル処理装置１００は、例えば、現在の作業者が過去の作業で構築したシステムに対応するマニュアル、または、別の作業者が何らかの作業で構築したシステムに対応するマニュアルを絞り込んで出力することができる。
【００２３】
マニュアル処理装置１００は、具体的には、直前の作業で構築されたシステムを、今回の作業でどのように構築し直すかを判断する際に、直前の作業で構築されたシステムに対応するマニュアルを参照可能にすることができる。結果として、マニュアル処理装置１００は、作業効率を向上することができる。
【００２４】
また、マニュアル処理装置１００は、具体的には、現在の作業者が何らかの作業で新たなシステムを構築しようとする際に、別の作業者が同じ作業で構築したシステムに対応するマニュアルを参照可能にすることができる。結果として、マニュアル処理装置１００は、作業効率を向上することができる。
【００２５】
また、マニュアル処理装置１００は、マニュアル１０１の絞り込みによる作業者の作業負担の増大化を抑制し、作業者がマニュアル１０１から作業に要する知識を得やすくし、作業ミスの発生や問い合わせの発生を抑制することができる。結果として、マニュアル処理装置１００は、問い合わせを受け付ける窓口部門の作業負担の低減化を図ることができる。
【００２６】
（マニュアル閲覧システム２００の一例）
次に、図２を用いて、図１に示したマニュアル処理装置１００を適用した、マニュアル閲覧システム２００の一例について説明する。
【００２７】
図２は、マニュアル閲覧システム２００の一例を示す説明図である。図２において、マニュアル閲覧システム２００は、マニュアル処理装置１００と、閲覧端末装置２０１と、サポート側の部門管理装置２０２と、開発側の部門管理装置２０３とを含む。
【００２８】
マニュアル閲覧システム２００において、マニュアル処理装置１００と閲覧端末装置２０１とは、有線または無線のネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。また、マニュアル処理装置１００とサポート側の部門管理装置２０２とは、有線または無線のネットワーク２１０を介して接続される。また、マニュアル処理装置１００と開発側の部門管理装置２０３とは、有線または無線のネットワーク２１０を介して接続される。
【００２９】
閲覧端末装置２０１は、システムに関する作業を実施する作業者によって利用されるコンピュータである。閲覧端末装置２０１は、マニュアル処理装置１００の制御に従ってマニュアルを表示する。閲覧端末装置２０１は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、タブレット端末、スマートフォンなどである。
【００３０】
サポート側の部門管理装置２０２は、サポート側の部門に設けられるコンピュータである。サポート側の部門は、例えば、技術支援部門、商談窓口部門、および、障害窓口部門などである。サポート側の部門管理装置２０２は、構成検討情報を作成して記憶する。サポート側の部門管理装置２０２は、例えば、ＰＣ、タブレット端末、スマートフォンなどである。
【００３１】
開発側の部門管理装置２０３は、開発側の部門に設けられるコンピュータである。開発側の部門は、例えば、サーバ装置開発部門、ストレージ装置開発部門、および、ソフトウェア開発部門などである。開発側の部門管理装置２０３は、マニュアルを記憶する。開発側の部門管理装置２０３は、例えば、ＰＣ、タブレット端末、スマートフォンなどである。
【００３２】
マニュアル処理装置１００は、技術支援部門に設けられる。マニュアル処理装置１００は、マニュアルを収集して記憶する。マニュアル処理装置１００は、例えば、開発側の部門管理装置２０３からマニュアルを収集して記憶する。マニュアル処理装置１００は、構成検討情報を収集して記憶する。マニュアル処理装置１００は、サポート側の部門管理装置２０２から構成検討情報を収集して記憶する。マニュアル処理装置１００は、閲覧端末装置２０１にマニュアルを表示させる。マニュアル処理装置１００は、例えば、サーバやＰＣなどである。
【００３３】
ここでは、技術支援部門に設けられたマニュアル処理装置１００と、技術支援部門に設けられた部門管理装置２０２とが、別の装置である場合について説明したが、これに限らない。例えば、技術支援部門に設けられたマニュアル処理装置１００が、技術支援部門に設けられた部門管理装置２０２と一体である場合があってもよい。
【００３４】
また、ここでは、閲覧端末装置２０１と、サポート側の部門管理装置２０２とが異なる装置である場合について説明したが、これに限らない。例えば、サポート側の部門管理装置２０２が、閲覧端末装置２０１と一体である場合があってもよい。また、ここでは、閲覧端末装置２０１と、開発側の部門管理装置２０３とが異なる装置である場合について説明したが、これに限らない。例えば、開発側の部門管理装置２０３が、閲覧端末装置２０１と一体である場合があってもよい。
【００３５】
（マニュアル処理装置１００のハードウェア構成例）
次に、図３を用いて、図２に示したマニュアル閲覧システム２００に含まれるマニュアル処理装置１００のハードウェア構成例について説明する。
【００３６】
図３は、マニュアル処理装置１００のハードウェア構成例を示すブロック図である。図３において、マニュアル処理装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、ネットワークＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、記録媒体Ｉ／Ｆ３０４と、記録媒体３０５とを有する。また、各構成部は、バス３００によってそれぞれ接続される。
【００３７】
ここで、ＣＰＵ３０１は、マニュアル処理装置１００の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。メモリ３０２は、例えば、図４〜図１４に後述する各種ＤＢを記憶してもよい。
【００３８】
ネットワークＩ／Ｆ３０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。そして、ネットワークＩ／Ｆ３０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。ネットワークＩ／Ｆ３０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００３９】
記録媒体Ｉ／Ｆ３０４は、ＣＰＵ３０１の制御に従って記録媒体３０５に対するデータのリード／ライトを制御する。記録媒体Ｉ／Ｆ３０４は、例えば、ディスクドライブ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポートなどである。記録媒体３０５は、記録媒体Ｉ／Ｆ３０４の制御で書き込まれたデータを記憶する不揮発メモリである。記録媒体３０５は、例えば、ディスク、半導体メモリ、ＵＳＢメモリなどである。記録媒体３０５は、マニュアル処理装置１００から着脱可能であってもよい。記録媒体３０５は、例えば、図４〜図１４に後述する各種ＤＢを記憶してもよい。
【００４０】
マニュアル処理装置１００は、上述した構成部のほか、例えば、キーボード、マウス、ディスプレイ、プリンタ、スキャナ、マイク、スピーカーなどを有してもよい。また、マニュアル処理装置１００は、記録媒体Ｉ／Ｆ３０４や記録媒体３０５を複数有していてもよい。また、マニュアル処理装置１００は、記録媒体Ｉ／Ｆ３０４や記録媒体３０５を有していなくてもよい。
【００４１】
（マニュアルＡＬＬＤＢ５００の記憶内容）
次に、図４および図５を用いて、マニュアルＡＬＬＤＢ５００の記憶内容の一例について説明する。まず、図４を用いて、マニュアル処理装置１００に作成され、マニュアルＡＬＬＤＢ５００に記憶されるマニュアルの一例について説明する。
【００４２】
図４は、マニュアルの一例を示す説明図である。図４に示すように、マニュアルは、システムの属性ごとに作成される。システムの属性は、システムのモデルを示す。モデルは、○○○モデルや×××モデルなどである。モデルは、システムの構築に利用可能なハードウェアやソフトウェアなどの構成要素の候補を規定した、システムの雛形である。システムの属性に対応するマニュアルは、例えば、システムの構築に利用可能なハードウェアやソフトウェアなどの構成要素に対応するマニュアルを組み合わせて作成される。
【００４３】
システムの属性に対応するマニュアルは、項目に対応するマニュアルに細分化される。項目は、例えば、デザインガイドやインストレーションガイドなどである。また、項目に対応するマニュアルは、項目に含まれる章に対応するマニュアルに細分化される。章は、例えば、「１．ソリューションの概要」や「２．システム構成」などである。また、章に対応するマニュアルは、さらに、章に含まれる節に対応するマニュアルに細分化される。節は、例えば、「２−１．システム構成」や「２−２．サーバ構成」などである。
【００４４】
次に、図５を用いて、図４に示したマニュアルを記憶するためのマニュアルＡＬＬＤＢ５００の記憶内容の一例について説明する。マニュアルＡＬＬＤＢ５００は、例えば、図３に示したマニュアル処理装置１００のメモリ３０２や記録媒体３０５などの記憶領域により実現される。
【００４５】
図５は、マニュアルＡＬＬＤＢ５００の記憶内容の一例を示す説明図である。図５に示すように、マニュアルＡＬＬＤＢ５００は、マニュアルＡＬＬデータのフィールドを有する。マニュアルＡＬＬＤＢ５００は、システムの属性であるシステムのモデルごとに各フィールドに情報を設定することにより、マニュアル情報がレコードとして記憶される。
【００４６】
マニュアルＡＬＬデータのフィールドは、製品名と、マニュアルと、内容構成１と、内容構成２と、マニュアルＩＤとのフィールドを含む。製品名のフィールドには、システムのモデルを識別する識別情報である製品名が設定される。マニュアルのフィールドには、項目単位に細分化されたマニュアルまたはマニュアルへのリンクが設定される。
【００４７】
内容構成１のフィールドには、章単位に細分化されたマニュアルまたはマニュアルへのリンクが設定される。内容構成２のフィールドには、節単位に細分化されたマニュアルまたはマニュアルへのリンクが設定される。マニュアルＩＤのフィールドには、マニュアルを識別する識別情報であるマニュアルＩＤが設定される。図５の例では、マニュアルＩＤの「ｘｘｘｘ」はマニュアルごとに異なる値である。
【００４８】
（マニュアル表示対応テーブル６００の記憶内容）
次に、図６〜図１３を用いて、マニュアル表示対応テーブル６００の記憶内容の一例について説明する。マニュアル表示対応テーブル６００は、例えば、図３に示したマニュアル処理装置１００のメモリ３０２や記録媒体３０５などの記憶領域により実現される。
【００４９】
図６〜図１３は、マニュアル表示対応テーブル６００の記憶内容の一例を示す説明図である。図６〜図１３に示すように、マニュアル表示対応テーブル６００は、マニュアルＡＬＬデータと、機種情報と、作業種別と、商談構成情報とのフィールドを有する。マニュアル表示対応テーブル６００は、マニュアルごとに各フィールドに情報を設定することにより、マニュアル表示対応情報がレコードとして記憶される。
【００５０】
マニュアルＡＬＬデータのフィールドは、製品名と、マニュアルと、内容構成１と、内容構成２とのフィールドを含む。製品名のフィールドには、システムのモデルを識別する識別情報である製品名が設定される。
【００５１】
マニュアルのフィールドには、項目単位に細分化されたマニュアルまたはマニュアルへのリンクが設定される。内容構成１のフィールドには、章単位に細分化されたマニュアルまたはマニュアルへのリンクが設定される。内容構成２のフィールドには、節単位に細分化されたマニュアルまたはマニュアルへのリンクが設定される。
【００５２】
マニュアルＡＬＬデータのフィールドは、図５と同様に、マニュアルＩＤのフィールドを含んでもよい。マニュアルＩＤのフィールドには、マニュアルを識別する識別情報であるマニュアルＩＤが設定される。
【００５３】
機種情報のフィールドは、○○○モデルと、×××モデルと、△△△モデルとのフィールドなどを含む。○○○モデルのフィールドには、システムの属性が○○○モデルである場合に、マニュアルＡＬＬデータのフィールドから識別されるマニュアルを表示対象にするか否かを示すフラグ情報が設定される。例えば、図６に示すように、システムの属性が○○○モデルである場合、○○○モデルについてのマニュアル「１．ソリューションの概要．ＰＤＦ」が、表示対象にされる。
【００５４】
×××モデルのフィールドには、システムの属性が×××モデルである場合に、マニュアルＡＬＬデータのフィールドから識別されるマニュアルを表示対象にするか否かを示すフラグ情報が設定される。△△△モデルのフィールドには、システムの属性が△△△モデルである場合に、マニュアルＡＬＬデータのフィールドから識別されるマニュアルを表示対象にするか否かを示すフラグ情報が設定される。例えば、図７に示すように、システムの属性が×××モデルである場合、×××モデルについてのマニュアル「１．ソリューションの概要．ＰＤＦ」が、表示対象にされる。
【００５５】
作業種別のフィールドは、用途ヒアリングと、構成検討と、パラメータヒアリングと、工場構築と、納品時セットアップと、ハード交換と、ソフト更新と、ファーム更新とのフィールドなどを含む。
【００５６】
用途ヒアリングは、システムの構築のためにシステムの用途を調査し、システムを仮想的に構築する作業である。構成検討は、作業者がシステムに用いる構成要素を検討し、作業者がシステムを仮想的に構築する作業である。パラメータヒアリングは、システムの構築のためにシステムの構成要素についてのパラメータを決定し、システムを仮想的に構築する作業である。工場構築は、工場でシステムを構築する作業である。納品時セットアップは、システムをセットアップし、顧客先でシステムを構築する作業である。
【００５７】
ハード交換は、システムの納品後、システムに含まれるハードウェアを交換し、システムを構築し直す作業である。ソフト更新は、システムの納品後、システムに含まれるソフトウェアを更新し、システムを構築し直す作業である。ファーム更新は、システムの納品後、システムに含まれるファームウェアを交換し、システムを構築し直す作業である。
【００５８】
用途ヒアリングのフィールドには、用途ヒアリングの作業において、マニュアルＡＬＬデータのフィールドから識別されるマニュアルを表示対象にするか否かを示すフラグ情報が設定される。構成検討のフィールドには、構成検討の作業において、マニュアルＡＬＬデータのフィールドから識別されるマニュアルを表示対象にするか否かを示すフラグ情報が設定される。
【００５９】
パラメータヒアリングのフィールドには、パラメータヒアリングの作業において、マニュアルＡＬＬデータのフィールドから識別されるマニュアルを表示対象にするか否かを示すフラグ情報が設定される。工場構築のフィールドには、工場構築の作業において、マニュアルＡＬＬデータのフィールドから識別されるマニュアルを表示対象にするか否かを示すフラグ情報が設定される。
【００６０】
納品時セットアップのフィールドには、納品時セットアップの作業において、マニュアルＡＬＬデータのフィールドから識別されるマニュアルを表示対象にするか否かを示すフラグ情報が設定される。例えば、図８および図９に示すように、用途ヒアリングの作業では、○○○モデルについてのマニュアル「１．ソリューションの概要．ＰＤＦ」や×××モデルについてのマニュアル「１．ソリューションの概要．ＰＤＦ」が、表示対象にされる。
【００６１】
ハード交換のフィールドには、ハード交換の作業において、マニュアルＡＬＬデータのフィールドから識別されるマニュアルを表示対象にするか否かを示すフラグ情報が設定される。ソフト更新のフィールドには、ソフト更新の作業において、マニュアルＡＬＬデータのフィールドから識別されるマニュアルを表示対象にするか否かを示すフラグ情報が設定される。
【００６２】
ファーム更新のフィールドには、ファーム更新の作業において、マニュアルＡＬＬデータのフィールドから識別されるマニュアルを表示対象にするか否かを示すフラグ情報が設定される。例えば、図１０および図１１に示すように、ハード交換の作業では、○○○モデルについてのマニュアル「１．システムの起動・停止．ＰＤＦ」が、表示対象にされる。
【００６３】
商談構成情報のフィールドは、ハイブリッドと、オールフラッシュと、Ｘ社ＳＷ（Ｓｗｉｔｃｈ）と、Ｙ社ＳＷと、Ｚ社ＳＷとのフィールドなどを含む。ハイブリッドのフィールドには、システムに含まれるストレージ装置の属性がハイブリッドである場合に、マニュアルＡＬＬデータのフィールドから識別されるマニュアルを表示対象にするか否かを示すフラグ情報が設定される。オールフラッシュのフィールドには、システムに含まれるストレージ装置の属性がオールフラッシュである場合に、マニュアルＡＬＬデータのフィールドから識別されるマニュアルを表示対象にするか否かを示すフラグ情報が設定される。
【００６４】
Ｘ社ＳＷのフィールドには、システムに含まれるスイッチの属性がＸ社製である場合に、マニュアルＡＬＬデータのフィールドから識別されるマニュアルを表示対象にするか否かを示すフラグ情報が設定される。Ｙ社ＳＷのフィールドには、システムに含まれるスイッチの属性がＹ社製である場合に、マニュアルＡＬＬデータのフィールドから識別されるマニュアルを表示対象にするか否かを示すフラグ情報が設定される。
【００６５】
Ｚ社ＳＷのフィールドには、システムに含まれるスイッチの属性がＺ社製である場合に、マニュアルＡＬＬデータのフィールドから識別されるマニュアルを表示対象にするか否かを示すフラグ情報が設定される。例えば、図１２および図１３に示すように、システムに含まれるスイッチの属性がＸ社製である場合には、○○○モデルについてのマニュアル「６−１．Ｘ社スイッチ構成例．ＰＤＦ」が、表示対象にされる。
【００６６】
一方で、図１２および図１３に示すように、システムに含まれるスイッチの属性がＸ社製である場合には、○○○モデルについてのマニュアル「６−２．Ｙ社スイッチ構成例．ＰＤＦ」が、表示対象から除外される。また、図１２および図１３に示すように、システムに含まれるスイッチの属性がＸ社製である場合には、○○○モデルについてのマニュアル「６−３．Ｚ社スイッチ構成例．ＰＤＦ」が、表示対象から除外される。
【００６７】
（構成検討情報ＡＬＬＤＢ１４００の記憶内容）
次に、図１４を用いて、構成検討情報ＡＬＬＤＢ１４００の記憶内容の一例について説明する。構成検討情報ＡＬＬＤＢ１４００は、例えば、図３に示したマニュアル処理装置１００のメモリ３０２や記録媒体３０５などの記憶領域により実現される。
【００６８】
図１４は、構成検討情報ＡＬＬＤＢ１４００の記憶内容の一例を示す説明図である。図１４に示すように、構成検討情報ＡＬＬＤＢ１４００は、商談番号と、構成検討番号と、製品名と、総台数と、ストレージ構成と、サーバ種と、メモリと、マニュアルＩＤと、作業者ＩＤとのフィールドを有する。構成検討情報ＡＬＬＤＢ１４００は、システムの構築ごとに各フィールドに情報を設定することにより、構成検討情報がレコードとして記憶される。
【００６９】
商談番号のフィールドには、構成検討情報が生成された作業が実施されたシステムに割り振られた商談番号が設定される。構成検討番号のフィールドには、構成検討情報を識別する構成検討情報対応番号が設定される。製品名のフィールドには、構成検討情報が生成された作業が実施されたシステムのモデルを識別する製品名が設定される。
【００７０】
総台数のフィールドには、システムに含まれるサーバ装置の台数が設定される。ストレージ構成のフィールドには、システムに含まれるストレージ装置の属性が設定される。サーバ種のフィールドには、システムに含まれるサーバ装置の属性が設定される。メモリのフィールドには、システムに含まれるメモリの属性が設定される。
【００７１】
マニュアルＩＤのフィールドには、構成検討情報が生成される際に参照されたマニュアルを識別するマニュアルＩＤが設定される。作業者ＩＤのフィールドには、構成検討情報を生成した作業者を識別する作業者ＩＤが設定される。構成検討情報ＡＬＬＤＢ１４００は、さらに、使用スイッチのフィールドなどを有してもよい。使用スイッチのフィールドには、システムに含まれるスイッチの製造元が設定される。
【００７２】
（閲覧端末装置２０１のハードウェア構成例）
次に、図１５を用いて、図２に示したマニュアル閲覧システム２００に含まれる閲覧端末装置２０１のハードウェア構成例について説明する。
【００７３】
図１５は、閲覧端末装置２０１のハードウェア構成例を示すブロック図である。図１５において、閲覧端末装置２０１は、ＣＰＵ１５０１と、メモリ１５０２と、ネットワークＩ／Ｆ１５０３と、記録媒体Ｉ／Ｆ１５０４と、記録媒体１５０５と、ディスプレイ１５０６と、入力装置１５０７とを有する。また、各構成部は、バス１５００によってそれぞれ接続される。
【００７４】
ここで、ＣＰＵ１５０１は、閲覧端末装置２０１の全体の制御を司る。メモリ１５０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ１５０１のワークエリアとして使用される。メモリ１５０２に記憶されるプログラムは、ＣＰＵ１５０１にロードされることで、コーディングされている処理をＣＰＵ１５０１に実行させる。
【００７５】
ネットワークＩ／Ｆ１５０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。そして、ネットワークＩ／Ｆ１５０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。ネットワークＩ／Ｆ１５０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００７６】
記録媒体Ｉ／Ｆ１５０４は、ＣＰＵ１５０１の制御に従って記録媒体１５０５に対するデータのリード／ライトを制御する。記録媒体Ｉ／Ｆ１５０４は、例えば、ディスクドライブ、ＳＳＤ、ＵＳＢポートなどである。記録媒体１５０５は、記録媒体Ｉ／Ｆ１５０４の制御で書き込まれたデータを記憶する不揮発メモリである。記録媒体１５０５は、例えば、ディスク、半導体メモリ、ＵＳＢメモリなどである。記録媒体１５０５は、閲覧端末装置２０１から着脱可能であってもよい。
【００７７】
ディスプレイ１５０６は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ１５０６は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどを採用することができる。入力装置１５０７は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。入力装置１５０７は、キーボードやマウスなどであってもよく、また、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００７８】
閲覧端末装置２０１は、上述した構成部のほか、例えば、プリンタ、スキャナ、マイク、スピーカーなどを有してもよい。また、閲覧端末装置２０１は、記録媒体Ｉ／Ｆ１５０４や記録媒体１５０５を複数有していてもよい。また、閲覧端末装置２０１は、記録媒体Ｉ／Ｆ１５０４や記録媒体１５０５を有していなくてもよい。
【００７９】
（部門管理装置２０２，２０３のハードウェア構成例）
次に、図１６を用いて、図２に示したマニュアル閲覧システム２００に含まれる部門管理装置２０２のハードウェア構成例について説明する。
【００８０】
図１６は、部門管理装置２０２，２０３のハードウェア構成例を示すブロック図である。図１６の例では、部門管理装置２０２のハードウェア構成例を例に挙げる。部門管理装置２０３のハードウェア構成例は、部門管理装置２０２のハードウェア構成例と同様であるため、説明を省略する。
【００８１】
図１６において、部門管理装置２０２は、ＣＰＵ１６０１と、メモリ１６０２と、ネットワークＩ／Ｆ１６０３と、記録媒体Ｉ／Ｆ１６０４と、記録媒体１６０５と、ディスプレイ１６０６と、入力装置１６０７とを有する。また、各構成部は、バス１６００によってそれぞれ接続される。
【００８２】
ここで、ＣＰＵ１６０１は、部門管理装置２０２の全体の制御を司る。メモリ１６０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ１６０１のワークエリアとして使用される。メモリ１６０２に記憶されるプログラムは、ＣＰＵ１６０１にロードされることで、コーディングされている処理をＣＰＵ１６０１に実行させる。
【００８３】
ネットワークＩ／Ｆ１６０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。そして、ネットワークＩ／Ｆ１６０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。ネットワークＩ／Ｆ１６０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００８４】
記録媒体Ｉ／Ｆ１６０４は、ＣＰＵ１６０１の制御に従って記録媒体１６０５に対するデータのリード／ライトを制御する。記録媒体Ｉ／Ｆ１６０４は、例えば、ディスクドライブ、ＳＳＤ、ＵＳＢポートなどである。記録媒体１６０５は、記録媒体Ｉ／Ｆ１６０４の制御で書き込まれたデータを記憶する不揮発メモリである。記録媒体１６０５は、例えば、ディスク、半導体メモリ、ＵＳＢメモリなどである。記録媒体１６０５は、部門管理装置２０２から着脱可能であってもよい。
【００８５】
ディスプレイ１６０６は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ１６０６は、例えば、ＣＲＴ、液晶ディスプレイ、有機ＥＬディスプレイなどを採用することができる。入力装置１６０７は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。入力装置１６０７は、キーボードやマウスなどであってもよく、また、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００８６】
部門管理装置２０２は、上述した構成部のほか、例えば、プリンタ、スキャナ、マイク、スピーカーなどを有してもよい。また、部門管理装置２０２は、記録媒体Ｉ／Ｆ１６０４や記録媒体１６０５を複数有していてもよい。また、部門管理装置２０２は、記録媒体Ｉ／Ｆ１６０４や記録媒体１６０５を有していなくてもよい。
【００８７】
（マニュアル処理装置１００の機能的構成例）
次に、図１７を用いて、マニュアル処理装置１００の機能的構成例について説明する。
【００８８】
図１７は、マニュアル処理装置１００の機能的構成例を示すブロック図である。マニュアル処理装置１００は、記憶部１７００と、取得部１７０１と、特定部１７０２と、出力部１７０３とを含む。
【００８９】
記憶部１７００は、例えば、図３に示したメモリ３０２や記録媒体３０５などの記憶領域によって実現される。以下では、記憶部１７００が、マニュアル処理装置１００に含まれる場合について説明するが、これに限らない。例えば、記憶部１７００が、マニュアル処理装置１００とは異なる装置に含まれ、記憶部１７００の記憶内容がマニュアル処理装置１００から参照可能である場合があってもよい。
【００９０】
取得部１７０１〜出力部１７０３は、制御部の一例として機能する。取得部１７０１〜出力部１７０３は、具体的には、例えば、図３に示したメモリ３０２や記録媒体３０５などの記憶領域に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、ネットワークＩ／Ｆ３０３により、その機能を実現する。各機能部の処理結果は、例えば、図３に示したメモリ３０２や記録媒体３０５などの記憶領域に記憶される。
【００９１】
記憶部１７００は、各機能部の処理に用いられる各種情報を記憶する。記憶部１７００は、各機能部の処理において参照され、または更新される各種情報を記憶する。
【００９２】
記憶部１７００は、例えば、システムに関するマニュアルを記憶する。マニュアルは、システムの構築に用いることが可能な構成要素ごとの１以上のマニュアルに基づいて生成される。構成要素は、システムに含まれるハードウェアまたはソフトウェアである。マニュアルは、例えば、システムの構築に利用可能なハードウェアやソフトウェアなどのマニュアルを組み合わせて作成される。
【００９３】
また、記憶部１７００は、例えば、システムと、システムに含まれる構成要素の属性とを関連付ける第１の情報を記憶する。第１の情報は、システムと、システムに関する複数の作業の種別のいずれかの種別と、いずれかの種別の作業によって構築されたシステムに含まれる構成要素の属性とを関連付ける情報であってもよい。第１の情報は、さらに、システムの属性を関連付けてもよい。
【００９４】
種別は、システムについて段階的に実施される複数の作業のそれぞれの作業を分類する種別である。種別は、例えば、用途ヒアリングと、構成検討と、パラメータヒアリングと、工場構築と、納品時セットアップと、ハード交換と、ソフト更新と、ファーム更新となどである。作業は、システムの構築に関する作業である。作業は、例えば、システムを仮想的に構築する作業、システムを構築する作業、システムを構築し直す作業などである。作業は、例えば、システムについて段階的に実施される。
【００９５】
また、記憶部１７００は、例えば、システムに含まれる構成要素の属性と、システムに関する複数の作業の種別のいずれかの種別と、システムに関する複数のマニュアルのうちで出力対象とするマニュアルとを関連付ける第２の情報を記憶する。構成要素の属性は、ハードウェアまたはソフトウェアの属性である。構成要素の属性は、例えば、スイッチ装置の製造元である。構成要素の属性は、例えば、ストレージ装置の設定である。
【００９６】
第２の情報は、システムの属性と、システムに含まれる構成要素の属性と、複数の作業の種別のいずれかの種別と、システムに関する複数のマニュアルのうちで出力対象とするマニュアルとを関連付ける情報であってもよい。システムの属性は、例えば、システムの種別を示す。システムの属性は、例えば、システムのモデルである。モデルは、○○○モデルや×××モデルなどである。モデルは、システムの構築に利用可能なハードウェアやソフトウェアなどの構成要素の候補を規定した、システムの雛形である。記憶部１７００は、具体的には、図４〜図１４に示した各種ＤＢを記憶する。
【００９７】
取得部１７０１は、各機能部の処理に用いられる各種情報を取得する。取得部１７０１は、取得した各種情報を、記憶部１７００に記憶し、または、各機能部に出力する。また、取得部１７０１は、記憶部１７００に記憶しておいた各種情報を、各機能部に出力してもよい。
【００９８】
取得部１７０１は、例えば、マニュアルを収集する。取得部１７０１は、具体的には、開発側の部門管理装置２０３から、定期的に新しいマニュアルを収集し、マニュアルＡＬＬＤＢ５００に保存する。開発側の部門は、例えば、サーバ装置開発部門、ストレージ装置開発部門、および、ソフトウェア開発部門などである。
【００９９】
取得部１７０１は、例えば、作業対象のシステムの指定を受け付ける。システムの指定は、例えば、システムを識別する何らかの情報を用いて行われる。システムを識別する情報は、例えば、商談番号である。システムを識別する情報は、例えば、システム名であってもよい。取得部１７０１は、具体的には、マニュアルの閲覧者からのシステムの指定を受け付ける。取得部１７０１は、より具体的には、閲覧端末装置２０１から、何らかの作業によって構築されたシステムを識別する商談番号を受け付ける。商談番号は、例えば、出力対象とするマニュアルを特定するための情報である。
【０１００】
取得部１７０１は、例えば、システムに関する作業の種別の指定を受け付ける。取得部１７０１は、具体的には、マニュアルの閲覧者からの作業の種別の指定を受け付ける。取得部１７０１は、より具体的には、閲覧端末装置２０１から、何らかの作業の種別の指定を受け付ける。
【０１０１】
取得部１７０１は、例えば、システムに含まれる構成要素の属性の指定を受け付ける。取得部１７０１は、具体的には、マニュアルの閲覧者からのシステムに含まれる構成要素の属性の指定を受け付ける。取得部１７０１は、より具体的には、閲覧端末装置２０１から、何らかの構成要素の属性の指定を受け付ける。
【０１０２】
取得部１７０１は、例えば、システムの属性の指定を受け付ける。取得部１７０１は、具体的には、マニュアルの閲覧者からのシステムの属性の指定を受け付ける。取得部１７０１は、より具体的には、閲覧端末装置２０１からシステムの属性の指定を受け付ける。
【０１０３】
特定部１７０２は、出力対象とするマニュアルを特定する。まず、特定部１７０２は、例えば、第１の情報を参照して、指定されたシステムに含まれる構成要素の属性を特定する。特定部１７０２は、具体的には、商談番号を用いて指定されたシステムに含まれる構成要素の属性を特定する。これにより、特定部１７０２は、閲覧者が実施する作業において、どのようなマニュアルが有効であるかを判断する指標を得ることができ、出力対象とするマニュアルを絞り込むための情報を特定することができる。
【０１０４】
特定部１７０２は、例えば、第１の情報を参照して、指定された種別の作業によって構築された、指定されたシステムに含まれる構成要素の属性を特定してもよい。特定部１７０２は、具体的には、商談番号を用いて指定されたシステムに、指定された種別の作業の時点で含まれていた構成要素の属性を特定する。これにより、特定部１７０２は、閲覧者が実施する作業において、どのようなマニュアルが有効であるかを判断する指標を得ることができ、出力対象とするマニュアルを絞り込むための情報を特定することができる。また、特定部１７０２は、最新のシステムに含まれる構成要素に限らず、複数の作業のそれぞれの作業の時点でのシステムに含まれる構成要素を、選択的に指標として用いることができる。
【０１０５】
特定部１７０２は、例えば、第１の情報を参照して、指定されたシステムの属性を特定してもよい。特定部１７０２は、具体的には、商談番号を用いて指定されたシステムの属性を特定する。これにより、特定部１７０２は、閲覧者が実施する作業において、どのようなマニュアルが有効であるかを判断する指標を得ることができ、出力対象とするマニュアルを絞り込むための情報を特定することができる。
【０１０６】
そして、特定部１７０２は、例えば、第２の情報を参照して、作業の種別と構成要素の属性との組み合わせに対応するマニュアルを特定する。特定部１７０２は、具体的には、マニュアル表示対応テーブル６００を参照して、作業の種別と構成要素の属性との組み合わせに対応するマニュアルを特定する。これにより、特定部１７０２は、作業において有効なマニュアルを絞り込んで出力対象とすることができる。
【０１０７】
特定部１７０２は、例えば、第２の情報を参照して、作業の種別と構成要素の属性とシステムの属性との組み合わせに対応するマニュアルを特定する。特定部１７０２は、具体的には、マニュアル表示対応テーブル６００を参照して、作業の種別と構成要素の属性とシステムの属性との組み合わせに対応するマニュアルを特定する。これにより、特定部１７０２は、作業において有効なマニュアルを絞り込んで出力対象とすることができる。
【０１０８】
特定部１７０２は、例えば、第２の情報を参照して、システムの属性に対応するマニュアルを特定する。特定部１７０２は、具体的には、マニュアル表示対応テーブル６００を参照して、システムの属性に対応するマニュアルを特定する。これにより、特定部１７０２は、作業において有効なマニュアルを絞り込んで出力対象とすることができる。
【０１０９】
特定部１７０２は、例えば、第２の情報を参照して、作業の種別に対応するマニュアルを特定する。特定部１７０２は、具体的には、マニュアル表示対応テーブル６００を参照して、作業の種別に対応するマニュアルを特定する。これにより、特定部１７０２は、作業において有効なマニュアルを絞り込んで出力対象とすることができる。
【０１１０】
特定部１７０２は、例えば、第２の情報を参照して、構成要素の属性に対応するマニュアルを特定する。特定部１７０２は、具体的には、マニュアル表示対応テーブル６００を参照して、構成要素の属性に対応するマニュアルを特定する。これにより、特定部１７０２は、作業において有効なマニュアルを絞り込んで出力対象とすることができる。
【０１１１】
出力部１７０３は、各種情報を出力する。出力部１７０３の出力形式は、例えば、ディスプレイへの表示、プリンタへの印刷出力、ネットワークＩ／Ｆ３０３による外部装置への送信、または、メモリ３０２や記録媒体３０５などの記憶領域への記憶である。
【０１１２】
出力部１７０３は、例えば、システムに関するマニュアルに関する情報を出力する。出力部１７０３は、具体的には、特定部１７０２が出力対象に特定したマニュアル、または、マニュアルへのリンクなどを、閲覧端末装置２０１に表示させる。これにより、出力部１７０３は、閲覧者の作業に有効なマニュアルに絞り込んで、閲覧者がマニュアルを網羅的に確認しなくて済むようにすることができ、閲覧者が作業に不要なマニュアルを確認しなくて済むようにすることができる。このため、出力部１７０３は、閲覧者の作業負担および作業時間の低減化を図ることができ、作業の効率化を図ることができる。
【０１１３】
出力部１７０３は、各機能部の処理結果を出力してもよい。これにより、出力部１７０３は、各機能部の処理結果を利用者に通知可能にし、マニュアル処理装置１００の管理や運用、例えば、マニュアル処理装置１００の設定値の更新などを支援することができ、マニュアル処理装置１００の利便性の向上を図ることができる。
【０１１４】
（マニュアル閲覧システム２００の具体的な機能的構成例）
次に、図１８を用いて、マニュアル閲覧システム２００の具体的な機能的構成例について説明する。
【０１１５】
図１８は、マニュアル閲覧システム２００の具体的な機能的構成例を示すブロック図である。図１８に示すように、マニュアル閲覧システム２００は、例えば、技術支援部門のＷｅｂ制御手段１８２０とマニュアル管理手段１８１０と構成管理手段１８３０とを含む。
【０１１６】
技術支援部門のＷｅｂ制御手段１８２０とマニュアル管理手段１８１０とは、例えば、マニュアル処理装置１００のＣＰＵ３０１およびメモリ３０２や記録媒体３０５などの記憶領域によって実現される。技術支援部門の構成管理手段１８３０は、例えば、技術支援部門の部門管理装置２０２のＣＰＵ１６０１およびメモリ１６０２や記録媒体１６０５などの記憶領域によって実現される。
【０１１７】
マニュアル閲覧システム２００は、例えば、作業者の閲覧端末装置２０１を含む。マニュアル閲覧システム２００は、例えば、開発側の部門管理装置２０３を含む。
【０１１８】
マニュアル閲覧システム２００は、例えば、商談窓口部門の構成管理手段１８５０を含む。商談窓口部門の構成管理手段１８５０は、例えば、商談窓口部門の部門管理装置２０２のＣＰＵ１６０１およびメモリ１６０２や記録媒体１６０５などの記憶領域によって実現される。
【０１１９】
技術支援部門のマニュアル管理手段１８１０は、構成検討情報収集部１８１１とマニュアルデータ収集部１８１２と表示内容判断部１８１３とを含む。構成検討情報収集部１８１１は、商談窓口部門や技術支援部門の部門管理装置２０２から、定期的に構成検討情報を収集し、構成検討情報ＡＬＬＤＢ１４００に保存する。構成検討情報収集部１８１１は、具体的には、図２７に後述する構成収集処理に示すように、構成検討情報を収集する。
【０１２０】
マニュアルデータ収集部１８１２は、開発側の部門管理装置２０３から、マニュアルを収集し、マニュアルＡＬＬＤＢ５００に保存する。マニュアルデータ収集部１８１２は、具体的には、図２８〜図３２に後述するマニュアル閲覧処理に示すように、マニュアルを収集する。
【０１２１】
表示内容判断部１８１３は、入力情報と、マニュアル表示対応テーブル６００とを照合することにより、マニュアルＡＬＬＤＢ５００から、表示対象とするマニュアルを抽出し、個別表示情報ＤＢ１８０１に保存する。表示内容判断部１８１３は、例えば、入力情報が商談番号であれば、構成検討情報ＡＬＬＤＢ１４００を参照して、商談番号に対応する構成検討情報を取得する。そして、表示内容判断部１８１３は、構成検討情報と、マニュアル表示対応テーブル６００とを照合することにより、マニュアルＡＬＬＤＢ５００から、表示対象とするマニュアルを抽出し、個別表示情報ＤＢ１８０１に保存する。表示内容判断部１８１３は、具体的には、図２８〜図３２に後述するマニュアル閲覧処理に示すように、マニュアルを抽出する。
【０１２２】
技術支援部門のＷｅｂ制御手段１８２０は、表示処理部１８２１を含む。表示処理部１８２１は、閲覧端末装置２０１に情報入力のための入力画面を表示させる。入力される情報は、例えば、閲覧者のＩＤやパスワードの入力である。入力される情報は、例えば、出力対象のマニュアルを絞り込むための情報入力である。入力される情報は、具体的には、商談番号、作業の種別、構成要素の属性、または、機種情報の入力などである。機種情報は、製品名である。
【０１２３】
また、表示処理部１８２１は、閲覧端末装置２０１に、マニュアルを表示させる。表示処理部１８２１は、例えば、マニュアル管理手段１８１０により表示対象として個別表示情報ＤＢ１８０１に記憶されたマニュアルを、閲覧端末装置２０１に表示させる。表示処理部１８２１は、個別表示情報ＤＢ１８０１に記憶されたマニュアルを、閲覧者と対応付けておき、同じ閲覧者が再度閲覧可能にしてもよい。表示処理部１８２１は、具体的には、図２８〜図３２に後述するマニュアル閲覧処理に示すように、閲覧端末装置２０１に入力画面を表示させる。
【０１２４】
技術支援部門の構成管理手段１８３０は、構成検討情報を生成した場合に、構成検討情報を構成検討情報ＤＢ１８３１に保存しておく。閲覧端末装置２０１は、マニュアルを表示する。開発側の部門管理装置２０３は、例えば、自部門で開発した構成要素についてのマニュアルを記憶する。商談窓口部門の構成管理手段１８５０は、構成検討情報を生成した場合に、構成検討情報を構成検討情報ＤＢ１８５１に保存しておく。
【０１２５】
（マニュアル閲覧システム２００の動作例）
次に、図１９〜図２６を用いて、マニュアル閲覧システム２００の動作例について説明する。まず、図１９を用いて、マニュアル処理装置１００が情報入力を受け付ける入力画面を表示する一例について説明する。情報入力は、出力対象とするマニュアルを絞り込むための情報入力である。
【０１２６】
図１９は、情報入力を受け付ける入力画面を表示する一例を示す説明図である。図１９において、マニュアル処理装置１００は、閲覧端末装置２０１を制御し、閲覧端末装置２０１に、入力画面１９００を表示させる。入力画面１９００は、閲覧者のＩＤの入力欄１９０１と、パスワードの入力欄１９０２とを含む。閲覧者は、入力欄１９０１，１９０２に、ＩＤとパスワードとを入力する。
【０１２７】
マニュアル処理装置１００は、ＩＤとパスワードとを認証すると、閲覧端末装置２０１を制御し、入力画面１９００に、さらに商談番号の入力欄１９０３と、機種情報を入力する入力欄１９０４と、作業種別を入力する入力欄１９０５とを表示する。また、入力画面１９００は、マニュアル表示ボタンを含む。マニュアル処理装置１００は、マニュアル表示ボタンがクリックされると、入力欄１９０３〜１９０５に入力された各種情報に基づいて、図２０〜図２５に後述するように出力対象とするマニュアルを絞り込む。
【０１２８】
次に、図２０〜図２５を用いて、マニュアル処理装置１００に入力された情報に基づいてマニュアル処理装置１００が表示対象のマニュアルを抽出する一例について説明する。
【０１２９】
図２０〜図２５は、マニュアルを抽出する一例を示す説明図である。図２０の例は、マニュアル処理装置１００に、商談番号、機種情報、および、作業種別のいずれも入力されていない場合に対応する。この場合、マニュアル処理装置１００は、マニュアルＡＬＬＤＢ５００のマニュアルのうち、すべてのマニュアル２０００を抽出する。マニュアル処理装置１００は、抽出したマニュアル２０００を、表示対象として個別表示情報ＤＢ１８０１に記憶しておく。次に、図２１の説明に移行する。
【０１３０】
図２１の例は、マニュアル処理装置１００に、作業種別「構成検討」が入力されている場合に対応する。この場合、マニュアル処理装置１００は、マニュアル表示対応テーブル６００を参照して、マニュアルＡＬＬＤＢ５００のマニュアルのうち、作業種別「構成検討」に対応するマニュアル２１００を抽出する。マニュアル処理装置１００は、抽出したマニュアル２１００を、表示対象として個別表示情報ＤＢ１８０１に記憶しておく。次に、図２２の説明に移行する。
【０１３１】
図２２の例は、マニュアル処理装置１００に、機種情報「○○○モデル」が入力されている場合に対応する。この場合、マニュアル処理装置１００は、マニュアル表示対応テーブル６００を参照して、マニュアルＡＬＬＤＢ５００のマニュアルのうち、機種情報「○○○モデル」に対応するマニュアル２２００を抽出する。マニュアル処理装置１００は、抽出したマニュアル２２００を、表示対象として個別表示情報ＤＢ１８０１に記憶しておく。次に、図２３の説明に移行する。
【０１３２】
図２３の例は、マニュアル処理装置１００に、作業種別「構成検討」と機種情報「○○○モデル」とが入力されている場合に対応する。この場合、マニュアル処理装置１００は、マニュアル表示対応テーブル６００を参照して、マニュアルＡＬＬＤＢ５００のマニュアルのうち、作業種別「構成検討」と機種情報「○○○モデル」との組み合わせに対応するマニュアル２３００を抽出する。マニュアル処理装置１００は、抽出したマニュアル２３００を、表示対象として個別表示情報ＤＢ１８０１に記憶しておく。次に、図２４の説明に移行する。
【０１３３】
図２４の例は、マニュアル処理装置１００に、商談番号が入力されている場合に対応する。この場合、マニュアル処理装置１００は、構成検討情報ＡＬＬＤＢ１４００を参照して、商談番号に対応する構成検討情報を取得し、商談番号に対応する機種情報、および、商談番号が示すシステムに含まれる構成要素の属性などを取得する。マニュアル処理装置１００は、例えば、機種情報「○○○モデル」および構成要素の属性「オールフラッシュ構成、Ｙ社製スイッチ」などを取得する。
【０１３４】
マニュアル処理装置１００は、マニュアル表示対応テーブル６００を参照して、マニュアルＡＬＬＤＢ５００のマニュアルのうち、取得した機種情報と構成要素の属性との組み合わせに対応するマニュアル２４００を抽出する。マニュアル処理装置１００は、抽出したマニュアル２４００を、表示対象として個別表示情報ＤＢ１８０１に記憶しておく。次に、図２５の説明に移行する。
【０１３５】
図２５の例は、マニュアル処理装置１００に、商談番号および作業種別「構成検討」が入力されている場合に対応する。この場合、マニュアル処理装置１００は、構成検討情報ＡＬＬＤＢ１４００を参照して、商談番号に対応する構成検討情報を取得し、商談番号に対応する機種情報、および、商談番号が示すシステムに含まれる構成要素の属性などを取得する。マニュアル処理装置１００は、例えば、機種情報「○○○モデル」および構成要素の属性「オールフラッシュ構成、Ｙ社製スイッチ」などを取得する。
【０１３６】
マニュアル処理装置１００は、マニュアル表示対応テーブル６００を参照して、マニュアルＡＬＬＤＢ５００のマニュアルのうち、取得した機種情報と構成要素の属性と作業種別との組み合わせに対応するマニュアル２５００を抽出する。マニュアル処理装置１００は、抽出したマニュアル２５００を、表示対象として個別表示情報ＤＢ１８０１に記憶しておく。
【０１３７】
次に、図２６を用いて、マニュアル処理装置１００が、図２０〜図２５において抽出され、個別表示情報ＤＢ１８０１に記憶された表示対象のマニュアルを表示する一例について説明する。
【０１３８】
図２６は、マニュアルを表示する一例を示す説明図である。図２６に示すように、マニュアル処理装置１００は、個別表示情報ＤＢ１８０１を参照して、表示対象のマニュアルが記載された表示画面２６００を表示する。このように、マニュアル閲覧システム２００は、商談番号などの入力情報に基づき、過去の構成検討情報から、作業において有効なマニュアルを絞り込んで出力することができる。マニュアル閲覧システム２００は、例えば、現在の作業者が過去に構築したシステムに対応するマニュアル、または、別の作業者が構築したシステムに対応するマニュアルを絞り込んで出力することができる。
【０１３９】
このため、マニュアル閲覧システム２００は、例えば、直前の作業で構築されたシステムを、今回の作業でどのように構築し直すかを判断する際に、直前の作業で構築されたシステムに対応するマニュアルを参照可能にすることができる。結果として、マニュアル閲覧システム２００は、作業効率を向上することができる。
【０１４０】
また、マニュアル閲覧システム２００は、例えば、現在の作業者が何らかの作業で新たなシステムを構築しようとする際に、別の作業者が同じ作業で構築したシステムに対応するマニュアルを参照可能にすることができる。結果として、マニュアル閲覧システム２００は、作業効率を向上することができる。
【０１４１】
また、マニュアル閲覧システム２００は、作業者が、複数のマニュアルの中から作業において有効なマニュアルを探し、さらにマニュアル内で有効な記載内容を探しながら、作業を実施せずに済むようにすることができる。
【０１４２】
また、マニュアル閲覧システム２００は、作業者の知識に関わらず、いずれのマニュアルのいずれの部分を閲覧することが好ましいかを作業者が判断しやすくすることができる。このため、マニュアル閲覧システム２００は、有効なマニュアルの見落とし、または、マニュアルの記載内容の読み飛ばしなどによる作業ミスの発生を抑制することができる。そして、マニュアル処理装置１００は、作業者による問い合わせの低減化を図り、サポート側の部門の作業負担の低減化を図ることができる。
【０１４３】
（構成収集処理手順）
次に、図２７を用いて、マニュアル閲覧システム２００が実行する、構成収集処理手順の一例について説明する。構成収集処理は、例えば、マニュアル処理装置１００と閲覧端末装置２０１と部門管理装置２０２，２０３となどによって実現される。
【０１４４】
図２７は、構成収集処理手順の一例を示すシーケンス図である。図２７において、マニュアル管理手段１８１０の構成検討情報収集部１８１１は、各部門の構成管理手段１８３０，１８５０に、構成検討情報の問い合わせを送信する（ステップＳ２７０１）。部門は、技術支援部門、および、商談窓口部門などである。
【０１４５】
各部門の構成管理手段１８３０，１８５０は、自部門の構成検討情報ＤＢに更新部分があるか否かを判定する（ステップＳ２７０２）。ここで、更新部分がない場合（ステップＳ２７０２：Ｎｏ）、各部門の構成管理手段１８３０，１８５０は、構成検討情報収集部１８１１に処理を戻す。一方で、更新部分がある場合（ステップＳ２７０２：Ｙｅｓ）、各部門の構成管理手段１８３０，１８５０は、更新部分の構成検討情報を抽出して、構成検討情報収集部１８１１に送信する（ステップＳ２７０３）。
【０１４６】
構成検討情報収集部１８１１は、受信した構成検討情報を、商談番号と対応付ける（ステップＳ２７０４）。構成検討情報収集部１８１１は、商談番号と対応付けた構成検討情報を、構成検討情報ＡＬＬＤＢ１４００に保存する（ステップＳ２７０５）。そして、マニュアル閲覧システム２００は、構成収集処理を終了する。
【０１４７】
（マニュアル閲覧処理手順）
次に、図２８〜図３２を用いて、マニュアル閲覧システム２００が実行する、マニュアル閲覧処理手順の一例について説明する。マニュアル閲覧処理は、例えば、マニュアル処理装置１００と閲覧端末装置２０１と部門管理装置２０２，２０３となどによって実現される。
【０１４８】
図２８〜図３２は、マニュアル閲覧処理手順の一例を示すシーケンス図である。図２８において、閲覧端末装置２０１は、Ｗｅｂ制御手段１８２０に対するＷｅｂアクセスを開始する（ステップＳ２８０１）。
【０１４９】
Ｗｅｂ制御手段１８２０の表示処理部１８２１は、閲覧端末装置２０１に、閲覧者のＩＤとパスワードとを入力する入力画面を表示させる（ステップＳ２８０２）。閲覧端末装置２０１は、ＩＤとパスワードとを送信する（ステップＳ２８０３）。
【０１５０】
マニュアル管理手段１８１０は、ＩＤとパスワードとに基づいて認証を実施し、認証成功か否かを判定する（ステップＳ２８０４）。ここで、認証失敗である場合（ステップＳ２８０４：Ｎｏ）、マニュアル管理手段１８１０は、閲覧端末装置２０１に処理を戻す。一方で、認証成功である場合（ステップＳ２８０４：Ｙｅｓ）、マニュアル管理手段１８１０は、表示処理部１８２１に処理を渡す。
【０１５１】
表示処理部１８２１は、閲覧端末装置２０１に、入力画面を表示させる（ステップＳ２８０５）。
【０１５２】
閲覧端末装置２０１は、商談番号、機種情報、および、作業種別についての情報入力を受け付けて、マニュアル管理手段１８１０に送信する（ステップＳ２８０６）。マニュアル管理手段１８１０は、図２９のステップＳ２９０１の処理に移行する。次に、図２９の説明に移行する。
【０１５３】
図２９において、マニュアルデータ収集部１８１２は、各部門の管理装置が記憶するマニュアルを収集する（ステップＳ２９０１）。部門は、サーバ装置開発部門、ストレージ装置開発部門、および、ソフトウェア開発部門などである。マニュアルデータ収集部１８１２は、収集したマニュアルを含むマニュアル情報を、マニュアルＡＬＬＤＢ５００に記憶する（ステップＳ２９０２）。マニュアルデータ収集部１８１２は、表示内容判断部１８１３に処理を渡す。表示内容判断部１８１３は、図３０のステップＳ３００１の処理に移行する。次に、図３０の説明に移行する。
【０１５４】
図３０において、表示内容判断部１８１３は、商談番号の入力があるか否かを判定する（ステップＳ３００１）。ここで、商談番号の入力がある場合（ステップＳ３００１：Ｙｅｓ）、表示内容判断部１８１３は、図３１のステップＳ３１０１の処理に移行する。一方で、商談番号の入力がない場合（ステップＳ３００１：Ｎｏ）、表示内容判断部１８１３は、ステップＳ３００２の処理に移行する。
【０１５５】
ステップＳ３００２では、表示内容判断部１８１３は、機種情報の入力があるか否かを判定する（ステップＳ３００２）。ここで、機種情報の入力がある場合（ステップＳ３００２：Ｙｅｓ）、表示内容判断部１８１３は、ステップＳ３００７の処理に移行する。一方で、機種情報の入力がない場合（ステップＳ３００２：Ｎｏ）、表示内容判断部１８１３は、ステップＳ３００３の処理に移行する。
【０１５６】
ステップＳ３００３では、表示内容判断部１８１３は、作業種別の入力があるか否かを判定する（ステップＳ３００３）。ここで、作業種別の入力がある場合（ステップＳ３００３：Ｙｅｓ）、表示内容判断部１８１３は、ステップＳ３００５の処理に移行する。一方で、作業種別の入力がない場合（ステップＳ３００３：Ｎｏ）、表示内容判断部１８１３は、Ｗｅｂ制御手段１８２０の表示処理部１８２１に処理を渡す。表示処理部１８２１は、ステップＳ３００４の処理に移行する。
【０１５７】
ステップＳ３００４では、表示処理部１８２１は、マニュアルＡＬＬＤＢ５００のマニュアル情報を、個別表示情報ＤＢ１８０１に記憶する（ステップＳ３００４）。表示処理部１８２１は、マニュアルデータ収集部１８１２に処理を渡す。マニュアルデータ収集部１８１２は、図３２のステップＳ３２０１の処理に移行する。
【０１５８】
ステップＳ３００５では、表示内容判断部１８１３は、マニュアルＡＬＬＤＢ５００を参照して、作業種別に対応するマニュアル情報を抽出する（ステップＳ３００５）。表示内容判断部１８１３は、抽出した作業種別に対応するマニュアル情報を表示処理部１８２１に送信して、表示処理部１８２１に処理を渡す。
【０１５９】
表示処理部１８２１は、抽出した作業種別に対応するマニュアル情報を、個別表示情報ＤＢ１８０１に記憶する（ステップＳ３００６）。表示処理部１８２１は、マニュアルデータ収集部１８１２に処理を渡す。マニュアルデータ収集部１８１２は、図３２のステップＳ３２０１の処理に移行する。
【０１６０】
ステップＳ３００７では、表示内容判断部１８１３は、作業種別の入力があるか否かを判定する（ステップＳ３００７）。ここで、作業種別の入力がある場合（ステップＳ３００７：Ｙｅｓ）、表示内容判断部１８１３は、ステップＳ３０１０の処理に移行する。一方で、作業種別の入力がない場合（ステップＳ３００７：Ｎｏ）、表示内容判断部１８１３は、ステップＳ３００８の処理に移行する。
【０１６１】
ステップＳ３００８では、表示内容判断部１８１３は、マニュアルＡＬＬＤＢ５００を参照して、機種情報に対応するマニュアル情報を抽出する（ステップＳ３００８）。表示内容判断部１８１３は、抽出した作業種別に対応するマニュアル情報を表示処理部１８２１に送信して、表示処理部１８２１に処理を渡す。
【０１６２】
表示処理部１８２１は、抽出した機種情報に対応するマニュアル情報を、個別表示情報ＤＢ１８０１に記憶する（ステップＳ３００９）。表示処理部１８２１は、マニュアルデータ収集部１８１２に処理を渡す。マニュアルデータ収集部１８１２は、図３２のステップＳ３２０１の処理に移行する。
【０１６３】
ステップＳ３０１０では、表示内容判断部１８１３は、マニュアルＡＬＬＤＢ５００を参照して、機種情報と作業種別の組み合わせに対応するマニュアル情報を抽出する（ステップＳ３０１０）。表示内容判断部１８１３は、抽出した作業種別に対応するマニュアル情報を表示処理部１８２１に送信して、表示処理部１８２１に処理を渡す。
【０１６４】
表示処理部１８２１は、抽出した機種情報と作業種別の組み合わせに対応するマニュアル情報を、個別表示情報ＤＢ１８０１に記憶する（ステップＳ３０１１）。表示処理部１８２１は、マニュアルデータ収集部１８１２に処理を渡す。マニュアルデータ収集部１８１２は、図３２のステップＳ３２０１の処理に移行する。次に、図３１の説明に移行し、ステップＳ３００１の分岐先について説明する。
【０１６５】
図３１において、表示内容判断部１８１３は、構成検討情報ＡＬＬＤＢ１４００を参照して、商談番号に対応する構成検討情報を取得する（ステップＳ３１０１）。表示内容判断部１８１３は、取得した構成検討情報を記憶する（ステップＳ３１０２）。
【０１６６】
表示内容判断部１８１３は、作業種別の入力があるか否かを判定する（ステップＳ３１０３）。ここで、作業種別の入力がある場合（ステップＳ３１０３：Ｙｅｓ）、表示内容判断部１８１３は、ステップＳ３１０６の処理に移行する。一方で、作業種別の入力がない場合（ステップＳ３１０３：Ｎｏ）、表示内容判断部１８１３は、ステップＳ３１０４の処理に移行する。
【０１６７】
ステップＳ３１０４では、表示内容判断部１８１３は、マニュアルＡＬＬＤＢ５００を参照して、構成検討情報に対応するマニュアル情報を抽出する（ステップＳ３１０４）。表示内容判断部１８１３は、抽出した作業種別に対応するマニュアル情報を表示処理部１８２１に送信して、表示処理部１８２１に処理を渡す。
【０１６８】
表示処理部１８２１は、抽出した構成検討情報に対応するマニュアル情報を、個別表示情報ＤＢ１８０１に記憶する（ステップＳ３１０５）。表示処理部１８２１は、マニュアルデータ収集部１８１２に処理を渡す。マニュアルデータ収集部１８１２は、図３２のステップＳ３２０１の処理に移行する。
【０１６９】
表示内容判断部１８１３は、マニュアルＡＬＬＤＢ５００を参照して、構成検討情報と作業種別との組み合わせに対応するマニュアル情報を抽出する（ステップＳ３１０６）。表示内容判断部１８１３は、抽出した作業種別に対応するマニュアル情報を表示処理部１８２１に送信して、表示処理部１８２１に処理を渡す。
【０１７０】
表示処理部１８２１は、抽出した構成検討情報と作業種別との組み合わせに対応するマニュアル情報を、個別表示情報ＤＢ１８０１に記憶する（ステップＳ３１０７）。表示処理部１８２１は、マニュアルデータ収集部１８１２に処理を渡す。マニュアルデータ収集部１８１２は、図３２のステップＳ３２０１の処理に移行する。次に、図３２の説明に移行する。
【０１７１】
図３２において、Ｗｅｂ制御手段１８２０の表示処理部１８２１は、個別表示情報ＤＢ１８０１を参照して、マニュアル閲覧画面を作成する（ステップＳ３２０１）。表示処理部１８２１は、マニュアル閲覧画面を、閲覧端末装置２０１に送信する（ステップＳ３２０２）。閲覧端末装置２０１は、マニュアル閲覧画面を表示する（ステップＳ３２０３）。そして、マニュアル閲覧システム２００は、マニュアル閲覧処理を終了する。
【０１７２】
以上説明したように、マニュアル処理装置１００によれば、システムと、システムに関する作業の種別との指定を受け付けることができる。マニュアル処理装置１００によれば、第１の情報を参照して、指定されたシステムに含まれる構成要素の属性を特定することができる。マニュアル処理装置１００によれば、第２の情報を参照して、指定された作業の種別と、特定した構成要素の属性との組み合わせに対応するマニュアル１０１を特定することができる。マニュアル処理装置１００によれば、特定したマニュアル１０１についての情報を出力することができる。これにより、マニュアル処理装置１００は、膨大なマニュアル１０１の中から、作業において有効なマニュアル１０１を絞り込んで出力対象とすることができる。
【０１７３】
マニュアル処理装置１００によれば、種別として、システムについて段階的に実施される複数の作業のそれぞれの作業を分類する種別を用いることができる。これにより、マニュアル処理装置１００は、システムを構築する複数の作業のそれぞれの作業において有効なマニュアル１０１を絞り込むことを可能にすることができる。
【０１７４】
マニュアル処理装置１００によれば、第２の情報を参照して、指定された作業の種別と、特定した構成要素の属性と、指定されたシステムの属性との組み合わせに対応するマニュアル１０１を特定することができる。これにより、マニュアル処理装置１００は、作業において有効なマニュアル１０１を絞り込んで出力対象とすることができる。
【０１７５】
マニュアル処理装置１００によれば、第２の情報を参照して、指定されたシステムの属性に対応するマニュアル１０１を特定することができる。これにより、マニュアル処理装置１００は、作業において有効なマニュアル１０１を絞り込んで出力対象とすることができる。
【０１７６】
マニュアル処理装置１００によれば、第２の情報を参照して、指定された作業の種別に対応するマニュアル１０１を特定することができる。これにより、マニュアル処理装置１００は、作業において有効なマニュアル１０１を絞り込んで出力対象とすることができる。
【０１７７】
マニュアル処理装置１００によれば、第２の情報を参照して、特定した構成要素の属性に対応するマニュアル１０１を特定することができる。これにより、マニュアル処理装置１００は、作業において有効なマニュアル１０１を絞り込んで出力対象とすることができる。
【０１７８】
マニュアル処理装置１００によれば、第１の情報を参照して、指定された種別の作業によって構築された、指定されたシステムに含まれる構成要素の属性を特定することができる。これにより、マニュアル処理装置１００は、最新のシステムに含まれる構成要素に限らず、複数の作業のそれぞれの作業の時点でのシステムに含まれる構成要素を、選択的に指標として用いることができる。
【０１７９】
マニュアル処理装置１００によれば、システムの構築に用いることが可能な構成要素ごとの１以上のマニュアル１０１に基づいて、システムに関するマニュアル１０１を生成することができる。これにより、マニュアル処理装置１００は、システムに関するマニュアル１０１を生成することができる。
【０１８０】
マニュアル処理装置１００によれば、構成要素として、システムに含まれるハードウェアまたはソフトウェアを用いることができる。これにより、マニュアル処理装置１００は、システムに含まれるハードウェアまたはソフトウェアについてのマニュアルを絞り込むことを可能にすることができる。
【０１８１】
なお、本実施の形態で説明したマニュアル処理方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本実施の形態で説明したマニュアル処理プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本実施の形態で説明したマニュアル処理プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１８２】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１８３】
（付記１）作業対象のシステムと、前記システムに関する作業の種別との指定を受け付け、
システムに含まれる構成要素の属性を示す第１の情報に基づいて、指定された前記システムに含まれる構成要素の属性を特定し、
システムに含まれる構成要素の属性と、前記システムに関する複数の作業の種別のいずれかの種別と、前記システムに関する複数のマニュアルのうちで出力対象とするマニュアルとを関連付けた第２の情報に基づいて、指定された前記作業の種別と、特定した前記構成要素の属性との組み合わせに対して関連付けられたマニュアルを特定し、
特定した前記マニュアルに関する情報を出力する、
制御部を有することを特徴とするマニュアル処理装置。
【０１８４】
（付記２）前記種別は、システムについて段階的に実施される複数の作業のそれぞれの作業を分類する種別である、ことを特徴とする付記１に記載のマニュアル処理装置。
【０１８５】
（付記３）前記第２の情報は、システムの属性と、前記システムに含まれる構成要素の属性と、前記複数の作業の種別のいずれかの種別と、前記システムに関する複数のマニュアルのうちで出力対象とするマニュアルと関連付ける情報であり、
前記制御部は、前記第２の情報に基づいて、指定された前記作業の種別と、特定した前記構成要素の属性と、指定された前記システムの属性との組み合わせに対応するマニュアルを特定する、ことを特徴とする付記１または２に記載のマニュアル処理装置。
【０１８６】
（付記４）前記制御部は、前記第２の情報に基づいて、指定された前記システムの属性に関連付けられたマニュアルを特定する、ことを特徴とする付記３に記載のマニュアル処理装置。
【０１８７】
（付記５）前記制御部は、前記第２の情報に基づいて、指定された前記作業の種別に関連付けられたマニュアルを特定する、ことを特徴とする付記１〜４のいずれか一つに記載のマニュアル処理装置。
【０１８８】
（付記６）前記制御部は、前記第２の情報に基づいて、特定した前記構成要素の属性に関連付けられたマニュアルを特定する、ことを特徴とする付記１〜５のいずれか一つに記載のマニュアル処理装置。
【０１８９】
（付記７）前記第１の情報は、システムと、前記システムに関する複数の作業の種別のいずれかの種別と、前記いずれかの種別の作業によって構築された前記システムに含まれる構成要素の属性とを関連付ける情報であり、
前記制御部は、前記第１の情報を参照して、指定された前記種別の作業によって構築された、指定された前記システムに含まれる構成要素の属性を特定する、ことを特徴とする付記１〜６のいずれか一つに記載のマニュアル処理装置。
【０１９０】
（付記８）前記複数のマニュアルは、システムの構築に用いることが可能な構成要素ごとの１以上のマニュアルに基づいて生成される、ことを特徴とする付記１〜７のいずれか一つに記載のマニュアル処理装置。
【０１９１】
（付記９）前記構成要素は、前記システムに含まれるハードウェアまたはソフトウェアである、ことを特徴とする付記１〜８のいずれか一つに記載のマニュアル処理装置。
【０１９２】
（付記１０）作業対象のシステムと、前記システムに関する作業の種別との指定を受け付け、
システムに含まれる構成要素の属性を示す第１の情報に基づいて、指定された前記システムに含まれる構成要素の属性を特定し、
システムに含まれる構成要素の属性と、前記システムに関する複数の作業の種別のいずれかの種別と、前記システムに関する複数のマニュアルのうちで出力対象とするマニュアルとを関連付けた第２の情報に基づいて、指定された前記作業の種別と、特定した前記構成要素の属性との組み合わせに対して関連付けられたマニュアルを特定し、
特定した前記マニュアルに関する情報を出力する、
ことを特徴とするマニュアル処理システム。
【０１９３】
（付記１１）コンピュータが、
作業対象のシステムと、前記システムに関する作業の種別との指定を受け付け、
システムに含まれる構成要素の属性を示す第１の情報に基づいて、指定された前記システムに含まれる構成要素の属性を特定し、
システムに含まれる構成要素の属性と、前記システムに関する複数の作業の種別のいずれかの種別と、前記システムに関する複数のマニュアルのうちで出力対象とするマニュアルとを関連付けた第２の情報に基づいて、指定された前記作業の種別と、特定した前記構成要素の属性との組み合わせに対して関連付けられたマニュアルを特定し、
特定した前記マニュアルに関する情報を出力する、
処理を実行することを特徴とするマニュアル処理方法。
【符号の説明】
【０１９４】
１００  マニュアル処理装置
１０１，２０００，２１００，２２００，２３００，２４００，２５００  マニュアル
２００  マニュアル閲覧システム
２０１  閲覧端末装置
２０２，２０３  部門管理装置
２１０  ネットワーク
３００，１５００，１６００  バス
３０１，１５０１，１６０１  ＣＰＵ
３０２，１５０２，１６０２  メモリ
３０３，１５０３，１６０３  ネットワークＩ／Ｆ
３０４，１５０４，１６０４  記録媒体Ｉ／Ｆ
３０５，１５０５，１６０５  記録媒体
５００  マニュアルＡＬＬＤＢ
６００  マニュアル表示対応テーブル
１４００  構成検討情報ＡＬＬＤＢ
１５０６，１６０６  ディスプレイ
１５０７，１６０７  入力装置
１７００  記憶部
１７０１  取得部
１７０２  特定部
１７０３  出力部
１８０１  個別表示情報ＤＢ
１８１０  マニュアル管理手段
１８１１  構成検討情報収集部
１８１２  マニュアルデータ収集部
１８１３  表示内容判断部
１８２０  Ｗｅｂ制御手段
１８２１  表示処理部
１８３０，１８５０  構成管理手段
１８３１，１８５１  構成検討情報ＤＢ
１９００  入力画面
１９０１〜１９０５  入力欄
２６００  表示画面
【図１】
2020021336.tif 000003
【図２】
2020021336.tif 000004
【図３】
2020021336.tif 000005
【図４】
2020021336.tif 000006
【図５】
2020021336.tif 000007
【図６】
2020021336.tif 000008
【図７】
2020021336.tif 000009
【図８】
2020021336.tif 000010
【図９】
2020021336.tif 000011
【図１０】
2020021336.tif 000012
【図１１】
2020021336.tif 000013
【図１２】
2020021336.tif 000014
【図１３】
2020021336.tif 000015
【図１４】
2020021336.tif 000016
【図１５】
2020021336.tif 000017
【図１６】
2020021336.tif 000018
【図１７】
2020021336.tif 000019
【図１８】
2020021336.tif 000020
【図１９】
2020021336.tif 000021
【図２０】
2020021336.tif 000022
【図２１】
2020021336.tif 000023
【図２２】
2020021336.tif 000024
【図２３】
2020021336.tif 000025
【図２４】
2020021336.tif 000026
【図２５】
2020021336.tif 000027
【図２６】
2020021336.tif 000028
【図２７】
2020021336.tif 000029
【図２８】
2020021336.tif 000030
【図２９】
2020021336.tif 000031
【図３０】
2020021336.tif 000032
【図３１】
2020021336.tif 000033
【図３２】
2020021336.tif 000034