(57)【要約】      （修正有）【課題】ユーザが画面に表示されたレコードに対する操作の状況を提示することができる情報処理装置、システム、制御方法、及びプログラムを提供する。【解決手段】ワークフロー承認画面３００の申請一覧表示領域３０８に表示されたレコードを選択して詳細表示ボタン３１６を押下すると、当該レコードの詳細な情報が表示された詳細画面が表示される。その後、詳細画面の閉じるボタンを押下して詳細画面を閉じると、申請一覧表示領域３０８のレコードは、参照されたことを識別して表示される。一方、詳細画面の修正ボタンを押下して、修正画面を表示してレコードを修正した後、修正画面の確定ボタンを押下すると、修正画面を閉じて、申請一覧表示領域３０８のレコードは、修正がなされたことを識別して表示される。【選択図】図７
2017084243.tif 000002
【特許請求の範囲】
【請求項１】
レコードを一覧表示するための一覧画面を表示する第一の表示手段と、
前記第一の表示手段によって表示されたレコードの内容を参照するための参照画面を表示する第二の表示手段と、
前記第一の表示手段によって表示されたレコードの内容を修正するための修正画面を表示する第三の表示手段と、
前記第一の表示手段は、前記第二の表示手段によって参照画面で参照されたレコードと前記第三の表示手段によって修正画面で修正されたレコードとを識別して前記一覧画面で表示することを特徴とする情報処理装置。
【請求項２】
前記第一の表示手段は、前記第二の表示手段によって参照画面で参照されたレコードであって、前記第三の表示手段によって修正画面で修正されたレコードは、修正されたものとして識別して表示する情報処理装置。
【請求項３】
前記第一の表示手段は、前記第二の表示手段によって参照画面で参照されたレコードであって、前記第三の表示手段によって修正画面で修正されることなく参照のみの場合、当該レコードは、参照されたものとして識別して表示する情報処理装置。
【請求項４】
前記第三の表示手段は、前記修正画面によって前記第一の表示手段によって表示されたレコードを削除し、
前記第一の表示手段は、前記第三の表示手段によって修正画面で削除されたレコードを識別して表示することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記第三の表示手段は、前記修正画面によって前記第一の表示手段によって表示されたレコードを相殺するレコードを作成し、
前記第一の表示手段は、前記第三の表示手段によって修正画面によって作成した相殺するレコードを識別して表示する請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記第一の表示手段は、前記第三の表示手段によって修正画面によって作成した相殺するレコードによって相殺されるレコードを識別して表示する請求項５に記載の情報処理装置。
【請求項７】
前記第三の表示手段は、前記修正画面によって前記第一の表示手段によって表示されたレコードを相殺するレコード、当該相殺するレコードとは異なるレコードを新たに作成し、
前記第一の表示手段は、前記相殺するレコード、前記相殺するレコードによって相殺されるレコード、及び相殺するレコードとは異なる新たに作成したレコードを識別して表示することを特徴とする請求項１乃至６の何れか１項に記載の情報処理装置。
【請求項８】
ユーザによって管理対象とするレコードであるか否かを判定するための権限情報を記憶する記憶手段と、
前記第三の表示手段によって、修正画面において新たに作成された前記相殺するレコードとは異なるレコードが、前記相殺するレコードと異なる管理対象であるか否かを判定する判定手段と、
を備え、
前記第一の表示手段は、前記記憶手段によって記憶した権限情報に基づいて、ユーザの管理対象となるレコードのみを一覧画面へ一覧表示し、
さらに、
前記第三の表示手段によって、修正画面において新たに作成された前記相殺するレコードとは異なるレコードが、前記判定手段によって前記相殺するレコードと異なる管理対象であると判定した場合、前記相殺するレコード及び前記相殺するレコードによって相殺されるレコードに対して、管理対象とならないレコードが作成されたことを識別して表示することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
クライアント端末とサーバとが接続された情報処理システムであって、
前記クライアント端末は、
レコードを一覧表示するための一覧画面に表示する当該レコードの要求を前記サーバへ行う要求手段と、
前記サーバの送信手段によって送信されたレコードを前記一覧画面に表示する第一の表示手段と、
前記第一の表示手段によって表示されたレコードの内容を参照するための参照画面を表示する第二の表示手段と、
前記第一の表示手段によって表示されたレコードの内容を修正するための修正画面を表示する第三の表示手段と、
を備え、
前記サーバは、
前記要求手段によって要求されたレコードを前記クライアント端末へ送信する送信手段を備え、
前記第一の表示手段は、前記第二の表示手段によって参照画面で参照されたレコードと前記第三の表示手段によって修正画面で修正されたレコードとを識別して前記一覧画面で表示することを特徴とする情報処理システム。
【請求項１０】
ユーザによってレコードに対する操作の情報を表示する情報処理装置の制御方法であって、
前記情報処理装置は、
レコードを一覧表示するための一覧画面を表示する第一の表示ステップと、
前記第一の表示ステップによって表示されたレコードの内容を参照するための参照画面を表示する第二の表示ステップと、
前記第一の表示ステップによって表示されたレコードの内容を修正するための修正画面を表示する第三の表示ステップと、
前記第一の表示ステップは、前記第二の表示ステップによって参照画面で参照されたレコードと前記第三の表示ステップによって修正画面で修正されたレコードとを識別して前記一覧画面で表示すること
を実行することを特徴とする情報処理装置の制御方法。
【請求項１１】
ユーザによってレコードに対する操作の情報を表示する情報処理装置で読み取り実行可能なプログラムであって、
前記情報処理装置を、
レコードを一覧表示するための一覧画面を表示する第一の表示手段と、
前記第一の表示手段によって表示されたレコードの内容を参照するための参照画面を表示する第二の表示手段と、
前記第一の表示手段によって表示されたレコードの内容を修正するための修正画面を表示する第三の表示手段と、
前記第一の表示手段は、前記第二の表示手段によって参照画面で参照されたレコードと前記第三の表示手段によって修正画面で修正されたレコードとを識別して前記一覧画面で表示する
として機能させることを特徴とするプログラム。
【請求項１２】
クライアント端末とサーバとが接続された情報処理システムの制御方法であって、
前記クライアント端末は、
レコードを一覧表示するための一覧画面に表示する当該レコードの要求を前記サーバへ行う要求ステップと、
前記サーバの送信ステップによって送信されたレコードを前記一覧画面に表示する第一の表示手段と、
前記第一の表示ステップによって表示されたレコードの内容を参照するための参照画面を表示する第二の表示ステップと、
前記第一の表示ステップによって表示されたレコードの内容を修正するための修正画面を表示する第三の表示ステップと、
を実行し、
前記サーバは、
前記要求ステップによって要求されたレコードを前記クライアント端末へ送信する送信ステップを実行し、
前記第一の表示ステップは、前記第二の表示ステップによって参照画面で参照されたレコードと前記第三の表示ステップによって修正画面で修正されたレコードとを識別して前記一覧画面で表示するように実行することを特徴とする情報処理システムの制御方法。
【請求項１３】
クライアント端末とサーバとが接続された情報処理システムで読み取り実行可能なプログラムあって、
前記クライアント端末を、
レコードを一覧表示するための一覧画面に表示する当該レコードの要求を前記サーバへ行う要求手段と、
前記サーバの送信手段によって送信されたレコードを前記一覧画面に表示する第一の表示手段と、
前記第一の表示手段によって表示されたレコードの内容を参照するための参照画面を表示する第二の表示手段と、
前記第一の表示手段によって表示されたレコードの内容を修正するための修正画面を表示する第三の表示手段と、
して機能させ、
前記サーバを、
前記要求手段によって要求されたレコードを前記クライアント端末へ送信する送信手段として機能させ、
前記第一の表示手段は、前記第二の表示手段によって参照画面で参照されたレコードと前記第三の表示手段によって修正画面で修正されたレコードとを識別して前記一覧画面で表示するように機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面に表示されたレコードに対するユーザの操作内容を確認するための表示方法に関する。
【背景技術】
【０００２】
現在の業務等の状況を把握するために、画面に各業務等の概要を一覧表示しておき、それらの業務等の状況が分かるように識別して提示するシステムが存在する。
【０００３】
その一例として、担当者が業務にかかる申請書をシステム上で作成し、承認依頼を行うと、依頼された管理者は、その依頼を参照して、内容的に問題ないようであれば承認するシステムが存在する。
【０００４】
このように申請から承認までの一連の業務、いわゆるワークフローのシステムにおいては、管理者は、申請された申請書の概要が一覧表示された画面を参照し、自身が承認したか否かをも当該画面で確認することでできる技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平２００５−２５０６１１
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載されているワークフローのようなシステムにおいては、各業務の状況は、申請者が申請してから承認者が承認するまで、段階的に変遷されることが通常である。
【０００７】
さらに、管理者が、承認、却下、あるいは差し戻しといった結果を参照するため、管理者は、各業務等に対して承認に係る操作についての状況を確認することもる羽状である。
【０００８】
したがって、管理者が、各業務等に対しての承認に係る操作以外の操作については、特許文献１に記載された技術では、言及がされていない。
【０００９】
そこで、本発明では、ユーザが画面に表示されたレコードに対する操作の状況を提示することができる情報処理装置、システム、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するための第１の発明は、レコードを一覧表示するための一覧画面を表示する第一の表示手段と、前記第一の表示手段によって表示されたレコードの内容を参照するための参照画面を表示する第二の表示手段と、前記第一の表示手段によって表示されたレコードの内容を修正するための修正画面を表示する第三の表示手段と、前記第一の表示手段は、前記第二の表示手段によって参照画面で参照されたレコードと前記第三の表示手段によって修正画面で修正されたレコードとを識別して前記一覧画面で表示することを特徴とする。
【００１１】
上記課題を解決するための第２の発明は、クライアント端末とサーバとが接続された情報処理システムであって、前記クライアント端末は、レコードを一覧表示するための一覧画面に表示する当該レコードの要求を前記サーバへ行う要求手段と、前記サーバの送信手段によって送信されたレコードを前記一覧画面に表示する第一の表示手段と、前記第一の表示手段によって表示されたレコードの内容を参照するための参照画面を表示する第二の表示手段と、前記第一の表示手段によって表示されたレコードの内容を修正するための修正画面を表示する第三の表示手段と、を備え、前記サーバは、前記要求手段によって要求されたレコードを前記クライアント端末へ送信する送信手段を備え、前記第一の表示手段は、前記第二の表示手段によって参照画面で参照されたレコードと前記第三の表示手段によって修正画面で修正されたレコードとを識別して前記一覧画面で表示することを特徴とする。
【００１２】
上記課題を解決するための第３の発明は、ユーザによってレコードに対する操作の情報を表示する情報処理装置の制御方法であって、前記情報処理装置は、レコードを一覧表示するための一覧画面を表示する第一の表示ステップと、前記第一の表示ステップによって表示されたレコードの内容を参照するための参照画面を表示する第二の表示ステップと、前記第一の表示ステップによって表示されたレコードの内容を修正するための修正画面を表示する第三の表示ステップと、前記第一の表示ステップは、前記第二の表示ステップによって参照画面で参照されたレコードと前記第三の表示ステップによって修正画面で修正されたレコードとを識別して前記一覧画面で表示することを実行することを特徴とする。
【００１３】
上記課題を解決するための第４の発明は、ユーザによってレコードに対する操作の情報を表示する情報処理装置で読み取り実行可能なプログラムであって、前記情報処理装置を、レコードを一覧表示するための一覧画面を表示する第一の表示手段と、前記第一の表示手段によって表示されたレコードの内容を参照するための参照画面を表示する第二の表示手段と、前記第一の表示手段によって表示されたレコードの内容を修正するための修正画面を表示する第三の表示手段と、前記第一の表示手段は、前記第二の表示手段によって参照画面で参照されたレコードと前記第三の表示手段によって修正画面で修正されたレコードとを識別して前記一覧画面で表示するとして機能させることを特徴とする。
【００１４】
上記課題を解決するための第５の発明は、クライアント端末とサーバとが接続された情報処理システムの制御方法であって、前記クライアント端末は、レコードを一覧表示するための一覧画面に表示する当該レコードの要求を前記サーバへ行う要求ステップと、前記サーバの送信ステップによって送信されたレコードを前記一覧画面に表示する第一の表示手段と、前記第一の表示ステップによって表示されたレコードの内容を参照するための参照画面を表示する第二の表示ステップと、前記第一の表示ステップによって表示されたレコードの内容を修正するための修正画面を表示する第三の表示ステップと、を実行し、前記サーバは、前記要求ステップによって要求されたレコードを前記クライアント端末へ送信する送信ステップを実行し、前記第一の表示ステップは、前記第二の表示ステップによって参照画面で参照されたレコードと前記第三の表示ステップによって修正画面で修正されたレコードとを識別して前記一覧画面で表示するように実行することを特徴とする。
【００１５】
上記課題を解決するための第６の発明は、クライアント端末とサーバとが接続された情報処理システムで読み取り実行可能なプログラムあって、前記クライアント端末を、レコードを一覧表示するための一覧画面に表示する当該レコードの要求を前記サーバへ行う要求手段と、前記サーバの送信手段によって送信されたレコードを前記一覧画面に表示する第一の表示手段と、前記第一の表示手段によって表示されたレコードの内容を参照するための参照画面を表示する第二の表示手段と、前記第一の表示手段によって表示されたレコードの内容を修正するための修正画面を表示する第三の表示手段と、して機能させ、前記サーバを、前記要求手段によって要求されたレコードを前記クライアント端末へ送信する送信手段として機能させ、前記第一の表示手段は、前記第二の表示手段によって参照画面で参照されたレコードと前記第三の表示手段によって修正画面で修正されたレコードとを識別して前記一覧画面で表示するように機能させることを特徴とする。
【発明の効果】
【００１６】
本発明では、ユーザが画面に表示されたレコードに対する操作の状況を提示することができるので、当該ユーザが画面を使った作業等を効率よく行うことができる、という効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態にかかる情報処理システムの概略構成を示す構成図である。
【図２】本発明の実施形態にかかるクライアント端末、サーバ、及びＤＢサーバのハードウェアの概略構成を示す構成図である。
【図３】本発明の実施形態におけるワークフロー承認画面の構成を示す構成図である。
【図４】本発明の実施形態における詳細画面の構成を示す構成図である。
【図５】本発明の実施形態における修正画面の構成を示す構成図である。
【図６】本発明の実施形態におけるワークフロー承認画面の構成を示す構成図である。
【図７】本発明の実施形態におけるワークフロー承認画面の構成を示す構成図である。
【図８】本発明の実施形態における照会承認画面の構成を示す構成図である。
【図９】本発明の実施形態における詳細一覧画面の構成を示す構成図である。
【図１０】本発明の実施形態における詳細一覧画面の構成を示す構成図である。
【図１１】本発明の実施形態にかかる情報処理システムで実行されるレコードに対する操作状況の表示処理を示すフローチャートである。
【図１２】本発明の実施形態にかかる情報処理システムで実行されるレコードの操作状況の特定処理を示すフローチャートである。
【図１３】本発明の実施形態における管理テーブルの構成を示す構成図である。
【図１４】本発明の実施形態における修正画面の構成を示す構成図である。
【図１５】本発明の実施形態におけるワークフロー承認画面の構成を示す構成図である。
【図１６】本発明の実施形態におけるワークフロー承認画面の構成を示す構成図である。
【図１７】本発明の実施形態にかかる情報処理システムで実行されるレコードの操作状況の特定処理を示すフローチャートである。
【図１８】本発明の実施形態にかかる情報処理システムで実行されるレコードの操作状況の特定処理を示すフローチャートである。
【図１９】本発明の実施形態における管理テーブルの構成を示す構成図である。
【図２０】本発明の実施形態における権限テーブルの構成を示す構成図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
[第１の実施形態]
【００１９】
図１には、本発明の実施形態に係る情報処理システムの概略構成を示す構成図が示されている。
【００２０】
情報処理システム１００は、ユーザが、表示部へ表示された画面に対して操作入力を行うことで、当該操作に応じた結果を表示する等の処理を行うクライアント端末１０２や、クライアント端末１０２からの入力内容に従って処理を行うサーバ１０４やサーバ１０４で処理を実行する際に必要となるデータを記憶管理等するためのＤＢサーバ１０６を備えており、これらの各情報処理装置は、ネットワーク１０８を介して通信可能となっている。
【００２１】
尚、サーバ１０４及びＤＢサーバ１０６については、別の構成として図示しているが、このような構成に限らず、１つの構成とする態様をとることも可能である。
【００２２】
図２には、クライアント端末１０２のハードウェアの概略構成を示す構成図が示されている。
【００２３】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、クライアント端末１０２の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２４】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２５】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。
【００２６】
２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。
【００２７】
なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。
【００２８】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２９】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したネットワーク１０８）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３０】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３１】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３２】
尚、サーバ１０４及びＤＢサーバ１０６もクライアント端末１０２のハードウェアの概略構成については、ほぼ同様な構成を有するため説明は省略する。
【００３３】
図３には、申請者が作成した申請事項の承認を受けるために、申請者によって申請がなされ、承認者が自身に承認の依頼がなされた申請事項の概要一覧を表示するワークフロー承認画面の構成を示している。
【００３４】
ワークフロー承認画面３００は、申請事項を検索するための条件を入力するための検索条件領域３０２、検索条件領域３０２に入力されたデータをクリアする際に押下するための条件クリアボタン３０４、及び検索条件領域３０２に設定された検索条件を用いて申請事項の検索を実行する際に承認者が押下するための検索ボタン３０６を備えている。
【００３５】
ワークフロー承認画面３００は、検索条件を満たす申請事項の概要を検索結果の一覧として表示する申請一覧表示領域３０８を備え、申請一覧表示領域３０８に表示された各レコードに対する承認者の操作状況を識別するために、承認者がレコードに対して参照する操作を行った場合に、当該レコードの背景を参照３１０のように色塗りして識別表示し、あるいは、承認者がレコードに対して修正する操作を行った場合に、当該レコードの背景を修正３１２のように色塗りして識別表示し、さらに、承認者がレコードに対して削除する操作を行った場合に、当該レコードの背景を削除３１４のように色塗りして識別表示する機能を備える。
【００３６】
レコードの背景を色塗りする構成としているが、このような構成に留まらず、表示されるデータそのものに対して、例えば、参照した場合は、緑で表示し、修正した場合は、青で表示し、削除した場合は、赤で表示するような構成を備えることが可能であるが、このような態様に留まらず、それぞれの操作がなされたことを識別して承認者が認識できるような態様であればどのような構成でも良い。
【００３７】
ワークフロー承認画面３００は、申請一覧表示領域３０８に表示されたレコードのうち、承認者が申請事項の詳細な情報を詳細画面（図４参照）で参照したいときに承認者が当該レコードを選択した状態で押下するための詳細表示ボタン３１６、ワークフロー承認画面３００を閉じる際に承認者が押下するための閉じるボタン３１８を備えている。
【００３８】
図４には、承認者が申請事項の詳細を参照するための詳細画面の構成が示されており、詳細画面４００は、申請一覧表示領域３０８で選択されたレコードの申請事項の基本情報を表示する基本情報表示領域４０２、申請一覧表示領域３０８で選択されたレコードの申請事項の概要を表示する選択レコード表示領域４０４、及び申請一覧表示領域３０８で選択されたレコード、つまり選択レコード表示領域４０４のレコードの申請事項の詳細な情報を表示する詳細情報表示領域４０６を備えている。
【００３９】
尚、詳細情報表示領域４０６に表示されているレコードの申請事項については、参照することのみ可能であり、当該レコードの申請事項の修正を行うことができないように表示が制御されている。
【００４０】
詳細画面４００は、詳細情報表示領域４０６に表示された申請事項の詳細な情報を承認者が修正画面（図５参照）で修正したいときに押下するための修正ボタン４０８、詳細画面４００を閉じる際に承認者が押下するための閉じるボタン４１０を備えている。
【００４１】
図５には、承認者が申請事項の情報を修正する際に使用する修正画面５００の構成が示されており、申請一覧表示領域３０８で選択されたレコードの申請事項の基本情報を表示する基本情報表示領域５０２、申請一覧表示領域３０８で選択されたレコードの申請事項の概要を表示する選択レコード表示領域５０４、及び申請一覧表示領域３０８で選択されたレコード、つまり選択レコード表示領域５０４のレコードの申請事項の詳細な情報を表示する詳細情報表示領域５０６を備えている。
【００４２】
基本情報表示領域５０２、選択レコード表示領域５０４、及び詳細情報表示領域５０６は、記載順に、詳細画面４００の基本情報表示領域４０２、選択レコード表示領域４０４、及び詳細情報表示領域４０６の順に、それぞれ対応しているが、詳細情報表示領域５０６は、詳細情報表示領域４０６とは異なり、表示されたレコードの申請事項を修正することが可能である。
【００４３】
修正画面５００は、承認者が修正画面５００に表示された申請事項を確定する際に承認者が押下するための確定ボタン５０８、当該申請事項を取り消す、つまり削除する時に承認者が押下するための取消ボタン５１０、修正画面５００を閉じる際に承認者が押下するための閉じるボタン５１２を備えている。
【００４４】
図６は、ワークフロー承認画面３００において、申請一覧表示領域３０８に表示された各レコードの申請事項に対する承認者の操作状況を識別するために、承認者がレコードの申請事項に対して参照する操作を行った場合の表示例を示したものであり、申請一覧表示領域３０８に表示された最上段から３段目のレコードの背景が参照３１０で色塗りされ、当該レコードの申請事項が詳細画面４００によって参照されたことが識別して表示されていることが示されている。
【００４５】
前述したように、承認者は詳細画面４００から修正ボタン４０８を押下することで修正画面５００を表示して申請事項を修正するが、この修正画面５００において修正を行うことなく閉じるボタン５１２を押下した場合も、申請一覧表示領域３０８に表示された最上段から３段目のレコードの背景が修正３１２で色塗りされることなく、参照３１０で色塗りされる。
【００４６】
図７は、ワークフロー承認画面３００において、申請一覧表示領域３０８に表示された各レコードの申請事項に対する承認者の操作状況を識別するために、承認者がレコードの申請事項に対して修正する操作を行った場合の表示例を示したものであり、申請一覧表示領域３０８に表示された最上段から３段目のレコードの背景が修正３１２で色塗りされ、当該レコードの申請事項が修正画面５００によって修正されたことが識別して表示されていることが示されている。
【００４７】
同様に、ワークフロー承認画面３００において、修正画面５００でレコードが削除された場合は、当該レコードの背景を削除３１４で色塗りして表示する。
【００４８】
図８には、業務で使用する情報（以下、業務情報）の概要を一覧として表示する照会画面６００の構成が示されており、例えば、会計業務においては、図示されるように貸借対照表を構成する勘定項目に対応した金額等のデータが表示される。
【００４９】
照会画面６００は、業務情報を検索するための条件を入力するための検索条件領域６０２、検索条件領域６０２において検索条件が入力されると、当該検索条件を満たす業務情報を一覧として表示する業務一覧表示領域６０４を備えている。
【００５０】
ユーザが業務一覧表示領域６０４に表示されたレコードを選択すると、当該レコードの業務情報に関係する詳細な情報が詳細一覧画面７００（図９参照）に表示される。
【００５１】
また、照会画面６００は、照会画面６００を閉じる際にユーザが押下するための閉じるボタン６０６を備えている。
【００５２】
図７には、業務で使用する詳細な情報を参照するための詳細一覧画面の構成が示されており、詳細一覧画面７００は、業務一覧表示領域６０４に表示されたレコードのうち、ユーザによって選択されたレコードの業務情報のなかでも基本的な情報を表示する基本情報表示領域７０２を備えている。
【００５３】
また、詳細一覧画面７００は、業務一覧表示領域６０４において、ユーザによって選択されたレコードの業務情報に関係する情報の概要を表示する業務詳細一覧表示領域７０４を備えている。
【００５４】
ユーザは、業務詳細一覧表示領域７０４に表示されているレコードの業務情報に対して概要を確認した後、修正等を行いたい場合は、当該レコードを選択すると、当該レコードの業務情報に関する情報が表示された詳細画面４００が表示される。
【００５５】
このようにワークフロー承認画面３００から詳細画面４００に遷移せずに、照会画面６００から詳細画面４００、さらに修正画面５００に遷移した場合、詳細画面４００の閉じるボタン４１０、修正画面５００の閉じるボタン５１２を押下すると、各画面を閉じて、詳細一覧画面７００が表示される。
【００５６】
詳細一覧画面７００は、業務詳細一覧表示領域７０４に表示された各レコードの業務情報に対するユーザの操作状況を識別するために、ユーザがレコードの業務情報に対して参照する操作を行った場合に、当該レコードの背景を参照７０６のように色塗りして識別表示し、あるいは、ユーザがレコードの業務情報に対して修正する操作を行った場合に、当該レコードの背景を修正７０８のように色塗りして識別表示し、さらに、ユーザがレコードの業務情報に対して削除する操作を行った場合に、当該レコードの背景を削除７１０のように色塗りして識別表示する機能を備える。
【００５７】
前述と同様に、レコードの背景を色塗りする構成としているが、このような構成に留まらず、表示されるデータそのものに対して、例えば、参照した場合は、緑で表示し、修正した場合は、青で表示し、削除した場合は、赤で表示するような構成を備えることが可能であるが、このような態様に留まらず、それぞれの操作がなされたことを識別して承認者が認識できるような態様であればどのような構成でも良い。
【００５８】
また、詳細一覧画面７００は、詳細一覧画面７００を閉じる際にユーザが押下するための閉じるボタン７１２を備えている。
【００５９】
図１０は、詳細一覧画面７００において、業務詳細一覧表示領域７０４に表示された各レコードの業務情報に対するユーザの操作状況を識別するために、ユーザがレコードの業務情報に対して修正する操作を行った場合の表示例を示したものであり、業務詳細一覧表示領域７０４に表示された最上段から４段目のレコードの背景が修正７０８で色塗りされ、当該レコードの業務情報が修正画面５００によって修正されたことが識別して表示されていることが示されている。
【００６０】
同様に、詳細一覧画面７００において、修正画面５００でレコードが削除された場合は、当該レコードの背景を削除７１０で色塗りして表示する。
【００６１】
また、詳細一覧画面７００において、詳細画面４００でレコードの業務情報が参照された場合は、当該レコードの背景を参照７０６で色塗りして表示する。尚、詳細一覧画面７００でのみ参照した場合は、照会画面６００において、当該レコードの背景を変えることなく表示する。
【００６２】
さらに、ユーザは詳細画面４００から修正ボタン４０８を押下することで修正画面５００を表示して業務情報を修正するが、この修正画面５００において修正を行うことなく閉じるボタン５１２を押下した場合も、詳細一覧画面７００に表示された最上段から４段目のレコードの背景が修正７０８で色塗りされることなく、参照７０６で色塗りされる。
【００６３】
図１１は、本発明の実施形態に係る情報処理システム１００において実行されるレコードに対する操作状況の表示処理を示すフローチャートである。
【００６４】
ステップＳ１００では、メニュー画面（不図示）においてワークフロー承認画面３００が選択されたか、あるいは照会画面６００が選択されたかを判定し、ワークフロー承認画面３００が選択されたと判定した場合、ステップＳ１００へ処理を進め、照会画面６００が選択されたと判定した場合、ステップＳ１２０へ処理を進める。
【００６５】
ステップＳ１０２では、クライアント端末１０２は、ワークフロー承認画面３００をＣＲＴ２１０へ表示し、ステップＳ１０４では、クライアント端末１０２は、検索ボタン３０６が押下されたか否かを判定し、押下されたと判定した場合、ステップＳ１０６へ処理を進め、押下されたと判定しない場合、ステップＳ１１８へ処理を進める。
【００６６】
ステップＳ１０６では、クライアント端末１０２は、検索条件領域３０２に入力された検索条件を満たす申請事項に関するデータを表示用データとして、サーバ１０４を介してＤＢサーバ１０６のテーブル（不図示）から取得する。
【００６７】
ステップＳ１０８では、クライアント端末１０２は、ステップＳ１０６において取得した表示用データを申請一覧表示領域３０８に表示し、ステップＳ１１０では、クライアント端末１０２は、詳細表示ボタン３１６が押下されたか否かを判定し、押下されたと判定した場合、ステップＳ１１２へ処理を進め、押下されたと判定しない場合、ステップＳ１１８へ処理を進める。
【００６８】
ステップＳ１１２では、クライアント端末１０２は、申請一覧表示領域３０８に表示されたレコードの申請事項のうち、選択されたレコードの申請事項を取得し、ステップＳ１１４では、クライアント端末１０２は、ステップＳ１１２において取得したレコードの申請事項に対する承認者の操作状況を特定する処理を行う（詳細後述）。
【００６９】
ステップＳ１１６では、クライアント端末１０２は、ステップＳ１１２で選択したレコードの申請事項を、ステップＳ１１４で求めたレコードの申請事項に対する承認者の操作状況に基づいて識別して表示を行う（詳細後述）。
【００７０】
この承認者の操作状況を識別して表示する例が、前述したように図６及び図７に示すワークフロー承認画面３００の申請一覧表示領域３０８に表示されたレコードである。
【００７１】
ステップＳ１１８では、クライアント端末１０２は、ワークフロー承認画面３００の閉じるボタン３１８が押下されたか否かを判定し、押下されたと判定した場合、処理を終了し、押下されたと判定しない場合、ステップＳ１０４へ処理を進める。
【００７２】
ステップＳ１２０では、クライアント端末１０２は、照会画面６００をＣＲＴ２１０へ表示し、ステップＳ１２２では、クライアント端末１０２は、検索条件領域６０２において検索条件が入力されたか否かを判定し、入力されたと判定した場合は、ステップＳ１２４へ処理を進め、入力されたと判定しない場合、ステップＳ１４０へ処理を進める。
【００７３】
ステップＳ１２４では、クライアント端末１０２は、検索条件領域６０２において入力された検索条件を満たす業務情報に関するデータを表示用データとして、サーバ１０４を介してＤＢサーバ１０６のテーブル（不図示）から取得する。
【００７４】
ステップＳ１２６では、クライアント端末１０２は、ステップＳ１２４において取得した表示用データを業務一覧表示領域６０４に表示し、ステップＳ１２８では、クライアント端末１０２は、照会画面６００の業務一覧表示領域６０４に表示されたレコードの業務情報が選択されたか否かを判定し、選択されたと判定した場合、ステップＳ１３０へ処理を進め、選択されたと判定しない場合、ステップＳ１２２へ処理を進める。
【００７５】
ステップＳ１３０では、クライアント端末１０２は、ステップＳ１２８において選択されたレコードの業務情報に関係する詳細な情報を表示用データとして、サーバ１０４を介してＤＢサーバ１０６の不図示のテーブルから取得する。
【００７６】
例えば、照会画面６００の検索条件領域６０２で選択した検索条件を満たし、キー（１）、キー（２）を有するレコードの業務情報をテーブルから表示用データとして取得する。
【００７７】
そして、取得した表示用データを表示した詳細一覧画面７００をＣＲＴ２１０へ表示する。
【００７８】
本ステップでは、詳細一覧画面７００の基本情報表示領域７０２には、照会画面６００の検索条件領域６０２で選択した検索条件と、照会画面６００で選択したレコードのキー（１）、キー（２）（キー（３）は不図示）とが表示されており、業務詳細一覧表示領域７０４には、ステップＳ１３０において取得した表示用データを表示する。
【００７９】
ステップＳ１３２では、クライアント端末１０２は、業務詳細一覧表示領域７０４に表示されたレコードの業務情報が選択されたか否かを判定し、レコードの業務情報が選択されたと判定した場合は、ステップＳ１３４へ処理を進め、レコードの業務情報が選択されたと判定しない場合は、ステップＳ１４０へ処理を進める。
【００８０】
ステップＳ１３４では、クライアント端末１０２は、ステップＳ１３２において選択されたレコードの業務情報を取得して、ステップＳ１３６では、クライアント端末１０２は、ステップＳ１３４において取得したレコードの業務情報に対する承認者の操作状況の特定処理を行う（詳細後述）。
【００８１】
ステップＳ１３８では、クライアント端末１０２は、ステップＳ１３２で選択したレコードの業務情報を、ステップＳ１３６で求めたレコードの業務情報に対する承認者の操作状況に基づいて識別して表示を行う（詳細後述）。
【００８２】
この承認者の操作状況を識別して表示する例が、前述したように図１０に示す詳細一覧画面７００の業務詳細一覧表示領域７０４に表示されたレコードである。
【００８３】
ステップＳ１４０では、クライアント端末１０２は、照会画面６００の閉じるボタン６０６が押下されたか否かを判定し、押下されたと判定した場合は、処理を終了し、押下されたと判定した場合は、ステップＳ１２２へ処理を進める。
【００８４】
図１２には、本発明の実施形態に係る情報処理システム１００において実行されるレコードの操作状況の特定処理を示すフローチャートである。
【００８５】
ステップＳ２００では、クライアント端末１０２は、ステップＳ１１２あるいはステップＳ１３４で取得したレコードの詳細情報を表示した詳細画面４００をＣＲＴ２１０へ表示する。
【００８６】
ステップＳ２０２では、クライアント端末１０２は、詳細画面４００の修正ボタン４０８が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ２０４へ処理を進め、押下されたと判定しない場合は、ステップＳ２２８へ処理を進める。
【００８７】
ステップＳ２０４では、クライアント端末１０２は、詳細画面４００の選択レコード表示領域４０４に表示されたレコードのうち選択されたレコード、あるいは１件のみレコードが表示されている場合は、当該レコードを取得する。
【００８８】
ステップＳ２０６では、クライアント端末１０２は、ステップＳ２０４で取得したレコードを表示した修正画面５００をＣＲＴ２１０へ表示する。
【００８９】
ステップＳ２０８では、クライアント端末１０２は、修正画面５００の確定ボタン５０８が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ２１０へ処理を進め、押下されたと判定しない場合は、ステップＳ２１６へ処理を進める。
【００９０】
ステップＳ２１０では、クライアント端末１０２は、修正画面５００の詳細情報表示領域５０６に表示されたレコードが修正されたか否かを判定し、修正されたと判定した場合は、ステップＳ２１２へ処理を進め、修正されたと判定しない場合は、ステップＳ２１４へ処理を進める。
【００９１】
ステップＳ２１２では、クライアント端末１０２は、修正されたレコードの操作状況に修正を示す情報を設定する。この設定にかかる情報は、図１３に示すような管理テーブルに保存される。
【００９２】
図１３に示す管理テーブルは、画面に表示されたレコードの操作状況を管理するためのテーブルであり、レコードを一覧表示するための画面、例えば、本実施形態では、ワークフロー承認画面３００や詳細一覧画面７００を一意に識別するための画面ＩＤを備える。
【００９３】
また、管理テーブルは、この画面ＩＤに対応して、レコードに対して操作を行っているユーザ（承認者含む）を一意に識別するためのユーザＩＤ、レコードを一意に識別するためのキーとなる項目（本実施形態では、キー（１）、キー（２）、及びキー（３））を備え、さらに、ユーザがレコードに対して行った操作状況、例えば、参照、修正、削除を示す状況などを含んで構成されている。
【００９４】
本ステップでは、ワークフロー承認画面３００の画面ＩＤをＡＧＰ００１００、詳細一覧画面７００の画面ＩＤをＡＧＰ００２００とすると、ワークフロー承認画面３００において、ユーザＩＤがＮＸＳＹＳのユーザによって（ステップＳ１００の前処理としてシステムへログインしたユーザのユーザＩＤから取得する。以下、同様）、キー（１）がＢＢＢ、キー（２）が００１、キー（３）がＳ０２を有するレコードを修正画面５００で修正したときは、状況に修正を登録する。例えば、管理テーブルの最上段に図示するように設定にかかる情報が登録される。
【００９５】
また、詳細一覧画面７００において、ユーザＩＤがＮＸＳＹＳのユーザによって、キー（１）が３３３、キー（２）が３３（キー（３）は不図示であるが、実際は、１１を含む）を有するレコードを修正画面５００で修正したときは、管理テーブルの最上段から４段目に図示するように状況に修正を登録する。
【００９６】
管理テーブルは、ＤＢサーバ１０６へ備えられており、これらの設定にかかる情報をクライアント端末１０２からサーバ１０４を介してＤＢサーバ１０６へ送信し、ＤＢサーバ１０６では、これらの設定にかかる情報を管理テーブルへ登録する。
【００９７】
ステップＳ２１４では、クライアント端末１０２は、確定ボタン５０８が押下されたにも関らず、レコードの修正がなされていないことをダイアログ等（不図示）によって通知する。
【００９８】
ステップＳ２１６では、クライアント端末１０２は、修正画面５００の取消ボタン５１０が押下されたか否かを判定し、押下されたと判定した場合、ステップＳ２１８へ処理を進め、押下されたと判定しない場合、ステップＳ２２２へ処理を進める。
【００９９】
ステップＳ２１８では、クライアント端末１０２は、修正画面５００に表示されたレコードを取得し、ステップＳ２２０では、クライアント端末１０２は、ステップＳ２１８において取得したレコードの操作状況を削除として管理テーブルに登録する。
【０１００】
ワークフロー承認画面３００において、ユーザＩＤがＮＸＳＹＳのユーザによって、キー（１）がＤＤＤ、キー（２）が００２、キー（３）がＳ０３を有するレコードを修正画面５００で修正したときは、状況に削除を登録する。例えば、管理テーブルの最上段から３段目に図示するように設定にかかる情報が登録される。
【０１０１】
また、詳細一覧画面７００において、ユーザＩＤがＮＸＳＹＳのユーザによって、キー（１）が８８８、キー（２）が１１（キー（３）は不図示、実際は、１１を含む）を有するレコードを修正画面５００で修正したときは、管理テーブルの最上段から５段目に図示するように状況に削除を登録する。
【０１０２】
本ステップでも同様に、これらの設定にかかる情報をクライアント端末１０２からサーバ１０４を介してＤＢサーバ１０６へ送信し、ＤＢサーバ１０６では、これらの設定にかかる情報を管理テーブルへ登録する。
【０１０３】
ステップＳ２２２では、クライアント端末１０２は、修正画面５００の閉じるボタン５１２が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ２２４へ処理を進める。
【０１０４】
ステップＳ２２４では、クライアント端末１０２は、修正画面５００に表示されたレコードを取得し、ステップＳ２２６では、クライアント端末１０２は、修正画面５００において修正や削除といった操作をレコードに対して行っていないので、修正画面５００に表示されたレコードの操作状況を参照として管理テーブルに登録する。
【０１０５】
ワークフロー承認画面３００において、ユーザＩＤがＮＸＳＹＳのユーザによって、キー（１）がＣＣＣ、キー（２）が００１、キー（３）がＳ０１を有するレコードが修正画面５００に表示されているときは、状況に参照を登録する。例えば、管理テーブルの最上段から２段目に図示するように設定にかかる情報が登録される。
【０１０６】
また、詳細一覧画面７００において、ユーザＩＤがＮＸＳＹＳのユーザによって、キー（１）が８８８、キー（２）が２２（キー（３）は不図示、実際は、１１を含む）を有するレコードが修正画面５００に表示されているときは、管理テーブルの最下段目に図示するように状況に参照を登録する。
【０１０７】
本ステップでも同様に、これらの設定にかかる情報をクライアント端末１０２からサーバ１０４を介してＤＢサーバ１０６へ送信し、ＤＢサーバ１０６では、これらの設定にかかる情報を管理テーブルへ登録する。
【０１０８】
ステップＳ２２８では、クライアント端末１０２は、詳細画面４００の閉じるボタン４１０が押下されたか否かを判定し、押下されたと判定した場合は、ステップS２３０へ処理を進める。
【０１０９】
ステップＳ２３０では、クライアント端末１０２は、詳細画面４００の選択レコード表示領域４０４に表示されたレコードを取得し、ステップＳ２３２では、クライアント端末１０２は、ステップＳ２３０において取得したレコードの操作状況を参照として管理テーブルへ登録する。
【０１１０】
本ステップでも同様に、これらの設定にかかる情報をクライアント端末１０２からサーバ１０４を介してＤＢサーバ１０６へ送信し、ＤＢサーバ１０６では、これらの設定にかかる情報を管理テーブルへ登録する。
【０１１１】
ステップＳ２３４では、クライアント端末１０２は、詳細画面４００を閉じて、処理を終了し、ステップＳ２３６では、クライアント端末１０２は、修正画面５００を閉じて、処理を終了する。
【０１１２】
そして、ステップＳ１１６では、クライアント端末１０２は、ワークフロー承認画面３００の画面ＩＤであるＡＧＰ００１００及びログインしているユーザのユーザＩＤを有するレコードを管理テーブルから取得し、取得したレコードのキー（１）、キー（２）、キー（３）が一致する申請一覧表示領域３０８のキー（１）、キー（２）、キー（３）を有するレコードを状況に従って識別して表示する（図７参照）。
【０１１３】
ステップＳ１３８では、クライアント端末１０２は、詳細一覧画面７００の画面ＩＤであるＡＧＰ００２００及びログインしているユーザのユーザＩＤを有するレコードを管理テーブルから取得し、取得したレコードのキー（１）、キー（２）、キー（３）が一致する業務詳細一覧表示領域７０４のキー（１）、キー（２）、キー（３）（不図示）を有するレコードを状況に従って識別して表示する（図１０参照）。
[第２の実施形態]
【０１１４】
第１の実施形態では、画面に表示されたレコードに対して参照、修正、削除といった操作を行った際に、当該レコードに対して操作状況が分かるような表示を行っていたが、第２の実施形態には、これらの操作状況に加えて、レコードを相殺するためのレコードを作成する（赤伝作成）操作や、レコードを相殺するためのレコードを作成するとともに新たにレコードを作成する（赤黒作成）操作にかかる操作状況が分かるような表示を行う。
【０１１５】
尚、第２の実施形態における各構成や処理については、第１の実施形態とほぼ同様な構成を備えるため、同一の構成や処理の部分については同一の符号を用いて詳細な説明を省略する。
【０１１６】
図１４には、修正画面５００の構成が示されており、本実施形態と第１の実施形態と相違する点として、赤伝作成ボタン８００、赤黒作成ボタン８０２を備えている点で、相違する。
【０１１７】
赤伝作成ボタン８００は、選択レコード表示領域５０４に表示されたレコードを相殺するためのレコードを作成する際にユーザが押下するためのものであり、例えば、会計業務にあたって言えば、選択レコード表示領域５０４に表示されたレコードと同一の項目を備えており、その項目のうち金額が当該レコードの金額の負の値を有するレコードを作成する（赤伝作成）。
【０１１８】
例えば、レコードが仕訳に関してのレコードである場合、このレコードの訂正を行うため、レコードの勘定科目が同一で金額が負となる訂正仕訳のレコードを作成する。
【０１１９】
赤黒作成ボタン８０２は、選択レコード表示領域５０４に表示されたレコードを相殺するためのレコードを作成するとともに新たにレコードを作成する際にユーザが押下するためのものであり、例えば、会計業務にあたって言えば、選択レコード表示領域５０４に表示されたレコードと同一の項目を備えており、その項目のうち金額が当該レコードの金額の負の値を有するレコードを作成するとともに、さらに、新たにレコードを作成する。
【０１２０】
例えば、レコードが仕訳に関してのレコードである場合、このレコードの訂正を行うため、レコードの勘定科目が同一で金額が負となる訂正仕訳のレコードを作成するとともに、これらのレコードには関係なく、通常の仕訳に関するレコードを新たに作成する（赤黒作成）。
【０１２１】
このようにレコードを作成する場合、ワークフロー承認画面３００や詳細一覧画面７００に表示されたレコードに対して修正がなされているものの、レコードそのものを修正した場合と、修正するためのレコードを作成した場合とで識別してユーザへ提示することで、どのような修正がなされたかが認識しやすい、といった効果を奏する。
【０１２２】
そのため、例えば、図１５に示すワークフロー承認画面３００においては、赤伝作成した場合は、その元となるレコードの背景を元伝９００に示すように色塗りすることで識別して表示し、修正するために作成したレコードの背景は、赤伝９０２に示すように色塗りすることで識別して表示する。
【０１２３】
赤伝作成したときの表示例として、図１５に示すワークフロー承認画面３００の申請一覧表示領域３０８の最上段から３段目及び４段目に表示されるレコードが示されている。
【０１２４】
また、赤黒作成した場合は、図１５に示すワークフロー承認画面３００においては、その元となるレコードの背景を元伝９００に示すように色塗りすることで識別して表示し、修正するために作成したレコードの背景は、赤伝９０２に示すように色塗りすることで識別して表示し、これらのレコードとは関係なく、新たに作成されたレコードの背景を黒伝９０４に示すように色塗りすることで識別して表示する。
【０１２５】
赤黒作成したときの表示例として、図１５に示すワークフロー承認画面３００の申請一覧表示領域３０８の最上段から６段目から８段目に表示されるレコードが示されている。
【０１２６】
また、赤黒作成した場合、新たに作成されたレコードが、ユーザの管理対象外のレコードとなる場合、例えば、ユーザが担当している部門とは異なる部門のレコードとして作成した場合、ワークフロー承認画面３００には、元となるレコード及び修正するために作成したレコードと、新たに作成されたレコードとが合わせて表示されないため、ユーザはレコードに対してどのような修正を行ったかが認識しにくくなるといった問題が生じ得る。
【０１２７】
そこで、元となるレコード及び修正するために作成したレコードと、新たに作成されたレコードとが合わせて表示できないことを識別して表示するため、元伝９００、赤伝９０２、黒伝９０４の背景をグレーアウトして表示する。
【０１２８】
このような赤黒作成したときの表示例として、図１６に示すワークフロー承認画面３００の申請一覧表示領域３０８の最上段から３段目及び４段目に表示されたレコードでは、新たに作成されたレコードが、ユーザの管理対象外となったことを示しており、最上段から６段目に表示されるレコードは、新たに作成されたレコードが、ユーザの管理対象となったが、元となるレコード及び修正するために作成したレコードが、ユーザの管理対象外であることが示されている。
【０１２９】
図１７及び図１８には、本発明の実施形態に係る情報処理システム１００において実行されるレコードの操作状況の特定処理を示すフローチャートである。
【０１３０】
第１の実施形態における図１２に示すレコードの操作状況の特定処理を基本的な処理として、ステップＳ３００とステップＳ３０２が異なり、図１８に示す処理が追加されている。
【０１３１】
ステップＳ３００では、クライアント端末１０２は、修正画面５００の取消ボタン５１０が押下されたか否かを判定し、押下されたと判定した場合、ステップＳ２１８へ処理を進め、押下されたと判定しない場合、ステップＳ３０４へ処理を進める。
【０１３２】
ステップＳ３０４では、クライアント端末１０２は、修正画面５００の赤伝作成ボタン８００が押下されたか否かを判定し、押下されたと判定した場合、ステップＳ３０６へ処理を進め、押下されたと判定しない場合、ステップＳ３１２へ処理を進める。
【０１３３】
ステップＳ３０６では、クライアント端末１０２は、修正画面５００の選択レコード表示領域５０４に表示されたレコードを相殺するためのレコードを作成する（赤伝作成）。
【０１３４】
ステップＳ３０８では、クライアント端末１０２は、ステップＳ３０６において赤伝を作成した元のレコードの状況を元伝として管理テーブルへ登録し、ステップＳ３１０では、クライアント端末１０２は、ステップＳ３０６において作成した赤伝のレコードの状況を赤伝として図１９の上段に示す管理テーブルへ登録する。
【０１３５】
本ステップでは、ワークフロー承認画面３００において、ユーザＩＤがＮＸＳＹＳのユーザによって、キー（１）がＢＢＢ、キー（２）が００１、キー（３）がＳ０２を有するレコードに対して修正画面５００で赤伝を作成したときは、元のレコードの状況に元伝、赤伝のレコードの状況に赤伝を登録する。例えば、図１９の上段に示す管理テーブルの最上段と最上段から２段目に図示するように設定にかかる情報が登録される。
【０１３６】
本ステップでも第１の実施形態と同様に、これらの設定にかかる情報をクライアント端末１０２からサーバ１０４を介してＤＢサーバ１０６へ送信し、ＤＢサーバ１０６では、これらの設定にかかる情報を管理テーブルへ登録する。
【０１３７】
ステップＳ３１２では、クライアント端末１０２は、修正画面５００の赤黒作成ボタン８０２が押下されたか否かを判定し、押下されたと判定した場合、ステップＳ３１４へ処理を進め、押下されたと判定しない場合、ステップＳ３０２へ処理を進める。
【０１３８】
ステップＳ３１４では、クライアント端末１０２は、修正画面５００の選択レコード表示領域５０４に表示されたレコードを相殺するためのレコードを作成する（赤伝作成）。
【０１３９】
ステップＳ３１６では、クライアント端末１０２は、ステップＳ３１４で作成したレコードは別に、修正画面５００で入力されたレコードを受付ける（黒伝作成）。
【０１４０】
ステップＳ３１８では、クライアント端末１０２は、ステップＳ３１６において作成した黒伝が、ユーザの管理対象となるか否かを判定し、管理対象となる場合、ステップＳ３２０へ処理を進め、管理対象とならない場合、ステップＳ３２６へ処理を進める。
【０１４１】
この判定例としては、ユーザによって管理対象とする部門を図２０に示す権限テーブルにおいて予め登録しておき、ステップＳ１００の前処理として、ユーザが本システムへログインした際に、当該ユーザのユーザＩＤを取得するとともに、修正画面５００で入力される黒伝に含まれる部門を示す情報が、予め登録した当該ユーザの管理対象とする部門であるか否かによって判定を行う。
【０１４２】
ステップＳ３２０では、クライアント端末１０２は、赤黒作成した元のレコードの状況に元伝として管理テーブルへ登録し、ステップＳ３２２では、クライアント端末１０２は、ステップＳ３１４において作成した赤伝のレコードの状況を赤伝として管理テーブルへ登録する。
【０１４３】
また、ステップＳ３２４では、クライアント端末１０２は、ステップＳ３１６において作成を受付けた黒伝のレコードの状況に黒伝として管理テーブルへ登録する。
【０１４４】
各ステップでは、ワークフロー承認画面３００において、ユーザＩＤがＮＸＳＹＳのユーザによって、キー（１）がＢＢＢ、キー（２）が００３、キー（３）がＳ０３を有するレコードに対して修正画面５００で赤黒を作成したときは、元のレコードの状況に元伝、赤伝のレコードの状況に赤伝、新たに作成した黒伝のレコードの状況に黒伝を登録する。例えば、図１９の上段に示す管理テーブルの最上段から３段目から最上段から５段目に図示するように設定にかかる情報が登録される。
【０１４５】
各ステップでも第１の実施形態と同様に、これらの設定にかかる情報をクライアント端末１０２からサーバ１０４を介してＤＢサーバ１０６へ送信し、ＤＢサーバ１０６では、これらの設定にかかる情報を管理テーブルへ登録する。
【０１４６】
ステップＳ３２６では、クライアント端末１０２は、赤黒作成した元のレコードの状況に元伝（黒伝なし）として管理テーブルへ登録し、ステップＳ３２８では、クライアント端末１０２は、ステップＳ３１４において作成した赤伝のレコードの状況を赤伝（黒伝なし）として管理テーブルへ登録する。
【０１４７】
また、ステップＳ３３０では、クライアント端末１０２は、ステップＳ３１６において作成を受付けた黒伝のレコードの状況に黒伝（元・赤伝なし）として管理テーブルへ登録する。
【０１４８】
各ステップでは、ワークフロー承認画面３００において、ユーザＩＤがＮＸＳＹＳのユーザによって、キー（１）がＢＢＢ、キー（２）が００１、キー（３）がＳ０２、部門がＧ０１を有するレコードに対して修正画面５００で赤黒を作成し、ユーザが管理対象外とする黒伝を作成したときは、元のレコードの状況に元伝（黒伝なし）、赤伝のレコードの状況に赤伝（黒伝なし）、新たに作成した黒伝のレコードの状況に黒伝（元・赤伝なし）を登録する。
【０１４９】
例えば、図１９の下段に示す管理テーブルの最上段から３段目に図示するように設定にかかる情報が登録される。この場合、元伝と赤伝は部門が同じＧ０１であるが、黒伝については部門がＧ０２として登録されている。
【０１５０】
各ステップでも第１の実施形態と同様に、これらの設定にかかる情報をクライアント端末１０２からサーバ１０４を介してＤＢサーバ１０６へ送信し、ＤＢサーバ１０６では、これらの設定にかかる情報を管理テーブルへ登録する。
【０１５１】
ステップＳ３１０、ステップＳ３２４、及びステップＳ３３０を終了すると、ステップＳ３０２へ処理を進める。ステップＳ３０２は、ステップＳ２２２と同様な処理を行うため説明を省略する。
【０１５２】
そして、ステップＳ１１６では、ワークフロー承認画面３００を表示すると、申請一覧表示領域３０８には、赤伝、黒伝に関するレコードが表示される。
【０１５３】
そして、この表示するタイミングに合わせて、ワークフロー承認画面３００に関する、つまり画面ＩＤがＡＧＰ００１００を有する管理テーブルのレコードを取得し、取得したレコードのキー（１）、キー（２）、キー（３）が一致する申請一覧表示領域３０８のキー（１）、キー（２）、キー（３）を有するレコードを状況に従って識別して表示する（図１５参照）。
【０１５４】
また、この際に、ユーザが自身の管理対象である申請事項のみを参照することができるような場合、つまり、ログインしたユーザが管理対象とする部門の申請事項のみがワークフロー承認画面３００に表示されるような場合、上記のような処理を終了し、ワークフロー承認画面３００を表示すると、ユーザの管理対象となる申請一覧表示領域３０８には、赤伝、黒伝に関するレコードが表示される。
【０１５５】
そして、この表示するタイミングに合わせて、ワークフロー承認画面３００に関する、つまり画面ＩＤがＡＧＰ００１００を有し、かつユーザの管理対象とする部門を有する管理テーブルのレコードであって、当該レコードのキー（１）、キー（２）、キー（３）が一致する申請一覧表示領域３０８のキー（１）、キー（２）、キー（３）を有するレコードを状況に従って識別して表示する（図１６参照）。
【０１５６】
尚、第１の実施形態と同様に、詳細一覧画面７００についても、ワークフロー承認画面３００と同様な処理が行われる。
【０１５７】
以上、本発明によれば、ユーザが画面に表示されたレコードに対する操作の状況を提示することができるので、当該ユーザが画面を使った作業等を効率よく行うことができる。
【０１５８】
また、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。
【０１５９】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【０１６０】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６２】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１６３】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１６４】
１００    情報処理システム
１０２    クライアント端末
１０４    サーバ
１０６    ＤＢサーバ
１０８    ネットワーク
２０１    ＣＰＵ
２０２    ＲＡＭ
２０３    ＲＯＭ
２０４    システムバス
２０５    入力コントローラ
２０６    ビデオコントローラ
２０７    メモリコントローラ
２０８    通信Ｉ／Ｆ（インターフェース）コントローラ
２０９    ＫＢ
２１０    ＣＲＴ
２１１    外部メモリ 
【図１】
2017084243.tif 000003
【図２】
2017084243.tif 000004
【図３】
2017084243.tif 000005
【図４】
2017084243.tif 000006
【図５】
2017084243.tif 000007
【図６】
2017084243.tif 000008
【図７】
2017084243.tif 000009
【図８】
2017084243.tif 000010
【図９】
2017084243.tif 000011
【図１０】
2017084243.tif 000012
【図１１】
2017084243.tif 000013
【図１２】
2017084243.tif 000014
【図１３】
2017084243.tif 000015
【図１４】
2017084243.tif 000016
【図１５】
2017084243.tif 000017
【図１６】
2017084243.tif 000018
【図１７】
2017084243.tif 000019
【図１８】
2017084243.tif 000020
【図１９】
2017084243.tif 000021
【図２０】
2017084243.tif 000022