JP2010157166A - Device, system and method for lot tracing, and program - Google Patents

Device, system and method for lot tracing, and program Download PDF

Info

Publication number
JP2010157166A
JP2010157166A JP2008336266A JP2008336266A JP2010157166A JP 2010157166 A JP2010157166 A JP 2010157166A JP 2008336266 A JP2008336266 A JP 2008336266A JP 2008336266 A JP2008336266 A JP 2008336266A JP 2010157166 A JP2010157166 A JP 2010157166A
Authority
JP
Japan
Prior art keywords
lot
information
designated
unit
unit process
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.)
Pending
Application number
JP2008336266A
Other languages
Japanese (ja)
Inventor
Yoichiro Yoshimaru
洋一郎 吉丸
Yoshinori Imanaka
義徳 今仲
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.)
Canon IT Solutions Inc
Original Assignee
Canon IT Solutions Inc
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 Canon IT Solutions Inc filed Critical Canon IT Solutions Inc
Priority to JP2008336266A priority Critical patent/JP2010157166A/en
Publication of JP2010157166A publication Critical patent/JP2010157166A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • General Factory Administration (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a device, system and method for tracing a lot, and a program, capable of easily tracing a lot in a production process including multiple processes. <P>SOLUTION: The lot trace device includes: a search condition memory means for storing a search condition of the lot to be traced; a search result memory means for storing lot information, including indicative information to identify whether it is an indicated lot indicated in the search condition or a relational lot related thereto; an extraction means for extracting the corresponding lot information in order of indication of a second unit process, from the lot information of the search result stored in the search result memory means; a table creation means for generating an information table to arrange the lot information, extracted in the extraction means, in order of a first unit process; and an output means for output of the indicated lot, as trace information, in an identifiable manner from the information table generated in the table creation means. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本願発明は、生産工程で不良が発生した場合に、迅速に不良部品を使用した製品を検索するロットトレース装置、ロットトレースシステム、ロットトレース方法、及びプログラムに関する。The present invention relates to a lot trace apparatus, a lot trace system, a lot trace method, and a program for quickly searching for a product using a defective part when a defect occurs in a production process.

従来から、電機メーカ等においては、生産工程で不良が発生した場合に、同一の生産方法で生産した製品や、同一の不良部品を使用し生産した製品の同様な不具合が出現する可能性のあるロットを迅速に検索する要求があった。このような要求に対して、例えば、特許文献1の技術が提案されている。これは、複数からなる製品の生産工程の各工程における作業実績や品質測定結果を逐一記録として残しておく。そして、万一、製品の不良が発生した場合や、不良部品を使用したことが分かった場合は、工程順、ロット別に2次元に配置したトレーステーブルに関連する情報を抽出し、表示するものである。Conventionally, when a defect occurs in a production process in an electrical manufacturer, etc., there is a possibility that a similar defect of a product produced using the same production method or a product produced using the same defective part may appear. There was a request to quickly retrieve lots. In response to such a request, for example, the technique of Patent Document 1 has been proposed. This leaves a record of work results and quality measurement results in each step of the production process of a plurality of products. If a product defect occurs or if it is found that a defective part has been used, information related to the trace table arranged in two dimensions according to process order and lot is extracted and displayed. is there.

特開2003−280713号公報JP 2003-280713 A

しかしながら、特許文献1に開示されている技術では、工程が比較少ない場合は、対象製品を容易に検索できるが、工程が多段にわたる場合は、その工程数分の表示が必要でユーザが認識できる文字のサイズにすると1ページに表示することが困難である。そのためユーザは画面をスクロールさせたり、複数ページにわたる画面を繰ったりしている必要があるが、そのような操作をすることで、全体としての位置づけや関連を把握するのが難しくなるといった問題がある。However, in the technique disclosed in Patent Document 1, if there are relatively few processes, the target product can be easily searched. However, if the process has multiple stages, characters that can be recognized by the user because the number of processes is necessary. It is difficult to display on one page if the size is. For this reason, the user needs to scroll the screen or repeat the screen over multiple pages. However, it is difficult to grasp the positioning and relation as a whole by performing such an operation. .

一方、表示できる画面のサイズを考慮して、工程を大工程のみで管理しようとすると全体での位置づけは把握できるが、詳細の把握ができないといった問題がある。On the other hand, if the size of a screen that can be displayed is taken into consideration and the process is managed only by a large process, the overall position can be grasped, but the details cannot be grasped.

本発明は、このような問題点に鑑みてなされたものであり、多数の工程を有する生産工程でのロットトレースを容易にするロットトレース装置、ロットトレースシステム、ロットトレース方法、及びプログラムを提供することを目的とする。The present invention has been made in view of such problems, and provides a lot tracing apparatus, a lot tracing system, a lot tracing method, and a program that facilitate lot tracing in a production process having a large number of processes. For the purpose.

上記目的を達成するために、請求項1記載のロットトレース装置は、第一の単位工程が第二の単位工程で構成された複数の工程からなる生産工程での生産実績情報からロットトレースを行うロットトレース装置であって、トレースするロットの検索条件を記憶する検索条件記憶手段と、前記検索条件記憶手段で記憶された検索条件を用いて検索された結果である、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶手段と、前記検索結果記憶手段で記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出手段と、前記抽出手段で抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成手段と、前記テーブル作成手段で作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力手段とを備えることを特徴とする。In order to achieve the above object, the lot tracing apparatus according to claim 1 performs lot tracing from production performance information in a production process including a plurality of processes in which a first unit process is constituted by a second unit process. A designation specified by a search condition, which is a result of a search using a search condition storage means for storing search conditions for a lot to be traced and a search condition stored in the search condition storage means. Search result storage means for storing lot information including designation information for identifying whether it is a lot or a related lot, and corresponding to the designation order of the second unit process from the lot information of the search result stored in the search result storage means Extracting means for extracting the lot information to be performed, table creating means for creating an information table for arranging the lot information extracted by the extracting means in the order of the first unit process, Characterized in that the information table created in the serial table generation means and output means for outputting distinguishably designated lot as trace information.

また、請求項6記載のロットトレースシステムは、一以上の端末装置と、前記端末装置にネットワークを介して接続され、前記端末装置と相互にデータを送受信するサーバ装置とを有した第一の単位工程が第二の単位工程で構成された複数の工程からなる生産工程での生産実績情報からロットトレースをおこなうロットトレースシステムであって、前記サーバ装置は、前記第二の単位工程におけるロットごとの生産実績を前後のロットの情報と前記第一の単位工程と前記第一の単位工程内の前記第二の単位工程の順序情報とを関連づけて記憶する生産実績記憶手段と、前記端末装置から送信される検索要求に応じて前記生産実績記憶手段から生産実績を検索する検索手段とを備え、前記端末装置は、トレースするロットの検索条件を記憶する検索条件記憶手段と、前記検索条件記憶手段で記憶された検索条件を用いて検索された結果である、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶手段と、前記検索結果記憶手段で記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出手段と、前記抽出手段で抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成手段と、前記テーブル作成手段で作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力手段とを備えることを特徴とする。The lot trace system according to claim 6 is a first unit having one or more terminal devices and a server device connected to the terminal devices via a network and transmitting / receiving data to / from the terminal devices. A lot trace system for performing a lot trace from production performance information in a production process consisting of a plurality of processes in which a process is composed of a second unit process, wherein the server device is configured for each lot in the second unit process. Production result storage means for storing the production results in association with the information of the preceding and following lots, the first unit process and the order information of the second unit process in the first unit process, and transmitted from the terminal device Search means for searching for production results from the production result storage means in response to a search request to be made, and the terminal device stores search conditions for lots to be traced Search condition storage means, and a lot including specified information for identifying whether the specified lot specified by the search condition or the related related lot is a result of search using the search condition stored in the search condition storage means A search result storage means for storing information, an extraction means for extracting the corresponding lot information from the lot information of the search results stored in the search result storage means in the specified order of the second unit process, and the extraction means A table creation means for creating an information table for arranging the lot information in the first unit process order; and an output means for outputting the specified lot as trace information so as to be identifiable from the information table created by the table creation means. Features.

また、請求項9記載のロットトレース方法は、第一の単位工程が第二の単位工程で構成された複数の工程からなる生産工程での生産実績情報からロットトレースを行うロットトレース方法であって、トレースするロットの検索条件を記憶する検索条件記憶ステップと、前記検索条件記憶ステップで記憶された検索条件を用いて検索された結果である、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶ステップと、前記検索結果記憶ステップで記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出ステップと、前記抽出ステップで抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成ステップと、前記テーブル作成ステップで作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力ステップとを実行することを特徴とする。The lot trace method according to claim 9 is a lot trace method for performing a lot trace from production result information in a production process including a plurality of processes in which a first unit process is constituted by a second unit process. A search condition storage step for storing a search condition for a lot to be traced, and a related lot related to a designated lot specified by the search condition, which is a result of a search performed using the search condition stored in the search condition storage step A search result storing step for storing lot information including designation information for identifying the lot information, and extracting lot information corresponding to the designation order of the second unit process from the lot information of the search result stored in the search result storage step An extraction step and a table creation step for creating an information table in which the lot information extracted in the extraction step is arranged in the first unit process order. And flop, and executes an output step of outputting as identifiable trace information specifying the lot from the information table created in the table creating step.

また、請求項12記載のロットトレース方法は、一以上の端末装置と、前記端末装置にネットワークを介して接続され、前記端末装置と相互にデータを送受信するサーバ装置とを有した第一の単位工程が第二の単位工程で構成された複数の工程からなる生産工程での生産実績情報からロットトレースをおこなうロットトレース方法であって、前記サーバ装置は、前記第二の単位工程におけるロットごとの生産実績を前後のロットの情報と前記第一の単位工程と前記第一の単位工程内の前記第二の単位工程の順序情報とを関連づけて記憶する生産実績記憶ステップと、前記端末装置から送信される検索要求に応じて前記生産実績記憶手段から生産実績を検索する検索ステップとを実行し、前記端末装置は、トレースするロットの検索条件を記憶する検索条件記憶ステップと、前記検索条件記憶ステップで記憶された検索条件を用いて検索された結果である、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶ステップと、前記検索結果記憶ステップで記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出ステップと、前記抽出ステップで抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成ステップと、前記テーブル作成ステップで作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力ステップとを実行することを特徴とする。The lot tracing method according to claim 12 is a first unit having one or more terminal devices and a server device connected to the terminal devices via a network and transmitting / receiving data to / from the terminal devices. A lot trace method for performing a lot trace from production performance information in a production process consisting of a plurality of processes, each of which is composed of a second unit process, wherein the server device is configured for each lot in the second unit process. A production result storage step for storing production information in association with information on previous and subsequent lots, the first unit process, and the order information of the second unit process in the first unit process, and transmitted from the terminal device A search step of searching for production results from the production result storage means in response to a search request to be performed, and the terminal device stores search conditions for lots to be traced A search condition storing step, and designation information for identifying a specified lot specified by the search condition or a related related lot, which is a result of searching using the search condition stored in the search condition storing step. A search result storing step for storing lot information, an extraction step for extracting corresponding lot information in the specified order of the second unit process from the lot information of the search result stored in the search result storing step, and an extraction in the extracting step A table creation step for creating an information table for arranging the lot information in order of the first unit process, and an output step for outputting the specified lot as trace information so as to be identifiable from the information table created in the table creation step It is characterized by that.

本願発明によれば、多数の工程を有する生産工程でのロットトレースを容易にするロットトレース装置、ロットトレースシステム、ロットトレース方法、及びプログラムを提供することが可能となる。According to the present invention, it is possible to provide a lot tracing apparatus, a lot tracing system, a lot tracing method, and a program that facilitate lot tracing in a production process having a large number of processes.

以下、添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。
図1は、本願発明の実施形態に係るロットトレースシステムの構成の一例を示す図である。
Hereinafter, the present invention will be described in detail according to preferred embodiments with reference to the accompanying drawings.
FIG. 1 is a diagram showing an example of the configuration of a lot trace system according to an embodiment of the present invention.

本説明におけるシステムは、図1に示すように、ユーザ端末101とサーバ102とはLAN104で接続される。また、サーバ102は生産ラインの工程ごと等に配置されたライン端末103と生産ライン105の設備等の他の機器とLAN104などで接続された構成である。In the system in this description, as shown in FIG. 1, the user terminal 101 and the server 102 are connected via a LAN 104. The server 102 has a configuration in which the line terminal 103 arranged for each process of the production line and the like, and other devices such as the equipment of the production line 105 are connected by the LAN 104 or the like.

ユーザ端末101は、ユーザがロットトレースを行うために必要な検索条件を入力したり、ロットトレース結果をCRT210へ表示させたりする端末である。サーバ102は、生産ライン105やライン端末103に対する制御や指示情報を管理し、作業実績や品質測定結果である生産実績情報を保存する。さらに、ユーザ端末101からの要求に応じて、ロットトレース情報を返す装置であり、システム全体を統括的に制御する装置である。ライン端末103は生産ライン105の工程ごとに配置され、ユーザへの指示を表示したり、生産ライン105の設備の制御をしたりする端末である。さらに、ユーザの操作や生産ライン105の設備から入力された作業実績や品質測定結果についてLAN104を介してサーバ102に送信する端末である。The user terminal 101 is a terminal for inputting a search condition necessary for the user to perform a lot trace and for displaying a lot trace result on the CRT 210. The server 102 manages control and instruction information for the production line 105 and the line terminal 103, and stores production result information that is a work result and a quality measurement result. Furthermore, it is a device that returns lot trace information in response to a request from the user terminal 101, and is a device that controls the entire system in an integrated manner. The line terminal 103 is arranged for each process of the production line 105, and is a terminal that displays instructions to the user and controls the facilities of the production line 105. Furthermore, it is a terminal that transmits the operation results and quality measurement results input from the user's operation and the equipment of the production line 105 to the server 102 via the LAN 104.

次に、ユーザ端末101、サーバ102の内部のハードウェア構成について図2を用いて説明する。Next, the internal hardware configuration of the user terminal 101 and the server 102 will be described with reference to FIG.

図2は、ユーザ端末101、サーバ102の基本的なハードウェア構成を示す図である。FIG. 2 is a diagram illustrating a basic hardware configuration of the user terminal 101 and the server 102.

CPU201は、システムデバイス204に接続される。各デバイスやコントローラを統括的に制御する。また、ROM202又は外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input/Output System)やオペレーティングシステムプログラム(以下、OS)や、サーバ102或いはユーザ端末101の実行する機能を実現するために必要な各種プログラム等が記憶されている。RAM203は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をRAM203にロードして、プログラムを実行することで各種動作を実現するものである。The CPU 201 is connected to the system device 204. Centrally control each device and controller. In addition, the ROM 202 or the external memory 211 is configured to realize a BIOS (Basic Input / Output System) or an operating system program (hereinafter referred to as an OS), which is a control program of the CPU 201, or a function executed by the server 102 or the user terminal 101. Various necessary programs are stored. The RAM 203 functions as a main memory, work area, and the like for the CPU 201. The CPU 201 implements various operations by loading a program necessary for execution of processing into the RAM 203 and executing the program.

また、入力コントローラ(入力C)205は、キーボード(KB)209や不図示のマウス等のポインティングデバイスからの入力を制御する。ビデオコントローラ(VC)206は、CRTディスプレイ(CRT)210等の表示器への表示を制御する。表示器はCRTだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。メモリコントローラ(MC)207は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスクやフロッピーディスク(登録商標 FD)或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ211へのアクセスを制御する。通信I/Fコントローラ(通信I/FC)208は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT210上での表示を可能とする。また、CPU201は、CRT210上の不図示のマウスカーソル等でのシステム管理者指示を可能とする。An input controller (input C) 205 controls input from a keyboard (KB) 209 or a pointing device such as a mouse (not shown). A video controller (VC) 206 controls display on a display device such as a CRT display (CRT) 210. The display device may be a liquid crystal display as well as a CRT. These are used by the administrator as needed. The present invention is not directly related. The memory controller (MC) 207 is an adapter for a hard disk, floppy disk (registered trademark FD) or PCMCIA card slot for storing a boot program, browser software, various applications, font data, user files, editing files, various data, and the like. Controls access to an external memory 211 such as a compact flash memory connected via the network. A communication I / F controller (communication I / FC) 208 is connected to and communicates with an external device via a network, and executes communication control processing in the network. For example, Internet communication using TCP / IP is possible. Note that the CPU 201 enables display on the CRT 210 by executing outline font development (rasterization) processing on a display information area in the RAM 203, for example. Further, the CPU 201 enables a system administrator instruction with a mouse cursor (not shown) on the CRT 210.

次に、ユーザ端末101、サーバ102の機能構成について図3を用いて説明する。Next, functional configurations of the user terminal 101 and the server 102 will be described with reference to FIG.

図3は、ユーザ端末101、サーバ102の基本的な機能構成を示す図である。ユーザ端末101は、検索入力部301と、トレース表示部302と詳細表示部303と送受信部304とから構成されている。FIG. 3 is a diagram showing a basic functional configuration of the user terminal 101 and the server 102. The user terminal 101 includes a search input unit 301, a trace display unit 302, a detailed display unit 303, and a transmission / reception unit 304.

検索入力部301は、ロットトレースするためユーザからの検索条件を受け付ける画面を表示するとともに、入力された検索条件を受け付ける。トレース表示部302は、送受信部304から受け取った検索結果をもとに、トレース結果をCRT210へ表示する。詳細表示部303は、トレース表示部302が受け取った検索結果をもとに、個々のデータを表示させたり、さらに絞り込む条件を受け付けたりする。送受信部304は、検索入力部301で受け付けた検索条件を受け取りサーバ102に送信するとともに、その結果を受信し、その結果をトレース表示部302に渡す。The search input unit 301 displays a screen for receiving a search condition from the user for lot tracing, and receives the input search condition. The trace display unit 302 displays the trace result on the CRT 210 based on the search result received from the transmission / reception unit 304. The detail display unit 303 displays individual data based on the search result received by the trace display unit 302 or accepts a condition for further narrowing down. The transmission / reception unit 304 receives the search condition received by the search input unit 301 and transmits it to the server 102, receives the result, and passes the result to the trace display unit 302.

サーバ102は、送受信部311と検索部312とデータベース部(DB)313とから構成されている。なお、図示していないが、生産ライン105やライン端末103に対する制御や指示情報を管理するとともに、作業実績や品質測定結果を受け付け生産実績テーブル314に保存する機能も有している。The server 102 includes a transmission / reception unit 311, a search unit 312, and a database unit (DB) 313. Although not shown in the figure, the control and instruction information for the production line 105 and the line terminal 103 are managed, and a function of receiving work results and quality measurement results and storing them in the production result table 314 is also provided.

送受信部311は、ユーザ端末からのトレースの検索条件を受信し、検索部312に渡すとともに、検索部312からの検索結果を受け取り、ユーザ端末101に送信する。検索部312は、送受信部311から受け取った検索条件を用いて、DB313を検索し、検索結果を送受信部311に渡す。The transmission / reception unit 311 receives the search condition for the trace from the user terminal, passes it to the search unit 312, receives the search result from the search unit 312, and transmits it to the user terminal 101. The search unit 312 searches the DB 313 using the search condition received from the transmission / reception unit 311, and passes the search result to the transmission / reception unit 311.

データベース部(DB)313は、生産ライン105やライン端末103から送信された各工程における作業実績や品質測定結果を保存する生産実績テーブル314と、ロットトレースの処理に必要なデータを保存したシステムマスタテーブル315を有する。The database unit (DB) 313 includes a production result table 314 that stores work results and quality measurement results in each process transmitted from the production line 105 and the line terminal 103, and a system master that stores data necessary for lot trace processing. A table 315 is included.

次に、本システムの基本的な処理フローについて、図4を用いて説明する。Next, the basic processing flow of this system will be described with reference to FIG.

図4は、本発明の一実施形態の図面管理システムの基本的な処理フローを示す図である。上述したように、ユーザ端末101、サーバ102は、LAN104を介して相互に接続されている。そして、ユーザ端末101は、各種操作画面を介してユーザの指示を受け取り、ロットトレースに係る各種処理をサーバ102と連携しながら実行する。その一例について、以下に説明する。FIG. 4 is a diagram showing a basic processing flow of the drawing management system according to the embodiment of the present invention. As described above, the user terminal 101 and the server 102 are connected to each other via the LAN 104. The user terminal 101 receives user instructions via various operation screens, and executes various processes related to lot tracing in cooperation with the server 102. One example will be described below.

まず、ステップS401では、検索入力部301は、検索入力画面をCRT210に表示して、ユーザの指示をKB209やマウス(不図示)などで受け付ける。検索項目入力画面の一例を図10に示す。検索条件としては、生産日や出荷日の日付で検索範囲をあらかじめ限定するための条件を検索範囲入力部1006で受け付ける。
その上で、「ロットNo」、「品番」、「設備No」、「工程コード」などの検索項目1007を選択し、具体的なキーとなる値の入力を受け付ける。なお、検索項目は、生産実績テーブル314が管理する項目であれば何でもよく、品質や、生産量等であってもよい。さらに、キーとなる値は、直接ユーザからの入力を受け付けるのであってもよいし、ユーザから参照ボタン1009が押下された場合、送受信部304を介して、サーバ102で検索し得られた結果から選択させるものであってもよい。さらに、本説明では、検索条件を日付情報である検索範囲入力部1006と検索項目1007とを組み合わせるものとして説明したが、いずれか一方だけでもよく、これらに限るものではない。ユーザでの入力が終了し、検索ボタン1004が押下されると、入力されているデータをRAM203に記憶する。ここでは、2008年5月1日から7日に生産したロットNo「L2004」を検索するものを例に、以下に説明する。
First, in step S401, the search input unit 301 displays a search input screen on the CRT 210, and accepts a user instruction with a KB 209, a mouse (not shown), or the like. An example of the search item input screen is shown in FIG. As a search condition, the search range input unit 1006 accepts a condition for limiting the search range in advance by the date of production or shipping date.
On that basis, search items 1007 such as “lot No.”, “article number”, “equipment No.”, “process code” are selected, and input of values serving as specific keys is accepted. The search item may be anything as long as it is managed by the production result table 314, and may be quality, production volume, or the like. Further, the key value may be directly received from the user, or when the reference button 1009 is pressed by the user, the result obtained by searching the server 102 via the transmission / reception unit 304 is used. It may be selected. Further, in this description, the search condition is described as a combination of the search range input unit 1006 that is date information and the search item 1007, but only one of them may be used, and the present invention is not limited to this. When the user input is completed and the search button 1004 is pressed, the input data is stored in the RAM 203. Here, an example of searching for a lot number “L2004” produced from May 1 to 7 in 2008 will be described below.

ステップS402では、送受信部304は、ステップS401でRAM203に記憶した検索条件をサーバ102に送信する。In step S <b> 402, the transmission / reception unit 304 transmits the search condition stored in the RAM 203 in step S <b> 401 to the server 102.

ステップS403では、送受信部311は、ユーザ端末101から送信された検索条件を受信し、サーバ102のRAM203に保存する。
ステップS404では、検索部312は、検索項目のうち「ロットNo」以外の項目があれば、全て「ロットNo」に置き換える処理をする。本説明では、検索条件がロットNoであるので、特に何もしない。
In step S <b> 403, the transmission / reception unit 311 receives the search condition transmitted from the user terminal 101 and stores it in the RAM 203 of the server 102.
In step S <b> 404, the search unit 312 performs processing to replace all items other than “lot No” among the search items with “lot No”. In this description, since the search condition is lot number, nothing is done.

ステップS405では、検索部312は、「ロットNo」で生産実績テーブル314を検索し、対象のロットのレコードと、前ロットおよび後ロットで関連付けられたロットのレコードとをテーブルにして送受信部にサーバ102のRAM203に保存する。In step S405, the search unit 312 searches the production result table 314 for “lot No.” and sets the record of the target lot and the records of the lot associated with the previous lot and the subsequent lot as a table to the transmission / reception unit. The data is stored in the RAM 203 of 102.

ステップS406では、送受信部311は、ステップS405でRAM203に記憶した検索結果テーブルをユーザ端末101に送信する。このとき、システムマスタテーブル315の情報も同時に送信する。In step S406, the transmission / reception unit 311 transmits the search result table stored in the RAM 203 in step S405 to the user terminal 101. At this time, information of the system master table 315 is also transmitted at the same time.

ステップS407では、送受信部304は、サーバ102から送信された検索結果テーブルとシステムマスタテーブル315の情報を受信し、ユーザ端末101のRAM203にそれぞれ保存する。それぞれの情報の一例を図7、及び図8を用いて説明する。In step S <b> 407, the transmission / reception unit 304 receives the search result table and the system master table 315 information transmitted from the server 102 and stores them in the RAM 203 of the user terminal 101. An example of each piece of information will be described with reference to FIGS.

図7は、RAM203に記憶されている検索結果テーブルを示す図である。FIG. 7 is a diagram showing a search result table stored in the RAM 203.

生産日701は生産を行った日であり、工程コード702は具体的な作業を行った工程を示す識別子である。ロットNo703は中間製品を含む生産された製品のロットを示し、ロット指定区分704は抽出条件で具体的に指定されたロットか関連するロットである枝であるかを示すフラグである。ここでは「2」は指定されたロットであり、「0」は枝であることを示す。次に、前ロットNo(705)、および後ロットNo(706)は前工程または後工程でのロットを示し、製品での前後の関連付けを行う。また設備No(707)は、生産した工程における更に具体的な設備を示す。品番(708)は、製品名を示す。また、前工程コード(709)、および後工程(710)は、前工程または後工程での工程コードを示し、生産順序に関する前後の関連付けを行う。さらに区分順序(711)は、集約工程区分(712)内での順序を示す。なお、生産工程全体は複数の集約工程区分からなり、集約工程区分は複数の単位工程から構成されたものである。また、「S」は集約工程区分内にある複数の単位工程の最初(Start)、「E」は最後(End)を示す値である。また、ここでは、最初と最後の工程を指定して表示するものとしたものであるが、これは、最初だけ、あるいは最後だけ、また中間のいずれか指定された工程を表示するものとしてもよい。The production date 701 is the date of production, and the process code 702 is an identifier indicating the process in which a specific operation was performed. Lot No. 703 indicates the lot of the produced product including the intermediate product, and the lot designation category 704 is a flag indicating whether the lot is specifically designated by the extraction condition or a branch that is a related lot. Here, “2” indicates the designated lot, and “0” indicates a branch. Next, the previous lot number (705) and the subsequent lot number (706) indicate the lots in the previous process or the subsequent process, and perform the association before and after the product. Facility No (707) indicates a more specific facility in the produced process. The product number (708) indicates the product name. Further, a pre-process code (709) and a post-process (710) indicate process codes in the pre-process or the post-process, and perform association before and after the production order. Furthermore, the division order (711) indicates the order in the aggregation process division (712). Note that the entire production process is composed of a plurality of aggregation process categories, and the aggregation process category is composed of a plurality of unit processes. Further, “S” is a value indicating the first (Start) of a plurality of unit processes in the aggregated process category, and “E” is a value indicating the last (End). In addition, here, the first and last steps are designated and displayed, but this may be the one that displays only the first, last, or intermediate steps. .

図8は、RAM203に記憶されているシステムマスタテーブルを示す図である。ロットトレース装置が各処理を行うために必要な初期設定値などを管理するものである。FIG. 8 is a diagram showing a system master table stored in the RAM 203. The lot tracing apparatus manages initial setting values and the like necessary for performing each process.

図4の説明に戻るが、ステップS408では、トレース表示部302は、ユーザの更なる指示をKB209やマウス(不図示)などで受け付けながら、トレース情報画面をCRT210に表示する。トレース表示処理の詳細の処理フローについて、図5を用いて説明する。Returning to the description of FIG. 4, in step S <b> 408, the trace display unit 302 displays a trace information screen on the CRT 210 while accepting a user's further instruction with the KB 209 or a mouse (not shown). A detailed processing flow of the trace display processing will be described with reference to FIG.

図5は、トレース表示の詳細の処理フローを示す図である。FIG. 5 is a diagram showing a detailed processing flow of trace display.

ステップS501では、ステップS407でRAM203に記憶したシステムマスタテーブルの情報から、集約工程数、表示工程、枝表示の初期値の値を取得する。本説明では、集約工程数は「4」、表示工程は「集約状態表示」、枝情報も「枝表示」するということを初期値としている。In step S501, from the information in the system master table stored in the RAM 203 in step S407, the aggregation process number, the display process, and the initial value of the branch display are acquired. In this description, the initial value is that the number of aggregation processes is “4”, the display process is “aggregation state display”, and the branch information is also “branch display”.

ステップS502では、表示工程が集約状態での表示か判断し、Yesの場合はステップS503に、Noの場合、すなわち全行程表示の場合はステップS509に進む。ここは初期値の通り、ステップS503に進む。In step S502, it is determined whether the display process is a display in an aggregated state. If Yes, the process proceeds to step S503. If No, that is, if the entire process is displayed, the process proceeds to step S509. This proceeds to step S503 as the initial value.

ステップS503では、集約した状態でのトレース表示するために必要となるステップS407でRAM203に保存されている検索結果情報から表示バッファテーブルを作成する。In step S503, a display buffer table is created from the search result information stored in the RAM 203 in step S407, which is necessary for displaying traces in an aggregated state.

具体的な例を、図7と図9を用いて説明する。A specific example will be described with reference to FIGS.

先ず、RAM203に記憶されている検索結果テーブルの集約工程区分712が「1」で、区分順序711が「S」のロットNo(703)を検索する。検索の結果、検索結果テーブルの1レコード目にある「L1001」を、表示バッファテーブルのエリア1(901)の1レコード目に格納する。次に検索結果テーブルの集約工程区分712が「1」で、区分順序711が「E」のロットNo(703)を検索する。検索の結果、検索結果テーブルの4レコード目、5レコード目、6レコード目にある「L1001」、「L1001」、「L1001」を、表示バッファテーブルのエリア2(902)の1レコード目、2レコード目、3レコード目にそれぞれ格納する。なお、ここで、空欄になっている表示バッファテーブルのエリア1(901)の2レコード目、3レコード目には検索結果テーブルの前ロットNo(705)の5レコード目、6レコード目にある「L1001」をそれぞれ格納する。First, a lot number (703) in which the aggregation process classification 712 of the search result table stored in the RAM 203 is “1” and the classification order 711 is “S” is searched. As a result of the search, “L1001” in the first record of the search result table is stored in the first record of area 1 (901) of the display buffer table. Next, a lot number (703) in which the aggregation process classification 712 in the retrieval result table is “1” and the classification order 711 is “E” is retrieved. As a result of the search, “L1001”, “L1001”, and “L1001” in the fourth record, the fifth record, and the sixth record of the search result table are replaced with the first record and the second record in area 2 (902) of the display buffer table. The third and third records are stored. Here, the second record and the third record in area 1 (901) of the display buffer table that is blank are the fifth record and the sixth record of the previous lot number (705) in the search result table. L1001 "is stored.

次に、検索結果テーブルの集約工程区分712が「2」で、区分順序711が「S」のロットNo(703)を検索する。検索の結果、検索結果テーブルの7レコード目、8レコード目、9レコード目にある「L2001」、「L2002」、「L2003」を、表示バッファテーブルのエリア3(903)の1レコード目、2レコード目、3レコード目にそれぞれ格納する。次に、検索結果テーブルの集約工程区分712が「2」で、区分順序711が「E」のロットNo(703)を検索する。検索の結果、検索結果テーブルの14レコード目、15レコード目、16レコード目にある「L2001」、「L2002」、「L2003」を、表示バッファテーブルのエリア4(904)の1レコード目、2レコード目、3レコード目にそれぞれ格納する。Next, a lot number (703) in which the aggregation process classification 712 of the retrieval result table is “2” and the classification order 711 is “S” is retrieved. As a result of the search, “L2001”, “L2002”, and “L2003” in the seventh record, the eighth record, and the ninth record of the search result table are the first record and the second record in area 3 (903) of the display buffer table. The third and third records are stored. Next, a lot number (703) in which the aggregation process classification 712 of the retrieval result table is “2” and the classification order 711 is “E” is retrieved. As a result of the search, “L2001”, “L2002”, and “L2003” in the 14th record, the 15th record, and the 16th record of the search result table are the first record and the second record in area 4 (904) of the display buffer table. The third and third records are stored.

次に、検索結果テーブルの集約工程区分712が「3」で、区分順序711が「S」のロットNo(703)を検索する。検索の結果、検索結果テーブルの17レコード目、18レコード目、19レコード目、20レコード目にある「L3001」、「L3001」、「L3001」、「L3002」を、表示バッファテーブルのエリア5(905)の1レコード目、2レコード目、3レコード目、4レコード目にそれぞれ格納する。なお、ここで、空欄になっている、表示バッファテーブルのエリア1(901)、エリア2(902)、エリア3(903)、エリア4(904)の4レコード目には検索結果テーブルの前ロットNo(705)の6レコード目、9レコード目、13レコード目、20レコード目の「L1001」、「L1001」、「L2003」、「L2003」をそれぞれ格納する。次に、検索結果テーブルの集約工程区分712が「3」で、区分順序711が「E」のロットNo(703)を検索する。検索の結果、検索結果テーブルの21レコード目、22レコード目にある「L3001」、「L3002」を、表示バッファテーブルのエリア6(906)の1レコード目、4レコード目にそれぞれ格納する。なお、ここで、空欄になっている表示バッファテーブルのエリア5(905)の2レコード目、3レコード目には検索結果テーブルの後ロットNo(706)の18レコード目、19レコード目の「L3001」、「L3001」をそれぞれ格納する。Next, a lot number (703) in which the aggregation process classification 712 of the retrieval result table is “3” and the classification order 711 is “S” is retrieved. As a result of the search, “L3001”, “L3001”, “L3001”, and “L3002” in the 17th, 18th, 19th, and 20th records of the search result table are displayed in area 5 (905) of the display buffer table. ) In the first record, the second record, the third record, and the fourth record. It should be noted that here, the fourth record of the display buffer table area 1 (901), area 2 (902), area 3 (903), and area 4 (904), which is blank, is the previous lot of the search result table. “L1001”, “L1001”, “L2003”, and “L2003” of the 6th record, 9th record, 13th record, and 20th record of No (705) are stored. Next, a lot number (703) in which the aggregation process classification 712 in the retrieval result table is “3” and the classification order 711 is “E” is retrieved. As a result of the search, “L3001” and “L3002” in the 21st and 22nd records of the search result table are stored in the 1st record and 4th record of area 6 (906) of the display buffer table, respectively. Here, the second record and third record in area 5 (905) of the display buffer table that is blank are “L3001” in the 18th record and 19th record of the subsequent lot number (706) in the search result table. And “L3001” are stored.

さらに、検索結果テーブルの集約工程区分712が「4」で、区分順序711が「S」のロットNo(703)を検索した結果を表示バッファテーブルのエリア7(907)に、検索結果テーブルの集約工程区分712が「4」で、区分順序711が「E」のロットNo(703)を検索した結果を表示バッファテーブルのエリア8(908)に前述のように格納する。Further, the search result table is aggregated in area 7 (907) of the display buffer table with the result of searching the lot number (703) having the aggregation process category 712 of “4” and the category order 711 of “S”. The result of searching for the lot number (703) in which the process classification 712 is “4” and the classification order 711 is “E” is stored in the area 8 (908) of the display buffer table as described above.

さらに、検索結果テーブルのロット指定区分(704)が「0」以外で、区分順序711が「S」または「E」、のロットNo(703)を検索する。検索した結果、該当するものがあれば、検索結果テーブルのロット指定区分(704)の値を表示バッファテーブルの色制御区分3(909)に格納する。ただし、図7に例示した検索結果テーブルでは、該当するものはない。この場合は、以下の処理を行う。すなわち、検索結果テーブルのロット指定区分(704)が「0」以外のレコードの集約区分(712)における区分順序の「S」および「E」に、関連するロットを含むことを示す値を表示バッファテーブルの色制御区分3(909)に格納する。ここでは、検索結果テーブルのロット指定区分(704)が「0」以外のレコードということで、12レコード目、13レコード目が検索される。これらは、集約工程区分(712)が「2」であるので、この「S」および「E」のロットNoは「L2003」と「L2005」となる。よって、表示バッファテーブルのロットNoは「L2003」と「L2005」にあたる色制御区分3(909)、および色制御区分4(910)に、「1」を格納する。Further, a lot number (703) in which the lot designation category (704) in the search result table is other than “0” and the category order 711 is “S” or “E” is searched. If there is a corresponding result as a result of the search, the value of the lot designation category (704) of the search result table is stored in the color control category 3 (909) of the display buffer table. However, the search result table illustrated in FIG. 7 is not applicable. In this case, the following processing is performed. That is, a value indicating that related lots are included in the sorting order “S” and “E” in the aggregation category (712) of records other than “0” in the lot designation category (704) of the search result table is displayed in the display buffer. Stored in the color control section 3 (909) of the table. Here, the 12th record and the 13th record are searched because the lot designation category (704) in the search result table is a record other than “0”. Since the aggregation process classification (712) is “2”, the lot numbers of “S” and “E” are “L2003” and “L2005”. Accordingly, the lot number in the display buffer table stores “1” in the color control section 3 (909) and the color control section 4 (910) corresponding to “L2003” and “L2005”.

図5の説明に戻るが、ステップS504では、枝表示するか否かを判断し、Yesの場合はステップS505に、Noの場合、すなわち枝表示しない場合はステップS510に進む。ここは初期値の通り、ステップS505に進む。Returning to the explanation of FIG. 5, in step S504, it is determined whether or not to display a branch. If Yes, the process proceeds to step S505. If No, that is, if no branch is displayed, the process proceeds to step S510. This proceeds to step S505 as the initial value.

ステップS505では、枝部分までのトレース表示するために必要となる表示バッファテーブルを作成する。具体的には、全てのデータの対象表示フラグ(不図示)を「対象」に設定する。In step S505, a display buffer table necessary for displaying the trace up to the branch portion is created. Specifically, the target display flag (not shown) of all data is set to “target”.

ステップS506では、表示バッファテーブルに基づきトレース表示画面をCRT210に表示する。処理の詳細をトレース表示画面の一例である図11を用いて説明する。In step S506, a trace display screen is displayed on the CRT 210 based on the display buffer table. Details of the processing will be described with reference to FIG. 11 which is an example of a trace display screen.

図11はトレース表示画面の一例である。先ず集約工程の枠を表示した後、ロットNoを表示する。ロットNoを表示は、はじめに表示バッファテーブルの1レコード目のロットNoを1段目に横方向に順に並べる。次に2レコード目のロットNoを2段目に横方向に順に並べる。このとき、縦方向で一つ前のレコードである1段目と同じロットNoがある場合は表示しない。例えば、2レコード目のエリア1の「L1001」は、1段目にも同じ「L1001」があるので2段目には表示しない。3レコード目以降も同じ処理を繰り返す。FIG. 11 shows an example of a trace display screen. First, after displaying the frame of the aggregation process, the lot number is displayed. In order to display the lot number, the lot number of the first record in the display buffer table is first arranged in the horizontal direction in the first row. Next, the lot numbers of the second record are arranged in the horizontal direction in the second row. At this time, when there is the same lot number as the first row which is the previous record in the vertical direction, it is not displayed. For example, “L1001” in area 1 of the second record is not displayed in the second row because the same “L1001” exists in the first row. The same process is repeated for the third and subsequent records.

次にロット間の関係を示す接続線を表示する。接続線を表示は、はじめに、横方向に並ぶロットNo同士を接続線で表示する。例えば、集約工程1の枠にある「L1001」と「L1001」とを水平の接続線1109で接続する。同様に表示されている全てのロットNoに対して処理を繰り返す。次に、最初と最後以外のロットNoで前ロット、もしくは後ロットの接続線がないロットNoに着目する。例えば、集約工程2の「L2203」は、前ロットが接続されていないので、縦方向の前段方向のロットNoと接続する。この場合は、前ロットである1段目の集約工程1の「L1001」と接続する。同様に表示されている全てのロットNoに対して処理を繰り返す。Next, a connection line indicating the relationship between lots is displayed. In the connection line display, first, lot numbers arranged in the horizontal direction are displayed as connection lines. For example, “L1001” and “L1001” in the frame of the aggregation process 1 are connected by the horizontal connection line 1109. Similarly, the process is repeated for all the lot numbers displayed. Next, attention is paid to the lot numbers other than the first and last lot numbers that do not have the connection lines of the previous lot or the subsequent lot. For example, “L2203” in the aggregation process 2 is connected to the lot number in the preceding direction in the vertical direction because the previous lot is not connected. In this case, it is connected to “L1001” of the first-stage aggregation process 1 which is the previous lot. Similarly, the process is repeated for all the lot numbers displayed.

さらに、色制御区分が「0」以外のデータについては、接続されているロットNoの表示形式や接続線の種類を識別可能な表示に変更する。例えば、検索結果テーブルのロット指定区分704に、検索で指定された「2」であり、表示バッファテーブルに「2」と記載されていると、ロットNoを強調表示する。あるいは、アンダーラインを引いたり色を変えたりするものであってもよい。一方、集約工程区分内に隠されていることになるロットNoがあれば、表示バッファテーブルに「1」と記載されることになるが、このときは、接続線を強調表示する。あるいは、色や形状を変えたりするものであってもよい。さらに、接続線だけでなくロットNo自体も強調表示するものであってもよい。例えば、集約工程2の「L2203」は「L2205」と接続されているが、それぞれの色制御区分は「1」であるのでそれらを接続する接続線1110は、破線で表記し、さらに色を変えている。また、「L2203」と「L2205」も下線表記とし、ユーザの認識を容易にしている。Further, for data other than the color control classification “0”, the display format of connected lot numbers and the type of connection line are changed to a display that can be identified. For example, if “2” is specified in the search in the lot specification category 704 of the search result table and “2” is described in the display buffer table, the lot number is highlighted. Or you may draw an underline or change a color. On the other hand, if there is a lot number to be hidden in the aggregation process category, “1” will be described in the display buffer table. At this time, the connection line is highlighted. Alternatively, the color or shape may be changed. Furthermore, not only the connection line but also the lot number itself may be highlighted. For example, “L2203” in the aggregation process 2 is connected to “L2205”, but since each color control classification is “1”, the connection line 1110 connecting them is indicated by a broken line, and the color is changed. ing. In addition, “L2203” and “L2205” are also underlined to facilitate user recognition.

最後に、対象表示フラグ(不図示)の「対象」以外を非表示にする。本説明では、全て表示されることになる。Finally, items other than “target” of the target display flag (not shown) are hidden. In this description, all are displayed.

このようにすることで、ユーザは検索したいロットがどこにあるのかを容易に検索することが可能となる。In this way, the user can easily search where the lot to be searched is.

ステップS507では、ユーザからの指示がなければ、つまり、Noの場合は次に進む。一方、詳細表示ボタン1106が押下されると、つまりYesの場合は、ステップS511の詳細表示処理に進む。詳細表示処理について、図6を用いて説明する。In step S507, if there is no instruction from the user, that is, if No, the process proceeds to the next. On the other hand, when the detail display button 1106 is pressed, that is, in the case of Yes, the process proceeds to the detail display process in step S511. The detailed display process will be described with reference to FIG.

図6は、詳細表示の処理フローを示す図である。FIG. 6 is a diagram showing a processing flow of detailed display.

ステップS601では、ステップS407でRAM203に記憶した検索結果テーブルを一覧にしてCRT210に詳細情報として表示する。詳細表示画面の例を図12に示すが、検索結果テーブルの各データを表示している。In step S601, the search result table stored in the RAM 203 in step S407 is displayed as a list on the CRT 210 as detailed information. An example of the detail display screen is shown in FIG. 12, and each data of the search result table is displayed.

ステップS602では、ユーザからの指示がなければ、つまり、Noの場合は次に進む。一方、検索ボタン1204を押下されると、つまり、Yesの場合、検索範囲入力部1006に入力されている検索条件を受け付ける。なお、ここで行う絞込条件は、「ロットNo」、「設備No」、「生産日」「工程」としたが、ステップ401と同様、生産実績テーブル314が管理する項目であればよい。さらに、固定化されたものでなく、RAM203にて記憶している生産実績テーブル314を参照して、関連する検索項目を可変に絞込項目1206に表示するものであってもよい。In step S602, if there is no instruction from the user, that is, if No, the process proceeds to the next. On the other hand, when the search button 1204 is pressed, that is, in the case of Yes, the search condition input to the search range input unit 1006 is accepted. The narrowing-down conditions performed here are “lot No.”, “equipment No.”, “production date”, and “process”, but may be items managed by the production result table 314 as in step 401. Furthermore, it is not fixed, and the related search items may be variably displayed in the narrowed-down items 1206 with reference to the production result table 314 stored in the RAM 203.

ステップS603では、ステップS602で受け付けた検索条件に応じて、RAM203に記憶された検索結果に対して、さらに絞込検索処理を実行し、再び、RAM203に先の検索結果とは別の領域に記憶する。In step S603, the search result stored in the RAM 203 is further refined according to the search condition received in step S602, and again stored in the RAM 203 in a different area from the previous search result. To do.

ステップS604では、ステップS603でRAM203に記憶した絞込検索結果を一覧にしてCRT210に詳細情報として表示する。In step S604, the search result stored in the RAM 203 in step S603 is displayed as a list on the CRT 210 as detailed information.

ステップS605では、ユーザからの指示がなければ、つまり、Noの場合は次に進む。一方、前画面ボタン1203が押下されると、つまりYesの場合は、ステップS606のトレース表示処理に進み、ステップS603でRAM203に記憶した絞込検索結果を用いて図6で説明した処理を行い、トレース表示する。In step S605, if there is no instruction from the user, that is, if No, the process proceeds to the next. On the other hand, if the previous screen button 1203 is pressed, that is, if Yes, the process proceeds to the trace display process in step S606, and the process described in FIG. 6 is performed using the search result stored in the RAM 203 in step S603. Trace display.

ステップS607では、検索ボタン1204が押下されると、つまり、Noの場合は、ステップS602に戻り処理を繰り返すが、メニューボタン1202等の押下等で終了の指示を受け付けると、つまりYesの場合は処理を終了する。In step S607, when the search button 1204 is pressed, that is, in the case of No, the process returns to step S602 and the processing is repeated. However, when an end instruction is received by pressing the menu button 1202 or the like, that is, in the case of Yes, processing is performed. Exit.

図5の説明に戻るが、ステップS508では、メニューボタン1102等の押下等で終了の指示を受け付けると、つまりYesの場合は処理を終了する。一方、検索ボタン1104が押下されると、つまり、Noの場合は、工程表示設定1107、枝表示設定1108の設定値を読み込み、ステップS502に戻り処理を繰り返す。Returning to the description of FIG. 5, in step S508, when an end instruction is received by pressing the menu button 1102 or the like, that is, in the case of Yes, the process ends. On the other hand, when the search button 1104 is pressed, that is, in the case of No, the setting values of the process display setting 1107 and the branch display setting 1108 are read, and the process returns to step S502 to repeat the processing.

例えば、ユーザがトレース表示の方法を集約工程表示から全行程表示に変更したいような場合は、ステップS508で工程表示設定1107を全行程表示に設定変更され、検索ボタン1104が押下される。あるいは、ユーザが枝ロットの表示から対象のみの表示に変更したいような場合は、ステップS508で枝表示設定1108を対象のみ表示に設定変更され、検索ボタン1104が押下される。この場合、ステップS502に戻ったのち、ステップS510に進む。For example, if the user wants to change the trace display method from the aggregated process display to the full process display, the process display setting 1107 is changed to the full process display in step S508, and the search button 1104 is pressed. Alternatively, if the user wants to change from the branch lot display to the target only display, the branch display setting 1108 is changed to the target only display in step S508, and the search button 1104 is pressed. In this case, after returning to step S502, the process proceeds to step S510.

ステップS509では、全行程のトレース表示するために必要となるステップS407でRAM203に保存されている検索結果情報から表示バッファテーブルを作成する。なお、これは集約工程区分ごとに指定された工程を検索して表示バッファテーブルに格納したステップS503で説明した処理に対して、単に工程順に表示バッファテーブルに格納する処理である。つまり、最初の工程である工程コードがAのロットNoを検索し、その検索結果を表示バッファテーブルのエリア1(901)の1レコード目に格納する。以降同様に処理を行う。ただし、工程表示可能枠数の工程まで検索すると、次はページ数を示す「表示頁」の値をインクリメントし、処理を繰り返す。例を図14に示すが、工程がAからはじまり、Kで終了する生産工程であるが、1レコード目から4レコード目までは1頁目に表示するためのデータであり、5レコード目から8レコード目までは2頁目に表示するためのデータとなる。In step S509, a display buffer table is created from the search result information stored in the RAM 203 in step S407, which is necessary for displaying the trace of the entire process. Note that this is a process of simply storing the specified process in the display buffer table in the order of processes in contrast to the process described in step S503 in which the process designated for each aggregated process category is retrieved and stored in the display buffer table. That is, a lot number having the process code A as the first process is searched, and the search result is stored in the first record in area 1 (901) of the display buffer table. Thereafter, the same processing is performed. However, when the processes up to the number of process displayable frames are searched, the value of “display page” indicating the number of pages is incremented and the process is repeated. An example is shown in FIG. 14, which is a production process starting from A and ending at K, but the data from the first record to the fourth record is data to be displayed on the first page, and from the fifth record to the eighth record. Up to the record, the data is displayed on the second page.

ステップS510では、対象のみをトレース表示するために必要となる表示バッファテーブルを作成する。具体的には、色制御区分が「0」以外のものについて、対象表示フラグ(不図示)を「対象」に設定する。In step S510, a display buffer table necessary for displaying the trace of only the target is created. Specifically, the target display flag (not shown) is set to “target” for the color control classification other than “0”.

再びステップS506では、表示バッファテーブルに基づきトレース表示画面をCRT210に表示する。トレース表示画面の一例を図13に示す。処理の詳細は上述した通りであるが、検索対象となった「L2004」は例示のように工程Fの欄に強調表示されることになるので、ユーザは容易に認識することができる。In step S506 again, a trace display screen is displayed on the CRT 210 based on the display buffer table. An example of the trace display screen is shown in FIG. The details of the processing are as described above, but “L2004” as the search target is highlighted in the column of the step F as illustrated, so that the user can easily recognize it.

なお、上記説明では集約工程と全工程とを切り替えて表示する説明をしたが、集約工程内の各工程をさらに表示するものとしてもよい。この場合は、表示バッファテーブルに格納するデータはユーザから指定された集約工程区分の全ての工程を検索して表示バッファテーブルに格納し、トレース表示すればよいことになる。In the above description, the aggregation process and all the processes are switched and displayed. However, each process in the aggregation process may be further displayed. In this case, the data stored in the display buffer table may be searched for all the processes in the aggregated process category designated by the user, stored in the display buffer table, and trace-displayed.

また、上記説明ではトレース結果を表示画面に表示するものであるとして説明したが、プリンターやFAXなどに印刷するものでもよく、ユーザに対して結果を示すことができる出力方法であればよいことになる。In the above description, the trace result is displayed on the display screen. However, the trace result may be printed on a printer, a FAX, or the like, and any output method can be used as long as the result can be shown to the user. Become.

このように上記実施形態によれば、集約した工程におけるロットトレース画面において、全体的な位置づけを把握するとともに、全体工程や詳細情報を一覧で表示することで、具体的な生産実績データを確認することが可能となる。As described above, according to the embodiment described above, on the lot trace screen in the aggregated process, the overall position is grasped, and the entire process and detailed information are displayed in a list, thereby confirming specific production result data. It becomes possible.

また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。The object of the present invention can also be achieved by executing the following processing. That is, a storage medium in which a program code of software that realizes the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus is stored in the storage medium. This is the process of reading the code. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code and the storage medium storing the program code constitute the present invention.

また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等である。または、プログラムコードはネットワークを介してダウンロードしてもよい。Moreover, the following can be used as a storage medium for supplying the program code. For example, floppy (registered trademark) disk, hard disk, magneto-optical disk, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD + RW, magnetic tape, nonvolatile memory card, ROM or the like. Alternatively, the program code may be downloaded via a network.

また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。Further, the present invention includes a case where the function of the above embodiment is realized by executing the program code read by the computer. In addition, an OS (operating system) running on the computer performs part or all of the actual processing based on an instruction of the program code, and the functions of the above-described embodiments are realized by the processing. Is also included.

更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行う場合である。Furthermore, a case where the functions of the above-described embodiment are realized by the following processing is also included in the present invention. That is, the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, based on the instruction of the program code, the CPU or the like provided in the function expansion board or function expansion unit performs part or all of the actual processing.

また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOSなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現する場合も含まれる。この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、またはインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。Further, the present invention includes a case where the functions of the above-described embodiments are realized by executing the program code read by the computer. In addition, there is a case where the OS running on the computer performs part or all of the actual processing based on the instruction of the program code, and the functions of the above-described embodiments are realized by the processing. In this case, the program is supplied by downloading directly from a storage medium storing the program or from another computer or database (not shown) connected to the Internet, a commercial network, a local area network, or the like.

上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、OS(オペレーティングシステム)に供給されるスクリプトデータ等の形態から成ってもよい。The form of the program may be in the form of object code, program code executed by an interpreter, script data supplied to an OS (operating system), and the like.

本発明の一実施形態のロットトレースシステムの構成を示す図である。It is a figure which shows the structure of the lot trace system of one Embodiment of this invention. 本発明の一実施形態のユーザ端末、およびサーバのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the user terminal of one Embodiment of this invention, and a server. 本発明の一実施形態のロットトレースシステムのモジュール構成図である。It is a module block diagram of the lot trace system of one Embodiment of this invention. 本発明の一実施形態のロットトレースシステムの基本的な処理フローを示す図である。It is a figure which shows the basic processing flow of the lot trace system of one Embodiment of this invention. 本発明の一実施形態のトレース表示の処理フローを示す図である。It is a figure which shows the processing flow of the trace display of one Embodiment of this invention. 本発明の一実施形態の詳細表示の処理フローを示す図である。It is a figure which shows the processing flow of the detailed display of one Embodiment of this invention. 本発明の一実施形態の検索結果テーブルを示す図である。It is a figure which shows the search result table of one Embodiment of this invention. 本発明の一実施形態のシステムマスタテーブルを示す図である。It is a figure which shows the system master table of one Embodiment of this invention. 本発明の一実施形態の集約工程の表示のための表示バッファテーブルを示す図である。It is a figure which shows the display buffer table for the display of the aggregation process of one Embodiment of this invention. 本発明の一実施形態の検索項目入力画面を示す図である。It is a figure which shows the search item input screen of one Embodiment of this invention. 本発明の一実施形態の集約工程のトレース表示画面を示す図である。It is a figure which shows the trace display screen of the aggregation process of one Embodiment of this invention. 本発明の一実施形態の詳細表示画面を示す図である。It is a figure which shows the detailed display screen of one Embodiment of this invention. 本発明の一実施形態の全体工程のトレース表示画面を示す図である。It is a figure which shows the trace display screen of the whole process of one Embodiment of this invention. 本発明の一実施形態の全体工程の表示のための表示バッファテーブルを示す図である。It is a figure which shows the display buffer table for the display of the whole process of one Embodiment of this invention.

符号の説明Explanation of symbols

201 CPU
202 ROM
203 RAM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信I/Fコントローラ
209 キーボード(KB)
210 CRT
211 外部メモリ
301 検索入力部
302 トレース表示部
303 詳細表示部
304 送受信部
311 送受信部
312 検索部
313 データベース(DB)
314 生産実績テーブル
315 システムマスタテーブル
201 CPU
202 ROM
203 RAM
204 System bus 205 Input controller 206 Video controller 207 Memory controller 208 Communication I / F controller 209 Keyboard (KB)
210 CRT
211 External memory 301 Search input unit 302 Trace display unit 303 Detailed display unit 304 Transmission / reception unit 311 Transmission / reception unit 312 Search unit 313 Database (DB)
314 Production result table 315 System master table

Claims (15)

第一の単位工程が第二の単位工程で構成された複数の工程からなる生産工程での生産実績情報からロットトレースを行うロットトレース装置であって、
トレースするロットの検索条件を記憶する検索条件記憶手段と、
前記検索条件記憶手段で記憶された検索条件を用いて検索された結果である、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶手段と、
前記検索結果記憶手段で記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出手段と、
前記抽出手段で抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成手段と、
前記テーブル作成手段で作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力手段と
を備えることを特徴とするロットトレース装置。
A lot trace device that performs lot trace from production performance information in a production process consisting of a plurality of processes in which a first unit process is constituted by a second unit process,
Search condition storage means for storing search conditions for lots to be traced;
Retrieval result storing lot information including designation information for identifying a designated lot designated by the retrieval condition or a related related lot, which is a result of retrieval using the retrieval condition stored in the retrieval condition storage means Storage means;
Extraction means for extracting the lot information corresponding to the specified order of the second unit process from the lot information of the search results stored in the search result storage means;
A table creating means for creating an information table for arranging the lot information extracted by the extracting means in the first unit process order;
A lot tracing apparatus comprising: output means for outputting the specified lot as trace information so as to be identifiable from the information table created by the table creating means.
前記出力手段で前記第一の工程単位の順で出力するか第二の工程単位の順で出力するかの出力形式を判断する出力形式判断手段を備え、
出力形式判断手段で判断した結果の出力形式が第二の工程単位の順で出力する場合は、前記テーブル作成手段は検索結果記憶手段に記憶したロット情報を第二の単位工程順に配置する情報テーブルを作成する
ことを特徴とする請求項1記載のロットトレース装置。
The output means comprises output format determination means for determining an output format of whether to output in the order of the first process unit or to output in the order of the second process unit,
When the output format determined by the output format determination means outputs in the order of the second process unit, the table creation means arranges the lot information stored in the search result storage means in the order of the second unit process. The lot tracing apparatus according to claim 1, wherein:
前記検索結果記憶手段に記憶したロット情報に第一の単位工程ごとに指定ロットの有無を判断する第一の指定ロット有無判断手段と
前記抽出手段で抽出したロット情報に第一の単位工程ごとに指定ロットの有無を判断する第二の指定ロット有無判断手段とを備え、
前記第一の指定ロット有無判断手段で指定ロットがあるとの判断がなされた場合、かつ、記第二の指定ロット有無判断手段で指定ロットがないとの判断がなされた場合は、
前記テーブル作成手段は、第一の単位工程のロット情報に識別情報を付与したロット情報を第一の単位工程順に配置する情報テーブルを作成し、
前記出力手段は、前記テーブル作成手段で作成された情報テーブルから当該ロットを識別可能にトレース情報として出力する
ことを特徴とする請求項1記載または2記載のロットトレース装置。
The first designated lot presence / absence judging means for judging the presence / absence of a designated lot for each first unit process in the lot information stored in the search result storage means and the lot information extracted by the extracting means for each first unit process A second designated lot presence / absence judging means for judging the presence / absence of the designated lot,
When it is determined that there is a designated lot in the first designated lot presence judging means, and when it is judged that there is no designated lot in the second designated lot existence judging means,
The table creating means creates an information table in which lot information provided with identification information is assigned to the lot information of the first unit process in the order of the first unit process.
3. The lot trace apparatus according to claim 1, wherein the output means outputs the lot as trace information so that the lot can be identified from the information table created by the table creation means.
前記出力手段はロットを識別する識別子と接続線とで表現する
ことを特徴とする請求項1乃至3のいずれか1項に記載のロットトレース装置。
4. The lot tracing apparatus according to claim 1, wherein the output means is expressed by an identifier for identifying a lot and a connection line.
前記出力手段は、指定ロット以外を非表示とする
ことを特徴とする請求項1乃至4のいずれか1項に記載のロットトレース装置。
5. The lot tracing apparatus according to claim 1, wherein the output unit does not display items other than the designated lot. 6.
一以上の端末装置と、前記端末装置にネットワークを介して接続され、前記端末装置と相互にデータを送受信するサーバ装置とを有した第一の単位工程が第二の単位工程で構成された複数の工程からなる生産工程での生産実績情報からロットトレースをおこなうロットトレースシステムであって、
前記サーバ装置は、
前記第二の単位工程におけるロットごとの生産実績を前後のロットの情報と前記第一の単位工程と前記第一の単位工程内の前記第二の単位工程の順序情報とを関連づけて記憶する生産実績記憶手段と、
前記端末装置から送信される検索要求に応じて前記生産実績記憶手段から生産実績を検索する検索手段とを備え、
前記端末装置は、
トレースするロットの検索条件を記憶する検索条件記憶手段と、
前記検索条件記憶手段で記憶された検索条件を用いて検索された結果である、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶手段と、
前記検索結果記憶手段で記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出手段と、
前記抽出手段で抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成手段と、
前記テーブル作成手段で作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力手段と
を備えることを特徴とするロットトレースシステム。
A plurality of first unit processes each including at least one terminal device and a server device connected to the terminal device via a network and transmitting / receiving data to / from the terminal device as a second unit process It is a lot trace system that performs lot trace from production performance information in the production process consisting of
The server device
Production in which production results for each lot in the second unit process are stored in association with information on previous and subsequent lots, the first unit process, and the order information of the second unit process in the first unit process. Record storage means;
Search means for searching for production results from the production result storage means in response to a search request transmitted from the terminal device,
The terminal device
Search condition storage means for storing search conditions for lots to be traced;
Retrieval result storing lot information including designation information for identifying a designated lot designated by the retrieval condition or a related related lot, which is a result of retrieval using the retrieval condition stored in the retrieval condition storage means Storage means;
Extraction means for extracting the lot information corresponding to the specified order of the second unit process from the lot information of the search results stored in the search result storage means;
A table creating means for creating an information table for arranging the lot information extracted by the extracting means in the first unit process order;
A lot trace system comprising: output means for outputting the specified lot as trace information in an identifiable manner from the information table created by the table creating means.
前記端末装置は、
前記出力手段で前記第一の工程単位の順で出力するか第二の工程単位の順で出力するかの出力形式を判断する出力形式判断手段を備え、
出力形式判断手段で判断した結果の出力形式が第二の工程単位の順で出力する場合は、前記テーブル作成手段は検索結果記憶手段に記憶したロット情報を第二の単位工程順に配置する情報テーブルを作成する
ことを特徴とする請求項6記載のロットトレースシステム。
The terminal device
The output means comprises output format determination means for determining an output format of whether to output in the order of the first process unit or to output in the order of the second process unit,
When the output format determined by the output format determination means outputs in the order of the second process unit, the table creation means arranges the lot information stored in the search result storage means in the order of the second unit process. The lot trace system according to claim 6, wherein:
前記端末装置は、
前記検索結果記憶手段に記憶したロット情報に第一の単位工程ごとに指定ロットの有無を判断する第一の指定ロット有無判断手段と
前記抽出手段で抽出したロット情報に第一の単位工程ごとに指定ロットの有無を判断する第二の指定ロット有無判断手段とを備え、
前記第一の指定ロット有無判断手段で指定ロットがあるとの判断がなされた場合、かつ、記第二の指定ロット有無判断手段で指定ロットがないとの判断がなされた場合は、
前記テーブル作成手段は、第一の単位工程のロット情報に識別情報を付与したロット情報を第一の単位工程順に配置する情報テーブルを作成し、
前記出力手段は、前記テーブル作成手段で作成された情報テーブルから当該ロットを識別可能にトレース情報として出力する
ことを特徴とする請求項6記載または7記載のロットトレースシステム。
The terminal device
The first designated lot presence / absence judging means for judging the presence / absence of a designated lot for each first unit process in the lot information stored in the search result storage means and the lot information extracted by the extracting means for each first unit process A second designated lot presence / absence judging means for judging the presence / absence of the designated lot,
When it is determined that there is a designated lot in the first designated lot presence judging means, and when it is judged that there is no designated lot in the second designated lot existence judging means,
The table creating means creates an information table in which lot information provided with identification information is assigned to the lot information of the first unit process in the order of the first unit process.
8. The lot trace system according to claim 6, wherein the output means outputs the lot as trace information so as to be identifiable from the information table created by the table creation means.
第一の単位工程が第二の単位工程で構成された複数の工程からなる生産工程での生産実績情報からロットトレースを行うロットトレース方法であって、
トレースするロットの検索条件を記憶する検索条件記憶ステップと、
前記検索条件記憶ステップで記憶された検索条件を用いて検索された結果である、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶ステップと、
前記検索結果記憶ステップで記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出ステップと、
前記抽出ステップで抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成ステップと、
前記テーブル作成ステップで作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力ステップと
を実行することを特徴とするロットトレース方法。
A lot trace method for performing a lot trace from production performance information in a production process comprising a plurality of processes in which a first unit process is constituted by a second unit process,
A search condition storage step for storing a search condition for a lot to be traced;
Retrieval result storing lot information including designation information for identifying a designated lot designated by the retrieval condition or a related related lot, which is a result of retrieval using the retrieval condition stored in the retrieval condition storage step A memory step;
An extraction step for extracting lot information corresponding to the designation order of the second unit process from the lot information of the search result stored in the search result storage step;
A table creation step for creating an information table for arranging the lot information extracted in the extraction step in the order of the first unit process;
And a step of outputting the specified lot as trace information so as to be identifiable from the information table created in the table creating step.
前記出力ステップで前記第一の工程単位の順で出力するか第二の工程単位の順で出力するかの出力形式を判断する出力形式判断ステップを実行し、
出力形式判断ステップで判断した結果の出力形式が第二の工程単位の順で出力する場合は、前記テーブル作成ステップは検索結果記憶ステップで記憶したロット情報を第二の単位工程順に配置する情報テーブルを作成する
ことを特徴とする請求項9記載のロットトレース方法。
An output format determination step for determining an output format of whether to output in the order of the first process unit or to output in the order of the second process unit in the output step;
When the output format determined in the output format determining step is output in the order of the second process unit, the table creating step is an information table for arranging the lot information stored in the search result storing step in the second unit process order. The lot tracing method according to claim 9, wherein:
前記検索結果記憶ステップで記憶したロット情報に第一の単位工程ごとに指定ロットの有無を判断する第一の指定ロット有無判断ステップと
前記抽出ステップで抽出したロット情報に第一の単位工程ごとに指定ロットの有無を判断する第二の指定ロット有無判断ステップとを実行し、
前記第一の指定ロット有無判断ステップで指定ロットがあるとの判断がなされた場合、かつ、記第二の指定ロット有無判断ステップで指定ロットがないとの判断がなされた場合は、
前記テーブル作成ステップは、第一の単位工程のロット情報に識別情報を付与したロット情報を第一の単位工程順に配置する情報テーブルを作成し、
前記出力ステップは、前記テーブル作成ステップで作成された情報テーブルから当該ロットを識別可能にトレース情報として出力する
ことを特徴とする請求項9記載または10記載のロットトレース方法。
In the lot information stored in the search result storing step, a first designated lot presence / absence judging step for judging the presence / absence of a designated lot for each first unit process and the lot information extracted in the extraction step for each first unit process. A second designated lot presence / absence judging step for judging the presence / absence of the designated lot,
When it is determined that there is a designated lot in the first designated lot presence / absence judging step, and when it is judged that there is no designated lot in the second designated lot presence / absence judging step,
The table creation step creates an information table in which lot information provided with identification information is assigned to the lot information of the first unit process in the order of the first unit process,
11. The lot tracing method according to claim 9, wherein the outputting step outputs the lot as trace information so that the lot can be identified from the information table created in the table creating step.
一以上の端末装置と、前記端末装置にネットワークを介して接続され、前記端末装置と相互にデータを送受信するサーバ装置とを有した第一の単位工程が第二の単位工程で構成された複数の工程からなる生産工程での生産実績情報からロットトレースをおこなうロットトレース方法であって、
前記サーバ装置は、
前記第二の単位工程におけるロットごとの生産実績を前後のロットの情報と前記第一の単位工程と前記第一の単位工程内の前記第二の単位工程の順序情報とを関連づけて記憶する生産実績記憶ステップと、
前記端末装置から送信される検索要求に応じて前記生産実績記憶手段から生産実績を検索する検索ステップとを実行し、
前記端末装置は、
トレースするロットの検索条件を記憶する検索条件記憶ステップと、
前記検索条件記憶ステップで記憶された検索条件を用いて検索された結果である、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶ステップと、
前記検索結果記憶ステップで記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出ステップと、
前記抽出ステップで抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成ステップと、
前記テーブル作成ステップで作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力ステップと
を実行することを特徴とするロットトレース方法。
A plurality of first unit processes each including at least one terminal device and a server device connected to the terminal device via a network and transmitting / receiving data to / from the terminal device as a second unit process Lot tracing method for performing lot tracing from production performance information in the production process consisting of
The server device
Production in which production results for each lot in the second unit process are stored in association with information on previous and subsequent lots, the first unit process, and the order information of the second unit process in the first unit process. Record memory step;
A search step of searching for production results from the production result storage means in response to a search request transmitted from the terminal device;
The terminal device
A search condition storage step for storing a search condition for a lot to be traced;
Retrieval result storing lot information including designation information for identifying a designated lot designated by the retrieval condition or a related related lot, which is a result of retrieval using the retrieval condition stored in the retrieval condition storage step A memory step;
An extraction step for extracting lot information corresponding to the designation order of the second unit process from the lot information of the search result stored in the search result storage step;
A table creation step for creating an information table for arranging the lot information extracted in the extraction step in the order of the first unit process;
And a step of outputting the specified lot as trace information so as to be identifiable from the information table created in the table creating step.
前記端末装置は、
出力ステップで前記第一の工程単位の順で出力するか第二の工程単位の順で出力するかの出力形式を判断する出力形式判断ステップを実行し、
出力形式判断ステップで判断した結果の出力形式が第二の工程単位の順で出力する場合は、前記テーブル作成ステップは検索結果記憶ステップで記憶したロット情報を第二の単位工程順に配置する情報テーブルを作成する
ことを特徴とする請求項12記載のロットトレース方法。
The terminal device
An output format determination step for determining an output format of whether to output in the order of the first process unit or to output in the order of the second process unit in the output step;
When the output format determined in the output format determining step is output in the order of the second process unit, the table creating step is an information table for arranging the lot information stored in the search result storing step in the second unit process order. The lot tracing method according to claim 12, wherein:
前記端末装置は、
前記検索結果記憶ステップで記憶したロット情報に第一の単位工程ごとに指定ロットの有無を判断する第一の指定ロット有無判断ステップと
前記抽出ステップで抽出したロット情報に第一の単位工程ごとに指定ロットの有無を判断する第二の指定ロット有無判断ステップとを実行し、
前記第一の指定ロット有無判断ステップで指定ロットがあるとの判断がなされた場合、かつ、記第二の指定ロット有無判断ステップで指定ロットがないとの判断がなされた場合は、
前記テーブル作成ステップは、第一の単位工程のロット情報に識別情報を付与したロット情報を第一の単位工程順に配置する情報テーブルを作成し、
前記出力ステップは、前記テーブル作成ステップで作成された情報テーブルから当該ロットを識別可能にトレース情報として出力する
ことを特徴とする請求項12記載または13記載のロットトレース方法。
The terminal device
In the lot information stored in the search result storing step, a first designated lot presence / absence judging step for judging the presence / absence of a designated lot for each first unit process and the lot information extracted in the extraction step for each first unit process. A second designated lot presence / absence judging step for judging the presence / absence of the designated lot,
When it is determined that there is a designated lot in the first designated lot presence / absence judging step, and when it is judged that there is no designated lot in the second designated lot presence / absence judging step,
The table creation step creates an information table in which lot information provided with identification information is assigned to the lot information of the first unit process in the order of the first unit process,
14. The lot tracing method according to claim 12, wherein the outputting step outputs the lot as trace information so that the lot can be identified from the information table created in the table creating step.
請求項9乃至14のいずれか1項に記載の情報処理方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。A computer-readable program for causing a computer to execute the information processing method according to any one of claims 9 to 14.
JP2008336266A 2008-12-27 2008-12-27 Device, system and method for lot tracing, and program Pending JP2010157166A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008336266A JP2010157166A (en) 2008-12-27 2008-12-27 Device, system and method for lot tracing, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008336266A JP2010157166A (en) 2008-12-27 2008-12-27 Device, system and method for lot tracing, and program

Publications (1)

Publication Number Publication Date
JP2010157166A true JP2010157166A (en) 2010-07-15

Family

ID=42575039

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008336266A Pending JP2010157166A (en) 2008-12-27 2008-12-27 Device, system and method for lot tracing, and program

Country Status (1)

Country Link
JP (1) JP2010157166A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5734487B1 (en) * 2014-03-27 2015-06-17 三菱電機インフォメーションシステムズ株式会社 Production management support system and production management support program
JP7197045B1 (en) 2022-06-16 2022-12-27 凸版印刷株式会社 Lot tracing device and lot tracing method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5734487B1 (en) * 2014-03-27 2015-06-17 三菱電機インフォメーションシステムズ株式会社 Production management support system and production management support program
CN104951924A (en) * 2014-03-27 2015-09-30 三菱电机信息***株式会社 Production management support system
CN104951924B (en) * 2014-03-27 2019-09-10 三菱电机信息***株式会社 Production management support system
JP7197045B1 (en) 2022-06-16 2022-12-27 凸版印刷株式会社 Lot tracing device and lot tracing method

Similar Documents

Publication Publication Date Title
US10366154B2 (en) Information processing device, information processing method, and computer program product
US9588971B2 (en) Generating unique document page identifiers from content within a selected page region
US20160328110A1 (en) Method, system, equipment and device for identifying image based on image
JP2007304796A (en) Database analysis system, database analysis method and program
JP2006323517A (en) Text classification device and program
JP2010157166A (en) Device, system and method for lot tracing, and program
JP4888534B2 (en) Program development support apparatus and processing method
KR20090114386A (en) Method and apparatus for managing descriptors in system specifications
CN108090243A (en) For checking the method, apparatus in gap and non-transient computer readable storage medium storing program for executing
JP4583260B2 (en) General-purpose computer operation procedure creation device, program, and storage medium
JP5656230B2 (en) Application operation case search method, apparatus and program
KR102477841B1 (en) Controlling method for retrieval device, server and retrieval system
JP3955069B2 (en) Patent application data analysis support system
CN112765517A (en) Page generation method and device and electronic equipment
EP1850246A1 (en) Data retrieval system, method and program
JP4828318B2 (en) Multiple form integrated printing method, system and program
JP6481901B2 (en) Product information management apparatus, product information management method, and program
JP4446715B2 (en) Document search device, document search method, and document search program
JP2998674B2 (en) Document creation support device for design work
JP4446714B2 (en) Document search device, document search method, and document search program
US9990420B2 (en) Method of searching and generating a relevant search string
JP2007179203A (en) Slip retrieval device, slip retrieval method, program and computer-readable storage medium
JP2007179505A (en) Retrieval device, system, method and program, and storage medium
JP2009123138A (en) Processing procedure generation device and processing procedure generation method
CN112445388A (en) Data processing apparatus and data processing method