(57)【特許請求の範囲】
【請求項１】
表計算ソフトウェアでチェックシート用に作成された表計算データ及びＨＴＭＬデータの相互変換を行うゲートウェイ装置と、利用者が有するクライアント端末から利用者を識別可能に接続可能であり前記ＨＴＭＬデータを該クライアント端末へレスポンスし入力情報を受け付けるウェブアプリケーションサーバと、を有するチェックシート登録システムであって、
前記ゲートウェイ装置は、
前記表計算データに係るレイアウトを示すレイアウト情報と、セル内に記入された文字情報と、セル内に記入され入力フォームの形態を指定するとともに該表計算データ内の入力フォームを識別する識別情報を有する入力フォーム情報と、を当該表計算データから取得する表計算データ情報取得手段と、
前記レイアウト情報、文字情報、及び、入力フォーム情報からＨＴＭＬのレイアウトを示すスタイル定義データ及びＨＴＭＬの構造を示すＨＴＭＬ構造定義データを作成する定義データ作成手段と、
前記スタイル定義データ及びＨＴＭＬ構造定義データから、前記文字情報と、前記識別情報で識別される前記入力フォームとが前記レイアウト情報が示すレイアウトで示されるＨＴＭＬデータを出力するＨＴＭＬデータ出力手段と、
前記ＨＴＭＬデータを前記ウェブアプリケーションサーバに送信するＨＴＭＬデータ送信手段と、
前記入力情報と前記表計算データとから該入力情報を有する記入済み表計算データを新たに作成する表計算データ作成手段と
を有し、
前記ウェブアプリケーションサーバは、
前記ゲートウェイ装置から送信されたＨＴＭＬデータを解析して前記識別情報を抽出する入力フォーム識別情報抽出手段と、
前記クライアント端末の要求に応じて、前記ＨＴＭＬデータを該クライアント端末へ送信し、前記入力フォームへの前記入力情報をリクエストとして受け付けるウェブアプリケーション手段と、
前記リクエストから前記利用者を識別する利用者情報を取得する利用者情報取得手段と、
前記該入力フォームへの入力を受け付けた日時情報を取得する日時取得手段と、
前記リクエストの受け付け時に、前記利用者情報と前記日時情報とを有する実績登録ログを作成する実績登録ログ作成手段と、
前記実績登録ログに基づいて、前記入力フォームへの入力情報、前記識別情報、前記利用者情報、及び、前記日時情報を対応付けて記憶する記憶手段と、
前記識別情報に対応付けられた前記入力フォームへの入力情報を前記ゲートウェイ装置へ送信する入力情報送信手段と
を有していることを特徴とするチェックシート登録システム。
【請求項２】
前記表計算データ情報取得手段は、前記表計算データの複数ページで共通のヘッダ部が設定されたヘッダ部情報を取得し、
前記定義データ作成手段は、前記ヘッダ部に対応するＨＴＭＬ構造を有したＨＴＭＬ構造定義データを作成することを特徴とする請求項１に記載のチェックシート登録システム。
【請求項３】
前記ゲートウェイ装置は、階層管理された前記表計算データの階層情報を取得し、
前記ウェブアプリケーションサーバは、前記階層情報に対応付けられたリンク態様で前記クライアント端末に前記ＨＴＭＬデータを送信することを特徴とする請求項１又は２に記載のチェックシート登録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表計算ソフトウェアで作成されたチェックシートをウェブ上で利用するためのチェックシート登録システムに関する。
【背景技術】
【０００２】
従来、製造業の企業では、多くの場合、作業の工程管理、検査報告等の現場で用いるチェックシートが、自由度の高いレイアウト編集が可能な表計算ソフトウェアで作成される。一般的に、表計算ソフトウェアで作成される表計算データは、マトリクス状に設けられた複数のセルをシート上に有し、セル内の文字や文字位置、セルの大きさや色等が編集可能になっている。
【０００３】
ところで、このような表計算ソフトウェアで作成された表計算データをＨＴＭＬ（HyperText Markup Language）データに変換し、ウェブページとして提供するための技術が開示されている。例えば、特許文献１には、表計算データをＨＴＭＬデータに変換してサーバで保管、運用する技術が開示されている。さらに、特許文献２には、表計算データをＨＴＭＬデータに変換してサーバで保管・運用し、ウェブアプリケーションで表示されたＨＴＭＬデータへのクライアントからの入力に基づいて表計算ファイルに再変換する技術思想が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１０９７４１号公報
【特許文献２】特開２００５−３３９３３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
作業の工程管理、検査報告等に係るチェックシート記入業務の負担を軽減するべく、特許文献２のような表計算データをＨＴＭＬデータに変換し、クライアントの入力に応じて再度表計算データに変換するウェブアプリケーションを該業務に適用する場合、チェックシートの各種入力フォーム毎にクライアントからのリクエスト情報を受け付け、表計算データの該当箇所に反映させる必要がある。
【０００６】
しかしながら、特許文献２では、入力項目毎の受け付け方法等が開示されておらず、専門技術を有したＳＥ等による表計算データ毎の開発が必要である。また、特許文献１では、表計算データを変換したＨＴＭＬデータにスタイルシートを適用しており、表計算データで作成したレイアウトをＨＴＭＬデータで維持するために、表計算データ毎のＣＳＳ（Cascading Style Sheets）等のスタイルシートの開発が必要である虞がある。
【０００７】
そこで、本発明の目的は、作業の工程管理、検査報告等で用いるチェックシートの開発コストを軽減すると共に、チェックシート記入業務の効率向上が可能なチェックシート登録システムを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、表計算ソフトウェアでチェックシート用に作成された表計算データ及びＨＴＭＬデータの相互変換を行うゲートウェイ装置と、利用者が有するクライアント端末から利用者を識別可能に接続可能であり前記ＨＴＭＬデータを該クライアント端末へレスポンスし入力情報を受け付けるウェブアプリケーションサーバと、を有するチェックシート登録システムであって、前記ゲートウェイ装置は、前記表計算データに係るレイアウトを示すレイアウト情報と、セル内に記入された文字情報と、セル内に記入され入力フォームの形態を指定するとともに該表計算データ内の入力フォームを識別する識別情報を有する入力フォーム情報と、を取得する表計算データ情報取得手段と、前記レイアウト情報、文字情報、及び、入力フォーム情報からＨＴＭＬのレイアウトを示すスタイル定義データ及びＨＴＭＬの構造を示すＨＴＭＬ構造定義データを作成する定義データ作成手段と、前記スタイル定義データ及びＨＴＭＬ構造定義データから前記入力フォームが前記識別情報で識別されるＨＴＭＬデータを出力するＨＴＭＬデータ出力手段と、前記ＨＴＭＬデータを前記ウェブアプリケーションサーバに送信するＨＴＭＬデータ送信手段と、前記入力情報と前記表計算データとから該入力情報を有する記入済み表計算データを新たに作成する表計算データ作成手段とを有し、前記ウェブアプリケーションサーバは、前記ゲートウェイ装置から送信されたＨＴＭＬデータを解析して前記識別情報を抽出する入力フォーム識別情報抽出手段と、前記クライアント端末の要求に応じて、前記ＨＴＭＬデータを該クライアント端末へ送信し、前記入力フォームへの前記入力情報をリクエストとして受け付けるウェブアプリケーション手段と、前記リクエストから前記利用者を識別する利用者情報を取得する利用者情報取得手段と、前記該入力フォームへの入力を受け付けた日時情報を取得する日時取得手段と、前記リクエストの受け付け時に、前記利用者情報と前記日時情報とを有する実績登録ログを作成する実績登録ログ作成手段と、前記実績登録ログに基づいて、前記入力フォームへの入力情報、前記識別情報、前記利用者情報、及び、前記日時情報を対応付けて記憶する記憶手段と、前記識別情報に対応付けられた前記入力フォームへの入力情報を前記ゲートウェイ装置へ送信する入力情報送信手段とを有していることを特徴とする。
【０００９】
上記構成によれば、表計算ソフトウェアにより簡易なコードを含む表計算データを作成するのみで、表計算データから該表計算データのレイアウトをそのまま維持したＨＴＭＬデータに変換することができる。これにより、実際にチェックシートの内容を作成したり現場からのチェックシートの管理を行う管理者等が、特別なコーディング技術を有しない場合であっても、一般的に使用されている表計算ソフトウェアを用いて、新たにチェックシートを追加したりチェックシートを変更したりすることが可能となる。
そして、ＨＴＭＬデータには、入力フォーム毎の識別情報が含まれ、ウェブアプリケーションサーバ側で入力フォームを識別することが可能となっているため、新たにシステムの改修を行うことが不要となり、チェックシートの開発コストを軽減することができる。
また、利用者は、タブレット端末等の持ち運びが容易なクライアント端末で作業することを可能にするため、利用者のチェックシート記入業務の効率向上が可能となる。
さらに、利用者からのチェックシートへの入力が行われた際に実績登録ログを作成すると共に入力情報、識別情報、利用者情報、及び、日時情報を対応付けて記憶する。これにより、容易に利用者の実績を確認でき、さらに記憶された情報に基づいて「利用者、日時、識別情報」毎に分類及び集計に利用することができる。
【００１０】
また、本発明の前記表計算データ情報取得手段は、前記表計算データの複数ページで共通のヘッダ部が設定されたヘッダ部情報を取得し、前記定義データ作成手段は、前記ヘッダ部に対応するＨＴＭＬ構造を有したＨＴＭＬ構造定義データを作成する構成にされていてもよい。
【００１１】
上記構成によれば、複数ページにまたがるチェックシートであっても、共通のヘッダ部として、重要な項目を記載することができ、さらに利用者のチェックシート記入業務の効率向上が可能となる。
【００１２】
また、本発明の前記ゲートウェイ装置は、階層管理された前記表計算データの階層情報を取得し、前記ウェブアプリケーションサーバは、前記階層情報に対応付けられたリンク態様で前記クライアント端末に前記ＨＴＭＬデータを送信する構成にされていてもよい。
【００１３】
上記構成によれば、表計算データの階層管理状態を確認することができるため、利用者が所望のチェックシートを検索しやすくすることができ、さらに利用者のチェックシート記入業務の効率向上が可能となる。
【発明の効果】
【００１４】
作業の工程管理、検査報告等で用いるチェックシートの開発コストを軽減すると共に、チェックシート記入業務の効率向上が可能になる。
【図面の簡単な説明】
【００１５】
【図１】チェックシート登録システムの構成図である。
【図２】表計算データ格納装置の階層構造の一例を示す説明図である。
【図３】表計算データの一例を示す説明図である。
【図４】スタイル定義データの一例を示す説明図である。
【図５】ＨＴＭＬ構造定義データの一例を示す説明図である。
【図６】表計算データとＨＴＭＬ構造定義データとの対応関係を示す説明図である。
【図７】クライアント端末を示す正面図である。
【図８】クライアント端末に表示される画面の一例を示す説明図である。
【図９】クライアント端末に表示される画面の一例を示す説明図である。
【図１０】クライアント端末に表示される画面の一例を示す説明図である。
【図１１】クライアント端末に表示される画面の一例を示す説明図である。
【図１２】ゲートウェイ装置が実行するフローチャートを示す図である。
【図１３】ウェブアプリケーションサーバが実行するフローチャートを示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態の例を図面に基づいて具体的に説明する。
【００１７】
（システム構成）
図１は、本実施形態のチェックシート登録システムの構成を示す図である。図１に示すように、チェックシート登録システム１００は、ゲートウェイ装置１と、ウェブアプリケーションサーバ２、クライアント端末３と、表計算データ格納装置４とを有している。ウェブアプリケーションサーバ２は、ゲートウェイ装置１、及び、クライアント端末３、の夫々とデータ通信可能に接続されている。また、ゲートウェイ装置１は、表計算データ格納装置４とデータ通信可能に接続されている。
【００１８】
（表計算データ格納装置４）
表計算データ格納装置４は、表計算ソフトウェアでチェックシート用に作成された表計算データが格納されている。表計算データ格納装置４は、図２に示すように、表計算データ４１４を階層構造で管理している。具体的に、表計算データ格納装置４は、第１階層（ルート）としてのフォルダ４１１、第２階層としてフォルダ４１１に格納されるフォルダ４１２、第３階層としてフォルダ４１２に格納される表計算データ４１４から成る階層構造を有している。即ち、チェックシート用に作成された表計算データ４１４は、分類・種別毎にフォルダ分けて階層管理されている。
【００１９】
図３は、本実施形態のチェックシート用に作成された変換用の表計算データ４１４の一例を示す説明図である。図３に示すように、表計算データ４１４は、マトリクス状に設けられた複数のセル４３をシート４２上に有し、セル４３内の文字や文字位置、セルの大きさや色等が編集可能になっている。具体的に、セル４３は、文字入力セル４３ａとフォーム入力セル４３ｂとを有している。図３に示すように、文字入力セル４３ａは、文字が入力されるセルであり、ＨＴＭＬに変換された際には入力されている文字がそのまま表示されるようになっている。
【００２０】
また、フォーム入力セル４３ｂは、ＨＴＭＬにおける入力フォームのコードを示す入力フォーム情報が入力されるセルであり、ＨＴＭＬに変換された際には該コードが示す入力フォームが表示されるようになっている。即ち、入力フォーム情報は、ＨＴＭＬでの入力フォームの形態を指定するものである。尚、入力フォーム情報としてフォーム入力セル４３ｂに記入されるコードには、この入力フォーム情報を識別する識別情報が含まれている。具体的に、図３の場合、フォーム入力セル４３ｂには、「<SELECT NAME="select01" VALUES="異常なし/キズなし/変形" DEFAULT="-- 選択してください --">」とのコード（入力フォーム情報）が入力されており、識別情報である「select01」が含まれていることにより、この入力フォーム情報を識別することができるようになっている。尚、この場合、「SELECT」が指定されることにより「選択リスト」の入力フォームが表示され、デフォルトでは「-- 選択してください --」との文字列が表示され、「異常なし」「キズなし」「変形」の中から選択可能に表示されるようになっている。
【００２１】
尚、本実施形態では、フォーム入力セル４３ｂに記入された入力フォーム情報がＨＴＭＬの入力フォームのコードであるため、ＨＴＭＬデータに、フォーム入力セル４３ｂ内の入力フォーム情報をそのまま含めるようになっているがこれに限定されることはない。
【００２２】
表計算データ格納装置４は、文書管理システムによって、このような表計算データ４１４を上記のように階層管理しており、その階層構造がゲートウェイ装置１からアクセス可能にされている。即ち、本実施形態では、ゲートウェイ装置１は、表計算データ格納装置４の文書管理システムが提供するＡＰＩ（Application Program Interface）を実行することによって階層構造情報及び表計算データ４１４を取得するがこれに限定されない。
【００２３】
（ゲートウェイ装置１）
図１に示すように、ゲートウェイ装置１は、表計算データ情報取得部１１と、定義データ作成部１２と、ＨＴＭＬデータ出力部１３と、ＨＴＭＬデータ送信部１４と、表計算データ作成部１５とを有している。
【００２４】
表計算データ情報取得部１１は、上記のように階層構造情報及び表計算データ４１４を取得するとともに、表計算データ４１４に係るレイアウトを示すレイアウト情報と、セル４３内に記入された文字情報と、セル４３内に記入され入力フォームの形態を指定するとともに該表計算データ４１４内の入力フォームを識別する識別情報を有する入力フォーム情報と、を取得する。
【００２５】
ここで、「レイアウト情報」とは、シート情報と、セル情報と、スタイル情報とを有している。シート情報は、シート４２に係る情報であり、最大列数・列幅を含む列情報、最大行数・行幅を含む行情報、シート名称等を有している。また、セル情報は、各セルに係る情報であり、セルのフォーマット・文字・色・他セルへのリンク、セル内の文字のフォント名・フォントサイズ・文字の太字等のスタイル・文字色等を有している。また、スタイル情報は、罫線情報・フォント情報・背景色・文字位置等を有している。尚、レイアウト情報はこれらに限定されず、例えば、オートシェイプの表示位置・座標情報・構成点情報・座標軸・回転情報・拡大縮小率・表示対象を含むオートシェイプ情報を含むものであってもよいし、シート４２上に貼り付けられた画像データに係る画像情報を含むものであってもよい。
【００２６】
尚、表計算データ情報取得部１１は、取得した階層構造情報を表計算データ４１４ごとに保持する階層構造情報記憶手段を有していても良い。また、表計算データ情報取得部１１は、表計算データ４１４のシート４２が複数ページであって、そのうちの少なくとも２ページ以上に共通のセル領域からなる共通のヘッダ部が設定されている場合は、そのセル領域を示すヘッダ部情報を取得するようになっている。
【００２７】
定義データ作成部１２は、上記のレイアウト情報、文字情報、及び、入力フォーム情報からＨＴＭＬのレイアウトを示すスタイル定義データ及びＨＴＭＬの構造を示すＨＴＭＬ構造定義データを作成する。本実施形態では、図４及び図５に示すように、スタイル定義データ及びＨＴＭＬ構造定義データは、ＸＭＬデータの形式で作成される。
【００２８】
図４は、スタイル定義データの一例を示す説明図である。本実施形態では、図４に示すように、スタイル定義データ１４１が、シート定義情報１４１ａと、列定義情報１４１ｂと、行定義情報１４１ｃと、セル定義情報１４１ｄとを有している。シート定義情報１４１ａ、列定義情報１４１ｂ、行定義情報１４１ｃ、及び、セル定義情報１４１ｄは、それぞれシート、列、行、及び、セルのスタイルを示すものであり、上記のレイアウト情報を含むものである。
【００２９】
図５は、ＨＴＭＬ構造定義データの一例を示す説明図である。本実施形態では、図５に示すように、ＨＴＭＬ構造定義データ１４２が、複数の行構成定義情報１４３を有している。各行構成定義情報１４３は、表計算データ４１４の横一列分のデータに対応するものであり、ＨＴＭＬ構造定義データ１４２には、最大列数の各行構成定義情報１４３が含まれている。行構成定義情報１４３は、ＨＴＭＬにおける横一列の文字の配列を定義すると共に、文字や文字が格納される領域についてスタイル定義データ１４１に定義された何れのスタイルを適用するかが定義される。
【００３０】
尚、スタイル定義データ及びＨＴＭＬ構造定義データはこの態様に限定されず、スタイル定義データ及びＨＴＭＬ構造定義データのいずれかにおいて、少なくともレイアウト情報、文字情報、及び、入力フォーム情報を含んでいるものであればよい。また、シートが複数ページに分割される場合は、スタイル定義データ及びＨＴＭＬ構造定義データのいずれかに、前ページや次ページに該当するＨＴＭＬへのリンク情報を追加して含めるものであってもよい。また、表計算データ情報取得部１１が、上述のヘッダ部情報を取得している場合は、ヘッダ部のセル領域に対応するＨＴＭＬ構造を有したＨＴＭＬ構造定義データ１４２を作成する。図６は、シート４２に共通のヘッダ部が１ページ目と２ページ目とに設定された場合の表計算データ４１４とＨＴＭＬ構造定義データ１４２との対応関係を示す説明図である。
【００３１】
図６に示すように、表計算データ４１４のシート４２は、ヘッダ部４２ａと、１ページ目領域４２ｂと、２ページ目領域４２ｃとを有している。即ち、例えば印刷する場合は、１ページ目にヘッダ部４２ａと１ページ目領域４２ｂとが印刷され、２ページ目にヘッダ部４２ａと２ページ目領域４２ｃとが印刷されるようになっている。この場合、ＨＴＭＬ構造定義データ１４２は、ヘッダ部４２ａに対応するヘッダ部構造定義部１５０ａ及び１ページ目領域４２ｂに対応する１ページ目構造定義部１５０ｂを有したＨＴＭＬ構造定義データ１４２ａと、ヘッダ部構造定義部１５０ａ及び２ページ目領域４２ｃに対応する２ページ目構造定義部１５０ｃを有したＨＴＭＬ構造定義データ１４２ｂとの２つが作成されるようになっている。
【００３２】
ＨＴＭＬデータ出力部１３は、上述のようなスタイル定義データ１４１及びＨＴＭＬ構造定義データ１４２に基づいて入力フォームが識別情報で識別されるＨＴＭＬデータを出力する。
【００３３】
ここで、「入力フォームが識別情報で識別される」とは、クライアント端末３に、出力されたＨＴＭＬデータが表示され、ＨＴＭＬの各入力フォームに入力された入力情報がリクエストとしてウェブアプリケーションサーバ２に送信された際に、入力情報が識別情報と対応付けて送信されるためにウェブアプリケーションサーバ２で記憶する識別情報と対応付けて入力情報が取得可能であることを示す。
【００３４】
ＨＴＭＬデータ送信部１４は、出力したＨＴＭＬデータをウェブアプリケーションサーバ２に送信する。具体的には、ＨＴＭＬデータ送信部１４は、表計算データ格納装置４から取得した階層構造情報と、出力したＨＴＭＬデータとを対応付けてウェブアプリケーションサーバ２へ送信する。
【００３５】
表計算データ作成部１５は、ウェブアプリケーションサーバ２からの入力情報と、表計算データ格納装置４から取得した表計算データ４１４とから該入力情報を有する記入済み表計算データを新たに作成する。具体的に、記入済み表計算データは、表計算データ４１４のフォーム入力セル４３ｂ内に、ウェブアプリケーションサーバ２からの入力情報を格納したものである。
【００３６】
また、表計算データ作成部１５は、表計算データ格納装置４に記入済み表計算データを格納する。尚、表計算データ格納装置４における記入済み表計算データの格納箇所は、対応する表計算データ４１４が格納されている同じ階層のフォルダであってもよいし、表計算データ４１４が格納される階層構造に対応する別の階層構造を予め用意しておき該別の階層構造の対応箇所に格納するものであってもよい。また、表計算データ４１４の別シートとして格納するものであってもよい。
【００３７】
（ウェブアプリケーションサーバ２）
ウェブアプリケーションサーバ２は、入力フォーム識別情報抽出部２１と、ウェブアプリケーション部２２と、利用者情報取得部２３と、日時取得部２４と、実績登録ログ作成部２５と、記憶部２６と、入力情報送信部２７とを有している。
【００３８】
入力フォーム識別情報抽出部２１は、ゲートウェイ装置１から送信されたＨＴＭＬデータを解析して入力フォーム毎の識別情報を抽出する。抽出された識別情報は、記憶部２６に格納される。ウェブアプリケーション部２２は、クライアント端末３のリクエストに応じて、ＨＴＭＬデータを該クライアント端末３へ送信し、入力フォームへ入力された入力情報をリクエストとして受け付ける。利用者情報取得部２３は、クライアント端末３からのリクエストからクライアント端末３を利用してチェックシート業務を行う利用者を識別する利用者情報を取得する。尚、利用者情報を取得するクライアント端末３からのリクエストは入力フォーム表示リクエスト送付時や入力情報リクエスト送付時に限定されず、前段階としてのログイン時に入力されたアカウント情報等であってもよい。日時取得部２４は、入力情報のリクエストを受け付けた日時の情報を取得する。
【００３９】
実績登録ログ作成部２５は、入力情報のリクエストの受け付け時に、利用者情報と日時情報とを有する実績登録ログを作成する。記憶部２６は、実績登録ログに基づいて、入力フォームへの入力情報、識別情報、利用者情報、及び、日時情報を対応付けて記憶する。入力情報送信部２７は、識別情報に対応付けられた入力フォームへの入力情報をゲートウェイ装置１へ送信する。
【００４０】
尚、本実施形態において、ゲートウェイ装置１及びウェブアプリケーションサーバ２は、コンピュータであり、ＣＰＵ（Central Processing Unit）と、ＣＰＵが実行するプログラム及びこれらプログラムに使用されるデータを書き替え可能に記憶するＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）と、プログラム実行時にデータを一時的に記憶するＲＡＭ（Random Access Memory）とを含んでいる。ゲートウェイ装置１及びウェブアプリケーションサーバ２が有する上記のような各部は、これらハードウェアとＥＥＰＲＯＭ内のソフトウェアとが協働して構築されている。尚、ゲートウェイ装置１及びウェブアプリケーションサーバ２は夫々１台のコンピュータに限定されず、複数のコンピュータに機能を分散させて設けるものであってもよい。また、例えば、ウェブアプリケーションサーバ２が、ゲートウェイ装置１の各部の機能を有するものであってもよい。
【００４１】
（クライアント端末３）
図１及び図７に示すように、クライアント端末３は、タッチパネル３１と、表示部３２と、制御部３３とを有している。表示部３２は、ゲートウェイ装置１からレスポンスされる表示データに基づく画面を表示する。タッチパネル３１は、表示部３２を覆うように設けられており、タッチ操作を行うことにより位置情報が制御部３３に送信され、外部からの入力が可能になっている。
【００４２】
制御部３３は、タッチパネル３１及び表示部３２の制御を行う。具体的に、制御部３３は、タッチパネル３１からの位置情報に応じて表示部３２に表示されている画面の何れがタッチされたかを判定し、ゲートウェイ装置１に対して、タッチ位置に応じたリクエスト情報を送信するようになっている。また、制御部３３は、ゲートウェイ装置１からの表示データに基づいて表示部３２に表示する画面を制御する。例えば、制御部３３はブラウザ機能を有しており、HTML形式でのレスポンスを表示部３２に表示可能となっている。
【００４３】
（クライアント端末３の表示態様）
次に、ウェブアプリケーションサーバ２からクライアント端末３に対して表示データのレスポンスがなされることによって、クライアント端末３の表示部３２に表示される表示態様について説明する。
【００４４】
先ず、クライアント端末３がウェブアプリケーションサーバ２にアクセスすると、表示部３２には、図８に示すような各システムにログインするためのログイン画面が表示される。ログイン画面においては、ログインに必要なＩＤとパスワードとを入力するためのログインダイアログ３０２が表示され、ログインダイアログ３０２に入力したＩＤとパスワードとの認証が行われる。尚、ログインは、クライアント端末３と赤外線やBluetooth等によりデータ通信可能なバーコードリーダーによって利用者が有する社員カード等のコードを読み取ってウェブアプリケーションサーバ２に自動的に送信することで認証（利用者を識別）するものであってもよい。
【００４５】
尚、ウェブアプリケーションサーバ２は、階層構造情報に対応付けられたリンク態様でクライアント端末３にＨＴＭＬデータを送信するようになっている。本実施形態では、ゲートウェイ装置において図２のように表計算データ４１４が格納されている場合、階層構造情報がゲートウェイ装置１を介してウェブアプリケーションサーバ２に送信され、表示部３２には、第１階層に対応するログイン画面が表示された後に、第２階層に対応するキャビネット画面、第３階層に対応するフォルダ画面が表示されるようになっている。
【００４６】
具体的に、ログイン画面において認証が行われると、表示部３２には、第２階層に対応する図９に示すような「キャビネット画面」が表示されるようになっている。キャビネット画面においては、第１階層を示すキャビネット画像２０３が表示され、キャビネット画像２０３が有する複数の配置領域に、第２階層の複数のフォルダ４１２に対応するフォルダシンボル２０４が配置されている。フォルダシンボル２０４には、各フォルダ４１２を識別するためのフォルダ名が付されている。利用者がフォルダシンボル２０４をタッチすることで、フォルダシンボル２０４に対応する図１０に示すような「フォルダ画面」が表示されるようになっている。
【００４７】
第３階層に対応するフォルダ画面においては、第２階層を示す本棚画像２０６が表示され、本棚画像２０６が有する１つの配置領域内に、第３階層の複数の表計算データ４１４に対応する本シンボル２０７が配置されている。本シンボル２０７には、表計算データ４１４を識別するためのチェックシート名が付されている。そして、利用者が本シンボル２０７をタッチすることで、表計算データ４１４を変換したＨＴＭＬデータが表示されるようになっている。
【００４８】
図１１は、図３に示す表計算データ４１４から変換されたＨＴＭＬデータが、クライアント端末３の表示部３２に表示された一例を示す。図１１に示すＨＴＭＬデータ１３１には、文字入力セル４３ａに対応する文字表示領域１３３ａと、フォーム入力セル４３ｂに対応する入力フォーム表示領域１３３ｂとが表示されている。入力フォーム表示領域１３３ｂには、フォーム入力セル４３ｂ内に記入されたコードが入力フォームとして表示されている。
【００４９】
（動作）
次に、図１２乃至図１３のフローチャートを参照して、本実施形態のチェックシート登録システム１００の動作について説明する。
【００５０】
図１２は、ゲートウェイ装置１が実行する表計算データ４１４をＨＴＭＬデータ１３１に変換する処理ルーチンのフローチャートを示す図である。
先ず、ゲートウェイ装置１は、表計算データ格納装置４から表計算データ４１４を取得する（Ｓ１）。尚、取得のタイミングは、ゲートウェイ装置１が所定期間毎に階層構造を監視し、変更や追加があったものを取得するものであってもよいし、表計算データ格納装置４に表計算データ４１４を格納した管理者等がゲートウェイ装置１に対して取得要求を行うものであってもよい。また、クライアント端末３からウェブアプリケーションサーバ２へのＨＴＭＬデータ表示要求があった場合に表計算データ格納装置４から表計算データ４１４を取得するものであってもよい。
【００５１】
そして、取得した表計算データ４１４からレイアウト情報、文字情報、及び、識別情報を有する入力フォーム情報を取得する（Ｓ２）。その後、スタイル定義データ及びＨＴＭＬ構造定義データを作成する（Ｓ３）。さらに、スタイル定義データ及びＨＴＭＬ構造定義データからＨＴＭＬデータを出力し（Ｓ４）、ＨＴＭＬデータをウェブアプリケーションサーバ２に送信して（Ｓ５）、本ルーチンを終了する。
尚、図示しないが、ＨＴＭＬデータを受信したウェブアプリケーションサーバ２は、ＨＴＭＬデータを解析して識別情報を抽出して記憶する処理ルーチンを実行する。
【００５２】
また、ＨＴＭＬデータをウェブアプリケーションサーバ２に送信する処理のタイミングはこれに限定されない。例えば、クライアント端末３からウェブアプリケーションサーバ２へのＨＴＭＬデータ表示要求があった場合にこの処理を行うものであってもよい。
【００５３】
また、図示しないが、ゲートウェイ装置１は、ウェブアプリケーションサーバ２から送信された識別情報と対応付けられた入力情報に基づいて記入済み表計算データを作成し、表計算データ格納装置４へ格納する処理ルーチンを実行する。
【００５４】
図１３は、ウェブアプリケーションサーバ２が実行する処理ルーチンのフローチャートを示す図である。
先ず、ウェブアプリケーションサーバ２は、クライアント端末３からＨＴＭＬデータ表示要求があった場合（Ｓ１１）に、該当するＨＴＭＬデータを該クライアント端末３へ送信する（Ｓ１２）。その後、クライアント端末３からの入力が行われるまで待機し（Ｓ１３）、入力があった場合には、利用者情報及び日時情報を取得する（Ｓ１４）。具体的には、利用者情報は図示しないログイン時に入力された社員コードを取得し、ウェブアプリケーションサーバ２がコンピュータとして有する時計機能から日時情報を取得する。尚、利用者情報の取得タイミングはこれに限定されず、ログイン時にウェブアプリケーションサーバ２に記憶しておくものであってもよい。
【００５５】
そして、取得した利用者情報と日時情報とから実績登録ログを作成する（Ｓ１５）。具体的には、実績登録ログは、利用者の稼動記録となるものであり、どの程度の頻度で利用者が作業を完了しているかを確認できるものである。実績登録ログは、データベース等に格納されるものであってもよいし、テキストファイル等に記録されるものであってもよい。
【００５６】
実績登録ログを作成した後、実績登録ログとは別に入力フォームへの入力情報、識別情報、利用者情報、及び、日時情報を対応付けて記憶する（Ｓ１６）。これにより、「利用者、日時、識別情報」ごとに分類及び集計を行い、利用者の実績や、検査対象毎の不良品の割合等を分析することができるようになっている。
【００５７】
その後、記憶した入力フォームへの入力情報、及び、識別情報とを対応付けてゲートウェイ装置１へ送信して（Ｓ１７）、本ルーチンを終了する。
【００５８】
以上、本発明の実施形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々に変更して実施することができるものである。
【符号の説明】
【００５９】
１  ゲートウェイ装置
２  ウェブアプリケーションサーバ
３  クライアント端末
４  表計算データ格納装置
１００  チェックシート登録システム
【図１】
0005579086.tif 000002
【図２】
0005579086.tif 000003
【図３】
0005579086.tif 000004
【図４】
0005579086.tif 000005
【図５】
0005579086.tif 000006
【図６】
0005579086.tif 000007
【図７】
0005579086.tif 000008
【図８】
0005579086.tif 000009
【図９】
0005579086.tif 000010
【図１０】
0005579086.tif 000011
【図１１】
0005579086.tif 000012
【図１２】
0005579086.tif 000013
【図１３】
0005579086.tif 000014