(57)【要約】【課題】チャット情報を用いたコミュニケーションに基づいて課題に関する情報を課題管理装置に容易に登録できると共に、課題関連情報に対応付けられたチャット情報を迅速に参照できる課題管理システムを提供すること。【解決手段】課題管理システム（１）において、メッセンジャー処理エンジン（１０）は、複数のユーザ端末（４、５、６）間で対話可能なチャットルームを課題の１つに対して１つ開設し、チャット情報に基づいて課題関連情報を生成し、課題管理エンジンに入力して課題管理ＤＢへ登録させる。また、メッセンジャー処理エンジンは、課題関連情報に対応してチャット情報をジャーナルＤＢに登録する。ユーザ端末の端末制御部は、チャットルームの見出しを含む一覧画面を表示部に表示させ、且つ、入力部を介して行われた見出しに対するユーザ操作に基づいて、チャットルームに入力されたチャット情報を、表示部に表示させる。【選択図】図１
2017211857.tif 000002
【特許請求の範囲】
【請求項１】
複数のノードと、前記複数のノードから入力されたチャット情報を交換するメッセンジャー処理装置と、課題管理データベースを備えた課題管理装置と、を具備する課題管理システムにおいて、
前記メッセンジャー処理装置が備えるメッセンジャー制御部は、
前記複数のノードのうち少なくとも２つの間で対話可能なチャットルームを課題の１つに対して１つ開設し、
前記チャットルームに入力された前記チャット情報の少なくとも１つに基づいて、少なくとも前記課題に関連する課題関連情報を生成し、前記課題管理装置に前記課題関連情報を入力して前記課題管理データベースへ登録させ、且つ、
前記課題関連情報に対応して、前記チャット情報をチャット情報データベースに登録し、
前記複数のノードは、少なくとも１つのユーザ端末を含み、
前記ユーザ端末が備える端末制御部は、
前記課題管理データベースに登録された前記課題に対応する前記チャットルームの見出しを少なくとも１つ含む一覧画面を、表示部に表示させ、且つ、
入力部を介して行われた、前記一覧画面に含まれる前記見出しに対するユーザ操作に基づいて、前記見出しに対応する前記チャットルームに入力された前記チャット情報を、前記表示部に表示させる
ことを特徴とする課題管理システム。
【請求項２】
前記課題関連情報の生成を、言語処理装置により行うことを特徴とする請求項１に記載の課題管理システム。
【請求項３】
前記ユーザ端末から送信された少なくとも１つの前記チャット情報を整形し、且つ、前記見出しに前記整形の結果を含めることを特徴とする請求項１又は請求項２に記載の課題管理システム。
【請求項４】
前記メッセンジャー処理装置において、前記メッセンジャー制御部は、前記ユーザ端末で前記見出しに対して行われた前記ユーザ操作に基づいて、前記見出しに対応する前記課題関連情報に含まれる進捗状況を、前記課題管理装置に変更させることを特徴とする請求項１から請求項３のいずれかに記載の課題管理システム。
【請求項５】
前記メッセンジャー処理装置において、前記メッセンジャー制御部は、前記ユーザ端末で前記見出しに対して行われた前記ユーザ操作に基づいて、前記見出しに対応する前記課題関連情報に含まれる担当者に関する情報を、前記課題管理装置に変更させることを特徴とする請求項１から請求項３のいずれかに記載の課題管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、課題管理システムに関する。
【背景技術】
【０００２】
例えば、物流の現場では、商品の欠品のような異常事象や、値札貼りのような作業依頼などのように、対処が必要な様々な課題が発生する。課題に対して、例えば、荷主、サプライヤ及び倉庫業者の担当者間で、課題を共有し、適切な担当者をアサインし、迅速に対処する必要がある。
【０００３】
従来、課題の共有には、電話、電子メール、ＦＡＸ等の伝統的なコミュニケーション手段が用いられている。
【０００４】
電話での対話をログにとったり、電子メールをメールボックスに蓄積しておいたり、ＦＡＸで送受信した文書を電子化し、蓄積することにより、コミュニケーションの履歴を保存、管理し、必要に応じて参照することが可能である。しかしながら、このようなコミュニケーションの履歴から、課題への対処の進捗状況の確認を迅速に行うことは困難である。
【０００５】
一方、ソフトウエア開発などのプロジェクトにおいて、ＷＥＢ技術を利用した課題管理システムが利用されている。例えば、非特許文献１に記載されているＲｅｄｍｉｎｅのような課題管理システムでは、Ｗｅｂページや専用のアプリケーションを用いて、課題の登録、担当者のアサイン及び変更、進捗状況の確認などを行えるようになっている。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】“Ｒｅｄｍｉｎｅ公式ウエブサイト”，Ｊｅａｎ−Ｐｈｉｌｉｐｐｅ  Ｌａｎｇ，［平成２８年５月１８日検索］，インターネット，＜ｈｔｔｐ：／／ｗｗｗ．ｒｅｄｍｉｎｅ．ｏｒｇ／＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の課題管理システムを、物流の現場に応用しようとした場合、課題を提起しようとする者が、課題管理システムが提供するＷｅｂページにアクセスするか専用のアプリケーションを用いて、フォームなどに沿って、多数の入区項目に必要事項を入力し、課題に適切な件名を付け、課題の内容を整理して入力したり、また、適切な担当者をアサインしたりする必要があり、課題共有の手間が極めて煩雑になる。
【０００８】
また、従来の課題管理システムを使用すれば、担当者間で課題を共有、管理することができるものの、課題に対処するために、結局は担当者間でコミュニケーションを行う必要があるが、コミュニケーションの内容を課題管理システムに反映するには、改めて、担当者が、課題管理システムが提供するＷｅｂページにアクセスするか専用のアプリケーションを用いて、入力を行う必要があり、かえって手間がかかってしまうという課題があった。
【０００９】
このような課題は、物流に限らず、例えば、商談（特に電子商取引（ＥＣ））、コールセンタ及びセールスのような様々な商業活動において認められる。
【００１０】
本発明はかかる点に鑑みてなされたものであり、チャット情報を用いたコミュニケーションに基づいて課題に関する情報を課題管理装置に容易に登録できると共に、課題関連情報に対応付けられたチャット情報を迅速に参照できる課題管理システムを提供することを目的の１つとする。
【課題を解決するための手段】
【００１１】
本発明の一態様の課題管理システムは、複数のノードと、前記複数のノードから入力されたチャット情報を交換するメッセンジャー処理装置と、課題管理データベースを備えた課題管理装置と、を具備する課題管理システムにおいて、前記メッセンジャー処理装置が備えるメッセンジャー制御部は、前記複数のノードのうち少なくとも２つの間で対話可能なチャットルームを課題の１つに対して１つ開設し、前記チャットルームに入力された前記チャット情報の少なくとも１つに基づいて、少なくとも前記課題に関連する課題関連情報を生成し、前記課題管理装置に前記課題関連情報を入力して前記課題管理データベースへ登録させ、且つ、前記課題関連情報に対応して、前記チャット情報をチャット情報データベースに登録し、前記複数のノードは、少なくとも１つのユーザ端末を含み、前記ユーザ端末が備える端末制御部は、前記課題管理データベースに登録された前記課題に対応する前記チャットルームの見出しを少なくとも１つ含む一覧画面を、表示部に表示させ、且つ、入力部を介して行われた、前記一覧画面に含まれる前記見出しに対するユーザ操作に基づいて、前記見出しに対応する前記チャットルームに入力された前記チャット情報を、前記表示部に表示させることを特徴とする。
【００１２】
この構成によれば、メッセンジャー処理装置において、メッセンジャー制御部は、課題に対応付けられたチャットルームに入力されたチャット情報に基づいて課題関連情報を生成し、課題管理装置に入力して登録を行わせるので、チャットを用いたコミュニケーションに基づいて課題関連情報を課題関連情報データベースに容易に登録できる。また、課題関連情報に対応付けてチャットルームに入力されたチャット情報をチャット情報データベースに登録する。一方、ユーザ端末において、端末制御部は、一覧画面に含まれる見出しに対するユーザ操作に基づいて、見出しに対応するチャットルームに入力されたチャット情報を、表示部に表示させる。よって、チャットルームの一覧画面の見出しから課題関連情報に対応付けられたチャット情報を迅速に参照することができる。
【００１３】
本発明の一態様の課題管理システムにおいて、前記課題関連情報の生成を、言語処理装置により行うことが好ましい。
【００１４】
本発明の一態様の課題管理システムにおいて、前記ユーザ端末から送信された少なくとも１つの前記チャット情報を整形し、且つ、前記見出しに前記整形の結果を含めることが好ましい。
【００１５】
本発明の一態様の課題管理システムにおいて、前記メッセンジャー処理装置において、前記メッセンジャー制御部は、前記ユーザ端末で前記見出しに対して行われた前記ユーザ操作に基づいて、前記見出しに対応する前記課題関連情報に含まれる進捗状況を、前記課題管理装置に変更させることが好ましい。
【００１６】
本発明の一態様の課題管理システムにおいて、前記メッセンジャー処理装置において、前記メッセンジャー制御部は、前記ユーザ端末で前記見出しに対して行われた前記ユーザ操作に基づいて、前記見出しに対応する前記課題関連情報に含まれる担当者に関する情報を、前記課題管理装置に変更させることが好ましい。
【発明の効果】
【００１７】
本発明によれば、チャット情報を用いたコミュニケーションに基づいて課題に関する情報を課題管理装置に容易に登録できると共に、課題関連情報に対応付けられたチャット情報を迅速に参照できる。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態の課題管理システムの模式図である。
【図２】図１に示す課題管理システムで用いられるサーバを示すハードウエアブロック図である。
【図３】本発明の実施の形態に係るユーザ端末を構成するコンピュータを示すハードウエアブロック図である。
【図４】本実施の形態に係る課題管理システムにおけるサーバの機能ブロック図である。
【図５】本実施の形態に係る課題管理システムで用いられる自然言語処理エンジンの機能ブロック図である。
【図６】本実施の形態に係る課題管理システムにおけるデータベースの構成及び相互関係を示す説明図である。
【図７】本実施の形態に係る課題管理システムにおけるユーザ端末を示す概略図である。
【図８】本実施の形態に係る課題管理システムにおける基本的な処理の流れを示すシーケンス図である。
【図９】本実施の形態に係る課題管理システムにおける基本的な処理の流れを示すシーケンス図である。
【図１０】本実施の形態に係る課題管理システムにおける基本的な処理の流れを示すシーケンス図である。
【図１１】本実施の形態に係る課題管理システムにおける担当者の自動アサインの各工程を示すフローチャートである。
【図１２】本実施の形態に係る課題管理システムの第１の適用例を示す概略図である。
【図１３】本実施の形態に係る課題管理システムの第１の適用例におけるコミュニ―ケーションを示す説明図である。
【図１４】本実施の形態に係る課題管理システムにおける画面例を示す模式図である。
【図１５】本実施の形態に係る課題管理システムにおける画面例を示す模式図である。
【図１６】本実施の形態に係る課題管理システムにおける画面例を示す模式図である。
【図１７】本実施の形態に係る課題管理システムにおける画面例を示す模式図である。
【図１８】本実施の形態に係る課題管理システムにおける画面例を示す模式図である。
【図１９】本実施の形態に係る課題管理システムにおける画面例を示す模式図である。
【図２０】本実施の形態に係る課題管理システムにおける画面例を示す模式図である。
【図２１】本実施の形態に係る課題管理システムにおける問い合わせのステータス変更の処理を示すシーケンス図である。
【図２２】本実施の形態に係る課題管理システムの第２の適用例を示す概略図である。
【図２３】本実施の形態に係る課題管理システムの第２の適用例におけるコミュニ―ケーションを示す説明図である。
【図２４】本実施の形態に係る課題管理システムにおける画面例を示す模式図である。
【図２５】本実施の形態に係る課題管理システムにおける担当変更処理を示すシーケンス図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について、添付図面を参照して詳細に説明する。
＜概要＞
本実施の形態に係る課題管理システムは、複数のノードと、複数のノードから入力されたチャット情報を交換するメッセンジャー処理装置と、課題管理データベースを備えた課題管理装置と、を具備する。
【００２０】
本実施の形態に係る課題管理システムにおいて、管理の対象となる課題とは、対処を必要とする事象であり、問い合わせ、意見、相談、質問、依頼、苦情、提案などが含まれるが、特に限定されるものではない。
【００２１】
また、ノードとは、コンピュータネットワークに接続される機器をいい、サーバ及び端末を含む。
【００２２】
サーバは、コンピュータネットワークにおいて、他のコンピュータに対し、自身の持っている機能やサービス、データなどを提供するコンピュータである。サーバは、例えば、サーバ制御部、通信部及び記憶部を備えている。
【００２３】
サーバ制御部は、サーバ全体の制御を実施する。例えば、サーバ制御部は、通信部が所定の信号を送信及び／又は受信するように制御してもよい。また、サーバ制御部は、各種データを記憶部に保存するように制御してもよい。サーバ制御部は、本発明に係る技術分野での共通認識に基づいて説明される中央制御部、コントローラ、制御回路又は制御装置により構成することができる。
【００２４】
本実施の形態において、ノードには、対話が可能な人工知能を用い、他のノードからのチャット情報に対して返事を行うサーバが含まれてもよい。このようなノードは、例えば、チャットボット又はエージェントと呼ばれる。人工知能は、サーバ制御部がプログラムを実行して実現することができる。
【００２５】
一方、ユーザ端末は、ユーザからの操作を受け付け、且つ、情報を出力することが可能な端末をいう。ユーザ端末は、例えば、端末制御部、表示部、入力部及び通信部を備えているが、表示部又は入力部が外部に設けられていてもよい。
【００２６】
端末制御部は、ユーザ端末全体の制御を実施する。例えば、制御部は、通信部が所定の信号を送信及び／又は受信するように制御してもよい。また、制御部は、表示部での表示などを制御してもよい。制御部は、各種データを記憶部に保存するように制御してもよい。制御部は、本発明に係る技術分野での共通認識に基づいて説明されるコントローラ、制御回路又は制御装置により構成することができる。
【００２７】
表示部は、ユーザ端末に備えられた、又は、接続可能な、情報を表示するデバイスであり、具体的には、液晶ディスプレイ又は有機ＥＬディスプレイであるが、特に限定されない。表示部が、タッチパネルディスプレイのように、入力部を兼ねていてもよい。表示部は、本発明に係る技術分野での共通認識に基づいて説明されるディスプレイ、モニタなどの表示装置により構成することができる。
【００２８】
入力部は、ユーザ端末に備えられた、又は、接続可能なユーザインターフェイスである。入力部は、本発明に係る技術分野での共通認識に基づいて説明されるキーボード、マウス、ボタンなどの入力装置や、入出力端子、入出力回路などにより構成することができる。また、入力部は、表示部と一体となった構成（例えば、タッチパネルディスプレイ）としてもよい。
【００２９】
メッセンジャー処理装置は、複数のノードから入力されたチャット情報を交換するサーバである。メッセンジャー処理装置を実現するサーバのサーバ制御部（以下、メッセンジャー制御部と呼ぶ）は、複数のノードのうち少なくとも２つの間で対話可能なチャットルームを課題の１つに対して１つ開設する。
【００３０】
チャットルームとは、メッセンジャー処理装置が、少なくとも２つのノードに対して提供するチャット情報を交換するための仮想的な空間（場）である。メッセンジャー制御部は、プログラムを実行して、あるノードからチャットルームに対して入力されたチャット情報を、当該チャットルームに参加している他のノードに送信するように構成されている。メッセージ制御部は、複数のチャットルームを同時に開設してもよい。
【００３１】
チャット情報は、コンピュータネットワーク上のデータ通信回線を利用したリアルタイムコミュニケーションで伝達される情報をいう。メッセージ、コメントなどとも呼ばれる。
【００３２】
チャット情報は、テキスト、音声及び画像（動画及び静止画を含む）を含むが、本実施の形態では、後述のように、チャット情報を整形するための文字列を得るため、テキスト、音声、音声を含む動画、及び、テキストを含む画像が好ましい。音声及び音声を含む動画の場合、音声認識技術を用いて音声から文字列を認識することができる。テキストを含む画像の場合、文字認識技術を用いて、画像から文字列を認識することができる。
【００３３】
また、メッセンジャー制御部は、チャットルームに入力されたチャット情報の少なくとも１つに基づいて、少なくとも課題に関連する課題関連情報を生成し、課題管理装置に課題関連情報を入力して課題管理データベースへ登録させる。
【００３４】
課題関連情報は、課題に関連する情報であり、少なくとも課題の内容を含む。課題関連情報は、課題の内容の他、例えば、識別子、件名、登録日時、進捗状況（ステータス）、担当者に関する情報（担当者ＩＤなど）及び最終更新日時（日のみの場合も含む）を含むことができるが、特に限定されない。
【００３５】
課題関連情報は、少なくとも１つのチャット情報に基づいて生成される。課題関連情報は、チャット情報を整形した結果（以下、整形結果ともいう）であってもよい。整形とは、文字列をわかりやすくなるように加工する処理をいう。本願明細書において、チャット情報の整形には、文字列の一部の語句を削除及び言い換えたり、又は、文字列の一部を抜粋したりする要約が含まれる。
【００３６】
課題関連情報の生成には、例えば、言語処理装置を用いることができる。すなわち、少なくとも１つのチャット情報に含まれる文字列を、言語処理により整形して、その結果を課題関連情報とすることができる。
【００３７】
言語処理の一例が自然言語処理である。自然言語処理とは、人間が日常的に使っている自然言語をコンピュータに処理させる一連の技術である。
【００３８】
本実施の形態では、自然言語処理装置は、まず、少なくとも１つのチャット情報から得られた文字列を単語分割する。次いで、専門用語辞書及びストップワード辞書を利用して、キーワードを抽出する。さらに、抽出したキーワードを、類義語辞書を利用した類義語変換を施して整理する。その後、整理したキーワードにテンプレート（教師データともいう）を適用して要約を生成する。
【００３９】
専門用語辞書とは、本実施の形態に係る課題管理システムを適用する商業活動等で関係者に使用される専門用語が登録された辞書である。ストップワード辞書とは、要約に不要な文言が登録された辞書である。
【００４０】
テンプレート（教師データ）は、本実施の形態に係る課題管理システムを適用する商業活動等で関係者に容易に理解されるように、内容及び形式を定義した情報である。例えば、物流の場合、件名として「作業依頼（荷札貼り）」、内容として、「作業依頼（荷札貼り）、商品［ＸＸＸＸＸ］、数量［ＹＹＹＹＹ］、［優先度］」（角括弧内は変数を示す）のようなテンプレートが使用される。
【００４１】
自然言語処理装置は、例えば、サーバが、自然言語処理プログラムを実行して実現することができる。メッセンジャー処理装置及び課題管理装置とは別の装置であってもよいし、メッセンジャー処理装置又は課題管理装置のいずれかの一部であってもよいし、全てが一つの装置であってもよい。
【００４２】
メッセンジャー制御部は、上述のように、生成された課題関連情報を、課題管理装置により、課題管理データベースに登録させる。
【００４３】
課題管理装置は、課題に関する課題関連情報を管理する。課題管理装置は、例えば、サーバにより実現できる。課題管理装置は、メッセンジャー処理装置と別の装置であってもよいし、メッセンジャー処理装置の一部であってもよいし、全てが一つの装置であってもよい。
【００４４】
さらに、メッセンジャー制御部は、課題関連情報に対応して、チャットルームに入力されたチャット情報をチャット情報データベースに登録する。
【００４５】
チャット情報は、そのまま、及び／又は、整形されて、チャット情報データベースに登録される。チャット情報の整形は、上述の課題関連情報の生成で説明したのと同様に行うことができる。
【００４６】
チャット情報データベースは、メッセンジャー処理装置が備えていてもよいし、課題管理装置が備えていてもよい。課題管理装置が備えている場合は、メッセンジャー処理装置のメッセンジャー制御部からの指示に従って、課題管理装置を実現するサーバのサーバ制御部が、チャット情報データベースにチャット情報又はその要約を登録する。
【００４７】
一方、ユーザ端末が備える端末制御部は、課題管理データベースに登録された、課題に対応するチャットルームの見出しを少なくとも１つ含む一覧画面を、表示部に表示させ、且つ、入力部を介して行われた、一覧画面に含まれる見出しに対するユーザ操作に基づいて、見出しに対応するチャットルームに入力されたチャット情報を、表示部に表示させる。
【００４８】
ここで、見出しは、例えば、課題の件名及び最終更新日時を含むが特に限定されない。
【００４９】
一覧画面のレイアウトは、特に限定されない。例えば、複数の見出しがリスト状に配置されていてもよいし、タイル状に配置されていてもよい。
【００５０】
本実施の形態に係る課題管理システムによれば、メッセンジャー処理装置において、メッセンジャー制御部が、課題に対応付けられたチャットルームに入力されたチャット情報に基づいて課題関連情報を生成し、課題管理装置に入力して登録を行わせるので、チャットを用いたコミュニケーションに基づいて課題関連情報を課題関連情報データベースに容易に登録できる。また、課題関連情報に対応付けてチャットルームに入力されたチャット情報をチャット情報データベースに登録する。一方、ユーザ端末において、端末制御部は、一覧画面に含まれる見出しに対するユーザ操作に基づいて、見出しに対応するチャットルームに入力されたチャット情報を、表示部に表示させる。よって、チャットルームの一覧画面の見出しから課題関連情報に対応付けられたチャット情報を迅速に参照できる。
【００５１】
本実施の形態に係る課題管理システムにおいて、一覧画面の見出しには、少なくとも１つのチャット情報の整形結果を含めることが望ましい。整形結果は、上述のように、チャット情報データベースに登録されたものである。見出しが整形結果を含んでいるので、ユーザが見出しを見ただけでチャットルームに対応付けられた課題を簡単に把握できる。
【００５２】
また、ユーザ端末の端末制御部は、表示部に表示された一覧画面に含まれる見出しに対し、ユーザが入力部を介して操作（以下、ユーザ操作という）を行うことができるように構成されていることが好ましい。
【００５３】
そして、メッセンジャー処理装置において、メッセンジャー制御部は、ユーザ端末で見出しに対して行われたユーザ操作に基づいて、見出しに対応する課題関連情報に含まれる進捗状況を、課題管理装置に変更させることが好ましい。
【００５４】
また、メッセンジャー制御部は、ユーザ端末で見出しに対して行われたユーザ操作に基づいて、見出しに対応する課題関連情報に含まれる担当者に関する情報を、課題管理装置に変更させることが好ましい。
【００５５】
ここで、担当者とは、課題に対する対処を行う者をいい、例えば、１名が割り当て（アサイン）される。担当者に関する情報は、例えば、担当者の氏名及び識別子（ユーザＩＤ）であるが特に限定されない。
【００５６】
このように、コミュニケーション手段としてのチャットルームを選択するための一覧画面でのユーザ操作により、課題管理装置に進捗状況の変更や担当者の変更を行わせることができるので、コミュニケーションから課題管理を行うまでの手間を大幅に削減できる。
【００５７】
さらに、本実施の形態に係る課題管理システムにおいて、ユーザ端末で見出しに対して行われたユーザ操作に基づいて、見出しに対応するチャットルームに入力されたチャット情報を整形した整形結果を、表示部に表示させることが望ましい。例えば、課題を対処する担当者のユーザ端末において、チャットルームの見出しに対してユーザ操作が行われると、その見出しに対応するチャットルームの画面が表示部に表示される。チャットルームの画面には、課題を提起する者（以下、起票者という）のユーザ端末においてチャットルームに入力されたチャット情報を整形した整形結果が表示される。このため、担当者は、整形結果から課題の内容を迅速かつ確実に把握できるので、チャット情報そのものだけに基づいた課題の共有よりもミスコミュニケーション発生を抑制できる。
【００５８】
＜システム＞
以下、添付図面を参照して本実施の形態の課題管理システムについて説明する。図１は、本実施の形態の課題管理システムの模式図である。なお、図１に示す課題管理システムの模式図は、本発明を説明するために簡略化したものであり、課題管理システムが通常備える構成については備えているものとする。
【００５９】
図１に示すように、本実施の形態に係る課題管理システム１は、サーバ２、ネットワーク３、ユーザ端末Ａ４、ユーザ端末Ｂ５及びユーザ端末Ｃ６を含む。
【００６０】
サーバ２、並びに、ユーザ端末Ａ４、ユーザ端末Ｂ５及びユーザ端末Ｃ６は、ネットワーク３を介して相互に接続可能な装置である。
【００６１】
サーバ２は、本発明のメッセンジャー処理装置の一例であり、課題管理装置及び言語処理装置と一体になっている。
【００６２】
サーバ２は、メッセンジャー処理を実行するメッセンジャー処理エンジン１０、課題管理を行う課題管理エンジン２０、データベース３０、及び、自然言語処理を行う自然言語処理エンジン４０を備えている。
【００６３】
ユーザ端末Ａ４、Ｂ５、Ｃ６（以下、単にユーザ端末というときは、これらのすべてを指す）は、本発明のユーザ端末の一例である。ここでは、ユーザ端末は、ノート型パーソナルコンピュータ、携帯電話、スマートフォン、タブレット型端末、ウエラブル端末（スマートグラス等）などの携帯端末（移動通信端末）であってもよいし、パーソナルコンピュータなどの固定通信端末であってもよい。
【００６４】
ネットワーク３は、機器間を接続し情報の通信を可能とする。例えば、ネットワーク３は、インターネット、モバイルネットワーク、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの様々なネットワークを含む。なお、ネットワーク３は、無線で構成されてもよいし、有線で構成されてもよいし、両者で構成されていてもよい。
【００６５】
なお、当該システム構成は一例であり、これに限られない。例えば、サーバ２及びユーザ端末の数はこれに限られない。
【００６６】
＜サーバ＞
図２は、図１に示す課題管理システムで用いられるサーバを示すハードウエアブロック図である。
【００６７】
図２に示すように、サーバ２は、サーバ制御部１０１、ネットワークインターフェイス１０２、メモリ１０３及びストレージデバイス１０４を備えている。
【００６８】
サーバ制御部１０１は、サーバ２の各部を制御するものである。具体的には、サーバ制御部１０１は、ＣＰＵ等を備え、メモリ１０３を用いてオペレーティングシステム（ＯＳ）や各種処理プログラムに従って各種の制御動作を行う。
【００６９】
ネットワークインターフェイス１０２は、ネットワーク３を経由してデータ通信等を遂行する。ネットワークインターフェイス１０２は、例えば、移動体通信デバイス又はＷｉＦｉ通信デバイスであるが、特に限定されない。
【００７０】
メモリ１０３は、記憶部の一例であり、例えば、ＤＲＡＭ等により構成され、サーバ制御部１０１等によって処理されるデータ等を一時的に記憶するバッファメモリや、サーバ制御部１０１等のワーキングメモリとして機能する。
【００７１】
ストレージデバイス１０４は、記憶部の一例であり、例えば、不揮発性メモリ（フラッシュメモリ）等により構成され、サーバ制御部１０１の動作に必要な各種プログラムやデータを記憶している。
【００７２】
サーバ２において、目的に応じてプログラムやデータを適宜用意することで、各種機能を実現することができる。
【００７３】
＜ユーザ端末＞
図３は、本発明の実施の形態に係るユーザ端末を構成するコンピュータを示すハードウエアブロック図である。図３に示すように、コンピュータ２００は、端末制御部２０１、ネットワークインターフェイス２０２、メモリ２０３、ストレージデバイス２０４、タッチパネルディスプレイ２０５、及びカメラ２０６を備えている。
【００７４】
端末制御部２０１は、本発明の端末制御部の一例であり、コンピュータ２００の各部を制御するものである。具体的には、端末制御部２０１は、ＣＰＵ等を備え、メモリ２０３を用いてオペレーティングシステム（ＯＳ）や各種処理プログラムに従って各種の制御動作を行う。
【００７５】
ネットワークインターフェイス２０２、メモリ２０３及びストレージデバイス２０４は、図２を参照して説明したサーバ２のネットワークインターフェイス１０２、メモリ１０３及びストレージデバイス１０４と同様であり、説明を省略する。
【００７６】
タッチパネルディスプレイ２０５は、本発明の表示部及び入力部の一例であり、端末制御部２０１で生成された各種情報を表示すると共に、ユーザによる操作を受け付け、これらの操作に応じて所定の操作信号を端末制御部２０１に入力する。
【００７７】
カメラ２０６は、静止画や動画像を撮影するためのレンズ及び光学素子を含む。
【００７８】
以上説明したコンピュータ２００において、目的に応じてプログラムやデータを適宜用意することで、ユーザ端末を実現することができる。
【００７９】
＜メッセンジャー処理エンジン＞
図４は、本実施の形態に係る課題管理システムにおけるサーバの機能ブロック図である。図４に示すように、サーバ２（図１参照）のサーバ制御部１０１（図２参照）で実現されるメッセンジャー処理エンジン１０は、ログイン処理部３０１、プロジェクト情報提供部３０２、チャットルーム管理部３０３及びチャット情報送受信部３０４を備えている。
【００８０】
また、サーバ制御部１０１で同様に実現される課題管理エンジン２０は、データベース３０に含まれる、ユーザ情報を管理するためのユーザマスタ４０１、プロジェクトを管理するためのプロジェクトマスタ４０２、プロジェクトに所属するメンバーを管理するためのメンバーズマスタ４０３、本発明の課題の一例である問い合わせを管理するための問い合わせデータベース（以下、ＤＢと省略する）４０４、及び、本発明のチャット情報データベースの一例であり、チャット情報を含む履歴を管理するためのジャーナルＤＢ４０５が接続されている。
【００８１】
以下、各部の機能を詳細に説明する。まず、ログイン処理部３０１は、サーバ２が各ユーザ端末からログイン要請を受け付けた場合、各ユーザ端末から受信したログインＩＤ及びパスワードを課題管理エンジン２０に出力し、ユーザマスタ４０１に格納された情報を参照して認証を行わせることができる。なお、ログイン処理部３０１又は課題管理エンジン２０が別途設けられた認証サーバと連動して認証を行うこともできる。
【００８２】
プロジェクト情報提供部３０２は、プロジェクト（以下、ＰＪとも記す）に関する情報を課題管理エンジン２０から取得してユーザ端末に提供する機能を有する。まず、プロジェクト情報提供部３０２は、ユーザ端末からプロジェクトの切替を受け付けると、課題管理エンジン２０に、プロジェクトマスタ４０２を参照して登録済のプロジェクトの情報を取得し、出力することを依頼すると共に、入力されたプロジェクトの情報をユーザ端末に送信する。
【００８３】
また、プロジェクト情報提供部３０２は、ユーザ端末からプロジェクトの選択を受け付けると、課題管理エンジン２０に、プロジェクトＤＢ４０３を参照して、登録済のプロジェクトの情報を取得し、出力することを依頼すると共に、入力されたプロジェクトの情報をユーザ端末に送信し、後述するようにユーザ端末にプロジェクトの情報を、タッチパネルディスプレイ２０５に表示させる。
【００８４】
チャットルーム管理部３０３は、チャットルーム（以下、ＣＲとも記す）を開設する機能を有する。チャットルームの開設は、ユーザ端末からの新規な問い合わせ（以下、ＩＮＱとも記す）の通知に応じて行われる。
【００８５】
また、チャットルーム管理部３０３は、チャットバルーン（チャットウインドウとも呼ばれる）に入力されたチャット情報を、課題管理エンジン２０に出力し、ジャーナルＤＢ４０５に登録させる。
【００８６】
また、チャットルーム管理部３０３は、ユーザ端末からプロジェクトの選択を受け付けると、課題管理エンジン２０に、問い合わせＤＢ４０４を参照して、問い合わせの情報を取得し、出力することを依頼すると共に、入力された問い合わせの情報をユーザ端末に送信し、後述するようにユーザ端末にチャットルームの一覧画面を、タッチパネルディスプレイ２０５に表示させる。
【００８７】
また、チャットルーム管理部３０３は、ユーザ端末において一覧画面に対して行われたユーザ操作に応じて、課題管理エンジン２０に、ジャーナルＤＢ４０５を参照して、チャットルームに対応して格納されたチャット情報を取得し、出力することを依頼する。また、チャットルーム管理部３０３は、入力されたチャット情報をユーザ端末に送信し、後述するようにユーザ端末にチャット情報をタッチパネルディスプレイ２０５に表示させる。
【００８８】
また、チャットルーム管理部３０３は、チャットバルーンを介してユーザ端末から入力されたチャット情報を、自然言語処理エンジン４０（図１参照）に出力して、本発明の整形の一態様である要約を生成させる。また、チャットルーム管理部３０３は、生成された要約をチャット情報と同様に、課題管理エンジン２０に出力し、ジャーナルＤＢ４０５に登録させる。また、チャットルーム管理部３０３は、後述するようにチャットルームに対して定型文や要約を入力し、チャット情報送受信部３０４にユーザ端末へ送信させるように構成されている。
【００８９】
チャット情報送受信部３０４は、ユーザ端末の一つからチャットバルーンを介して入力されたチャット情報を受信し、他のユーザ端末に送信する機能を有する。
【００９０】
＜課題管理エンジン＞
課題管理エンジン２０は、既に説明したように、データベース３０に含まれる各種マスタ及びＤＢを互いにリンクさせ、課題の管理を行う機能を有する。課題管理エンジン２０の機能は、非特許文献１に記載されたＲｅｄｍｉｎｅのような公知の課題管理システムで用いられるものと実質的に同一であり、当業者であれば、その機能を容易に実現することが可能である。
【００９１】
＜自然言語処理エンジン＞
図５は、本実施の形態に係る課題管理システムで用いられる自然言語処理エンジンの機能ブロック図である。自然言語処理エンジン４０は、本発明の言語処理装置の一例であり、本発明のチャット情報の整形の一態様である要約を行う。図５に示すように、自然言語処理エンジン４０は、単語分割部５０１、単語抽出部５０２、類義語変換部５０３、及び、要約作成部５０４で構成される。また、自然言語処理エンジン４０は、データとして、専門用語辞書５０５、ストップワード辞書５０６、類義語辞書５０７及びテンプレート（教師データ）５０８を利用する。
【００９２】
自然言語処理エンジン４０に、メッセンジャー処理エンジン１０から、少なくとも１つのチャット情報が入力されると、単語分割部５０１が、チャット情報に含まれる文字列を単語分割する。次いで、単語抽出部５０２が、専門用語辞書及びストップワード辞書を利用してキーワードを抽出する。さらに、類義語変換部５０３が、抽出したキーワードを、類義語辞書を利用して類義語変換を施して整理する。要約作成部５０４は、整理したキーワードに、テンプレートを適用して要約を生成する。生成した要約は、メッセンジャー処理エンジン１０に出力される。
【００９３】
本実施の形態では、単語分割部５０１の前段に、画像認識部５０９を設けている。画像認識部５０９は、メッセンジャー処理エンジン１０から、バーコード又はＱＲコード（登録商標）を含む画像データを受信し、バーコード又はＱＲコードを認識して商品コードなどの情報を取得し、要約作成部５０４に入力するように構成している。画像認識部５０９は、メッセンジャー処理エンジン１０の機能の一部であってもよいし、他の構成から独立していてもよい。
【００９４】
＜データベースの構成と相互関係＞
図６は、本実施の形態に係る課題管理システムにおけるデータベースの構成及び相互関係を示す説明図である。図６に示すように、ユーザマスタ４０１において、各レコードは、ユニークなユーザＩＤに、ログインＩＤ、パスワード、氏名及び勤務状況が対応付けられて構成されている。
【００９５】
また、プロジェクトマスタ４０２において、各レコードは、ユニークなプロジェクトＩＤに名称が対応付けられて構成されている。
【００９６】
また、メンバーズマスタ４０３において、各レコードは、ユニークなメンバーズＩＤに、ユーザＩＤ、プロジェクトＩＤ及び優先順位が対応付けられて構成されている。ここで、メンバーズマスタ４０３のユーザＩＤはユーザマスタ４０１のユーザＩＤとリンクされ、且つ、プロジェクトＩＤは、プロジェクトマスタ４０２のプロジェクトＩＤとリンクされている。この結果、ユーザＩＤからユーザがメンバーであるプロジェクトＩＤを取得することができる。
【００９７】
また、本発明の課題管理ＤＢの一例である問い合わせＤＢ４０４においては、各レコードは、ユニークな問い合わせＩＤに、プロジェクトＩＤ、件名、内容、登録日時、ステータス（進捗状況）及び担当者ＩＤが対応付けられて構成されている。このレコードが本発明の課題管理情報の一例に相当する。また、ここでプロジェクトＩＤは、プロジェクトマスタ４０２のプロジェクトＩＤとリンクされているので、特定のプロジェクトに属する問い合わせに対応する課題関連情報を取得することができる。また、担当者ＩＤに、ユーザマスタ４０１のユーザＩＤがリンクされているので、特定のユーザが担当者になっている問い合わせに対応する課題関連情報を取得することができる。また、ステータスは、問い合わせに対する対処の状況を示し、例えば、起票（問い合わせ（課題）を新規に登録すること）（０）、作業開始（１）及びクローズ（９）のようなフラグが立てられる。
【００９８】
また、ジャーナルＤＢ４０５において、各レコードは、ユニークなジャーナルＩＤに、問い合わせＩＤ、ユーザＩＤ、内容及び日時(タイムスタンプ)が対応付けられて構成されている。ここで問い合わせＩＤは、問い合わせＤＢ４０４の問い合わせＩＤとリンクされているので、特定の問い合わせに対応するジャーナル（チャット情報等）を取得することができる。ジャーナルとは、問い合わせＤＢ４０４に登録された問い合わせに対応付けられた情報の更新履歴である。本実施の形態では、ジャーナルには、問い合わせに対応付けられたチャット情報（チャット情報そのもの及び要約を含む）とその発言日時、ステータス（進捗状況）（例えば、起票、作業開始及びクローズ）とその変更日時、及び、担当者の情報及びその変更日時が含まれるが特に限定されない。
【００９９】
＜チャットアプリケーションプログラム＞
図７は、本実施の形態に係る課題管理システムにおけるユーザ端末を示す概略図である。図７に示すように、ユーザ端末を構成するコンピュータ２００（図３参照）において、端末制御部２０１が実行するオペレーティングシステム（ＯＳ）６０上で、同じく端末制御部２０１が実行するチャットアプリケーションプログラム５０が、本発明のユーザ端末の各機能を実現している。チャットアプリケーションプログラム５０は、ＯＳ６０を経由して、本発明の表示部の一例である、タッチパネルディスプレイ２０５のディスプレイ２０５ａ、入力部の一例である、タッチパネル２０５ｂ、及び、記憶部であるストレージデバイス２０４を制御するように構成されている。
【０１００】
図７に示す構成は、コンピュータ２００が、スマートフォン及びタブレットを想定して説明しているが、コンピュータ２００が、パーソナルコンピュータである場合、入力部として、キーボード及びマウスが用いられるのが一般的であるが、特に限定されない。また、コンピュータ２００が、ウエラブルコンピュータである場合、例えば、入力部としてマイク及び音声制御プログラムが用いられるが、特に限定されない。
【０１０１】
＜基本的な処理の流れ＞
以下、本実施の形態に係る課題管理システム１における基本的な処理の流れについて説明する。図８から図１０は、本実施の形態に係る課題管理システムにおける基本的な処理の流れを示すシーケンス図である。なお、図８から図１０中では、ユーザ端末を単に端末と記す。
【０１０２】
（ａ）ログイン
まず、ログインについて説明する。図８に示すように、まず、ユーザ端末Ａ４において、チャットアプリケーションプログラム５０（図７参照）が、サーバ２にログインＩＤ及びパスワード（ＰＷ）を送信し、ログイン要求を行う（ＳＴ１００）。次に、サーバ２において、メッセンジャー処理エンジン１０のログイン処理部３０１（図４参照）が、ユーザ端末Ａ４からログイン要求を受け付けたならば、課題管理エンジン２０へログインＩＤ及びパスワードを出力し、ユーザの認証を依頼する（ＳＴ１０１）。これに対し、課題管理エンジン２０は、ユーザマスタ４０１（図６参照）を参照し（ＳＴ１０２）、受信したログインＩＤ及びパスワードが、ユーザマスタ４０１に登録された情報と一致するか否か判定し、ユーザの認証を行う。ユーザの認証結果が正しいならば、その旨の通知（図８中、ＯＫと記す）をメッセンジャー処理エンジン１０に出力する（ＳＴ１０３）。メッセンジャー処理エンジン１０のログイン処理部３０１は、この通知に応じて、ユーザ端末Ａ４からのログインを認める（ＳＴ１０４）。
【０１０３】
ユーザ端末Ａ４、Ｂ５、Ｂ６のいずれからのログイン要求も同様に処理される。
【０１０４】
（ｂ）プロジェクト選択
次に、プロジェクト選択について説明する。図８に示すように、上述のようにログインが行われたならば、ユーザ端末Ａ４において、チャットアプリケーションプログラム５０（図７参照）が、タッチパネル２０５ｂを介したユーザ操作に基づいて、サーバ２に対して、プロジェクト（ＰＪ）のＰＪ情報要求を送信する（ＳＴ１０５）。ＰＪ情報要求は、例えば、ユーザ端末Ａ４のユーザのユーザＩＤを含む。
【０１０５】
次に、サーバ２において、メッセンジャー処理エンジン１０のプロジェクト情報提供部３０２（図４参照）が、ユーザ端末Ａ４からＰＪ情報要求を受け付けたならば、課題管理エンジン２０に、ユーザが所属するプロジェクトの取得依頼を出力する（ＳＴ１０６）。この依頼は、少なくともユーザＩＤを含む。これに対し、課題管理エンジン２０は、図６に示すメンバーズマスタ４０３及びプロジェクトマスタ４０２を参照し（ＳＴ１０７）、ユーザ端末Ａ４のユーザのユーザＩＤに対応付けられたプロジェクトの情報を取得する。その取得結果としてプロジェクトの情報をメッセンジャー処理エンジン１０に出力する（ＳＴ１０８）。プロジェクト情報提供部３０２は、入力された取得結果をユーザ端末Ａ４に送信する（ＳＴ１０９）。
【０１０６】
ユーザ端末Ａ４において、チャットアプリケーションプログラム５０（図７参照）が、ディスプレイ２０５ａに、サーバ２から送信された取得結果に含まれるプロジェクトの情報の少なくとも一部（例えば、プロジェクトの名称）をリストなどの形式で表示させる（ＳＴ１１０）。
【０１０７】
次に、ユーザ端末Ａ４において、チャットアプリケーションプログラム５０（図７参照）が、タッチパネル２０５ｂを介して行われたユーザ操作に応じて、プロジェクトの選択を受け付けると、サーバ２に対して、ユーザが選択したプロジェクトの情報を送信する（ＳＴ１１１）。選択したプロジェクトの情報は、例えば、ユーザＩＤ及びプロジェクトＩＤを含む。サーバ２において、メッセンジャー処理エンジン１０のチャットルーム管理部３０３（図４参照）が、ユーザ端末Ａ４から選択したプロジェクトの情報を受信したならば、課題管理エンジン２０に、その情報を出力して、問い合わせ（ＩＮＱ）の取得を依頼する（ＳＴ１１２）。これに対し、課題管理エンジン２０は、ユーザＩＤ及びプロジェクトを用いて、問い合わせ（ＩＮＱ）ＤＢ４０４を参照し（ＳＴ１１３）、プロジェクトＩＤに対応付けて登録され、且つ、ユーザＩＤと担当者ＩＤとが一致する問い合わせの情報を取得する。その後、取得結果として問い合わせの情報をメッセンジャー処理エンジン１０に出力する（ＳＴ１１４）。メッセンジャー処理エンジン１０のチャットルーム管理部３０３は、入力された取得結果をユーザ端末Ａ４に送信する（ＳＴ１１５）。ユーザ端末Ａ４は、受信した取得結果に基づいて、問い合わせに対応するチャットルームの一覧画面を、ディスプレイ２０５ａに表示させる（ＳＴ１１６）。
【０１０８】
ユーザ端末Ａ４、Ｂ５、Ｂ６のいずれからのプロジェクト情報要求も同様に処理される。
【０１０９】
以上説明したプロジェクトの選択は、チャットアプリケーションプログラム５０に予め設定された、又は、ユーザが設定したプロジェクトについて、ユーザ操作なしで自動的に行われてもよい。
【０１１０】
（ｃ）新規問い合わせ
次に、新規問い合わせについて説明する。図９に示すように、ユーザ端末Ａ４において、チャットアプリケーションプログラム５０（図７参照）が、タッチパネル２０５ｂを介して行われたユーザ操作に応じて、新規問い合わせ（ＩＮＱ）の指示を受け付ける（ＳＴ２０１）。新規問い合わせの指示は、例えば、一覧画面に設けられた新規問い合わせのボタン又はアイコンに対するユーザ操作によって行われるが、特に限定されない。チャットアプリケーションプログラム５０は、新規問い合わせの指示を受け付けると、サーバ２に、新規問い合わせの通知を行う（ＳＴ２０２）。
【０１１１】
次に、サーバ２において、メッセンジャー処理エンジン１０のチャットルーム管理部３０３（図４参照）が、ユーザ端末Ａ４から新規問い合わせの通知を受信したならば、新規にチャットルーム（ＣＲ）を開設し（ＳＴ２０３）、その旨の通知をユーザ端末Ａ４に送信する（ＳＴ２０４）。
【０１１２】
次に、ユーザ端末Ａ４において、チャットアプリケーションプログラム５０が、ディスプレイ２０５ａに、チャットルームの画面を表示させる（ＳＴ２０５）。チャットルームの画面の詳細については後述するが、例えば、チャット情報を入力するためのテキスト入力領域、送信ボタン、確定ボタン及びチャットバルーンが含まれる。チャットバルーンは、発言毎に設けられた吹き出し状の表示態様であり、吹き出しの中にはチャット情報が含まれる。
【０１１３】
次に、ユーザ端末Ａ４において、チャットアプリケーションプログラム５０が、タッチパネル２０５ｂを介して行われたユーザ操作に応じ、テキスト入力領域に対してチャット情報が入力され、送信ボタンがＯＮ（アクティベート）される（ＳＴ２０６）と、入力されたチャット情報をサーバ２に送信する（ＳＴ２０７）。また、チャットアプリケーションプログラム５０は、ディスプレイ２０５ａに、チャットルームの画面に新規にチャットバルーンを生成させ、その中に入力されたチャット情報を表示させる。
【０１１４】
サーバ２において、メッセンジャー処理エンジン１０のチャット情報送受信部３０４（図４参照）は、ユーザ端末Ａ４からチャット情報を受信したならば、記憶部の一例であるストレージデバイス１０４（図２参照）にチャット情報を蓄積する（ＳＴ２０８）。
【０１１５】
引き続き、ユーザ端末Ａ４において、上述と同様に、チャット入力（ＳＴ２０９）が行われると、サーバ２にチャット情報が送信され（ＳＴ２１０）、サーバ２において、チャット情報送受信部３０４が、ユーザ端末Ａ４からチャット情報を受信し、ストレージデバイス１０４にチャット情報を蓄積する（ＳＴ２１１）。このようなチャット情報に関する処理（ＳＴ２０６〜ＳＴ２０８、ＳＴ２０９〜ＳＴ２１１）は、ユーザ端末Ａ４においてチャット入力が行われる毎に繰り返される。
【０１１６】
次に、ユーザ端末Ａ４において、チャットアプリケーションプログラム５０（図７参照）が、タッチパネル２０５ｂを介して行われたユーザ操作に応じて、確定ボタンがＯＮ（アクティベート）される（ＳＴ２１２）と、入力完了宣言が、サーバ２に送信される（ＳＴ２１３）。
【０１１７】
サーバ２において、メッセンジャー処理エンジン１０のチャット情報送受信部３０４が、入力完了宣言に応じて、ストレージデバイス１０４に蓄積したチャット情報を、自然言語処理エンジン４０（図２参照）に入力して要約を依頼する（ＳＴ２１４）。自然言語処理エンジン４０は、入力されたチャット情報に自然言語処理を施し、要約を生成する（ＳＴ２１５）し、その結果をメッセンジャー処理エンジン１０に入力する（ＳＴ２１６）。
【０１１８】
チャット情報送受信部３０４は、入力された要約結果をユーザ端末Ａ４に送信する（ＳＴ２１７）。また、チャット情報送受信部３０４は、要約結果を、記憶部の一例であるストレージデバイス１０４に記憶する。
【０１１９】
次に、ユーザ端末Ａ４において、チャットアプリケーションプログラム５０（図７参照）が、ディスプレイ２０５ａに、チャットルームの画面において、新規なチャットバルーンを生成させ、その中に要約結果を表示させる（ＳＴ２１８）。
【０１２０】
チャットアプリケーションプログラム５０は、タッチパネル２０５ｂを介したユーザ操作に応じて、要約結果の表示を編集可能なように構成することが好ましい。この場合、チャットアプリケーションプログラム５０は、要約の編集結果をサーバ２に送信する（ＳＴ２１９）。サーバ２において、メッセンジャー処理エンジン１０のチャット情報送受信部３０４は、ユーザ端末Ａ４から要約の編集結果を受信し、ストレージデバイス１０４に記憶した要約結果と置き換える（ＳＴ２２０）。
【０１２１】
次に、ユーザ端末Ａ４において、チャットアプリケーションプログラム５０（図７参照）が、タッチパネル２０５ｂを介して行われたユーザ操作に応じ、確定ボタンがＯＮ（アクティベート）される（ＳＴ２２１）と、確定通知をサーバ２に送信する（ＳＴ２２２）。
【０１２２】
その後、サーバ２において、チャット情報送受信部３０４が確定通知を受信すると、ストレージデバイス１０４に記憶したチャット情報及び要約結果を課題管理エンジン２０に出力し、問い合わせ（ＩＮＱ）の登録を依頼する（ＳＴ２２３）。
【０１２３】
課題管理エンジン２０は、問い合わせの登録依頼を受け付けると、新規の問い合わせの担当者を自動的にアサインする（ＳＴ２２４）。担当者の自動アサインの詳細については後述する。この例では、担当者としてユーザ端末Ｂ５のユーザがアサインされた場合について説明する。
【０１２４】
次に、課題管理エンジン２０は、要約結果及びアサインされた担当者に基づいて新規の問い合わせの課題関連情報を問い合わせＤＢ４０４に登録する（ＳＴ２２５）。その後、課題管理エンジン２０は、ユーザ端末Ｂ５に、新規問い合わせの担当者にアサインされたことを示す担当者通知を送信する（ＳＴ２２６）。この通知は、課題管理エンジン２０が、問い合わせＤＢ４０４を参照し、問い合わせに対応付けられた担当者ＩＤに対応するユーザ端末に対して行われる。
【０１２５】
（ｄ）対処
次に問い合わせへの対処について説明する。図１０に示すように、まず、ユーザ端末Ｂにおいて、チャットアプリケーションプログラム５０（図７参照）が、図８のＳＴ１１６で説明したのと同様に、ユーザ端末Ｂ５のユーザが担当者となっている問い合わせに対応するチャットルーム（ＣＲ）の一覧画面を、ディスプレイ２０５ａに表示させる（ＳＴ３０１）。
【０１２６】
チャットアプリケーションプログラム５０は、チャットルームの一覧画面に対してユーザがタッチパネル２０５ｂを介して行ったユーザ操作に応じて、一覧画面に含まれるチャットルームのいずれか一つに対する選択を受け付ける（ＳＴ３０２）。チャットルームの選択を受け付けると、チャットアプリケーションプログラム５０は、チャットルームに対するチャット情報の要求をサーバ２に送信する（ＳＴ３０３）。この要求には、チャットルームに対応付けられた問い合わせの問い合わせＩＤが少なくとも含まれている。
【０１２７】
サーバ２において、チャットルーム管理部３０３（図４参照）は、ユーザ端末Ｂ５からチャット情報の要求を受信すると、課題管理エンジン２０に、チャット情報の要求に含まれる問い合わせＩＤを出力し、チャット情報の取得を依頼する（ＳＴ３０４）。
【０１２８】
課題管理エンジン２０は、入力された問い合わせＩＤを用いて、図６に示すジャーナルＤＢ４０５を参照し（ＳＴ３０５）、問い合わせＩＤに対応付けられて登録されたチャット情報を取得する。その取得結果として少なくとも１つのチャット情報をメッセンジャー処理エンジン１０に出力する（ＳＴ３０６）。チャットルーム管理部３０３は、入力された取得結果をユーザ端末Ｂ５に送信する（ＳＴ３０７）。ユーザ端末Ｂ５において、チャットアプリケーションプログラム５０は、ディスプレイ２０５ａに、チャットルームの画面を表示させる（ＳＴ３０８）。
【０１２９】
以降の、チャット入力（ＳＴ３０９、ＳＴ３１２）、チャット情報の送信（ＳＴ３１０、ＳＴ３１３）、チャット情報の蓄積（ＳＴ３１１、ＳＴ３１４）、確定ボタンのＯＮ（ＳＴ３１５）、入力完了宣言（ＳＴ３１６）、要約依頼（ＳＴ３１７）、自動要約（ＳＴ３１８）、要約結果の入力（ＳＴ３１９）、要約結果の送信（ＳＴ３２０）、要約結果の表示（ＳＴ３２１）、編集結果の送信（ＳＴ３２２）、要約の置換（Ｓ３２３）、確定ボタンのＯＮ（ＳＴ３２４）及び確定通知の送信（ＳＴ３２５）までの処理は、図９を参照して説明したＳＴ２０６〜ＳＴ２１２と同様に行われる。
【０１３０】
その後、サーバ２において、チャット情報送受信部３０４が、ユーザ端末Ｂ５から確定通知を受信すると、ストレージデバイス１０４に記憶したチャット情報及び要約結果を課題管理エンジン２０に出力し、対処結果の登録を依頼する（ＳＴ３２６）。
【０１３１】
課題管理エンジン２０は、対処結果の登録依頼を受け付けると、問い合わせに対応付けて、チャット情報及び要約結果をジャーナルＤＢ４０５（図６参照）に登録する（ＳＴ３２７）。その後、課題管理エンジン２０は、ユーザ端末Ａ４に、自らが行った問い合わせに対して対処が行われた旨を示す通知を送信する（ＳＴ３２８）。
【０１３２】
以上、ユーザ端末へ各種通知をサーバ２から直接行う場合について説明したが、サーバ２が、他のサーバにユーザ端末への通知を代行させてもよい。
【０１３３】
＜担当者の自動アサイン＞
図９のＳＴ２２４における担当者の自動アサインについて説明する。図１１は、本実施の形態に係る課題管理システムにおける担当者の自動アサインの各工程を示すフローチャートである。図１１に示すように、まず、課題管理エンジン２０（図４参照）は、メンバーズマスタ４０３を参照して、新規問い合わせがあったプロジェクトに対応付けられたユーザの優先順位に基づいて、優先順位がＮ番目（初期値１）のユーザのユーザＩＤを取得する（Ｓ１）。次に、取得したユーザＩＤを用いて、ユーザマスタ４０１を参照して、ユーザＩＤに対応するユーザの勤務状況を取得する（Ｓ２）。
【０１３４】
ここで、ユーザの勤務状況は、サーバ２において、課題管理エンジン２０が、ユーザ端末で実行されるチャットアプリケーションプログラム５０の操作履歴を収集し、それに基づいて判断し、登録、更新されてもよい。また、ユーザの勤務状況は、ユーザの勤怠を管理する勤怠管理システムと課題管理システム１とが連動してユーザの勤務状況を取得し、登録、更新されてもよい。このようにユーザの勤務状況を取得し、ユーザマスタ４０１に登録、更新する手段は特に限定されない。
【０１３５】
次に、課題管理エンジン２０は、取得した勤務状況に基づいてユーザが出勤中か否か判断する（Ｓ３）。ユーザが出勤中（Ｓ３でＹｅｓ）であれば、当該ユーザを担当者に決定する（Ｓ４）。一方、ユーザが出勤していない（Ｓ３でＮｏ）のであれば、優先順位Ｎを１インクリメントし（Ｓ５）、Ｓ１〜Ｓ３の処理を繰り返す。
【０１３６】
このように、本実施の形態に係る課題管理システム１では、ユーザ端末から新規問い合わせが行われると、担当者が自動的にアサインされるため、起票者であるユーザが、担当者として誰が適当か考えてアサインする必要がないので、新規問い合わせの手間を削減することができる。
【０１３７】
ただし、チャットアプリケーションプログラム５０に、担当者を選択する機能を設けてユーザが自ら担当者をアサインできるようにしてもよい。この場合、例えば、チャットアプリケーションプログラム５０がサーバ２に新規問い合わせに対応するプロジェクトに割り当てられたユーザの情報を要求する。この要求には、プロジェクトＩＤが含まれている。サーバ２において、メッセンジャー処理エンジン１０（図４参照）が、課題管理エンジン２０に、ユーザ端末から受信したプロジェクトＩＤを含む担当者取得の要求を課題管理エンジン２０に出力する。課題管理エンジン２０は、受信した要求に含まれるプロジェクトＩＤを用いて、メンバーズマスタ４０３を参照し、プロジェクトＩＤに対応付けられたユーザのユーザＩＤを取得し、さらに、ユーザＩＤを用いてユーザマスタ４０１を参照してユーザの氏名を取得する。課題管理エンジン２０は、取得したユーザＩＤ及び氏名を、メッセンジャー処理エンジン１０へ出力する。メッセンジャー処理エンジン１０は、入力されたユーザＩＤ及び氏名をユーザ端末に送信する。ユーザ端末において、チャットアプリケーションプログラム５０が、担当者の氏名をリストとしてディスプレイ２０５ａ（図７参照）に表示させる。ユーザがタッチパネル２０５ｂを介して行ったユーザ操作に応じて、チャットアプリケーションプログラム５０は、担当者の選択を受け付けたならば、選択されたユーザのユーザＩＤをサーバ２に送信する。サーバ２において、メッセンジャー処理エンジン１０は、受信したユーザＩＤを、課題管理エンジン２０に出力する。課題管理エンジン２０は、入力されたユーザＩＤを問い合わせＤＢ４０４に担当者ＩＤとして登録する。
【０１３８】
＜適用例＞
以下、本実施の形態に係る課題管理システム１を、物流の入荷作業であって、ＥＣ（電子商取引）サイトを運営する荷主、倉庫作業者及び商品のサプライヤ担当者の間での問い合わせへの対処に適用した場合について例を挙げて説明する。
【０１３９】
（１）値札貼り作業依頼
図１２は、本実施の形態に係る課題管理システムの第１の適用例を示す概略図である。図１２に示すように、サーバ２（図１参照）は、荷主が操作するユーザ端末Ａ４と、倉庫作業者が操作するユーザ端末Ｂ５と、に接続されている。図１２中の丸数字は、図１３中の丸数字と対応している。図１２中、ユーザ端末は、単に端末と記載している。
【０１４０】
図１３は、本実施の形態に係る課題管理システムの第１の適用例におけるコミュニ―ケーションを示す説明図である。図１３に示すように、まず、荷主が、ユーザ端末Ａ４において、チャットアプリケーションプログラム５０（図７参照）を用いて、新規問い合わせとして値札貼り作業の指示を行う（丸数字１）。
【０１４１】
値札貼り作業の指示は、上述の「基本的な処理の流れ（ｃ）新規問い合わせ」で説明した通りに行われる。
【０１４２】
図１４及び図１５は、本実施の形態に係る課題管理システムにおける画面例を示す模式図である。図１４に示すように、ユーザ端末Ａ４において、チャットアプリケーションプログラム５０が、荷主が担当者となっている問い合わせに対するチャットルームの一覧画面６０１をディスプレイ２０５ａに表示させる。一覧画面６０１には、複数のチャットルームの見出し６０２が含まれている。見出し６０２には、チャットルームに対応付けられた問い合わせに関する課題関連情報の一部が表示されている。この例では、見出し６０２には、担当者の氏名６０２ａ、問い合わせの要約６０２ｂ、及び、問い合わせの登録時刻６０２ｃが含まれている。登録時刻６０２ｃに、登録日を追加してもよい。
【０１４３】
また、一覧画面６０１の上端部の中央には、プロジェクト名称６０３が表示されている。さらに、一覧画面６０１の上端部の右端部分には、新規問い合わせボタン６０４が設けられている。新規問い合わせボタン６０４に対してユーザが操作を行うと、チャットアプリケーションプログラム５０が、ディスプレイ２０５ａに、図１５に示すような新規問い合わせのためのチャットルーム画面を表示させる。チャットルーム画面６１０において、左側には、サーバ２のメッセンジャー処理エンジン１０（図４参照）から受信したチャット情報を含むチャットバルーンが表示され、右側には、ユーザがチャットアプリケーションプログラム５０で入力したチャット情報を含むチャットバルーンが表示される。
【０１４４】
チャットルーム画面６１０には、テキストを入力するためのテキスト入力領域６１１と、カメラ２０６で撮影した画像を入力するための画像入力ボタン６１２と、入力されたチャット情報を送信するための送信ボタン６１３、及び、入力完了及び要約結果を確定するための確定ボタン６１４を含んでいる。
【０１４５】
まず、チャットアプリケーションプログラム５０は、チャットルーム画面６１０に、サーバ２から送信された、問い合わせの入力を促すチャット情報を含むチャットバルーン６１５を表示させる。次に、チャットアプリケーションプログラム５０は、テキスト入力領域６１１及び画像入力ボタン６１２に対するユーザ操作に応じて、複数のチャット情報の入力を受け付け、チャットバルーン６１６ａ〜６１６ｃをチャットルーム画面６１０に表示させる。
【０１４６】
なお、チャットバルーン６１５、６１６ａ〜６１６ｃには、図１５に示すように、チャット情報の発言時刻が付帯されていてもよい。
【０１４７】
さらに、チャットアプリケーションプログラム５０は、ユーザにより確定ボタン６１４がＯＮされると、図９のＳＴ２１２〜ＳＴ２１７で説明したように、入力完了宣言及びチャット情報の自動要約が行われ、要約結果がユーザ端末Ａ４に送信される。そして、チャットアプリケーションプログラム５０は、サーバ２から送信された問い合わせの要約結果を含むチャットバルーン６１７をチャットルーム画面６１０に表示させる。チャットバルーン６１７には、要約結果を編集するための画面に遷移するためのリンク６１７ａが含まれている。リンク６１７ａがユーザ操作によってＯＮ（アクティベート）されると、チャットアプリケーションプログラム５０は、要約結果を編集可能な状態とし、ユーザによる編集作業を受け付ける。
【０１４８】
なお、チャットバルーン６１６ｂでは、商品のバーコードを撮影した画像がチャット情報として入力され、サーバ２に送信されているが、画像に含まれるバーコードを、自然言語処理エンジン４０（図５参照）の画像認識部５０９で認識し、商品ＩＤ（数字など）に変換している。
【０１４９】
この後、ユーザが要約結果を確認し、確定ボタン６１４がＯＮされると、図９のＳＴ２２１〜ＳＴ２２６で説明したように、新規問い合わせについて担当者のアサイン及び問い合わせＤＢ４０４（図６参照）への登録が行われる。
【０１５０】
次いで、図１３に示すように、サーバ２は、ユーザ端末Ｂ５に新規問い合わせの通知を行う。倉庫作業者は、ユーザ端末Ｂ５において、チャットアプリケーションプログラム５０を用いて、通知を受けたならば（丸数字２）、新規問い合わせの内容を確認し、作業開始の操作を行う（丸数字３）。
【０１５１】
図１６は、本実施の形態に係る課題管理システムにおける画面例を示す模式図である。図１６に示すように、一覧画面６０１に表示された複数の見出し６０２のうち一つの見出し６２０に対して、例えば、ユーザの指等によるスワイプ操作が行なわれたことにより、見出し６２０を左方向にずらし、担当変更及び作業開始のための選択可能オブジェクト６２１、６２２を表示させ、次いで、作業開始のための選択可能オブジェクト６２２をタップする操作を行うことで、作業開始操作が行われる。
【０１５２】
次に、図１３に示すように、作業結果の入力が行われる（丸数字４）。作業結果の入力は、上述の「基本的な処理の流れ（ｄ）対処」で説明した通りに行われる。図１７から図２０は、本実施の形態に係る課題管理システムにおける画面例を示す模式図である。図１７に示すように、ユーザ端末Ｂ５において、チャットアプリケーションプログラム５０は、倉庫作業者が担当者となっている問い合わせに対応するチャットルームの一覧画面６０１を、ディスプレイ２０５ａに表示させる。一覧画面６０１には、複数のチャットルームの見出し６０２が含まれている。複数の見出し６０２のうち、通知があった問い合わせに対応する見出し６２３が選択されたならば、チャットアプリケーションプログラム５０は、図１８に示すような問い合わせ更新のためのチャットルーム画面６２４をディスプレイ２０５ａに表示させる。見出し６２３の選択は、例えば、ユーザの指等によるタップ操作により行うことができるが、特に限定されない。
【０１５３】
図１８に示すように、チャットルーム画面６２４には、サーバ２から送信された問い合わせの要約を含むチャットバルーン６２５が表示されている。倉庫作業者は、このチャットバルーン６２５に含まれる問い合わせの要約を見て問い合わせの内容を確認することができる。
【０１５４】
次いで、倉庫作業者が、依頼された作業に着手したならば、例えば、作業を着手した旨のチャット情報をテキスト入力領域６１１に入力し、送信ボタン６１３をＯＮ（アクティベート）すると、チャットアプリケーションプログラム５０は入力されたチャット情報をサーバ２に送信する。また、チャットアプリケーションプログラム５０は、図１９に示すように、作業を着手した旨のチャット情報を含むチャットバルーン６２６ａを、チャットルーム画面６２４に表示させる。
【０１５５】
次に、倉庫作業者が、依頼された作業を行い、完了したならば、作業内容をテキスト入力領域６１１に入力し、送信ボタン６１３をＯＮ（アクティベート）すると、チャットアプリケーションプログラム５０は入力されたチャット情報をサーバ２に送信する。また、チャットアプリケーションプログラム５０は、図１９に示すように、作業内容のチャット情報を含むチャットバルーン６２６ｂを、チャットルーム画面６２４に表示させる。
【０１５６】
さらに、チャットアプリケーションプログラム５０は、ユーザにより確定ボタン６１４がＯＮされると、図１０のＳＴ３１５〜ＳＴ３２０で説明したように、チャット情報の入力完了宣言及び自動要約が行われ、要約結果がユーザ端末Ｂ５に送信される。そして、チャットアプリケーションプログラム５０は、サーバ２から送信された問い合わせの要約結果を含むチャットバルーン６２７をチャットルーム画面６２４に表示させる。チャットバルーン６２７には、要約結果を編集するための画面に遷移するためのリンク６２７ａが含まれている。リンク６２７ａがユーザ操作によってＯＮ（アクティベート）されると、チャットアプリケーションプログラム５０は、要約結果を編集可能な状態とし、ユーザによる編集作業を受け付ける。
【０１５７】
この後、ユーザが要約結果を確認し、確定ボタン６１４がＯＮされると、図１０のＳＴ３２４〜ＳＴ３２７で説明したように、作業結果（対処結果）についてジャーナルＤＢ４０５（図６参照）への登録が行われる。
【０１５８】
その後、図１３に示すように、サーバ２は、ユーザ端末Ａ４に作業結果の通知を行う。荷主は、ユーザ端末Ａ４において、チャットアプリケーションプログラム５０を用いて、通知を受けたならば（丸数字５）、作業結果の内容を確認する。作業結果の内容を確認し、問題がなければ、荷主は、チャットアプリケーションプログラム５０を用いて、問い合わせのクローズを行う（丸数字６）。
【０１５９】
図２０に示すように、ユーザ端末Ａ４において、一覧画面６０１に表示された複数の見出し６０２のうち一つの見出し６３０に対して、例えば、ユーザの指等によるスワイプ操作が行なわれ、見出し６２３を右方向にずらし、作業完了のための選択可能オブジェクト６３１を表示させ、次いで、これにタップ操作を行うことで、問い合わせのクローズの操作が行われる。
【０１６０】
図２１は、本実施の形態に係る課題管理システムにおける問い合わせのステータス変更の処理を示すシーケンス図である。図２１中、ユーザ端末は単に端末と記載する。図２１に示すように、ユーザ端末Ｂ５において、チャットアプリケーションプログラム５０は、上述のように、図１６を用いて説明した作業開始操作を受け付けたならば（ＳＴ４０１）、その旨の通知（作業開始通知）をサーバ２に送信する。作業開始通知は、例えば、問い合わせＩＤを含んでいる。
【０１６１】
サーバ２において、メッセンジャー処理エンジン１０のチャットルーム管理部３０３（図４参照）は、ユーザ端末Ｂ５から受信した作業開始通知に含まれている問い合わせＩＤを課題管理エンジン２０に出力し、ステータスの変更を依頼する（ＳＴ４０３）。課題管理エンジン２０は、入力された問い合わせＩＤを用いて、問い合わせＤＢ４０４（図６参照）のステータス（進捗状況）の項目を、起票（０）から作業開始（１）に変更する（ＳＴ４０４）。同時に、課題管理エンジン２０は、問い合わせＤＢ４０４の日時の項目に現在時刻を記録し、タイムスタンプを行う（ＳＴ４０５）。その後、課題管理エンジン２０は、ステータス変更の処理結果をメッセンジャー処理エンジン１０へ出力する（ＳＴ４０６）。メッセンジャー処理エンジン１０のチャットルーム管理部３０３は、入力された処理結果をユーザ端末Ａ４に送信する（ＳＴ４０６）。ユーザ端末Ａ４において、チャットアプリケーションプログラム５０は、処理結果を受信したならば、図１６に示す一覧画面６０１を更新する（ＳＴ４０８）。一覧画面６０１の更新は、例えば、作業が開始された問い合わせに対応する見出し６２０の背景の色を変更することであるが、特に限定されない。
【０１６２】
一方、クローズ操作を受け付けたならば（ＳＴ４１０）、その旨の通知（クローズ通知）をサーバ２に送信する（ＳＴ４１１）。クローズ通知は、例えば、問い合わせＩＤを含んでいる。
【０１６３】
サーバ２において、メッセンジャー処理エンジン１０のチャットルーム管理部３０３（図４参照）は、ユーザ端末Ａ４から受信したクローズ通知に含まれている問い合わせＩＤを課題管理エンジン２０に出力し、ステータスの変更を依頼する（ＳＴ４１２）。課題管理エンジン２０は、入力された問い合わせＩＤを用いて、問い合わせＤＢ４０４（図６参照）のステータス（進捗状況）の項目を、作業開始（０）からクローズ（９）に変更する（ＳＴ４１３）。同時に、課題管理エンジン２０は、問い合わせＤＢ４０４の日時の項目に現在時刻を記録し、タイムスタンプを行う（ＳＴ４１４）。その後、課題管理エンジン２０は、ステータス変更の処理結果をメッセンジャー処理エンジン１０へ出力する（ＳＴ４１５）。メッセンジャー処理エンジン１０のチャットルーム管理部３０３は、入力された処理結果をユーザ端末Ａ４に送信する（ＳＴ４１６）。ユーザ端末Ａ４において、チャットアプリケーションプログラム５０は、処理結果を受信したならば、図１７に示す一覧画面６０１を更新する（ＳＴ４１７）。一覧画面６０１の更新は、例えば、クローズされた問い合わせに対応する見出し６３０を一覧画面６０１から削除することであるが、特に限定されない。
【０１６４】
以上説明したように、荷主は、問い合わせに対応付けられたチャットルームの見出し６３０に対して操作を行うだけで、課題管理エンジン２０に問い合わせＤＢ４０４に登録された問い合わせのステータス（進捗状況）を変更させることができる。また、課題管理エンジン２０は、ステータスを変更した際、タイムスタンプ（ＳＴ４０５、ＳＴ４１４）を行っているので、作業開始からクローズまでの所要時間（日数、時間等）を算出し、問い合わせＤＢ４０４に登録するようにしてもよい。この所要時間を用いて、例えば、プロジェクト毎の所要時間を週次や月次で集計することが可能になる。
【０１６５】
（２）入荷欠品報告
図２２は、本実施の形態に係る課題管理システムの第２の適用例を示す概略図である。図２２に示すように、サーバ２（図１参照）は、荷主が操作するユーザ端末Ａ４と、倉庫入荷担当が操作するユーザ端末Ｂ５と、サプライヤ受付担当が操作するユーザ端末Ｃ６と、サプライヤ商品担当が操作するユーザ端末Ｄ７に接続されている。図２２中の丸数字は、図２３中の丸数字と対応している。図２２中、ユーザ端末は、単に端末と記載している。
【０１６６】
図２３は、本実施の形態に係る課題管理システムの第２の適用例におけるコミュニ―ケーションを示す説明図である。図２３に示すように、まず、倉庫入荷担当が、ユーザ端末Ｂ５において、チャットアプリケーションプログラム５０（図７参照）を用いて、新規問い合わせとして入荷実績数を報告する（丸数字１）。
【０１６７】
入荷実績数の報告は、上述の「基本的な処理の流れ（ｃ）新規問い合わせ」で説明した通りに行われる。
【０１６８】
次に、ユーザ端末Ａ４に、入荷実績数の報告の通知が行われる（丸数字２）。荷主は、ユーザ端末Ａ４において、チャットアプリケーションプログラム５０を用いて、通知を受けたならば（丸数字２）、入荷実績数の報告の内容を確認し、追加コメントの入力を行った後に、サプライヤ受付担当に担当変更を行う（丸数字３）。
【０１６９】
担当変更は、以下のように行われる。図２４は、本実施の形態に係る課題管理システムにおける画面例を示す模式図である。また、図２５は、本実施の形態に係る課題管理システムにおける担当変更処理を示すシーケンス図である。図２５中、ユーザ端末は単に端末と記載する。図２５に示すように、まず、荷主は、ユーザ端末Ａ４（図２２参照）において、チャットアプリケーションプログラム５０を用いて、担当変更の選択の操作を行う（ＳＴ５０１）。より詳細には、図１６に示すように、一覧画面６０１に表示された複数の見出し６０２のうち一つの見出し６２０に対して、例えば、ユーザの指等によるスワイプ操作が行なわれたことにより、見出し６２０を左方向にずらし、担当変更及び作業開始のための選択可能オブジェクト６２１、６２２を表示させ、次いで、担当変更のための選択可能オブジェクト６２１をタップする操作を行うことで、問い合わせの担当変更の選択が行われる。
【０１７０】
このように担当変更の選択が行われたならば、ユーザ端末Ａにおいて、チャットアプリケーションプログラム５０が、図２４に示すように、ディスプレイ２０５ａに担当変更画面６５１を表示させる（ＳＴ５０２）。担当変更画面６５１には、担当者を選択するためのプルダウンメニュー６５２及び変更確定ボタン６５３が含まれている。荷主は、プルダウンメニュー６５２を操作して、選択可能な担当者を表示させ、サプライヤ受付担当を選択し、変更確定ボタン６５３をＯＮ（アクティベート）し、担当者の変更を行う（ＳＴ５０３）。
【０１７１】
このように、担当者の選択が行われたならば、チャットアプリケーションプログラム５０は、サーバ２に、例えば、担当者のユーザＩＤを含む担当変更通知を送信する（ＳＴ５０４）。サーバ２において、メッセンジャー処理エンジン１０のチャットルーム管理部３０３（図４参照）は、ユーザ端末Ａ４から受信した担当変更通知に含まれているユーザＩＤを課題管理エンジン２０に出力し、担当変更を依頼する（ＳＴ５０５）。課題管理エンジン２０は、入力されたユーザＩＤを用いて、問い合わせＤＢ４０４（図６参照）の担当者（進捗状況）の項目を変更する（ＳＴ５０６）。その後、課題管理エンジン２０は、担当変更の処理結果をメッセンジャー処理エンジン１０へ出力する（ＳＴ５０７）。処理結果には、変更後の担当者に関する情報として担当者の氏名等が含まれていてもよい。メッセンジャー処理エンジン１０のチャットルーム管理部３０３は、入力された処理結果をユーザ端末Ａ４に送信する（ＳＴ５０８）。ユーザ端末Ａ４において、チャットアプリケーションプログラム５０は、処理結果を受信したならば、図ｘに示す一覧画面６０１を更新する（ＳＴ５０９）。一覧画面６０１の更新は、例えば、担当変更があった問い合わせに対応する見出し６２０の担当者の氏名を変更することであるが、特に限定されない。
【０１７２】
さらに、課題管理エンジン２０は、新しい担当者にアサインされたサプライヤ受付担当が使用するユーザ端末Ｃ６に対して、担当者通知を送信する（ＳＴ５１０）。
【０１７３】
このように担当変更が行われると、図２３に示すように、サプライヤ受付担当が、ユーザ端末Ｃ６において、チャットアプリケーションプログラム５０を用いて通知を受け（丸数字４）、荷主が入力したチャット情報の内容を確認し、サプライヤ商品担当に担当変更を行う（丸数字５）。ここでの担当変更も上記の通り行われる。
【０１７４】
次いで、サプライヤ商品担当が、ユーザ端末Ｄ７において、チャットアプリケーションプログラム５０を用いて通知を受け（丸数字６）、荷主が入力したチャット情報の内容を確認し、欠品理由と対応をチャット情報として入力する（丸数字７）。これに応じて、サーバ２が通知を倉庫入荷担当のユーザ端末Ｂ５に送信する。
【０１７５】
この後、倉庫入荷担当が、ユーザ端末Ｂ５において、チャットアプリケーションプログラム５０を用いて通知を受け（丸数字８）、サプライヤ商品担当からのチャット情報の内容を確認し、欠品理由と対応を実施し、クローズ処理を行う（丸数字９）。クローズ処理は、第１の適用例で説明したのと同様に行われる。
【０１７６】
以上説明したように、荷主からサプライヤ受付担当へ、及び、サプライヤ受付担当から商品担当への担当変更を、ユーザが、問い合わせに対応付けられたチャットルームの見出し６２０に対して操作を行うだけで、課題管理エンジン２０に問い合わせＤＢ４０４に登録された担当者ＩＤを変更させることができる。
【０１７７】
＜応用例＞
以上、本実施の形態に係る課題管理システム１を物流の入荷作業に適用した場合を例に挙げて説明したが、以下のように、様々な商取引における担当者間のコミュニケーション及び課題の共有に応用することができる。
【０１７８】
（１）商談（ＥＣ）
例えば、サプライヤで新商品を開発し、サプライヤの営業担当者がＥＣサイトのバイヤ宛に新商品の提案を行う際に応用できる。この例では、参照者にキャッチコピー作成者及びＥＣサイト登録者を指定し、情報共有することも可能である。
【０１７９】
ここで、参照者とは、担当者以外のユーザであってチャットルームを参照し、子チャット情報などを参照できる者をいう。問い合わせＤＢ４０４（図６参照）に参照者ＩＤの項目を設け、参照者のユーザＩＤを登録しておく。サーバ２において、課題管理エンジン２０は、図８に示すように、問い合わせ取得依頼（ＳＴ１１２）に応じて、問い合わせＤＢ４０４（図６参照）を参照して、プロジェクトＩＤに対応付けて登録された、且つ、ユーザＩＤと担当者ＩＤとが一致する問い合わせの情報に加え、ユーザＩＤと参照者ＩＤとが一致する問い合わせの情報を取得し、メッセンジャー処理エンジン１０に出力する。これにより、ユーザ端末において、チャットアプリケーションプログラム５０が、ユーザが参照者となっている問い合わせを、担当者となっている問い合わせと同様に、一覧画面６０１（図１７参照）に見出し６０２を表示させ、ユーザが見出し６０２を選択する操作を行うことにより、問い合わせに対応付けられたチャット情報を含むチャットルーム画面６２４（図１８参照）をディスプレイ２０５ａに表示させる。これにより、参照者も、チャット情報を見ることができる。
【０１８０】
（２）コールセンタ
例えば、倉庫で使用している機械が故障した際のコールセンタへの連絡に応用できる。この場合、自然言語処理エンジン４０（図１参照）において、「ライン停止」をキーワードに「現場影響有」と自動的に判断させることができる。また、データベース３０（図１参照）に保守契約マスタを設け、課題管理エンジン２０に、保守契約マスタを参照して契約内容を取得させる。これにより、例えば、保守契約で保守対応の条件（例えば、平日９時〜１７時のみ対応、２４時間緊急対応等）及び問い合わせがあった日時に基づいて、カスタマーエンジニアに問い合わせの通知を行い、倉庫へ直行させるかどうか判断することができる。
【０１８１】
（３）セールス
セールス活動において、営業員から上長及び部門長へ報告を行うのに応用できる。例えば、データベース３０（図１参照）に、訪問日程ＤＢ又は顧客リストマスタを設け、チャット情報から報告内容を自動的に生成することができる。例えば、自然言語処理エンジン４０に、営業員から上長へ、顧客に見積もりを提示したら、クレームを受けた旨の報告を生成させたり、顧客リストから現在の契約内容（２，０００万円契約中）を取得して、顧客が大口取引先かどうかに基づいて、報告先を上長の他に部門長を追加したり、することができる。
【０１８２】
また、本発明の各実施の形態を説明したが、本発明の他の実施の形態として、上記各実施の形態を全体的又は部分的に組み合わせたものでもよい。
【０１８３】
また、本発明の実施の形態は上記の各実施の形態に限定されるものではなく、本発明の技術的思想の趣旨を逸脱しない範囲において様々に変更、置換、変形されてもよい。さらには、技術の進歩又は派生する別技術によって、本発明の技術的思想を別の仕方で実現することができれば、その方法を用いて実施されてもよい。したがって、特許請求の範囲は、本発明の技術的思想の範囲内に含まれ得る全ての実施態様をカバーしている。
【０１８４】
なお、上記実施形態において、サーバ２が、メッセンジャー処理エンジン１０、課題管理エンジン２０及び自然言語処理エンジン４０を備えているが、複数のサーバが、メッセンジャー処理、課題管理及び自然言語処理のそれぞれを実行してもよいし、これらのうち、いずれか２つの処理を一つのサーバが実行し、残りの処理を他のサーバが実行してもよい。また、複数のサーバが協働して一つの処理を実行してもよい。
【０１８５】
本実施の形態では、テキストチャットを例に挙げて説明したが、音声チャット及びビデオチャットに適用することも可能である。
【０１８６】
本実施の形態では、「（ｃ）新規問い合わせ」の項目で、ユーザが、ユーザ端末において、チャットアプリケーションプログラム５０（図７参照）を用いて、チャットルームの画面で、自由な形式で、問い合わせの内容をテキスト等で入力すると、サーバ２において、自然言語処理エンジン４０（図１参照）は、入力されたチャット情報に自然言語処理を施し、要約を生成し、課題管理エンジン２０（図１参照）が、要約結果に基づいて、新規の問い合わせの関連情報を問い合わせＤＢ４０４（図４参照）に登録している。しかし、自然言語処理エンジンを用いず、チャットルームに入力されたチャット情報の少なくとも１つに基づいて、少なくとも問い合わせの関連情報を生成し、課題管理エンジン２０に入力して問い合わせＤＢ４０４へ登録させてもよい。
【０１８７】
例えば、ウィザードを用いた対話形式で、チャットルームにおいて、サーバ２とユーザとの対話により行ってもよい。より具体的には、サーバ２において、プロジェクト情報提供部３０２（図４参照）に、問い合わせの関連情報の一つ（例えば、問い合わせの件名）の入力を促すチャット情報（例えば、「件名を入力してください」）をユーザ端末へ送信させる。このチャット情報は、サーバ２の記憶部であるメモリ１０３（図２参照）又はストレージデバイス１０４に予め記憶され、同じく予め記憶されたウィザード情報に基づいて、プロジェクト情報提供部３０２がユーザ端末へ送信するように構成されている。
【０１８８】
ユーザ端末では、チャットアプリケーションプログラム５０が、チャットルーム画面に、サーバ２から送信された、問い合わせの入力を促すチャット情報を含むチャットバルーンを表示させる。次に、チャットアプリケーションプログラム５０は、テキスト入力領域６１１に対するユーザ操作に応じて、チャット情報の入力を受け付け、サーバ２に送信する。このような処理を、問い合わせの関連情報の各項目について繰り返すことで、ユーザ端末からサーバ２へ必要な問い合わせの関連情報が送信され、問い合わせＤＢ４０４に登録される。
【０１８９】
また、本実施の形態では、本発明を商業活動での課題への対処の管理に適用した構成について説明したが、当事者間のコミュニケーションと課題管理との統合によるメリットが得られる商業活動以外での課題管理に適用することも可能である。
【産業上の利用可能性】
【０１９０】
以上説明したように、例えば、商業活動において課題を共有し、コミュニケーションを図りながら解決する課題管理システムに有用である。
【符号の説明】
【０１９１】
１  課題管理システム
２  サーバ
３  ネットワーク
４、５、６、７  ユーザ端末
１０  メッセンジャー処理エンジン（メッセンジャー処理装置）
２０  課題管理エンジン（課題管理装置）
３０  データベース
４０  自然言語処理エンジン（自然言語処理装置）
５０  チャットアプリケーションプログラム
１０１  サーバ制御部（メッセンジャー制御部）
２００  コンピュータ
２０１  端末制御部
２０５  タッチパネルディスプレイ（表示部、入力部）
３０１  ログイン処理部
３０２  プロジェクト情報提供部
３０３  チャットルーム管理部
３０４  チャット情報送受信部
４０１  ユーザマスタ
４０２  プロジェクトマスタ
４０３  メンバーズマスタ
４０４  問い合わせデータベース（課題管理データベース）
４０５  ジャーナルデータベース（チャット情報データベース）
５０１  単語分割部
５０２  単語抽出部
５０３  類義語変換部
５０４  要約作成部
５０５  専門用語辞書
５０６  ストップワード辞書
５０７  類義語辞書
５０９  画像認識部
６０１  一覧画面
６０２、６２０、６２３、６３０  見出し
６１０、６２４  チャットルーム画面
６１５、６１６ａ、６１６ｂ、６１６ｃ、６１７、６２５、６２６ａ、６２６ｂ、６２７  チャットバルーン
６５１  担当変更画面
【図１】
2017211857.tif 000003
【図２】
2017211857.tif 000004
【図３】
2017211857.tif 000005
【図４】
2017211857.tif 000006
【図５】
2017211857.tif 000007
【図６】
2017211857.tif 000008
【図７】
2017211857.tif 000009
【図８】
2017211857.tif 000010
【図９】
2017211857.tif 000011
【図１０】
2017211857.tif 000012
【図１１】
2017211857.tif 000013
【図１２】
2017211857.tif 000014
【図１３】
2017211857.tif 000015
【図１４】
2017211857.tif 000016
【図１５】
2017211857.tif 000017
【図１６】
2017211857.tif 000018
【図１７】
2017211857.tif 000019
【図１８】
2017211857.tif 000020
【図１９】
2017211857.tif 000021
【図２０】
2017211857.tif 000022
【図２１】
2017211857.tif 000023
【図２２】
2017211857.tif 000024
【図２３】
2017211857.tif 000025
【図２４】
2017211857.tif 000026
【図２５】
2017211857.tif 000027