JP6060065B2 - Data conversion apparatus, data conversion method, and data conversion program - Google Patents
Data conversion apparatus, data conversion method, and data conversion program Download PDFInfo
- 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
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.
ここで、近年の、製品の少量多品種化、短納期、在庫量の削減などの要求に答え、且つ、効率的なスケジュールを作成するために、多くの制約を満足する必要があり、データベースに登録すべき項目は、膨大な数になっている。このデータベースには、製造する製品ごとに、製造に必要となる要員に関する種々の情報、設備に関する種々の情報、生産パターン、最終製品の生産途中に生成される半製品や最終製品に関する種々の情報が、制約条件として蓄積されている。 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は、実施形態のマスタデータ変換装置1000とその周辺装置を示す全体構成図である。
<Embodiment>
FIG. 1 is an overall configuration diagram illustrating a master
スケジュール作成装置3000は、1以上の工程によって生産される複数の製品を、それぞれの納期までに生産するスケジュールを作成するものであり、簡略化マスタデータ記憶部2200、計画マスタデータ記憶部3200、注文データ記憶部3300、計画エンジン部3100、及び、スケジュール記憶部3400を備える。
The
簡略化マスタデータ記憶部2200は、製品を製造(処理)する為に必要な資源を示すデータである簡略化マスタデータを記憶している。通常、資源は主資源と副資源とで構成され、例えば、主資源は設備であり、副資源は工具、治具、要員等が含まれる。
The simplified master
また、計画マスタデータ記憶部3200は、製品の製造工程、設備の性能などの計画に必要なデータを記憶し、注文データ記憶部3300は、製品種別、数量、納期等から成る注文データを記憶している。
Further, the plan master
計画エンジン部3100は、簡略化マスタデータ記憶部2200、計画マスタデータ記憶部3200及び注文データ記憶部3300から、必要なデータを読み出して、スケジュールを作成し、作成したスケジュールをスケジュール記憶部3400に出力する。
The
この計画エンジン部3100は、製品の各工程に、工程で用いる設備と、処理の時間帯とを割り当ててスケジュールを作成する。例えば、工程に設備(資源)を割り当てる場合、或る工程に割り当てた資源は、同時に他の工程に割り当てないように作成する。
The
マスタデータ変換装置1000は、マスタデータ記憶部2000からマスタデータを読み出して、資源対応表と簡略化マスタデータとを作成し、それぞれ資源対応表記憶部2100と簡略化マスタデータ記憶部2200に記憶させる。
Master
マスタデータ記憶部2000が記憶しているマスタデータは、スケジューリング対象の製品の製造に必要な資源を示すデータである。計画エンジン部3100は、このマスタデータを参照して、スケジュールを作成する。
The master data stored in the master
また、簡略化マスタデータ記憶部2200が記憶している簡略化マスタデータは、マスタデータからマスタデータ変換装置1000が作成したデータであり、マスタデータと同じフォーマット(データ構造)に従って作成されている。従って、マスタデータに代えて、簡略化マスタデータを用いて、計画エンジン部3100はスケジュールを作成することが可能である。
The simplified master data stored in the simplified master
また、簡略化マスタデータは、マスタデータと同等の情報量を有しているが、マスタデータに比べてデータの項目数が少なくなっている。従って、マスタデータに比べて、メンテナンスが容易となっている。 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
<マスタデータ及び簡略化マスタデータ>
図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
まず、図3のマスタデータ2010から説明する。
First, the
マスタデータ2010は、製品(品目)ごとに、その製品を製造するために必要な資源を示すものであり、マスタデータ記憶部2000に記憶されている。
The
マスタデータ2010は、図3に示すように、行列A(n行m_a列)の形で表現される。行列Aの成分A_ijは、型式iが、資源jを必要とする場合は「1」、必要でない場合は「0」となる。型式iは、製品もしくは中間体(以下、単に「製品」という。)の種類である品目を示し、nは品目数、m_aは資源数を示す。
The
具体的には、マスタデータ2010は、品目2011及び資源2012を備え、品目ごとに1レコードが登録されている。尚、最後のレコードは、後述する資源利用数算出部1100が作成するレコードである。
Specifically, the
品目2011は、品目、すなわち、製品の種類を特定するための識別子を示し、図3では、「型式1」、「型式2」等と記載する。
An
資源2012は、品目2011で示す製品を製造するために必要な資源を示す。
A
この資源2012は、資源の個数に応じたデータ項目のサブフィールド2012−1〜2012−15を備える。サブフィールドには資源を特定する為の識別子として資源名「資源1」等が設定されている。資源の個数は、品目2011で示す全製品を製造する為に必要な全資源の個数である。すなわち、図3では、品目2011で示す「型式1」〜「型式10」の10種類の製品を製造する場合に、「資源1」〜「資源15」までの15個の資源があれば処理を行うことができることを示す。
The
資源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
次に、図4の簡略化マスタデータ2210を説明する。
Next, the
簡略化マスタデータ2210は、図4に示すように、行列B(n行m_b列)の形で表現する。行列Bの成分B_ijは、型式iが、資源グループjを必要とする場合は「1」、必要でない場合は「0」となる。なお、n個は品目数、m_bは資源グループ数を示す。
The
具体的には、簡略化マスタデータ2210は、マスタデータ2010と同様に、品目ごとに、その品目が示す製品を製造するために必要な資源を示すものであり、品目ごとに1レコードが登録されている。
Specifically, as with the
簡略化マスタデータ2210は、簡略化マスタデータ記憶部2200に記憶されており、品目2211及び資源Gr2212を備える。
The
品目2211は、マスタデータ2010の品目2011と同様に、製品の種類を特定するための識別子を示す。
The
資源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
資源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
上述のように、マスタデータ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
この場合の、「資源1」〜「資源7」と「資源Gr1」〜「資源Gr3」とを対応付けるのが、図5の資源対応表2110、又は、図6の資源対応表2120である。この資源対応表2110と資源対応表2120は、双方とも、資源と資源グループとの対応付けを管理するものであり、実質的に同様の内容を示す。従って、何れか一方を、資源対応表記憶部2100に記憶しておけばよい。
In this case, “
資源対応表2110は、行列C1(m_a行1列)の形で表現される。資源iが属している資源Grを表す行列である。
The resource correspondence table 2110 is expressed in the form of a matrix C1 (
具体的には、資源対応表2110は、資源名2111、及び、資源Gr名2112を備える。
Specifically, the resource correspondence table 2110 includes a
資源名2111は、マスタデータ2010において、資源2012のサブフィールドに設定されている資源名を示す。
The
資源Gr名2112は、資源名2111で示される資源名が示す資源が属する資源グループ名を示す。この資源グループ名は、簡略化マスタデータ2210において、資源Gr2212のサブフィールドに設定されている資源グループ名である。
The resource Gr
例えば、資源名2111に「資源1」が設定されているレコードには、資源Gr名2112として「資源Gr1」が設定されているので、「資源1」は「資源Gr1」に属していることになる。
For example, since “resource Gr1” is set as the
次に、資源対応表2120は、資源Gr名2121、及び、資源名2122を備える。
Next, the resource correspondence table 2120 includes a
資源Gr名2121は、簡略化マスタデータ2210において、資源Gr2212のサブフィールドに設定されている資源グループ名を示す。
The resource Gr
資源名2122は、資源Gr名2121が示す資源グループに属している資源を示す。資源名2122は、複数のサブフィールドを備え、サブフィールドには、グループに属する資源を示す資源名が設定されている。この資源名は、マスタデータ2010において、資源2012のサブフィールドに設定されている資源名である。
A
例えば、資源Gr名2121に「資源Gr1」が設定されているレコードの資源名2122には、そのサブフィールドに「資源1」、「資源2」、「資源3」が設定されているので、「資源Gr1」は、「資源1」、「資源2」、「資源3」の3つの資源で構成されていることになる。
For example, in the
ここで、例えば、上記と同様に、「型式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 “
従って、マスタデータ2010を用いる代わりに簡略化マスタデータ2210を用いたとしても、マスタデータ2010を用いる場合と同様のスケジューリングを行うことが可能となる。また、簡略化マスタデータ2210の資源Gr2212のサブフィールドの個数は、マスタデータ2010の資源2012のサブフィールドの個数よりも少ないため、データ検索がより短時間で可能であり、結果として、スケジュールの作成時間が短縮できることになる。
Therefore, even if the
以下、本実施形態のマスタデータ変換装置1000の機能ブロックの構成を説明する。
Hereinafter, the functional block configuration of the master
<構成>
図2は、マスタデータ変換装置1000の機能ブロック図である。
<Configuration>
FIG. 2 is a functional block diagram of the master
マスタデータ変換装置は、例えば、マイクロプロセッサおよびその周辺回路等を備えて構成されたパソコン等であり、機能的に、制御部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
制御部1001は、マスタデータ変換装置1000が備える各機能部を制御し、データ変換処理等を行わせる機能を有する。
The
操作部1002は、データ変換プログラム等を起動するコマンド、マスタデータ及び簡略化マスタデータの表示指示等の各種コマンド等をマスタデータ変換装置1000に入力する機器である。例えば、キーボード、マウス、タッチパネル等である。
The
ディスプレイ1003は、操作部1002から入力されたコマンド、マスタデータの内容、簡略化マスタデータの内容等を出力(提示)する機器である。例えばCRT(Cathode Ray Tube)ディスプレイ、LCD(Liquid Crystal Display)、有機EL(Electro Liminesence)ディスプレイ、及び、プラズマディスプレイ等の表示装置である。
The
資源利用数算出部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
資源用途比較部1200は、その資源を必要とする品目(製品)の集合が等しい資源同士を、つまり、必要とされている品目(製品)が全て同じである資源を1つのグループとするグループ化を行う機能を有する。具体的には、資源利用数算出部1100により合計レコードの欄が設定されたマスタデータ2010を参照し、合計値が等しい資源それぞれについて、その資源を必要とする品目(製品)が同じかどうかを比較し、対応する品目(製品)が全て同じである資源を1つのグループとする。
The resource
資源グループ生成部1300は、資源用途比較部1200のグループ化の結果から、資源対応表2110又は資源対応表2120を作成し、作成した資源対応表2110又は資源対応表2120を資源対応表記憶部2100に記憶させる機能を有する。
The resource
簡略化マスタ生成部1400は、マスタデータ2010及び資源対応表2110等から、簡略化マスタデータ2210を作成し、作成した簡略化マスタデータ2210を簡略化マスタデータ記憶部2200に出力する機能を有する。
The simplified
<動作>
以下、マスタデータ変換装置1000の動作について、図7を用いて説明する。
<Operation>
Hereinafter, the operation of the master
図7は、マスタデータ変換装置1000のデータ変換処理のフローチャートである。
FIG. 7 is a flowchart of the data conversion process of the master
管理者は、操作部1002を操作して、マスタデータ記憶部2000に記憶されているマスタデータ2010から、簡略化マスタデータ2210の作成を指示するコマンドを入力する。予め、マスタデータ記憶部2000には、マスタデータ2010が記憶されているものとする。
The administrator operates the
操作部1002を介してコマンドを受け取った制御部1001は、資源利用数算出部1100に簡略化マスタデータの作成を指示する。
Receiving the command via the
指示を受けた資源利用数算出部1100は、マスタデータ記憶部2000からマスタデータ2010を作業領域に読み込む(ステップS10)。この作業領域は、マスタデータ変換装置1000の各機能部からアクセスが可能とする。
Receiving the instruction, the resource usage number calculation unit 1100 reads the
ここで、以下の説明において、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
マスタデータ2010を読み込んだ資源利用数算出部1100は、資源ごとに、必要とされる品目数を算出する。すなわち、図3の最後のレコードである合計レコードの欄を作成する(ステップS11)。
The resource usage number calculation unit 1100 that has read the
詳細には、資源利用数算出部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
合計レコードを作成した資源利用数算出部1100は、資源用途比較部1200にグループ化を依頼する。依頼を受けた資源用途比較部1200は、同じ品目の製造に必要とされている資源を同じグループとするようにグループ化する。
The resource usage number calculation unit 1100 that created the total record requests the resource
詳細には、資源用途比較部1200は、資源グループの数m_bに初期値として0(ゼロ)を設定し、1≦j1、j2≦m_aの範囲で以下の計算をおこなう。但し、j1≠j2とする。
Specifically, the resource
まず、資源用途比較部1200は、r_j1とr_j2の値を比較する。すなわち、図3の合計レコードに設定されている品目数が、同じか否かを判断する(ステップS12:NO、ステップS13)。
First, the resource
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
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
一方、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
尚、ステップ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
資源用途比較部1200は、全ての資源の組合せを比較していない場合(ステップS12:NO)、ステップS13からの処理を繰り返す。一方、全ての資源の組み合わせを比較した場合(ステップS12:YES)、資源用途比較部1200は、資源グループ数m_bを計算し、資源グループ生成部1300に資源対応表2110又は資源対応表2120の作成を依頼する。尚、ステップS13の処理は計算高速化のための処理であるため、ステップS13の処理は行わず、ステップS12の処理の後にステップS14の処理を行ってもよい。
If the resource
依頼を受けた資源グループ生成部1300は、作業領域を参照し、資源用途比較部1200が作成したグループ、及び、算出した資源グループ数m_bに基づいて、資源対応表2110又は資源対応表2120を作成し、資源対応表記憶部2100に記憶させる(ステップS18)。
Upon receiving the request, the resource
資源対応表2110又は資源対応表2120を資源対応表記憶部2100に記憶させた資源グループ生成部1300は、簡略化マスタ生成部1400に簡略化マスタデータ2210の作成を依頼する。
The resource
依頼を受けた簡略化マスタ生成部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
簡略化マスタデータ2210を簡略化マスタデータ記憶部2200に記憶させた簡略化マスタ生成部1400は、データ変換処理が終了した旨を制御部1001に通知する。通知を受けた制御部1001は、処理が終了した旨をディスプレイ1003に表示し、処理を終了する。
The simplified
<簡略化マスタデータのメンテナンス>
以下、上述のように作成した簡略化マスタデータ2210の、メンテナンス手順について説明する。
<Maintenance of simplified master data>
Hereinafter, the maintenance procedure of the
マスタデータ2010に対して修正を行うことに比べて、データの項目数の少ない簡略化マスタデータ2210に対して修正を行う方が、より簡便に、且つ、高速に修正が可能である。ここでは、メンテナンスとして、2つについて説明する。1つ目は、資源Gr2212を追加又は削除する場合である。2つ目は、資源Grを必要とする品目(製品)が変更された場合、言い換えれば、資源Grの用途が変更された場合である。
Compared to the correction to the
<資源グループの追加又は削除>
まず、資源Gr2212を追加又は削除する場合について説明する。
<Addition or deletion of resource group>
First, a case where the
例えば、図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
この場合は、まず、図4の簡略化マスタデータ2210から「資源Gr1」を削除し、「資源Gr10」を追加した簡略化マスタデータ2210−2を作成する(図9参照)。
In this case, first, “resource Gr1” is deleted from the
そして、この簡略化マスタデータ2210−2を、マスタデータ2010とみなしてマスタデータ変換装置1000にデータ変換をさせる。マスタデータ2010と簡略化マスタデータ2210とは、同じデータ構造を有しているため、マスタデータ2010とみなしてマスタデータ変換装置1000にデータ変換をさせることが可能である。
Then, the simplified master data 2210-2 is regarded as
以下、図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
操作部1002を介してコマンドを受け取った制御部1001は、資源利用数算出部1100に簡略化マスタデータの作成を指示する。
Receiving the command via the
指示を受けた資源利用数算出部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
マスタデータ2010を読み込んだ資源利用数算出部1100は、資源グループごとに、必要とされる品目数を算出する(ステップS11)。図9の最後のレコードである合計レコードの欄を作成する。
The resource usage number calculation unit 1100 that has read the
合計レコードを作成した資源利用数算出部1100は、資源用途比較部1200にグループ化を依頼する。依頼を受けた資源用途比較部1200は、同じ品目(製品)の製造に必要とされている資源Grを同じグループとするようにグループ化を行う(ステップS12〜ステップS17)。
The resource usage number calculation unit 1100 that created the total record requests the resource
資源用途比較部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
次に、簡略化マスタ生成部1400は、簡略化マスタデータ2210−2と、資源対応表2120−3とから、行列Bの形式にそって、簡略化マスタデータ2210−3(図10参照)を作成して、簡略化マスタデータ記憶部2200に記憶させる(ステップS19)。
Next, the simplified
簡略化マスタデータを作成し直した場合、資源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 “
作成された簡略化マスタデータ2210−3は、マスタデータ2010に代えてスケジューリングで用いることが可能である。
The created simplified master data 2210-3 can be used in scheduling instead of the
ここでは、簡略化マスタデータ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
<資源Grを必要とする品目の変更>
次に、資源Gr2212を必要とする品目を変更する場合について説明する。
<Change of items that require resource Gr>
Next, a case where an item that requires the
例えば、図4に示す簡略化マスタデータ2210において、「資源Gr6」が、「型式5」の製品の製造に必要となり、「型式7」の製品の製造には不要となった場合を考える。
For example, in the
この場合、図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
以下、図7のフローチャートを参照しながら、説明する。 Hereinafter, a description will be given with reference to the flowchart of FIG.
管理者は、操作部1002を操作して、簡略化マスタデータ2210の作成を指示するコマンドを入力する。マスタデータ記憶部2000には、簡略化マスタデータ2210−4が記憶されているものとする。
The administrator operates the
操作部1002を介してコマンドを受け取った制御部1001は、資源利用数算出部1100に簡略化マスタデータの作成を指示する。
Receiving the command via the
指示を受けた資源利用数算出部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
マスタデータ2010を読み込んだ資源利用数算出部1100は、資源Grごとに、必要とされる品目数を算出する(ステップS11)。図12の最後のレコードである合計レコードを作成する。
The resource usage number calculation unit 1100 that has read the
合計レコードを作成した資源利用数算出部1100は、資源用途比較部1200にグループ化を依頼する。依頼を受けた資源用途比較部1200は、同じ品目から必要とされている資源Grを同じグループとするようにグループ化を行う(ステップS12〜ステップS17)。
The resource usage number calculation unit 1100 that created the total record requests the resource
資源用途比較部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
次に、簡略化マスタ生成部1400は、簡略化マスタデータ2210−4と、資源対応表2120−4とから、行列Bの形式にそって、簡略化マスタデータ2210−5(図13参照)を作成して、簡略化マスタデータ記憶部2200に記憶させる(ステップS19)。
Next, the simplified
簡略化マスタデータ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 “
このように、マスタデータからより項目数が少ない簡略化マスタデータを作成することで、マスタデータの項目が膨大になっても、マスタデータの代わりに使用でき、且つ、短時間でメンテナンスできる簡略化マスタデータを提供することが可能となる。 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
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つの資源グループとする資源グループ生成ステップと、
前記資源グループ生成ステップでグループ化した資源グループを前記製品に対応付けて、前記データ構造と同じデータ構造を有する新たな簡略化マスタデータを生成する簡略化マスタデータ生成ステップと、
前記簡略化マスタデータに対し、資源グループの削除、又は、資源グループの追加、又は、資源グループと対応付けられている製品の変更、を行って第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つの資源グループとする資源グループ生成処理と、
前記資源グループ生成ステップでグループ化した資源グループを前記製品に対応付けて、前記データ構造と同じデータ構造を有する新たな簡略化マスタデータを生成する簡略化マスタデータ生成処理と、
前記簡略化マスタデータに対し、資源グループの削除、又は、資源グループの追加、又は、資源グループと対応付けられている製品の変更、を行って第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.
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)
| 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)
| 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 |
-
2013
- 2013-11-12 JP JP2013233944A patent/JP6060065B2/en not_active Expired - Fee Related
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 |