(57)【要約】【課題】本発明は、前作業ステップでの作業状況に基づいて、現作業ステップの遂行に必要であると判断された支援情報を、現作業ステップの作業項目毎に提示することを目的とする。【解決手段】本発明の支援情報提示装置２は、作業ステップに属する作業項目が遂行される際に、当該作業ステップより前に順序付けられた作業ステップに属する作業項目における、作業者の当該作業項目に対する作業状況に基づいて、支援情報の複数の候補の中から支援情報を絞り込み、遂行される作業項目に関連付けて絞り込まれた支援情報を提示する。【選択図】図１
2010117967.tif 000002
【特許請求の範囲】
【請求項１】
順序付けられた複数の作業ステップに属する複数の作業項目に対して、前記作業項目の遂行を支援する支援情報を提示する支援情報提示装置であって、
前記支援情報提示装置の制御部は、
前記作業ステップに属する作業項目が遂行される際に、
当該作業ステップより前に順序付けられた作業ステップに属する作業項目における、作業者の当該作業項目に対する作業状況に基づいて、
前記支援情報の複数の候補の中から、前記遂行される作業項目に関係した支援情報を絞り込み、
前記遂行される作業項目に関連付けて前記絞り込まれた支援情報を提示する、
ことを特徴とする支援情報提示装置。
【請求項２】
順序付けられた複数の作業ステップに属する複数の作業項目に対して、前記作業項目の遂行を支援する支援情報を提示する支援情報提示装置であって、
前記支援情報提示装置の記憶部は、
ある時点での作業ステップである現作業ステップに属する作業項目を特定する第１の識別子と、
前記現作業ステップより前に順序付けられた作業ステップである前作業ステップに属する作業項目のうち、前記現作業ステップに属する作業項目に関係する作業項目である関係作業項目を特定する第２の識別子と、
を相互に関連付けて記憶する作業項目関係管理データベース及び、
前記第２の識別子と、
前記関係作業項目における作業者の作業状況と、
を相互に関連付けて記憶する作業状況管理データベースを備え、
前記支援情報提示装置の制御部は、
前記第１の識別子毎に、前記作業項目関係管理データベースに記憶されている前記第２の識別子を取得し、
前記取得した第２の識別子を検索キーとして、前記作業状況管理データベースを検索し、前記関係作業項目における作業者の作業状況を取得し、
前記取得した作業状況に基づいて前記支援情報の複数の候補の中から支援情報を絞り込み、
前記現作業ステップに属する作業項目毎に、前記絞り込まれた支援情報を提示すること、
を特徴とする支援情報提示装置。
【請求項３】
前記作業状況は、前記関係作業項目に対する作業者の作業時間であること、
を特徴とする請求項２に記載の支援情報提示装置。
【請求項４】
前記作業状況は、前記関係作業項目に対する作業者から取得した業務情報であること、
を特徴とする請求項２に記載の支援情報提示装置。
【請求項５】
前記支援情報提示装置の制御部は、
前記関係作業項目に対する作業者の作業時間が、前記前作業ステップに属する作業項目に対する作業時間の合計値に占める比率に基づいて、前記支援情報の絞り込みを行うこと、
を特徴とする請求項３に記載の支援情報提示装置。
【請求項６】
前記支援情報提示装置の制御部は、
前記関係作業項目に対する作業者の作業時間の長さの、前記前作業ステップに属する作業項目に対する作業時間の長さにおける順位に基づいて、前記支援情報の絞り込みを行うこと、
を特徴とする請求項３に記載の支援情報提示装置。
【請求項７】
前記支援情報の複数の候補は、多段階の粒度に分類されており、
前記支援情報提示装置の制御部は、
前記多段階の粒度に分類された支援情報の何れかを絞り込んだうえで提示すること、
を特徴とする請求項１又は２に記載の支援情報提示装置。
【請求項８】
前記支援情報提示装置の制御部は、
作業者からの要求に応じ、前記絞り込まれ提示された支援情報以外の支援情報を提示すること、
を特徴とする請求項７に記載の支援情報提示装置。
【請求項９】
前記支援情報提示装置の制御部は、
所定時間の経過に伴い、前記絞り込まれ提示された支援情報以外の支援情報を提示すること、
を特徴とする請求項７に記載の支援情報提示装置。
【請求項１０】
順序付けられた複数の作業ステップに属する複数の作業項目に対して、前記作業項目の遂行を支援する支援情報を提示する支援情報提示装置を用いた支援情報提示方法であって、
前記支援情報提示装置の制御部は、
前記作業ステップに属する作業項目が遂行される際に、
当該作業ステップより前に順序付けられた作業ステップに属する作業項目における、作業者の当該作業項目に対する作業状況に基づいて、
前記支援情報の複数の候補の中から、前記遂行される作業項目に関係した支援情報を絞り込み、
前記遂行される作業項目に関連付けて前記絞り込まれた支援情報を提示する、
ことを特徴とする支援情報提示方法。
【請求項１１】
順序付けられた複数の作業ステップに属する複数の作業項目に対して、前記作業項目の遂行を支援する支援情報を提示する支援情報提示装置を用いた支援情報提示方法であって、
前記支援情報提示装置の記憶部は、
ある時点での作業ステップである現作業ステップに属する作業項目を特定する第１の識別子と、
前記現作業ステップより前に順序付けられた作業ステップである前作業ステップに属する作業項目のうち、前記現作業ステップに属する作業項目に関係する作業項目である関係作業項目を特定する第２の識別子と、
を相互に関連付けて記憶する作業項目関係管理データベース及び、
前記第２の識別子と、
前記関係作業項目における作業者の作業状況と、
を相互に関連付けて記憶する作業状況管理データベースを備え、
前記支援情報提示装置の制御部は、
前記第１の識別子毎に、前記作業項目関係管理データベースに記憶されている前記第２の識別子を取得し、
前記取得した第２の識別子を検索キーとして、前記作業状況管理データベースを検索し、前記関係作業項目における作業者の作業状況を取得し、
前記取得した作業状況に基づいて前記支援情報の複数の候補の中から支援情報を絞り込み、
前記現作業ステップに属する作業項目毎に、前記絞り込まれた支援情報を提示すること、
を特徴とする支援情報提示方法。
【請求項１２】
前記作業状況は、前記関係作業項目に対する作業者の作業時間であること、
を特徴とする請求項１１に記載の支援情報提示方法。
【請求項１３】
前記作業状況は、前記関係作業項目に対する作業者から取得した業務情報であること、
を特徴とする請求項１１に記載の支援情報提示方法。
【請求項１４】
前記支援情報提示装置の制御部は、
前記関係作業項目に対する作業者の作業時間が、前記前作業ステップに属する作業項目に対する作業時間の合計値に占める比率に基づいて、前記支援情報の絞り込みを行うこと、
を特徴とする請求項１２に記載の支援情報提示方法。
【請求項１５】
前記支援情報提示装置の制御部は、
前記関係作業項目に対する作業者の作業時間の長さの、前記前作業ステップに属する作業項目に対する作業時間の長さにおける順位に基づいて、前記支援情報の絞り込みを行うこと、
を特徴とする請求項１２に記載の支援情報提示方法。
【請求項１６】
前記支援情報の複数の候補は、多段階の粒度に分類されており、
前記支援情報提示装置の制御部は、
前記多段階の粒度に分類された支援情報の何れかを絞り込んだうえで提示すること、
を特徴とする請求項１０又は１１に記載の支援情報提示方法。
【請求項１７】
前記支援情報提示装置の制御部は、
作業者からの要求に応じ、前記絞り込まれ提示された支援情報以外の支援情報を提示すること、
を特徴とする請求項１６に記載の支援情報提示方法。
【請求項１８】
前記支援情報提示装置の制御部は、
所定時間の経過に伴い、前記絞り込まれ提示された支援情報以外の支援情報を提示すること、
を特徴とする請求項１６に記載の支援情報提示方法。
【請求項１９】
順序付けられた複数の作業ステップに属する複数の作業項目に対して、前記作業項目の遂行を支援する支援情報を提示する支援情報提示装置を機能させる支援情報提示プログラムであって、
前記支援情報提示装置の制御部に対して、
前記作業ステップに属する作業項目が遂行される際に、
当該作業ステップより前に順序付けられた作業ステップに属する作業項目における、作業者の当該作業項目に対する作業状況に基づいて、
前記支援情報の複数の候補の中から、前記遂行される作業項目に関係した支援情報を絞り込み、
前記遂行される作業項目に関連付けて前記絞り込まれた支援情報を提示するステップを実行させる、
ことを特徴とする支援情報提示プログラム。
【請求項２０】
順序付けられた複数の作業ステップに属する複数の作業項目に対して、前記作業項目の遂行を支援する支援情報を、
ある時点での作業ステップである現作業ステップに属する作業項目を特定する第１の識別子と、
前記現作業ステップより前に順序付けられた作業ステップである前作業ステップに属する作業項目のうち、前記現作業ステップに属する作業項目に関係する作業項目である関係作業項目を特定する第２の識別子と、
を相互に関連付けて記憶する作業項目関係管理データベース及び、
前記第２の識別子と、
前記関係作業項目における作業者の作業状況と、
を相互に関連付けて記憶する作業状況管理データベースを用いて提示する支援情報提示装置を機能させる支援情報提示プログラムであって、
前記支援情報提示装置の制御部に対して、
前記第１の識別子毎に、前記支援情報装置の記憶部の前記作業項目関係管理データベースに記憶されている前記第２の識別子を取得し、
前記取得した第２の識別子を検索キーとして、前記支援情報装置の記憶部の前記作業状況管理データベースを検索し、前記関係作業項目における作業者の作業状況を取得し、
前記取得した作業状況に基づいて前記支援情報の複数の候補の中から支援情報を絞り込み、
前記現作業ステップに属する作業項目毎に、前記絞り込まれた支援情報を提示するステップを実行させること、
を特徴とする支援情報提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、支援情報提示装置、支援情報提示方法及び支援情報提示プログラムに関する。
【背景技術】
【０００２】
従来から、作業者がＩＴシステムを活用して業務遂行する場合に、作業支援情報を作業者に提示するナビゲーションシステムが存在する。ナビゲーションシステムは、作業者が業務を遂行するために必要な作業手順を提供するとともに、作業要領やＦＡＱといった支援情報を提供する。その際、作業者が作業状況に応じて必要とする支援情報が提示されることが求められている。
【０００３】
特許文献１の技術は、作業者による作業の履歴情報を活用して支援情報を提供している。特許文献１の技術によれば、ある作業に対する作業履歴の傾向から支援情報を必要とする確率を算出し、表示すべき支援情報を決定する。
特許文献２及び３の技術は、作業者の作業時間に応じて作業者の熟練度を判断し、その熟練度に応じて表示すべき支援情報を決定する。
【特許文献１】特開平９−２４５０４２号公報（段落０００６）
【特許文献２】特開平８−４４５２０号公報（段落０００７、図７、図８）
【特許文献３】特開平１０−１１１７７８号公報（段落０００９、図３、図４）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、作業時間や入力情報といった情報は考慮されず、作業状況のばらつきがある場合は、有効な支援情報を絞り込んだ上で表示することができない。
特許文献２及び３の技術では、現在行っている作業に要した経過時間に応じて支援情報が提示されるに過ぎず、作業者が、その作業に至るまでのどの作業に不慣れであったかということが考慮されていない。したがって、作業者が現在取り組んでいる作業の内容に応じた支援情報を得られるわけではない。
【０００５】
そこで、本発明は、前作業ステップでの作業状況に基づいて、現作業ステップの遂行に必要であると判断された支援情報を、現作業ステップの作業項目毎に提示することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の支援情報提示装置は、作業ステップに属する作業項目が遂行される際に、当該作業ステップより前に順序付けられた作業ステップに属する作業項目における、作業者の当該作業項目に対する作業状況に基づいて、支援情報の複数の候補の中から支援情報を絞り込み、遂行される作業項目に関連付けて絞り込まれた支援情報を提示する。
【発明の効果】
【０００７】
本発明によれば、前作業ステップでの作業状況に基づいて、現作業ステップの遂行に必要であると判断された支援情報を、現作業ステップの作業項目毎に提示することができる。
【発明を実施するための最良の形態】
【０００８】
以降、本発明を実施するための最良の形態（「本実施形態」という）を、図等を参照しながら詳細に説明する。
【０００９】
図１は、本実施形態に係る全体構成図である。
支援情報提示システム１は、ネットワーク４によって接続された、支援情報提示装置２と作業者端末装置３を有する。
【００１０】
支援情報提示装置２は、一般的なコンピュータであり、中央制御装置１１、主記憶装置１２、補助記憶装置１３、入力装置１４、出力装置１５及び通信インタフェース（ＩＦ）１６を有している。これらは相互にバスで接続されている。
補助記憶装置１３は、業務情報管理データベース４１、作業時間管理データベース４２、作業項目関係管理データベース４３、支援情報定義データベース４４及び画面情報定義データベース４５を格納している。
サーバ制御部３１、業務情報保存部３２、作業時間保存部３３、支援情報判定部３４及び画面生成部３５は、いずれもプログラムである。以降、「○○部は」と主体を記した場合は、中央制御装置１１が、補助記憶装置１３から各プログラムを読み出し、主記憶装置１２にロードしたうえで、各プログラムの機能を実現するものとする。図１では、１台の支援情報提示装置２を記載したが、前記プログラムやデータベースが、複数の筐体に分散していてもよい。
【００１１】
作業者端末装置３は、作業者が使用する一般的なコンピュータである。
作業者端末装置３は、中央制御装置２１、主記憶装置２２、補助記憶装置２３、入力装置２４、出力装置２５及び通信インタフェース（ＩＦ）２６を有している。これらは相互にバスで接続されている。作業者端末装置３は、図示しないが、ネットワーク閲覧ブラウザを格納しているものとする。作業者端末装置３は１台又は複数台存在する。
【００１２】
（用語）
作業者が行う業務を、「作業ステップ」及び「作業項目」に分けて考える。
「作業ステップ」は、作業者の行う業務を複数の工程に分解し、それらの工程を順序付けて並べた場合の各工程である。
「作業項目」は、１つの作業ステップを複数の観点又は側面に分解した場合の、各観点又は側面（すなわち項目）である。作業ステップが上位の概念であり、作業項目が下位の概念であるといえる。
作業ステップ間に順序があるのに対して、１つの作業ステップについての作業項目間には特に順序はない。
【００１３】
作業ステップの例としては、最初に「顧客ニーズ把握（Ａ）」、２番目に「提供サービス決定（Ｂ）」、３番目に「プレゼンテーション（Ｃ）」のようなものが想定される。
作業項目の例としては、作業ステップ「顧客ニーズ把握（Ａ）」についての「顧客予算確認（Ａ１）」、「課題整理（Ａ２）」及び「納期確認（Ａ３）」、作業ステップ「提供サービス決定（Ｂ）」についての「既存アプリケーション決定（Ｂ１）」及び「新規アプリケーション開発（Ｂ２）」、作業ステップ「プレゼンテーション（Ｃ）」についての「見積根拠説明（Ｃ１）」及び「スケジュール説明（Ｃ２）」のようなものが想定される。
ここでは、各作業ステップについての作業項目を、２つ又は３つとしたが、これに限定されない。
なお、前記した「Ａ」等は、後記する図２（ａ）等における作業ステップＩＤ「ｈｔｔｐ：／／ａａａ／ｓｔｅｐＡ」等に対応し、「Ａ１」等は、図２（ａ）等における作業項目ＩＤ「ｉｔｅｍＡ１」等に対応している。
【００１４】
「関係作業項目」については、ある作業ステップに属するある作業項目が、その後の順位の作業ステップに属するある作業項目に関係している（同様の業務知識やノウハウが要求される、ある作業項目がその後の作業項目の前提となる等）場合、前者の作業項目は後者の作業項目の「関係作業項目」であると定義する。例えば、作業項目「顧客予算確認（Ａ１）」が、作業項目「既存アプリケーション決定（Ｂ１）」に関係している場合、作業項目「顧客予算確認（Ａ１）」は、作業項目「既存アプリケーション決定（Ｂ１）」の関係作業項目であるという。作業項目と関係作業項目は、必ずしも１対１の関係でなくてもよい。但し、本実施形態では、単純化のため、ある１つの作業項目につき、１つの関係作業項目が対応するものとする（図２（ｃ）で詳細後記。Ａ２はどの作業項目に対する関係作業項目ともなっていない）。更に、以降の説明では、単純化のために、関係作業項目と作業項目との関係は、ある作業ステップに属する作業項目とその直後の作業ステップに属する作業項目との関係をいうものとした。しかしながら、これは一例であり、ある作業ステップに属する作業項目が、その作業ステップのいくつか後の順位の作業ステップに属する作業項目の関連作業項目となってもかまわない。
なお、本実施形態において、作業項目間の関係はこのように定義されるが、作業ステップ間の関係については、順序が定められるほかは特に考慮されない。
「現作業ステップ」とは、作業者が作業中の作業ステップである。
「前作業ステップ」とは、現作業ステップの前の作業ステップである。本実施形態においては、単純化のため直前のステップを「前作業ステップ」としているがそれに限定されない。
【００１５】
「支援情報」とは、現作業ステップのある作業項目を進めるうえで支援となるような情報である。
「作業状況」とは、例えば、作業時間、入力データ、マウス操作結果など、作業者から取得可能なデータである。「作業状況」は、表示すべき支援情報を判定する際に用いられる。
「業務情報」とは、作業状況を作業時間とそれ以外の情報に分けた場合の、それ以外の情報をいう。すなわち、入力データ、マウス操作結果を含む、作業者から取得可能なあらゆるデータである。
「作業時間」とは、作業項目の開始時点から終了時点までに経過した時間である。
なお、順序付けられた複数の「作業ステップ」からなる「業務」は多数存在してもよいが、本発明内容とは直接関係しないので、詳細に説明しない。
【００１６】
（業務情報管理データベース）
図２（ａ）は、本実施形態に係る業務情報管理データベースの一例を示す図である。
業務情報管理データベース４１においては、作業ステップＩＤ欄１０１に記憶された作業ステップＩＤに関連付けて、作業項目ＩＤ欄１０２には作業項目ＩＤが、業務情報欄１０３には業務情報が、それぞれ記憶されている。
【００１７】
作業ステップＩＤ欄１０１の作業ステップＩＤは、作業ステップを一意に特定する識別子である。ここでは、作業ステップＩＤとしてＵＲＬを用いている。
作業項目ＩＤ欄１０２の作業項目ＩＤは、作業項目を一意に特定する識別子である。
業務情報欄１０３の業務情報は、前記の通り、作業状況を作業時間とそれ以外の情報に分けた場合の、それ以外の情報である。入力データとしては、文字列のほか、画像ファイル、音声ファイル等、又はそれらの所在を示す情報であってもかまわない。
業務情報管理データベース４１のレコードは、作業ステップＩＤと作業項目ＩＤの組合せの数だけ存在する。
【００１８】
（作業時間管理データベース）
図２（ｂ）は、本実施形態に係る作業時間管理データベースの一例を示す図である。
作業時間管理データベース４２においては、作業ステップＩＤ欄１１１には作業ステップＩＤが、作業項目ＩＤ欄１１２には作業項目ＩＤが、作業時間欄１１３には作業時間が、それぞれ記憶されている。
【００１９】
作業ステップＩＤ欄１１１の作業ステップＩＤは、図２（ａ）の作業ステップＩＤと同じである。
作業項目ＩＤ欄１１２の作業項目ＩＤは、図２（ａ）の作業項目ＩＤと同じである。
作業時間欄１１３の作業時間は、前記の通り、作業項目の開始時点から終了時点までに経過した時間である。
作業時間管理データベース４２のレコードは、作業ステップＩＤと作業項目ＩＤの組合せの数だけ存在する。
なお、「作業状況管理データベース」には、「業務情報管理データベース」及び「作業時間管理データベース」の両者が相当する。
【００２０】
（作業項目関係管理データベース）
図２（ｃ）は、本実施形態に係る作業項目関係管理データベースの一例を示す図である。
作業項目関係管理データベース４３においては、作業ステップＩＤ欄１２１に記憶された作業ステップＩＤに関連付けて、作業項目ＩＤ欄１２２には作業項目ＩＤが、関係作業ステップＩＤ欄１２３には関係作業ステップＩＤが、関係作業項目ＩＤ欄１２４には関係作業項目ＩＤが、それぞれ記憶されている。
作業ステップＩＤ欄１２１の作業ステップＩＤは、作業項目が属する作業ステップを特定する作業ステップＩＤであり、図２（ａ）の作業ステップＩＤと同じである。
作業項目ＩＤ欄１２２の作業項目ＩＤは、図２（ａ）の作業項目ＩＤと同じである。
関係作業ステップＩＤ欄１２３の関係作業ステップＩＤは、関係作業項目が属する作業ステップを特定する作業ステップＩＤであり、図２（ａ）の作業ステップＩＤと同じである。
関係作業項目ＩＤ欄１２４の関係作業項目ＩＤは、作業項目に関係する関係作業項目を特定する作業項目ＩＤであり、図２（ａ）の作業項目ＩＤと同じである。
【００２１】
作業項目関係管理データベース４３において、直接の関連付けがなされているのは、作業項目と関係作業項目である。図２（ｃ）においては、例えば、「ｉｔｅｍＡ１」は、「ｉｔｅｍＢ１」の関係作業項目である。前記したように、ある作業項目に対し、その作業項目が属する作業ステップの直前の作業ステップに属するある作業項目が関係作業項目として定義される。したがって、作業項目ＩＤ欄１２２には、最初の作業ステップに属する作業項目は記憶されない。同様に、関係作業項目ＩＤ欄１２４には、最後の作業ステップに属する作業項目は記憶されない。
なお、「第１の識別子」及び「第２の識別子」には、それぞれ、作業項目ＩＤ及び関係作業項目ＩＤが相当する。
作業項目関係管理データベース４３は、予め作業者が各作業項目間の関係を考慮して任意に設定し得るものであり、以降の説明では、その設定がなされた後の所与のものとして扱う。
【００２２】
（支援情報定義データベース）
図３は、本実施形態に係る支援情報定義データベースの一例を示す図である。
支援情報定義データベース４４においては、作業ステップＩＤ欄１３１に記憶された作業ステップＩＤに関連付けて、作業項目ＩＤ欄１３２には作業項目ＩＤが、支援判定閾値欄１３３には支援判定閾値が、概略支援情報欄１３４には概略支援情報が、詳細支援情報欄１３５には詳細支援情報が、それぞれ記憶されている。
【００２３】
作業ステップＩＤ欄１３１の作業ステップＩＤは、図２（ａ）の作業ステップＩＤと同じである。
作業項目ＩＤ欄１３２の作業項目ＩＤは、図２（ａ）の作業項目ＩＤと同じである。
支援判定閾値欄１３３の支援判定閾値は、前作業ステップの作業状況に基づいて支援情報を判定する（概略支援情報と詳細支援情報のどちらかを選択する）際の基準値である。ここでは、前作業ステップに属するある作業項目の作業時間を、その前作業ステップに属するすべての作業項目の作業時間の和で除した値（百分比）である。
概略支援情報欄１３４の概略支援情報は、作業項目についての業務を作業者が遂行している際に提示される、文字情報、画像情報、音声情報等のあらゆる形式を取り得る支援情報である。
詳細支援情報欄１３５の詳細支援情報は、作業項目についての業務を作業者が遂行している際に提示される、文字情報、画像情報、音声情報等のあらゆる形式を取り得る、概略支援情報よりもさらに詳細な支援情報である。
なお、「粒度」は、支援情報を「詳細」と「概略」に分類したことが相当する。ここでは単純化のために、２段階の粒度としたが、更に多段階の粒度としてもかまわない。ただし、多段階になるほど、支援判定閾値の数も増える。
なお、以降の説明では、概略支援情報及び詳細支援情報は、内容的に関係作業項目を説明するものとした。なぜならば、その関係作業項目について作業者が時間をかけた場合、一般的に作業者はその関係作業項目の内容の理解が不充分であり、故に、対応する作業項目を遂行する際に不充分な理解を補強する支援情報を必要としていると推定するのが自然であるからである（詳細後記）。しかしながら、これは一例であって、概略支援情報及び詳細支援情報の内容を、関係作業項目とは独立に設定してもよい。
【００２４】
ちなみに、図３の１行目のレコードに注目すると、以下の事柄がわかる。
（１）概略支援情報「○○○」及び詳細支援情報「○○−○○−○○」は、作業者が作業項目「ｉｔｅｍＢ１」を遂行している際に提示される支援情報であること。
（２）作業項目「ｉｔｅｍＢ１」の関係作業項目（図２（ｃ）を参照すれば、それは「ｉｔｅｍＡ１」であることがわかる）の作業時間が、「ｉｔｅｍＡ１」を含む作業ステップに含まれるすべての作業項目の作業時間の和の３０％以上であれば、支援情報として詳細支援情報が提示され、３０％未満であれば、支援情報として概略支援情報が提示されること。
なお、概略支援情報「○○○」及び詳細支援情報「○○−○○−○○」は、作業者が作業項目「ｉｔｅｍＢ１」を遂行している際に提示されるが、内容的には関係作業項目「ｉｔｅｍＡ１」についての内容であることが好ましい。つまり、作業者は、関係作業項目「顧客予算確認（Ａ１）」の遂行に時間をかけてしまったが故に、作業項目「既存アプリケーション決定（Ｂ１）」を遂行しながら、「顧客予算確認（Ａ１）」について説明した支援情報を（思い出しながら）見るのである。支援情報の例としては、例えば「顧客の予算年度に注意してください」という文字情報（概略支援情報）や「顧客の予算年度については、契約ベースで仕切る場合と、支払いベースで仕切る場合がありますので注意してください」という文字情報（詳細支援情報）などが想定される。
支援情報定義データベース４４は、予め作業者が各支援情報や支援判定閾値を任意に設定し得るものであり、以降の説明では、その設定がなされた後の所与のものとして扱う。
【００２５】
（画面情報定義データベース）
図４は、本実施形態に係る画面情報定義データベースの一例を示す図である。
画面情報定義データベース４５においては、作業ステップＩＤ欄１４１に記憶された作業ステップＩＤに関連付けて、画面雛形定義欄１４２には画面雛形定義が、それぞれ記憶されている。
【００２６】
作業ステップＩＤ欄１４１の作業ステップＩＤは、図２（ａ）の作業ステップＩＤと同じである。
画面雛形定義欄１４２の画面雛形定義は、ナビゲーション画面（詳細後記）の構成を定義した情報であり、画面レイアウト定義のセクションと、作業時間計測処理定義のセクションを有する。
画面レイアウト定義のセクションでは、画面に表示するボタン、入力フォーム、プルダウンといった表示コンポーネントと、その位置情報や色彩情報を含む画面のレイアウトが定義される。図４においてはこれらの情報を纏めて「作業情報」と記載している。
作業時間計測処理定義のセクションでは、作業項目毎に作業者の作業時間を計測するための処理ロジックを定義する。
なお、作業ステップが実行される順に、レコードが記憶されているものとする。
【００２７】
ちなみに、１、２行目のレコードに注目すると以下の事柄がわかる。
（１）最初の作業ステップ「ｈｔｔｐ：//ａａａ/ｓｔｅｐＡ」について１つのナビゲーション画面、さらに、２番目以降の各作業ステップ「ｈｔｔｐ：//ａａａ/ｓｔｅｐＢ」等についてそれぞれ１つのナビゲーション画面が表示されること（１つのレコードが１つのナビゲーション画面に対応する）。
（２）２番目以降の各作業ステップ「ｈｔｔｐ：//ａａａ/ｓｔｅｐＢ」等についてのナビゲーション画面には、最初の作業ステップ「ｈｔｔｐ：//ａａａ/ｓｔｅｐＡ」についてのナビゲーション画面には存在しない「支援情報」が表示されること。
（３）２番目以降の各作業ステップ「ｈｔｔｐ：//ａａａ/ｓｔｅｐＢ」等についてのナビゲーション画面には、作業項目「ｉｔｅｍＢ１」に対しては「支援情報」が、作業項目「ｉｔｅｍＢ２」に対しては（別の）「支援情報」が、というように、支援情報が作業項目毎に表示されること。
【００２８】
（ナビゲーション画面）
図５は、本実施形態に係るナビゲーション画面の一例を示す図である。
図５（ａ）は、最初の作業ステップ「ｈｔｔｐ：//ａａａ/ｓｔｅｐＡ」についてのナビゲーション画面である。当該作業ステップの名称である「顧客ニーズ把握」が作業ステップＩＤに関連付けて記憶されているものとし、その名称がオブジェクト１５１に示されている。オブジェクト１５２、１５３には、それぞれ次順位、その次の順位の作業ステップの名称が示されている。オブジェクト１５１が強調表示（太線）されていることは、「顧客ニーズ把握」が、現作業ステップであることを示している。
作業項目欄１５４の作業項目に関連付けて、作業情報欄１５５には作業情報が、作業状態欄１５６には作業状態が、それぞれ表示されている。
作業項目欄１５４の作業項目は、現作業ステップに属する作業項目である。
作業情報欄１５５の作業情報は、前記の通り、ボタン、入力フォーム、プルダウンといった表示コンポーネントのような、作業者が作業に使用する情報である。ここでは、作業者によって選択されるラジオボタンの形式となっている。業務情報を入力する入力フォーム１５８があってもかまわない。
作業状態欄１５６の作業状態は、その作業項目が遂行中であることを表す「−」と、その作業項目が終了していることを表す「完了」の何れかであり、作業者の操作によって選択される。
【００２９】
作業者は、まず、作業項目「顧客予算確認」について業務情報を入力フォーム１５８に入力する、ラジオボタンを選択する等の作業を行う。次に、その作業項目についての作業が終了すると、作業状態「完了」を選択する。続いて、その後作業項目「課題整理」についての作業を行う。この例では、「顧客予算確認」→「課題整理」→「納期確認」の順に作業することとしている。しかしながら、作業項目間の作業の順序は限定されなくてもよい。
作業者が、すべての作業項目について作業状態「完了」を選択した後、「次の作業ステップへ」ボタン１５７を押下すると、画面は、図５（ｂ）のナビゲーション画面に遷移する。すべての作業項目について作業状態「完了」が選択されないと、「次の作業ステップへ」ボタン１５７を押下できないこととしてもよい。
【００３０】
図５（ｂ）は、２番目の作業ステップ「ｈｔｔｐ：//ａａａ/ｓｔｅｐＢ」についてのナビゲーション画面である（２番目より後の作業ステップについてのナビゲーション画面も同様）。当該作業ステップの名称である「提供サービス決定」が作業ステップＩＤに関連付けて記憶されているものとし、その名称がオブジェクト１５２に示されている。オブジェクト１５２が強調表示（太線）されていることは、「提供サービス決定」が、現作業ステップであることを示している。この時点で、「顧客ニーズ把握」は前作業ステップとなっている。
【００３１】
図５（ｂ）においては、図５（ａ）には表示されなかった、詳細支援情報１５９及び概略支援情報１６０が、作業情報欄１５５に表示されている。詳細支援情報１５９は、図３の「○○−○○−○○」に対応している。
つまり、作業者が、前作業ステップ「顧客ニーズ把握（Ａ）」に属する作業項目「顧客予算確認（Ａ１）」の作業で作業時間を支援判定閾値以上にかけてしまったこと、かつ、「顧客予算確認（Ａ１）」は「既存アプリケーション決定（Ｂ１）」の関係作業項目である旨予め設定されていること（図２（ｃ）１行目）に基づいて、関係作業項目「顧客予算確認（Ａ１）」について説明した詳細支援情報１５９がナビゲーション画面の「既存アプリケーション決定（Ｂ１）」に対応付けて表示される。
【００３２】
概略支援情報１６０は、図３の「△△△」に対応している。
つまり、作業者が、前作業ステップ「顧客ニーズ把握（Ａ）」に属する作業項目「納期確認（Ａ３）」の作業で作業時間を支援判定閾値以上にはかけなかったこと、かつ、「納期確認（Ａ３）」は「新規アプリケーション開発（Ｂ２）」の関係作業項目である旨予め設定されていること（図２（ｃ）２行目）に基づいて、関係作業項目「納期確認（Ａ３）」について説明した概略支援情報１６０がナビゲーション画面の「新規アプリケーション開発（Ｂ２）」に対応付けて表示される。
【００３３】
（支援情報表示処理手順）
図６は、本実施形態の支援情報表示処理手順のフローチャートである。
ステップＳ３００において、作業者端末装置３のユーザ操作制御部３６は、ログイン要求を受け付ける。
具体的には、ユーザ操作制御部３６は、作業者が作業者端末装置３の入力装置２４を介して入力したログイン要求を受け付け、ログイン処理を行う。複数作業者を想定する場合には、作業者毎のパスワードを受け付けてもよい。
【００３４】
ステップＳ３１０において、支援情報提示装置２のサーバ制御部３１は、画面定義情報を取得し送信する。
具体的には、サーバ制御部３１は、第一に、画面情報定義データベース４５の最初のレコードの作業ステップＩＤ及び画面雛形定義（これら２つをまとめて画面定義情報という）を取得する。前記のように、レコードは作業ステップが実行される順に並んでいる。
第二に、画面定義情報を、作業者端末装置３に送信する。取得した作業ステップＩＤはそのまま主記憶装置１２内に一時的に保持する。ここで保持された作業ステップＩＤを「ナビゲーション中の作業ステップＩＤ」という。
【００３５】
ステップＳ３２０において、作業者端末装置３のユーザ操作制御部３６は、画面定義情報を受信する。
【００３６】
ステップＳ３３０において、作業者端末装置３のユーザ操作制御部３６は、ナビゲーション画面を表示する。
具体的には、ユーザ操作制御部３６は、ステップＳ３２０において受信した画面定義情報を用いて、作業者端末装置３の出力装置２４にナビゲーション画面（図５（ａ））を表示する。
なお、ここでは、最初の作業ステップについてのナビゲーション画面を表示する場合（ステップＳ３１０からのパス）を説明した。２番目以降の作業ステップについてのナビゲーション画面を表示する場合（ステップＳ４５０からのパス）については、後記する。
【００３７】
ステップＳ３４０において、作業者端末装置３の作業時間計測部３７は、作業時間の計測を開始する。
当該ステップは後記するステップＳ３７０とペアになって、作業時間を計測する。
具体的には、作業時間計測部３７は、画面雛形定義欄１４２の作業時間計測処理定義に従って処理を行う。
すなわち、最初の作業項目の作業時間としては（ステップＳ３３０からのパス）、ナビゲーション画面が表示された時点から、当該作業項目の作業状態欄１５６の「完了」が選択された時点までの経過時間を取得する。
最初の作業項目以外の作業項目の作業時間としては（ステップＳ３８０からのパス）、１つ前の作業項目の作業状態欄１５６の「完了」が選択された時点から、当該作業項目の作業状態欄１５６の「完了」が選択された時点までの経過時間を取得する。
【００３８】
ステップＳ３５０において、作業者端末装置３のユーザ操作制御部３６は、業務情報の入力を受け付ける。
具体的には、ユーザ操作制御部３６は、作業者が入力フォーム１５８、プルダウン選択、ラジオボックスといった、作業情報欄１５５に表示された画面コンポーネントに対して入力した業務情報を受け付ける。受け付けた業務情報は対応する作業項目ＩＤに関連付けて主記憶装置２２内に一時的に保持する。
【００３９】
ステップＳ３６０において、作業者端末装置３のユーザ操作制御部３６は、作業完了の通知を受け付ける。
具体的には、ユーザ操作制御部３６は、作業者が作業状態欄１５６の「完了」を選択するのを受け付ける。
【００４０】
ステップＳ３７０において、作業者端末装置３の作業時間計測部３７は、作業時間の計測を終了する。計測した作業時間は対応する作業項目ＩＤに関連付けて主記憶装置２２内に一時的に保持される。
【００４１】
ステップＳ３８０において、作業者端末装置３のユーザ操作制御部３６は、作業を完了していない作業項目が存在するか否かを判断する。
具体的には、ユーザ操作制御部３６は、作業状態「完了」が選択されていない作業項目が１つでも存在する場合（ステップＳ３８０“ＹＥＳ”）は、ステップＳ３４０に戻る。それ以外の場合（ステップＳ３８０“ＮＯ”）は、ステップＳ３９０に進む。
【００４２】
ステップＳ３９０において、作業者端末装置３のユーザ操作制御部３６は、次の作業ステップへの進行要求を受け付けたか否かを判断する。
具体的には、ユーザ操作制御部３６は、作業者が「次の作業ステップへ」ボタン１５７を押下するのを受け付けた場合（ステップＳ３９０“ＹＥＳ”）は、ステップＳ４００に進む。それ以外の場合（ステップＳ３９０“ＮＯ”）は、支援情報表示処理手順を終了する。
なお、所定の時間内に「次の作業ステップへ」ボタン１５７の押下があったか否かを判断するものとする。
【００４３】
ステップＳ４００において、作業者端末装置３のユーザ操作制御部３６は、作業時間等を送信する。
具体的には、ユーザ操作制御部３６は、業務情報（作業項目ＩＤに関連付けられている）、作業時間（作業項目ＩＤに関連付けられている）及び次の作業ステップへの進行要求を支援情報提示装置２に送信する。
なお、一旦受け付けた又は取得した業務情報及び作業時間は、次の作業ステップへの進行要求がある場合に限って支援情報提示装置２に送信されている。なぜならば、作業時間は、次の作業ステップにおいて支援情報を提示するために用いられるからである。
しかしながら、仮に作業ステップへの進行要求がない場合であっても業務情報及び作業時間の両方又は何れかを、支援情報提示装置２に送信した後、支援情報表示処理手順を終了するようにしてもかまわない。
【００４４】
ステップＳ４１０において、支援情報提示装置２のサーバ制御部３１は、作業時間等を受信する。
具体的には、サーバ制御部３１は、業務情報、作業時間及び次の作業ステップへの進行要求を作業者端末装置３から受信する。
【００４５】
ステップＳ４２０において、支援情報提示装置２の業務情報保存部３２は、業務情報を登録する。
具体的には、業務情報保存部３２は、第一に、各欄が空白の業務情報管理データベース４１の新たなレコードを作成する。
第二に、ナビゲーション中の作業ステップＩＤ、ステップＳ４１０において受信した業務情報に関連付けられている作業項目ＩＤ及びステップＳ４１０において受信した業務情報を、それぞれ作業ステップＩＤ欄１０１、作業項目ＩＤ欄１０２及び業務情報欄１０３に記憶する。
なお、業務情報のデータ容量が過大である等の理由により正常に記憶することができない場合は、再試行やエラーメッセージ出力等のエラー処理を行ってもよい。
【００４６】
ステップＳ４３０において、支援情報提示装置２の作業時間保存部３３は、作業時間を登録する。
具体的には、作業時間保存部３３は、第一に、各欄が空白の作業時間管理データベース４２の新たなレコードを作成する。
第二に、ナビゲーション中の作業ステップＩＤ、ステップＳ４１０において受信した作業時間に関連付けられている作業項目ＩＤ及びステップＳ４１０において受信した作業時間を、それぞれ作業ステップＩＤ欄１１１、作業項目ＩＤ欄１１２及び作業時間欄１１３に記憶する。
なお、作業時間が過大である等の理由により正常に記憶することができない場合は、再試行やエラーメッセージ出力等のエラー処理を行ってもよい。
【００４７】
ステップＳ４４０において、支援情報提示装置２の支援情報判定部３４は、表示すべき支援情報を決定する。
ステップＳ４４０の詳細は後記する。
【００４８】
ステップＳ４５０において、支援情報提示装置２の画面生成部３５は、画面定義情報を作成し送信する。
ステップＳ４５０の詳細は後記する。
ここで、支援情報表示処理手順は終了する。
【００４９】
（支援情報判定処理手順）
支援情報判定処理手順は、作業時間を、作業者の関係作業項目に対する熟練度（慣れ）を反映した数値と見なし、その作業時間に基づいて、作業項目に対応して「概略支援情報」及び「詳細支援情報」のうちのいずれを表示するかを判定する処理手順である。支援情報判定処理手順は、ステップＳ４４０の詳細である。そして、「絞りこむ」処理には、この支援情報判定処理手順が相当する。
判定方法のバリエーションの例としては、以下の２つがある。
【００５０】
（第１の判定方法）
関係作業項目の作業時間が、関係作業項目が属する作業ステップのすべての作業項目の作業時間に占める比率を、所定の閾値と比較して、関係作業項目の作業時間が同じ又はより大きい（慣れていない）場合は、「詳細支援情報」を、それ以外（慣れている）の場合は、「概略支援情報」を表示するという判定結果を取得する。
【００５１】
（第２の判定方法）
関係作業項目の作業時間の長さの、関係作業項目が属する作業ステップのすべての作業項目の作業時間の長さのなかでの順位を、所定の閾値と比較して、関係作業項目の作業時間の長さの順位が同じ又はより上位である（慣れていない）場合は、「詳細支援情報」を、それ以外（慣れている）の場合は、「概略支援情報」を表示するという判定結果を取得する。
ステップＳ４４０の詳細として、以降に説明する、第１の判定方法を用いた支援情報判定処理手順、及び第２の判定方法を用いた支援情報判定処理手順の何れかが実行されるものとする。
【００５２】
（第１の判定方法を用いた支援情報判定処理手順）
図７は、本実施形態に係る第１の判定方法を用いた支援情報判定処理手順のフローチャートである。
ステップＳ４４１において、支援情報提示装置２の支援情報判定部３４は、関係作業項目を取得する。
具体的には、支援情報判定部３４は、ナビゲーション中の作業ステップＩＤを検索キーとして、作業項目関係管理データベース４３の関係作業ステップＩＤ欄１２３を検索し、該当したレコードを取得する。
ここでは１行目のレコード及び２行目のレコードが取得されたとする。
【００５３】
ステップＳ４４２において、支援情報提示装置２の支援情報判定部３４は、作業時間占有率を算出する。
具体的には、支援情報判定部３４は、第一に、ステップＳ４４１において取得したレコードのうちの任意の１つを取得する（１行目のレコードを取得したとする）。
第二に、「第一」にて取得したレコードの関係作業項目ＩＤ（ｉｔｅｍＡ１）を検索キーとして作業時間管理データベース４２の作業項目ＩＤ欄１１２を検索し、該当したレコードの作業時間を取得する（「７」が取得される）。
第三に、ナビゲーション中の作業ステップＩＤを検索キーとして、作業時間管理データベース４２の作業ステップＩＤ欄１１１を検索し、該当したすべてのレコードの作業時間の和を算出する（「７＋１＋２＝１０」が算出される）。
第四に、「第二」において取得した作業時間を「第三」において算出した和で除して作業時間占有率を算出する（７÷１０＝０．７（７０％）が算出される）。
【００５４】
ステップＳ４４３において、支援情報提示装置２の支援情報判定部３４は、支援判定閾値を取得する。
具体的には、支援情報判定部３４は、第一に、ステップＳ４４２の「第一」において取得したレコードの作業項目ＩＤを検索キーとして支援情報定義データベース４４の作業項目ＩＤ欄１３２を検索し、該当したレコードの支援判定閾値を取得する（「０．３（３０％）」が取得される）。
【００５５】
ステップＳ４４４において、支援情報提示装置２の支援情報判定部３４は、「作業時間占有率＜支援判定閾値」であるか否かを判定する。
具体的には、支援情報判定部３４は、ステップＳ４４２において算出した作業時間占有率とステップＳ４４３において取得した支援判定閾値とを比較し、「作業時間占有率＜支援判定閾値」である場合（ステップＳ４４４“ＹＥＳ”）は、ステップＳ４４５に進む。それ以外の場合（ステップＳ４４４“ＮＯ”）は、ステップＳ４４６に進む。
【００５６】
ステップＳ４４５において、支援情報提示装置２の支援情報判定部３４は、判定結果として「概略」を取得する。
【００５７】
ステップＳ４４６において、支援情報提示装置２の支援情報判定部３４は、判定結果として「詳細」を取得する。
ステップＳ４４２〜Ｓ４４６の処理は、ステップＳ４４１において取得されたレコードのすべてについて（すべての関係作業項目について）繰り返す。
【００５８】
ステップＳ４４７において、支援情報提示装置２の支援情報判定部３４は、作業項目ＩＤ及び判定結果の組を保持する。
この時点で、支援情報判定部３４は、作業項目ＩＤ及び判定結果の組を１つ又は複数取得していることになる。
具体的には、支援情報判定部３４は、ステップＳ４４２の「第一」において取得したレコードの作業項目ＩＤ及びステップＳ４４５（又はＳ４４６）において取得した判定結果の組を作成し、一時的に保持する。例えば、（作業項目ＩＤ，判定結果）を示す組（ｉｔｅｍＢ１，詳細）及び（ｉｔｅｍＢ２，概略）がここでは取得されたとする。
ここで、第１の判定方法を用いた支援情報判定処理手順は終了し、ステップＳ４５０に進む。
【００５９】
（第２の判定方法を用いた支援情報判定処理手順）
図８は、本実施形態に係る第２の判定方法を用いた支援情報判定処理手順のフローチャートである。
前提として、支援情報定義データベース４４の支援判定閾値欄１３３には、前作業ステップに属するある作業項目の作業時間の長さの、その前作業ステップに属するすべての作業項目の作業時間の長さの中での順位が記憶されているものとする。
【００６０】
ステップＳ４６１は、ステップＳ４４１と同じである。
ステップＳ４６２において、支援情報提示装置２の支援情報判定部３４は、作業時間順位を取得する。
具体的には、支援情報判定部３４は、第一に、ステップＳ４６１において取得したレコードのうちの任意の１つを取得する（１行目のレコードを取得したとする）。
第二に、「第一」にて取得したレコードの関係作業項目ＩＤ（ｉｔｅｍＡ１）を検索キーとして作業時間管理データベース４２の作業項目ＩＤ欄１１２を検索し、該当したレコードの作業時間を取得する（「７」が取得される）。
第三に、ナビゲーション中の作業ステップＩＤを検索キーとして、作業時間管理データベース４２の作業項目ステップ欄１１１を検索し、該当したすべてのレコードの作業時間を取得する（「７」、「１」及び「２」が取得される）。
第四に、「第二」において取得した作業時間の長さが、「第三」において取得した作業時間の長さのなかにおいて有する順位（作業時間順位）を取得する（作業順位「１」が取得される）。
【００６１】
ステップＳ４６３は、ステップＳ４４３と同じである。
ステップＳ４６４において、支援情報提示装置２の支援情報判定部３４は、「作業時間順位＞支援判定閾値」であるか否かを判定する。
具体的には、支援情報判定部３４は、ステップＳ４６２において取得した作業時間順位とステップＳ４６３において取得した支援判定閾値とを比較し、「作業時間順位＞支援判定閾値」である場合（ステップＳ４６４“ＹＥＳ”）は、ステップＳ４６５に進む。それ以外の場合（ステップＳ４６４“ＮＯ”）は、ステップＳ４６６に進む。
【００６２】
ステップＳ４６５〜Ｓ４６７は、それぞれ、ステップＳ４４５〜Ｓ４４７と同じである。
【００６３】
（支援情報の表示方法）
最初の作業ステップについてのナビゲーション画面（図５（ａ））とは異なり、２番目以降の作業ステップについてのナビゲーション画面（図５（ｂ））は、その表示内容が場合によって変化する。すなわち、作業者が、前作業ステップに属する作業項目のうち、どの作業項目において作業時間をかけたかによって、表示される支援情報が変化する。
【００６４】
本実施形態の支援情報には、前記したように概略支援情報と詳細支援情報の２種類がある。そして、ナビゲーション画面におけるそれらの表示方法のバリエーションの例として、ここでは３つの方法を示す。
第１の表示方法は、判定結果が「詳細」である場合は、作業項目に関連付けて詳細支援情報を表示し、判定結果が「概略」である場合は、作業項目に関連付けて概略支援情報を表示する方法である。
【００６５】
第２の表示方法は、判定結果が「詳細」である場合は、作業項目に関連付けて詳細支援情報を表示するが、判定結果が「概略」である場合は、作業項目に関連付けて概略支援情報（そのもの）、及び詳細支援情報へのリンク情報を表示する方法である。この方法によれば、概略支援情報を参照した作業者が、必要な場合に限り、さらに詳細支援情報を参照できる。したがって、例えば、作業者は通常は概略支援情報で充分に作業可能であるが、作業要領等をうっかり忘却してしまった場合において有効である。作業内容が複雑である、作業頻度が低い等、うっかり忘却が発生しやすい業務にはこの方法が望ましい。
【００６６】
第３の表示方法は、判定結果が「詳細」である場合は、作業項目に関連付けて詳細支援情報を表示するが、判定結果が「概略」である場合は、作業項目に関連付けて、ひとまず概略支援情報を表示し、所定時間の経過後、詳細支援情報を追加的に表示する方法である。詳細支援情報を表示するための画面定義情報を予め作業者端末装置３に取り込んでおいた上で、所定時間が経過するまで非表示としてもよいし、所定時間が経過した時点で画面定義情報を支援情報提示装置２から作業者端末装置３に取り込んでもよい。第２の表示方法との比較において、作業者がマウス等の入力装置２４を用いて詳細支援情報を呼び出す手間を回避できる。ただし、作業者が詳細支援情報を必要とするタイミングに合わせて、経過時間の設定をする手間は増える。
【００６７】
（画面生成処理手順）
図９は、本実施形態に係る画面生成処理手順のフローチャートである。
画面生成処理手順は、２番目以降の作業ステップについてのナビゲーション画面を表示するための画面雛形定義を作成する処理手順であって、ステップＳ４５０の詳細である。以下では、前記した第２の表示方法を想定した処理手順を説明する。
【００６８】
ステップＳ４５１において、支援情報提示装置２の画面生成部３５は、表示すべき支援情報を特定する。
具体的には、画面生成部３５は、第一に、ステップＳ４４７（又はＳ４６７）において取得した組のうち任意の１つを取得する。例えば（ｉｔｅｍＢ１，詳細）を取得したとして説明を続ける。
第二に、「第一」において取得した組に含まれる作業項目ＩＤを検索キーとして、支援情報定義データベース４４を検索し、該当したレコードを取得する。
第三に、「第一」において取得した組に含まれる判定結果が「詳細」である場合は、「第二」において取得したレコードの詳細支援情報を取得し、「第一」において取得した組に含まれる判定結果が「概略」である場合は、「第二」において取得したレコードの概略支援情報及び詳細支援情報を取得する。ここでは概略支援情報「○○○」及び詳細支援情報「○○−○○−○○」、又は詳細支援情報「○○−○○−○○」のみが取得されることになる。
【００６９】
ステップＳ４５２において、支援情報提示装置２の画面生成部３５は、画面レイアウト定義を取得する。
具体的には、画面生成部３５は、第一に、画面情報定義データベース４５のレコードのうち、ナビゲーション中の作業ステップＩＤを含むレコードの次のレコードを取得する。
第二に、「第一」にて取得したレコードの画面雛形定義から画面レイアウト定義を取得する。
【００７０】
ステップＳ４５３において、支援情報提示装置２の画面生成部３５は、画面レイアウト定義に対し支援情報を埋め込む。
具体的には、画面生成部３５は、ステップＳ４５１の「第一」において取得した組に含まれる作業項目ＩＤが特定する作業項目に関連付けて、ステップＳ４５１の「第三」において取得した支援情報が表示されるように画面レイアウトの命令文を追加する。
ここでは「作業項目ｉｔｅｍＢ１に対する[○○−○○−○○]を表示」という命令文を作成し、画面レイアウト定義に対し埋め込むことになる。
ステップＳ４５１の「第一」において取得した組が（ｉｔｅｍＢ２，概略）であった場合は、「作業項目ｉｔｅｍＢ２に対する[△△△]と、[△△−△△−△△]のリンク情報を表示」という命令文を作成し、画面レイアウト定義に対し埋め込み、作業者が必要に応じ参照するまでは、[△△−△△−△△]は非表示とすることになる。
ステップＳ４５１〜Ｓ４５３は、ステップＳ４４７（又はＳ４６７）において取得したすべての組について繰り返す。
【００７１】
ステップＳ４５４において、支援情報提示装置２の画面生成部３５は、画面定義情報を作業者端末装置３に対して送信する。
ここで、画面生成部３５は、画面情報定義データベース４５を参照して、ナビゲーション中の作業ステップＩＤの次の順番の作業ステップＩＤを取得する。そして、取得した作業ステップＩＤを、ここまでのナビゲーション中の作業ステップＩＤに代えて、新たなナビゲーション中の作業ステップＩＤとして保持する。
ここで、画面生成処理手順は終了し、ステップＳ３２０に戻る。
【００７２】
（ステップＳ３３０の補足説明）
前記のように、ステップＳ３３０において、作業者端末装置３のユーザ操作制御部３６は、ナビゲーション画面を表示する。ステップＳ４５０を経由してステップＳ３３０に進んだ場合は、支援情報が埋め込まれた画面定義情報を用いて、作業者端末装置３の出力装置２４にナビゲーション画面（図５（ｂ））を表示する。図５（ｂ）では、作業項目に関連付けて支援情報が表示されている。この例では、支援情報としては文字情報を画面に表示するものとした。しかしながら、画像情報を表示してもよいし、音声情報をスピーカ等の出力装置２５から出力してもかまわない。更に、これらの表示・出力に替えて、又はそれらとあわせて、支援情報を作業項目に関連付けて外部の記憶媒体に対して出力してもかまわない。
【図面の簡単な説明】
【００７３】
【図１】本実施形態に係る全体構成図である。
【図２】（ａ）は、本実施形態に係る業務情報管理データベースの一例を示す図である。（ｂ）は、本実施形態に係る作業時間管理データベースの一例を示す図である。（ｃ）は、本実施形態に係る作業項目関係管理データベースの一例を示す図である。
【図３】本実施形態に係る支援情報定義データベースの一例を示す図である。
【図４】本実施形態に係る画面情報定義データベースの一例を示す図である。
【図５】本実施形態に係るナビゲーション画面の一例を示す図である。
【図６】本実施形態の支援情報表示処理手順のフローチャートである。
【図７】本実施形態に係る第１の判定方法を用いた支援情報判定処理手順のフローチャートである。
【図８】本実施形態に係る第２の判定方法を用いた支援情報判定処理手順のフローチャートである。
【図９】本実施形態に係る画面生成処理手順のフローチャートである。
【符号の説明】
【００７４】
１      支援情報提示システム
２      支援情報提示装置
３      作業者端末装置
４      ネットワーク
１１、２１  中央制御装置（制御部）
１２、２２  主記憶装置（記憶部）
１３、２３  補助記憶装置（記憶部）
１４、２４  入力装置
１５、２５  出力装置
１６、２６  通信インタフェース
３１    サーバ制御部
３２    業務情報保存部
３３    作業時間保存部
３４    支援情報判定部
３５    画面生成部
３６    ユーザ操作制御部
３７    作業時間計測部
４１    業務情報管理データベース
４２    作業時間管理データベース
４３    作業項目関係管理データベース
４４    支援情報定義データベース
４５    画面情報定義データベース
【図１】
2010117967.tif 000003
【図２】
2010117967.tif 000004
【図３】
2010117967.tif 000005
【図４】
2010117967.tif 000006
【図５】
2010117967.tif 000007
【図６】
2010117967.tif 000008
【図７】
2010117967.tif 000009
【図８】
2010117967.tif 000010
【図９】
2010117967.tif 000011