(57)【要約】      （修正有）【課題】複数のタスクを複数の作業者で柔軟に分担して処理するタスク管理装置を提供する。【解決手段】タスク管理装置２０は、指示者からの要求に応じて業務データを生成する業務生成部３３と、業務データに含まれているタスクデータのうち、処理状態が未処理であり、担当者情報が未決定であるタスクデータについて、何れかの作業者から担当者の設定要求を受けた場合、担当者情報に設定要求をした作業者を設定する担当受付部４２と、業務データに含まれているタスクデータのうち、処理状態が未処理であるタスクデータを担当者情報に示された作業者に提示する未処理タスク提示部４３と、を備える。【選択図】図６
2016062178.tif 000002
【特許請求の範囲】
【請求項１】
複数のタスクデータを含む業務データを管理するタスク管理装置であって、
前記タスクデータは、担当者情報、処理状態および指示内容を含み、
前記担当者情報は、タスクの処理を担当する作業者を示す情報であり、開始時において未決定とすることが可能であり、
前記処理状態は、タスクの現時点の進捗を示す情報であり、未処理、処理中または処理済みの何れかであり、
前記指示内容は、タスクの内容を表す情報であり、
前記タスク管理装置は、
指示者からの要求に応じて前記業務データを生成する業務生成部と、
前記業務データに含まれている前記タスクデータのうち、前記処理状態が未処理であり、前記担当者情報が未決定であるタスクデータについて、何れかの作業者から担当者の設定要求を受けた場合、前記担当者情報に設定要求をした作業者を設定する担当受付部と、
前記業務データに含まれている前記タスクデータのうち、前記処理状態が未処理であるタスクデータを前記担当者情報に示された作業者に提示する未処理タスク提示部と、
を備えるタスク管理装置。
【請求項２】
前記タスクデータは、先行タスク情報をさらに含み、
前記先行タスク情報は、先だって処理すべきタスクを示し、先だって処理すべきタスクが存在しない場合には空とされる情報であり、
前記タスク管理装置は、
前記業務データに含まれている前記タスクデータのうち、前記処理状態が未処理であり、前記先行タスク情報に示されたタスクの前記処理状態が処理済みであるかまたは、前記先行タスク情報が空であるタスクデータについて、前記担当者情報に示された作業者から開始通知を受けた場合、前記処理状態を処理中に変更する開始受付部を
さらに備える請求項１に記載のタスク管理装置。
【請求項３】
前記タスク管理装置は、
前記業務データに含まれている前記タスクデータのうち、前記処理状態が処理中であるタスクデータについて、前記担当者情報に示された作業者から終了通知を受けた場合、前記処理状態を処理済みに変更する終了受付部を
さらに備える請求項２に記載のタスク管理装置。
【請求項４】
前記指示内容は、開始時において未決定とすることが可能であり、
前記タスク管理装置は、
前記業務データに含まれている前記タスクデータのうち、前記指示内容が未決定であるタスクデータについて、指示者から前記指示内容の設定要求を受けた場合、前記指示内容を設定要求に従って設定する指示設定部を、
さらに備える請求項１から３の何れか１項に記載のタスク管理装置。
【請求項５】
前記タスクデータには、タスクを処理可能な作業者の条件が記述されており、
前記担当受付部は、何れかの作業者から担当者の設定要求を受けた場合、設定要求をした作業者が条件を満足する場合に、前記担当者情報に設定要求した作業者を設定する
請求項１から４の何れか１項に記載のタスク管理装置。
【請求項６】
処理可能な作業者の前記条件は、一定以上の役職を有する作業者である
請求項５に記載のタスク管理装置。
【請求項７】
処理可能な作業者の前記条件は、特定のスキルを有する作業者である
請求項５に記載のタスク管理装置。
【請求項８】
作業者からの要求に応じて、予め定められたテンプレートデータを複製して前記業務データを生成する緊急業務生成部
をさらに備える請求項１から７の何れか１項に記載のタスク管理装置。
【請求項９】
前記タスク管理装置は、情報処理を実行するシステムタスク処理部をさらに備え、
前記担当者情報には、前記システムタスク処理部の指定が可能であり、
前記システムタスク処理部は、
前記業務データに含まれている前記タスクデータのうち、前記担当者情報が前記システムタスク処理部を指定しており、前記処理状態が未処理であり、前記先行タスク情報に示されたタスクの前記処理状態が処理済みであるかまたは、前記先行タスク情報が空であるタスクデータについて、
前記処理状態を処理中に変更し、
前記指示内容を解釈して処理を実行し、
処理終了後に、前記処理状態を処理済みに変更する
請求項２に記載のタスク管理装置。
【請求項１０】
複数のタスクデータを含む業務データを管理するタスク管理装置で実行されるタスク管理方法であって、
前記タスクデータは、担当者情報、処理状態および指示内容を含み、
前記担当者情報は、タスクの処理を担当する作業者を示す情報であり、開始時において未決定とすることが可能であり、
前記処理状態は、タスクの現時点の進捗を示す情報であり、未処理、処理中または処理済みの何れかであり、
前記指示内容は、タスクの内容を表す情報であり、
前記タスク管理装置が、
指示者からの要求に応じて前記業務データを生成する業務生成ステップと、
前記業務データに含まれている前記タスクデータのうち、前記処理状態が未処理であり、前記担当者情報が未決定であるタスクデータについて、何れかの作業者から担当者の設定要求を受けた場合、前記担当者情報に設定要求をした作業者を設定する担当受付ステップと、
前記業務データに含まれている前記タスクデータのうち、前記処理状態が未処理であるタスクデータを前記担当者情報に示された作業者に提示する未処理タスク提示ステップと、
を実行するタスク管理方法。
【請求項１１】
コンピュータを、複数のタスクデータを含む業務データを管理するタスク管理装置として機能させるためのプログラムであって、
前記タスクデータは、担当者情報、処理状態および指示内容を含み、
前記担当者情報は、タスクの処理を担当する作業者を示す情報であり、開始時において未決定とすることが可能であり、
前記処理状態は、タスクの現時点の進捗を示す情報であり、未処理、処理中または処理済みの何れかであり、
前記指示内容は、タスクの内容を表す情報であり、
前記タスク管理装置を、
指示者からの要求に応じて前記業務データを生成する業務生成部と、
前記業務データに含まれている前記タスクデータのうち、前記処理状態が未処理であり、前記担当者情報が未決定であるタスクデータについて、何れかの作業者から担当者の設定要求を受けた場合、前記担当者情報に設定要求をした作業者を設定する担当受付部と、
前記業務データに含まれている前記タスクデータのうち、前記処理状態が未処理であるタスクデータを前記担当者情報に示された作業者に提示する未処理タスク提示部と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タスク管理装置、タスク管理方法およびプログラムに関する。
【背景技術】
【０００２】
従来より、複数のタスクを含む業務を管理するシステムが知られている（例えば、特許文献１等）。このようなシステムでは、複数のタスクを含む業務を、複数の作業者に適切な順序で処理させることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、従来のシステムでは、業務の開始前に、全てのタスクを処理する担当者を予め決定しなければならなかった。しかし、１つの業務に多数のタスクが含まれている場合、全てのタスクの担当者を決定していると、業務の開始が遅くなってしまうという問題が生じる。また、最初に担当者を決めておくのではなく、その時々の作業者の状況に応じてタスクを処理する作業者を決定する方が、業務の全体がスムーズに進行する場合もある。
【０００４】
本発明は、上記に鑑みてなされたものであって、複数のタスクを複数の作業者で柔軟に分担して処理することができるタスク管理装置、タスク管理方法およびプログラムを提供することができる。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明に係るタスク管理装置は、複数のタスクデータを含む業務データを管理するタスク管理装置であって、前記タスクデータは、担当者情報、処理状態および指示内容を含み、前記担当者情報は、タスクの処理を担当する作業者を示す情報であり、開始時において未決定とすることが可能であり、前記処理状態は、タスクの現時点の進捗を示す情報であり、未処理、処理中または処理済みの何れかであり、前記指示内容は、タスクの内容を表す情報であり、前記タスク管理装置は、指示者からの要求に応じて前記業務データを生成する業務生成部と、前記業務データに含まれている前記タスクデータのうち、前記処理状態が未処理であり、前記担当者情報が未決定であるタスクデータについて、何れかの作業者から担当者の設定要求を受けた場合、前記担当者情報に設定要求をした作業者を設定する担当受付部と、前記業務データに含まれている前記タスクデータのうち、前記処理状態が未処理であるタスクデータを前記担当者情報に示された作業者に提示する未処理タスク提示部と、を備える。
【発明の効果】
【０００６】
本発明によれば、複数のタスクを複数の作業者で柔軟に分担して処理することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係るタスク管理システム１０を示す図である。
【図２】図２は、業務を説明するための図である。
【図３】図３は、業務データのデータ構成を示す図である。
【図４】図４は、タスクデータを示す図である。
【図５】図５は、システムタスクを含む業務の一例を示す図である。
【図６】図６は、タスク管理装置２０の構成を示す図である。
【図７】図７は、業務データの生成方法について説明するための図である。
【図８】図８は、業務データの一例を示す図である。
【図９】図９は、順序性の無い２つのタスクを含む業務を処理する場合の業務データの遷移例を示す図である。
【図１０】図１０は、順序性の有る２つのタスクを含む業務を処理する場合の業務データの遷移例を示す図である。
【図１１】図１１は、１つのタスクから分岐した２つのタスクがＡＮＤ合流する業務を処理する場合の業務データの遷移例を示す図である。
【図１２】図１２は、業務データを生成する場合の指示者端末２２の画面遷移例を示す図である。
【図１３】図１３は、タスクデータを確認する場合の指示者端末２２の画面遷移例を示す図である。
【図１４】図１４は、担当者の設定および指示内容を変更する場合の指示者端末２２の画面遷移例を示す図である。
【図１５】図１５は、緊急に業務データを生成する場合の作業者端末２４の画面遷移例を示す図である。
【図１６】図１６は、タスクの処理を開始する場合の作業者端末２４の画面遷移例を示す図である。
【図１７】図１７は、担当者が未決定のタスクの処理を開始する場合の作業者端末２４の画面遷移例を示す図である。
【図１８】図１８は、タスク管理装置２０のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照しながら実施形態に係るタスク管理システム１０について詳細に説明する。本実施形態に係るタスク管理システム１０は、複数のタスクを複数の作業者で柔軟に分担して処理することを目的としている。
【０００９】
図１は、実施形態に係るタスク管理システム１０を示す図である。タスク管理システム１０は、タスク管理装置２０と、指示者端末２２と、複数の作業者端末２４とを備える。タスク管理装置２０、指示者端末２２および作業者端末２４は、ネットワークを介して接続される。
【００１０】
タスク管理装置２０は、コンピュータである。タスク管理装置２０は、タスク管理用のプログラムを実行して、指示者により指示された業務を複数の作業者に処理させる。
【００１１】
指示者端末２２は、指示者により用いられるコンピュータである。指示者は、指示者端末２２を用いてネットワークを介してタスク管理装置２０にアクセスする。タスク管理装置２０は、指示者端末２２からアクセスされると、指示者本人がアクセスしていることを認証する。
【００１２】
作業者端末２４は、作業者により用いられるコンピュータである。作業者端末２４は、一例として、スマートフォン、タブレット、および、携帯電話機等の携帯端末である。作業者は、作業者端末２４を用いてネットワークを介してタスク管理装置２０にアクセスする。タスク管理装置２０は、作業者端末２４からアクセスされると、作業者本人がアクセスしていることを認証する。
【００１３】
ここで、指示者は、作業者に対して業務を指示する権限を有する。タスク管理システム１０においては、少なくとも一人の指示者が存在する。
【００１４】
作業者は、業務に含まれるタスクを処理する。タスク管理システム１０においては、タスクを処理する複数の作業者が存在する。それぞれの作業者には、固有の作業者ＩＤが割り振られている。タスク管理装置２０は、例えば認証時において作業者ＩＤを取得し、作業者ＩＤによりそれぞれの作業者を識別する。
【００１５】
図２は、業務を説明するための図である。業務は、作業者により処理されるタスクの集合である。タスクは、作業者の作業である。業務に含まれるタスクは、処理順序が定められていてもよい。図２の例においては、タスクＴ２はタスクＴ１の後に処理され、タスクＴ３はタスクＴ１の後に処理され、タスクＴ４はタスクＴ３の後に処理される。
【００１６】
また、業務に含まれるタスクは、処理を担当する作業者（担当者）が設定される。処理を担当する作業者は、タスク毎に異なってもよい。図２の例においては、タスクＴ１の担当者は作業者Ｐ１であり、タスクＴ２の担当者は作業者Ｐ２であり、タスクＴ３の担当者は作業者Ｐ３であり、タスクＴ４の担当者は作業者Ｐ４である。
【００１７】
図３は、業務データのデータ構成を示す図である。業務データは、業務を表すデータであり、複数のタスクデータを含む。業務データには、業務毎に固有の業務ＩＤが割り当てられる。タスク管理装置２０は、業務ＩＤによりそれぞれの業務を識別する。
【００１８】
図４は、タスクデータを示す図である。タスクデータは、タスクを表すデータであり、業務内のタスク毎に固有のタスクＩＤが割り当てられる。タスク管理装置２０は、タスクＩＤにより業務内のタスクを識別する。
【００１９】
タスクデータは、業務情報と、担当者情報と、処理状態と、指示内容と、先行タスク情報とを含む。
【００２０】
業務情報は、タスクが属する業務を示す情報であり、業務ＩＤが記述される。
【００２１】
担当者情報は、タスクの処理を担当する作業者を示す情報であり、作業者ＩＤが記述される。担当者情報は、開始時において未決定とすることが可能である。
【００２２】
処理状態は、タスクの現時点の進捗を示す情報であり、未処理、処理中または処理済みの何れかである。処理状態は、開始時においては、未処理である。
【００２３】
指示内容は、タスクの内容を表す情報である。指示内容は、作業者が理解できる情報であればよく、文字列、画像（写真、手書き文字または動画等）または音声データ等であってよい。指示内容は、開始時において、未決定とすることが可能である。
【００２４】
先行タスク情報は、先だって処理すべきタスクを示す情報であり、タスクＩＤが記述される。先行タスク情報は、先だって処理すべきタスクが存在しない場合には、空（無し）とされる。
【００２５】
図５は、システムタスクを含む業務の一例を示す図である。タスクは、作業者ではない情報処理装置（本例においては、後述するシステムタスク処理部５１）を担当者とすることが可能である。情報処理装置が担当者となるタスクをシステムタスクともいう。
【００２６】
システムタスクの場合、タスクデータの担当者情報には、情報処理装置（本例においては、後述するシステムタスク処理部５１）が記述される。また、システムタスクの場合、タスクデータの指示内容には、情報処理装置が解釈可能なプログラムまたは論理式等の情報が記述される。例えば、タスクデータの指示内容には、先行するタスクの処理結果を、ＡＮＤ演算により合成したり、ＯＲ演算で合成したりするためのプログラムまたは論理式等の情報が記述される。例えば、図５において、システムタスクＴＳは、タスクＴ１の処理結果ＸとタスクＴ２の処理結果ＹとをＡＮＤ合成して出力する。
【００２７】
図６は、タスク管理装置２０の構成を示す図である。タスク管理装置２０は、予めインストールされたプログラムを実行し、必要に応じてハードウェア資源と協働することにより図６に示す各ブロックの機能が実現される。
【００２８】
タスク管理装置２０は、業務記憶部３１と、テンプレート記憶部３２と、業務生成部３３と、業務提示部３４と、指示設定部３５と、担当者設定部３６と、担当未定タスク提示部４１と、担当受付部４２と、未処理タスク提示部４３と、開始受付部４４と、終了受付部４５と、緊急業務生成部４６と、システムタスク処理部５１とを有する。
【００２９】
業務記憶部３１は、業務データを記憶する。業務記憶部３１は、並行して処理される複数の業務データを記憶してもよい。
【００３０】
テンプレート記憶部３２は、テンプレートデータを記憶する。テンプレートデータは、業務データを生成するためのひな形である。指示者または設計者等は、テンプレートデータを予め作成してテンプレート記憶部３２に登録する。
【００３１】
業務生成部３３は、指示者端末２２を用いる指示者からの要求に応じて業務データを生成する。この場合、業務生成部３３は、テンプレート記憶部３２に記憶されているテンプレートデータを用いて業務データを生成してもよい。業務生成部３３は、生成した業務データを業務記憶部３１に記憶させる。また、業務生成部３３は、生成した業務データをテンプレートデータとして、テンプレート記憶部３２に登録してもよい。なお、業務生成部３３の処理については、図７を参照してさらに説明する。
【００３２】
業務提示部３４は、指示者端末２２を用いる指示者に、業務データに含まれている複数のタスクデータについての情報を提示する。業務提示部３４は、一例として、指示者端末２２の画面に、タスクデータに含まれる業務情報、担当者情報、処理状態、指示内容および先行タスク情報を表示する。これにより、業務提示部３４は、指示者に、現在の業務データの内容および進捗を提供することができる。
【００３３】
指示設定部３５は、指示者端末２２を用いる指示者の要求に応じて、タスクデータの指示内容を設定または変更する。より具体的には、指示設定部３５は、業務データに含まれているタスクデータのうち、処理状態が未処理であり、指示内容が未決定であるタスクデータについて、指示者から指示内容の設定要求を受けた場合、指示内容を設定要求に従って設定する。これにより、指示設定部３５は、業務の開始時に指示内容が未決定であっても、指示者が後から指示内容を設定することができる。
【００３４】
また、指示設定部３５は、業務データに含まれているタスクデータのうち、処理状態が未処理であり、指示内容が決定されているタスクデータについて、指示者から指示内容の変更要求を受けた場合、指示内容を変更要求に従って変更する。これにより、指示設定部３５は、設定済みの指示内容を、指示者が後から変更することができる。
【００３５】
担当者設定部３６は、指示者端末２２を用いる指示者の要求に応じて、タスクデータの担当者情報を設定または変更する。より具体的には、担当者設定部３６は、業務データに含まれているタスクデータのうち、処理状態が未処理であり、担当者情報が未決定であるタスクデータについて、指示者から担当者情報の設定要求を受けた場合、担当者情報を設定要求に従って設定する。これにより、担当者設定部３６は、業務の開始時に担当者が未決定であっても、指示者が後から担当者を設定することができる。
【００３６】
また、担当者設定部３６は、業務データに含まれているタスクデータのうち、処理状態が未処理であり、担当者情報が決定されているタスクデータについて、指示者から担当者情報の変更要求を受けた場合、担当者情報を変更要求に従って変更する。これにより、担当者設定部３６は、設定済みの担当者情報を、指示者が後から変更することができる。
【００３７】
担当未定タスク提示部４１は、それぞれの作業者端末２４を用いる作業者に、業務データに含まれているタスクデータのうち、処理状態が未処理であり、担当者情報が未決定であるタスクデータを提示する。担当未定タスク提示部４１は、一例として、作業者端末２４の画面に、処理状態が未処理であり、担当者情報が未決定であるタスクデータに含まれる業務情報、担当者情報、処理状態、指示内容および先行タスク情報を表示する。これにより、担当未定タスク提示部４１は、それぞれの作業者に、未処理であって未だ担当者が決定されていないタスクの内容を提供することができる。
【００３８】
担当受付部４２は、作業者端末２４を用いる作業者の要求に応じて、タスクデータの担当者情報を設定する。より具体的には、担当受付部４２は、業務データに含まれているタスクデータのうち、処理状態が未処理であり、担当者情報が未決定であるタスクデータについて、何れかの作業者から担当者の設定要求を受けた場合、担当者情報に設定要求をした作業者を設定する。これにより、担当受付部４２は、業務の開始時に担当者情報が未決定であっても、後から作業者自身が処理の担当を引き受けることができる。
【００３９】
なお、タスクデータには、タスクを処理可能な作業者の条件が記述されていてもよい。この場合、担当受付部４２は、何れかの作業者から担当者の設定要求を受けた場合、設定要求をした作業者が条件を満足する場合に、担当者情報を設定要求をした作業者に設定する。例えば、条件は、一定以上の役職を有する作業者であってよい。また、条件は、特定のスキルを有する作業者であってもよい。これにより、担当受付部４２は、指示者が予め設定した条件に満足する作業者のみにタスクを処理させることができる。従って、担当受付部４２は、例えば危険なタスクまたは重要なタスク等については、特定の作業者に処理させることができる。
【００４０】
未処理タスク提示部４３は、作業者端末２４を用いる作業者に、業務データに含まれているタスクデータのうち、処理状態が未処理であり、担当者情報に作業者自身が指定されているタスクデータを提示する。未処理タスク提示部４３は、一例として、作業者端末２４の画面に、処理状態が未処理であり、担当者情報が作業者端末２４を用いている作業者であるタスクデータに含まれる、業務情報、担当者情報、処理状態、指示内容および先行タスク情報を表示する。これにより、未処理タスク提示部４３は、それぞれの作業者に、その作業者自身が処理すべき未処理のタスクを提示することができる。
【００４１】
なお、未処理タスク提示部４３は、処理状態が未処理であり、担当者情報に作業者自身が指定されているタスクデータであって、さらに、先行タスク情報に示されたタスクの処理状態が処理済みであるか、または、先行タスク情報にタスクが示されていないタスクデータを、作業者に提示してもよい。これにより、未処理タスク提示部４３は、それぞれの作業者に、直ぐに処理が可能な未処理のタスクを提示することができる。
【００４２】
開始受付部４４は、作業者端末２４を用いる作業者の要求に応じて、タスクデータの処理の開始の手続きをする。より具体的には、開始受付部４４は、業務データに含まれているタスクデータのうち、処理状態が未処理であり、先行タスク情報に示されたタスクの処理状態が処理済みであるかまたは、先行タスク情報が空であるタスクデータについて、担当者情報に示された作業者自身から開始通知を受けた場合、処理状態を処理中に変更する。これにより、開始受付部４４は、タスクの処理が開始したことをタスクデータに反映し、進捗を更新することができる。
【００４３】
終了受付部４５は、作業者端末２４を用いる作業者の要求に応じて、タスクデータの処理の終了の手続きをする。より具体的には、終了受付部４５は、業務記憶部３１に記憶された業務データに含まれているタスクデータのうち、処理状態が処理中であるタスクデータについて、担当者情報に示された作業者自身から終了通知を受けた場合、処理状態を処理済みに変更する。これにより、終了受付部４５は、タスクの処理が終了したことをタスクデータに反映し、進捗を更新することができる。
【００４４】
緊急業務生成部４６は、作業者端末２４を用いる作業者からの要求に応じて業務データを生成する。この場合、緊急業務生成部４６は、テンプレート記憶部３２に記憶されているテンプレートデータのうちの、予め定められたテンプレートデータを作業者の指示に応じて複製して業務データを生成する。そして、緊急業務生成部４６は、生成した業務データを業務記憶部３１に記憶させる。なお、緊急業務生成部４６の処理については、図７を参照してさらに説明する。
【００４５】
システムタスク処理部５１は、業務データに含まれているタスクデータのうち、担当者情報がシステムタスク処理部５１を指定しているタスクデータについて処理を実行する。より具体的には、システムタスク処理部５１は、システムタスクであり、処理状態が未処理であり、先行タスク情報に示されたタスクの処理状態が処理済みであるかまたは、先行タスク情報が空であるタスクデータについて、まず、処理状態を処理中に変更する。続いて、システムタスク処理部５１は、指示内容を解釈して処理を実行する。続いて、システムタスク処理部５１は、処理終了後に、処理状態を処理済みに変更する。
【００４６】
図７は、業務データの生成方法について説明するための図である。業務生成部３３は、業務の指示の権限が有る指示者からの要求に応じて、業務データを生成して、生成した業務データを業務記憶部３１に格納する。
【００４７】
テンプレート記憶部３２は、少なくとも１つのテンプレートデータを記憶する。テンプレートデータは、一例として、定期的に繰り返して処理されるような定型の業務についての業務データのひな形である。
【００４８】
業務生成部３３は、一例として、指示者により選択されたテンプレートデータを選択し、選択したテンプレートデータを複製して業務データとする。これにより、指示者は、簡易に定型の業務を指示することができる。
【００４９】
また、業務生成部３３は、一例として、指示者により選択されたテンプレートデータの一部を、指示者による編集操作に応じて変更して業務データを生成してもよい。これにより、指示者は、定型の業務の一部を変更して簡易に業務を指示することができる。
【００５０】
また、業務生成部３３は、指示者によるデータ生成の操作に応じて、新たなタスクデータを生成し、新たな複数のタスクデータから業務データを生成してもよい。これにより、指示者は、非定型の業務を指示することができる。この場合、業務生成部３３は、テンプレートデータに新たなタスクデータを加えて業務データを生成してもよいし、複数のテンプレートデータを組み合わせて業務データを生成してもよい。
【００５１】
また、業務生成部３３は、既存のテンプレートデータとは異なる構成の業務データを生成した場合、その業務データを新たなテンプレートデータとしてテンプレート記憶部３２に登録してもよい。これにより、業務生成部３３は、新たなテンプレートデータを追加することができる。
【００５２】
一方、緊急業務生成部４６は、業務の指示の権限の無い作業者からの要求に応じて業務データを生成して、生成した業務データを業務記憶部３１に格納する。この場合、緊急業務生成部４６は、テンプレート記憶部３２に記憶されているテンプレートデータのうちの、予め定められたテンプレートデータを作業者に選択させる。そして、緊急業務生成部４６は、選択されたテンプレートデータを複製して業務データを生成する。
【００５３】
これにより、緊急業務生成部４６は、例えば指示者が不在で業務を指示できないが、緊急に業務の指示をしなければならないような場合に、作業者に業務を指示させることができる。もっとも、この場合、緊急業務生成部４６は、予め定められたテンプレートデータを複製して業務データを生成させるので、作業者が指示可能な業務の範囲を限定することができる。
【００５４】
図８は、業務データの一例を示す図である。タスク管理装置２０は、図８のタスクＴ１の担当者情報の欄に示すように、担当者情報を未決定としたタスクデータを含む業務データを生成することができる。
【００５５】
そして、業務を開始した後に、指示者から担当者の設定要求があった場合、タスク管理装置２０は、設定要求に応じて担当者情報を設定する。また、業務を開始した後に、何れかの作業者から担当者の設定要求があった場合、タスク管理装置２０は、その設定要求をした作業者自身が処理を担当するように、担当者情報を設定する。これにより、タスク管理装置２０は、業務データに含まれるタスクデータの処理の担当者が未決定であっても、業務を開始させることができる。従って、タスク管理装置２０によれば、業務に含まれる複数のタスクを複数の作業者で柔軟に分担してスムーズに処理を進めることができる。
【００５６】
また、タスク管理装置２０は、図８のタスクＴ２の指示内容の欄に示すように、指示内容を未決定としたタスクデータを含む業務データを生成することができる。そして、業務を開始した後に、指示者から指示内容の設定要求があった場合、タスク管理装置２０は、設定要求に応じて指示内容を設定する。これにより、タスク管理装置２０は、業務データに含まれるタスクデータの処理の指示内容が未決定であっても、業務を開始させることができる。従って、タスク管理装置２０によれば、一部の指示内容が未決定であっても指示内容が決定されているタスクについては処理が進められるので、業務全体の処理をスムーズに進めることができる。
【００５７】
図９は、順序性の無い２つのタスクを含む業務を処理する場合の業務データの遷移例を示す図である。
【００５８】
まず、ステップＳ１１において、指示者は、タスクＴ１のタスクデータとタスクＴ２のタスクデータとを含む業務データを生成する。ここでは、タスクＴ１とタスクＴ２とは順序性が無い。また、タスクＴ１およびタスクＴ２の担当者情報は、未決定である。また、タスクＴ１およびタスクＴ２の処理状態は、未処理である。
【００５９】
続いて、ステップＳ１２において、作業者Ｐ１がタスクＴ１のタスクデータの担当者を自身に変更して、処理状態を処理中に変更する。また、作業者Ｐ２がタスクＴ２のタスクデータの担当者を自身に変更し、処理状態を処理中に変更する。
【００６０】
続いて、ステップＳ１３において、タスクＴ１の処理を終了すると、作業者Ｐ１がタスクＴ１のタスクデータの処理状態を処理済みに変更する。また、タスクＴ２の処理を終了すると、作業者Ｐ２がタスクＴ２のタスクデータの処理状態を処理済みに変更する。
【００６１】
このようにタスク管理装置２０は、順序性の無い２つのタスクを異なる作業者に並行に処理させることができる。
【００６２】
図１０は、順序性の有る２つのタスクを含む業務を処理する場合の業務データの遷移例を示す図である。
【００６３】
まず、ステップＳ２１において、指示者は、タスクＴ１のタスクデータとタスクＴ２のタスクデータとを含む業務データを生成する。ここでは、タスクＴ２の先行タスクは、タスクＴ１である。また、タスクＴ１およびタスクＴ２の担当者情報は、未決定である。また、タスクＴ１およびタスクＴ２の処理状態は、未処理である。
【００６４】
続いて、ステップＳ２２において、作業者Ｐ１がタスクＴ１のタスクデータの担当者を自身に変更して、処理状態を処理中に変更する。この段階では、タスクＴ１の処理が終了していないので、タスクＴ２の処理を開始することができない。
【００６５】
続いて、ステップＳ２３において、タスクＴ１の処理を終了すると、作業者Ｐ１がタスクＴ１のタスクデータの処理状態を処理済みに変更する。タスクＴ１の処理状態が処理済みとなると、タスクＴ２の処理を開始することができる。そこで、作業者Ｐ２がタスクＴ２のタスクデータの担当者を自身に変更し、処理状態を処理中に変更する。
【００６６】
続いて、ステップＳ２４において、タスクＴ２の処理を終了すると、作業者Ｐ２がタスクＴ２のタスクデータの処理状態を処理済みに変更する。
【００６７】
このようにタスク管理装置２０は、順序性の有る２つのタスクを、異なる作業者に順次に処理させることができる。
【００６８】
図１１は、１つのタスクから分岐した２つのタスクがＡＮＤ合流する業務を処理する場合の業務データの遷移例を示す図である。
【００６９】
まず、ステップＳ３１において、指示者は、タスクＴ１のタスクデータと、タスクＴ２のタスクデータと、タスクＴ３のタスクデータと、システムタスクＴＳのタスクデータを含む業務データを生成する。
【００７０】
ここでは、タスクＴ２、タスクＴ３およびシステムタスクＴＳの先行タスクは、タスクＴ１である。また、タスクＴ１、タスクＴ２およびタスクＴ３の担当者情報は、未決定である。システムタスクＴＳの担当者情報は、システム（システムタスク処理部５１）である。また、システムタスクＴＳの指示内容は、タスクＴ２およびタスクＴ３のＡＮＤ合流である。また、タスクＴ１、タスクＴ２、タスクＴ３およびシステムタスクＴＳの処理状態は、未処理である。
【００７１】
続いて、ステップＳ３２において、作業者Ｐ１がタスクＴ１のタスクデータの担当者を自身に変更して、処理状態を処理中に変更する。この段階では、タスクＴ１の処理が終了していないので、タスクＴ２、タスクＴ３およびシステムタスクＴＳの処理を開始することができない。
【００７２】
続いて、ステップＳ３３において、タスクＴ１の処理を終了すると、作業者Ｐ１がタスクＴ１のタスクデータの処理状態を処理済みに変更する。タスクＴ１の処理状態が処理済みとなると、タスクＴ２、タスクＴ３およびシステムタスクＴＳの処理を開始することができる。そこで、まず、システムタスク処理部５１が、処理状態を処理中に変更する。ただし、タスクＴ２およびタスクＴ３の何れも処理が終了していないので、システムタスク処理部５１によるＡＮＤ合流の処理は完了しない。
【００７３】
続いて、ステップＳ３４において、作業者Ｐ２がタスクＴ２のタスクデータの担当者を自身に変更して、処理状態を処理中に変更する。また、作業者Ｐ３がタスクＴ３のタスクデータの担当者を自身に変更して、処理状態を処理中に変更する。この段階でも、タスクＴ２およびタスクＴ３の何れも処理が終了していないので、システムタスク処理部５１によるＡＮＤ合流の処理は完了しない。
【００７４】
続いて、ステップＳ３５において、タスクＴ２の処理を終了すると、作業者Ｐ２がタスクＴ２のタスクデータの処理状態を処理済みに変更する。また、タスクＴ３の処理を終了すると、作業者Ｐ３がタスクＴ３のタスクデータの処理状態を処理済みに変更する。この段階で、タスクＴ２およびタスクＴ３の処理が終了するので、システムタスク処理部５１は、ＡＮＤ合流の処理は実行する。そして、システムタスク処理部５１は、ＡＮＤ合流の処理を終了すると、システムタスクＴＳの処理状態を処理済みに変更する。
【００７５】
このようにタスク管理装置２０は、システムタスクと通常のタスクとが混在した業務を、作業者およびシステムタスク処理部５１に指定された順序で処理させることができる。
【００７６】
図１２は、業務データを生成する場合の指示者端末２２の画面遷移例を示す図である。タスク管理装置２０は、指示者が指示者端末２２を用いてアクセスをすると、指示者端末２２に指示者用メイン画面１１０を表示させる。
【００７７】
指示者用メイン画面１１０には、業務を表す業務ボタン１１１と、対応する業務の処理状態（未処理であるか、処理中であるか、処理済みであるか）を示す業務進捗情報１１２と、新規業務ボタン１１３とが表示される。
【００７８】
指示者用メイン画面１１０の新規業務ボタン１１３が押されると、タスク管理装置２０は、指示者端末２２に新規業務画面１２０を表示させる。新規業務画面１２０には、テンプレートボタン１２１と、非定型業務ボタン１２２とが表示される。何れかのテンプレートボタン１２１が押されると、タスク管理装置２０は、対応するテンプレートデータを複製して業務データを生成する。また、非定型業務ボタン１２２が押されると、タスク管理装置２０は、新規に業務データを生成する処理に移行する。
【００７９】
図１３は、タスクデータを確認する場合の指示者端末２２の画面遷移例を示す図である。指示者用メイン画面１１０の何れかの業務ボタン１１１が押されると、タスク管理装置２０は、指示者端末２２に業務画面１３０を表示させる。
【００８０】
業務画面１３０には、選択された業務に含まれるタスクを表すタスクボタン１３１と、対応するタスクの処理状態を示すタスク進捗情報１３２とが表示される。
【００８１】
何れかのタスクボタン１３１が押されると、タスク管理装置２０は、対応するテスクデータの内容を表示するタスク画面１４０を指示者端末２２に表示させる。タスク画面１４０には、担当者を表示する担当者ボックス１４１、指示内容を表示する指示内容ボックス１４２、処理状態を表示する処理状態ボックス１４３および先行タスク情報を表示する先行タスク情報ボックス１４４が表示される。
【００８２】
図１４は、担当者の設定および指示内容を変更する場合の指示者端末２２の画面遷移例を示す図である。業務画面１３０の何れかのタスクボタン１３１が押されると、タスク管理装置２０は、タスク画面１４０を指示者端末２２に表示させる。
【００８３】
タスク画面１４０において、タスク管理装置２０は、処理状態が未処理の場合、担当者および指示内容の変更を指示者端末２２から受け付けることができる。担当者ボックス１４１内の情報が書き換えられた場合、タスク管理装置２０は、対応するタスクデータの担当者情報を、書き換え後の情報に変更する。また、指示内容ボックス１４２内の情報が書き換えられた場合、タスク管理装置２０は、対応するタスクデータの指示内容を、書き換え後の情報に変更する。
【００８４】
図１５は、緊急に業務データを生成する場合の作業者端末２４の画面遷移例を示す図である。タスク管理装置２０は、何れかの作業者が作業者端末２４を用いてアクセスをすると、作業者端末２４に作業者用メイン画面２１０を表示させる。
【００８５】
作業者用メイン画面２１０には、担当者がアクセスした作業者とされたタスクを表す担当タスクボタン２１１と、対応するタスクの処理状態を示す担当タスク進捗情報２１２とが表示される。さらに、作業者用メイン画面２１０には、担当者が未決定のタスクを表す未決定タスクボタン２１３と、対応するタスクの処理状態を示す未決定タスク進捗情報２１４とが表示される。
【００８６】
また、作業者用メイン画面２１０には、緊急業務ボタン２１５が表示される。緊急業務ボタン２１５が押されると、タスク管理装置２０は、作業者端末２４に緊急業務画面２２０を表示させる。緊急業務画面２２０には、緊急業務テンプレートボタン２２１が表示される。緊急業務テンプレートボタン２２１が押されると、タスク管理装置２０は、対応するテンプレートデータを複製して業務データを生成する。
【００８７】
図１６は、タスクの処理を開始する場合の作業者端末２４の画面遷移例を示す図である。作業者用メイン画面２１０の何れかの担当タスクボタン２１１が押されると、タスク管理装置２０は、タスク画面２３０を作業者端末２４に表示させる。
【００８８】
タスク画面２３０には、担当者を表示する担当者ボックス２３１、指示内容を表示する指示内容ボックス２３２、処理状態を表示する処理状態ボックス２３３および先行タスク情報を表示する先行タスク情報ボックス２３４が表示される。
【００８９】
タスク画面２３０において、タスク管理装置２０は、処理状態が未処理の場合、処理の開始を作業者端末２４から受け付けることができる。処理状態ボックス２３３内が、未処理から処理中に書き換えられた場合、タスク管理装置２０は、対応するタスクデータの処理状態を、未処理から処理中に変更する。これにより、タスク管理装置２０は、対応するタスクの進捗を変更することができる。
【００９０】
図１７は、担当者が未決定のタスクの処理を開始する場合の作業者端末２４の画面遷移例を示す図である。作業者用メイン画面２１０の何れかの未決定タスクボタン２１３が押されると、タスク管理装置２０は、タスク画面２３０を作業者端末２４に表示させる。
【００９１】
タスク画面２３０において、タスク管理装置２０は、担当者情報が未決定であり、且つ、処理状態が未処理の場合、アクセスしている作業者を担当者と設定するとともに処理の開始を、作業者端末２４から受け付けることができる。
【００９２】
担当者ボックス２３１内がアクセスしている作業者に書き換えられた場合、タスク管理装置２０は、対応するタスクデータの担当者情報を未決定からその作業者に変更する。また、処理状態ボックス２３３内が未処理から処理中に書き換えられた場合、タスク管理装置２０は、対応するタスクデータの処理状態を未処理から処理中に変更する。これにより、タスク管理装置２０は、対応するタスクの担当者を設定するとともに、対応するタスクの進捗を変更することができる。
【００９３】
以上のように本実施形態に係るタスク管理装置２０は、業務を開始した後に、一部のタスクの担当者または指示内容を設定または変更することができる。また、タスク管理装置２０は、担当者が未決定のタスクについては、作業者が自身でタスクの担当者となることを引き受けることができる。
【００９４】
これにより、タスク管理装置２０によれば、タスクの担当者を決定することなく業務を開始することができるので、業務の開始が遅れることなくスムーズに業務を進めることができる。また、タスク管理装置２０によれば、予め担当者を設定しておかなくてもよいので、担当者自身がその時の作業状況に応じて処理可能なタスクを引き受けることができるので、業務を柔軟に分担することができる。
【００９５】
図１８は、タスク管理装置２０のハードウェア構成の一例を示す図である。タスク管理装置２０は、一般的なコンピュータと同様のハードウェア構成であり、例えば、ＣＰＵ５０１と、ＲＯＭ５０２と、ＲＡＭ５０３と、ＨＤ（Hard  Disk）５０４と、ＨＤＤ（Hard  Disk  Drive）５０５と、メディアドライブ５０７と、ディスプレイ５０８と、ネットワークＩ／Ｆ５０９と、バスライン５１０と、キーボード５１１と、マウス５１２と、ＣＤ−ＲＯＭドライブ５１４とを備える。
【００９６】
ＣＰＵ５０１は、タスク管理装置２０全体の動作を制御する。ＲＯＭ５０２は、ＣＰＵ５０１の駆動に用いられるプログラムを記憶する。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。ＨＤ５０４は、タスク管理装置２０用のプログラム等の各種データを記憶する。ＨＤＤ５０５は、ＣＰＵ５０１の制御に従ってＨＤ５０４に対する各種データの読み出しまたは書き込みを制御する。メディアドライブ５０７は、フラッシュメモリ等の着脱可能な記録メディア５０６に対するデータの読み出しまたは書き込み（記憶）を制御する。ディスプレイ５０８は、カーソル、メニュー、ウィンドウ、文字、または画像などの各種情報を表示する。ネットワークＩ／Ｆ５０９は、ネットワークを介した通信を制御する。
【００９７】
キーボード５１１は、文字、数値、各種指示などの入力のための複数のキーを備える。マウス５１２は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う。ＣＤ−ＲＯＭドライブ５１４は、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ（Compact  Disk  Read  Only  Memory）５１３に対する各種データの読み出しまたは書き込みを制御する。バスライン５１０は、各構成要素の間を接続するためのアドレスバスおよびデータバス等である。
【００９８】
なお、図１８には、タスク管理装置２０が１つのコンピュータにより構成される場合のハードウェア構成を示した。しかし、タスク管理装置２０は、互いにネットワーク等により接続され、連携して動作する複数のコンピュータにより構成されていてもよい。
【００９９】
本実施形態のタスク管理装置２０で実行されるプログラムは、業務生成モジュール、業務提示モジュール、指示設定モジュール、担当者設定モジュール、担当未定タスク提示モジュール、担当受付モジュール、未処理タスク提示モジュール、開始受付モジュール、終了受付モジュール、緊急業務生成モジュールおよびシステムタスク処理モジュールを含むモジュール構成となっている。このプログラムは、ＣＰＵ５０１（プロセッサ）によりＲＡＭ５０３上に展開して実行されることにより、コンピュータを業務生成部３３と、業務提示部３４と、指示設定部３５と、担当者設定部３６と、担当未定タスク提示部４１と、担当受付部４２と、未処理タスク提示部４３と、開始受付部４４と、終了受付部４５と、緊急業務生成部４６と、システムタスク処理部５１として機能させる。また、このプログラムは、ＨＤ５０４または記録メディア５０６を、業務記憶部３１およびテンプレート記憶部３２として機能させる。
【０１００】
なお、タスク管理装置２０は、このような構成に限らず、業務生成部３３、業務提示部３４、指示設定部３５、担当者設定部３６、担当未定タスク提示部４１、担当受付部４２、未処理タスク提示部４３、開始受付部４４、終了受付部４５、緊急業務生成部４６およびシステムタスク処理部５１の少なくとも一部をハードウェア回路（例えば半導体集積回路）により実現した構成であってもよい。
【０１０１】
また、本実施形態のタスク管理装置２０で実行されるプログラムは、コンピュータにインストール可能な形式または実行可能な形式のファイルで、ＣＤ−ＲＯＭ、フレキシブルディスク、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１０２】
また、本実施形態のタスク管理装置２０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態のタスク管理装置２０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。また、タスク管理装置２０で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１０３】
以上、本発明の実施形態を説明したが、実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能である。
【符号の説明】
【０１０４】
１０  タスク管理システム
２０  タスク管理装置
２２  指示者端末
２４  作業者端末
３１  業務記憶部
３２  テンプレート記憶部
３３  業務生成部
３４  業務提示部
３５  指示設定部
３６  担当者設定部
４１  担当未定タスク提示部
４２  担当受付部
４３  未処理タスク提示部
４４  開始受付部
４５  終了受付部
４６  緊急業務生成部
５１  システムタスク処理部
【先行技術文献】
【特許文献】
【０１０５】
【特許文献１】特開２０１３−８８８２９号公報
【図１】
2016062178.tif 000003
【図２】
2016062178.tif 000004
【図３】
2016062178.tif 000005
【図４】
2016062178.tif 000006
【図５】
2016062178.tif 000007
【図６】
2016062178.tif 000008
【図７】
2016062178.tif 000009
【図８】
2016062178.tif 000010
【図９】
2016062178.tif 000011
【図１０】
2016062178.tif 000012
【図１１】
2016062178.tif 000013
【図１２】
2016062178.tif 000014
【図１３】
2016062178.tif 000015
【図１４】
2016062178.tif 000016
【図１５】
2016062178.tif 000017
【図１６】
2016062178.tif 000018
【図１７】
2016062178.tif 000019
【図１８】
2016062178.tif 000020