(57)【特許請求の範囲】
【請求項１】
対話方式で入力順設定確認を行うための入力順設定確認画面を処理手段が入力手段からの指定により出力手段に表示し、前記入力順設定確認画面は次入力ボタンと記憶手段が記憶する電子伝票類を表示する表示エリアを有しており、前記処理手段が前記電子伝票類の現入力フィールドと次入力フィールドとを異なる表示形態により出力手段に表示し、次入力ボタンを前記入力手段から選択することにより、前記処理手段が前記次入力フィールドの表示形態を前記現入力フィールドの表示形態とし、前記次入力フィールドの次に入力する、すなわち次次入力フィールドの表示形態を前記次入力フィールドの表示形態とすることを特徴とする入力順設定確認方法。
【請求項２】
前記表示形態は表示色であり、前記現入力フィールドを赤色、前記次入力フィールドを前記処理手段が緑色とすることを特徴とする請求項１記載の入力順設定確認方法。
【請求項３】
前記処理手段が前記入力順設定確認画面の前記現入力フィールドの名称を前記出力手段に表示し、表示されている前記現入力フィールドの名称を前記入力手段から変更することにより前記処理手段が前記電子伝票類の現入力フィールドをその名称のフィールドに変更することを特徴とする請求項１または２記載の入力順設定確認方法。
【請求項４】
前記出力手段は前記入力順設定確認画面の前記次入力フィールドの名称を前記出力手段に表示し、表示されている前記次入力フィールドの名称を前記入力手段から変更することにより前記処理手段が前記電子伝票類の次入力フィールドをその名称のフィールドに変更することを特徴とする請求項１〜３のいずれか記載の入力順設定確認方法。
【請求項５】
前記入力順設定確認画面は分岐ボタンを有し、その分岐ボタンを前記入力手段から選択することにより前記処理手段が対話方式の分岐設定画面を前記出力手段に表示し、その分岐設定画面において所定条件に対応し次に入力するフィールドを設定することを特徴とする請求項１〜４のいずれかに記載の入力順設定確認方法。
【請求項６】
設計部と記入部とを有し、 前記設計部は、ベースとなる電子伝票類の台紙サイズを設定しその上に多様なオブジェクトを配置する処理と、オブジェクトおよびオブジェクト間の属性を設定する処理とを対話方式で行い、それらのデータをフォームファイルとして保存し、保存されたフォームファイルを読込み再処理を行い、また前記設計部は入力順設定確認手段を有し、さらにその入力順設定確認手段は対話方式で入力順設定確認を行うための入力順設定確認画面を指定入力により出力手段に表示し、前記入力順設定確認画面は次入力ボタンと記憶手段が記憶する電子伝票類を表示する表示エリアを有しており、前記処理手段が前記電子伝票類の現入力フィールドと次入力フィールドとを異なる表示形態により出力手段に表示し、次入力ボタンを前記入力手段から選択することにより、処理手段が前記次入力フィールドの表示形態を前記現入力フィールドの表示形態とし、前記次入力フィールドの次に入力する、すなわち次次入力フィールドの表示形態を前記次入力フィールドの表示形態とし、 前記記入部は、保存されたフォームファイルに対しデータを入力する処理を対話方式で行い、それらのデータをデータファイルとして保存し、保存されたデータファイルをフォームファイルとともにデータ入力後の形態で読込み次処理を行い、また前記記入部は前記入力順設定確認手段が設定した入力順にしたがって入力するフィールドにタブ位置を設定する処理を行う、 ことを特徴とする電子伝票類作成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディジタル計算機の計算部分を設計または構成する技術分野に属する。特に、対話方式の入力順設定確認方法およびその方法を適用した電子伝票類作成システムに関する。
【０００２】
【従来の技術】
用紙を使用する伝票類（たとえば、出金伝票、資材伝票、設備購入申請書、発注書、稟議書、休暇届、等）は、起票する者が所定の記入欄に所定の事項を記入し所定の処理部署（担当者）にそれを送付するという方法で使用される。
このような伝票類には予め印刷された部分があり、記入欄、記入内容、送付先等が起票担当者に判るように、その印刷部分には様々なデザイン上の工夫がなされている。たとえば、伝票類の裏面等に記入例を印刷したり、記入順序を示す番号（▲１▼、▲２▼、▲３▼等）を記入欄に印刷しさらに番号ごとに記入内容の説明が加えられる。また、送付先あるいは保管先によって異なる伝票類の部分（パート）等への記入において同一事項の記入を繰返し行う手間を省くために、複写紙を重ねた伝票類も常用されている。
【０００３】
【発明が解決しようとする課題】
このように様々な工夫がなされ広く用いられているが、印刷された用紙からなる伝票類は次のような欠点を有する。
▲１▼伝票類の種類の数だけ予め印刷された用紙（伝票用紙）を用意しておくことが必要である。
▲２▼伝票類の運用方法（記入項目、決裁ルート等）が変化するたびに、新たな様式の伝票類をデザインして印刷する必要がある。
▲３▼起票された伝票類の管理（記入内容のチェック、集計、保存、検索等）の人的負担が大きい。
▲４▼初心者あるいはたまに起票する者にとっては、記入方法が判らない、記入ミスを発見できない等の問題が様々な工夫にもかかわらず残る。
【０００４】
これらを改善する方法としてコンピュータ技術を応用した伝票発行機等が提案されている。たとえば印刷された伝票類の記入部分をディスプレイに表として表示し、起票する者がキーボードから入力して表を埋め、プリンターで伝票類の記入部分に入力された表に基づいて印字する形式の伝票発行機等がある。しかしそれらにおいては上記欠点のいくつかがある程度は解決されるものであるが十分とはいえず、さらに次のような欠点をも有するものである。
▲５▼入力処理プログラム等を伝票類の種類の数だけ用意する必要がある。また、伝票類のデザインが更新されるたびに入力処理プログラム等を更新する必要性がある。
▲６▼しかも入力処理プログラム等はＣＯＢＯＬ、ＰｏｓｔＳｃｒｉｐｔ、ＢＡＳＩＣ、Ｃ等のプログラム言語で記述する必要性があり、伝票類のデザイン、特に伝票を起票する者や管理する者を補助するための機構（ヘルプ、表計算等）のデザインを行うことは限られた専門技術者だけが行える困難な作業である。
【０００５】
そこで本発明の目的は、プログラム言語の知識を必要とせず、伝票類のデザイン、特に伝票を起票する者や管理する者を補助するための機構のデザインを行うことができるデザイン方法とその方法を適用した電子伝票類作成システムを提供することにある。この本発明により、上記▲１▼〜▲６▼の問題点をも解決することができる。
特に、設定された入力順（タブシーケンス）の確認を行う入力順設定確認方法および電子伝票類作成システムを提供する。
【０００６】
【課題を解決するための手段】
上記目的は下記の本発明によって達成される。すなわち、本発明は「対話方式で入力順設定確認を行うための入力順設定確認画面を処理手段が入力手段からの指定により出力手段に表示し、前記入力順設定確認画面は次入力ボタンと記憶手段が記憶する電子伝票類を表示する表示エリアを有しており、前記処理手段が前記電子伝票類の現入力フィールドと次入力フィールドとを異なる表示形態により出力手段に表示し、次入力ボタンを前記入力手段から選択することにより、前記処理手段が前記次入力フィールドの表示形態を前記現入力フィールドの表示形態とし、前記次入力フィールドの次に入力する、すなわち次次入力フィールドの表示形態を前記次入力フィールドの表示形態とすることを特徴とする入力順設定確認方法。」である。これにより、設定された順を追って入力順の確認を行うことができる。また本発明は「前記表示形態は表示色であり、前記現入力フィールドを赤色、前記次入力フィールドを前記処理手段が緑色とする入力順設定確認方法」である。赤色と緑色は補色関係の色で明瞭に区別できるため、設定された入力順の確認を迅速かつ正確に行うことができる。
【０００７】
また本発明は「前記処理手段が前記入力順設定確認画面の前記現入力フィールドの名称を前記出力手段に表示し、表示されている前記現入力フィールドの名称を前記入力手段から変更することにより前記処理手段が前記電子伝票類の現入力フィールドをその名称のフィールドに変更することを特徴とする請求項１または２記載の入力順設定確認方法」である。すなわち現入力フィールドの名称を入力することにより、その名称に対応する電子伝票類の現入力フィールドを確認することができる。また本発明は「前記出力手段は前記入力順設定確認画面の前記次入力フィールドの名称を前記出力手段に表示し、表示されている前記次入力フィールドの名称を前記入力手段から変更することにより前記処理手段が前記電子伝票類の次入力フィールドをその名称のフィールドに変更することを特徴とする請求項１〜３のいずれか記載の入力順設定確認方法」である。すなわち次入力フィールドの名称を入力することにより、その名称に対応する電子伝票類の次入力フィールドを確認することができるとともに、その変更を設定することによって設定された入力順を変更することができる。また本発明は「前記入力順設定確認画面は分岐ボタンを有し、その分岐ボタンを選択することにより対話方式の分岐設定画面が表示され、その分岐設定画面において所定条件に対応し次に入力するフィールドを設定する入力順設定確認方法」である。これにより、プログラム言語における条件文（たとえばｉｆ．．．ｔｈｅｎ．．．）を作成することなく、同様の機構を対話方式に入力により実現することができる。
【０００８】
また本発明は「設計部と記入部とを有し、 前記設計部は、ベースとなる電子伝票類の台紙サイズを設定しその上に多様なオブジェクトを配置する処理と、オブジェクトおよびオブジェクト間の属性を設定する処理とを対話方式で行い、それらのデータをフォームファイルとして保存し、保存されたフォームファイルを読込み再処理を行い、また前記設計部は入力順設定確認手段を有し、さらにその入力順設定確認手段は対話方式で入力順設定確認を行うための入力順設定確認画面を指定入力により出力手段に表示し、前記入力順設定確認画面は次入力ボタンと記憶手段が記憶する電子伝票類を表示する表示エリアを有しており、前記処理手段が前記電子伝票類の現入力フィールドと次入力フィールドとを異なる表示形態により出力手段に表示し、次入力ボタンを前記入力手段から選択することにより、処理手段が前記次入力フィールドの表示形態を前記現入力フィールドの表示形態とし、前記次入力フィールドの次に入力する、すなわち次次入力フィールドの表示形態を前記次入力フィールドの表示形態とし、 前記記入部は、保存されたフォームファイルに対しデータを入力する処理を対話方式で行い、それらのデータをデータファイルとして保存し、保存されたデータファイルをフォームファイルとともにデータ入力後の形態で読込み次処理を行い、また前記記入部は前記入力順設定確認手段が設定した入力順にしたがって入力するフィールドにタブ位置を設定する処理を行う、 ことを特徴とする電子伝票類作成システム。」である。本発明の電子伝票類作成システムによれば対話方式であるから、設計部により種々の電子伝票類の設計、変更等を容易に行うことができ、記入部により電子伝票類の起票、承認等を容易に行うことができる。また、フォームファイルとデータファイルにファイルを分離したからファイルデータの記憶容量や転送容量を少なくすることができる。また、入力順設定確認手段を有するから設定された入力順（タブシーケンス）の確認を行うことができる。
【０００９】
【発明の実施の形態】
次に、本発明の入力順設定確認方法および電子伝票類作成システムについて実施の形態を説明する。
図１は本発明の入力順設定確認方法を実施する装置の構成を示す図である。図１において、１の実線の枠で囲まれた部分は本発明の入力順設定確認方法を実施する入力順設定確認装置、２はイーサーネット等のＬＡＮ（Local Area Network）、３はキーボード、マウス等の入力手段、４はディスプレイ、プリンタ等の出力手段である。
図１において、分岐設定装置１は更に細部から構成されており、５は記憶手段、６は処理手段であり、パーソナルコンピュータ、エンジニアリングワークステーション等のコンピュータの本体部分である。
【００１０】
そして記憶手段５において、７は電子伝票類のイメージおよびその動作を定義したデータからなるフォームファイル、８は動作を定義したデータの一部であり、現在アクティブ状態（入力可能）のフィールドの次に入力するフィールドを決定するデータである入力順データ。
さらに処理手段６において、９は電子伝票類を設計する処理を行う設計処理手段（前述の設計部）、１０はフィールドの入力順の設定と確認を行い入力順データを生成する入力順設定確認手段である。
【００１１】
図２は入力順設定確認装置１が行う入力順設定確認処理の流れを示すフロー図である。詳細は後述するとして、まず図２における処理について簡単に説明する。対話方式で入力順設定確認を行うための入力順設定確認画面（ウインドウ）を開き、入力順設定確認画面をディスプレイに表示する。入力順設定確認画面は電子伝票類表示エリアを有しており、ここに設計の途中のあるいは設計を終えた電子伝票類のイメージが縮小されて表示される（Ｓ１）。その入力順設定確認画面において、入力順設定、分岐設定、入力順確認の内のいずれを行うか選択する（Ｓ２）。入力順設定は入力順設定確認画面において現在のフィールドの欄に現在のフィールドとするフィールドの名称をキーボードから入力し、次のフィールドの欄に次のフィールドとするフィールドの名称をキーボードから入力し、さらに設定ボタンをマウスで選択することにより入力順設定が行われる（Ｓ３）。分岐設定は入力順設定確認画面において分岐ボタンをマウスによって選択し、分岐画面を表示させて、その分岐画面において分岐設定を行う（Ｓ４）。また入力順確認は入力順設定確認画面において次入力ボタンをマウスによって選択することにより電子伝票類表示エリアのフィールドの表示形態が推移する様子を見て入力順の確認を行う（Ｓ５）。入力順設定確認を継続する場合にはＳ２に戻り、終了する場合には入力順設定確認画面において閉じるボタンをマウスによって選択し終了する（Ｓ６）。
【００１２】
次に上述の入力順設定確認処理過程を他の図も参照しながら詳細に説明する。図３は入力順設定確認画面の一例を示す図である。この入力順設定確認画面は図２における“ウィンドウ開く”（Ｓ１）においてディスプレイに表示される。この入力順設定確認画面は入力順設定確認が行われる対象のフォームファイルと関連付けられており、通常は先にフォームファイルを開いて、その電子伝票類のイメージをディスプレイに表示しておく。さらにその電子伝票類のイメージにおいてカレントフィールド（現在アクティブのフィールド）を指定しておく。その後に“ウィンドウ開く”（Ｓ１）を行い、ディスプレイに両者を同時に表示する。これら両者の表示方法のより具体的な例は後述の実施例において詳述する。
【００１３】
図３において、３１は電子伝票類表示エリアであり、設計途中のあるいは設計を終了した電子伝票類の全体イメージが一画面で確認できるように縮小し表示する。電子伝票類表示エリア３１においては現在のフィールドの表示色を赤色で、次のフィールドの表示色を緑色で表示する。
３２は次入力ボタンであり、そのボタンをマウスで選択することにより電子伝票類表示エリア３１に表示された電子伝票類のフィールドが推移する。
３３は現在のフィールドの欄であり、現在のフィールドの名称が表示され、また表示されているフィールドの名称を変更することにより電子伝票類表示エリア３１における現在のフィールドをその名称のフィールドに変更する。
３４は次のフィールドの欄であり、次のフィールドの名称が表示され、また表示されているフィールドの名称を変更することにより電子伝票類表示エリアにおける次のフィールドをその名称のフィールドに変更する。さらに設定ボタン３７をマウスにより選択することにより、入力順が変更された新たな入力順データ８を生成する。
３５は分岐ボタンであり、その分岐ボタンをマウスによって選択すると分岐設定を行うための分岐画面が表示される。
３６は入力順設定確認画面を終了して閉じるための閉じるボタン、また３７は前述の設定ボタンである。
【００１４】
図４は分岐設定画面（ウインドウ）の一例を示す図である。この分岐設定画面は図３における分岐ボタン３５をマウスによって選択することにより表示される。この分岐設定画面は入力順設定確認画面の電子伝票類表示エリア３１に表示された電子伝票類を処理対象として、所定条件に対応し次に入力するフィールドを設定する処理を行う。これにより、プログラム言語における条件文（たとえばｉｆ．．．ｔｈｅｎ．．．）を作成することなく、同様の機構を対話方式の入力により実現する。ここの処理は図２における“分岐設定”（Ｓ４）に相当する。
図４において、４１は分岐数を入力する構造選択部、４２は所定条件の論理式の型であるＯＲ型、ＡＮＤ型の別を入力するオプション設定部、４３は分岐数と論理式の型に基づいて入力画面が表示され、その所定箇所を埋める方式で分岐条件を入力する分岐設定部、４４は入力した分岐データを登録するための設定ボタン、４５は分岐設定部にフィールドの名称をペーストする（貼り付ける）目的で電子伝票類のフィールドを参照するための参照ボタンである。
また４６、４７、４８、４９は分岐データの入力箇所である。
【００１５】
構造選択部４１において、マウスの指示ポイントを２分岐型のスイッチあるいは多分岐型のスイッチのいずれかに置いてマウスボタンをクリックすることにより分岐構造を選択する。多分岐型が選択された場合はさらにキーボード等から分岐数をそのアクティブ状態のフィールドに入力する。
図４の例においては２分岐型が選択状態であり、スイッチ中心の四角形が“■”となってスイッチが“ＯＮ”、すなわち選択状態を表示している。
オプション設定部４２において論理式を設定する場合には、ここにおいてオプションスイッチを設定する。ＡＮＤ型は複数の条件文をＡＮＤで結合し、ＯＲ型は複数の条件文をＯＲで結合する。図４の例においてはオプション設定のスイッチはスイッチ中心の四角形が“□”となってスイッチが“ＯＦＦ”となっており論理式の設定は行われない。
上述のように構造選択部４１において２分岐型が選択され、オプション設定部４２においてオプション設定のスイッチが“ＯＦＦ”の設定がなされると、分岐設定部４３に所定箇所を埋める方式で分岐条件を入力する入力画面（入力チャート）が表示される。
【００１６】
次に図４の分岐設定部４３の入力画面の一例に基づいて入力方法を説明する。「カレントフィールドが（“入力箇所４６”“入力箇所４７”）であれば」の部分において、“入力箇所４６”には数値データ、テキストデータ、あるいはデータが格納されているフィールドの名称が入力される。データが格納されているフィールドの名称の場合には名称に“”を付けて入力する。
“入力箇所４７”にはカレントフィールド（前述したように電子伝票類における現在アクテブ状態のフィールド）のデータと“入力箇所４６”のデータとの関係演算子を入力する。関係演算子はプルダウンメニューから選択する。
プルダウンメニューには“＝：と等しい”、“≠：と等しくない”、“＞：より大きい”、“＜：より小さい”、“≧：以上”、“≦：以下”がある。
【００１７】
次に「１）“入力箇所４８”へ処理を移す。でなければ２）“入力箇所４９”へ処理を移す。」の部分において、“入力箇所４８”と“入力箇所４９”には、次にアクティブ状態とするフィールド名を入力する。
フィールド名の入力は次のように行う。まず、“入力箇所４８”をアクティブ状態とする。そして、マウスの指示ポイントを参照ボタン４５に置いてマウスボタンをクリックする。すると、マウスの指示ポイントは参照状態を示す形状に変化する。この参照状態において、分岐設定画面と同時にディスプレイに表示されている電子伝票類の入力したいフィールド名のフィールドオブジェクトにマウスの指示ポイントを置いてマウスボタンをクリックする。これにより、マウスの指示ポイントの形状が元に戻り参照状態から開放されるとともに、“入力箇所４８”にはそのフィールドオブジェクトの名称が入力される。
“入力箇所４９”についても上述の“入力箇所４８”の場合と同様にして入力を行う。
【００１８】
以上で“分岐設定処理”の説明を終え、再び入力順設定確認画面（図３）に戻って説明を続ける。図５は入力順設定確認画面の電子伝票類表示エリアにおけるフィールドの名称を示した図である。また図６は入力順設定データ８を表として示した図である。図１〜図６に基づいて入力順設定について説明する。
入力順設定は、まず入力順設定確認画面において現在のフィールドの欄３３に現在のフィールドとするフィールドの名称を設定する。現在のフィールドの欄３３には常にフォームの上から下、左から右という順にデフォルト値が設定されている。そのフィールド順を変更する場合には、キーボードからフィールドの名称を入力する。次に、次のフィールドの欄３４に次のフィールドとするフィールドの名称をキーボードから入力し、さらに設定ボタンにマウスの指示ポイントを置いてマウスボタンをクリックして設定ボタンを選択することにより入力順設定が行われる。
【００１９】
この入力順設定により、電子伝票類表示エリアにおいては現在のフィールドの表示形態が赤色となり、次のフィールドの表示形態が緑色となる。ここで次入力ボタン３２をマウスで選択することにより、現在のフィールドの欄３３には次のフィールドの欄３４に入力されていたフィールドの名称が移動して入力される。すると、電子伝票類表示エリアにおいて表示形態が緑色であった次のフィールドの表示形態が赤色となり、現在のフィールドの表示形態が赤色となる。
この次入力ボタン３２をマウスで選択することによって、次のフィールドの欄３４には、入力順データ８のデータにしたがって現在のフィールドの次の入力順のフィールドの名称が表示される。
上記の手順を繰り返すことにより、全てのフィールドに対して入力順設定が行われる。
【００２０】
図５、図６の例で入力順設定の処理過程を説明する。入力順設定確認画面において氏名欄であるフィールドの名称“ＤＮＰ０１”を現在のフィールドの欄３３に入力し、社員Ｎｏ．欄であるフィールドの名称“ＤＮＰ０２”を次のフィールドの欄３４に入力し、設定ボタン３７を選択すると、図６の表の１行目のデータが生成される。
次に、次入力ボタン３２をマウスで選択し、性別欄であるフィールドの名称“ＤＮＰ０３”を次のフィールドの欄３４に入力し、設定ボタン３７を選択すると、図６の表の２行目のデータが生成される。
次に、次入力ボタン３２をマウスで選択し、さらに分岐ボタン３５を選択し図４の分岐設定画面を開いて構造選択部は２分岐型、オプション部は“ＯＦＦ”をマウスで選択し、“入力箇所４６”に男欄であるフィールドの名称“ＤＮＰ０３〔１〕”を入力し、“入力箇所４７”に“＝：と等しい”を入力し、“入力箇所４８”に男性用欄であるフィールドの名称“ＤＮＰ０４”を入力し、“入力箇所４９”に女性用欄であるフィールドの名称“ＤＮＰ０５”を入力し、設定ボタン４４をマウスで選択すると、図６の表の３行目のデータが生成される。
次に、次入力ボタン３２をマウスで選択し、経歴欄であるフィールドの名称“ＤＮＰ０６”を次のフィールドの欄３４に入力し、設定ボタン３７を選択すると、図６の表の４行目のデータが生成される。
【００２１】
図７は入力順確認の処理過程を示すフロー図である。図７における処理は図２の“入力順確認”（Ｓ５）に相当する。入力順設定確認画面において他のウィンドウが重なっているような場合には電子伝票類表示エリアを含む入力順設定確認画面が表示されるようにする（Ｓ１１）。ｎ＝１として入力順の最初を設定する（Ｓ１２）。電子伝票類表示エリアにおいてフィールド（ｎ）の表示形態を赤色として表示する（Ｓ１３）。電子伝票類表示エリアにおいてフィールド（ｎ＋１）の表示形態を緑色として表示する（Ｓ１４）。次入力ボタン３７の入力を待ち（Ｓ１５）、次入力ボタン３７が入力されると残フィールドの有無が調べられる（Ｓ１６）。残フィールドが有る場合にはｎ＝ｎ＋１として入力順を１つ進めＳ１３に戻り（Ｓ１７）、残フィールドが無い場合には終了する。
【００２２】
図５、図６の例で入力順確認の処理過程を説明する。入力順設定確認画面を開くと氏名欄であるフィールドの名称“ＤＮＰ０１”が現在のフィールドの欄３３に表示され、社員Ｎｏ．欄であるフィールドの名称“ＤＮＰ０２”が次のフィールドの欄３４に表示され、図６の表の１行目のデータが表示される。
次に、次入力ボタン３２をマウスで選択すると、社員Ｎｏ．欄であるフィールドの名称“ＤＮＰ０２”が現在のフィールドの欄３３に表示され、性別欄であるフィールドの名称“ＤＮＰ０３”が次のフィールドの欄３４に表示され、図６の表の２行目のデータが表示される。
次に、男欄であるフィールドの名称“ＤＮＰ０３〔１〕”をマウスで選択しさらに次入力ボタン３２をマウスで選択すると、男欄であるフィールドの名称“ＤＮＰ０３〔１〕”が現在のフィールドの欄３３に表示され、男性用欄であるフィールドの名称“ＤＮＰ０４”が次のフィールドの欄３４に表示され、図６の表の３行目のデータが表示される。
次に、次入力ボタン３２をマウスで選択すると、男性用欄であるフィールドの名称“ＤＮＰ０４”が現在のフィールドの欄３３に表示され、経歴欄であるフィールドの名称“ＤＮＰ０６”が次のフィールドの欄３４に表示され、図６の表の４行目のデータが表示される。
【００２３】
男欄であるフィールドの名称“ＤＮＰ０３〔１〕”をマウスで選択する上記の過程において、男欄に替えて女欄であるフィールドの名称“ＤＮＰ０３〔２〕”をマウスで選択しさらに次入力ボタン３２をマウスで選択すると、女欄であるフィールドの名称“ＤＮＰ０３〔２〕”が現在のフィールドの欄３３に表示され、女性用欄であるフィールドの名称“ＤＮＰ０４”が次のフィールドの欄３４に表示され、図６の表の３行目のデータが表示される。
次に、次入力ボタン３２をマウスで選択すると、女性用欄であるフィールドの名称“ＤＮＰ０４”が現在のフィールドの欄３３に表示され、経歴欄であるフィールドの名称“ＤＮＰ０６”が次のフィールドの欄３４に表示され、図６の表の４行目のデータが表示される。
【００２４】
【実施例】
次に上述の入力順設定確認処理方法を適用した本発明の電子伝票類作成システムについて説明する。
なお本発明においては伝票類とは、伝票、複写伝票、ＯＣＲ帳票、通帳、申込票、通知票、等の所定のデータを記入するための項目（記入欄）が設けられているものを指す。また電子伝票類のことをフォームとも呼ぶ。
図８は本発明の電子伝票類作成システムと周辺装置の構成を示す図である。図８において（Ａ）は２つの電子伝票類作成システムをＬＡＮで結んで利用する構成について示した絵図である。また図８において（Ｂ）は図８（Ａ）で絵図として示した電子伝票類作成システムの内部の構成について示した図である。
図８（Ａ）において１０１ａ、１０１ｂは電子伝票類作成システム、１０２は電子伝票類作成システム１０１ａ、１０１ｂを結ぶイーサーネット等のＬＡＮ（local Area Network）である。電子伝票類作成システム１０１ａは電子伝票類を起票する担当者の近くに設置され、電子伝票類作成システム１０１ｂは起票された電子伝票類を承認する管理職者の近くに設置されている。電子伝票類作成システム１０１ａにおいて電子伝票類を起票すると、その電子伝票類は転送ルートに従って、次のルートである電子伝票類作成システム１０１ｂにＬＡＮ１０２を介して自動転送される。
【００２５】
図８（Ｂ）において前図（図８（Ａ））と同様に１０１ａ、１０１ｂは電子伝票類作成システム、１０２は電子伝票類作成システム１０１ａ、１０１ｂを結ぶイーサーネット等のＬＡＮ（local Area Network）である。また、１０３ａ、１０３ｂはキーボード、マウス、マイクロフォン等の入力手段、１０４ａ、１０４ｂはディスプレイ、プリンタ、スピーカ等の出力手段である。
電子伝票類作成システム１０１ａ、１０１ｂはさらに細部より構成されており、１０５ａ、１０５ｂは記憶手段、１０６ａ、１０６ｂは処理手段であり、パーソナルコンピュータ、エンジニアリングワークステーション等のコンピュータの本体部分である。また、記憶手段１０５ａ、１０５ｂにおいて１０７ａ、１０７ｂは電子伝票類のイメージおよびその動作を定義したデータからなるフォームファイル、１０８ａ、１０８ｂは電子伝票類に記入（入力）されたデータからなるデータファイルであり、処理手段１０６ａ、１０６ｂにおいて１０９ａ、１０９ｂは設計処理手段、１１０ａ、１１０ｂは記入処理手段、１１１ａ、１１１ｂはＬＡＮ１０２を介してフォームファイル１０７ａ、１０７ｂやデータファイル１０８ａ、１０８ｂ等のファイル転送を行う通信手段である。
【００２６】
以上の構成から明らかなように電子伝票類作成システム１０１ａと電子伝票類作成システム１０１ｂは同様の構成である。以降、特に必要のないかぎり電子伝票類作成システム１０１ａに代表させて動作を説明する。
電子伝票類作成システム１０１ａは電子伝票類をデザインするモードと電子伝票類を利用するモードに大別される。前者のモードは処理手段１０６ａの設計処理手段１０９ａにおいて行われ記憶手段１０５ａにフォームファイル１０７ａを生成する。後者のモードは処理手段１０６ａの記入処理手段１１０ａにおいて行われ記憶手段１０５ａにデータファイル１０８ａを生成する。
【００２７】
図９は電子伝票設計の処理過程を示すフロー図である。図９における処理は設計処理手段１０９ａにおいて行われる。また図１０は電子伝票設計の設計画面を示す図である。図１０において、１２１はメインメニュー表示エリア、１２２はルーラー表示エリア、１２３はフォーム台紙、１２４はフォーム台紙エリア、１２５はオブジェクトメニュー表示エリア、１２６は座標表示パレット表示エリア、１２７は基準指定パレット表示エリア、１２８はグリップパレット表示エリアである。図８、図９、図１０に基づいて本発明の電子伝票類作成システムにおける電子伝票設計の動作の詳細を説明する。
電子伝票類作成システム１０１ａを起動すると設計処理、記入処理等の処理を選択する画面が現れる。たとえば親ウィンドウの中にアイコンとして設計処理、記入処理等の処理が示されている。この画面において設計処理のアイコンにマウスの指示ポイントを置いてマウスボタンをダブルクリック（選択実行）すると設計処理手段１０９ａが起動し図８に示す設計画面が表示される（Ｓ１０１）。
【００２８】
この設計画面において、メインメニュー表示エリア１２１の“フォーム”、“パート”、“編集”、“表示”、“属性”、“ルート”、“ユーティリティ”、“オブジェクト”、“ヘルプ”の中から実行する処理のメニューにマウスの指示ポイントを置いてマウスボタンをクリックし選択する（Ｓ１０２）。
フォーム台紙エリア１２４が空の状態でフォームが表示されていない場合には、まず設計処理の対象となるフォームをここに設定し表示する。この処理は設計画面のメインメニュー表示エリア１２１の“フォーム”を選択し、プルダウンメニューを表示させて、さらにプルダウンメニューの内から“新規”または“開く”を選択することにより行う。
“新規”は新規にフォームの作成を行う場合に選択し、“開く”は設計が完了した、あるいは設計途上のフォームファイルを更新する場合に選択する。
“フォーム”のプルダウンメニューには他に、フォームファイルの登録を行う“登録”、複数枚からなる電子伝票類の部分であるパートデータを削除する“削除”、設計処理手段１０９ａで設計したフォームを印刷する処理を行う“印刷”、設定したフィールドのフィールド名やチェック機能等をデバック情報として印刷する処理を行う“設定情報印刷”がある（Ｓ１０３）。
【００２９】
メインメニュー表示エリア１２１の“パート”はパートデータに関する処理を行う。そのプルダウンメニューにはパートを新規に設計する“パート新規”、すでに設計を終えたか設計中のパートを更新する“パート開く”、パートデータの登録を行う“パート登録”、パートデータを削除する“パート削除”、パートの属性を変更する“パート属性変更”、パートデータを合成する“パート合成”、パートデータを参照する“パート参照”がある（Ｓ１０４）。
メインメニュー表示エリア１２１の“編集”は一般的な編集に関する処理を行う。そのプルダウンメニューにはオブジェクトをカットする“カット”、オブジェクトをコピーする“コピー”、オブジェクトをペーストする“ペースト”、オブジェクトを削除する“削除”、パート内の全オブジェクトを選択する“全選択”、オブジェクトの上下を入れ換える“上下関係”、オブジェクトをグループ化する“パック”、オブジェクトのグループ化を解除する“アンパック”、アンドゥ機能の“アンドゥ”、オブジェクト描画モードを設定する“描画モード設定”、オブジェクトの位置合わせを行う“位置合わせ”がある（Ｓ１０５）。
【００３０】
メインメニュー表示エリア１２１の“表示”は表示に関する処理を行う。そのプルダウンメニューには設計処理手段１０９ａにおける表示チャートおよびルーラを設定する“チャート設定”、設計画面を拡大または縮小する“拡大／縮小”がある（Ｓ１０６）。
メインメニュー表示エリア１２１の“属性”は各オブジェクトの属性を指定する処理を行う。そのプルダウンメニューには座標を指定する“座標指定”、オブジェクトの色属性を指定する“色属性”、ドローイングオブジェクトのグラフィック属性を指定する“グラフィック属性”、テキスト属性を指定する“テキスト属性”、フィールドオブジェクトのオブジェクト属性を指定する“フィールド属性”がある（Ｓ１０７）。
【００３１】
メインメニュー表示エリア１２１の“ユーティリティ”は他のグループに属さないユーティリティ関連の処理を行う。そのプルダウンメニューにはタブシーケンスの設定または変更に関して処理する“入力順設定／確認”、作成したフォームデータの動作シミュレーションに関して処理する“Ｆｉｌｌｅｒモード”、フォームあるいはフォームの各パートについて転送順と転送先を指定する処理を行う“ルーティング設定”、イメージデータの取り込み処理を行う“イメージ取り込み”がある。
上記の“入力順設定／確認”が選択されると図３に示す入力順設定確認画面が開かれる。ここの処理には本発明の入力順設定確認方法が適用される（Ｓ１０８）。
【００３２】
メインメニュー表示エリア１２１の“オブジェクト”はオブジェクトの選択と配置とを基本操作とするフォーム設計（電子伝票設計）におけるオブジェクトの選択に関する処理を行う。そのプルダウンメニューは設計におけるプリミティブに相当する静的オブジェクトとそれぞれ独自の機能と結びついた動的オブジェクトからなる。静的オブジェクトには“直線”、“矩形”、“楕円”、“等分割線”、“連続線”、“イメージ”“テキスト”、“ピック”があり、動的オブジェクトには“フィールド”、“ボタン”、“チェックボックス”、“ＯＬＥ（Object Linking and Embedding）”、“印鑑”、“ピック”がある（Ｓ１０９）。メインメニュー表示エリア１２１の“ヘルプ”はフォーム設計（電子伝票設計）におけるオンラインマニュアル、ガイダンス等を表示する処理を行う（Ｓ１１０）。
【００３３】
上述の内の一つの処理が行われ継続する場合には、次の処理が選択されてその処理が行われるというように処理が進められる。そして終了する場合には、最後にメインメニュー表示エリア１２１の“フォーム”のプルダウンメニューの“登録”が選択され、設計されたフォームのデータがフォームファイル１０７ａとして記憶手段１０５ａに登録される（Ｓ１１１）。
以上で電子伝票類作成システムにおける電子伝票設計の処理についての説明を終え、次に電子伝票類作成システムにおける電子伝票記入の処理についての説明を行う。
【００３４】
図１１は電子伝票記入の処理過程を示すフロー図である。図１１における処理は記入処理手段１１０ａにおいて行われる。また図１２は電子伝票設計の設計画面を示す図である。図１２において、１４１はメインメニュー表示エリア、１４２は表示されているフォーム、１４３はフォーム表示エリアである。図８、図１１、図１２に基づいて本発明の電子伝票類作成システムにおける電子伝票設計の動作の詳細を説明する。
電子伝票類作成システム１０１ａを起動すると設計処理、記入処理等の処理を選択する画面が現れる。たとえば親ウィンドウの中にアイコンとして設計処理、記入処理等の処理が示されている。この画面において記入処理のアイコンにマウスの指示ポイントを置いてマウスボタンをダブルクリック（選択実行）すると記入処理手段１１０ａが起動し図１２に示す記入画面が表示される（Ｓ２０１）。
【００３５】
この記入画面において、メインメニュー表示エリア１４１の“ファイル”、“編集”、“表示”、“タグシール”、“承認”、“印刷”、“ヘルプ”、の中から実行する処理のメニューにマウスの指示ポイントを置いてマウスボタンをクリックし選択する（Ｓ２０２）。
フォーム表示エリア１４３が空の状態でフォームが表示されていない場合には、まず記入処理の対象となるフォームをここに設定し表示する。この処理は記入画面のメインメニュー表示エリア１４１の“ファイル”を選択し、プルダウンメニューを表示させる。さらにプルダウンメニューの新規にフォームを起票する処理を行う“起票”、転送されてきたフォームを承認する処理を行う“承認”、承認済みのフォームを削除する“削除”、既存フォームを参照し、記入項目をコピーする“参照”、設計処理手段１０９ａで設計されたフォームファイル（特に他の電子伝票作成システムで設計されたフォームファイル）を登録する“登録”、記入処理のモードを終了する“終了”の内から一つを選択することにより行う（Ｓ２０３）。
【００３６】
メインメニュー表示エリア１４１の“編集”は一般的な編集に関する処理を行う。そのプルダウンメニューにはオブジェクトをカットする“カット”、オブジェクトをコピーする“コピー”、オブジェクトをペーストする“ペースト”、オブジェクトを削除する“削除”、プロセス（アプリケーション）間でオブジェクトの共有を行う“ＯＬＥ”がある（Ｓ２０４）。
メインメニュー表示エリア１４１の“表示”は表示に関する処理を行う。そのプルダウンメニューには記入画面を拡大または縮小する“画面拡大／画面縮小”がある（Ｓ２０５）。
メインメニュー表示エリア１４１の“タックシール”はフォームに添付する電子付箋に関する処理を行う。そのプルダウンメニューにはテキストによるメモ記述に関する処理を行う“テキスト記入”、音声によるメモ記述に関する処理を行う“音声入力”、既存メモを削除する処理を行う“削除”がある（Ｓ２０６）。
【００３７】
メインメニュー表示エリア１４１の“承認”はフォームの承認に関する処理を行う。そのプルダウンメニューには承認する処理を行う“承認”、確認する処理を行う“確認”、承認印の取り消しの処理を行う“承認取消”がある（Ｓ２０７）。
メインメニュー表示エリア１４１の“印刷”は印刷に関するする処理を行う。そのプルダウンメニューにはフォームを印刷する処理を行う“印刷”、関連するフォームを印刷する“関連フォーム”がある（Ｓ２０８）。
メインメニュー表示エリア１４１の“ヘルプ”はフォーム記入（電子伝票記入）におけるオンラインマニュアル、ガイダンス等を表示する処理を行う（Ｓ２０９）。
【００３８】
上述の内の一つの処理が行われ継続する場合には、次の処理が選択されてその処理が行われるというように処理が進められる。そして終了する場合には、最後にメインメニュー表示エリア１４１の“ファイル”のプルダウンメニューの“登録”が選択され、フォームに記入されたデータがデータファイル１０８ａとして記憶手段１０５ａに登録される（Ｓ２１０）。
登録されたデータファイル１０８ａは前述の電子伝票設計におけるユーティリティ（Ｓ１０８）の“ルーティング設定”で設定されたルートにしたがって電子伝票類作成システム１０１ａから次の電子伝票類作成システム１０１ｂへＬＡＮ１０２を介して転送され、記憶手段１０５ｂのデータファイル１０８ｂとして記憶される。ルートの設定は設計手段１０９ａが行い、その設定と記載手段１１０ａの転送要求に基づいて通信処理手段１１１ａがデータファイル１０８ａを転送する（Ｓ２１１）。
【００３９】
以上本発明の入力順設定確認と電子伝票類作成システムについて説明したが、その説明から明らかなように本発明はコンピュータを構成するメモリやＣＰＵ（Central Processing Unit ：中央処理装置）を始めとするハードウェア、ＯＳ（Operating System）、アプリケーションソフトウェア等により達成されるものである。特に本発明は言語、図、音声等を用い人間が理解し易い方法で情報のやりとりをシステムとの間で行う“対話方式”によって電子伝票類の設計と記入を行うものである。当該技術者にとっては明らかなことであるが、このような本発明におけるアプリケーションソフトウェア部分は、ＧＵＩ（Graphical User Interface）向けのソフトウェア開発ツール（たとえばマイクロソフト社製のＶｉｓｕａｌ  Ｃ＋＋）を使用することにより、他の従来のソフトウェア開発ツールを使用する場合よりも容易に開発することができる。ここにＧＵＩはマイクロソフト社製のＷｉｎｄｏｗｓやアップル社製のＭａｃＯＳのようなグラフィック画面をベースとしたパソコン操作環境である。
【００４０】
【発明の効果】
以上のように本発明によれば、プログラム言語の知識を必要とせず、伝票類のデザイン、特に伝票を起票する者や管理する者を補助するための機構（ヘルプ、表計算等）のデザインを行うことができるデザイン方法とその方法を適用した電子伝票類作成システムが提供される。特に、設定された入力順（タブシーケンス）の設定変更および確認を行う入力順設定確認方法および電子伝票類作成システムが提供される。
また次入力ボタンを有する本発明によれば、次入力ボタンを選択するだけで設定された順を追って入力順の確認を電子伝票類の表示画面において行うことができる。
また現入力フィールドを赤色、次入力フィールドを緑色とする本発明によれば赤色と緑色は補色関係の色で明瞭に区別できるため、設定された入力順の確認を迅速かつ正確に行うことができる。
【００４１】
また表示されている現入力フィールドの名称を変更する本発明によれば、現入力フィールドの名称を入力することにより、その名称に対応する電子伝票類の現入力フィールドを確認することができる。
また表示されている次入力フィールドの名称を変更する本発明によれば、次入力フィールドの名称を入力することにより、その名称に対応する電子伝票類の次入力フィールドを確認することができるとともに、その変更を設定することによって設定された入力順を変更することができる。
また分岐ボタンを有する本発明によれば、プログラム言語における条件文（たとえばｉｆ．．．ｔｈｅｎ．．．）を作成することなく、同様の機構を対話方式に入力により実現することができる。
また本発明の電子伝票類作成システムによれば、対話方式であるから、設計部により種々の電子伝票類の設計、変更等を容易に行うことができ、記入部により電子伝票類の起票、承認等を容易に行うことができる。また、フォームファイルとデータファイルにファイルを分離したからファイルデータの記憶容量や転送容量を少なくすることができる。また、入力順設定確認手段を有するから設定された入力順（タブシーケンス）の確認を行うことができる。
【図面の簡単な説明】
【図１】本発明の入力順設定確認方法を実施する装置の構成を示す図である。
【図２】入力順設定確認装置１が行う入力順設定確認処理の流れを示すフロー図である。
【図３】入力順設定確認画面の一例を示す図である。
【図４】分岐設定画面（ウインドウ）の一例を示す図である。
【図５】入力順設定確認画面の電子伝票類表示エリアにおけるフィールドの名称を示した図である。
【図６】入力順設定データ８を表として示した図である。
【図７】入力順確認の処理過程を示すフロー図である。
【図８】本発明の電子伝票類作成システムとその周辺装置の構成を示す図である。
【図９】電子伝票設計の処理過程を示すフロー図である。
【図１０】電子伝票設計の設計画面を示す図である。
【図１１】電子伝票記入の処理過程を示すフロー図である。
【図１２】電子伝票設計の設計画面を示す図である。
【符号の説明】
１  分岐設定装置
２  ＬＡＮ
３，１０３ａ，１０３ｂ  入力手段
４，１０４ａ，１０４ｂ  出力手段
５，１０５ａ，１０５ｂ  記憶手段
６，１０６ａ，１０６ｂ  処理手段
７，１０７ａ，１０７ｂ  フォームファイル
８  分岐データ
９，１０９ａ，１０９ｂ  設計処理手段
３１  性別欄
３２  男性用質問欄
３３  女性用質問欄
４１  構造選択部
４２  オプション設定部
４３  分岐設定部
４４  設定ボタン
４５  参照ボタン
４６，４７，４８，４９，５１，５２，５３，５４，５５，５６，６１，６２，６３，６４，６５，６６，６７，６８，６９  入力箇所
１０１ａ，１０１ｂ  電子伝票類作成システム
１０８ａ，１０８ｂ  データファイル
１１０ａ，１１０ｂ  記入処理
１１１ａ，１１１ｂ  通信処理
１２１，１４１  メインメニュー表示エリア
１２２  ルーラー表示エリア
１２３  フォーム台紙
１２４  フォーム台紙エリア
１２５  オブジェクトメニュー表示エリア
１２６  座標表示パレット表示エリア
１２７  基準指定パレット表示エリア
１２８  グリップパレット表示エリア
１４２  表示されているフォーム
１４３  フォーム表示エリア
【図１】
0003756228.tif 000002
【図２】
0003756228.tif 000003
【図３】
0003756228.tif 000004
【図４】
0003756228.tif 000005
【図５】
0003756228.tif 000006
【図６】
0003756228.tif 000007
【図７】
0003756228.tif 000008
【図８】
0003756228.tif 000009
【図９】
0003756228.tif 000010
【図１０】
0003756228.tif 000011
【図１１】
0003756228.tif 000012
【図１２】
0003756228.tif 000013