(57)【要約】【課題】ユーザが知りたい業務項目の情報に到達する可能性を向上させる。【解決手段】サーバー１０は、ユーザの選択動作を受け付ける受付部２２と、ユーザの操作を支援する情報を含むヘルプ画面を表示させる表示制御部２６と、を備る。受付部２２が、ユーザから第１業務項目の選択動作を受け付けた場合に、表示制御部２６は、第１業務項目の下位の第２業務項目に対応する第１画面領域と、第１業務項目の派生業務項目に対応する第２画面領域とを含むヘルプ画面を表示する。【選択図】図１１
2019008663.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作を支援するヘルプ画面提示システムにおいて、
前記ユーザの選択動作を受け付ける受付部と、
前記ユーザの操作を支援する情報を含むヘルプ画面を表示させる表示制御部と、を備え、
前記受付部が、前記ユーザから第１業務項目の選択動作を受け付けた場合に、前記表示制御部は、前記第１業務項目の下位の第２業務項目に対応する第１画面領域と、前記第１業務項目の派生業務項目に対応する第２画面領域とを含む前記ヘルプ画面を表示することを特徴とするヘルプ画面提示システム。
【請求項２】
前記派生業務項目は、前記第１業務項目および前記第２業務項目に対し、上位または下位の関係にない業務項目であり、かつ前記第１業務項目および前記第２業務項目と関連付けられる業務項目であることを特徴とする請求項１に記載のヘルプ画面提示システム。
【請求項３】
前記派生業務項目のうち少なくとも１つは、前記ユーザが最も高い頻度で実行する業務項目であることを特徴とする請求項１または２に記載のヘルプ画面提示システム。
【請求項４】
それぞれ業務項目に対応した複数のノードを、業務項目の分類に基づいて階層的に接続した木構造データを記憶する木構造データ記憶部と、
前記複数のノードのうち末端のリーフノードに関連付けて、当該リーフノードと接続していない派生ノードを記憶する派生ノード記憶部と、を備え、
前記受付部は、前記複数のノードのうちから前記ユーザに選択された選択ノードを受け付け、
前記表示制御部は、前記選択ノードに対応した業務項目と、前記選択ノードの子ノードに対応した業務項目の情報を含む前記ヘルプ画面を表示させ、
前記表示制御部は、前記受付部が前記ヘルプ画面に表示されるノードのうちから新たな選択ノードを受け付けた場合に、前記ヘルプ画面を更新し、
前記表示制御部は、前記選択ノードが前記リーフノードである場合には、前記リーフノードに関連付けられる前記派生ノードに対応した業務項目である派生業務項目の情報を前記ヘルプ画面に表示させることを特徴とする請求項１に記載のヘルプ画面提示システム。
【請求項５】
メニュー画面が表示されている状態で、前記ユーザから第１操作を受け付けた場合に、前記受付部は、前記複数のノードのうちのルートノードを前記選択ノードとして受け付けることを特徴とする請求項４に記載のヘルプ画面提示システム。
【請求項６】
業務画面が表示されている状態で、前記ユーザから前記第１操作を受け付けた場合に、前記受付部は、前記業務画面に対応したノードを前記選択ノードとして受け付けることを特徴とする請求項５に記載のヘルプ画面提示システム。
【請求項７】
質問と回答からなるヘルプ項目を記憶するヘルプ項目記憶部と、
前記ヘルプ画面が表示されている状態で、前記ユーザから第２操作を受け付けた場合に、前記受付部により受け付けた前記選択ノードの遷移経路に基づいて、前記ヘルプ項目記憶部からヘルプ項目を選択するヘルプ項目選択部と、を備え、
前記表示制御部は、前記ヘルプ項目選択部により選択したヘルプ項目を含むサポート画面を表示させることを特徴とする請求項４乃至６のいずれかに記載のヘルプ画面提示システム。
【請求項８】
前記受付部により受け付けた前記選択ノードの遷移経路に基づいて問い合わせコードを生成するコード生成部と、
前記表示制御部は、前記問い合わせコードを、問い合わせ先の情報とともに前記ヘルプ画面に表示させることを特徴とする請求項７に記載のヘルプ画面提示システム。
【請求項９】
ユーザの操作を支援するヘルプ画面提示システムによるヘルプ画面提示方法であって、
前記ヘルプ画面提示システムが、
前記ユーザの選択動作を受け付け、
前記ユーザの操作を支援する情報を含むヘルプ画面を表示させ、
前記ユーザから第１業務項目の選択動作を受け付けた場合に、前記第１業務項目の下位の第２業務項目に対応する第１画面領域と、前記第１業務項目の派生業務項目に対応する第２画面領域とを含む前記ヘルプ画面を表示することを特徴とするヘルプ画面提示方法。
【請求項１０】
ユーザの操作を支援するヘルプ画面提示システムとしてコンピュータを機能させるためのヘルプ画面提示プログラムであって、
前記ヘルプ画面提示システムは、
前記ユーザの選択動作を受け付ける受付部と、
前記ユーザの操作を支援する情報を含むヘルプ画面を表示させる表示制御部と、を備え、
前記受付部が、前記ユーザから第１業務項目の選択動作を受け付けた場合に、前記表示制御部は、前記第１業務項目の下位の第２業務項目に対応する第１画面領域と、前記第１業務項目の派生業務項目に対応する第２画面領域とを含む前記ヘルプ画面を表示することを特徴とするヘルプ画面提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヘルプ画面提示システム、ヘルプ画面提示方法及びヘルプ画面提示プログラムに関する。
【背景技術】
【０００２】
情報処理装置で実行されるアプリケーションの使い方について、ユーザがヘルプ情報を必要とすることがある。ユーザの使い勝手を向上させるために、ユーザが適切なヘルプ情報を容易に見つけ出すようにすることが望まれる。
そこで、特許文献１には、ヘルプ情報を階層化して、ユーザが所望のヘルプ情報に辿り着きやすいようにするヘルプ情報の表示機能を備えた情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−７３１４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、ユーザが探しているヘルプ情報が、ユーザが当初選択した項目の下位にない場合には、ユーザは必要な情報に辿り着けないこととなる。
【０００５】
本発明は、上記の課題に鑑みてなされたものであり、その目的は、ユーザが知りたい業務項目の情報に到達する可能性を向上させることができるヘルプ画面提示システム、ヘルプ画面提示方法及びヘルプ画面提示プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記の課題は、本発明に係るヘルプ画面提示システムによれば、ユーザの操作を支援するヘルプ画面提示システムにおいて、前記ユーザの選択動作を受け付ける受付部と、前記ユーザの操作を支援する情報を含むヘルプ画面を表示させる表示制御部と、を備え、前記受付部が、前記ユーザから第１業務項目の選択動作を受け付けた場合に、前記表示制御部は、前記第１業務項目の下位の第２業務項目に対応する第１画面領域と、前記第１業務項目の派生業務項目に対応する第２画面領域とを含む前記ヘルプ画面を表示することにより解決される。
【０００７】
また、上記の課題は、本発明に係るヘルプ画面提示方法によれば、ユーザの操作を支援するヘルプ画面提示システムによるヘルプ画面提示方法であって、前記ヘルプ画面提示システムが、前記ユーザの選択動作を受け付け、前記ユーザの操作を支援する情報を含むヘルプ画面を表示させ、前記ユーザから第１業務項目の選択動作を受け付けた場合に、前記第１業務項目の下位の第２業務項目に対応する第１画面領域と、前記第１業務項目の派生業務項目に対応する第２画面領域とを含む前記ヘルプ画面を表示することにより解決される。
【０００８】
また、上記の課題は、本発明に係るヘルプ画面提示プログラムによれば、ユーザの操作を支援するヘルプ画面提示システムとしてコンピュータを機能させるためのヘルプ画面提示プログラムであって、前記ヘルプ画面提示システムは、前記ユーザの選択動作を受け付ける受付部と、前記ユーザの操作を支援する情報を含むヘルプ画面を表示させる表示制御部と、を備え、前記受付部が、前記ユーザから第１業務項目の選択動作を受け付けた場合に、前記表示制御部は、前記第１業務項目の下位の第２業務項目に対応する第１画面領域と、前記第１業務項目の派生業務項目に対応する第２画面領域とを含む前記ヘルプ画面を表示することにより解決される。
【０００９】
上記のヘルプ画面提示システム、ヘルプ画面提示方法及びヘルプ画面提示プログラムによれば、業務項目の下位の業務項目だけでなく、派生業務項目についてもユーザに提示できる。こうすることで、ユーザが当初選択した業務項目が適切でなかった場合にも、ユーザの知りたい業務項目に到達する可能性を向上できる。
【００１０】
上記のヘルプ画面提示システムにおいて、前記派生業務項目は、前記第１業務項目および前記第２業務項目に対し、上位または下位の関係にない業務項目であり、かつ前記第１業務項目および前記第２業務項目と関連付けられる業務項目であると好適である。
こうすることで、第１業務項目や第２業務項目と直接的な繋がりがない派生業務項目についてもユーザに提示できる。
【００１１】
また、上記のヘルプ画面提示システムにおいて、前記派生業務項目のうち少なくとも１つは、前記ユーザが最も高い頻度で実行する業務項目であると好適である。
こうすることで、ユーザにとって利用頻度の高い業務項目の情報をユーザに対して提示できる。
【００１２】
上記のヘルプ画面提示システムにおいて、それぞれ業務項目に対応した複数のノードを、業務項目の分類に基づいて階層的に接続した木構造データを記憶する木構造データ記憶部と、前記複数のノードのうち末端のリーフノードに関連付けて、当該リーフノードと接続していない派生ノードを記憶する派生ノード記憶部と、を備え、前記受付部は、前記複数のノードのうちから前記ユーザに選択された選択ノードを受け付け、前記表示制御部は、前記選択ノードに対応した業務項目と、前記選択ノードの子ノードに対応した業務項目の情報を含む前記ヘルプ画面を表示させ、前記表示制御部は、前記受付部が前記ヘルプ画面に表示されるノードのうちから新たな選択ノードを受け付けた場合に、前記ヘルプ画面を更新し、前記表示制御部は、前記選択ノードが前記リーフノードである場合には、前記リーフノードに関連付けられる前記派生ノードに対応した業務項目である派生業務項目の情報を前記ヘルプ画面に表示させると好適である。
このように業務項目を階層順に辿って表示させることで、ユーザにとって知りたい業務項目を探しやすくなる。また、最下層の業務項目に達した場合に、その業務項目に関連する業務項目に遷移可能とすることで、ユーザが当初選択した業務項目が適切でなかった場合にも、ユーザの知りたい業務項目に到達する可能性を向上できる。
【００１３】
上記のヘルプ画面提示システムにおいて、メニュー画面が表示されている状態で、前記ユーザから第１操作を受け付けた場合に、前記受付部は、前記複数のノードのうちのルートノードを前記選択ノードとして受け付けることとする。
こうすることで、メニュー画面から業務項目の全体の中からユーザが知りたい業務項目の情報を探すことができる。
【００１４】
上記のヘルプ画面提示システムにおいて、業務画面が表示されている状態で、前記ユーザから前記第１操作を受け付けた場合に、前記受付部は、前記業務画面に対応したノードを前記選択ノードとして受け付けることとする。
こうすることで、ユーザが実行している業務に関して、ユーザが知りたい業務項目の情報を探すことができる。業務項目の全体の中からユーザが知りたい業務項目の情報を探す場合に比べて、ユーザに提示する業務項目を絞り込むことができる。これにより、ユーザにとっては自らが知りたい業務項目を効率良く探し出すことができる。
【００１５】
上記のヘルプ画面提示システムにおいて、質問と回答からなるヘルプ項目を記憶するヘルプ項目記憶部と、前記ヘルプ画面が表示されている状態で、前記ユーザから第２操作を受け付けた場合に、前記受付部により受け付けた前記選択ノードの遷移経路に基づいて、前記ヘルプ項目記憶部からヘルプ項目を選択するヘルプ項目選択部と、を備え、前記表示制御部は、前記ヘルプ項目選択部により選択したヘルプ項目を含むサポート画面を表示させることとする。
こうすることで、ユーザの業務項目の探し方に応じて、ユーザに適したヘルプ項目を提示することができる。これにより、ユーザにとって適切な業務項目を提示しやすくなる。
【００１６】
上記のヘルプ画面提示システムにおいて、前記受付部により受け付けた前記選択ノードの遷移経路に基づいて問い合わせコードを生成するコード生成部と、前記表示制御部は、前記問い合わせコードを、問い合わせ先の情報とともに前記ヘルプ画面に表示させることとする。
こうすることで、ユーザが問い合わせを行う際に、問い合わせコードを利用することでユーザが知りたい業務項目の内容を、問い合わせ先に伝えることが可能となる。
【発明の効果】
【００１７】
本発明によれば、ユーザが知りたい業務項目の情報に到達する可能性を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】業務システムの全体構成図である。
【図２】メニュー画面の一例を示す図である。
【図３】ヘルプ画面の一例を示す図である。
【図４】ヘルプ画面の一例を示す図である。
【図５】ヘルプ画面の一例を示す図である。
【図６】ヘルプ画面の一例を示す図である。
【図７】ヘルプ画面の一例を示す図である。
【図８】サポート画面の一例を示す図である。
【図９】業務画面の一例を示す図である。
【図１０】ヘルプ画面の一例を示す図である。
【図１１】サーバーに備えられる機能を説明する図である。
【図１２】木構造データテーブルの一例を示す図である。
【図１３】業務項目の木構造を示す図である。
【図１４】派生ノードデータテーブルの一例を示す図である。
【図１５】ヘルプ項目データテーブルの一例を示す図である。
【図１６】ヘルプ画面とサポート画面の表示制御処理のフロー図である。
【発明を実施するための形態】
【００１９】
以下、図１乃至図１６を参照しながら、本発明の一実施形態（本実施形態）に係るヘルプ画面提示システムとしてのサーバー１０を備える業務システム１について説明する。なお、以下に説明する実施形態は、本発明の理解を容易にするための一例であり、本発明を限定するものではない。すなわち、本発明は、その趣旨を逸脱することなく、変更、改良され得るとともに、本発明にはその等価物が含まれることは勿論である。
【００２０】
［業務システム１の全体構成］
図１に示されるように、業務システム１は、サーバー１０及びユーザ端末３０を備える。サーバー１０と、ユーザ端末３０とは、ネットワークＮＷを介して通信可能に接続される。
【００２１】
サーバー１０は、本発明に係るヘルプ画面提示システムの一態様である。ここで、ヘルプ画面提示システムは、ユーザの操作を支援するシステムである。なお、サーバー１０は、ネットワークＮＷを介して接続されるユーザ端末３０に対して、ソフトウェアサービスを提供するクラウドサーバーである。
具体的には、サーバー１０は、ユーザの業務に関するソフトウェアサービスをユーザ端末３０に対して提供する。この際、サーバー１０は、ユーザが業務について分からない点がある場合に、ユーザ端末３０に対して業務項目を表示するヘルプ画面を提示する。そして、ヘルプ画面の表示をユーザの操作に応じて更新させて、ユーザの疑問点を解消するように支援する。なお、上記のヘルプ画面の提示処理の詳細については後述する。
【００２２】
ユーザ端末３０は、ユーザにより操作されるＰＣ、スマートフォン、タブレット端末等のコンピュータである。ユーザ端末３０は、ネットワークＮＷを介してサーバー１０に接続し、サーバー１０からソフトウェアサービスの提供を受ける。
【００２３】
［サーバー１０のハードウェア構成］
図１に示されるように、サーバー１０は、プロセッサ１１、記憶装置１２、通信用インターフェース１３を備えるコンピュータである。
【００２４】
プロセッサ１１は、プログラムに記述された命令セットを実行するためのハードウェア（例えばＣＰＵ）である。そして、プロセッサ１１は、記憶装置１２に記憶されるプログラムやデータに基づいて各種の演算処理を実行するとともに、サーバー１０の各部を制御する。
【００２５】
記憶装置１２は、例えばメモリ、磁気ディスク装置を含み構成され、各種のプログラムやデータを記憶する。一例としては、記憶装置１２には、後述する木構造データテーブルＴ１、派生ノードデータテーブルＴ２、ヘルプ項目データテーブルＴ３等のデータが記憶される。また、記憶装置１２は、プロセッサ１１のワークメモリとしても用いられる。なお、プロセッサ１１には、フラッシュメモリ、光学ディスク等の情報記憶媒体が含まれていてもよい。
【００２６】
通信用インターフェース１３は、例えばネットワークインターフェースカードを含み構成され、インターネットやイントラネット等の通信網を経由して、ユーザ端末３０等のコンピュータと通信する。
【００２７】
［ユーザ端末３０のハードウェア構成］
図１に示されるように、ユーザ端末３０は、プロセッサ３１、記憶装置３２、通信用インターフェース３３、入力装置３４、表示装置３５を備える。なお、入力装置３４及び表示装置３５はユーザ端末３０の外部装置として設けられていてもよい。
【００２８】
プロセッサ３１は、プログラムに記述された命令セットを実行するためのハードウェア（例えばＣＰＵ）である。そして、プロセッサ３１は、記憶装置３２に記憶されるプログラムやデータに基づいて各種の演算処理を実行するとともに、ユーザ端末３０の各部を制御する。
【００２９】
記憶装置３２は、例えばメモリ、磁気ディスク装置を含み構成され、各種のプログラムやデータを記憶するほか、プロセッサ３１のワークメモリとしても機能する。なお、記憶装置３２には、フラッシュメモリ、光学ディスク等の情報記憶媒体が含まれていてもよい。
【００３０】
通信用インターフェース３３は、例えばネットワークインターフェースカードを含み構成され、インターネットやイントラネット等の通信網を経由して、サーバー１０等のコンピュータと通信する。
【００３１】
入力装置３４は、例えばタッチパネル、キーボード、マウス等を含み構成され、ユーザからの入力を受け付ける。
【００３２】
表示装置３５は、例えば液晶ディスプレイ装置、有機ＥＬディスプレイ装置等を含み構成され、プロセッサ３１により生成されるグラフィックデータに基づく画面を出力する。
例えば、後述する図２乃至図１０に示す画面が、表示装置３５に表示される画面の一例となる。
【００３３】
［業務システム１における処理の概要］
次に、図２乃至図１０の画面例を参照しながら、業務システム１における処理の概要について説明する。本実施形態では、ユーザが所望する業務を行うために必要な手順を探している例について説明する。すなわち、以下の例では、業務の情報が、「解決策」に相当する。
【００３４】
まず、ユーザ端末３０は、サーバー１０にアクセスすると、ユーザ端末３０の表示装置３５には図２に示すメニュー画面Ｗ１が表示される。メニュー画面Ｗ１はトップメニューであり、最上位の階層に相当する。
【００３５】
図２に示されるように、メニュー画面Ｗ１には、ヘルプアイコン１００、業務アイコン群１０１及び終了ボタン１０２が含まれる。
【００３６】
ヘルプアイコン１００は、ヘルプ画面を表示させるためのオブジェクトである。なお、ヘルプ画面は、キーボードにおける所定のキー（例えばＦ１）を押下することによっても表示させることができる。
【００３７】
業務アイコン群１０１は、第１業務アイコン１０１Ａ、第２業務アイコン１０１Ｂ、第３業務アイコン１０１Ｃ、第４業務アイコン１０１Ｄ、第５業務アイコン１０１Ｅ、第６業務アイコン１０１Ｆを含む。
第１業務アイコン１０１Ａ〜第６業務アイコン１０１Ｆはそれぞれ、サーバー１０によりユーザ端末３０に対して提供される業務Ａ〜業務Ｆに対応している。
【００３８】
終了ボタン１０２は、アプリケーション（サービス）の実行を終了させるためのオブジェクトである。
【００３９】
ここで、メニュー画面Ｗ１のヘルプアイコン１００（又はキーボードのＦ１）が押下されると、サーバー１０は、図３に示すヘルプ画面Ｗ２（ヘルプ画面Ｗ２１）をポップアップ表示させる。以下において、ヘルプ画面Ｗ２の画面遷移の各状態を、ヘルプ画面Ｗ２１〜ヘルプ画面Ｗ２６とするが、それらに共通する点について説明する際にはヘルプ画面Ｗ２と表記することがある。
なお、本画面例においては、ヘルプ画面Ｗ２は、メニュー画面Ｗ１の上に重ねて表示されることとするが、表示態様はこれに限られない。例えば、メニュー画面Ｗ１からヘルプ画面Ｗ２に表示を切り替えるようにしてもよい。
【００４０】
図３に示されるように、ヘルプ画面Ｗ２１には、閉じるボタン１１０、第１大分類表示領域１１１、第２大分類表示領域１１２が含まれる。
【００４１】
閉じるボタン１１０は、ヘルプ画面Ｗ２（ヘルプ画面Ｗ２１等）を閉じるためのオブジェクトである。
【００４２】
第１大分類表示領域１１１は、第１大分類に属する業務項目を表示するための表示領域である。本実施形態では、第１大分類には、業務Ａ〜業務Ｆが含まれることとする。
第１大分類表示領域１１１には、業務項目１１１Ａ、業務項目１１１Ｂ、業務項目１１１Ｃが表示される。
【００４３】
第２大分類表示領域１１２は、第２大分類に属する業務項目を表示するための表示領域である。本実施形態では、第２大分類には、例えばユーザにより頻繁に実行される業務項目が含まれることとする。
第２大分類表示領域１１２には、業務項目１１２Ａ、業務項目１１２Ｂ、業務項目１１２Ｃが表示される。
【００４４】
ここで、ヘルプ画面Ｗ２１の業務項目１１２Ａが選択されたとすると、ヘルプ画面Ｗ２１が図４に示されるヘルプ画面Ｗ２２に切り替わる。
【００４５】
図４に示されるように、ヘルプ画面Ｗ２２には、閉じるボタン１１０と中分類表示領域１１３が含まれる。
【００４６】
中分類表示領域１１３は、ユーザに選択された業務項目１１２Ａの中分類の業務項目を表示する表示領域である。具体的には、「伝票作成」の中分類表示領域１１３には、「入金伝票の作成」の業務項目１１３Ａ、「出金伝票の作成」の業務項目１１３Ｂ、「振替伝票の作成」の業務項目１１３Ｃ、「仕入伝票の作成」の業務項目１１３Ｄ等が含まれる。
なお、業務項目１１３Ａ〜業務項目１１３Ｄ等は、小分類の業務項目（業務項目の最小単位）に相当する。
【００４７】
ここで、ヘルプ画面Ｗ２２の業務項目１１３Ａが選択されたとすると、ヘルプ画面Ｗ２２が図５に示されるヘルプ画面Ｗ２３に切り替わる。
【００４８】
図５に示されるように、ヘルプ画面Ｗ２３は、閉じるボタン１１０、ヘルプ情報表示領域１１４、派生業務表示領域１１５、評価入力領域１１６、問い合わせ情報表示領域１１７が含まれる。
【００４９】
ヘルプ情報表示領域１１４は、業務項目１１３Ａについて定められるヘルプ情報を表示する表示領域である。
【００５０】
派生業務表示領域１１５は、業務項目１１３Ａについて定められる派生の業務項目を表示する表示領域である。このように、ユーザに選択された小分類の業務項目が、ユーザが所望する内容でない場合に、上記選択された小分類の業務項目に関連する業務項目の内容を選択可能に表示する。
本実施形態では、派生業務表示領域１１５には、「フォームの登録」の派生業務項目１１５Ａ及び「入金の確認」の派生業務項目１１５Ｂが含まれる。すなわち、「入金伝票の作成」に関連する派生業務として、「伝票の作成」とは異なる分類に属する業務項目が関連付けて記憶される。
【００５１】
評価入力領域１１６は、ヘルプ画面Ｗ２３の提示によりユーザの問題が解決したか否かの入力を受け付ける領域である。具体的には、評価入力領域１１６には、解決ボタン１１６Ａ及びサポート画面表示ボタン１１６Ｂが含まれる。
ここで、解決ボタン１１６Ａが押下された場合には、ヘルプ情報表示領域１１４に表示したヘルプ情報により、ユーザの問題が解決されたものと判定される。一方で、サポート画面表示ボタン１１６Ｂが押下された場合には、ヘルプ情報表示領域１１４に表示したヘルプ情報によってはユーザの問題が解決されなかったものと判定し、ＦＡＱの情報を提示するサポートサイト（サポート画面）に移行する。
【００５２】
問い合わせ情報表示領域１１７は、ヘルプ画面Ｗ２３、サポート画面の内容でも問題が解決しなかった場合に、コールセンターに問い合わせるための情報を表示する表示領域である。
ここで、問い合わせ情報表示領域１１７には、問い合わせコード表示領域１１７Ａが含まれる。問い合わせコード表示領域１１７Ａには、ユーザによるヘルプ画面Ｗ２の遷移経路に基づいて生成した問い合わせコードが表示される。そして、コールセンターへの問い合わせ時に、問い合わせコード表示領域１１７Ａに表示される問い合わせコードを伝えることで、ユーザの知りたい内容をコールセンターの担当者に簡単に伝達することが可能となる。
【００５３】
ここで、ヘルプ画面Ｗ２３の派生業務項目１１５Ａが選択されたとすると、ヘルプ画面Ｗ２３が図６に示されるヘルプ画面Ｗ２４に切り替わる。なお、「フォームの登録」の派生業務項目１１５Ａは、中分類の業務項目であることとする。
【００５４】
図６に示されるように、ヘルプ画面Ｗ２４には、閉じるボタン１１０と業務項目表示領域１１８が含まれる。
【００５５】
業務項目表示領域１１８は、ユーザに選択された派生業務項目１１５Ａの少分類の業務項目を表示する表示領域である。具体的には、業務項目表示領域１１８には、業務項目１１８Ａ、業務項目１１８Ｂ、業務項目１１８Ｃ、業務項目１１８Ｄ等が含まれる。業務項目１１８Ａは「入金伝票のフォーム登録」であり、業務項目１１８Ｂは「出金伝票のフォーム登録」であり、業務項目１１８Ｃは「振替伝票のフォーム登録」であり、業務項目１１８Ｄは「仕入伝票のフォーム登録」である。
なお、業務項目１１８Ａ〜業務項目１１８Ｄ等は、小分類の業務項目（業務項目の最小単位）に相当する。
【００５６】
ここで、ヘルプ画面Ｗ２４の業務項目１１８Ａが選択されたとすると、ヘルプ画面Ｗ２４が図７に示されるヘルプ画面Ｗ２５に切り替わる。
【００５７】
図７に示されるように、ヘルプ画面Ｗ２５には、閉じるボタン１１０、ヘルプ情報表示領域１１４、派生業務表示領域１１５、評価入力領域１１６、問い合わせ情報表示領域１１７が含まれる。
ヘルプ画面Ｗ２５の各領域の概要は、図５に示すヘルプ画面Ｗ２３における各領域と同様であるため、以下ではヘルプ画面Ｗ２３からの相違点について説明する。
【００５８】
ヘルプ情報表示領域１１４には、業務項目１１８Ａについて定められるヘルプ情報が表示される。
また、派生業務表示領域１１５には、業務項目１１８Ａについて定められる派生業務項目の情報が表示される。
また、問い合わせコード表示領域１１７Ａに表示される問い合わせコードは、ヘルプ画面Ｗ２４とヘルプ画面Ｗ２５の画面遷移が加わったことで、ヘルプ画面Ｗ２３において表示される問い合わせコードとは異なっている。
【００５９】
ここで、ヘルプ画面Ｗ２５のサポート画面表示ボタン１１６Ｂが選択されたとすると、表示装置３５に表示される画面が図８に示されるサポート画面Ｗ３に切り替わる。
【００６０】
図８に示されるように、サポート画面Ｗ３には、ＦＡＱ表示領域１２０、解決ボタン１２１、及び戻るボタン１２２が含まれる。
【００６１】
ＦＡＱ表示領域１２０は、ユーザが辿ったヘルプ画面Ｗ２の画面遷移に基づいて選択したＦＡＱの項目を表示する領域である。
なお、図８に示す例では、ユーザが辿ったヘルプ画面Ｗ２の画面遷移に基づいて、第１ヘルプ項目１２０Ａ、第２ヘルプ項目１２０Ｂ、第３ヘルプ項目１２０Ｃ等のヘルプ項目が選択されたことを示している。なお、各ヘルプ項目の表示順序は、ユーザが辿ったヘルプ画面Ｗ２の画面遷移に基づいて算出されるスコアが高い順としてよい。
【００６２】
解決ボタン１２１が押下された場合には、ＦＡＱ表示領域１２０に表示されたＦＡＱにより、ユーザの問題が解決されたものと判定される。
一方で、戻るボタン１２２が押下された場合には、ＦＡＱ表示領域１２０に表示したＦＡＱによってはユーザの問題が解決されなかったものと判定し、サポート画面Ｗ３の前の画面（すなわち図７に示す画面）に戻る。
このようにヘルプ画面Ｗ２、サポート画面Ｗ３の情報でもユーザの問題が解決しなかった場合には、ユーザは、問い合わせ情報表示領域１１７に示される情報に基づいてコールセンターに電話してサポートを受ける。この場合には、ユーザは、問い合わせ時に問い合わせ情報表示領域１１７に表示される問い合わせコードを、コールセンターの担当者に伝達することで、的確なサポートを受けることができる。
以上が、メニュー画面Ｗ１からヘルプ画面Ｗ２を表示させる際の処理の概要である。
【００６３】
次に、メニュー画面Ｗ１ではなく、図９に示す業務画面Ｗ４が表示されている状態においてヘルプ画面Ｗ２を表示させる際の処理の概要について説明する。
【００６４】
図９に示されるように、業務画面Ｗ４は伝票作成画面であることとする。すなわち、業務画面Ｗ４は、「伝票作成」の業務項目に対応した画面である。
具体的には、業務画面Ｗ４には、ヘルプアイコン１００、終了ボタン１０２、追加ボタン１３０、クリアボタン１３１、伝票表示領域１３２を含む。
【００６５】
ヘルプアイコン１００は、ヘルプ画面を表示させるためのオブジェクトである。なお、ヘルプ画面は、キーボードにおける所定のキー（例えばＦ１）を押下することによっても表示させることができる。
【００６６】
終了ボタン１０２は、アプリケーション（サービス）の実行を終了させるためのオブジェクトである。
【００６７】
追加ボタン１３０は、伝票の項目を追加するためのオブジェクトである。
クリアボタン１３１は、伝票表示領域１３２に入力したデータをクリアするためのオブジェクトである。
伝票表示領域１３２は、伝票の項目を表示するための領域である。図９に示す例では、伝票表示領域１３２には、項目記入欄１３２Ａ、項目記入欄１３２Ｂ、項目記入欄１３２Ｃが含まれる。
【００６８】
ここで、業務画面Ｗ４のヘルプアイコン１００（又はキーボードのＦ１）が押下されると、サーバー１０は、図１０に示すヘルプ画面Ｗ２６（ヘルプ画面Ｗ２）をポップアップ表示させる。
なお、本画面例においては、ヘルプ画面Ｗ２６は、業務画面Ｗ４の上に重ねて表示されることとするが、表示態様はこれに限られない。例えば、業務画面Ｗ４からヘルプ画面Ｗ２６に表示を切り替えるようにしてもよい。
【００６９】
図１０に示されるように、ヘルプ画面Ｗ２６には、業務画面Ｗ４で表示される業務項目（伝票作成）の下位の分類の業務項目の情報が表示される。
すなわち、ヘルプ画面Ｗ２６は、ヘルプ画面Ｗ２２と実質的に同内容の情報が表示される。
このように、業務システム１では、ヘルプアイコン１００が押下されたタイミングで表示している画面に対応する業務項目に基づいて、ヘルプ画面Ｗ２の内容を決定する。
なお、ヘルプ画面Ｗ２６を表示した以降の処理は、図４乃至図８の画面例と同様であるためここでの説明は省略する。
【００７０】
以上のように、業務システム１では、業務項目を階層順に辿って表示させることで、ユーザにとって知りたい業務項目を探しやすくなる。また、最下層の業務項目に達した場合に、その業務項目に関連する業務項目に遷移可能とすることで、ユーザが当初選択した業務項目が不正確であった場合にも、ユーザの知りたい業務項目に到達する可能性を向上させることができる。
【００７１】
［サーバー１０の機能］
次に、図１１に基づいて、以上の処理を実現するためにサーバー１０に備えられる機能について説明する。
図１１に示されるように、サーバー１０は、木構造データ記憶部２０、派生ノード記憶部２１、受付部２２、ヘルプ項目記憶部２３、ヘルプ項目選択部２４、コード生成部２５、及び表示制御部２６を備える。
【００７２】
サーバー１０に備えられる上記の各部の機能は、プロセッサ１１が、記憶装置１２に記憶されるプログラム（ヘルプ画面提示プログラム）及びデータに基づいて、サーバー１０の各部を制御することにより実現されるものである。なお、サーバー１０は、上記のヘルプ画面提示プログラムを、コンピュータ読み取り可能な情報記憶媒体から読み込むこととしてもよいし、インターネットやイントラネット等の通信網を介して受信してもよい。
また、サーバー１０は、上記のヘルプ画面提示プログラムに基づいて処理を実行することで、本発明に係るヘルプ画面提示方法が実現される。
以下、サーバー１０に備えられる上記の各部の機能の詳細について説明する。
【００７３】
［木構造データ記憶部２０］
木構造データ記憶部２０は、それぞれ解決策（業務項目）に対応した複数のノードを、解決策（業務項目）の分類に基づいて階層的に接続した木構造データを記憶する。
【００７４】
「解決策」とは、ユーザの課題を解消するための情報である。本実施形態では、ユーザは業務に関する情報を探していることとし、業務項目が上記の「解決策」の一例に相当する。
【００７５】
「業務項目」とは、業務システム１においてユーザが実行する業務（作業）を階層構造に分析した際の各階層に対応する項目である。例えば、業務を階層構造に基づいて木構造に表した際の各ノードに対応するものが「業務項目」となる。
また例えば、「業務項目」は、業務を大分類、中分類、小分類等に階層化して分類した際の各分類に対応する。より具体的には、業務が大きな分類として「伝票処理」、「顧客管理」等を含む場合に、これらが大分類の業務項目の一例に相当する。また、上記の「伝票処理」が「伝票作成」、「伝票管理」等を含む場合に、これらが中分類の業務項目の一例に相当する。そして、上記の「伝票作成」が、「入金伝票の作成」、「出金伝票の作成」、「振替伝票の作成」、「仕入伝票の作成」等を含む場合に、これらが小分類の業務項目の一例に相当する。
また例えば、「業務項目」は、業務システム１においてユーザに対して提供されるサービスに対応して定めてもよい。また例えば、「業務項目」は、業務システム１で実行されるアプリケーションに備えられる機能に対応させて定めてもよい。
【００７６】
「ノード」とは、業務を構成する業務項目を木構造の形式で表現した際の、各業務項目に対応するものである。各ノードは、親ノード又は子ノードの少なくとも一方を有する。
具体的には、中分類の業務項目は、大分類の業務項目の子ノードになる。一方で、中分類の業務項目は、小分類の業務項目の親ノードになる。また、大分類の業務項目と中分類の業務項目は、小分類の業務項目の先祖ノードになる。
また、各ノードについては、対応する業務項目についてのヘルプ情報が関連付けられることとしてよい。なお、ヘルプ情報には、業務項目に係る業務の方法の説明書、マニュアル等を含むこととしてよい。
【００７７】
「業務項目の分類」とは、業務項目を大きく分類した大分類、各大分類をさらに分類した中分類、各中分類をさらに分類した小分類等の階層的な分類である。なお、業務項目の分類は３階層に限られず、２階層、４階層以上であってもよい。
【００７８】
「階層的に接続する」とは、業務項目の分類の階層に基づいて、各業務項目を接続することである。具体的には、業務を大分類、中分類、小分類の３階層の業務項目に分類する場合に、この３階層の構造に従って各業務項目を接続することである。
【００７９】
「木構造データ」とは、業務を構成する複数の業務項目（ノード）を、分類の階層構造に基づいて接続したデータである。木構造データのうち、最上位のノードをルートノード、最下位のノードをリーフノードとする。なお、業務を大分類、中分類、小分類に分ける場合には、大分類の業務項目の親ノードがルートノードとなり、小分類の業務項目がリーフノードとなる。
【００８０】
木構造データ記憶部２０は、主にサーバー１０の記憶装置１２により実現される。
具体的には、記憶装置１２は、木構造データテーブルＴ１を記憶する。
【００８１】
図１２には、木構造データテーブルＴ１の一例を示した。図１２に示されるように、木構造データテーブルＴ１には、ノードを識別するノードＩＤ、ノードに対応する業務項目の名称、親ノードのノードＩＤ、子ノードのノードＩＤ、表示内容が関連付けて記憶される。
木構造データテーブルＴ１に示すデータについて説明すると、「Ｎ００００」は、ルートノードであり、「業務メニュー」（メニュー画面Ｗ１）に対応する。
そして、「Ｎ０００１」と「Ｎ０００２」は、「Ｎ００００」の子ノードである。また、「Ｎ００１１」と「Ｎ００１２」は、「Ｎ０００１」の子ノードである。
もちろん、木構造データテーブルＴ１に示すデータは一例でありこれに限られるものではない。
【００８２】
［派生ノード記憶部２１］
派生ノード記憶部２１は、複数のノードのうち末端のリーフノードに関連付けて、当該リーフノードと接続していない派生ノードを記憶する。
【００８３】
「リーフノード」とは、木構造データを構成するノードのうちの最下端のノードである。換言すれば、「リーフノード」とは、親ノードを有するが、子ノードを有しないノードのことである。例えば、業務を大分類、中分類、小分類の３つに分類した場合に、小分類に相当するノードが「リーフノード」に相当する。
【００８４】
「接続」とは、木構造データに含まれるノード同士が親子関係にあることをいう。すなわち、木構造データに含まれる第１ノードと第２ノードとが親子の関係である場合には、第１ノードと第２ノードは接続されている。一方で、第１ノードと第２ノードが親子の関係にない場合には、第１ノードと第２ノードは接続されていない。
【００８５】
「派生ノード」とは、木構造データに含まれるノード同士が親子関係にはないが、関連性が設定されているノードのことである。すなわち、「派生ノード」は、接続されていないノード間に設定可能である。
なお、「派生ノード」には向きの情報があってもよい。すなわち、第１ノードが第２ノードの派生ノードであり、第２ノードは第１ノードの派生ノードではない場合には、第２ノードから第１ノードに向かうことは可能であるが、その逆は可能でないこととなる。
また、第１ノードが第２ノードの派生ノードである場合に、第１ノードは、第２ノードの先祖ノード以外のノードであることとしてもよい。こうすることで、第２ノードから、木構造データにおいては先祖、子孫の関係にない第１ノードを「派生ノード」に設定できる。
【００８６】
以下、木構造データにおける派生ノードの具体例について図１３を参照しながら説明する。
図１３に示す木構造データＴＤは、木構造データテーブルＴ１に示される複数のノードを親子関係（階層関係）に基づいて接続したものである。なお、図１３の実線で示したリンクは、木構造データテーブルＴ１における親子関係があるノードを示している。
【００８７】
図１３に示す木構造データＴＤにおいて、「Ｎ００１１」、「Ｎ００１２」等はリーフノードであり、子ノードを有さない末端のノードである。そして、「Ｎ００１１」からは破線のリンクが「Ｎ０００３」に接続されている。同様に「Ｎ００１２」からは破線のリンクが「Ｎ００２１」に接続されている。これらの破線のリンクで接続された先のノードが「派生ノード」に該当する。
【００８８】
派生ノード記憶部２１は、主にサーバー１０の記憶装置１２により実現される。
具体的には、記憶装置１２は、派生ノードデータテーブルＴ２を記憶する。
【００８９】
図１４には、派生ノードデータテーブルＴ２の一例を示す。図１４に示されるように、派生ノードデータテーブルＴ２には、ノードを識別するノードＩＤに関連付けて、そのノードの派生ノードのノードＩＤが記憶される。
【００９０】
［受付部２２］
受付部２２は、ユーザの選択動作を受け付ける。ここで、「ユーザの選択動作」とは、ユーザが知ろうとする業務項目を選択する操作である。
本実施形態では、受付部２２は、複数のノードのうちからユーザに選択された選択ノードを受け付ける。
【００９１】
「選択ノード」とは、木構造データを構成する複数のノードのうちから、ユーザの操作に基づいて選択された１つのノードである。例えば、ヘルプ画面Ｗ２に表示されるノード（業務項目）のうちから、ユーザが選択したノードが、上記の「選択ノード」となる。例えばヘルプ画面Ｗ２に表示されるカーソルにより一のノードが指示された状態でクリック操作が行われた場合に、当該一のノードを「選択ノード」として選択することとしてよい。
【００９２】
また、受付部２２は、メニュー画面が表示されている状態で、ユーザから第１操作を受け付けた場合に、複数のノードのうちのルートノードを選択ノードとして受け付ける。
【００９３】
「メニュー画面」とは、業務システム１において実行可能な業務を選択可能に表示するトップメニューを表示する画面である。「メニュー画面」は、木構造データにおけるルートノードに対応する画面である。例えば、メニュー画面Ｗ１が上記の「メニュー画面」の一例に相当する。
【００９４】
「第１操作」とは、ヘルプ画面を表示させるための操作である。例えば、「第１操作」は、入力装置３４がキーボードである場合に、キーボードの所定のキー（例えばＦ１）の押下操作である。また例えば、「第１操作」は、入力装置３４がタッチパネルである場合に、タッチパネルの所定の接触パターンである。また例えば、「第１操作」は、入力装置３４がマイクである場合に、所定の音声の入力である。また例えば、「第１操作」は、表示装置３５に表示される画面の所定のボタン（例えばヘルプボタン）の押下操作である。
【００９５】
「ルートノード」とは、木構造データを構成する複数のノードのうちの最上位のノードである。換言すれば、「ルートノード」は子ノードを有するが、親ノードを有さないノードである。なお、木構造データは、１つのルートノードを有する。
【００９６】
業務項目に対応した業務画面が表示されている状態で、ユーザから第１操作を受け付けた場合に、受付部２２は、業務画面に対応した業務項目のノードを選択ノードとして受け付ける。
【００９７】
「業務画面」とは、業務を実行するための画面である。例えば、業務が「伝票作成」である場合には、「伝票作成」を実行するための「伝票作成画面（業務画面Ｗ４）」が「業務画面」の一例に相当する。
また、「メニュー画面」がルートノードに対応し、「業務画面」はルートノードの子孫のノードに対応する。
【００９８】
受付部２２は、主にサーバー１０のプロセッサ１１、記憶装置１２及び通信用インターフェース１３により実現される。
具体的には、プロセッサ１１は、通信用インターフェース１３を介してユーザ端末３０からヘルプ画面の表示要求を受け付けた場合に、ユーザ端末３０の表示装置３５に表示されている画面に基づいて「選択ノード」を設定する。すなわち、プロセッサ１１は、表示装置３５に表示されている画面がメニュー画面Ｗ１である場合には、ルートノードを「選択ノード」に設定する。また、プロセッサ１１は、表示装置３５に表示されている画面が業務画面Ｗ４である場合には、業務画面Ｗ４に対応する業務項目のノードを「選択ノード」に設定する。
【００９９】
そして、プロセッサ１１は、記憶装置１２に記憶される木構造データテーブルＴ１、派生ノードデータテーブルＴ２、上記設定した「選択ノード」に基づいて表示装置３５にヘルプ画面Ｗ２を表示させる。そして、プロセッサ１１は、上記のヘルプ画面Ｗ２を表示装置３５に表示させた後には、ヘルプ画面Ｗ２において選択されたノードを新たな「選択ノード」に設定する。
【０１００】
［ヘルプ項目記憶部２３］
ヘルプ項目記憶部２３は、質問と回答からなるヘルプ項目を記憶する。
【０１０１】
「質問と回答からなるヘルプ項目」とは、質問と、その質問に対する回答とを組としたものである。例えば、ＦＡＱやＱ＆Ａ等は上記の「ヘルプ項目」の一例に相当する。
例えば、「ヘルプ項目」は、ユーザからの問い合わせに応じた具体的な事例についてのＦＡＱであることとしてよい。
【０１０２】
ヘルプ項目記憶部２３は、主にサーバー１０の記憶装置１２により実現される。
具体的には、記憶装置１２は、ヘルプ項目データテーブルＴ３を記憶する。
【０１０３】
図１５には、ヘルプ項目データテーブルＴ３の一例を示す。図１５に示されるように、ヘルプ項目データテーブルＴ３には、ヘルプ項目を識別するヘルプ項目ＩＤ、ノードパス、質問、回答、評価の情報が記憶される。
【０１０４】
「ノードパス」は、ユーザが辿ったヘルプ画面Ｗ２に対応するノードの遷移を示す情報である。例えば、ヘルプ項目ＩＤ「Ｈ０００１」については、パスＰ１として「Ｎ００１２」、パスＰ２として「Ｎ０２１１」、パスＰ３として「Ｎ００１２−Ｎ０２１１」が関連付けられているとする。
なお、パスＰ１とは「Ｎ００１２」のノードを経由してサポート画面Ｗ３に遷移した場合に該当する。
パスＰ２とは「Ｎ０２１１」のノードを経由してサポート画面Ｗ３に遷移した場合に該当する。
パスＰ３とは「Ｎ００１２」と「Ｎ０２１１」の両方のノードを経由してサポート画面Ｗ３に遷移した場合に該当する。
【０１０５】
すなわち、パスＰ１〜パスＰ３のいずれかでサポート画面Ｗ３に遷移してきた場合には、ヘルプ項目ＩＤ「Ｈ０００１」の情報が選択される。
【０１０６】
「質問」は、ヘルプ項目の質問内容を示すテキスト情報である。
「回答」は、ヘルプ項目の回答内容を示すテキスト情報である。
「評価」は、ノードパスごとのヘルプ項目の評価値である。なお、ノードパスごとのヘルプ項目の評価値は、例えばサポート画面Ｗ３の解決ボタン１２１が押下された場合に、そのサポート画面Ｗ３への遷移に対応するノードパスの評価値を所定値加算することで更新することとしてよい。
すなわち、ヘルプ項目の評価値は、そのヘルプ項目がユーザの問題解決に役立つ度合いを示す。換言すれば、ヘルプ項目の評価値が高い程、そのヘルプ項目がユーザの問題解決に有用であることを示す。一方、ヘルプ項目の評価値が低いほど、そのヘルプ項目がユーザの問題解決には有用ではなかったことを示す。
【０１０７】
［ヘルプ項目選択部２４］
ヘルプ項目選択部２４は、ヘルプ画面が表示されている状態で、ユーザから第２操作を受け付けた場合に、受付部２２により受け付けた選択ノードの遷移経路に基づいて、ヘルプ項目記憶部２３からヘルプ項目を選択する。
【０１０８】
「第２操作」とは、ヘルプ項目を含むサポート画面を表示させるための操作である。例えば、「第２操作」は、ヘルプ画面に含まれる所定のボタンを押下する操作である。具体的には、ヘルプ画面Ｗ２５のサポート画面表示ボタン１１６Ｂを押下する操作が「第２操作」の一例に相当する。
【０１０９】
「選択ノードの遷移経路」とは、受付部２２により受け付けた選択ノードの履歴である。また、換言すれば、「選択ノードの遷移経路」とは、木構造データにおいて、受付部２２により受け付けた選択ノードのリストである。なお、上記の選択ノードのリストには、少なくともリーフノードの情報を含めることとしてもよい。
【０１１０】
ヘルプ項目選択部２４は、主にサーバー１０のプロセッサ１１、記憶装置１２及び通信用インターフェース１３により実現される。
具体的には、プロセッサ１１は、通信用インターフェース１３を介してユーザ端末３０からサポート画面Ｗ３の表示要求を受け付けると、サポート画面Ｗ３への遷移までに受付部２２により受け付けた選択ノードの履歴を取得する。
そして、プロセッサ１１は、上記取得した選択ノードの履歴に基づいて、記憶装置１２に記憶されるヘルプ項目データテーブルＴ３から該当するヘルプ項目を選択する。
【０１１１】
［コード生成部２５］
コード生成部２５は、受付部２２により受け付けた選択ノードの遷移経路に基づいて問い合わせコードを生成する。
【０１１２】
「問い合わせコード」とは、ユーザがサポートセンター等に問い合わせる際に、ユーザの状況を伝達するために用いられる情報である。例えば、「問い合わせコード」は、ユーザにより選択された選択ノードの遷移経路を符号化したデータとしてよい。すなわち、問い合わせコードは、ユーザが選択した選択ノードの遷移経路を復号可能なデータである。
一例としては、コード生成部２５は、選択ノードの識別情報（ノードＩＤ）を順次連結することで問い合わせコードを生成する。
サポートセンターへの問い合わせ時に問い合わせコードを用いることで、サポートセンター側では、ユーザの問い合わせコードから、ユーザがどの業務項目について調べていたのかを把握することができる。
【０１１３】
コード生成部２５は、主にサーバー１０のプロセッサ１１、記憶装置１２及び通信用インターフェース１３により実現される。
具体的には、プロセッサ１１は、リーフノードに対応する業務項目のヘルプ画面Ｗ２をユーザ端末３０の表示装置３５に表示させる際に、上記のリーフノードまでに辿った選択ノードの経路を符号化した問い合わせコードを生成する。例えば、プロセッサ１１は、選択ノードを順番に繋げたテキストデータを、所定の可逆圧縮の符号化方法により符号化することで、上記の問い合わせコードを生成することとしてよい。
【０１１４】
［表示制御部２６］
表示制御部２６は、ユーザの操作を支援する情報を含むヘルプ画面を表示させる。ここで、「ユーザの操作を支援する情報」とは、例えばユーザに対して業務の実行の方法を案内するヘルプ情報である。具体的には、ヘルプ画面Ｗ２に表示される情報が「ユーザの操作を支援する情報」の一例に相当する。
【０１１５】
また、表示制御部２６は、受付部２２がユーザから第１業務項目の選択動作を受け付けた場合に、第１業務項目の下位の第２業務項目に対応する第１画面領域と、第１業務項目の派生業務項目に対応する第２画面領域とを含むヘルプ画面を表示する。
【０１１６】
上記の「第１業務項目」とは、下位の業務項目を有する業務項目である。例えば、大分類と中分類に属する業務項目が「第１業務項目」となり得る。なお、「第１業務項目」は、ユーザにより任意に選択されるものである。具体的には、図４の「伝票作成」が「第１業務項目」の一例に相当する。
【０１１７】
上記の「第２業務項目」とは、「第１業務項目」の下位の業務項目である。例えば、第１業務項目が中分類である場合には、第１業務項目の小分類に属する業務項目が「第２業務項目」となり得る。具体的には、図５の「仕入伝票の作成」が「第２業務項目」の一例に相当する。この「仕入伝票の作成」は、「伝票作成」の下位の業務項目である。
【０１１８】
上記の「第１画面領域」とは、少なくとも上記の「第２業務項目」の情報を表示する画面領域である。「第２業務項目」が複数ある場合には、「第１画面領域」にはそのうちの少なくとも１つが表示されることとしてよい。具体的には、図５のヘルプ情報表示領域１１４が「第１画面領域」の一例に相当する。
【０１１９】
上記の「派生業務項目」とは、「第１業務項目」や「第２業務項目」と上位下位の関係にない業務項目であるが、「第１業務項目」や「第２業務項目」と関連付けられる業務項目である。
例えば、派生業務項目のうち少なくとも１つは、ユーザが最も高い頻度で実行する業務項目としてよい。
ここで、ユーザが最も高い頻度で実行する業務項目とは、所定期間内における実行回数が最も多い業務項目である。上記の所定期間は、例えば一週間、一月等任意に設定される期間としてよい。
また、派生業務項目は、複数のユーザ（例えば全ユーザや所定の属性を有するユーザ）の操作履歴の統計から選択するようにしてもよい。
【０１２０】
上記の「第２画面領域」とは、少なくとも上記の「派生業務項目」の情報を表示する画面領域である。「派生業務項目」が複数ある場合には、「第２画面領域」にはそのうちの少なくとも１つが表示されることとしてよい。具体的には、図５の派生業務表示領域１１５が「第２画面領域」の一例に相当する。
【０１２１】
本実施形態では、表示制御部２６は、選択ノードに対応した解決策（業務項目）の情報と、選択ノードの子ノードに対応した解決策（業務項目）の情報を含むヘルプ画面を表示させる。
【０１２２】
「選択ノードに対応した解決策（業務項目）の情報」とは、選択ノードに対応する解決策（業務項目）に関連付けられるヘルプ情報である。
【０１２３】
「選択ノードの子ノード」とは、選択ノードと直接接続されたノードであって、選択ノードの下位のノードである。例えば、表示制御部２６は、選択ノードに複数の子ノードがある場合には、その全ての子ノードについての業務項目の情報をヘルプ画面に表示させてもよいし、一部の子ノードについての業務項目の情報をヘルプ画面に表示させてもよい。
【０１２４】
「選択ノードの子ノードに対応した業務項目の情報」とは、選択ノードの子ノードの名称、属性等の情報である。
【０１２５】
「ヘルプ画面」とは、選択ノードに関連したヘルプ情報を表示するための画面である。例えば「ヘルプ画面」には、選択ノードの業務項目に関するヘルプ情報、選択ノードの子ノードを選択するための情報を表示するための画面である。
具体的には、ヘルプ画面Ｗ２１乃至ヘルプ画面Ｗ２６等が「ヘルプ画面」の一例に相当する。
【０１２６】
表示制御部２６は、受付部２２がヘルプ画面に表示されるノードのうちから新たな選択ノードを受け付けた場合に、ヘルプ画面を更新する。
【０１２７】
「ヘルプ画面に表示されるノード」とは、ヘルプ画面に表示される業務項目を示すオブジェクトである。オブジェクトとは、アイコン、テキスト、図形等のディスプレイに表示される表示物である。
【０１２８】
「新たな選択ノード」とは、ヘルプ画面に表示されるノードからユーザにより選択されるノードである。例えば、ヘルプ画面に表示される選択ノードの子ノードのうちからユーザにより選択されるノードが「新たな選択ノード」となる。
【０１２９】
「ヘルプ画面を更新する」とは、新たな選択ノードが選択された場合に、当該新たな選択ノードに基づいてヘルプ画面を更新することである。例えば、表示制御部２６は、新たな選択ノードに対応する業務項目のヘルプ情報、新たな選択ノードの子ノードの情報に基づいて、ヘルプ画面の表示を更新する。
【０１３０】
表示制御部２６は、選択ノードがリーフノードである場合には、リーフノードに関連付けられる派生ノードに対応した解決策（業務項目）の情報をヘルプ画面に表示させる。
【０１３１】
例えば、表示制御部２６は、リーフノードに関連付けて派生ノード記憶部２１に記憶される派生ノードを特定し、特定した派生ノードに対応した業務項目の情報をヘルプ画面に表示させる。ここで、派生ノードに対応した業務項目の情報は、例えば、業務項目の属性（名称、内容等）の情報である。
【０１３２】
また、表示制御部２６は、ヘルプ項目選択部２４により選択したヘルプ項目を含むサポート画面を表示させる。すなわち、表示制御部２６は、第２操作に応じてヘルプ項目選択部２４がヘルプ項目を選択した場合に、選択されたヘルプ項目を含むサポート画面を、ユーザ端末３０の表示装置３５に表示させる。
【０１３３】
「サポート画面」とは、ヘルプ項目選択部２４により選択したヘルプ項目を一覧表示した画面である。例えば、ＦＡＱの画面が上記の「サポート画面」の一例に相当する。
【０１３４】
表示制御部２６は、問い合わせコードを、問い合わせ先の情報とともにヘルプ画面に表示させる。なお、上記の「問い合わせコード」は、コード生成部２５により生成されるコードである。
【０１３５】
「問い合わせ先の情報」とは、ユーザが電話、電子メール、チャット等により問い合わせるサポートセンター等の宛先の情報である。サポートセンターの電話番号、電子メールアドレス等の上記の「問い合わせ先の情報」の一例に相当する。
【０１３６】
表示制御部２６は、主にサーバー１０のプロセッサ１１、記憶装置１２及び通信用インターフェース１３により実現される。
具体的には、プロセッサ１１は、受付部２２により受け付けた選択ノードがリーフノードでない場合には、当該選択ノードについて木構造データテーブルＴ１に記憶される子ノードの情報に基づいてヘルプ画面Ｗ２を生成する。そして、プロセッサ１１は、通信用インターフェース１３を介して、ヘルプ画面Ｗ２をユーザ端末３０の表示装置３５に表示させる。
また、プロセッサ１１は、受付部２２により受け付けた選択ノードがリーフノードである場合には、当該選択ノードについて木構造データテーブルＴ１に記憶される表示内容（ヘルプ情報）、及び派生ノードデータテーブルＴ２に記憶される派生ノードに基づいてヘルプ画面Ｗ２を生成する。さらに、プロセッサ１１は、リーフノードに対応するヘルプ画面Ｗ２には、コード生成部２５により生成した問い合わせコードの表示を含める。そして、プロセッサ１１は、通信用インターフェース１３を介して、ヘルプ画面Ｗ２をユーザ端末３０の表示装置３５に表示させる。
【０１３７】
そして、プロセッサ１１は、ユーザ端末３０の表示装置３５に表示されたヘルプ画面Ｗ２を介して、新たな業務項目（選択ノード）の選択を受け付けた場合には、新たな選択ノードに基づいてヘルプ画面Ｗ２を生成する。そして、プロセッサ１１は、通信用インターフェース１３を介して、ヘルプ画面Ｗ２をユーザ端末３０の表示装置３５に表示させる。
【０１３８】
また、プロセッサ１１は、ユーザ端末３０の表示装置３５に表示されたヘルプ画面Ｗ２を介して、サポート画面の表示要求を受け付けた場合には、ヘルプ項目選択部２４により選択されたヘルプ項目に基づいてサポート画面Ｗ３を生成する。そして、プロセッサ１１は、通信用インターフェース１３を介して、サポート画面Ｗ３をユーザ端末３０の表示装置３５に表示させる。
【０１３９】
［ヘルプ画面Ｗ２、サポート画面Ｗ３の表示制御処理］
次に、図１６のフロー図を参照しながら、サーバー１０により実行されるヘルプ画面Ｗ２、サポート画面Ｗ３の表示制御処理の流れについて説明する。
【０１４０】
図１６に示されるように、サーバー１０のプロセッサ１１は、通信用インターフェース１３を介してユーザ端末３０からヘルプ操作を受け付けた場合には（Ｓ１：Ｙｅｓ）、Ｓ２に進む。一方、プロセッサ１１は、上記のヘルプ操作を受け付けていない場合には（Ｓ１：Ｎｏ）、待機する。
【０１４１】
Ｓ２において、サーバー１０のプロセッサ１１は、ユーザ端末３０の表示装置３５に表示される画面に基づいて選択ノードを決定する（Ｓ２）。具体的には、プロセッサ１１は、ヘルプ操作を受け付けた際に表示装置３５に表示される画面がメニュー画面Ｗ１である場合には、ルートノードを選択ノードとする。また、プロセッサ１１は、ヘルプ操作を受け付けた際に表示装置３５に表示される画面が業務画面（例えば業務画面Ｗ４）である場合には、業務画面に対応する業務項目に対応するノードを選択ノードとする。
【０１４２】
次に、プロセッサ１１は、選択ノードがリーフノードである場合には（Ｓ３：Ｙｅｓ）、Ｓ４に進み、選択ノードがリーフノードでない場合には（Ｓ３：Ｎｏ）、Ｓ６に進む。
【０１４３】
Ｓ４において、プロセッサ１１は、選択ノードに関連付けて派生ノードデータテーブルＴ２に記憶される派生ノードを取得する（Ｓ４）。そして、プロセッサ１１は、ヘルプ操作を受け付けてからの選択ノードの遷移経路（履歴）に基づいて問い合わせコードを生成する（Ｓ５）。
【０１４４】
次に、プロセッサ１１は、選択ノードに対応する業務項目のヘルプ情報、及び選択ノードがリーフノードである場合にはＳ４及びＳ５で得た情報に基づいて、ヘルプ画面を生成する（Ｓ６）。例えば、ヘルプ画面Ｗ２がヘルプ画面の一例である。
【０１４５】
そして、プロセッサ１１は、上記生成したヘルプ画面を、ユーザ端末３０に提示する（Ｓ７）。具体的には、プロセッサ１１は、上記のヘルプ画面を、通信用インターフェース１３を介してユーザ端末３０に送信して、ユーザ端末３０の表示装置３５に表示させる。
【０１４６】
ここで、ユーザ端末３０のプロセッサ３１は、表示装置３５に表示されるヘルプ画面を介して、新たな選択ノードを受け付けると、通信用インターフェース３３を介してサーバー１０に選択ノードの更新を通知する。
【０１４７】
これに対し、選択ノードの更新があった場合には（Ｓ８：Ｙｅｓ）、プロセッサ１１は、Ｓ２に戻る。なお、この場合、プロセッサ１１は、ユーザ端末３０から通知されたノードを新たな選択ノードとして決定する。
【０１４８】
また、選択ノードの更新がない場合であって（Ｓ８：Ｎｏ）、サポート画面の表示要求を受け付けた場合には（Ｓ９：Ｙｅｓ）、プロセッサ１１はＳ１０に進む。
【０１４９】
Ｓ１０において、プロセッサ１１は、ヘルプ操作を受け付けてからの選択ノードの遷移経路（履歴）に基づいて、ヘルプ項目データテーブルＴ３からヘルプ項目を選択する（Ｓ１０）。
次いで、プロセッサ１１は、上記選択したヘルプ項目を表示させるサポート画面を生成する（Ｓ１１）。例えば、サポート画面Ｗ３がサポート画面の一例である。
そして、プロセッサ１１は、上記生成したサポート画面を、ユーザ端末３０に提示する（Ｓ１２）。具体的には、プロセッサ１１は、上記のサポート画面を、通信用インターフェース１３を介してユーザ端末３０に送信して、ユーザ端末３０の表示装置３５に表示させる。
【０１５０】
ユーザ端末３０のプロセッサ３１は、表示装置３５に表示されるサポート画面Ｗ３において、戻るボタン１２２の押下操作を受け付けた場合には、ヘルプ画面に戻る旨をサーバー１０に要求する。
【０１５１】
プロセッサ１１は、ユーザ端末３０からヘルプ画面に戻る要求を受け付けると（Ｓ１３：Ｙｅｓ）、Ｓ８に戻る。
【０１５２】
また、Ｓ１３において、ユーザ端末３０からヘルプ画面に戻る要求を受け付けておらず（Ｓ１３：Ｎｏ）、終了操作を受け付けた場合には（Ｓ１４：Ｙｅｓ）、プロセッサ１１は、処理を終了する。
なお、Ｓ１４において終了操作を受け付けない場合には（Ｓ１４：Ｎｏ）、プロセッサ１１は、Ｓ１３に戻る。
【０１５３】
また、Ｓ９において、サポート画面の表示要求を受け付けておらず（Ｓ９：Ｎｏ）、終了操作を受け付けていない場合には（Ｓ１５：Ｎｏ）、プロセッサ１１は、Ｓ８に戻る。
一方で、Ｓ１５で終了操作を受け付けた場合には（Ｓ１５：Ｙｅｓ）、処理を終了する。
【０１５４】
［サーバー１０により奏される効果］
以上説明したサーバー１０によれば、ユーザ端末３０の表示装置３５に業務項目を階層順に辿って表示させることで、ユーザにとって知りたい業務項目を探しやすくなる。また、最下層の業務項目に達した場合に、その業務項目に関連する業務項目に遷移可能とすることで、ユーザが当初選択した業務項目が適切でなかった場合にも、ユーザの知りたい業務項目に到達する可能性を向上できる。
【０１５５】
また、サーバー１０は、メニュー画面Ｗ１が表示されている状態で、ユーザからヘルプ画面の表示操作（第１操作）を受け付けた場合に、木構造データＴＤのうちルートノードを選択ノードとして受け付ける。
こうしてメニュー画面Ｗ１から表示されるヘルプ画面Ｗ２を辿ることで、ユーザは業務項目の全体の中から知りたい業務項目の情報を探すことができる。
【０１５６】
また、サーバー１０は、業務項目に対応した業務画面Ｗ４が表示されている状態で、ユーザからヘルプ画面の表示操作（第１操作）を受け付けた場合に、木構造データＴＤのうち業務画面に対応した業務項目のノードを選択ノードとして受け付ける。
こうすることで、ユーザが実行している業務に関して、ユーザが知りたい業務項目の情報を探すことができる。業務項目の全体の中からユーザが知りたい業務項目の情報を探す場合に比べて、ユーザに提示する業務項目を絞り込むことができる。これにより、ユーザにとっては自らが知りたい業務項目を効率良く探し出すことができる。
【０１５７】
また、サーバー１０は、ヘルプ画面Ｗ２の遷移に基づいて選択されたヘルプ項目を含むサポート画面Ｗ３を表示させる。
こうすることで、ユーザの業務項目の探し方に応じて、ユーザに適したヘルプ項目を提示することができる。これにより、ユーザにとって適切な解決策を提示しやすくなる。
【０１５８】
また、サーバー１０は、ヘルプ画面Ｗ２の遷移に基づいて生成した問い合わせコードを問い合わせ先の情報とともにヘルプ画面Ｗ２に表示させる。
こうすることで、ユーザが問い合わせを行う際に、問い合わせコードを利用することでユーザが知りたい業務項目の内容を、問い合わせ先に伝えることが可能となる。
【０１５９】
［その他の実施形態］
本発明は上記の実施形態に限定されるものではない。例えば、ヘルプ画面Ｗ２において問い合わせ情報表示領域１１７を表示するのは、サポート画面Ｗ３を表示した後に、戻るボタン１２２が押下されて、再びヘルプ画面Ｗ２を表示する際としてもよい。こうすることで、ユーザは自らサーバー１０から提供されるヘルプ情報を確認した後に限って、コールセンターへの問い合わせが可能なように制御できる。これにより、コールセンターへの問い合わせを必要な場合に限定し、コールセンターへの問い合わせの数を低減できる。
また、ヘルプ画面Ｗ２において、解決策（業務項目）を検索するための検索欄を設けて、業務項目を検索可能としてもよい。
また、上記の実施形態では、ユーザに業務項目を解決策として提示する例について説明したが、ユーザに対して解決策として提示する情報は業務項目に限定されない。
【０１６０】
また、リーフノード以外のノードについてのヘルプ画面Ｗ２においても、問い合わせ情報表示領域１１７等の情報を表示させるようにしてもよい。
【０１６１】
本実施形態では、本発明のヘルプ画面提示システムをサーバー１０に適用した例について説明したが、スタンドアロンのコンピュータに本発明のヘルプ画面提示システムを適用してもよい。
【符号の説明】
【０１６２】
１  業務システム
１０  サーバー（ヘルプ画面提示システム）
１１  プロセッサ
１２  記憶装置
１３  通信用インターフェース
２０  木構造データ記憶部
２１  派生ノード記憶部
２２  受付部
２３  ヘルプ項目記憶部
２４  ヘルプ項目選択部
２５  コード生成部
２６  表示制御部
３０  ユーザ端末
３１  プロセッサ
３２  記憶装置
３３  通信用インターフェース
３４  入力装置
３５  表示装置
１００  ヘルプアイコン
１０１  業務アイコン群
１０１Ａ  第１業務アイコン
１０１Ｂ  第２業務アイコン
１０１Ｃ  第３業務アイコン
１０１Ｄ  第４業務アイコン
１０１Ｅ  第５業務アイコン
１０１Ｆ  第６業務アイコン
１０２  終了ボタン
１１０  閉じるボタン
１１１  第１大分類表示領域
１１１Ａ  業務項目
１１１Ｂ  業務項目
１１１Ｃ  業務項目
１１２  第２大分類表示領域
１１２Ａ  業務項目
１１２Ｂ  業務項目
１１２Ｃ  業務項目
１１３  中分類表示領域
１１３Ａ  業務項目
１１３Ｂ  業務項目
１１３Ｃ  業務項目
１１３Ｄ  業務項目
１１４  ヘルプ情報表示領域
１１５  派生業務表示領域
１１５Ａ  派生業務項目
１１５Ｂ  派生業務項目
１１６  評価入力領域
１１６Ａ  解決ボタン
１１６Ｂ  サポート画面表示ボタン
１１７  問い合わせ情報表示領域
１１７Ａ  問い合わせコード表示領域
１１８  業務項目表示領域
１１８Ａ  業務項目
１１８Ｂ  業務項目
１１８Ｃ  業務項目
１１８Ｄ  業務項目
１２０  ＦＡＱ表示領域
１２０Ａ  第１ヘルプ項目
１２０Ｂ  第２ヘルプ項目
１２０Ｃ  第３ヘルプ項目
１２１  解決ボタン
１２２  戻るボタン
１３０  追加ボタン
１３１  クリアボタン
１３２  伝票表示領域
１３２Ａ  項目記入欄
１３２Ｂ  項目記入欄
１３２Ｃ  項目記入欄
Ｔ１  木構造データテーブル
Ｔ２  派生ノードデータテーブル
Ｔ３  ヘルプ項目データテーブル
Ｗ１  メニュー画面
Ｗ２  ヘルプ画面
Ｗ２１  ヘルプ画面
Ｗ２２  ヘルプ画面
Ｗ２３  ヘルプ画面
Ｗ２４  ヘルプ画面
Ｗ２５  ヘルプ画面
Ｗ２６  ヘルプ画面
Ｗ３  サポート画面
Ｗ４  業務画面
ＮＷ  ネットワーク
ＴＤ  木構造データ
【図１】
2019008663.tif 000003
【図２】
2019008663.tif 000004
【図３】
2019008663.tif 000005
【図４】
2019008663.tif 000006
【図５】
2019008663.tif 000007
【図６】
2019008663.tif 000008
【図７】
2019008663.tif 000009
【図８】
2019008663.tif 000010
【図９】
2019008663.tif 000011
【図１０】
2019008663.tif 000012
【図１１】
2019008663.tif 000013
【図１２】
2019008663.tif 000014
【図１３】
2019008663.tif 000015
【図１４】
2019008663.tif 000016
【図１５】
2019008663.tif 000017
【図１６】
2019008663.tif 000018