(57)【特許請求の範囲】
【請求項１】
第１の添字が作業手順に対応し，第２の添字の１つが作業属性に対応し，第２の添字の１つが作業内容に対応する第１の多次元配列のうち，ユーザが指定した第１の作業手順と第２の作業手順とを獲得し，
前記第１の多次元配列または前記第１の多次元配列と同様の構成を有する第２の多次元配列のうち，ユーザが指定した第３の作業手順を獲得し，
前記第１の多次元配列における前記第１の作業手順から前記第２の作業手順までの複数の作業手順から，作業属性が工程である作業手順の作業内容を前記第１の作業手順が早い順に従って抽出し，
前記第３の作業手順から始まる前記第１の多次元配列または前記第２の多次元配列の作業手順のうち，作業属性が工程である作業手順の作業内容を該作業手順が早い順に１つ選択し，前記第１の多次元配列から前記第１の作業手順からの順に従って抽出した前記作業内容に書き換える過程を，
コンピュータが実行することを特徴とする工程情報編集方法。
【請求項２】
第１の添字が作業手順に対応し，第２の添字の１つが作業属性に対応し，第２の添字の１つが作業内容に対応する第１の多次元配列のうち，ユーザが指定した第１の作業手順と第２の作業手順とを獲得し，
前記第１の多次元配列または前記第１の多次元配列と同様の構成を有する第２の多次元配列のうち，ユーザが指定した第３の作業手順を獲得し，
前記第１の多次元配列における前記第１の作業手順から前記第２の作業手順までの複数の作業手順から，作業属性が工程である作業手順の作業内容を前記第１の作業手順が早い順に従って抽出し，
前記第３の作業手順から始まる前記第１の多次元配列または前記第２の多次元配列の作業手順のうち，作業属性が工程である作業手順の作業内容を該作業手順が早い順に１つ選択し，前記第１の多次元配列から前記第１の作業手順からの順に従って抽出した前記作業内容に書き換える処理を，
コンピュータに実行させることを特徴とする工程情報編集プログラム。
【請求項３】
第１の添字が作業手順に対応し，第２の添字の１つが作業属性に対応し，第２の添字の１つが作業内容に対応する多次元配列を記憶する記憶部と，
ユーザが指定した第１の多次元配列における第１の作業手順および第２の作業手順と，第１の多次元配列または第１の多次元配列と同様の構成を有する第２の多次元配列における第３の作業手順とを獲得する入力部と，
前記第１の多次元配列における前記第１の作業手順から前記第２の作業手順までの複数の作業手順から，作業属性が工程である作業手順の作業内容を前記第１の作業手順が早い順に従って抽出し，前記第３の作業手順から始まる前記第１の多次元配列または前記第２の多次元配列の作業手順のうち，作業属性が工程である作業手順の作業内容を該作業手順が早い順に１つ選択し，前記第１の多次元配列から前記第１の作業手順からの順に従って抽出した前記作業内容に書き換える書き換え部とを有する
ことを特徴とする工程情報編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，製品の組み立て手順を示す製造フローの編集を行う工程情報編集方法，工程情報編集プログラムおよび工程情報編集装置に関するものである。
【背景技術】
【０００２】
工場などで製品を組み立てる際に，作業者は，製品の組み立て手順が示された製造フローを参照して，製品の組み立てを行う。製造フローをコンピュータで編集する際において，編集者は，同じ情報や類似する情報がある場合にはデータを複写して利用する。
【０００３】
なお，ある製品の製造用工程図の工程図データベースと，他製品の部品情報の部品データベースとを用いて，類似工程図を作成する技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−２３９８７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
製造フローの編集において，データを複写して利用する際には，可能であれば，複数のデータをまとめて指定して複写する方が効率がよい。例えば，製造フローには，部品だけ変わって同じ作業が繰り返されるケースもよく見られる。このようなケースでは，繰り返し出現する作業を指示する複数の情報を含む範囲を指定したデータの複写が可能であれば，便利である。
【０００６】
しかし，製造フローの構成が異なる場合や，製造フローにおける作業を指示する情報の出現する順番が異なる場合などには，単純に範囲を指定したデータの複写では，対処することができない。このようなケースでは，書き換えたくないデータが書き換えられてしまったり，目的としない複写先にデータが複写されるなどの問題が発生する。このようなケースでも，単純に範囲を指定したデータの複写を可能とするためには，製造フローで提示される作業手順における部品や工程などの属性を考慮して，データを複写する技術が必要となる。
【０００７】
開示する技術の一側面は，上記の問題の解決を図り，製造フローの編集において，複写元の範囲を指定して複数データの複写を行う際に，複写先の作業手順の属性を考慮したデータの複写が可能となる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
開示する，コンピュータが実行する工程情報編集方法は，第１の添字が作業手順に対応し，第２の添字の１つが作業属性に対応し，第２の添字の１つが作業内容に対応する第１の多次元配列のうち，ユーザが指定した第１の作業手順と第２の作業手順とを獲得し，第１の多次元配列または第１の多次元配列と同様の構成を有する第２の多次元配列のうち，ユーザが指定した第３の作業手順を獲得し，第１の多次元配列における第１の作業手順から第２の作業手順までの複数の作業手順から，作業属性が工程である作業手順の作業内容を第１の作業手順が早い順に従って抽出し，第３の作業手順から始まる第１の多次元配列または第２の多次元配列の作業手順のうち，作業属性が工程である作業手順の作業内容を該作業手順が早い順に１つ選択し，第１の多次元配列から第１の作業手順からの順に従って抽出した作業内容に書き換える処理過程を有する。
【発明の効果】
【０００９】
開示する技術によって，製造フローの編集において，複写元の範囲を指定して複数データの複写を行う際に，複写先の作業手順の属性を考慮したデータの複写が可能となる。
【図面の簡単な説明】
【００１０】
【図１】本実施の形態による製造フローの例を示す図である。
【図２】製造フローの編集におけるデータの複写の例（１）を示す図である。
【図３】製造フローの編集におけるデータの複写の例（２）を示す図である。
【図４】本実施の形態による工程情報編集装置の構成例を示す図である。
【図５】本実施の形態による工程情報編集装置を実現するハードウェアの構成例を示す図である。
【図６】本実施の形態の製造フローデータの例を示す図である。
【図７】本実施の形態の工程情報編集装置による工程情報のデータ複写処理フローチャート（１）である。
【図８】本実施の形態による製造フローの編集におけるデータの複写の例を示す図である。
【図９】本実施の形態の工程情報編集装置による工程情報のデータ複写処理フローチャート（２）である。
【図１０】本実施の形態の工程情報編集装置による工程情報のデータ複写処理フローチャート（２）である。
【発明を実施するための形態】
【００１１】
以下，本実施の形態について，図を用いて説明する。
【００１２】
図１は，本実施の形態による製造フローの例を示す図である。
【００１３】
製造フローは，製品を組み立てる際の作業手順を示す。工場などで製品の組み立て作業を行う作業者は，製造フローを参照して，製品の組み立てを行う。
【００１４】
図１に示す製造フローにおいて，行は作業手順を示している。図１に示す製造フローでは，上の行から下の行に向かう順序で，作業手順の流れが示されている。
【００１５】
図１に示す製造フローの列において，属性は，各作業手順の作業属性を示す。属性が“部品”である作業手順では，作業の対象となる部品の情報が示される。属性が“工程”の作業手順では，実行する作業の情報が示される。以下では，属性が“部品”である作業手順についての情報を部品情報とも呼ぶ。また，属性が“工程”である作業手順についての情報を工程情報とも呼ぶ。
【００１６】
図１に示す製造フローの列において，作業名は，実行する作業の名称を示す。作業名は，作業手順の属性が“工程”である場合に示される情報である。
【００１７】
図１に示す製造フローの列において，フローは，作業手順の流れを図式化した情報を示す。フローの列において，“▽”は作業の対象部品を示し，“○”は作業の実行を示す。また，最後の“▼”は，製品の完成体を示す。
【００１８】
図１に示す製造フローの列において，部品名は，作業対象の部品の名称を示す。部品名は，作業手順の属性が“部品”である場合に示される情報である。
【００１９】
図１に示す製造フローの列において，部品番号は，作業対象の部品の識別番号を示す。部品番号は，作業手順の属性が“部品”である場合に示される情報である。
【００２０】
図１に示す製造フローの列において，作業内容は，実行する作業の詳細な内容や，部品の詳細な情報，注意事項などの情報を示す。
【００２１】
このような製造フローは，コンピュータによって作成・編集される。図１に示すように，製造フローは，部品情報と工程情報とが組み合わされている。部品情報は，設計部門や購買部門により付与される情報である。一方，工程情報は，作業についての注意情報など，製造部門に関する情報を多く含んでいる。そのため，製造フローの編集では，工程情報の編集が重要不可欠となる。製造フローには互いに類似する情報も多く含まれているため，製造フローの編集では，データの複写がよく利用される。
【００２２】
例えば，製造フローには，部品だけ変わって同じ作業が繰り返されるケースもよく見られる。このようなケースでは，繰り返し出現する複数の工程情報を含む範囲を指定したデータの複写が可能であれば，便利である。しかし，製造フローの構成が異なる場合や，製造フローにおける工程情報の出現する順番が異なる場合などには，単純に範囲を指定したデータの複写では，対処することができない。
【００２３】
図２は，製造フローの編集におけるデータの複写の例（１）を示す図である。
【００２４】
図２に示す製造フローは，図１に示す製造フローである。図２では，図１に示す製造フローをコンピュータの画面上で編集する例を示している。図２の左側は，データ複写実行前の製造フローを示し，図２の右側は，データ複写実行後の製造フローを示す。
【００２５】
ここでは，製造フローの編集作業者であるユーザは，製造フローの４行目の作業内容“貼付け基準：左端合わせ”を１４行目の作業内容に，６行目の作業内容“貼付け基準：センター合わせ”を１７行目の作業内容に複写する編集を行いたいものとする。
【００２６】
図１に示すように，製造フローにおいて，４行目と６行目は，それぞれ３行目の作業手順で指定されたラベルＡ，５行目の作業手順で指定されたラベルＢの貼付けを指示する工程の作業手順である。また，１４行目と１７行目は，それぞれ１３行目の作業手順で指定されたラベルＣ，１５行目・１６行目の作業手順で指定されたラベルＤ・ラベルＥの貼付けを指示する工程の作業手順である。
【００２７】
このように，３行目〜６行目と，１３行目〜１７行目とは，それぞれ部品が異なる同じ工程の作業手順を示している。ただし，３行目〜６行目と，１３行目〜１７行目とでは，作業対象の部品の数が異なるため，属性が“工程”である作業手順間に存在する属性が“部品”である作業手順の数が異なっている。
【００２８】
図２に示す例では，データの複写元に４行目の作業内容と６行目の作業内容とを含む４行目〜６行目の範囲を指定し，データの複写先の先頭に１４行目を指定して，データの複写が行われる。しかし，４行目の工程情報と６行目の工程情報との間には部品情報が１つであるのに対して，１４行目の工程情報と１７行目の工程情報との間には部品情報が２つある。そのため，データの複写先の先頭に１４行目を指定しても，１４行目〜１６行目にデータが貼り付けられてしまうため，目的とするデータの複写ができない。
【００２９】
データ複写実行後の製造フローでは，４行目から１７行目への作業内容の貼付けは，目的通りに実行されている。しかし，６行目の作業内容は１７行目に貼付けされないので，目的通りの貼付けとはならない。また，書き換えたくない１５行目の部品情報と１６行目の部品情報に，不要なデータの貼付けが行われてしまう。
【００３０】
図３は，製造フローの編集におけるデータの複写の例（２）を示す図である。
【００３１】
図３に示すデータ複写の例は，図２に示すデータ複写の例と同様に，図１に示す製造フローにおけるデータ複写の例である。ここでは，図２に示す例と同様に，ユーザは，製造フローの４行目の作業内容を１４行目の作業内容に，６行目の作業内容を１７行目の作業内容に複写する編集を行いたいものとする。
【００３２】
図３に示す例では，複写元を範囲で指定するのではなく，複写したい４行目の作業内容と６行目の作業内容とを複写元に指定し，１４行目の作業内容を複写先の先頭に指定して，データの複写が行われる。
【００３３】
図３に示す例では，５行目の部品情報の作業内容が複写元ではないので，１５行目の部品情報の作業内容は書き換えられない。しかし，工程情報間の部品情報の数の問題が残っているので，６行目の作業内容のデータは，１７行目の作業内容ではなく，１６行目の部品情報の作業内容に貼り付けられてしまう。
【００３４】
図２，図３に示すように，製造フローの構成によっては，複数の工程情報の作業内容を指定したデータの複写ができないケースがある。このようなケースでは，複写をあきらめてデータを入力するか，１つ１つ個別にデータを複写する必要がある。
【００３５】
以下では，属性を考慮した複数データの複写を可能とする，本実施の形態による製造フローの編集技術について説明する。
【００３６】
図４は，本実施の形態による工程情報編集装置の構成例を示す図である。
【００３７】
工程情報編集装置１００は，ユーザが製造フローの編集に使用する装置である。図４に示す工程情報編集装置１００は，複数の工程情報の作業内容のデータを指定して複写する機能を備えている。工程情報編集装置１００は，製造フロー記憶部１１０，入力部１２０，書き換え部１３０，表示部１４０を備える。
【００３８】
製造フロー記憶部１１０は，製造フローデータ１１１を記憶する，コンピュータがアクセス可能な記憶部である。製造フローデータ１１１は，製造フローの行を示す第一の添字が作業手順に対応し，製造フローの列を示す第２の添字の１つが作業属性に対応し，また第２の添字の１つが作業内容に対応する多次元配列である。
【００３９】
入力部１２０は，データの複写元の指定やデータの複写先の指定等を獲得する。入力部１２０は，複写元指定取得部１２１，複写先指定取得部１２２を備える。複写元指定取得部１２１は，ユーザにより入力されたデータ複写元の指定を取得する。複写先指定取得部１２２は，ユーザにより入力されたデータ複写先の指定を取得する。
【００４０】
例えば，入力部１２０の複写元指定取得部１２１は，製造フロー記憶部１１０に記憶された第１の多次元配列である製造フローデータ１１１における，データの複写元の先頭を示す第１の作業手順と，データの複写元の終わりを示す第２の作業手順とを獲得する。
【００４１】
また，入力部１２０の複写先指定取得部１２２は，製造フロー記憶部１１０に記憶された第１の多次元配列である製造フローデータ１１１における，データの複写先の先頭を示す第３の作業手順を獲得する。これは，データの複写元の製造フローとデータの複写先の製造フローとが同じ場合である。
【００４２】
データの複写元の製造フローとは別の製造フローに，データの複写先が指定される場合もある。このとき，入力部１２０の複写先指定取得部１２２は，製造フロー記憶部１１０に記憶された，第１の多次元配列と同様の構成を有する第２の多次元配列である製造フローデータ１１１における，データの複写先の先頭を示す第３の作業手順を獲得する。
【００４３】
書き換え部１３０は，複写元から抽出された作業内容のデータで，複写先の作業内容のデータを書き換える。書き換え部１３０は，複写データ抽出部１３１，複写データ記憶部１３２，書き換え実行部１３３を備える。
【００４４】
複写データ抽出部１３１は，製造フローデータ１１１における指定された複写元の範囲から，属性が“工程”である作業手順における作業内容のデータを，複写データとして抽出する。
【００４５】
複写データ記憶部１３２は，複写元から抽出された複写データを記憶する，コンピュータがアクセス可能な記憶部である。複写データ記憶部１３２は，工程情報編集装置１００に専用に割り当てられた記憶領域でもよいし，複数のアプリケーションで共有可能なクリップボードなどの記憶領域であってもよい。
【００４６】
書き換え実行部１３３は，製造フローデータ１１１における指定された複写先の先頭から順に属性が“工程”である作業手順を探索し，その作業内容のデータを，複写元から抽出され，複写データ記憶部１３２に記憶された複写データに書き換える。
【００４７】
例えば，書き換え部１３０の複写データ抽出部１３１は，上記の第１の多次元配列である製造フローデータ１１１における，第１の作業手順から第２の作業手順までの複数の作業手順から，作業属性が工程である作業手順の作業内容を抽出する。
【００４８】
書き換え部１３０の書き換え実行部１３３は，上記の第１の多次元配列である製造フローデータ１１１における第３の作業手順から始まる作業手順のうち，作業属性が工程である作業手順の作業内容を，第１の多次元配列から抽出した作業内容に書き換える。または，書き換え部１３０の書き換え実行部１３３は，上記の第２の多次元配列である製造フローデータ１１１における第３の作業手順から始まる作業手順のうち，作業属性が工程である作業手順の作業内容を，第１の多次元配列から抽出した作業内容に書き換える。
【００４９】
表示部１４０は，製造フローの編集画面を，ディスプレイ等に出力する。出力される編集画面には，製造フローデータ１１１に基づいて生成された，編集対象の製造フローが表示される。ユーザは，ディスプレイ等に表示された画面を見ながら，キーボード／マウス等を用いて，データ複写の操作を行う。
【００５０】
図５は，本実施の形態による工程情報編集装置を実現するハードウェアの構成例を示す図である。
【００５１】
図４に示す本実施の形態の工程情報編集装置１００は，ＣＰＵ（Central Processing Unit ）１１，主記憶となるメモリ１２，記憶装置１３，通信装置１４，媒体読取・書込装置１５，入力装置１６，出力装置１７等を備えるコンピュータ１０によって実現される。記憶装置１３は，例えばＨＤＤ（Hard Disk Drive ）などである。媒体読取・書込装置１５は，例えばＣＤ−ＲドライブやＤＶＤ−Ｒドライブなどである。入力装置１６は，例えばキーボードやマウスなどである。出力装置１７は，例えばディスプレイなどである。
【００５２】
図４に示す工程情報編集装置１００および工程情報編集装置１００が備える各機能部は，コンピュータ１０が備えるＣＰＵ１１，メモリ１２等のハードウェアと，ソフトウェアプログラムとによって，実現することが可能である。コンピュータ１０が実行可能なプログラムは，記憶装置１３に記憶され，その実行時にメモリ１２に読み出され，ＣＰＵ１１により実行される。
【００５３】
コンピュータ１０は，可搬型記録媒体から直接プログラムを読み取り，そのプログラムに従った処理を実行することもできる。また，コンピュータ１０は，サーバコンピュータからプログラムが転送されるごとに，逐次，受け取ったプログラムに従った処理を実行することもできる。さらに，このプログラムは，コンピュータ１０で読み取り可能な記録媒体に記録しておくことができる。
【００５４】
図６は，本実施の形態の製造フローデータの例を示す図である。
【００５５】
図６に示す製造フローデータ１１１は，製造フロー記憶部１１０に記憶された，図１に示す製造フローについての製造フローデータ１１１の例である。図６に示す製造フローデータ１１１の各レコードが，図１に示す製造フローでは，それぞれ各行の作業手順となる。
【００５６】
図６に示す製造フローデータ１１１において，手順番号は，各レコードによる作業手順の順序を示す番号である。製造フローの画面では，手順番号の順に，製造フローデータ１１１の各レコードから生成された作業手順の情報が示される。
【００５７】
図６に示す製造フローデータ１１１において，属性，作業名，部品名，部品番号，作業内容については，図１に示す製造フローにおける属性，作業名，部品名，部品番号，作業内容と同様である。
【００５８】
図７は，本実施の形態の工程情報編集装置による工程情報のデータ複写処理フローチャート（１）である。
【００５９】
ユーザが画面に表示された製造フローにおいて複写元の作業内容のデータを指定すると，工程情報編集装置１００の入力部１２０において，複写元指定取得部１２１は，製造フローにおける複写元の指定を取得する（ステップＳ１０）。ここでは，複数の工程情報の作業内容を含む，複数行の作業手順における作業内容の範囲が，複写元として指定されるものとする。
【００６０】
書き換え部１３０において，複写データ抽出部１３１は，製造フローデータ１１１における複写元の作業内容のデータから，属性が“工程”である作業手順における作業内容のデータを，複写データとして抽出する（ステップＳ１１）。抽出された複写データは，抽出元の作業手順の手順番号が早い順で，複写データ記憶部１３２に記憶される。
【００６１】
ユーザが画面に表示された製造フローにおいて複写先の作業内容のデータを指定すると，入力部１２０において，複写先指定取得部１２２は，製造フローにおける複写先の指定を取得する（ステップＳ１２）。ここでは，複写先の先頭の作業手順における作業内容が，複写先として指定されるものとする。
【００６２】
書き換え部１３０において，書き換え実行部１３３は，書き換え対象の作業手順を，複写先で指定された作業手順に設定する（ステップＳ１３）。例えば，書き換え実行部１３３は，編集対象の製造フローデータ１１１における複写先で指定された作業手順の手順番号を，書き換え対象の作業手順を示すポインタとして保持しておく。
【００６３】
書き換え実行部１３３は，複写データ記憶部１３２に記録された複写データを，抽出元の作業手順の手順番号が早い順に，１つ選択する（ステップＳ１４）。
【００６４】
書き換え実行部１３３は，編集対象の製造フローデータ１１１を参照し，書き換え対象の作業手順の属性が“工程”であるかを判定する（ステップＳ１５）。
【００６５】
書き換え対象の作業手順の属性が“工程”でなければ（ステップＳ１５のＮＯ），書き換え実行部１３３は，書き換え対象の作業手順を次の作業手順に更新する（ステップＳ１６）。例えば，書き換え実行部１３３は，書き換え対象の作業手順を示すポインタを，次の手順番号に更新する。書き換え実行部１３３は，ステップＳ１５に戻って，更新された書き換え対象の作業手順についての判定を行う。
【００６６】
書き換え対象の作業手順の属性が“工程”であれば（ステップＳ１５のＹＥＳ），書き換え実行部１３３は，編集対象の製造フローデータ１１１において，書き換え対象の作業手順における作業内容のデータを，選択された複写データで書き換える（ステップＳ１７）。書き換え実行部１３３は，書き換え対象の作業手順を次の作業手順に更新する（ステップＳ１８）。例えば，書き換え実行部１３３は，書き換え対象の作業手順を示すポインタを，次の手順番号に更新する。
【００６７】
書き換え実行部１３３は，複写データ記憶部１３２に記憶されたすべての複写データについて，処理が終了したかを判定する（ステップＳ１９）。まだすべての複写データについて処理が終了していなければ（ステップＳ１９のＮＯ），書き換え実行部１３３は，ステップＳ１４に戻って，次の複写データの処理に移る。すべての複写データについて処理が終了していれば（ステップＳ１９のＹＥＳ），工程情報編集装置１００は，今回のデータ複写についての処理を終了する。
【００６８】
図８は，本実施の形態による製造フローの編集におけるデータの複写の例を示す図である。
【００６９】
図８に示すデータ複写の例は，図２に示すデータ複写の例と同様に，図１に示す製造フローにおけるデータ複写の例である。ここでは，図２に示す例と同様に，ユーザは，製造フローの４行目の作業内容を１４行目の作業内容に，６行目の作業内容を１７行目の作業内容に複写する編集を行いたいものとする。
【００７０】
図８に示す本実施の形態の例では，ユーザは，複写したい４行目の作業内容と６行目の作業内容とを含む４行目〜６行目を複写元の範囲として指定し，１４行目の作業内容を複写先の先頭に指定して，データの複写を行う。
【００７１】
図１に示す製造フローにおける４行目〜６行目までの作業手順は，図６に示す製造フローデータ１１１における手順番号０４〜０６のレコードに相当する。工程情報編集装置１００の書き換え部１３０において，複写データ抽出部１３１は，図６に示す製造フローデータ１１１から，手順番号０４〜０６のレコードのうち，属性が“工程”である手順番号０４と０６のレコードにおける作業内容のデータを，複写データとして抽出する。手順番号０４の作業内容“貼付け基準：左端合わせ”と，手順番号０６の作業内容“貼付け基準：センター合わせ”とが，複写データとして抽出される。
【００７２】
図１に示す製造フローにおける１４行目の作業手順は，図６に示す製造フローデータ１１１における手順番号１４のレコードに相当する。工程情報編集装置１００の書き換え部１３０において，書き換え実行部１３３は，図６に示す製造フローデータ１１１において，手順番号１４のレコードの属性が“工程”であることを確認する。書き換え実行部１３３は，手順番号１４のレコードの作業内容のデータを，抽出された最初の複写データ“貼付け基準：左端合わせ”で書き換える。また，書き換え実行部１３３は，図６に示す製造フローデータ１１１において，手順番号１４のレコードの次に属性が“工程”であるレコードを探索し，手順番号１７のレコードの属性が“工程”であることを確認する。書き換え実行部１３３は，手順番号１７のレコードの作業内容のデータを，抽出された次の複写データ“貼付け基準：センター合わせ”で書き換える。
【００７３】
図８に示すように，本実施の形態によるデータの複写では，４行目の作業内容と６行目の作業内容とが，それぞれ目的とする１４行目の作業内容と１７行目の作業内容とに複写されている。さらに，書き換えしたくない１５行目の部品情報と１６行目の部品情報の作業内容については，書き換えが行われていない。
【００７４】
このように，本実施の形態の工程情報編集装置１００によって，製造フローにおける，属性を考慮した作業内容のデータの複写が可能となる。複写元の指定も属性を選ばずに範囲を指定することができるので，複写元を指定するユーザの操作も容易である。
【００７５】
ここで，本実施の形態の工程情報編集装置による工程情報のデータ複写処理のより具体的な例を，紹介する。
【００７６】
図９，図１０は，本実施の形態の工程情報編集装置による工程情報のデータ複写処理フローチャート（２）である。
【００７７】
図９，図１０のフローチャートに示す工程情報のデータ複写処理の例では，ユーザは，ディスプレイに表示された製造フローにおいて，複写元を指定した後に，マウスのドラッグ＆ドロップで複写先を指定して，データの複写を行う。マウスのドラッグ中は，マウスポインタの位置に応じて，画面の製造フロー上に，複写データを仮表示する。ドロップの操作によって複写先が確定した時点で，データの複写が確定する。
【００７８】
ユーザが画面に表示された製造フローにおいて複写元の作業内容のデータを指定すると，工程情報編集装置１００の入力部１２０において，複写元指定取得部１２１は，製造フローにおける複写元の指定を取得する（ステップＳ１００）。
【００７９】
書き換え部１３０において，複写データ抽出部１３１は，指定された複写元の作業内容のデータを，作業手順が早い順に１つ選択する（ステップＳ１０１）。
【００８０】
複写データ抽出部１３１は，選択されたデータの作業手順における属性が“工程”であるかを判定する（ステップＳ１０２）。選択されたデータの作業手順における属性が“工程”である場合（ステップ１０２のＹＥＳ），複写データ抽出部１３１は，選択されたデータを複写データとして複写データ記憶部１３２に記録する（ステップＳ１０３）。
【００８１】
複写データ抽出部１３１は，選択されたデータが複写元の最後のデータであるかを判定する（ステップＳ１０４）。
【００８２】
選択されたデータが複写元の最後のデータでなければ（ステップＳ１０４のＮＯ），複写データ抽出部１３１は，ステップＳ１０１に戻って，次の複写元のデータの処理に移る。
【００８３】
選択されたデータが複写元の最後のデータであれば（ステップＳ１０４のＹＥＳ），工程情報編集装置１００は，ユーザによる複写先の指定を待つ。
【００８４】
ユーザが，画面に表示された製造フローにおいて，複写元からの複写データのドラッグを開始すると，入力部１２０において，複写先指定取得部１２２は，製造フローにおける複写先の指定を取得する（ステップＳ１０５）。ここでの複写先の指定は，確定した複写先の指定ではなく，ドラッグ中のマウスポインタの指定位置である。
【００８５】
書き換え部１３０において，書き換え実行部１３３は，画面上の製造フローにおける複写データの貼付け欄を，複写先の指定欄に設定する（ステップＳ１０６）。ここでの複写先の指定欄は，ドラッグ中のマウスポインタが指定する作業手順の作業内容欄である。
【００８６】
書き換え実行部１３３は，複写データ記憶部１３２に記録された複写データを，作業手順が早い順に，１つ選択する（ステップＳ１０７）。
【００８７】
書き換え実行部１３３は，貼付け欄の作業手順の属性が“工程”であるかを判定する（ステップＳ１０８）。
【００８８】
貼付け欄の作業手順の属性が“工程”でなければ（ステップＳ１０８のＮＯ），書き換え実行部１３３は，画面上の製造フローにおける貼付け欄を１つ下の作業内容欄に更新する（ステップＳ１０９）。書き換え実行部１３３は，ステップＳ１０８に戻って，更新された貼付け欄の作業手順についての判定を行う。
【００８９】
貼付け欄の作業手順の属性が“工程”であれば（ステップＳ１０８のＹＥＳ），書き換え実行部１３３は，選択された複写データを，画面上の製造フローにおける貼付け欄に表示する（ステップＳ１１０）。書き換え実行部１３３は，画面上の製造フローにおける貼付け欄を１つ下の作業内容欄に更新する（ステップＳ１１１）。
【００９０】
書き換え実行部１３３は，複写データ記憶部１３２に記憶されたすべての複写データについて，処理が終了したかを判定する（ステップＳ１１２）。
【００９１】
まだすべての複写データについて処理が終了していなければ（ステップＳ１１２のＮＯ），書き換え実行部１３３は，ステップＳ１０７に戻り，次の複写データの処理に移る。
【００９２】
すべての複写データについて処理が終了していれば（ステップＳ１１２のＹＥＳ），入力部１２０において，複写先指定取得部１２２は，画面上の製造フローにおける複写先の指定が変更されたかを判定する（ステップＳ１１３）。ドラッグ中のマウスポインタが指定する作業手順が変わっていれば，画面上の製造フローにおける複写先の指定が変更されている。
【００９３】
複写先の指定が変更されていれば（ステップＳ１１３のＹＥＳ），ステップＳ１０５に戻って，変更された複写先の指定についての処理に移る。
【００９４】
複写先の指定が変更されていなければ（ステップＳ１１３のＮＯ），複写先指定取得部１２２は，画面上の製造フローにおける複写先が確定したかを判定する（ステップＳ１１４）。ユーザによりドロップの操作が行われたときのマウスポインタが指定する作業手順が，確定された複写先となる。
【００９５】
複写先が確定していなければ（ステップＳ１１４のＮＯ），複写先指定取得部１２２は，ステップＳ１１３に戻って，複写先の指定の変更か複写先の確定を待つ。
【００９６】
複写先が確定していれば（ステップＳ１１４のＹＥＳ），データの複写が確定し，書き換え部１３０の書き換え実行部１３３は，画面上の製造フローで確定したデータ複写の状態に，製造フロー記憶部１１０に記憶された製造フローデータ１１１を更新する（ステップＳ１１５）。工程情報編集装置１００は，今回のデータ複写についての処理を終了する。
【００９７】
以上，本実施の形態について説明したが，本発明はその主旨の範囲において種々の変形が可能であることは当然である。
【００９８】
例えば，本実施の形態では，主に同じ製造フロー内でのデータ複写の例を説明したが，上述したようにある製造フローから別の製造フローへのデータ複写に，本実施の形態による技術を適用することもできる。
【００９９】
また，本実施の形態では，属性が“工程”である作業手順に関するデータ複写の例について説明したが，本実施の形態の技術を属性が“部品”である作業手順に関するデータ複写に適用してもよい。
【符号の説明】
【０１００】
１００  工程情報編集装置
１１０  製造フロー記憶部
１１１  製造フローデータ
１２０  入力部
１２１  複写元指定取得部
１２２  複写先指定取得部
１３０  書き換え部
１３１  複写データ抽出部
１３２  複写データ記憶部
１３３  書き換え実行部
１４０  表示部
【図１】
0005652108.tif 000002
【図２】
0005652108.tif 000003
【図３】
0005652108.tif 000004
【図４】
0005652108.tif 000005
【図５】
0005652108.tif 000006
【図６】
0005652108.tif 000007
【図７】
0005652108.tif 000008
【図８】
0005652108.tif 000009
【図９】
0005652108.tif 000010
【図１０】
0005652108.tif 000011