(57)【特許請求の範囲】
【請求項１】
複数種類のテンプレートの情報を記憶する記憶部と、
前記複数種類のテンプレートのうち、いずれか一つのテンプレートと対応付けられ、かつ、審査の内容が示されるボタンと、農作物または食品を特定する品目に関連する審査の内容を示すチェック項目を指定する入力領域と、ＪＧＡＰ（Japan  Good  Agricultural  Practice）に基づく前記チェック項目の項番を指定する指定領域とを関連付けた第１領域、および、チェックシートの識別情報を指定する第２領域を有する画面情報を、端末装置に送信して表示させ、
前記ボタンが押下された場合、押下されたボタンに対応するテンプレートの情報を前記記憶部から取得し、取得したテンプレートに前記入力領域に指定された前記チェック項目の情報と、前記項番と、前記識別情報とを対応付けたレコードを、前記項番が昇順となるように、マスタデータに登録する受付部と、
チェックシートの取得要求を受け付けた場合に、前記取得要求に含まれる識別情報に対応する複数のレコードを前記マスタデータから抽出し、前記マスタデータに登録された順番に、複数のテンプレートを並べたチェックシートを生成する生成部と
を有することを特徴とするチェックシート生成装置。
【請求項２】
前記チェック項目は、前記品目に関連する審査対象が審査基準を満たしているか否かを審査する項目、前記品目を製造するラインが審査基準を満たしているか否かを審査する項目、前記品目に関連する審査対象の温度、湿度、重量、長さ、幅、高さ、細菌数、水分を測定する項目、前記品目の状態を記録する項目、前記品目に関連する審査結果を集計する項目を含むことを特徴とする請求項１に記載のチェックシート生成装置。
【請求項３】
前記受付部は、更新要求を受け付けた場合に、前記チェック項目の選択と共に、更新されるチェック内容を受け付け、前記生成部は、選択を受け付けたチェック項目に対応するテンプレート情報を前記記憶部から取得し、取得したテンプレートの情報と更新されたチェック内容とを基にして、チェックシートを更新することを特徴とする請求項２に記載のチェックシート生成装置。
【請求項４】
コンピュータが実行するチェックシート生成方法であって、
記憶装置に記憶された複数種類のテンプレートのうち、いずれか一つのテンプレートと対応付けられ、かつ、審査の内容が示されるボタンと、農作物または食品を特定する品目に関連する審査の内容を示すチェック項目を指定する入力領域と、ＪＧＡＰ（Japan  Good  Agricultural  Practice）に基づく前記チェック項目の項番を指定する指定領域とを関連付けた第１領域、および、チェックシートの識別情報を指定する第２領域を有する画面情報を、端末装置に送信して表示させ、
前記ボタンが押下された場合、押下されたボタンに対応するテンプレートの情報を前記記憶装置から取得し、取得したテンプレートに前記入力領域に指定されたチェック項目の情報と、前記項番と、前記識別情報とを対応付けたレコードを、前記項番が昇順となるように、マスタデータに登録し、
チェックシートの取得要求を受け付けた場合に、前記取得要求に含まれる識別情報に対応する複数のレコードを前記マスタデータから抽出し、前記マスタデータに登録された順番に、複数のテンプレートを並べたチェックシートを生成する
処理を実行することを特徴とするチェックシート生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チェックシート生成装置等に関する。
【背景技術】
【０００２】
近年、農場、食品の加工業者、食品の配送業者などでは、食品の安全や環境保全に取り組むことが求められている。例えば、農場、加工業者、配送業者が所定の安全基準を満たしている否かは、第三者機関が審査を実施することになる。
【０００３】
消費者は、食品の安全生に高い関心を持っており、第三者機関の審査に合格した農場、食品加工業者、配送業者が携わった食品であることを証明することができれば、消費者は安心して食品を購入することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−８６２０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、審査の支援を効率的に実行することができないという問題がある。
【０００６】
１つの側面では、審査の支援を効率的に実行することができるチェックシート生成装置およびチェックシート生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の案では、チェックシート生成装置は、記憶部と、受付部と、生成部とを有する。記憶部は、複数種類のテンプレートの情報を記憶する。受付部は、複数種類のテンプレートのいずれか一つのテンプレートと対応付けられた、農作物または食品を特定する品目に関連する審査の内容を示すチェック項目を選択させると共に、選択させたチェック項目のチェック内容を受け付ける。生成部は、選択を受け付けたチェック項目に対応するテンプレートの情報を記憶部から取得し、取得したテンプレートの情報を基にして、受け付けたチェック内容を含むチェックシートを生成する。
【発明の効果】
【０００８】
本発明の１実施態様によれば、審査の支援を効率的に実行することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施例に係るシステムを説明するための図である。
【図２】図２は、本実施例に係る審査支援装置の構成を示す機能ブロック図である。
【図３】図３は、テンプレートテーブルのデータ構造の一例を示す図である。
【図４】図４は、各テンプレートの一例を示す図である。
【図５】図５は、マスタデータのデータ構造の一例を示す図である。
【図６】図６は、審査結果データのデータ構造の一例である。
【図７】図７は、生成画面情報の一例を示す図である。
【図８】図８は、マスタデータを更新する場合の画面例を示す図である。
【図９】図９は、チェックシート画面の情報の一例を示す図である。
【図１０】図１０は、審査結果データの画面の一例を示す図である。
【図１１】図１１は、本実施例に係る審査支援装置の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本願の開示するチェックシート生成装置およびチェックシート生成方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１１】
本実施例に係るシステムについて説明する。図１は、本実施例に係るシステムを説明するための図である。図１に示すように、このシステムは、端末装置１０ａ，１０ｂ，１０ｃと、審査支援装置１００とを有する。審査支援装置１００は、チェックシート生成装置に一例である。
【００１２】
例えば、端末装置１０ａ，１０ｂ，１０ｃおよび審査支援装置１００は、ネットワーク５０を介して相互に接続される。ここでは、端末装置１０ａ，１０ｂ，１０ｃのみを示すが、その他の端末装置が、ネットワーク５０に接続されていても良い。以下の説明では、端末装置１０ａ，１０ｂ，１０ｃをまとめて適宜、端末装置１０と表記する。
【００１３】
端末装置１０は、農場や、各種の食品を取り扱う事業者が所定の基準を満たすか否かを審査する場合に審査員が用いる端末装置である。端末装置１０は、審査対象の各チェック項目を含むチェックシート画面を表示し、審査員は、チェック項目を満たしているか否かの情報を、端末装置１０に入力する。
【００１４】
審査員は、審査を開始する場合に、端末装置１０を操作してチェックシート画面の取得要求を審査支援装置１００に送信する。端末装置１０は、チェックシート画面の取得要求を送信した後に、審査支援装置１００からチェックシート画面の情報を受信した場合に、チェックシート画面を表示する。審査員は、端末装置１０に表示されたチェックシート画面を参照しつつ、審査を行い、審査結果を端末装置１０のチェックシート画面に入力する。端末装置１０は、審査結果の情報を、審査支援装置１００に送信する。
【００１５】
ところで、端末装置１０の審査員は、審査を開始する前に、端末装置１０等を操作して、自身が審査を行う場合に用いるチェックシート画面の生成要求を、審査支援装置１００に送信する。例えば、審査員は、端末装置１０を操作して、審査のチェック項目およびチェック内容の情報を、審査支援装置１００に通知することで、チェックシート画面の生成要求を行う。そして、審査支援装置１００によって、チェックシート画面が生成された後に、かかるチェックシート画面の情報を審査支援装置１００から受信する。
【００１６】
審査支援装置１００は、審査前の段階で端末装置１０等から、審査のチェック項目とチェック内容とを受け付けた場合に、チェック項目に対応するテンプレートの情報を読み出して、受け付けたチェック内容を含むチェックシートの情報を生成する。また、審査支援装置１００は、審査の段階において、端末装置１０から、チェックシート画面の要求を受け付けた場合に、要求元の端末装置１０に、チェックシート画面の情報を送信する。その後、審査支援装置１００は、端末装置１０から、審査結果の情報を受信する。
【００１７】
次に、本実施例に係る審査支援装置１００の構成の一例について説明する。図２は、本実施例に係る審査支援装置の構成を示す機能ブロック図である。図２に示すように、審査支援装置１００は、通信部１１０と、入力部１２０と、表示部１３０と、記憶部１４０と、制御部１５０とを有する。
【００１８】
通信部１１０は、ネットワーク５０を介して、端末装置１０やその他の装置とデータ通信を実行する処理部である。通信部１１０は、通信装置に対応する。後述する制御部１５０は、通信部１１０を介して、端末装置１０やその他の装置とデータをやり取りする。
【００１９】
入力部１２０は、管理者等が審査支援装置１００にデータを入力するための入力装置である。例えば、入力部１２０は、キーボードや入力キー、タッチパネルなどに対応する。表示部１３０は、制御部１５０から出力されるデータ等を表示する表示装置である。表示部１３０は、例えば、ディスプレイやタッチパネルに対応する。
【００２０】
記憶部１４０は、テンプレートテーブル１４１、マスタデータ１４２、審査結果データ１４３を有する。記憶部１４０は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read-Only  Memory）、フラッシュメモリなどの半導体メモリ素子や、ＨＤＤ（Hard  Disk  Drive）などの記憶装置に対応する。
【００２１】
テンプレートテーブル１４１は、審査対象となるチェック項目毎の複数種類のテンプレートの情報を保持する。図３は、テンプレートテーブルのデータ構造の一例を示す図である。図３に示すように、このテンプレートテーブル１４１は、テンプレート識別情報と、テンプレートデータとを対応付ける。テンプレート識別情報は、テンプレートを一意に識別する情報である。テンプレートデータは、テンプレート識別情報に対応するテンプレートの情報である。
【００２２】
図４は、各テンプレートの一例を示す図である。ここでは一例として、テンプレートＡ，Ｂ，Ｃ，Ｄ，Ｅについて説明するがこれに限定されるものではない。
【００２３】
テンプレートＡについて説明する。このテンプレートＡは、テンプレートテーブル１４１のテンプレートＡのデータに対応するものである。テンプレートＡは、１つのあるチェック内容に対して、１つの記録を行う場合に活用されるテンプレートである。また、例えば、テンプレートＡは、ある品目に関連する審査対象が審査基準を満たしているか否かを審査する場合に用いられる。
【００２４】
図４に示すように、テンプレートＡは、チェック内容記事１ａと、ボタン１ｂ，１ｃ，１ｄ，１ｅを有する。チェック内容記事１ａには、例えば、チェック内容を示す文字列が格納される。ボタン１ｂは、チェック内容を満たす場合に、審査員に押下されるボタンである。ボタン１ｃは、チェック内容を満たさない場合に、審査員に押下されるボタンである。ボタン１ｄは、チェック内容が審査対象外である場合に、審査員に押下されるボタンである。ボタン１ｅは、チェックを保留する場合に、審査員に押下されるボタンである。例えば、テンプレートＡでは、各ボタン１ｂ，１ｃ，１ｄ，１ｅが審査員に押下された場合において、押下された時間を記録してもよい。
【００２５】
テンプレートＢについて説明する。このテンプレートＢは、テンプレートテーブル１４１のテンプレートＢのデータに対応するものである。テンプレートＢは、チェック内容に対して、１日に複数同時にチェックする場合に活用されるテンプレートである。また、例えば、テンプレートＢは、ある品目を製造する各ラインが審査基準を満たしているか否かを審査する場合に用いられる。
【００２６】
図４に示すように、テンプレートＢは、チェック内容記事２ａと、ボタン２ｂ，２ｃ，２ｄ，２ｅを有する。チェック内容記事２ａには、チェック内容を示す文字列が格納される。ボタン２ｂは、審査員が第１ラインをチェックした時に押下され、押下された時間が記録される。ボタン２ｃは、審査員が第２ラインをチェックした時に押下され、押下された時間が記録される。ボタン２ｄは、審査員が第３ラインをチェックした時に押下され、押下された時間が記録される。ボタン２ｅは、第１〜第３のラインのいずれかにおいて、チェック内容を満たさない場合に、審査員に押下されるボタンである。なお、どのラインで異常があったのかは、他のテンプレートに記録される。例えば、後述するテンプレートＥ等に記録することができる。
【００２７】
テンプレートＣについて説明する。このテンプレートＣは、テンプレートテーブル１４１のテンプレートＣのデータに対応するものである。テンプレートＣは、チェック内容に対して、数値と予め設定した単位とを記録する場合に活用されるテンプレートである。また、例えば、テンプレートＣは、ある品目に関連する審査対象の温度、湿度、重量、長さ、幅、高さ、細菌数、水分を審査する場合に用いられる。
【００２８】
図４に示すように、テンプレートＣは、チェック内容記事３ａと、入力領域３ｂ，３ｄと、単位表示領域３ｃ，３ｅとを有する。チェック内容記事３ａは、チェック内容を示す文字列が格納される。入力領域３ｂは、例えば、審査員が温度の数値を入力する領域である。入力領域３ｄは、例えば、審査員が湿度の数値を入力する領域である。単位表示領域３ｃは、入力領域３ｂに入力される数値の単位を示す領域であり、例えば「℃」を示す。単位表示領域３ｅは、入力領域３ｄに入力される数値の単位を示す領域であり、例えば「％」を示す。なお、入力領域３ｂ、３ｄの項目は、他の項目に切り替え可能であり、単位表示領域３ｃ，３ｅも、他の単位に切り替え可能である。
【００２９】
例えば、図４に示すテンプレートＣでは、温度および湿度を入力する場合を示したが、テンプレートＣでは、温度、湿度の他にも、重量、長さ、幅、高さ、細菌数、水分等を選択することができる。また、単位は、℃、％の他にも、ｋｇ、ｇ、ｍｇ、ｍ、ｃｍ、ｍｍ、／ｇ等の単位を選択することができる。
【００３０】
テンプレートＤについて説明する。このテンプレートＤは、テンプレートテーブル１４１のテンプレートＤのデータに対応するものである。テンプレートＤは、チェック内容に対して、各種のコメントを記録する場合に活用されるテンプレートである。また、例えば、テンプレートＤは、品目の状態を記録する場合に用いられる。
【００３１】
図４に示すように、テンプレートＤは、チェック内容記事４ａと、テキスト記録４ｂとを有する。チェック内容記事４ａは、チェック内容を示す文字列が格納される。テキスト記録４ｂは、審査員によって、チェック内容に対するコメントが入力される領域である。
【００３２】
テンプレートＥについて説明する。このテンプレートＥは、テンプレートテーブル１４１のテンプレートＥのデータに対応するものである。テンプレートＥは、チェック内容に対して多段階で評価する場合に活用されるテンプレートである。また、例えば、テンプレートＥは、ある品目に関連する審査結果を集計する場合に用いられる。
【００３３】
図４に示すように、テンプレートＥは、総合判定５ａと、コメント領域５ｂとを有する。総合判定５ａは、評価を示す数字または記号が入力される。評価を示す数字は、例えば「５，４，３，２，１，０」が入力される。評価を示す記号は、例えば、「Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ」等が入力される。コメント領域５ｂには、例えば、審査員の総合評価に関するコメントが入力される領域である。なお、テンプレートＥでは、テンプレートＢで指定した第１〜第３のラインのうち、どのラインに異常があったのかをコメント領域５ｂに入力してもよい。
【００３４】
図２の説明に戻る。マスタデータ１４２は、端末装置１０からのチェックシート画面の生成要求を受け付けた場合に、後述する受付部１５１により設定されるチェックシートに関する情報である。図５は、マスタデータのデータ構造の一例を示す図である。図５に示すように、このマスタデータ１４２は、チェックシートＩＤと、通番号と、テンプレート識別情報と、チェック内容と、項番とを対応付ける。チェックシートＩＤは、チェックシートを一意に識別する情報である。通番号は、マスタデータ１４２の各レコードを識別する番号である。
【００３５】
テンプレート識別情報は、テンプレートを一意に識別する情報である。チェック内容は、各テンプレートのチェック内容記事や、コメントの欄に設定される審査の内容である。項番は、ＪＧＡＰ（Japan  Good  Agricultural  Practice）に基づく審査内容の項目を一意に識別する番号であり、各項番には、チェック内容に対応するＪＧＡＰの項番が設定される。例えば、通番号「１」のレコードでは、チェック内容「製造工程は正常か？」に対応するＪＧＡＰの項番が、項番「１．１」である旨が設定されている。
【００３６】
審査結果データ１４３は、端末装置１０から受信する審査結果の情報である。図６は、審査結果データのデータ構造の一例である。例えば、審査結果データ１４３には、基本情報と、各項番に対する審査結果が含まれる。基本情報には、例えば、審査対象のチェックシートを識別する情報や、審査を行った日時等が含まれる。項番に対応する審査結果は、審査の過程において、チェックシートに入力または選択された情報が設定される。
【００３７】
図２の説明に戻る。制御部１５０は、受付部１５１、生成部１５２、チェック結果取得部１５３、画面生成部１５４を有する。制御部１５０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）や、ＦＰＧＡ（Field  Programmable  Gate  Array）などの集積装置に対応する。また、制御部１５０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路に対応する。
【００３８】
受付部１５１は、端末装置１０からチェックシート画面の生成要求を受け付けた場合に、端末装置１０とデータのやり取りを行って、マスタデータ１４２を生成する処理部である。以下において、受付部１５１の処理の一例について説明する。ここでは、受付部１５１が、端末装置１０からチェックシート画面の生成要求を受け付ける場合について説明するが、これに限定されるものではない。例えば、受付部１５１は、ネットワーク５０に接続された他の装置から生成要求を受け付けても良いし、審査支援装置１００の入力部１２０から直接、生成要求を受け付けても良い。また、以下では、説明の便宜上、端末装置１０等を操作する人物を、審査員とするが、その他の人物が操作を行っても良い。
【００３９】
受付部１５１は、端末装置１０からチェックシート画面の生成要求を受け付けた場合には、生成画面情報を生成し、生成画面情報を端末装置１０に通知して表示させる。図７は、生成画面情報の一例を示す図である。審査員は、端末装置１０を操作して、後述するボタンを押下する操作、入力領域に情報を入力する操作を行い、受付部１５１は、端末装置１０から、押下されたボタンの情報や、入力領域に入力された情報を受け付ける。図７に示すように、生成画面情報６０は、領域６１Ａおよび領域６０Ｂを有する。
【００４０】
領域６０Ａについて説明する。領域６０Ａは、ボタン６１ａ，６２ａと、入力領域６１ｂ，６２ｂ，６２ｃとを有する。受付部１５１は、入力領域６１ｂに、チェックシートＩＤ（または、チェックシート名）が入力された状態で、ボタン６１ａが押下された場合には、入力領域６１ｂに入力されたチェックシートＩＤに対応するチェックシートを生成する。受付部１５１は、生成したチェックシートの情報として、後述する領域６０Ｂに入力される情報を取得し、マスタデータ１４２に登録する。
【００４１】
これに対して、受付部１５１は、入力領域６２ｂに、チェックシートＩＤが入力された状態で、ボタン６２ａが押下された場合には、入力領域６２ｂに入力されたチェックシートＩＤに対応するマスタデータ１４２のチェックシートを更新対象として選択する。また、受付部１５１は、入力領域６２ｃに、通番号が入力された状態で、ボタン６２ａが押下された場合には、マスタデータ１４２の該当する通番号のレコードを、更新対象として選択する。なお、受付部１５１は、入力領域６２ｂに、マスタデータ１４２に登録された各チェックシートＩＤを表示させ、何れかのチェックシートＩＤを選択させても良い。
【００４２】
続いて、領域６０Ｂについて説明する。領域６０Ｂは、審査のチェック項目やチェック内容を指定する領域である。領域６０Ｂは、ボタン６３ａ，６４ａ，６５ａ，６６ａ，６７ａを有する。また、領域６０Ｂは、入力領域６３ｂ，６４ｂ，６４ｃ，６５ｂ，６５ｃ，６５ｄ，６５ｅ，６６ｂ，６８を有する。各ボタン６３ａ〜６７ａは、テンプレートテーブル１４１の何れかのテンプレート識別情報と対応付けられる。
【００４３】
例えば、ボタン６３ａは、テンプレートＡに対応付けられる。審査員の操作により、入力領域６３ｂにチェック内容が登録された状態で、ボタン６３ａが押下された場合について説明する。この場合には、受付部１５１は、入力領域６３ｂに登録されたチェック内容と、テンプレート識別情報「テンプレートＡ」とを対応付けて、マスタデータ１４２に登録する。更に、入力領域６８に、ＪＧＡＰの項番が設定されている場合には、受付部１５１は、上記情報と項番とを対応付けて、マスタデータ１４２に登録する。
【００４４】
例えば、ボタン６４ａは、テンプレートＢに対応付けられる。審査員の操作により、入力領域６４ｂ，６４ｃにチェック内容と、確認数とが登録された状態で、ボタン６４ａが押下された場合について説明する。この場合には、受付部１５１は、入力領域６４ｂに登録されたチェック内容と、テンプレート識別情報「テンプレートＢ」とを対応付けて、マスタデータ１４２に登録する。また、受付部１５１は、確認数に応じて、テンプレートＢのボタンの数を調整しても良い。例えば、確認数が「３」である場合には、第１，２，３ラインのボタンを用いる旨を、マスタデータ１４２に登録しても良い。更に、入力領域６８に、ＪＧＡＰの項番が設定されている場合には、受付部１５１は、上記情報と項番とを対応付けて、マスタデータ１４２に登録する。
【００４５】
なお、審査員は、確認数に応じて、入力領域６４ｂに複数のチェック内容を、登録しても良い。受付部１５１は、入力領域６４ｂに複数のチェック内容が登録された場合には、複数のチェック内容を、マスタデータ１４２に登録する。
【００４６】
例えば、ボタン６５ａは、テンプレートＣに対応付けられる。審査員の操作により、入力領域６５ｂ，６５ｃ，６５ｄ，６５ｅにチェック内容と、測定項目数と、項目と、単位とが設定された状態で、ボタン６５ａが押下された場合について説明する。この場合には、受付部１５１は、入力領域６５ｂに登録されたチェック内容と、項目および単位と、テンプレート識別情報「テンプレートＣ」とを対応付けて、マスタデータ１４２に登録する。受付部１５１は、測定項目数だけ、項目および単位の組を、マスタデータ１４２に登録する。なお、受付部１５１は、入力領域６５ｄについて、予め設定された項目の候補を表示して、審査員に選択させても良い。受付部１５１は、入力領域６５ｅについて、予め設定された単位の候補を表示して、審査員に選択させても良い。更に、入力領域６８に、ＪＧＡＰの項番が設定されている場合には、受付部１５１は、上記情報と項番とを対応付けて、マスタデータ１４２に登録する。
【００４７】
例えば、ボタン６６ａは、テンプレートＤに対応付けられる。審査員の操作により、入力領域６６ｂにチェック内容が登録された状態で、ボタン６６ａが押下された場合について説明する。この場合には、受付部１５１は、入力領域６６ｂに登録されたチェック内容と、テンプレート識別情報「テンプレートＤ」とを対応付けて、マスタデータ１４２に登録する。更に、入力領域６８に、ＪＧＡＰの項番が設定されている場合には、受付部１５１は、上記情報と項番とを対応付けて、マスタデータ１４２に登録する。
【００４８】
例えば、ボタン６７ａは、テンプレートＥに対応付けられる。審査員の操作により、ボタン６７ａが押下された場合について説明する。受付部１５１は、チェック内容「集計結果」と、テンプレート識別情報「テンプレートＥ」とを対応付けて、マスタデータ１４２に登録する。更に、入力領域６８に、ＪＧＡＰの項番が設定されている場合には、受付部１５１は、上記情報と項番とを対応付けて、マスタデータ１４２に登録する。
【００４９】
次に、受付部１５１が、マスタデータ１４２を更新する場合の処理について説明する。図８は、マスタデータを更新する場合の画面例を示す図である。審査員は、更新対象とするチェックシートのチェックシートＩＤを、入力領域６２ｂにより指定して、ボタン６２ａを押下する。または、審査員は、入力領域６３ｂにより、更新対象となる通番号を入力して、更新対象とするマスタデータ１４２のレコードを指定しても良い。
【００５０】
図８に示す例では、入力領域６２ｂに「大豆／製造工程」が指定されているため、チェックシートＩＤ「大豆／製造工程」のチェックシートの情報が更新対象となる。図８に示すように、受付部１５１は、マスタデータ１４２に登録されたチェックシートＩＤを、候補として画面に表示させ、審査員に選択させても良い。
【００５１】
審査員は、端末装置１０を操作して、更新する情報を、入力しボタンを押下する。図８に示す例では、入力領域６５ｂ，６５ｃ，６５ｄ，６５ｅに更新対象となる情報が入力され、ボタン６５ａが押下される例を示す。受付部１５１は、図８に示す情報を受け付けると、例えば、図５の通番号「５」に対応するレコードを、マスタデータ１４２に登録することで、マスタデータ１４２を更新する。
【００５２】
上記に説明したように、受付部１５１が、端末装置１０から生成要求を受け付けた場合に、生成画面情報を端末装置１０に送信して表示させ、端末装置１０での操作情報を受け付けることで、マスタデータ１４２にチェックシートの情報を登録、更新する。
【００５３】
図２の説明に戻る。生成部１５２は、端末装置１０からチェックシート画面の取得要求を受信した場合に、取得要求に対応するチェックシート画面の情報を生成する処理部である。生成部１５２は、生成したチェックシート画面の情報を、端末装置１０に送信する。以下において、生成部１５２の処理の一例について説明する。
【００５４】
生成部１５２は、取得要求を取得した場合に、取得要求に含まれるチェックシートＩＤと、マスタデータ１４２を比較して、マスタデータ１４２のチェックシートＩＤに対応するレコードを特定する。生成部１５２は、特定したレコードについて、チェック内容と、テンプレート識別情報との関係を基にして、チェックシート画面の情報を生成する。
【００５５】
図９は、チェックシート画面の情報の一例を示す図である。図９に示すように、チェックシート画面７０は、基本情報を有する。また、チェックシート画面７０は、項番と、チェック内容と、入力領域とを対応付ける。基本情報は、例えば、チェックシートＩＤと、現在の日時等が設定される。生成部１５２は、図示しないタイマなどから、現在の日時情報を取得し、基本情報として設定する。
【００５６】
生成部１５２は、チェックシート画面７０の項目、チェック内容、入力領域の情報を、図５に示したマスタデータ１４２の項番、チェック内容、テンプレート識別情報に基づいて設定する。なお、生成部１５２は、マスタデータ１４２のレコードの項番に基づいて、項番が昇順となるように、テンプレートの並びを制御しても良い。
【００５７】
マスタデータ１４２のレコードに含まれるテンプレート識別情報が「テンプレートＡ」である場合の、生成部１５２の処理について説明する。生成部１５２は、マスタデータ１４２の項番を、そのまま、チェックシート画面７０の項番に設定する。生成部１５２は、マスタデータ１４２のチェック内容を、そのまま、チェックシート画面７０のチェック内容に設定する。生成部１５２は、テンプレート識別情報「テンプレートＡ」のデータを、テンプレートテーブル１４１から抽出し、抽出したテンプレートのデータを、入力領域に設定する。生成部１５２が係る処理を実行することで、例えば、チェックシート画面７０の項番「１．１」の行に対応する情報が設定される。
【００５８】
マスタデータ１４２のレコードに含まれるテンプレート識別情報が「テンプレートＢ」である場合の、生成部１５２の処理について説明する。生成部１５２は、マスタデータ１４２の項番を、そのまま、チェックシート画面７０の項番に設定する。生成部１５２は、マスタデータ１４２のチェック内容を、そのまま、チェックシート画面７０のチェック内容に設定する。生成部１５２は、テンプレート識別情報「テンプレートＢ」のデータを、テンプレートテーブル１４１から抽出し、抽出したテンプレートのデータを、入力領域に設定する。生成部１５２が係る処理を実行することで、例えば、チェックシート画面７０の項番「２．２」の行に対応する情報が設定される。なお、生成部１５２は、図７で説明した入力領域６４ｃに入力される確認数に応じて、各ラインのボタンの数を変更しても良い。
【００５９】
マスタデータ１４２のレコードに含まれるテンプレート識別情報が「テンプレートＣ」である場合の、生成部１５２の処理について説明する。生成部１５２は、マスタデータ１４２の項番を、そのまま、チェックシート画面７０の項番に設定する。生成部１５２は、マスタデータ１４２のチェック内容を、そのまま、チェックシート画面７０のチェック内容に設定する。生成部１５２は、テンプレート識別情報「テンプレートＣ」のデータを、テンプレートテーブル１４１から抽出し、抽出したテンプレートのデータを、入力領域に設定する。ここで、生成部１５２は、チェック内容に設定された項目と単位との組の数に対応して、入力領域を設定する。例えば、図５の通番号「３」のレコードに示すように、「温度、℃」と「湿度、％」との２組が存在する場合には、図９の項番「６．４」の入力領域に示す情報を設定する。
【００６０】
マスタデータ１４２のレコードに含まれるテンプレート識別情報が「テンプレートＤ」である場合の、生成部１５２の処理について説明する。生成部１５２は、マスタデータ１４２の項番を、そのまま、チェックシート画面７０の項番に設定する。生成部１５２は、マスタデータ１４２のチェック内容を、そのまま、チェックシート画面７０のチェック内容に設定する。生成部１５２は、テンプレート識別情報「テンプレートＤ」のデータを、テンプレートテーブル１４１から抽出し、抽出したテンプレートのデータを、入力領域に設定する。図９では、テンプレートＤに対応する情報を省略しているが、例えば、入力領域に、テキストを入力する領域が設定される。
【００６１】
マスタデータ１４２のレコードに含まれるテンプレート識別情報が「テンプレートＥ」である場合の、生成部１５２の処理について説明する。生成部１５２は、マスタデータ１４２の項番を、そのまま、チェックシート画面７０の項番に設定する。生成部１５２は、マスタデータ１４２のチェック内容を、そのまま、チェックシート画面７０のチェック内容に設定する。生成部１５２は、テンプレート識別情報「テンプレートＥ」のデータを、テンプレートテーブル１４１から抽出し、抽出したテンプレートのデータを、入力領域に設定する。例えば、審査員は、審査対象が全部で２４項目あり、そのうち２３項目の審査が終了した場合に「２３項目／２４項目」を登録する。また、審査員は、状況をコメントしても良い。なお、図９に示す例では、テンプレートＥに含まれる総合判定に関する領域の設定を省略する。
【００６２】
生成部１５２は、上記の処理を実行することで、チェックシート画面の情報を生成し、生成したチェックシート画面の情報を端末装置１０に送信する。審査員は、各種の審査時において、端末装置１０を操作して、端末装置１０に表示されるチェックシート画面の入力領域に審査結果を入力していく。
【００６３】
図２の説明に戻る。チェック結果取得部１５３は、端末装置１０から審査結果の情報を受信し、受信した審査結果の情報を、審査結果データ１４３に登録する処理部である。審査結果データ１４３のデータ構造は、上記のように図６に示したものに対応する。例えば、チェック結果取得部１５３は、審査結果データ１４３の基本情報として、チェックシート画面７０の基本情報を登録する。また、チェック結果取得部１５３は、チェックシート画面７０で押下されたボタン、入力されたコメントに対応して、審査結果データ１４３の各項番に対応する情報を設定する。
【００６４】
下記において、チェック結果取得部１５３が、審査結果データ１４３に情報を登録する処理の一例を示すが、項番と、チェックシート画面７０の入力領域において押下されたボタン、入力された数値とを対応付けることができれば、どのように審査結果データ１４３に情報を登録してもよい。
【００６５】
例えば、チェックシート画面７０の項番１．１に対応する入力領域において、ボタン１ｂが押下された場合には、チェック結果取得部１５３は、審査結果データ１４３の項番１．１に対応する情報に「ＯＫ」を設定する。チェックシート画面７０の項番２．２に対応する入力領域において、ボタン２ｂ、２ｃ、２ｄ、２ｅが押下された場合には、チェック結果取得部１５３は、項番２．２に対応する情報に「ＯＫ、ＯＫ、ＯＫ」を設定する。
【００６６】
チェックシート画面７０の項番６．４に対応する入力領域の領域３ｂ、３ｄについて、それぞれ２０、３１が登録された場合には、チェック結果取得部１５３は、審査結果データ１４３の項番６．４に「２０、３１」を設定する。なお、チェック結果取得部１５３は、同一の項番が複数存在する場合には、同一の項番に対応する情報をそれぞれ審査結果データ１４３に登録しても良いし、区別して登録しても良い。
【００６７】
チェック結果取得部１５３は、チェックシート画面７０の項番７．に対応する入力領域７５において、入力されればコメント等を、審査結果データの項番７．に設定する。
【００６８】
画面生成部１５４は、審査結果データ１４３を基にして、審査結果の画面を生成する処理部である。図１０は、審査結果データの画面の一例を示す図である。図１０に示す審査結果の画面８０は、図６に示した審査結果データ１４３に基づくものである。図１０に示したものは一例であり、画面生成部１５４は、どのように、審査結果の画面を生成しても良い。例えば、画面生成部１５４は、項番、チェック内容、審査結果とを対応付けて、画面８０を生成する。
【００６９】
次に、本実施例に係る審査支援装置１００の処理手順の一例について説明する。図１１は、本実施例に係る審査支援装置の処理手順を示すフローチャートである。図１１に示すように、審査支援装置１００の受付部１５１は、端末装置１０からチェックシート画面の生成要求を受け付ける（ステップＳ１０１）。受付部１５１は、端末装置１０に、生成画面情報を送信する（ステップＳ１０２）。受付部１５１は、端末装置１０において生成画面情報に入力される情報を基にして、マスタデータ１４２に情報を登録・更新する（ステップＳ１０３）。
【００７０】
審査支援装置１００の生成部１５２は、端末装置１０からチェックシート画面の取得要求を受け付ける（ステップＳ１０４）。生成部１５２は、取得要求に対応するチェックシート画面を生成し、生成したチェックシート画面の情報を、端末装置１０に送信する（ステップＳ１０５）。審査支援装置１００のチェック情報取得部１５３は、端末装置１０から審査結果を取得し、審査結果データ１４３を更新する（ステップＳ１０６）。審査支援装置１００の画面生成部１５４は、審査結果データ１４３を基にして、審査結果の画面を生成する（ステップＳ１０７）。
【００７１】
次に、本実施例に係る審査支援装置１００の効果について説明する。審査支援装置１００は、端末装置１０から審査のチェック項目とチェック内容とを受け付けた場合に、チェック項目に対応するテンプレートの情報をテンプレートテーブル１４１から読み出して、受け付けたチェック内容を含むチェックシートを生成する。このため、審査員は、審査対象の固有のチェックシートを作成しておくことができ、審査時に利用できるため、効率的に審査を実行することができる。従って、審査支援装置１００は、審査の支援を効率化することができる。
【００７２】
審査支援装置１００は、例えば、チェック項目として、品目に関連する審査対象が審査基準を満たしているか否かを審査する項目、品目を製造するラインが審査基準を満たしているか否かを審査する項目、品目に関連する審査対象の温度、湿度、重量、長さ、幅、高さ、細菌数、水分を測定する項目、品目の状態を記録する項目、品目に関連する審査結果を集計する項目を含む。このため、各種のチェック項目に対応したチェックシートを生成することができる。
【００７３】
審査支援装置１００は、チェック項目と対応付けて、ＪＧＡＰに基づくチェック項目の項番の情報を更に受け付け、チェックシートを生成する場合に、チェック項目に対応する項番を基にして、チェック項目に対応するテンプレートの並び順を制御する。このため、ＪＧＡＰの項番に対応する順序でチェック項目を表示させることができ、審査員は、スムーズに審査を行うことができる。
【００７４】
審査支援装置１００は、更新要求を受け付けた場合に、チェック項目の選択と共に、更新されるチェック内容を受け付け、選択を受け付けたチェック項目に対応するテンプレート情報を記憶部から取得し、取得したテンプレートの情報と更新されたチェック内容とを基にして、チェックシートを更新する。このため、審査員は、効率的にチェックシート画面を更新することができる。
【００７５】
ところで、本実施例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部あるいは一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００７６】
さらに、各装置にて行われる各処理機能は、その全部または任意の一部がＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【符号の説明】
【００７７】
１０ａ，１０ｂ，１０ｃ  端末装置
５０  ネットワーク
１００  審査支援装置
【図１】
0006579758.tif 000002
【図２】
0006579758.tif 000003
【図３】
0006579758.tif 000004
【図４】
0006579758.tif 000005
【図５】
0006579758.tif 000006
【図６】
0006579758.tif 000007
【図７】
0006579758.tif 000008
【図８】
0006579758.tif 000009
【図９】
0006579758.tif 000010
【図１０】
0006579758.tif 000011
【図１１】
0006579758.tif 000012