(57)【要約】【課題】ＢＴＯ方式で製造される製品の組立手順書を効率良く作成すること。【解決手段】コンピュータ装置１０において、メモリ１０２またはディスクドライブ１０３は、複数の候補部品の各々に対応する複数の取付手順書を記憶する。また、メモリ１０２またはディスクドライブ１０３は、複数の候補部品の各々と、複数の取付手順書の各々と、取付手順書選択条件とが対応付けて設定されている手順書定義テーブルＰＤＴを記憶する。プロセッサ１０１は、複数の候補部品の中から選択された構成部品に基づいて、手順書定義テーブルＰＤＴを用いて、１つのサーバ装置を製造するための複数の作業工程の各工程毎に、複数の取付手順書の中から少なくとも１つの取付手順書を選択する。そして、プロセッサ１０１は、複数の作業工程の各工程に渡って選択した複数の取付手順書を結合することにより、１つのサーバ装置の組立手順書を作成する。【選択図】図１０
2020154595.tif 000002
【特許請求の範囲】
【請求項１】
１つの製品に取り付けられる可能性がある複数の候補部品の各々に対応する複数の取付手順書であって、前記複数の候補部品の各々の前記製品への取付手順を示した前記複数の取付手順書と、
前記複数の候補部品の各々と、前記複数の取付手順書の各々と、取付手順書の選択条件である第一選択条件との対応付けを示す第一対応付け情報と、
を記憶する記憶部と、
前記製品を構成する構成部品であって、前記複数の候補部品の中から選択された前記構成部品に基づいて、前記第一対応付け情報を用いて、前記１つの製品を製造するための複数の作業工程の各工程毎に、前記複数の取付手順書の中から少なくとも１つの取付手順書を選択し、
前記複数の作業工程の各工程に渡って選択した複数の取付手順書を結合することにより、前記１つの製品の組立手順を示す組立手順書を作成するプロセッサと、
を具備するコンピュータ装置。
【請求項２】
前記記憶部は、前記第一対応付け情報が表形式で設定されたテーブルを記憶する、
請求項１に記載のコンピュータ装置。
【請求項３】
前記第一選択条件は、第一マーク、第二マーク、及び、第三マークの少なくとも一つによって表され、
前記プロセッサは、
選択するか否かの判定対象となる取付手順書である対象取付手順書と、選択された前記構成部品の少なくとも１つとに対して、前記第一マークが対応付けられている場合に、前記複数の取付手順書の中から前記対象取付手順書を選択し、
前記対象取付手順書と、選択された前記構成部品のすべてとに対して、前記第二マークが対応付けられている場合に、前記複数の取付手順書の中から前記対象取付手順書を選択し、
前記対象取付手順書と、選択されていない前記候補部品のすべてとに対して、前記第三マークが対応付けられている場合に、前記複数の取付手順書の中から前記対象取付手順書を選択する、
請求項１に記載のコンピュータ装置。
【請求項４】
前記記憶部は、
前記組立手順書に従って組み立てられる前記１つの製品の内部の確認手順を示した複数の確認手順書と、
前記複数の候補部品の各々と、前記複数の確認手順書の各々と、確認手順書の選択条件である第二選択条件との対応付けを示す第二対応付け情報と、
をさらに記憶し、
前記プロセッサは、さらに、
前記構成部品に基づいて、前記第二対応付け情報を用いて、前記複数の確認手順書の中から１つの確認手順書を選択する、
請求項１に記載のコンピュータ装置。
【請求項５】
１つの製品に取り付けられる可能性がある複数の候補部品の各々に対応する複数の取付手順書であって、前記複数の候補部品の各々の前記製品への取付手順を示した前記複数の取付手順書を参照し、
前記複数の候補部品の各々と、前記複数の取付手順書の各々と、取付手順書の選択条件との対応付けを示す対応付け情報を参照し、
前記製品を構成する構成部品であって、前記複数の候補部品の中から選択された前記構成部品に基づいて、前記対応付け情報を用いて、前記１つの製品を製造するための複数の作業工程の各工程毎に、前記複数の取付手順書の中から少なくとも１つの取付手順書を選択し、
前記複数の作業工程の各工程に渡って選択した複数の取付手順書を結合することにより、前記１つの製品の組立手順を示す組立手順書を作成する、
組立手順書作成方法。
【請求項６】
１つの製品に取り付けられる可能性がある複数の候補部品の各々に対応する複数の取付手順書であって、前記複数の候補部品の各々の前記製品への取付手順を示した前記複数の取付手順書を参照し、
前記複数の候補部品の各々と、前記複数の取付手順書の各々と、取付手順書の選択条件との対応付けを示す対応付け情報を参照し、
前記製品を構成する構成部品であって、前記複数の候補部品の中から選択された前記構成部品に基づいて、前記対応付け情報を用いて、前記１つの製品を製造するための複数の作業工程の各工程毎に、前記複数の取付手順書の中から少なくとも１つの取付手順書を選択し、
前記複数の作業工程の各工程に渡って選択した複数の取付手順書を結合することにより、前記１つの製品の組立手順を示す組立手順書を作成する、
処理をプロセッサに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は、コンピュータ装置、組立手順書作成方法及びプログラムに関する。
【背景技術】
【０００２】
例えばパーソナルコンピュータやサーバ装置等の工業製品の製造方式の一つとして、顧客の注文に応じて製品の組立てが行われて製品が出荷される「ＢＴＯ（Build  to  Order）方式」がある。ＢＴＯ方式では、顧客は、１つの製品を構成する部品（以下では「構成部品」と呼ぶことがある）の候補となる部品、つまり、１つの製品に取り付けられる可能性がある部品（以下では「候補部品」と呼ぶことがある）の中から顧客の要求に応じた構成部品を選択することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３２６３７０号公報
【特許文献２】特開２０１１−０１３９８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
既製の製品では、予め構成部品が決まっているため、製品の組立手順を示す書類（以下では「組立手順書」と呼ぶことがある）は、１つの製品について１つあれば足りる。
【０００５】
一方で、ＢＴＯ方式では、複数の候補部品の中から顧客の要求に応じた構成部品が選択されるため、選択された構成部品に応じて互いに異なる組立手順書が必要になる。このため、従来は、１つの製品が有する構成部品の数が多くなるほど、また、各構成部品についての候補部品の数が多くなるほど、より多くの種類の組立手順書を予め用意しておくことが必要であった。
【０００６】
また、ＢＴＯ方式では、既製の製品のように構成部品が予め決まっていないため、多くの種類の組立手順書の中から、製品の組立に必要となる組立手順書を予め選択しておくことは難しい。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、ＢＴＯ方式で製造される製品の組立手順書を効率良く作成することを目的とする。
【課題を解決するための手段】
【０００８】
開示の態様では、コンピュータ装置は、記憶部と、プロセッサとを有する。前記記憶部は、１つの製品に取り付けられる可能性がある複数の候補部品の各々に対応する複数の取付手順書であって、前記複数の候補部品の各々の前記製品への取付手順を示した前記複数の取付手順書を記憶する。また、前記記憶部は、前記複数の候補部品の各々と、前記複数の取付手順書の各々と、取付手順書の選択条件である第一選択条件との対応付けを示す第一対応付け情報を記憶する。前記プロセッサは、前記製品を構成する構成部品であって、前記複数の候補部品の中から選択された前記構成部品に基づいて、前記第一対応付け情報を用いて、前記１つの製品を製造するための複数の作業工程の各工程毎に、前記複数の取付手順書の中から少なくとも１つの取付手順書を選択する。また、前記プロセッサは、前記複数の作業工程の各工程に渡って選択した複数の取付手順書を結合することにより、前記１つの製品の組立手順を示す組立手順書を作成する。
【発明の効果】
【０００９】
開示の態様によれば、ＢＴＯ方式で製造される製品の組立手順書を効率良く作成することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１のコンピュータ装置の構成例を示す図である。
【図２】図２は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図３】図３は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図４】図４は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図５】図５は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図６】図６は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図７】図７は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図８】図８は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図９】図９は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図１０】図１０は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示するコンピュータ装置、組立手順書作成方法及びプログラムの実施例を図面に基づいて説明する。なお、この実施例により本願の開示するコンピュータ装置、組立手順書作成方法及びプログラムが限定されるものではない。また、実施例において同一の機能を有する構成には同一の符号を付す。
【００１２】
［実施例１］
＜コンピュータ装置の構成＞
図１は、実施例１のコンピュータ装置の構成例を示す図である。図１において、コンピュータ装置１０は、プロセッサ１０１と、メモリ１０２と、ディスクドライブ１０３と、ＮＩＣ（Network  Interface  Card）１０４とを有する。ＮＩＣ１０４はＬＡＮ（Local  Area  Network）２０に接続されており、コンピュータ装置１０は、ＬＡＮ２０を介して他のコンピュータ装置と通信可能である。メモリ１０２及びディスクドライブ１０３は、コンピュータ装置１０が有する「記憶部」の一例である。プロセッサ１０１の一例として、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）等が挙げられる。また、メモリ１０２の一例として、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、フラッシュメモリ等が挙げられる。また、ディスクドライブ１０３の一例として、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）等が挙げられる。
【００１３】
＜コンピュータ装置の動作＞
図２〜図１０は、実施例１のコンピュータ装置の動作例の説明に供する図である。以下では、ＢＴＯ方式で製造される製品（以下では「ＢＴＯ製品」と呼ぶことがある）の一例としてサーバ装置を挙げて説明する。しかし、開示の技術が適用可能なＢＴＯ製品は、サーバ装置に限定されない。開示の技術は、複数の候補部品の中から構成部品が選択される何れの製品にも適用可能である。
【００１４】
ＢＴＯ方式で製造される１つのサーバ装置は、例えば、図２に示す作業工程ＷＰ１〜ＷＰ９に従って製造される。作業工程ＷＰ１は、作業員がベースを組み立てる工程であり、作業工程ＷＰ１に続く作業工程ＷＰ２は、作業員がベースにメインボード（ＭＢ）を取り付ける工程であり、作業工程ＷＰ２に続く作業工程ＷＰ３は、作業員がメインボードにＣＰＵ（Central  Processing  Unit）を取り付ける工程であり、作業工程ＷＰ３に続く作業工程ＷＰ４は、作業員がメインボードにメモリを取り付ける工程であり、作業工程ＷＰ４に続く作業工程ＷＰ５は、作業員がベースに電源を取り付ける工程である。また、作業工程ＷＰ５に続く作業工程ＷＰ６は、作業員がベースにストレージを取り付ける工程であり、作業工程ＷＰ６に続く作業工程ＷＰ７は、作業員がベースにオプションの３台目の増設ストレージを取り付ける工程であり、作業工程ＷＰ７に続く作業工程ＷＰ８は、作業員がベースにＤＶＤ（Digital  Versatile  Disc）ドライブを取り付ける工程であり、作業工程ＷＰ８に続く作業工程ＷＰ９は、作業員が、作業工程ＷＰ１〜ＷＰ８に従って組み立てられたサーバ装置の内部確認を行う工程である。
【００１５】
また、作業工程ＷＰ１〜ＷＰ８の各工程毎に、サーバ装置への候補部品の取付手順を示す書類（以下では「取付手順書」と呼ぶことがある）の電子データ（以下では「取付手順書データ」と呼ぶことがある）が予め用意され、メモリ１０２またはディスクドライブ１０３に予め記憶されている。また、作業工程ＷＰ９の工程に対しては、組立手順書に従って組み立てられるサーバ装置の内部の確認手順を示す書類（以下では「確認手順書」と呼ぶことがある）の電子データ（以下では「確認手順書データ」と呼ぶことがある）が予め用意され、メモリ１０２またはディスクドライブ１０３に予め記憶されている。
【００１６】
例えば、作業工程ＷＰ１では、顧客の注文内容に従って、互いに異なる組立方法であるベース組立Ｂ１またはベース組立Ｂ２の何れかに基づいてベースの組立が行われるため、作業工程ＷＰ１に対しては、ベース組立Ｂ１用の取付手順書データ１１と、ベース組立Ｂ２用の取付手順書データ１２とが用意される。よって、作業工程ＷＰ１における候補部品は、ベースとなる。
【００１７】
また、作業工程ＷＰ２では、顧客の注文内容にかからず、メインボードの取付が行われるため、作業工程ＷＰ２に対しては、メインボード取付用の取付手順書データ２１が用意される。よって、作業工程ＷＰ２における候補部品は、メインボード（ＭＢ）となる。
【００１８】
また、作業工程ＷＰ３では、顧客の注文内容に従って、ＣＰＵ１の取付、ＣＰＵ２の取付、または、ＣＰＵ３の取付の何れかが行われるため、作業工程ＷＰ３に対しては、ＣＰＵ１の取付用の取付手順書データ３１と、ＣＰＵ２の取付用の取付手順書データ３２と、ＣＰＵ３の取付用の取付手順書データ３３とが用意される。また、作業工程ＷＰ３では、ＣＰＵ１、ＣＰＵ２またはＣＰＵ３の何れかの取付に応じて、ヒートシンクＡまたはヒートシンクＢの取付が行われる。よって、作業工程ＷＰ３における候補部品は、ＣＰＵ１、ＣＰＵ２、ＣＰＵ３、ヒートシンクＡ、及び、ヒートシンクＢとなる。
【００１９】
また、作業工程ＷＰ４では、顧客の注文内容に従って、メモリ１枚の取付、メモリ２枚の取付、または、メモリ４枚の取付の何れかが行われるため、作業工程ＷＰ４に対しては、メモリ１枚の取付用の取付手順書データ４１と、メモリ２枚の取付用の取付手順書データ４２と、メモリ４枚の取付用の取付手順書データ４３とが用意される。よって、作業工程ＷＰ４における候補部品は、メモリ１枚、メモリ２枚のセット、及び、メモリ４枚のセットとなる。
【００２０】
また、作業工程ＷＰ５では、顧客の注文内容に従って、５８０Ｗ電源の取付、または、１０００Ｗ電源の取付の何れかが行われるため、作業工程ＷＰ５に対しては、５８０Ｗ電源の取付用の取付手順書データ５１と、１０００Ｗ電源の取付用の取付手順書データ５２とが用意される。よって、作業工程ＷＰ５における候補部品は、５８０Ｗ電源及び１０００Ｗ電源となる。
【００２１】
また、作業工程ＷＰ６では、顧客の注文内容に従って、２ＴＢの１台目のＨＤＤの取付、２ＴＢの２台目のＨＤＤの取付、４ＴＢの１台目のＨＤＤの取付、４ＴＢの２台目のＨＤＤの取付、１台目のＳＳＤの取付、または、２台目のＳＳＤの取付が行われるため、作業工程ＷＰ６に対しては、２ＴＢの１台目のＨＤＤの取付用の取付手順書データ６１と、２ＴＢの２台目のＨＤＤの取付用の取付手順書データ６２と、４ＴＢの１台目のＨＤＤの取付用の取付手順書データ６３と、４ＴＢの２台目のＨＤＤの取付用の取付手順書データ６４と、１台目のＳＳＤの取付用の取付手順書データ６５と、２台目のＳＳＤの取付用の取付手順書データ６６とが用意される。よって、作業工程ＷＰ６における候補部品は、２ＴＢのＨＤＤ、４ＴＢのＨＤＤ、及び、ＳＳＤとなる。
【００２２】
また、作業工程ＷＰ７では、顧客の注文内容に従って、オプションの３台目の増設ストレージの取付、または、ストレージ取付用の取付枠（以下では「ストレージ取付枠」と呼ぶことがある）の取付の何れかが行われるため、作業工程ＷＰ７に対しては、増設ストレージの取付用の取付手順書データ７１と、ストレージ取付枠の取付用の取付手順書データ７２とが用意される。よって、作業工程ＷＰ７における候補部品は、増設ストレージ及びストレージ取付枠となる。
【００２３】
また、作業工程ＷＰ８では、顧客の注文内容に従って、ＤＶＤドライブの取付、または、ＤＶＤドライブのダミー（以下では「ＤＶＤダミー」と呼ぶことがある）の取付の何れかが行われるため、作業工程ＷＰ８に対しては、ＤＶＤドライブの取付用の取付手順書データ８１と、ＤＶＤダミーの取付用の取付手順書データ８２とが用意される。よって、作業工程ＷＰ８における候補部品は、ＤＶＤドライブ及びＤＶＤダミーとなる。
【００２４】
また、作業工程ＷＰ９では、作業工程ＷＰ１〜ＷＰ８に従って組み立てられたサーバ装置に対し、顧客の注文内容に従って、パターンＰ１〜Ｐ６の確認手順の何れに従った内部確認が行われるため、作業工程ＷＰ９に対しては、パターンＰ１〜Ｐ６のそれぞれの確認手順を示す６個の確認手順書データ９１〜９６が用意される。
【００２５】
図３〜図５に、取付手順書の一例を示す。図３は、メモリ１枚の取付用の取付手順書データ４１によって生成される表示画面ＤＳ１の一例を示し、図４は、メモリ２枚の取付用の取付手順書データ４２によって生成される表示画面ＤＳ２の一例を示し、図５は、メモリ４枚の取付用の取付手順書データ４３によって生成される表示画面ＤＳ３の一例を示す。図３〜図５に示すように、取付手順書データ４１，４２，４３によって、メインボードへのメモリの取付方法を示す表示画面ＤＳ１，ＤＳ２，ＤＳ３が生成される。
【００２６】
図６及び図７に、手順書定義テーブルＰＤＴの一例を示す。手順書定義テーブルＰＤＴは、メモリ１０２またはディスクドライブ１０３に予め記憶されている。
【００２７】
手順書定義テーブルＰＤＴでは、図６及び図７に示すように、複数の候補部品の各々と、複数の取付手順書データの各々と、取付手順書の選択条件（以下では「取付手順書選択条件」と呼ぶことがある）とが対応付けて設定されている。また、手順書定義テーブルＰＤＴでは、図７に示すように、複数の候補部品の各々と、複数の確認手順書データの各々と、確認手順書の選択条件（以下では「確認手順書選択条件」と呼ぶことがある）とが対応付けて設定されている。なお、手順書定義テーブルＰＤＴにおける候補部品のうち「ＨＤＤ−２ＴＢ」は２ＴＢのＨＤＤを示し、「ＨＤＤ−４ＴＢ」は４ＴＢのＨＤＤを示す。
【００２８】
また、手順書定義テーブルＰＤＴは、複数の候補部品の各々と、複数の取付手順書の各々と、取付手順書選択条件との対応付け（以下では「第一対応付け」と呼ぶことがある）を示す「対応付け情報」、及び、複数の候補部品の各々と、複数の確認手順書の各々と、確認手順書選択条件との対応付け（以下では「第二対応付け」と呼ぶことがある）を示す「対応付け情報」の一例である。
【００２９】
このように、手順書定義テーブルＰＤＴでは、第一対応付け及び第二対応付けが表形式で設定されている。
【００３０】
ここで、取付手順書選択条件及び確認手順書選択条件は、マーク○，●，★によって表される。
【００３１】
例えば、プロセッサ１０１は、作業工程ＷＰ１〜ＷＰ８については、選択するか否かの判定対象となる取付手順書（以下では「対象取付手順書」と呼ぶことがある）と、顧客の注文内容に従って選択された構成部品の少なくとも１つとに対して、マーク○が対応付けられているという条件（以下では「条件Ｃ１」と呼ぶことがある）に合致する場合に、複数の取付手順書の中から対象取付手順書を選択する。
【００３２】
また、プロセッサ１０１は、作業工程ＷＰ１〜ＷＰ８については、対象取付手順書と、顧客の注文内容に従って選択された構成部品のすべてとに対して、マーク●が対応付けられているという条件（以下では「条件Ｃ２」と呼ぶことがある）に合致する場合に、複数の取付手順書の中から対象取付手順書を選択する。
【００３３】
また、プロセッサ１０１は、作業工程ＷＰ１〜ＷＰ８については、対象取付手順書と、顧客の注文内容では選択されなかった候補部品のすべてとに対して、マーク★が対応付けられているという条件（以下では「条件Ｃ３」と呼ぶことがある）に合致する場合に、複数の取付手順書の中から対象取付手順書を選択する。
【００３４】
また、プロセッサ１０１は、作業工程ＷＰ９については、確認手順書データ９１〜９６の中から、条件Ｃ１，Ｃ２，Ｃ３のうち確認手順書データに対応付けられているマークに対応する条件のすべてに合致する確認手順書データを選択する。
【００３５】
プロセッサ１０１は、以下のようにして、ＢＴＯでの顧客の注文内容に従って複数の候補部品の中から選択された構成部品に基づいて、手順書定義テーブルＰＤＴを用いて、１つのサーバ装置を製造するための作業工程ＷＰ１〜ＷＰ８の各工程毎に、複数の取付手順書の中から少なくとも１つの取付手順書を選択する。また、プロセッサ１０１は、以下のようにして、ＢＴＯでの顧客の注文内容に従って複数の候補部品の中から選択された構成部品に基づいて、手順書定義テーブルＰＤＴを用いて、複数の確認手順書の中から１つの確認手順書を選択する。
【００３６】
すなわち、コンピュータ装置１０とＬＡＮ２０を介して接続されている他のコンピュータ装置には、ＢＴＯでの顧客の注文内容を示す情報（以下では「注文情報」と呼ぶことがある）が入力される。他のコンピュータ装置は、注文情報に基づいて製造ＢＯＭ（Bills  Of  Materials）を作成し、作成した製造ＢＯＭをＬＡＮ２０を介してコンピュータ装置１０へ送信する。他のコンピュータ装置から送信された製造ＢＯＭは、ＮＩＣ１０４を介してプロセッサ１０１に入力される。
【００３７】
例えば、注文情報に示された注文内容が「ＣＰＵ３，メモリ４枚，５８０Ｗ電源，１台目のストレージ：２ＴＢのＨＤＤ，２台目のストレージ：２ＴＢのＨＤＤ，増設ストレージ：２ＴＢのＨＤＤ，ＤＶＤドライブ：あり」であった場合、他のコンピュータ装置は、注文内容に基づいて、図８及び図９に示すような製造ＢＯＭ（Bills  Of  Materials）を作成する。つまり、注文内容が「ＣＰＵ３，メモリ４枚，５８０Ｗ電源，１台目のストレージ：２ＴＢのＨＤＤ，２台目のストレージ：２ＴＢのＨＤＤ，増設ストレージ：２ＴＢのＨＤＤ，ＤＶＤドライブ：あり」であった場合、他のコンピュータ装置は、複数の候補部品の中から、ベースと、メインボード（ＭＢ）と、ＣＰＵ３と、ヒートシンクＢと、メモリ４枚セットと、５８０Ｗ電源と、３台の２ＴＢのＨＤＤと、ＤＶＤドライブとを構成部品として選択し、選択したこれらの構成部品からなる製造ＢＯＭを作成する。
【００３８】
プロセッサ１０１は、図８及び図９に示すように、他のコンピュータ装置によって作成された製造ＢＯＭを手順書定義テーブルＰＤＴに展開する。プロセッサ１０１は、例えばマーク□を用いて、製造ＢＯＭを手順書定義テーブルＰＤＴに展開する。つまり、手順書定義テーブルＰＤＴに設定された複数の候補部品のうち、マーク□が付されている候補部品が構成部品となる。
【００３９】
次いで、プロセッサ１０１は、作業工程ＷＰ１〜ＷＰ８の各工程毎に、複数の取付手順書の中から少なくとも１つの取付手順書を選択する。
【００４０】
例えば、図８に示すように、作業工程ＷＰ１における取付手順書データ１１を対象取付手順書とした場合、取付手順書データ１１の列に設定されている２つのマーク●のすべてに対して構成部品が存在する。つまり、取付手順書データ１１は、条件Ｃ２に合致する。一方で、作業工程ＷＰ１における取付手順書データ１２を対象取付手順書とした場合、取付手順書データ１２の列に設定されている２つのマーク●のうち、上方のマーク●に対しては構成部品が存在するが、下方のマーク●に対しては構成部品が存在しない。つまり、取付手順書データ１２は、条件Ｃ１，Ｃ２，Ｃ３の何れにも合致しない。そこで、プロセッサ１０１は、作業工程ＷＰ１については、図１０に示すように、取付手順書データ１１，１２の中から、取付手順書データ１１を選択する。
【００４１】
また例えば、作業工程ＷＰ２における取付手順書データ２１を対象取付手順書とした場合、取付手順書データ２１の列に設定されている１つのマーク●に対して構成部品が存在する。つまり、取付手順書データ２１は、条件Ｃ２に合致する。そこで、プロセッサ１０１は、作業工程ＷＰ２については、図１０に示すように、取付手順書データ２１を選択する。
【００４２】
また例えば、作業工程ＷＰ３における取付手順書データ３１を対象取付手順書とした場合、取付手順書データ３１の列に設定されている２つのマーク●の何れに対しても構成部品が存在しない。また、作業工程ＷＰ３における取付手順書データ３２を対象取付手順書とした場合、取付手順書データ３２の列に設定されている２つのマーク●の何れに対しても構成部品が存在しない。つまり、取付手順書データ３１，３２は、条件Ｃ１，Ｃ２，Ｃ３の何れにも合致しない。一方で、作業工程ＷＰ３における取付手順書データ３３を対象取付手順書とした場合、取付手順書データ３３の列に設定されている２つのマーク●のすべてに対して構成部品が存在する。つまり、取付手順書データ３３は、条件Ｃ２に合致する。そこで、プロセッサ１０１は、作業工程ＷＰ３については、図１０に示すように、取付手順書データ３１，３２，３３の中から、取付手順書データ３３を選択する。
【００４３】
また例えば、作業工程ＷＰ４における取付手順書データ４１を対象取付手順書とした場合、取付手順書データ４１の列に設定されている１つのマーク●に対する構成部品は存在しない。また、作業工程ＷＰ４における取付手順書データ４２を対象取付手順書とした場合、取付手順書データ４２の列に設定されている１つのマーク●に対する構成部品は存在しない。つまり、取付手順書データ４１，４２は、条件Ｃ１，Ｃ２，Ｃ３の何れにも合致しない。一方で、作業工程ＷＰ４における取付手順書データ４３を対象取付手順書とした場合、取付手順書データ４３の列に設定されている１つのマーク●に対して構成部品が存在する。つまり、取付手順書データ４３は、条件Ｃ２に合致する。そこで、プロセッサ１０１は、作業工程ＷＰ４については、図１０に示すように、取付手順書データ４１，４２，４３の中から、取付手順書データ４３を選択する。
【００４４】
また例えば、作業工程ＷＰ５における取付手順書データ５１を対象取付手順書とした場合、取付手順書データ５１の列に設定されている１つのマーク●に対して構成部品が存在する。つまり、取付手順書データ５１は、条件Ｃ２に合致する。一方で、作業工程ＷＰ５における取付手順書データ５２を対象取付手順書とした場合、取付手順書データ５２の列に設定されている１つのマーク●に対する構成部品は存在しない。つまり、取付手順書データ５２は、条件Ｃ１，Ｃ２，Ｃ３の何れにも合致しない。そこで、プロセッサ１０１は、作業工程ＷＰ５については、図１０に示すように、取付手順書データ５１，５２の中から、取付手順書データ５１を選択する。
【００４５】
また例えば、図９に示すように、作業工程ＷＰ６における取付手順書データ６１を対象取付手順書とした場合、取付手順書データ６１の列に設定されている１つのマーク●に対して構成部品が存在する。また、作業工程ＷＰ６における取付手順書データ６２を対象取付手順書とした場合、取付手順書データ６２の列に設定されている１つのマーク●に対して構成部品が存在する。つまり、取付手順書データ６１，６２は、条件Ｃ２に合致する。一方で、作業工程ＷＰ６における取付手順書データ６３を対象取付手順書とした場合、取付手順書データ６３の列に設定されている１つのマーク●に対する構成部品は存在しない。また、作業工程ＷＰ６における取付手順書データ６４を対象取付手順書とした場合、取付手順書データ６４の列に設定されている１つのマーク●に対する構成部品は存在しない。また、作業工程ＷＰ６における取付手順書データ６５を対象取付手順書とした場合、取付手順書データ６５の列に設定されている１つのマーク●に対する構成部品は存在しない。また、作業工程ＷＰ６における取付手順書データ６６を対象取付手順書とした場合、取付手順書データ６６の列に設定されている１つのマーク●に対する構成部品は存在しない。つまり、取付手順書データ６３，６４，６５，６６は、条件Ｃ１，Ｃ２，Ｃ３の何れにも合致しない。そこで、プロセッサ１０１は、作業工程ＷＰ６については、図１０に示すように、取付手順書データ６１，６２，６３，６４，６５，６６の中から、取付手順書データ６１，６２を選択する。
【００４６】
また例えば、作業工程ＷＰ７における取付手順書データ７１を対象取付手順書とした場合、取付手順書データ７１の列に設定されている３つのマーク○のうち最上のマーク○に対して構成部品が存在する。つまり、取付手順書データ７１は、条件Ｃ１に合致する。一方で、作業工程ＷＰ７における取付手順書データ７２を対象取付手順書とした場合、取付手順書データ７２の列に設定されている３つのマーク★のうち最上のマーク★に対して構成部品が存在する。つまり、取付手順書データ７２は、条件Ｃ１，Ｃ２，Ｃ３の何れにも合致しない。そこで、プロセッサ１０１は、作業工程ＷＰ７については、図１０に示すように、取付手順書データ７１，７２の中から、取付手順書データ７１を選択する。
【００４７】
また例えば、作業工程ＷＰ８における取付手順書データ８１を対象取付手順書とした場合、取付手順書データ８１の列に設定されている１つのマーク●に対して構成部品が存在する。つまり、取付手順書データ８１は、条件Ｃ２に合致する。一方で、作業工程ＷＰ８における取付手順書データ８２を対象取付手順書とした場合、取付手順書データ８２の列に設定されている１つのマーク●に対する構成部品は存在しない。つまり、取付手順書データ８２は、条件Ｃ１，Ｃ２，Ｃ３の何れにも合致しない。そこで、プロセッサ１０１は、作業工程ＷＰ８については、図１０に示すように、取付手順書データ８１，８２の中から、取付手順書データ８１を選択する。
【００４８】
そして、プロセッサ１０１は、図１０に示すように、作業工程ＷＰ１〜ＷＰ８の各工程で選択した取付手順書データ１１，２１，３３，４３，５１，６１，６２，７１，８１の各々を互いに結合することにより、ＢＴＯでの顧客の注文内容に応じて製造される１つのサーバ装置の組立手順書ＢＰを作成する。
【００４９】
また、選択するか否かの判定対象となる確認手順書（以下では「対象確認手順書」と呼ぶことがある）を、作業工程ＷＰ９における確認手順書データ９１とした場合、確認手順書データ９１の列に設定されている１つのマーク●に対して構成部品が存在する一方で、確認手順書データ９１の列に設定されている４つのマーク★のうち最上及び最下のマーク★に対して構成部品が存在する。つまり、確認手順書データ９１は、条件Ｃ２には合致するが、条件Ｃ３には合致しない。
【００５０】
また、作業工程ＷＰ９における確認手順書データ９２を対象確認手順書とした場合、確認手順書データ９２の列に設定されている１つのマーク●に対して構成部品が存在する。また、確認手順書データ９２の列に設定されている３つのマーク○のうち最上のマーク○に対して構成部品が存在する。一方で、確認手順書データ９２の列に設定されている１つのマーク★に対して構成部品が存在する。つまり、確認手順書データ９２は、条件Ｃ１，Ｃ２には合致するが、条件Ｃ３には合致しない。
【００５１】
また、作業工程ＷＰ９における確認手順書データ９３を対象確認手順書とした場合、確認手順書データ９３の列に設定されている２つのマーク●のすべてに対して構成部品が存在する。また、確認手順書データ９３の列に設定されている３つのマーク○のうち最上のマーク○に対して構成部品が存在する。つまり、確認手順書データ９３は、各マーク○，●に対応する各条件Ｃ１，Ｃ２のすべてに合致する。
【００５２】
また、作業工程ＷＰ９における確認手順書データ９４を対象確認手順書とした場合、確認手順書データ９４の列に設定されている１つのマーク●に対する構成部品は存在しない。また、確認手順書データ９４の列に設定されている４つのマーク★のうち最上及び最下のマーク★に対して構成部品が存在する。つまり、確認手順書データ９４は、条件Ｃ２，Ｃ３の何れにも合致しない。
【００５３】
また、作業工程ＷＰ９における確認手順書データ９５を対象確認手順書とした場合、確認手順書データ９５の列に設定されている１つのマーク●に対する構成部品は存在しない。また、確認手順書データ９５の列に設定されている３つのマーク○のうち最上のマーク○に対して構成部品が存在する。また、確認手順書データ９５の列に設定されている１つのマーク★に対して構成部品が存在する。つまり、確認手順書データ９５は、条件Ｃ１には合致するが、条件Ｃ２，Ｃ３には合致しない。
【００５４】
また、作業工程ＷＰ９における確認手順書データ９６を対象確認手順書とした場合、確認手順書データ９６の列に設定されている２つのマーク●のうち、下方のマーク●に対する構成部品は存在するが、上方のマーク●に対する構成部品は存在しない。また、確認手順書データ９６の列に設定されている３つのマーク○のうち最上のマーク○に対して構成部品が存在する。つまり、確認手順書データ９６は、条件Ｃ１には合致するが、条件Ｃ２には合致しない。
【００５５】
そこで、プロセッサ１０１は、作業工程ＷＰ９については、図１０に示すように、確認手順書データ９１，９２，９３，９４，９５，９６の中から、確認手順書データ９３を選択する。
【００５６】
以上のように、実施例１では、コンピュータ装置１０は、プロセッサ１０１と、メモリ１０２と、ディスクドライブ１０３とを有する。メモリ１０２またはディスクドライブ１０３は、複数の候補部品の各々に対応する複数の取付手順書を記憶する。また、メモリ１０２またはディスクドライブ１０３は、複数の候補部品の各々と、複数の取付手順書の各々と、取付手順書選択条件とが対応付けて設定されている手順書定義テーブルＰＤＴを記憶する。プロセッサ１０１は、複数の候補部品の中から選択された構成部品に基づいて、手順書定義テーブルＰＤＴを用いて、１つのサーバ装置を製造するための複数の作業工程の各工程毎に、複数の取付手順書の中から少なくとも１つの取付手順書を選択する。そして、プロセッサ１０１は、複数の作業工程の各工程に渡って選択した複数の取付手順書を結合することにより、１つのサーバ装置の組立手順書を作成する。
【００５７】
こうすることで、ＢＴＯ方式で製造される製品の組立手順書を効率良く作成することができる。
【００５８】
また、実施例１では、取付手順書選択条件は、マーク○、マーク●、及び、マーク★の少なくとも一つによって表される。プロセッサ１０１は、各マーク○，●，★にそれぞれ対応する取付手順書選択条件である条件Ｃ１，Ｃ２，Ｃ３に従って、複数の取付手順書の中から少なくとも１つの取付手順書を選択する。
【００５９】
こうすることで、複数の取付手順書の各々について適切な取付手順書選択条件を容易に設定することができる。
【００６０】
また、メモリ１０２またはディスクドライブ１０３は、組立手順書に従って組み立てられるサーバ装置の複数の確認手順書を記憶する。また、手順書定義テーブルＰＤＴには、複数の候補部品の各々と、複数の確認手順書の各々と、確認手順書選択条件とが対応付けて設定されている。プロセッサ１０１は、複数の候補部品の中から選択された構成部品に基づいて、手順書定義テーブルＰＤＴを用いて、複数の確認手順書の中から１つの確認手順書を選択する。
【００６１】
こうすることで、ＢＴＯ方式で製造される製品の確認手順書を効率良く作成することができる。
【００６２】
また、実施例１では、手順書定義テーブルＰＤＴには、第一対応付け及び第二対応付けが表形式で設定されている。
【００６３】
こうすることで、取付手順書選択条件及び確認手順書選択条件の設定や変更を容易に行うことができる。
【００６４】
以上、実施例１について説明した。
【００６５】
［実施例２］
コンピュータ装置１０での上記説明における各処理の全部または一部は、各処理に対応するプログラムをプロセッサ１０１に実行させることによって実現しても良い。例えば、上記説明における各処理に対応するプログラムがメモリ１０２またはディスクドライブ１０３に記憶され、プログラムがプロセッサ１０１によって、メモリ１０２またはディスクドライブ１０３から読み出されて実行されても良い。また、プログラムは、任意のネットワークを介してコンピュータ装置１０に接続されたプログラムサーバに記憶され、そのプログラムサーバからコンピュータ装置１０にダウンロードされて実行されたり、コンピュータ装置１０が読み取り可能な記録媒体に記憶され、その記録媒体から読み出されて実行されても良い。コンピュータ装置１０が読み取り可能な記録媒体には、例えば、メモリカード、ＵＳＢメモリ、ＳＤカード、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ、及び、Ｂｌｕ−ｒａｙ（登録商標）ディスク等の可搬の記憶媒体が含まれる。また、プログラムは、任意の言語や任意の記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。また、プログラムは必ずしも単一的に構成されるものに限られず、複数のモジュールや複数のライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものも含む。
【００６６】
以上、実施例２について説明した。
【符号の説明】
【００６７】
１０  コンピュータ装置
１０１  プロセッサ
１０２  メモリ
１０３  ディスクドライブ
１０４  ＮＩＣ
【図１】
2020154595.tif 000003
【図２】
2020154595.tif 000004
【図３】
2020154595.tif 000005
【図４】
2020154595.tif 000006
【図５】
2020154595.tif 000007
【図６】
2020154595.tif 000008
【図７】
2020154595.tif 000009
【図８】
2020154595.tif 000010
【図９】
2020154595.tif 000011
【図１０】
2020154595.tif 000012