(57)【特許請求の範囲】
【請求項１】
コンピュータシステムにおけるプログラムの実行によって所定の業務処理を行うように構成された業務処理システムであって、
前記プログラムが格納されたプログラムファイルと、
前記プログラムの実行によるオペレーションの実績について、少なくとも処理時間の項目を含んだ処理記録を記録するための業務記録ファイルと、
前記プログラムの実行時において、当該プログラムの前回の実行時におけるオペレーションの実績を前記業務記録ファイルに記録された前記処理記録に基づいて表示装置の表示面に表示するとともにそれと対比可能なように今回の実行時におけるオペレーションの実績を前記表示面に表示するように制御を行う実績表示制御手段と、
前記プログラムのオペレーションが終了したときに、前記処理記録の内容を今回のオペレーションの実績として取得して前記業務記録ファイルに記録する手段と、
前記プログラムのオペレーションに関して設定された少なくとも正常処理時間の許容範囲を含む許容範囲を格納するチェックテーブルと、
前記プログラムの前回のオペレーションの実績と今回のオペレーションの実績とについて、前記処理時間を含む各項目を比較し、それらの間において前記チェックテーブルに格納された許容範囲を越える差異がある場合に、前記表示面に警告のための表示を行う手段と、
を有してなることを特徴とする業務処理システム。
【請求項２】
前記プログラムファイルに格納されたプログラムに対して、その実行によるオペレーションの実績を前記業務記録ファイルに記録するか否かを設定するためのパラメータファイルが設けられてなる、
請求項１記載の業務処理システム。
【請求項３】
プログラムの実行によって所定の業務処理を行うように構成された１つ又は複数のコンピュータシステムにおけるオペレーションのチェックを行うための記録媒体であって、
前記プログラムの実行によるオペレーションの実績について、少なくとも処理時間の項目を含んだ処理記録を業務記録ファイルに記録する処理と、
前記プログラムの実行時において、当該プログラムの前回の実行時におけるオペレーションの実績を前記業務記録ファイルに記録された前記処理記録に基づいて表示装置の表示面に表示するとともにそれと対比可能なように今回の実行時におけるオペレーションの実績を前記表示面に表示する処理と、
前記プログラムのオペレーションが終了したときに、前記処理記録の内容を今回のオペレーションの実績として取得して前記業務記録ファイルに記録する処理と、
前記プログラムのオペレーションに関して設定された少なくとも正常処理時間の許容範囲を含む許容範囲をチェックテーブルに格納する処理と、
前記プログラムの前回のオペレーションの実績と今回のオペレーションの実績とについて、前記処理時間を含む各項目を比較し、それらの間において前記チェックテーブルに格納された許容範囲を越える差異がある場合に、前記表示面に警告のための表示を行う処理と、
をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プログラムの実行によって所定の業務処理を行うように構成されたコンピュータシステムにおけるオペレーションのチェック方法、及び業務処理システム、並びに記録媒体に関する。
【０００２】
企業や自治体などにおいて、あらゆる業務の処理又はその支援のためにコンピュータが用いられている。業務処理の中には、日常的に行われている業務もあれば、年に１回又は半期に１回程度しか行われない業務処理もある。例えば、税務処理は年度末の納税期間において年に１回のみ行われる業務の例である。また、人事異動などによって、今までに経験のない担当者によって業務処理が行われることもある。
【０００３】
このように、日常的に行われていない業務又は熟練していない業務のように、担当者にとって不慣れな業務については、コンピュータによる処理をどのようにして行えばよいか、また、処理を行った場合にオペレーションが正常であったかどうかなどについて、担当者が了知し又は判断することは容易ではない。
【０００４】
例えば、コンピュータを用いて業務処理を行うに当たって、どのプログラムを実行させるのか、プログラムはどの記録媒体に格納されているのか、操作の手順はどうするか、印刷のための用紙はどこに保管されているか、用紙をどのようにセットするのか、処理件数は何件程度か、処理に要する時間はどの程度か、といったことが、担当者に分かりにくかったり見当もつかないことがある。
【０００５】
したがって、それらに関する情報がシステムから得られたり、オペレーションの状態を容易にチェックすることができれば、それは優れた業務処理システムであるということになる。
【０００６】
【従来の技術】
従来において、業務処理システムのオペレーションは次のように実行される。すなわち、まず、システムの電源をオンとすることによって、メニュー画面が表示される。メニュー画面の中から、業務を選択しプログラムを実行させる。そして、必要なデータを投入し、種々のパラメータを設定し、印刷用の用紙をセットする。
【０００７】
プログラムの実行中においては、実行中である旨が表示される。また、システムによっては、実行を指示した後はメニュー画面の表示に戻る。プログラムの実行によるオペレーションが正常に終了すると、印刷済の用紙が排出される。オペレーションに異常があった場合には、異常である旨のメッセージが表示され、処理は停止される。
【０００８】
【発明が解決しようとする課題】
ところで、コンピュータシステムにおけるプログラムのオペレーションのための情報は、取扱い説明書として一般にプログラムとともに提供されている。ところが、業務処理を実際に遂行するに当たっては、上に述べたような具体的で詳細な情報が必要であるにも係わらず、そのような情報は取扱い説明書から得ることはできない。そのため、担当者は、不慣れな業務処理のために、多大の時間と労力を費やし、右往左往しながら何とかしてオペレーションを遂行することとなる。
【０００９】
しかし、担当者が苦労して取得したオペレーションの方法について、それをマニュアルとして記録に残しておけば、次回のオペレーションにおいて参考になるのであるが、通常、業務処理中においては担当者にその余裕はない。また、業務処理の終了した後もその余裕がなく、結果としてそのようなマニュアルを作成できないのが実情である。
【００１０】
もし、何らかのマニュアルが作成された場合であっても、それを次回の業務処理時にタイミングよく担当者に提示されるようにすることは難しい。
また、上に述べた従来の業務処理システムにおいて、異常のメッセージが表示されない場合であっても、オペレーションが正常であったか否かは不明である。
【００１１】
すなわち、例えば、本来は１００件の処理を行わなければならないのに、データの設定不足又はパラメータの設定ミスなどによって例えば３０件しか処理が行われない場合であっても、オペレーション自体は正常に終了する。したがって、業務に不慣れな担当者は、３０件の処理で終了したオペレーションが正常であったかどうかを判断することができない。むしろ、異常のメッセージが表示されないため、オペレーションは正常であったと考えざるを得ない。
【００１２】
このように、オペレーションが正常に行われたか否かについて、適切なチェック方法がなかった。
本発明は、上述の問題に鑑みてなされたもので、業務処理を実行するためのプログラムのオペレーションが正常に行われたか否かを容易にチェックすることのできる方法及び業務処理システム並びに記録媒体を提供することを目的とする。
【００１４】
【課題を解決するための手段】
請求項１の発明に係るシステムは、コンピュータシステムにおけるプログラムの実行によって所定の業務処理を行うように構成された業務処理システムであって、前記プログラムが格納されたプログラムファイルと、前記プログラムの実行によるオペレーションの実績について、少なくとも処理時間の項目を含んだ処理記録を記録するための業務記録ファイルと、前記プログラムの実行時において、当該プログラムの前回の実行時におけるオペレーションの実績を前記業務記録ファイルに記録された前記処理記録に基づいて表示装置の表示面に表示するとともにそれと対比可能なように今回の実行時におけるオペレーションの実績を前記表示面に表示するように制御を行う実績表示制御手段と、前記プログラムのオペレーションが終了したときに、前記処理記録の内容を今回のオペレーションの実績として取得して前記業務記録ファイルに記録する手段と、前記プログラムのオペレーションに関して設定された少なくとも正常処理時間の許容範囲を含む許容範囲を格納するチェックテーブルと、前記プログラムの前回のオペレーションの実績と今回のオペレーションの実績とについて、前記処理時間を含む各項目を比較し、それらの間において前記チェックテーブルに格納された許容範囲を越える差異がある場合に、前記表示面に警告のための表示を行う手段と、を有してなる。
【００１６】
請求項２の発明に係るシステムでは、前記プログラムファイルに格納されたプログラムに対して、その実行によるオペレーションの実績を前記業務記録ファイルに記録するか否かを設定するためのパラメータファイルが設けられてなる。
【００１８】
請求項３の発明に係る記録媒体は、プログラムの実行によって所定の業務処理を行うように構成された１つ又は複数のコンピュータシステムにおけるオペレーションのチェックを行うための記録媒体であって、前記プログラムの実行によるオペレーションの実績について、少なくとも処理時間の項目を含んだ処理記録を業務記録ファイルに記録する処理と、前記プログラムの実行時において、当該プログラムの前回の実行時におけるオペレーションの実績を前記業務記録ファイルに記録された前記処理記録に基づいて表示装置の表示面に表示するとともにそれと対比可能なように今回の実行時におけるオペレーションの実績を前記表示面に表示する処理と、前記プログラムのオペレーションが終了したときに、前記処理記録の内容を今回のオペレーションの実績として取得して前記業務記録ファイルに記録する処理と、前記プログラムのオペレーションに関して設定された少なくとも正常処理時間の許容範囲を含む許容範囲をチェックテーブルに格納する処理と、前記プログラムの前回のオペレーションの実績と今回のオペレーションの実績とについて、前記処理時間を含む各項目を比較し、それらの間において前記チェックテーブルに格納された許容範囲を越える差異がある場合に、前記表示面に警告のための表示を行う処理と、をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１９】
本発明に係るシステムは、例えばパーソナルコンピュータ又はワークステーションを用いて、又はそれらを用いたネットワークによって実現される。本発明に係る方法を実行するためのプログラムは、半導体メモリ、ハードディスク、ＣＤ−ＲＯＭ、フロッピーディスク、又は光磁気ディスクなどの記録媒体に格納される。記録媒体に格納されたプログラムは、主メモリ上に適時ローディングされ、処理装置によって実行される。その際に、ＣＤ−ＲＯＭドライブ、フロッピーディスクドライブ、又は光磁気ディスクドライブなどのドライブ装置が必要に応じて用いられる。記録媒体がネットワークなどの通信回線で結ばれたサーバに設けられている場合には、通信回線を介してサーバからプログラムが読み取られ、又はダウンロードされることもある。また、プログラムが通信回線を介して処理装置に転送される場合には、それに用いられる搬送波又は通信回線自体も記録媒体に相当する。プログラムは、種々のＯＳ、プラットホーム、システム環境、又はネットワーク環境の下で動作するように供給可能である。
【００２０】
【発明の実施の形態】
図１は本発明に係る業務処理システム１の構成を示すブロック図である。なお、本実施形態においては、自治体における種々の業務処理に業務処理システム１を用いた例を説明する。
【００２１】
図１において、業務処理システム１は、サーバ１０、クライアント１１，１２，１３…、これらを接続するＬＡＮなどのネットワークＮＷからなる。
クライアント１１，１２，１３…は、それぞれ所定の部署、例えば、住民課、国民年金課、又は国民健康保健課などに、それぞれ１台又は複数台が設置されている。職員は、自身の職員コード及びパスワードを入力することにより、クライアント１１，１２，１３…を操作し、またサーバ１０にアクセスすることが可能である。
【００２２】
サーバ１０には、職員マスタ２１、プログラムファイル２２、データファイル２３、パラメータファイル２４、業務記録ファイル２５、異常区分テーブル２６、異常チェックテーブル２７、及び異常チェック処理ロジック２８などが設けられている。
【００２３】
これらサーバ１０及びクライアント１１，１２，１３…は、例えば、処理装置、表示装置、入力装置、記憶装置、及びプリンタ装置などを備えたパーソナルコンピュータ又はワークステーションなどからなっている。クライアント１１，１２，１３…は、互いに同様な構成及び機能を有しているので、以下においては１つのクライアント１１のみについて説明する。
【００２４】
次に、サーバ１０に設けられた各ファイルについて説明する。
図２は職員マスタ２１の例を示す図、図３はパラメータファイル２４の例を示す図、図４は業務記録ファイル２５の例を示す図、図５は異常区分テーブル２６の例を示す図、図６は異常チェックテーブル２７の例を示す図、図７は異常チェック処理ロジック２８の例を示す図である。
【００２５】
図２において、職員マスタ２１には、職員コードＳＣＤ、パスワード、氏名ＳＮＭ、職務、及び表示パターンＨＰＴなどが記録される。表示パターンＨＰＴは、業務メニューをカレンダー表示によって表示する際に、それをどのような表示パターンで表示するかを指定する項目である。表示パターンＨＰＴとして、「年」「月」「週」「年＋月」「月＋週」「期間指定」などを指定することができる。詳細は後述する。
【００２６】
図３において、パラメータファイル２４には、業務コードＧＣＤ、業務名、処理コードＰＣＤ、処理名、記録区分ＫＫＢ、アラームＡＬＭ、及びメッセージＭＳＧなどが記録される。業務コードＧＣＤ及び処理コードＰＣＤによって、実行される業務処理（ジョブ）、つまり実行されるプログラムが特定される。
【００２７】
記録区分ＫＫＢには、業務コードＧＣＤ及び処理コードＰＣＤによって特定される業務処理について、業務記録ファイル２５への記録を行うか否かを指定するデータが記録される。記録区分ＫＫＢが「１」の場合は業務記録ファイル２５への記録が行われ、「０」の場合は行われない。アラームＡＬＭには、業務メニューをカレンダー表示によって表示する際に、処理日の何日前からアラーム表示を行うかを指定するための情報が記録される。例えば、Ｎ＝７と設定した場合には、処理日の７日前からアラーム表示を行う。Ｎ＝０と設定した場合には、アラーム表示は行われない。
【００２８】
図４において、業務記録ファイル２５は、プログラムの実行によるオペレーションの実績を記録するファイルである。つまり、業務処理を行うために、プログラムファイル２２に格納されたプログラムが実行されるが、その実行の度毎に、プログラムのオペレーションの状態が記録される。例えば、１年に１回行われる業務処理であれば、そのプログラムについての実績が毎年記録されることとなる。図４（Ａ）は前回に記録された例であり、図４（Ｂ）は今回に記録された例である。
【００２９】
図４（Ａ）（Ｂ）に示すように、業務記録ファイル２５には、業務コードＧＣＤ、業務名、処理コードＰＣＤ、処理名、担当者ＴＴＳ、処理日ＰＤＹ、開始時刻ＰＫＪ、終了時刻ＰＳＪ、処理時間ＰＪＮ、処理件数ＰＫＳ、出力枚数ＰＳＭなどの項目、及び、入力１ＮＲ１、入力２ＮＲ２、入力３ＮＲ３…などの入力事項が記録される。
【００３０】
担当者ＴＴＳには、当該業務処理を実行した担当者の氏名が記録される。処理日ＰＤＹ、開始時刻ＰＫＪ、及び終了時刻ＰＳＪには、当該業務処理が行われた年月日、開始された時刻、又は終了した時刻がそれぞれ記録される。処理時間ＰＪＮには、当該業務処理に要した時間が記録される。処理件数ＰＫＳには、当該業務処理によって処理された件数が記録される。出力枚数ＰＳＭには、当該業務処理によって出力された用紙の枚数、つまり印刷枚数が記録される。入力１ＮＲ１、入力２ＮＲ２…などには、注意事項又は特記事項など、担当者つまりオペレータが書き残しておきたい事項が記録される。また、前回に記録された事項に対して、修正した内容などが記録される。
【００３１】
図５において、異常区分テーブル２６には、異常コードＥＣＤ、及びそれに対応する異常内容ＥＮＹが記録されている。
図６において、異常チェックテーブル２７には、各処理コードＰＣＤで示されるジョブに対して、そのオペレーションが正常か異常かの判断基準が記録される。つまり、各ジョブに対して、処理に要した時間（処理時間ＰＪＮ）の範囲、件数（処理件数ＰＫＳ）の範囲、枚数（出力枚数ＰＳＭ）などについて、その正常な場合の範囲がパーセントで記録される。なお、本実施形態では、パーセントで上限と下限を記録しているが、処理時間、処理件数、処理枚数のそれぞれについて具体的な数値により記録するようにしてもよい。
【００３２】
また、図７において、異常チェック処理ロジック２８には、チェック項目、内容、ロジック、正常範囲、方法などが記録されている。これら、異常チェックテーブル２７及び異常チェック処理ロジック２８に基づいて、プログラムのオペレーションが正常であったか否かが自動的に判断される。
【００３３】
例えば、「ＪＯＢ０１」のジョブでは、前回の処理時間ＰＪＮに対する今回の処理時間ＰＪＮの割合が５０〜１５０％であれば正常である。また、同じく「ＪＯＢ０１」のジョブでは、前回の処理件数ＰＫＳに対する今回の処理件数ＰＫＳの割合が７０〜１３０％であれば正常である。これらは、業務処理システム１の管理者によって設定される。これら異常チェックテーブル２７及び異常チェック処理ロジック２８は、同一のファイルに格納しておいてもよい。
【００３４】
なお、特に具体例は示していないが、プログラムファイル２２には、業務処理のための種々のプログラムが格納される。データファイル２３には、プログラムの処理に必要な種々のデータが格納される。
【００３５】
次に、クライアント１１及びサーバ１０の表示面に表示される画面ＨＧについて、図８から図１７を参照して説明する。
サーバ１０及びクライアント１１を立ち上げると、クライアント１１の表示面には、図８（Ａ）に示すようなメニュー画面ＨＧ１が表示される。メニュー画面ＨＧ１の中から業務を選択する。ここでは業務として「住民税」を選択したものとする。図示しない実行ボタンをクリックすると、図８（Ｂ）に示すような処理確認画面ＨＧ２が表示される。
【００３６】
処理確認画面ＨＧ２において、業務を行おうとしている担当者は、自身の職員コード及びパスワードを入力する。入力が正常であれば、図８（Ｃ）に示すように、「住民税」についての業務メニュー画面ＨＧ３が表示される。業務メニュー画面ＨＧ３の中から業務を選択する。ここでは、「課税計算」を選択したものとする。図示しない実行ボタンをクリックすると、図８（Ｄ）に示すような画面ＨＧ４が表示される。ここでは、画面ＨＧ４において、「計算」を選択したものとする。図示しない実行ボタンをクリックすることによって、課税計算のジョブ（ＪＯＢ０１）を実行するためのプログラムがプログラムファイル２２から読み出され、実行される。
【００３７】
ジョブ、すなわちプログラムのオペレーションが開始されると、図９に示す処理確認画面ＨＧ５が表示される。
処理確認画面ＨＧ５において、左側には前回の処理記録ＺＳＫが表示され、右側には今回の処理確認ＫＳＫが表示される。前回の処理記録ＺＳＫは、業務記録ファイル２５に格納されている当該プログラムのオペレーションについての最近の記録に基づいて表示される。今回の処理確認ＫＳＫにおいて、その内容の一部は、プログラムが実行されることによって、図示しないログファイルから自動的に取得される。また、他の一部は、今回のオペレーションに当たって入力された事項から取得され、また、この画面上において直接に入力される。
【００３８】
すなわち、図１０の画面ＨＧ６に示すように、開始時刻及び処理件数などは、今回のオペレーションの進行にともなって表示される。
また、例えば、今回の処理確認ＫＳＫにおいて、入力１、入力２などの欄には、担当者が入力装置からデータ又は文字などを入力することができる。したがって、オペレーションの内容が前回の処理記録ＺＳＫとは異なっていた場合に、その事項について今回の処理確認ＫＳＫに記録しておき、次回のオペレーションに役立てることができる。図の例では、例えば、前回のオペレーション時においては用紙が住民課のロッカーに保管されていたのであるが、今回では、そこではなく、倉庫１に保管されていたことが示されている。なお、画面に表示し切れない部分は、スクロールや別のウインドウなどによって表示される。
【００３９】
また、オペレーションにおいてエラーが発生した場合には、オペレーションが一時中断され、図１１に示すようなエラー表示画面ＨＧ７が表示される。ここでは、オペレーションに必要なフロッピーがセットされていない旨のメッセージが、入力３にエラー記録１Ａとして表示されている。このメッセージによって、担当者は、エラーの内容を容易に知ることができ、且つそれに対して迅速に対処することができる。ここでは、担当者は、必要なフロッピーを探しだしてきて、それをセットする。そして、次回のオペレーションのために、エラーに対する処理方法及び処理結果などを入力する。これが、入力３にエラー記録１Ｂとして記録される。
【００４０】
また、ジョブが終了すると、図１２に示す実績記録確認画面ＨＧ８が、今回の処理確認ＫＳＫとして表示される。実績記録確認画面ＨＧ８の内容は、今回のオペレーションの実績として業務記録ファイル２５に記録される。
【００４１】
これらの画面ＨＧの中で、担当者が特に注意を要する事項、入力を必須とする事項などについては、強調表示が行われる。
担当者は、処理確認画面ＨＧ５及び実績記録確認画面ＨＧ８などにおいて、前回の処理記録ＺＳＫを見ることによって、当該プログラムのオペレーションに必要な事項の詳細を知ることができる。例えば、データ及び用紙などのオペレーションに必要な機材の保管場所、設定方法を容易に知ることができる。また、処理時間、処理件数、出力枚数など、オペレーションの規模を知ることができるので、それに続くジョブ投入の予定、当日におけるシステムの電源の切断時刻の予定などを的確に立てることができる。
【００４２】
また、今回の処理確認ＫＳＫと前回の処理記録ＺＳＫとを比較することによって、今回のオペレーションが正常であるか否かの見当をつけることができる。もし、前回の処理記録ＺＳＫと今回の処理確認ＫＳＫとの内容が大幅に異なっていれば、当該業務処理についてのパラメータの設定ミスなどが考えられるので、そのチェックを行ってミスを防止することができる。
【００４３】
なお、処理確認画面ＨＧ５などへの入力に当たって、図１４に示すプルダウンメニューＰＭ１，ＰＭ２を利用することが可能である。
ジョブの終了に当たって、異常チェック処理ロジック２８によるチェックが行われる。チェックの結果は、図１３に示すように、チェック結果画面ＨＧ９として表示される。なお、図１３に示すチェック結果画面ＨＧ９は、上に例として挙げたジョブとは別のジョブ（ＪＯＢ２０）についてのものである。
【００４４】
図１３に示すチェック結果画面ＨＧ９において、異常である旨のメッセージが表示されている。異常の内容として、処理時間ＰＪＮ、処理件数ＰＫＳ、及び出力枚数ＰＳＭが、それぞれ１０秒、３０件、０枚であって、これらは前回のオペレーションと比較して極めて少なく、異常チェックテーブル２７に記録された正常な範囲に入っていないことが示されている。
【００４５】
したがって、担当者は、チェック結果画面ＨＧ９を見ることによって、今回のオペレーションについて、何らかのミスがなかったか否かをもう一度確認することができる。また、メッセージに表示がない場合であっても、前回処理と今回処理とを比較し、今回のオペレーションが正常であったかどうかを再度確認することができる。
【００４６】
図１５から図１７は、カレンダー表示の例を示す。
上の説明では、図８（Ｃ）に示す業務メニュー画面ＨＧ３の中から業務を選択するものとして説明したが、図８（Ｃ）に示す業務メニュー画面ＨＧ３ではなく、カレンダー表示された画面ＨＧの中からジョブを選択することも可能である。この場合には、業務メニュー画面ＨＧ３に代えて、図１５から図１７に示されるような業務カレンダー画面ＨＧ１０〜１３を表示するようにしておけばよい。これらについて簡単に説明する。
【００４７】
図１５の業務カレンダー画面ＨＧ１０では、月間の業務カレンダー及び今週の業務カレンダーが表示されている。これは、図２に示す職員マスタ２１の表示パターンＨＰＴの設定内容にしたがったものである。なお、月間の業務カレンダーにおいて、本日中に処理を要するものについては、その旨のメッセージが表示され、又は強調表示される。
【００４８】
図１６の業務カレンダー画面ＨＧ１１では、今週の各日について、それぞれの日に行うべき日次の業務、月次の業務、週次の業務、及び期処理などが表示されている。図１７の業務カレンダー画面ＨＧ１２は業務別に表示したものである。また、図示は省略したが、担当者別に業務カレンダーを作成して表示することも可能である。
【００４９】
次に、業務処理システム１における業務処理の全体の流れについて、フローチャートを参照して簡単に説明する。
図１８及び図１９は業務処理の全体の流れを示すフローチャート、図２０は業務カレンダー表示処理のフローチャートである。
【００５０】
図１８及び図１９において、業務処理システム１の電源が投入されると（＃１１）、メニュー画面ＨＧ１が表示される（＃１２）。業務を選択すると、処理確認画面ＨＧ２が表示される（＃１３）。職員コード及びパスワードを入力することによって（＃１４）、職員マスタ２１との照合が行われる（＃１５）。
【００５１】
職務と業務との対応が適切であれば、業務カレンダーが表示される（＃１６）。そこでジョブを選択すると（＃１７）、当該ジョブ（プログラム）に対応した業務記録ファイル２５が主メモリ上に読み込まれる（＃１８）。読み込まれた業務記録ファイル２５の内容に基づいて、処理確認画面ＨＧ５が表示される（＃１９）。ステップ＃１９の処理は、本発明における実績表示制御手段の機能に対応する。
【００５２】
処理確認画面ＨＧ５において、担当者は入力項目を確認し、必要に応じて入力を行う（＃２０）。入力項目を確認すると（＃２１）、ジョブの実行のためのプログラムが読み込まれ（＃２２）、プログラムの実行によってオペレーションが開始される（＃２３）。オペレーションの実行中において、ログが取得され、これに基づいて、開始時刻ＰＫＪ、終了時刻ＰＳＪ、処理時間ＰＪＮ、出力枚数ＰＳＭなどが表示される。
【００５３】
ジョブが終了すると（＃２４）、実績記録確認画面ＨＧ８が表示される（＃２５）。そして、異常チェック処理が行われる（＃２６）。異常チェック処理の結果、正常な範囲内であれば（＃２７でイエス）、今回のオペレーションの実績を業務記録ファイル２５に記録する（＃２８）。正常な範囲内でない場合には（＃２７でノー）、オペレーションの実績を業務記録ファイル２５に記録した後（＃２９）。アラームを表示し（＃３０）、停止状態となる（＃３１）。
【００５４】
ジョブの実行中において（＃２４でノー）、エラーが発生すると（＃４１）、異常コードＥＣＤを取得し（＃４２）、異常区分テーブル２６を参照して異常内容を取得する（＃４３）。取得した異常内容を、エラー表示画面ＨＧ７に表示する（＃４４）。担当者は、エラー表示画面ＨＧ７の内容に対する処置を行い、その結果をエラー表示画面ＨＧ７にエラー記録１Ｂとして入力する（＃４５）。その後、オペレーションが再開される（＃４６）。
【００５５】
図２０において、業務記録ファイル２５を読み出し（＃５１）、業務コードＧＣＤによって対象となるデータを抽出し（＃５２）、処理日でソートし（＃５３）、処理日が設定された日（Ｍ日前）よりも遅いものを対象として抽出する（＃５４）。抽出した対象を、職員マスタ２１の表示パターンＨＰＴに基づいてカレンダー表示する（＃５５）。パラメータファイル２４に設定されたアラームＡＬＭに該当する場合には（＃５６でイエス）、カレンダーにアラーム表示が行われる（＃５８）。
【００５６】
図２１は本発明に係る方法を実行するためのプログラムの記録媒体ＳＴの形態を示す図である。
図２１に示すように、処理装置ＰＳに設けられた主メモリ、ＲＡＭ、ＲＯＭ、若しくはハードディスクなどの記憶装置ＳＴＡ、ＣＤ−ＲＯＭ、フロッピーディスク、若しくは光磁気ディスクなどの可搬媒体ＳＴＢ、ネットワーク若しくは通信回線ＳＴＤで結ばれたサーバ若しくはＤＡＳＤなどの回線先媒体ＳＴＣ、搬送波信号、又は通信回線ＳＴＤそれ自体が、記録媒体ＳＴとして利用可能である。
【００５７】
記録媒体ＳＴが可搬媒体ＳＴＢである場合には、プログラムは可搬媒体ＳＴＢの種類に対応するドライブ装置によって読み出され、処理装置ＰＳの記憶装置ＳＴＡに格納され又は主メモリ上にローディングされ、実行される。記録媒体ＳＴが回線先媒体ＳＴＣである場合には、プログラムは通信回線ＳＴＤを介して記憶装置ＳＴＡにダウンロードされ、又は適時転送されて実行される。プログラムは、種々のＯＳ、プラットホーム、システム環境、又はネットワーク環境の下で動作するように供給可能である。
【００５８】
上に述べた実施形態において、各ファイルの構成、内容、記録タイミング、その他、業務処理システム１の全体又は各部の構成、処理内容、処理順序、処理タイミングなどは、本発明の趣旨に沿って適宜変更することができる。
【００５９】
【発明の効果】
本発明によると、業務処理を実行するためのプログラムのオペレーションが正常に行われたか否かを容易にチェックすることができる。
【図面の簡単な説明】
【図１】本発明に係る業務処理システムの構成を示すブロック図である。
【図２】職員マスタの例を示す図である。
【図３】パラメータファイルの例を示す図である。
【図４】業務記録ファイルの例を示す図である。
【図５】異常区分テーブルの例を示す図である。
【図６】異常チェックテーブルの例を示す図である。
【図７】異常チェック処理ロジックの例を示す図である。
【図８】クライアント及びサーバの表示面に表示される画面の例を示す図である。
【図９】処理確認画面の例を示す図である。
【図１０】オペレーションの進行にともなって表示される画面の例を示す図である。
【図１１】エラー表示画面の例を示す図である。
【図１２】実績記録確認画面の例を示す図である。
【図１３】チェック結果画面の例を示す図である。
【図１４】プルダウンメニューの例を示す図である。
【図１５】業務カレンダー画面の例を示す図である。
【図１６】業務カレンダー画面の例を示す図である。
【図１７】業務カレンダー画面の例を示す図である。
【図１８】業務処理の全体の流れを示すフローチャートである。
【図１９】業務処理の全体の流れを示すフローチャートである。
【図２０】業務カレンダー表示処理のフローチャートである。
【図２１】本発明に係る方法を実行するためのプログラムの記録媒体の形態を示す図である。
【符号の説明】
１  業務処理システム
１０  サーバ
１１，１２，１３  クライアント
２２  プログラムファイル
２４  パラメータファイル
２５  業務記録ファイル
２７  異常チェックテーブル（チェックテーブル）
２８  異常チェック処理ロジック（警告のための表示を行う手段）
ＨＧ１０〜１３  業務カレンダー画面（次回に実行すべきプログラムのメニュー）
ＳＴＡ，ＳＴＢ，ＳＴＣ，ＳＴＤ  記録媒体
【図１】
0003687723.tif 000002
【図２】
0003687723.tif 000003
【図３】
0003687723.tif 000004
【図４】
0003687723.tif 000005
【図５】
0003687723.tif 000006
【図６】
0003687723.tif 000007
【図７】
0003687723.tif 000008
【図８】
0003687723.tif 000009
【図９】
0003687723.tif 000010
【図１０】
0003687723.tif 000011
【図１１】
0003687723.tif 000012
【図１２】
0003687723.tif 000013
【図１３】
0003687723.tif 000014
【図１４】
0003687723.tif 000015
【図１５】
0003687723.tif 000016
【図１６】
0003687723.tif 000017
【図１７】
0003687723.tif 000018
【図１８】
0003687723.tif 000019
【図１９】
0003687723.tif 000020
【図２０】
0003687723.tif 000021
【図２１】
0003687723.tif 000022