[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2007334393A - Method and system for managing parts list data - Google Patents

Method and system for managing parts list data Download PDF

Info

Publication number
JP2007334393A
JP2007334393A JP2006162012A JP2006162012A JP2007334393A JP 2007334393 A JP2007334393 A JP 2007334393A JP 2006162012 A JP2006162012 A JP 2006162012A JP 2006162012 A JP2006162012 A JP 2006162012A JP 2007334393 A JP2007334393 A JP 2007334393A
Authority
JP
Japan
Prior art keywords
parts table
table data
data
parts
bom
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006162012A
Other languages
Japanese (ja)
Inventor
Atsushi Oka
敦 岡
Yasuhiro Kawabata
康宏 川端
Kimitaka Tamura
公孝 田村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2006162012A priority Critical patent/JP2007334393A/en
Publication of JP2007334393A publication Critical patent/JP2007334393A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • General Factory Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To enhance design efficiency and reduce load on designers by eliminating the complicated design operations due to the complications of the management of preparation history of parts list data in each process and related managements of parts lift data between processes. <P>SOLUTION: The latest first parts list data grouped in the first step and the latest second parts list data grouped in the second step positioned in the step on the downstream side of the first step and prepared before the first parts list data are merged in the step. The third parts list data grouped in the second process is prepared, and the prepared third parts list data is displayed. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、製品の販売、設計、製造、調達、保守の一連の業務において作成される部品表の管理技術に関するものである。   The present invention relates to a technology for managing a bill of materials created in a series of operations of product sales, design, manufacture, procurement, and maintenance.

従来より、様々な部品表(BOM:Bill of Materialともいう)が部門別に作成され、それぞれの部門で管理されてきた。最近は、部品表のデータ構造を一つに統合して管理し、業務のコンカレント化やコラボレーションを実現して設計業務の効率向上や品質向上をはかる取組みが開始されている。しかし、部品表管理システムの一元化は長年の課題であるにもかかわらず、その実現は困難な状況である。部品表を活用する各々の業務で必要となるデータが異なっているからである。企画部門と製造部門や調達部門が意識すべき製品の属性や設計時の評価ポイントはそれぞれ異なるのである。また、通常は、上流工程で作成した部品表から順番に下流工程の部品表が作成される。たとえば、企画部門でコストの観点で設計しコストに関するデータが部品表の属性に追加される。開発設計部門では性能や品質の観点で設計し性能や品質に関するデータが部品表の属性に追加される。生産部門では組立性や作業効率の観点で設計され工程や工順に関するデータが部品表の属性に追加される(本明細書では、部品の親子関係や様々な属性データをあわせて部品表データとよぶ)。最近では、環境に配慮した設計観点が要求されているため、環境設計部門による化学物質含有の観点などを設計する工程が一連の設計業務に加えられている。このように、異なる目的や様式の部品表が複数の部門間で共有あるいは連携され、設計業務で考慮する項目が多項目化、専門化している状況では、いかに容易かつ正確に部品表を流用し、再利用を促進して設計業務の効率向上や品質向上を図りながら、開発リードタイムの短縮やコスト削減を実現するかが重要な経営課題となっている。   Conventionally, various bills of materials (also called BOM: Bill of Material) have been created for each department and managed by each department. Recently, efforts have been started to improve the efficiency and quality of design work by integrating and managing the data structure of the bill of materials in one, realizing concurrent work and collaboration. However, unification of the parts table management system has been a challenge for many years, but it is difficult to realize it. This is because the data required for each business using the bill of materials is different. The product attributes that the planning department, the manufacturing department, and the procurement department should be aware of and the evaluation points at the time of design are different. Usually, the parts list for the downstream process is created in order from the parts table created for the upstream process. For example, the planning department designs data from the viewpoint of cost and adds data related to cost to the attribute of the bill of materials. The development and design department designs from the perspective of performance and quality, and adds performance and quality data to the BOM attributes. In the production department, data is designed from the viewpoint of assembly and work efficiency, and data related to the process and routing is added to the attributes of the BOM. (In this specification, the BOM data and the various attribute data are combined with the BOM data. Called). Recently, a design viewpoint in consideration of the environment is required, and a process of designing a viewpoint of chemical substance inclusion by the environmental design department is added to a series of design work. In this way, when a bill of materials with different purposes and styles is shared or linked among multiple departments and the items considered in the design work are multi-items and specialized, how easily and accurately the bill of materials can be diverted. In order to improve the efficiency and quality of design work by promoting reuse, it is an important management issue to reduce development lead time and cost.

たとえば、特開2002−73708号公報(特許文献1)によれば、機能設計工程や生産設計工程など、複数の工程で作成される目的や様式の異なる部品表データを相互に関連付けた形式で保持する技術と、関連付けた情報にもとづき一方の部品表データを他方の部品表データに再利用する技術が提案されている。   For example, according to Japanese Patent Laid-Open No. 2002-73708 (Patent Document 1), parts table data having different purposes and formats created in a plurality of processes, such as a function design process and a production design process, are held in a mutually correlated format. And a technique for reusing one part table data to another part table data based on the associated information.

特開2002−73708号公報JP 2002-73708 A

上記従来技術は、関連情報を利用して部品表情報を再利用できるため設計効率向上や負荷の低減に効果はあるが、一方で、部品表情報を再利用するためにはその都度関連情報を設定しなければならず、各々の工程内で重要となる作成履歴の管理についてまでは考慮されていない。   The above prior art is effective in improving the design efficiency and reducing the load because the BOM information can be reused using the related information. On the other hand, in order to reuse the BOM information, The management of the creation history that is important in each process is not considered.

また、部品表データとその作成履歴を管理し、作成履歴を利用して別の部品表データを作成(復元)する技術が提案されている。この技術は、設計変更が発生した場合でも、過去の作成履歴から最新の部品表データを復元できるため効率面に加えて、信頼性や品質の確保という効果があるが、複数の工程を経て作成される部品表データの関連性や作成経過についてまでは考慮されていない。   In addition, there has been proposed a technology for managing the bill of material data and its creation history, and creating (restoring) another bill of material data using the creation history. This technology has the effect of ensuring reliability and quality in addition to efficiency because it can restore the latest BOM data from past creation history even if design changes occur, but it is created through multiple processes. It does not take into account the relevance of the bill of material data and the process of creation.

本発明は、上述したような、各々の工程内における部品表の作成履歴の管理と、複数工程をまたがった部品表の関連性管理という両複雑性に伴う設計業務の煩雑さを解決し、複数の工程間をまたがる部品表の作成をコンピュータにより支援して、容易かつ正確に部品表を流用し、再利用を促進して設計業務の効率向上や品質向上を図りながら、開発リードタイムの短縮やコスト削減することを目的とする。   The present invention solves the complexity of the design work associated with both the complexity of managing the parts table creation history in each process and managing the relevance of the parts table across multiple processes, as described above. Supporting the creation of a bill of materials that spans different processes by a computer, diverting the bill of material easily and accurately, promoting reuse, improving the efficiency and quality of design work, and reducing development lead time The purpose is to reduce costs.

上記の目的を達成するために、本発明は、部品に関する品目情報と部品構成に関する情報とを有し記憶装置に格納される部品表データを参照して新しい部品表データを作成する部品表データ管理技術であって、第1の工程に属する最新の第1の部品表データと、第1の工程より下流工程に位置付けられる第2の工程に属し、第1の部品表データより前に作成されかつ当該工程で最新の第2の部品表データとをマージして、第2の工程に属する第3の部品表データを作成し、作成された第3の部品表データを表示する部品表データ管理技術を特徴とする。   In order to achieve the above object, the present invention has a parts table data management for creating new parts table data by referring to the parts table data stored in a storage device having item information on parts and information on parts configuration. The technology is the latest first BOM data belonging to the first process, the second process positioned downstream from the first process, and created before the first BOM data and The parts table data management technology for merging the latest second parts table data in the process, creating third part table data belonging to the second process, and displaying the created third parts table data It is characterized by.

本発明の一実施形態によれば、部品表作成依頼を受け付け、依頼内容にしたがって部品表データベース(以下、部品表データDBという)に格納された過去に作成された部品表データを読み込み、個々の部品表を構成する部品の親子関係や属性値の変更といった部品表データの作成内容および作成履歴番号と、工程間の部品表データの関連部品表情報をそれぞれ作成日時ととも参照し、工程間をまたがる部品表データの作成経過を追跡可能な部品表履歴情報テーブルをメモリ上に作成して部品表履歴をチェックし、部品表履歴情報テーブルを利用して新たな部品表データを作成する機能を備えた部品表データ管理サーバを提供する。   According to an embodiment of the present invention, a bill of materials creation request is received, and the bill of material data created in the past stored in a bill of materials database (hereinafter referred to as a bill of material data DB) is read according to the contents of the request. Refer to the contents and creation history number of the BOM data such as the parent-child relationship of the parts that make up the BOM and the change of attribute values, and the related BOM information of the BOM data between processes, together with the creation date and time. A function to create a BOM history information table that can track the creation process of BOM data on the memory, check the BOM history, and create new BOM data using the BOM history information table. A bill of materials data management server is provided.

本発明では、各々の工程内における部品表の作成履歴の管理と、複数工程をまたがった部品表の関連性管理という両複雑性に伴う設計業務の煩雑さを解決し、複数の工程間をまたがる部品表の作成をコンピュータにより支援して、容易かつ正確に部品表データを作成できるので、部品表データを流用し、再利用を促進して設計業務の効率向上や品質向上を図りながら、開発リードタイムの短縮やコスト削減するという効果がある。   In the present invention, the complexity of design work associated with both complexity of managing the creation history of the bill of materials in each process and managing the relevance of the bill of materials across multiple processes is solved, and the process spans multiple processes. Since the BOM data can be easily and accurately created by supporting the creation of the BOM, the development lead can be reused to promote reuse and improve the efficiency and quality of the design work. This has the effect of reducing time and costs.

以下、本発明の実施形態について、図面を用いて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明における部品表履歴情報の概念図である。部品表履歴情報100は、部品表を作成する各々の設計工程101、102、103を持つ。この例では、上流工程から下流工程へ向かって機能設計工程、環境設計工程、生産設計工程を表現している。部品表データ104は、機能設計工程101で作成された部品表名称がBOM1であり、作成履歴番号が1である部品表データを示しておりBOM1_1と表現している。部品表データ105は、環境設計工程102で作成された部品表名称がBOM2であり、作成履歴番号が1である部品表データを示しておりBOM2_1と表現している。同様に、部品表データ106は、生産設計工程103で作成された部品表名称がBOM3であり、作成履歴番号が1である部品表データを示しておりBOM3_1と表現している。時間の経過とともに上流工程から下流工程に向かって部品表データが作成される。機能設計工程101内の実線の矢印107は、部品表データBOM1_1からBOM1_2を作成したことを示す部品表作成履歴であり、BOM1_2は、作成履歴番号が2である部品表名称がBOM1の部品表データである。作成履歴番号は時間の経過とともに大きくなる。   FIG. 1 is a conceptual diagram of parts table history information in the present invention. The parts table history information 100 has design steps 101, 102, and 103 for creating a parts table. In this example, a functional design process, an environmental design process, and a production design process are expressed from the upstream process toward the downstream process. The BOM data 104 indicates BOM data with a BOM1 name created in the function design process 101 and a creation history number of 1 and is expressed as BOM1_1. The BOM data 105 is BOM2 having a BOM2 name created in the environmental design process 102 and a creation history number of 1, and is represented as BOM2_1. Similarly, the parts table data 106 indicates part table data having a part table name created in the production design process 103 of BOM3 and a creation history number of 1, and is expressed as BOM3_1. The parts table data is created from the upstream process toward the downstream process as time passes. A solid line arrow 107 in the function design process 101 is a BOM creation history indicating that BOM1_2 has been created from the BOM data BOM1_1. BOM1_2 is a BOM data with a BOM name of BOM1 whose creation history number is 2. It is. The creation history number increases with time.

機能設計工程101で作成された部品表データ104と環境設計工程102で作成された部品表データ105とを結ぶ実線の矢印112は、部品表データBOM1_1からBOM2_1を作成したことを示す関連部品表情報であり、BOM1_1を流用してBOM2_1を作成したことを表す。図1中のカッコつき数字は、部品表データの作成順を示しており(1)から始まって(7)に至る手順によって各部品表が作成された過程を示している。このように、個々の部品表を構成する部品の親子関係や属性値の変更といった部品表データの作成内容の時間経過にともなう蓄積を部品表作成履歴とし、作成履歴番号が対応付けられる。この部品表作成履歴と工程間の部品表データの関連部品表情報をそれぞれ作成日時とともに参照し、工程間をまたがる部品表データの作成経過を追跡可能な部品表履歴情報(後述の部品表履歴情報テーブル209)を持つところに本実施形態の特徴がある。後述するが、本実施形態の部品表データ管理システムは、(1)から(5)までの過程で作成された部品表履歴を利用して、(6)の過程と(7)の過程を経てBOM2_3、BOM3_2を作成して提供するものである。それは、点線の矢印108に示すように、BOM2_2からBOM2_3を作成し、点線の矢印109に示すように、BOM3_1からBOM3_2を作成して提供することに等しい。また、太字の矢印110と111は、BOM2_3、BOM3_2の作成に伴い作成する関連部品表情報を示している。   A solid line arrow 112 connecting the BOM data 104 created in the functional design process 101 and the BOM data 105 created in the environmental design process 102 is related BOM information indicating that BOM2_1 has been created from the BOM data BOM1_1. It represents that BOM2_1 was created by diverting BOM1_1. The numbers in parentheses in FIG. 1 indicate the order of creation of the parts table data, and indicate the process in which each parts table is created by the procedure starting from (1) to (7). In this way, the storage with the passage of time of the creation contents of the parts table data such as the change in the parent-child relationship and the attribute value of the parts constituting the individual parts table is used as the part table creation history, and the creation history number is associated. This BOM creation history and the related BOM information of the BOM data between processes are referred to together with the creation date and time, and the BOM history information that can track the creation process of BOM data across processes (BOM history information described later) The feature of this embodiment is that the table 209) is provided. As will be described later, the BOM data management system of the present embodiment uses the BOM history created in the processes from (1) to (5), and goes through the processes of (6) and (7). BOM2_3 and BOM3_2 are created and provided. That is equivalent to creating and providing BOM2_3 from BOM2_2, as shown by dotted arrow 108, and creating BOM3_1 from BOM3_1, as shown by dotted arrow 109. Also, bold arrows 110 and 111 indicate related parts table information created in accordance with creation of BOM2_3 and BOM3_2.

本実施形態の部品表データ管理システムの全体構成について、図2を用いて説明する。ネットワーク201に複数のクライアントマシン202と部品表データ管理サーバ203(サーバマシン)が接続されている。部品表データ管理サーバ203は、CPU205とメモリ206を備え、部品表データDB208を保持する記憶装置が接続される。そして、メモリ206上に部品表データ管理プログラム207が配置され、CPU205がこのプログラムを実行することにより、図1の部品表履歴情報の概念図で示した部品表履歴情報テーブル209が作成され保持される。部品表履歴情報テーブル209の作成に際し、部品表データ管理プログラム207は、部品表データDB208から後述する必要データを読み出し、メモリ206に展開して保持する。   The overall configuration of the parts table data management system of this embodiment will be described with reference to FIG. A plurality of client machines 202 and a parts table data management server 203 (server machine) are connected to the network 201. The BOM data management server 203 includes a CPU 205 and a memory 206, and is connected to a storage device that holds a BOM data DB 208. Then, the parts table data management program 207 is arranged on the memory 206, and the CPU 205 executes this program, so that the parts table history information table 209 shown in the conceptual diagram of the parts table history information in FIG. 1 is created and held. The When creating the BOM history information table 209, the BOM data management program 207 reads out necessary data (to be described later) from the BOM data DB 208, expands it in the memory 206, and holds it.

部品表履歴情報テーブル209の詳細を図3に示す。部品表データ管理プログラム207が利用する部品表履歴情報テーブル209は、たとえば、部品表識別子(BOM_ID)と作成履歴番号を持つ縦軸が時間、横軸が工程区分で示す工程の並びの2次元配列である。具体例として、部品表履歴情報テーブル209の第1行第1列目の部品表識別子に「001」を、作成履歴番号に「1」を設定している。第3行第3列目の部品表識別子に「003」を、作成履歴番号に「2」を設定している。部品表識別子と作成履歴番号をあわせて部品表識別情報という。部品表識別子の一部で工程区分を表してもよいし、部品表識別子とは別に部品表識別情報の一成分として工程区分を設定してもよい。   Details of the parts table history information table 209 are shown in FIG. The BOM history information table 209 used by the BOM data management program 207 is, for example, a two-dimensional array in which the vertical axis having a BOM identifier (BOM_ID) and a creation history number is time, and the horizontal axis is a process sequence indicated by process category. It is. As a specific example, “001” is set as the parts table identifier in the first row and first column of the parts table history information table 209, and “1” is set as the creation history number. “003” is set in the parts table identifier in the third row and third column, and “2” is set in the creation history number. The parts table identifier and the creation history number are collectively referred to as parts table identification information. The process classification may be represented by a part of the parts table identifier, or the process classification may be set as a component of the parts table identification information separately from the parts table identifier.

次に、図4と図5から図28を用いて、本発明における部品表データ管理システムが扱うデータと処理の流れを説明する。部品表データ管理サーバ203が、クライアントマシン202から部品表作成依頼を受け付ける。部品表作成依頼は、たとえば、部品表データの流用作成依頼であったり、部品表データの変更のためのチェックアウト依頼であり、対象となる部品表識別情報と工程区分、流用か変更かを示す処理種別からなるコマンドである(図5)。   Next, the data handled by the parts table data management system according to the present invention and the flow of processing will be described with reference to FIGS. 4 and 5 to 28. The BOM data management server 203 receives a BOM creation request from the client machine 202. The bill of material creation request is, for example, a request for diversion creation of bill of material data or a checkout request for changing bill of material data, and indicates whether the target bill of material identification information and process classification, diversion or change It is a command consisting of processing types (FIG. 5).

図5に示す部品表作成依頼データ501の1行目は、部品表識別子(BOM_ID)が「001」で、作成履歴番号が「3」である工程「111」で作成された部品表データを流用して(処理種別に示す)工程「222」の部品表データを作成することを依頼する。同様に、2行目は、部品表識別子(BOM_ID)が「003」で、作成履歴番号が「1」である工程「333」で作成された部品表データを編集のためにチェックアウトすることを依頼する。その処理種別は、「変更」と指定される。なお処理種別として部品表データを新規作成する場合があるが、従来技術の通りであるからその説明を省略する。   In the first row of the bill of materials creation request data 501 shown in FIG. 5, the bill of material data created in the process “111” with the bill of material identifier (BOM_ID) “001” and the creation history number “3” is diverted. Then, a request is made to create the parts table data of the process “222” (indicated in the processing type). Similarly, the second line indicates that the BOM data created in the process “333” having the BOM identifier (BOM_ID) “003” and the creation history number “1” is checked out for editing. Ask. The processing type is designated as “change”. Note that parts table data may be newly created as a processing type, but the description thereof is omitted because it is as in the prior art.

図16は、部品表作成依頼受付の処理フローである。部品表データ管理プログラム207は、図5に示す部品表作成依頼データを受け付け、部品表識別情報と工程区分、処理種別を取得する(S1601)。次に、部品表データ管理プログラム207は、処理種別が「流用」か否かを判定し(S1602)、「流用」であれば変数としてメモリ上に保持される流用候補部品表識別情報に取得した部品表識別情報を設定する(S1603)。   FIG. 16 is a processing flow for receiving a bill of materials creation request. The BOM data management program 207 receives the BOM creation request data shown in FIG. 5, and acquires BOM identification information, process classification, and processing type (S1601). Next, the BOM data management program 207 determines whether or not the processing type is “Diversion” (S1602), and if it is “Diversion”, the diversion candidate BOM identification information stored in the memory is acquired as a variable. The parts table identification information is set (S1603).

部品表データ管理プログラム207は、部品表作成依頼を受け付けると、部品表データDB208を検索して部品表履歴情報テーブル209を作成する。部品表データDB208には、部品表管理テーブル1201、品目情報テーブル1301、構成管理テーブル1401、構成情報テーブル401、関連部品表情報テーブル1801、および部品表作成履歴テーブル1901が格納されている。   When the parts table data management program 207 receives the parts table creation request, the parts table data management program 207 searches the parts table data DB 208 and creates the parts table history information table 209. The parts table data DB 208 stores a parts table management table 1201, an item information table 1301, a configuration management table 1401, a configuration information table 401, a related parts table information table 1801, and a parts table creation history table 1901.

部品表管理テーブル1201は、図12に示すように部品表識別子(BOM_ID)、部品表名称(BOM_NAME)、最上位部品識別子(TOP_PID)、および構成情報テーブル識別子(PS_TBL_ID)を属性として持つ。   As shown in FIG. 12, the parts table management table 1201 has a parts table identifier (BOM_ID), a parts table name (BOM_NAME), a top-level part identifier (TOP_PID), and a configuration information table identifier (PS_TBL_ID) as attributes.

品目情報テーブル1301は、図13に示すように部品表識別子(BOM_ID)、部品識別子(PID)、部品名称(PNAME)、作成履歴番号(OP_NO)と、作成者、作成日、更新日など部品表を構成する個々の部品情報を属性とし持つ。   As shown in FIG. 13, the item information table 1301 includes a parts table identifier (BOM_ID), a part identifier (PID), a part name (PNAME), a creation history number (OP_NO), a creator, a creation date, and an update date. Each component information that constitutes is included as an attribute.

構成管理テーブル1401は、図14に示すように構成情報テーブル識別子(PS_TBL_ID)、構成情報テーブル名称(PS_TBL_NAME)、実際の工程の順番に合わせて昇順に割り当てた工程区分を属性として持つ。   As shown in FIG. 14, the configuration management table 1401 has a configuration information table identifier (PS_TBL_ID), a configuration information table name (PS_TBL_NAME), and process categories assigned in ascending order according to the actual process order.

たとえば、部品表作成依頼をリクエストするクライアントに、図6に示すようなツリー構造の部品表データ601が表示される場合、部品表データDB208に格納される対応する構成情報テーブル401は、図7のようになる。図7の構成情報テーブル401−1は、たとえば、機能設計用の構成情報テーブルであり構成情報テーブル識別子として10001が構成管理テーブル1401に工程区分111とともに格納されている。図6に示すカッコ付き数字は品目情報テーブル1301で説明した部品識別子であり、部品表データ(BOM_ID:001)の階層構造を表現するために親子関係で構成情報テーブル401−1に格納される。構成情報テーブル401−1には、その他、構成する子部品の数である員数や機能設計特有属性である順序番号を持つ。一般に、部品表データは親子関係で格納し、クライアントマシンの画面に表示する場合などは階層構造で表示する場合が多い。   For example, when the parts table data 601 having a tree structure as shown in FIG. 6 is displayed on the client requesting the parts table creation request, the corresponding configuration information table 401 stored in the parts table data DB 208 is shown in FIG. It becomes like this. The configuration information table 401-1 in FIG. 7 is a configuration information table for function design, for example, and 10001 is stored in the configuration management table 1401 together with the process category 111 as a configuration information table identifier. The numbers in parentheses shown in FIG. 6 are the part identifiers described in the item information table 1301 and are stored in the configuration information table 401-1 in a parent-child relationship in order to express the hierarchical structure of the parts table data (BOM_ID: 001). In addition, the configuration information table 401-1 has a number that is the number of child parts to be configured and a sequence number that is a function design specific attribute. In general, BOM data is stored in a parent-child relationship and is often displayed in a hierarchical structure when displayed on the screen of a client machine.

同様に、図8と図9も、環境設計用の部品表データ801の表示例と対応する構成情報テーブル401−2を示している。図8は、図6の部品表データを流用して作成したことを示している。「筐体」の下に802で示す二つの部品を追加したことを示す。図9では、部品の追加を示すため、6行目7行目の作成履歴番号(OP_NO)に「2」が設定されている。そして、環境設計工程特有の属性として副資材コードが追加されており、ボンドとシールが設定されている。   Similarly, FIGS. 8 and 9 also show a configuration information table 401-2 corresponding to a display example of the parts table data 801 for environmental design. FIG. 8 shows that the parts table data shown in FIG. 6 was used. It shows that two parts indicated by 802 have been added under the “casing”. In FIG. 9, “2” is set in the creation history number (OP_NO) in the sixth row and the seventh row to indicate the addition of a component. A sub-material code is added as an attribute unique to the environmental design process, and a bond and a seal are set.

図10と図11は、生産設計用の部品表データ1001の表示例と対応する構成情報テーブル401−3を示している。図11の生産設計用の構成情報テーブル401−3では、8行目から12行目で順番に、パソコンへ組立工程を追加し、パソコンから基板を削除し、組立工程へ基板を追加し、最後に生産工程用には不要なボンドとシールを削除したことがわかる。   10 and 11 show a configuration information table 401-3 corresponding to a display example of the parts table data 1001 for production design. In the configuration information table 401-3 for production design in FIG. 11, the assembly process is added to the personal computer in order from the 8th line to the 12th line, the board is deleted from the personal computer, the board is added to the assembly process, and finally It can be seen that the unnecessary bonds and seals for the production process have been deleted.

追加、削除などの作成種別については、後述する図19で説明する。また、部品表管理テーブル1201で部品表識別子(BOM_ID)と構成情報テーブル識別子(PS_TBL_ID)の関係を、構成管理テーブル1401で構成情報テーブル識別子(PS_TBL_ID)と工程区分の関係を持っているので、テーブルの結合演算により、どの工程で作成された部品表データかがわかるテーブル構造になっている(図15)。なお部品表管理テーブル1201の各レコードに「工程区分」の属性をもたせ、構成管理テーブル1401をなくしてもよい。以上説明したように、クライアントマシンに表示可能な部品表データを、構成情報テーブル401として部品表データDB208に格納しており、部品表データ管理プログラム207は、部品表履歴情報テーブル209の作成時に参照する。   Creation types such as addition and deletion will be described later with reference to FIG. In addition, the parts table management table 1201 has a relationship between the parts table identifier (BOM_ID) and the configuration information table identifier (PS_TBL_ID), and the configuration management table 1401 has a relation between the configuration information table identifier (PS_TBL_ID) and the process category. The table structure shows the parts table data created in which process by the join operation (FIG. 15). Each record of the parts table management table 1201 may have a “process category” attribute, and the configuration management table 1401 may be omitted. As described above, the BOM data that can be displayed on the client machine is stored in the BOM data DB 208 as the configuration information table 401, and the BOM data management program 207 is referred to when the BOM history information table 209 is created. To do.

図18は、関連部品表情報テーブル1801のデータ構成を示す図である。関連部品表情報テーブル1801は、工程間の部品表情報の関連についての情報を格納する。たとえば、テーブルの1行目では、流用元の部品表作成工程である元工程区分「111」、流用元の部品表データの部品表識別子「001」と作成履歴番号「1」と、流用先の部品表作成工程である先工程区分「222」、流用先の部品表データの部品表識別子「002」と作成履歴番号「1」と、関連部品表情報の作成日時が設定されている。   FIG. 18 is a diagram showing a data configuration of the related parts table information table 1801. The related parts table information table 1801 stores information about the relation of parts table information between processes. For example, in the first row of the table, the original process classification “111” that is the diversion source BOM creation process, the BOM identifier “001” and the creation history number “1” of the diversion source BOM data, and the diversion destination The previous process classification “222”, which is the parts table creation process, the parts table identifier “002” and the creation history number “1” of the used parts table data, and the creation date and time of the related parts table information are set.

図19は、部品表作成履歴テーブル1901のデータ構成を示す図である。部品表作成履歴テーブル1901は、部品表識別子(BOM_ID)、作成履歴番号(OP_NO)、部品の追加、削除、変更などの作成種別(OP_TYPE)、作成日時(OP_DATE)および変更内容を属性として持ち、図6から図11で説明した構成情報テーブル401に設定した作成履歴番号と対応した全ての部品表データの作成履歴が格納されている。変更内容は、追加、削除された情報、変更前後の情報を格納する。   FIG. 19 is a diagram showing a data configuration of the parts table creation history table 1901. The parts table creation history table 1901 has a parts table identifier (BOM_ID), a creation history number (OP_NO), a creation type (OP_TYPE) such as addition, deletion, and modification of parts, a creation date and time (OP_DATE), and changes as attributes. The creation history of all the parts table data corresponding to the creation history number set in the configuration information table 401 described with reference to FIGS. 6 to 11 is stored. The contents of change store information added and deleted, and information before and after the change.

図17は部品表履歴情報作成の処理フローである。部品表データ管理プログラム207は、部品表作成依頼の受付処理で取得した部品表識別情報をもとに、関連部品表情報テーブル1801を検索し、関連する部品表識別子と工程区分を取得する(S1702)。例えば、部品表作成依頼の受付処理で取得したデータ((部品表識別子、作成履歴番号、工程区分)と表記する)が、(001,1,111)であった場合は、1行目のデータ(002,1,222)を取得し、続いて、取得したデータ(002,1,222)から2行目のデータ(003,1,333)を取得する。関連する部品表識別子が存在する間は、この関連する部品表識別情報と工程区分の取得を繰り返す(S1701)。   FIG. 17 is a processing flow for creating parts table history information. The BOM data management program 207 searches the related BOM information table 1801 based on the BOM identification information acquired in the reception process of the BOM creation request, and acquires the related BOM identifier and process category (S1702). ). For example, if the data acquired in the parts table creation request acceptance process (represented as (parts table identifier, creation history number, process category)) is (001, 1, 111), the data in the first row (002, 1, 222) is acquired, and then the data (003, 1, 333) in the second row is acquired from the acquired data (002, 1, 222). While the related BOM identifier exists, the acquisition of the related BOM identification information and process category is repeated (S1701).

次に、部品表データ管理プログラム207は、ステップS1702で取得した部品表識別子と一致するレコードを部品表作成履歴テーブル1901から取得し工程区分と結合して作成履歴ソートテーブルを作成する(S1703)。作成履歴ソートテーブル2001の作成にあたっては、図20に示すとおり取得した部品表作成履歴レコードを作成日時の昇順にソートする。   Next, the BOM data management program 207 acquires a record that matches the BOM identifier acquired in step S1702 from the BOM generation history table 1901 and combines it with the process category to generate a generation history sort table (S1703). In creating the creation history sort table 2001, the parts table creation history records acquired as shown in FIG. 20 are sorted in ascending order of creation date and time.

部品表データ管理プログラム207は、ステップS1704で、工程を横軸、作成日時を縦軸とした部品表履歴情報テーブル209を作成し、作成履歴ソートテーブル2001の部品表識別子と作成履歴番号を1行目から順番に設定する。具体的な設定手順は次の通りであり、1列目からN列目へ、1行目からN行目へ向かって設定していく。部品表履歴情報テーブル209をT(i,j){1<=i<=max(行数),1<=j<=max(列数)}とする。図3の場合、max(行数)=8,max(列数)=3である。
(1)作成履歴ソートテーブルの1行目の部品表識別子「001」と作成履歴番号「1」を部品表履歴情報テーブル209の1行目、工程区分:111の1列目へ設定する(T(1,1)へ設定)。
(2)作成履歴ソートテーブルの2行目の部品表識別子「002」と作成履歴番号「1」を部品表履歴情報テーブル209の1行目、工程区分:222の2列目へ設定する(T(1,2)へ設定)。
(3)作成履歴ソートテーブルの3行目の部品表識別子「002」と作成履歴番号「2」を部品表履歴情報テーブル209の2行目、工程区分:222の2列目へ設定する(T(2,2)へ設定)。
(4)作成履歴ソートテーブルの4行目の部品表識別子「003」と作成履歴番号「1」を部品表履歴情報テーブル209の2行目、工程区分:333の3列目へ設定する(T(2,3)へ設定)。
(5)以上作成履歴ソートテーブル2001の全レコードに対して順番に、工程区分と作成日時を参照しながら部品表履歴情報テーブル209の列方向への設定と行方向の設定を繰り返す。
In step S1704, the BOM data management program 207 creates a BOM history information table 209 with the process as the horizontal axis and the creation date and time as the vertical axis, and sets the BOM identifier and creation history number of the creation history sort table 2001 as one line. Set in order from the eye. A specific setting procedure is as follows, and setting is performed from the first column to the Nth column, from the first row to the Nth row. Let the parts table history information table 209 be T (i, j) {1 <= i <= max (number of rows), 1 <= j <= max (number of columns)}. In the case of FIG. 3, max (number of rows) = 8 and max (number of columns) = 3.
(1) The parts table identifier “001” and the creation history number “1” in the first row of the creation history sort table are set in the first row of the parts table history information table 209 and the first column of the process classification: 111 (T (Set to (1, 1)).
(2) The parts table identifier “002” and the creation history number “1” in the second row of the creation history sort table are set in the first row of the parts table history information table 209 and the second column of the process classification: 222 (T (Set to (1, 2)).
(3) The parts table identifier “002” and the creation history number “2” in the third row of the creation history sort table are set in the second row of the parts table history information table 209 and the second column of the process classification: 222 (T (Set to (2, 2)).
(4) The parts table identifier “003” and the creation history number “1” in the fourth row of the creation history sort table are set in the second row of the parts table history information table 209 and the third column of the process classification: 333 (T (Set to (2, 3)).
(5) The setting in the column direction and the setting in the row direction of the parts table history information table 209 are repeated for all records in the creation history sort table 2001 in order with reference to the process category and creation date and time.

次に、部品表履歴チェック処理について図21の処理フローを用いて説明する。部品表データ管理プログラム207は、図16のステップS1601で取得した処理種別が「流用」であるか否か判定し(S2101)、「流用」であれば処理を終了する。さもなければ、部品表データ管理プログラム207は、「変更」の対象とする部品表識別情報が設定されているセルの同一工程区分の次の行のセルから始め、部品表履歴情報テーブル209を横軸に沿って順番に左方へセルを1つずつ移動し、部品表識別情報が設定されているセルが現れるまでのセルの移動数を記憶する(S2102)。次に、部品表データ管理プログラム207は、部品表識別情報が設定されているセルの有無を判定し(S2103)、部品表識別情報が設定されているセルがなければ処理を終了する。部品表識別情報が設定されているセルが存在した場合は、そのセルから始め、部品履歴情報テーブル209を縦軸に沿って下方へ移動し、当該工程区分においてセルに設定された最後の部品表識別情報を取得し、流用候補部品表識別情報とする(S2104)。処理種別が「変更」であるにもかかわらず流用候補部品表識別情報に当該最後の部品表識別情報を設定する理由は、変更対象とする部品表データに変更を加える際に、当該最後の部品表識別情報で示される部品表データの流用を考慮する必要があるためである。   Next, the parts table history check process will be described with reference to the process flow of FIG. The parts table data management program 207 determines whether or not the process type acquired in step S1601 in FIG. 16 is “Divert” (S2101). If it is “Divert”, the process ends. Otherwise, the BOM data management program 207 starts from the cell in the next row of the same process category of the cell in which the BOM identification information to be “changed” is set, and moves the BOM history information table 209 horizontally. The cells are moved one by one to the left in order along the axis, and the number of movements of the cells until a cell in which BOM identification information is set appears is stored (S2102). Next, the BOM data management program 207 determines whether there is a cell for which BOM identification information is set (S2103). If there is no cell for which BOM identification information is set, the process ends. If there is a cell in which the parts table identification information is set, the part history information table 209 is moved downward along the vertical axis starting from that cell, and the last part table set in the cell in the relevant process category Identification information is acquired and used as diversion candidate parts table identification information (S2104). The reason why the last BOM identification information is set in the diversion candidate BOM identification information even though the process type is “change” is that when the change is made to the BOM data to be changed, This is because it is necessary to consider diversion of the parts table data indicated by the table identification information.

この様子を表現した図が、図22である。図22では、図16のステップS1601で取得した処理種別が「変更」であるので、ステップS2102へ進む。変更対象の部品表識別情報(003,5)の1つ下のセルから始め、横軸に沿ってセルを1つ移動するとセルには部品表識別情報が設定されていないので、さらにセルを1つ移動する。こうしてセルを2つ移動したところで部品表識別情報(001,2)を見つける。次に、縦軸に沿って下方へ移動し、部品表識別情報の設定された最後のセルに設定された部品表識別情報(001,3)を取得し、流用候補部品表識別情報とする。   FIG. 22 shows this state. In FIG. 22, since the process type acquired in step S1601 of FIG. 16 is “change”, the process proceeds to step S2102. Starting from the cell immediately below the BOM identification information (003, 5) to be changed, if one cell is moved along the horizontal axis, the BOM identification information is not set in the cell. Move one. Thus, when two cells are moved, the parts table identification information (001, 2) is found. Next, it moves downward along the vertical axis, acquires the parts table identification information (001, 3) set in the last cell in which the parts table identification information is set, and uses it as the diversion candidate parts table identification information.

図23では、図16のステップS1601で取得した処理種別が「流用」なので、図16のステップS1603により部品表識別情報(001,3)が流用候補部品表識別情報として設定されていることになる。この場合、S2102〜S2104のチェック処理は実行されない。   In FIG. 23, since the processing type acquired in step S1601 in FIG. 16 is “Divert”, the parts table identification information (001, 3) is set as the diversion candidate parts table identification information in step S1603 in FIG. . In this case, the check processing of S2102 to S2104 is not executed.

次に、図24を用いて図4で示した部品表管理サーバ203の部品表データ作成処理を説明する。部品表データ管理プログラム207は、流用候補部品表識別情報が設定されているか否か判定する(S2401)。流用候補部品表識別情報に(001,3)が設定されているとすると、これを第一の部品表識別情報とする。次に部品表データ管理プログラム207は、S2403からS2406までの処理手順を移動数だけ繰り返す(S2402)。ただし処理種別が「流用」の場合には、移動数を1とする。部品表データ管理プログラム207は、第一の部品表の履歴を過去にたどり(部品履歴情報テーブル209の縦軸の上方へたどる)関連部品情報を持つ(右隣に隣接するセルに部品表識別情報が設定されているセルは関連部品情報を持つと判断できる)第二の部品表識別情報(001,1)を特定する(S2403)。次に部品表データ管理プログラム207は、関連部品表情報から関連付けられた第三の部品表識別情報(002,1)を取得する(S2404)。次に部品表データ管理プログラム207は、取得した第三の部品表の作成履歴により最新の部品表である第四の部品表の識別情報(002,2)を取得する(S2405)。次に部品表データ管理プログラム207は、第四の部品表データに、第二の部品表から第一の部品表への作成履歴を適用し、第五の部品表データを作成する(S2406)。部品履歴情報テーブル209には、第五の部品表識別情報を設定する。S2406の詳細処理については、後述する。部品表データ管理プログラム207は、作成した部品表データをネットワーク201を介してクライアントマシン202へ送信する。クライアントマシン202は、図6、図8、図10のような形式でその表示装置上に表示する。また部品表データ管理プログラム207は、作成した部品履歴情報テーブル209をクライアントマシン202の表示装置上に表示する。   Next, the parts table data creation processing of the parts table management server 203 shown in FIG. 4 will be described with reference to FIG. The BOM data management program 207 determines whether or not the diversion candidate BOM identification information is set (S2401). If (001, 3) is set in the diversion candidate parts table identification information, this is used as the first parts table identification information. Next, the parts table data management program 207 repeats the processing procedure from S2403 to S2406 by the number of movements (S2402). However, when the processing type is “Diverted”, the number of movements is set to 1. The parts table data management program 207 traces the history of the first parts table in the past (follows the vertical axis of the parts history information table 209) and has related parts information (the parts table identification information in the adjacent cell on the right side) The second part table identification information (001, 1) is specified (S2403). Next, the BOM data management program 207 acquires third BOM identification information (002, 1) associated with the related BOM information (S2404). Next, the BOM data management program 207 acquires the identification information (002, 2) of the fourth BOM that is the latest BOM from the acquired third BOM creation history (S2405). Next, the BOM data management program 207 applies the creation history from the second BOM to the first BOM to the fourth BOM data to create fifth BOM data (S2406). In the component history information table 209, fifth component table identification information is set. The detailed process of S2406 will be described later. The parts table data management program 207 transmits the created parts table data to the client machine 202 via the network 201. The client machine 202 displays the data on the display device in the formats as shown in FIGS. The parts table data management program 207 displays the created parts history information table 209 on the display device of the client machine 202.

部品表履歴チェック処理で記憶した移動数が2以上の場合には、第一の部品表識別情報に作成した第五の部品表の識別情報を設定し、処理を繰り返す(S2402)。部品表データ管理プログラム207は、第一の部品表識別情報(002,3)の履歴を過去にたどり(部品履歴情報テーブル209の縦軸の上方へたどる)関連部品情報を持つ(右隣に隣接するセルに部品表識別情報が設定されているセルは関連部品情報を持つと判断できる)第二の部品表識別情報(002,2)を特定する(S2403)。次に部品表データ管理プログラム207は、関連部品表情報から関連付けられた第三の部品表識別情報(003,1)を取得する(S2404)。次に部品表データ管理プログラム207は、取得した第三の部品表の作成履歴により最新の部品表である第四の部品表の識別情報(003,5)を取得する(S2405)。次に部品表データ管理プログラム207は、第四の部品表データに、第二の部品表から第一の部品表への作成履歴を適用し、第五の部品表データを作成する(S2406)。部品履歴情報テーブル209には、第五の部品表識別情報を設定する。S2406の詳細処理については、後述する。部品表データ管理プログラム207は、作成した部品表データをネットワーク201を介してクライアントマシン202へ送信する。クライアントマシン202は、図6、図8、図10のような形式でその表示装置上に表示する。また部品表データ管理プログラム207は、作成した部品履歴情報テーブル209をクライアントマシン202の表示装置上に表示する。   If the number of movements stored in the parts table history check process is 2 or more, the identification information of the fifth parts table created is set in the first parts table identification information, and the process is repeated (S2402). The parts table data management program 207 traces the history of the first parts table identification information (002, 3) in the past (follows the vertical axis of the parts history information table 209) and has related parts information (adjacent to the right). The second parts table identification information (002, 2) is specified (the cell in which the parts table identification information is set in the cell to be determined can be determined to have related parts information) (S2403). Next, the BOM data management program 207 acquires third BOM identification information (003, 1) associated with the related BOM information (S2404). Next, the BOM data management program 207 acquires identification information (003, 5) of the fourth BOM, which is the latest BOM, from the acquired third BOM creation history (S2405). Next, the BOM data management program 207 applies the creation history from the second BOM to the first BOM to the fourth BOM data to create fifth BOM data (S2406). In the component history information table 209, fifth component table identification information is set. The detailed process of S2406 will be described later. The parts table data management program 207 transmits the created parts table data to the client machine 202 via the network 201. The client machine 202 displays the data on the display device in the formats as shown in FIGS. The parts table data management program 207 displays the created parts history information table 209 on the display device of the client machine 202.

図25は、識別情報(001,3)の部品表を流用して識別情報(002,3)の部品表を作成するまでの処理手順中で識別される第一から第五までの部品表を示す。この場合、処理種別として第四の部品表の変更を指示しても、同じ第五の部品表が作成される。図26は、識別情報(003,5)の部品表を変更して識別情報(003,6)の部品表を作成するまでの処理手順中で識別される第一から第五までの部品表を示す。   FIG. 25 shows the first to fifth parts tables identified in the processing procedure until the parts table of identification information (002, 3) is created by diverting the parts table of identification information (001, 3). Show. In this case, even if an instruction to change the fourth bill of materials is given as the processing type, the same fifth bill of materials is created. FIG. 26 shows the first to fifth parts tables identified in the processing procedure from changing the parts table of identification information (003, 5) to creating the parts table of identification information (003, 6). Show.

次にS2406の詳細処理手順について説明する。第二の部品表に関する構成情報テーブル401および品目情報テーブル1301に第二の部品表と第一の部品表との間に介在する部品表作成履歴テーブル1901の変更内容を、古いものから順に適用すると、第一の部品表に関する構成情報テーブル401および品目情報テーブル1301を形成できる。なお第一の部品表に関する構成情報テーブル401および品目情報テーブル1301がDBに登録されているならば、直接その情報を使用できる。同様に第三の部品表に関する構成情報テーブル401および品目情報テーブル1301に第三の部品表と第四の部品表との間に介在する部品表作成履歴テーブル1901の変更内容を、古いものから順に適用すると、第四の部品表に関する構成情報テーブル401および品目情報テーブル1301を形成できる。第四の部品表に関する構成情報テーブル401および品目情報テーブル1301についても、DBに登録されているならば、直接その情報を使用できる。次に作成された第一の部品表に関する構成情報テーブル401、品目情報テーブル1301の品目情報、構成をそれぞれ第四の部品表に関する構成情報テーブル401、品目情報テーブル1301の品目情報、構成とマージすると、第五の部品表に関する構成情報テーブル401および品目情報テーブル1301を作成できる。ここでマージとは、両者に共通の品目情報、構成を共通とし、いずれかの部品表に存在する品目情報、構成を加えたものである。   Next, the detailed processing procedure of S2406 will be described. Applying the change contents of the BOM creation history table 1901 interposed between the second BOM and the first BOM in the configuration information table 401 and the item information table 1301 related to the second BOM in order from the oldest. The configuration information table 401 and the item information table 1301 regarding the first parts table can be formed. If the configuration information table 401 and the item information table 1301 related to the first parts table are registered in the DB, the information can be used directly. Similarly, in the configuration information table 401 and the item information table 1301 regarding the third parts table, the contents of changes in the parts table creation history table 1901 interposed between the third parts table and the fourth parts table are changed in order from the oldest. When applied, the configuration information table 401 and the item information table 1301 regarding the fourth parts table can be formed. If the configuration information table 401 and the item information table 1301 related to the fourth parts table are also registered in the DB, the information can be used directly. When the item information and configuration of the configuration information table 401 and item information table 1301 related to the first parts table created are merged with the item information and configuration of the configuration information table 401 and item information table 1301 related to the fourth parts table, respectively. The configuration information table 401 and the item information table 1301 regarding the fifth parts table can be created. Here, “merging” is a combination of item information and configuration common to both items, and item information and configuration existing in one of the parts lists.

部品表データ作成処理では、新たに関連部品表情報と部品表作成履歴を作成するので、図27、図28に示すようにそれぞれ作成した関連部品表情報と部品表作成履歴を追加する。ここで部品表作成履歴テーブル1901の各部品表作成履歴の「変更内容」は、第四の部品表と第五の部品表の品目情報、構成の差分となる。   In the bill of material data creation process, new related bill of material information and bill of material creation history are created, so the created related bill of material information and bill of material creation history are added as shown in FIGS. Here, the “change contents” of each part table creation history in the parts table creation history table 1901 is the difference in item information and configuration between the fourth and fifth parts tables.

以上説明したように、本実施形態によれば、部品表作成依頼を受け付けると 依頼内容にしたがって部品表データDBに格納された過去に作成された部品表データを読み込み、部品表履歴情報テーブルをメモリ上に作成して部品表履歴をチェックし、部品表履歴情報テーブルを利用して新たな部品表データを作成する機能を備えた部品表データ管理サーバを提供する。これによって、各々の工程内における部品表の作成履歴の管理と、複数工程をまたがった部品表の関連性管理という両複雑性に伴う設計業務の煩雑さを解決し、複数の工程間をまたがる部品表の作成をコンピュータにより支援して、容易かつ正確に部品表データを作成できる。さらに、部品表データを流用し、再利用を促進して設計業務の効率向上や品質向上を図りながら、開発リードタイムの短縮やコスト削減することに貢献できる。   As described above, according to the present embodiment, when a bill of material creation request is received, the bill of material data created in the past stored in the bill of material data DB is read according to the request contents, and the bill of material history information table is stored in the memory. Provided is a BOM data management server having a function of checking the BOM history created above and creating new BOM data using the BOM history information table. This solves the complexity of the design work associated with both the complexity of managing the BOM creation history within each process and managing the relevance of the BOM across multiple processes, and parts that span multiple processes. The creation of the table is supported by a computer, and the parts table data can be created easily and accurately. Furthermore, it can contribute to shortening the development lead time and cost while improving the efficiency and quality of the design work by diverting the bill of material data and promoting the reuse.

なお、本実施形態で例示した部品表履歴情報テーブル209は、部品表識別情報を設定した2次元配列でなくてもよく、要素間をポインタで連結したデータ構造でも良い。さらに、部品表履歴情報テーブルをクライアントマシンへ送付し、クライアントマシンに接続されたディスプレイなどの表示装置に表示するためのデータとすることによって、部品表の履歴情報を参照する構成にしても良い。また、部品表データ管理サーバ203に接続する部品表データDB208は同一サーバ上にあっても、別サーバ上にあっても良い。部品表データの作成履歴も、親子関係を示す構成情報に限らず、部品情報である品目情報の作成や変更履歴であっても良い。   Note that the parts table history information table 209 exemplified in this embodiment may not be a two-dimensional array in which parts table identification information is set, but may have a data structure in which elements are connected by pointers. Further, the parts table history information table may be sent to the client machine and used as data for display on a display device such as a display connected to the client machine, thereby referring to the history information of the parts table. In addition, the parts table data DB 208 connected to the parts table data management server 203 may be on the same server or a different server. The creation history of the parts table data is not limited to the configuration information indicating the parent-child relationship, and may be the creation or change history of the item information that is the parts information.

部品表履歴情報の概念図である。It is a conceptual diagram of parts table history information. 部品表データ管理システムの全体構成を示す図である。It is a figure which shows the whole structure of parts table data management system. 部品表データ管理プログラムが作成する部品表履歴情報テーブルの構成例である。It is a structural example of a parts table history information table created by a parts table data management program. 部品表データ管理システムの扱うデータと処理の流れを示す図である。It is a figure which shows the data and processing flow which a parts table data management system handles. 部品表作成依頼データの構成の例を示す図である。It is a figure which shows the example of a structure of parts table preparation request data. 部品表データ(機能設計用)の表示の例を示す図である。It is a figure which shows the example of a display of parts table data (for function design). 構成情報テーブル(機能設計用)の一例を示す図である。It is a figure which shows an example of a structure information table (for function design). 部品表データ(環境設計用)の表示の一例を示す図である。It is a figure which shows an example of a display of parts table data (for environmental design). 構成情報テーブル(環境設計用)の一例を示す図である。It is a figure which shows an example of a structure information table (for environmental design). 部品表データ(生産設計用)の表示の一例を示す図である。It is a figure which shows an example of a display of parts table data (for production design). 構成情報テーブル(生産設計用)の一例を示す図である。It is a figure which shows an example of a structure information table (for production design). 部品表管理テーブルの構成の一例である。It is an example of a structure of a parts table management table. 品目情報テーブルの構成の一例である。It is an example of a structure of an item information table. 構成管理テーブルの構成の一例である。It is an example of a structure of a structure management table. 部品表管理テーブルと構成管理テーブルの参照関係を説明する図である。It is a figure explaining the reference relation of a parts table management table and a configuration management table. 部品表作成依頼の受付処理を表すフローチャートである。It is a flowchart showing the reception process of a parts table preparation request. 部品表履歴情報作成処理を表すフローチャートである。It is a flowchart showing parts table history information creation processing. 関連部品表情報テーブルの構成の一例である。It is an example of a structure of a related components table | surface information table. 部品表作成履歴テーブルの構成の一例である。It is an example of a structure of a parts table creation history table. 作成履歴ソートテーブルの一例を示す図である。It is a figure which shows an example of a creation log | history sort table. 部品表履歴チェック処理を表すフローチャートである。It is a flowchart showing parts table history check processing. 部品表データ変更時の部品表履歴情報の一例である。It is an example of the parts table history information at the time of parts table data change. 部品表データ流用時の部品表履歴情報の一例である。It is an example of the parts table history information when the parts table data is diverted. 部品表データ作成処理を表すフローチャートである。It is a flowchart showing parts table data creation processing. 部品表履歴情報の作成手順を説明する図である。It is a figure explaining the creation procedure of parts table history information. 部品表履歴情報の作成手順を説明する図(続き)である。It is a figure explaining the preparation procedure of parts table history information (continuation). 情報を追加した関連部品表情報テーブルの一例を示す図である。It is a figure which shows an example of the related components table | surface information table which added information. 情報を追加した部品表作成履歴テーブルの一例を示す図である。It is a figure which shows an example of the components table preparation log | history table which added information.

符号の説明Explanation of symbols

202:クライアントマシン、203:部品表データ管理サーバ、207:部品表データ管理プログラム、208:部品表データDB、209:部品表履歴情報テーブル、401:構成情報テーブル、1301:品目情報テーブル、1801:関連部品表情報テーブル、1901:部品表作成履歴テーブル
202: Client machine, 203: BOM data management server, 207: BOM data management program, 208: BOM data DB, 209: BOM history information table, 401: Configuration information table, 1301: Item information table, 1801: Related parts table information table, 1901: Parts table creation history table

Claims (10)

部品に関する品目情報と部品構成に関する情報とを有し記憶装置に格納される部品表データを参照して新しい部品表データを作成する部品表データ管理方法であって、
第1の工程に属する最新の第1の部品表データを前記記憶装置から取得し、
前記第1の工程より下流工程に位置付けられる第2の工程に属し、前記第1の部品表データより前に作成されかつ当該工程で最新の第2の部品表データを前記記憶装置から取得し、
前記第1の部品表データと前記第2の部品表データとの両者に共通の前記品目情報と前記部品構成とを共通情報とし、前記両者のうちのいずれかの部品表データに存在する前記品目情報と前記部品構成とを前記共通情報に加えることによって、前記第1の部品表データと前記第2の部品表データとをマージして、前記第2の工程に属する第3の部品表データを作成し、
作成された前記第3の部品表データを表示することを特徴とする部品表データ管理方法。
A BOM data management method for creating new BOM data with reference to BOM data stored in a storage device having item information on parts and information on parts configuration,
Obtaining the latest first parts table data belonging to the first step from the storage device;
Belonging to the second process positioned downstream from the first process, and is created before the first parts table data and the latest second parts table data in the process is acquired from the storage device;
The item information and the part configuration common to both the first parts table data and the second parts table data are set as common information, and the item exists in any one of the parts table data. By adding information and the parts configuration to the common information, the first parts table data and the second parts table data are merged, and the third parts table data belonging to the second step is obtained. make,
A parts table data management method comprising displaying the created third parts table data.
前記部品表データの識別情報を部品表識別子と作成履歴番号の組で表現し、前記第1の部品表データ、前記第2の部品表データおよび前記第3の部品表データの各々の識別情報を含むような2次元配列であって、一方の軸を工程の並びとし、他方の軸を時間軸とするように前記識別情報を2次元配列し、2次元配列された前記識別情報を表示することを特徴とする請求項1に記載の部品表データ管理方法。   The identification information of the BOM data is expressed by a set of a BOM identifier and a creation history number, and the identification information of each of the first BOM data, the second BOM data, and the third BOM data is represented. A two-dimensional array including the identification information in a two-dimensional array so that one axis is a sequence of steps and the other axis is a time axis, and the two-dimensional array of the identification information is displayed. The parts table data management method according to claim 1. 前記第1の部品表データの識別情報と、前記第3の部品表データの識別情報との組を関連部品情報としてデータベースに登録することを特徴とする請求項1に記載の部品表データ管理方法。   2. The parts table data management method according to claim 1, wherein a set of identification information of the first parts table data and identification information of the third parts table data is registered in the database as related parts information. . 前記第1の工程に属し、前記第1の部品表データより前に作成された第4の部品表データから前記第1の部品表データへの変更分を利用し、前記第4の部品表データから前記第1の部品表データを作成することを特徴とする請求項1に記載の部品表データ管理方法。   The fourth bill of material data, which belongs to the first step and uses the change from the fourth bill of material data created before the first bill of material data to the first bill of material data. The parts table data management method according to claim 1, wherein the first parts table data is created from the data. 前記部品表データの識別情報を部品表識別子と作成履歴番号の組で表現し、一方の軸を工程の並びとし、他方の軸を時間軸とするように前記第1の工程に属する部品表データの前記識別情報および前記第2の工程に属する部品表データの前記識別情報を2次元配列し、2次元配列された前記識別情報を表示することを特徴とする請求項1に記載の部品表データ管理方法。   The identification information of the BOM data is expressed by a set of a BOM identifier and a creation history number, and the BOM data belonging to the first process is such that one axis is a sequence of processes and the other axis is a time axis. 2. The parts table data according to claim 1, wherein the identification information and the identification information of the parts table data belonging to the second step are two-dimensionally arranged and the two-dimensionally arranged identification information is displayed. Management method. 前記第1の部品表データの識別情報と、前記第3の部品表データの識別情報との組を関連部品情報とし、前記関連部品情報と、前記第1の工程に属する部品表データおよび前記第2の工程に属する部品表データの作成履歴とから2次元配列された前記識別情報を作成することを特徴とする請求項5に記載の部品表データ管理方法。   A set of identification information of the first BOM data and identification information of the third BOM data is used as related component information, and the related component information, the BOM data belonging to the first step, and the first 6. The parts table data management method according to claim 5, wherein the identification information arranged two-dimensionally is created from a creation history of parts table data belonging to step 2. 前記第1の部品表データの識別情報と、流用を意味する処理種別との指示に応答して、前記第3の部品表データを作成することを特徴とする請求項1に記載の部品表データ管理方法。   2. The parts table data according to claim 1, wherein the third parts table data is created in response to an instruction of identification information of the first parts table data and a processing type meaning diversion. Management method. 前記第2の部品表データの識別情報と、変更を意味する処理種別との指示に応答して、前記第3の部品表データを作成することを特徴とする請求項1に記載の部品表データ管理方法。   2. The parts table data according to claim 1, wherein the third parts table data is created in response to an instruction of identification information of the second parts table data and a processing type meaning a change. Management method. 部品に関する品目情報と部品構成に関する情報とを有し記憶装置に格納される部品表データを参照して新しい部品表データを作成する部品表データ管理システムであって、
第1の工程に属する最新の第1の部品表データを前記記憶装置から取得し、前記第1の工程より下流工程に位置付けられる第2の工程に属し、前記第1の部品表データより前に作成されかつ当該工程で最新の第2の部品表データを前記記憶装置から取得し、前記第1の部品表データと前記第2の部品表データとの両者に共通の前記品目情報と前記部品構成とを共通情報とし、前記両者のうちのいずれかの部品表データに存在する前記品目情報と前記部品構成とを前記共通情報に加えることによって、前記第1の部品表データと前記第2の部品表データとをマージして、前記第2の工程に属する第3の部品表データを作成するサーバマシンと、
ネットワークを介して前記第3の部品表データを受信して表示するクライアントマシンとを有することを特徴とする部品表データ管理システム。
A BOM data management system for creating new BOM data with reference to BOM data stored in a storage device having item information on parts and information on parts configuration,
The latest first BOM data belonging to the first process is acquired from the storage device, belongs to the second process positioned downstream from the first process, and before the first BOM data. The item information and the component configuration common to both the first parts table data and the second parts table data are acquired from the storage device and the latest second parts table data created and in the process is acquired. Is added to the common information by adding the item information and the component configuration existing in either of the parts table data to the first part table data and the second parts. A server machine that merges table data and creates third parts table data belonging to the second step;
A parts table data management system comprising: a client machine that receives and displays the third parts table data via a network.
部品に関する品目情報と部品構成に関する情報とを有し記憶装置に格納される部品表データを参照して新しい部品表データを作成する手段を備えた情報処理装置としてコンピュータを機能させるためのプログラムであって、前記コンピュータを、
第1の工程に属する最新の第1の部品表データを前記記憶装置から取得する手段、
前記第1の工程より下流工程に位置付けられる第2の工程に属し、前記第1の部品表データより前に作成されかつ当該工程で最新の第2の部品表データを前記記憶装置から取得する手段、
前記第1の部品表データと前記第2の部品表データとの両者に共通の前記品目情報と前記部品構成とを共通情報とし、前記両者のうちのいずれかの部品表データに存在する前記品目情報と前記部品構成とを前記共通情報に加えることによって、前記第1の部品表データと前記第2の部品表データとをマージして、前記第2の工程に属する第3の部品表データを作成する手段、および
作成された前記第3の部品表データを表示する手段として機能させるためのプログラム。
A program for causing a computer to function as an information processing apparatus having means for creating new parts table data by referring to parts table data stored in a storage device and having item information on parts and information on parts configuration The computer
Means for obtaining the latest first parts table data belonging to the first step from the storage device;
Means for acquiring from the storage device the second part table data that belongs to the second process positioned downstream from the first process, is created before the first part table data, and is the latest in the process. ,
The item information and the part configuration common to both the first parts table data and the second parts table data are set as common information, and the item exists in any one of the parts table data. By adding information and the parts configuration to the common information, the first parts table data and the second parts table data are merged, and the third parts table data belonging to the second step is obtained. A program for functioning as means for creating and means for displaying the created third parts table data.
JP2006162012A 2006-06-12 2006-06-12 Method and system for managing parts list data Pending JP2007334393A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006162012A JP2007334393A (en) 2006-06-12 2006-06-12 Method and system for managing parts list data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006162012A JP2007334393A (en) 2006-06-12 2006-06-12 Method and system for managing parts list data

Publications (1)

Publication Number Publication Date
JP2007334393A true JP2007334393A (en) 2007-12-27

Family

ID=38933850

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006162012A Pending JP2007334393A (en) 2006-06-12 2006-06-12 Method and system for managing parts list data

Country Status (1)

Country Link
JP (1) JP2007334393A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013045186A (en) * 2011-08-22 2013-03-04 Internatl Business Mach Corp <Ibm> Device and method for developing component table
JP2014219702A (en) * 2013-04-30 2014-11-20 富士通株式会社 Display program, display method and display device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013045186A (en) * 2011-08-22 2013-03-04 Internatl Business Mach Corp <Ibm> Device and method for developing component table
JP2014219702A (en) * 2013-04-30 2014-11-20 富士通株式会社 Display program, display method and display device

Similar Documents

Publication Publication Date Title
US8671084B2 (en) Updating a data warehouse schema based on changes in an observation model
JP5157282B2 (en) Equipment information collection management system
US20040107214A1 (en) Customized document portfolio system integrating IP libraries and technology documents
US7827478B2 (en) Dynamic generation of form pages for accessing a database
JP2003114899A (en) Part selection support system, part selection support method, part selection support program, and part selection support storage medium
JP2005242904A (en) Document group analysis device, document group analysis method, document group analysis system, program and storage medium
WO2009104276A1 (en) Workflow processing program, method, and device
US20100010656A1 (en) Production system creating system and production system creating method
JP2008009590A (en) Production management system, production management method, and storage medium for storing production management program for executing production management method
US7882114B2 (en) Data processing method and data processing program
JP5467482B1 (en) Screen automatic generation apparatus, screen automatic generation program, and screen automatic generation method
JP2007334393A (en) Method and system for managing parts list data
JP2007304951A (en) Business process management method, business process management program, and business process management server
KR20200119108A (en) Method for constructing database in WYSIWYG based website builder
US20230143297A1 (en) Production knowledge management system, production knowledge management method, and production knowledge management program
JP2004178150A (en) Integrated production management method and system by production process management chart
JP5336906B2 (en) Design process management device
EP1193630A1 (en) Agile information system and management method
JP2007133624A (en) Information management method and device using connection relation information
JP4988269B2 (en) Production system creation system, production system creation method, and storage medium storing production system creation program for causing computer to execute production system creation method
JP2001331210A (en) Production managing device and recording medium
JP4386402B2 (en) Tree system diagram output method and tree system diagram output program
JP5049532B2 (en) Production system creation system, production system creation method, and storage medium storing production system creation program for causing computer to execute production system creation method
JP2023141268A (en) Process model creation system and method
JP4961640B2 (en) Material requirements planning processing method, material requirements planning processing system, material requirements planning processing program, and recording medium for the program