(57)【要約】      （修正有）【課題】時間軸へのスケジューリングを行うにあたっての工数見積もり作成方法で、材料や要求品質などの作製の条件を、次元数、自由に設定して、設定された条件に基づいて、工程数を見積もることができる方法を提供する。【解決手段】  工数演算するための係数を複数の条件から抽出するために、従来は条件の組み合わせを見出しの組み合わせとして構成される表の各セルに工数演算係数を保持していた条件表を、工数演算係数を記録する条件表の各セルに対して一意に割り振った識別子をその列として有し各識別子に対応して各列や各行の見出しを記録する見出し記録表と、条件表の各セルと見出しとの関連を記録するセルー見出し関係表とを、利用して、入力された作業の条件入力の組みと、前記条件表における見出しの組み合わせとが、合致する条件表のセル識別子を特定し、対応する工数演算係数を用いて対応する工数を求める。【選択図】図１
2008107935.tif 000002
【特許請求の範囲】
【請求項１】
時間軸へのスケジューリングを行うにあたって、割り当てる作業単位に工数の見積もりを行う、工数見積もり作成方法であって、工数演算するための係数を複数の条件から抽出するために、従来は条件の組み合わせを見出しの組み合わせとして構成される表の各セルに工数演算係数を保持していた条件表を、工数演算係数を記録する条件表の各セルに対して一意に割り振った識別子をその列として有し、各識別子に対応して工数演算係数を記録するセル工数演算係数記録表と、条件表における各列や各行の内容を示す見出しに対して一意に割り振った識別子をその列として有し、各識別子に対応して各列や各行の見出しを記録する見出し記録表と、条件表の各セルの識別子と条件表の見出しの識別子とをその列として有し、条件表の各セルと見出しとの関連を記録するセルー見出し関係表とを、利用して論理構成できるように実質的に保持し、固定の所定処理ステップにより、入力された作業の条件入力の組みと、前記条件表における見出しの組み合わせとが、合致する条件表のセル識別子を特定し、特定したセルに対応する工数演算係数を用いて対応する工数を求めることを特徴とする工数見積もり作成方法。
【請求項２】
請求項１に記載の工数見積もり作成方法であって、前記条件表の名前を記す表を第１の表とし、前記条件表を結びつける対象を記す表を第２の表とし、前記見出し記録表を第３の表とし、前記第３の表の条件項目名を表す識別子に対応した条件項目名を記す表を第４の表とし、前記セル工数演算係数記録表を第５の表とし、前記セルー見出し関係表を第６の表とし、前記第１の表は、条件表の名前を一意に区別するためのキー列（ｋｅｙ列）と、対応する名前を示す列（ｎａｍｅ列）とから構成されており、前記第２の表は、前記第１の表のキー列（ｋｅｙ列）を参照するとともに、条件表の対象を記録する列（ｉｄｏｆ列）、各行を一意に区別するための列（ｄｅｆｏｆ列）から構成されており、第４の表は、条件項目を一意に示す列（ｔｙｐｅ列）と、条件項目に対応する名前を示す列（ｎａｍｅ列）とから構成されており、前記第３の表は、前記第４の表の条件項目を一意に示す列（ｔｙｐｅ列）へ参照するための条件項目を一意に示す列（ｔｙｐｅ列）と、保持する値の型を示す列（ｔｙｐＶａｌ列）と、１以上の条件軸列と、（抽出される）候補を一意に示す列（ｖａｌｏｆ列）から構成され、前記第５の表は、その1 行は条件表の1 セルにあたり、セルを一意に示す列（ｃｅｌｌｏｆ列）と、セルに格納される作業条件の値を記録する列（ｃｏｅｆｆｉｃｉｅｎｔ列）、およびセルが属する第２の表を一意に示す列（ｄｅｆｏｆ列）への参照を記録しているもので、前記第６の表は、条件表の軸となる前記第３の表の各行の値を一意に示す列（ｖａｌｏｆ列）への参照と、条件表のセルを一意に示す列（ｃｅｌｌｏｆ列）への参照とを、記録しているものであり、前記工程数を求める工程数抽出処理は、順に、第１の表から、条件表の名前に該当するキー列（Ｋｅｙ列）の値を取得する第１の処理ステップと、第２の表から、その対象に対応する列（ｉｄｏｆ列）の値に該当する、各行を一意に区別するための列（ｄｅｆｏｆ列）の値を取得する、第２の処理ステップと、第６の表と第３の表から、第２の処理ステップで取得された列（ｄｅｆｏｆ列）の値に対応する第３の表の条件項目を一意に示す列（ｔｙｐｅ列）の一覧を取得する、第３の処理ステップと、入力された作業の条件入力の一覧を示した入力パラメータ表である第７の表（Ｉｎｐｕｔ  Ｐａｒａｍｅｔｅｒ  Ｖａｌ）から、第３の処理ステップの条件項目を一意に示す列（ｔｙｐｅ列）に該当する（抽出される）候補を一意に示す列（ｖａｌｏｆ列）の値一覧を取得する、第４の処理ステップと、を行い、この後更に、第４の処理ステップにより取得された前記（抽出される）候補を一意に示す列（ｖａｌｏｆ列）の値一覧の各行について、第６の表の条件表の軸となる前記第３の表の各行の値を一意に示す列（ｖａｌｏｆ列）の値との比較を行い、両値が一致であれば、最後になるまで、その値のままで、次の列（ｖａｌｏｆ列）の値に移り、前記第６の表の列（ｖａｌｏｆ列）の値との比較を行い、最後になった場合には、第６表の条件表のセルを一意に示す列（ｃｅｌｌｏｆ列）の値を記録し、確定するか否かの確定判断処理を行い、また、不一致であれば、確定するか否かの確定判断処理を行い、確定しない場合には、第６表の最後に達するまで���繰り返し、前記列（ｖａｌｏｆ列）の値一覧の各行について、第６の表の列（ｖａｌｏｆ列）の値との比較を行い、確定する場合には、第５の表から、第６表の条件表のセルを一意に示す列（ｃｅｌｌｏｆ列）の値に対応するセルに格納される作業条件の値を記録する列（ｃｏｅｆｆｉｃｉｅｎｔ列）の値を取得する、作業条件値取得ステップを行う、ものであることを特徴とする工数見積もり作成方法。
【請求項３】
請求項１ないし２のいずれか１項に記載の工数見積もり作成方法であって、印刷作業における工数見積もり作成方法であることを特徴とする
工数見積もり作成方法。
【請求項４】
時間軸へのスケジューリングを行うにあたって、割り当てる作業単位に工数の見積もりを行う、工数見積もり作成装置であって、条件の組み合わせを見出しの組み合わせとして構成される表の各セルに工数演算係数を保持する条件表の、名前を記す第１の表を記録、保持する、第１の表記録保持部と、前記条件表を結びつける対象を記す第２の表を記録、保持する、第２の表記録保持部と、条件表における各列や各行の内容を示す見出しに対して一意に割り振った識別子をその列として有し、各識別子に対応して各列や各行の見出しを記録する第３の表（見出し記録表）を記録、保持する、第３の表記録保持部と、第３の表の条件項目名を表す識別子に対応した条件項目名を記す第４の表を記録、保持する、第４の表記録保持部と、条件表の、各セルに一意に割り振られた識別子として、各セルの工数演算係数を記録する第５の表を記録、保持する、第５の表記録保持部と、条件表のセル列と見出し表の識別子の列との関連を記録する第６の表を記録、保持する、第６の表記録保持部と、前記第１の表〜第６の表を用いて、固定の所定処理ステップにより、入力された作業の条件入力の組みと、前記条件表における見出しの組み合わせとが、合致する条件表のセルを特定し、特定されたセルに対応する工数演算係数を用いて対応する工数を求め、該工数を、工数見積もり値として抽出する工程数抽出処理を行う、工程数抽出処理部とを、備えたことを特徴とする工数見積もり作成装置。
【請求項５】
請求項４に記載の工数見積もり作成装置であって、前記第１の表は、条件表の名前を一意に区別するためのキー列（ｋｅｙ列）と、対応する名前を示す列（ｎａｍｅ列）とから構成されており、前記第２の表は、前記第１の表のキー列（ｋｅｙ列）を参照するとともに、条件表の対象を記録する列（ｉｄｏｆ列）、各行を一意に区別するための列（ｄｅｆｏｆ列）から構成されており、第４の表は、条件項目を一意に示す列（ｔｙｐｅ列）と、条件項目に対応する名前を示す列（ｎａｍｅ列）とから構成されており、前記第３の表は、前記第４の表の条件項目を一意に示す列（ｔｙｐｅ列）へ参照するための条件項目を一意に示す列（ｔｙｐｅ列）と、保持する値の型を示す列（ｔｙｐＶａｌ列）と、１以上の条件軸列と、（抽出される）候補を一意に示す列（ｖａｌｏｆ列）から構成され、前記第５の表は、その1 行は条件表の1 セルにあたり、セルを一意に示す列（ｃｅｌｌｏｆ列）と、セルに格納される作業条件の値を記録する列（ｃｏｅｆｆｉｃｉｅｎｔ列）、およびセルが属する第２の表を一意に示す列（ｄｅｆｏｆ列）への参照を記録しているもので、前記第６の表は、条件表の軸となる前記第３の表の各行の値を一意に示す列（ｖａｌｏｆ列）への参照と、条件表のセルを一意に示す列（ｃｅｌｌｏｆ列）への参照とを、記録しているものであり、前記工程数抽出処理は、順に、第１の表から、条件表の名前に該当するキー列（Ｋｅｙ列）の値を取得する第１の処理ステップと、第２の表から、その対象に対応する列（ｉｄｏｆ列）の値に該当する、各行を一意に区別するための列（ｄｅｆｏｆ列）の値を取得する、第２の処理ステップと、第６の表と第３の表から、第２の処理ステップで取得された列（ｄｅｆｏｆ列）の値に対応する第３の表の条件項目を一意に示す列（ｔｙｐｅ列）の一覧を取得する、第３の処理ステップと、入力された作業の条件入力の一覧を示した入力パラメータ表である第７の表（Ｉｎｐｕｔ  Ｐａｒａｍｅｔｅｒ  Ｖａｌ）から、第３の処理ステップの条件項目を一意に示す列（ｔｙｐｅ列）に該当する（抽出される）候補を一意に示す列（ｖａｌｏｆ列）の値一覧を取得する、第４の処理ステップと、を行い、この後更に、第４の処理ステップにより取得された前記（抽出される）候補を一意に示す列（ｖａｌｏｆ列）の値一覧の各行について、第６の表の条件表の軸となる前記第３の表の各行の値を一意に示す列（ｖａｌｏｆ列）の値との比較を行い、両値が一致であれば、最後になるまで、その値のままで、次の列（ｖａｌｏｆ列）の値に移り、前記第６の表の列（ｖａｌｏｆ列）の値との比較を行い、最後になった場合には、第６表の条件表のセルを一意に示す列（ｃｅｌｌｏｆ列）の値を記録し、確定するか否かの確定判断処理を行い、また、不一致であれば、確定するか否かの確定判断処理を行い、確定しない場合には、第６表の最後に達するまで、繰り返し、前記列（ｖａｌｏｆ列）の値一覧の各行について、第６の表の列（ｖａｌｏｆ列）の値との比較を行い、確定する場合には、第５の表から、第６表の条件表のセルを一意に示す列（ｃｅｌｌｏｆ列）の値に対応するセルに格納される作業条件の値を記録する列（ｃｏｅｆｆｉｃｉｅｎｔ列）の値を取得する、作業条件���取得ステップを行う、ものであることを特徴とする工数見積もり作成装置。
【請求項６】
請求項４ないし５のいずれか１項に記載の工数見積もり作成装置であって、印刷作業における工数見積もり作成を行うものであることを特徴とする工数見積もり作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時間軸へのスケジューリングを行うにあたって、割り当てる作業単位に工数の見積もりを行う、工数見積もり作成方法に関し、特に印刷作業における工数見積もり作成方法と工数見積もり作成装置に関する。
【背景技術】
【０００２】
従来より、印刷作業等においては、時間軸へのスケジューリングを行うにあたって、割り当てる作業単位に工数の見積もりを行うことが必要であり、これまでは、工数を見積もるにあたっては、単位期間( 週、月、日、時間など) ごとに集計される能率と数量にもとづいて工数を見積もっていた。
しかし、このような能率を用いた工数見積もり方法では、品目ごと個別の材料や要求品質の違いが評価されない。
また、印刷など用紙の斤量やサイズ、表面加工の違いにより装置速度を変更し品質を確保する作業工程では、上記内容を評価しない能率を利用した工数見積もりでは妥当な工数見積もり値を算出することができない。
【０００３】
一方また、用紙の斤量、サイズ、または表面加工といった項目のいずれかに対して、あるいはまた、組み合わせる項目をソフトウェア内に固定して複数の項目の掛け合わせた値に対して段階的に速度を割り当てるなどの方法がある。
しかし、速度を段階的に割り当てる項目の選択により参照される速度、速度を利用した工数の算出精度に限界があり、また、複数の項目の掛け合わせた値に対して段階的に速度を割り当てる場合には、算出精度は期待できるが、組み合わせる項目の変更や、各項目の値の変更などにプログラム変更やデータ構造の変更が必要になる。
また、速度に関連付ける項目数に上限を設けて上限までは設定できるように対策している場合もあるが、あらかじめ設定する上限数が運用に合わない場合修正が必要になる。
【０００４】
尚、製造工程の管理、評価に関する公報としては、以下のものがある。
【特許文献１】特開２０００−３５８１７号公報      製造ラインシミュレータにおける評価値算出システム及びその評価値算出方法並びにその制御プログラムを記録した記録媒体に関し、特に製造ラインシミュレーションにおいてシミュレータに設定するパラメータの決定方式に関するものである。
【特許文献２】特開２００３−１０８６３０号公報  その目的は、標準時間の見積もりに際しての作業内容を、動作、要素作業、単位作業の３段階に分けてマスターテーブル化し、実際の作業条件と比較しながら一致した作業内容をマスターテーブルから抜き出すことで、誰でも精度の高い標準時間の見積もりを行うことができる標準時間見積システム、標準時間見積方法およびその方法を実現するプログラムならびにそのプログラムを記録した記録媒体を提供するものである。
【特許文献３】特開２００４−２４６６２８号公報  目的は上記の問題点を解消し、精度良く標準時間（リソース拘束時間）を推定することができる標準時間算出装置及びそれに用いる標準時間算出方法並びにそのプログラムを提供することにある。
【特許文献４】特開２００５−３０１６５３号公報  製造設備の稼働率向上と、製造期間の短縮を可能とする製造工程管理方法を目的としている。
【特許文献５】特開平９−３４９５３号公報追加注文や仕様変更の際の電話や直接交渉及びスケジュールの再設定の労力を省略でき、且つ管理の整合性を向上し得る製版工程進行管理システムを提供することを目的とする。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のように、最近、印刷作業においては、用紙の斤量、サイズ、または表面加工といった項目のいずれかに対して、あるいはまた、組み合わせる項目をソフトウェア内に固定して複数の項目の掛け合わせた値に対して段階的に速度を割り当てるなどの方法があるが、速度を段階的に割り当てる項目の選択により参照される速度、速度を利用した工数の算出精度に限界があるという問題があり、また、複数の項目の掛け合わせた値に対して段階的に速度を割り当てる場合には、算出精度は期待できるが、組み合わせる項目の変更や、各項目の値の変更などにプログラム変更やデータ構造の変更が必要になるという問題があり、また、速度に関連付ける項目数に上限を設けて上限までは設定できるように対策している場合もあるが、あらかじめ設定する上限数が運用に合わない場合修正が必要になるという問題があり、これらの対応が求められていた。
本発明は、これに対応するもので、時間軸へのスケジューリングを行うにあたって、割り当てる作業単位に工数の見積もりを行う、工数見積もり作成方法であって、材料や要求品質などの作製の条件を、次元数、自由に設定して、設定された条件に基づいて、工程数を見積もることができる方法を提供しようとするものである。
【課題を解決するための手段】
【０００６】
本発明の工数見積もり作成方法は、時間軸へのスケジューリングを行うにあたって、割り当てる作業単位に工数の見積もりを行う、工数見積もり作成方法であって、工数演算するための係数を複数の条件から抽出するために、従来は条件の組み合わせを見出しの組み合わせとして構成される表の各セルに工数演算係数を保持していた条件表を、工数演算係数を記録する条件表の各セルに対して一意に割り振った識別子をその列として有し、各識別子に対応して工数演算係数を記録するセル工数演算係数記録表と、条件表における各列や各行の内容を示す見出しに対して一意に割り振った識別子をその列として有し、各識別子に対応して各列や各行の見出しを記録する見出し記録表と、条件表の各セルの識別子と条件表の見出しの識別子とをその列として有し、条件表の各セルと見出しとの関連を記録するセルー見出し関係表とを、利用して論理構成できるように実質的に保持し、固定の所定処理ステップにより、入力された作業の条件入力の組みと、前記条件表における見出しの組み合わせとが、合致する条件表のセル識別子を特定し、特定したセルに対応する工数演算係数を用いて対応する工数を求めることを特徴とするものである。
そして、上記の工数見積もり作成方法であって、前記条件表の名前を記す表を第１の表とし、前記条件表を結びつける対象を記す表を第２の表とし、前記見出し記録表を第３の表とし、第３の表の条件項目名を表す識別子に対応した条件項目名を記す表を第４の表とし、前記セル工数演算係数記録表を第５の表とし、前記セルー見出し関係表を第６の表とし、前記第１の表は、条件表の名前を一意に区別するためのキー列（ｋｅｙ列）と、対応する名前を示す列（ｎａｍｅ列）とから構成されており、前記第２の表は、前記第１の表のキー列（ｋｅｙ列）を参照するとともに、条件表の対象を記録する列（ｉｄｏｆ列）、各行を一意に区別するための列（ｄｅｆｏｆ列）から構成されており、第４の表は、条件項目を一意に示す列（ｔｙｐｅ列）と、条件項目に対応する名前を示す列（ｎａｍｅ列）とから構成されており、前記第３の表は、前記第４の表の条件項目を一意に示す列（ｔｙｐｅ列）へ参照するための条件項目を一意に示す列（ｔｙｐｅ列）と、保持する値の型を示す列（ｔｙｐＶａｌ列）と、１以上の条件軸列と、（抽出される）候補を一意に示す列（ｖａｌｏｆ列）から構成され、前記第５の表は、その1 行は条件表の1 セルにあたり、セルを一意に示す列（ｃｅｌｌｏｆ列）と、セルに格納される作業条件の値を記録する列（ｃｏｅｆｆｉｃｉｅｎｔ列）、およびセルが属する第２の表を一意に示す列（ｄｅｆｏｆ列）への参照を記録しているもので、前記第６の表は、条件表の軸となる前記第３の表の各行の値を一意に示す列（ｖａｌｏｆ列）への参照と、条件表のセルを一意に示す列（ｃｅｌｌｏｆ列）への参照とを、記録しているものであり、
前記工程数を求める工程数抽出処理は、順に、第１の表から、条件表の名前に該当するキー列（Ｋｅｙ列）の値を取得する第１の処理ステップと、第２の表から、その対象に対応する列（ｉｄｏｆ列）の値に該当する、各行を一意に区別するための列（ｄｅｆｏｆ列）の値を取得する、第２の処理ステップと、第６の表と第３の表から、第２の処理ステップで取得された列（ｄｅｆｏｆ列）の値に対応する第３の表の条件項目を一意に示す列（ｔｙｐｅ列）の一覧を取得する、第３の処理ステップと、入力された作業の条件入力の一覧を示した入力パラメータ表である第７の表（Ｉｎｐｕｔ  Ｐａｒａｍｅｔｅｒ  Ｖａｌ）から、第３の処理ステップの条件項目を一意に示す列（ｔｙｐｅ列）に該当する（抽出される）候補を一意に示す列（ｖａｌｏｆ列）の値一覧を取得する、第４の処理ステップと、を行い、この後更に、第４の処理ステップにより取得された前記（抽出される）候補を一意に示す列（ｖａｌｏｆ列）の値一覧の各行について、第６の表の条件表の軸となる前記第３の表の各行の値を一意に示す列（ｖａｌｏｆ列）の値との比較を行い、両値が一致であれば、最後になるまで、その値のままで、次の列（ｖａｌｏｆ列）の値に移り、前記第６の表の列（ｖａｌｏｆ列）の値との比較を行い、最後になった場合には、第６表の条件表のセルを一意に示す列（ｃｅｌｌｏｆ列）の値を記録し、確定するか否かの確定判断処理を行い、また、不一致であれば、確定するか否かの確定判断処理を行い、確定しない場合には、第６表の最後に達するまで、繰り返し、前記列（ｖａｌｏｆ列）の値一覧の各行について、第６の表の列（ｖａｌｏｆ列）の値との比較を行い、確定する場合には、第５の表から、第６表の条件表のセルを一意に示す列（ｃｅｌｌｏｆ列）の値に対応するセルに格納される作業条件の値を記録する列（ｃｏｅｆｆｉｃｉｅｎｔ列）の値を取得する、作業条件値取得ステップを行う、ものであることを特徴とするものである。
そして、上記いずれかの工数見積もり作成方法であって、印刷作業における工数見積もり作成方法であることを特徴とするものである。
尚、上記において、工数演算係数とは、工数値もしくは工数値を一意的に得ることができる数値で、印刷作業では印刷における運転速度が挙げられる。
また、論理構成で管理される条件表とは、直接的に得られるものではなく、処理ステップを行う固定のプログラムにて、表等を用いて、構成される、作業の条件入力に対応して工数対応値を示す表のことで、直接的に得られる条件表を持っているのではなく、表全体を表示する必要もない。
【０００７】
本発明の工数見積もり作成装置は、時間軸へのスケジューリングを行うにあたって、割り当てる作業単位に工数の見積もりを行う、工数見積もり作成装置であって、条件の組み合わせを見出しの組み合わせとして構成される表の各セルに工数演算係数を保持する条件表の、名前を記す第１の表を記録、保持する、第１の表記録保持部と、前記条件表を結びつける対象を記す第２の表を記録、保持する、第２の表記録保持部と、条件表における各列や各行の内容を示す見出しに対して一意に割り振った識別子をその列として有し、各識別子に対応して各列や各行の見出しを記録する第３の表（見出し記録表）を記録、保持する、第３の表記録保持部と、第３の表の条件項目名を表す識別子に対応した条件項目名を記す第４の表を記録、保持する、第４の表記録保持部と、条件表の、各セルに一意に割り振られた識別子として、各セルの工数演算係数を記録する第５の表を記録、保持する、第５の表記録保持部と、条件表のセル列と見出し表の識別子の列との関連を記録する第６の表を記録、保持する、第６の表記録保持部と、前記第１の表〜第６の表を用いて、固定の所定処理ステップにより、入力された作業の条件入力の組みと、前記条件表における見出しの組み合わせとが、合致する条件表のセルを特定し、特定されたセルに対応する工数演算係数を用いて対応する工数を求め、該工数を、工数見積もり値として抽出する工程数抽出処理を行う、工程数抽出処理部とを、備えたことを特徴とするものである。
そして、上記の工数見積もり作成装置であって、前記第１の表は、条件表の名前を一意に区別するためのキー列（ｋｅｙ列）と、対応する名前を示す列（ｎａｍｅ列）とから構成されており、前記第２の表は、前記第１の表のキー列（ｋｅｙ列）を参照するとともに、条件表の対象を記録する列（ｉｄｏｆ列）、各行を一意に区別するための列（ｄｅｆｏｆ列）から構成されており、第４の表は、条件項目を一意に示す列（ｔｙｐｅ列）と、条件項目に対応する名前を示す列（ｎａｍｅ列）とから構成されており、前記第３の表は、前記第４の表の条件項目を一意に示す列（ｔｙｐｅ列）へ参照するための条件項目を一意に示す列（ｔｙｐｅ列）と、保持する値の型を示す列（ｔｙｐＶａｌ列）と、１以上の条件軸列と、（抽出される）候補を一意に示す列（ｖａｌｏｆ列）から構成され、前記第５の表は、その1 行は条件表の1 セルにあたり、セルを一意に示す列（ｃｅｌｌｏｆ列）と、セルに格納される作業条件の値を記録する列（ｃｏｅｆｆｉｃｉｅｎｔ列）、およびセルが属する第２の表を一意に示す列（ｄｅｆｏｆ列）への参照を記録しているもので、前記第６の表は、条件表の軸となる前記第３の表の各行の値を一意に示す列（ｖａｌｏｆ列）への参照と、条件表のセルを一意に示す列（ｃｅｌｌｏｆ列）への参照とを、記録しているものであり、前記工程数抽出処理は、順に、第１の表から、条件表の名前に該当するキー列（Ｋｅｙ列）の値を取得する第１の処理ステップと、第２の表から、その対象に対応する列（ｉｄｏｆ列）の値に該当する、各行を一意に区別するための列（ｄｅｆｏｆ列）の値を取得する、第２の処理ステップと、第６の表と第３の表から、第２の処理ステップで取得された列（ｄｅｆｏｆ列）の値に対応する第３の表の条件項目を一意に示す列（ｔｙｐｅ列）の一覧を取得する、第３の処理ステップと、入力された作業の条件入力の一覧を示した入力パラメータ表である第７の表（Ｉｎｐｕｔ  Ｐａｒａｍｅｔｅｒ  Ｖａｌ）から、第３の処理ステップの条件項目を一意に示す列（ｔｙｐｅ列）に該当する（抽出される）候補を一意に示す列（ｖａｌｏｆ列）の値一覧を取得する、第４の処理ステップと、を行い、この後更に、第４の処理ステップにより取得された前記（抽出される）候補を一意に示す列（ｖａｌｏｆ列）の値一覧の各行について、第６の表の条件表の軸となる前記第３の表の各行の値を一意に示す列（ｖａｌｏｆ列）の値との比較を行い、両値が一致であれば、最後になるまで、その値のままで、次の列（ｖａｌｏｆ列）の値に移り、前記第６の表の列（ｖａｌｏｆ列）の値との比較を行い、最後になった場合には、第６表の条件表のセルを一意に示す列（ｃｅｌｌｏｆ列）の値を記録し、確定するか否かの確定判断処理を行い、また、不一致であれば、確定するか否かの確定判断処理を行い、確定しない場合には、第６表の最後に達するまで、繰り返し、前記列（ｖａｌｏｆ列）の値一覧の各行について、第６の表の列（ｖａｌｏｆ列）の値との比較を行い、確定する場合には、第５の表から、第６表の条件表のセルを一意に示す列（ｃｅｌｌｏｆ列）の値に対応するセルに格納される作業条件の値を記録する列（ｃｏｅｆｆｉｃｉｅｎｔ列）の値を取得する、作業条件値���得ステップを行う、ものであることを特徴とするものである。
そしてまた、上記いずれかの工数見積もり作成装置であって、印刷作業における工数見積もり作成を行うものであることを特徴とするものである。
【０００８】
（作用）
本発明の工数見積もり作成方法は、このような構成にすることにより、時間軸へのスケジューリングを行うにあたって、割り当てる作業単位に工数の見積もりを行う、工数見積もり作成方法であって、材料や要求品質などの作製の条件を、次元数、自由に設定して、設定された条件に基づいて、工程数を見積もることができる方法の提供を可能としている。
詳しくは、工数演算するための係数を複数の条件から抽出するために、従来は条件の組み合わせを見出しの組み合わせとして構成される表の各セルに工数演算係数を保持していた条件表を、工数演算係数を記録する条件表の各セルに対して一意に割り振った識別子をその列として有し、各識別子に対応して工数演算係数を記録するセル工数演算係数記録表と、条件表における各列や各行の内容を示す見出しに対して一意に割り振った識別子をその列として有し、各識別子に対応して各列や各行の見出しを記録する見出し記録表と、条件表の各セルの識別子と条件表の見出しの識別子とをその列として有し、条件表の各セルと見出しとの関連を記録するセルー見出し関係表とを、利用して論理構成できるように実質的に保持し、固定の所定処理ステップにより、入力された作業の条件入力の組みと、前記条件表における見出しの組み合わせとが、合致する条件表のセル識別子を特定し、特定したセルに対応する工数演算係数を用いて対応する工数を求めることにより、これを達成している。
即ち、本発明の工数見積もり作成方法は、条件表を、論理構成できるように実質的に保持し、固定の所定処理ステップにより、入力された作業の条件入力の組みと前記条件表における見出しの組み合わせとが、合致する条件表のセルを特定し、特定されたセルに対応する工数演算係数を用いて対応する工数を求め、該工数を、工数見積もり値として抽出するもので、このようにすることにより、入力される条件入力の次元数に影響を受けずに、処理ステップ自体を変えることなく、工数見積もり値の抽出を可能としている。
本発明の工数見積もり作成方法は、印刷作業に限定されず他の作業にも適用できる。
尚、先にも述べたが、上記において、工数演算係数とは、工数値もしくは工数値を一意的に得ることができる数値で、印刷作業では印刷における運転速度が挙げられる。
また、「論理構成できる」とは、直接的に得られるものではなく、処理ステップを行う固定のプログラムにて、表等を用いて、論理的に構成することができる、という意味で、直接的に得られる条件表を持っているのではなく、表全体を表示する必要もない。
【０００９】
具体的には、前記工程数を求める工程数抽出処理としては、前記条件表の名前を記す表を第１の表とし、前記条件表を結びつける対象を記す表を第２の表とし、前記見出し記録表を第３の表とし、前記第３の表の条件項目名を表す識別子に対応した条件項目名を記す表を第４の表とし、前記セル工数演算係数記録表を第５の表とし、前記セルー見出し関係表を第６の表として、これら第１の表〜第６の表を用いた請求項２の発明の形態の一連の処理ステップが挙げられる。
第１の表〜第６の表の内容を、必要に応じて、入力される条件入力に対応して変えることにより、処理ステップを行うプログラム自体を変えることなく、任意の次元数の条件入力の組み合わせに対応できるものとしている。
特に、印刷作業における工数見積もり作成である場合には、有効である。
【００１０】
本発明の工数見積もり作成装置は、このような構成にすることにより、時間軸へのスケジューリングを行うにあたって、割り当てる作業単位に工数の見積もりを行う、工数見積もり作成装置であって、材料や要求品質などの作製の条件を、次元数、自由に設定して、設定された条件に基づいて、工程数を見積もることができる装置の提供を可能としている。
【発明の効果】
【００１１】
本発明は、上記のように、時間軸へのスケジューリングを行うにあたって、割り当てる作業単位に工数の見積もりを行う、工数見積もり作成方法で、材料や要求品質などの作製の条件を、次元数、自由に設定して、設定された条件に基づいて、工程数を見積もることができる工数見積もり作成方法と数見積もり作成装置の提供を可能とした。
これにより、印刷作業に供された場合には、特に有効に、工数見積もり作成を可能とした。
【発明を実施するための最良の形態】
【００１２】
本発明の実施の形態を図に基づいて説明する。
図１は本発明の工数見積もり作成方法の実施の形態の１例の処理のフロー図で、図２（ａ）は本発明の工数見積もり作成装置の実施の形態の１例を示した概略構成図で、図２（ｂ）は入力部の入力画面の１例を示した図で、図３（ａ）は条件表の名前を記す第１の表の１例を示した図で、図３（ｂ）は条件表を結びつける対象を記す第２の表の１例を示した図で、図３（ｃ）は条件表の区分（セル）を特定する候補を、前記条件表の軸となる条件項目の値と対応する条件内容で記す第３の表の１例を示した図で、図４（ａ）は条件項目の値に対応した軸の条件項目名を記録する第４の表の１例を示した図で、図４（ｂ）は条件表に設定される各セルの値を記す第５の表の１例を示した図で、図４（ｃ）は条件表の軸となる各条件項目の値と各セルとの関連を記録する第６の表の１例を示した図で、図５は入力された作業の条件入力の一覧を示した入力パラメータ表である第７の表の１例を示した図で、図６は条件表の１例を分かり易く示した図である。
尚、図１において、Ｓ１〜Ｓ１７は処理ステップを示す。
図２中、１０は入力部、１０Ａは入力画面、１１は条件項目と条件内容を指定する数値の表示ウインドウ、１２は条件内容選択ウインドウ、１３は選択された条件内容表示ウインドウ、２０は第７の表（入力パラメータ表）、３０は工程数抽出処理部、４１〜４６は第１の表記録保持部〜第６の表記録保持部、４１ａ〜４６ａは第１の表〜第６の表、５０は表示部である。
【００１３】
はじめに、本発明の工数見積もり作成方法の実施の形態の１例を、図１に基づいて説明する。
本例の工数見積もり作成方法は、印刷作業等において、時間軸へのスケジューリングを行うにあたり、割り当てる作業単位に工数の見積もりを行う、工数見積もり作成方法で、図２（ａ）にその概略構成が示される工数見積もり作成装置を用いて行う。
そして、工数演算するための係数を複数の条件から抽出するために、従来は条件の組み合わせを見出しの組み合わせとして構成される表の各セルに工数演算係数を保持していた条件表を、工数演算係数を記録する条件表の各セルに対して一意に割り振った識別子をその列として有し、各識別子に対応して工数演算係数を記録するセル工数演算係数記録表と、条件表における各列や各行の内容を示す見出しに対して一意に割り振った識別子をその列として有し、各識別子に対応して各列や各行の見出しを記録する見出し記録表と、条件表の各セルの識別子と条件表の見出しの識別子とをその列として有し、条件表の各セルと見出しとの関連を記録するセルー見出し関係表とを、利用して論理構成できるように実質的に保持し、固定の所定処理ステップにより、入力された作業の条件入力の組みと、前記条件表における見出しの組み合わせとが、合致する条件表のセル識別子を特定し、特定したセルに対応する工数演算係数を用いて対応する工数を求めるもので、該工数を、工数見積もり値とするものである。
本例の工数見積もり作成方法においては、図２（ａ）に示す工数見積もり作成装置にて、条件表の名前を記す第１の表４１ａと、条件表を結びつける対象を記す第２の表４２ａと、条件表における各列や各行の内容を示す見出しに対して一意に割り振った識別子をその列として有し、各識別子に対応して各列や各行の見出しを記す第３の表４３ａと、第３の表の条件項目名を表す識別子に対応した条件項目名を記す第４の表４４ａと、条件表の、各セルに一意に割り振られた識別子として、各セルの工数演算係数を記録する第５の表４５ａと、条件表のセル列と見出し表の識別子の列との関連を記す第６の表４６ａとを用い、また、予め入力された条件入力の組み合わせから生成されている入力パラメータの一覧を示す第７の表（図２の２０）を用いて、前記工程数抽出処理部３０において、固定の所定の処理ステップを行い工数を抽出する。
【００１４】
図２（ａ）に示す工数見積もり作成装置は、入力部１０と、条件表の名前を記す第１の表４１ａを記録、保持する、第１の表記録保持部４１と、前記条件表を結びつける対象を記す第２の表４２ａを記録、保持する、第２の表記録保持部４２と、条件表における各列や各行の内容を示す見出しに対して一意に割り振った識別子をその列として有し、各識別子に対応して各列や各行の見出しを記す第３の表４３ａを記録、保持する、第３の表記録保持部４３と、第３の表の条件項目名を表す識別子に対応した条件項目名を記す第４の表４４ａを記録、保持する、第４の表記録保持部４４と、条件表の、各セルに一意に割り振られた識別子として、各セルの工数演算係数を記録する第５の表４５ａとを記録、保持する、第５の表記録保持部４５と、条件表のセル列と見出し表の識別子の列との関連を記す第６の表４６ａを記録、保持する、第６の表記録保持部４６と、前記第１の表４１ａ〜第６の表４６ａと、予め入力部から入力された条件入力の組み合わせから生成されている第７の表２０を用いて、入力された作業の条件入力の組みと、前記条件表における見出しの組み合わせとが、合致する条件表のセルを特定し、特定されたセルに対応する工数演算係数を用いて対応する工数を求め、該工数を、工数見積もり値として抽出する工程数抽出処理を行う、工程数抽出処理部３０と、該工程数抽出処理部３０により得られた結果等を表示する表示部５０と備え、各部の動作全体を図示していない制御部にて管理しているものである。
尚、入力された作業の条件入力の一覧を示した入力パラメータ表である第７の表（Ｉｎｐｕｔ  Ｐａｒａｍｅｔｅｒ  Ｖａｌとも言う）２０は、入力部１０から入力された条件項目とその条件内容を一覧として示すもので、ここでは、工程数抽出処理部３０により生成される。
入力部１０の入力画面としては、印刷作業を例にとると、例えば、図２（ｂ）に示すように、条件項目とその条件内容を指定して示すウインドウ１１と、条件内容選択ウインドウ１２と、選択された条件内容を表示する条件内容表示ウインドウ１３とを、備えている。
【００１５】
ここで、第１の表４１ａ〜第６の表４６ａおよび第７の表、条件表について簡単に説明しておく。
第１の表４１ａは、図３（ａ）に示すように、条件表の名前を一意に区別するためのキー列（ｋｅｙ列）と、対応する名前を示す列（ｎａｍｅ列）とから構成されている。
例えば、印刷作業においてはキー１に対応する名前が運転速度となる。
第２の表４２ａは、図３（ｂ）に示すように、第１の表４１ａのキー列（ｋｅｙ列）を参照するとともに、条件表の対象を記録する列（ｉｄｏｆ列）、各行を一意に区別するための列（ｄｅｆｏｆ列）から構成されている。
第４の表４４ａは、図４（ａ）に示すように、条件項目を一意に示す列（ｔｙｐｅ列）と、条件項目に対応する名前を示す列（ｎａｍｅ列）とから構成されている。
第３の表４３ａは、図３（ｃ）に示すように、第４の表４４ａの条件項目を一意に示す列（ｔｙｐｅ列）へ参照するための条件項目を一意に示す列（ｔｙｐｅ列）と、保持する値の型を示す列（ｔｙｐＶａｌ列）と、１以上の条件軸列と、（抽出される）候補を一意に示す列（ｖａｌｏｆ列）から構成されている。
第５の表４５ａは、図４（ｂ）に示すように、その1 行は条件表の1 セルにあたり、セルを一意に示す列（ｃｅｌｌｏｆ列）と、セルに格納される作業条件の値を記録する列（ｃｏｅｆｆｉｃｉｅｎｔ列）、およびセルが属する第２の表を一意に示す列（ｄｅｆｏｆ列）への参照を記録しているものである。
第６の表４６ａは、図４（ｃ）に示すように、条件表の軸となる前記第３の表の各行の値を一意に示す列（ｖａｌｏｆ列）への参照と、条件表のセルを一意に示す列（ｃｅｌｌｏｆ列）への参照とを、記録しているものである。
【００１６】
次に、条件表について、図６に簡単な例を挙げて、説明しておく。
印刷作業においては、分かり易く示すと、３次元の条件表としては、例えば、図６に示すものが挙げられる。
ここでは、表裏両方印刷あるいは一方のみ印刷を決める印刷工程項目、コート、上質、マットコート、特殊のいずれかを決める紙質項目、斤量の程度を決める斤量項目の、３つの条件項目で、運転速度が区分（セル）の内容として挙げられている。
運転速度の値から工数を一意的に得ることができ、このようなものをここでは工数演算係数と言っている。
ここで言う条件表は、直接的に得られるものではなく、処理ステップを行う固定のプログラムにて、表等を用いて、論理的に構成される作業の条件入力に対応して工数演算係数を示す表であるが、工程数抽出処理の処理ステップにおいては、条件表を表示する必要はなく、条件表における区分（セル）を特定すれば良い。
【００１７】
本例における工程数抽出処理は、順に、第１の表４１ａから、条件表の名前に該当するキー列（Ｋｅｙ列）の値を取得する第１の処理ステップ（図１の処理ステップＳ２）と、第２の表４２ａから、その対象に対応する列（ｉｄｏｆ列と言う）の値に該当する、各行を一意に区別するための列（ｄｅｆｏｆ列と言う）の値を取得する、第２の処理ステップと、第６の表４６ａと第３の表４３ａから、第２の処理ステップで取得された列（ｄｅｆｏｆ列）の値に対応する第３の表４３ａの条件項目を一意に示す列（ｔｙｐ列）の一覧を取得する、第３の処理ステップと、入力された作業の条件入力の一覧を示した入力パラメータ表である第７の表（Ｉｎｐｕｔ  Ｐａｒａｍｅｔｅｒ  Ｖａｌと言う）４３ａから、第３の処理ステップの条件項目を一意に示す列（ｔｙｐｅ列）に該当する（抽出される）候補を一意に示す列（ｖａｌｏｆ列と言う）の値一覧を取得する、第４の処理ステップと、を行い、この後更に、第４の処理ステップにより取得された前記（抽出される）候補を一意に示す列（ｖａｌｏｆ列）の値一覧の各行について、第６の表４６ａの条件表の軸となる前記第３の表の各行の値を一意に示す列（ｖａｌｏｆ列）の値との比較を行い、両値が一致であれば、最後になるまで、その値のままで、次の列（ｖａｌｏｆ列）の値に移り、前記第６の表４６ａの列（ｖａｌｏｆ列）の値との比較を行い、最後になった場合には、第６表４６ａの条件表のセルを一意に示す列（ｃｅｌｌｏｆ列）の値を記録し、確定するか否かの確定判断処理を行い、また、不一致であれば、確定するか否かの確定判断処理を行い、確定しない場合には、第６表４６ａの最後に達するまで、繰り返し、前記列（ｖａｌｏｆ列）の値一覧の各行について、第６の表４６ａの列（ｖａｌｏｆ列）の値との比較を行い、確定する場合には、第５の表４５ａから、第６表４６ａの条件表のセルを一意に示す列（ｃｅｌｌｏｆ列Ｔと言う）の値に対応するセルに格納される作業条件の値を記録する列（ｃｏｅｆｆｉｃｉｅｎｔ列と言う）の値を取得する、作業条件値取得ステップを行う、ものである。
【００１８】
更に、図１に基づいて、本例の工数見積もり作成方法を、簡単に、説明する。
予め、作業の条件項目と該条件項目に対応して条件内容を指定する数値の組みを作業の条件入力として、作業の条件入力を、次元数、自由に入力して、入力された作業の条件入力の組み合わせに対応した、入力された作業の条件入力の一覧を示した入力パラメータ表である第７の表（Ｉｎｐｕｔ  Ｐａｒａｍｅｔｅｒ  Ｖａｌ）を作成しておく。
ここでは、図２に示す工程数抽出処理部３０にて行う。
次に、入力部１０にて、条件表名、対象（機械名等）を入力して、処理が開始する。（Ｓ１）
次いで、工程数抽出処理部３０は、第１の表４１ａから、条件表名に該当するｋｅｙ列の値を取得する。（Ｓ２）
次いで、工程数抽出処理部３０は、第２の表４２ａから、対象に該当する列（ｄｅｆｏｆ列）の値を取得する。（Ｓ３）
次いで、工程数抽出処理部３０は、第６の表４６ａ、第３の表４３ａから、処理ステップＳ３で抽出される条件項目を一意に示す列（ｔｙｐｅ列）の値の一覧を取得する。（Ｓ４）
次いで、第７の表（入力パラメータ表）２０から、第３の表４３ａの条件項目を一意的に示す列（ｔｙｐｅ列）の値に該当する候補を一意的に示す列（ｖａｌｏｆ列）の値の一覧を取得する。（Ｓ５）
【００１９】
次いで、第６表の列（ｖａｌｏｆ列）の値と、処理ステップＳ５で取得された、第３の表４３ａの条件項目を一意的に示す列（ｔｙｐｅ列）の値に該当する候補を一意的に示す列（ｖａｌｏｆ列）の値を、順に、比較する。（Ｓ６）
第６の表の列（ｖａｌｏｆ列）の１つの値と、処理ステップＳ５で取得された第３の表における列（ｖａｌｏｆ列）の１つの値とが一致しているか否かを判定し（Ｓ７）、一致であれば、最後になるまで、その値のままで、次の列（ｖａｌｏｆ列）の値に移り（Ｓ９）、前記第６の表４６ａの列（ｖａｌｏｆ列）の値との比較を行い、最後になった場合（Ｓ８）には、第６表４６ａの条件表のセルを一意に示す列（ｃｅｌｌｏｆ列）の値を記録し（Ｓ１０）、確定するか否かの確定判断処理を行う。（Ｓ１１）
また、不一致であれば、確定するか否かの確定判断処理を行う。（Ｓ１１）
そして、確定しない場合には、第６表４６ａの列（ｖａｌｏｆ列）の最後に達するまで、繰り返し、前記列（ｖａｌｏｆ列）の値一覧の各行について、第６の表４６ａの列（ｖａｌｏｆ列）の値との比較を行い（Ｓ１２〜Ｓ１３、Ｓ６〜Ｓ１１）、第６表４６ａの列（ｖａｌｏｆ列）の最後に達し、該当するものがなく（Ｓ１４）、処理を終了する。（Ｓ１６）
確定する場合には、第５の表４５ａから、処理ステップＳ１０の第６表４６ａの列（ｃｅｌｌｏｆ列）の値に対応する、セルに格納される作業条件の値を記録する列（ｃｏｅｆｆｉｃｉｅｎｔ列と言う）の値（工数演算係数）を取得する。（Ｓ１５）
次いで、取得された工数演算係数から工数を算出し、工数見積もり値を取得して（Ｓ１６）、終了する。（Ｓ１７）
このようにして、条件入力の組み合わせに対応した、工数見積もり値を取得する。
【図面の簡単な説明】
【００２０】
【図１】本発明の工数見積もり作成方法の実施の形態の１例の処理のフロー図である。
【図２】図２（ａ）は本発明の工数見積もり作成装置の実施の形態の１例を示した概略構成図で、図２（ｂ）は入力部の入力画面の１例を示した図である。
【図３】図３（ａ）は条件表の名前を記す第１の表の１例を示した図で、図３（ｂ）は条件表を結びつける対象を記す第２の表の１例を示した図で、図３（ｃ）は条件表の区分（セル）を特定する候補を、前記条件表の軸となる条件項目の値と対応する条件内容で記す第３の表の１例を示した図である。
【図４】図４（ａ）は条件項目の値に対応した軸の条件項目名を記録する第４の表の１例を示した図で、図４（ｂ）は条件表に設定される各セルの値を記す第５の表の１例を示した図で、図４（ｃ）は条件表の軸となる各条件項目の値と各セルとの関連を記録する第６の表の１例を示した図である。
【図５】入力された作業の条件入力の一覧を示した入力パラメータ表である第７の表の１例を示した図である。
【図６】条件表の１例を分かり易く示した図である。
【符号の説明】
【００２１】
１０            入力部
１０Ａ          入力画面
１１            条件項目と条件内容を指定する数値の表示ウインドウ
１２            条件内容選択ウインドウ
１３            選択された条件内容表示ウインドウ
２０            第７の表（入力パラメータ表）
３０            工程数抽出処理部
４１〜４６      第１の表記録保持部〜第６の表記録保持部
４１ａ〜４６ａ  第１の表〜第６の表
５０            表示部
【図１】
2008107935.tif 000003
【図２】
2008107935.tif 000004
【図３】
2008107935.tif 000005
【図４】
2008107935.tif 000006
【図５】
2008107935.tif 000007
【図６】
2008107935.tif 000008