Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6060065B2 - Data conversion apparatus, data conversion method, and data conversion program - Google Patents
[go: Go Back, main page]

JP6060065B2 - Data conversion apparatus, data conversion method, and data conversion program - Google Patents

Data conversion apparatus, data conversion method, and data conversion program Download PDF

Info

Publication number
JP6060065B2
JP6060065B2 JP2013233944A JP2013233944A JP6060065B2 JP 6060065 B2 JP6060065 B2 JP 6060065B2 JP 2013233944 A JP2013233944 A JP 2013233944A JP 2013233944 A JP2013233944 A JP 2013233944A JP 6060065 B2 JP6060065 B2 JP 6060065B2
Authority
JP
Japan
Prior art keywords
resource
master data
resource group
data
simplified
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.)
Expired - Fee Related
Application number
JP2013233944A
Other languages
Japanese (ja)
Other versions
JP2015095089A (en
Inventor
諒 弘中
諒 弘中
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.)
Kobe Steel Ltd
Original Assignee
Kobe Steel 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 Kobe Steel Ltd filed Critical Kobe Steel Ltd
Priority to JP2013233944A priority Critical patent/JP6060065B2/en
Publication of JP2015095089A publication Critical patent/JP2015095089A/en
Application granted granted Critical
Publication of JP6060065B2 publication Critical patent/JP6060065B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • General Factory Administration (AREA)

Description

本発明は、製品の生産管理技術に関し、特に、マスタデータを作成する技術に関する。   The present invention relates to product production management technology, and more particularly to technology for creating master data.

近年、製品の生産管理は、コンピュータを用いたスケジューラによって行われることが多い。   In recent years, production management of products is often performed by a scheduler using a computer.

スケジューラは、例えば、複数工程によって生産される製品のスケジュールを作成する場合には、各工程に対して、工程で用いる設備や道具、及び、必要な人員等を割り当ててスケジュールを作成する(特許文献1等参照)。この際、スケジューラは、スケジュール作成時に制約となる数々の情報を蓄積したデータベースと、製品種別、数量、納期等を含むオーダとを参照し、制約及び納期を遵守したスケジュールを生成する。   For example, when creating a schedule of a product produced by a plurality of processes, the scheduler creates a schedule by assigning equipment and tools used in the process and necessary personnel to each process (Patent Document) 1 etc.). At this time, the scheduler refers to a database that stores a lot of information that becomes a constraint when creating a schedule and an order that includes product type, quantity, delivery date, and the like, and generates a schedule that complies with the constraint and delivery date.

特開平11−66181号公報JP-A-11-66181

ここで、近年の、製品の少量多品種化、短納期、在庫量の削減などの要求に答え、且つ、効率的なスケジュールを作成するために、多くの制約を満足する必要があり、データベースに登録すべき項目は、膨大な数になっている。このデータベースには、製造する製品ごとに、製造に必要となる要員に関する種々の情報、設備に関する種々の情報、生産パターン、最終製品の生産途中に生成される半製品や最終製品に関する種々の情報が、制約条件として蓄積されている。   Here, in order to meet the recent demands for small quantity and variety of products, quick delivery, reduction of inventory, etc., and to create an efficient schedule, it is necessary to satisfy many constraints, There are an enormous number of items to be registered. In this database, for each product to be manufactured, there are various information related to personnel required for manufacturing, various information regarding equipment, production patterns, various information regarding semi-finished products and final products generated during the production of final products. , Accumulated as constraints.

そして、データベースに蓄積されている数々の情報の中には、頻繁に更新が必要なものもあり、データベースが肥大化すると、情報を最新に保つことが難しくなってくる。つまり、現実的な時間で、データベースをメンテナンスすることができない場合が生じ得ることとなる。   In addition, some information stored in the database needs to be updated frequently. When the database is enlarged, it becomes difficult to keep the information up-to-date. That is, there may be a case where the database cannot be maintained in a realistic time.

データベースが最新の情報となっていない場合には、スケジューラが作成したスケジュールは、実体とは合わず実施できない部分がある事になる。このような場合、スケジュールを実体と合わせるためには、スケジューラが作成したスケジュールを、更に、計画立案者が修正しなければならず、手間が発生する。また、このような修正は、計画立案者の頭の中にあるような明文化されていない情報を基に行われることが多く、このような修正に慣れている一部の習熟度の高い計画立案者で無ければ修正できない場合が発生し得る。従って、データベースは、蓄積される情報の数が膨大になったとしても、最新の情報となっていることが望ましい。   If the database is not up-to-date, the schedule created by the scheduler will not match the substance and cannot be implemented. In such a case, in order to match the schedule with the entity, the schedule created by the scheduler must be further modified by the planner, resulting in trouble. Also, such corrections are often based on undocumented information, such as in the planner's mind, and some highly proficient plans that are used to such corrections. If you are not a planner, you may not be able to correct it. Therefore, it is desirable that the database is the latest information even if the amount of information to be accumulated becomes enormous.

そこで、本発明は、データベースの項目が多くなったとしても、そのデータベースを用いたスケジューリングと同様のスケジューリングが可能であって、且つ、メンテナンスが容易な新たなデータベースを提供することを目的とする。   Accordingly, an object of the present invention is to provide a new database that can be scheduled in the same manner as the scheduling using the database even if the number of items in the database increases, and is easy to maintain.

本発明にかかる一態様では、データ変換装置は、製品の処理に必要となる複数の資源それぞれを、前記製品と対応付けて構成されるデータ構造を有するマスタデータを変換するデータ変換装置であって、前記資源は、1以上の製品に対応付けられており、前記資源のうち、対応付けられている製品が全て同じである資源を、グループ化して1つの資源グループとする資源グループ生成手段と、前記資源グループ生成手段がグループ化した資源グループを前記製品に対応付けて、前記データ構造と同じデータ構造を有する新たな簡略化マスタデータを生成する簡略化マスタデータ生成手段とを備えることを特徴とする。   In one aspect of the present invention, the data conversion device is a data conversion device that converts master data having a data structure configured by associating each of a plurality of resources required for processing a product with the product. The resource is associated with one or more products, and among the resources, the resource group generating means that groups all the resources with the same associated products into one resource group; A simplified master data generating means for generating new simplified master data having the same data structure as the data structure by associating the resource group grouped by the resource group generating means with the product; To do.

そして、本発明の他の一態様に係るデータ変換方法は、製品の処理に必要となる複数の資源それぞれを、前記製品と対応付けて構成されるデータ構造を有し、前記資源は、1以上の製品に対応付けられているマスタデータを変換するデータ変換装置で用いられるデータ変換方法であって、前記資源のうち、対応付けられている製品が全て同じである資源を、グループ化して1つの資源グループとする資源グループ生成ステップと、前記資源グループ生成ステップでグループ化した資源グループを前記製品に対応付けて、前記データ構造と同じデータ構造を有する新たな簡略化マスタデータを生成する簡略化マスタデータ生成ステップとを備えることを特徴とする。   The data conversion method according to another aspect of the present invention has a data structure configured by associating each of a plurality of resources necessary for processing a product with the product, and the resource includes one or more resources. A data conversion method used in a data conversion apparatus for converting master data associated with a product of the above, wherein resources having the same associated products among the resources are grouped into one A simplified master that generates a new simplified master data having the same data structure as the resource structure by associating the resource group generated in the resource group generating step and the resource group grouped in the resource group generating step with the product. And a data generation step.

そして、本発明の他の一態様に係るデータ変換プログラムは、製品の処理に必要となる複数の資源それぞれを、前記製品と対応付けて構成されるデータ構造を有し、前記資源は、1以上の製品に対応付けられているマスタデータを変換するデータ変換装置で用いられるデータ変換プログラムであって、前記資源のうち、対応付けられている製品が全て同じである資源を、グループ化して1つの資源グループとする資源グループ生成処理と、前記資源グループ生成ステップでグループ化した資源グループを前記製品に対応付けて、前記データ構造と同じデータ構造を有する新たな簡略化マスタデータを生成する簡略化マスタデータ生成処理とをコンピュータに実行させるためのデータ変換プログラムである。   A data conversion program according to another aspect of the present invention has a data structure configured by associating each of a plurality of resources necessary for processing a product with the product, and the resource includes one or more resources. A data conversion program for use in a data conversion apparatus for converting master data associated with a product of the above, wherein resources having the same associated products among the resources are grouped into one A simplified master that generates new simplified master data having the same data structure as the data structure by associating the resource group generated in the resource group generating step with the resource group generated in the resource group generating step. A data conversion program for causing a computer to execute data generation processing.

このような構成のデータ変換装置、データ変換方法及びデータ変換プログラムによれば、登録されている資源の数が膨大なマスタデータから、資源をグループ化して、資源の数よりも少ない数である資源グループを製品に対応付けた、マスタデータと同じデータ構造の簡略化マスタデータを作成する。従って、情報量はマスタデータと変わらないが、製品に対応付けられているデータの数が少ない簡略化マスタデータを、データ構造が同じであるマスタデータの代わりに用いることが可能となる。また、データの数が少ないことから、検索スピードが上がり、結果的に、簡略化マスタデータを用いた場合の方が、マスタデータを用いた場合よりも処理を短時間で行うことが可能となる。更に、データ数が少ないことから、メンテナンスが容易となり、常に、最新の状態を保つことが容易となる。尚、「製品」には、中間体も含まれる。   According to the data conversion device, the data conversion method, and the data conversion program having such a configuration, resources are grouped from master data having a large number of registered resources, and the number of resources is less than the number of resources. Simplified master data having the same data structure as that of the master data is created by associating groups with products. Therefore, the amount of information is the same as that of the master data, but simplified master data with a small number of data associated with the product can be used instead of the master data having the same data structure. In addition, since the number of data is small, the search speed is increased, and as a result, processing using simplified master data can be performed in a shorter time than when using master data. . Furthermore, since the number of data is small, maintenance is easy and it is always easy to keep the latest state. The “product” includes intermediates.

また、上述のデータ変換装置において、前記簡略化マスタデータに対し、資源グループの削除、又は、資源グループの追加、又は、資源グループと対応付けられている製品の変更、を行って第2の簡略化マスタデータを生成する簡略化マスタ変更手段を、更に備え、前記資源グループ生成手段は、前記簡略化マスタ変更手段が生成した新たな簡略化マスタデータの資源グループのうち、対応付けられている製品が全て同じである資源グループを、1つの新たな資源グループとしてグループ化し、前記簡略化マスタデータ生成手段は、前記資源グループ生成手段が生成した新たな資源グループを前記製品に対応付けて、第3の簡略化マスタデータを生成することが好ましい。   In the above data conversion apparatus, the simplified master data is deleted by adding a resource group, adding a resource group, or changing a product associated with the resource group. A simplified master changing means for generating simplified master data, wherein the resource group generating means is a product associated with the resource group of the new simplified master data generated by the simplified master changing means. Are grouped as one new resource group, and the simplified master data generating means associates the new resource group generated by the resource group generating means with the product, It is preferable to generate simplified master data.

この構成によれば、簡略化マスタデータに対して、資源グループ単位での、資源の削除、追加、又は、資源と対応する製品の変更を行った場合に、変更した簡略化マスタデータをマスタデータとみなして、データ変換することができるので、データの追加等を行った簡略化マスタデータが煩雑化や肥大化することなく、常に、データ更新が行われたコンパクトな簡略化マスタデータとすることが可能となる。   According to this configuration, when the simplified master data is deleted or added in the resource group unit or the product corresponding to the resource is changed, the changed simplified master data is converted into the master data. Since the data can be converted and the data can be converted, the simplified master data to which data has been added, etc. should always be compact and simplified master data that has been updated without complicating or enlarging the data. Is possible.

このようなメンテナンスが容易でデータ数がより少ない簡略化マスタデータを使用するスケジューラは、マスタデータを使用するよりもデータ検索時間を短縮することができるので、マスタデータを用いた場合と同じ精度のスケジュールを、より短時間で作成できる可能性が高くなる。   Such a scheduler that uses simplified master data that is easy to maintain and has a smaller number of data can reduce the data search time than using master data, and therefore has the same accuracy as when using master data. There is a high possibility that a schedule can be created in a shorter time.

本発明にかかるデータ変換装置は、データベースの項目が多くなったとしても、そのデータベースを用いたスケジューリングと同様のスケジューリングが可能であって、且つ、メンテナンスが容易な新たなデータベースを提供することができる。   The data conversion apparatus according to the present invention can provide a new database that can perform the same scheduling as the scheduling using the database even if the number of items in the database increases, and that is easy to maintain. .

実施形態のマスタデータ変換装置とその周辺装置を示す全体構成図である。1 is an overall configuration diagram illustrating a master data conversion device and its peripheral devices according to an embodiment. 図1に示すマスタデータ変換装置の機能ブロック図である。It is a functional block diagram of the master data converter shown in FIG. 図2に示すマスタデータ変換装置のマスタデータの構成及び内容の例を示す図である。It is a figure which shows the example of a structure and content of the master data of the master data converter shown in FIG. 図2に示すマスタデータ変換装置の簡略化マスタデータの構成及び内容の例を示す図である。It is a figure which shows the example of a structure and content of the simplification master data of the master data converter shown in FIG. 図2に示すマスタデータ変換装置の資源対応表の構成及び内容の例を示す図である。It is a figure which shows the example of a structure and content of the resource correspondence table of the master data converter shown in FIG. 図2に示すマスタデータ変換装置の資源対応表の構成及び内容の例を示す図である。It is a figure which shows the example of a structure and content of the resource correspondence table of the master data converter shown in FIG. 図2に示すマスタデータ変換装置におけるデータ変換処理のフローチャートを示す図である。It is a figure which shows the flowchart of the data conversion process in the master data converter shown in FIG. 図4に示す簡略化マスタデータのメンテナンスを説明するための資源対応表の例を示す図である。It is a figure which shows the example of the resource correspondence table for demonstrating the maintenance of the simplification master data shown in FIG. 図4に示す簡略化マスタデータのメンテナンスを説明するための簡略化マスタデータの例を示す図である。It is a figure which shows the example of the simplification master data for demonstrating the maintenance of the simplification master data shown in FIG. 図4に示す簡略化マスタデータのメンテナンスを説明するための簡略化マスタデータの例を示す図である。It is a figure which shows the example of the simplification master data for demonstrating the maintenance of the simplification master data shown in FIG. 図4に示す簡略化マスタデータのメンテナンスを説明するための資源対応表の例を示す図である。It is a figure which shows the example of the resource correspondence table for demonstrating the maintenance of the simplification master data shown in FIG. 図4に示す簡略化マスタデータのメンテナンスを説明するための簡略化マスタデータの例を示す図である。It is a figure which shows the example of the simplification master data for demonstrating the maintenance of the simplification master data shown in FIG. 図4に示す簡略化マスタデータのメンテナンスを説明するための簡略化マスタデータの例を示す図である。It is a figure which shows the example of the simplification master data for demonstrating the maintenance of the simplification master data shown in FIG. 図4に示す簡略化マスタデータのメンテナンスを説明するための資源対応表の例を示す図である。It is a figure which shows the example of the resource correspondence table for demonstrating the maintenance of the simplification master data shown in FIG. 図4に示す簡略化マスタデータのメンテナンスを説明するための簡略化マスタデータの例を示す図である。It is a figure which shows the example of the simplification master data for demonstrating the maintenance of the simplification master data shown in FIG.

<実施形態>
図1は、実施形態のマスタデータ変換装置1000とその周辺装置を示す全体構成図である。
<Embodiment>
FIG. 1 is an overall configuration diagram illustrating a master data conversion apparatus 1000 and its peripheral devices according to the embodiment.

スケジュール作成装置3000は、1以上の工程によって生産される複数の製品を、それぞれの納期までに生産するスケジュールを作成するものであり、簡略化マスタデータ記憶部2200、計画マスタデータ記憶部3200、注文データ記憶部3300、計画エンジン部3100、及び、スケジュール記憶部3400を備える。   The schedule creation device 3000 creates a schedule for producing a plurality of products produced by one or more processes before each delivery date, and includes a simplified master data storage unit 2200, a plan master data storage unit 3200, an order A data storage unit 3300, a plan engine unit 3100, and a schedule storage unit 3400 are provided.

簡略化マスタデータ記憶部2200は、製品を製造(処理)する為に必要な資源を示すデータである簡略化マスタデータを記憶している。通常、資源は主資源と副資源とで構成され、例えば、主資源は設備であり、副資源は工具、治具、要員等が含まれる。   The simplified master data storage unit 2200 stores simplified master data that is data indicating resources necessary for manufacturing (processing) a product. Usually, a resource is composed of a main resource and a sub resource. For example, the main resource is equipment, and the sub resource includes tools, jigs, personnel, and the like.

また、計画マスタデータ記憶部3200は、製品の製造工程、設備の性能などの計画に必要なデータを記憶し、注文データ記憶部3300は、製品種別、数量、納期等から成る注文データを記憶している。   Further, the plan master data storage unit 3200 stores data necessary for planning such as product manufacturing process and facility performance, and the order data storage unit 3300 stores order data including product type, quantity, delivery date, and the like. ing.

計画エンジン部3100は、簡略化マスタデータ記憶部2200、計画マスタデータ記憶部3200及び注文データ記憶部3300から、必要なデータを読み出して、スケジュールを作成し、作成したスケジュールをスケジュール記憶部3400に出力する。   The plan engine unit 3100 reads necessary data from the simplified master data storage unit 2200, the plan master data storage unit 3200, and the order data storage unit 3300, creates a schedule, and outputs the created schedule to the schedule storage unit 3400 To do.

この計画エンジン部3100は、製品の各工程に、工程で用いる設備と、処理の時間帯とを割り当ててスケジュールを作成する。例えば、工程に設備(資源)を割り当てる場合、或る工程に割り当てた資源は、同時に他の工程に割り当てないように作成する。   The planning engine unit 3100 creates a schedule by assigning equipment used in the process and a processing time zone to each process of the product. For example, when equipment (resources) is assigned to a process, a resource assigned to a process is created so that it is not assigned to another process at the same time.

マスタデータ変換装置1000は、マスタデータ記憶部2000からマスタデータを読み出して、資源対応表と簡略化マスタデータとを作成し、それぞれ資源対応表記憶部2100と簡略化マスタデータ記憶部2200に記憶させる。   Master data conversion apparatus 1000 reads master data from master data storage unit 2000, creates a resource correspondence table and simplified master data, and stores them in resource correspondence table storage unit 2100 and simplified master data storage unit 2200, respectively. .

マスタデータ記憶部2000が記憶しているマスタデータは、スケジューリング対象の製品の製造に必要な資源を示すデータである。計画エンジン部3100は、このマスタデータを参照して、スケジュールを作成する。   The master data stored in the master data storage unit 2000 is data indicating resources necessary for manufacturing a product to be scheduled. The planning engine unit 3100 creates a schedule with reference to this master data.

また、簡略化マスタデータ記憶部2200が記憶している簡略化マスタデータは、マスタデータからマスタデータ変換装置1000が作成したデータであり、マスタデータと同じフォーマット(データ構造)に従って作成されている。従って、マスタデータに代えて、簡略化マスタデータを用いて、計画エンジン部3100はスケジュールを作成することが可能である。   The simplified master data stored in the simplified master data storage unit 2200 is data created by the master data conversion apparatus 1000 from the master data, and is created according to the same format (data structure) as the master data. Therefore, the planning engine unit 3100 can create a schedule using the simplified master data instead of the master data.

また、簡略化マスタデータは、マスタデータと同等の情報量を有しているが、マスタデータに比べてデータの項目数が少なくなっている。従って、マスタデータに比べて、メンテナンスが容易となっている。   The simplified master data has the same amount of information as the master data, but has fewer data items than the master data. Therefore, the maintenance is easier than the master data.

ここで、本実施形態のマスタデータ変換装置1000の機能ブロックの構成を説明する前に、マスタデータと簡略化マスタデータについて説明する。   Here, before explaining the configuration of the functional blocks of the master data conversion apparatus 1000 of the present embodiment, the master data and the simplified master data will be explained.

<マスタデータ及び簡略化マスタデータ>
図3は、マスタデータ2010の構成例及びその内容例を示す図であり、図4は、簡略化マスタデータ2210の構成例及びその内容例を示す図である。また、図5は、資源対応表2110の構成例及びその内容例を示す図であり、図6は、資源対応表2120の構成例及びその内容例を示す図である。
<Master data and simplified master data>
FIG. 3 is a diagram illustrating a configuration example of the master data 2010 and a content example thereof, and FIG. 4 is a diagram illustrating a configuration example of the simplified master data 2210 and a content example thereof. FIG. 5 is a diagram showing a configuration example of the resource correspondence table 2110 and an example of its contents, and FIG. 6 is a diagram showing a configuration example of the resource correspondence table 2120 and an example of its contents.

まず、図3のマスタデータ2010から説明する。   First, the master data 2010 in FIG. 3 will be described.

マスタデータ2010は、製品(品目)ごとに、その製品を製造するために必要な資源を示すものであり、マスタデータ記憶部2000に記憶されている。   The master data 2010 indicates resources necessary for manufacturing each product (item), and is stored in the master data storage unit 2000.

マスタデータ2010は、図3に示すように、行列A(n行m_a列)の形で表現される。行列Aの成分A_ijは、型式iが、資源jを必要とする場合は「1」、必要でない場合は「0」となる。型式iは、製品もしくは中間体(以下、単に「製品」という。)の種類である品目を示し、nは品目数、m_aは資源数を示す。   The master data 2010 is expressed in the form of a matrix A (n rows m_a columns) as shown in FIG. The component A_ij of the matrix A is “1” when the type i requires the resource j, and “0” when it is not necessary. The type i indicates an item that is a type of product or intermediate (hereinafter simply referred to as “product”), n indicates the number of items, and m_a indicates the number of resources.

具体的には、マスタデータ2010は、品目2011及び資源2012を備え、品目ごとに1レコードが登録されている。尚、最後のレコードは、後述する資源利用数算出部1100が作成するレコードである。   Specifically, the master data 2010 includes items 2011 and resources 2012, and one record is registered for each item. The last record is a record created by the resource usage number calculation unit 1100 described later.

品目2011は、品目、すなわち、製品の種類を特定するための識別子を示し、図3では、「型式1」、「型式2」等と記載する。   An item 2011 indicates an identifier for specifying an item, that is, a product type, and is described as “model 1”, “model 2”, and the like in FIG.

資源2012は、品目2011で示す製品を製造するために必要な資源を示す。   A resource 2012 indicates a resource necessary for manufacturing the product indicated by the item 2011.

この資源2012は、資源の個数に応じたデータ項目のサブフィールド2012−1〜2012−15を備える。サブフィールドには資源を特定する為の識別子として資源名「資源1」等が設定されている。資源の個数は、品目2011で示す全製品を製造する為に必要な全資源の個数である。すなわち、図3では、品目2011で示す「型式1」〜「型式10」の10種類の製品を製造する場合に、「資源1」〜「資源15」までの15個の資源があれば処理を行うことができることを示す。   The resource 2012 includes subfields 2012-1 to 2012-15 of data items corresponding to the number of resources. In the subfield, a resource name “resource 1” or the like is set as an identifier for specifying the resource. The number of resources is the number of all resources necessary to manufacture all products indicated by the item 2011. That is, in FIG. 3, when 10 types of products “model 1” to “model 10” indicated by the item 2011 are manufactured, if there are 15 resources from “resource 1” to “resource 15”, the processing is performed. Indicates what can be done.

資源2012のサブフィールドに「1」が設定されている場合は、そのサブフィールドで示す資源は、そのレコードに品目2011として設定されている型式が示す製品の製造に必要であることを示し、「0」が設定されている場合は、製品の製造で必要としないことを示す。例えば、品目2011が「型式1」のレコードにおける、「資源1」のサブフィールド2012−1には「1」が設定されているので、「型式1」で示される製品を製造する場合には、「資源1」が示す資源が必要であることを示し、「資源8」のサブフィールド2012−8には「0」が設定されているので、「資源8」が示す資源は不要であることを示す。   When “1” is set in the sub-field of the resource 2012, it indicates that the resource indicated in the sub-field is necessary for manufacturing the product indicated by the model set as the item 2011 in the record. When “0” is set, it indicates that it is not necessary for manufacturing the product. For example, since “1” is set in the subfield 2012-1 of “resource 1” in the record in which the item 2011 is “model 1”, when the product indicated by “model 1” is manufactured, It indicates that the resource indicated by “resource 1” is necessary, and “0” is set in the subfield 2012-8 of “resource 8”, so that the resource indicated by “resource 8” is unnecessary. Show.

次に、図4の簡略化マスタデータ2210を説明する。   Next, the simplified master data 2210 in FIG. 4 will be described.

簡略化マスタデータ2210は、図4に示すように、行列B(n行m_b列)の形で表現する。行列Bの成分B_ijは、型式iが、資源グループjを必要とする場合は「1」、必要でない場合は「0」となる。なお、n個は品目数、m_bは資源グループ数を示す。   The simplified master data 2210 is expressed in the form of a matrix B (n rows and m_b columns) as shown in FIG. The component B_ij of the matrix B is “1” when the type i requires the resource group j, and “0” when it is not necessary. Note that n indicates the number of items, and m_b indicates the number of resource groups.

具体的には、簡略化マスタデータ2210は、マスタデータ2010と同様に、品目ごとに、その品目が示す製品を製造するために必要な資源を示すものであり、品目ごとに1レコードが登録されている。   Specifically, as with the master data 2010, the simplified master data 2210 indicates resources necessary for manufacturing the product indicated by each item, and one record is registered for each item. ing.

簡略化マスタデータ2210は、簡略化マスタデータ記憶部2200に記憶されており、品目2211及び資源Gr2212を備える。   The simplified master data 2210 is stored in the simplified master data storage unit 2200 and includes an item 2211 and a resource Gr2212.

品目2211は、マスタデータ2010の品目2011と同様に、製品の種類を特定するための識別子を示す。   The item 2211 indicates an identifier for specifying the type of product, like the item 2011 of the master data 2010.

資源Gr2212は、品目2211で示す製品を製造するために必要な資源グループを示す。この資源Gr2212は、資源グループの個数に応じたデータ項目のサブフィールド2212−1〜2212−9を備えている。サブフィールドには資源グループを特定する為の識別子として資源Gr名「資源Gr1」等が設定されている。資源グループの個数は、品目2211で示す全製品の製造を行うための全資源グループの個数である。すなわち、図4では、品目2211で示す「型式1」〜「型式10」の10種類の品目のいずれかを製造する場合に、「資Gr源1」〜「資源Gr9」までの9個の資源グループがあれば製造することができることを示す。   The resource Gr 2212 indicates a resource group necessary for manufacturing the product indicated by the item 2211. The resource Gr 2212 includes subfields 2212-1 to 2212-9 of data items corresponding to the number of resource groups. In the subfield, a resource Gr name “resource Gr1” or the like is set as an identifier for specifying a resource group. The number of resource groups is the number of all resource groups for manufacturing all products indicated by the item 2211. That is, in FIG. 4, when manufacturing any one of 10 types of items “model 1” to “model 10” indicated by the item 2211, nine resources from “resource Gr source 1” to “resource Gr9” are displayed. Indicates that if there is a group, it can be manufactured.

資源Gr2212のサブフィールドに「1」が設定されている場合は、そのサブフィールドで示す資源グループは、そのレコードに品目2211として設定されている型式が示す製品の製造に必要であることを示し、「0」が設定されている場合は、製品の製造で必要としないことを示す。   When “1” is set in the subfield of the resource Gr 2212, it indicates that the resource group indicated in the subfield is necessary for manufacturing the product indicated by the model set as the item 2211 in the record. When “0” is set, it indicates that it is not necessary for manufacturing the product.

上述のように、マスタデータ2010と簡略化マスタデータ2210とは、品目と、品目が示す製品の製造に必要とする資源とを対応付ける行列形式のデータ構造となっている点で共通する。従って、図1に示すように、マスタデータ2010の代わりに簡略化マスタデータ2210を用いて、スケジューリングを行うことが可能となる。例えば、スケジュールを作成する際に、「型式1」の製品を製造する場合を考える。マスタデータ2010(図3参照)を用いる場合には、資源2012のうち、「資源1」、「資源2」、「資源3」、「資源4」、「資源5」、「資源6」、「資源7」の7つの資源が他の製品の製造で使用されていなければ、使用できると判断する。一方、簡略化マスタデータ2210(図4参照)を用いる場合には、資源Gr2212のうち、「資源Gr1」、「資源Gr2」、「資源Gr3」の3つの資源グループが他の製品の製造で使用されていなければ、使用できると判断する。   As described above, the master data 2010 and the simplified master data 2210 are common in that they have a data structure in a matrix format that associates items with resources necessary for manufacturing a product indicated by the items. Therefore, as shown in FIG. 1, scheduling can be performed using the simplified master data 2210 instead of the master data 2010. For example, consider the case where a “model 1” product is manufactured when creating a schedule. When using master data 2010 (see FIG. 3), among resources 2012, “resource 1”, “resource 2”, “resource 3”, “resource 4”, “resource 5”, “resource 6”, “ If the seven resources “resource 7” are not used in the manufacture of other products, it is determined that they can be used. On the other hand, when the simplified master data 2210 (see FIG. 4) is used, three resource groups “resource Gr1”, “resource Gr2”, and “resource Gr3” of the resource Gr2212 are used for manufacturing other products. If not, it is judged that it can be used.

この場合の、「資源1」〜「資源7」と「資源Gr1」〜「資源Gr3」とを対応付けるのが、図5の資源対応表2110、又は、図6の資源対応表2120である。この資源対応表2110と資源対応表2120は、双方とも、資源と資源グループとの対応付けを管理するものであり、実質的に同様の内容を示す。従って、何れか一方を、資源対応表記憶部2100に記憶しておけばよい。   In this case, “resource 1” to “resource 7” and “resource Gr1” to “resource Gr3” are associated with each other in the resource correspondence table 2110 in FIG. 5 or the resource correspondence table 2120 in FIG. The resource correspondence table 2110 and the resource correspondence table 2120 both manage the correspondence between resources and resource groups, and show substantially the same contents. Accordingly, either one may be stored in the resource correspondence table storage unit 2100.

資源対応表2110は、行列C1(m_a行1列)の形で表現される。資源iが属している資源Grを表す行列である。   The resource correspondence table 2110 is expressed in the form of a matrix C1 (m_a row 1 column). It is a matrix showing the resource Gr to which the resource i belongs.

具体的には、資源対応表2110は、資源名2111、及び、資源Gr名2112を備える。   Specifically, the resource correspondence table 2110 includes a resource name 2111 and a resource Gr name 2112.

資源名2111は、マスタデータ2010において、資源2012のサブフィールドに設定されている資源名を示す。   The resource name 2111 indicates the resource name set in the sub-field of the resource 2012 in the master data 2010.

資源Gr名2112は、資源名2111で示される資源名が示す資源が属する資源グループ名を示す。この資源グループ名は、簡略化マスタデータ2210において、資源Gr2212のサブフィールドに設定されている資源グループ名である。   The resource Gr name 2112 indicates the name of the resource group to which the resource indicated by the resource name indicated by the resource name 2111 belongs. This resource group name is the resource group name set in the subfield of the resource Gr 2212 in the simplified master data 2210.

例えば、資源名2111に「資源1」が設定されているレコードには、資源Gr名2112として「資源Gr1」が設定されているので、「資源1」は「資源Gr1」に属していることになる。   For example, since “resource Gr1” is set as the resource Gr name 2112 in the record in which “resource 1” is set in the resource name 2111, “resource 1” belongs to “resource Gr1”. Become.

次に、資源対応表2120は、資源Gr名2121、及び、資源名2122を備える。   Next, the resource correspondence table 2120 includes a resource Gr name 2121 and a resource name 2122.

資源Gr名2121は、簡略化マスタデータ2210において、資源Gr2212のサブフィールドに設定されている資源グループ名を示す。   The resource Gr name 2121 indicates the resource group name set in the subfield of the resource Gr 2212 in the simplified master data 2210.

資源名2122は、資源Gr名2121が示す資源グループに属している資源を示す。資源名2122は、複数のサブフィールドを備え、サブフィールドには、グループに属する資源を示す資源名が設定されている。この資源名は、マスタデータ2010において、資源2012のサブフィールドに設定されている資源名である。   A resource name 2122 indicates a resource belonging to the resource group indicated by the resource Gr name 2121. The resource name 2122 includes a plurality of subfields, and resource names indicating resources belonging to the group are set in the subfields. This resource name is the resource name set in the sub-field of the resource 2012 in the master data 2010.

例えば、資源Gr名2121に「資源Gr1」が設定されているレコードの資源名2122には、そのサブフィールドに「資源1」、「資源2」、「資源3」が設定されているので、「資源Gr1」は、「資源1」、「資源2」、「資源3」の3つの資源で構成されていることになる。   For example, in the resource name 2122 of the record in which “resource Gr1” is set in the resource Gr name 2121, “resource 1”, “resource 2”, and “resource 3” are set in its subfields. The “resource Gr1” is composed of three resources of “resource 1”, “resource 2”, and “resource 3”.

ここで、例えば、上記と同様に、「型式1」の製品を製造する場合を考える。マスタデータ2010(図3参照)を用いる場合には、資源2012のうち、「資源1」、「資源2」、「資源3」、「資源4」、「資源5」、「資源6」、「資源7」の7つの資源が他の製品の製造で使用されていなければ、使用できると判断する。一方、簡略化マスタデータ2210(図4参照)を用いる場合には、資源Gr2212のうち、「資源Gr1」、「資源Gr2」、「資源Gr3」の3つの資源Grが他の製品の製造で使用されていなければ、使用できると判断する。図6の資源対応表2120を参照すると、「資源Gr1」は、「資源1」、「資源2」、「資源3」で構成され、「資源Gr2」は、「資源4」、「資源5」で構成され、「資源Gr3」は、「資源6」、「資源7」で構成される。すなわち、「資源Gr1」、「資源Gr2」、「資源Gr3」の3つの資源Grが他の製品の製造で使用されていないという条件は、「資源1」、「資源2」、「資源3」、「資源4」、「資源5」、「資源6」、「資源7」の7つの資源が他の製品の製造で使用されていないという条件を示すことになる。すなわち、簡略化マスタデータ2210と資源対応表2120とを合わせた情報量は、マスタデータ2010の情報量と同じであることになる。   Here, for example, a case where a product of “Model 1” is manufactured as described above is considered. When using master data 2010 (see FIG. 3), among resources 2012, “resource 1”, “resource 2”, “resource 3”, “resource 4”, “resource 5”, “resource 6”, “ If the seven resources “resource 7” are not used in the manufacture of other products, it is determined that they can be used. On the other hand, when the simplified master data 2210 (see FIG. 4) is used, three resources Gr of “resource Gr1”, “resource Gr2”, and “resource Gr3” are used in the manufacture of other products. If not, it is judged that it can be used. Referring to the resource correspondence table 2120 in FIG. 6, “resource Gr1” is composed of “resource 1”, “resource 2”, and “resource 3”, and “resource Gr2” is “resource 4” and “resource 5”. “Resource Gr3” is composed of “Resource 6” and “Resource 7”. That is, the condition that the three resources Gr of “resource Gr1”, “resource Gr2”, and “resource Gr3” are not used in the manufacture of other products is “resource 1”, “resource 2”, “resource 3”. , “Resource 4”, “resource 5”, “resource 6”, and “resource 7” indicate the condition that they are not used in the manufacture of other products. That is, the combined information amount of the simplified master data 2210 and the resource correspondence table 2120 is the same as the information amount of the master data 2010.

従って、マスタデータ2010を用いる代わりに簡略化マスタデータ2210を用いたとしても、マスタデータ2010を用いる場合と同様のスケジューリングを行うことが可能となる。また、簡略化マスタデータ2210の資源Gr2212のサブフィールドの個数は、マスタデータ2010の資源2012のサブフィールドの個数よりも少ないため、データ検索がより短時間で可能であり、結果として、スケジュールの作成時間が短縮できることになる。   Therefore, even if the simplified master data 2210 is used instead of using the master data 2010, it is possible to perform the same scheduling as when the master data 2010 is used. Further, since the number of subfields of the resource Gr2212 of the simplified master data 2210 is smaller than the number of subfields of the resource 2012 of the master data 2010, data search can be performed in a shorter time, and as a result, a schedule is created. Time can be shortened.

以下、本実施形態のマスタデータ変換装置1000の機能ブロックの構成を説明する。   Hereinafter, the functional block configuration of the master data conversion apparatus 1000 of this embodiment will be described.

<構成>
図2は、マスタデータ変換装置1000の機能ブロック図である。
<Configuration>
FIG. 2 is a functional block diagram of the master data conversion apparatus 1000.

マスタデータ変換装置は、例えば、マイクロプロセッサおよびその周辺回路等を備えて構成されたパソコン等であり、機能的に、制御部1001、操作部1002、ディスプレイ1003、資源利用数算出部1100、資源用途比較部1200、資源グループ生成部1300、及び、簡略化マスタ生成部1400を備える。   The master data conversion device is, for example, a personal computer or the like configured with a microprocessor and its peripheral circuits, and functionally includes a control unit 1001, an operation unit 1002, a display 1003, a resource usage number calculation unit 1100, and resource usage. A comparison unit 1200, a resource group generation unit 1300, and a simplified master generation unit 1400 are provided.

制御部1001は、マスタデータ変換装置1000が備える各機能部を制御し、データ変換処理等を行わせる機能を有する。   The control unit 1001 has a function of controlling each functional unit included in the master data conversion apparatus 1000 to perform data conversion processing and the like.

操作部1002は、データ変換プログラム等を起動するコマンド、マスタデータ及び簡略化マスタデータの表示指示等の各種コマンド等をマスタデータ変換装置1000に入力する機器である。例えば、キーボード、マウス、タッチパネル等である。   The operation unit 1002 is a device that inputs a command for starting a data conversion program and the like, various commands such as a display instruction for master data and simplified master data, and the like to the master data conversion apparatus 1000. For example, a keyboard, a mouse, a touch panel, etc.

ディスプレイ1003は、操作部1002から入力されたコマンド、マスタデータの内容、簡略化マスタデータの内容等を出力(提示)する機器である。例えばCRT(Cathode Ray Tube)ディスプレイ、LCD(Liquid Crystal Display)、有機EL(Electro Liminesence)ディスプレイ、及び、プラズマディスプレイ等の表示装置である。   The display 1003 is a device that outputs (presents) a command input from the operation unit 1002, the contents of master data, the contents of simplified master data, and the like. For example, a display device such as a CRT (Cathode Ray Tube) display, an LCD (Liquid Crystal Display), an organic EL (Electro Liminescence) display, and a plasma display.

資源利用数算出部1100は、マスタデータ記憶部2000からマスタデータ2010(図3参照)を読み出し、読み出したマスタデータ2010から、資源ごとに、この資源を必要とする品目の数を計算し、合計レコードを作成する機能を有する。具体的には、資源2012のサブフィールドに「1」が設定されているレコード数をカウントし、マスタデータ2010の最後のレコードである合計レコードに、カウント値を設定する。例えば、「資源7」の場合、「資源7」のサブフィールドに「1」が設定されているのは、「型式1」、「型式2」、「型式3」の3つのレコードであるので、合計レコードの欄には「3」が設定される。   The resource usage number calculation unit 1100 reads the master data 2010 (see FIG. 3) from the master data storage unit 2000, calculates the number of items that require this resource for each resource from the read master data 2010, and calculates the total. Has a function to create a record. Specifically, the number of records in which “1” is set in the subfield of the resource 2012 is counted, and the count value is set in the total record that is the last record of the master data 2010. For example, in the case of “resource 7”, “1” is set in the sub-field of “resource 7” because there are three records “model 1”, “model 2”, and “model 3”. “3” is set in the total record column.

資源用途比較部1200は、その資源を必要とする品目(製品)の集合が等しい資源同士を、つまり、必要とされている品目(製品)が全て同じである資源を1つのグループとするグループ化を行う機能を有する。具体的には、資源利用数算出部1100により合計レコードの欄が設定されたマスタデータ2010を参照し、合計値が等しい資源それぞれについて、その資源を必要とする品目(製品)が同じかどうかを比較し、対応する品目(製品)が全て同じである資源を1つのグループとする。   The resource usage comparison unit 1200 groups resources having the same set of items (products) that require the resources, that is, resources having the same required items (products) into one group. It has a function to perform. Specifically, the master data 2010 in which the total record field is set by the resource usage number calculation unit 1100 is referred to, and for each resource having the same total value, whether or not the item (product) that requires the resource is the same. In comparison, all the corresponding items (products) are the same as one group.

資源グループ生成部1300は、資源用途比較部1200のグループ化の結果から、資源対応表2110又は資源対応表2120を作成し、作成した資源対応表2110又は資源対応表2120を資源対応表記憶部2100に記憶させる機能を有する。   The resource group generation unit 1300 creates the resource correspondence table 2110 or the resource correspondence table 2120 from the grouping result of the resource usage comparison unit 1200, and uses the created resource correspondence table 2110 or the resource correspondence table 2120 as the resource correspondence table storage unit 2100. It has a function to memorize.

簡略化マスタ生成部1400は、マスタデータ2010及び資源対応表2110等から、簡略化マスタデータ2210を作成し、作成した簡略化マスタデータ2210を簡略化マスタデータ記憶部2200に出力する機能を有する。   The simplified master generation unit 1400 has a function of creating simplified master data 2210 from the master data 2010, the resource correspondence table 2110, and the like, and outputting the created simplified master data 2210 to the simplified master data storage unit 2200.

<動作>
以下、マスタデータ変換装置1000の動作について、図7を用いて説明する。
<Operation>
Hereinafter, the operation of the master data conversion apparatus 1000 will be described with reference to FIG.

図7は、マスタデータ変換装置1000のデータ変換処理のフローチャートである。   FIG. 7 is a flowchart of the data conversion process of the master data conversion apparatus 1000.

管理者は、操作部1002を操作して、マスタデータ記憶部2000に記憶されているマスタデータ2010から、簡略化マスタデータ2210の作成を指示するコマンドを入力する。予め、マスタデータ記憶部2000には、マスタデータ2010が記憶されているものとする。   The administrator operates the operation unit 1002 to input a command for instructing the creation of the simplified master data 2210 from the master data 2010 stored in the master data storage unit 2000. It is assumed that master data 2010 is stored in the master data storage unit 2000 in advance.

操作部1002を介してコマンドを受け取った制御部1001は、資源利用数算出部1100に簡略化マスタデータの作成を指示する。   Receiving the command via the operation unit 1002, the control unit 1001 instructs the resource usage number calculation unit 1100 to create simplified master data.

指示を受けた資源利用数算出部1100は、マスタデータ記憶部2000からマスタデータ2010を作業領域に読み込む(ステップS10)。この作業領域は、マスタデータ変換装置1000の各機能部からアクセスが可能とする。   Receiving the instruction, the resource usage number calculation unit 1100 reads the master data 2010 from the master data storage unit 2000 into the work area (step S10). This work area can be accessed from each functional unit of the master data conversion apparatus 1000.

ここで、以下の説明において、r_jを、資源jを製造に用いる品目(製品)の数とし、R_jをマスタデータ2010である行列Aのj列の全成分とする。すなわち、R_jは、資源jを必要とする全品目(製品)を示す。尚、m_aは資源数である。   Here, in the following description, r_j is the number of items (products) that use the resource j for manufacturing, and R_j is all the components of the j columns of the matrix A that is the master data 2010. That is, R_j indicates all items (products) that require the resource j. Note that m_a is the number of resources.

マスタデータ2010を読み込んだ資源利用数算出部1100は、資源ごとに、必要とされる品目数を算出する。すなわち、図3の最後のレコードである合計レコードの欄を作成する(ステップS11)。   The resource usage number calculation unit 1100 that has read the master data 2010 calculates the number of required items for each resource. That is, a total record column which is the last record in FIG. 3 is created (step S11).

詳細には、資源利用数算出部1100は、マスタデータ2010である行列Aから1≦j≦m_aの範囲で、資源jを用いる品目の数であるr_jを計算する。r_jの計算結果は、合計レコードに設定する。   Specifically, the resource usage number calculation unit 1100 calculates r_j, which is the number of items using the resource j, in the range of 1 ≦ j ≦ m_a from the matrix A that is the master data 2010. The calculation result of r_j is set in the total record.

合計レコードを作成した資源利用数算出部1100は、資源用途比較部1200にグループ化を依頼する。依頼を受けた資源用途比較部1200は、同じ品目の製造に必要とされている資源を同じグループとするようにグループ化する。   The resource usage number calculation unit 1100 that created the total record requests the resource usage comparison unit 1200 to perform grouping. Upon receiving the request, the resource usage comparison unit 1200 groups the resources required for manufacturing the same item into the same group.

詳細には、資源用途比較部1200は、資源グループの数m_bに初期値として0(ゼロ)を設定し、1≦j1、j2≦m_aの範囲で以下の計算をおこなう。但し、j1≠j2とする。   Specifically, the resource usage comparison unit 1200 sets 0 (zero) as the initial value to the number m_b of resource groups, and performs the following calculation in the range of 1 ≦ j1 and j2 ≦ m_a. However, j1 ≠ j2.

まず、資源用途比較部1200は、r_j1とr_j2の値を比較する。すなわち、図3の合計レコードに設定されている品目数が、同じか否かを判断する(ステップS12:NO、ステップS13)。   First, the resource usage comparison unit 1200 compares the values of r_j1 and r_j2. That is, it is determined whether or not the number of items set in the total record in FIG. 3 is the same (step S12: NO, step S13).

r_j1とr_j2が等しい場合(ステップS13:YES)、資源用途比較部1200は、R_j1とR_j2を比較する(ステップS14)。すなわち、資源j1と資源j2とは、資源を必要とする品目の数だけではなく、品目も同じであるかを判断する。   When r_j1 and r_j2 are equal (step S13: YES), the resource usage comparison unit 1200 compares R_j1 and R_j2 (step S14). That is, it is determined whether the resource j1 and the resource j2 are not only the number of items that require the resource but also the items.

R_j1とR_j2が等しい場合(ステップS14:YES)、資源用途比較部1200は、資源j1と資源j2とを同一の資源グループとする(ステップS15)。具体的には、資源用途比較部1200は、作業領域に、資源Gr名とグループに属する資源の資源名とを対応付けて記憶しておく。資源j1と資源j2のどちらか一方が既に資源グループに属している場合は、他方をその資源グループに属させ、双方とも未だ資源グループに属していない場合は、資源グループを作成して双方を属させる。   When R_j1 and R_j2 are equal (step S14: YES), the resource usage comparison unit 1200 sets the resource j1 and the resource j2 as the same resource group (step S15). Specifically, the resource usage comparison unit 1200 stores the resource Gr name and the resource name of the resource belonging to the group in association with each other in the work area. If either resource j1 or resource j2 already belongs to a resource group, make the other belong to that resource group, and if neither belongs to the resource group yet, create a resource group and make both belong Let

一方、r_j1とr_j2が等しくない場合(ステップS13:NO)、又は、R_j1とR_j2が等しくない場合(ステップS14:NO)であって、資源j1と資源j2とがいずれの資源グループにも属していない場合には(ステップS16:NO)、資源用途比較部1200は、新たな資源グループを作成する(ステップS17)。例えば、資源j1と資源j2との双方とも資源グループに属していない場合には、資源j1と資源j2とのそれぞれが属する新しい資源グループを2つ作成し、資源j2のみが資源グループに属していない場合には、資源j2が属する新しい資源グループを1つ作成する。具体的には、資源用途比較部1200は、新たな資源グループを作成し、その資源Gr名とグループに属する資源の資源名とを対応付けて記憶する。そして、資源用途比較部1200は、ステップS12から処理を繰り返す。   On the other hand, when r_j1 and r_j2 are not equal (step S13: NO), or when R_j1 and R_j2 are not equal (step S14: NO), resource j1 and resource j2 belong to any resource group If there is no resource (step S16: NO), the resource usage comparison unit 1200 creates a new resource group (step S17). For example, when both the resource j1 and the resource j2 do not belong to the resource group, two new resource groups to which each of the resource j1 and the resource j2 belongs are created, and only the resource j2 does not belong to the resource group. In this case, one new resource group to which the resource j2 belongs is created. Specifically, the resource usage comparison unit 1200 creates a new resource group, and stores the resource Gr name and the resource names of resources belonging to the group in association with each other. Then, the resource usage comparison unit 1200 repeats the processing from step S12.

尚、ステップS16において、資源j1と資源j2のいずれもが資源グループに属している場合には(ステップS16:YES)、資源用途比較部1200は、新たなグループを作成せずに、ステップS12から処理を繰り返す。   In step S16, when both the resource j1 and the resource j2 belong to the resource group (step S16: YES), the resource usage comparison unit 1200 starts from step S12 without creating a new group. Repeat the process.

資源用途比較部1200は、全ての資源の組合せを比較していない場合(ステップS12:NO)、ステップS13からの処理を繰り返す。一方、全ての資源の組み合わせを比較した場合(ステップS12:YES)、資源用途比較部1200は、資源グループ数m_bを計算し、資源グループ生成部1300に資源対応表2110又は資源対応表2120の作成を依頼する。尚、ステップS13の処理は計算高速化のための処理であるため、ステップS13の処理は行わず、ステップS12の処理の後にステップS14の処理を行ってもよい。   If the resource usage comparison unit 1200 does not compare all resource combinations (step S12: NO), the processing from step S13 is repeated. On the other hand, when all the resource combinations are compared (step S12: YES), the resource usage comparison unit 1200 calculates the resource group number m_b, and creates the resource correspondence table 2110 or the resource correspondence table 2120 in the resource group generation unit 1300. Request. Since the process of step S13 is a process for speeding up the calculation, the process of step S13 may be performed after the process of step S12 without performing the process of step S13.

依頼を受けた資源グループ生成部1300は、作業領域を参照し、資源用途比較部1200が作成したグループ、及び、算出した資源グループ数m_bに基づいて、資源対応表2110又は資源対応表2120を作成し、資源対応表記憶部2100に記憶させる(ステップS18)。   Upon receiving the request, the resource group generation unit 1300 creates a resource correspondence table 2110 or a resource correspondence table 2120 based on the group created by the resource usage comparison unit 1200 and the calculated resource group number m_b with reference to the work area. And stored in the resource correspondence table storage unit 2100 (step S18).

資源対応表2110又は資源対応表2120を資源対応表記憶部2100に記憶させた資源グループ生成部1300は、簡略化マスタ生成部1400に簡略化マスタデータ2210の作成を依頼する。   The resource group generation unit 1300 having the resource correspondence table 2110 or the resource correspondence table 2120 stored in the resource correspondence table storage unit 2100 requests the simplified master generation unit 1400 to create simplified master data 2210.

依頼を受けた簡略化マスタ生成部1400は、マスタデータ2010と、資源対応表2110又は資源対応表2120とから、行列Bの形式にそって、簡略化マスタデータ2210を作成して、簡略化マスタデータ記憶部2200に記憶させる(ステップS19)。具体的には、簡略化マスタ生成部1400は、品目数をn、資源用途比較部1200が算出した資源グループ数をm_bとし、行列B(n行m_b列)の形で表現した簡略化マスタデータ2210を作成する。簡略化マスタ生成部1400は、行列Bの成分B_ijとして、型式iが、資源グループjを必要とする場合は「1」、必要でない場合は「0」と設定する。   Upon receiving the request, the simplified master generation unit 1400 creates simplified master data 2210 from the master data 2010 and the resource correspondence table 2110 or the resource correspondence table 2120 in accordance with the format of the matrix B, and the simplified master data 2210 is created. The data is stored in the data storage unit 2200 (step S19). Specifically, the simplified master generation unit 1400 represents simplified master data expressed in the form of a matrix B (n rows m_b columns), where n is the number of items, m_b is the number of resource groups calculated by the resource usage comparison unit 1200. 2210 is created. The simplified master generation unit 1400 sets “1” when the type i requires the resource group j as the component B_ij of the matrix B, and “0” when the type i is not necessary.

簡略化マスタデータ2210を簡略化マスタデータ記憶部2200に記憶させた簡略化マスタ生成部1400は、データ変換処理が終了した旨を制御部1001に通知する。通知を受けた制御部1001は、処理が終了した旨をディスプレイ1003に表示し、処理を終了する。   The simplified master generation unit 1400 that has stored the simplified master data 2210 in the simplified master data storage unit 2200 notifies the control unit 1001 that the data conversion processing has been completed. Upon receiving the notification, the control unit 1001 displays on the display 1003 that the process has ended, and ends the process.

<簡略化マスタデータのメンテナンス>
以下、上述のように作成した簡略化マスタデータ2210の、メンテナンス手順について説明する。
<Maintenance of simplified master data>
Hereinafter, the maintenance procedure of the simplified master data 2210 created as described above will be described.

マスタデータ2010に対して修正を行うことに比べて、データの項目数の少ない簡略化マスタデータ2210に対して修正を行う方が、より簡便に、且つ、高速に修正が可能である。ここでは、メンテナンスとして、2つについて説明する。1つ目は、資源Gr2212を追加又は削除する場合である。2つ目は、資源Grを必要とする品目(製品)が変更された場合、言い換えれば、資源Grの用途が変更された場合である。   Compared to the correction to the master data 2010, the correction to the simplified master data 2210 with a smaller number of data items can be corrected more easily and at a higher speed. Here, two types of maintenance will be described. The first is a case where the resource Gr 2212 is added or deleted. The second is a case where an item (product) requiring the resource Gr is changed, in other words, a case where the use of the resource Gr is changed.

<資源グループの追加又は削除>
まず、資源Gr2212を追加又は削除する場合について説明する。
<Addition or deletion of resource group>
First, a case where the resource Gr 2212 is added or deleted will be described.

例えば、図4に示す簡略化マスタデータ2210から、図8に示すように、資源対応表2120−2の「資源Gr1」を削除し、「資源Gr10」を追加する場合を考える。「資源Gr10」に属する「資源16」と「資源17」とは、「型式2」及び「型式5」の製品の製造に必要とされる資源であるとする。   For example, consider a case where “resource Gr1” in the resource correspondence table 2120-2 is deleted and “resource Gr10” is added from the simplified master data 2210 shown in FIG. 4 as shown in FIG. It is assumed that “resource 16” and “resource 17” belonging to “resource Gr10” are resources necessary for manufacturing products of “model 2” and “model 5”.

この場合は、まず、図4の簡略化マスタデータ2210から「資源Gr1」を削除し、「資源Gr10」を追加した簡略化マスタデータ2210−2を作成する(図9参照)。   In this case, first, “resource Gr1” is deleted from the simplified master data 2210 of FIG. 4, and simplified master data 2210-2 to which “resource Gr10” is added is created (see FIG. 9).

そして、この簡略化マスタデータ2210−2を、マスタデータ2010とみなしてマスタデータ変換装置1000にデータ変換をさせる。マスタデータ2010と簡略化マスタデータ2210とは、同じデータ構造を有しているため、マスタデータ2010とみなしてマスタデータ変換装置1000にデータ変換をさせることが可能である。   Then, the simplified master data 2210-2 is regarded as master data 2010, and the master data conversion apparatus 1000 performs data conversion. Since the master data 2010 and the simplified master data 2210 have the same data structure, the master data conversion apparatus 1000 can convert the data by regarding the master data 2010 as the master data 2010.

以下、図7のフローチャートを参照しながら、説明する。   Hereinafter, a description will be given with reference to the flowchart of FIG.

管理者は、操作部1002を操作して、簡略化マスタデータ2210の作成を指示するコマンドを入力する。マスタデータ記憶部2000には、簡略化マスタデータ2210−2が記憶されているものとする。また、追加する「資源Gr10」が「資源16」及び「資源17」から構成されることも記憶されているものとする。   The administrator operates the operation unit 1002 to input a command instructing creation of the simplified master data 2210. It is assumed that the simplified master data 2210-2 is stored in the master data storage unit 2000. Also, it is assumed that the “resource Gr10” to be added is composed of “resource 16” and “resource 17”.

操作部1002を介してコマンドを受け取った制御部1001は、資源利用数算出部1100に簡略化マスタデータの作成を指示する。   Receiving the command via the operation unit 1002, the control unit 1001 instructs the resource usage number calculation unit 1100 to create simplified master data.

指示を受けた資源利用数算出部1100は、マスタデータ記憶部2000から簡略化マスタデータ2210−2と、追加する資源グループの構成(「資源16」及び「資源17」が「資源Gr10」に属していること)とを作業領域に読み込む(ステップS10)。   Upon receiving the instruction, the resource usage number calculation unit 1100 includes the simplified master data 2210-2 from the master data storage unit 2000, and the configuration of the resource group to be added ("resource 16" and "resource 17" belong to "resource Gr10". Are read into the work area (step S10).

マスタデータ2010を読み込んだ資源利用数算出部1100は、資源グループごとに、必要とされる品目数を算出する(ステップS11)。図9の最後のレコードである合計レコードの欄を作成する。   The resource usage number calculation unit 1100 that has read the master data 2010 calculates the number of required items for each resource group (step S11). A total record field as the last record in FIG. 9 is created.

合計レコードを作成した資源利用数算出部1100は、資源用途比較部1200にグループ化を依頼する。依頼を受けた資源用途比較部1200は、同じ品目(製品)の製造に必要とされている資源Grを同じグループとするようにグループ化を行う(ステップS12〜ステップS17)。   The resource usage number calculation unit 1100 that created the total record requests the resource usage comparison unit 1200 to perform grouping. Upon receiving the request, the resource usage comparison unit 1200 performs grouping so that the resources Gr required for manufacturing the same item (product) are in the same group (steps S12 to S17).

資源用途比較部1200は、全ての資源Grの組み合わせを比較すると(ステップS12:YES)、資源グループ生成部1300に資源対応表2110又は資源対応表2120の作成を依頼し、依頼を受けた資源グループ生成部1300は、資源対応表2120−3(図11参照)を作成し、資源対応表記憶部2100に記憶させる(ステップS18)。   When comparing the combinations of all resources Gr (step S12: YES), the resource usage comparison unit 1200 requests the resource group generation unit 1300 to create the resource correspondence table 2110 or the resource correspondence table 2120, and receives the requested resource group The generation unit 1300 creates the resource correspondence table 2120-3 (see FIG. 11) and stores it in the resource correspondence table storage unit 2100 (step S18).

次に、簡略化マスタ生成部1400は、簡略化マスタデータ2210−2と、資源対応表2120−3とから、行列Bの形式にそって、簡略化マスタデータ2210−3(図10参照)を作成して、簡略化マスタデータ記憶部2200に記憶させる(ステップS19)。   Next, the simplified master generation unit 1400 obtains simplified master data 2210-3 (see FIG. 10) from the simplified master data 2210-2 and the resource correspondence table 2120-3 according to the matrix B format. Created and stored in the simplified master data storage unit 2200 (step S19).

簡略化マスタデータを作成し直した場合、資源Gr名は、振り直されることとなるが、以下、説明の便宜上、振り直される前のGr名で説明する。   When the simplified master data is recreated, the resource Gr name is reassigned, but for the sake of convenience of explanation, the Gr name before reassignment will be described below.

簡略化マスタデータ2210−2をデータ変換した場合、追加された「資源Gr10」を必要とする品目は、「型式2」と「型式5」であり、「資源Gr7」と同じである。従って、「資源Gr10」は、「資源Gr7」と同じグループとなり、図10の簡略化マスタデータ2210−3に示すように「資源Gr10」は削除される。「資源Gr10」に属していた「資源16」と「資源17」とは、「資源Gr7」に属することとなり、図11の資源対応表2120−3に示すように、資源Gr名2121が「資源Gr7」のレコードの資源名2122のサブフィールドに「資源16」と「資源17」とが設定されることになる。   When the simplified master data 2210-2 is converted, the items that require the added “resource Gr10” are “model 2” and “model 5”, which are the same as “resource Gr7”. Therefore, “resource Gr10” is in the same group as “resource Gr7”, and “resource Gr10” is deleted as shown in simplified master data 2210-3 in FIG. “Resource 16” and “Resource 17” that belonged to “Resource Gr10” belong to “Resource Gr7”, and as shown in the resource correspondence table 2120-3 of FIG. “Resource 16” and “Resource 17” are set in the subfield of the resource name 2122 of the record “Gr7”.

作成された簡略化マスタデータ2210−3は、マスタデータ2010に代えてスケジューリングで用いることが可能である。   The created simplified master data 2210-3 can be used in scheduling instead of the master data 2010.

ここでは、簡略化マスタデータ2210に資源Grを追加する場合を説明したが、例えば、図15に示すように、簡略化マスタデータ2210に「資源20」、「資源21」を追加した簡略化マスタデータ2210−6を作成し、マスタデータ2010とみなして、マスタデータ変換装置1000によってデータ変換してもよい。この場合、「資源20」は「資源Gr7」に組み込まれ、「資源21」は「資源Gr4」に組み込まれることになる。   Here, the case where the resource Gr is added to the simplified master data 2210 has been described. For example, as illustrated in FIG. 15, the simplified master in which “resource 20” and “resource 21” are added to the simplified master data 2210. Data 2210-6 may be created and regarded as master data 2010, and data conversion may be performed by the master data conversion apparatus 1000. In this case, “resource 20” is incorporated into “resource Gr7”, and “resource 21” is incorporated into “resource Gr4”.

<資源Grを必要とする品目の変更>
次に、資源Gr2212を必要とする品目を変更する場合について説明する。
<Change of items that require resource Gr>
Next, a case where an item that requires the resource Gr 2212 is changed will be described.

例えば、図4に示す簡略化マスタデータ2210において、「資源Gr6」が、「型式5」の製品の製造に必要となり、「型式7」の製品の製造には不要となった場合を考える。   For example, in the simplified master data 2210 shown in FIG. 4, a case where “resource Gr6” is required for manufacturing the “model 5” product and not required for manufacturing the “model 7” product.

この場合、図12に示すように、行が「型式5」、列が「資源Gr6」の成分を「0」から「1」に書き換え、行が「型式7」、列が「資源Gr6」の成分を「1」から「0」に書き換えて、簡略化マスタデータ2210−4を作成する。   In this case, as shown in FIG. 12, the component of the “type 5” in the row and the “resource Gr6” in the column is rewritten from “0” to “1”, the “type 7” in the row and the “resource Gr6” in the column The simplified master data 2210-4 is created by rewriting the components from “1” to “0”.

そして、この簡略化マスタデータ2210−4を、マスタデータ2010とみなしてマスタデータ変換装置1000にデータ変換をさせる。   Then, the simplified master data 2210-4 is regarded as master data 2010, and the master data conversion apparatus 1000 performs data conversion.

以下、図7のフローチャートを参照しながら、説明する。   Hereinafter, a description will be given with reference to the flowchart of FIG.

管理者は、操作部1002を操作して、簡略化マスタデータ2210の作成を指示するコマンドを入力する。マスタデータ記憶部2000には、簡略化マスタデータ2210−4が記憶されているものとする。   The administrator operates the operation unit 1002 to input a command instructing creation of the simplified master data 2210. It is assumed that the simplified master data 2210-4 is stored in the master data storage unit 2000.

操作部1002を介してコマンドを受け取った制御部1001は、資源利用数算出部1100に簡略化マスタデータの作成を指示する。   Receiving the command via the operation unit 1002, the control unit 1001 instructs the resource usage number calculation unit 1100 to create simplified master data.

指示を受けた資源利用数算出部1100は、マスタデータ記憶部2000から簡略化マスタデータ2210−4を作業領域に読み込む(ステップS10)。   Receiving the instruction, the resource usage number calculation unit 1100 reads the simplified master data 2210-4 from the master data storage unit 2000 into the work area (step S10).

マスタデータ2010を読み込んだ資源利用数算出部1100は、資源Grごとに、必要とされる品目数を算出する(ステップS11)。図12の最後のレコードである合計レコードを作成する。   The resource usage number calculation unit 1100 that has read the master data 2010 calculates the number of required items for each resource Gr (step S11). A total record that is the last record in FIG. 12 is created.

合計レコードを作成した資源利用数算出部1100は、資源用途比較部1200にグループ化を依頼する。依頼を受けた資源用途比較部1200は、同じ品目から必要とされている資源Grを同じグループとするようにグループ化を行う(ステップS12〜ステップS17)。   The resource usage number calculation unit 1100 that created the total record requests the resource usage comparison unit 1200 to perform grouping. Upon receiving the request, the resource usage comparison unit 1200 groups the resources Gr required from the same item into the same group (steps S12 to S17).

資源用途比較部1200は、全ての資源Grの組み合わせを比較すると(ステップS12:YES)、資源グループ生成部1300に資源対応表2110又は資源対応表2120の作成を依頼し、依頼を受けた資源グループ生成部1300は、資源対応表2120−4(図14参照)を作成し、資源対応表記憶部2100に記憶させる(ステップS18)。   When comparing the combinations of all resources Gr (step S12: YES), the resource usage comparison unit 1200 requests the resource group generation unit 1300 to create the resource correspondence table 2110 or the resource correspondence table 2120, and receives the requested resource group The generation unit 1300 creates the resource correspondence table 2120-4 (see FIG. 14) and stores it in the resource correspondence table storage unit 2100 (step S18).

次に、簡略化マスタ生成部1400は、簡略化マスタデータ2210−4と、資源対応表2120−4とから、行列Bの形式にそって、簡略化マスタデータ2210−5(図13参照)を作成して、簡略化マスタデータ記憶部2200に記憶させる(ステップS19)。   Next, the simplified master generating unit 1400 obtains simplified master data 2210-5 (see FIG. 13) from the simplified master data 2210-4 and the resource correspondence table 2120-4 according to the format of the matrix B. Created and stored in the simplified master data storage unit 2200 (step S19).

簡略化マスタデータ2210−4をデータ変換した場合、品目が変更された「資源Gr6」を必要とする品目が「型式2」と「型式5」となり、「資源Gr7」を必要とする品目と同じとなっている。従って、「資源Gr7」が「資源Gr6」に属することとなるため、図13の簡略化マスタデータ2210−5に示すように「資源Gr7」は削除されることになる。「資源Gr7」に属していた「資源13」は、「資源Gr6」に属するので、図14の資源対応表2120−4に示すように、資源Gr名2121が「資源Gr6」のレコードの資源名2122のサブフィールドに「資源13」が追加されることになる。   When the simplified master data 2210-4 is converted into data, the items that require “resource Gr6” whose items have been changed are “model 2” and “model 5”, and are the same as the items that require “resource Gr7”. It has become. Accordingly, since “resource Gr7” belongs to “resource Gr6”, “resource Gr7” is deleted as shown in the simplified master data 2210-5 in FIG. Since “resource 13” belonging to “resource Gr7” belongs to “resource Gr6”, the resource name of the record whose resource Gr name 2121 is “resource Gr6” as shown in the resource correspondence table 2120-4 of FIG. “Resource 13” is added to the sub-field of 2122.

このように、マスタデータからより項目数が少ない簡略化マスタデータを作成することで、マスタデータの項目が膨大になっても、マスタデータの代わりに使用でき、且つ、短時間でメンテナンスできる簡略化マスタデータを提供することが可能となる。   In this way, by creating simplified master data with fewer items from master data, even if the master data items become enormous, simplification that can be used in place of master data and can be maintained in a short time Master data can be provided.

本発明を表現するために、上述において図面を参照しながら実施形態を通して本発明を適切且つ十分に説明したが、当業者であれば上述の実施形態を変更および/または改良することは容易に為し得ることであると認識すべきである。したがって、当業者が実施する変更形態または改良形態が、請求の範囲に記載された請求項の権利範囲を離脱するレベルのものでない限り、当該変更形態または当該改良形態は、当該請求項の権利範囲に包括されると解釈される。   In order to express the present invention, the present invention has been properly and fully described through the embodiments with reference to the drawings. However, those skilled in the art can easily change and / or improve the above-described embodiments. It should be recognized that this is possible. Therefore, unless the modifications or improvements implemented by those skilled in the art are at a level that departs from the scope of the claims recited in the claims, the modifications or improvements are not covered by the claims. To be construed as inclusive.

1000 マスタデータ変換装置
1002 操作部
1003 ディスプレイ
1100 資源利用数算出部
1200 資源用途比較部
1300 資源グループ生成部
1400 簡略化マスタ生成部
2000 マスタデータ記憶部
2100 資源対応表記憶部
2200 簡略化マスタデータ記憶部
3000 スケジュール作成装置
3100 計画エンジン部
3200 計画マスタデータ記憶部
3300 注文データ記憶部
3400 スケジュール記憶部
1000 Master Data Conversion Device 1002 Operation Unit 1003 Display 1100 Resource Usage Number Calculation Unit 1200 Resource Usage Comparison Unit 1300 Resource Group Generation Unit 1400 Simplified Master Generation Unit 2000 Master Data Storage Unit 2100 Resource Correspondence Table Storage Unit 2200 Simplified Master Data Storage Unit 3000 Schedule creation device 3100 Planning engine unit 3200 Planning master data storage unit 3300 Order data storage unit 3400 Schedule storage unit

Claims (3)

製品の処理に必要となる複数の資源それぞれを、前記製品と対応付けて構成されるデータ構造を有するマスタデータを変換するデータ変換装置であって、
前記資源は、1以上の製品に対応付けられており、
前記資源のうち、対応付けられている製品が全て同じである資源を、グループ化して1つの資源グループとする資源グループ生成手段と、
前記資源グループ生成手段がグループ化した資源グループを前記製品に対応付けて、前記データ構造と同じデータ構造を有する新たな簡略化マスタデータを生成する簡略化マスタデータ生成手段と
前記簡略化マスタデータに対し、資源グループの削除、又は、資源グループの追加、又は、資源グループと対応付けられている製品の変更、を行って第2の簡略化マスタデータを生成する簡略化マスタ変更手段と、
を備え
前記資源グループ生成手段は、前記簡略化マスタ変更手段が生成した新たな簡略化マスタデータの資源グループのうち、対応付けられている製品が全て同じである資源グループを、1つの新たな資源グループとしてグループ化し、
前記簡略化マスタデータ生成手段は、前記資源グループ生成手段が生成した新たな資源グループを前記製品に対応付けて、第3の簡略化マスタデータを生成する、
ータ変換装置。
A data conversion device for converting master data having a data structure configured by associating a plurality of resources necessary for processing a product with the product,
The resource is associated with one or more products;
Resource group generation means for grouping resources having the same associated products among the resources into one resource group;
A simplified master data generating unit that associates the resource group grouped by the resource group generating unit with the product and generates new simplified master data having the same data structure as the data structure ;
A simplified master that generates second simplified master data by deleting a resource group, adding a resource group, or changing a product associated with the resource group with respect to the simplified master data. Change means,
Equipped with a,
The resource group generation means sets, as one new resource group, resource groups having the same associated products among the new simplified master data resource groups generated by the simplified master changing means. Group,
The simplified master data generating means generates a third simplified master data by associating the new resource group generated by the resource group generating means with the product;
Data conversion device.
製品の処理に必要となる複数の資源それぞれを、前記製品と対応付けて構成されるデータ構造を有し、前記資源は、1以上の製品に対応付けられているマスタデータを変換するデータ変換装置で用いられるデータ変換方法であって、
前記資源のうち、対応付けられている製品が全て同じである資源を、グループ化して1つの資源グループとする資源グループ生成ステップと、
前記資源グループ生成ステップでグループ化した資源グループを前記製品に対応付けて、前記データ構造と同じデータ構造を有する新たな簡略化マスタデータを生成する簡略化マスタデータ生成ステップと
前記簡略化マスタデータに対し、資源グループの削除、又は、資源グループの追加、又は、資源グループと対応付けられている製品の変更、を行って第2の簡略化マスタデータを生成する簡略化マスタ変更ステップと、
を備え
前記資源グループ生成ステップにおいては、前記簡略化マスタ変更ステップで生成した新たな簡略化マスタデータの資源グループのうち、対応付けられている製品が全て同じである資源グループを、1つの新たな資源グループとしてグループ化し、
前記簡略化マスタデータ生成ステップにおいては、前記資源グループ生成ステップで生成した新たな資源グループを前記製品に対応付けて、第3の簡略化マスタデータを生成する、
ータ変換方法。
A data conversion apparatus having a data structure configured by associating each of a plurality of resources required for processing a product with the product, and the resource converting master data associated with one or more products The data conversion method used in
A resource group generation step of grouping resources having the same associated products among the resources into one resource group;
A simplified master data generating step for associating the resource group grouped in the resource group generating step with the product and generating new simplified master data having the same data structure as the data structure ;
A simplified master that generates second simplified master data by deleting a resource group, adding a resource group, or changing a product associated with the resource group with respect to the simplified master data. Change steps,
Equipped with a,
In the resource group generation step, among the new simplified master data resource groups generated in the simplified master change step, a resource group having the same associated products is designated as one new resource group. Grouped as
In the simplified master data generation step, the new resource group generated in the resource group generation step is associated with the product to generate third simplified master data.
Data conversion method.
製品の処理に必要となる複数の資源それぞれを、前記製品と対応付けて構成されるデータ構造を有し、前記資源は、1以上の製品に対応付けられているマスタデータを変換するデータ変換装置で用いられるデータ変換プログラムであって、
前記資源のうち、対応付けられている製品が全て同じである資源を、グループ化して1つの資源グループとする資源グループ生成処理と、
前記資源グループ生成ステップでグループ化した資源グループを前記製品に対応付けて、前記データ構造と同じデータ構造を有する新たな簡略化マスタデータを生成する簡略化マスタデータ生成処理と、
前記簡略化マスタデータに対し、資源グループの削除、又は、資源グループの追加、又は、資源グループと対応付けられている製品の変更、を行って第2の簡略化マスタデータを生成する簡略化マスタ変更処理と、
をコンピュータに実行させ、
前記資源グループ生成処理においては、前記簡略化マスタ変更処理で生成した新たな簡略化マスタデータの資源グループのうち、対応付けられている製品が全て同じである資源グループを、1つの新たな資源グループとしてグループ化し、
前記簡略化マスタデータ生成処理においては、前記資源グループ生成処理で生成した新たな資源グループを前記製品に対応付けて、第3の簡略化マスタデータを生成する、
データ変換プログラム。
A data conversion apparatus having a data structure configured by associating each of a plurality of resources required for processing a product with the product, and the resource converting master data associated with one or more products A data conversion program used in
A resource group generation process that groups resources associated with the same product among the resources into one resource group;
A simplified master data generation process for generating new simplified master data having the same data structure as the data structure by associating the resource group grouped in the resource group generation step with the product;
A simplified master that generates second simplified master data by deleting a resource group, adding a resource group, or changing a product associated with the resource group with respect to the simplified master data. Change processing,
To the computer,
In the resource group generation process, among the new simplified master data resource groups generated by the simplified master change process, the resource groups having the same associated products are assigned as one new resource group. Grouped as
In the simplified master data generation process, a new resource group generated in the resource group generation process is associated with the product to generate third simplified master data.
Data conversion program.
JP2013233944A 2013-11-12 2013-11-12 Data conversion apparatus, data conversion method, and data conversion program Expired - Fee Related JP6060065B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013233944A JP6060065B2 (en) 2013-11-12 2013-11-12 Data conversion apparatus, data conversion method, and data conversion program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013233944A JP6060065B2 (en) 2013-11-12 2013-11-12 Data conversion apparatus, data conversion method, and data conversion program

Publications (2)

Publication Number Publication Date
JP2015095089A JP2015095089A (en) 2015-05-18
JP6060065B2 true JP6060065B2 (en) 2017-01-11

Family

ID=53197449

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013233944A Expired - Fee Related JP6060065B2 (en) 2013-11-12 2013-11-12 Data conversion apparatus, data conversion method, and data conversion program

Country Status (1)

Country Link
JP (1) JP6060065B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10992127B2 (en) 2016-07-19 2021-04-27 Hitachi Automotive Systems, Ltd. Electronic control unit
JP7178966B2 (en) * 2019-06-21 2022-11-28 株式会社日立製作所 Production planning support system
JP2024074001A (en) * 2022-11-18 2024-05-30 東芝テック株式会社 Business improvement support device and program
WO2026047855A1 (en) * 2024-08-27 2026-03-05 株式会社安川電機 Robot control system, resource management system, robot control method, and robot control program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06348717A (en) * 1993-06-03 1994-12-22 Nec Corp Method for designing process of printed circuit board assembly
JP2001273026A (en) * 2000-03-27 2001-10-05 Murata Mach Ltd Production management system and recording medium
JP3832235B2 (en) * 2000-03-29 2006-10-11 株式会社デンソー Production control method
JP4323160B2 (en) * 2001-11-09 2009-09-02 株式会社アマダ Composite processing system for sheet metal processing
JP2003167612A (en) * 2001-11-29 2003-06-13 Mitsubishi Electric Corp production management system

Also Published As

Publication number Publication date
JP2015095089A (en) 2015-05-18

Similar Documents

Publication Publication Date Title
US10838958B2 (en) Static hierarchy based query execution
JP6060065B2 (en) Data conversion apparatus, data conversion method, and data conversion program
JP6467264B2 (en) Plan creation support apparatus and plan creation support method
US9922030B2 (en) Information-system-construction support tool and information-system-construction support program
JP7177801B2 (en) Process organization device, method and program
JP2019008715A (en) Production line configuration change system and production line configuration change method
US20140310052A1 (en) Method And Apparatus For Generating An Engineering Workflow
CN107463356A (en) The execution method and apparatus of flow of task
JP5885637B2 (en) Scheduling method, scheduling program, and scheduling apparatus
JP2012243024A (en) Production schedule creation device and production schedule creation method
CN105930945A (en) Business processing method and apparatus
US20200210548A1 (en) Production plan supporting apparatus and method
CN110515953A (en) Querying method, device, equipment and the storage medium of data
JP6695673B2 (en) Plan generation device and plan generation method
JP6005535B2 (en) Production plan creation device, production plan creation method, and production plan creation program
CN111784202A (en) Standard operation system, management method thereof, terminal and storage medium
JP2014085930A (en) Production plan generation device, production plan generation, program, and recording medium
JPWO2018061219A1 (en) Job scheduling system, job scheduling method, and job scheduling apparatus
JP2021033894A (en) Process design support equipment, support methods and support programs
US11271821B1 (en) Centralized engineering design auto-generation and configuration management system for tracking projects
JP6684741B2 (en) Software structure change support system and software structure change support method
JP7783784B2 (en) Production planning system and production planning method
CN117236431B (en) Node structure relationship maintenance and node update method, device, and electronic equipment
JP2014045085A (en) Support apparatus, support method and program
WO2021260919A1 (en) Processing device, processing method, and processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150901

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160802

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160907

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160927

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161104

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20161122

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161212

R150 Certificate of patent or registration of utility model

Ref document number: 6060065

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees