(57)【要約】【課題】  オペレータの交替を迅速かつセキュリティを保って管理できる情報処理装置を提供する。【解決手段】  フォーム表示部３１は最初、一般のオペレータには実行が許可されない機能を起動するためのアイテムを除いてフォームを表示する。その後、イベント処理部３８は、前記フォームが表示されたままの状態でイベントを取得し、特定のイベントが取得されることによって特定のオペレータを認証する。そして認証に成功すると、表示状態変更部３２を起動して、当該特定のオペレータに実行が許可される機能を起動するためのアイテムを画面に新たに出現させる。【選択図】          図１
2004334859.tif 000002
【特許請求の範囲】
【請求項１】
異なる複数のオペレータ又はオペレータグループによって使用される情報処理装置であって、
フォームを処理される情報と共に表示するフォーム表示手段と、
前記フォームが前記処理される情報と共に表示されている状態で、オペレータから識別情報を受け付ける識別情報受付手段と、
前記識別情報受付手段によって受け付けられた識別情報が特定のオペレータ又はオペレータグループを識別するか判断するオペレータ識別手段と、
前記オペレータ識別手段によって肯定判断された場合に、前記特定のオペレータ又はオペレータグループによる操作が許可される特定の表示アイテムを、前記表示されている情報を変更することなく、前記フォームに出現させる表示状態変更手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示状態変更手段は、前記オペレータ識別手段によって肯定判断された場合に、前記特定の表示アイテムが前記フォームに表示されていなければそれを前記フォームに出現させ、表示されていればそれを前記フォームから消去する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示状態変更手段は、さらに、前記オペレータ識別手段によって肯定判断された場合に、前記特定のオペレータ又はオペレータグループによる操作が許可されない表示アイテムが前記フォームに表示されていればそれを前記フォームから消去する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記情報処理装置は、さらに、
前記特定の表示アイテムの操作が許可されるオペレータ又はオペレータグループを示す許可リストを記憶している、当該許可リストは少なくとも前記特定のオペレータ又はオペレータグループを含む記憶手段を備え、
前記オペレータ識別手段は、前記識別情報受付手段によって受け付けられた識別情報からオペレータ又はオペレータグループを識別し、
前記表示状態変更手段は、前記オペレータ識別手段によって識別されたオペレータ又はオペレータグループが前記許可リストに含まれる場合に、前記特定の表示アイテムを前記フォームに出現させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記識別情報は、文字列、操作シーケンス情報、又は前記オペレータのバイオメトリック情報、若しくはそれらの組み合わせであり、
前記オペレータ判定手段は、前記識別情報が特定の文字列、特定の操作シーケンス情報、又は特定のバイオメトリック情報、若しくはそれらの組み合わせと一致した場合に、肯定判定する。
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記情報処理装置は、さらに、
前記特定の表示アイテムを含んで前記フォームを定義するフォーム定義情報を記憶している記憶手段を備え、
前記フォーム表示手段は、前記フォーム定義情報に従って前記特定の表示アイテムのプロパティを不可視として前記フォームを表示し、
前記表示状態変更手段は、前記フォーム定義情報に従って前記特定の表示アイテムのプロパティを可視として前記フォームを再表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記情報処理装置は、さらに、
前記特定アイテムを含んで前記フォームを定義するフォーム定義情報を外部から取得する取得手段を備え、
前記フォーム表示手段は、前記フォーム定義情報に従って前記特定の表示アイテムのプロパティを不可視として前記フォームを表示し、
前記表示状態変更手段は、前記フォーム定義情報に従って前記特定の表示アイテムのプロパティを可視として前記フォームを再表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
異なる複数のオペレータ又はオペレータグループによって使用される情報処理システムであって、サーバ装置とクライアント装置とから構成され、
前記サーバ装置は、
フォームを表す第１データを前記クライアント装置へ送信するフォーム表示データ送信手段と、
前記クライアント装置からオペレータを識別するための識別情報を受信する識別情報受信手段、
前記取得された識別情報が特定のオペレータ又はオペレータグループを識別するか判断するオペレータ識別手段、
前記オペレータ識別手段によって肯定判断された場合に、前記特定のオペレータ又はオペレータグループによる操作が許可される特定の表示アイテムを表す第２データを前記クライアント装置へ送信する表示状態変更データ送信手段
を備え、
前記クライアント装置は、
前記第１データをサーバ装置から受信し、受信された第１データによって表されるフォームを表示するフォーム表示手段と、
前記フォームが表示されている状態でオペレータから識別情報を受け付け、受け付けた識別情報をサーバ装置へ送信する識別情報受付手段と、
前記第２データをサーバ装置から受信し、受信された第２データによって表される表示アイテムを、前記フォームに出現させる表示状態変更手段と
を備えることを特徴とする情報処理システム。
【請求項９】
異なる複数のオペレータ又はオペレータグループによって使用される情報処理装置においてオペレータ又はオペレータグループの交替を管理する方法であって、
フォームを処理される情報と共に表示するフォーム表示ステップと、
前記フォームが前記処理される情報と共に表示されている状態で、オペレータから識別情報を受け付ける識別情報受付ステップと、
前記識別情報受付ステップにおいて受け付けられた識別情報が特定のオペレータ又はオペレータグループを識別するか判断するオペレータ識別ステップと、
前記オペレータ識別ステップにおいて肯定判断された場合に、前記特定のオペレータ又はオペレータグループによる操作が許可される特定の表示アイテムを、前記表示されている情報を変更することなく、前記フォームに出現させる表示状態変更ステップと
を含むことを特徴とする管理方法。
【請求項１０】
前記表示状態変更ステップは、前記オペレータ識別ステップにおいて肯定判断された場合に、前記特定の表示アイテムが前記フォームに表示されていなければそれを前記フォームに出現させ、表示されていればそれを前記フォームから消去する
ことを特徴とする請求項９に記載の管理方法。
【請求項１１】
前記表示状態変更ステップは、さらに、前記オペレータ識別ステップにおいて肯定判断された場合に、前記特定のオペレータ又はオペレータグループによる操作が許可されない表示アイテムが前記フォームに表示されていればそれを前記フォームから消去する
ことを特徴とする請求項９に記載の管理方法。
【請求項１２】
前記管理方法において、
前記特定の表示アイテムには、その表示アイテムの操作が許可されるオペレータ又はオペレータグループのリストが定められていて、当該リストは少なくとも前記特定のオペレータ又はオペレータグループを含み、
前記オペレータ識別ステップは、前記識別情報受付ステップによって受け付けられた識別情報からオペレータ又はオペレータグループを識別し、
前記表示状態変更ステップは、前記オペレータ識別ステップによって識別されたオペレータ又はオペレータグループが前記リストに含まれる場合に、前記特定の表示アイテムを前記フォームに出現させる
ことを特徴とする請求項９に記載の管理方法。
【請求項１３】
サーバ装置とクライアント装置とから構成され異なる複数のオペレータ又はオペレータグループによって使用される情報処理システムにおいて、オペレータ又はオペレータグループの交替を管理する方法であって、
前記サーバ装置において実行され、
フォームを表す第１データを前記クライアント装置へ送信するフォーム表示データ送信ステップと、
前記クライアント装置からオペレータを識別するための識別情報を受信する識別情報受信ステップと、
前記取得された識別情報が特定のオペレータ又はオペレータグループを識別するか判断するオペレータ識別ステップと、
前記オペレータ識別ステップにおいて肯定判断された場合に、前記特定のオペレータ又はオペレータグループによる操作が許可される特定の表示アイテムを表す第２データを前記クライアント装置へ送信する表示状態変更データ送信ステップ、
及び、前記クライアント装置において実行され、
前記第１データをサーバ装置から受信し、受信された第１データによって表されるフォームを表示するフォーム表示ステップと、
前記フォームが表示されている状態でオペレータから識別情報を受け付け、受け付けた識別情報をサーバ装置へ送信する識別情報受付ステップと、
前記第２データをサーバ装置から受信し、受信された第２データによって表される表示アイテムを、前記フォームに出現させる表示状態変更ステップと
を含むことを特徴とする管理方法。
【請求項１４】
異なる複数のオペレータ又はオペレータグループによって使用される情報処理装置においてオペレータ又はオペレータグループの交替を管理するためのコンピュータ実行可能なプログラムであって、
請求項９乃至請求項１２の少なくとも一つに記載された各ステップをコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
サーバ装置とクライアント装置とから構成され異なる複数のオペレータ又はオペレータグループによって使用される情報処理システムにおいて、オペレータ又はオペレータグループの交替を管理するためのコンピュータ実行可能なプログラムであって、
請求項１３に記載された各ステップを、それぞれ前記サーバ装置におけるコンピュータ、及び前記クライアント装置におけるコンピュータの何れかに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、特に異なる複数のオペレータによって使用される情報処理装置に関する。
【背景技術】
【０００２】
従来の情報処理装置では、データの機密性保護や、過誤による重要なデータ削除といった操作を防ぐために、オペレータに応じてアクセス権限を管理する技術が実現されている。また、近年のワークフローシステム等では、特定の処理単位のデータ（例えば伝票データやフォームデータ等）に対し、複数のオペレータがそれぞれの権限に応じた処理（データ入力、承認処理等）を行いながら、全体の処理を進めていくようなシステムが実用化されている。
【０００３】
例えば特許文献１には、このような、オペレータ毎にアクセス権限を付与し、それぞれに許された実行権限の範囲内で必要な処理を行う装置が開示されている。
【特許文献１】特開平９−６６８１号公開特許公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、このようなシステムを運用する場合、各オペレータが各自の端末を有しているとは限らない。例えば、限られた作業場所にシステムを導入する場合、同一のシステム端末を複数のオペレータが使用せざるを得ない場合がある。このような環境下では、オペレータが交代する度に、ログアウト、ログイン、システムの再起動等の切替処理をする必要があるが、システム全体の作業効率を高めるためには、この切替処理をいかに短縮したシステムを提供するかが、大きな課題となる。
【０００５】
本発明は、上記の問題点を解決するためになされたものであり、オペレータの交替等に伴う切替え処理を短縮し、システム全体の作業効率を高めることに寄与する情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、異なる複数のオペレータ又はオペレータグループによって使用される情報処理装置であって、フォームを処理される情報と共に表示するフォーム表示手段と、前記フォームが前記処理される情報と共に表示されている状態で、オペレータから識別情報を受け付ける識別情報受付手段と、前記識別情報受付手段によって受け付けられた識別情報が特定のオペレータ又はオペレータグループを識別するか判断するオペレータ識別手段と、前記オペレータ識別手段によって肯定判断された場合に、前記特定のオペレータ又はオペレータグループによる操作が許可される特定の表示アイテムを、前記表示されている情報を変更することなく、前記フォームに出現させる表示状態変更手段とを備える。
【０００７】
また、前記識別情報は、文字列、操作シーケンス情報、又は前記オペレータのバイオメトリック情報、若しくはそれらの組み合わせであり、前記オペレータ判定手段は、前記識別情報が特定の文字列、特定の操作シーケンス情報、又は特定のバイオメトリック情報、若しくはそれらの組み合わせと一致した場合に、肯定判定してもよい。
【発明の効果】
【０００８】
この構成によれば、前記情報処理装置は、前記フォームを処理される情報と共に表示したままでオペレータを識別し、前記特定のオペレータが識別された場合にのみ前記特定の表示アイテムを画面に新たに出現させる。この新たに出現するアイテムには、一般のオペレータには実行が許可されず、前記特定のオペレータには実行が許可される機能を割り当てることができる。これにより、オペレータの交替を迅速かつセキュリティを保って管理することができる。
【０００９】
オペレータの識別にバイオメトリック情報を用いると偽装が困難となることから、前記の切り替えを特に高度なセキュリティを保って行うことができる。
また、前記表示状態変更手段は、前記オペレータ識別手段によって肯定判断された場合に、前記特定の表示アイテムが前記フォームに表示されていなければそれを前記フォームに出現させ、表示されていればそれを前記フォームから消去してもよい。
【００１０】
この構成によれば、前記特定のオペレータが識別されるたびに、前記特定の表示アイテムの可視／不可視がトグルされる。これにより、例えば、前記特定のオペレータが前記特定の表示アイテムを再び不可視としてから一般のオペレータと交替するといった運用を円滑に行うことができる。
また、前記表示状態変更手段は、さらに、前記オペレータ識別手段によって肯定判断された場合に、前記特定のオペレータ又はオペレータグループによる操作が許可されない表示アイテムが前記フォームに表示されていればそれを前記フォームから消去してもよい。
【００１１】
この構成によれば、前記特定のオペレータによる実行が許可されない機能がある場合に、当該機能を割り当てた表示アイテムを前記特定のオペレータが識別されると画面から消去することができる。これにより、オペレータに応じて実行可能な機能を増やす場合のみならず、減らす場合にも、オペレータの交替を迅速かつセキュリティを保って管理することができる。
【００１２】
また、前記情報処理装置は、さらに、前記特定の表示アイテムの操作が許可されるオペレータ又はオペレータグループを示す許可リストを記憶している記憶手段を備え、当該許可リストには、少なくとも前記特定のオペレータ又はオペレータグループが含まれ、前記オペレータ識別手段は、前記識別情報受付手段によって受け付けられた識別情報からオペレータ又はオペレータグループを識別し、前記表示状態変更手段は、前記オペレータ識別手段によって識別されたオペレータ又はオペレータグループが前記許可リストに含まれる場合に、前記特定の表示アイテムを前記フォームに出現させてもよい。
【００１３】
この構成によれば、例えば、一般のオペレータ、アプリケーション管理者、及びシステム管理者といったように、一般のオペレータ以外に識別されるべきオペレータが複数ある場合にも、オペレータの交替を適切に管理することができる。
また、前記情報処理装置は、さらに、前記特定の表示アイテムを含んで前記フォームを定義するフォーム定義情報を記憶している記憶手段を備え、前記フォーム表示手段は、前記フォーム定義情報に従って前記特定の表示アイテムのプロパティを不可視として前記フォームを表示し、前記表示状態変更手段は、前記フォーム定義情報に従って前記特定の表示アイテムのプロパティを可視として前記フォームを再表示してもよい。
【００１４】
この構成によれば、具体的にフォーム上の表示アイテムの可視／不可視プロパティを設定するＧＵＩ（Graphical User Interface）機能を持った言語による実装に好適である。
また、前記情報処理装置は、前記特定アイテムを含んで前記フォームを定義するフォーム定義情報を外部から取得する取得手段を備え、前記フォーム表示手段は、前記フォーム定義情報に従って前記特定の表示アイテムのプロパティを不可視として前記フォームを表示し、前記表示状態変更手段は、前記フォーム定義情報に従って前記特定の表示アイテムのプロパティを可視として前記フォームを再表示してもよい。
【００１５】
この構成によれば、例えば、前記フォーム定義情報が通信回線で接続された外部の記憶装置に保持されていて、通信を介して取得する場合に好適である。
本発明に係る情報処理システムは、異なる複数のオペレータ又はオペレータグループによって使用される情報処理システムであって、サーバ装置とクライアント装置とから構成され、前記サーバ装置は、フォームを表す第１データを前記クライアント装置へ送信するフォーム表示データ送信手段と、前記クライアント装置からオペレータを識別するための識別情報を受信する識別情報受信手段と、前記取得された識別情報が特定のオペレータ又はオペレータグループを識別するか判断するオペレータ識別手段と、前記オペレータ識別手段によって肯定判断された場合に、前記特定のオペレータ又はオペレータグループによる操作が許可される特定の表示アイテムを表す第２データを前記クライアント装置へ送信する表示状態変更データ送信手段とを備え、前記クライアント装置は、前記第１データをサーバ装置から受信し、受信された第１データによって表されるフォームを表示するフォーム表示手段と、前記フォームが表示されている状態でオペレータから識別情報を受け付け、受け付けた識別情報をサーバ装置へ送信する識別情報受付手段と、前記第２データをサーバ装置から受信し、受信された第２データによって表される表示アイテムを、前記フォームに出現させる表示状態変更手段とを備える。
【００１６】
この構成によれば、前述と同様の効果を発揮する情報処理システムを、サーバ−クライアント構成によって実現することができる。しかも、オペレータの識別処理がサーバ装置内で遂行されるので、セキュリティの強度が高まると共に、パスワード等の照合データの管理コストを低減することができる。
本発明に係る管理方法は、異なる複数のオペレータ又はオペレータグループによって使用される情報処理装置においてオペレータ又はオペレータグループの交替を管理する方法であって、フォームを表示するフォーム表示ステップと、前記フォームが処理される情報と共に表示されている状態で、オペレータから識別情報を受け付ける識別情報受付ステップと、前記識別情報受付ステップにおいて受け付けられた識別情報が特定のオペレータ又はオペレータグループを識別するか判断するオペレータ識別ステップと、前記オペレータ識別ステップにおいて肯定判断された場合に、前記特定のオペレータ又はオペレータグループによる操作が許可される特定の表示アイテムを、前記処理される情報を変更することなく、前記フォームに出現させる表示状態変更ステップとを含む。
【００１７】
また、前記表示状態変更ステップは、前記オペレータ識別ステップにおいて肯定判断された場合に、前記特定の表示アイテムが前記フォームに表示されていなければそれを前記フォームに出現させ、表示されていればそれを前記フォームから消去してもよい。
また、前記表示状態変更ステップは、さらに、前記オペレータ識別ステップにおいて肯定判断された場合に、前記特定のオペレータ又はオペレータグループによる操作が許可されない表示アイテムが前記フォームに表示されていればそれを前記フォームから消去してもよい。
【００１８】
また、前記管理方法において、前記特定の表示アイテムには、その表示アイテムの操作が許可されるオペレータ又はオペレータグループのリストが定められていて、当該リストは少なくとも前記特定のオペレータ又はオペレータグループを含み、前記オペレータ識別ステップは、前記識別情報受付ステップによって受け付けられた識別情報からオペレータ又はオペレータグループを識別し、前記表示状態変更ステップは、前記オペレータ識別ステップによって識別されたオペレータ又はオペレータグループが前記リストに含まれる場合に、前記特定の表示アイテムを前記フォームに出現させてもよい。
【００１９】
これらの方法に従って、前記情報処理装置においてオペレータ又はオペレータグループの交替を迅速かつセキュリティを保って管理することができる。
本発明に係る管理方法は、サーバ装置とクライアント装置とから構成され異なる複数のオペレータ又はオペレータグループによって使用される情報処理システムにおいて、オペレータ又はオペレータグループの交替を管理する方法であって、前記サーバ装置において実行され、フォームを表す第１データを前記クライアント装置へ送信するフォーム表示データ送信ステップ、前記クライアント装置からオペレータを識別するための識別情報を受信する識別情報受信ステップ、前記取得された識別情報が特定のオペレータ又はオペレータグループを識別するか判断するオペレータ識別ステップ、及び前記オペレータ識別ステップにおいて肯定判断された場合に、前記特定のオペレータ又はオペレータグループによる操作が許可される特定の表示アイテムを表す第２データを前記クライアント装置へ送信する表示状態変更データ送信ステップ、並びに、前記クライアント装置において実行され、前記第１データをサーバ装置から受信し、受信された第１データによって表されるフォームを表示するフォーム表示ステップ、前記フォームが表示されている状態でオペレータから識別情報を受け付け、受け付けた識別情報をサーバ装置へ送信する識別情報受付ステップ、及び前記第２データをサーバ装置から受信し、受信された第２データによって表される表示アイテムを、前記フォームに出現させる表示状態変更ステップを含む。
【００２０】
この方法に従って、前記情報処理システムにおいてオペレータ又はオペレータグループの交替を迅速かつセキュリティを保って管理することができる。
本発明に係るプログラムは、異なる複数のオペレータ又はオペレータグループによって使用される情報処理装置においてオペレータ又はオペレータグループの交替を管理するためのコンピュータ実行可能なプログラムであって、前記切り替え方法の各ステップをコンピュータに実行させることを特徴とする。
【００２１】
また、本発明に係るプログラムは、サーバ装置とクライアント装置とから構成され異なる複数のオペレータ又はオペレータグループによって使用される情報処理システムにおいて、オペレータ又はオペレータグループの交替を管理するためのコンピュータ実行可能なプログラムであって、前記切り替え方法の各ステップを、それぞれ前記サーバ装置におけるコンピュータ、及び前記クライアント装置におけるコンピュータの何れかに実行させることを特徴とする。
【００２２】
これらのプログラムを用いて、情報処理装置、及び情報処理システムにおいてオペレータ又はオペレータグループの交替を迅速かつセキュリティを保って管理することができる。
【発明を実施するための最良の形態】
【００２３】
（第１の実施形態）
本発明の第１の実施形態に係る情報処理装置（以下、本情報処理装置と言う）は、一般のオペレータとは異なる特定のオペレータをＡＰ（アプリケーションプログラム）の実行を中断することなく認証し、認証が成功した場合にのみ特定のアイテムを画面に出現させる。当該特定のアイテムは、一般のオペレータには実行が許可されず、当該特定のオペレータには実行が許可される特定の機能に対応付けられている。当該特定のアイテムは認証が成功しない限り画面に現れないから、一般のオペレータはそれを操作して当該特定の機能を実行させることができない。このようにして、オペレータに応じて実行可能な機能を迅速かつセキュリティを保って切り替える。
【００２４】
本情報処理装置について、図面を参照しながら詳細に説明する。
（全体構成）
図１は、本情報処理装置の全体構成を示す機能ブロック図である。本情報処理装置は、記憶装置１０、入力装置２０、処理装置３０、及び表示装置４０から構成される。
記憶装置１０は、例えばハードディスク装置を用いて実現され、フォーム定義情報１１、及びアプリケーションデータベース１２を保持する。
【００２５】
入力装置２０は、キーボード２１、及びマウス２２から構成される。
処理装置３０は、フォーム表示部３１、表示状態変更部３２、アプリケーション固有処理部３３、及び実行制御部３７を含み、実行制御部３７は、イベント処理部３８、及び表示制御部３９を含む。
処理装置３０は、例えば図示しないＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、及びＲＯＭ（Read Only Memory）を用いて実現され、その中の各部の機能は、ＣＰＵがＲＯＭに保持されているプログラムをＲＡＭを作業用のメモリとして実行することによって果たされる。
【００２６】
ここで、例えば一般的な実装に即して、処理装置３０におけるフォーム表示部３１、表示状態変更部３２、及びアプリケーション固有処理部３３がＡＰに相当し、実行制御部３７、イベント処理部３８、及び表示制御部３９がＯＳ（オペレーティングシステム）及びＡＰの記述言語のランタイムルーチンに相当するとしてもよい。当該ＡＰは、ＧＵＩ機能を持つ言語で記述されてもよく、そのような言語として、具体的に、Visual Basic（米国Microsoft社の登録商標）等が利用できる。
【００２７】
表示装置４０は、液晶表示パネル４１を用いて実現される。
なお、処理装置３０は、その全ての機能がＡＰとＯＳとを区別することなく実装された専用システムであってもよく、そのような専用システムを実現するための１チップＩＣ（Integrated Circuit）であるとしてもよい。
（外観）
図２は、本情報処理装置の外観の一例を示す斜視図である。本情報処理装置は、例えば、図に見られるような一般的なパーソナルコンピュータによって実現できる。図２には、記憶装置１０及び処理装置３０を格納する筐体、キーボード２１、マウス２２、並びに表示装置４０が示される。
【００２８】
（フォーム定義情報）
図３は、記憶装置１０に保持されているフォーム定義情報１１の一例である。フォーム定義情報は、例えばビジュアル設計ツールを用いてビジュアルイメージの態様で定義され記憶装置１０に保持される。
この例は、本情報処理装置が検査管理システムに適用される場合に、画面に表示されるフォームの一つである検査結果入力フォームを示す。ここでは、本情報処理装置の優れた効果を具体的に説明するため検査管理システムの例を用いるが、本情報処理装置はもちろん他のシステムにも適用できる。
【００２９】
この検査結果入力フォームは、本情報処理装置が検査結果入力サブシステムとして機能する場合に画面に表示される。検査結果入力サブシステムは、検査結果データを受け付け、当該受け付けた検査結果データに応じてアプリケーションデータベース１２を更新する。
この検査結果入力フォームには、検査結果データを受け付けるための担当者リスト、品名フィールド、外観検査結果ボタン、及び機能検査結果ボタン、職長コメントを受け付けるための職長コメントフィールド、並びに、検査結果の更新処理、承認処理、及び終了処理をそれぞれ起動するための更新ボタン、承認ボタン、及び終了ボタンが含まれる。
【００３０】
検査結果入力サブシステムは、検査担当者がこの検査結果入力フォームを介して検査結果データを入力し、職長が引き続き同じフォームを介して職長コメントを入力すると共に検査担当者によって入力された検査結果データを承認する手順で運用されることを想定する。
この手順において、本情報処理装置は、検査担当者が検査結果データを入力している間は職長コメントフィールド及び承認ボタンを不可視として表示せず、その後、特定の操作を受け付けることによって職長がオペレータとなったことを認証すると、表示されている前記フォームに職長コメントフィールド及び承認ボタンを出現させる。これにより、職長コメントの入力機能、及び検査結果の承認機能を、検査担当者には実行不可とし、職長には実行可能とする。
【００３１】
以下、この動作について詳しく説明する。
（全体動作）
図４は、本情報処理装置の全体動作を示すフローチャートである。
図５（Ａ）、（Ｂ）、及び（Ｃ）は、表示されるフォームイメージの具体例である。
本情報処理装置が検査結果入力サブシステムとして動作を開始すると、フォーム表示部３１は、職長コメントフィールド及び承認ボタンを不可視とした検査結果入力フォームを、実行制御部３７における表示制御部３９を介して画面に表示する（Ｓ１１）。これにより、画面には、例えば図５（Ａ）に示すフォームイメージが表示される。
【００３２】
その後、本情報処理装置は、一般的なイベントドリブンシステムとして動作する。すなわち、イベント処理部３８は、キーボード２１及びマウス２２からイベントを取得し（Ｓ１２）、表示状態変更部３２、及びアプリケーション固有処理部３３によって実行される処理のうち、取得されたイベントに予め対応付けられている一つを起動する（Ｓ１３）。
表示状態変更部３２によって実行される表示状態変更処理は、コントロールキーとＡＬＴキーとが押し下げられた状態でＰＦ１キーが押されるというキー操作シーケンス（以降、ＣＴＲＬ＋ＡＬＴ＋ＰＦ１と略記する）で表されるイベントに対応付けられていて、当該イベントが取得されるとイベント処理部３８から起動される。
【００３３】
ここで、ＣＴＲＬ＋ＡＬＴ＋ＰＦ１なるキー操作シーケンスは職長にのみ知らされているものとし、本情報処理装置は、検査担当者から検査結果データを受け付けた後、さらに当該キー操作シーケンスを受け付けることによって、職長がオペレータになったことを認証する。つまり、この構成では、イベント処理部３８がオペレータ識別機能を担っている。もちろん、職長を認証するためにもっと複雑なキー操作シーケンスによって表されるイベントを用いてもよい。
【００３４】
このように、ＣＴＲＬ＋ＡＬＴ＋ＰＦ１なるキー操作シーケンスのイベントにより、表示状態変更部３２は、例えば図５（Ａ）のように表示された検査結果入力フォームの変更処理を行う。即ち、「職長コメント」というテキストデータ、職長コメントフィールド、及び承認ボタンを出現させる。この際、入力中のアプリケーションデータ（ここでは検査担当者によって入力された検査結果データ）は保持される（Ｓ１４）。その結果、画面上の検査結果入力フォームは、例えば図５（Ｂ）に示すフォームイメージに変更される。
【００３５】
検査結果入力フォームは、その後さらに職長コメントを入力され、例えば図５（Ｃ）に示すフォームイメージとなる。
アプリケーション固有処理部３３によって実行される職長コメント登録処理、及び承認フラグ情報更新処理は、職長コメントフィールドへのデータ入力、及び承認ボタンのマウスクリックにそれぞれ対応付けられていて、対応するイベントが取得されるとイベント処理部３８から起動され、職長コメントをアプリケーションデータベース１２へ登録し、また、アプリケーションデータベース１２上の承認フラグ情報を更新する（Ｓ１５、Ｓ１６）。
【００３６】
これらの処理は、職長コメントフィールド、及び承認ボタンから来るイベントに対応付けられているので、職長コメントフィールド、及び承認ボタンが検査結果入力フォーム上に出現することによって初めて起動可能となる。つまり、検査担当者には起動できず、職長によってのみ起動できる。
アプリケーション固有処理部３３には、他にもそれぞれ個別のイベントに対応付けられた検査管理システム固有の処理があり、対応するイベントが取得されるとイベント処理部３８から起動される（Ｓ１７）。検査管理システム固有の処理は、本発明の主要部ではないので、説明を省略する。
【００３７】
（フォーム表示処理）
図６は、例えばＧＵＩ機能を持つ言語を用いた場合に、フォーム表示部３１によって実行されるフォーム表示処理の詳細を示すフローチャートである。
フォーム表示部３１は、検査結果入力フォームform1の定義情報を取得し（Ｓ２１）、"text1"、"field1"、及び"button1"に不可視プロパティを設定した後（Ｓ２２）、"form1"を表示する（Ｓ２３）。ここで、"text1"は職長コメントなる文字列、"field1"は職長コメントフィールド、そして"button1"は承認ボタンである（図３参照）。
【００３８】
図７（Ａ）は、フォーム表示処理の具体的なコーディング例である。
まず、"text1"のプロパティである"form1.textl.visible"が「不可視」即ち、"FALSE"に設定される（１行目）。同様に"field1"、"button1"の各プロパティ"form1.field1.visible"、"form1.button1.visible"についても同様に"FALSE"が設定され（２〜３行目）、その後、"form1.show"コマンド（４行目）が実行されることにより、検査入力フォームの表示処理がなされる。
【００３９】
（表示状態変更処理）
図８は、表示状態変更部３２によって行われる表示状態変更処理の詳細を示すフローチャートである。
表示状態変更部３２は、"button1"に不可視プロパティが設定されていれば（Ｓ３１：ＹＥＳ）"text1"、"field1"、"button1"に可視プロパティを設定し（Ｓ３２）、そうでなければ（Ｓ３１：ＮＯ）"text1"、"field1"、"button1"に不可視プロパティを設定した後（Ｓ３３）、"form1"を再表示する（Ｓ３４）。
【００４０】
図７（Ｂ）は、表示状態変更処理の具体的なコーディング例である。
"button1"のプロパティである"form1.button1.visible"が「不可視」即ち、"FALSE"である場合、if文（１行目）が有効になり、"text1"のプロパティ"form1.text1.visible"に「可視」を意味する"TRUE"が設定される（２行目）。以下、"field1"、"button1"の各プロパティ"form1.field1.visible"、"form1.button1.visible"についても同様に"TRUE"が設定される（３〜４行目）。
【００４１】
"button1"のプロパティである"form1.button1.visible"が「可視」即ち、"TRUE"である場合は、"else"文（５行目）が有効になり、"text1"のプロパティ"form1.text1.visible"に「不可視」を意味する"FALSE"が設定される（６行目）。"field1"、"button1"の各プロパティについても同様に"FALSE"が設定される（７〜８行目）。
これらのプロパティ変更処理の後、"form1.show"コマンド（１０行目）が実行され、検査入力フォームの再表示処理がなされる。
【００４２】
この例では、職長コメントフィールド、及び承認ボタンの可視／不可視をトグルさせるので、例えば、職長が承認操作を行った後、職長コメントフィールド、及び承認ボタンを再び不可視としてから検査担当者と交替するといった運用を円滑に行うことができる。
（第１のまとめ）
以上説明したように、本情報処理装置によれば、一般のオペレータとは異なる特定のオペレータをＡＰの実行を中断することなく認証し、認証が成功した場合にのみ、当該特定のオペレータに実行が許可される機能を起動するためのアイテムを画面に新たに出現させるので、オペレータに応じて実行可能な機能を迅速かつセキュリティを保って切り替えることができる。
【００４３】
なお、第１の実施形態では、フォーム定義情報１１が記憶装置１０に保持される構成を例示したが、他の構成として例えば、通信回線で接続された外部の記憶装置にフォーム定義情報を保持し、通信を介してフォーム定義情報を取得する変形も考えられる。さらに、アプリケーションデータベース１２も当該外部の記憶装置に保持され通信を介してアクセスされるとしても、もちろん構わない。
【００４４】
また、オペレータという用語はオペレータグループを含むものとする。一つの照合データ、具体的には前述したＣＴＲＬ＋ＡＬＴ＋ＰＦ１といったキー操作シーケンスを複数のオペレータが共有する場合、オペレータとオペレータグループとは同義である。後述するバイオメトリック情報を照合データに用いる場合のように、明らかに個人が特定されることを意味する場合を除いて、オペレータグループを含む意味でオペレータという用語を用いる。
（第２の実施形態）
本発明の第２の実施形態に係る情報処理装置（以下、本情報処理装置と言う）は、第１の実施形態に係る情報処理装置と比べて、オペレータを認証するための構成が異なる。
【００４５】
本情報処理装置について、図面を参照しながら詳細に説明する。
（全体構成）
図９は、本情報処理装置の全体構成を示す機能ブロック図である。本情報処理装置は、オペレータの指紋情報を、予め登録してある特定のオペレータの指紋情報である照合データと照合することによって当該特定のオペレータを認証する。そのために、第１の実施形態に係る情報処理装置（図１参照）と比べて、記憶装置１０はさらに照合データ１３を保持し、入力装置２０、及び処理装置３０には、それぞれ指紋センサ２３、及びオペレータ識別部３４が追加される。
【００４６】
（外観）
図１０は、本情報処理装置の外観の一例を示す斜視図である。図１０には、記憶装置１０及び処理装置３０を格納する筐体、キーボード２１、マウス２２、並びに表示装置４０に加えて、指紋センサ２３が示される。
（動作）
図１１は、オペレータ識別部３４によって行われるオペレータ識別処理の詳細を示すフローチャートである。
【００４７】
本情報処理装置では、オペレータ識別部３４によるオペレータ識別処理がＣＴＲＬ＋ＡＬＴ＋ＰＦ１イベントに対応付けられる。その結果、イベント処理部３８はＣＴＲＬ＋ＡＬＴ＋ＰＦ１イベントが取得されるとオペレータ識別部３４を起動する。表示状態変更処理はこのオペレータ識別処理から実行されるように変更される。
オペレータ識別部３４は、指紋センサから指紋データを取得し（Ｓ４１）、記憶装置１０から照合データ１３を取得し（Ｓ４２）、当該取得された指紋データと照合データ１３とを照合する（Ｓ４３）。そして、特定のオペレータが認証された場合にのみ（Ｓ４４：ＹＥＳ）、表示状態変更処理を実行する（Ｓ４５）。
【００４８】
なお、特定のオペレータを認証するために、指紋データの他に、声紋データ、光彩データ等のバイオメトリック情報を用いてもよい。
また、オペレータが携行するＩＣカード、及びＩＣタグ等から読み取った情報に基づいて特定のオペレータを認証することも考えられる。この場合、当該情報として、例えばＰＫＩ（Public Key Infrastructure）に準拠した公開鍵証明書を用いることができる。
【００４９】
（第２のまとめ）
以上説明したように、本情報処理装置によれば、特定のオペレータを認証するために偽装がある程度困難な情報を用いるので、オペレータに応じて実行可能な機能を迅速かつ高度なセキュリティを保って切り替えることができる。
（第３の実施形態）
本発明の第３の実施形態に係る情報処理装置（以下、本情報処理装置と言う）は、複数のオペレータのなかから一人を認証し、認証されたオペレータによる操作が許可されるアイテムを画面に表示し、操作が許可されないアイテムを画面から消去する。画面に表示されるアイテムにはそのオペレータに実行が許可される機能が対応付けられ、画面から消去されるアイテムにはそのオペレータに実行が許可されない機能が対応付けられている。その結果、認証されたオペレータは、自らに許可された機能のみを実行可能となる。このようにして、オペレータに応じて実行可能な機能を迅速かつセキュリティを保って切り替える。
【００５０】
本情報処理装置について、図面を参照しながら詳細に説明する。
（全体構成）
図１２は、本情報処理装置の全体構成を示す機能ブロック図である。本情報処理装置は、複数のオペレータから一人を認証し、認証されたオペレータに応じて画面の表示状態を変更するために、第１の実施形態に係る情報処理装置（図１参照）と比べて、記憶装置１０はさらに照合データ１４、及び許可リスト１５を保持し、処理装置３０においてオペレータ識別部３５が追加され、表示状態変更部３６が変更される。
【００５１】
（フォーム定義情報）
図１３は、第３の実施形態の説明に用いるフォーム定義情報の一例であり、製品マスタメンテフォームを示す。
この製品マスタメンテフォームは、本情報処理装置が製品マスタメンテサブシステムとして機能する場合に画面に表示される。製品マスタメンテサブシステムは、アプリケーションデータベース１２に設けられる製品マスタの内容をメンテナンスする。
【００５２】
この製品マスタメンテフォームには、製品マスタの内容を表示し更新内容を受け付けるための製品名リスト、製品コードリスト、削除すべき製品の指定を受け付けるための削除リスト、及び製品マスタの更新処理、削除処理、及び終了処理をそれぞれ起動するための更新ボタン、削除ボタン、及び終了ボタンが含まれる。
ここでは、一般のオペレータの他に、アプリケーション管理者、及びシステム管理者の２種類のオペレータを考える。
【００５３】
本情報処理装置は、動作を開始するとまず、一般のオペレータによる使用を想定して、削除リスト、更新ボタン、及び削除ボタンを不可視とした製品マスタメンテフォームを画面に表示する。
その後、本情報処理装置は、特定のオペレータＩＤとパスワードとを受け付けることによってアプリケーション管理者がオペレータとなったことを認証すると、表示されている前記フォームに更新ボタンを出現させる。また、本情報処理装置は、他の特定のオペレータＩＤとパスワードとを受け付けることによってシステム管理者がオペレータとなったことを認証すると、表示されている前記フォームに削除リスト、更新ボタン、及び削除ボタンを出現させる。
【００５４】
これにより、製品マスタメンテ処理において、一般のオペレータは製品マスタの閲覧のみが可能となり、アプリケーション管理者は製品マスタの閲覧と更新とが可能となり、システム管理者は製品マスタの閲覧、更新及び削除が可能となる。
（照合データ）
図１４は、照合データ１４の一例である。照合データ１４は、２種類のオペレータを認証するために参照され、アプリケーション管理者を識別するオペレータＩＤ"admin"及びパスワード、並びにシステム管理者を識別するオペレータＩＤ"system"及びパスワードを含む。
【００５５】
（許可リスト）
図１５は、許可リスト１５の一例である。許可リスト１５は、更新ボタン"button1"、削除ボタン"button2"、及び削除リスト"list1"のそれぞれについて、一般のオペレータ"general"、アプリケーション管理者"admin"、及びシステム管理者"system"に操作を許可するか否かを、可視又は不可視のプロパティによって示す。
【００５６】
（動作）
図１６は、オペレータ識別部３５によって行われるオペレータ識別処理の詳細を示すフローチャートである。
本情報処理装置では、オペレータ識別部３５によるオペレータ識別処理が前述したＣＴＲＬ＋ＡＬＴ＋ＰＦ１イベントに対応付けられ、その結果、イベント処理部３８はＣＴＲＬ＋ＡＬＴ＋ＰＦ１イベントが取得されるとオペレータ識別部３５を起動する。表示状態変更処理はこのオペレータ識別処理から実行される。
【００５７】
オペレータ識別部３５は、例えばダイアログを表示して、オペレータＩＤとパスワードの入力を受け付ける（Ｓ５１）。受け付けたオペレータＩＤが照合データ１４にあり（Ｓ５２：ＹＥＳ）、かつ当該オペレータＩＤに対応する照合データ１４のパスワードと受け付けたパスワードとが合致すれば（Ｓ５３：ＹＥＳ）、現行オペレータＩＤを受け付けたオペレータＩＤとし（Ｓ５４）、それ以外の場合（Ｓ５２：ＮＯ、又はＳ５３：ＮＯ）、現行オペレータＩＤを"general"とする（Ｓ５５）。そして、現行オペレータＩＤを引数に示して表示状態変更処理を実行する（Ｓ５６）。
【００５８】
図１７は、表示状態変更部３６によって行われる表示状態変更処の詳細を示すフローチャートである。
表示状態変更部３６は、引数に示された現行オペレータＩＤに対応する"button1"、"button2"、及び"list1"のプロパティを許可リスト１５から取得し（Ｓ６１）、取得されたプロパティをそれぞれ、更新ボタン"button1"、削除ボタン"button2"、及び削除リスト"list1"に設定した後（Ｓ６２）、製品マスタメンテフォーム"form2"を再表示する（Ｓ６３）。
【００５９】
これにより、現行オペレータに操作が許可されるアイテムは画面に表示され、操作が許可されないアイテムは画面から消去される。
図１８（Ａ）〜（Ｄ）は、表示されるフォームイメージの具体例である。
製品マスタメンテ処理が開始されると、画面には最初、図１８（Ａ）に示すフォームイメージが表示される。
【００６０】
その後、ＣＴＲＬ＋ＡＬＴ＋ＰＦ１のキー操作がなされると、図１８（Ｂ）に示すダイアログが表示され、オペレータＩＤとパスワードの入力を求められる。
ここで、アプリケーション管理者のオペレータＩＤ"admin"と正しいパスワードが入力されると更新ボタンが出現し、画面上の製品マスタメンテフォームは、図１８（Ｃ）に示すフォームイメージとなる。
【００６１】
また、システム管理者のオペレータＩＤ"system"と正しいパスワードが入力されると削除リスト、更新ボタン、及び削除ボタンが出現し、画面上の製品マスタメンテフォームは、図１８（Ｄ）に示すフォームイメージとなる。
オペレータＩＤ又はパスワードが適切でない場合には一般のオペレータとして扱われ、画面上の製品マスタメンテフォームは、図１８（Ａ）に示すフォームイメージとなる。
【００６２】
ここで、これらの何れの変更も、製品マスタメンテフォーム上に表示されているアプリケーションデータ（ここでは製品マスタの内容）を変更することなく行われることを注記する。
（第３のまとめ）
以上説明したように、本情報処理装置によれば、ＡＰの実行を中断することなく、複数のオペレータのなかから一人を認証し、認証されたオペレータに実行が許可された機能を起動するためのアイテムを画面に出現させ、実行が許可されない機能を起動するためのアイテムを画面から消去するので、オペレータに応じて実行可能な機能を迅速かつセキュリティを保って切り替えることができる。
（第４の実施形態）
本発明の第４の実施形態に係る情報処理システム（以下、本情報処理システムと言う）は、第３の実施形態に係る情報処理装置を、サーバ−クライアント構成による情報処理システムとして実施する場合の変形例である。
【００６３】
本情報処理システムについて、図面を参照しながら詳細に説明する。
（全体構成）
図１９は、本情報処理システムの全体構成を示す機能ブロック図である。本情報処理システムは、ネットワーク３００を介して接続されるサーバ装置１００及びクライアント装置２００の連携によって動作する。
【００６４】
（サーバ装置１００）
サーバ装置１００は、記憶装置１１０、第１の処理装置１３０、及び第１の通信装置１４０から構成される。
記憶装置１１０は、フォーム定義情報１１１、アプリケーションデータベース１１２、照合データ１１４、及び許可リスト１１５を保持する。これらは、第３の実施形態に係る情報処理装置（図１２参照）の記憶装置１０に保持されるフォーム定義情報１１、アプリケーションデータベース１２、照合データ１４、及び許可リスト１５とそれぞれ実質的に同じ情報である。
【００６５】
第１の処理装置１３０は、フォーム表示部１３１、アプリケーション固有処理部１３３、オペレータ識別部１３５、表示状態変更部１３６、及びＷＥＢサーバ１３７から構成される。ここで、フォーム表示部１３１、アプリケーション固有処理部１３３、オペレータ識別部１３５、表示状態変更部１３６は、例えば、ＷＥＢサーバ１３７から起動されるＣＧＩ（Common Gateway Interface）プログラムモジュールとして実現されてもよく、後に詳述するように、第３の実施形態に係る情報処理装置におけるフォーム表示部３１、アプリケーション固有処理部３３、オペレータ識別部３５、表示状態変更部３６にそれぞれ対応する機能を果たす。
【００６６】
なお、フォーム表示部１３１、アプリケーション固有処理部１３３、オペレータ識別部１３５、表示状態変更部１３６を、例えばデータベースアクセス機能を有する言語で記述してもよい。その場合、アプリケーションデータベースへのアクセス処理が簡潔に記述できることが期待される。そのような言語として、具体的に、Oracle PL/SQL（米国Oracle社の登録商標又は商標）等が利用できる。
【００６７】
（クライアント装置２００）
クライアント装置２００は、第２の通信装置２１０、入力装置２２０、第２の処理装置２３０、及び表示装置２４０から構成される。
第２の通信装置２１０は、ネットワーク３００を介して、サーバ装置１００の第１の通信装置１４０と通信する。
【００６８】
入力装置２２０、及び表示装置２４０は、第３の実施形態に係る情報処理装置における入力装置２０、及び表示装置４０とそれぞれ実質的に同じ装置である。
第２の処理装置２３０において、実行制御部２３７の制御下で、ＷＥＢブラウザ２３１が実行される。実行制御部２３７、イベント処理部２３８、及び表示制御部２３９の機能は、それぞれ第３の実施形態に係る情報処理装置における実行制御部３７、イベント処理部３８、及び表示制御部３９の機能と実質的に同じである。
【００６９】
（動作）
以下では、本情報処理システムの動作と、第３の実施形態に係る情報処理装置の動作とを明確に対比させるため、第３の実施形態で用いた製品マスタメンテ処理の例を用いて説明する。
最初に、オペレータがＷＥＢブラウザ２３１から所定のページにアクセスすることによって、ＷＥＢサーバ１３７はフォーム表示部１３１を起動する。フォーム表示部１３１は、フォーム定義情報１１１、及びアプリケーションデータベース１１２の製品マスタを参照して、前述した削除リスト、更新ボタン、及び削除ボタンを除いた製品マスタメンテフォーム（又は製品マスタメンテページ）を表すＨＴＭＬ（Hyper Text Markup Language）データを構成する。ＷＥＢサーバ１３７は当該ＨＴＭＬデータをＷＥＢブラウザ２３１へ返送する。ＷＥＢブラウザ２３１は、返送されるＨＴＭＬデータに従って図１８（Ａ）に示したイメージを画面に表示する。
【００７０】
その後、オペレータがＣＴＲＬ＋ＡＬＴ＋ＰＦ１のキー操作を行うと、ＷＥＢブラウザ２３１はオペレータＩＤとパスワードとを受け付けるためのダイアログを表示する。これにより、ＷＥＢブラウザ２３１は図１８（Ｂ）に示したイメージを画面に表示する。ＷＥＢブラウザ２３１は、受け付けたオペレータＩＤとパスワードとを所定のページへポストする。
【００７１】
ＷＥＢサーバ１３７は、オペレータ識別部１３５を起動して、ポストされたオペレータＩＤとパスワードとを通知する。オペレータ識別部１３５は、前述した処理（図１６参照）と同様にして、照合データ１１４を参照して現行オペレータを識別し、表示状態変更部１３６へ通知する。
表示状態変更部１３６は、オペレータ識別部１３５から通知された現行オペレータに対応して許可リスト１１５によって示される可視アイテムを含み、かつ不可視アイテムを除いた製品マスタメンテフォーム（又は製品マスタメンテページ）を表すＨＴＭＬ（Hyper Text Markup Language）データを構成する。ＷＥＢサーバ１３７は当該構成されたＨＴＭＬデータをＷＥＢブラウザ２３１へ返送する。
【００７２】
前記識別されたオペレータが一般のオペレータである場合、削除リスト、更新ボタン、削除ボタンを除いて返送されるＨＴＭＬデータに従って、ＷＥＢブラウザ２３１の画面は図１８（Ａ）のイメージに戻る。
前記識別されたオペレータがアプリケーション管理者である場合、更新ボタンを含み、削除リスト、削除ボタンを除いて返送されるＨＴＭＬデータに従って、ＷＥＢブラウザ２３１の画面には更新ボタンが出現し、図１８（Ｃ）のイメージとなる。
【００７３】
前記識別されたオペレータがシステム管理者である場合、削除リスト、更新ボタン、及び削除ボタンを含んで返送されるＨＴＭＬデータに従って、ＷＥＢブラウザ２３１の画面には、削除リスト、更新ボタン、及び削除ボタンが出現し、図１８（Ｄ）のイメージとなる。
（フォーム定義情報及び許可リストの変形例）
フォーム定義情報及び許可リストを一括してテキスト形式で表すことも考えられる。
【００７４】
図２０は、その場合のフォーム定義情報及び許可リストの一例である。ＨＴＭＬのページ記述に類似したフォーマットで表され、さらに、アイテムごとに操作が許されるオペレータが記述される。表示状態変更部１３６は、ここから不可視とすべきアイテムを削除することによって、ＨＴＭＬデータを得ることができる。
（第４のまとめ）
以上説明したように、本情報処理システムによれば、第３の実施形態に係る情報処理装置と同等の効果を得た上に、オペレータの認証がサーバ装置内で行われるので、セキュリティの強度を高めると共に、パスワードの管理コストを低減することができる。そのため、パスワードを定期的に変更するといった運用が容易になり、相乗的なセキュリティの強化が期待できる。
（その他の変形例）
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【００７５】
本発明は、実施の形態で説明した方法を、コンピュータシステムを用いて実現するためのコンピュータプログラムであるとしてもよいし、前記プログラムを表すデジタル信号であるとしてもよい。
また、本発明は、前記プログラム又は前記デジタル信号を記録したコンピュータ読取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ、ＭＯ、ＤＶＤ、ＢＤ、半導体メモリ等であるとしてもよい。
【００７６】
また、本発明は、電気通信回線、無線又は有線通信回線、若しくはインターネットに代表されるネットワーク等を経由して伝送される前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
また、前記プログラム又は前記デジタル信号は、前記記録媒体に記録されて移送され、若しくは、前記ネットワーク等を経由して移送され、独立した他のコンピュータシステムにおいて実施されるとしてもよい。
【産業上の利用可能性】
【００７７】
本発明に係る情報処理装置は、異なる複数のオペレータが交替で使用する情報処理装置、例えば、限られた場所に導入され同一のシステム端末を複数のオペレータが交替で使用する情報処理装置として好適である。
【図面の簡単な説明】
【００７８】
【図１】第１の実施形態に係る情報処理装置の全体構成を示す機能ブロック図である。
【図２】前記情報処理装置の外観の一例を示す斜視図である。
【図３】フォーム定義情報の一例である。
【図４】前記情報処理装置の全体動作を示すフローチャートである。
【図５】（Ａ）〜（Ｃ）表示されるフォームイメージの具体例である。
【図６】フォーム表示処理の詳細を示すフローチャートである。
【図７】（Ａ）フォーム表示処理の具体的なコーディング例である。（Ｂ）表示状態変更処理の具体的なコーディング例である。
【図８】表示状態変更処理の詳細を示すフローチャートである。
【図９】第２の実施形態に係る情報処理装置の全体構成を示す機能ブロック図である。
【図１０】前記情報処理装置の外観の一例を示す斜視図である。
【図１１】オペレータ識別処理の詳細を示すフローチャートである。
【図１２】第３の実施形態に係る情報処理装置の全体構成を示す機能ブロック図である。
【図１３】フォーム定義情報の一例である。
【図１４】照合データの一例である。
【図１５】許可リストの一例である。
【図１６】オペレータ識別処理の詳細を示すフローチャートである。
【図１７】表示状態変更処理の詳細を示すフローチャートである。
【図１８】（Ａ）〜（Ｄ）表示されるフォームイメージの具体例である。
【図１９】第４の実施形態に係る情報処理システムの全体構成を示す機能ブロック図である。
【図２０】フォーム定義情報及び許可リストを一括してテキスト形式で表した一例である。
【符号の説明】
【００７９】
１０    記憶装置
１１    フォーム定義情報
１２    アプリケーションデータベース
１３、１４    照合データ
１５    許可リスト
２０    入力装置
２１    キーボード
２２    マウス
２３    指紋センサ
３０    処理装置
３１    フォーム表示部
３２    表示状態変更部
３３    アプリケーション固有処理部
３４、３５  オペレータ識別部
３６    表示状態変更部
３７    実行制御部
３８    イベント処理部
３９    表示制御部
４０    表示装置
４１    液晶表示パネル
１００    サーバ装置
１１０    記憶装置
１１１    フォーム定義情報
１１２    アプリケーションデータベース
１１４    照合データ
１１５    許可リスト
１３０    処理装置
１３１    フォーム表示部
１３３    アプリケーション固有処理部
１３５    オペレータ識別部
１３６    表示状態変更部
１３７    ＷＥＢサーバ
１４０    通信装置
２００    クライアント装置
２１０    通信装置
２２０    入力装置
２３０    処理装置
２３１    ＷＥＢブラウザ
２３７    実行制御部
２３８    イベント処理部
２３９    表示制御部
２４０    表示装置
３００    ネットワーク
【図１】
2004334859.tif 000003
【図２】
2004334859.tif 000004
【図３】
2004334859.tif 000005
【図４】
2004334859.tif 000006
【図５】
2004334859.tif 000007
【図６】
2004334859.tif 000008
【図７】
2004334859.tif 000009
【図８】
2004334859.tif 000010
【図９】
2004334859.tif 000011
【図１０】
2004334859.tif 000012
【図１１】
2004334859.tif 000013
【図１２】
2004334859.tif 000014
【図１３】
2004334859.tif 000015
【図１４】
2004334859.tif 000016
【図１５】
2004334859.tif 000017
【図１６】
2004334859.tif 000018
【図１７】
2004334859.tif 000019
【図１８】
2004334859.tif 000020
【図１９】
2004334859.tif 000021
【図２０】
2004334859.tif 000022