(57)【特許請求の範囲】
【請求項１】
画面上に表示された複数のデータ項目各々についての値の入力または選択を受け付けるデータ入力装置において、
データ項目の値を入力または選択したオン状態と、データ項目の値を入力または選択可能なオフ状態と、データ項目の値を入力または選択禁止のエラー状態と、の何れかの入力状態を、前記画面上に表示されたデータ項目同士の相関性に基づいて前記データ項目に設定するための第１のルールと、該第１のルールが適用される第１のデータ項目の入力状態をオン状態に設定する場合に前記第１のデータ項目と同一データ項目に属する第２のデータ項目の入力状態がオン状態にある場合は前記第１のデータ項目の入力状態を変化させない第２のルールと、を含む入力状態設定ルールを保持する設定ルール保持部と、
前記画面上に表示された複数のデータ項目のうち、あるデータ項目の入力状態が設定された場合、またはあるデータ項目に特定の値が入力された場合前記入力状態設定ルールに基づいて、該ルールが適用されるデータ項目に入力状態を設定する入力支援部と、
前記入力支援部により設定されたデータ項目の入力状態を表示する表示部と、
データ項目の入力状態がオン状態からオフ状態に設定された場合、該データ項目の入力状態を該オン状態に設定する際に適用される入力状態設定ルールにより設定された他のデータ項目の入力状態を、該入力状態設定ルールの適用前の入力状態に戻す復元ルールを保持する復元ルール保持部と
を備えたことを特徴とするデータ入力処理装置。
【請求項２】
請求項１記載のデータ入力処理装置において、入力状態がエラー状態のデータ項目に入力しようとした場合または該データ項目を選択しようとした場合、エラー表示を行うエラー処理ルールをさらに備えたことを特徴とするデータ入力処理装置。
【請求項３】
請求項１記載のデータ入力処理装置において、
前記入力支援部は、
所定の条件を満たす入力状態設定ルールを抽出するルール抽出手段と、
前記ルール抽出手段により抽出した入力状態設定ルールを所定の優先順位により実行するルール実行手段と、
所定の条件を満たす入力状態設定ルールがなくなるまで実行を繰り返す繰返し手段と
を備えたことを特徴とするデータ入力処理装置。
【請求項４】
請求項３記載のデータ入力処理装置において、
前記ルール抽出手段は、ルールの適用の有無を示す適用有無フラグを用いることを特徴とするデータ入力処理装置。
【請求項５】
請求項３記載のデータ入力処理装置において、
前記優先順位は、データ項目の入力状態をエラー状態にするルール、データ項目の入力状態をオフ状態にするルール、データ項目の入力状態をオン状態にするルールの順であることを特徴とするデータ入力処理装置。
【請求項６】
請求項１記載のデータ入力処理装置において、
前記入力支援部は、
処理を実行する上で期待する入力データ項目の値を期待値として保持する期待値保持手段と、
入力したデータ項目の値を保持する入力データ項目値保持手段と、
前記期待値保持手段に保持した前記期待値と前記入力データ項目値保持手段に保持した前記入力データ項目の値とが等しいかまたは該期待値に相当するデータ項目の値が未入力である場合と、前記期待値保持手段に保持した前記期待値と前記入力データ項目値保持手段に保持した前記入力データ項目の値とが異なる場合との各場合に応じて前記入力データ項目の値または前記期待値を表示する字体の色彩または形状を変化させる手段と
をさらに備えたことを特徴とするデータ入力処理装置。
【請求項７】
請求項１ないし６のいずれかに記載のデータ入力処理装置において、前記表示部は、
前記データ項目と該データ項目の値と該データ項目の入力状態とを表示し、該データ項目の入力状態がオン状態、オフ状態またはエラー状態のいずれの状態であるかに応じて該データ項目の表示の形状、模様もしくは色彩を変化させることを特徴とするデータ入力処理装置。
【請求項８】
請求項１ないし７のいずれかに記載のデータ入力処理装置において、前記データ項目は、口座番号、当行整理番号、通貨、外貨額、換算相場、換算円貨額、受入区分、送金種別、支払方法、仕向先、取扱高計上区分、支払銀行手数料、現振区分、手数料徴求方法、振替科目の内の少なくとも１つを有することを特徴とするデータ入力処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、資金決済等を行うのに必要なデータを入力する作業を支援することができるデータ入力処理装置、データ入力処理方法および記録媒体に関する。
【０００２】
【従来の技術】
従来、銀行業務における資金決済等の処理を実行するためには、複数のデータ項目の値をキャラクタ端末からコードを用いて入力する必要があった。銀行と顧客との間での各種の取引の中には、入力データ項目の数が数１０個から１００個近くにまで上るものもあり、顧客からの取引要求を正確かつ迅速に処理するために、キャラクタ端末のユーザは、主な入力データ項目に対するコード値を暗記するなどしてデータ入力処理の効率化に努めていた。
【０００３】
しかし、複数の入力項目の間には相関関係があるため、誤ったデータ項目の内容でコンピュータに処理要求を行うと、後にエラー通知がコンピュータから返され、再度入力内容の見直し作業をする必要性が生じることがあった。場合によっては誤った処理がコンピュータで実行される可能性もあり、データ入力作業について、業務上の高度な専門知識がユーザーに必要とされていた。
【０００４】
入力画面については、グラフィック・ユーザ・インタフェース（graphical user interface：ＧＵＩ）を利用したデータ入力端末が存在する。しかし、ＧＵＩを利用した従来の入力支援装置は、画面上のボタン等が１つまたは複数のデータ項目に対する特定のデータ値を画面上に具体化しただけのものである。したがって、たとえ銀行業務で用いるデータ入力画面をＧＵＩを利用したデータ入力画面としても、入力するデータ項目に対するコード値を暗記するなどの必要性はなくなるが、データ入力作業についての業務上の高度な専門知識、例えば複数の入力データ項目の間の相関関係についての知識を必要とする点については変わらない。
【０００５】
【発明が解決しようとする課題】
前述のように、従来のＧＵＩによるデータ入力作業では、入力するデータ相互間についての業務上の高度の専門知識を必要とするため、入力作業の正確さや効率は、入力作業を行う個々のユーザが有する専門知識のレベルに依存せざるを得ず、ユーザに依存しないデータの入力作業の正確さや効率化を図る点で問題があった。
【０００６】
そこで、本発明の目的は上記問題を解決するためになされたものであり、データ入力作業に必要とされる業務上の高度の専門知識をルールとして備えることにより、業務上の高度の専門知識がなくてもデータ入力作業の正確さと効率化を実現できるデータ入力処理装置を提供することにある。
【０００７】
【課題を解決するための手段】
請求項１記載の発明は、画面上に表示された複数のデータ項目各々についての値の入力または選択を受け付けるデータ入力装置において、データ項目の値を入力または選択したオン状態と、データ項目の値を入力または選択可能なオフ状態と、データ項目の値を入力または選択禁止のエラー状態と、の何れかの入力状態を、前記画面上に表示されたデータ項目同士の相関性に基づいて前記データ項目に設定するための第１のルールと、該第１のルールが適用される第１のデータ項目の入力状態をオン状態に設定する場合に前記第１のデータ項目と同一データ項目に属する第２のデータ項目の入力状態がオン状態にある場合は前記第１のデータ項目の入力状態を変化させない第２のルールと、を含む入力状態設定ルールを保持する設定ルール保持部と、前記画面上に表示された複数のデータ項目のうち、あるデータ項目の入力状態が設定された場合、またはあるデータ項目に特定の値が入力された場合前記入力状態設定ルールに基づいて、該ルールが適用されるデータ項目に入力状態を設定する入力支援部と、前記入力支援部により設定されたデータ項目の入力状態を表示する表示部と、データ項目の入力状態がオン状態からオフ状態に設定された場合、該データ項目の入力状態を該オン状態に設定する際に適用される入力状態設定ルールにより設定された他のデータ項目の入力状態を、該入力状態設定ルールの適用前の入力状態に戻す復元ルールを保持する復元ルール保持部とを備えている。
【００１１】
請求項２記載の発明は、請求項１において、入力状態がエラー状態のデータ項目に入力しようとした場合または該データ項目を選択しようとした場合、エラー表示を行うエラー処理ルールをさらに備えることができる。
【００１２】
請求項３記載の発明は、請求項１において、前記入力支援部は、所定の条件を満たす入力状態設定ルールを抽出するルール抽出手段と、前記ルール抽出手段により抽出した入力状態設定ルールを所定の優先順位により実行するルール実行手段と、所定の条件を満たす入力状態設定ルールがなくなるまで実行を繰り返す繰返し手段とを備えることができる。
【００１３】
請求項４記載の発明は、請求項３において、前記ルール抽出手段は、ルールの適用の有無を示す適用有無フラグを用いることができる。
【００１４】
請求項５記載の発明は、請求項３において、前記優先順位は、データ項目の入力状態をエラー状態にするルール、データ項目の入力状態をオフ状態にするルール、データ項目の入力状態をオン状態にするルールの順であることができる。
【００１５】
請求項６記載の発明は、請求項１において、前記入力支援部は、処理を実行する上で期待する入力データ項目の値を期待値として保持する期待値保持手段と、入力したデータ項目の値を保持する入力データ項目値保持手段と、前記期待値保持手段に保持した前記期待値と前記入力データ項目値保持手段に保持した前記入力データ項目の値とが等しいかまたは該期待値に相当するデータ項目の値が未入力である場合と、前記期待値保持手段に保持した前記期待値と前記入力データ項目値保持手段に保持した前記入力データ項目の値とが異なる場合との各場合に応じて前記入力データ項目の値または前記期待値を表示する字体の色彩または形状を変化させる手段とをさらに備えることができる。
【００１６】
請求項７記載の発明は、請求項１ないし６いずれかにおいて、前記表示部は、前記データ項目と該データ項目の値と該データ項目の入力状態とを表示し、該データ項目の入力状態がオン状態、オフ状態またはエラー状態のいずれの状態であるかに応じて該データ項目の値の表示の形状、模様もしくは色彩を変化させることができる。
【００１７】
請求項８記載の発明は、請求項１ないし７いずれかにおいて、前記データ項目は、口座番号、当行整理番号、通貨、外貨額、換算相場、換算円貨額、受入区分、送金種別、支払方法、仕向先、取扱高計上区分、支払銀行手数料、現振区分、手数料徴求方法、振替科目の内の少なくとも１つを有することができる。
【００２１】
【発明の実施の形態】
本明細書における「オブジェクト」とは、オブジェクト指向言語またはシステムにおける通常の意味で用いられるものである。特に「ボタン・オブジェクト」とは、例えば図２（後述）における起票ボタン１０２のように、ボタンがクリックされた場合に起動されるものであり、より詳しくは該ボタンに対する各種の入力状態を表す変数等と手続等を一まとめにしたものをいう。「データ・フィールド・オブジェクト」とは、例えば図２における口座番号フィールド１３３のように、数値等を入力または表示するものであり、該フィールドに対する各種の入力状態を表す変数等と手続等を一まとめにしたものをいう。「画面オブジェクト」とは、ボタン・オブジェクトおよびデータ・フィールド・オブジェクトとを含む、ある画面全体をさすオブジェクトをいう。以下では、特に断らない限り「オブジェクト」という文言は省略し、単に「ボタン」、「データ・フィールド」、「画面」等と言う。
【００２２】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００２３】
実施の形態１
図１は、本発明の一実施の形態である入力支援部または推論エンジンの処理を示すフロ−チャ−トである。推論エンジンとは、プロダクション・システムにおける推論機構のことである。入力待ちの状態（Ｓ１００）において、ユーザからの入力があると、ボタン・オブジェクト等の入力状態の遷移が起こり、この遷移をトリガーとして入力支援部に相当する推論エンジンを駆動させるイベント・トリガーに移る（Ｓ１０５）。
【００２４】
プロダクション・ルールのＩＦ句にあたるルール条件部が画面状況に合致成立せず、かつ、個々のプロダクション・ルールに割り当てられたプロダクション・ルールの適用有無を示す適用有無フラグがオン（ＯＮ）であるルールを全て抽出し、そのようなルールの有無を判断する（Ｓ１１０）。そのようなルールが無ければ、さらに、プロダクション・ルールのＩＦ句にあたるルール条件部が画面状況に合致成立し、かつ、適用有無フラグがオフ（ＯＦＦ）であるルールを全て抽出し、そのようなルールの有無を判断する（Ｓ１２０）。その結果、そのようなルールが抽出された場合は、プロダクション・ルールの、適用有無フラグをオンにする（Ｓ１３０）。抽出したプロダクション・ルールのＴｈｅｎ句にあたるアクション部の個々の処理内容を推論エンジンが下記に示す優先順位に従い実行し、結果を画面に反映させる（Ｓ１４０）。アクション実行後イベント・トリガー（Ｓ１０５）へ戻る。Ｓ１２０で該当するルールが無かった場合は、入力待ち状態（Ｓ１００）へ戻る。
【００２５】
ここで、「ルール条件部」とは、特定のデータ項目に対応するデータ・フィールド・オブジェクトまたはボタン・オブジェクトに対する入力値または選択値の条件、あるいは複数のデータ項目に対応するデータ・フィールド・オブジェクトまたはボタン・オブジェクトに対する入力値または選択値の組み合わせ条件を指定する部分である。「アクション部」とは、他のデータ項目に対応するデータ・フィールド・オブジェクトまたはボタン・オブジェクトに対する入力または選択を自動的に決定したり、入力／選択不可能のエラー状態にしたり、画面に注意文言表示するなどの、個々の処理（以下、アクションと呼ぶ）全体を示す部分である。
【００２６】
適用有無フラグは、個々のプロダクション・ルールが既に適用されたか否かを示すフラグである。この適用有無フラグを用いることにより、特定のプロダクション・ルールのルール条件部がボタン・オブジェクト等の状態遷移が発生する度に成立し、同一のプロダクション・ルールのアクション部が何度も実行されることを防ぐことができる。さらに、あるプロダクション・ルールが成立状態にあるか否かを判別することも可能である。この適用有無フラグは通常プロダクション・ルール内に作成されるが、必ずしもこれに限定されるものではなく、別個の領域、例えば表などでフラグのオン、オフを管理することもできる。
【００２７】
アクション部の実行は、抽出した１以上のプロダクション・ルールに含まれる全てのアクションを以下の優先順位の下で実行し、実行結果の画面への反映を矛盾なく行えるようにすることができる。
【００２８】
１．画面入出力サブ画面の表示。これは、例えばエラーの発生などの特定の条件が成立した場合に最優先にエラー等を示す画面を表示する処理である。各データ項目に対応するデータ・フィールドへ数値等のデータをセットする処理も最優先に処理する。
【００２９】
２．データ・フィールド・オブジェクトを入力不可能なエラー状態にする。またはボタン・オブジェクトを選択不可能なエラー状態にする。
【００３０】
３．データ・フィールド・オブジェクトを入力可能なオフ状態にする。またはボタン・オブジェクトを選択可能なオフ状態にする。
【００３１】
４．ボタン・オブジェクトを選択されたオン状態にする。
【００３２】
Ｓ１１０で該当するルールがあった場合、すなわち、ユーザ入力によるボタン・オブジェクト等の状態遷移をトリガーとして推論エンジンを駆動させたが、プロダクション・ルールのＩＦ句にあたるルール条件部が画面状況に合致成立せず、かつ、適用有無を示すフラグがオンであるルールがあった場合は、ボタン・オブジェクトまたはデータ・フィールド・オブジェクトに対する当初のアクションを実行する前の状態に戻す処理を行うことを意味する。すなわち、一度実行したアクションを実行しなかったものとして、他のボタン・オブジェクトまたはデータ・フィールド・オブジェクトの状態を以前の状態に復元する「逆アクション」を意味する。
【００３３】
具体的には、ここで抽出したプロダクション・ルールの適用有無フラグをオフにして（Ｓ１５０）、上述の「逆アクション」を実行する（Ｓ１６０）。つまり、抽出したプロダクション・ルールのＴｈｅｎ句にあたるアクション部の個々のアクションの逆の処理を推論エンジンが実行し、結果を画面に反映させる。ルールのアクション毎には、以下のような処理になる。
【００３４】
１．データ・フィールド・オブジェクトヘデータ値をセットするアクションに対しては、逆のアクションとして、データ・フィールド・オブジェクトにセットされたデータ値をクリアするアクションを実行する。
【００３５】
２．データ・フィールド・オブジェクトまたはボタン・オブジェクトをエラー状態にするアクションに対しては、逆のアクションとして、データ・フィールド・オブジェクトまたはボタン・オブジェクトをオフ状態にするアクションを実行する。ただし、これらのオブジェクトがエラー状態からオフ状態に戻るためには、そのオブジェクトに対してエラー状態にするアクションが複数実行された場合には、そのオブジェクトに対するすべての逆アクションが実行されて初めてオフ状態に戻り、それまではエラー状態のままである。
【００３６】
３．データ・フィールド・オブジェクトまたはボタン・オブジェクトをオフ状態にするアクションに対しては、逆のアクションとして何も実行しない。
【００３７】
４．ボタン・オブジェクトをオン状態にするアクションに対しては、逆のアクションとして、ボタン・オブジェクトをオフ状態にするアクションを実行する。
【００３８】
上述の推論エンジンの駆動による画面への結果の反映は、１つのオブジェクトの状態遷移を起因として実行されるすべてのアクションの処理が終了した時点で行うことにより、画面への結果の反映を矛盾なく行えるようにすることができる。
【００３９】
Ｓ１４０からＳ１０５へもどることにより示されるように、推論エンジンの駆動条件は、ユーザ入力によるオブジェクトの状態遷移だけでなく、推論エンジンによるアクション部の実行に伴うオブジェクトの状態遷移も対象とすることができる。これにより連鎖的なアクションまたは逆アクションを実現することができる。
【００４０】
さらに、図１で明らかなように入力支援部のアクション実行（Ｓ１４０）を行うことよりも、逆アクションの実行（Ｓ１６０）（アクションの復元処理）を先に実行することができる。
【００４１】
図２は、ＧＵＩを利用した複数のボタン等を備える仕向送金（起票）画面の初期状態の画面１００を示す。このデータ入力画面には３６組のプロダクション・ルールが組み込まれており、実際にそれらのうちのいくつかを動作させた時の画面の変化を示す。
【００４２】
図２における複数のボタンまたはデータ・フィールドの内、本発明と関係するものは３つのグループに分けられる。
【００４３】
第１グループは、上段の起票ボタン１０２から管理法ボタン１２６および下段の勘定日／起算日ボタン２６０から備考ボタン２９４等のボタンであり、これらのボタンはクリックすることにより起動する。
【００４４】
第２グループは、口座番号フィールド１３３から換算円貨額フィールド１６６で示されるように、データを入力または表示可能なフィールドである。
【００４５】
第３グループは、ＵＳ＄ボタン１４２から雑通貨ボタン１４９と中段のスポット・ボタン１７２からその他ボタン２５９で示されるような複数の選択可能なデータ値を示すボタンである。具体的には、例えばデータ項目が受入区分１７０について選択可能なデータ値は、スポット・ボタン１７２、予約≫ボタン１７４、外貨対価≫ボタン１７６で示される。
【００４６】
起票ボタン１０２は、入力されたデータをホスト宛に送信し、ホストで「起票処理」を実行させるボタンである。クリア・ボタン１０４は、画面を何も入力されていない初期状態にするボタンである。
【００４７】
サポート・ボタン１０６は、データ入力作業途中であっても、それまでに入力したすべてのデータをホスト・コンピュータへ送信するボタンである。
【００４８】
呼び出しボタン１０８は、口座番号、整理番号を入力して、このボタンを押下すると、その整理番号でのデータ入力内容を画面上に再現させることができるボタンである。
【００４９】
前画面ボタン１１０について説明する。起票ボタン、または受付ボタンを押下してデータをホスト宛に送信し、正常に処理が終了した場合、画面は自動的に何も入力されていない初期状態に戻る。ここで、この前画面ボタン１１０を押下すると、画面は、起票ボタンまたは受付ボタンを押下する直前の状態（データが入力されている元の画面状態）に戻る。
【００５０】
メニュー・ボタン１１２は、数百種類ある入力画面の中から、実際に使用する入力画面を選択する「共通メニュー」画面に切り替えるボタンである。この結果、当然元の入力画面は消える。プリンタ・ボタン１１４は、出力するプリンタを変更したり、プリントアウトの出力待ち状態を表示する「プリント・コントローラ」サブ画面が表示されるボタンである。カード・ボタン１１６について説明する。記帳担当者は各々、記帳担当者識別カード（オペレーション・カード）を保有しており、記帳開始の前にこのカードをカード・リーダーに読み込ませて、ホスト宛に、自分が記帳していることを知らしめる。記帳担当者が代わる時には、このカード・ボタン１１６を押下した後に、新しく記帳する担当者のオペレーション・カードをカード・リーダーに読み込ませ、ホスト宛に、記帳する者が代わったことを通知する。受付ボタン１１８は、入力されたデータをホスト宛に送信し、ホストで「受付処理」を実行させるボタンである。取消／訂正ボタン１２０は、押下すると取消／訂正メニュー（ポップ・アップ・メニュー）が表示されるボタンである。その中から希望する取消／訂正処理を選択する。その後に、起票ボタン１０２を押下することで実際にホストで先の選択に見合った、取消／訂正処理が実行される。標準ボタン１２２は、押下するとタイトルが「ガイダンス」に代わり、再度押下すると「標準」に戻るボタンである。これは、「標準モード」と「ガイダンス・モード」を意味し、この標準ボタン１２２は注意喚起メッセージ表示の実施有無を選択することを可能とするものである。標準モードとは例えば、図５の人民元貿易外取引サブ画面８９５のような注意喚起メッセージを表示しないモードである。ガイダンス・モードとは、例えば図５の人民元貿易外取引サブ画面８９５のような注意喚起メッセージを表示するモードである。備忘録ボタン１２４は、備忘録システムを起動させるボタンである。管理法ボタン１２６は、外為管理法（「外国為替および外国貿易管理法」等、外国為替および貿易に関する一連の法律）についての検索／参照システムを起動させるボタンである。次取引ボタン１２８について説明する。次取引ボタン１２８の右横にあるデータ・フィールドに画面番号（例に挙げた仕向外国送金の画面ではＧ５１０）を入力し、このボタンを押下することで、その画面番号の入力画面に切り換えることができるボタンである。
【００５１】
口座番号データ項目１３０の雑ボタン１３２は、口座番号データ・フィールド１３３に「９９９９５５」を設定するボタンである。口座番号データ・フィールド１３３は、口座番号を入力または表示するデータ・フィールドである。口座名データ・フィールド１３４は、口座名を入力または表示するデータ・フィールドである。
【００５２】
当行整理番号データ項目１３６の当行整理番号データ・フィールド１３８は、当行整理番号を入力または表示するデータ・フィールドである。
【００５３】
当行整理番号枝番データフィールド１３９は、当行整理番号枝番を入力または表示するデータフィールドである。
【００５４】
通貨データ項目１４０は、送金する外貨の通貨を指定するデータ項目である。ＵＳ＄ボタン１４２は、ＵＳ＄（アメリカ・ドル）を指定するボタンである。円ボタン１４４は、円を指定するボタンである。ＳＴＧボタン１４６は、ＳＴＧ（英国・スターリング・ポンド）を指定するボタンである。他通貨≫ボタン１４８は、他通貨サブ画面３０００を表示し、そのサブ画面の中から通貨を指定するボタンである。
【００５５】
図１５は、他通貨≫ボタン１４８を押下した場合に表示される他通貨サブ画面３０００を示す。サブ画面３０００中のボタンは、サブ画面３０００内で選択／入力を行い、「ＯＫ」ボタン３０１０を押下してサブ画面３０００を閉じると、オン状態になる。逆に、サブ画面３０００内の全ての選択／入力をクリアして「ＯＫ」ボタン３０１０を押下してサブ画面３０００を閉じるとオフ状態になる。「キャンセル」ボタン３０２０は、選択／入力を行うことなく、他通貨サブ画面３０００を呼出した元の画面に戻るためのボタンである。範囲３０３０は、選択可能な項目を示す。例えばボックス３０４０をクリックすると、スイス・フラン（ＳＦＲ）が選択される。
【００５６】
雑通貨≫ボタン１４９は、雑通貨サブ３１００画面を表示し、そのサブ画面３１００の中から雑通貨を指定するボタンである。
【００５７】
図１６は、雑通貨≫ボタン１４９を押下した場合に表示される雑通貨サブ画面３１００を示す。「ＯＫ」ボタン３１１０、「キャンセル」ボタン３１２０の機能は図１５と同様である。雑通貨と呼んでいる通貨３１３０は、換算相場をホストで自動決定することができず、担当者は電話で担当部署に連絡して、換算相場を聴取し、換算相場データ項目１６０の換算相場データ・フィールド１６２に入力する必要がある。
【００５８】
併用≫ボタン１５２は、併用サブ画面３２００を表示するボタンである。
【００５９】
図１７は、併用≫ボタン１５２を押下した場合に表示される併用サブ画面３２００を示す。「ＯＫ」ボタン３２１０、「キャンセル」ボタン３２２０の機能は図１５と同様である。併用サブ画面３２００では、送金する外貨額をいくつかの内訳、例えば内訳外貨１（３２３０）等に分けそれぞれの外貨額、換算相場、換算円貨額と受入区分を入力／表示または指定する。「全クリア」ボタン３２４０は、入力データをすべてクリアする。なお、併用≫ボタン１５２は、外貨額データ項目１５０の選択可能なデータ値ではなく、独立したボタンである。
【００６０】
外貨額データ項目１５０の外貨額データ・フィールド１５４は、外貨額を入力または表示するデータ・フィールドである。なお、併用サブ画面３２００でいくつかの内訳を入力した場合、その合計外貨額が表示される。
【００６１】
受入円貨額データ項目１５６の受入円貨額データ・フィールド１５８は、外国送金に必要な資金を、顧客が現金で支払う場合、受け取った金額を入力または表示するデータ・フィールドである。
【００６２】
換算相場データ項目１６０の換算相場データフィールド１６２は、送金する通貨の換算相場（レート）を入力または表示するデータ・フィールドである。
【００６３】
換算円貨額データ項目１６４の換算円貨額データ・フィールド１６６は、送金する外貨額に換算相場を乗じた値（円貨額）を入力または表示するデータ・フィールドである。
【００６４】
手数料合計データ・フィールド１６８は、手数料合計を表示するデータ・フィールドである。なお、画面上は枠線を消去し、背景色を画面の背景色と同一にして、データ・フィールドがあることを判別できないようにしてある。おつりデータ・フィールド１７１は、受入円貨額から換算円貨額と手数料合計額を引いた残りのおつりを表示するデータ・フィールドである。なお、画面上は枠線を消去し、背景色を画面の背景色と同一にして、データ・フィールドがあることを判別できないようにしてある。
【００６５】
受入区分データ項目１７０は、送金する外貨額をどのような方法で顧客から受け入れるかを指定するデータ項目である。
【００６６】
スポット・ボタン１７２は、当日のスポット相場（換算相場）で算出した金額を、円貨で支払を受けることを指定するボタンである。予約≫ボタン１７４は、あらかじめ銀行と取り交わした為替予約で、円貨で支払を受けることを指定するボタンである。
【００６７】
図１８は、予約≫ボタン１７４を押下した場合に表示される予約番号サブ画面３３００を示す。「ＯＫ」ボタン３３１０、「キャンセル」ボタン３３２０の機能は図１５と同様である。当該予約の予約番号をフィールド３３３０に入力する。
【００６８】
外貨対価≫ボタン１７６は、外貨預金等、外貨がすでにある場合にそこから支払を受けることを指定するためのボタンである。外貨対価≫ボタン１７６を押下すると外貨対価サブ画面３４００が表示され、その中から例えば外貨預金科目について外貨当座３４３０の選択、あるいはデータ・フィールド３４４０の入力を行う。
【００６９】
図１９は、外貨対価≫ボタン１７６を押下した場合に表示される外貨対価サブ画面３４００を示す。「ＯＫ」ボタン３４１０、「キャンセル」ボタン３４２０の機能は、図１５と同様である。例えば外貨当座を指定する場合は箱３４３０をクリックし、デポコードはフィールド３４４０に入力する。
【００７０】
送金種別データ項目１８０は、どのような方法で送金するかを指定する項目である。電信送金ボタン１８２はテレックス等を用いた電信送金を行うことを指定する（普通送金よりも早く送金される）ボタンである。普通送金ボタン１８４は、普通送金することを指定するボタンである。送金小切手ボタン１８６は、送金小切手を銀行が作成して顧客に引き渡し、当該小切手を顧客自身が受取人に送付する方法を指定するボタンである。
【００７１】
支払方法データ項目１９０は、受取人に対して、どのような方法で送金した外貨を受け取らせるかを指定する項目である。通知払ボタン１９２は、送金先の相手銀行から受取人に対して、送金があった旨を通知連絡することで、送金した外貨の受取方法を受取人が送金相手銀行に指示する方法を取ることを指定するボタンである。口座振込ボタン１９４は、送金先の相手銀行の受取人口座に振込むことを指定するボタンである。要求払ボタン１９６は、受取人が直接、送金先の相手銀行に出向き、送金されている外貨の受取を要求する方法を指定するボタンである。
【００７２】
仕向先データ項目２００は、送金する相手銀行、国名または地域を指定する項目である。当行海外店≫ボタン２０２は、当行海外店を指定するボタンである。
【００７３】
図２０は、当行海外店≫ボタン２０２を押下した場合に表示される当行海外店所在国サブ画面３５００を示す。「ＯＫ」ボタン３５１０、「キャンセル」ボタン３５２０の機能は図１５と同様である。当行海外店≫ボタン２０２を押下すると当行海外店所在国サブ画面３５００が表示され、その中から、該当する海外店、例えば箱３５３０をクリックしてアメリカを指定する。連携銀行≫ボタン２０４は、当行と連携関係にある銀行を指定するボタンである。該当する連携銀行は、例えば箱３６３０をクリックして加州○○銀行を指定する。
【００７４】
図２１は、連携銀行≫ボタン２０４を押下した場合に表示される当行連携銀行サブ画面３６００を示す。「ＯＫ」ボタン３６１０、「キャンセル」ボタン３６２０の機能は図１５と同様である。ＣＰＢボタン２０６は、Central Pacific Bank（中央太平洋銀行）を指定するボタンである。アメリカ≫ボタン２０８は、アメリカにある銀行を指定するボタンである。該当する銀行は、例えば箱３７３０をクリックして加州○○銀行を指定する。
【００７５】
図２２は、アメリカ≫ボタン２０８を押下した場合に表示されるアメリカ・サブ画面３７００を示す。「ＯＫ」ボタン３７１０、「キャンセル」ボタン３７２０の機能は図１５と同様である。その他≫ボタン２０９は、上記以外の銀行、国名、地域を指定するボタンである。
【００７６】
図２３は、その他≫ボタン２０９を押下した場合に表示される仕向国サブ画面３８００を示す。「ＯＫ」ボタン３８１０、「キャンセル」ボタン３８２０の機能は図１５と同様である。該当する国名、銀行、地域は、例えば、箱３８３０をクリックしてカナダを、箱３８４０をクリックして○○銀行ロンドン支店を指定する。
【００７７】
取扱高計上区分データ項目２１０について説明する。銀行は、海外送金を行う際、その送金目的を顧客から聴取し、日本銀行宛に指定された区分毎の取扱高（合計額）を報告する義務がある。このデータ項目２１０は、その集計処理をホストで行う際の区分を指定するための項目である。貿易ボタン２１２は、区分「貿易取引」に該当することを指定するボタンである。貿易外ボタン２１４は、区分「貿易外取引」に該当することを指定するボタンである。資本ボタン２１６は、区分「資本取引」に該当することを指定するボタンである。計上せずボタン２１８は、計上しないことを指定するボタンである。その他≫ボタン２１９は、上記以外の区分を指定するボタンである。
【００７８】
図２４は、その他≫ボタン２１９を押下した場合に表示される取扱高計上区分サブ画面３９００を示す。「ＯＫ」ボタン３９１０、「キャンセル」ボタン３９２０の機能は図１５と同様である。該当する区分、例えば箱３９３０をクリックして外債発行償還を指定する。
【００７９】
支払銀行手数料データ項目２２０は、送金先の相手銀行が受取人に送金された外貨額を支払う際の手数料を、誰が負担するかを指定する項目である。受取人ボタン２２２は、受取人が負担することを指定するボタンである。依頼人ボタン２２４は、（送金の）依頼人である顧客自身が負担することを指定するボタンである。
【００８０】
自動後取徴求停止ボタン２２６を説明する。支払銀行手数料を依頼人が負担する場合、その手数料金額は後日、送金先の相手銀行から通知され、その金額を依頼人の指定口座から自動徴求する。このボタン２２６を押下した場合には、この自動徴求を実施しない。なお、自動後取徴求停止ボタン２２６は、支払銀行手数料データ項目２２０の選択可能なデータ値ではない。
【００８１】
現振区分データ項目２３０は、送金にかかる費用をどのような方法で顧客から徴求処理するかを指定する項目である。現金ボタン２３２は、現金で徴求することを指定するボタンである。一般振替ボタン２３４は、指定口座から一般振替（入金と出金が別記帳のものをいう。）で徴求処理することを指定するボタンである。
【００８２】
【外１】
0004028051.tif 000002
【００８３】
である。
【００８４】
手数料徴求方法データ項目２４０は、手数料をいつ、どのような方法で徴求するかを指定する項目である。即時徴求ボタン２４２は、即時に徴求することを指定するボタンである。
【００８５】
【外２】
0004028051.tif 000003
【００８６】
２営業日後に指定口座から自動引き落としすることを指定するボタンである。未収契約ボタン２４６は、顧客との間で取り交わした手数料徴求方法で指定口座から引き落としすることを指定するボタンである。具体的には、「月末締めの翌月末支払」等である。自店処理ボタン２４８は、特殊な手数料徴求を行うため、別途、手数料徴求処理を行うことを指定するボタンである。
【００８７】
振替科目データ項目２５０は、現振区分データ項目２３０で、
【００８８】
【外３】
0004028051.tif 000004
【００８９】
振替処理を行う預金科目を指定する項目である。当座ボタン２５２は、当座預金から振替することを指定するボタンである。普通ボタン２５４は、普通預金から振替することを指定するボタンである。非居当座ボタン２５６は、非居住者当座預金から振替することを指定するボタンである。非居普通ボタン２５８は、非居住者普通預金から振替することを指定するボタンである。その他≫ボタン２５９は、上記以外の預金科目から振替することを指定するボタンである。
【００９０】
図２５は、その他≫ボタン２５９を押下した場合に表示される振替科目サブ画面４０００を示す。「ＯＫ」ボタン４０１０、「キャンセル」ボタン４０２０の機能は図１５と同様である。例えば、箱４０３０をクリックして貯蓄預金を指定する。
【００９１】
勘定日／起算日ボタン２６０は、押下すると、「勘定日／起算日指定」サブ画面４１００が表示される。
【００９２】
図２６は、勘定日／起算日ボタン２６０を押下した場合に表示される起算日／勘定日サブ画面４１００を示す。「ＯＫ」ボタン４１１０、「キャンセル」ボタン４１２０の機能は図１５と同様である。起算日、勘定日、起算日ＴＴ（Telegraphic Transferの略で電信送金の意味）相場を各々、フィールド４１３０、４１５０、４１４０で入力または表示することができる。また、サブ画面４１００内の前日起算ボタン４１６０を押下することで、前日起算を指定することができる。前日起算ボタン２６２は、押下してオンにすることで前日起算を指定するボタンで、前営業日付けで勘定処理を行うためのものである。取次店ボタン２６４を押下すると取次店指定サブ画面４２００が表示される。
【００９３】
図２７は、取次店ボタン２６４を押下した場合に表示される取次店指定サブ画面４２００を示す。「ＯＫ」ボタン４２１０、「キャンセル」ボタン４２２０の機能は図１５と同様である。取次店店番号をフィールド４２３０に入力または表示することができる。ポジション別計上ボタン２６６は、ポジションの別途計上を指定するボタンである。相場優遇ボタン２６８を押下すると相場優遇サブ画面４３００が表示される。
【００９４】
図２８は、相場優遇ボタン２６８を押下した場合に表示される相場優遇サブ画面４３００を示す。「ＯＫ」ボタン４３１０、「キャンセル」ボタン４３２０の機能は図１５と同様である。換算相場に対する適用優遇幅（金額）をフィールド４３４０に入力または表示することができる。連動相場適用ボタン２７０について説明する。ある一定の金額以上の外貨額をスポットで送金する場合、その換算相場はホストに登録されたレートを使用するのではなく、所管部門に電話確認して、そのレートを支店が聴取し入力する。このような場合に、このボタン２７０を押下してオンにする。手数料明細ボタン２７２を押下すると手数料明細サブ画面４４１０が表示される。
【００９５】
図２９は、手数料明細ボタン２７２を押下した場合に表示される手数料明細サブ画面４４００を示す。「ＯＫ」ボタン４４１０、「キャンセル」ボタン４４２０の機能は図１５と同様である。手数料科目および手数料金額を各フィールド４４３０、４４４０に入力または表示することができる。振替口座／小切手ボタン２８０を押下すると振替口座、小切手番号指定サブ画面４５００が表示される。
【００９６】
図３０は、振替口座／小切手ボタン２８０を押下した場合に表示される振替口座／小切手番号指定サブ画面４５００を示す。「ＯＫ」ボタン４５１０、「キャンセル」ボタン４５２０の機能は図１５と同様である。振替処理の対象となる口座番号または小切手番号を、各フィールド４５３０，４５４０に入力または表示することができる。依頼人整理番号ボタン２８２を押下すると依頼人整理番号指定サブ画面４６００が表示される。
【００９７】
図３１は、依頼人整理番号ボタン２８２を押下した場合に表示される依頼人整理番号指定サブ画面４６００を示す。「ＯＫ」ボタン４６１０、「キャンセル」ボタン４６２０の機能は図１５と同様である。依頼人整理番号をフィールド４６３０に入力または表示することができる。ジョイント・ボタン２８４は、押下してオンにすることで「ジョイント送金」という特別な送金を行うことを指定するボタンである。支店直接発信ボタン２８６を押下すると支店直接発信サブ画面４７００が表示される。
【００９８】
図３２は、支店直接発信ボタン２８６を押下した場合に表示される支店直接発信サブ画面４７００を示す。「ＯＫ」ボタン４７１０、「キャンセル」ボタン４７２０の機能は図１５と同様である。送金登録番号および受取人連絡事項を各フィールド４７３０、４７４０に入力または表示することができる。口座番号索引ボタン２８８は、口座番号を索引するためのボタンである。計算書即時作成ボタン２９０は、オン状態で「起票ボタン」１０２を押下すると、プリンタから顧客宛の計算書が出力されるボタンである。オフ状態で「起票ボタン」１０２を押下すると、プリンタから顧客宛の計算書が出力されない。備考ボタン２９４を押下すると、備考サブ画面４８００が表示される。
【００９９】
図３３は、備考ボタン２９４を押下した場合に表示される備考サブ画面４８００を示す。「ＯＫ」ボタン４８１０、「キャンセル」ボタン４８２０の機能は図１５と同様である。受付簿備考、ＥＢ備考１、ＥＢ備考２を各フィールド４８３０、４８４０、４８５０に入力または表示することができる。
【０１００】
以下、本発明の一実施の形態について対応するルールと図面とを参照しながら説明する。
【０１０１】
図２において、画面１００の左上方にある雑ボタン１３２をマウスでクリック（押下）した場合、この画面１００に対応するプロダクション・ルール、
（１）Ｉｆ「雑」ボタン＝ＯＮ  Ｔｈｅｎ  口座番号＝９９９９５５
というルールが起動する。実際のプログラムでのコーディング上での表記はこのとおりではないが、説明のため単純化して表記してある。このルール（１）により、雑ボタン１３２をクリックすると、口座番号欄データ・フィールド１３３に口座番号「９９９９５５」が自動的にセットされる。
【０１０２】
次に、口座番号が９９９９５５になったことから、以下に示すプロダクション・ルール（２）が連鎖的に起動する。
【０１０３】
（２）Ｉｆ口座番号＝９９９９５５  Ｔｈｅｎ
「併用≫」ボタンをエラー
「スポット」ボタンをＯＮ
「電信送金」ボタンをＯＮ
「受取人」ボタンをＯＮ
「現金」ボタンをＯＮ
「即時徴求」ボタンをＯＮ
【０１０４】
【外４】
0004028051.tif 000005
【０１０５】
さらに、現金ボタン２３２がＯＮ状態になったことから、以下に示すプロダクション・ルール（３）が同様にして連鎖的に起動する。
【０１０６】
（３）Ｉｆ「現金」ボタン＝ＯＮ  Ｔｈｅｎ
「外貨対価≫」ボタンをエラー
「普通」ボタンをエラー
「当座」ボタンをエラー
「非居普通」ボタンをエラー
「非居当座」ボタンをエラー
振替科目の「その他≫」ボタンをエラー
「振替口座／小切手」ボタンをエラー
雑ボタン１３２のクリックから、プロダクション・ルール（３）の動作が完了するまでは瞬間的であり、実際のオベレーショに対して全く支障はない。
【０１０７】
図３は、以上の推論エンジンによるデータ入力処理機能の駆動の結果の画面３００を示す。
【０１０８】
図３に示すように、口座番号フィールド３３３には口座番号９９９９５５がセットされており、プロダクション・ルール（２）のＴｈｅｎ句でオンになったスポット・ボタン３７２、電信送金ボタン３８２、受取人ボタン４２２、現金ボタン４３２、即時徴求ボタン４４２はボタンの背景色が白で示されている。プロダクション・ルール（２）と（３）のＴｈｅｎ句でエラーになったボタン、併用≫ボタン３５２、
【０１０９】
【外５】
0004028051.tif 000006
【０１１０】
未収契約ボタン４４６、外貨対価≫ボタン３７６、普通ボタン４５４、当座ボタン４５２、非居普通ボタン４５８、非居当座ボタン４５６、その他≫ボタン４５９、振替口座／小切手ボタン４８０は、ボタンのタイトル・フォントが濃いグレーとなり、前者の白とあわせて視覚的に判別可能となる。最初にクリックした雑ボタン１３２も、図３では背景色が白で示されている（３３２）。
【０１１１】
この画面３００で、現金ボタン４３２をマウスでクリックすることによりオフ状態に戻すと、プロダクション・ルール（３）の逆アクションが実行され、外貨対価≫ボタン３７６、普通ボタン４５４等がオフ状態に戻り、画面は図４の画面５００に遷移する。
【０１１２】
図４に示すように、外貨対価≫ボタン５７６、普通ボタン６５４、当座ボタン６５２、非居普通ボタン６５８、非居当座ボタン６５６、その他≫ボタン６５９、振替口座／小切手ボタン６８０は、ボタンのタイトル・フォントが濃いグレーから元の図２の色となる。
【０１１３】
この画面５００で、さらに雑ボタンをオフ状態に戻すと、プロダクション・ルール（１）および（２）の逆アクションが実行され、画面は図２の初期状態１００に戻る。
【０１１４】
推論エンジンによる記帳支援は、データ項目の自動決定や入力／選択不可項目の実現だけではない。以下に示すプロダクション・ルール（４）によって、ユーザーに図５で示すような、法律や規制等に関する情報を注意喚起の目的で表示することもできる。
【０１１５】
（４）Ｉｆ通貨＝ＲＭＢ（中国人民元）ＡＮＤ取扱高計上区分＝貿易外
Ｔｈｅｎ「人民元建貿易外取引」画面表示
図５に示すように、画面７００では、データ項目の通貨として他通貨≫７４８が選択されＲＭＢ７４１が表示されている。データ項目の取扱高計上区分では、貿易外ボタン８１４が選択され、表示されている（８１１）。人民元建て送金についての注意喚起の表示サブ画面８９５が画面７００の中央部に表示されている。ＯＫボタン８９６をクリックすることにより、注意喚起の表示がされる前の画面に戻る。
【０１１６】
実施の形態２
図６は、別のプロダクション・ルールの動作を示す。初期状態の画面１００の時に、先に依頼人ボタン１０２４をオン状態にしておく。データ項目の支払銀行手数料は依頼人負担と表示されている（１０２１）。この後、口座番号フィールド９３３に口座番号９９９９５５を入力して、プロダクション・ルール（２）を実行させる。すると、受取人ボタン１０２２をオン状態にするアクションは実行されず、先に選択されていた依頼人ボタン１０２４がオンの状態を保持する。これは、あるボタン・オブジェクト（例えば受取人ボタン１０２２）をオン状態に遷移させる場合に、同一データ項目の他のボタン・オブジェクト（例えば依頼人ボタン１０２４）がオン状態にある場合には、そのボタン・オブジェクトおよび他のボタン・オブジェクト（例えば受取人ボタン１０２２と依頼人ボタン１０２４）の状態を遷移させないで前の状態に保持しておくためである。
【０１１７】
図７は、以上の結果の状態の画面１１００を示す図である。
【０１１８】
図７と図３とを比較すると明らかなように、図７の受取人ボタン１２２２が選択可能な状態の色であり、依頼人ボタン１２２４が選択された状態の白色になっていて、依頼人負担の表示１２２１がされているのに対して、図３では前述のように、受取人ボタン４２２が選択された状態の白色であり、依頼人ボタン４２４が選択可能な状態の色になっていて、受取人負担の表示４２１がされている。
【０１１９】
実施の形態３
プロダクション・ルールの中には次のようなルール（５）と（６）が含まれている。
【０１２０】
0004028051.tif 000007
このとき、円ボタン１４４をクリックしてオン状態にすると、プロダクション・ルール（５）と（６）が連鎖的に動作する。
【０１２１】
図８は、この連鎖的に動作した結果の状態の画面１３００を示す。円ボタン１３４４、スポット・ボタン１３７２が選択された状態の白色になっており、円表示１３４１、スポット表示１３７１がされている。併用≫ボタン１３５２、予約ボタン１３７４、相場優遇ボタン１４６８はエラー状態の濃いグレーとなっている。この状態１３００で、選択不可能なエラー状態である併用≫ボタン１３５２をマウスでクリック等して選択しようとすると、円ボタン１３４４とスポット・ボタン１３７２がオン状態であるために選択不可となっていることをサブ画面でエラー表示する。
【０１２２】
図９は、このエラー表示サブ画面１６９５を表示した状態の画面１５００を示す。
【０１２３】
エラー表示サブ画面１６９５中のＯＫボタン１６９６をクリックすると、図８の画面１３００に戻る。この画面１３００で、スポット・ボタン１３７２のみをオフ状態に戻すと、プロダクション・ルール（６）が解除され、プロダクション・ルール（５）のみが実行された状態に復元する（不図示）。しかし、再び併用ボタン１３５２を選択すると、円ボタン１３４４がオン状態であるために選択不可能になっていることを示すエラー表示がサブ画面で示される。
【０１２４】
図１０は、このエラー表示サブ画面１８９５を表示した状態の画面１７００を示す。エラー表示サブ画面１８９５中のＯＫボタン１８９６をクリックすると、前述の併用ボタン１３５２を選択しようとする前の状態の画面（不図示）に戻る。
【０１２５】
実施の形態４
図１１は、データの入力作業途中の状態の画面１９００を示す図である。通貨としてＵＳ＄ボタン１９４２が選択され、ＵＳ＄表示１９４１され、外貨額データ・フィールド１９５４には値１，０００．００が入力されている。またスポット・ボタン１９７２が選択され、スポット表示１９７１されている。ここで、サポート・ボタン１９０６をクリックまたは押下すると、それまでに入力したデータに基づいて期待値の算出処理を行う。
【０１２６】
期待値とは、入力したデータまたは入力する予定のデータに基づいて各種の処理を実行する際に期待される入力データのことである。したがって、実際に入力したデータと算出した期待値とが等しい場合と等しくない場合とがあり、各々に対応した期待値の表示をすることができる。入力する予定のデータ、すなわち未入力のデータについても期待値を算出でき、この場合は実際に入力したデータと算出した期待値とが等しい場合と同様な表示をすることができる。もちろん、上述の各場合について異なる表示をすることも可能である。以下は期待値の一例であり、例えば口座名の期待値は帳表送金テスト１  ＡＢＣＤＥＦである。
【０１２７】
口座名      ＝  帳表送金テスト１  ＡＢＣＤＥＦ（口座番号より検索）
換算相場    ＝  １１４．７５（当日のスポット相場）
換算円貨額  ＝  １１４，７５０（外貨額に換算相場を乗じた値）
手数料徴求方法  ＝  未収契約（口座番号より検索）
手数料  仕向送金取扱手数料  ￥２，５００（仕向送金での基本手数料）
図１２は、これらの期待値を表示した結果の画面２１００である。本実施の形態では、実際に入力したデータと算出した期待値とが等しい場合および未入力の場合は、これらの期待値は青色表示される。例えば、口座名データ・フィールド２１３４の帳表送金テスト１  ＡＢＣＤＥＦ、換算相場データ・フィールド２１６２の１１４．７５、換算円貨額データ・フィールド２１６６の１１４，７５０、手数料徴求方法の未収契約表示２２４１および未収契約ボタン２２４６、手数料明細ボタン２２７２は青色表示される。しかし、前述したように両者を異なる色で表示することも可能であり、色も青色に限定されるものではない。
【０１２８】
手数料の詳細については、手数料明細ボタン２２７２をクリック等して、サブ画面を表示することにより内容の確認ができる。
【０１２９】
図１３は、このような手数料明細表示サブ画面２４００を表示した状態の画面２３００である。
【０１３０】
図１３において、手数料項目２４０４の仕向送金取扱手数料２４１０が、自動計算結果２４１２と青色表示されている。さらに、手数料金額２４０６に２、５００が青色表示２４１４されている。
【０１３１】
図１２において、手数料徴求方法について算出した期待値である「未収契約」とは異なる「即時徴求」を選択した状態の画面が図１４の画面２５００である。
【０１３２】
図１４の画面２５００上では、即時徴求ボタン２６４２とその左にある即時徴求表示２６４１が赤色に変わり、これによりユーザの入力が期待値と異なることを容易に判別することができる。
【０１３３】
期待値と異なる場合に画面に表示する色は赤に限定されるものではなく、前述の各場合の判別が可能であれば何色であってもよい。
【０１３４】
期待値はデータ入力処理装置で算出することもできるが、データ入力処理装置とは別のコンピュータ、例えばホスト・コンピュータ上で実行することも可能である。この場合、サポート・ボタン１９０６をクリックすることにより、入力したデータが別のコンピュータへ送信され、この別のコンピュータ上で期待値を算出し、この算出した期待値をデータ入力処理装置へ返信して、データ入力処理装置が前述のように期待値と入力したデータとが等しいか否か、または未入力かの場合に応じた表示をすることができる。
【０１３５】
【発明の効果】
以上説明したように、本発明によれば、データ入力作業に必要とされる業務上の高度の専門知識をプロダクション・ルールとして備えることにより、業務上の高度の専門知識がなくてもデータ入力作業の正確さと効率化を実現できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態である推論部または推論エンジンの処理を示すフローチャートである。
【図２】ＧＵＩを利用した複数のボタン等を備える仕向送金（起票）画面の初期状態の画面を示す図である。
【図３】雑ボタンをクリックまたは押下してオン状態にした場合における、推論エンジンによるデータ入力処理機能の駆動結果の画面を示す図である。
【図４】現金ボタンをクリックまたは押下してオフ状態に戻した場合の結果の画面を示す図である。
【図５】人民元建て送金についての注意喚起のサブ画面を示す図である。
【図６】初期状態の画面で依頼人ボタンをクリックまたは押下してオン状態にした場合の画面を示す図である。
【図７】依頼人ボタンがオン状態で口座番号データ・フィールドに９９９９５５をセットした場合の画面を示す図である。
【図８】初期状態の画面で円ボタンをクリックまたは押下してオン状態にした場合の、連鎖的に動作した結果の状態の画面を示す図である。
【図９】円ボタンとスポット・ボタンとが選択されていて、選択できない状態の併用≫ボタンをクリックまたは押下した場合に表示されるエラー表示サブ画面を示す図である。
【図１０】円ボタンが選択されていて、選択できない状態の併用≫ボタンをクリックまたは押下した場合に表示されるエラー表示サブ画面を示す図である。
【図１１】データ入力作業途中の画面を示す図である。
【図１２】期待値と入力したデータとが等しいかまたはデータが未入力である場合に表示される画面を示す図である。
【図１３】手数料明細表示サブ画面を示す図である。
【図１４】期待値と入力したデータとが等しくない場合に表示される画面を示す図である。
【図１５】他通貨≫ボタンを押下した場合に表示される他通貨サブ画面を示す図である。
【図１６】雑通貨≫ボタンを押下した場合に表示される雑通貨サブ画面を示す図である。
【図１７】併用≫ボタンを押下した場合に表示される併用サブ画面を示す図である。
。
【図１８】予約≫ボタンを押下した場合に表示される予約番号サブ画面を示す図である。
【図１９】外貨対価≫ボタンを押下した場合に表示される外貨対価サブ画面を示す図である。
【図２０】当行海外店≫ボタンを押下した場合に表示される当行海外店所在国サブ画面を示す図である。
【図２１】連携銀行≫ボタンを押下した場合に表示される当行連携銀行サブ画面を示す図である。
【図２２】アメリカ≫ボタンを押下した場合に表示されるアメリカ・サブ画面を示す図である。
【図２３】その他≫ボタンを押下した場合に表示される仕向国サブ画面を示す図である。
【図２４】その他≫ボタンを押下した場合に表示される取扱高計上区分サブ画面を示す図である。
【図２５】その他≫ボタンを押下した場合に表示される振替科目サブ画面を示す図である。
【図２６】勘定日／起算日ボタンを押下した場合に表示される起算日／勘定日サブ画面を示す図である。
【図２７】取次店ボタンを押下した場合に表示される取次店指定サブ画面を示す図である。
【図２８】相場優遇ボタンを押下した場合に表示される相場優遇サブ画面を示す図である。
【図２９】手数料明細ボタンを押下した場合に表示される手数料明細サブ画面を示す図である。
【図３０】振替口座／小切手ボタンを押下した場合に表示される振替口座／小切手番号指定サブ画面を示す図である。
【図３１】依頼人整理番号ボタンを押下した場合に表示される依頼人整理番号指定サブ画面を示す図である。
【図３２】支店直接発信ボタンを押下した場合に表示される支店直接発信サブ画面を示す図である。
【図３３】備考ボタンを押下した場合に表示される備考サブ画面を示す図である。
【符号の説明】
１０２  起票ボタン
１０４  クリア・ボタン
１０６  サポート・ボタン
１０８  呼び出しボタン
１１０  前画面ボタン
１１２  メニュー・ボタン
１１４  プリンタ・ボタン
１１６  カード・ボタン
１１８  受付ボタン
１２０  取消／訂正ボタン
１２２  標準ボタン
１２４  備忘録ボタン
１２６  管理法ボタン
１２８  次取引ボタン
１３０  口座番号データ項目
１３２  雑ボタン
１３３  口座番号データ・フィールド
１３４  口座名データ・フィールド
１３６  当行整理番号データ項目
１３８  当行整理番号データ・フィールド
１３９  当行整理番号枝番データ・フィールド
１４０  通貨データ項目
１４２  ＵＳ＄ボタン
１４４  円ボタン
１４６  ＳＴＧボタン
１４８  他通貨≫ボタン
１４９  雑通貨≫ボタン
１５０  外貨額データ項目
１５２  併用≫ボタン
１５４  外貨額データ・フィールド
１５６  受入円貨額データ項目
１５８  受入円貨額データ・フィールド
１６０  換算相場データ項目
１６２  換算相場データ・フィールド
１６４  換算円貨額データ項目
１６６  換算円貨額データ・フィールド
１６７  手数料合計データ項目
１６８  手数料合計データ・フィールド
１６９  おつりデータ項目
１７０  受入区分データ項目
１７１  おつりデータ・フィールド
１７２  スポット・ボタン
１７４  予約≫ボタン
１７６  外貨対価≫ボタン
１８０  送金種別データ項目
１８２  電信送金ボタン
１８４  普通送金ボタン
１８６  送金小切手ボタン
１９０  支払方法データ項目
１９２  通知払ボタン
１９４  口座振込ボタン
１９６  要求払ボタン
２００  仕向先データ項目
２０２  当行海外店≫ボタン
２０４  連携銀行≫ボタン
２０６  ＣＰＢボタン
２０８  アメリカ≫ボタン
２０９  その他≫ボタン
２１０  取扱高計上区分データ項目
２１２  貿易ボタン
２１４  貿易外ボタン
２１６  資本ボタン
２１８  計上せずボタン
２１９  その他≫ボタン
２２０  支払銀行手数料データ項目
２２２  受取人ボタン
２２４  依頼人ボタン
２２６  自動後取徴求停止ボタン
２３０  現振区分データ項目
２３２  現金ボタン
２３４  一般振替ボタン
２４０  手数料徴求方法データ項目
２４２  即時徴求ボタン
２４６  未収契約ボタン
２４８  自店処理ボタン
２５０  振替科目データ項目
２５２  当座ボタン
２５４  普通ボタン
２５６  非居当座ボタン
２５８  非居普通ボタン
２５９  その他≫ボタン
２６０  勘定日／起算日ボタン
２６２  前日起算ボタン
２６４  取次店ボタン
２６６  ポジション別計上ボタン
２６８  相場優遇ボタン
２７０  連動相場適用ボタン
２７２  手数料明細ボタン
２８０  振替口座／小切手ボタン
２８２  依頼人整理番号ボタン
２８４  ジョイント・ボタン
２８６  支店直接発信ボタン
２８８  口座番号索引ボタン
２９０  計算書即時作成ボタン
２９４  備考ボタン
【図１】
0004028051.tif 000008
【図２】
0004028051.tif 000009
【図３】
0004028051.tif 000010
【図４】
0004028051.tif 000011
【図５】
0004028051.tif 000012
【図６】
0004028051.tif 000013
【図７】
0004028051.tif 000014
【図８】
0004028051.tif 000015
【図９】
0004028051.tif 000016
【図１０】
0004028051.tif 000017
【図１１】
0004028051.tif 000018
【図１２】
0004028051.tif 000019
【図１３】
0004028051.tif 000020
【図１４】
0004028051.tif 000021
【図１５】
0004028051.tif 000022
【図１６】
0004028051.tif 000023
【図１７】
0004028051.tif 000024
【図１８】
0004028051.tif 000025
【図１９】
0004028051.tif 000026
【図２０】
0004028051.tif 000027
【図２１】
0004028051.tif 000028
【図２２】
0004028051.tif 000029
【図２３】
0004028051.tif 000030
【図２４】
0004028051.tif 000031
【図２５】
0004028051.tif 000032
【図２６】
0004028051.tif 000033
【図２７】
0004028051.tif 000034
【図２８】
0004028051.tif 000035
【図２９】
0004028051.tif 000036
【図３０】
0004028051.tif 000037
【図３１】
0004028051.tif 000038
【図３２】
0004028051.tif 000039
【図３３】
0004028051.tif 000040