(57)【特許請求の範囲】
【請求項１】
登録された作業項目が実施された際に、当該作業項目に対応付けて入力されたコメントに予め定められた語句が含まれているか否かを判別する判別手段と、
前記語句が含まれていると判別された場合に、前記実施された作業項目に対応付けて入力されたコメントを、前記作業項目を次回に実施する場合の補助作業項目として登録させる登録制御手段と、
を備える作業管理装置。
【請求項２】
前記判別手段は、前記コメントの一部の文字列が、予め定められた語句パターンテーブルに格納された語句に該当するか否かにより、前記コメントに前記語句が含まれているか否かを判別する請求項１に記載の作業管理装置。
【請求項３】
前記登録された作業項目及び補助作業項目から、所定時間に実施すべき作業項目のリストを生成する生成手段を備える請求項１又は２に記載の作業管理装置。
【請求項４】
前記登録された作業項目に類似する類似作業項目に対応付けて補助作業項目が登録されている場合に、当該作業項目に対応して、実施を勧める当該補助作業項目を表示手段に表示させる表示制御手段を有する請求項１から３のいずれか一項に記載の作業管理装置。
【請求項５】
前記表示制御手段は、前記登録された作業項目から、第１の作業項目に含まれる予め定められたキーワードが含まれる第２の作業項目を取得し、当該取得された第２の作業項目を前記第１の作業項目に類似する類似作業項目とする請求項４に記載の作業管理装置。
【請求項６】
前記判別手段は、登録された第１の補助作業項目が実施された際に、当該第１の補助作業項目に対応付けて入力されたコメントに予め定められた語句が含まれているか否かを判別し、
前記登録制御手段は、前記語句が含まれていると判別された場合に、前記第１の補助作業項目に対応付けて前記コメントを、前記第１の補助作業項目を次回に実施する場合の第２の補助作業項目として登録する請求項４又は５に記載の作業管理装置。
【請求項７】
コンピュータを、
登録された作業項目が実施された際に、当該作業項目に対応付けて入力されたコメントに予め定められた語句が含まれているか否かを判別する判別手段、
前記語句が含まれていると判別された場合に、前記実施された作業項目に対応付けて入力されたコメントを、前記作業項目を次回に実施する場合の補助作業項目として登録させる登録制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業管理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、ユーザが実施すべきタスク（作業項目）を管理するＴｏＤｏ管理が知られている。
【０００３】
ＴｏＤｏ管理を行うシステムとして、例えば、ＭＲ（Medical Representative：医薬情報担当者）が医療従事者のところへ行くディテーリング（訪問）を管理し、予定されたディテーリングに対応してユーザの入力によりＴｏＤｏ追加が可能な医薬等情報提供システムが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２３８２８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記医薬等情報提供システムでは、メインのタスクとしてのディテーリングに対応して追加するサブタスクとしてのＴｏＤｏをユーザ自身が手動で入力して登録せねばならず、登録漏れ（登録し忘れ）が発生するおそれがあった。
【０００６】
本発明の課題は、作業項目（タスク）の実施に対応して実施すべき補助作業項目（サブタスク）を自動的に登録することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の作業管理装置は、登録された作業項目が実施された際に、当該作業項目に対応付けて入力されたコメントに予め定められた語句が含まれているか否かを判別する判別手段と、前記語句が含まれていると判別された場合に、前記実施された作業項目に対応付けて入力されたコメントを、前記作業項目を次回に実施する場合の補助作業項目として登録させる登録制御手段と、を備える。
【発明の効果】
【０００８】
本発明によれば、作業項目の実施に対応して実施すべき補助作業項目を自動的に登録することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態のタスク管理システムを示すブロック図である。
【図２】サーバの機能構成を示すブロック図である。
【図３】端末装置の機能構成を示すブロック図である。
【図４】（ａ）は、タスクマスタの構成を示す図である。（ｂ）は、サブタスクマスタの構成を示す図である。
【図５】（ａ）は、サブタスク生成パターンテーブルの構成を示す図である。（ｂ）は、類似タスクキーワードの構成を示す図である。（ｃ）は、ＴｏＤｏタスクリストの構成を示す図である。
【図６】ＴｏＤｏタスクリスト生成処理を示すフローチャートである。
【図７】ＴｏＤｏタスクリスト生成処理のサブタスク処理を示すフローチャートである。
【図８】ＴｏＤｏタスクリスト生成処理の類似タスク処理を示すフローチャートである。
【図９】ＴｏＤｏタスクリスト表示処理を示すフローチャートである。
【図１０】ＴｏＤｏタスクリスト送信処理を示すフローチャートである。
【図１１】リコメンドサブタスク表示処理を示すフローチャートである。
【図１２】タスク結果登録要求処理を示すフローチャートである。
【図１３】タスク結果登録処理を示すフローチャートである。
【図１４】（ａ）は、第１のＴｏＤｏタスクリスト表示情報を示す図である。（ｂ）は、第２のＴｏＤｏタスクリスト表示情報を示す図である。
【図１５】第３のＴｏＤｏタスクリスト表示情報及びリコメンドサブタスク表示情報を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１１】
図１〜図３を参照して、本実施の形態の装置構成を説明する。先ず、図１を参照して、本実施の形態のタスク管理システム１を説明する。図１は、本実施の形態のタスク管理システム１を示すブロック図である。
【００１２】
タスク管理システム１は、作業管理装置としてのサーバ１０と、表示手段としての端末装置２０と、を備える。サーバ１０は、クラウド上のサーバであり、端末装置２０のユーザが実施する作業項目としてのタスクに関する情報を管理する。サーバ１０は、通信ネットワークＮに接続されている。通信ネットワークＮは、インターネットであるものとするが、ＬＡＮ（Local Area Network）等、他のネットワークとしてもよい。
【００１３】
端末装置２０は、個人商店店主等のユーザが所持する携帯端末装置である。ここでは、端末装置２０がタブレットＰＣ（Personal Computer）であるものとして説明するが、これに限定されるものではなく、端末装置２０が、スマートフォン、携帯電話機、ＰＤＡ（Personal Digital Assistant）、ノートＰＣ等、他の携帯端末装置や、デスクトップＰＣ等、他の端末装置であるとしてもよい。また、端末装置２０は、ユーザの操作入力を受け付けてサーバ１０に送信し、サーバ１０から受信した情報を表示する。また、端末装置２０は、通信ネットワークＮ上の基地局、アクセスポイント（いずれも図示略）等を介して、通信ネットワークＮに接続されている。
【００１４】
なお、タスク管理システム１は、１台の端末装置２０のユーザのタスクに関する情報をサーバ１０が管理する構成とするが、これに限定されるものではない。タスク管理システム１は、複数台の端末装置２０を備え、複数台の端末装置２０の各ユーザのタスクに関する情報をサーバ１０が一元的に管理する構成としてもよい。
【００１５】
次いで、図２を参照して、サーバ１０の内部の機能構成を説明する。図２は、サーバ１０の機能構成を示すブロック図である。
【００１６】
図２に示すように、サーバ１０は、判別手段、登録制御手段、生成手段、表示制御手段としてのＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、記憶部１５と、通信部１６と、計時部１７と、を備える。サーバ１０の各部は、バス１８を介して接続されている。
【００１７】
ＣＰＵ１１は、サーバ１０の各部を制御する。ＣＰＵ１１は、記憶部１５に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出してＲＡＭ１３に展開し、当該プログラムとの協働で、各種処理を実行する。
【００１８】
操作部１２は、キーボード等のキー入力部と、マウス等のポインティングデバイスとを有し、キー入力及び位置入力を受け付け、その操作情報をＣＰＵ１１に出力する。
【００１９】
ＲＡＭ１３は、揮発性のメモリであり、各種のデータやプログラムを一時的に格納するワークエリアを形成する。表示部１４は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（ElectroLuminescent）ディスプレイ等で構成され、ＣＰＵ１１から指示された表示情報に従い各種表示を行う。
【００２０】
記憶部１５は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等により構成され、データ及びプログラムを書き込み及び読み出し可能な記憶部である。特に、記憶部１５は、ＴｏＤｏタスクリスト生成プログラム１５１、ＴｏＤｏタスクリスト送信プログラム１５２、タスク結果登録プログラム１５３と、後述するタスクマスタ３０、サブタスクマスタ４０、サブタスク生成パターンテーブル５０、類似タスクキーワード６０、ＴｏＤｏタスクリスト７０と、を記憶している。
【００２１】
通信部１６は、ネットワークカード等により構成され、通信ネットワークＮに通信接続されて、通信ネットワークＮ上の機器との通信を行う。ＣＰＵ１１は、通信部１６を介して、通信ネットワークＮ上の端末装置２０と通信が可能である。
【００２２】
計時部１７は、リアルタイムクロックであり、現在日時を計時し、その現在日時情報をＣＰＵ１１に出力する。
【００２３】
次いで、図３を参照して、端末装置２０の機能構成を説明する。図３は、端末装置２０の機能構成を示すブロック図である。
【００２４】
端末装置２０は、ＣＰＵ２１と、操作部２２と、ＲＡＭ２３と、表示部２４と、記憶部２５と、無線通信部２６と、を備える。端末装置２０の各部は、バス２７を介して接続されている。
【００２５】
ＣＰＵ２１、ＲＡＭ２３、表示部２４は、サーバ１０のＣＰＵ１１、ＲＡＭ１３、表示部１４と同様であるため、重複する説明を省略し、異なる部分を主として説明する。
【００２６】
ＣＰＵ２１は、端末装置２０の各部を制御する。操作部２２は、表示部２４の表示画面上に設けられたタッチパネルを有し、ユーザからのタッチ入力を受け付け、その操作情報をＣＰＵ２１に出力する。
【００２７】
記憶部２５は、フラッシュメモリ、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）等により構成され、データ及びプログラムを書き込み及び読み出し可能な記憶部である。特に、記憶部２５には、ＴｏＤｏタスクリスト表示プログラム２５１、リコメンドサブタスク表示プログラム２５２、ＴｏＤｏタスク結果登録要求プログラム２５３が記憶されている。
【００２８】
無線通信部２６は、アンテナ、変復調回路、信号処理回路等により構成され、通信ネットワークＮ上の基地局、アクセスポイント等と無線電波により情報の送受信を行う。このため、ＣＰＵ２１は、無線通信部２６により、通信ネットワークＮ上の基地局、アクセスポイント等を介して、サーバ１０と通信を行うことができる。
【００２９】
次に、図４、図５を参照して、サーバ１０の記憶部１５に記憶されるタスクマスタ３０、サブタスクマスタ４０、サブタスク生成パターンテーブル５０、類似タスクキーワード６０、ＴｏＤｏタスクリスト７０を説明する。図４（ａ）は、タスクマスタ３０の構成を示す図である。図４（ｂ）は、サブタスクマスタ４０の構成を示す図である。図５（ａ）は、サブタスク生成パターンテーブル５０の構成を示す図である。図５（ｂ）は、類似タスクキーワード６０の構成を示す図である。図５（ｃ）は、ＴｏＤｏタスクリスト７０の構成を示す図である。
【００３０】
図４（ａ）に示すように、タスクマスタ３０は、登録されたタスクの情報を有するマスタテーブルである。タスクマスタ３０は、タスクコード３１と、タスク名３２と、重要度３３と、サイクル３４と、指定日３５と、の項目を有する。
【００３１】
タスクコード３１は、ユーザが実施するタスクの識別情報である。タスク名３２は、タスクコード３１のタスクの名称であり、タスクの内容を示す情報である。重要度３３は、タスクコード３１のタスクの実施の重要度を示す情報である。重要度３３は、実施の重要度の度合いが高い順に、Ａ、Ｂ、Ｃ…で表されるものとする。
【００３２】
サイクル３４は、タスクコード３１のタスクの実施のサイクルを示す情報である。サイクル３４は、例えば、毎日、毎週、半期（６か月）…となる。指定日３５は、タスクコード３１のタスクを実施する指定日付である。
【００３３】
図４（ｂ）に示すように、サブタスクマスタ４０は、タスクに対応して実施すべきサブタスクの情報を有するマスタテーブルである。サブタスクマスタ４０は、タスクコード４１と、サブタスクコード４２と、上位サブタスクコード４３と、サブタスク名４４と、の項目を有するテーブルである。
【００３４】
タスクコード４１は、サブタスクの上位のタスク（メインのタスク）の識別情報である。サブタスクは、あるタスク（メインのタスク）の実施に伴い実施すべきタスクであり、ここでは、サブタスクがメインタスクの下位のタスクであるとして階層表現する。また、サブタスクは、あるサブタスクの下位のサブタスクともなりうる。
【００３５】
サブタスクコード４２は、タスクコード４１のタスクの下位のサブタスクの識別情報である。上位サブタスクコード４３は、サブタスクコード４２のサブタスクの上位のサブタスクの識別情報である。サブタスク名４４は、サブタスクコード４２のサブタスクの名称であり、サブタスクの内容を示す情報である。
【００３６】
図５（ａ）に示すように、サブタスク生成パターンテーブル５０は、サブタスク生成のための条件のパターンの情報を有するテーブルである。サブタスク生成パターンテーブル５０は、パターンコード５１と、パターン５２と、の項目を有する
【００３７】
パターンコード５１は、タスクの下位のサブタスク生成の条件としての文字列のパターンの識別情報である。パターン５２は、パターンコード５１の文字列のパターンの内容である。
【００３８】
図５（ｂ）に示すように、類似タスクキーワード６０は、タスクに類似するタスクの条件のパターンの情報を有するテーブルである。類似タスクキーワード６０は、パターンコード６１と、パターン６２と、の項目を有する。
【００３９】
パターンコード６１は、タスクとこれに類似するタスクとで共通の文字列のパターンの識別情報である。パターン６２は、パターンコード６１の文字列のパターンの内容である。
【００４０】
図５（ｃ）に示すように、ＴｏＤｏタスクリスト７０は、次月に実施すべきタスク、サブタスク（ＴｏＤｏタスク）に関する情報を有するテーブルである。ＴｏＤｏタスクリスト７０は、日付７１と、重要度７２と、タスクコード７３と、サブタスクコード７４と、類似タスクフラグ７５と、タスク名７６と、ステータス７７と、タスク結果コメント７８と、の項目を有する。
【００４１】
日付７１は、タスクコード７３のタスク又はサブタスクコード７４のサブタスクの実施すべき日付を示す情報である。重要度７２は、タスクコード７３のタスク又はサブタスクコード７４のサブタスクの実施の重要度を示す情報である。タスクコード７３は、次月に実施すべきメインのタスクの識別情報である。サブタスクコード７４は、タスクコード７３のタスクの下位のサブタスクの識別情報である。類似タスクフラグ７５は、サブタスクコード７４のサブタスクがタスクコード７３のタスクに類似するタスクとともに実施すべきサブタスクである（＝１）か否か（＝無し）を示すフラグである。
【００４２】
タスク名７６は、タスクコード７３のタスク又はサブタスクコード７４のサブタスクの名称であり、その内容を示す情報である。ステータス７７は、タスクコード７３のタスク又はサブタスクコード７４のサブタスクの実施の状態を示す情報である。ステータス７７は、例えば、未着手、完了、保留、中止…となる。タスク結果コメント７８は、タスクコード７３のタスク又はサブタスクコード７４のサブタスクの実施後に入力された実施結果に関するコメントである。
【００４３】
次に、図６〜図１５を参照して、タスク管理システム１の動作を説明する。図６は、ＴｏＤｏタスクリスト生成処理を示すフローチャートである。図７は、ＴｏＤｏタスクリスト生成処理のサブタスク処理を示すフローチャートである。図８は、ＴｏＤｏタスクリスト生成処理の類似タスク処理を示すフローチャートである。図９は、ＴｏＤｏタスクリスト表示処理を示すフローチャートである。図１０は、ＴｏＤｏタスクリスト送信処理を示すフローチャートである。図１１は、リコメンドサブタスク表示処理を示すフローチャートである。図１２は、タスク結果登録要求処理を示すフローチャートである。図１３は、タスク結果登録処理を示すフローチャートである。
【００４４】
図６〜図８を参照して、サーバ１０で実行されるＴｏＤｏタスクリスト生成処理を説明する。ＴｏＤｏタスクリスト生成処理は、月に一度、翌月分の実施すべきタスク、サブタスク（ＴｏＤｏタスク）のリストを生成する処理である。予め、端末装置２０において、ＣＰＵ２１は、操作部２２を介してタスクの情報（実施の日付、タスク名、重要度、サイクル、指定日）の入力を受け付け、無線通信部２６を介して、入力されたタスクの情報をサーバ１０へ送信する。サーバ１０において、ＣＰＵ１１は、通信部１６を介してタスクの情報を端末装置２０から受信し、受信したタスクの情報に基づくタスクマスタ３０を生成し記憶部１５に記憶しているものとする。サブタスクマスタ４０は、後述するＴｏＤｏタスク結果登録処理により適宜生成されて記憶部１５に記憶されている。
【００４５】
サーバ１０において、例えば、翌月の開始直前等、ＴｏＤｏタスクリスト生成の所定のタイミングになったことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出して適宜ＲＡＭ１３に展開したＴｏＤｏタスクリスト生成プログラム１５１との協働で、ＴｏＤｏタスクリスト生成処理を実行する。
【００４６】
図６に示すように、先ず、ＣＰＵ１１は、記憶部１５からタスクマスタ３０を読み出し、タスクマスタ３０の先頭レコードから未選択の１つのレコードを選択する（ステップＳ１１）。そして、ＣＰＵ１１は、ステップＳ１１で未選択レコードがなく選択されていないか否かを判別する（ステップＳ１２）。未選択レコードがない場合（ステップＳ１２；ＹＥＳ）、ＴｏＤｏタスクリスト生成処理が終了する。
【００４７】
未選択レコードが選択された場合（ステップＳ１２；ＮＯ）、ＣＰＵ１１は、ステップＳ１１で選択中のレコードのサイクル３４、指定日３５から、選択中のレコードのタスクが翌月実施対象か否かを判別する（ステップＳ１３）。翌月実施対象でない場合（ステップＳ１３；ＮＯ）、ステップＳ１１に移行される。
【００４８】
翌月実施対象である場合（ステップＳ１３；ＹＥＳ）、ＣＰＵ１１は、ステップＳ１１で選択中のレコードのタスクの情報をメインのタスクの情報としてＴｏＤｏタスクリスト７０のレコードに追加して格納する（ステップＳ１４）。ステップＳ１４において、ＣＰＵ１１は、選択中のレコードの翌月の指定日３５、重要度３３、タスクコード３１、タスク名３２を、ＴｏＤｏタスクリスト７０の日付７１、重要度７２、タスクコード７３、タスク名７６として追加し、ステータス７７に未着手を設定する。
【００４９】
そして、ＣＰＵ１１は、サブタスク処理を行い（ステップＳ１５）、類似タスク処理を行い（ステップＳ１６）、ステップＳ１１に移行する。
【００５０】
図７を参照して、図６のステップＳ１５のサブタスク処理を説明する。先ず、ＣＰＵ１１は、記憶部１５からサブタスクマスタ４０を読み出し、サブタスクマスタ４０の先頭レコードから未選択の１つのレコードを選択する（ステップＳ２１）。そして、ＣＰＵ１１は、ステップＳ２１で未選択レコードがなく選択されていないか否かを判別する（ステップＳ２２）。未選択レコードがない場合（ステップＳ２２；ＹＥＳ）、サブタスク処理が終了する。
【００５１】
未選択レコードが選択された場合（ステップＳ２２；ＮＯ）、ＣＰＵ１１は、ステップＳ１１で選択中のレコードのタスクのタスクコード３１と、ステップＳ２１で選択中のレコードのサブタスクのタスクコード４１と、が合致するか否かを判別する（ステップＳ２３）。タスクコードが合致しない場合（ステップＳ２３；ＮＯ）、ステップＳ２１に移行される。
【００５２】
タスクコードが合致する場合（ステップＳ２３；ＹＥＳ）、ＣＰＵ１１は、ステップＳ２１で選択中のレコードのサブタスクの情報をＴｏＤｏタスクリスト７０のレコードに追加して格納し（ステップＳ２４）、サブタスク処理を終了する。ステップＳ２４において、ＣＰＵ１１は、ステップＳ２１で選択中のレコードのサブタスクの上位タスクの日付（翌月の指定日３５）、重要度（重要度３３）、当該サブタスクのタスクコード４１、サブタスクコード４２、サブタスク名４４を、ＴｏＤｏタスクリスト７０の日付７１、重要度７２、タスクコード７３、サブタスクコード７４、タスク名７６として追加し、ステータス７７に未着手を設定する。なお、サブタスクとメインのタスクとの重要度を異に設定可能な構成としてもよい。
【００５３】
図８を参照して、図６のステップＳ１６の類似タスク処理を説明する。先ず、ＣＰＵ１１は、記憶部１５から類似タスクキーワード６０を読み出し、類似タスクキーワード６０の先頭レコードから未選択の１つのレコードを選択する（ステップＳ３１）。そして、ＣＰＵ１１は、ステップＳ３１で未選択レコードがなく選択されていないか否かを判別する（ステップＳ３２）。未選択レコードがない場合（ステップＳ３２；ＹＥＳ）、類似タスク処理が終了する。
【００５４】
未選択レコードが選択された場合（ステップＳ３２；ＮＯ）、ＣＰＵ１１は、ステップＳ１１で選択中のレコードのタスクのタスク名３２に、ステップＳ３１で選択中のレコードのパターン６２の文字列があるか否かを判別する（ステップＳ３３）。文字列がない場合（ステップＳ３３；ＮＯ）、ステップＳ３１に移行される。文字列がある場合（ステップＳ３３；ＹＥＳ）、ＣＰＵ１１は、記憶部１５からタスクマスタ３０を読み出し、タスクマスタ３０の先頭レコードから未選択の１つのレコードを選択する（ステップＳ３４）。そして、ＣＰＵ１１は、ステップＳ３４で未選択レコードがなく選択されていないか否かを判別する（ステップＳ３５）。未選択レコードがない場合（ステップＳ３５；ＹＥＳ）、ステップＳ３１に移行される。
【００５５】
未選択レコードが選択された場合（ステップＳ３５；ＮＯ）、ＣＰＵ１１は、ステップＳ３４で選択中のレコードの類似候補のタスクのタスク名３２に、ステップＳ３１で選択中のレコードのパターン６２の文字列があるか否かを判別する（ステップＳ３６）。文字列がない場合（ステップＳ３６；ＮＯ）、ステップＳ３４に移行される。
【００５６】
文字列がある場合（ステップＳ３６；ＹＥＳ）、ＣＰＵ１１は、記憶部１５からサブタスクマスタ４０を読み出し、サブタスクマスタ４０の先頭レコードから未選択の１つのレコードを選択する（ステップＳ３７）。そして、ＣＰＵ１１は、ステップＳ３７で未選択レコードがなく選択されていないか否かを判別する（ステップＳ３８）。未選択レコードがない場合（ステップＳ３８；ＹＥＳ）、ステップＳ３４に移行される。
【００５７】
未選択レコードが選択された場合（ステップＳ３８；ＮＯ）、ＣＰＵ１１は、ステップＳ３４で選択中のレコードの類似のタスクのタスクコード３１と、ステップＳ３７で選択中のレコードのサブタスクのタスクコード４１と、が合致するか否かを判別する（ステップＳ３９）。タスクコードが合致しない場合（ステップＳ３９；ＮＯ）、ステップＳ３７に移行される。
【００５８】
タスクコードが合致した場合（ステップＳ３９；ＹＥＳ）、ＣＰＵ１１は、ステップＳ３４で選択中のレコードの類似のタスクのサブタスクの情報（ステップＳ３７で選択中のレコードのサブタスクの情報）をＴｏＤｏタスクリスト７０のレコードに追加し、類似タスクフラグ７５に１を設定して格納し（ステップＳ４０）、類似タスク処理を終了する。ステップＳ４０において、ＣＰＵ１１は、ステップＳ３７で選択中のレコードのサブタスクの上位タスクの日付（翌月の指定日３５）、重要度（重要度３３）、当該サブタスクのタスクコード４１、サブタスクコード４２、サブタスク名４４を、ＴｏＤｏタスクリスト７０の日付７１、重要度７２、タスクコード７３、サブタスクコード７４、タスク名７６として追加し、類似タスクフラグ７５に１を設定し、ステータス７７に未着手を設定する。
【００５９】
次いで、図９を参照して、端末装置２０で実行されるＴｏＤｏタスクリスト表示処理を説明する。ＴｏＤｏタスクリスト表示処理は、ＴｏＤｏタスク生成処理で生成されたＴｏＤｏタスクリスト７０の情報のうち、本日分の情報を一覧表示する処理である。
【００６０】
端末装置２０において、例えば、操作部２２を介してユーザからＴｏＤｏタスクリスト表示処理の実行指示が入力されたことをトリガとして、ＣＰＵ２１は、記憶部２５から読み出して適宜ＲＡＭ２３に展開したＴｏＤｏタスクリスト表示プログラム２５１との協働で、ＴｏＤｏタスクリスト表示処理を実行する。
【００６１】
図９に示すように、先ず、ＣＰＵ２１は、無線通信部２６を介して、ＴｏＤｏタスクリストの要求をサーバ１０に送信する（ステップＳ５１）。そして、ＣＰＵ２１は、無線通信部２６を介して、ＴｏＤｏタスクリストの情報をサーバ１０から受信して、記憶部２５に記憶された、ＴｏＤｏタスクリスト７０と同様なテーブルとしてのＴｏＤｏタスクリストテーブル（図示略）に追加して格納する（ステップＳ５２）。
【００６２】
そして、ＣＰＵ２１は、ステップＳ５２のＴｏＤｏタスクリストの情報の受信を終了したか否かを判別する（ステップＳ５３）。受信を終了していない場合（ステップＳ５３；ＮＯ）、ステップＳ５２に移行される。受信を終了した場合（ステップＳ５３；ＹＥＳ）、ＣＰＵ２１は、記憶部２５に記憶されたＴｏＤｏタスクリストテーブルに基づいて、ＴｏＤｏタスクの情報のリストを表示部２４に表示し（ステップＳ５４）、ＴｏＤｏタスクリスト表示処理を終了する。
【００６３】
次いで、図１０を参照して、サーバ１０で実行されるＴｏＤｏタスクリスト送信処理を説明する。ＴｏＤｏタスクリスト送信処理は、ＴｏＤｏタスクリスト表示処理で表示されるＴｏＤｏタスクの情報を端末装置２０に送信する処理である。
【００６４】
サーバ１０において、通信部１６を介して、図９のＴｏＤｏタスクリスト表示処理のステップＳ５１で送信されたＴｏＤｏタスクリストの要求を端末装置２０から受信したことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出して適宜ＲＡＭ１３に展開したＴｏＤｏタスクリスト送信プログラム１５２との協働で、ＴｏＤｏタスクリスト送信処理を実行する。
【００６５】
先ず、ＣＰＵ１１は、記憶部１５からＴｏＤｏタスクリスト７０を読み出し、ＴｏＤｏタスクリスト７０の先頭レコードから未選択の１つのレコードを選択する（ステップＳ６１）。そして、ＣＰＵ１１は、ステップＳ６１で未選択レコードがなく選択されていないか否かを判別する（ステップＳ６２）。未選択レコードがない場合（ステップＳ６２；ＹＥＳ）、ＴｏＤｏタスクリスト送信処理が終了する。
【００６６】
未選択レコードが選択された場合（ステップＳ６２；ＮＯ）、ＣＰＵ１１は、計時部１７から現在日時情報を取得し、ステップＳ６１で選択中のレコードの日付７１が取得した現在日時情報の本日であるＴｏＤｏタスクであるか否かを判別する（ステップＳ６３）。
【００６７】
本日のＴｏＤｏタスクでない場合（ステップＳ６３；ＮＯ）、ステップＳ６１に移行される。本日のＴｏＤｏタスクである場合（ステップＳ６３；ＹＥＳ）、ＣＰＵ１１は、図９のステップＳ５２に対応して、ステップＳ６１で選択中のレコードのＴｏＤｏタスクの情報をサーバ１０に送信し（ステップＳ６４）、ステップＳ６１に移行する。ステップＳ６４では、例えば、本日分のＴｏＤｏタスクの日付７１、重要度７２、タスクコード７３、サブタスクコード７４、類似タスクフラグ７５、タスク名７６、ステータス７７、タスク結果コメント７８の情報が送信される。
【００６８】
次いで、図１１を参照して、端末装置２０で実行されるリコメンドサブタスク表示処理を説明する。リコメンドサブタスク表示処理は、表示中のＴｏＤｏタスクリストのタスクに類似するタスクの下位のサブタスクを表示し、その実施を勧める処理である。
【００６９】
予め、端末装置２０でＴｏＤｏタスクリスト表示処理が実行され、ＴｏＤｏタスクリストの情報が表示されているものとする。端末装置２０において、例えば、操作部２２を介してユーザにより表示中のＴｏＤｏタスクリストから１つのレコードのＴｏＤｏタスクが選択入力開始されたことをトリガとして、ＣＰＵ２１は、記憶部２５から読み出して適宜ＲＡＭ２３に展開したリコメンドサブタスク表示プログラム２５２との協働で、リコメンドサブタスク表示処理を実行する。
【００７０】
図１１に示すように、先ず、ＣＰＵ２１は、操作部２２を介してユーザにより表示中のＴｏＤｏタスクリストから１つのレコードのＴｏＤｏタスクの選択入力を完了する（ステップＳ７１）。そして、ＣＰＵ２１は、記憶部２５に記憶されたＴｏＤｏタスクリストテーブルの先頭レコードから未選択の１つのレコードを選択する（ステップＳ７２）。そして、ＣＰＵ２１は、ステップＳ７２で未選択レコードがなく選択されていないか否かを判別する（ステップＳ７３）。未選択レコードがない場合（ステップＳ７３；ＹＥＳ）、リコメンドサブタスク表示処理が終了する。
【００７１】
未選択レコードが選択された場合（ステップＳ７３；ＮＯ）、ＣＰＵ２１は、ステップＳ７１で選択されたＴｏＤｏタスクのタスクコードと、ステップＳ７２で選択中のレコードのＴｏＤｏタスクのタスクコードと、が合致し、且つステップＳ７２で選択中のレコードのＴｏＤｏタスクの類似コードが１であるか否かを判別する（ステップＳ７４）。タスクコードが合致且つ類似コードが１でない場合（ステップＳ７４；ＮＯ）、ステップＳ７２に移行される。
【００７２】
タスクコードが合致且つ類似コードが１である場合（ステップＳ７４；ＹＥＳ）、ＴｏＤｏタスクがサブタスクであり、ＣＰＵ２１は、ステップＳ７２で選択中のレコードのサブタスクのタスク名を表示部２４に表示し（ステップＳ７５）、ステップＳ７２に移行する。
【００７３】
次いで、図１２を参照して、端末装置２０で実行されるタスク結果登録要求処理を説明する。タスク結果登録要求処理は、表示中のＴｏＤｏタスクリストのタスクがユーザにより実施された場合に、そのタスク実施の結果及びコメントをサーバ１０に送信して登録させる処理である。
【００７４】
予め、端末装置２０でＴｏＤｏタスクリスト表示処理が実行され、ＴｏＤｏタスクリストの情報が表示されているものとする。端末装置２０において、例えば、操作部２２を介してユーザによりＴｏＤｏタスクリストから実施されて未登録のレコードのＴｏＤｏタスク（メインのタスク又はサブタスク）が選択入力されたことをトリガとして、ＣＰＵ２１は、記憶部２５から読み出して適宜ＲＡＭ２３に展開したタスク結果登録要求プログラム２５３との協働で、タスク結果登録要求処理を実行する。
【００７５】
図１２に示すように、ＣＰＵ２１は、操作部２２を介してユーザによりＴｏＤｏタスクリストから実施されて未登録のレコードの選択されたＴｏＤｏタスクの実施の結果及びコメントの入力を受け付ける（ステップＳ８１）。ＴｏＤｏタスクの実施の結果とは、ＴｏＤｏタスクの実施の完了、保留、中止等である。ＴｏＤｏタスクの実施のコメントとは、ＴｏＤｏタスクの実施に関するコメントであり、例えば、ＴｏＤｏタスクＡの実施時にタスクＢを実施すると実施効率等が良い場合に、「タスクＢをすべき」のコメントが入力される。
【００７６】
そして、ＣＰＵ２１は、無線通信部２６を介して、選択されたＴｏＤｏタスクのタスクコード、サブタスクコードに対応付けて、ステップＳ８１で入力されたＴｏＤｏタスクの実施の結果及びコメントをサーバ１０に送信し（ステップＳ８２）、タスク結果登録要求処理を終了する。
【００７７】
次いで、図１３を参照して、サーバ１０で実行されるＴｏＤｏタスク結果登録処理を説明する。ＴｏＤｏタスク結果登録処理は、ＴｏＤｏタスク結果登録要求処理で端末装置２０により送信されたＴｏＤｏタスクの実施の結果及びコメントを登録する処理である。
【００７８】
サーバ１０において、通信部１６を介して、図１２のＴｏＤｏタスク結果登録要求処理のステップＳ８２で送信されたタスクコード又はサブタスクコードに対応付けられたＴｏＤｏタスクの実施の結果及びコメントを端末装置２０から受信したことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出して適宜ＲＡＭ１３に展開したＴｏＤｏタスク結果登録プログラム１５３との協働で、ＴｏＤｏタスク結果登録処理を実行する。
【００７９】
先ず、ＣＰＵ１１は、通信部１６を介して、ステップＳ８２で送信されたＴｏＤｏタスクの実施の結果及びコメントを端末装置２０から受信完了し、受信したＴｏＤｏタスクの実施の結果及びコメントをＲＡＭ１３に記憶する（ステップＳ９１）。そして、ＣＰＵ１１は、ＲＡＭ１３からＴｏＤｏタスクの実施の結果及びコメントを読み出し、読み出したＴｏＤｏタスクの実施の結果及びコメントの先頭から未選択の１タスク分の情報を選択する（ステップＳ９２）。そして、ＣＰＵ１１は、ステップＳ９２で未選択の１タスク分の情報がなく選択されていないか否かを判別する（ステップＳ９３）。未選択の情報がない場合（ステップＳ９３；ＹＥＳ）、ＴｏＤｏタスク結果登録処理が終了する。
【００８０】
未選択の情報が選択された場合（ステップＳ９３；ＮＯ）、ＣＰＵ１１は、ステップＳ９２で選択中の１タスク分の情報のＴｏＤｏタスクの実施の結果及びコメントで、ＴｏＤｏタスクリスト７０を更新する（ステップＳ９４）。ステップＳ９４において、選択中の１タスク分の情報のＴｏＤｏタスクのタスクコード、サブタスクコードをキーとして、結果、コメントが、ＴｏＤｏタスクリスト７０のタスクコード７３、サブタスクコード７４のレコードのステータス７７、タスク結果コメント７８に格納される。
【００８１】
そして、ＣＰＵ１１は、記憶部１５からサブタスク生成パターンテーブル５０を読み出し、ステップＳ９２で選択中の１タスク分の情報のＴｏＤｏタスクの実施のコメントの少なくとも一部の文字列が、サブタスク生成パターンテーブル５０のパターン５２の文字列に該当するかの文字列の比較を行う（ステップＳ９５）。
【００８２】
そして、ＣＰＵ１１は、ステップＳ９５の文字列の比較結果に基づき、ステップＳ９２で選択中の１タスク分の情報のＴｏＤｏタスクの実施のコメントの少なくとも一部の文字列がパターン５２の文字列に該当するか否かを判別する（ステップＳ９６）。該当しない場合（ステップＳ９６；ＮＯ）、ステップＳ９２に移行される。
【００８３】
該当する場合（ステップＳ９６；ＹＥＳ）、ＣＰＵ１１は、ステップＳ９２で選択中の１タスク分の情報のＴｏＤｏタスクの実施のコメントをサブタスクマスタ４０に登録し（ステップＳ９７）、ステップＳ９２に移行する。ステップＳ９７において、選択中の１タスク分の情報のＴｏＤｏタスクのタスクコード、１つインクリメントしたサブタスクコード、コメントが、サブタスクマスタ４０のタスクコード４１、サブタスクコード４２、サブタスク名４４に追加され、ステップＳ９２で選択中の１タスク分の情報のＴｏＤｏタスクがサブタスクである場合に、当該サブタスクを上位とした上位サブタスクコードが設定される。
【００８４】
次いで、図１４及び図１５を参照して、タスク管理システム１の各処理における表示例を説明する。図１４（ａ）は、ＴｏＤｏタスクリスト表示情報３００を示す図である。図１４（ｂ）は、ＴｏＤｏタスクリスト表示情報４００を示す図である。図１５は、ＴｏＤｏタスクリスト表示情報５００及びリコメンドサブタスク表示情報６００を示す図である。
【００８５】
先ず、タスクマスタ３０のタスクコード３１が「1001」のタスクに対応して、サブタスクマスタ４０においてサブタスクが設定されていないものとする。例えば、５月末日に、サーバ１０でのＴｏＤｏタスクリスト生成処理が実行されて６月分のＴｏＤｏタスクリストが生成され、次いで、６月１日に、端末装置２０でのＴｏＤｏタスクリスト表示処理とサーバ１０でのＴｏＤｏタスクリスト送信処理が実行されたものとする。すると、ＴｏＤｏタスクリスト表示処理により端末装置２０の表示部２４には、図１４（ａ）に示すＴｏＤｏタスクリスト表示情報３００が表示される。ＴｏＤｏタスクリスト表示情報３００において、タスクコード「1001」のＴｏＤｏタスク「テーブルの紙ナプキン（半年分）を購入」にはサブタスクが表示されていない。
【００８６】
そして、タスクコード「1001」のＴｏＤｏタスクが６月１日にユーザにより実施されたものとする。そして、端末装置２０でのタスク結果登録要求処理、サーバ１０でのタスク結果登録処理が実行される。このとき、タスク結果登録要求処理のステップＳ８１でタスクコード「1001」のＴｏＤｏタスクのコメント「あらかじめサイトからクーポンを取得すべき」がユーザにより入力され、タスク結果登録処理のステップＳ９７でタスクコード「1001」、サブタスクコード「01」、サブタスク名「あらかじめサイトからクーポンを取得すべき」のサブタスクのレコードがサブタスクマスタ４０に登録される。
【００８７】
そして、例えば、１１月末日に、サーバ１０でのＴｏＤｏタスクリスト生成処理が実行されて１２月分のＴｏＤｏタスクリストが生成され、次いで、１２月１日に、端末装置２０でのＴｏＤｏタスクリスト表示処理とサーバ１０でのＴｏＤｏタスクリスト送信処理が実行されたものとする。すると、ＴｏＤｏタスクリスト表示処理により端末装置２０の表示部２４には、図１４（ｂ）に示すＴｏＤｏタスクリスト表示情報４００が表示される。ＴｏＤｏタスクリスト表示情報４００において、タスクコード「1001」のＴｏＤｏタスクの下位の位置に、サブタスクコード「01」の「あらかじめサイトからクーポンを取得すべき」のサブタスクの情報が表示される。
【００８８】
また、例えば、６月末日に、サーバ１０でのＴｏＤｏタスクリスト生成処理が実行されて７月分のＴｏＤｏタスクリストが生成され、次いで、７月１日に、端末装置２０でのＴｏＤｏタスクリスト表示処理とサーバ１０でのＴｏＤｏタスクリスト送信処理が実行されたものとする。すると、ＴｏＤｏタスクリスト表示処理により端末装置２０の表示部２４には、図１５に示すＴｏＤｏタスクリスト表示情報５００が表示される。
【００８９】
そして、端末装置２０でリコメンドサブタスク表示処理が実行され、ステップＳ７１で操作部２２を介してＴｏＤｏタスクリスト表示情報５００のうちの「展示用の什器を購入する」のＴｏＤｏタスクがユーザにより選択入力されたものとする。すると、ステップＳ７５で図１５に示すリコメンドサブタスク表示情報６００が表示される。リコメンドサブタスク表示情報６００において、「展示用の什器を購入する」のＴｏＤｏタスクと同様に「購入」の文字列を有する類似のタスクの下位のサブタスク「あらかじめサイトからクーポンを取得すべき」等のサブタスクが表示され、その実施を薦めている。
【００９０】
以上、本実施の形態によれば、サーバ１０は、タスクマスタ３０に登録されたタスクが実施された際に、当該タスクに対応付けて端末装置２０で入力されたコメントに予め定められた文字列が含まれているか否かを判別し、文字列が含まれていると判別された場合に、実施されたタスクに対応付けて入力されたコメントを、タスクを次回に実施する場合のサブタスクとしてサブタスクマスタ４０に登録させる。
【００９１】
このため、タスクの実施に対応して実施すべきサブタスクを自動的に登録でき、サブタスクの登録漏れ及びその実施漏れを防ぐことができる。
【００９２】
また、サーバ１０は、コメントの少なくとも一部の文字列が、予め定められたサブタスク生成パターンテーブル５０に格納された文字列のパターン５２に該当するか否かにより、コメントに所定の文字列が含まれているか否かを判別する。このため、コメントに所定の文字列が含まれているか否かを容易に判別できる。
【００９３】
また、サーバ１０は、登録されたタスク及びサブタスクから、所定時間として次月に実施すべきＴｏＤｏタスクリスト７０を生成する。このため、ＴｏＤｏタスクリスト７０を端末装置２０に表示することで、ユーザがタスク及びサブタスクを目視により確実に認識できる。
【００９４】
また、サーバ１０は、登録されたタスクに類似する類似タスクに対応付けてサブタスクが登録されている場合に、当該タスクに対応して、実施を勧める当該サブタスクを端末装置２０に表示させる。このため、タスクについて、類似タスクと同様にサブタスクの実施をユーザに勧めることができ、ユーザの利便性を高めることができる。
【００９５】
また、サーバ１０は、登録されたタスクから、第１のタスクに含まれる予め定められた類似タスクキーワード６０の文字列のパターン６２が含まれる第２のタスクを取得し、取得された第２のタスクを第１のタスクの類似タスクとする。このため、適切な類似タスクを容易に取得できる。
【００９６】
また、サーバ１０は、登録された第１のサブタスクが実施された際に、第１のサブタスクに対応付けて入力されたコメントに予め定められた文字列のパターン５２が含まれているか否かを判別し、文字列が含まれていると判別された場合に、第１のサブタスクに対応付けて前記コメントを、第１のサブタスクを次回に実施する場合の第２のサブタスクとして登録する。このため、第１のサブタスクの実施に対応して実施すべき第２のサブタスクを自動的に登録でき、サブタスクの登録漏れ及びその実施漏れを防ぐことができる。
【００９７】
以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体として記憶部１５のＨＤＤ、ＳＳＤを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリや、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ（搬送波）も本発明に適用される。
【００９８】
なお、上記実施の形態における記述は、本発明に係る作業管理装置及びプログラムの一例であり、これに限定されるものではない。
【００９９】
例えば、上記実施の形態では、ＴｏＤｏタスク結果登録処理において、実施したタスクのコメントを、ユーザに確認することなく自動的にサブタスクマスタ４０に登録する構成としたが、これに限定されるものではない。例えば、ＴｏＤｏタスク結果登録処理において、実施したタスクのコメントがサブタスクとして登録できる場合に、端末装置２０において、ＣＰＵ２１は、コメントをサブタスクへ登録することの確認情報を表示部２４に表示し、操作部２２を介して登録ＯＫの旨が入力された場合に、サーバ１０において、実施したタスクのコメントがサブタスクマスタ４０に登録される構成としてもよい。
【０１００】
また、上記実施の形態では、メインのタスクに対応するサブタスクが、当該メインのタスクの実施とともに実施される構成としたが、これに限定されるものではない。サブタスクの実施のタイミングを、メインのタスクの実施のタイミングと同じ、前又は後のタイミングに設定可能とする構成としてもよい。例えば、コメントの種類や、コメントに含まれる所定のキーワード、実施タイミング指定情報等に応じて、メインのタスクの実施のタイミングを基準として、当該コメントのサブタスクの実施のタイミングを、同じ、前、後、及び基準時からの期間を自動的に設定して、当該設定した情報をサブタスクマスタ４０の当該サブタスクのレコードに登録する構成としてもよい。
【０１０１】
また、上記実施の形態では、タスクが実施された際に、その実施の結果及びコメントを入力し、そのコメントに応じてサブタスクをサブタスクマスタ４０に登録する構成としたが、これに限定されるものではない。例えば、タスクを実施する前や、タスクを実施しその実施の結果を登録した後に、端末装置２０で当該タスクに対応してユーザにより「○○をすべき」等のコメントが入力され、サーバ１０が、入力されたコメントを端末装置２０から受信し、ＴｏＤｏタスク結果登録処理と同様にして、コメントに応じて前記タスクに対応付けたサブタスクをサブタスクマスタ４０に登録する構成としてもよい。
【０１０２】
また、上記実施の形態では、作業管理装置としてのサーバ１０が、ＴｏＤｏタスクリスト生成処理、ＴｏＤｏタスクリスト送信処理、タスク結果登録処理を行う構成としたが、これに限定されるものではない。例えば、タスクマスタ３０等の各テーブルをサーバ１０に記憶し、作業管理装置としての端末装置２０が、サーバ１０に記憶された各テーブルを通信により取得して用いて、ＴｏＤｏタスクリスト生成処理、ＴｏＤｏタスクリスト送信処理、タスク結果登録処理と同様の処理を行う構成としてもよい。さらに、タスクマスタ３０等の各テーブルが端末装置２０に記憶される構成としてもよい。
【０１０３】
また、上記実施の形態におけるタスク管理システム１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【０１０４】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
登録された作業項目が実施された際に、当該作業項目に対応付けて入力されたコメントに予め定められた語句が含まれているか否かを判別する判別手段と、
前記語句が含まれていると判別された場合に、前記実施された作業項目に対応付けて入力されたコメントを、前記作業項目を次回に実施する場合の補助作業項目として登録させる登録制御手段と、
を備える作業管理装置。
＜請求項２＞
前記判別手段は、前記コメントの一部の文字列が、予め定められた語句パターンテーブルに格納された語句に該当するか否かにより、前記コメントに前記語句が含まれているか否かを判別する請求項１に記載の作業管理装置。
＜請求項３＞
前記登録された作業項目及び補助作業項目から、所定時間に実施すべき作業項目のリストを生成する生成手段を備える請求項１又は２に記載の作業管理装置。
＜請求項４＞
前記登録された作業項目に類似する類似作業項目に対応付けて補助作業項目が登録されている場合に、当該作業項目に対応して、実施を勧める当該補助作業項目を表示手段に表示させる表示制御手段を有する請求項１から３のいずれか一項に記載の作業管理装置。
＜請求項５＞
前記表示制御手段は、前記登録された作業項目から、第１の作業項目に含まれる予め定められたキーワードが含まれる第２の作業項目を取得し、当該取得された第２の作業項目を前記第１の作業項目に類似する類似作業項目とする請求項４に記載の作業管理装置。
＜請求項６＞
前記判別手段は、登録された第１の補助作業項目が実施された際に、当該第１の補助作業項目に対応付けて入力されたコメントに予め定められた語句が含まれているか否かを判別し、
前記登録制御手段は、前記語句が含まれていると判別された場合に、前記第１の補助作業項目に対応付けて前記コメントを、前記第１の補助作業項目を次回に実施する場合の第２の補助作業項目として登録する請求項４又は５に記載の作業管理装置。
＜請求項７＞
コンピュータを、
登録された作業項目が実施された際に、当該作業項目に対応付けて入力されたコメントに予め定められた語句が含まれているか否かを判別する判別手段、
前記語句が含まれていると判別された場合に、前記実施された作業項目に対応付けて入力されたコメントを、前記作業項目を次回に実施する場合の補助作業項目として登録させる登録制御手段、
として機能させるためのプログラム。
【符号の説明】
【０１０５】
１  タスク管理システム
１０  サーバ
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４  表示部
１５  記憶部
１６  通信部
１７  計時部
１８  バス
２０  端末装置
２１  ＣＰＵ
２２  操作部
２３  ＲＡＭ
２４  表示部
２５  記憶部
２６  無線通信部
２７  バス
Ｎ  通信ネットワーク
【図１】
0006604223.tif 000002
【図２】
0006604223.tif 000003
【図３】
0006604223.tif 000004
【図４】
0006604223.tif 000005
【図５】
0006604223.tif 000006
【図６】
0006604223.tif 000007
【図７】
0006604223.tif 000008
【図８】
0006604223.tif 000009
【図９】
0006604223.tif 000010
【図１０】
0006604223.tif 000011
【図１１】
0006604223.tif 000012
【図１２】
0006604223.tif 000013
【図１３】
0006604223.tif 000014
【図１４】
0006604223.tif 000015
【図１５】
0006604223.tif 000016