(57)【特許請求の範囲】
【請求項１】
顧客に納入するコンピュータに対するソフトウエアのセットアップ作業を受注する受注処理方法であって、
前記顧客に納入するコンピュータに対してセットアップすべきソフトウエアを指定するためのページデータを、注文元ユーザ端末に送信するステップと、
前記注文元ユーザ端末から、セットアップすべきソフトウエアの指定データを受信し、注文識別情報に対応付けてデータ格納部に格納するステップと、
を含み、
前記ページデータでは、予め定められたソフトウエアである標準ソフトウエアについての指定に加えて、当該標準ソフトウエア以外のソフトウエアである非標準ソフトウエア、及び前記顧客に納入するコンピュータに対するセットアップを当該顧客に納入するコンピュータを製造する工場外から遠隔操作によって行うリモート構築を指定できるようになっており、
前記ページデータ又は前記非標準ソフトウエアの指定に応じて送信される第２のページデータにおいて、前記非標準ソフトウエアのセットアップに用いられる構築自動化ツールの実行ファイルのファイル名及び当該構築自動化ツールの設定データを含む設定ファイルのファイル名を指定できるようになっており、
前記指定データ又は当該指定データとは別に前記注文元ユーザ端末から送信される送信データに、前記構築自動化ツールの実行ファイルのファイル名及び前記構築自動化ツールの設定データを含む設定ファイルのファイル名が含まれ、
前記指定データ又は当該指定データとは別に前記注文元ユーザ端末から送信される第２の送信データに、前記リモート構築を表すデータが含まれ、
前記構築自動化ツールの実行ファイルのファイル名及び前記構築自動化ツールの設定データを含む設定ファイルのファイル名を、前記注文識別情報及び前記非標準ソフトウエアの識別子に対応付けて前記データ格納部に格納するステップと、
前記第２の送信データに、前記リモート構築を表すデータが含まれる場合、前記リモート構築を表すデータを前記注文識別情報に対応付けて前記データ格納部に格納するステップと
をさらに含み、受注処理サーバにより実行される受注処理方法。
【請求項２】
前記非標準ソフトウエアが指定された場合には、前記注文元ユーザ端末から、前記非標準ソフトウエアのセットアップに用いられる構築自動化ツールの実行ファイル及び当該構築自動化ツールの設定データを含む設定ファイルを受信し、前記非標準ソフトウエアの識別子及び前記注文識別情報に対応付けてファイル格納部に格納するステップ
をさらに含む請求項１記載の受注処理方法。
【請求項３】
前記ページデータ又は当該ページデータとは別に送信される第３のページデータにおいて、前記標準ソフトウエアの指定に応じて当該標準ソフトウエアのセットアップに用いられる設定データを含む第２の設定ファイルのファイル名を指定できるようになっており、
前記指定データ又は当該指定データとは別に前記注文元ユーザ端末から送信される第３の送信データに、前記第２の設定ファイルのファイル名が含まれ、
前記第２の設定ファイルのファイル名を、指定された前記標準ソフトウエアの識別子及び前記注文識別情報に対応付けて前記データ格納部に格納するステップと、
前記第２の設定ファイルのファイル名が指定された場合には、前記注文元ユーザ端末から、前記第２の設定ファイルを受信し、指定された前記標準ソフトウエアの識別子及び前記注文識別情報に対応付けてファイル格納部に格納するステップと、
をさらに含む請求項１又は２記載の受注処理方法。
【請求項４】
前記指定データに応じて、前記指定データに含まれるセットアップすべきソフトウエアのセットアップ順番を指定するための第４のページデータを生成し、前記注文元ユーザ端末に送信するステップと、
前記注文元ユーザ端末から、前記セットアップ順番のデータを受信し、前記注文識別情報に対応付けて前記データ格納部に格納するステップと、
をさらに含む請求項１乃至３のいずれか１つ記載の受注処理方法。
【請求項５】
請求項１乃至４のいずれか１つを前記受注処理サーバに実行させるためのプログラム。
【請求項６】
顧客に納入するコンピュータに対するソフトウエアのセットアップ作業を受注する受注処理装置であって、
前記顧客に納入するコンピュータに対してセットアップすべきソフトウエアを指定するためのページデータを、注文元ユーザ端末に送信する手段と、
前記注文元ユーザ端末から、セットアップすべきソフトウエアの指定データを受信し、注文識別情報に対応付けてデータ格納部に格納する手段と、
を含み、
前記ページデータでは、予め定められたソフトウエアである標準ソフトウエアについての指定に加えて、当該標準ソフトウエア以外のソフトウエアである非標準ソフトウエア、及び前記顧客に納入するコンピュータに対するセットアップを当該顧客に納入するコンピュータを製造する工場外から遠隔操作によって行うリモート構築を指定できるようになっており、
前記ページデータ又は前記非標準ソフトウエアの指定に応じて送信される第２のページデータにおいて、前記非標準ソフトウエアのセットアップに用いられる構築自動化ツールの実行ファイルのファイル名及び当該構築自動化ツールの設定データを含む設定ファイルのファイル名を指定できるようになっており、
前記指定データ又は当該指定データとは別に前記注文元ユーザ端末から送信される送信データに、前記構築自動化ツールの実行ファイルのファイル名及び前記構築自動化ツールの設定データを含む設定ファイルのファイル名が含まれ、
前記指定データ又は当該指定データとは別に前記注文元ユーザ端末から送信される第２の送信データに、前記リモート構築を表すデータが含まれ、
前記構築自動化ツールの実行ファイルのファイル名及び前記構築自動化ツールの設定データを含む設定ファイルのファイル名を、前記注文識別情報及び前記非標準ソフトウエアの識別子に対応付けて前記データ格納部に格納する手段と、
前記第２の送信データに、前記リモート構築を表すデータが含まれる場合、前記リモート構築を表すデータを前記注文識別情報に対応付けて前記データ格納部に格納する手段と
をさらに有する受注処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客に納入する機器のセットアップ作業を受注するための技術に関する。
【背景技術】
【０００２】
例えば、顧客から、ある業務処理を実行するサーバの発注を受けると、図１に示すような業務フローでセットアップを実施していた。すなわち、工場において仕様に沿ったハードウエアとしてサーバを製造する（ステップＳ１０００）。そして、工場では、仕様に沿ったオペレーティングシステム（ＯＳ）をインストールする（ステップＳ１１００）。この後、サーバは顧客の設置先まで搬送され、指定の場所に設置される（ステップＳ１２００）。
【０００３】
そして、顧客の設置先において、発注を受けたシステム構築企業のシステムエンジニア等が、予め定められた標準的なアプリケーションである標準アプリケーションのうち要求仕様に沿った標準アプリケーションＡのインストール及び設定作業を含むセットアップを行う（ステップＳ１３００）。また、システムエンジニア等は、顧客からの要求に応じて特別に用意されたアプリケーションである非標準アプリケーションＢのセットアップを行い（ステップＳ１４００）、標準アプリケーションＣのセットアップを行い（ステップＳ１５００）、非標準アプリケーションＤのセットアップを行う（ステップＳ１６００）。なお、標準アプリケーションＡから非標準アプリケーションＣまでのセットアップの順番はサーバに正常動作を行わせる上で定められたものである。特に非標準アプリケーションのセットアップの場合には、スキルのあるシステムエンジニアが、その非標準アプリケーションと他のアプリケーションとサーバの構成等とから適切な設定を行いながらセットアップを行っている。
【０００４】
これまではこのような業務フローを実施していたが、現在においては業務効率上の観点から、そしてセキュリティの観点から問題であるとされている。すなわち、システムエンジニアを、顧客の設置先に派遣しなければならず、そのためのコストが発生してしまう。また、顧客企業によっては、セキュリティの観点から、サーバの設置先に他社の人間を立ち入らせることを原則禁止している場合もあり、システムエンジニアでもサーバの設置先に立ち入ることが困難な場合もある。しかし、上で述べたようにセットアップすべきアプリケーションによってはスキルのあるシステムエンジニアがセットアップを行うことが好ましいので、問題となる。
【０００５】
一方、ハードウエア製品を顧客の要求仕様に合わせて製造して販売するため、注文をオンラインで受け付けるといった技術が存在する。例えば、ネットワークを介してユーザからの注文を受け付けてユーザの運用方法にカスタマイズした製品を販売するためのカスタマイズ製品生産システムが存在している。このシステムでは、ユーザ情報、製品名を指示する情報、当該情報により指示された指示製品に関する運用方法を入力する部分を備えたＧＵＩ（Graphical User Interface）形式の画面フレームを含む、あらかじめ作成された第１のファイルと、ユーザからの要求により第１のファイルをネットワークを介して送信し、且つユーザによって第１のファイルを使用して入力された申し込み情報を受信する。この申し込み情報に基づいて、指示製品を構成する構成品あるいは関連する製品を列挙した発注伝票データを生成し、当該発注伝票データを備えるＧＵＩ形式の画面フレームを含む第２のファイルを送信してユーザからの確認情報を受信する。そして、発注情報、確認情報及び申し込み情報のいずれかあるいは組み合わせに基づいて発注伝票データを確定し、申し込み情報、発注伝票データ及び確認情報のいずれかあるいは組み合わせに基づいて、確定された発注伝票データに含まれる製品に関する初期設定データを生成する。また、生産ラインのネットワークに接続されたデータベースに上記確定した発注伝票データと初期設定データを格納する。そして、ユーザに、上記確定した発注伝票データを含む発注完了通知を送信する。しかしながら、ここで製品はプリンタを前提としており、上で述べたような問題を認識できない。また、初期設定データを生成するのは、製品生産システム側であり、ユーザ側が用意した任意のデータを製品に組み入れることができるわけではない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２６５３４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
以上述べたように、従来技術では、顧客の要求仕様に応じたソフトウエアのフレキシブルなセットアップを、製造工程に組み入れることはできない。
【０００８】
従って、本発明の目的は、一側面において、顧客の要求仕様に応じたソフトウエアのフレキシブルなセットアップを、製造工程において組み入れることができるようにするための技術を提供することである。
【課題を解決するための手段】
【０００９】
本発明に係る受注処理方法は、顧客に納入するコンピュータに対するソフトウエアのセットアップ作業を受注する受注処理方法であって、（Ａ）顧客に納入するコンピュータに対してセットアップすべきソフトウエアを指定するためのページデータを、注文元ユーザ端末に送信するステップと、（Ｂ）注文元ユーザ端末から、セットアップすべきソフトウエアの指定データを受信し、注文識別情報（案件識別子とも呼ぶ）に対応付けてデータ格納部に格納するステップとを含む。そして、上記ページデータでは、予め定められたソフトウエアである標準ソフトウエアについての選択に加えて、当該標準ソフトウエア以外のソフトウエアである非標準ソフトウエアを指定できるようになっている。また、上記ページデータ又は非標準ソフトウエアの指定に応じて送信される第２のページデータにおいて、非標準ソフトウエアのセットアップに用いられる構築自動化ツールの実行ファイルのファイル名及び当該構築自動化ツールの設定データを含む設定ファイルのファイル名を指定できるようになっている。さらに、上記指定データ又は当該指定データとは別に注文元ユーザ端末から送信される送信データに、構築自動化ツールの実行ファイルのファイル名及び構築自動化ツールの設定データを含む設定ファイルのファイル名が含まれている。そして、受注処理方法は、（Ｃ）構築自動化ツールの実行ファイルのファイル名及び構築自動化ツールの設定データを含む設定ファイルのファイル名を、注文識別情報及び非標準ソフトウエアの識別子に対応付けてデータ格納部に格納するステップをさらに含む。
【００１０】
このように、非標準ソフトウエアについては、セットアップに用いられる構築自動化ツール及びその設定データを指定することができるようになる。そして、別途注文元ユーザから提供されるそれらのファイルで、顧客に納入するコンピュータに対して、非標準ソフトウエアを適切にセットアップできるようになる。すなわち、コンピュータの製造工程で、スキルのあるシステムエンジニアでなくともフレキシブルなセットアップが可能となる。
【００１１】
また、（Ｄ）非標準ソフトウエアが指定された場合には、注文元ユーザ端末から、非標準ソフトウエアのセットアップに用いられる構築自動化ツールの実行ファイル及び当該構築自動化ツールの設定データを含む設定ファイルを受信し、非標準ソフトウエアの識別子及び注文識別情報に対応付けてファイル格納部に格納するステップをさらに含むようにしても良い。ファイルについては別途納入するのではなく、オンラインで送信するようにしても良い。
【００１２】
さらに、上記ページデータ又は当該ページデータとは別に送信される第３のページデータにおいて、標準ソフトウエアの指定に応じて当該標準ソフトウエアのセットアップに用いられる設定データを含む第２の設定ファイルのファイル名を指定できるようになっている場合もある。この場合、上記指定データ又は当該指定データとは別に注文元ユーザ端末から送信される第２の送信データに、第２の設定ファイルのファイル名が含まれている場合もある。そうすると、本受注処理方法は、（Ｅ）第２の設定ファイルのファイル名を、指定された標準ソフトウエアの識別子及び注文識別情報に対応付けてデータ格納部に格納するステップと、（Ｆ）第２の設定ファイルのファイル名が指定された場合には、注文元ユーザ端末から、第２の設定ファイルを受信し、指定された標準ソフトウエアの識別子及び注文識別情報に対応付けてファイル格納部に格納するステップとをさらに含むようにしても良い。
【００１３】
このように標準ソフトウエアについても、個別の設定を行わなければならない場合があるため、このように設定データを指定して納入すれば、製造工程でフレキシブルなセットアップが可能となる。
【００１４】
さらに、上記ページデータにおいて、顧客に納入するコンピュータに対するセットアップを当該顧客に納入するコンピュータを製造する工場外から遠隔操作によって行うリモート構築を指定できるようになっている場合もある。そのような場合には、上記指定データに、リモート構築を表すデータを含むようにしてもよい。かなり複雑なセットアップが要求される場合においても、工場側にこのような手順の要求を行っておけば、対処できるようになる。
【００１５】
また、本受注処理方法は、（Ｇ）上記指定データに応じて、上記指定データに含まれるセットアップすべきソフトウエアのセットアップ順番を指定するための第４のページデータを生成し、注文元ユーザ端末に送信するステップと、（Ｈ）注文元ユーザ端末から、セットアップ順番のデータを受信し、注文識別情報に対応付けてデータ格納部に格納するステップとをさらに含むようにしてもよい。このように、正しい順番でのセットアップを指示できるようになる。
【００１６】
なお、上で述べたような処理を行わせるプログラムを作成することができ、そのプログラムは例えばフレキシブル・ディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。なお、処理途中のデータについては、コンピュータのメモリ等の記憶装置に一時保管される。
【発明の効果】
【００１７】
本発明によれば、顧客の要求仕様に応じたソフトウエアのフレキシブルなセットアップを、製造工程において組み入れることができるようになる。
【図面の簡単な説明】
【００１８】
【図１】図１は、従来の業務フローの一例を示す図である。
【図２】図２は、本発明の実施の形態における業務フローの概略を示す図である。
【図３】図３は、実施の形態における業務フローの詳細を示す図である。
【図４】図４は、システム構成図である。
【図５】図５は、事務局サーバの機能ブロック図である。
【図６】図６は、システム動作を説明するための図である。
【図７】図７は、システム動作を説明するための図である。
【図８】図８は、画面遷移を説明するための図である。
【図９】図９は、画面遷移を説明するための図である。
【図１０】図１０は、画面遷移を説明するための図である。
【図１１】図１１は、画面遷移を説明するための図である。
【図１２】図１２は、画面遷移を説明するための図である。
【図１３】図１３は、画面遷移を説明するための図である。
【図１４】図１４は、画面遷移を説明するための図である。
【図１５】図１５は、画面遷移を説明するための図である。
【図１６】図１６は、画面遷移を説明するための図である。
【図１７】図１７は、画面遷移を説明するための図である。
【図１８】図１８は、画面遷移を説明するための図である。
【図１９】図１９は、画面遷移を説明するための図である。
【図２０】図２０は、画面遷移を説明するための図である。
【図２１】図２１は、画面遷移を説明するための図である。
【図２２】図２２は、画面遷移を説明するための図である。
【図２３】図２３は、画面遷移を説明するための図である。
【図２４】図２４は、画面遷移を説明するための図である。
【図２５】図２５は、画面遷移を説明するための図である。
【図２６】図２６は、画面遷移を説明するための図である。
【図２７】図２７は、画面遷移を説明するための図である。
【図２８】図２８は、画面遷移を説明するための図である。
【図２９】図２９は、画面遷移を説明するための図である。
【図３０】図３０は、画面遷移を説明するための図である。
【図３１】図３１は、画面遷移を説明するための図である。
【図３２】図３２は、画面遷移を説明するための図である。
【図３３】図３３は、画面遷移を説明するための図である。
【図３４】図３４は、画面遷移を説明するための図である。
【図３５】図３５は、画面遷移を説明するための図である。
【図３６】図３６は、画面遷移を説明するための図である。
【図３７】図３７は、画面遷移を説明するための図である。
【図３８】図３８は、画面遷移を説明するための図である。
【図３９】図３９は、画面遷移を説明するための図である。
【図４０】図４０は、画面遷移を説明するための図である。
【図４１】図４１は、画面遷移を説明するための図である。
【図４２】図４２は、画面遷移を説明するための図である。
【図４３】図４３は、画面遷移を説明するための図である。
【図４４】図４４は、画面遷移を説明するための図である。
【図４５】図４５は、画面遷移を説明するための図である。
【図４６】図４６は、画面遷移を説明するための図である。
【図４７】図４７は、画面遷移を説明するための図である。
【図４８】図４８は、画面遷移を説明するための図である。
【図４９】図４９は、事務局サーバから発注管理サーバへ送られるデータを模式的に示す図である。
【図５０】図５０は、発注管理サーバから工場サーバへ送られるデータを模式的に示す図である。
【図５１】図５１は、コンピュータの機能ブロック図である。
【発明を実施するための形態】
【００１９】
本発明の実施の形態における業務フローの概略を図２に示す。
【００２０】
例えば、顧客から、ある業務処理を実行するサーバの発注を受けると、工場において仕様に沿ったハードウエアとしてサーバを製造する（ステップＳ１）。そして、工場では、仕様に沿ったＯＳをインストールする（ステップＳ３）。ここまでは従来と同じである。
【００２１】
しかし、この後の行程が異なる。すなわち、工場では、作業員が、予め定められた標準的なアプリケーションである標準アプリケーションのうち要求仕様に沿った標準アプリケーションＡのインストール及び設定作業を含むセットアップを行う（ステップＳ５）。本ステップでは、構築自動化ツールが用いられ、当該構築自動化ツールには、予めプールされているものを用いる。設定データについては、標準のものを採用する場合もあれば、サーバの発注に携わっている営業担当者やシステムエンジニア等が用意して納入したものを用いる場合もある。また、工場の作業員は、顧客からの要求に応じて特別に用意されたアプリケーションである非標準アプリケーションＢのセットアップを行う（ステップＳ７）。本ステップで用いられる構築自動化ツール及び設定データ等には、サーバの発注に携わっている営業担当者やシステムエンジニア等が用意して納入したものを用いる。非標準アプリケーションＢ自体のファイルについても、サーバの発注に携わっている営業担当者やシステムエンジニア等から納入されたものを用いる場合もある。
【００２２】
さらに、工場の作業員は、順番に、標準アプリケーションＣのセットアップを行い（ステップＳ９）、非標準アプリケーションＤのセットアップを行う（ステップＳ１１）。標準アプリケーションＡから非標準アプリケーションＤまでのセットアップの順番も、サーバの発注に携わっている営業担当者やシステムエンジニア等からの指示に含まれる。
【００２３】
このように、セットアップに用いられる構築自動化ツール及び設定データを揃えることによって、システムエンジニアほどスキルがあるとは言えない工場の作業員であっても、要求仕様に沿ったソフトウエアのセットアップを実施することができるようになる。要求仕様に含まれる全てのソフトウエアのセットアップが完了すれば、所定のテストを実施する場合もある。
【００２４】
その後、注文に係るサーバを梱包して、配送業者によって顧客の設置先まで配送し、配送業者又は顧客自身が、設置先に設置する（ステップＳ１３）。顧客は、マウス、キーボード、電源ケーブル、モニタ、ネットワークケーブル等の接続を行って、スイッチを入れればサーバは動作を開始する。
【００２５】
このような業務フローに従えば、営業担当者やシステムエンジニア等は、工場作業員のための準備作業を行うだけで、顧客の設置先に出向かなくても済む。また、コストの削減にもつながっている。さらに、背景技術の欄で述べたように、顧客の設置先に立ち入ることもないので、セキュリティの面でも問題が発生することはない。
【００２６】
このような業務フローを実際に実施する際には、例えば図３に示すような業務を各実施主体が順番に行う。
【００２７】
まず、顧客企業の担当者は、例えばシステム構築企業の営業担当者に、要求仕様についてのデータを伝えて発注する（ステップ（１））。営業担当者は、担当システムエンジニアに対して、要求仕様を伝えると共に、工場でのセットアップで用いられるデータの作成を依頼する（ステップ（２））。担当システムエンジニアは、要求仕様においてセットアップが要求されているソフトウエアを特定し、その中に非標準ソフトウエアが存在する場合には、構築手順記録を実施する（ステップ（３））。構築手順記録には、例えば特開２００４−７８２６８号公報や特願２０１０−７２７４１号に開示されているような技術を用いる。具体的には、操作手順を記録して、スクリプトファイル（構築自動化ツールに相当する）及び設定データを含む設定ファイルを生成するツールを用いる。このようなツールを用いることによって、特定のソフトウエアについて実施すべきセットアップについての操作を汎用的に構築自動化ツールとして記録すると共に、個別マシンについての設定（例えばＩＰアドレスなど）については設定データとして設定ファイルに保存することができる。設定ファイルをマシン毎に変えれば、同一のソフトウエアについてのセットアップには同一の構築自動化ツールを用いることができる。従って、ステップ（３）についても、以前に作成した構築自動化ツールがあれば、設定ファイルだけを作成する場合もある。
【００２８】
さらに、担当システムエンジニアは、各種データを準備する（ステップ（４））。すなわち、要求仕様においてセットアップが要求されている標準ソフトウエアについても、設定データを用意すべき場合には、当該設定データを含む設定ファイルを作成する。さらに、ソフトウエアによってはセットアップの順番が問題となる場合もある。従って、ソフトウエアのセットアップの順番を含む順番情報をも作成する。なお、構築自動化ツールを用いてもセットアップできない又は困難な場合には、ネットワーク経由で担当システムエンジニア自身が遠隔操作で設定を行うリモート構築を行う場合もある。その場合には、順番情報には、このようなリモート構築も順番に含める。また、予めリモート構築に用いられるデータを作成する場合もある。
【００２９】
このようにして担当システムエンジニアは、作業が完了すると、作成したデータを、営業担当者に引き渡す（ステップ（５））。営業担当者は、要求仕様及び担当システムエンジニアから得たデータに基づき、事務局に対して発注登録を行う（ステップ（６））。案件データ（顧客の識別情報等と、担当者情報と、構築自動化ツール及び設定ファイルのファイル名と、ハードウエアの構成情報と、ソフトウエアのセットアップ順序情報とを含む）と、セットアップに用いられる設定データ又は構築自動化ツール及び設定ファイルの組み合わせとを登録する。
【００３０】
事務局は、適切なタイミングで、案件毎に、ハードウエアの発注を工場に対して行う（ステップ（７））。具体的には、ハードウエアの構成情報を工場に送る。また、事務局は、ソフトウエアのセットアップに用いられる構築データを工場に送信する（ステップ（８））。構築データは、セットアップの順序情報と、インストールデータ（具体的には、セットアップすべきソフトウエア自身のインストールファイル及び標準又は非標準の構築自動化ツール及び構築自動化ツールで用いられる設定ファイル）とを含む。
【００３１】
工場の作業員は、ハードウエアの発注に応じて、ハードウエアの構成情報に従ってハードウエア（すなわちサーバ）の製造を行う（ステップ（９））。さらに、工場の作業員は、ソフトウエアのセットアップを行う（ステップ（１０））。途中にリモート構築が組み込まれていれば、リモート構築前までのソフトウエアのセットアップまでを順序情報に従って、構築自動化ツール及び設定ファイルを用いて行う。
【００３２】
リモート構築が順序情報に含まれれば、工場の作業員は、セットアップ中のマシンをリモート構築のためにネットワークに接続する（ステップ（１１））。システムエンジニアは、ネットワーク経由で、リモート構築を実施する（ステップ（１１））。作業の同期は、工場側とシステムエンジニア側とで、予め定められた手法で行う。例えば、工場の作業員側から時期について通知を行うようにしてもよい。
【００３３】
リモート構築が完了すると、工場の作業員は、後半のソフトウエアのセットアップを実施する（ステップ（１２））。セットアップの対象は異なるが、作業内容はステップ（１０）と同じである。そして、セットアップが全て終わると、工場の作業員は、所定のテストを実施して（ステップ（１３））、問題がないことが確認されると、サーバを梱包して、顧客企業の設置場所へ出荷する（ステップ（１４））。顧客企業の担当者は、出荷されたサーバを受け取り、顧客企業の設置場所に運んで設置し、マウス、キーボード、モニタ、電源ケーブル、ネットワークケーブル等を接続し、電源を投入することで、運用を開始する。場合によってはテストを実施しても良い。
【００３４】
このような業務フローを実施すれば、上でも述べたように、営業担当者やシステムエンジニア等は、工場作業員のための準備作業を行うだけで、顧客の設置場所に出向かなくても済む。また、コストの削減にもつながっている。さらに、顧客の設置場所に立ち入ることもないので、セキュリティの面でも問題が発生することはない。
【００３５】
なお、上ではシステム構築企業に、事務局及び工場が属するケースを示しているが、同一企業内に属しなくても良い。例えば、事務局は、このようなシステムエンジニアなどの省力化サービスを提供する企業であってもよいし、工場もＥＭＳ（Electronics Manufacturing Service）のような企業であってもよいし、他の生産請負企業であってもよい。
【００３６】
次に、上で説明した業務フローを実施する上で用いられるコンピュータシステムについて図４乃至図５１を用いて説明する。
【００３７】
インターネットや社内ＬＡＮ（Local Area Network）などのネットワーク１には、営業担当者が操作する例えばパーソナルコンピュータである営業担当者端末３と、システムエンジニアが操作する例えばパーソナルコンピュータであるＳＥ担当者端末９と、事務局が管理する事務局サーバ５と、事務局が管理する発注管理サーバ７と、工場が管理する工場サーバ１１とが接続されている。リモート構築を行う場合には、ネットワーク１に、構築中のサーバ２１等のマシンも接続させて、ＳＥ担当者端末９から遠隔操作を行ってセットアップを実施する。ネットワーク構成については様々な形態が可能であり、ここではこれ以上述べない。
【００３８】
事務局サーバ５は、ネットワーク１を介して発注を受け付けるためのサーバであり、受け付けた発注のデータについては発注管理サーバ７に送信して登録する。また、発注管理サーバ７は、適切なタイミング又は工場サーバ１１等からの要求に応じて、案件毎に、セットアップに用いられるデータをまとめて工場サーバ１１などへ送信する。
【００３９】
発注管理サーバ７は、案件ＤＢ７１と、ソフトウエアＤＢ７２と、ハードウエアＤＢ７３と、設定ファイル格納部７４と、標準構築自動化ツール格納部７５と、非標準構築自動化ツール格納部７６とを管理している。このようなデータ格納部によって発注のデータ等を管理すると共に工場サーバ１１等にセットアップに使用される他のデータ（例えばインストールファイル、構築自動化ツール及び設定ファイルなど）を管理する。
【００４０】
事務局サーバ５の機能ブロック図を図５に示す。事務局サーバ５は、ネットワーク１に接続されている端末に対するインタフェースであるＷｅｂサーバ部５１と、案件データ格納部５２と、インストールデータ格納部５３と、登録処理部５４とを有する。Ｗｅｂサーバ部５１は、例えば営業担当者端末３から受信した受注案件のデータ（例えば、案件識別子（注文識別子とも呼ぶ）と、顧客識別情報、ハードウエアの構成情報、ソフトウエアの順序情報、ソフトウエアのセットアップで用いられるファイルのファイル名など）を、案件データ格納部５２に格納する。また、Ｗｅｂサーバ部５１は、例えば営業担当者端末３から受信した設定ファイルや構築自動化ツール及び設定ファイルを、インストールデータ格納部５３に格納する。さらに、Ｗｅｂサーバ部５１は、１受注案件のデータが揃うと、登録処理部５４に指示して、登録処理部５４は、案件データ格納部５２とインストールデータ格納部５３に格納されているデータを、発注管理サーバ７に送信する。
【００４１】
発注管理サーバ７は、事務局サーバ５から受信した案件データを案件ＤＢ７１に格納する。また、発注管理サーバ７は、ソフトウエアのセットアップに使用される設定ファイルを、案件識別子に対応付けて設定ファイル格納部７４に格納する。なお、設定ファイルについては、対象となるソフトウエアの識別子とも何らかの方法で対応付けておく。なお、標準の設定ファイルがある場合には、対象となるソフトウエアの識別子との対応付けはなされている。また、非標準ソフトウエアについては、構築自動化ツールを受信するので、当該構築自動化ツールを、案件識別子に対応付けて非標準構築自動化ツール格納部７６に格納する。なお、非標準ソフトウエアの構築自動化ツールについても、対象となるソフトウエアの識別子とも何らかの方法で対応付けておく。
【００４２】
ソフトウエアＤＢ７２には、標準ソフトウエアであるＯＳ、ミドルウェア、アプリケーションなどのインストールデータが格納されている。非標準ソフトウエアのインストールファイルも、受け取れば案件識別子及び非標準ソフトウエアの識別子に対応付けてこのＤＢに格納するものとする。また、ハードウエアＤＢ７３には、工場で生産できるハードウエアについてのデータを格納する。標準構築自動化ツール格納部７５には、ＯＳ、ミドルウェア、アプリケーションなどの標準ソフトウエアのセットアップに用いられる構築自動化ツールのファイルを標準ソフトウエアの識別子に対応付けて格納している。
【００４３】
次に、図６乃至図５１を用いて、営業担当者端末３から事務局サーバ５へ発注案件についてのデータを登録する際の処理について説明する。
【００４４】
例えば事務局サーバ５へのログイン後に、営業担当者端末３は、営業担当者からの指示に応じて、発注案件登録ページへアクセスする（ステップＳ２１）。事務局サーバ５のＷｅｂサーバ部５１は、営業担当者端末３からのアクセスに応じて、発注案件登録ページデータを、営業担当者端末３へ送信する（ステップＳ２３）。営業担当者端末３は、発注案件登録ページデータを受信し、表示装置に表示する（ステップＳ２５）。例えば、顧客の情報（名称、出荷先住所、連絡先など）、営業担当者名、担当システムエンジニア名などの案件識別情報を入力するようになっている。営業担当者は、このような案件データを入力し、送信を指示する。営業担当者端末３は、営業担当者から案件データの入力を受け付け、事務局サーバ５へ送信する（ステップＳ２７）。事務局サーバ５のＷｅｂサーバ部５１は、営業担当者端末３から案件識別情報を受信すると、例えば案件識別子を発行して、当該案件識別子に対応付けて案件データ格納部５２に格納する（ステップＳ２９）。その後、事務局サーバ５のＷｅｂサーバ部５１と営業担当者端末３との間で、発注内容登録処理を実施する（ステップＳ３１）。この発注内容登録処理については、図７乃至図４８を用いて説明する。
【００４５】
事務局サーバ５のＷｅｂサーバ部５１は、ハードウエア及びＯＳについての基本構成データ入力ページデータを営業担当者端末３に送信する（ステップＳ４１）。営業担当者端末３は、事務局サーバ５から、ハードウエア及びＯＳについての基本構成データ入力ページデータを受信し、表示装置に表示する（ステップＳ４３）。営業担当者端末３の表示装置には、例えば図８に示すような画面が表示される。図８の例では、機種を選択するための機種選択欄が設けられている。ここで、機種選択欄をクリックすると、図９に示すようなプルダウンメニューが表示され、選択可能な機種名が列挙される。営業担当者は、要求仕様に合致する機種を選択してクリックする。ここでは図１０に示すように、「ＲＸ３００Ｓ５」という機種を選択したものとする。そうすると、例えば図１１に示すように、ＯＳ選択欄が表示されるようになる。このＯＳ選択欄をクリックすると、図１２に示すようなプルダウンメニューが表示され、選択可能なＯＳ名が列挙される。営業担当者は、要求仕様に合致するＯＳを選択してクリックする。ここでは図１３に示すように、「ＯＳ３」というＯＳを選択したものとする。そうすると、例えば図１４に示すように、オプションの選択欄及び追加ボタンが表示されるようになる。このオプションの選択欄をクリックすると、図１５に示すようなプルダウンメニューが表示され、選択可能なオプションが列挙される。営業担当者は、要求仕様に合致するオプションを選択してクリックする。ここでは図１６に示すように、ＬＡＮカードをオプションとして選択したものとする。
【００４６】
そして、さらにオプションを追加する場合には、追加ボタンをここでクリックする。そうすると、図１７に示すように、オプションの選択欄が追加される。このオプションの選択欄をクリックすると、図１８に示すようなプルダウンメニューが表示され、選択可能なオプションが列挙される。営業担当者は、要求仕様に合致するオプションを選択してクリックする。ここでは図１９に示すように、増設メモリ４ＧＢをオプションとして選択したものとする。
【００４７】
そして、さらにオプションを追加する場合には、追加ボタンをここでクリックする。そうすると、図２０に示すように、オプションの選択欄が追加される。但し、これ以上オプションを追加しなくても良いということが分かり、基本構成についての入力が終わったとする。そうすると、「次へ」ボタンをクリックして、入力データの送信及び次にソフトウエアのセットアップ開始を指示する。
【００４８】
なお以上の入力処理については、例えばJavascript（Sun Microsystems社の商標）などで事務局サーバ５と営業担当者端末３との通信を行わずに実施するような例を示したが、入力する毎にデータを事務局サーバ５へ送信し、その応答としてさらなる入力欄を含むページデータを事務局サーバ５から受信して表示するような処理の繰り返しを行うようにしても良い。このことは以下でも同様である。
【００４９】
図７の処理の説明に戻って、営業担当者端末３は、営業担当者からの上で述べたような基本構成データの入力を受け付け、事務局サーバ５へ送信する（ステップＳ４５）。事務局サーバ５のＷｅｂサーバ部５１は、基本構成データを営業担当者端末３から受信し、案件識別子に対応付けて案件データ格納部５２に格納する（ステップＳ４７）。基本構成データは、ハードウエアの構成情報とＯＳの構成情報を含む。以下、ＯＳの構成情報は、ハードウエアの構成情報に含まれることとする。また、事務局サーバ５のＷｅｂサーバ部５１は、構築作業発注データ入力ページデータを生成し、営業担当者端末３に送信する（ステップＳ４８）。営業担当者端末３は、事務局サーバ５から構築作業発注データ入力ページデータを受信し、表示装置に表示する（ステップＳ４９）。営業担当者端末３の表示装置には、例えば図２１に示すような画面が表示される。なお、オプションについては、選択機種に適合する型番に置換されているが、このためのデータベースを事務局サーバ５に設けても良いし、発注管理サーバ７へ問い合わせるようにしても良い。例えばハードウエアＤＢ７３から該当する型番を読み出して通知しても良い。但し、この部分は本実施の形態の主要部ではないのでこれ以上述べない。
【００５０】
図２１の例では、追加構築作業選択欄が設けられている。ここで、追加構築作業選択欄をクリックすると、図２２に示すようなプルダウンメニューが表示され、選択可能な構築作業名が列挙される。営業担当者は、要求仕様を満たすため構築作業を選択してクリックする。ここでは４つしか構築作業を示していないが、より多くの構築作業名を提示してもよい。なお、「非標準ソフトウエアのセットアップ」及び「リモート構築」といった本実施の形態特有の構築作業をもここで選択することができるようになる。ここでは図２３に示すように、「ミドルウェアＡのセットアップ」という構築作業を選択したものとする。ここで追加ボタンをクリックするとする。そうすると、例えば図２４に示すように、設定ファイルの入力欄（図２４では「設定情報のファイル」の入力欄）が表示されるようになる。ここでこの入力欄にカーソルを移動させて、設定ファイルのファイル名を指定する。ファイル名をディレクトリ表示から選択するような形であっても良い。図２５に示すように、ファイル名を入力すると、登録ボタンをクリックする。
【００５１】
そうすると、営業担当者端末３は、例えば、構築作業名又はソフトウエア名（若しくは構築作業の識別子又はソフトウエアの識別子）と共に設定ファイルを、事務局サーバ５に送信する。事務局サーバ５のＷｅｂサーバ部５１は、営業担当者端末３から、構築作業名又はソフトウエア名等と共に設定ファイルを受信し、案件識別子に対応付けてインストールデータ格納部５３に格納する。設定ファイルのファイル名については、案件データ格納部５２に案件識別子及びソフトウエアの識別子等と対応付けて格納する。そうすれば、後に該当ファイルを読み出しやすい。この段階ではなく、後にまとめて送信するようにしても良い。また、ここでは設定ファイルを送信するのではなく、設定ファイルのファイル名を送信して、後に設定ファイル自身を送信するようにしても良い。
【００５２】
これに対して事務局サーバ５のＷｅｂサーバ部５１は、次の追加構築作業の指定を行うためのページデータを生成して、営業担当者端末３へ送信する。営業担当者端末３は、事務局サーバ５から、当該ページデータを受信し、表示装置に表示する。営業担当者端末３の表示装置には、例えば図２６に示すような画面が表示される。
【００５３】
図２６に示すように、次の追加構築作業選択欄が設けられている。ここで、追加された追加構築作業選択欄をクリックすると、図２７に示すようなプルダウンメニューが表示され、選択可能な構築作業名が列挙される。営業担当者は、要求仕様を満たすため構築作業を選択してクリックする。ここでは図２８に示すように、「アプリケーションＢのセットアップ」という構築作業を選択したものとする。ここで追加ボタンをクリックするとする。そうすると、例えば図２９に示すように、設定ファイルの入力欄（図２９では「設定情報のファイル」の入力欄）が表示されるようになる。ここでこの入力欄にカーソルを移動させて、設定ファイルのファイル名を指定する。ファイル名をディレクトリ表示から選択するような形であっても良い。図３０に示すように、ファイル名を入力すると、登録ボタンをクリックする。
【００５４】
そうすると、営業担当者端末３は、例えば、構築作業名又はソフトウエア名（若しくは構築作業の識別子又はソフトウエアの識別子）と共に設定ファイルを、事務局サーバ５に送信する。事務局サーバ５のＷｅｂサーバ部５１は、営業担当者端末３から、構築作業名又はソフトウエア名等と共に設定ファイルを受信し、案件識別子に対応付けてインストールデータ格納部５３に格納する。設定ファイルのファイル名については、案件データ格納部５２に案件識別子及びソフトウエアの識別子等と対応付けて格納する。そうすれば、後に該当ファイルを読み出しやすい。この段階ではなく、後にまとめて送信するようにしても良い。また、ここでは設定ファイルを送信するのではなく、設定ファイルのファイル名を送信し、後に設定ファイル自身を送信するようにしても良い。
【００５５】
これに対して事務局サーバ５のＷｅｂサーバ部５１は、次の追加構築作業の指定を行うためのページデータを生成して、営業担当者端末３へ送信する。営業担当者端末３は、事務局サーバ５から、当該ページデータを受信し、表示装置に表示する。営業担当者端末３の表示装置には、例えば図３１に示すような画面が表示される。
【００５６】
図３１に示すように、次の追加構築作業選択欄が設けられている。ここで、追加された追加構築作業選択欄をクリックすると、図３２に示すようなプルダウンメニューが表示され、選択可能な構築作業名が列挙される。営業担当者は、要求仕様を満たすため構築作業を選択してクリックする。ここでは図３３に示すように、「非標準ソフトウエアのセットアップ」という構築作業を選択したものとする。そうすると、例えば図３４に示すように、追加構築作業名称の入力欄が表示されるようになる。ここでこの入力欄にカーソルを移動させて、追加構築作業名称として「特殊業務アプリＣ」という名称が入力されたとする。ここで登録ボタンをクリックすると、図３５に示すように、この非標準ソフトウエアのセットアップに用いる構築自動化ツールのファイル名と設定ファイルのファイル名（図３５では「設定情報」）とを指定する欄が表示されるようになる。なお、追加構築作業名「非標準ソフトウエアのセットアップ」は、具体的なソフトウエア名に置換される。ここで、構築自動化ツールのファイル名及び設定ファイルのファイル名を指定する。ファイル名をディレクトリ表示から選択するような形であっても良い。図３６に示すように、ファイル名を入力すると、登録ボタンをクリックする。
【００５７】
そうすると、営業担当者端末３は、例えば、構築作業名又はソフトウエア名（若しくは構築作業の識別子又はソフトウエアの識別子）と共に構築自動化ツール及び設定ファイルを、事務局サーバ５に送信する。事務局サーバ５のＷｅｂサーバ部５１は、営業担当者端末３から、構築作業名又はソフトウエア名等と共に構築自動化ツール及び設定ファイルを受信し、案件識別子に対応付けてインストールデータ格納部５３に格納する。構築自動化ツール及び設定ファイルのファイル名については、案件データ格納部５２に案件識別子及びソフトウエアの識別子等と対応付けて格納する。そうすれば、後に該当ファイルを読み出しやすい。この段階ではなく、後にまとめて送信するようにしても良い。また、ここでは構築自動化ツール及び設定ファイルを送信するのではなく、構築自動化ツールのファイル名及び設定ファイルのファイル名を送信し、後にファイル自身を送信するようにしても良い。
【００５８】
これに対して事務局サーバ５のＷｅｂサーバ部５１は、次の追加構築作業の指定を行うためのページデータを生成して、営業担当者端末３へ送信する。営業担当者端末３は、事務局サーバ５から、当該ページデータを受信し、表示装置に表示する。営業担当者端末３の表示装置には、例えば図３７に示すような画面が表示される。  
【００５９】
図３７に示すように、次の追加構築作業選択欄が設けられている。ここで、追加された追加構築作業選択欄をクリックすると、図３８に示すようなプルダウンメニューが表示され、選択可能な構築作業名が列挙される。営業担当者は、要求仕様を満たすため構築作業を選択してクリックする。ここでは図３９に示すように、「リモート構築」という構築作業を選択したものとする。リモート構築の場合には、設定ファイルは存在しないので、追加ボタンをクリックすると、図４０に示すように、次の追加構築作業選択欄が設けられる。ここでは、これ以上追加構築作業は存在しないので、「次へ」ボタンをクリックするものとする。
【００６０】
このように、営業担当者端末３は、営業担当者から、セットアップすべきソフトウエア等のデータと構築自動化ツール及び設定ファイル等の入力を受け付け、セットアップすべきソフトウエアのデータと指定された構築自動化ツール及び設定ファイルを、事務局サーバ５へ送信する（図７：ステップＳ５１）。事務局サーバ５のＷｅｂサーバ部５１は、セットアップすべきソフトウエア等のデータと構築自動化ツール及び設定ファイルとを受信し、セットアップすべきソフトウエア等のデータについては例えばメインメモリなどの記憶装置に格納すると共に、構築自動化ツール及び設定ファイルを案件識別子に対応付けてインストールデータ格納部５３に格納する（ステップＳ５３）。上で述べたように、ファイルのファイル名については、案件データ格納部５２に案件識別子及びソフトウエアの識別子等と対応付けて格納する。そうすれば、後に該当ファイルを読み出しやすい。なお、何らかの方法で、対象となるソフトウエアの識別子と対応付けておく。
【００６１】
ステップＳ４８乃至Ｓ５３については、上で述べたように何回か繰り返される場合もある。
【００６２】
そして、事務局サーバ５のＷｅｂサーバ部５１は、セットアップすべきソフトウエア名等を列挙した順序情報入力ページデータを生成して、営業担当者端末３へ送信する（ステップＳ５５）。営業担当者端末３は、事務局サーバ５から、順序情報入力ページデータを受信し、表示装置に表示する（ステップＳ５７）。営業担当者端末３の表示装置には、例えば図４１に示すような画面が表示される。
【００６３】
図４１に示すように、これまでに選択した構築作業（リモート構築及びソフトウエア）のリストが表示されている。ここでは、順番を定義するため、「Ｕｐ」ボタンと「Ｄｏｗｎ」ボタンが設けられている。図４２に示すように、ここでは「リモート構築」を選択したものとする。そうすると「リモート構築」は強調表示される。そして、「Ｕｐ」ボタンをクリックすると、図４３に示すように、１つ順番が繰り上げられる。さらに、「Ｕｐ」ボタンをクリックすると、図４４に示すように、さらに１つ順番が繰り上げられる。
【００６４】
ここで、「特殊業務アプリＣ」を選択したものとする。そうすると、図４５に示すように、「特殊業務アプリＣ」が強調表示される。そして、「Ｕｐ」ボタンをクリックすると、図４６に示すように、１つ順番が繰り上げられる。さらに、「Ｕｐ」ボタンをクリックすると、図４７に示すように、さらに１つ順番が繰り上げられる。順番の変更が完了すると、「次へ」ボタンをクリックする。そうすると、図４８に示すように最終状態を提示する。ここで「完了」ボタンをクリックすると、このソフトウエア等の順番情報を送信することになる。
【００６５】
すなわち、営業担当者端末３は、上で述べたような形で順序情報の入力を受け付け、当該順序情報（セットアップすべきソフトウエア等の順番）を事務局サーバ５へ送信する（ステップＳ５９）。事務局サーバ５のＷｅｂサーバ部５１は、営業担当者端末３から順序情報を受信し、案件識別子に対応付けて案件データ格納部５２に格納する（ステップＳ６１）。
【００６６】
このような処理を行うことによって、発注内容を事務局サーバ５へ登録することができる。
【００６７】
図６の説明に戻って、事務局サーバ５のＷｅｂサーバ部５１は、営業担当者端末３へ発注完了通知を含むページデータを生成し、営業担当者端末３へ送信する（ステップＳ３３）。営業担当者端末３は、発注完了通知を含むページデータを受信し、表示装置に表示する（ステップＳ３５）。これによって営業担当者は、正常に発注データが登録されたことを認識することができるようになる。また、事務局サーバ５のＷｅｂサーバ部５１は、登録処理部５４に案件識別子を含む登録指示を出力する。そうすると、登録処理部５４は、案件識別子で案件データ格納部５２を検索して案件データ格納部５２から該当する案件データを読み出し、さらに案件識別子とソフトウエアの識別子等とを用いてインストールデータ格納部５３から設定ファイル及び構築自動化ツールのファイルを抽出して、発注管理サーバ７へ送信する（ステップＳ３７）。なお、ファイル名も案件データに含まれる場合には、インストールデータ格納部５３から読み出す際に用いることができ、さらに確認にも用いることができる。
【００６８】
例えば、図４９に示すようなデータを、発注管理サーバ７へ送信する。図４９に示すように、案件データ（顧客識別情報、ハードウエアの構成情報、ソフトウエアの順序情報等）と、ミドルウェアＡの設定ファイルと、アプリケーションＢの設定ファイルと、特殊業務アプリケーションＣの構築自動化ツールと、特殊業務アプリケーションＣの設定ファイルとを送信する。なお、上で述べた処理フローでは、特殊業務アプリケーションＣのインストールファイルについては、営業担当者端末３から事務局サーバ５へ送信する処理については述べなかった。これは特殊業務アプリケーションＣのインストールファイルのサイズが大きい場合があるためである。このような場合には後日事務局へ郵送する等して送付する。サイズが小さい場合にはオンラインで、事務局サーバ５へ送信し、事務局サーバ５から発注管理サーバ７へ送信するようにしても良い。
【００６９】
発注管理サーバ７は、適切なタイミングで、工場サーバ１１等へ送信する。この際には、例えば図５０に示すようなデータが送信される。案件データと、ミドルウェアＡのインストールファイル（ソフトウエアＤＢ７２）と、ミドルウェアＡの標準構築自動化ツール（標準構築自動化ツール格納部７５）と、ミドルウェアＡの設定ファイル（設定ファイル格納部７４）と、アプリケーションＢのインストールファイル（ソフトウエアＤＢ７２）と、アプリケーションＢの標準構築自動化ツール（標準構築自動化ツール格納部７５）と、アプリケーションＢの（設定ファイル格納部７４）と、特殊業務アプリケーションＣのインストールファイル（ソフトウエアＤＢ７２）と、特殊業務アプリケーションＣの非標準構築自動化ツール（非標準構築自動化ツール格納部７６）と、特殊業務アプリケーションＣの設定ファイル（設定ファイル格納部７４）とを送信する。ハードウエアの構成情報については、別途送信される場合もある。なお、工場に納入する方法は、このような方法ではなく、指定されたソフトウエアの全てについてのセットアップ管理プログラムを生成して、ネットワーク１を介して送信するようにしても良いし、別途郵送などの方法を採用しても良い。
【００７０】
工場では、図５０に示すようなデータを用いて、仕様に合致したハードウエアに対してソフトウエアをセットアップする。リモート構築が順序情報に含まれる場合には、リモート構築より前のソフトウエアのセットアップが完了すれば、例えばネットワーク１に構築中サーバ２１を接続して、担当システムエンジニアはＳＥ担当者端末９から遠隔操作して複雑なセットアップを実施する。
【００７１】
以上本発明の実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、機能ブロック図は一例であって必ずしも実際のプログラムモジュール構成と一致しない場合もある。また、処理フローについても処理結果が変化しない限り、処理順番を変更したり、並列実施するようにしても良い。また、ページデータの構成は多様であるから、営業担当者端末３と事務局サーバ５との間の通信態様は、実装によって変化するが、どのような実装であっても通信すべきデータについては上で述べたものと同様である。
【００７２】
なお、上で述べた営業担当者端末３、事務局サーバ５、発注管理サーバ７、ＳＥ担当者端末９及び工場サーバ１１は、コンピュータ装置であって、図５１に示すように、メモリ２５０１とＣＰＵ２５０３とハードディスク・ドライブ（ＨＤＤ）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。ＣＰＵ２５０３は、アプリケーション・プログラムの処理内容に応じて表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、所定の動作を行わせる。また、処理途中のデータについては、主としてメモリ２５０１に格納されるが、ＨＤＤ２５０５に格納されるようにしてもよい。本技術の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【符号の説明】
【００７３】
３  営業担当者端末    ５  事務局サーバ
７  発注管理サーバ    ９  ＳＥ担当者端末
１１  工場サーバ
７１  案件ＤＢ    ７２  ソフトウエアＤＢ
７３  ハードウエアＤＢ    ７４  設定ファイル格納部
７５  標準構築自動化ツール格納部
７６  非標準構築自動化ツール格納部
５１  Ｗｅｂサーバ部    ５２  案件データ格納部
５３  インストールデータ格納部
５４  登録処理部
【図１】
0005410383.tif 000002
【図２】
0005410383.tif 000003
【図３】
0005410383.tif 000004
【図４】
0005410383.tif 000005
【図５】
0005410383.tif 000006
【図６】
0005410383.tif 000007
【図７】
0005410383.tif 000008
【図８】
0005410383.tif 000009
【図９】
0005410383.tif 000010
【図１０】
0005410383.tif 000011
【図１１】
0005410383.tif 000012
【図１２】
0005410383.tif 000013
【図１３】
0005410383.tif 000014
【図１４】
0005410383.tif 000015
【図１５】
0005410383.tif 000016
【図１６】
0005410383.tif 000017
【図１７】
0005410383.tif 000018
【図１８】
0005410383.tif 000019
【図１９】
0005410383.tif 000020
【図２０】
0005410383.tif 000021
【図２１】
0005410383.tif 000022
【図２２】
0005410383.tif 000023
【図２３】
0005410383.tif 000024
【図２４】
0005410383.tif 000025
【図２５】
0005410383.tif 000026
【図２６】
0005410383.tif 000027
【図２７】
0005410383.tif 000028
【図２８】
0005410383.tif 000029
【図２９】
0005410383.tif 000030
【図３０】
0005410383.tif 000031
【図３１】
0005410383.tif 000032
【図３２】
0005410383.tif 000033
【図３３】
0005410383.tif 000034
【図３４】
0005410383.tif 000035
【図３５】
0005410383.tif 000036
【図３６】
0005410383.tif 000037
【図３７】
0005410383.tif 000038
【図３８】
0005410383.tif 000039
【図３９】
0005410383.tif 000040
【図４０】
0005410383.tif 000041
【図４１】
0005410383.tif 000042
【図４２】
0005410383.tif 000043
【図４３】
0005410383.tif 000044
【図４４】
0005410383.tif 000045
【図４５】
0005410383.tif 000046
【図４６】
0005410383.tif 000047
【図４７】
0005410383.tif 000048
【図４８】
0005410383.tif 000049
【図４９】
0005410383.tif 000050
【図５０】
0005410383.tif 000051
【図５１】
0005410383.tif 000052