(57)【要約】 【課題】  端末装置のレイアウトの変更をプログラミングを意識することなく容易に行えるようにする。【解決手段】  携帯端末９００から表示レイアウト変更指示を受信すると、パラメータ解析部５０は、ユーザＩＤ及び端末ＩＤの何れがクライアント識別子として送信されてきたかを判定する。ユーザＩＤが送信されてきた場合は、当該ユーザＩＤに対応付けられた表示設定パラメータ情報を端末表示制御テーブル２０から読み出して、表示項目一覧抽出部４０へ出力する。表示項目一覧抽出部は、表示設定パラメータ情報から、カスタマイズ画面の生成に必要な項目、即ち、業務名称、画面情報、項目名称、表示有無を抽出して、Ｗｅｂ表示制御部３０に出力する。Ｗｅｂ表示制御部３０は、これらのデータをもとに表示レイアウトの変更を行うカスタマイズ画面を携帯端末９００に表示させる。【選択図】図１
2006285914.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ業務に係る複数の業務データを検索可能に記憶した業務データ記憶手段と、
前記業務データの検索結果を端末装置に表示させる際のレイアウトを制御する表示設定パラメータ情報を記憶するパラメータ記憶手段と、
前記端末装置から送信される前記表示設定パラメータ情報の変更指示を受信する受信手段と、
前記変更指示に従って前記パラメータ記憶手段により記憶された表示設定パラメータ情報を変更する変更手段と、
前記変更手段により変更された表示設定パラメータ情報に基づいたレイアウトで前記業務データの検索結果を前記端末装置に表示させる表示制御手段と、
を備えることを特徴とするデータ検索処理装置。
【請求項２】
前記パラメータ記憶手段により記憶されている表示設定パラメータ情報の内容が変更可能な変更画面を前記端末装置に表示させる変更画面表示制御手段を更に備え、
前記受信手段は、
前記変更画面に対する前記表示設定パラメータ情報の変更指示を受信する変更指示受信手段を有することを特徴とする請求項１記載のデータ検索処理装置。
【請求項３】
前記表示設定パラメータ情報は、前記検索結果の業務データを表示するか否かを表す表示有無情報を当該業務データ毎に含み、
前記表示制御手段は、
前記記憶手段により記憶された業務データの検索結果のうち、前記変更された表示設定パラメータ情報中の表示有無情報が表示するとした業務データを前記端末装置に表示させる表示有無制御手段を有することを特徴とする請求項１又は２に記載のデータ検索処理装置。
【請求項４】
前記表示設定パラメータ情報は、前記検索結果の業務データの表示順序を表す表示順序情報を含み、
前記表示制御手段は、
前記記憶手段により記憶された業務データの検索結果を、前記変更された表示設定パラメータ情報中の表示順序情報に基づいた表示順序で前記端末装置に表示させる表示順序制御手段を有することを特徴とする請求項１〜３の何れか一項に記載のデータ検索処理装置。
【請求項５】
前記パラメータ記憶手段は、複数のクライアント識別子毎に表示設定パラメータ情報を対応付けて記憶するクライアント毎記憶手段を有し、
前記端末装置からクライアント識別子を受信する識別子受信手段を更に備え、
前記変更手段は、
前記クライアント毎記憶手段により記憶された表示設定パラメータ情報のうち、前記受信手段により受信されたクライアント識別子に対応付けられた表示設定パラメータ情報を変更するクライアント毎変更手段を有することを特徴とする請求項１〜４の何れか一項に記載のデータ検索処理装置。
【請求項６】
前記クライアント識別子は、ユーザ毎に固有に割り振られたユーザ識別子を含み、
前記クライアント毎変更手段は、
前記受信手段により受信されたクライアント識別子がユーザ識別子であった場合に、当該ユーザ識別子に対応付けられた表示設定パラメータ情報を前記変更指示に従って変更するユーザ毎変更手段を有することを特徴とする請求項５記載のデータ検索処理装置。
【請求項７】
前記クライアント識別子は、端末装置毎に固有に割り振られた端末識別子を含み、
前記クライアント毎変更手段は、
前記受信手段により受信されたクライアント識別子が端末識別子であった場合に、当該端末識別子に対応付けられた表示設定パラメータ情報を前記変更指示に従って変更する端末毎変更手段を有することを特徴とする請求項５又は６に記載のデータ検索処理装置。
【請求項８】
前記パラメータ記憶手段は、全端末装置に共通する表示設定パラメータ情報を記憶する共通パラメータ記憶手段を有し、
前記変更手段は、
前記識別子受信手段によりクライアント識別子が受信されなかった場合に、前記全端末装置に共通する表示設定パラメータ情報を前記変更指示に応じて変更する全端末一括変更手段を有することを特徴とする請求項５〜７の何れか一項に記載のデータ検索処理装置。
【請求項９】
ユーザ業務に係る複数の業務データを検索可能に記憶した業務データ記憶機能と、
前記業務データの検索結果を端末装置に表示させる際のレイアウトを制御する表示設定パラメータ情報を記憶するパラメータ記憶機能と、
前記端末装置から送信される前記表示設定パラメータ情報の変更指示を受信する受信機能と、
前記変更指示に従って前記パラメータ記憶機能により記憶された表示設定パラメータ情報を変更する変更機能と、
前記変更機能により変更された表示設定パラメータ情報に基づいたレイアウトで前記業務データの検索結果を前記端末装置に表示させる表示制御機能と、
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ検索処理装置及びプログラムに関する。
【背景技術】
【０００２】
伝票発行や仕入れ管理、在庫管理等のユーザ業務の作業の効率化を図るために、このような業務作業をコンピュータで行うためのアプリケーションソフト（以下、「業務アプリケーション」という。）が広く普及している。
【０００３】
この業務アプリケーションは、ユーザ業務に係る商品コードや商品名等の様々な項目のデータ（以下、「業務データ」という。）を検索可能に記憶したデータベース（以下、「業務アプリＤＢ」という。）を管理している。ユーザが業務アプリケーションの画面上で業務データの登録や削除等を行うと、これらの操作に従ってＤＢが更新される。
【０００４】
また、業務アプリＤＢを管理するサーバ（データ検索処理装置）に所定の通信回線を介して接続可能な端末装置を用いて当該ＤＢを遠隔的に更新するシステムも知られている。端末装置の業務アプリケーションは、ユーザの要求に従った業務データの検索結果をサーバから取得して、その検索結果の業務データを項目毎に端末装置上に一覧表示する。
【０００５】
このような業務アプリケーションは、例えば、Ｊａｖａ（登録商標）や、ＡＳＰ（Active Sever Pages）、ＶＢ（Visual Basic）等のＷＷＷ（World Wide Web）拡張用のプログラミング言語で記述・作成されている。
【０００６】
ところで、メーカでの生産・出荷時の業務アプリケーションは、顧客（ユーザ）の要望に合わせて、検索結果として表示する業務データの表示レイアウトや、検索開始時に入力する業務データの入力レイアウトの仕様を変更（カスタマイズ）する必要がある。そのため、業務アプリケーションの販売店が、顧客に納入するに当たって個々にカスタマイズを行ったり、その納入後に顧客自身がカスタマイズを行ったりする。
【０００７】
このカスタマイズの方法には、
（１）業務アプリケーションを記述したプログラミング言語を用いて直接ソースプログラムを変更する方法
（２）業務アプリケーション独自のカスタマイズ装置を用いて間接的にソースプログラムを変更する方法
（３）初期設定ファイルやレジストリの設定を変更する方法
の３つがある。
【０００８】
特に（２）の方法に使用されるカスタマイズツールとして、伝票フォーマットや業務ルールの変更指示に従って、ソースプログラムを修正することで、ユーザがソースプログラムに手を加えることなく業務アプリケーションを変更するカスタマイズ装置が知られている（特許文献１及び２参照）。
【特許文献１】特開平８−２１２０６２号公報
【特許文献２】特開２００１−１４７８０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、（１）〜（３）の方法には次ぎのような課題があった。
即ち、（１）のソースプログラムを直接変更する方法は、その変更毎にコーディング作業や動作テストを行わなければならず、その工数は膨大となる。また、カスタマイズを請け負う販売店側に、プログラミングに関する専門的な知識や技術が要求される。
【００１０】
（２）のカスタマイズ装置（特許文献１及び２）を用いる方法は、プログラミングに関する専門的な知識や技術は必要としないため、ソースプログラムを意識することなくカスタマイズを行うことができる。しかし、カスタマイズ装置は、端末装置毎に業務アプリケーションを個々に変更するため、端末装置毎のカスタマイズは可能であるが、端末装置を使用するユーザ毎にカスタマイズすることはできない。また、全端末装置を共通のレイアウトにする場合には、カスタマイズ装置を用いて個々の端末装置をカスタマイズしなければならず、費用及び時間のコストが非常に高くなってしまった。
【００１１】
（３）の初期設定ファイルやレジストリを変更する方法は、例えば、文字サイズや文字色の変更といったように、そのカスタマイズが可能な範囲は限られている。このため、検索結果の業務データを表示の有無や、その表示順序といったレイアウトの変更を行うことはできなかった。
【００１２】
本発明の課題は、端末装置のレイアウトの変更をプログラミングを意識することなく容易に行えるようにすることである。
【課題を解決するための手段】
【００１３】
請求項１記載の発明は、ユーザ業務に係る複数の業務データを検索可能に記憶した業務データ記憶手段と、前記業務データの検索結果を端末装置に表示させる際のレイアウトを制御する表示設定パラメータ情報を記憶するパラメータ記憶手段と、前記端末装置から送信される前記表示設定パラメータ情報の変更指示を受信する受信手段と、前記変更指示に従って前記パラメータ記憶手段により記憶された表示設定パラメータ情報を変更する変更手段と、前記変更手段により変更された表示設定パラメータ情報に基づいたレイアウトで前記業務データの検索結果を前記端末装置に表示させる表示制御手段とを備えることを特徴とする。
【発明の効果】
【００１４】
請求項１及び９に記載の発明によれば、端末装置からの変更指示に従って表示パラメータ設定情報を変更して、その変更後の表示パラメータ設定情報に基づいたレイアウトで検索結果を表示させることができるので、端末装置側の仕様（業務アプリケーション）を変更することなく、また、プログラミングを意識することなくそのレイアウトの変更が可能になる。
【００１５】
請求項２記載の発明によれば、表示設定パラメータの内容を表示した変更画面上に対する変更指示を受信して、表示設定パラメータを変更するので、ユーザは、その変更画面の内容を参照して容易にレイアウトの変更を行うことができ、また、プログラミングを意識することがない。
【００１６】
請求項３記載の発明によれば、表示有無情報が表示するとした業務データが端末装置に表示されるので、ユーザは、表示有無情報の変更指示を行うことで、所望の業務データを表示させるようにレイアウトの変更ができる。
【００１７】
請求項４記載の発明によれば、表示順序情報に基づいた表示順序で業務データが端末表示に表示されるので、ユーザは、表示順序情報の変更指示を行うことで、所望の順序で業務データを表示させるようにレイアウトの変更ができる。
【００１８】
請求項５記載の発明によれば、受信したクライアント識別子に対応付けられた表示設定パラメータ情報を変更するので、クライアント識別子毎のレイアウトの変更が可能である。
【００１９】
請求項６記載の発明によれば、ユーザ識別子に対応付けられた表示設定パラメータ情報を変更するため、ユーザ毎にレイアウトの変更が可能である。
【００２０】
請求項７記載の発明によれば、端末識別子に対応付けられた表示設定パラメータ情報を変更するため、端末装置毎にレイアウトの変更が可能である。
【００２１】
請求項８記載の発明によれば、クライアント識別子を受信しなかった場合に、全端末装置に共通する表示設定パラメータ情報を変更するので、全端末装置のレイアウトを一括して変更することができる。
【発明を実施するための最良の形態】
【００２２】
〔実施形態〕
以下、本発明のデータ検索処理装置を業務サーバに適用し、当該業務サーバと携帯端末装置（以下、「携帯端末」と略す。）とを備える業務データ検索システムの実施形態について図１〜図８を参照して詳細に説明する。
【００２３】
〔システム概要〕
図１は、業務データ検索システム１のシステム構成の一例を示すブロック図である。図１によれば、業務データ検索システム１は、業務サーバ１００と携帯端末９００とが有線／無線の電話網やインターネット網の通信回線Ｎを介して通信可能に構成されている。
【００２４】
携帯端末９００は、携帯電話やＰＨＳ、ＰＤＡ、ハンディターミナル、ノート型パーソナルコンピュータ等の所謂クライアントサーバシステムのクライアントに相当する端末装置であり、同図によれば、メニューキー９４６、カーソルキー９４４、決定キー９４４及び数値キー９４８等により構成される操作入力キー群９４２とディスプレイ９５２とを備えて構成されている。
【００２５】
カーソルキー９４４は、画面のスクロールや選択操作を行うためのキーあり、上下左右の４方向を検知可能に構成される。ユーザは、例えば、メニューキー９４６の押下操作によりメニューリストを表示させる。そして、そのメニューリストから機能の選択や設定内容の変更をカーソルキー９４４の押下することで行い、更に決定キー９４４の押下により機能の選択や設定内容の変更を決定・確定し、携帯端末９００の各種設定を行う。
【００２６】
また、携帯端末９００には、ユーザ業務に係るアプリケーションソフト（以下、「業務アプリ」と略す。）が予めインストールされており、この業務アプリの機能には大別して業務アプリ検索機能と、表示レイアウト変更機能との２つがある。
【００２７】
業務アプリ検索機能は、業務アプリデータベース（以下、「業務アプリＤＢ」と略し、その詳細は後述する。）８０の検索結果をディスプレイ９５２に一覧表示する機能である。ユーザは、商品コードや得意先コード等を数値キー９４８の押下によって入力して決定キー９４４を押下する。このとき、その入力された入力データが業務サーバ１００に送信されて、業務サーバ１００は、携帯端末９００で実行中の業務名称において表示させる業務データを業務アプリＤＢ１０から検索する。そして、その検索結果を携帯端末９００のディスプレイ９５２に一覧表示させる。
【００２８】
例えば、ユーザが在庫照会業務において、商品コード“０００００１”を入力した場合、商品コード“０００００１”に対応付けられた業務データの商品名称「活き毛がに」、在庫評価単位「５，０００」、在庫数量「５２２」が業務アプリＤＢ１０から検索されて、図１に示すような検索結果一覧画面上に表示される。
【００２９】
表示レイアウト変更機能は、業務アプリ検索機能の検索結果を一覧表示させる際の業務データの表示の有無やその表示順序といった表示レイアウトを変更する機能である。デフォルト時には、その表示レイアウトは、予め定められたデフォルトに設定されているが、表示レイアウト変更機能により、ユーザ毎、若しくは携帯端末９００毎に表示レイアウトを変更することができる。尚、この表示レイアウト変更機能については、以下で詳細に説明していく。
【００３０】
〔携帯端末の構成〕
ここで、携帯端末９００の機能構成について図４のブロック図を用いて説明する。図４によれば、携帯端末９００の機能構成の一例を示すブロック図を示す。同図によれば、携帯端末９００は、ＣＰＵ（Central Processing Unit）９１０、フラッシュメモリ９２０、ＲＡＭ（Random Access Memory）９３０、入力部９４０、表示部９５０及び通信部９６０がバス９７０に接続されて構成されている。
【００３１】
ＣＰＵ９１０は、入力部９４０から入力される操作信号に応じてフラッシュメモリ９２０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、その処理結果を表示部９５０に出力して各種画面を表示させる。
【００３２】
フラッシュメモリ９２０は、読み書き可能な不揮発性メモリであり、各種初期設定、ハードウェアの検査、必要なプログラムのロード等を行うための初期プログラム、携帯端末９００の動作に係る各種機能を実現するためのデータやプログラムを格納する。
【００３３】
また、図４によれば、フラッシュメモリ９２０は、業務アプリケーションプログラム９２２と、ユーザＩＤ９２４と、端末ＩＤ９２６とを格納している。業務アプリケーションプログラム９２２は、上述した業務アプリを実現するためのプログラムである。ＣＰＵ９１０は、ユーザの入力部９４０の操作により所定の操作（例えば、メニューリストから「業務アプリ」を選択する操作）が為されたことを検知すると、業務アプリケーションプログラム９２２をフラッシュメモリ９２０から読み出して業務アプリを実行する。
【００３４】
業務アプリの実行時に、ＣＰＵ９１０は、ユーザにより入力されたデータや指示内容を業務サーバ１００に送信し、また、業務サーバ１００から送信されるＷｅｂ表示データを表示して表示部９５０に表示させる。
【００３５】
ユーザＩＤ９２４は、携帯端末９００のユーザ毎に固有に割り振られたユーザ識別子であり、先頭に“Ｕ”が付加された文字列（例えば、“Ｕ１２３４”）で表される。ユーザが、携帯端末９００の使用開始時に自分のユーザＩＤを入力すると、ＣＰＵ９１０は、その入力されたユーザＩＤをフラッシュメモリ９２０に記憶させる。
【００３６】
端末ＩＤ９２６は、携帯端末９００毎に固有に割り振られた端末識別子であり、先頭に“Ｔ”が付加された文字列（例えば、「Ｔ５６７８」）で表される。携帯端末９００の生産時に所謂シリアル番号として端末ＩＤ９２６が発行されて、フラッシュメモリ９２０に記憶保持される。尚、端末ＩＤ９２６は、業務サーバ１００が携帯端末９００を個々に識別可能なように設定されていればよく、その設定方法は上述した方法に限らず、例えば、業務サーバ１００により発行されるものであってもよい。
【００３７】
ＣＰＵ９１０は、業務アプリ検索機能及び表示レイアウト変更機能において、ユーザＩＤ９２４及び端末ＩＤ９２６の何れかを業務サーバ１００に送信するか、若しくは何れも送信しない。
【００３８】
このとき、業務サーバ１００のパラメータ解析部５０は、携帯端末９００から送信されたクライアント識別子が、ユーザＩＤであるか端末ＩＤであるかをその先頭文字列によって判別する。即ち、受信したクライアント識別子の先頭文字列が“Ｙ”である場合は、そのクライアント識別子の種別がユーザＩＤであると判別し、“Ｔ”である場合は、端末ＩＤであると判別するのである。
【００３９】
このクライアント識別子の判別方法は、これに限らず、例えば、ユーザＩＤ９２４を１０桁の文字列、端末ＩＤ９２６を４桁の文字列というように予め桁数を決定しておき、ＣＰＵ９１０は、その桁数から判別してもよく、その判別方法は適宜公知技術を採用可能である。
【００４０】
ＲＡＭ９３０は、ＣＰＵ９１０が実行するプログラムに係るデータを一時的に記憶するための記憶領域であり、図４によれば、検索データ９３２と、レイアウト変更業務９３４とを記憶している。
【００４１】
検索データ９３２は、業務アプリ検索機能において業務アプリＤＢ１０の検索に必要なデータであり、少なくとも、商品コード等のユーザにより入力された入力データ、当該入力データの項目名称、在庫照会等のユーザ業務の業務名称を含んでいる。レイアウト変更業務９３４は、表示レイアウト変更機能においてレイアウトの対象となる業務名称であり、ユーザによって入力指定される。
【００４２】
入力部９４０は、図１に示す各種操作入力キー群９４２に相当するものであり、押下されたキーの押下信号をＣＰＵ９１０に出力する。表示部９５０は、図１に示すディスプレイ９５２に相当するものであり、ＣＰＵ９１０の制御に基づいて各種画面を表示させるものであり、ＬＣＤ（Liquid Crystal Display）等により構成される。通信部９６０は、通信回線Ｎに接続してデータ通信するための機能部であり、モデムやＬＡＮインターフェイス等を備えて構成される。
【００４３】
〔業務サーバの機能構成〕
次に、業務サーバ１００の機能構成について図１を用いて説明する。同図によれば、業務サーバ１００は、記憶部２００、制御部３００及び通信部４００（図４参照）を備えて構成されている。
【００４４】
〔記憶部〕
記憶部２００は、記憶媒体へのデータの読み書きを磁気的又は光学的に行う機能部であり、例えば、ＨＤＤ等により構成される。また、図１によれば、記憶部２００は、業務アプリデータベース１０と、端末表示制御テーブル２０とを記憶している。
【００４５】
業務アプリデータベース１０は、ユーザ業務に係る複数の業務データを検索可能に対応付けて蓄積記憶するデータベースである。業務データには、例えば、商品コード、商品名、在庫評価単価、最終仕入日等があり、これらの業務データが対応付けられて記憶されている。
【００４６】
例えば、商品コード「００００１」、商品名「活き毛がに」、在庫評価単価「５，０００」、在庫数量「５２２」といった業務データが対応付けられている。これにより、ユーザが、携帯端末９００に商品コード「００００１」を入力した場合に、当該商品コードに対応付けられた業務データを業務アプリＤＢ１０から読み出して携帯端末９００に表示することが可能となる。
【００４７】
端末表示制御テーブル２０は、表示設定パラメータ情報をクライアント識別子に対応付けて蓄積記憶するデータテーブルである。表示設定パラメータ情報は、携帯端末９００に業務アプリＤＢ１０の検索結果を表示させる際の表示レイアウトを制御するための制御情報であり、ユーザ業務の業務名称、業務毎に設定された画面名称、各画面内に表示する業務データの項目名称、表示有無、必須任意区分及び使用区分を含んで構成される。
【００４８】
表示有無は、業務データを携帯端末９００に表示させるか否か表す表示有無情報であり、変更値と既定値とを有する。表示有無に対応する項目名称の業務データを表示させる場合は「あり」、表示させない場合は「なし」に設定される。初期状態において、表示有無の変更値及び規定値は同一に設定されているが、ユーザの設定変更操作に基づいて変更値は変えることができる。また、表示レイアウトを初期状態に戻す場合には、規定値が変更値にコピーされる。
【００４９】
必須任意区分は、項目名称の表示有無の変更が可能であるか否かを表すデータでる。必須任意区分が「必須」である場合は表示有無が変更できず、「任意」である場合に変更可能である。
【００５０】
使用区分は、項目名称の表示有無を使用するか否かを表すデータである。使用区分が「使用する」である場合は、表示有無の変更値を用いたレイアウトで業務データを表示し、「使用しない」である場合は、変更値ではなく規定値を用いたレイアウトで表示する。
【００５１】
図２（ａ）は、端末表示制御テーブル２０のデータ構成の一例を示す図である。例えば、先頭レコードＲ１の表示設定パラメータ情報には、業務名称「在庫照会」、画面名称「在庫情報」、項目名称「商品コード」、必須任意区分「必須」、使用区分「使用する」、表示有無の変更値「あり」及び規定値「あり」が対応付けられている。これは、「在庫照会」業務の「在庫情報」の画面上では「商品コード」は必ず表示することを表しており、また、使用区分「使用する」は、商品コードの表示を、表示有無の変更値に基づいて行うことを表している。
【００５２】
クライアント識別子は、表示レイアウトを変更の対象となる携帯端末９００を識別するためのデータであり、ユーザＩＤ、端末ＩＤ及び共通ＩＤ“００００”がある。パラメータ解析部５０は、携帯端末９００がユーザＩＤ９２４又は端末ＩＤ９２６を送信してきた場合には、その送信されたＩＤに対応する表示設定パラメータを端末表示制御テーブル２０から読み出して、携帯端末９００の表示レイアウトを変更するが、ユーザＩＤ９２４及び端末ＩＤ９２６の何れも送信されてこなかった場合は、共通ＩＤに対応する表示設定パラメータを読み出して携帯端末９００の表示レイアウトを変更する。
【００５３】
図２（ａ）に示すように、例えば、共通ＩＤ“００００”、ユーザＩＤ“Ｕ１２３４”、端末ＩＤ“Ｔ５６７８”といったクライアント識別子毎に表示設定パラメータ情報が対応付けられている。このため、携帯端末９００の表示レイアウトを、ユーザ毎や携帯端末９００毎に設定することができる。また、クライアント識別子を送信しない携帯端末９００の表示レイアウトを一括して設定することもできる。
【００５４】
業務サーバ１００は、業務アプリ検索機能の検索結果を端末表示制御テーブル２０に基づいた表示レイアウトで携帯端末９００に表示させる。図２（ｃ）は、図２（ａ）の端末表示制御テーブル２０に基づいて表示レイアウトで検索結果を一覧表示した検索結果一覧画面Ｄ２００の一例である。図２（ｃ）に示すように、表示有無の変更値が「あり」に設定された商品コードＤ２０１、商品名Ｄ２０３、在庫評価単価Ｄ２０５、最終仕入日付Ｄ２０７、在庫数量Ｄ２０９及び引当可能数量Ｄ２１１の業務データが適宜その項目名称と共に一覧表示される。
【００５５】
また、業務サーバ１００は、検索結果一覧画面の表示レイアウトの変更設定をユーザに行わせるためのカスタマイズ画面（変更画面）を携帯端末９００に表示させる。図２（ｂ）は、カスタマイズ画面Ｄ１００の一例である。図３（ｃ）によれば、カスタマイズ画面Ｄ１００は、端末表示制御テーブル２０に記憶された項目名称Ｄ１０１〜Ｄ１０９と、当該項目名称の表示有無を設定するチェックボックスＣＢ１０１〜ＣＢ１０７とを一覧表示している。表示有無の変更値が「あり」の場合は、チェックボックスの「表示」側に、「なし」の倍は「非表示」側にマーカＭが表示される。
【００５６】
このマーカＭは、カーソルキー９４４の操作により「表示」及び「非表示」の何れかを選択可能に表示される。ユーザは、各項目名称毎のマーカＭで、「表示」及び「非表示」を選択して、決定キー９４４を押下することで表示レイアウト変更機能の設定を完了する。このため、ユーザは、プログラミングを意識することなく、マーカＭで選択するといった簡単な操作で表示レイアウトの変更ができる。
【００５７】
〔制御部〕
制御部３００は、Ｗｅｂ表示制御部３０、表示項目一覧抽出部４０、レイアウト変更制御部６０、パラメータ解析部５０及びデータ管理部７０を備えて構成され、ＣＰＵやメモリ３１０により実現される。尚、制御部３００が有する各部の機能は、本発明のプログラムに従った処理により実現される。
【００５８】
メモリ３１０は、フラッシュメモリやＲＡＭ等により構成され、制御部３００の各機能部が読み書き可能な記憶領域である。メモリ３１０は、図２に示すようなデータ構成であり、メモリ３１０は、受信データ３１２、取得パラメータ情報３１６及び検索結果３１８とを記憶している。
【００５９】
受信データ３１２は、表示レイアウト変更指示及び業務アプリ実行指示に伴って携帯端末９００から送信されたデータあり、クライアント識別子３１３、レイアウト変更業務３１４及び検索データ３１５を有して構成される。
【００６０】
クライアント識別子３１３には、ユーザＩＤ、端末ＩＤ及び共通ＩＤの何れかが設定される。パラメータ解析部５０は、携帯端末９００からクライアント識別子が送信されたか否かを判定し、送信されなかったと判定した場合は、共通ＩＤ“００００”をクライアント識別子３１３として設定記憶する。また、送信されたと判定した場合には、その送信されたユーザＩＤ９２４又は端末ＩＤ９２６をクライアント識別子３１３としてメモリ３１０に記憶する。
【００６１】
取得パラメータ情報３１６は、パラメータ解析部５０が端末表示制御テーブル２０から取得した表示設定パラメータ情報である。表示レイアウト変更機能において、パラメータ解析部５０は、クライアント識別子３１３と、レイアウト変更業務３１４の業務名称とを検索キーにして、端末表示制御テーブル２０を検索する。その検索の結果となる表示設定パラメータ情報を取得パラメータ情報３１６として記憶する。
【００６２】
また、業務アプリ検索機能において、パラメータ解析部５０は、クライアント識別子３１３と、検索データ３１５に含まれる業務名称を検索キーにして端末表示制御テーブル２０を検索して、同様に表示設定パラメータ情報を取得する。これにより、ユーザＩＤ毎、端末ＩＤ毎、共通ＩＤの表示設定パラメータ情報が読み出されることとなる。
【００６３】
検索結果３１８は、業務アプリＤＢ１０の検索結果である。データ管理部７０は、検索データ３１５に含まれる項目名称の入力データと同一の業務データを業務アプリＤＢ１０から検索し、当該業務データに対応付けられた他の業務データを読み出して、検索結果３１８としてメモリ３１０に記憶する。
【００６４】
Ｗｅｂ表示制御部３０は、表示項目一覧抽出部４０より取得された取得パラメータ情報３１６から図３（ｃ）のようなカスタマイズ画面を表示させるためのＷｅｂ表示データ、レイアウト変更制御部６０から出力された業務アプリＤＢ１０の検索結果から、図３（ｂ）のような検索結果一覧画面を表示させるためのＷｅｂ表示データを生成する。そして、通信部４００を介して当該Ｗｅｂ表示データを携帯端末９００に送信する。このとき、携帯端末９００では、業務サーバ１００から送信されたＷｅｂ表示データに基づいた画面を表示することで、検索結果一覧画面やカスタマイズ画面を表示することができる。
【００６５】
また、Ｗｅｂ表示制御部３０は、携帯端末９００から送信されたＷｅｂ表示データを表示設定パラメータ情報に変換して、表示項目一覧抽出部４０を介してパラメータ解析部５０に出力する。
【００６６】
尚、Ｗｅｂ表示制御部３０は、ＷＷＷ（World Wide Web）上の携帯端末９００が表示可能な形式の表示データ（例えば、ＨＴＭＬ形式の表示データ）を生成することとするが、その表示データのデータ形式は、これに限らず適宜公知技術を採用してもいし、業務データ検索システム１独自のデータ形式としてもよい。
【００６７】
表示項目一覧抽出部４０は、パラメータ解析部５０から出力された表示設定パラメータから、カスタマイズ画面の表示に必要な項目、即ち、業務名称、画面名称、項目名称及び表示有無を抽出して、取得パラメータ情報３１６としてＷｅｂ表示制御部３０に出力する。
【００６８】
パラメータ解析部５０は、携帯端末９００から受信したクライアント識別子の種別の判定（後述）と、端末表示制御テーブル２０からの表示設定パラメータ情報の読み出しとを行う。この読み出した表示設定パラメータ情報は、取得パラメータ情報３１６としてレイアウト変更制御部６０に出力する。
【００６９】
また、パラメータ解析部５０は、Ｗｅｂ表示制御部３０から出力された表示設定パラメータ情報、即ち、ユーザによりカスタマイズ画面において表示レイアウトの設定変更が為された後の表示設定パラメータ情報を端末表示制御テーブル２０に記憶して更新する。
【００７０】
データ管理部７０は、上述したように検索データ３１５の入力データと項目名称から業務アプリＤＢ１０を検索して、その検索結果３１８をレイアウト変更制御部６０に出力する。
【００７１】
レイアウト変更制御部６０は、取得パラメータ情報３１６の表示有無に基づいて、検索結果３１８中の業務データの表示レイアウトを変更してＷｅｂ表示制御部３０に出力する。より具体的には、取得パラメータ情報３１６の表示有無が「あり」の項目名称の業務データは、Ｗｅｂ表示制御部３０に出力し、表示有無が「なし」の項目名称の業務データはＷｅｂ表示制御部３０に出力しない。このため、Ｗｅｂ表示制御部３０には、表示有無が「あり」の業務データのみが出力されてくるため、検索結果一覧画面にはその業務データのみが表示される。
【００７２】
通信部４００は、携帯端末９００の通信部９６０と同様であり、携帯端末９００から送信される表示レイアウト変更指示や業務アプリ検索指示、クライアント識別子３１３、レイアウト変更業務３１４、検索データ３１５等の受信を行い、また、Ｗｅｂ表示制御部３０により生成されたＷｅｂ表示データを携帯端末９００に送信する。
【００７３】
〔業務データ検索システムの動作〕
次に、業務データ検索システム１の具体的な動作について図５〜図７を用いて説明する。先ず、図５に示すフローチャートを用いて表示レイアウト変更機能における業務データ検索システム１の動作を説明する。
【００７４】
〔表示レイアウト変更機能〕
先ず、メニューキー９４６の押下により表示したメニューリストからの「レイアウト変更」の選択と、業務名称の入力との表示レイアウト変更操作が為されると、携帯端末９００のＣＰＵ９１０は、レイアウト変更業務９３４と、クライアント識別子を業務サーバ１００に送信する（ステップＢ１）。
【００７５】
ＣＰＵ９１０が、ユーザＩＤ９２４及び端末ＩＤ９２６の何れをクライアント識別子として送信するかは、ユーザや業務データ検索システム１の管理者等により予め設定されており、どちらも送信しないと設定されている場合は、レイアウト変更業務９３４のみを送信する。
【００７６】
業務サーバ１００では、通信部４００を介して携帯端末９００から表示レイアウト変更指示を受信すると、Ｗｅｂ表示制御部３０が、当該指示と共に送信されてくるデータを表示項目一覧抽出部４０を介してパラメータ解析部５０に出力する。
【００７７】
パラメータ解析部５０は、そのデータ中にクライアント識別子があるか否かを判定し（ステップＡ１）、クライアント識別子がなかったと判定した場合（ステップＡ１；Ｎｏ）、メモリ３１０のクライアント識別子３１３を空（共通ＩＤの“００００”）に設定する（ステップＡ３）。
【００７８】
また、クライアント識別子があると判定した場合（ステップＡ１；Ｙｅｓ）、そのクライアント識別子の種別がユーザＩＤ及び端末ＩＤの何れであるかを判定する（ステップＡ５）。パラメータ解析部５０は、ユーザＩＤであると判定した場合には（ステップＡ５；ユーザ）、そのユーザＩＤをクライアント識別子３１３として設定し（ステップＡ７）、端末ＩＤであると判定した場合には（ステップＡ５；端末）、当該端末ＩＤをクライアント識別子３１３としてメモリ３１０に設定する（ステップＡ９）。
【００７９】
次いで、パラメータ解析部５０は端末表示制御テーブル２０を読み込み（ステップＡ１１）、レイアウト変更業務３１４とクライアント識別子３１３とを検索キーに設定して、端末表示制御テーブル２０から表示設定パラメータ情報を読み出す。具体的には、レイアウト変更業務３１４及びクライアント識別子３１３と同一の業務名称とクライアント識別子とを含む端末表示制御テーブル２０のレコードを読み出し、そのレコード中の表示設定パラメータ情報を取得して、取得パラメータ情報３１６としてメモリ３１０に記憶する（ステップＡ１３）。
【００８０】
表示項目一覧抽出部４０が、取得パラメータ情報３１６から業務名称、画面名称、項目名称及び表示有無を抽出して出力すると、Ｗｅｂ表示制御部３０は、それらのデータに基づいて、図２（ｃ）に示すようなカスタマイズ画面を表示させるためのＷｅｂ表示データを生成して、携帯端末９００に通信部４００を介して送信する（ステップＡ１５）。
【００８１】
このとき、携帯端末９００のＣＰＵ９１０は、通信部９６０を介してＷｅｂ表示データを受信して、当該データに基づいて図２（ｃ）のようなカスタマイズ画面を表示部９５０に表示させる（ステップＢ３）。
【００８２】
ＣＰＵ９１０は、入力部９４０の操作によりチェックボックスＣＢ１０１〜ＣＢ１０７上のマーカＭにより選択された業務項目毎の「表示」及び「非表示」の設定変更を（ステップＢ５）、決定キー９４４が押下されるまで行う。決定キー９４４が押下されて、設定変更が終了したと判定すると（ステップＢ７；Ｙｅｓ）、ＣＰＵ９１０は、設定変更後のカスタマイズ画面のＷｅｂ表示データを業務サーバ１００に送信する（ステップＢ９）。
【００８３】
業務サーバ１００では、携帯端末９００から送信されたＷｅｂ表示データから、Ｗｅｂ表示制御部３０が業務名称、画面名称、項目名称及び表示有無の表示設定パラメータ情報を取得し、パラメータ解析部５０が取得された表示設定パラメータ情報で端末表示制御テーブル２０を更新する（ステップＡ１７）。
【００８４】
例えば、ユーザが、図２（ｂ）のカスタマイズ画面Ｄ１００のチェックボックスＣＢ１０３のマーカＭを、図７（ｂ）のように「非表示」に変更したとする。そして、決定キー９４４を押下すると、図７（ｂ）のカスタマイズ画面Ｄ１００ａのＷｅｂ表示データが業務サーバ１００に送信される。
【００８５】
業務サーバ１００では、受信したＷｅｂ表示データから業務名称「在庫照会」、画面名称「在庫照会」、項目名称「最終仕入日付」、表示有無の変更値「なし」という表示設定パラメータ情報を取得する。これにより、図２（ａ）の端末表示制御テーブル２０が、図７（ａ）に示すようなテーブル構成の端末表示制御テーブル２０ａに更新される。
【００８６】
パラメータ解析部５０は、変更後の端末表示制御テーブル２０からステップＡ１３と同様に表示設定パラメータ情報を読み出して、レイアウト変更制御部６０に当該表示設定パラメータ情報を渡す。レイアウト変更制御部６０は、当該表示設定パラメータ情報に基づいて、図７（ｃ）に示す検索結果一覧画面Ｄ２００ａのようなプレビュー画面を携帯端末９００に表示させる（ステップＡ２１）。
【００８７】
より具体的には、先ず、データ管理部７０が、レイアウト変更業務３１４において表示する業務データのサンプルを業務アプリデータベース１０から検索して、レイアウト変更制御部６０に出力する。レイアウト変更制御部６０は、パラメータ解析部５０から出力された表示設定パラメータ情報の表示有無の変更値が「あり」に設定されている項目名称の業務データをデータ管理部７０から出力された業務データから抽出して、Ｗｅｂ表示制御部３０に出力する。
【００８８】
Ｗｅｂ表示制御部３０は、レイアウト変更制御部６０から出力された業務データを一覧表示するプレビュー画面のＷｅｂ表示データを生成して携帯端末９００に送信する。
【００８９】
携帯端末９００のＣＰＵ９１０は、業務サーバ１００から送信されたＷｅｂ表示データを受信して、当該Ｗｅｂ表示データに基づいたプレビュー画面を表示部９５０に表示させる（ステップＢ１１）。これにより、ユーザは、自分の変更した表示レイアウトの確認を行うことができる。
【００９０】
〔業務アプリ実行機能〕
次に、業務アプリ実行機能における業務データ検索システム１の動作について図６のフローチャートを用いて説明する。尚、図５に示すフローチャートと同一の処理ステップには同一のステップ番号を付してその詳細な説明は省略する。
【００９１】
先ず、メニューキー９４６の押下により表示したメニューリストから「検索実行」を選択し、検索データ９３２の入力を行う業務アプリ検索操作が為されると、携帯端末９００のＣＰＵ９１０は、業務アプリ検索指示及び検索データ９３２と共に、表示レイアウト変更機能と同様にクライアント識別子を業務サーバ１００に送信する（ステップＢ１−１）。
【００９２】
業務サーバ１００は、業務アプリ検索指示を受信すると、メモリ３１０に検索データ３１５を記憶すると共に、表示レイアウト変更機能と同様の処理で、クライアント識別子３１３に応じたカスタマイズ画面を携帯端末９００に表示させる（ステップＡ１〜Ａ１５）。
【００９３】
携帯端末９００では、業務サーバ１００から送信されたＷｅｂ表示データに基づいて、カスタマイズ画面を表示部９５０に表示させた後、ユーザの入力部９４０の操作に従ってカスタマイズ画面の設定変更を受け付ける。そして、決定キー９４４が押下されると、設定変更後のカスタマイズ画面のＷｅｂ表示データを業務サーバ１００に送信する（ステップＢ３〜Ｂ９）。
【００９４】
業務サーバ１００では、携帯端末９００から送信されたＷｅｂ表示データの受信、表示設定パラメータ情報の取得を行って、端末表示制御テーブル２０を更新する（ステップＡ１７）。そして、データ管理部７０は、検索データ３１５に基づいて業務アプリＤＢ１０を検索して検索結果を行って検索結果３１８を得る（ステップＡ２３）。
【００９５】
一方で、パラメータ解析部５０は、変更後の端末表示制御テーブル２０からステップＡ１３と同様に表示設定パラメータ情報を読み出して、レイアウト変更制御部６０に当該表示設定パラメータ情報を渡す。そして、レイアウト変更制御部６０は、読み出した表示設定パラメータ情報に基づいた表示レイアウトの検索結果一覧画面を携帯端末９００に表示させる（ステップＢ１３）。
【００９６】
より具体的には、表示設定パラメータ情報の表示有無の変更値が「なし」である項目名称の業務データを検索結果３１８中から削除して、その検索結果３１８をＷｅｂ表示制御部３０に出力する。Ｗｅｂ表示制御部３０は、検索結果３１８を一覧表示する検索結果一覧画面を表示するためのＷｅｂ表示データを生成して携帯端末９００に送信する。このとき、携帯端末９００のＣＰＵ９１０は、受信したＷｅｂ表示データに基づいて検索結果一覧画面を表示部９５０に表示させる（ステップＢ１３）。
【００９７】
例えば、表示レイアウト変更機能において、図７（ｂ）のようにカスタマイズ画面Ｄ１００ａの表示有無を変更した場合、端末表示制御テーブル２０ａにおけるレコードＲ３の表示有無の変更値は「なし」に変更される。このため、検索結果一覧画面Ｄ２００ａでは、図２（ｃ）に示した最終仕入日付Ｄ１０７が図７（ｃ）のように表示されなくなる。
【００９８】
以上、本実施形態によれば、業務サーバ１００は、検索結果３１８中の業務データを表示させるか否かを端末表示制御テーブル２０の表示設定パラメータ情報に基づいて個々に決定し、表示すると決定した業務データを検索結果一覧画面上に表示させる。このため、携帯端末９００は、単に業務サーバ１００から送信されたＷｅｂ表示データに基づいて検索結果一覧画面を表示するだけでよい。従って、携帯端末９００毎の業務アプリケーションプログラム９２２のプログラム仕様を個々に変えたり、初期設定ファイルやレジストリの設定を変更したりする必要がない。また、携帯端末９００の仕様を統一できるため、納入時の時間及び費用のコストがかさむことがない。
【００９９】
また、ユーザは、特別な専門技術を習得したりすることなく、図２（ｂ）に示したようなカスタマイズ画面上で「表示」及び「非表示」を選択する簡単な操作で、表示レイアウトの変更を容易に行うことができる。
【０１００】
また、端末表示制御テーブル２０は、表示設定パラメータ情報をユーザＩＤ毎、端末ＩＤ毎、共通ＩＤ毎に記憶している。このため、業務サーバ１００は、携帯端末９００側の設定によりユーザＩＤ及び端末ＩＤに対応付けられた表示設定パラメータ情報に基づいたカスタマイズ画面を表示させることができる。このため、ユーザは、例えば、自分専用の表示レイアウトを設定したり、店舗が所有する携帯端末９００の表示レイアウトを設定したりすることができる。
【０１０１】
また、ユーザＩＤ９２４及び端末ＩＤ９２６の何れも送信しない携帯端末９００には、共通ＩＤに対応付けられた表示設定パラメータ情報に基づいたカスタマイズ画面を表示させる。これにより、ユーザＩＤ及び端末ＩＤを送信しない全ての携帯端末９００の表示レイアウトを一括して設定変更することもでき、携帯端末９００毎にカスタマイズしなくてもよい。
【０１０２】
〔変形例〕  
次に、上述した実施形態において、業務データの表示有無を制御すると共に、表示順序を制御する場合の変形例について、図８を用いて説明する。尚、変形例における業務データ検索システム１は、図２（ａ）に示した端末表示制御テーブル２０を、図８（ａ）の端末表示制御テーブル２０ｂに置き換えた構成であり、他の構成要素は同一であるため、その詳細な説明は省略する。
【０１０３】
図８（ａ）は、端末表示制御テーブル２０ｂのデータ構成の一例である。図８（ａ）に示す端末表示制御テーブル２０ｂの表示設定パラメータ情報は、業務名称、画面名称、項目名称、表示順序／有無、必須任意区分及び使用区分を有して構成されている。
【０１０４】
表示順序／有無は、検索結果３１８を携帯端末９００に表示させる際の、業務データの表示の順序を表す表示順序設定情報と、当該業務データを表示させるか否かを表す表示有無設定情報とを有するデータであり、変更値と既定値とを有する。
【０１０５】
表示順序／有無は、数値によって業務データの表示の順序を制御する。例えば、図８（ａ）の先頭レコードＲ５の表示順序／有無の「１」は、「在庫照会」業務の「在庫情報」画面において、商品コードを１番目に表示することを表しており、次のレコードＲ７の「２」は、商品名を２番目に表示することを表している。
【０１０６】
また、表示順序／有無の数値は、上述した実施形態の表示有無の「あり」と同等の機能を兼ねている。即ち、表示順序／有無に数値が設定されている場合には、業務名称の業務データを表示し、「なし」が設定されている場合には表示しない。
【０１０７】
変形例における業務データ検索システム１の動作は、図５及び６のフローチャートにおいて、図２（ａ）に示す表示設定パラメータ情報を用いて行った処理ステップを、図８（ａ）に示す表示設定パラメータ情報を用いて行うことで実現可能である。
【０１０８】
より具体的に説明すると、次のようになる。即ち、ステップＡ１３において、業務サーバ１００の表示項目一覧抽出部４０は、取得パラメータ情報３１６から業務名称、画面名称、項目名称及び表示順序／有無を抽出して出力する。そして、Ｗｅｂ表示制御部３０は、その出力されたデータに基づいて、図８（ｂ）に示すようなカスタマイズ画面を表示させるためのＷｅｂ表示データを生成して、携帯端末９００に送信する（ステップＡ１５）。
【０１０９】
このとき、携帯端末９００は、業務サーバ１００から送信されたＷｅｂ表示データに基づいて図８（ｂ）に示すようなカスタマイズ画面Ｄ１００ｂを表示する。このカスタマイズ画面Ｄ１００ｂは、図２（ｂ）に示したカスタマイズ画面Ｄ１００の業務名称Ｄ１０１〜Ｄ１０９と、チェックボックスＣＢ１０１〜ＣＢ１０７との他に、表示順序入力エリアＡＲ１０１〜ＡＲ１０７を表示する（ステップＢ３）。
【０１１０】
この表示順序入力エリアＡＲ１０１〜ＡＲ１０７は、表示順序／有無の変更値に基づいて表示され、「なし」である場合には表示されなくなる。また、表示順序入力エリアＡＲ１０１〜ＡＲ１０７には、表示順序／有無の変更値の数値が共に表示される。
【０１１１】
例えば、図８（ａ）に示すレコードＲ９の項目名称「在庫評価単価」には表示順序／有無の変更値「４」が対応付けられている。これにより、図８（ｂ）に示すように、在庫表示単価Ｄ１０１の表示順序入力エリアＡＲ１０１には「４」が表示される。
【０１１２】
また、レコードＲ１１の項目名称「最終仕入日付」には表示順序／有無の変更値「なし」が対応付けられている。これにより、図８（ｂ）に示すように最終仕入日付Ｄ１０３には、表示順序入力エリアが表示されなくなる。
【０１１３】
携帯端末９００のＣＰＵ９１０は、ユーザにより選択された業務項目の設定変更を行う（ステップＢ５）。このとき、ユーザは、例えば、カーソルキー９４４によって表示順序入力エリアＡＲ１０１〜ＡＲ１０９の何れかを選択し、数値キー９４８によって所望の数値を入力する。ＣＰＵ９１０は、変更が終了したと判定すると、変更後のカスタマイズ画面のＷｅｂ表示データを業務サーバ１００に送信する（ステップＢ７→Ｂ９）。
【０１１４】
業務サーバ１００は、本実施形態と同様に、受信したＷｅｂ表示データから表示設定パラメータ情報を取得して端末表示制御テーブル２０ｂを更新する（ステップＡ１７）。
【０１１５】
業務アプリ検索機能時の業務サーバ１００は、レイアウト変更制御部６０が、表示順序／有無が「なし」である項目名称の業務データを検索結果３１８から削除し、更に表示順序／有無の数値に基づいて業務データを整列してＷｅｂ表示制御部３０に出力する。Ｗｅｂ表示制御部３０は、レイアウト変更制御部６０から出力された業務データを表示する検索結果一覧画面を携帯端末９００に表示させる。
【０１１６】
図８（ｃ）は、業務アプリ検索機能時における検索結果一覧画面Ｄ２００ｂの表示例である。このように、図８（ａ）に示した端末表示制御テーブル２０ｂの表示順序／有無に基づいて、在庫数量Ｄ２０５ｂ、在庫評価単価Ｄ２０９ｂ、引当可能数量Ｄ２１１ｂといった順序で業務データが表示され、更に、在庫仕入日付Ｄ２０７は表示されなくなる。
【０１１７】
以上、変形例によれば、表示設定パラメータ情報の表示順序／有無により、検索結果の表示順序を変更することができるため、表示レイアウトの変更方法の幅が広がる。
【０１１８】
尚、上述した実施形態では、検索結果の表示レイアウトの変更を行うこととして説明したが、例えば、業務アプリ検索機能の検索時に入力する業務データの入力レイアウトの変更を行うこととしてもよい。この場合は、検索時の入力画面上に表示する入力エリアの表示・非表示を変更するためのカスタマイズ画面を端末表示制御テーブル２０に基づいて生成・表示する。
【０１１９】
また、端末表示制御テーブル２０ｂに基づいて入力エリアの表示順序を変更するためのカスタマイズ画面を生成・表示してもよい。これにより、検索時の業務データを入力する入力画面の入力項目も所望のレイアウトに変更することができる。
【図面の簡単な説明】
【０１２０】
【図１】業務データ検索システムのシステム構成の一例を示す図。
【図２】端末表示制御テーブルのテーブル構成の一例を示す図（ａ）、カスタマイズ画面の一例（ｂ）、検索結果一覧画面の一例（ｃ）。
【図３】メモリのデータ構成の一例を示す図。
【図４】携帯端末の機能構成の一例を示すブロック図。
【図５】表示レイアウト変更機能における業務データ検索システムの動作を説明するためのフローチャート。
【図６】業務アプリ検索機能における業務データ検索システムの動作を説明するためのフローチャート。
【図７】表示レイアウト変更機能による設定変更後の、端末表示制御テーブルのテーブル構成の一例を示す図（ａ）、カスタマイズ画面の一例（ｂ）、検索結果一覧画面の一例（ｃ）。
【図８】変形例における端末表示制御テーブルのテーブル構成の一例を示す図（ａ）、カスタマイズ画面の一例（ｂ）、検索結果一覧画面の一例（ｃ）。
【符号の説明】
【０１２１】
１      業務データ検索システム
１００    業務サーバ
２００    記憶部
１０    業務アプリデータベース（業務データ記憶手段、業務データ記憶機能）
２０    端末表示制御テーブル（パラメータ記憶手段、パラメータ記憶機能）
３００    制御部
３０    Ｗｅｂ表示制御部
４０    表示項目一覧抽出部（変更画面表示制御部）
５０    パラメータ解析部（変更手段、変更機能、クライアント毎変更手段、ユーザ毎変更手段、前端末一括変更手段）
６０    レイアウト変更制御部（表示制御部、表示制御機能、表示有無制御部、表示順序制御部）
７０    データ管理部
３１０    メモリ
３１３  クライアント識別子
３１８  検索結果
４００    通信部（受信手段、受信機能、変更指示受信手段、識別子受信手段）
９００    携帯端末
９２０  フラッシュメモリ
９２４  ユーザＩＤ
９２６  端末ＩＤ
Ｄ１００  カスタマイズ画面
Ｄ２００  検索結果一覧画面
【図１】
2006285914.tif 000003
【図２】
2006285914.tif 000004
【図３】
2006285914.tif 000005
【図４】
2006285914.tif 000006
【図５】
2006285914.tif 000007
【図６】
2006285914.tif 000008
【図７】
2006285914.tif 000009
【図８】
2006285914.tif 000010