(57)【要約】【課題】作業効率の向上を図る。【解決手段】情報処理装置１は、記憶部１ａと処理部１ｂとを有する。記憶部１ａは、装置Ａ、Ｂ、Ｃの名称に対応付けて、これら対象装置Ａ、Ｂ、Ｃから設定情報を取得するためのコマンドを記憶する。処理部１ｂは、設定情報の取得対象となる対象装置Ａ、Ｂ、Ｃにアクセスするためのアクセス情報に基づき、ネットワーク上に存在する対象装置Ａ、Ｂ、Ｃにアクセスして、対象装置Ａ、Ｂ、Ｃの名称を取得する。また処理部１ｂは、対象装置Ａ、Ｂ、Ｃの名称に対応付けられたコマンドを対象装置Ａ、Ｂ、Ｃに実行させて、対象装置Ａ、Ｂ、Ｃから設定情報を取得する。さらに処理部１ｂは、設定情報を一覧にした設定情報一覧表１ｃを作成する。【選択図】図１
2018077776.tif 000002
【特許請求の範囲】
【請求項１】
装置の名称に対応付けて、前記装置から設定情報を取得するためのコマンドを記憶する記憶部と、
設定情報の取得対象となる対象装置にアクセスするためのアクセス情報に基づき、ネットワーク上に存在する前記対象装置にアクセスして、前記対象装置の名称を取得し、前記対象装置の名称に対応付けられた前記コマンドを前記対象装置に実行させて、前記対象装置から前記設定情報を取得し、前記設定情報を一覧にした設定情報一覧表を作成する処理部と、
を有する情報処理装置。
【請求項２】
前記処理部は、さらに、
前記対象装置の名称に対応する前記コマンドが前記記憶部に記憶されてない場合、前記対象装置から前記設定情報を取得するための前記コマンドの入力要求を出力し、前記入力要求に応じて入力された前記コマンドを、前記対象装置の名称に対応付けて前記記憶部に格納する、
請求項１記載の情報処理装置。
【請求項３】
前記処理部は、さらに、
前記記憶部に、外部から入力された他の設定情報一覧表が記憶されている場合、作成した前記設定情報一覧表と、前記他の設定情報一覧表との差分情報を抽出する、
請求項１または２記載の情報処理装置。
【請求項４】
前記アクセス情報には、前記対象装置で使用されるアドレスの範囲が示されており、
前記処理部は、前記アドレスの範囲に属する各アドレスに対して存在を確認する第１コマンドを送信し、特定のアドレス宛てに送信した前記第１コマンドに対する応答があった場合、前記特定のアドレスに対して名称を問い合わせる第２コマンドを送信し、前記第２コマンドに対する返信情報から、前記対象装置の名称を取得する請求項１記載の情報処理装置。
【請求項５】
コンピュータが、
設定情報の取得対象となる対象装置にアクセスするためのアクセス情報に基づき、ネットワーク上に存在する前記対象装置にアクセスして、前記対象装置の名称を取得し、
前記対象装置の名称に対応付けて、前記対象装置から設定情報を取得するためのコマンドを記憶する記憶部を参照し、前記対象装置の名称に対応付けられた前記コマンドを前記対象装置に実行させて、前記対象装置から前記設定情報を取得し、
前記設定情報を一覧にした設定情報一覧表を作成する、
設定情報一覧表作成方法。
【請求項６】
コンピュータに、
設定情報の取得対象となる対象装置にアクセスするためのアクセス情報に基づき、前記ネットワーク上に存在する前記対象装置にアクセスして、前記対象装置の名称を取得し、
前記対象装置の名称に対応付けて、前記対象装置から設定情報を取得するためのコマンドを記憶する記憶部を参照し、前記対象装置の名称に対応付けられた前記コマンドを前記対象装置に実行させて、前記対象装置から前記設定情報を取得し、
前記設定情報を一覧にした設定情報一覧表を作成する、
処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、設定情報一覧表作成方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークスイッチ、サーバおよびストレージなどの装置を組み合わせて、業務システムを構築する作業の自動化が進んでいる。例えば、仮想化基盤などの特定用途向けシステムの場合では、構築作業を自動化するソフトウェアツールを用いて構築する場面が増えている。
【０００３】
業務システム構築に関連する技術としては、例えば、システムモデルと実システムとの間の差分を抽出し、抽出した差分にもとづいて、システムモデルの管理を行う技術がある。また、例えば、システムを構成する構成要素の接続関係および構成情報を保持し、構成情報にもとづいて仮想ネットワークシステムを構築する技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１１／０５２１４８号
【特許文献２】特開２０１４−１５４９２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
業務システムを構築している装置に設定される各種パラメータ（設定情報）は、一覧できるように設定情報一覧表として作成される。設定情報一覧表は、例えば、業務システムの構築後に顧客納入品の一部として提示される。しかし、各装置から設定情報を取得して設定情報一覧表を作成する作業は、手動により行われているために作業効率が悪い。
【０００６】
１つの側面では、本発明は、設定値一覧表の自動作成を行って作業効率の向上を図ることを目的とする。
【課題を解決するための手段】
【０００７】
１つの案では、情報処理装置が提供される。情報処理装置は、記憶部と処理部とを有する。記憶部は、装置の名称に対応付けて、装置から設定情報を取得するためのコマンドを記憶する。処理部は、設定情報の取得対象となる対象装置にアクセスするためのアクセス情報に基づき、ネットワーク上に存在する対象装置にアクセスして、対象装置の名称を取得する。また処理部は、対象装置の名称に対応付けられたコマンドを対象装置に実行させて、対象装置から設定情報を取得する。さらに処理部は設定情報を一覧にした設定情報一覧表を作成する。
【０００８】
また、上記課題を解決するために、上記情報処理装置と同様の処理を実行する設定情報一覧表作成方法が提供される。
さらに、上記課題を解決するために、上記情報処理装置に同様の処理を実行させるプログラムが提供される。
【発明の効果】
【０００９】
１側面によれば、作業効率を向上することができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施の形態に係る情報処理装置の機能の一例を示す図である。
【図２】業務システム構築後にデザインシートを手動で作成して納品するまでのフローを示す図である。
【図３】第２の実施の形態に用いるデザインシート作成装置の一構成例を示す図である。
【図４】データベースの一構成例を示す図である。
【図５】ＩＰ体系・コミュニティ名テーブルの一構成例を示す図である。
【図６】ユーザ情報テーブルの一構成例を示す図である。
【図７】装置情報テーブルの一構成例を示す図である。
【図８】設定情報取得コマンドテーブルの一構成例を示す図である。
【図９】机上デザインシートファイルの一例を示す図である。
【図１０】実機デザインシートファイルの一例を示す図である。
【図１１】差分情報テキストファイルの一例を示す図である。
【図１２】デザインシート作成装置のハードウェアの一構成例を示す図である。
【図１３】実機デザインシートの作成に関する動作シーケンスを示す図である。
【図１４】実機デザインシートの作成に関する動作シーケンスを示す図である。
【図１５】実機デザインシートの作成に関する動作シーケンスを示す図である。
【図１６】実機デザインシートの作成に関する動作シーケンスを示す図である。
【図１７】実機デザインシートの作成に関する動作シーケンスを示す図である。
【図１８】実機デザインシートの作成に関する動作シーケンスを示す図である。
【図１９】設定情報取得コマンドの実行結果を実機デザインシートに記入する処理手順を示すフローチャートである。
【図２０】実機デザインシート作成時の動作フローを示す図である。
【図２１】実機デザインシート作成時に未登録装置がある場合の動作フローを示す図である。
【図２２】実機デザインシート作成時に差分情報を出力する動作フローを示す図である。
【図２３】業務システム構築後に実機デザインシートをデザインシート作成装置で作成して納品するまでのフローを示す図である。
【発明を実施するための形態】
【００１１】
以下、本実施の形態について図面を参照して説明する。なお各実施の形態は、矛盾のない範囲で複数の実施の形態を組み合わせて実施することができる。
〔第１の実施の形態〕
図１は、第１の実施の形態に係る情報処理装置の機能の一例を示す図である。情報処理装置１は、記憶部１ａと処理部１ｂとを有する。記憶部１ａは、例えば情報処理装置１が有するメモリである。処理部１ｂは、例えば情報処理装置１が有するプロセッサである。
【００１２】
記憶部１ａは、装置の名称に対応付けて、装置に設定されている設定情報を取得するためのコマンドを記憶する。図１の例では、装置Ａに対応するコマンドｃ１、装置Ｂに対応するコマンドｃ２、装置Ｃに対応するコマンドｃ３が、記憶部１ａに記憶されている。
【００１３】
処理部１ｂは、装置にアクセスするためのアクセス情報が入力され、アクセス情報に基づき、システムの構築に用いる装置を判別する。
アクセス情報は、例えば、装置を識別するための情報となるＩＰ（Internet Protocol）体系（ＩＰアドレス体系）や、装置の認証を行うための情報であるＩＤ、パスワード（ＰＷ）、コミュニティ名などを含む。図１の例では、処理部１ｂは、このようなアクセス情報に基づいて、システムを構築する装置として、装置Ａ、Ｂ、Ｃが用いられることを判別する。
【００１４】
また処理部１ｂは、判別された装置に設定されている設定情報を取得するためのコマンドを実行し、装置から設定情報を取得する。図１の例では、処理部１ｂは、装置Ａに対してコマンドｃ１を実行し、装置Ａから返信された設定情報ｄ１を取得する。
【００１５】
同様に、処理部１ｂは、装置Ｂに対してコマンドｃ２を実行し、装置Ｂから返信された設定情報ｄ２を取得し、装置Ｃに対してコマンドｃ３を実行し、装置Ｃから返信された設定情報ｄ３を取得する。
【００１６】
さらに処理部１ｂは、設定情報を一覧にした設定情報一覧表を作成する。図１の例では、処理部１ｂは、設定情報ｄ１〜ｄ３を一覧にした設定情報一覧表１ｃを作成する。
このように、情報処理装置１では、システムの構築に用いられる装置から設定情報を取得するためのコマンドを予め登録しておき、コマンドを実行して設定情報を取得し、設定情報を一覧にした設定情報一覧表を作成する。これにより、設定情報一覧表の作成に関する処理を自動化するので、作業効率の向上を図ることが可能になる。
【００１７】
なお処理部１ｂは、さらに、管理対象の装置の名称に対応するコマンドが記憶部１ａに記憶されてない場合、その装置から設定情報を取得するためのコマンドの入力要求を出力してもよい。例えば処理部１ｂは、入力要求をモニタに表示させる。そして処理部１ｂは、入力要求に応じて入力されたコマンドを、管理対象の装置の名称に対応付けて記憶部１ａに格納する。これにより、管理対象の装置の中に、予めコマンドが登録されていない装置があったとしても、その装置の設定情報を含めた設定情報一覧表１ｃを作成することができる。すなわち、漏れのない設定情報一覧表１ｃを容易に作成することができる。
【００１８】
さらに処理部１ｂは、さらに、記憶部１ａに、外部から入力された他の設定情報一覧表が記憶されている場合、作成した設定情報一覧表１ｃと、他の設定情報一覧表との差分情報を抽出することもできる。他の設定情報一覧表は、例えば構築予定のシステムを設計したときに手作業で作成したものである。処理部１ｂが作成した設定情報一覧表１ｃと、手作業で作成した設定情報一覧表とを比較することで、例えば、実機への設定間違いを差分として検出することができる。その結果、設定間違いを容易に検出できることで、運用開始前に設定間違いを修正することができ、システムの信頼性を向上させることができる。
【００１９】
なお、上記のアクセス情報には、例えば管理対象の装置で使用されるアドレスの範囲が示されている。この場合、処理部１ｂは、例えば、アドレスの範囲に属する各アドレスに対して存在を確認する第１コマンドを送信する。特定のアドレス宛てに送信した第１コマンドに対する応答があった場合、処理部１ｂは、その特定のアドレスに対して名称を問い合わせる第２コマンドを送信する。そして処理部１ｂは、第２コマンドに対する返信情報から、管理対象の装置の名称を取得する。これにより、ネットワークに接続された管理対象の装置を、漏れなく検出し、その装置の設定情報を取得することができる。これにより、漏れのない、信頼性の高い設定情報一覧表１ｃを作成することができる。
【００２０】
〔第２の実施の形態〕
次に第２の実施の形態について説明する。第２の実施の形態は、ネットワークシステムなどの業務システムを構築するハードウェアの装置を判別し、装置から各種パラメータである設定情報を取得して、設定情報一覧表を作成する流れを自動的に行うものである。なお、以降の説明では、設定情報一覧表をデザインシートと呼ぶ。
【００２１】
図２は、業務システム構築後にデザインシートを手動で作成して納品するまでのフローを示す図である。
〔ステップＳ１〕顧客対応のＳＥ（システムエンジニア）は、顧客との商談において、顧客が導入したい業務システムにおけるハードウェア構成（例えば、サーバは何台にするか、装置機種など）を聴取する。
【００２２】
また、ＳＥは、業務システムを構築する個々の装置に設定するＩＰアドレスなどの情報も顧客から聴取する。聴取した結果は、アクセス情報として、ヒアリングシートに記載される。
【００２３】
〔ステップＳ２〕ＳＥは、工場内でシステムの構築作業を行う作業者に、ヒアリングシートを送る。
〔ステップＳ３〕作業者は、ヒアリングシートを受け取ると、構築作業を自動化するソフトウェアツールである構築ツールに対して、ヒアリングシートに記載されているアクセス情報をインポートする。そして、作業者は、アクセス情報がインポートされた構築ツールを用いて、業務システムを自動構築する。
【００２４】
〔ステップＳ４〕作業者は、構築した業務システムの各装置にアクセスし、アクセスした装置の設定情報を確認しながら、設定情報を含むデザインシートを手動により作成する。
【００２５】
〔ステップＳ５〕作業者は、作成したデザインシートを納品物として提供する。なお、図２の例では、工場内で構築された業務システムは、一旦、個々の装置に分解されて顧客先へ搬入され、顧客先で再度構築されることになる。
【００２６】
ここで、図２に示すように、業務システムを構築ツールによって自動構築した場合であっても、デザインシートは手動で作成されている。
この場合、作業者が業務システムを構築する対象装置から設定情報を取得するためのコマンドを逐一把握して、１台毎に手作業によりコマンドを実行する。そして、作業者は、設定情報を収集して確認をし、デザインシートへ設定情報を記載する。デザインシートを作成する場合、このような作業が行われているので、作業効率が悪い。また、業務システムの規模が大きくなるほど、設定情報を収集する対象装置が増えるので、デザインシートを作成する工数が増えてしまう。
【００２７】
このような状況に鑑みて、第２の実施の形態では、業務システムの構築に用いる装置の判別、装置に設定されている設定情報の取得、および設定情報を一覧にしたデザインシート作成に関する処理を自動化して、作業効率の向上を図るものである。
【００２８】
図３は、第２の実施の形態に用いるデザインシート作成装置の一構成例を示す図である。デザインシート作成装置１０は、構築作業端末２２、構築ツール３０および業務システム４０に接続する。構築作業端末２２は、顧客ＳＥ端末２１および構築ツール３０に接続する。
【００２９】
なお、業務システム４０は、例えば、ネットワークシステムであり、図３の例では、業務システムを構築する対象装置として、ネットワークスイッチ４１、サーバ４２およびストレージ４３が示されている。
【００３０】
デザインシート作成装置１０は、通信部１１、制御部１２およびデータベース１３を備える。制御部１２は、入出力部１２ａ、制御呼出し部１２ｂ、装置判別部１２ｃ、コマンド入力部１２ｄ、設定情報取得部１２ｅ、差分抽出部１２ｆを含む。
【００３１】
通信部１１は、業務システム４０内の対象装置と通信するためのネットワークポート（例えば、ＬＡＮ（Local Area Network）ポート）を有し、ネットワークポートを介して、対象装置と通信を行う。
【００３２】
入出力部１２ａは、アクセス情報（対象装置のＩＰ体系、ＩＤ、パスワードなど）、および机上で作成されたデザインシートなどが構築作業端末２２から入力され、入力した情報をデータベース１３に格納する。
【００３３】
なお、以降の説明では、デザインシート作成装置１０で自動作成されたデザインシートを実機デザインシート、手動により作成されたデザインシートを机上デザインシートと呼ぶ。
【００３４】
また、入出力部１２ａは、実機デザインシートや、実機デザインシートと机上デザインシートとの差分情報を構築作業端末２２へ出力する。
制御呼出し部１２ｂは、制御部１２内の各構成部を通じて得た情報にもとづいて、次の動作を実行すべき構成部を決定し、決定した構成部に対して所定の動作指示を出力する。
【００３５】
装置判別部１２ｃは、入出力部１２ａによって入力されたアクセス情報にもとづいて対象装置の装置判別を行う。例えば、装置判別部１２ｃは、業務システム４０のネットワーク内のすべてのＩＰアドレスに対して、ＰＩＮＧによる応答確認を行って対象装置の存在を確認する。
【００３６】
そして、装置判別部１２ｃは、ネットワークに存在するＩＰアドレスに対して、ＳＮＭＰ（Simple Network Management Protocol）などのネットワーク管理プロトコルを使用して、業務システム４０に用いられる対象装置であるかを判別する。
【００３７】
例えば、ＰＩＮＧにより存在を確認した装置に対してＳＮＭＰ−ＧＥＴコマンドが送信されると、該装置からインベントリ情報が返信される。インベントリ情報には、装置名やシリアル番号などが含まれるため、装置判別部１２ｃは、返信されたインベントリ情報から、業務システム４０に用いられる対象装置であるか否かを判別することができる。これにより、業務システムの構築に用いられる装置を精度よく自動判別することが可能になる。
【００３８】
コマンド入力部１２ｄは、装置判別部１２ｃで判別された対象装置に対して、その対象装置から設定情報を取得するためのコマンド（以下、設定情報取得コマンド）がデータベース１３上にない場合は、新たにデータベース１３内に登録する。
【００３９】
具体的には、コマンド入力部１２ｄは、装置判別部１２ｃで判別された装置の設定情報取得コマンドがデータベース１３にない場合に、データベース１３に対象装置と設定情報取得コマンドとの対応関係を新しく登録するため、例えば、コンソールを表示する。
【００４０】
そして、コマンド入力部１２ｄは、該当の対象装置に対する設定情報取得コマンドを構築作業端末２２で入力させ、入力した設定情報取得コマンドをデータベース１３に格納する。
【００４１】
設定情報取得部１２ｅは、装置判別部１２ｃで判別された対象装置に設定情報取得コマンドを実行して設定情報を取得し、取得した設定情報から実機デザインシートを作成してデータベース１３に格納する。
【００４２】
例えば、設定情報取得部１２ｅは、装置判別部１２ｃにより判別した対象装置に対する設定情報取得コマンドをデータベース１３より取得する。そして、設定情報取得部１２ｅは、設定情報取得コマンドを対象装置に対して実行し、該対象装置から返信された設定情報を、実機デザインシートに書き込んでデータベース１３に格納する。
【００４３】
差分抽出部１２ｆは、机上デザインシートがデータベース１３に格納されている場合に、実機デザインシートとの差分を取り、その差分情報をデータベース１３に格納する。
例えば、差分抽出部１２ｆは、事前に作成された机上デザインシートがデータベース１３に格納されている場合、設定情報取得部１２ｅで作成された実機デザインシートと、机上デザインシートとの差分情報を取得する（例えば、diffコマンドを使用して差分を取得する）。そして、差分抽出部１２ｆは、差分情報をテキストファイルに書き込んでデータベース１３に格納する。
【００４４】
図４は、データベースの一構成例を示す図である。データベース１３は、少なくとも７種類のデータを格納する。具体的には、データベース１３は、ＩＰ体系・コミュニティ名テーブル１３−１、ユーザ情報テーブル１３−２、装置情報テーブル１３−３および設定情報取得コマンドテーブル１３−４を格納する。さらに、データベース１３は、机上デザインシートファイル１３−５、実機デザインシートファイル１３−６および差分情報テキストファイル１３−７を格納する。
【００４５】
図５は、ＩＰ体系・コミュニティ名テーブルの一構成例を示す図である。ＩＰ体系・コミュニティ名テーブル１３−１は、業務システム４０内のネットワークのＩＰ体系とコミュニティ名が定義されるテーブルである。ＩＰ体系は、例えば対応するコミュニティで使用するＩＰアドレスの範囲を、ネットワーク部のアドレス（ネットワークアドレス）で示したものである。ＩＰ体系に示されているネットワークアドレスを有するＩＰアドレスが、対応するコミュニティに属する装置で使用される。コミュニティ名は、管理対象の範囲を示すコミュニティを識別する名称である。同じコミュニティに属する装置には、同じコミュニティ名が設定される。
【００４６】
ＩＰ体系・コミュニティ名テーブル１３−１は、属性として「ＩＰ体系」および「コミュニティ名」を有する。なお、「コミュニティ名」は、デザインシート作成装置１０と対象装置との間で、情報を取得する際に、相互で事前に設定したコミュニティを照合する認証用の情報として使用される。
【００４７】
図６は、ユーザ情報テーブルの一構成例を示す図である。対象装置のユーザ情報が定義されるテーブルである。ユーザ情報テーブル１３−２は、属性として、「装置名」、「ＩＤ」および「パスワード」を有する。
【００４８】
なお、上記のＩＰ体系・コミュニティ名テーブル１３−１の「ＩＰ体系」および「コミュニティ名」と、ユーザ情報テーブル１３−２の「装置名」、「ＩＤ」および「パスワード」とは、顧客側で指定される情報である。すなわち、ヒアリングシートにもとづいて入力されるアクセス情報である。
【００４９】
図７は、装置情報テーブルの一構成例を示す図である。装置情報テーブル１３−３は、デザインシート作成装置１０がサポートする装置を登録するテーブルである。装置情報テーブル１３−３は、属性として「装置名」を有する。
【００５０】
図８は、設定情報取得コマンドテーブルの一構成例を示す図である。設定情報取得コマンドテーブル１３−４は、対象装置から設定情報を取得するためのコマンドが定義されたテーブルである。
【００５１】
設定情報取得コマンドテーブル１３−４は、属性として、「装置名」および「コマンド」を有する。なお、図７に示した装置情報テーブル１３−３に登録される「装置名」は、設定情報取得コマンドテーブル１３−４の「装置名」にも登録される。
【００５２】
図９は、机上デザインシートファイルの一例を示す図である。机上デザインシートファイル１３−５は、手動で作成された机上のデザインシートのファイルである。図９では、例えば、ＸＭＬ（Extensible Markup Language）形式で記述された机上デザインシートファイル１３−５の例を示している。
【００５３】
図１０は、実機デザインシートファイルの一例を示す図である。実機デザインシートファイル１３−６は、対象装置に設定情報取得コマンドを実行し、対象装置から取得した設定情報にもとづいて作成された実機デザインシートのファイルである。図１０では、例えば、ＸＭＬ形式で記述された実機デザインシートファイル１３−６の例を示している。
【００５４】
図１１は、差分情報テキストファイルの一例を示す図である。差分情報テキストファイル１３−７は、机上デザインシートと実機デザインシートとの差分情報のテキストファイルであり、図１１では、例えば、ＸＭＬ形式で記述された差分情報テキストファイル１３−７の例を示している。
【００５５】
次にデザインシート作成装置１０のハードウェアの構成について説明する。図１２は、デザインシート作成装置のハードウェアの一構成例を示す図である。デザインシート作成装置１０は、プロセッサ１０１によって装置全体が制御されている（例えば、プロセッサ１０１により制御部１２の動作が行われる）。
【００５６】
プロセッサ１０１には、バス１０９を介してメモリ１０２と複数の周辺装置が接続されている。プロセッサ１０１は、マルチプロセッサであってもよい。プロセッサ１０１は、例えばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、またはＤＳＰ（Digital Signal Processor）である。プロセッサ１０１の機能の少なくとも一部を、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）などの電子回路で実現してもよい。
【００５７】
メモリ１０２は、デザインシート作成装置１０の主記憶装置として使用され、例えば、データベース１３に該当する。また、メモリ１０２には、プロセッサ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。
【００５８】
さらに、メモリ１０２には、プロセッサ１０１による処理に必要な各種データが格納される。メモリ１０２としては、例えばＲＡＭ（Random Access Memory）などの揮発性の半導体記憶装置が使用される。
【００５９】
バス１０９に接続されている周辺装置としては、ＨＤＤ（Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５、光学ドライブ装置１０６、機器接続インタフェース１０７およびネットワークインタフェース１０８がある。
【００６０】
ＨＤＤ１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ＨＤＤ１０３は、デザインシート作成装置１０の補助記憶装置として使用される。ＨＤＤ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、補助記憶装置としては、フラッシュメモリなどの不揮発性の半導体記憶装置を使用することもできる。
【００６１】
グラフィック処理装置１０４には、モニタ２０１が接続されている。グラフィック処理装置１０４は、プロセッサ１０１からの命令に従って、画像をモニタ２０１の画面に表示させる（例えば、差分情報の表示など）。モニタ２０１としては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や液晶表示装置などがある。
【００６２】
入力インタフェース１０５には、キーボード２０２とマウス２０３とが接続されている。入力インタフェース１０５は、キーボード２０２やマウス２０３から送られてくる信号をプロセッサ１０１に送信する。
【００６３】
なお、マウス２０３はポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボールなどがある。
【００６４】
光学ドライブ装置１０６は、レーザ光などを利用して、光ディスク２０４に記録されたデータの読み取りを行う。光ディスク２０４は、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。
【００６５】
光ディスク２０４には、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（Re Writable）などがある。
【００６６】
機器接続インタフェース１０７は、デザインシート作成装置１０に周辺装置を接続するための通信インタフェースである。例えば、機器接続インタフェース１０７には、構築作業端末２２、業務システム４０、またはメモリ装置２０５やメモリリーダライタ２０６を接続することができる。
【００６７】
メモリ装置２０５は、機器接続インタフェース１０７との通信機能を搭載した記録媒体である。メモリリーダライタ２０６は、メモリカード２０７へのデータの書き込み、またはメモリカード２０７からのデータの読み出しを行う装置である。メモリカード２０７は、カード型の記録媒体である。
【００６８】
ネットワークインタフェース１０８は、ネットワーク１１０に接続されている。ネットワークインタフェース１０８は、例えば、通信部１１に該当し、ネットワーク１１０を介して、他のコンピュータまたは通信装置との間でデータの送受信を行う。
【００６９】
以上のようなハードウェア構成によって、デザインシート作成装置１０の処理機能を実現することができる。なお、第１の実施の形態に示した情報処理装置１も、図１２に示したデザインシート作成装置１０と同様のハードウェアにより実現することができる。
【００７０】
デザインシート作成装置１０は、例えば、コンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、第２の実施の形態の処理機能を実現する。デザインシート作成装置１０に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。例えば、デザインシート作成装置１０に実行させるプログラムをＨＤＤ１０３に格納しておくことができる。
【００７１】
プロセッサ１０１は、ＨＤＤ１０３内のプログラムの少なくとも一部をメモリ１０２にロードし、プログラムを実行する。またサーバ１００に実行させるプログラムを、光ディスク２０４、メモリ装置２０５、メモリカード２０７などの可搬型記録媒体に記録しておくこともできる。
【００７２】
可搬型記録媒体に格納されたプログラムは、例えば、プロセッサ１０１からの制御により、ＨＤＤ１０３にインストールされた後、実行可能となる。またプロセッサ１０１が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。
【００７３】
次に動作について図１３〜図１８のシーケンス図を用いて説明する。図１３〜図１８は、実機デザインシートの作成に関する動作シーケンスを示す図である。図１３は、構築作業端末２２が、顧客からのヒアリングシートを受信して、デザインシート作成装置１０に接続するまでの動作シーケンスを示している。
【００７４】
〔ステップＳ１１〕顧客ＳＥ端末２１は、顧客端末２０に対してヒアリングシート作成依頼を送信する。
〔ステップＳ１２ａ〕顧客端末２０は、ヒアリングシートにアクセス情報などを記入する。
【００７５】
〔ステップＳ１２ｂ〕顧客端末２０は、顧客ＳＥ端末２１に対してヒアリングシートを回答する。
〔ステップＳ１３〕顧客ＳＥ端末２１は、ヒアリングシートを工場内の構築作業端末２２へ送信する。
【００７６】
〔ステップＳ１４〕構築作業端末２２は、構築ツール３０を使用できるか否かを判断する。使用できる場合は処理がステップＳ１５ａへ進められ、使用できない場合は処理がステップＳ１６ａへ進められる。
【００７７】
〔ステップＳ１５ａ〕構築ツール３０は、ヒアリングシートをインポートする。
〔ステップＳ１５ｂ〕構築ツール３０は、対象装置４を含む業務システム４０の自動構築を行う。
【００７８】
〔ステップＳ１５ｃ〕構築ツール３０は、業務システム４０の自動構築を完了する。
〔ステップＳ１６ａ〕構築作業端末２２は、机上デザインシートを作成する。
〔ステップＳ１６ｂ〕構築作業端末２２は、机上デザインシートおよび構築手順書などにもとづき業務システム４０の手動構築を行う。
【００７９】
〔ステップＳ１６ｃ〕構築作業端末２２は、業務システム４０の手動構築を完了する。
〔ステップＳ１７〕構築作業端末２２は、ヒアリングシートからアクセス情報（ＩＰ体系、ＩＤ、パスワード、ＳＮＭＰのコミュニティ名）を取得する。
【００８０】
〔ステップＳ１８〕構築作業端末２２は、デザインシート作成装置１０に接続する。
図１４は、構築作業端末２２がデザインシート作成装置１０に接続した後に、デザインシート作成装置１０内の入出力部１２ａによってアクセス情報が入力され、装置判別部１２ｃが稼働するまでの動作シーケンスを示している。
【００８１】
〔ステップＳ２１〕入出力部１２ａは、アクセス情報（ＩＰ体系、ＩＤ、パスワード、ＳＮＭＰのコミュニティ名）を入力する。
〔ステップＳ２２〕入出力部１２ａは、アクセス情報をデータベース１３に格納する。
【００８２】
〔ステップＳ２３〕入出力部１２ａは、机上デザインシートをインポートするか否かを判断する。インポートする場合は、処理がステップＳ２４へ進められ、インポートしない場合は、処理がステップＳ２５へ進められる。
【００８３】
〔ステップＳ２４〕入出力部１２ａは、データベース１３に机上デザインシートを格納する。
〔ステップＳ２５〕制御呼出し部１２ｂは、装置判別部１２ｃに装置判別処理を指示する。
【００８４】
図１５は、業務システム４０の構築に用いられる装置が判別される処理と、未登録装置が新たに登録される処理との動作シーケンスを示している。
〔ステップＳ３１ａ〕装置判別部１２ｃは、対象装置４へ、ＩＰ体系と、コミュニティ名との取得要求を送信する。
【００８５】
〔ステップＳ３１ｂ〕対象装置４は、ＩＰ体系と、コミュニティ名とを出力する。
〔ステップＳ３１ｃ〕装置判別部１２ｃは、ＩＰ体系と、コミュニティ名とを取得する。
【００８６】
〔ステップＳ３２−１〕装置判別部１２ｃは、ＩＰ体系に属するＩＰアドレス毎に装置判別を行うループ処理を開始する。
〔ステップＳ３２ａ〕装置判別部１２ｃは、取得したＩＰアドレスにもとづき、対象装置４のＩＰアドレスへＰＩＮＧ送信を行う。
【００８７】
〔ステップＳ３２ｂ〕ＰＩＮＧ送信を受けたＩＰアドレスを持つ対象装置４は、ＰＩＮＧ応答を装置判別部１２ｃに送信する。
〔ステップＳ３２ｃ〕装置判別部１２ｃは、取得したＩＰアドレスに対するＰＩＮＧ応答があるか否かを判断する。応答がある場合は処理がステップＳ３２ｄへ進められ、応答がない場合はカウントを１つ増やして処理がステップＳ３２ａへ戻る。
【００８８】
〔ステップＳ３２ｄ〕装置判別部１２ｃは、ＰＩＮＧ応答を送信した対象装置４を判別するためのコマンドとして、例えばＳＮＭＰ−ＧＥＴコマンドを送信する。
なお、ＳＮＭＰ−ＧＥＴコマンドは、オブジェクトＩＤ（ＯＩＤ）を指定したとき、そのＯＩＤに対応するオブジェクト値を得るためのコマンドである。
【００８９】
ＳＮＭＰ−ＧＥＴコマンドのフォーマットは、snmpget-v ＜バージョン＞-c＜コミュニティ名＞＜OID＞である。
〔ステップＳ３２ｅ〕ＳＮＭＰ−ＧＥＴコマンドを受信した対象装置４は、装置名やシリアル番号などを含むインベントリ情報を装置判別部１２ｃへ返信する。例えば、snmpget -v 2c -c public 192.168.80.21 1.3.6.1.4.1.231.2.10.2.2.10.2.3.1.5.1を実行した場合、実行結果としてSNMPv2-SMI::enterprises.231.2.10.2.2.10.2.3.1.5.1＝STRING: "PRIMERGY RX200 S8"が得られたとする。
【００９０】
この場合、実行結果のSTRING以降の名称が、業務システムの構築に用いられる対象装置名であり、装置判別に使用される。
〔ステップＳ３２ｆ〕装置判別部１２ｃは、データベース１３の装置情報テーブル１３−３を参照し、受信した装置名が判別可能か否かを判断する。判別可能の場合は処理がステップＳ３２ｋへ進められ、判別不可能の場合は処理がステップＳ３２ｇへ進められる。
【００９１】
〔ステップＳ３２ｇ〕コマンド入力部１２ｄは、入出力部１２ａに対して未登録装置情報の入力要求を送信する。未登録装置情報としては、例えば、未登録装置の名称と、その未登録装置の設定情報取得コマンドとが含まれる。
【００９２】
〔ステップＳ３２ｈ〕入出力部１２ａは、未登録装置情報の入力を行う。
〔ステップＳ３２ｉ〕コマンド入力部１２ｄは、未登録装置情報をデータベース１３に送信する。
【００９３】
〔ステップＳ３２ｊ〕データベース１３は、未登録装置情報を格納する。
〔ステップＳ３２ｋ〕装置判別部１２ｃは、取得したＩＰアドレスに対応する装置名を取得する。
【００９４】
〔ステップＳ３２−２〕装置判別部１２ｃは、ＩＰアドレス毎に装置判別を行うループ処理を終了する。
図１６は、設定情報取得コマンドを対象装置に実行して実機デザインシートを作成するまでの動作シーケンスを示している。
【００９５】
〔ステップＳ４１ａ〕制御呼出し部１２ｂは、装置判別部１２ｃから装置名を取得すると、対応するＩＰアドレスと共にデータベース１３に送信する。
〔ステップＳ４１ｂ〕データベース１３は、ＩＰアドレスと装置名を対応付けて格納する。
【００９６】
〔ステップＳ４１ｃ〕制御呼出し部１２ｂは、実機デザインシート作成要求を設定情報取得部１２ｅに送信する。
〔ステップＳ４２ａ〕設定情報取得部１２ｅは、ＩＰアドレス、装置名、ＩＤ、パスワードおよび設定情報取得コマンドの出力要求をデータベース１３に送信する。
【００９７】
〔ステップＳ４２ｂ〕データベース１３は、ＩＰアドレス、装置名、ＩＤ、パスワードおよび設定情報取得コマンドを出力する。
〔ステップＳ４２ｃ〕設定情報取得部１２ｅは、ＩＰアドレス、装置名、ＩＤ、パスワードおよび設定情報取得コマンドを受信する。
【００９８】
〔ステップＳ４３−１〕設定情報取得部１２ｅは、判別された対象装置の台数分のループ処理を開始する。
〔ステップＳ４３ａ〕設定情報取得部１２ｅは、対象装置４にログインする。
【００９９】
〔ステップＳ４３ｂ〕対象装置４は、ログイン許可の場合には、ログイン許可の旨を設定情報取得部１２ｅに通知する。
〔ステップＳ４４−１〕設定情報取得部１２ｅは、ログイン許可を認識すると、設定情報取得コマンドの数分のループ処理を開始する。
【０１００】
〔ステップＳ４４ａ〕設定情報取得部１２ｅは、設定情報取得コマンドを対象装置４に対して実行する。
〔ステップＳ４４ｂ〕対象装置４は、設定情報取得コマンドの実行結果を設定情報取得部１２ｅに送信する。
【０１０１】
〔ステップＳ４４ｃ〕設定情報取得部１２ｅは、設定情報取得コマンド実行結果（対象装置４の設定情報）を受信する。
〔ステップＳ４４ｄ〕設定情報取得部１２ｅは、取得した設定情報を用いて実機デザインシートを作成してデータベース１３に送信する。
【０１０２】
〔ステップＳ４４ｅ〕データベース１３は、実機デザインシートを格納する。
〔ステップＳ４４−２〕設定情報取得部１２ｅは、設定情報取得コマンドの数分のループ処理を終了する。
【０１０３】
〔ステップＳ４３−２〕設定情報取得部１２ｅは、判別された対象装置の台数分のループ処理を終了する。
図１７は、机上デザインシートと実機デザインシートとの差分情報抽出の動作シーケンスを示している。
【０１０４】
〔ステップＳ５１ａ〕制御呼出し部１２ｂは、データベース１３から実機デザインシートを取得する。
〔ステップＳ５１ｂ〕制御呼出し部１２ｂは、データベース１３に机上デザインシートがインポートされているか否かを判断する。インポートされている場合は処理がステップＳ５１ｃへ進められ、インポートされていない場合は処理がステップＳ５４へ進められる。
【０１０５】
〔ステップＳ５１ｃ〕制御呼出し部１２ｂは、差分抽出部１２ｆに対して差分抽出処理要求を送信する。
〔ステップＳ５２ａ〕差分抽出部１２ｆは、机上デザインシートと実機デザインシートの出力要求をデータベース１３に送信する。
【０１０６】
〔ステップＳ５２ｂ〕データベース１３は、机上デザインシートと実機デザインシートを出力する。
〔ステップＳ５２ｃ〕差分抽出部１２ｆは、机上デザインシートと実機デザインシートを取得する。
【０１０７】
〔ステップＳ５３ａ〕差分抽出部１２ｆは、机上デザインシートと実機デザインシートとの差分情報を抽出する。
〔ステップＳ５３ｂ〕差分抽出部１２ｆは、机上デザインシートと実機デザインシートとの差分情報を表示し、差分情報をデータベース１３に送信する。
【０１０８】
〔ステップＳ５３ｃ〕データベース１３は、差分情報を格納する。
〔ステップＳ５３ｄ〕差分抽出部１２ｆは、データベース１３に差分情報出力要求を送信する。
【０１０９】
〔ステップＳ５３ｅ〕データベース１３は、差分情報を出力する。
〔ステップＳ５３ｆ〕制御呼出し部１２ｂは、差分情報を取得して入出力部１２ａに送信する。
【０１１０】
〔ステップＳ５３ｇ〕入出力部１２ａは、差分情報を外部出力（構築作業端末２２へ出力）する。
〔ステップＳ５４〕入出力部１２ａは、実機デザインシートを外部出力する。
【０１１１】
図１８は、実機デザインシートが構築作業端末２２から顧客端末２０へ送信されるまでの動作シーケンスを示している。
〔ステップＳ６１〕構築作業端末２２は、デザインシート作成装置１０から実機デザインシートを取得する。
【０１１２】
〔ステップＳ６２〕構築作業端末２２は、実機デザインシートを表形式アプリケーション（例えば、MICROSOFT EXCEL（登録商標））に変換する。
〔ステップＳ６３〕構築作業端末２２は、変換後の実機デザインシートを顧客端末２０へ送信する（顧客ＳＥ端末２１へ送信してもよい）。
【０１１３】
〔ステップＳ６４〕顧客端末２０は、実機デザインシートを受信する。
次に設定情報取得コマンドの実行結果を実機デザインシートに記入する動作について説明する。図１９は、設定情報取得コマンドの実行結果を実機デザインシートに記入する処理手順を示すフローチャートである。
【０１１４】
〔ステップＳ７１〕設定情報取得部１２ｅは、実機デザインシートファイルを取得する。
〔ステップＳ７２〕設定情報取得部１２ｅは、データベース１３から判別対象の装置の設定情報取得コマンドのコマンドリストを取得する。
【０１１５】
〔ステップＳ７３−１〕設定情報取得部１２ｅは、設定情報取得コマンドの数分のループ処理を開始する。
〔ステップＳ７３ａ〕設定情報取得部１２ｅは、設定情報取得コマンド（例えば、show hostname）を実行する。
【０１１６】
〔ステップＳ７３ｂ〕設定情報取得部１２ｅは、設定情報取得コマンドの結果である設定情報（例えば、hogehoge）を取得する。
〔ステップＳ７３ｃ〕設定情報取得部１２ｅは、実機デザインシートから設定情報タブ検索（例えば、＜hostname＞＜/hostname＞）を行う。
【０１１７】
〔ステップＳ７３ｄ〕設定情報取得部１２ｅは、実機デザインシートに取得結果である設定情報を追加する（例えば、＜hostname＞hogehoge＜/hostname＞）。
〔ステップＳ７３−２〕設定情報取得部１２ｅは、設定情報取得コマンドの数分のループ処理を終了する。
【０１１８】
次に実機デザインシート作成時の動作フローについて図２０〜図２２を用いて説明する。図２０は、実機デザインシート作成時の動作フローを示す図である。デザインシート作成装置１０に対して、業務システムの構築に用いられる装置があらかじめ登録されている場合の動作フローを示している。
【０１１９】
〔ステップＡ１〕顧客ＳＥ端末２１は、顧客から受け取ったヒアリングシートを構築作業端末２２に送信する。
〔ステップＡ２〕構築作業端末２２は、構築ツール３０にヒアリングシートに記載の情報を入力し、構築ツール３０を用いて業務システム４０を自動構築する。
【０１２０】
〔ステップＡ３〕構築作業端末２２は、デザインシート作成装置１０内の入出力部１２ａに、ヒアリングシートに記載されるアクセス情報を入力する。
〔ステップＡ４〕入出力部１２ａは、制御呼出し部１２ｂを介してアクセス情報をデータベース１３に格納する。
【０１２１】
〔ステップＡ５〕制御呼出し部１２ｂは、装置判別部１２ｃを呼出し、装置判別部１２ｃは、装置判別制御を行う。
〔ステップＡ６〕制御呼出し部１２ｂは、設定情報取得部１２ｅを呼出し、設定情報取得部１２ｅは、判別された装置の設定情報を取得して実機デザインシートを作成する。
【０１２２】
〔ステップＡ７〕設定情報取得部１２ｅは、実機デザインシートを入出力部１２ａに送信し、入出力部１２ａは、実機デザインシートを出力する。
〔ステップＡ８〕構築作業端末２２は、実機デザインシートを表形式アプリケーションに変換し、変換後の実機デザインシートを、顧客ＳＥ端末２１を介して顧客へ納入する。
【０１２３】
図２１は、実機デザインシート作成時に未登録装置がある場合の動作フローを示す図である。業務システムの構築に用いられる装置に対し、デザインシート作成装置１０に未登録の装置がある場合の動作フローを示している。
【０１２４】
〔ステップＢ１〕構築作業端末２２は、構築ツール３０を用いて業務システム４０を自動構築する。
〔ステップＢ２〕構築作業端末２２は、デザインシート作成装置１０内の入出力部１２ａに、ヒアリングシートに記載されるアクセス情報を入力する。
【０１２５】
〔ステップＢ３〕入出力部１２ａは、制御呼出し部１２ｂを介してアクセス情報をデータベース１３に格納する。
〔ステップＢ４〕制御呼出し部１２ｂは、装置判別部１２ｃを呼出し、装置判別部１２ｃは、装置判別制御を行い、判別の結果、データベース１３に登録されていない装置があることを認識する。
【０１２６】
〔ステップＢ５〕装置判別部１２ｃは、未登録装置がある旨の通知をコマンド入力部１２ｄに行う。
〔ステップＢ６〕コマンド入力部１２ｄは、入出力部１２ａを介して、未登録装置の設定情報コマンドの入力を要することを構築作業端末２２に通知する。
【０１２７】
〔ステップＢ７〕コマンド入力部１２ｄは、入力された設定情報コマンドをデータベース１３に格納する。
〔ステップＢ８〕制御呼出し部１２ｂは、設定情報取得部１２ｅを呼出し、設定情報取得部１２ｅは、判別された装置の設定情報を取得して実機デザインシートを作成する。
【０１２８】
〔ステップＢ９〕設定情報取得部１２ｅは、実機デザインシートを入出力部１２ａに送信する。なお、実機デザインシートは、入出力部１２ａによって構築作業端末２２に出力される。
【０１２９】
上記のように、コマンド入力部１２ｄは、業務システムの構築に用いられる装置が未登録の場合、未登録装置のコマンドの入力を外部に要求する。これにより、未登録装置がある場合でも、即時に未登録装置に関する情報を追加登録することが促されるので、実機デザインシートの作成を円滑に行うことができる。
【０１３０】
図２２は、実機デザインシート作成時に差分情報を出力する動作フローを示す図である。実機デザインシートを作成し、実機デザインシートと机上デザインシートの差分が抽出される場合の動作フローを示している。
【０１３１】
〔ステップＣ１〕顧客ＳＥ端末２１は、顧客から受け取ったヒアリングシートを構築作業端末２２に送信する。
〔ステップＣ２〕構築作業端末２２は、事前に机上デザインシートを作成する。
【０１３２】
〔ステップＣ３〕構築作業端末２２は、ヒアリングシートと机上デザインシートとをもとに手動で業務システム４０を構築する。
〔ステップＣ４〕構築作業端末２２は、デザインシート作成装置１０内の入出力部１２ａに、ヒアリングシートに記載されるアクセス情報を入力し、机上デザインシートをインポートする。
【０１３３】
〔ステップＣ５〕入出力部１２ａは、制御呼出し部１２ｂを介してアクセス情報と机上デザインシートをデータベース１３に格納する。
〔ステップＣ６〕制御呼出し部１２ｂは、装置判別部１２ｃを呼出し、装置判別部１２ｃは、装置判別制御を行う。
【０１３４】
〔ステップＣ７〕制御呼出し部１２ｂは、設定情報取得部１２ｅを呼出し、設定情報取得部１２ｅは、判別された装置の設定情報を取得して実機デザインシートを作成する。
〔ステップＣ８〕差分抽出部１２ｆは、実機デザインシートと机上デザインシートとの差分情報を抽出する。
【０１３５】
〔ステップＣ９〕差分抽出部１２ｆは、実機デザインシートと差分情報とを入出力部１２ａに送信する。
〔ステップＣ１０〕入出力部１２ａは、実機デザインシートと差分情報とを出力し、構築作業端末２２は、実機デザインシートを変換し、変換後の実機デザインシートと、差分情報を顧客ＳＥ端末２１へ送信する。
【０１３６】
上記のように、差分抽出部１２ｆは、実機デザインシートと机上デザインシートとの差分を抽出し、差分情報を出力する。これにより、作業者は、実機デザインシートと机上デザインシートとの差分を容易に確認できるため、差分確認工数が削減し、机上デザインシートを作成した場合の作成ミスに容易に対応できる。
【０１３７】
図２３は、業務システム構築後に実機デザインシートをデザインシート作成装置で作成して納品するまでのフローを示す図である。なお、ステップＳ１〜Ｓ３、Ｓ５は、図２と同じである。
【０１３８】
ステップＳ４−１において、作業者は、受け取ったヒアリングシートに記載されるアクセス情報をデザインシート作成装置１０に入力する。デザインシート作成装置１０は、業務システムの構築に用いる装置の判別、装置に設定されている設定情報の取得、および設定情報を一覧にしたデザインシート作成に関する処理を自動化して行う。
【０１３９】
このようなデザインシート作成装置１０によってデザインシートを作成することで、作業効率を向上することができる。また、デザインシートの品質を向上させ、デザインシートの作成工数、作成期間の短縮および短期納期を実現することができる。
【０１４０】
以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。さらに、前述した実施の形態のうちの任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【符号の説明】
【０１４１】
１  情報処理装置
１ａ  記憶部
１ｂ  処理部
１ｃ  設定情報一覧表
Ａ、Ｂ、Ｃ  装置
ｃ１〜ｃ３  コマンド
ｄ１〜ｄ３  設定情報
【図１】
2018077776.tif 000003
【図２】
2018077776.tif 000004
【図３】
2018077776.tif 000005
【図４】
2018077776.tif 000006
【図５】
2018077776.tif 000007
【図６】
2018077776.tif 000008
【図７】
2018077776.tif 000009
【図８】
2018077776.tif 000010
【図９】
2018077776.tif 000011
【図１０】
2018077776.tif 000012
【図１１】
2018077776.tif 000013
【図１２】
2018077776.tif 000014
【図１３】
2018077776.tif 000015
【図１４】
2018077776.tif 000016
【図１５】
2018077776.tif 000017
【図１６】
2018077776.tif 000018
【図１７】
2018077776.tif 000019
【図１８】
2018077776.tif 000020
【図１９】
2018077776.tif 000021
【図２０】
2018077776.tif 000022
【図２１】
2018077776.tif 000023
【図２２】
2018077776.tif 000024
【図２３】
2018077776.tif 000025