(57)【要約】【課題】作業全体の効率を向上させること。【解決手段】工程管理システムは、製品３０に関する作業の工程を管理する工程管理装置２０と、工程管理装置２０に通信可能に接続される端末装置１０とを含む。工程管理装置２０は、製品３０の納期または作業完了予定日までの余裕時間を取得する余裕時間取得部と、製品３０の残りの作業の作業場所の稼働状況を取得する稼働状況取得部と、余裕時間および稼働状況に基づいて製品３０に関する作業の優先度を決定する優先度決定部と、優先度順に製品３０を一覧表示する画面を生成する画面生成部とを備える。端末装置１０は、画面を表示する表示部を備える。【選択図】図１
2015115015.tif 000002
【特許請求の範囲】
【請求項１】
製品に関する作業の工程を管理する工程管理装置であって、
前記製品の納期または作業完了予定日までの余裕時間を取得する余裕時間取得部と、
前記製品の残りの作業の作業場所の稼働状況を取得する稼働状況取得部と、
前記余裕時間および前記稼働状況に基づいて前記製品に関する作業の優先度を決定する優先度決定部と、
を備える工程管理装置。
【請求項２】
前記優先度順に製品を一覧表示する画面を生成する画面生成部をさらに備える請求項１に記載の工程管理装置。
【請求項３】
作業場所毎に前記製品の搬入、作業開始、作業完了の進捗状況を管理する進捗管理部をさらに備え、
前記画面生成部は、前記画面を前記作業場所毎に生成する請求項１または２に記載の工程管理装置。
【請求項４】
製品毎に前記納期および前記作業完了予定日の少なくとも一方に関する情報を保持する製品情報と、前記製品毎にそれぞれの作業場所での予定工数に関する情報とそれぞれの作業場所での作業の進捗状況に関する情報を保持する工程情報とを記憶する記憶部をさらに備える請求項１から３のいずれか１つに記載の工程管理装置。
【請求項５】
製品に関する作業の工程を管理する工程管理装置に、
前記製品の納期または作業完了予定日までの余裕時間を取得するステップと、
前記製品の残りの作業の作業場所の稼働状況を取得するステップと、
前記余裕時間および前記稼働状況に基づいて前記製品に関する作業の優先度を決定するステップと、
を実行させる工程管理プログラム。
【請求項６】
製品に関する作業の工程を管理する工程管理装置と、当該工程管理装置に通信可能に接続される端末装置とを含む工程管理システムであって、
前記工程管理装置は、
前記製品の納期または作業完了予定日までの余裕時間を取得する余裕時間取得部と、
前記製品の残りの作業の作業場所の稼働状況を取得する稼働状況取得部と、
前記余裕時間および前記稼働状況に基づいて前記製品に関する作業の優先度を決定する優先度決定部と、
前記優先度順に製品を一覧表示する画面を生成する画面生成部とを備え、
前記端末装置は、
前記画面を表示する表示部を備える工程管理システム。
【請求項７】
前記端末装置は、対応する作業場所における前記製品の搬入、作業開始、作業完了の進捗状況の入力を受け付け、受け付けた進捗状況を前記工程管理装置に通知する請求項６に記載の工程管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工程管理装置、工程管理プログラムおよび工程管理システムに関する。
【背景技術】
【０００２】
製品の生産等に関して効率的な作業を実現するためには、工程を適切に管理することが重要である。例えば、特許文献１では、多品種生産ラインにおいて、工程の前後関係が一定していない前後の工程の仕掛り量を考慮し、各工程により適切な作業指示を行なう技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−２５７９４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の技術のような工程管理技術には、作業全体の効率の向上において改善の余地がある。本発明は、上記に鑑みてなされたものであって、作業全体の効率を向上させることができる工程管理装置、工程管理プログラムおよび工程管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
１つの態様において、工程管理装置は、製品に関する作業の工程を管理する工程管理装置であって、前記製品の納期または作業完了予定日までの余裕時間を取得する余裕時間取得部と、前記製品の残りの作業の作業場所の稼働状況を取得する稼働状況取得部と、前記余裕時間および前記稼働状況に基づいて前記製品に関する作業の優先度を決定する優先度決定部と、を備える。
【０００６】
他の態様において、工程管理プログラムは、製品に関する作業の工程を管理する工程管理装置に、前記製品の納期または作業完了予定日までの余裕時間を取得するステップと、前記製品の残りの作業の作業場所の稼働状況を取得するステップと、前記余裕時間および前記稼働状況に基づいて前記製品に関する作業の優先度を決定するステップと、を実行させる。
【０００７】
他の態様において、工程管理システムは、製品に関する作業の工程を管理する工程管理装置と、当該工程管理装置に通信可能に接続される端末装置とを含む工程管理システムであって、前記工程管理装置は、前記製品の納期または作業完了予定日までの余裕時間を取得する余裕時間取得部と、前記製品の残りの作業の作業場所の稼働状況を取得する稼働状況取得部と、前記余裕時間および前記稼働状況に基づいて前記製品に関する作業の優先度を決定する優先度決定部と、前記優先度順に製品を一覧表示する画面を生成する画面生成部とを備え、前記端末装置は、前記画面を表示する表示部を備える。
【発明の効果】
【０００８】
本発明に係る工程管理装置、工程管理プログラムおよび工程管理システムは、作業全体の効率を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施例に係る工程管理システムの構成を示す図である。
【図２】図２は、端末装置の構成を示すブロック図である。
【図３】図３は、工程管理装置の構成を示すブロック図である。
【図４】図４は、製品情報の例を示す図である。
【図５】図５は、工程情報の例を示す図である。
【図６】図６は、作業の優先度の決定について説明するための図である。
【図７】図７は、優先度順に製品を一覧表示する画面の例を示す図である。
【図８】図８は、状況更新動作を示すフローチャートである。
【図９】図９は、画面生成動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明に係る工程管理装置、工程管理プログラムおよび工程管理システムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、この実施例における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。
【実施例】
【００１１】
本実施例に係る工程管理システムの構成について説明する。図１は、本実施例に係る工程管理システムの構成を示す図である。図１に示すように、工程管理システムは、各作業場所に配設される端末装置１０と、端末装置１０に通信可能に接続される工程管理装置２０とを含む。図１に示す例では、Ｌ１からＬ４の４つの作業場所が設けられ、それぞれに１台の端末装置１０が配設されている。作業場所の数は４つに限定されず、いくつであってもよい。１つの作業場所に複数の端末装置１０が配設されてもよい。端末装置１０は、それぞれの作業者が携帯する携帯型装置であってもよい。
【００１２】
本願において、「作業場所」とは、製品に関する作業が行われる場所をいう。「作業」には、例えば、生産、検査、修理等が含まれる。また、本願において、「製品」とは、作業の対象を意味し、必ずしも最終製品を意味しない。すなわち、本願で説明する「製品」には、他の製品に組み込まれる「部品」が含まれることがある。
【００１３】
作業場所Ｌ１〜Ｌ４で作業が行われる対象である製品３０には、伝票３１が添付される。伝票３１には、バーコード３２、３３、及び３４が印刷される。
【００１４】
バーコード３２は、製品３０がいずれかの作業場所に搬入されたときに、その作業場所の端末装置１０が備える読取部１４によって読み取られる。端末装置１０は、読み取られた情報を工程管理装置２０に通知する。その結果、工程管理装置２０は、製品３０がその端末装置１０に対応する作業場所に搬入されたことを工程管理データベース（ＤＢ）２６１に記録する。
【００１５】
バーコード３３は、製品３０に関する作業がいずれかの作業場所で開始されるときに、その作業場所の端末装置１０が備える読取部１４によって読み取られる。端末装置１０は、読み取られた情報を工程管理装置２０に通知する。その結果、工程管理装置２０は、製品３０に関する作業がその端末装置１０に対応する作業場所で開始されることを工程管理ＤＢ２６１に記録する。
【００１６】
バーコード３４は、製品３０に関する作業がいずれかの作業場所で完了したときに、その作業場所の端末装置１０が備える読取部１４によって読み取られる。端末装置１０は、読み取られた情報を工程管理装置２０に通知する。その結果、工程管理装置２０は、製品３０に関する作業がその端末装置１０に対応する作業場所で完了したことを工程管理ＤＢ２６１に記録する。
【００１７】
このように、本実施例に係る工程管理システムでは、製品３０に関する作業の開始および終了に加えて、作業場所への製品３０の搬入が工程管理装置２０で記録される。製品３０が作業場所に搬入されたが作業が開始されていないということは、製品３０に関する作業を開始できる状況にあるが、作業が未着手であることを意味する。このように、本実施例に係る工程管理システムでは、未着手の作業も管理することができる。
【００１８】
さらに、本実施例に係る工程管理システムは、後述するように、それぞれの作業場所に存在する製品３０等の製品に関する作業の優先度を算出し、作業場所毎に製品の一覧を優先度順に表示する。一覧には、未着手の作業も含まれる。このため、本実施例に係る工程管理システムは、それぞれの作業場所において、適切な順序で製品に関する作業を実施することを可能にする。
【００１９】
なお、製品３０に関する作業は、１ないし複数の工程を含み、それぞれの工程は予め決められた作業場所で実施される。ある作業場所での作業（工程）が完了した製品は、次の作業（工程）の行われる作業場所へ移動される。
【００２０】
図１では、バーコードの読み取りに応じて、製品の搬入、作業の開始、作業の完了を記録する例を示したが、バーコードに代えて、例えば、ＩＣタグを用いてもよい。あるいは、バーコードの読み取りに代えて、カメラ、キーボード、マイク等の各種の入力装置の入力に応じて、製品の搬入、作業の開始、作業の完了を記録してもよい。
【００２１】
図２を参照しながら、端末装置１０の構成について説明する。図２は、端末装置１０の構成を示すブロック図である。図２に示すように、端末装置１０は、表示部１１と、入力部１２と、通信部１３と、読取部１４と、制御部１５と、記憶部１６とを備える。
【００２２】
表示部１１は、液晶ディスプレイ（ＬＥＤ）や有機ＥＬディスプレイ（ＯＥＬＤ）等の表示装置を有し、制御部１５から送信される制御信号に基づいて、文字や図形等の各種情報を表示する。入力部１２は、キーボード等の入力装置を有し、利用者が入力装置に対して行う操作に対応する信号を制御部１５へ出力する。通信部１３は、所定の通信プロトコルに基づいて、他の装置との間での情報の送受信を制御する。読取部１４は、製品に添付された伝票に印刷されたバーコード等から情報を読み取る。
【００２３】
制御部１５は、演算手段であるＣＰＵ（Central  Processing  Unit）１５１と、記憶手段であるメモリ１５２とを備え、これらのハードウェア資源を用いてプログラムを実行することによって各種の機能を実現する。具体的には、制御部１５は、記憶部１６に記憶されているプログラムを読み出してメモリ１５２に展開し、メモリ１５２に展開されたプログラムに含まれる命令をＣＰＵ１５１に実行させる。そして、制御部１５は、ＣＰＵ１５１による命令の実行結果に応じて、メモリ１５２および記憶部１６に対してデータの読み書きを行ったり、通信部１３、読取部１４等の動作を制御したりする。
【００２４】
記憶部１６は、磁気記憶装置や半導体記憶装置等の不揮発性を有する記憶装置からなり、各種のプログラムおよびデータを記憶する。記憶部１６に記憶されるプログラムには、制御プログラム１６１が含まれる。制御プログラム１６１は、制御部１５において実行されることにより、端末装置１０の各種機能を実現させる。制御プログラム１６１が実現させる機能には、入力部１２および読取部１４の両方または一方から製品に関する作業の進捗状況に関する情報を受け付け、受け付けた情報を工程管理装置２０に送信する機能が含まれる。さらに、制御プログラム１６１が実現させる機能には、工程管理装置２０から送信される情報に基づいて、作業の優先度順に製品を一覧表示する機能が含まれる。
【００２５】
製品に関する作業の進捗状況に関する情報を受け付ける機能では、端末装置１０に対応する作業場所に製品が搬入されたタイミング、端末装置１０に対応する作業場所で製品に関する作業が開始されたタイミング、および端末装置１０に対応する作業場所で製品に関する作業が完了したタイミングで情報が受け付けられる。受け付けられる情報には、製品を識別するための情報と、上記のいずれのタイミングであるかを識別するための情報とが含まれる。それぞれの製品の進捗状況に関する情報が、常に、製品の搬入、作業の開始、作業の完了の順に受け付けられると想定する場合には、端末装置１０は、タイミングを識別するための情報を受け付けずに、情報を受け付けた順番に基づいて、いずれのタイミングであるかを判定してもよい。受け付けた情報は、端末装置１０に対応する作業場所に関する情報が付加されて、工程管理装置２０へ送信される。
【００２６】
作業の優先度順に製品を一覧表示する機能では、端末装置１０に対応する作業場所に存在する製品が、優先度が高い順に表示部１１に表示される。一覧は、作業に未着手の製品および作業中の製品の一覧と、作業が完了した製品の一覧とに分けて表示される。作業に未着手の製品および作業中の製品の一覧は、どの製品に関する作業を優先して行うべきであるかを示す。作業が完了した製品の一覧は、その製品を優先して次の作業場所へ移動させるべきであるかを示す。
【００２７】
なお、図２において記憶部１６が記憶していることとしたプログラムおよびデータの全体または一部は、通信部１３による通信によって他の装置から取得されてもよい。
【００２８】
図３から図７を参照しながら、工程管理装置２０の構成について説明する。図３は、工程管理装置２０の構成を示すブロック図である。図３に示すように、工程管理装置２０は、表示部２１と、入力部２２と、通信部２３と、媒体読取部２４と、制御部２５と、記憶部２６とを備える。
【００２９】
表示部２１は、ＬＥＤやＯＥＬＤ等の表示装置を有し、制御部２５から送信される制御信号に基づいて、文字や図形等の各種情報を表示する。入力部２２は、キーボード等の入力装置を有し、利用者が入力装置に対して行う操作に対応する信号を制御部２５へ出力する。通信部２３は、所定の通信プロトコルに基づいて、他の装置との間での情報の送受信を制御する。媒体読取部２４は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、メモリカード等の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体からプログラムやデータを読み取る。
【００３０】
制御部２５は、演算手段であるＣＰＵ２５１と、記憶手段であるメモリ２５２とを備え、これらのハードウェア資源を用いてプログラムを実行することによって各種の機能を実現する。具体的には、制御部２５は、記憶部２６に記憶されているプログラムを読み出してメモリ２５２に展開し、メモリ２５２に展開されたプログラムに含まれる命令をＣＰＵ２５１に実行させる。そして、制御部２５は、ＣＰＵ２５１による命令の実行結果に応じて、メモリ２５２および記憶部２６に対してデータの読み書きを行ったり、通信部２３等の動作を制御したりする。
【００３１】
記憶部２６は、磁気記憶装置や半導体記憶装置等の不揮発性を有する記憶装置からなり、各種のプログラムおよびデータを記憶する。記憶部２６に記憶されるデータには、製品情報２６１ａと、工程情報２６１ｂとが含まれる。製品情報２６１ａおよび工程情報２６１ｂは、図１に示した工程管理ＤＢ２６１に含まれる。記憶部２６に記憶されるプログラムには、工程管理プログラム２６２が含まれる。
【００３２】
製品情報２６１ａは、作業が行われる製品に関する情報を保持する。図４は、製品情報２６１ａの例を示す図である。図４に示すように、製品情報２６１ａは、製品、シリアル、納期、完了予定、現状といった項目を有する。
【００３３】
製品の項目には、製品の種別を識別するための値が格納される。シリアルの項目には、製品の種別毎に発番される連番が格納される。すなわち、本実施例では、同じ種別の製品が複数ある場合には、それぞれに異なる連番が割り振られ、個々の製品は、製品の項目の値が示す値とシリアルの項目の値との組み合わせによって識別される。シリアルの項目の値は、例えば、製品が最初の作業場所へ搬入される順序に応じて決定される。
【００３４】
納期の項目には、製品を納品先へ納品する日が設定される。完了予定の項目には、製品に関する全ての作業が完了する予定の日が設定される。現状の項目には、製品の現在の状態を示す情報が格納される。現状の項目は、作業場所、工程、および状況の項目を含む。作業場所の項目には、製品が存在している作業場所を識別するための値が格納される。工程の項目には、製品が存在している作業場所で行われる作業の内容を示す値が格納される。状況の項目には、「未着手」、「作業中」、および「完了」のいずれか１つが設定される。「未着手」は、製品が作業場所に搬入されたが、作業がまだ開始されていないことを意味する。「作業中」は、作業が開始されたが、まだ完了していないことを意味する。「完了」は、作業が完了したが、まだ次の作業が行われる作業場所へ移動されていないことを意味する。
【００３５】
工程情報２６１ｂは、製品に関する作業の詳細に関する情報を保持する。図５は、工程情報２６１ｂの例を示す図である。図５に示すように、工程情報２６１ｂは、製品、シリアル、順序、作業場所、工程、予定工数、完了予定、進捗といった項目を有する。工程情報２６１ｂは、製品およびシリアルの項目の値の組み合わせに対して、順序〜進捗の項目の値の組み合わせが複数対応付けられるように構成される。
【００３６】
製品の項目には、製品の種別を識別するための値が格納される。シリアルの項目には、製品の種別毎に発番される連番が格納される。工程情報２６１ｂの製品およびシリアルの項目の値は、製品情報２６１ａの製品およびシリアルの項目の値と対応する。
【００３７】
順序の項目の値には、製品に対して作業が行われる順序を示す値が格納される。作業場所の項目には、作業が行われる作業場所を識別するための値が格納される。工程の項目には、作業場所で行われる作業の内容を示す値が格納される。予定工数の項目には、作業場所で行われる作業に予定されている工数が格納される。完了予定の項目には、作業場所で行われる作業が完了する予定の日が格納される。
【００３８】
進捗の項目には、作業場所で行われる作業の進捗状況を示す情報が格納される。進捗の項目は、搬入、着手、および完了の項目を含む。搬入の項目には、対応する製品が対応する作業場所に搬入されたことが端末装置１０から通知された日が設定される。着手の項目には、対応する製品に対応する作業場所での作業が開始されたことが端末装置１０から通知された日が設定される。完了の項目には、対応する製品に対応する作業場所での作業が完了したことが端末装置１０から通知された日が設定される。進捗の各項目は、初期状態では空欄に設定され、端末装置１０からの送信される進捗状況に関する情報に基づいて日付が設定される。
【００３９】
工程管理プログラム２６２は、制御部２５において実行されることにより、工程管理装置２０の各種機能を実現させる。工程管理プログラム２６２は、進捗管理部２６２ａと、余裕時間取得部２６２ｂと、稼働状況取得部２６２ｃと、優先度決定部２６２ｄと、画面生成部２６２ｅとを含む。
【００４０】
進捗管理部２６２ａは、端末装置１０からの送信される情報に基づいて作業の進捗状況を工程管理ＤＢ２６１に記録する機能を実現させる。余裕時間取得部２６２ｂは、それぞれの製品の納期または完成までの余裕時間を取得する機能を実現させる。稼働状況取得部２６２ｃは、残っている作業のための作業場所の稼働状況を取得する機能を実現させる。優先度決定部２６２ｄは、余裕時間取得部２６２ｂの機能によって取得される余裕時間と、稼働状況取得部２６２ｃの機能によって取得される稼働状況とに基づいて、それぞれの製品に関する作業の優先度を決定する機能を実現させる。画面生成部２６２ｅは、優先度決定部２６２ｄの機能により決定される優先度に基づいて、作業の優先度順に製品を一覧表示するための画面を生成する機能を実現させる。
【００４１】
図６を参照しながら、作業の優先度の決定についてより詳細に説明する。図６は、作業の優先度の決定について説明するための図である。図６は、製品情報２６１ａおよび工程情報２６１ｂが、それぞれ、図４および図５に示した例の通りである場合における、作業場所Ｌ３に存在する、未着手および作業中の製品に関する作業の優先度を決定する例を示している。作業の優先度は、余裕時間取得部２６２ｂ、稼働状況取得部２６２ｃ、および優先度決定部２６２ｄの機能により決定される。
【００４２】
余裕時間取得部２６２ｂの機能により、納期までの余裕時間が製品毎に取得される。例えば、製品情報２６１ａの納期の項目の日付と現在の日付の差に基づいて、納期までの時間が算出される。さらに、工程情報２６１ｂにおいて完了の項目に日付が設定されていない作業、すなわち、完了していない作業の予定工数の項目の値を製品毎（製品の項目の値とシリアルの項目の値の組み合わせ毎）に集計することによって、残工数が算出される。納期までの時間から残工数を引くことにより、それぞれの製品の余裕時間が算出される。
【００４３】
この例では、納期までの余裕時間を取得したが、取得される余裕時間は、全ての作業が完了する予定日までのものでもよい。この場合、製品情報２６１ａの完了予定の項目の日付と現在の日付の差に基づいて、全ての作業が完了する予定日までの時間が算出される。余裕時間は、作業場所の稼働時間のみを含み、非稼働時間を含まないように取得されてもよい。
【００４４】
稼働状況取得部２６２ｃの機能により、残っている作業のための作業場所の稼働状況が製品毎に取得される。例えば、完了していない作業の作業場所の項目の値が製品毎に工程情報２６１ｂから抽出される。さらに、抽出した作業場所の仕掛かり中の作業の工数が算出される。仕掛かり中の作業の工数は、例えば、作業場所の項目の値が対応する作業場所のものであり、状況の項目の値が「未着手」または「作業中」のデータを製品情報２６１ａから抽出し、抽出したデータに対応する製品のその作業場所での作業に予定されている時間を工程情報２６１ｂの予定工数の項目から取得し合計することで算出できる。
【００４５】
この例では、稼働時間を稼働状況として取得したが、稼働率を稼働状況として取得してもよい。この場合、作業場所毎に対応可能な工数を予め設定してもよい。
【００４６】
優先度決定部２６２ｄの機能により、緊急度が製品毎に算出される。緊急度Ｕは、例えば、以下の式（１）により算出される。
【００４７】
Ｕ＝α×Ｖｓｐ＋β×Ｖｏｐ  ・・・（１）
【００４８】
ここで、Ｖｓｐは、余裕時間取得部２６２ｂの機能により取得される余裕時間である。Ｖｏｐは、稼働状況取得部２６２ｃの機能により取得される、残っている作業のための作業場所の稼働状況である。αおよびβは、ＶｓｐおよびＶｏｐの大きさを相対的に調整するための重み係数である。
【００４９】
そして、優先度決定部２６２ｄの機能により、緊急度Ｕの値が小さいほど高い優先度が与えられる。上記の式（１）で得られる緊急度Ｕは、余裕時間Ｖｓｐが少ないほど小さな値となる。すなわち、本実施例では、余裕時間が少ないほど高い優先度が与えられる。余裕時間が少ない製品の優先度を高くすることにより、納期遅延が発生する可能性を低減できる。
【００５０】
さらに、上記の式（１）で得られる緊急度Ｕは、残っている作業のための作業場所の稼働状況Ｖｏｐが低いほど小さな値となる。すなわち、本実施例では、残っている作業のための作業場所の稼働状況が低いほど高い優先度が与えられる。残っている作業のための作業場所の稼働状況が低い製品の優先度を高くすることにより、稼働状況が低い作業場所に製品が搬入されるのを早め、その作業場所の稼働状況を向上させることができる。この結果、作業全体の効率を向上させることができる。
【００５１】
なお、同じ作業場所に、緊急度Ｕが同一の製品が複数ある場合、それらが異なる種類の製品であれば、生産量が少ない方に高い優先度を与えてもよい。同じ作業場所に、緊急度Ｕが同一の製品が複数ある場合、それらが同じ種類の製品であれば、シリアルの値が小さい方に高い優先度を与えてもよい。
【００５２】
図７を参照しながら、画面生成部２６２ｅの機能による画面生成についてより詳細に説明する。図７は、優先度順に製品を一覧表示する画面９０の例を示す図である。図７に示す画面９０は、工程管理装置２０によりＨＴＭＬ等の所定の形式で生成され、端末装置１０の表示部１１に表示される。画面９０は、作業場所選択部９１と、更新ボタン９２と、現在日時表示部９３と、作業中および未着手一覧９４と、作業完了一覧９５とを含む。
【００５３】
作業場所選択部９１は、一覧表示する製品が存在する作業場所を選択するために用いられる。作業場所選択部９１では、画面９０を表示する端末装置１０に対応する作業場所が予め選択される。
【００５４】
更新ボタン９２は、画面９０の更新を要求するためのボタンである。端末装置１０は、更新ボタン９２の押下を検出すると、画面９０の再作成を工程管理装置２０に要求し、再作成された画面９０を元の画面９０に代えて表示部１１に表示する。工程管理装置２０は、画面９０の再作成を要求されると、作業場所選択部９１で選択されている作業場所に存在する製品に関する作業の優先度を算出し、算出した優先度に製品を一覧表示する画面９０を再生成する。
【００５５】
現在日時表示部９３は、現在の日時を表示する。作業中および未着手一覧９４では、作業場所に存在する製品のうち、作業に未着手のもの、および作業が未完了のものが優先度順に一覧表示される。作業完了一覧９５では、作業場所に存在する製品のうち、作業が完了しているものが優先度順に一覧表示される。
【００５６】
作業中および未着手一覧９４に表示される製品のうち、現在の作業場所での作業の完了予定日が本日またはそれより前のものは、他の製品と異なる態様で表示される。例えば、図７の例では、作業の完了予定が本日である３つの製品の行９４ａは、他の行と色を変えて表示されている。このように、表示態様を変更することにより、緊急度が高い一群の製品を容易に識別することが可能になる。
【００５７】
図７では、緊急度を２段階に分ける例を示したが、緊急度を３以上の段階に分けてもよい。例えば、現在の作業場所での作業の完了予定日が本日またはそれより前のもの、現在の作業場所での作業の完了予定日が明日から３日後までのもの、現在の作業場所での作業の完了予定日がそれより後のものというように３段階に分けて、それぞれを異なる態様で表示してもよい。
【００５８】
図７では、作業中および未着手一覧９４に含まれる製品の表示態様を緊急度に応じて異ならせる例を示したが、作業完了一覧９５に含まれる製品の表示態様を緊急度に応じて異ならせてもよい。
【００５９】
図８および図９を参照しながら、工程管理装置２０の動作について説明する。図８は、状況更新動作を示すフローチャートである。図８に示す動作は、端末装置１０から作業の進捗に関する情報が通知されるたびに実行される。
【００６０】
端末装置１０から作業の進捗に関する情報を工程管理装置２０が受信すると（ステップＳ１０１）、工程管理装置２０の制御部２５は、更新の種別を判定する（ステップＳ１０２）。
【００６１】
更新の種別が、作業場所への製品の搬入の完了である場合（Ｓ１０２，搬入完了）、制御部２５は、製品情報２６１ａの、対応する製品のデータの作業場所と工程の項目の値を受信した情報に基づいて更新し（ステップＳ１０３）、さらに、状況の項目の値を「未着手」に更新する（ステップＳ１０４）。そして、制御部２５は、工程情報２６１ｂの、対応する製品の対応する作業場所のデータの搬入の項目に本日日付を設定する（ステップＳ１０５）。
【００６２】
更新の種別が、作業場所での製品に関する作業の開始である場合（Ｓ１０２，作業開始）、制御部２５は、製品情報２６１ａの、対応する製品のデータの作業場所と工程の項目の値を受信した情報に基づいて更新し（ステップＳ１０６）、さらに、状況の項目の値を「作業中」に更新する（ステップＳ１０７）。そして、制御部２５は、工程情報２６１ｂの、対応する製品の対応する作業場所のデータの着手の項目に本日日付を設定する（ステップＳ１０８）。
【００６３】
更新の種別が、作業場所での製品に関する作業の完了である場合（Ｓ１０２，作業完了）、制御部２５は、製品情報２６１ａの、対応する製品のデータの作業場所と工程の項目の値を受信した情報に基づいて更新し（ステップＳ１０９）、さらに、状況の項目の値を「完了」に更新する（ステップＳ１１０）。そして、制御部２５は、工程情報２６１ｂの、対応する製品の対応する作業場所のデータの完了の項目に本日日付を設定する（ステップＳ１１１）。
【００６４】
図９は、画面生成動作を示すフローチャートである。図９に示す動作は、端末装置１０から画面９０の生成または更新を要求されるたびに実行される。
【００６５】
工程管理装置２０の制御部２５は、指定された作業場所での状況が「作業中」または「未着手」の製品のデータを製品情報２６１ａおよび工程情報２６１ｂから取得する（ステップＳ２０１）。そして、制御部２５は、上記の式（１）を用いて、取得したデータに含まれる各製品の作業の優先度を算出する（ステップＳ２０２）。
【００６６】
さらに、制御部２５は、指定された作業場所での状況が「完了」の製品のデータを製品情報２６１ａおよび工程情報２６１ｂから取得する（ステップＳ２０３）。そして、制御部２５は、上記の式（１）を用いて、取得したデータに含まれる各製品の搬送の優先度を算出する（ステップＳ２０４）。
【００６７】
そして、制御部２５は、算出した優先度順に製品を並び替えて画面９０を生成する（ステップＳ２０５）。
【００６８】
なお、上記の実施例で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。例えば、上記の実施例で示したプログラムは、複数のモジュールに分割されていてもよいし、他のプログラムと統合されていてもよい。また、端末装置１０と工程管理装置２０とは一体に構成されてもよい。
【符号の説明】
【００６９】
１０  端末装置
１１  表示部
１２  入力部
１３  通信部
１４  読取部
１５  制御部
１５１  ＣＰＵ
１５２  メモリ
１６  記憶部
１６１  制御プログラム
２０  工程管理装置
２１  表示部
２２  入力部
２３  通信部
２４  媒体読取部
２５  制御部
２５１  ＣＰＵ
２５２  メモリ
２６  記憶部
２６１  工程管理ＤＢ
２６１ａ  製品情報
２６１ｂ  工程情報
２６２  工程管理プログラム
２６２ａ  進捗管理部
２６２ｂ  余裕時間取得部
２６２ｃ  稼働状況取得部
２６２ｄ  優先度決定部
２６２ｅ  画面生成部
【図１】
2015115015.tif 000003
【図２】
2015115015.tif 000004
【図３】
2015115015.tif 000005
【図４】
2015115015.tif 000006
【図５】
2015115015.tif 000007
【図６】
2015115015.tif 000008
【図７】
2015115015.tif 000009
【図８】
2015115015.tif 000010
【図９】
2015115015.tif 000011