(57)【要約】【課題】  ソフトウェアに初心者でも容易に使いこなせ理解できるヘルプ機能を付し、それでも分からない時はインターネット等で理解できるまでガイダンスを受けられること。【解決手段】  本水道工事見積作成ソフトウェアは、入力画面ごとに１以上の小さなヘルプボタン１１が設けられ、これをクリックするとその画面が映像画面１５に表示されるとともに矢印１７が現れ、女性の声で『見積書に追加できる工事種別一覧です。見積書に追加したい項目にチェックを入れてください。見積書から項目を外したい場合は項目のチェックを外してください。』というアナウンスが流れるとともに、映像画面１５内の矢印１７が動いて、特定のボックスにチェックを入れたり、別のボックスのチェックを外したりして見せる。映像ヘルプでも理解できない時は予め契約しているサポートデスクのパソコンに現在の画面を送信して、同じ画面を見ながら電話等でガイダンスを受けられる。【選択図】        図３
2005228090.tif 000002
【特許請求の範囲】
【請求項１】
パソコンの画面を見ながら特定の書類または制御プログラムを作成するためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記パソコンの入力画面の主な入力項目ごとにまたは各入力項目ごとに小さいヘルプボタンが表示される機能と、前記小さいヘルプボタンをクリックすることによって当該入力項目の入力の仕方を映像と音声と文字表示で、さらに必要ならば画像及び／または図表でガイダンスする機能とを実現させるヘルプ機能を実現するプログラムを記録した記録媒体。
【請求項２】
ネットワークシステムに接続されたパソコンにおいて、前記ガイダンスによっても前記入力の仕方が分からない場合には、特定のメニューを選択することによって、または特定のボタンをクリックすることによって、内部のヘルプサーバーまたは予め契約した外部のヘルプサーバーに自動的に接続する機能と、前記パソコンの現在の画面を送信する機能と、前記ヘルプサーバーから該当するヘルプ情報を受信する機能とを実現させるための請求項１に記載のヘルプ機能を実現するプログラムを記録した記録媒体。
【請求項３】
インターネットに接続されたパソコンにおいて、前記ガイダンスによっても前記入力の仕方が分からない場合には、特定のメニューを選択することによって、または特定のボタンをクリックすることによって、予め契約した外部のサポートデスクのコンピュータに自動的に接続する機能と、前記パソコンの現在の画面を送信する機能と、同じ画面を見ながら前記サポートデスクの担当者のガイダンスを受ける機能とを実現させるための請求項１または請求項２に記載のヘルプ機能を実現するプログラムを記録した記録媒体。
【請求項４】
前記ガイダンスによっても前記入力の仕方が分からない場合には、手動でネットワークシステムに接続して、特定のメニューを選択することによって、または特定のボタンをクリックすることによって、内部のヘルプサーバーまたは予め契約した外部のヘルプサーバーに前記パソコンの現在の画面を送信する機能と、前記ヘルプサーバーから該当するヘルプ情報を受信する機能とを実現させるための請求項１に記載のヘルプ機能を実現するプログラムを記録した記録媒体。
【請求項５】
前記ガイダンスによっても前記入力の仕方が分からない場合には、手動でインターネットに接続して、特定のメニューを選択することによって、または特定のボタンをクリックすることによって、予め契約したサポートデスクのコンピュータに前記パソコンの現在の画面を送信する機能と、同じ画面を見ながら前記サポートデスクの担当者のガイダンスを受ける機能とを実現させるための請求項１または請求項４に記載のヘルプ機能を実現するプログラムを記録した記録媒体。
【請求項６】
前記入力画面における入力が完了する前に前記入力画面を閉じた場合には、自動的に前記入力画面を閉じる直前の状態が保存される機能を実現させるための請求項１乃至請求項５のいずれか１つに記載のヘルプ機能を実現するプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ（以下、「パソコン」という。）でヘルプ機能を実現するプログラムを記録したコンピュータ読み取り可能な記録媒体に関し、特にパソコンの操作が分からない場合には分かるまで教える機能を実現するプログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
近年、パソコンに関するハードウェア及びソフトウェアの進歩はますます加速され、数え切れないほどの財務管理用、工程管理用、在庫管理用、見積書作成用等のソフトウェアが市場に出回っている。しかし、これらのソフトウェアは便利な応用範囲の広いものにしようとして多数の機能を付加する余り、操作が複雑で分かり難いものとなっている場合が多い。
【０００３】
そこで、ソフトウェアメーカーでは、全ての機能を丁寧に説明した分厚いマニュアル本を付けるとともに、いわゆるヘルプ機能を充実させて、操作方法が分からなくなったらヘルプを参照することによって、操作方法を説明するようにしている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、操作が複雑なソフトウェアにおいてはこのヘルプ機能自体が複雑になってしまい、コンピュータの専門家を抱えている大企業ではともかく、人員削減の観点から上記のような種々のソフトウェアをより必要とする中小企業ではパソコンの専門家がいない場合が多く、複雑なヘルプ機能を使いこなすことができず、ましてや膨大なページ数のマニュアル本を読んで理解することもできないため、上記のような種々のソフトウェアを導入できないという問題点があった。一方で、インターネットの発達も目覚しく、今では個人でも接続し放題で高速かつ低料金の光ファイバーネットワークに加入するパソコンユーザーが増えている。また、上記のような種々のソフトウェアは、高度になるに連れて入力項目が多くなり時間も掛かるので、操作の途中で突然急用ができて操作を中断せざるを得なくなったり、初心者のミスで入力画面を閉じてしまったりすることも起こる。
【０００５】
そこで、本発明は、初心者でも容易に使いこなすことができ理解できるヘルプ機能を付するとともに、どうしても操作方法が分からない場合には、インターネットを用いて理解できるまでガイダンスを受けることができる分かり易いヘルプ機能を実現するプログラムを記録した記録媒体を提供することを課題とするものである。また、同時に、入力操作の途中で突然入力画面が閉じられてしまっても、最初から入力し直す必要がなく、続きから入力を続行することができる機能を実現するプログラムを記録した記録媒体を提供することをも課題とするものである。
【課題を解決するための手段】
【０００６】
請求項１の発明にかかるヘルプ機能を実現するプログラムを記録した記録媒体は、パソコンの画面を見ながら特定の書類または制御プログラムを作成するためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記パソコンの入力画面の主な入力項目ごとにまたは各入力項目ごとに小さいヘルプボタンが表示される機能と、前記小さいヘルプボタンをクリックすることによって当該入力項目の入力の仕方を映像と音声と文字表示で、さらに必要ならば画像及び／または図表でガイダンスする機能とを実現させるためのものである。
【０００７】
請求項２の発明にかかるヘルプ機能を実現するプログラムを記録した記録媒体は、請求項１の構成のネットワークシステムに接続されたパソコンにおいて、前記ガイダンスによっても前記入力の仕方が分からない場合、特定のメニューを選択することによって、または特定のボタンをクリックすることによって、内部のヘルプサーバーまたは予め契約した外部のヘルプサーバーに自動的に接続する機能と、前記パソコンの現在の画面を送信する機能と、前記ヘルプサーバーから該当するヘルプ情報を受信する機能とを実現させるためのものである。
【０００８】
請求項３の発明にかかるヘルプ機能を実現するプログラムを記録した記録媒体は、請求項１または請求項２の構成のインターネットに接続されたパソコンにおいて、前記ガイダンスによっても前記入力の仕方が分からない場合には、特定のメニューを選択することによって、または特定のボタンをクリックすることによって、予め契約した外部のサポートデスクのコンピュータに自動的に接続する機能と、前記パソコンの現在の画面を送信する機能と、同じ画面を見ながら前記サポートデスクの担当者のガイダンスを受ける機能とを実現させるためのものである。
【０００９】
請求項４の発明にかかるヘルプ機能を実現するプログラムを記録した記録媒体は、請求項１の構成の前記ガイダンスによっても前記入力の仕方が分からない場合、手動でネットワークシステムに接続して、特定のメニューを選択することによって、または特定のボタンをクリックすることによって、内部のヘルプサーバーまたは予め契約した外部のヘルプサーバーに前記パソコンの現在の画面を送信する機能と、前記ヘルプサーバーから該当するヘルプ情報を受信する機能とを実現させるためのものである。
【００１０】
請求項５の発明にかかるヘルプ機能を実現するプログラムを記録した記録媒体は、請求項１または請求項４の構成の前記ガイダンスによっても前記入力の仕方が分からない場合、手動でインターネットに接続して、特定のメニューを選択することによって、または特定のボタンをクリックすることによって、予め契約した外部のサポートデスクのコンピュータに前記パソコンの現在の画面を送信する機能と、同じ画面を見ながら前記サポートデスクの担当者のガイダンスを受ける機能とを実現させるためのものである。
【００１１】
請求項６の発明にかかるヘルプ機能を実現するプログラムを記録した記録媒体は、請求項１乃至請求項５のいずれか１つの構成の前記入力画面における入力が完了する前に前記入力画面を閉じた場合に、自動的に前記入力画面を閉じる直前の状態が保存される機能を実現させるためのものである。
【発明の効果】
【００１２】
請求項１の発明にかかるヘルプ機能を実現するプログラムを記録した記録媒体のプログラムは、パソコンの画面の主な入力項目ごとにまたは各入力項目ごとに小さいヘルプボタンが表示される機能と、この小さいヘルプボタンをクリックすることによって当該入力項目の入力の仕方をガイダンスしてくれる機能とを実現するためのものである。従来のヘルプ機能が使い難いのは、質問入力形式のものではなかなかオペレータの本当の疑問に行き着かず、例え行き着いても幅広い関連項目を一度に文章で説明して、オペレータの本当の疑問にピンポイントで答えてくれない場合が多く、結局ヘルプ機能を使っても疑問が解消しない場合が多いためである。
【００１３】
初心者が迷うのは、大部分が高度な問題ではなく、各入力項目への入力の仕方とか、このボタンをクリックしても大丈夫だろうかといった極めて単純な問題の場合が多い。そこで、主な入力項目ごとにまたは各入力項目ごとに小さいヘルプボタンを表示してこの小さいヘルプボタンが押された場合には、その入力項目の入力の仕方について音声と文字で説明しながら、映像（ムービー）を使って実際に行うところをオペレータに見せる。さらに、必要ならば画像及び／または図表を用いた説明も行う。そして、行った結果こうなるというところまで画面で見せれば、初心者でも１回で理解することができ、無用な心配をすることなく自信を持って入力することができる。
【００１４】
このようなプログラムを記録したパソコン読み取り可能な記録媒体（ＣＤ−ＲＯＭ，ＤＶＤ，フロッピーディスク，ＭＯ等）をパソコン本体の、或いはパソコンに接続されたディスクドライブにセットしてソフトウェアをインストールすることによって、パソコンのディスプレイに上述のような画面が表示されて、初心者でも簡単に理解して使いこなすことができる。
【００１５】
このようにして、初心者でも容易に使いこなすことができ理解できるヘルプ機能を実現するためのヘルプ機能を実現するプログラムを記録した記録媒体となる。
【００１６】
請求項２の発明にかかるヘルプ機能を実現するプログラムを記録した記録媒体は、パソコンがインターネットまたはイントラネットのネットワークシステムに接続された状態において機能するプログラムを記録した記録媒体である。上述の如く、近年は高速の光ファイバーケーブルで２４時間プロバイダに接続状態でも低料金のネット接続サービスが普及しているので、常にパソコンをネットワークシステムに接続された状態としておく。一方、予めパソコンの情報を受信して対応するヘルプ情報を返信してくれる内部のヘルプサーバーに接続し、或いは外部のヘルプサーバーと契約をしておき、請求項１に記載のガイダンスによっても入力の仕方が分からない場合には、特定のメニューを選択することによって、または特定のボタンをクリックすることによってヘルプサーバーに自動的に接続するようにしておき、かつオペレータのパソコンの現在の画面を自動的に送信するようにしておく。すると、受信したヘルプサーバーは、オペレータのパソコンの現在の状況を把握して適切なヘルプ情報を返信する。
【００１７】
このようなプログラムを記録したパソコン読み取り可能な記録媒体（ＣＤ−ＲＯＭ，ＤＶＤ，フロッピーディスク，ＭＯ等）をパソコン本体の、或いはパソコンに接続されたディスクドライブにセットしてソフトウェアをインストールすることによって、上述のように、特定のボタンをクリック等することによって内部または外部のヘルプサーバーと自動的に接続されて、初心者にも分かり易く適切なヘルプ情報が返信される。
【００１８】
このようにして、小さいヘルプボタンをクリックしてもどうしても操作方法が分からない場合には、ネットワークシステムを用いてヘルプサーバーに接続し、適切なヘルプ情報を受信することができるヘルプ機能を実現するプログラムを記録した記録媒体となる。
【００１９】
請求項３の発明にかかるヘルプ機能を実現するプログラムを記録した記録媒体は、パソコンがインターネットに接続された状態において機能するプログラムを記録した記録媒体である。上述の如く、近年は高速の光ファイバーケーブルで２４時間プロバイダに接続状態でも低料金のネット接続サービスが普及しているので、常にパソコンをインターネットに接続された状態としておく。請求項１に記載のガイダンスによっても、請求項２に記載のヘルプ情報によっても、入力の仕方が分からない場合には、特定のメニューを選択することによって、または特定のボタンをクリックすることによって契約したサポートデスクのコンピュータに自動的に接続するようにしておき、かつオペレータのパソコンの現在の画面を自動的に送信するようにしておく。そして、テレビ電話システムや電話等によって同じ画面を見ながら疑問点を尋ねることができるので、サポートデスクの担当者もパソコンオペレータの疑問点が分かり易く、適切なガイダンスを行うことができる。
【００２０】
このようなプログラムを記録したパソコン読み取り可能な記録媒体（ＣＤ−ＲＯＭ，ＤＶＤ，フロッピーディスク，ＭＯ等）をパソコン本体の、或いはパソコンに接続されたディスクドライブにセットしてソフトウェアをインストールすることによって、上述のように、特定のボタンをクリック等することによって予め契約をした専用のサポートデスクと自動的に接続されて、初心者にも分かり易く適切なガイダンスを受けることができる。
【００２１】
このようにして、小さいヘルプボタンをクリックしても、ヘルプサーバーからヘルプ情報を受信しても操作方法が分からない場合には、インターネットを用いて理解できるまでガイダンスを受けることができる機能を実現するためのヘルプ機能を実現するプログラムを記録した記録媒体となる。
【００２２】
請求項４の発明にかかるヘルプ機能を実現するプログラムを記録した記録媒体のプログラムは、パソコンを常時ネットワークシステムに接続された状態とせず、必要なときのみ手動で接続するものである。上述の如く、近年は光ファイバー回線を用いて２４時間接続状態でも低料金のプロバイダがあるので、常時接続状態としておいて、ヘルプサーバーに接続するときには特定のボタンをクリック等するだけで全て自動的にやってくれるようにしておけば、初心者が使用する場合に非常に便利ではあるが、常時接続状態としておくのはウィルスの侵入やハッカーの侵入の恐れがあり、セキュリティ上の問題がある。
【００２３】
そこで、小さなヘルプボタンのガイダンスによっても入力の仕方が分からない場合には、手動でネットワークシステムに接続して、一方、予めパソコンの情報を受信して対応するヘルプ情報を返信してくれる内部のヘルプサーバーをネットワークシステムに接続し、或いは外部のヘルプサーバーと契約をしておき、特定のメニューを選択することによって、または特定のボタンをクリックすることによってヘルプサーバーに接続するようにしておき、かつオペレータのパソコンの現在の画面を自動的に送信するようにしておく。すると、受信したヘルプサーバーは、オペレータのパソコンの現在の状況を把握して適切なヘルプ情報を返信する。
【００２４】
このようなプログラムを記録したコンピュータ読み取り可能な記録媒体（ＣＤ−ＲＯＭ，ＤＶＤ，フロッピーディスク，ＭＯ等）をパソコン本体の、或いはパソコンに接続されたディスクドライブにセットしてソフトウェアをインストールすることによって、上述のように、手動でヘルプサーバーに接続して、初心者にも分かり易く適切なヘルプ情報を受信することができる。
【００２５】
これによって、極秘のデータを丸ごと盗まれたり、ライバル企業に宛てて勝手に送信されたり、重要なデータを破壊されたりする恐れがなく、初心者にも分かり易く適切なヘルプ情報を受信することができる機能を実現するためのヘルプ機能を実現するプログラムを記録した記録媒体となる。
【００２６】
請求項５の発明にかかるヘルプ機能を実現するプログラムを記録した記録媒体のプログラムは、パソコンを常時インターネットに接続された状態とせず、必要なときのみ手動で接続するものである。上述の如く、近年は光ファイバー回線を用いて２４時間接続状態でも低料金のプロバイダがあるので、常時接続状態としておいて、サポートデスクを呼び出すときには特定のボタンをクリック等するだけで全て自動的にやってくれるようにしておけば、初心者が使用する場合に非常に便利ではあるが、常時接続状態としておくのはウィルスの侵入やハッカーの侵入の恐れがあり、セキュリティ上の問題がある。
【００２７】
そこで、請求項１に記載のガイダンスによっても、請求項４に記載のヘルプ情報によっても、入力の仕方が分からない場合には、手動でインターネットに接続して、一方、予め外部のサポートデスクと契約をしておき、特定のメニューを選択することによって、または特定のボタンをクリックすることによって契約したサポートデスクのコンピュータに接続するようにしておき、かつオペレータのパソコンの現在の画面を自動的に送信するようにしておく。そして、テレビ電話システムや電話等によって同じ画面を見ながら疑問点を尋ねることができるので、サポートデスクの担当者もパソコンオペレータの疑問点が分かり易く、適切なガイダンスを行うことができる。
【００２８】
このようなプログラムを記録したパソコン読み取り可能な記録媒体（ＣＤ−ＲＯＭ，ＤＶＤ，フロッピーディスク，ＭＯ等）をパソコン本体の、或いはパソコンに接続されたディスクドライブにセットしてソフトウェアをインストールすることによって、上述のように、手動でインターネットに接続して特定のボタンをクリック等することによって予め契約をした専用のサポートデスクと接続されて、初心者にも分かり易く適切なガイダンスを受けることができる。
【００２９】
これによって、極秘のデータを丸ごと盗まれたり、ライバル企業に宛てて勝手に送信されたり、重要なデータを破壊されたりする恐れがなく、初心者にも分かり易く適切なガイダンスを受けることができる機能を実現するためのヘルプ機能を実現するプログラムを記録した記録媒体となる。
【００３０】
請求項６の発明にかかるヘルプ機能を実現するプログラムを記録した記録媒体のプログラムは、入力画面における入力が完了する前に入力画面を閉じた場合には、自動的に入力画面を閉じる直前の状態が保存されるようになっている。これによって、うっかり入力画面のウィンドウの「×」ボタンをクリックしたり、「閉じる」ボタンをクリックしてしまった場合や、急用ができて「×」ボタンで終了せざるを得なかった場合でも、直前の入力画面が保存されているので、また最初から入力し直す必要はなく続きから入力すれば良いので、無用の手間を省くことができる。
【００３１】
このようにして、初心者がうっかりミスをしたような場合でも自動的に入力画面を閉じる直前の状態が保存されるので、何度も同じ入力操作を繰り返す必要がない機能を実現するためのヘルプ機能を実現するプログラムを記録した記録媒体となる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施の形態について、図１乃至図１９を参照して説明する。本実施の形態のヘルプ機能を実現するプログラムを記録したコンピュータ読み取り可能な記録媒体に記録されたソフトウェアは、水道工事専用見積書作成ソフトウェア（以下、「本ソフトウェア」ともいう。）である。
【００３３】
図１は本発明の実施の形態にかかるヘルプ機能を実現するプログラムが記録された記録媒体としてのＣＤ−ＲＯＭを用いて水道工事専用見積書作成ソフトウェアがインストールされたパソコンにおいて、水道工事専用見積書作成ソフトウェアを立ち上げて見積書作成の画面を開いた状態を示す説明図である。図２は図１に重ねて表示される「工事種別一覧」のダイアログを示す説明図である。図３は図２の右上の小さいヘルプボタン（以下、「豆ヘルプ」ともいう。）をクリックしたときに表示される映像（ムービー）画面と文字説明の画面を示す説明図である。図４は図２のダイアログのチェックボックスに実際にチェックを入れたときの見積書作成の画面の変化を示す説明図である。図５は選択した工事種別のうち「排水工事設備」のさらに具体的な工事項目を選択するダイアログを表示させた画面を示す説明図である。図６は図５のダイアログの豆ヘルプをクリックしたときに表示される映像（ムービー）画面と文字説明の画面を示す説明図である。図７は工事項目を選択するダイアログのチェックボックスに実際にチェックを入れたときの見積書作成の画面の変化を示す説明図である。
【００３４】
図８は各工事項目について具体的な使用部材を選択するダイアログを表示させた画面を示す説明図である。図９は完成した見積書作成の画面を示す説明図である。図１０は「ファイル」メニューから「印刷」を選択したときに表示されるダイアログを示す説明図である。図１１〜図１４は、「印刷」ダイアログで「全て印刷」を選択したときに印刷される各ページを順に示すもので、図１１は見積の全体を示す見積書の表紙ともいうべき印刷されたページを示す説明図である。図１２は図１１の項目名のうち「１．排水設備工事」の詳細な内訳を印刷したページを示す説明図である。図１３は図１１の項目名のうち「２．給水設備工事」の詳細な内訳を印刷したページを示す説明図である。図１４は図１１の項目名のうち「３．機器類」の詳細な内訳を印刷したページを示す説明図である。
【００３５】
図１５は本発明の実施の形態にかかるヘルプ機能を実現するプログラムにおける小さなヘルプボタンが押されたときの処理手順の概略を示すフローチャートである。図１６は本発明の実施の形態にかかるヘルプ機能を実現するプログラムにおける小さなヘルプボタンが押されたときの処理手順の詳細を示すフローチャートである。図１７は本発明の実施の形態にかかるヘルプ機能を実現するプログラムにおけるヘルプサーバに接続されたときの処理手順を示すフローチャートである。図１８は本発明の実施の形態にかかるヘルプ機能を実現するプログラムにおけるヘルプサポートに接続されたときの処理手順を示すフローチャートである。図１９は本発明の実施の形態にかかるヘルプ機能を実現するプログラムの実行中にエラーが発見されたときの処理手順を示すフローチャートである。
【００３６】
図１に示されるように、本ソフトウェアが記録されたコンピュータ読み取り可能な記録媒体としてのＣＤ−ＲＯＭをパソコンのＣＤドライブにセットして、画面に表示される指示通りにキーボードまたはマウスを操作すれば、本ソフトウェアがパソコンにインストールされて、パソコン上で水道工事見積書が容易にしかも短時間で作成できるようになる。図１は、初期設定（本ソフトウェアの使用者の名称，住所，電話番号，ＦＡＸ番号，Ｅメールアドレス，社印等の入力）が完了して、顧客リストを作成し、その中から１の顧客（株式会社ＡＢ建設）を選択して、「トイレ改装工事」についての見積書を作成するための画面を表示したところを示すものである。
【００３７】
画面の一番上には書面の種類１として「見積書」、工事の名称２として「トイレ改装工事」が画面のタイトルとして表示されている。その下にはメニューバー７として「ファイル」，「編集」，「オプション」，「ヘルプ」の各メニューが表示されている。さらに、その下にはアイコンツールバー８として、「見積書の新規作成」，「見積書の読み込み」，「印刷」，………，「詳細の『価』格を表示する」，「『部』材一覧を表示する」，「『見』積依頼書を作る」，「『発』注書を作る」の各アイコンのボタンが配列されている。さらに、その下には、工事の名称２として「トイレ改装工事」、顧客名３として「株式会社ＡＢ建設様」が表示され、この時点では未だ見積りを行っていないので、金額欄５，消費税欄６はともに「￥０」と表示されている。なお、見積番号、見積日はともに自動的に入力される。
【００３８】
メイン画面には「見積書」のタグ４が付された見積書の書式が表形式で表示されているが、この時点ではまだ項目名欄９に何も入力されていないので、［総合計］の文字のみが表示され、他の欄は全て空欄になっている。ここで、まず工事種別を選択する。即ち、メニューバー７の「編集」をクリックして、表示されるメニューの中から「種別一覧を表示」をクリックすると、図２に示されるように「工事種別一覧」のダイアログが見積書の画面の上に重なって表示される。ここで、「工事種別一覧」のダイアログの右上に赤色の“？”マークの描かれた小さなボタン１１が表示される。これが、“小さなヘルプボタン”（別名“豆ヘルプ”）であり、このボタン１１をクリックすることによってこの段階で何をすれば良いのか、そしてその結果どうなるのかを映像（ムービー）、音声、文字表示によってガイダンスしてくれる。
【００３９】
図３に示されるのが、図２の豆ヘルプ１１をクリックしたときに表示される映像画面１５と文字表示画面１６である。映像画面１５内には、図２の豆ヘルプ１１をクリックする前の画面が表示されるとともに矢印１７が現れて、女性の声で『見積書に追加できる工事種別一覧です。見積書に追加したい項目にチェックを入れてください。見積書から項目を外したい場合は項目のチェックを外してください。』というアナウンスが流れるとともに、映像画面１５内の矢印１７が動いて、特定のボックスにチェックを入れたり、別のボックスのチェックを外したりして見せる。
【００４０】
さらに、「『種別の追加』を押すと一覧にない新しい項目を作ることができます。」というアナウンスとともに、矢印１７が「種別の追加」ボタン１８ａをクリックして新しい小さい画面が現れ、追加する工事種別名の入力ボックスに一般例として「その他」と入力され、映像画面１５内の「工事種別一覧」のダイアログの一番下（「配線工事」の下）にチェックボックスとともに「その他」という項目が追加され、そのチェックボックスにもチェックが入れられる。
【００４１】
そして、映像画面１５内で工事種別一覧に関する入力操作が完了したので、矢印１７が動いて「閉じる」ボタン１８ｂをクリックすると、また新しい小さいダイアログウィンドウが現れ、警告音が鳴り、黄色の注意マークに続いて「現在の顧客、見積種別の時この設定を標準にしますか？」という文章と、「はい」，「いいえ」，「キャンセル」の三つのボタンが表示される。同時に、女性の声で「現在の追加項目を標準にする場合には『はい』を、この見積書だけにする場合には『いいえ』を押して下さい。」とアナウンスされ、映像画面１５内では矢印１７が動いて「はい」を押してガイダンスが完了する。
【００４２】
ガイダンス中はいつでも止められるようにストップボタン１９ａが黒色になっており、ガイダンスが終了するとストップボタン１９ａが白色になり再生ボタン１９ｂが黒色になって、もう一度ガイダンスを受けたい場合には、再生ボタン１９ｂをクリックすればまた最初から映像画面の中で矢印１７が動いてそれに合わせて女性の声でアナウンスがされ、ガイダンスが繰り返される。
【００４３】
ガイダンスの内容をオペレータが理解した場合は、「ＯＫ」ボタン２０をクリックすれば、図３のヘルプ画面は消えて図２に示されるように“豆ヘルプ”１１をクリックする前の画面に戻るので、ガイダンスで学習した通りに、工事種別ダイアログ１０から必要な工事種別を選択してチェックを入れる。
【００４４】
本実施の形態においては、図４に示されるように、「排水設備工事」、「給水設備工事」、「機器類」の三つのチェックボックス１２ａ，１２ｂ，１２ｃにチェックを入れる。すると、同時に見積書の「項目名」の欄９に、チェックを入れた順に上から「排水設備工事」９ａ、「給水設備工事」９ｂ、「機器類」９ｃと表示され、またタブ４にチェックを入れた順に「排水設備工事」４ａ、「給水設備工事」４ｂ、「機器類」４ｃの三つのタブが増設される。
【００４５】
次に、選択した各工事種別の詳細な内容を設定する必要がある。そのためには、各タブ４ａ，４ｂ，４ｃをクリックすることによって、その工事種別の詳細を設定するための画面を表示させる必要がある。まず、「排水設備工事」のタブ４ａをクリックして「排水設備工事」の詳細設定の画面を表示させる。続いて、メニューバー７の「編集」をクリックして、表示されるメニューの中から「種別一覧を表示」をクリックすると、図５に示されるように「工事項目一覧」のダイアログ２１が排水設備工事の画面の上に重なって表示される。ここで、また、「工事項目一覧」のダイアログ２１の右上に赤色の“？”マークの描かれた“豆ヘルプ”２２が表示される。
【００４６】
図６に、この“豆ヘルプ”２２をクリックしたときの画面全体を示す。図６に示されるように、「見積書」１作成画面の中で「排水設備工事」のタブ４ａがクリックされたことによって、「排水設備工事」の詳細設定の画面２４ａが表示され、その上に「工事項目一覧」のダイアログ２１が重なって表示され、さらにその上に映像画面２６と文章表示画面２７からなるヘルプ画面２５が表示される。そして、女性の声で『工事種別に追加できる工事項目の一覧です。工事種別に追加したい項目にチェックを入れてください。追加されている項目を外したい場合は項目のチェックを外してください。』というアナウンスが流れるとともに、映像画面２６内の矢印２８が動いて、特定のボックスにチェックを入れたり、別のボックスのチェックを外したりして見せる。
【００４７】
さらに、「『項目の追加』を押すと一覧にない新しい項目を作ることができます。」というアナウンスとともに、矢印２８が「項目の追加」ボタン２９をクリックして新しい小さい画面が現れ、追加する工事項目名の入力ボックスに一般例として「その他」と入力され、映像画面２６内の「工事項目一覧」のダイアログの一番下（「材料」の下）にチェックボックスとともに「その他」という項目が追加され、そのチェックボックスにもチェックが入れられる。以上で、ガイダンスは終了する。
【００４８】
ガイダンス中はいつでも止められるようにストップボタン１９ａが黒色になっており、ガイダンスが終了するとストップボタン１９ａが白色になり再生ボタン１９ｂが黒色になって、もう一度ガイダンスを受けたい場合には、再生ボタン１９ｂをクリックすればまた最初から映像画面の中で矢印２８が動いてそれに合わせて女性の声でアナウンスがされ、ガイダンスが繰り返される。
【００４９】
ガイダンスの内容をオペレータが理解した場合は、「ＯＫ」ボタン２０をクリックすれば、ヘルプ画面２５は消えて図５に示されるように“豆ヘルプ”２２をクリックする前の画面に戻るので、ガイダンスで学習した通りに、工事項目ダイアログ２１から必要な工事項目を選択してチェックを入れる。本実施の形態においては、図７に示されるように『設備取付費』，『配管支持材』，『掃除口』，『手間代』の４つのチェックボックス２３ａ，２３ｂ，２３ｃ，２３ｄにチェックを入れる。すると、図７に示されるように、「排水設備工事」の詳細設定の画面２４ａの「品名」欄３１にチェックを入れた順に上から『設備取付費』３１ａ，『配管支持材』３１ｂ，『掃除口』３１ｃ，『手間代』３１ｄの文字が書き込まれる。
【００５０】
次に、これらの項目の具体的な内容を決定して、見積価格を決定して表示しなければならない。その手順としては、『手間代』３１ｄを除く３つの項目のうちいずれかを選択してメニューバー７の「編集」から「選択項目に詳細を追加する」をクリックする。本実施の形態においては上から順に行うことにして、『設備取付費』３１ａの文字を選択状態（青色反転状態）にしておいて、「編集」メニューを開いて「選択項目に詳細を追加する」をクリックすると、図８に示されるように［詳細入力］ダイアログ３２が開く。この［詳細入力］ダイアログ３２にも、右上と右下に赤色の“？”マークの付いた３つの“豆ヘルプ”３３ａ，３３ｂ，３３ｃが設けられている。
【００５１】
この画面における入力の仕方は、まずタブ３４で［商品マスター］（本ソフトウェアが持っている膨大な部品の種類・規格・定価種類のデータ）の大分類を選択し、続いて「部材の種類」ボックス３５のプルダウンメニューから、タブで選択されている大分類に含まれる中分類を選択する。すると、「部材一覧」３６に絞り込まれた部材の一覧が表示されるので、その中から適当な部材をクリックして選択状態（青色反転状態）にしておいて、「入力する」ボタン３７をクリックすると、その部材の品名・規格・数量・単位・単価・金額が「排水設備工事」の詳細設定の画面２４ａに書き込まれる。その代わりに『設備取付費』３１ａの文字が消えるが、見積書の作成が終了して印刷されるときには『設備取付費』３１ａの文字も印刷される。
【００５２】
ここで、「続けて入力する」のチェックボックス３８にチェックが入っていると、「入力する」ボタン３７をクリックしても［詳細入力］ダイアログ３２が閉じず、同じ選択項目「設備取付費」３１ａに属する部材を続けて入力できる。本実施の形態においては、「ＶＵパイプ」と「ＤＶ−ＶＵ継手ＤＬ」を入力して、「閉じる」ボタン３９を押して［詳細入力］ダイアログ３２を一旦閉じる。続いて、『配管支持材』３１ｂの文字を選択状態（青色反転状態）にしておいて、「編集」メニューを開いて「選択項目に詳細を追加する」をクリックすると、再び図８に示されるように［詳細入力］ダイアログ３２が開く。そこで、同様にして大分類・中分類を選択して「部材一覧」３６に絞り込まれた部材の一覧を表示させ、同様にして入力して行く。
【００５３】
この［詳細入力］ダイアログ３２を最初に開いた段階でオペレータが操作方法が分からなくなって、３つの“豆ヘルプ” ３３ａ，３３ｂ，３３ｃをクリックしてガイダンスを受けてもなお理解できない場合は、メニューバー７の「ファイル」メニュー７ａを開いて「サポートデスクに接続する」をクリックすると、パソコンがインターネットに接続されていれば、自動的にＥメールソフトウェアを立ち上げて、予め契約しているサポートデスクのパソコンに現在の画面（図８）をＥメールに添付して送信する。受信したサポートデスクの担当者（サポート員）は、そのオペレータに予め指定された電話番号でダイヤルインの電話を掛け、送信された画面を見ながら疑問点を聞き、適切なアドバイスを与える。これによって、オペレータは理解できるまでガイダンスを受けることができ、本ソフトウェアを確実に使いこなすことができる。
【００５４】
なお、パソコンをプロバイダに接続したままではウィルスの侵入等、セキュリティに問題があると思うオペレータについては、メニューバー７の「ファイル」メニュー７ａを開いて「サポートデスクに接続する」をクリックすると、画面上にインターネットに接続するためのダイアログが現れるようにしておいて、手動でサポートデスクのパソコンに現在の画面（図８）をＥメールに添付して送信するようにして、サポートデスクの担当者のガイダンスで理解できたら直ちにインターネットへの接続を切断するようにすれば良い。
【００５５】
また、初心者にも使い易くするために、メニューバー７の「ファイル」メニュー７ａを開く操作をしなくても、本ソフトウェアを立ち上げた時点で、どのように画面が切り替わっても常に画面の片隅に「サポートデスクに接続する」ボタンを表示するようにしておいて、このボタンをクリックするだけで自動的にサポートデスクのパソコンにその時点の画面をＥメールに添付して送信するようにしても良い。
【００５６】
さらに、『掃除口』３１ｃの文字を選択状態（青色反転状態）にしておいて、「編集」メニューを開いて「選択項目に詳細を追加する」をクリックすると、再び図８に示されるように［詳細入力］ダイアログ３２が開く。そこで、同様にして大分類・中分類を選択して「部材一覧」３６に絞り込まれた部材の一覧を表示させ、同様にして入力する。なお、『手間代』は別に定めるので［詳細入力］ダイアログ３２を開く必要はない。
【００５７】
これによって、「排水設備工事」の詳細入力が完了し、見積書の「１．排水設備工事」のページが完成したので、次に、図４の画面に戻って「給水設備工事」のタブ４ｂをクリックして「給水設備工事」の詳細設定の画面を表示させる。続いて、メニューバー７の「編集」をクリックして、表示されるメニューの中から「種別一覧を表示」をクリックすると、図５に示されるように「工事項目一覧」のダイアログ２１が給水設備工事の画面の上に重なって表示される。ここでは、「配管（給水）」と「作業工費」の２つのボックスにチェックを入れ、『配管（給水）』と『作業工費』の文字を給水設備工事の画面の品名欄に表示させる。
【００５８】
続いて、図８に示されるように、「排水設備工事」の場合と同様にして『配管（給水）』についての［詳細入力］ダイアログ３２を開き、配管（給水）タブ３４で［商品マスター］の大分類を選択し、「部材の種類」ボックス３５のプルダウンメニューから、タブで選択されている大分類に含まれる中分類を選択する。本実施の形態においては、「ＨＩパイプ−１３  ４ｍ−１本」と「ＨＩ継手エルボ−１３−６個」を入力して『配管（給水）』の詳細入力を終え、『作業工費』は別に定められるので、「給水設備工事」の詳細入力が完了し、見積書の「２．給水設備工事」のページが完成する。
【００５９】
そして、また図４の画面に戻って「機器類」のタブ４ｃをクリックして「機器類」の詳細設定の画面を表示させる。続いて、メニューバー７の「編集」をクリックして、表示されるメニューの中から「種別一覧を表示」をクリックすると、図５に示されるように「工事項目一覧」のダイアログ２１が機器類の画面の上に重なって表示される。ここでは、「トイレ」と「手間代」の２つのボックスにチェックを入れ、『トイレ』と『手間代』の文字を機器類の画面の品名欄に表示させる。
【００６０】
続いて、図８に示されるように、「排水設備工事」の場合と同様にして『トイレ』についての［詳細入力］ダイアログ３２を開き、備品タブ３４で［商品マスター］の大分類を選択し、「部材の種類」ボックス３５のプルダウンメニューから、タブで選択されている大分類に含まれる中分類を選択する。本実施の形態においては、「腰掛便器−ＣＳ４３０−１個」，「防露式手洗付隅付ロータンク−Ｓ６７０Ｂ−１個」，「前丸普通便座レギュラー−ＴＣ２６２Ｎ−１個」，「ワンタッチ紙巻器−ＹＨ５０−１個」，「タオル掛−ＹＨＴ２５２Ｓ４−１個」を入力して『トイレ』の詳細入力を終え、『手間代』は別に定められるので、「機器類」の詳細入力が完了し、見積書の「３．機器類」のページが完成する。
【００６１】
なお、本ソフトウェアで見積書作成の途中で急用ができて、「×」ボタンで本ソフトウェアを終了せざるを得なかった場合や、うっかり「×」ボタンをクリックしてしまったような場合にも、本ソフトウェアには自動バックアップ機能が付いており、終了する直前の画面を自動的に保存するので、アイコンツールバー８の左から２番目の「見積書の読み込み」アイコンをクリックすると保存されている見積書の一覧が表示されるので、その中から、消してしまった作成途中の見積書を選択すれば、また続きから作成することができ、最初からやり直す必要はない。
【００６２】
以上で、図９に示されるように、工事名２「トイレ改装工事」の全ての詳細入力が完了したので、見積書タブ４をクリックすると、項目名９に「排水設備工事」，「給水設備工事」，「機器類」が入力され、各１式の金額と［総合計］金額７７，６１１（円）が表示されている。また、顧客名３「株式会社  ＡＢ建設  様」の隣の金額欄５，消費税欄６にも「金額  ￥７７，６１１」及び「外税（￥３，８８０）」が表示されている。これらの金額は、前記［詳細入力］ダイアログ３２で選択された各部材の単価から自動的に計算されたものである。
【００６３】
これで見積書の完成が確認されたので、後は印刷すれば良い。図９のメニューバー７のファイルメニューをクリックして、「印刷（Ｐ）」をクリックすると、図１０の画面が表れる。図１０に示されるように、この「印刷」ダイアログ４０には、至るところに“豆ヘルプ”４１が設けられている。印刷は見積書作成の最終工程であるから、オペレータは分かっていると思っても一通り全ての“豆ヘルプ”４１のガイダンスを聞いておいた方が良い。そして、図１０に示されるように、印刷対象として「見積書」の「全て」を選択して「印刷する（Ｐ）」ボタン４２をクリックすると、図１１〜図１４に示される４枚の書類がＡ４の用紙に印刷される。
【００６４】
図１１は、見積書の本体とも言うべきもので、顧客名、見積金額が大きく印刷され、その下には工事名、有効期限等が記され、さらに工事種別ごとの見積金額の内訳を示した表が印刷されている。図１２〜図１４は工事種別ごとの詳細を示した一覧表で、図１２が「１．排水設備工事」、図１３が「２．給水設備工事」、図１４が「３．機器類」についてそれぞれ品名，規格，数量，単位，単価，金額の内訳が記載されている。
【００６５】
次に、本実施の形態にかかる分かり易いヘルプ機能を実現するプログラムの具体的内容について、図１５乃至図１９のフローチャートを参照して説明する。
【００６６】
図１５に示されるように、小さいヘルプボタン（“豆ヘルプ”）１１，２２，３３ａ，３３ｂ，３３ｃ，４１，……が押される（ステップＳ１０）と、ヘルプインデックスファイルが参照される（ステップＳ１１）。小さいヘルプボタンには、その時点で必要とされるヘルプのインデックス番号が振られているので、押された小さいヘルプボタンによって参照されるヘルプの情報を確認するためヘルプインデックスファイルが参照され、該当するインデックス番号が存在するかを確認する。そして、該当するヘルプがあるか否かの判定がなされ（ステップＳ１２）、該当するヘルプファイルがない場合には「該当するヘルプファイルはない」旨を画面に表示し（ステップＳ１５）、オペレータに他の手段を選択させる（ステップＳ１６）。
【００６７】
一方、該当するヘルプファイルがある場合には、ヘルプインデックスファイルに格納されている情報によってヘルプが表示される（ステップＳ１３）。ここで、画像・図表・映像やその他の文字情報等は、ヘルプインデックスファイルとは別に格納されている。これは、特に映像データはインデックス等の情報ファイルに比べて格段にその情報量が大きいため、インデックス情報で参照されるファイルとして管理するのがシステムの管理上適当であるためである。
【００６８】
表示のプロセスとしては、該当するインデックスの各種情報を読み出し、表示するヘルプのフォームの表示位置や大きさ等の表示に関する情報によってフォームを指定位置・方法で表示し、表示すべき映像・画像・図表・音声・文字列等の情報をインデックスに指定してある格納場所から読み出して表示させる。このような方法を取ることによって、実行させているプログラムが改良等によって変更がなされた場合にも、このインデックスファイルと映像等のオブジェクトファイルの該当するデータの差し替えのみで対応が完了する。また、複数のオブジェクトを表示することが可能となる。ヘルプの表示が完了したら処理を終了する（ステップＳ１４）。
【００６９】
図１５の内容をさらに詳しく、図１６のフローチャートを参照して説明する。図１６に示されるように、小さいヘルプボタンが押される（ステップＳ２１）と、小さいヘルプボタンにはその時点で必要とされるヘルプのインデックス番号が振られているので、そのヘルプインデックス番号を記憶して（ステップＳ２２）、ヘルプインデックスファイルが参照され（ステップＳ２３）、記憶されたインデックス番号が存在するかを確認する。そして、該当するヘルプインデックス番号があるか否かの判定がなされ（ステップＳ２４）、該当するヘルプインデックス番号がある場合には該当するヘルプインデックスの各種情報を読み出し（ステップＳ２５）、表示実行モジュールを呼び出してヘルプを表示する（ステップＳ２６）。
【００７０】
具体的には、表示の大きさ情報を取得し、映像・画像・図表等の格納場所からデータを読み出し、映像・画像・図表等のフォーム内での表示位置情報を取得し、文字情報を格納場所から読み出して表示情報により表示し、その他指定の情報にしたがって表示し、出現位置情報により映像・画像・図表等を含むフォームを画面上の指定位置に出現させる。映像の表示が終わったら画面はその状態で停止し、オペレータがもう一度ガイダンスを受けたい場合には、再生ボタンをクリックすればまた最初から映像画面の中で矢印が動いてそれに合わせて女性の声でアナウンスがされ、ガイダンスが繰り返される。ガイダンスの内容をオペレータが理解した場合は、「ＯＫ」ボタンをクリックすれば、ヘルプ画面は消えて小さいヘルプボタンが押される前の画面に戻る（ステップＳ２７）。
【００７１】
一方、ステップＳ２４の判定で該当するヘルプインデックス番号がない場合には、表示実行モジュールを呼び出して該当するヘルプが存在しない旨を表示するとともに、ネットワーク上のヘルプサーバーに接続するか、或いは対話型によるサポートシステムに接続するかを選択するように指示を表示する（ステップＳ２８）。そして、オペレータにまずヘルプサーバーへ接続するか否かの判断をさせ（ステップＳ２９）、接続する場合には図１７のフローチャートにしたがって処理され、接続しない場合には次にオペレータに対話型ヘルプ（サポートデスク）を呼び出すか否かの判断をさせ（ステップＳ３０）、呼び出す場合には図１８のフローチャートにしたがって処理され、呼び出さない場合には表示画面は消えて小さいヘルプボタンが押される前の画面に戻る（ステップＳ２７）。
【００７２】
また、ステップＳ２６でガイダンスを受けられた場合においても、オペレータの疑問点が解消しない場合には、ヘルプサーバーへ接続するか否かの判断をさせ（ステップＳ１７）、接続する場合には図１７のフローチャートにしたがって処理され、接続しない場合には次にオペレータに対話型ヘルプ（サポートデスク）を呼び出すか否かの判断をさせ（ステップＳ１８）、呼び出す場合には図１８のフローチャートにしたがって処理される。
【００７３】
次に、ヘルプサーバーへ接続した場合の処理手順について、図１７のフローチャートを参照して説明する。図１６のフローチャートのステップＳ１７またはステップＳ２９でＹＥＳと判断した場合には、パソコンがネットワークに常時接続されている場合にはそのまま、通常時は接続されていない場合にはオペレータの操作でネットワークに接続してから、専用のメニューを選択して内部のまたはインターネットを経由して外部のヘルプサーバーに接続し、図１７に示されるように、現在未解決のヘルプのヘルプインデックス情報をヘルプサーバーに送信する（ステップＳ３１）。受信したヘルプサーバーにおいては、該当する或いは該当すると考えられるヘルプ情報を検索し（ステップＳ３２）、ヘルプ情報があるか否かの判定を行う（ステップＳ３３）。
【００７４】
ヘルプ情報がない場合には、ステップＳ３９へ進んで対話型ヘルプ（サポートデスク）を呼び出すか否かの判断をさせ、呼び出す場合には図１８のフローチャートにしたがって処理され、呼び出さない場合には表示画面は消えて小さいヘルプボタンが押される前の画面に戻る（ステップＳ４０）。一方、該当する或いは該当すると考えられるヘルプ情報がある場合には、ヘルプサーバーからデータの送信を受けてそのヘルプ情報をパソコンの画面に表示し（ステップＳ３４）、オペレータがそのヘルプ情報にしたがって処理する（ステップＳ３５）。そして、その結果を判定して（ステップＳ３６）、この処理によって問題が解決した場合、即ち提供されたヘルプ情報が正しかった場合は、今後また同様の問題が発生した場合に即座に使用できるように、ヘルプインデックス情報をヘルプインデックスファイル等に追加格納して（ステップＳ３７）、ヘルプ処理を終了する（ステップＳ３８）。
【００７５】
一方、ステップＳ３６の判定がＮＯであった場合、即ちこの処理によって問題が解決しなかった場合、或いは提供されたヘルプ情報ではオペレータが理解できなかった場合は、ステップＳ３９へ進んで対話型ヘルプ（サポートデスク）を呼び出すか否かの判断をさせ、呼び出す場合には図１８のフローチャートにしたがって処理され、呼び出さない場合には表示画面は消えて小さいヘルプボタンが押される前の画面に戻る（ステップＳ４０）。
【００７６】
次に、対話型ヘルプ（サポートデスク）を呼び出した場合の処理手順について、図１８のフローチャートを参照して説明する。図１６のフローチャートのステップＳ１８またはステップＳ３０、或いは図１７のフローチャートのステップＳ３９でＹＥＳと判断した場合には、パソコンがインターネットに常時接続されている場合にはそのまま、通常時は接続されていない場合にはオペレータの操作でインターネットに接続してから、図１８に示されるように、まずサポートデスクに接続要求を送信し（ステップＳ４１）、続いてヘルプインデックス情報等の必要データを送信する（ステップＳ４２）。
【００７７】
一方、サポート側では、サポートデスクのヘルプサポートサーバーが接続要求を受信し（ステップＳ４６）、続いてヘルプインデックス情報等のデータを受信する（ステップＳ４７）。そして、サポート員に接続要求を受信したことを通知し（ステップＳ４８）、サポート員は直ちに接続開始要求をオペレータ側に通知して（ステップＳ４９）、オペレータ側ではサポートデスクのヘルプサポートサーバーと接続完了したことを確認する（ステップＳ４３）。そして、オペレータ側でもサポート側でも相互コミュニケーション用の映像会話システムを起動して（ステップＳ４４，Ｓ５０）、サポート員とオペレータが会話をしながら問題を解決する（ステップＳ４５）。これによって、オペレータは理解できるまでガイダンスを受けることができ、本ソフトウェアを確実に使いこなすことができる。
【００７８】
次に、本ソフトウェアの使用中にエラーが発生した場合の処理について、図１９のフローチャートを参照して説明する。図１９に示されるように、本ソフトウェアの使用中にエラーが検出された場合（ステップＳ５１）は、まずエラーの種類と検出場所を記憶させ（ステップＳ５２）、その内容から自動処理できるエラーか否か判定する（ステップＳ５３）。そして、自動処理できるエラーである場合には、エラーの自動修復処理を行って（ステップＳ５４）、処理を終了する（ステップＳ５５）。一方、自動処理できるエラーでない場合には、ヘルプインデックスファイルを参照して（ステップＳ５６）、エラーの修復処理を行うために適切なヘルプがあるか否かを判定する（ステップＳ５７）。そして、該当するヘルプがある場合には、該当するヘルプファイルの指示情報を画面に表示して（ステップＳ５８）、オペレータはその指示情報にしたがって対処して処理を終了する（ステップＳ５９）。
【００７９】
これに対して、ステップＳ５７における判定がＮＯである場合には、ステップＳ６０へ進んで、ヘルプサーバーに接続するか、対話型ヘルプを呼び出すかのいずれかを選択する。ヘルプサーバーに接続した場合は、提供されたヘルプファイルの指示情報を画面に表示してオペレータはその指示情報にしたがってエラーの修復を実施する（ステップＳ６１）。そして、その結果について提供されたヘルプの処理方法でよかったか否か判定して（ステップＳ６２）、ＹＥＳの場合は、今後また同様の問題が発生した場合に即座に使用できるように、提供されたヘルプ情報を自分のパソコンのインデックスファイル格納場所に登録して（ステップＳ６３）、処理を終了する（ステップＳ６４）。
【００８０】
一方、ステップＳ６２における判定がＮＯである場合には、ステップＳ６５へ進んで対話型ヘルプを呼び出すか否かをオペレータが判断し、ＹＥＳの場合はインターネット・イントラネット等を経由してヘルプ担当者（サポート員）と対話型でトラブルの修復を実施し、或いは操作方法を習得して（ステップＳ６６）、処理を終了する（ステップＳ６７）。ステップＳ６５における判断がＮＯの場合には、そのまま処理を終了する（ステップＳ６７）。また、ステップＳ６０において、対話型ヘルプを呼び出す方を選択した場合も、ステップＳ６６へ進む。
【００８１】
次に、本ソフトウェアにおいて、パソコンの画面上に小さいヘルプボタン（豆ヘルプ）及びダイアログボックスを表示させる手順について、図２０乃至図２４のフローチャートを参照して説明する。本実施の形態においては、ＡｃｔｉｖｅＸ（登録商標）の手法で表示させるので、「ＭｉｎｉＨｅｌｐ  ＡｃｔｉｖｅＸ  Ｃｏｎｔｒｏｌ」と呼ぶ。
【００８２】
図２０は本発明の実施の形態にかかる分かり易いヘルプ機能を実現するプログラムにおけるパソコンの画面上に小さいヘルプボタンを表示させるための基本動作を開始する手順を示すフローチャートである。図２１は本発明の実施の形態にかかる分かり易いヘルプ機能を実現するプログラムにおける本ソフトウェアを終了する際の動作を示すフローチャートである。図２２は本発明の実施の形態にかかる分かり易いヘルプ機能を実現するプログラムにおける小さいヘルプボタンを含むダイアログボックスを表示する手順を示すフローチャートである。図２３は本発明の実施の形態にかかる分かり易いヘルプ機能を実現するプログラムにおける再表示（表示変更）をする際の手順を示すフローチャートである。図２４は本発明の実施の形態にかかる分かり易いヘルプ機能を実現するプログラムにおける小さいヘルプボタンを含むダイアログボックスの表示を終了する手順を示すフローチャートである。
【００８３】
図２０に示されるように、ステップＳ７０で処理が開始されると、まずメモリ上に以下の動作をさせるために領域を確保して初期化する（ステップＳ７１）。続いて、ＣＨｅｌｐＩｎｆｏオブジェクトのインスタンスを作成して、ヘルプ情報を格納するための実際のデータを構築し（ステップＳ７２）、ＣＨｅｌｐＩｎｆｏＲｅｃオブジェクトのインスタンスを作成して、実際に表示させるデータの領域にデータをセットする（ステップＳ７３）。次に、デフォルト文章の表示フォントオブジェクトのインスタンスを作成して、文章・表示する文字等に関して実際の設定に基く表示データを構築し（ステップＳ７４）、表示に関する各プロパティをＣＨｅｌｐＩｎｆｏＲｅｃに読み込んで、画面に表示する実際の表示方法や表現のためのプロパティをセットする（ステップＳ７５）。
【００８４】
続いて、各ヘルプ情報を読み込むか否かの判断が行われて（ステップＳ７６）、この判断は通常ＹＥＳとなるのでステップＳ７７へ進んで、各ヘルプ情報をＣＨｅｌｐＩｎｆｏオブジェクトのインスタンスに格納する。即ち、表示する文章や画像・図表・映像・音声等、或いは付属する各ボタンやその他表示上必要となる各データが格納される。そして、各ヘルプ情報の読み込みが終了したか否かの判定が行われ（ステップＳ７８）、この判定がＮＯの場合はステップＳ７７へ戻って読み込みが続行され、この判定がＹＥＳになったらステップＳ７９へ進んで、カレントのヘルプ情報のＩＤを読み込み設定して、このヘルプの一意で管理するＩＤがセットされて他のデータと区別することが可能になる。
【００８５】
次に、ＩＤに対応するヘルプ情報をＣＨｅｌｐＩｎｆｏからＣＨｅｌｐＩｎｆｏＲｅｃに格納することによって、実際に表示されるヘルプ情報をＣＨｅｌｐＩｎｆｏＲｅｃのインスタンスに格納して表示が可能となり（ステップＳ８０）、プロパティに設定された表示方法に従って表示が開始され（ステップＳ８１）、一連の処理が完了する（ステップＳ８２）。なお、ステップＳ７６における判断がＮＯとなるのは、読み込むべきヘルプ情報のデータが壊れていたりデータがなかったりした場合に限られ、この場合はステップＳ７９へ進むが、ヘルプ情報が読み込まれていないので実際には基本的なレイアウトのみが表示される。
【００８６】
本プログラムが終了される場合には、図２１に示されるように、ステップＳ８３で処理が開始され、まずＣＨｅｌｐＩｎｆｏオブジェクトのインスタンスが破棄され（ステップＳ８４）、次にＣＨｅｌｐＩｎｆｏＲｅｃオブジェクトのインスタンスが破棄され（ステップＳ８５）、さらにデフォルト文章の表示フォントオブジェクトのインスタンスが破棄されて（ステップＳ８６）、メモリを開放して処理を終了する（ステップＳ８７）。
【００８７】
次に、小さいヘルプボタンを含むダイアログボックス（本実施の形態においては「ＭｉｎｉＨｅｌｐＤｉｇダイアログボックス」と呼ぶ。）を表示する手順について、図２２を参照して説明する。
【００８８】
ステップＳ９０において処理が開始されると、まず初期化が行われて、画面上にダイアログボックスが配置されるが、この中にＭｉｎｉＨｅｌｐ  ＡｃｔｉｖｅＸ（登録商標）Ｃｏｎｔｒｏｌも配置される（ステップＳ９１）。続いて、ダイアログボックス用のＣＨｅｌｐＩｎｆｏオブジェクトのインスタンスが作成され（ステップＳ９２）、さらにダイアログボックス用のＣＨｅｌｐＩｎｆｏＲｅｃオブジェクトのインスタンスが作成される（ステップＳ９３）。
【００８９】
次に、デフォルト文章の表示フォントオブジェクトのインスタンスを作成して、文章・表示する文字等に関して実際の設定に基く表示データを構築し（ステップＳ９４）、表示に関する各プロパティをＣＨｅｌｐＩｎｆｏＲｅｃに読み込んで、画面に表示する実際の表示方法や表現のためのプロパティをセットする（ステップＳ９５）。続いて、カレントのヘルプ情報のＩＤを読み込み設定して、このヘルプの一意で管理するＩＤがセットされて他のデータと区別することが可能になる（ステップＳ９６）。次に、ＩＤに対応するヘルプ情報をＣＨｅｌｐＩｎｆｏからＣＨｅｌｐＩｎｆｏＲｅｃに格納することによって、実際に表示されるヘルプ情報をＣＨｅｌｐＩｎｆｏＲｅｃのインスタンスに格納して表示が可能となり（ステップＳ９７）、プロパティに設定された表示方法に従って表示が開始され（ステップＳ９８）、一連の処理が完了する（ステップＳ９９）。
【００９０】
次に、ダイアログボックス内に配置された小さなヘルプボタンが押された場合等の画面表示の変更処理について、図２３を参照して説明する。
【００９１】
ステップＳ１００で処理が開始されると、まず表示に関する各プロパティをＣＨｅｌｐＩｎｆｏＲｅｃに読み込んで、画面に表示する実際の表示方法や表現のためのプロパティをセットする（ステップＳ１０１）。次に、ＩＤに対応するヘルプ情報をＣＨｅｌｐＩｎｆｏからＣＨｅｌｐＩｎｆｏＲｅｃに格納することによって、ダイアログボックス用のＣＨｅｌｐＩｎｆｏからヘルプ情報をダイアログボックス用のＣＨｅｌｐＩｎｆｏＲｅｃのインスタンス格納し（ステップＳ１０２）、プロパティに設定された表示方法に従って表示が開始されて表示を再描画して（ステップＳ１０３）、一連の処理が完了する（ステップＳ１０４）。
【００９２】
次に、ＭｉｎｉＨｅｌｐＤｉｇダイアログボックスの表示を終了する手順について、図２４を参照して説明する。
【００９３】
ステップＳ１０５で処理が開始されると、まずＣＨｅｌｐＩｎｆｏオブジェクトのインスタンスが破棄され（ステップＳ１０６）、次にＣＨｅｌｐＩｎｆｏＲｅｃオブジェクトのインスタンスが破棄され（ステップＳ１０７）、さらにデフォルト文章の表示フォントオブジェクトのインスタンスが破棄されて（ステップＳ１０８）、メモリを開放して、最後にＭｉｎｉＨｅｌｐＤｉｇダイアログボックスが破棄されて画面から削除されて（ステップＳ１０９）、処理を終了する（ステップＳ１１０）。
【００９４】
このように、本実施の形態においては、ＡｃｔｉｖｅＸ（登録商標）の手法で表示させているが、これに限定されるものではなく、他にも有効な技術であれば利用することが可能である。
【００９５】
以上説明したように、本実施の形態にかかる分かり易いヘルプ機能を実現するプログラムが記録された記録媒体に記録された水道工事専用見積書作成ソフトウェアは、容易にかつ短時間で水道工事関係の見積書を作ることができるとともに、各入力項目ごとに小さいヘルプボタン１１，２２，３３ａ，３３ｂ，３３ｃ，４１，……を表示してこの小さいヘルプボタン１１，２２，３３ａ，３３ｂ，３３ｃ，４１，……が押された場合には、その入力項目の入力の仕方について音声と文字で説明しながら、映像（ムービー）を使って実際にやるところをオペレータに見せる。そして、やった結果こうなるというところまで画面で見せれば、初心者でも１回で理解することができ、無用な心配をすることなく自信を持って入力することができる。
【００９６】
さらに、このガイダンスによっても入力の仕方が分からない場合には、特定のメニューから選択することによって、または特定のボタンをクリックすることによって、予め契約したサポートデスクのコンピュータに自動的に接続するようにしておき、かつオペレータのパソコンの現在の画面を自動的に送信するようにしておく。そして、電話等によって同じ画面を見ながら疑問点を尋ねることができるので、サポートデスクの担当者もパソコンオペレータの疑問点が分かり易く、適切なガイダンスを行うことができる。
【００９７】
また、見積書作成の途中で急用ができて、「×」ボタンで本ソフトウェアを終了せざるを得なかった場合や、うっかり「×」ボタンをクリックしてしまったような場合にも、本ソフトウェアには自動バックアップ機能が付いており、終了する直前の画面を自動的に保存するので、また続きから作成することができ、最初からやり直す必要はない。
【００９８】
本実施の形態においては、水道工事専用の見積書作成ソフトウェアについて説明したが、他の分野の見積書作成ソフトウェアについても同様に作成できる。
【００９９】
また、本実施の形態においては、見積書作成ソフトウェアについて説明したが、他の書式の書類、例えば財務管理用、工程管理用、在庫管理用等の書類作成用のソフトウェアや、機械・装置の自動制御用プログラムの作成用ソフトウェアについても、本発明の分かり易いヘルプ機能を実現するプログラムを記録した記録媒体を適用することができる。
【０１００】
本発明を実施するに際しては、分かり易いヘルプ機能を実現するプログラムが記録された記録媒体のその他の部分の構成やパソコン表示画面の形状、数量、大きさ等についても、本実施の形態に限定されるものではない。
【図面の簡単な説明】
【０１０１】
【図１】図１は、本ソフトウェアがインストールされたパソコンにおいて、本ソフトウェアを立ち上げて見積書作成の画面を開いた状態を示す図である。
【図２】図２は図１に重ねて表示される「工事種別一覧」のダイアログを示す図である。
【図３】図３は図２の右上の小さいヘルプボタンをクリックしたときに表示される映像画面と文字説明の画面を示す図である。
【図４】図４は図２のダイアログのチェックボックスに実際にチェックを入れたときの見積書作成の画面の変化を示す図である。
【図５】図５は選択した工事種別のうち「排水工事設備」のさらに具体的な工事項目を選択するダイアログを表示させた画面を示す図である。
【図６】図６は図５のダイアログの豆ヘルプをクリックしたときに表示される映像画面と文字説明の画面を示す図である。
【図７】図７は工事項目を選択するダイアログのチェックボックスに実際にチェックを入れたときの見積書作成の画面の変化を示す図である。
【図８】図８は各工事項目について具体的な使用部材を選択するダイアログを表示させた画面を示す図である。
【図９】図９は完成した見積書作成の画面を示す図である。
【図１０】図１０は「ファイル」メニューから「印刷」を選択したときに表示されるダイアログを示す図である。
【図１１】図１１は見積の全体を示す見積書の表紙ともいうべき印刷されたページを示す図である。
【図１２】図１２は図１１の項目名のうち「１．排水設備工事」の詳細な内訳を印刷したページを示す図である。
【図１３】図１３は図１１の項目名のうち「２．給水設備工事」の詳細な内訳を印刷したページを示す図である。
【図１４】図１４は図１１の項目名のうち「３．機器類」の詳細な内訳を印刷したページを示す図である。
【図１５】図１５は本発明の実施の形態にかかる分かり易いヘルプ機能を実現するプログラムにおける小さなヘルプボタンが押されたときの処理手順の概略を示すフローチャートである。
【図１６】図１６は本発明の実施の形態にかかる分かり易いヘルプ機能を実現するプログラムにおける小さなヘルプボタンが押されたときの処理手順の詳細を示すフローチャートである。
【図１７】図１７は本発明の実施の形態にかかる分かり易いヘルプ機能を実現するプログラムにおけるヘルプサーバに接続されたときの処理手順を示すフローチャートである。
【図１８】図１８は本発明の実施の形態にかかる分かり易いヘルプ機能を実現するプログラムにおけるヘルプサポートに接続されたときの処理手順を示すフローチャートである。
【図１９】図１９は本発明の実施の形態にかかる分かり易いヘルプ機能を実現するプログラムの実行中にエラーが発見されたときの処理手順を示すフローチャートである。
【図２０】図２０は本発明の実施の形態にかかる分かり易いヘルプ機能を実現するプログラムにおけるパソコンの画面上に小さいヘルプボタンを表示させるための基本動作を開始する手順を示すフローチャートである。
【図２１】図２１は本発明の実施の形態にかかる分かり易いヘルプ機能を実現するプログラムにおける本ソフトウェアを終了する際の動作を示すフローチャートである。
【図２２】図２２は本発明の実施の形態にかかる分かり易いヘルプ機能を実現するプログラムにおける小さいヘルプボタンを含むダイアログボックスを表示する手順を示すフローチャートである。
【図２３】図２３は本発明の実施の形態にかかる分かり易いヘルプ機能を実現するプログラムにおける再表示（表示変更）をする際の手順を示すフローチャートである。
【図２４】図２４は本発明の実施の形態にかかる分かり易いヘルプ機能を実現するプログラムにおける小さいヘルプボタンを含むダイアログボックスの表示を終了する手順を示すフローチャートである。
【符号の説明】
【０１０２】
７ａ  特定のメニュー
１１，２２，３３ａ，３３ｂ，３３ｃ，４１  小さいヘルプボタン
１２，２１，３４，３５  入力項目
【図１】
2005228090.tif 000003
【図２】
2005228090.tif 000004
【図３】
2005228090.tif 000005
【図４】
2005228090.tif 000006
【図５】
2005228090.tif 000007
【図６】
2005228090.tif 000008
【図７】
2005228090.tif 000009
【図８】
2005228090.tif 000010
【図９】
2005228090.tif 000011
【図１０】
2005228090.tif 000012
【図１１】
2005228090.tif 000013
【図１２】
2005228090.tif 000014
【図１３】
2005228090.tif 000015
【図１４】
2005228090.tif 000016
【図１５】
2005228090.tif 000017
【図１６】
2005228090.tif 000018
【図１７】
2005228090.tif 000019
【図１８】
2005228090.tif 000020
【図１９】
2005228090.tif 000021
【図２０】
2005228090.tif 000022
【図２１】
2005228090.tif 000023
【図２２】
2005228090.tif 000024
【図２３】
2005228090.tif 000025
【図２４】
2005228090.tif 000026