(57)【要約】【課題】  ドキュメント作成工数を削減し、構築作業品質の向上や、構築中のトラブル発生対策を一層十分に行う。【解決手段】  ユーザは、ユーザ端末からシステムの対象製品、設定条件、作成するドキュメントの情報を入力する。サーバ側では入力された対象製品、設定条件をキーに構成情報ＤＢを検索して必要な部品構成情報を取得し、部品構成情報をキーに部品情報ＤＢを検索してドキュメントに必要なドキュメント部品一式を取得する。ユーザからの作成ドキュメント情報をキーにドキュメント共通ルール格納ＤＢを検索した結果と、得られたドキュメント部品一式を元にドキュメントテンプレートを生成する。【選択図】  図１
2012155467.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と、ユーザ端末と通信回線を介して接続され、ドキュメントを作成するためのドキュメント作成装置とを備えたドキュメント作成システムにおいて、
前記ドキュメント作成装置は、
対象製品情報及び設定条件に対する、部品構成情報が予め記憶された構成情報データベース（ＤＢ）と、
部品構成情報ごとに、ドキュメント部品・コンテンツ部品一式が記憶された部品情報ＤＢと、
作成ドキュメント種別ごとに、テンプレート項目としてドキュメントに盛り込むドキュメント部品・コンテンツ部品一式を表すドキュメント組立ルールを記憶する前記生成ドキュメント共通ルール格納ＤＢと、
ユーザ端末からの入力情報に基づき、ドキュメントを作成するためのデータ処理部と、
を備え、
前記データ処理部は、
ユーザ端末から、作成ドキュメント種別を含む作成ドキュメント情報、対象製品情報、設定条件を取得し、
ユーザ端末から取得した、対象製品情報と設定条件を元に前記構成情報ＤＢを検索し、部品構成情報を取得し、
取得した部品構成情報を元に前記部品情報ＤＢを検索し、ドキュメント部品・コンテンツ部品一式を取得し、
ユーザ端末から取得した作成ドキュメント情報中の作成ドキュメント種別を元に前記生成ドキュメント共通ルール格納ＤＢを検索し、ドキュメント組立ルールを取得し、
ドキュメント組立ルールに従い、ドキュメント部品・コンテンツ部品一式を盛り込んで配置してドキュメント構成を組み立てることにより組立ドキュメントデータを作成し、
組立ドキュメントデータをユーザ端末へ送信する
ドキュメント作成システム。
【請求項２】
請求項１に記載のドキュメント作成システムにおいて、
ユーザ端末からの前記作成ドキュメント情報は、出力ドキュメント種別をさらに含み、
前記生成ドキュメント共通ルール格納ＤＢは、出力ドキュメント種別ごとにフォーマット情報をさらに記憶し、
前記データ処理部は、
ユーザ端末側で前記組立ドキュメントデータを元に編集された編集済みドキュメントデータを取得し、
ユーザ端末から取得した前記作成ドキュメント情報中の出力ドキュメント種別を元に前記生成ドキュメント共通ルール格納ＤＢを検索してフォーマット情報を得て、編集済みドキュメントデータを該フォーマット情報によって作成した作成ドキュメントデータを生成し、
作成ドキュメントデータをユーザ端末側に送信する
ことを特徴とするドキュメント作成システム。
【請求項３】
請求項１又は２に記載のドキュメント作成システムにおいて、
ユーザ端末は、組立ドキュメントデータを受信すると、組立ドキュメントデータで表される組立ドキュメントを表示部に表示し、必要に応じて項目の追加・削除・選択・編集のいずれかひとつ又は複数を実行することで、編集済みドキュメントデータを生成することを特徴とするドキュメント作成システム。
【請求項４】
請求項２又は３に記載のドキュメント作成システムにおいて、
ユーザ端末は、作成ドキュメントデータを受信すると、作成ドキュメントデータで表される作成ドキュメントを表示部に表示及び／又は記憶部に記憶することを特徴とするドキュメント作成システム。
【請求項５】
請求項１乃至４のいずれかに記載のドキュメント作成システムにおいて、
前記部品構成情報は、設定ケースごとにドキュメントの作成のために設定が必要なパラメータ情報を表す部品ＩＤを含むことを特徴とするドキュメント作成システム。
【請求項６】
請求項１乃至５のいずれかに記載のドキュメント作成システムにおいて、
ドキュメント部品・コンテンツ部品一式は、設定するパラメータ及びパラメータＩＤと、そのデフォルト値と、設定すべき設定値を含むことを特徴とするドキュメント作成システム。
【請求項７】
ユーザ端末と、ユーザ端末と通信回線を介して接続され、ドキュメントを作成するためのドキュメント作成装置とを備えたドキュメント作成システムにおける前記ドキュメント作成装置であって、
対象製品情報及び設定条件に対する、部品構成情報が予め記憶された構成情報データベース（ＤＢ）と、
部品構成情報ごとに、ドキュメント部品・コンテンツ部品一式が記憶された部品情報ＤＢと、
作成ドキュメント種別ごとに、テンプレート項目としてドキュメントに盛り込むドキュメント部品・コンテンツ部品一式を表すドキュメント組立ルールを記憶する前記生成ドキュメント共通ルール格納ＤＢと、
ユーザ端末からの入力情報に基づき、ドキュメントを作成するためのデータ処理部と、
を備え、
前記データ処理部は、
ユーザ端末から、作成ドキュメント種別を含む作成ドキュメント情報、対象製品情報、設定条件を取得し、
ユーザ端末から取得した、対象製品情報と設定条件を元に前記構成情報ＤＢを検索し、部品構成情報を取得し、
取得した部品構成情報を元に前記部品情報ＤＢを検索し、ドキュメント部品・コンテンツ部品一式を取得し、
ユーザ端末から取得した作成ドキュメント情報中の作成ドキュメント種別を元に前記生成ドキュメント共通ルール格納ＤＢを検索し、ドキュメント組立ルールを取得し、
ドキュメント組立ルールに従い、ドキュメント部品・コンテンツ部品一式を盛り込んで配置してドキュメント構成を組み立てることにより組立ドキュメントデータを作成し、
組立ドキュメントデータをユーザ端末へ送信する
ドキュメント作成装置。
【請求項８】
ユーザ端末と、ユーザ端末と通信回線を介して接続され、ドキュメントを作成するためのドキュメント作成装置とを備えたドキュメント作成システムであって、
前記ドキュメント作成装置は、
対象製品情報及び設定条件に対する、部品構成情報が予め記憶された構成情報データベース（ＤＢ）と、
部品構成情報ごとに、ドキュメント部品・コンテンツ部品一式が記憶された部品情報ＤＢと、
作成ドキュメント種別ごとに、テンプレート項目としてドキュメントに盛り込むドキュメント部品・コンテンツ部品一式を表すドキュメント組立ルールを記憶する前記生成ドキュメント共通ルール格納ＤＢと、
ユーザ端末からの入力情報に基づき、ドキュメントを作成するためのデータ処理部と、
を備えた前記ドキュメント作成システムにおける、ドキュメント作成方法であって、
前記データ処理部は、
ユーザ端末から、作成ドキュメント種別を含む作成ドキュメント情報、対象製品情報、設定条件を取得し、
ユーザ端末から取得した、対象製品情報と設定条件を元に前記構成情報ＤＢを検索し、部品構成情報を取得し、
取得した部品構成情報を元に前記部品情報ＤＢを検索し、ドキュメント部品・コンテンツ部品一式を取得し、
ユーザ端末から取得した作成ドキュメント情報中の作成ドキュメント種別を元に前記生成ドキュメント共通ルール格納ＤＢを検索し、ドキュメント組立ルールを取得し、
ドキュメント組立ルールに従い、ドキュメント部品・コンテンツ部品一式を盛り込んで配置してドキュメント構成を組み立てることにより組立ドキュメントデータを作成し、
組立ドキュメントデータをユーザ端末へ送信する
ドキュメント作成方法。
【請求項９】
請求項８に記載のドキュメント作成方法において、
ユーザ端末からの前記作成ドキュメント情報は、出力ドキュメント種別をさらに含み、
前記生成ドキュメント共通ルール格納ＤＢは、出力ドキュメント種別ごとにフォーマット情報をさらに記憶し、
前記データ処理部は、
ユーザ端末側で前記組立ドキュメントデータを元に編集された編集済みドキュメントデータを取得し、
ユーザ端末から取得した前記作成ドキュメント情報中の出力ドキュメント種別を元に前記生成ドキュメント共通ルール格納ＤＢを検索してフォーマット情報を得て、編集済みドキュメントデータを該フォーマット情報によって作成した作成ドキュメントデータを生成し、
作成ドキュメントデータをユーザ端末側に送信する
ことを特徴とするドキュメント作成方法。
【請求項１０】
ユーザ端末と、ユーザ端末と通信回線を介して接続され、ドキュメントを作成するためのドキュメント作成装置とを備えたドキュメント作成システムであって、
前記ドキュメント作成装置は、
対象製品情報及び設定条件に対する、部品構成情報が予め記憶された構成情報データベース（ＤＢ）と、
部品構成情報ごとに、ドキュメント部品・コンテンツ部品一式が記憶された部品情報ＤＢと、
作成ドキュメント種別ごとに、テンプレート項目としてドキュメントに盛り込むドキュメント部品・コンテンツ部品一式を表すドキュメント組立ルールを記憶する前記生成ドキュメント共通ルール格納ＤＢと、
ユーザ端末からの入力情報に基づき、ドキュメントを作成するためのコンピュータと、
を備えた前記ドキュメント作成システムを用いた、ドキュメント作成プログラムであって、
ユーザ端末から、作成ドキュメント種別を含む作成ドキュメント情報、対象製品情報、設定条件を取得するステップと、
ユーザ端末から取得した、対象製品情報と設定条件を元に前記構成情報ＤＢを検索し、部品構成情報を取得するステップと、
取得した部品構成情報を元に前記部品情報ＤＢを検索し、ドキュメント部品・コンテンツ部品一式を取得するステップと、
ユーザ端末から取得した作成ドキュメント情報中の作成ドキュメント種別を元に前記生成ドキュメント共通ルール格納ＤＢを検索し、ドキュメント組立ルールを取得するステップと、
ドキュメント組立ルールに従い、ドキュメント部品・コンテンツ部品一式を盛り込んで配置してドキュメント構成を組み立てることにより組立ドキュメントデータを作成するステップと、
組立ドキュメントデータをユーザ端末へ送信するステップと
をコンピュータに実行させるためのドキュメント作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメント作成システム、ドキュメント作成装置及び方法、ドキュメント作成プログラムに係り、特に、ミドルウェアやアプリケーションソフトウェア等を導入するシステムにおける顧客納品ドキュメントを作成・支援するためのドキュメント作成システム、ドキュメント作成装置及び方法、ドキュメント作成プログラムに関する。
【背景技術】
【０００２】
特許文献１に示すような従来の製品説明書、操作方法検索＆管理システムは、例えば、利用者が利用する端末と、当該端末にコンテンツを提供する情報提供サーバ、前記端末と情報提供サーバを接続するインターネットで構成される。このシステムでは、利用者が閲覧したい製品名や取扱説明書の製品名を入力することで、製品説明書の閲覧、必要情報のブックマークが行えるという機能の提供にとどまっており、取扱説明書内の利用者が本当に必要な情報自体の検索は利用者自身で行う必要があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−７１３２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ミドルウェアを導入してシステム構築する場合、ミドルウェア設定はシステム個別となるためシステム構築作業前の準備作業として、また顧客への納品ドキュメントとしてＳＧ設定書（ヒアリングシート）、ソフトウェア設定手順書、運用手順書等を作成する必要がある。現在は、ドキュメント作成のため作成者自身が製品マニュアル等を参照し、該当部分を抜き出し、システム個別にドキュメントへまとめる作業を行っている。
【０００５】
しかしその場合、ミドルウェアマニュアルには、以下の様な記載内容不備がある場合が考えられ、作業者を悩ませている場合がある。
・記載内容が製品ごとに異なり、統一されていない
・参照先が多岐にわたる（情報は存在するが、情報までの道筋がわからない）
・複数製品を同時に導入する際の関連性等の記載が不明瞭
・対象のＯＳによって記載のない項目が存在する
・必要な情報が１つのドキュメントに集約されていない
【０００６】
また、既存の別システムで作成したドキュメントを流用して、ドキュメント作成する場合にも余計な書式の残留や、作成者差異によるドキュメント書式の違い等が発生する場合がありうる。
従来、上記のような理由から、全作業中のドキュメント作成工数が大きく、構築前の確認作業を十分に行えない場合があることにより、構築作業品質の低下や、構築中のトラブル発生対策不備が課題となっている。
【０００７】
本発明は、以上の点に鑑み、例えばＷｅｂシステム等を想定し、ユーザ端末からユーザが必要とする情報に対する条件を入力し、その条件を基に、たとえユーザ自身が必要とする情報の構成を知らなくても構成ドキュメント部品（コンテンツ部品）一式を検索／取得して、ドキュメントの作成を行うことを目的とする。
また、本発明は、ミドルウェアを導入してシステム構築する場合のドキュメント作成工数を削減し、構築作業品質の向上や、構築中のトラブル発生対策を一層十分に行うことを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の解決手段によると、
ユーザ端末と、ユーザ端末と通信回線を介して接続され、ドキュメントを作成するためのドキュメント作成装置とを備えたドキュメント作成システムにおいて、
前記ドキュメント作成装置は、
対象製品情報及び設定条件に対する、部品構成情報が予め記憶された構成情報データベース（ＤＢ）と、
部品構成情報ごとに、ドキュメント部品・コンテンツ部品一式が記憶された部品情報ＤＢと、
作成ドキュメント種別ごとに、テンプレート項目としてドキュメントに盛り込むドキュメント部品・コンテンツ部品一式を表すドキュメント組立ルールを記憶する前記生成ドキュメント共通ルール格納ＤＢと、
ユーザ端末からの入力情報に基づき、ドキュメントを作成するためのデータ処理部と、
を備え、
前記データ処理部は、
ユーザ端末から、作成ドキュメント種別を含む作成ドキュメント情報、対象製品情報、設定条件を取得し、
ユーザ端末から取得した、対象製品情報と設定条件を元に前記構成情報ＤＢを検索し、部品構成情報を取得し、
取得した部品構成情報を元に前記部品情報ＤＢを検索し、ドキュメント部品・コンテンツ部品一式を取得し、
ユーザ端末から取得した作成ドキュメント情報中の作成ドキュメント種別を元に前記生成ドキュメント共通ルール格納ＤＢを検索し、ドキュメント組立ルールを取得し、
ドキュメント組立ルールに従い、ドキュメント部品・コンテンツ部品一式を盛り込んで配置してドキュメント構成を組み立てることにより組立ドキュメントデータを作成し、
組立ドキュメントデータをユーザ端末へ送信する
ドキュメント作成システムが提供される。
【０００９】
本発明の第２の解決手段によると、
ユーザ端末と、ユーザ端末と通信回線を介して接続され、ドキュメントを作成するためのドキュメント作成装置とを備えたドキュメント作成システムにおける前記ドキュメント作成装置であって、
対象製品情報及び設定条件に対する、部品構成情報が予め記憶された構成情報データベース（ＤＢ）と、
部品構成情報ごとに、ドキュメント部品・コンテンツ部品一式が記憶された部品情報ＤＢと、
作成ドキュメント種別ごとに、テンプレート項目としてドキュメントに盛り込むドキュメント部品・コンテンツ部品一式を表すドキュメント組立ルールを記憶する前記生成ドキュメント共通ルール格納ＤＢと、
ユーザ端末からの入力情報に基づき、ドキュメントを作成するためのデータ処理部と、
を備え、
前記データ処理部は、
ユーザ端末から、作成ドキュメント種別を含む作成ドキュメント情報、対象製品情報、設定条件を取得し、
ユーザ端末から取得した、対象製品情報と設定条件を元に前記構成情報ＤＢを検索し、部品構成情報を取得し、
取得した部品構成情報を元に前記部品情報ＤＢを検索し、ドキュメント部品・コンテンツ部品一式を取得し、
ユーザ端末から取得した作成ドキュメント情報中の作成ドキュメント種別を元に前記生成ドキュメント共通ルール格納ＤＢを検索し、ドキュメント組立ルールを取得し、
ドキュメント組立ルールに従い、ドキュメント部品・コンテンツ部品一式を盛り込んで配置してドキュメント構成を組み立てることにより組立ドキュメントデータを作成し、
組立ドキュメントデータをユーザ端末へ送信する
ドキュメント作成装置が提供される。
【００１０】
本発明の第３の解決手段によると、
ユーザ端末と、ユーザ端末と通信回線を介して接続され、ドキュメントを作成するためのドキュメント作成装置とを備えたドキュメント作成システムであって、
前記ドキュメント作成装置は、
対象製品情報及び設定条件に対する、部品構成情報が予め記憶された構成情報データベース（ＤＢ）と、
部品構成情報ごとに、ドキュメント部品・コンテンツ部品一式が記憶された部品情報ＤＢと、
作成ドキュメント種別ごとに、テンプレート項目としてドキュメントに盛り込むドキュメント部品・コンテンツ部品一式を表すドキュメント組立ルールを記憶する前記生成ドキュメント共通ルール格納ＤＢと、
ユーザ端末からの入力情報に基づき、ドキュメントを作成するためのデータ処理部と、
を備えた前記ドキュメント作成システムにおける、ドキュメント作成方法であって、
前記データ処理部は、
ユーザ端末から、作成ドキュメント種別を含む作成ドキュメント情報、対象製品情報、設定条件を取得し、
ユーザ端末から取得した、対象製品情報と設定条件を元に前記構成情報ＤＢを検索し、部品構成情報を取得し、
取得した部品構成情報を元に前記部品情報ＤＢを検索し、ドキュメント部品・コンテンツ部品一式を取得し、
ユーザ端末から取得した作成ドキュメント情報中の作成ドキュメント種別を元に前記生成ドキュメント共通ルール格納ＤＢを検索し、ドキュメント組立ルールを取得し、
ドキュメント組立ルールに従い、ドキュメント部品・コンテンツ部品一式を盛り込んで配置してドキュメント構成を組み立てることにより組立ドキュメントデータを作成し、
組立ドキュメントデータをユーザ端末へ送信する
ドキュメント作成方法が提供される。
【００１１】
本発明の第４の解決手段によると、
ユーザ端末と、ユーザ端末と通信回線を介して接続され、ドキュメントを作成するためのドキュメント作成装置とを備えたドキュメント作成システムであって、
前記ドキュメント作成装置は、
対象製品情報及び設定条件に対する、部品構成情報が予め記憶された構成情報データベース（ＤＢ）と、
部品構成情報ごとに、ドキュメント部品・コンテンツ部品一式が記憶された部品情報ＤＢと、
作成ドキュメント種別ごとに、テンプレート項目としてドキュメントに盛り込むドキュメント部品・コンテンツ部品一式を表すドキュメント組立ルールを記憶する前記生成ドキュメント共通ルール格納ＤＢと、
ユーザ端末からの入力情報に基づき、ドキュメントを作成するためのコンピュータと、
を備えた前記ドキュメント作成システムを用いた、ドキュメント作成プログラムであって、
ユーザ端末から、作成ドキュメント種別を含む作成ドキュメント情報、対象製品情報、設定条件を取得するステップと、
ユーザ端末から取得した、対象製品情報と設定条件を元に前記構成情報ＤＢを検索し、部品構成情報を取得するステップと、
取得した部品構成情報を元に前記部品情報ＤＢを検索し、ドキュメント部品・コンテンツ部品一式を取得するステップと、
ユーザ端末から取得した作成ドキュメント情報中の作成ドキュメント種別を元に前記生成ドキュメント共通ルール格納ＤＢを検索し、ドキュメント組立ルールを取得するステップと、
ドキュメント組立ルールに従い、ドキュメント部品・コンテンツ部品一式を盛り込んで配置してドキュメント構成を組み立てることにより組立ドキュメントデータを作成するステップと、
組立ドキュメントデータをユーザ端末へ送信するステップと
をコンピュータに実行させるためのドキュメント作成プログラムが提供される。
【発明の効果】
【００１２】
本発明によると、特に、次の効果を奏する。
・本発明により、ユーザは作成するドキュメントの部品構成情報を知らなくても設定する製品型名やＯＳ、設定条件といった情報を入力するだけで作成ドキュメントのテンプレートを簡単に得ることができる。そのため、難解な製品マニュアルを読み解く必要がなく、ドキュメント作成自体の工数を大幅に削減することが可能となる。すると、その他作業へ注力することができ構築作業の品質向上が期待できる。
・本発明では、製品情報ＤＢの内容は各製品によって異なってくるが、情報の検索、ドキュメント編集等の機能については多様な製品に応用可能なため、ミドルウェア製品導入システム関連ドキュメント作成以外にもいろいろなユーザ要求に応じることができる。
【図面の簡単な説明】
【００１３】
【図１】顧客納品ドキュメント作成支援ツールシステム図。
【図２】処理シーケンス図。
【図３】入力画面例のイメージ図。
【図４】組立ドキュメント表示画面例のイメージ図。
【図５】構成情報ＤＢの格納データ例についての説明図。
【図６】部品情報ＤＢの格納データ例についての説明図。
【図７】生成ドキュメント共通ルール格納ＤＢの格納データ例についての説明図。
【図８】ドキュメント部品検索＆取得部の処理フロー図。
【図９】ドキュメント構成組立部の処理フロー図。
【図１０】ドキュメント作成部の処理フロー図。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について図面により詳細に説明する。
図１は、顧客納品ドキュメント作成支援ツールのブロック図を示したものである。
顧客納品ドキュメント作成支援ツールは、ミドルウェア導入構築における、作成するドキュメントの情報、導入対象製品名・型番や、ＯＳといった設定条件等を入力することで、ドキュメントを生成する機能を基本機能とするシステムである。このシステムは、実際にドキュメントを作成するユーザが使用するユーザ端末０１０２、各種処理を行うサーバ０１０３、ユーザ端末及びサーバにおける通信部０１０３及び０１０４によりユーザ端末０１０２とサーバ０１０３を結ぶ通信回線を備える。図示の実施の形態では、ユーザ端末は１台のみの記載となっているが、一般のＷｅｂシステム同様にこれ以上のユーザ端末がサーバと接続することができる。
ユーザ端末０１０２は、通信部０１０４、ユーザがシステムに導入する対象製品、設定条件、作成ドキュメント情報等を入力する入力部０１０６、サーバとのやり取りにより画面遷移してサーバ側で処理されて組立てられたドキュメント等を表示する組立ドキュメント表示部０１１６、ドキュメントを編集する編集部０１１７、編集したドキュメントデータをサーバ側で処理した作成ドキュメントを取得する作成ドキュメント取得部０１２１を有する。
【００１５】
サーバ０１０３は、通信部０１０５、製品情報ＤＢ０１１１、生成ドキュメント共通ルール格納ＤＢ０１１４、ユーザからの入力情報を取得する設定条件・ドキュメント情報取得部０１０８、製品情報ＤＢ０１１１と生成ドキュメント共通ルール格納ＤＢ０１１４からドキュメント部品（コンテンツ部品）検索を行うドキュメント部品検索＆取得部０１１０、ドキュメント組み立てを行うドキュメント構成組立部０１１３、最終的なドキュメント作成を行うドキュメント作成部０１１９を有する。ユーザからの入力情報０１０７は、対象製品（導入製品型番等）設定条件、作成ドキュメント情報等を想定しており、ドキュメント構成部品の入力がなくても、最終的なドキュメントを生成することができる。
ドキュメント部品検索＆取得部０１１０では、詳細は後述の図２に示すように、製品情報ＤＢ０１１１からドキュメント部品（コンテンツ部品）一式を取得する。製品情報ＤＢ０１１１は各設定条件に応じた部品構成情報を格納する構成情報ＤＢ０１２２と、実際のドキュメント部品（コンテンツ部品）一式を格納する部品情報ＤＢ０１２３を有する。ドキュメント部品検索＆取得部０１１０は、ドキュメント部品検索部で入力情報（設定条件等）を元に構成情報ＤＢ０１２２を検索し、必要な部品の部品構成情報（設定ケースＩＤ、部品ＩＤ等）を取得する。その後、ドキュメント部品取得部で、部品の構成情報を元に部品情報ＤＢ０１２３を検索し、必要な部品１式を取得する。
ドキュメント構成組立部０１１３は、ドキュメント部品検索＆取得部０１１０で取得したドキュメント部品（コンテンツ部品）１式とユーザ入力情報である作成ドキュメント情報を元に生成ドキュメント共通ルールＤＢ０１１４を検索した結果を元に組立ドキュメントデータを組み立てる。
ユーザはユーザ端末０１０２において組立ドキュメント表示部０１１６で組立ドキュメントのフォーマットや部品構成の確認を行い、編集部０１１７を用いてカスタマイズする。また、ユーザ端末によりカスタマイズされた編集済みドキュメントデータを、サーバ０１０３側で受信し、ドキュメント作成部０１１９で処理して、最終的な作成ドキュメントを生成し、ユーザ端末０１０２はそれを取得する。
【００１６】
図１に示した、顧客納品ドキュメント作成支援ツール０１０１の動作概要は以下の通りである。
顧客納品ドキュメント作成支援ツール０１０１では、ユーザはまずユーザ端末０１０２から、対象製品（製品名等）、設定条件（対象ＯＳ等）、作成ドキュメント情報といった情報を入力する。これら入力情報はユーザ端末０１０２、サーバ０１０３のそれぞれに配置された通信部０１０４、０１０５と通信回線を介してサーバ側で処理される。サーバ０１０３側ではユーザ入力情報を元に内部の製品情報ＤＢ０１１１を検索して、最終的な作成ドキュメントに必要となる製品のドキュメント部品（コンテンツ部品）一式を取得し、ドキュメント共通ルール格納ＤＢ０１１４を検索し、共通ルールを取得する。取得されたドキュメント部品（コンテンツ部品）一式を共通ルールに従って配置し、ドキュメント組み立てを行い、ユーザ端末へ送信する。
ユーザは組立ドキュメント表示部０１１６に表示された組立ドキュメントを確認し、必要があれば編集部０１１７でドキュメント構成を編集する。編集済みドキュメントデータは再びサーバ側に送信され、サーバ側で最終的なドキュメント生成が行われる。生成された作成ドキュメントを作成ドキュメント取得部０１２１で取得する。
【００１７】
図２に、顧客納品ドキュメント作成支援ツールの処理シーケンス図を示す。
ユーザはユーザ端末の入力部に対して情報の入力を行う。ユーザ端末の入力部から入力情報（対象製品、設定条件、作成ドキュメント情報）はサーバの情報検索＆取得部へ渡される。サーバの情報検索＆取得部からドキュメント情報についてはサーバの共通ルールＤＢに渡され、設定条件についてはサーバの構成情報ＤＢへ渡される。サーバの共通ルールＤＢからは、ドキュメント組立ルール（ドキュメント種別毎にテンプレートとして提供する項目）がサーバのドキュメント構成組立部へ渡される。サーバの構成情報ＤＢからは部品構成情報がサーバの情報検索＆取得部へ渡される。その後、サーバの情報検索＆取得部から部品構成情報をサーバの部品情報ＤＢに渡し、ドキュメント部品（コンテンツ部品）一式が渡される。このドキュメント部品（コンテンツ部品）一式の情報はサーバの情報検索＆取得部からサーバのドキュメント構成組立部へ渡され、ドキュメントの組み立て処理後にサーバのドキュメント構成組立部からユーザ端末の表示部へドキュメント組み立てデータが渡される。ユーザはユーザ端末の編集部を介して、項目の追加・削除等の編集を行い、編集済みドキュメントデータがサーバのドキュメント作成部へ渡される。サーバのドキュメント作成部からはユーザ端末の取得部へ作成ドキュメントを渡す。
【００１８】
図３に、入力画面例のイメージ図を示す。
ユーザは、このような入力画面の入力部に対し、作成ドキュメント種別や出力ドキュメント種別等を含む作成ドキュメント情報、導入する製品名やバージョン等を含む対象製品、対象ＯＳ・インストールフォルダ・通信設定等を含む設定条件を入力する。
入力画面で入力された情報はサーバ側で処理され（組み立てられ）、組立ドキュメントデータ０１１５として作成されて、ユーザ端末側に送られて、その内容が表示される。
【００１９】
図４に、組立ドキュメント表示画面例のイメージ図を示す。
組立ドキュメント表示画面は、組立ドキュメント表示部０１１６と編集部０１１７を含む。上述のように、サーバ側で組み立てられた組立ドキュメントデータ０１１５は、ユーザ端末の組立ドキュメント表示部０１１６に表示される。ユーザは編集部０１１７を利用して、組立ドキュメント表示部０１１６に表示されたドキュメントを自由に編集することが出来る。編集内容としては、例えば、項目の追加、項目の削除、項目の選択、項目の編集等である。
ユーザが編集した編集済みドキュメントデータ０１１９は、サーバ側に送られ、入力画面でユーザが入力した出力ドキュメント種別に従って、再びサーバ側で処理され、作成ドキュメント０１２０が作成され、ユーザ端末に転送される。ユーザ端末では作成ドキュメント取得部０１２１によって、作成ドキュメントデータ０１２０を取得する。作成ドキュメントのユーザ端末内保存先は、作成ドキュメント取得時点で自由にユーザが選択可能である。
【００２０】
以下に、サーバ０１０３について詳述する。
サーバ０１０３は、主に、必要な情報を格納しているデータベース部分（０１１１、０１１４）とデータ処理部分（０１０８、０１１０、０１１３、０１１９）のに分類できる。
まず、データベース部分について説明する。製品情報ＤＢ０１１１は、例えば、ターゲットとするミドルウェア製品の製品マニュアル、リリースノート、取扱説明書、製品ヘルプ、他のドキュメントから必要な製品情報を分類し、整理して格納したＤＢである。製品情報ＤＢ０１１１は、構成情報ＤＢ０１２２と部品情報ＤＢ０１２３に分割されている。
【００２１】
図５に、構成情報ＤＢ０１２２の格納データ例についての説明図を示す。
構成情報ＤＢ０１２２は例えば、ある製品を、あるＯＳ等のある設定条件で導入する場合を１設定ケースとして、その設定ケース識別情報（ＩＤ）毎に、必要な設定情報などの製品固有のコンテンツは何が必要であるかといったドキュメント部品（コンテンツ部品）ＩＤを格納している。格納データは、例えば、製品名に対する、ＯＳ、インストールＩＤ、部品構成情報（設定ケースＩＤ、ドキュメント部品又はコンテンツ部品の識別情報を示す部品ＩＤ等）である。インストールＩＤは、例えば、対象製品名及びＯＳによって一意に決まるものである。設定ケースＩＤは、例えば、クラスタ設定有無や管理モードの設定入力値等によって分類されるものである。部品ＩＤは、設定ケースごとにドキュメントの作成のために設定が必要なパラメータ情報をＩＤで網羅的に格納するものである。
【００２２】
図６に、部品情報ＤＢ２３の格納データ例についての説明図を示す。
部品情報ＤＢ２３は、上記の製品固有のコンテンツを最小の単位で部品として格納しているデータベースである。部品構成情報に含まれる部品ＩＤごとに、設定するパラメータ及びパラメータＩＤと、そのデフォルト値と、設定すべき設定値を格納している。
【００２３】
図７に、生成ドキュメント共通ルール格納ＤＢ１４の格納データ例についての説明図を示す。
生成ドキュメント共通ルール格納ＤＢ１４は、ドキュメント組立ルール（生成するドキュメント種別毎にテンプレートとして提供する項目）やフォーマット情報（ドキュメントのファイル種別）を格納している。作成ドキュメント種別ごとにデフォルトで提供するテンプレート項目（ドキュメント組立ルール）を格納し、また、出力ドキュメント種別ごとにフォーマット情報を格納している。ドキュメント組立ルール（ドキュメント種別毎にテンプレートとして提供する項目）とは、例えば、ドキュメント部品（コンテンツ部品）一式であり、ＳＧ設計書を作成する場合では、ミドルウェアのインストールフォルダや、必要な各設定値のデフォルト値をテンプレートとしてドキュメントに盛り込むといった項目の構成のことである。
【００２４】
次に、データ処理部分について説明する。データ処理部分としては、設定条件・ドキュメント情報取得部０１０８と、ドキュメント部品検索＆取得部０１１０、ドキュメント構成組立部０１１３、ドキュメント作成部０１１９を有す。
設定条件・ドキュメント情報取得部０１０８は、ユーザ端末からの入力情報（図３の入力画面からユーザが入力した作成ドキュメント情報、対象製品、設定条件など）を取得し、ドキュメント検索＆取得部０１１０へ情報を渡す機能を持つ。
【００２５】
つぎに、図８に、ドキュメント部品検索＆取得部０１１０の処理フロー図を示す。
ドキュメント部品検索＆取得部０１１０では、設定条件・ドキュメント情報取得部０１０８から渡された対象製品、設定条件などの情報を元に製品情報ＤＢを検索し、作成するドキュメントに必要となる製品のドキュメント部品（コンテンツ部品）一式を取得する。
ドキュメント部品検索＆取得部０１１０は、ドキュメント部品検索部（０８０３）とドキュメント部品取得部（０８０７）を有す。ドキュメント部品検索部（０８０３）ではユーザ端末から渡された、対象製品と設定条件を入力情報とし、その情報を元に構成情報ＤＢ（０１２２）を検索し（０８０４）、部品構成情報に含まれるドキュメント部品（コンテンツ部品）の部品ＩＤを取得する（０８０５）。ドキュメント部品検索部（０８０３）は、取得したドキュメント部品（コンテンツ部品）の部品ＩＤをドキュメント部品取得部（０８０７）へ渡す（０８０７）。ドキュメント部品取得部（０８０７）では、前段から渡されたドキュメント部品（コンテンツ部品）の部品ＩＤを入力情報とし、その情報を元に部品情報ＤＢ（０１２３）を検索し（０８０８）、ドキュメント部品（コンテンツ部品）一式を取得する（０８０９）。ドキュメント部品（コンテンツ部品）一式は、例えば、部品ＩＤごとの、設定するパラメータ及びパラメータＩＤと、そのデフォルト値と、設定すべき設定値を含む。ドキュメント部品検索＆取得部０１１０は、取得したドキュメント部品（コンテンツ部品）一式はドキュメント部品検索＆取得部０１１０の後段であるドキュメント構成組立部０１１３へ渡す（０８１０）。
【００２６】
つぎに、図９に、ドキュメント構成組立部０１１３の処理フロー図を示す。
ドキュメント構成組立部０１１３（ドキュメント組立ルール検索部０９０１）は、前段のドキュメント部品検索＆取得部０１１０から渡された製品のドキュメント部品（コンテンツ部品）一式と、作成ドキュメント情報とを元にして、まず作成ドキュメント情報中の作成ドキュメント種別をキーに生成ドキュメント共通ルール格納ＤＢを検索し（０９０２）、ドキュメント組立ルールを取得する（０９０３）。そして、ドキュメント構成組立部０１１３は、ドキュメント組立ルールと製品のドキュメント部品（コンテンツ部品）一式を元にドキュメント構成を組み立てる（０９０４）。例えば、ＳＧ設計書等のドキュメントを作成する場合、表紙と、ミドルウェアのインストールフォルダや、必要な各設定値のデフォルト値等がテンプレート項目としてドキュメント組立ルールに挙げられているので、これらの各テンプレート項目に対応するドキュメント部品（コンテンツ部品）一式に含まれる項目（パラメータ及びパラメータＩＤ、デフォルト値、設定値等の所定の項目）を用いて、ドキュメントに盛り込んで（組み込んで）配置することで、ＳＧ設計書等のドキュメントのドキュメント構成を組み立てることができる。ドキュメント構成組立部０１１３は、組み立てられたドキュメントを表す組立ドキュメントデータを作成し、それをユーザ端末の組み立てドキュメント表示部０１１６へ渡す（０９０６）。
【００２７】
一方、ユーザ端末０１０２は、組立ドキュメントデータを受信すると、組立ドキュメントデータで表される組立ドキュメントを組立ドキュメント表示部０１１６に表示し、必要に応じて項目の追加・削除・選択・編集のいずれかひとつ又は複数を実行することで、編集済みドキュメントデータを生成することができる。
【００２８】
つぎに、図１０に、ドキュメント作成部０１１９の処理フロー図を示す。
ドキュメント作成部０１１９では、組立ドキュメントデータを元にユーザ端末側で編集された編集済みドキュメントデータを取得する（１００１）。一方、ドキュメント作成部０１１９（フォーマット情報検索部１００２）は、作成ドキュメント情報中の出力ドキュメント種別をキーに生成ドキュメント共通ルール格納ＤＢを検索して（１００３）、フォーマット情報を得て（１００４）、編集済みドキュメントデータを得られたフォーマット情報によって作成ドキュメントデータを生成し（１００６）、それをユーザ端末側に渡す（１００７）。
【００２９】
一方、ユーザ端末０１０２は、作成ドキュメントデータを受信すると、作成ドキュメントデータで表される作成ドキュメントを組立ドキュメント表示部０１１６に表示したり、及び／又は、作成ドキュメント取得部０１２１又は他の記憶部に記憶することができる。
【産業上の利用可能性】
【００３０】
以上、主に顧客納品ドキュメント作成支援ツールについて説明したが、本発明は、これに限らず、様々なドキュメントを作成するシステムに適用することができる。
本発明のドキュメント作成方法又はドキュメント作成装置・システムは、その各手順をコンピュータに実行させるためのドキュメント作成プログラム、ドキュメント作成プログラムを記録したコンピュータ読み取り可能な記録媒体、ドキュメント作成プログラムを含みコンピュータの内部メモリにロード可能なプログラム製品、そのプログラムを含むサーバ等のコンピュータ、等により提供されることができる。
【符号の説明】
【００３１】
０１０１：顧客納品ドキュメント作成支援ツール
０１０２：ユーザ端末
０１０３：サーバ
０１０４：ユーザ端末：通信部
０１０５：サーバ：通信部
０１０６：ユーザ端末：入力部
０１０７、０１０９：ユーザ入力情報（設定条件、作成ドキュメント情報）
０１０８：サーバ：設定条件ドキュメント情報取得部
０１１０：サーバドキュメント部品検索＆取得部
０１１１：サーバ：製品情報ＤＢ
０１１２：サーバ：ドキュメント部品、作成ドキュメント情報
０１１３：サーバ：ドキュメント構成組立部
０１１４：サーバ：生成ドキュメント共通ルール格納ＤＢ
０１１５：組立ドキュメントデータ
０１１６：ユーザ端末：組立ドキュメント表示部
０１１７：ユーザ端末：編集部
０１１８：編集済みドキュメントデータ
０１１９：サーバ：ドキュメント作成部
０１２０：作成ドキュメント
０１２１：ユーザ端末：作成ドキュメント取得部
０１２２：サーバ：構成情報ＤＢ
０１２３：サーバ：部品情報ＤＢ
【図１】
2012155467.tif 000003
【図２】
2012155467.tif 000004
【図３】
2012155467.tif 000005
【図４】
2012155467.tif 000006
【図５】
2012155467.tif 000007
【図６】
2012155467.tif 000008
【図７】
2012155467.tif 000009
【図８】
2012155467.tif 000010
【図９】
2012155467.tif 000011
【図１０】
2012155467.tif 000012