(57)【要約】【課題】請求書計算システムなどの業務システムにより検出されたエラーを訂正するオペレータを支援する。【解決手段】請求書計算プログラム１１５が、各顧客の請求書計算を行い、エラーを見つけた場合には、エラーの訂正にオペレータが使用する業務プログラム１１４およびそのパラメタ値をエラー定義テーブル群を用いて特定し、エラー処理プログラム１２１が、請求書計算プログラム１１５により特定された業務プログラム１１４の業務ＣＤおよびパラメタ値をメニュープログラム１１３に通知し、メニュープログラム１１３が、エラー処理プログラム１２１により通知された業務ＣＤおよびパラメタ値を用いて業務プログラム１１４を自動起動する。【選択図】        図１
2005276098.tif 000002
【特許請求の範囲】
【請求項１】
複数の業務プログラムから構成される業務システムにより検出されたエラーを訂正するオペレータを支援するエラー訂正支援プログラムであって、
前記業務システムが検出したエラーに対して出力するエラー情報から該エラーの訂正にオペレータが用いる業務プログラムおよび該業務プログラムに引き渡す引数の値を特定する業務プログラム特定手順と、
前記業務プログラム特定手順により特定された業務プログラムを前記引数の値を用いて起動する業務プログラム起動手順と、
をコンピュータに実行させることを特徴とするエラー訂正支援プログラム。
【請求項２】
前記エラーの訂正にオペレータが用いる可能性がある業務プログラムが複数ある場合に、オペレータが用いる可能性の高さを示す優先度の順番に該複数の業務プログラムを表示する業務プログラム候補表示手順をさらにコンピュータに実行させ、
前記業務プログラム起動手順は、前記業務プログラム候補表示手順により優先度の順番に表示された複数の業務プログラムの中からオペレータによって選択された業務プログラムを起動することを特徴とする請求項１に記載のエラー訂正支援プログラム。
【請求項３】
複数の業務プログラムから構成される業務システムにより検出されたエラーを訂正するオペレータを支援するエラー訂正支援プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記業務システムが検出したエラーに対して出力するエラー情報から該エラーの訂正にオペレータが用いる業務プログラムおよび該業務プログラムに引き渡す引数の値を特定する業務プログラム特定手順と、
前記業務プログラム特定手順により特定された業務プログラムを前記引数の値を用いて起動する業務プログラム起動手順と、
をコンピュータに実行させるエラー訂正支援プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項４】
複数の業務プログラムから構成される業務システムにより検出されたエラーを訂正するオペレータを支援するエラー訂正支援装置であって、
前記業務システムが検出したエラーに対して出力するエラー情報から該エラーの訂正にオペレータが用いる業務プログラムおよび該業務プログラムに引き渡す引数の値を特定する業務プログラム特定手段と、
前記業務プログラム特定手段により特定された業務プログラムを前記引数の値を用いて起動する業務プログラム起動手段と、
を備えたことを特徴とするエラー訂正支援装置。
【請求項５】
エラー訂正支援装置による、複数の業務プログラムから構成される業務システムにより検出されたエラーを訂正するオペレータを支援するエラー訂正支援方法であって、
前記業務システムが検出したエラーに対して出力するエラー情報から該エラーの訂正にオペレータが用いる業務プログラムおよび該業務プログラムに引き渡す引数の値を特定する業務プログラム特定工程と、
前記業務プログラム特定工程により特定された業務プログラムを前記引数の値を用いて起動する業務プログラム起動工程と、
を含んだことを特徴とするエラー訂正支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、業務システムにより検出されたエラーを訂正するオペレータを支援するエラー訂正支援プログラムおよびその記録媒体、エラー訂正支援装置ならびにエラー訂正支援方法に関し、特に、エラー訂正に用いる業務プログラムおよびその引数値のオペレータによる特定を不要とし、もってオペレータの負担を軽減することができるエラー訂正支援プログラムおよびその記録媒体、エラー訂正支援装置ならびにエラー訂正支援方法に関するものである。
【背景技術】
【０００２】
従来、多数の請求書などに対して一括計算を行う業務システムにおいて、計算エラーが発生した場合には、業務システムのオペレータがエラーメッセージを見て必要な対処を行っていた。
【０００３】
具体的には、オペレータは、エラーメッセージからエラーの内容を確認し、エラーの原因を取り除くために用いる業務プログラムを起動してエラー項目を修正していた。しかし、業務プログラムが多数ある場合には、エラーごとに対応する業務プログラムを特定して起動することがオペレータの負担となっていた。
【０００４】
そこで、このようなオペレータの負担を軽減するために、エラーメッセージに対応する業務プログラムを予め定義しておき、エラーが発生した場合には、その定義を参照してエラーメッセージに対応する業務プログラムを自動的に起動する技術が開発されている（例えば、特許文献１参照。）。
【０００５】
【特許文献１】特開平１１−１１０２５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、かかる従来技術では、業務プログラムを起動した後でどのデータを修正するかはオペレータが指定する必要があり、修正するデータの指定、すなわち業務プログラムに対する引数値の指定がオペレータの負担となっていた。
【０００７】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、エラー訂正に用いる業務プログラムおよびその引数値のオペレータによる特定を不要とし、もってオペレータの負担を軽減することができるエラー訂正支援プログラムおよびその記録媒体、エラー訂正支援装置ならびにエラー訂正支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、本発明は、複数の業務プログラムから構成される業務システムにより検出されたエラーを訂正するオペレータを支援するエラー訂正支援プログラムであって、前記業務システムが検出したエラーに対して出力するエラー情報から該エラーの訂正にオペレータが用いる業務プログラムおよび該業務プログラムに引き渡す引数の値を特定する業務プログラム特定手順と、前記業務プログラム特定手順により特定された業務プログラムを前記引数の値を用いて起動する業務プログラム起動手順と、をコンピュータに実行させることを特徴とする。
【０００９】
また、本発明は、複数の業務プログラムから構成される業務システムにより検出されたエラーを訂正するオペレータを支援するエラー訂正支援プログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記業務システムが検出したエラーに対して出力するエラー情報から該エラーの訂正にオペレータが用いる業務プログラムおよび該業務プログラムに引き渡す引数の値を特定する業務プログラム特定手順と、前記業務プログラム特定手順により特定された業務プログラムを前記引数の値を用いて起動する業務プログラム起動手順と、をコンピュータに実行させるエラー訂正支援プログラムを記録したことを特徴とする。
【００１０】
また、本発明は、複数の業務プログラムから構成される業務システムにより検出されたエラーを訂正するオペレータを支援するエラー訂正支援装置であって、前記業務システムが検出したエラーに対して出力するエラー情報から該エラーの訂正にオペレータが用いる業務プログラムおよび該業務プログラムに引き渡す引数の値を特定する業務プログラム特定手段と、前記業務プログラム特定手段により特定された業務プログラムを前記引数の値を用いて起動する業務プログラム起動手段と、を備えたことを特徴とする。
【００１１】
また、本発明は、エラー訂正支援装置による、複数の業務プログラムから構成される業務システムにより検出されたエラーを訂正するオペレータを支援するエラー訂正支援方法であって、前記業務システムが検出したエラーに対して出力するエラー情報から該エラーの訂正にオペレータが用いる業務プログラムおよび該業務プログラムに引き渡す引数の値を特定する業務プログラム特定工程と、前記業務プログラム特定工程により特定された業務プログラムを前記引数の値を用いて起動する業務プログラム起動工程と、を含んだことを特徴とする。
【００１２】
かかる発明によれば、業務システムが検出したエラーに対して出力するエラー情報からエラーの訂正にオペレータが用いる業務プログラムおよび業務プログラムに引き渡す引数の値を特定し、特定した業務プログラムを引数の値を用いて起動するよう構成したので、エラー訂正に用いる業務プログラムおよびその引数値のオペレータによる特定を不要とすることができる。
【００１３】
また、本発明は、上記発明において、前記エラーの訂正にオペレータが用いる可能性がある業務プログラムが複数ある場合に、オペレータが用いる可能性の高さを示す優先度の順番に該複数の業務プログラムを表示する業務プログラム候補表示手順をさらにコンピュータに実行させ、前記業務プログラム起動手順は、前記業務プログラム候補表示手順により優先度の順番に表示された複数の業務プログラムの中からオペレータによって選択された業務プログラムを起動することを特徴とする。
【００１４】
この発明によれば、エラーの訂正にオペレータが用いる可能性がある業務プログラムが複数ある場合に、オペレータが用いる可能性の高さを示す優先度の順番に複数の業務プログラムを表示し、優先度の順番に表示した複数の業務プログラムの中からオペレータによって選択された業務プログラムを起動するよう構成したので、オペレータによる業務プログラムの選択を容易にすることができる。
【発明の効果】
【００１５】
本発明によれば、エラー訂正に用いる業務プログラムおよびその引数値のオペレータによる特定を不要とするので、オペレータの負担を軽減することができるという効果を奏する。
【００１６】
また、本発明によれば、エラーの訂正にオペレータが用いる可能性がある業務プログラムが複数ある場合にも、オペレータによる業務プログラムの選択を容易にするので、オペレータの負担を軽減することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照して、この発明に係るエラー訂正支援プログラムおよびその記録媒体、エラー訂正支援装置ならびにエラー訂正支援方法の好適な実施例を詳細に説明する。なお、本実施例では、本発明を介護事業者の請求書計算業務に適用した場合を中心に説明する。
【００１８】
ここで、請求書計算業務とは、介護事業者が要介護者などの顧客に介護サービスを提供し、費用の９割を介護保険費用として国民健康保険連合会に請求する場合に使用する請求書（レセプト）の計算を行う業務である。
【実施例】
【００１９】
まず、本実施例に係る請求書計算システムの構成について説明する。図１は、本実施例に係る請求書計算システムの構成を示す機能ブロック図である。同図に示すように、この請求書計算システム１００は、業務管理テーブル１１１と、業務パラメタ管理テーブル１１２と、メニュープログラム１１３と、複数の業務プログラム１１４と、業務プログラム１１４の一つである請求書計算プログラム１１５と、エラー定義基本テーブル１１６と、エラー定義詳細テーブル１１７と、エラー情報基本テーブル１１８と、エラー情報訂正業務テーブル１１９と、エラー情報訂正パラメタテーブル１２０と、エラー処理プログラム１２１とを有する。
【００２０】
業務管理テーブル１１１は、請求書計算システム１００を構成する業務プログラム１１４についての情報を記憶したテーブルである。図２−１は、業務管理テーブル１１１の一例を示す図である。
【００２１】
同図に示すように、この業務管理テーブル１１１は、業務を識別するコードである業務ＣＤと、業務名と、実行モジュール名とを業務プログラム１１４ごとに記憶する。例えば、業務名が「顧客基本登録」である業務プログラム１１４（顧客基本登録プログラム）は、業務ＣＤが「Gyom01」であり、実行モジュール名は「EntKokyaku1.exe」である。
【００２２】
業務パラメタ管理テーブル１１２は、業務プログラム１１４のパラメタ（引数）についての情報を記憶したテーブルである。図２−２は、業務パラメタ管理テーブル１１２の一例を示す図である。
【００２３】
同図に示すように、この業務パラメタテーブル１１２は、業務ＣＤと、パラメタの順番を指定するＳＥＱと、パラメタ名と、入力タイプと、文字数とをパラメタごとに記憶する。
【００２４】
例えば、業務ＣＤが「Gyom04」である業務プログラム１１４（会計伝票登録プログラム）の第１パラメタは、パラメタ名が「処理年月」であり、入力タイプが「日付」であり、文字数は「８」であり、第２パラメタは、パラメタ名が「顧客ＩＤ」であり、入力タイプが「数値」であり、文字数は「１０」である。
【００２５】
メニュープログラム１１３は、業務管理テーブル１１１および業務パラメタ管理テーブル１１２を用いて、請求書計算システム１００によるシステム化対象である業務名をメニューとして表示し、オペレータが選択した業務名に対応する業務プログラム１１４を起動する処理部である。
【００２６】
業務プログラム１１４は、請求書計算システム１００を構成するプログラムであり、例えば、顧客基本登録プログラム、顧客詳細プログラム、請求書計算プログラム、会計伝票登録プログラム、限度額単位数マスタプログラム、売上状況グラフプログラムなどがある。
【００２７】
請求書計算プログラム１１５は、介護保険費用を国民健康保険連合会に請求する請求書を複数の顧客について一括して計算するプログラムである。また、この請求書計算プログラム１１５は、請求書にエラーを見つけた場合に、見つけたエラーの訂正にオペレータが使用する業務プログラム１１４およびその業務プログラム１１４に引き渡すパラメタ値を特定する。
【００２８】
具体的には、この請求書計算プログラム１１５は、計算中に見つけたエラーをエラー定義基本テーブル１１６およびエラー定義詳細テーブル１１７を用いて解析し、解析した結果をエラー情報基本テーブル１１８、エラー情報訂正業務テーブル１１９およびエラー情報訂正パラメタテーブル１２０に書き込む。
【００２９】
この請求書計算プログラム１１５が請求書計算中に見つけたエラーに対して、オペレータがエラーを訂正する場合に使用する業務プログラム１１４およびその業務プログラム１１４に引き渡すパラメタ値を特定することによって、この請求書計算システム１００は、エラー訂正にオペレータが使用する業務プログラム１１４にパラメタ値を設定し、その業務プログラム１１４を自動起動することができる。
【００３０】
エラー定義基本テーブル１１６は、エラーについての基本的な定義情報を記憶したテーブルである。図３−１は、エラー定義基本テーブル１１６の一例を示す図である。同図に示すように、このエラー定義基本テーブル１１６は、各エラーを識別する定義ＮＯと、エラ−本文とをエラーごとに記憶する。
【００３１】
例えば、定義ＮＯが「１」であるエラーのエラー本文は「限度額単位数を超過したサービスを利用しています。」であり、定義ＮＯが「２」であるエラーのエラー本文は「顧客台帳に請求先の住所が登録されていません。」である。
【００３２】
エラー定義詳細テーブル１１７は、エラーを訂正する場合にオペレータが使用する業務プログラム１１４をエラーに対応させて記憶したテーブルである。図３−２は、エラー定義詳細テーブル１１７の一例を示す図である。
【００３３】
同図に示すように、このエラー定義詳細テーブル１１７は、定義ＮＯと、優先度と、訂正業務ＣＤと、訂正項目とを対応させて記憶する。ここで、訂正業務ＣＤは、定義ＮＯで指定されるエラーをオペレータが訂正する場合に使用する業務プログラム１１４の業務ＣＤであり、訂正項目は、定義ＮＯで指定されるエラーを訂正する場合にオペレータが訂正する項目である。
【００３４】
また、優先度は、エラーを訂正する場合にオペレータが使用する業務プログラム１１４が一つに特定できず、複数の業務プログラム１１４のうちのいずれかの業務プログラム１１４を使用してエラーを訂正する場合に、オペレータが使用する可能性の高さを示す値であり、優先度の値が大きいほど、オペレータが使用する可能性が高い。
【００３５】
すなわち、エラーに対して訂正すべき項目として複数の可能性がある場合に、エラーの可能性が高い項目を訂正するためにオペレータが使用する業務プログラム１１４の優先度の値は、エラーの可能性が低い項目を訂正するためにオペレータが使用する業務プログラム１１４の優先度の値より大きくなる。
【００３６】
例えば、顧客が限度額単位数を超過したサービスを利用した場合、対応するエラーの定義ＮＯは図３−１に示した「１」であり、この定義ＮＯ「１」のエラーに対応する訂正項目としては、図３−２に示すように、「算定単位数」と「限度額単位数」がある。
【００３７】
ここで、「限度額単位数」が誤っている可能性と「算定単位数」が誤っている可能性とを比較すると、「限度額単位数」はマスタ情報であり、「算定単位数」は個々の顧客についての情報であることから、「算定単位数」の入力に誤りがある可能性が高い。
【００３８】
したがって、「算定単位数」を訂正する業務ＣＤ「Gyom04」の業務プログラム１１４の優先度は「１０」であり、「限度額単位数」を訂正する業務ＣＤ「Gyom05」の業務プログラム１１４の優先度の「２」より大きい。
【００３９】
エラー情報基本テーブル１１８は、請求書計算プログラム１１５が見つけたエラーについての基本的なエラー情報を記憶したテーブルである。図４−１は、エラー情報基本テーブル１１８の一例を示す図である。
【００４０】
同図に示すように、このエラー情報基本テーブル１１８は、発生したエラーの識別番号であるエラーＮＯと、エラーメッセージと、エラーが発生した業務プログラム１１４（ここでは請求書計算プログラム）の業務ＣＤである発生業務ＣＤおよび業務名である発生業務名と、発生日時とをエラーごとに記憶する。
【００４１】
例えば、エラーＮＯが「１」であるエラーのエラーメッセージは「限度額単位数を超過したサービスを利用しています。（顧客ＩＤ：１０１  顧客名：富士通太郎  処理年月：Ｈ１５／１２）」であり、発生業務ＣＤは「Gyom03」であり、発生業務名は「請求書計算」であり、発生日時は「２００４／０２／０１  １８：２０：１８」である。
【００４２】
エラー情報訂正業務テーブル１１９は、請求書計算プログラム１１５が見つけたエラーから特定した業務プログラム１１４についての情報を記憶したテーブルである。図４−２は、エラー情報訂正業務テーブル１１９の一例を示す図である。
【００４３】
同図に示すように、このエラー情報訂正業務テーブル１１９は、エラーＮＯと、エラーの訂正に使用される業務プログラム１１４の業務ＣＤ、業務名および優先度と、訂正項目とをエラーごとに記憶する。
【００４４】
例えば、エラーＮＯが「１」であるエラーの訂正には、訂正項目を「算定単位数」とすると、優先度が「１０」であり、業務ＣＤが「Gyom04」であり、業務名が「会計伝票登録」である業務プログラム１１４が使用され、訂正項目を「限度額単位数」とすると、優先度が「２」であり、業務ＣＤが「Gyom05」であり、業務名が「限度額単位数マスタ」である業務プログラム１１４が使用される。
【００４５】
エラー情報訂正パラメタテーブル１２０は、請求書計算プログラム１１５が特定した、業務プログラム１１４に引き渡すパラメタ値についての情報を記憶したテーブルである。図４−３は、エラー情報訂正パラメタテーブル１２０の一例を示す図である。
【００４６】
同図に示すように、このエラー情報訂正パラメタテーブル１２０は、エラーＮＯと、エラーの訂正に使用される業務プログラム１１４の業務ＣＤと、パラメタの一連番号であるパラメタＳＥＱと、パラメタ値とをパラメタごとに記憶する。
【００４７】
例えば、このエラー情報訂正パラメタテーブル１２０には、請求書計算プログラム１１５が特定した情報として、エラーＮＯが「１」であるエラーの訂正には、業務ＣＤが「Gyom04」である業務プログラム１１４を、第１のパラメタの値を「Ｈ１５／１２」とし、第２のパラメタの値を「１０１」として起動することが記憶されている。
【００４８】
なお、ここでは、エラー定義基本テーブル１１６およびエラー定義詳細テーブル１１７をエラー定義テーブル群と呼び、エラー情報基本テーブル１１８、エラー情報訂正業務テーブル１１９およびエラー情報訂正パラメタテーブル１２０をエラー情報テーブル群と呼ぶこととする。
【００４９】
エラー処理プログラム１２１は、エラー情報テーブル群を用いてエラー訂正処理を行う処理部である。具体的には、このエラー処理プログラム１２１は、エラーリストを表示し、オペレータがエラーリストから選択したエラーを訂正する業務プログラム１１４の業務ＣＤおよびパラメタ値をメニュープログラム１１３に通知し、通知を受け取ったメニュープログラム１１３がパラメタ値を業務ＣＤに対応する業務プログラム１１４に設定し、その業務プログラム１１４を起動する。
【００５０】
このエラー処理プログラム１２１が、エラー情報テーブル群を用いて、オペレータがエラーリストから選択したエラーを訂正する業務プログラム１１４とパラメタ値をメニュープログラム１１３に通知することによって、エラーを訂正する業務プログラム１１４が自動起動され、オペレータの負担を軽減することができる。
【００５１】
次に、図１に示した請求書計算プログラム１１５の処理手順について説明する。図５は、図１に示した請求書計算プログラム１１５の処理手順を示すフローチャートである。同図に示すように、この請求書計算プログラム１１５は、一人の顧客について請求書計算を行い（ステップＳ１０１）、エラーが発生したか否かを判定する（ステップＳ１０２）。
【００５２】
その結果、エラーが発生した場合には、エラー定義テーブル群を用いてエラーの定義ＮＯからエラーの訂正に使用される業務プログラム１１４を特定し（ステップＳ１０３）、特定した業務プログラム１１４やそのパラメタなどに関する情報をエラー情報テーブル群に格納する（ステップＳ１０４）。
【００５３】
そして、全ての顧客について請求書の計算が終了したか否かを判定し（ステップＳ１０５）、終了していない場合には、ステップＳ１０１に戻って、次の顧客の請求書計算を行い、終了した場合には、計算した結果を顧客別の一覧として画面に表示する（ステップＳ１０６）。
【００５４】
図６は、請求書計算結果の表示画面の一例を示す図である。同図に示すように、この請求書計算結果の表示画面には、請求書計算の処理年月、顧客ごとの処理結果、業務名などの情報が表示される。
【００５５】
このように、この請求書計算プログラム１１５が、請求書の計算においてエラーが発生した場合に、エラー定義テーブル群を用いてエラーの定義ＮＯからエラーの訂正に使用される業務プログラム１１４を特定し、特定した業務プログラム１１４やそのパラメタなどに関する情報をエラー情報テーブル群に格納することによって、エラーの訂正に使用される業務プログラム１１４にパラメタ値を設定して自動的に起動することが可能となる。
【００５６】
なお、エラーが発生した場合に、エラー項目の関係者にその内容の確認を依頼するメールを自動的に送信し、オペレータがエラー項目の関係者に内容を確認する負担を軽減することもできる。
【００５７】
次に、図１に示したエラー処理プログラム１２１の処理手順について説明する。図７は、図１に示したエラー処理プログラム１２１の処理手順を示すフローチャートである。同図に示すように、このエラー処理プログラム１２１は、エラー情報基本テーブル１１８からエラー情報を読み込み（ステップＳ２０１）、画面上にエラーリストとして表示する（ステップＳ２０２）。
【００５８】
そして、オペレータに訂正するエラーをエラーリストから選択させ、オペレータの選択を受け付ける（ステップＳ２０３）。そして、オペレータが選択したエラーについて、詳細情報をエラー情報訂正業務テーブル１１９から取得し（ステップＳ２０４）、エラーを訂正する業務として複数の可能性があるか否かを判定する（ステップＳ２０５）。
【００５９】
その結果、エラーを訂正する業務として複数の可能性がある場合には、その複数の業務名を優先度順に表示し、訂正業務をオペレータに選択させ、オペレータの選択を受け付ける（ステップＳ２０６）。一方、エラーを訂正する業務として複数の可能性がない場合には、訂正業務を自動的に決定する。
【００６０】
図８は、オペレ−タがエラーリストからエラーを選択した際の画面の一例を示す図である。同図は、オペレータがエラーＮＯ「１」のエラーを選択し、このエラーを訂正する業務として「会計伝票登録」と「限度額単位数マスタ」があることを示し、「会計伝票登録」が「限度額単位数マスタ」より優先度が高いことを示している。
【００６１】
また、図９は、オペレータが訂正業務を選択した際の画面の一例を示す図である。同図は、オペレータが訂正業務として「会計伝票登録」を選択し、会計伝票登録プログラムに引き渡されるパラメタ値（ここでは、パラメタ「処理年月」に対して「Ｈ１５／１２」、パラメタ「顧客ＩＤ」に対して「１０１」）が表示された画面を示している。
【００６２】
そして、エラーの訂正に使用される業務プログラム１１４の業務ＣＤおよびパラメタ値をメニュープログラム１１３に通知し（ステップＳ２０７）、訂正の完了を待つ。そして、訂正の完了通知を受け取ると（ステップＳ２０８）、全てのエラーについて処理を行ったか否かを判定する（ステップＳ２０９）。
【００６３】
その結果、全てのエラーについて処理を行っていない場合には、エラーリストを再表示し（ステップＳ２１０）、ステップＳ２０３に戻って次のエラーの処理を行う。一方、全てのエラーについて処理を行った場合には、処理を終了する。
【００６４】
このように、このエラー処理プログラム１２１がエラー情報訂正業務テーブル１１９の情報を用いて、エラーの訂正に使用される業務プログラム１１４の業務ＣＤおよびパラメタ値をメニュープログラム１１３に通知することによって、パラメタ値を設定して業務プログラム１１４を自動起動することができる。
【００６５】
次に、エラー処理プログラム１２１から業務ＣＤおよびパラメタ値を通知されたメニュープログラム１１３の処理手順について説明する。図１０は、エラー処理プログラム１２１から業務ＣＤおよびパラメタ値を通知されたメニュープログラム１１３の処理手順を示すフローチャートである。
【００６６】
同図に示すように、このメニュープログラム１１３は、エラー処理プログラム１２１から業務ＣＤおよびパラメタ値を受け取り（ステップＳ３０１）、パラメタ値を業務ＣＤに対応する業務プログラム１１４のパラメタに設定して業務プログラム１１４を起動する（ステップＳ３０２）。
【００６７】
このように、このメニュープログラム１１３がパラメタ値を業務ＣＤに対応する業務プログラム１１４のパラメタに設定してその業務プログラム１１４を自動起動することによって、エラーを訂正する際のオペレータの負担を軽減することができる。
【００６８】
次に、業務プログラム１１４の処理手順について説明する。図１１は、業務プログラム１１４の処理手順を示すフローチャートである。同図に示すように、この業務プログラム１１４は、メニュープログラム１１３から起動されると、パラメタの値が指定されているか否かを判定する（ステップＳ４０１）。
【００６９】
ここで、この業務プログラム１１４がエラー処理プログラム１２１からメニュープログラム１１３を介して起動された場合には、パラメタの値が指定されているので、判定の結果は「Ｙｅｓ」となり、パラメタの受付をスキップする。
【００７０】
一方、この業務プログラム１１４がオペレータの選択によってメニュープログラム１１３から起動された場合には、パラメタの値が指定されていないので、判定の結果は「Ｎｏ」となり、オペレータによるパラメタの指定を受け付ける（ステップＳ４０２）。
【００７１】
そして、指定されたパラメタの値に基づいて、顧客情報を画面に表示し（ステップＳ４０３）、オペレータの指定に従って顧客情報を訂正し（ステップＳ４０４）、訂正が終わると、エラー処理プログラム１２１から起動された場合には、訂正完了をエラー処理プログラム１２１に通知する（ステップＳ４０５）。
【００７２】
このように、業務プログラム１１４は、エラー処理プログラム１２１から起動された場合には、パラメタの値が指定されているので、オペレータはパラメタの値を指定する必要がなく、オペレータの負担を軽減することができる。
【００７３】
次に、本実施例に係る請求書計算システム１００として動作するコンピュータシステムについて説明する。図１２は、本実施例に係る請求書計算システム１００として動作するコンピュータシステムを示す図である。
【００７４】
同図に示すように、このコンピュータシステム２００は、本体部２０１と、本体部２０１からの指示により表示画面２０２ａに情報を表示するディスプレイ２０２と、このコンピュータシステム２００に種々の情報を入力するためのキーボード２０３と、ディスプレイ２０２の表示画面２０２ａ上の任意の位置を指定するマウス２０４と、ＬＡＮ２０６または広域エリアネットワーク（ＷＡＮ）に接続するＬＡＮインタフェースと、公衆回線２０７に接続するモデムとを有する。ここで、ＬＡＮ２０６は、他のコンピュータシステム（ＰＣ）２１１、サーバ２１２、プリンタ２１３などとコンピュータシステム２００とを接続している。
【００７５】
また、図１３は、図１２に示した本体部２０１の構成を示す機能ブロック図である。同図に示すように、この本体部２０１は、ＣＰＵ２２１と、ＲＡＭ２２２と、ＲＯＭ２２３と、ハードディスクドライブ（ＨＤＤ）２２４と、ＣＤ−ＲＯＭドライブ２２５と、ＦＤドライブ２２６と、Ｉ／Ｏインタフェース２２７と、ＬＡＮインタフェース２２８と、モデム２２９とを有する。
【００７６】
そして、このコンピュータシステム２００において実行されるメニュープログラム１１３、業務プログラム１１４、請求書計算プログラム１１５およびエラー処理プログラム１２１は、フロッピィディスク（ＦＤ）２０８、ＣＤ−ＲＯＭ２０９、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの可搬型記憶媒体に記憶され、これらの記憶媒体から読み出されてコンピュータシステム２００にインストールされる。
【００７７】
あるいは、これらのメニュープログラム１１３、業務プログラム１１４、請求書計算プログラム１１５およびエラー処理プログラム１２１は、ＬＡＮインタフェース２２８を介して接続されたサーバ２１２のデータベース、他のコンピュータシステム（ＰＣ）２１１のデータベースなどに記憶され、これらのデータベースから読み出されてコンピュータシステム２００にインストールされる。
【００７８】
そして、インストールされたメニュープログラム１１３、業務プログラム１１４、請求書計算プログラム１１５およびエラー処理プログラム１２１は、ＨＤＤ２２４に記憶され、ＲＡＭ２２２、ＲＯＭ２２３などを利用してＣＰＵ２２１により実行される。
【００７９】
上述してきたように、本実施例では、請求書計算プログラム１１５が、各顧客の請求書計算を行い、エラーを見つけた場合には、エラーの訂正にオペレータが使用する業務プログラム１１４およびそのパラメタ値をエラー定義テーブル群を用いて特定し、エラー処理プログラム１２１が、請求書計算プログラム１１５により特定された業務プログラム１１４の業務ＣＤおよびパラメタ値をメニュープログラム１１３に通知し、メニュープログラム１１３が、エラー処理プログラム１２１により通知された業務ＣＤおよびパラメタ値を用いて業務プログラム１１４を起動することとしたので、オペレータがエラーの訂正に使用する業務プログラム１１４およびパラメタを指定する必要がなくなり、オペレータの負担を軽減することができる。
【００８０】
また、本実施例では、エラーを訂正するためにオペレータによって使用される業務プログラム１１４が複数の業務プログラム１１４のうちのいずれであるかを特定することができない場合に、エラー処理プログラム１２１が、使用される可能性の高い業務プログラム１１４から順に画面に表示してオペレータに選択させることとしたので、オペレータは使用する業務プログラム１１４を容易に選択することができる。
【００８１】
なお、本実施例では、請求書計算プログラム１１５が、エラーの訂正にオペレータが使用する業務プログラム１１４およびそのパラメタ値を特定する場合について説明したが、本発明はこれに限定されるものではなく、エラー処理プログラム１２１や他のプログラムが請求書計算プログラム１１５が出力したエラーの定義ＮＯを用いて業務プログラム１１４およびそのパラメタ値を特定する場合にも同様に適用することができる。
【００８２】
（付記１）複数の業務プログラムから構成される業務システムにより検出されたエラーを訂正するオペレータを支援するエラー訂正支援プログラムであって、
前記業務システムが検出したエラーに対して出力するエラー情報から該エラーの訂正にオペレータが用いる業務プログラムおよび該業務プログラムに引き渡す引数の値を特定する業務プログラム特定手順と、
前記業務プログラム特定手順により特定された業務プログラムを前記引数の値を用いて起動する業務プログラム起動手順と、
をコンピュータに実行させることを特徴とするエラー訂正支援プログラム。
【００８３】
（付記２）前記エラーの訂正にオペレータが用いる可能性がある業務プログラムが複数ある場合に、オペレータが用いる可能性の高さを示す優先度の順番に該複数の業務プログラムを表示する業務プログラム候補表示手順をさらにコンピュータに実行させ、
前記業務プログラム起動手順は、前記業務プログラム候補表示手順により優先度の順番に表示された複数の業務プログラムの中からオペレータによって選択された業務プログラムを起動することを特徴とする付記１に記載のエラー訂正支援プログラム。
【００８４】
（付記３）前記業務プログラム特定手順は、エラーを識別するエラー番号、エラーの訂正にオペレータが用いる業務プログラムを識別する業務プログラム識別子、該業務プログラムの優先度および該業務プログラムにより訂正される訂正項目を対応させて記憶したエラー定義詳細テーブルを用いて、業務システムが出力するエラー番号から業務プログラムを特定することを特徴とする付記２に記載のエラー訂正支援プログラム。
【００８５】
（付記４）前記業務プログラム特定手順は、前記エラー定義詳細テーブルを用いて業務プログラムおよび引数の値を特定するエラー解析手順と、前記エラー解析手順により特定された業務プログラムおよび引数の値についての情報をエラー情報テーブルに格納する特定情報格納手順とをコンピュータに実行させ、
前記業務プログラム起動手順は、前記特定情報格納手順によりエラー情報テーブルに格納された業務プログラムおよび引数の値についての情報を用いて該業務プログラムを起動することを特徴とする付記３に記載のエラー訂正支援プログラム。
【００８６】
（付記５）前記業務プログラム起動手順は、業務プログラムを起動する業務プログラム起動プログラムに前記業務プログラム特定手順により特定された業務プログラムおよび引数の値についての情報を通知して業務プログラムを起動することを特徴とする付記１または２に記載のエラー訂正支援プログラム。
【００８７】
（付記６）前記業務システムは、顧客に介護サービスを提供する介護事業者の請求書計算システムであり、
前記業務プログラム特定手順は、前記業務プログラムに引き渡す引数の値として請求書を識別する値を特定し、
前記業務プログラム起動手順は、前記請求書を識別する値を引数の値として用いて業務プログラムを起動することを特徴とする付記１または２に記載のエラー訂正支援プログラム。
【００８８】
（付記７）複数の業務プログラムから構成される業務システムにより検出されたエラーを訂正するオペレータを支援するエラー訂正支援プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記業務システムが検出したエラーに対して出力するエラー情報から該エラーの訂正にオペレータが用いる業務プログラムおよび該業務プログラムに引き渡す引数の値を特定する業務プログラム特定手順と、
前記業務プログラム特定手順により特定された業務プログラムを前記引数の値を用いて起動する業務プログラム起動手順と、
をコンピュータに実行させるエラー訂正支援プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【００８９】
（付記８）複数の業務プログラムから構成される業務システムにより検出されたエラーを訂正するオペレータを支援するエラー訂正支援装置であって、
前記業務システムが検出したエラーに対して出力するエラー情報から該エラーの訂正にオペレータが用いる業務プログラムおよび該業務プログラムに引き渡す引数の値を特定する業務プログラム特定手段と、
前記業務プログラム特定手段により特定された業務プログラムを前記引数の値を用いて起動する業務プログラム起動手段と、
を備えたことを特徴とするエラー訂正支援装置。
【００９０】
（付記９）エラー訂正支援装置による、複数の業務プログラムから構成される業務システムにより検出されたエラーを訂正するオペレータを支援するエラー訂正支援方法であって、
前記業務システムが検出したエラーに対して出力するエラー情報から該エラーの訂正にオペレータが用いる業務プログラムおよび該業務プログラムに引き渡す引数の値を特定する業務プログラム特定工程と、
前記業務プログラム特定工程により特定された業務プログラムを前記引数の値を用いて起動する業務プログラム起動工程と、
を含んだことを特徴とするエラー訂正支援方法。
【産業上の利用可能性】
【００９１】
以上のように、本発明に係るエラー訂正支援プログラムおよびその記録媒体、エラー訂正支援装置ならびにエラー訂正支援方法は、一括計算処理を行う業務システムに有用であり、特に、計算処理で発生するエラーをオペレータが訂正する場合に、多くの業務プログラムの中からエラーの訂正に使用する業務プログラムを選択して起動する必要がある業務システムに適している。
【図面の簡単な説明】
【００９２】
【図１】本実施例に係る請求書計算システムの構成を示す機能ブロック図である。
【図２−１】業務管理テーブルの一例を示す図である。
【図２−２】業務パラメタ管理テーブルの一例を示す図である。
【図３−１】エラー定義基本テーブルの一例を示す図である。
【図３−２】エラー定義詳細テーブルの一例を示す図である。
【図４−１】エラー情報基本テーブルの一例を示す図である。
【図４−２】エラー情報訂正業務テーブルの一例を示す図である。
【図４−３】エラー情報訂正パラメタテーブルの一例を示す図である。
【図５】図１に示した請求書計算プログラムの処理手順を示すフローチャートである。
【図６】請求書計算結果の表示画面の一例を示す図である。
【図７】図１に示したエラー処理プログラムの処理手順を示すフローチャートである。
【図８】オペレ−タがエラーリストからエラーを選択した際の画面の一例を示す図である。
【図９】オペレータが訂正業務を選択した際の画面の一例を示す図である。
【図１０】エラー処理プログラムから業務ＣＤおよびパラメタ値を通知されたメニュープログラムの処理手順を示すフローチャートである。
【図１１】業務プログラムの処理手順を示すフローチャートである。
【図１２】本実施例に係る請求書計算システムとして動作するコンピュータシステムを示す図である。
【図１３】図１２に示した本体部の構成を示す機能ブロック図である。
【符号の説明】
【００９３】
１００    請求書計算システム
１１１    業務管理テーブル
１１２    業務パラメタ管理テーブル
１１３    メニュープログラム
１１４    業務プログラム
１１５    請求書計算プログラム
１１６    エラー定義基本テーブル
１１７    エラー定義詳細テーブル
１１８    エラー情報基本テーブル
１１９    エラー情報訂正業務テーブル
１２０    エラー情報訂正パラメタテーブル
１２１    エラー処理プログラム
２００，２１１    コンピュータシステム
２０１    本体部
２０２    ディスプレイ
２０２ａ    表示画面
２０３    キーボード
２０４    マウス
２０６    ＬＡＮ
２０７    公衆回線
２０８    フロッピィディスク
２０９    ＣＤ−ＲＯＭ
２１２    サーバ
２１３    プリンタ
２２１    ＣＰＵ
２２２    ＲＡＭ
２２３    ＲＯＭ
２２４    ハードディスクドライブ
２２５    ＣＤ−ＲＯＭドライブ
２２６    フロッピィディスクドライブ
２２７    Ｉ／Ｏインタフェース
２２８    ＬＡＮインタフェース
２２９    モデム
【図１】
2005276098.tif 000003
【図２−１】
2005276098.tif 000004
【図２−２】
2005276098.tif 000005
【図３−１】
2005276098.tif 000006
【図３−２】
2005276098.tif 000007
【図４−１】
2005276098.tif 000008
【図４−２】
2005276098.tif 000009
【図４−３】
2005276098.tif 000010
【図５】
2005276098.tif 000011
【図６】
2005276098.tif 000012
【図７】
2005276098.tif 000013
【図８】
2005276098.tif 000014
【図９】
2005276098.tif 000015
【図１０】
2005276098.tif 000016
【図１１】
2005276098.tif 000017
【図１２】
2005276098.tif 000018
【図１３】
2005276098.tif 000019