(57)【要約】【課題】一実施形態は、作業の実行時の状況等に応じてフローの手順を提示する。【解決手段】一実施形態に係る作業支援システムは、分割部と、出力部とを含む情報処理装置と、端末とを含む。分割部は、フローに含まれる複数のタスクの少なくとも１つのタスクに設定されている実行条件であって、少なくとも１つのタスクの実行可否を定める実行条件を、センサで検出された検出値に基づく情報が満たすか否かに基づいて、複数のタスクを複数のグループに分割する。出力部は、複数のタスクを複数のグループごとの表示するための表示情報を生成して端末に出力する。端末は、出力部から受信した表示情報に基づいて表示画面に複数のタスクを複数のグループごとに表示する。【選択図】図１１
2018185718.tif 000002
【特許請求の範囲】
【請求項１】
フローに含まれる複数のタスクの少なくとも１つのタスクに設定されている実行条件であって、前記少なくとも１つのタスクの実行可否を定める前記実行条件を、センサで検出された検出値に基づく情報が満たすか否かに基づいて、前記複数のタスクを複数のグループに分割する分割部と、
前記複数のタスクを前記複数のグループごとの表示するための表示情報を生成して端末に出力する出力部と、
を含む、情報処理装置と、
前記出力部から受信した前記表示情報に基づいて表示画面に前記複数のタスクを前記複数のグループごとに表示する前記端末と、
を含む、作業支援システム。
【請求項２】
前記分割部は、
前記少なくとも１つのタスクに設定されている前記実行条件を、前記センサで検出された検出値に基づく情報が満たせば、前記少なくとも１つのタスクを、前記フローにおいて前記少なくとも１つのタスクの１つ前に実行されるタスクと同じグループに分け、
前記少なくとも１つのタスクに設定されている前記実行条件を、前記センサで検出された検出値に基づく情報が満たさなければ、前記少なくとも１つのタスクを、前記１つ前に実行されるタスクと異なるグループに分ける、
ことを特徴とする請求項１に記載の作業支援システム。
【請求項３】
前記出力部は、前記実行条件を含む前記表示情報を生成して前記端末に出力し、
前記端末は、前記表示画面に前記複数のグループごとに前記タスクを表示するとともに、前記実行条件を表示する、
ことを特徴とする請求項１又は２に記載の作業支援システム。
【請求項４】
フローに含まれる複数のタスクの少なくとも１つのタスクに設定されている実行条件であって、前記少なくとも１つのタスクの実行可否を定める前記実行条件を、センサで検出された検出値に基づく情報が満たすか否かに基づいて、前記複数のタスクを複数のグループに分割する分割部と、
前記複数のタスクを前記複数のグループごとの表示するための表示情報を生成して端末に出力する出力部と、
を含む、情報処理装置。
【請求項５】
フローに含まれる複数のタスクの少なくとも１つのタスクに設定されている実行条件であって、前記少なくとも１つのタスクの実行可否を定める前記実行条件を、センサで検出された検出値に基づく情報が満たすか否かに基づいて、前記複数のタスクを複数のグループに分割し、
前記複数のタスクを前記複数のグループごとの表示するための表示情報を生成して端末に出力する、
処理を情報処理装置が実行し、
前記情報処理装置から受信した前記表示情報に基づいて表示画面に前記複数のタスクを前記複数のグループごとに表示する処理を前記端末が実行する、
ことを含む、作業支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業支援システム、情報処理装置、及び作業支援方法に関する。
【背景技術】
【０００２】
例えば、ＩＴ、電子、電気系のサービス提供会社が、企業内での設備などを保守点検する保守サービスを提供している。保守サービスでは、作業者が、例えば、装置やシステムのメンテナンス、微調整、試運転、定期点検などの保守作業を行う。保守作業には、例えば、高度な専門知識が要求されることがある。そのため、人材の育成に時間がかかることがあり、人材不足が懸念されている。そして、例えば、保守作業のように、一連の手順で実行される作業（タスク）を支援する作業支援技術が開発されている。
【０００３】
こうした作業支援技術では、例えば、一連の手順で実行されるタスクが、フローとして記述される。そして、端末は、例えば、フローに従って、次に実行すべきタスクの内容を作業者に提示し、それにより、作業支援を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２７５１８８号公報
【特許文献２】特開２００８−１７１４２３号公報
【特許文献３】特開平５−１４３６１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、作業者に提示されるフローの手順は、例えば、フローの設計者などにより決定されている。そのため、作業者が作業を実行する際の状況等が考慮されていないことがあり、作業者にとって作業のしやすい手順の提示となっていないことがあった。
【０００６】
１つの側面では、本発明は、作業の実行時の状況等に応じてフローの手順を提示することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一つの態様の作業支援システムは、分割部と、出力部とを含む情報処理装置と、端末とを含む。分割部は、フローに含まれる複数のタスクの少なくとも１つのタスクに設定されている実行条件であって、少なくとも１つのタスクの実行可否を定める実行条件を、センサで検出された検出値に基づく情報が満たすか否かに基づいて、複数のタスクを複数のグループに分割する。出力部は、複数のタスクを複数のグループごとの表示するための表示情報を生成して端末に出力する。端末は、出力部から受信した表示情報に基づいて表示画面に複数のタスクを複数のグループごとに表示する。
【発明の効果】
【０００８】
作業の実行時の状況等に応じてフローの手順を提示することができる。
【図面の簡単な説明】
【０００９】
【図１】例示的な作業支援について説明する図である。
【図２】例示的な作業支援システムを示す図である。
【図３】実施形態に係る情報処理装置のブロック構成を例示する図である。
【図４】実施形態に係る端末のブロック構成を例示する図である。
【図５】実施形態に係るフローに含まれる複数のタスクのグループ分けを例示する図である。
【図６】実施形態に係るフローに含まれる複数のタスクのグループ分けを例示する別の図である。
【図７】実施形態に係るタスク実行状況情報を例示する図である。
【図８】実施形態に係るフロー情報とフローとを例示する図である。
【図９】実施形態に係る実世界状況情報を例示する図である。
【図１０】情報処理装置の制御部が実行する表示情報出力処理の動作フローを例示する図である。
【図１１】情報処理装置の制御部が実行するグループ分け処理の動作フローを例示する図である。
【図１２】実施形態に係るグループ分け処理の結果から得られる表示情報を例示する図である。
【図１３】実施形態に係る端末の制御部が実行する作業支援の表示画面の表示処理の動作フローを例示する図である。
【図１４】作業支援の表示画面を例示する図である。
【図１５】実施形態に係る分岐のフロー構造を例示する図である。
【図１６】グループの展開表示を例示する図である。
【図１７】実施形態に係る情報処理装置及び端末を実現するためのコンピュータのハードウェア構成を例示する図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら、本発明のいくつかの実施形態について詳細に説明する。なお、複数の図面において対応する要素には同一の符号を付す。
【００１１】
図１は、例示的な作業支援について説明する図である。図１の例では、フローに含まれる複数のタスクの実行状況を基に、実行対象となるタスクの作業内容を作業者が保持する端末が表示して作業者の作業を支援している。図１（ａ）は、作業者が実行するフローを例示しており、Ｔ１〜Ｔ６のタスクが示されている。また、図１（ｂ）は、作業者が保持する端末の表示画面を例示しており、Ｔ１〜Ｔ４のタスクが表示されている。なお、図１（ｂ）の表示画面では、Ｔ１：ターミナルログインと、Ｔ２：機器停止にチェックがつけられており、既に作業者がその作業を完了していることを示している。そして、作業者は、次のタスクがＴ３：ラックから降ろすであることを知ることができる。なお、Ｔ４：筐体をあけるは、Ｔ３の実行後に実行可能になるタスクであり、未だ作業に取りかかれないため、図１１（ｂ）では破線で示されている。また、作業者は、端末を操作してＴ３：ラックから降ろすのタスクの詳細を開くことで、図１（ｃ）の表示画面を端末に表示し、作業の細かなやり方を確認することができる。例えば、以上のようにして、作業者が担当する作業を支援することができる。
【００１２】
ここで、作業者にフローのタスクを提示する際に、例えば、フローのタスクをグループ化してグループ単位で提示することが考えられる。これにより、例えば、作業者は作業のまとまりを把握しやすくなる。しかしながら、タスクのグループ化を行う場合、例えば、フローの設計者などがグループを設定しておくことになり、設計者の負担となる。また、グループ分けを行う者が、現場で作業を行う作業者とは異なるものであった場合、作業者にとって利用しやすいグループ分けとならないこともある。また、更には、事前にグループを決定する場合、グループ分けが固定となるため、グループ分けに作業の状況などが反映されない。その結果、作業者にとって作業のしやすい手順の提示となっていないことがある。そして、作業者の状況や作業実行時の状況等に応じてフローのタスクを適切にグループ分けして提示することのできる技術の提供が望まれている。以下、実施形態を説明する。
【００１３】
＜実施形態＞
図２は、例示的な作業支援システム２００を示す図である。作業支援システム２００は、例えば、情報処理装置２０１、端末２０２、及びセンサ２０３を含む。情報処理装置２０１、端末２０２、及びセンサ２０３は、例えば、ネットワーク２０５を介して互いに通信可能に接続されてよい。或いは、センサ２０３は、情報処理装置２０１や端末２０２に備えられていてもよい。情報処理装置２０１は、例えば、サーバなどのコンピュータであってよい。また、端末２０２は、例えば、スマートフォン、携帯電話機、タブレット端末などであってよい。端末２０２は、例えば、作業者が保持する端末であり、作業者の作業を支援する。情報処理装置２０１は、例えば、作業の手順を示すフローに基づいて、作業者の作業を支援するための表示情報を端末２０２に通知し、作業を支援するための表示画面を端末２０２に表示させる。センサ２０３は、例えば、後述する実世界情報を検出するためのセンサであってよい。センサ２０３は、例えば、取得する実世界情報に応じて、情報処理装置２０１や端末２０２に備えられていたり、情報処理装置２０１や端末２０２とは別に備えられていたりしてよい。
【００１４】
図３は、実施形態に係る情報処理装置２０１のブロック構成を例示する図である。情報処理装置２０１は、例えば、制御部３０１、記憶部３０２、及び通信部３０３を含んでいる。また、情報処理装置２０１は、センサ２０３を備えていてもよい。制御部３０１は、例えば分割部３１１、及び出力部３１２などとして動作する。記憶部３０２は、例えば、後述するタスク実行状況情報７００、フロー情報８００、実世界状況情報９００などの情報を記憶している。通信部３０３は、例えば、制御部３０１の指示に従って、ネットワーク２０５を介して端末２０２や外部のセンサ２０３と通信する。センサ２０３は、例えば、実世界情報を検出するセンサ２０３であってよい。これらの各部の詳細及び記憶部３０２に格納されている情報の詳細については後述する。 
【００１５】
図４は、実施形態に係る端末２０２のブロック構成を例示する図である。端末２０２は、例えば、制御部４０１、記憶部４０２、通信部４０３、及び表示装置４０４を含んでいる。また、端末２０２は、例えば、センサ２０３を備えていてもよい。記憶部４０２は、例えば、後述するタスク実行状況情報７００、フロー情報８００などの情報を記憶している。センサ２０３は、例えば、実世界情報を検出するセンサ２０３であってよい。通信部４０３は、例えば、制御部４０１の指示に従って、ネットワーク２０５を介して情報処理装置２０１や外部のセンサ２０３と通信する。これらの各部の詳細及び記憶部４０２に格納されている情報の詳細については後述する。 
【００１６】
続いて、実施形態に係る作業支援の処理について説明する。以下で述べる実施形態では、情報処理装置２０１の制御部３０１は、例えば、センサ２０３で検出された実世界情報が、フローに含まれる少なくとも１つのタスクに設定されている実行条件を満たすか否かによりグループ分けを実行する。実行条件は、例えば、実世界に設置したセンサ２０３の検出値から導出した情報に対して設定される条件であってよく、実行条件が設定されているタスクの実行の可否を定める条件であってよい。また、センサ２０３は、物理現象をセンシングするセンサ、或いは、物理現象をもとに作業支援システム２００が抽象化した情報から所定の状態をセンシングするセンサであってよい。
【００１７】
実行条件は、一例では、作業の日時、作業の場所、人の行動、作業者が誰といるか、作業者のバイタル情報などに対して設定することができる。例えば、タスクに設定された実行条件が日時であり、２０１７年１月１３日  １７：００以降であったとする。この場合、例えば、センサ２０３（例えば、時計）から取得した時刻が日時：２０１７年１月１３日  １７：００よりも前であれば、実行条件が満たされていないとして、そのタスクは実行できない。
【００１８】
また、例えば、実行条件が場所で、タスクの実行場所としてサーバルームが設定されているとする。この場合、センサ２０３から取得した作業者の所在がサーバルームでなければ、実行条件が満たされていないとして、そのタスクは実行できない。
【００１９】
なお、実行条件として場所を用いる場合、センサ２０３は、例えば、場所を特定可能な様々な装置であってよい。例えば、センサ２０３は、ＧＰＳ（Global Positioning System）機器であってよい。この場合、端末２０２の制御部４０１は、ＧＰＳ機器で計測された位置を情報処理装置２０１に通知する。そして、情報処理装置２０１の制御部３０１は、通知された位置が緯度経度で定められた所定の領域内にある場合に作業者が実行条件で指定された場所にいると判定してよい。また、センサ２０３が、端末２０２に搭載されている無線ＬＡＮ（Local Area Network）通信機器である場合、端末２０２の制御部４０１は、センサ２０３で計測した所定のＳＳＩＤを有する電波の電波強度を情報処理装置２０１に通知する。そして、情報処理装置２０１の制御部３０１は、通知された電波強度が所定の閾値以上の強さである場合に作業者が実行条件で指定された場所にいると判定してよい。或いは、別の例では、入退室管理システムなどで、ＩＤ（Identifier）カードの読み込みなどによる在室管理が行われる場合には、その入退室管理システムがセンサ２０３として動作してよい。この場合、入退室管理システムは、作業者の在室を検知した場合に、そのことを情報処理装置２０１に通知してよい。そして、情報処理装置２０１の制御部３０１は、入退室管理システムから通知を受けた場合に作業者が実行条件で指定された場所にいると判定してよい。
【００２０】
また、実行条件は、例えば、人の行動（例えば、歩いている、走っているなど）に対して設定されてもよい。この場合、端末２０２の制御部４０１は、例えば、端末２０２に備えられた加速度センサなどのセンサ２０３で過去の所定期間において検出された加速度の積分値が既定の値の範囲内であれば歩いている、或いは走っていると判定してよい。そして、端末２０２は、検出した作業者の状態を情報処理装置２０１に通知してよい。情報処理装置２０１の制御部３０１は、受けた通知に基づいて作業の実行の可否を判定してよい。
【００２１】
また、情報処理装置２０１は、例えば、作業者が誰といるかの情報を、端末２０２が作業者に入力させた情報から取得してもよいし、端末２０２と、付近の別の者が保持する端末との近距離無線通信などで得た情報を取得することで特定してもよい。また、情報処理装置２０１は、作業者のバイタル情報を、例えば、作業者に装着させたバイタルセンサなどから取得してよい。
【００２２】
そして、情報処理装置２０１の制御部３０１は、実行条件に基づいて、フローに含まれる複数のタスクをグループ分けする。例えば、実施形態に係る情報処理装置２０１の制御部３０１は、フローを読み込んだ際に、フローの構造、フローに定義された実行条件、フローの実行状況、及びセンサで検出された実世界の状況（実世界情報）からグループを動的に生成してよい。例えば、情報処理装置２０１の制御部３０１は、実行条件が変化するタスクでグループを分けてよい。即ち、例えば、制御部３０１は、実行条件が設定されているタスクを、その一つ前のタスクとの間でグループを分けてよい。また、制御部３０１は、タスクに設定されている実行条件が既に満たされている場合には、そのタスクを一つ前のタスクが属するグループに結合してよい。なお、情報処理装置２０１の制御部３０１は、例えば、実世界の状況やフローの実行状況の変化が発生した場合には、グループを生成しなおしてよい。
【００２３】
また、別の実行条件として、例えば、或るグループを別のグループと必ず分離するように設定する実行条件が設定されていてもよい。例えばメンテナンス作業を２：００に開始するように実行条件が設定されていた場合に、メンテナンスの準備がずれこんで２：００以降になってしまったとする。しかしながら、例えば、メンテナンス作業とその準備は、作業内容が大きく異なるので、これらのグループを必ず分離する実行条件が、例えば、準備作業の最後のタスクに設定されていてよい。なお、このグループを必ず分離する実行条件を、例えば、第２の実行条件と呼ぶことがある。以下、グループ分けについてより具体的に述べる。
【００２４】
図５は、実施形態に係るフローに含まれる複数のタスクのグループ分けを例示する図である。例えば、図５（ａ）は、作業者が実行するフローを例示しており、Ｔ１〜Ｔ６のタスクが示されている。また、Ｔ３：ラックから降ろすタスクには、実行条件として、場所：サーバルームが設定されており、Ｔ３：ラックから降ろすタスクは、サーバルームに移動して初めて実行可能になることが示されている。即ち、図５（ａ）の例では、Ｔ１及びＴ２のタスクは、作業者がどこで実行してもよいが、Ｔ３以降の処理については作業者がサーバルームに移動しなければ実行できず、Ｔ２とＴ３とを境界としてタスクの実行条件が変化している。そのため、情報処理装置２０１は、Ｔ１からＴ２までのタスクをグループ１としてグループ化し、Ｔ３からＴ６までのタスクをグループ２としてグループ化してよい。
【００２５】
また、図５（ｂ）は、図５（ａ）のグループ分けに基づく、作業者への作業支援の表示画面を例示する図である。図５（ｂ）の例では、いずれのタスクもまだ未完了であり、グループ１のＴ１：ターミナルログインが作業中のタスク（チェックボックスを実線で表示）として表示されている。また、Ｔ２：機器停止は、まだ、Ｔ１の作業が完了していないため、作業対象ではなく作業前のタスク（チェックボックスを破線で表示）として表示されている。また、Ｔ３以降のグループ２のタスクについては、作業者の所在がサーバルームにないため実行できる状況ではなく、アクティブではないグループとしてまとめられ、網掛け表示されている。また、グループを分ける原因となった実行条件を作業支援の表示画面に表示し、作業者が先の作業をするために、実行条件を満たすにはどうしたらよいかが分かるようにしてもよい。
【００２６】
なお、例えば、作業者がサーバルームに移動した場合、グループ１とグループ２のグーループ分けの原因となった実行条件：サーバルームが満たされる。この場合、情報処理装置２０１の制御部３０１は、例えば、グループ１とグループ２とを統合して１つのグループとして表示画面に表示してよい。この場合、端末２０２の表示装置４０４の表示画面には、例えば、図６の表示画面が表示されてよい。
【００２７】
以上で述べた様に、実施形態によれば、フローに含まれる一連のタスクを実行条件が変化するところで分割し、グループごとにその実行条件とともに表示している。例えば、実行条件が変化している場合、その実行条件を区切りとしてそれ以前の作業が一段落していることが多い。そのため、実行条件が変化するところでグループを区切ることで、作業者は見通しを立てやすくなる。また、実行条件を表示画面に表示することで、作業者の現在の状況では、どこまでの作業を実行できて、どこからの作業ができないのか、及び先の作業を行うにはどうしたらよいかを把握しやすくなる。また、実施形態では、実行条件が満たされている場合には、実行条件が設定されたグループを、一つ前のグループと結合している。この様に、作業の状況等に応じて動的にグループ分けを決定することで、作業者にとって作業のし易い作業支援の表示画面を提示することが可能である。以下、実施形態を更に詳細に説明する。
【００２８】
図７は、実施形態に係るタスク実行状況情報７００を例示する図である。タスク実行状況情報７００は、例えば、情報処理装置２０１の記憶部３０２と、端末２０２の記憶部４０２の双方に記憶されていてよい。タスク実行状況情報７００には、例えば、端末２０２で実行されているフローを識別するためのフローＩＤと、そのフローＩＤで識別されるフローにおいて端末２０２を利用する作業者が実行中のタスクとが対応付けて登録されている。例えば、表示画面において作業者がチェックボックス等を操作し、タスクが完了したことを示す信号を入力したとする。すると、端末２０２の制御部４０１は、タスクの完了が入力されたフローと対応するフローＩＤを有するタスク実行状況情報７００のエントリの実行中タスクを次のタスクに変更してよい。また、端末２０２の制御部４０１は、タスクの完了が入力されたフローを示す実行状況更新要求を情報処理装置２０１に通知してよい。情報処理装置２０１は、実行状況更新要求を受信すると、実行状況更新要求で示されるフローと対応するフローＩＤを有するタスク実行状況情報７００のエントリの実行中タスクを、次のタスクに変更してよい。
【００２９】
図８は、実施形態に係るフロー情報８００とフローとを例示する図である。図８（ａ）のフロー情報８００には、フローＩＤで識別されるフローに関するエントリが登録されている。エントリには、例えば、タスクＩＤ、タスク名、実行条件、従属タスク、及びタスク内容が対応付けられて登録されている。なお、フロー情報８００には、一例では、フローの手順に従った順序でエントリが登録されていてよい。タスクＩＤは、各タスクを識別するための識別子である。タスク名は、エントリのタスクＩＤで識別されるタスクに割り当てられているタスクの名称である。実行条件には、エントリのタスクＩＤで識別されるタスクの実行可否を判定するための実行条件が登録されている。なお、図８のタスクＩＤ：Ｔ４に設定されている実行条件：ｆａｌｓｅは、次のタスク（タスクＩＤ：Ｔ５）と必ず異なるグループに分けることを定める実行条件である。従属タスクは、例えば、エントリのタスクの次に実行されるタスクを指定する情報であり、フローの構造を定義する情報である。なお、従属タスクには、例えば、後述する選択分岐や並列分岐を示す情報が登録されていてもよい。タスク内容には、例えば、図１（ｃ）で例示したタスクの詳細を示す情報が登録されていてよい。また、図８（ｂ）には、図８（ａ）で規定されるフローが示されており、制御部３０１は、例えば、フロー情報８００からフローを生成することができる。なお、図８（ａ）に示す、フロー情報８００は、例示であり実施形態はこれに限定されるものではない。例えば、実施形態に係るフローを定義するフロー情報８００は、ＸＰＤＬ、ＢＰＥＬ、ＢＰＭＮなどのフォーマットに従った形式で作成されていてもよい。なお、ＸＰＤＬは、例えば、XML Process Definition Languageの略称である。ＢＰＥＬは、例えば、Business Process Execution Languageの略称である。ＢＰＭＮは、例えば、Business Process Modeling Notationの略称である。
【００３０】
図９は、実施形態に係る実世界状況情報９００を例示する図である。実世界状況情報９００には、例えば、フローＩＤで識別されるフローに設定されている実行条件と対応する実世界情報の現在の値が登録されている。例えば、センサ２０３やセンサ２０３を備える端末２０２は、センサ２０３で検出された実世界情報の値が更新される度に情報処理装置２０１に、更新された実世界情報を含む実世界状況更新要求を通知してよい。情報処理装置２０１は、例えば、実世界状況更新要求の通知を受けると、実世界状況更新要求に含まれる実世界情報の値に、実世界状況情報９００のエントリの値を更新する。例えば、実世界情報が場所である場合には、情報処理装置２０１の制御部３０１は、端末２０２から所定の間隔で通知される実世界状況更新要求に含まれる端末２０２の現在地の情報に実世界状況情報９００を更新してよい。なお、実世界情報が日時である場合には、情報処理装置２０１の制御部３０１は、情報処理装置２０１に備えられた時計をセンサ２０３として用いて、現在時刻を取得してもよい。
【００３１】
図１０は、情報処理装置２０１の制御部３０１が実行する表示情報出力処理の動作フローを例示する図である。情報処理装置２０１の制御部３０１は、例えば、作業者が保持する端末２０２への作業支援の実行指示が入力されると、図１０の表示情報出力処理を開始してよい。
【００３２】
ステップ１００１（以降、ステップを“Ｓ”と記載し、例えば、Ｓ１００１と表記する）において情報処理装置２０１の制御部３０１は、イベントが発生するのを待機する。Ｓ１００２において制御部３０１は、発生したイベントに応じて処理を振り分ける。なお、イベントは、例えば、端末２０２、センサ２０３、及びその他の装置からの要求の入力であってよい。
【００３３】
例えば、実世界情報更新要求が端末２０２やセンサ２０３から入力された場合、情報処理装置２０１の制御部３０１は、Ｓ１００２においてフローをＳ１００３に進める。Ｓ１００３において制御部３０１は、実世界情報更新要求に含まれる実世界情報を、実世界状況情報９００に登録して実世界情報を更新し、フローはＳ１００５に進む。
【００３４】
また、例えば、Ｓ１００１においてフローの実行状況の更新を依頼する実行状況更新要求が端末２０２から入力された場合、情報処理装置２０１の制御部３０１は、Ｓ１００２においてフローをＳ１００４に進める。実行状況更新要求は、例えば、実行状況の更新対象のフローを識別するためのフローＩＤと、実行状況更新要求を入力してきた端末２０２で現在実行されているタスクを示す実行中タスクの情報を含む。そして、Ｓ１００４において制御部３０１は、実行状況更新要求に含まれるフローＩＤを含むタスク実行状況情報７００のエントリの実行中タスクを、実行状況更新要求に含まれる実行中タスクに更新し、フローはＳ１００５に進む。
【００３５】
Ｓ１００１において新たなフローの割り当てを依頼するフロー割り当て要求が端末２０２から入力された場合、情報処理装置２０１の制御部３０１は、Ｓ１００２においてフローをＳ１００７に進める。Ｓ１００７において制御部３０１は、割り当てが依頼されたフローのフローＩＤを含むエントリをタスク実行状況情報７００に登録し、フローはＳ１００５に進む。なお、登録するエントリの実行中タスクの値は、フローの最初のタスクに設定されていてよい。
【００３６】
Ｓ１００２において新たなフローの追加を要求するフロー追加要求が端末２０２やその他の装置から入力された場合、情報処理装置２０１の制御部３０１は、Ｓ１００２においてフローをＳ１００８に進める。Ｓ１００８において制御部３０１は、フロー追加要求で追加が指示されたフローにフローＩＤを割り当ててフロー情報８００を生成し、生成したフロー情報８００を記憶部３０２に記憶し、フローはＳ１００１に戻る。
【００３７】
Ｓ１００５では制御部３０１は、実世界情報更新要求、実行状況更新要求、又はフロー割り当て要求などの要求が通知された処理対象のフローのグループを生成する。例えば、制御部３０１は、後述する図１１の動作フローを実行し、処理対象のフローに含まれる複数のタスクを実世界情報と実行条件とに基づいてグループ分けする。
【００３８】
Ｓ１００６において制御部３０１は、グループ分けに基づいて表示情報を生成する。そして、制御部３０１は、実世界情報更新要求、実行状況更新要求、又はフロー割り当て要求などの要求が通知された処理対象のフローの作業支援を実行している端末２０２に生成した表示情報を送信し、フローはＳ１００１に戻る。
【００３９】
なお、以上の図１０の動作フローのＳ１００５において、情報処理装置２０１の制御部３０１は例えば、分割部３１１として動作する。また、Ｓ１００６において、情報処理装置２０１の制御部３０１は例えば、出力部３１２として動作する。
【００４０】
続いて、図１１を参照して、実施形態に係るグループ分け処理を説明する。図１１は、情報処理装置２０１の制御部３０１が実行するグループ分け処理の動作フローを例示する図である。情報処理装置２０１の制御部３０１は、例えば、図１０のＳ１００５に進むと、図１１のグループ分け処理を開始してよい。
【００４１】
Ｓ１１０１において制御部３０１は、Ｓ１００５の処理の呼び出し元のＳ１００３、Ｓ１００４、又はＳ１００７で処理対象としたフローのフロー情報８００を読み出し、フロー情報８００に基づいてフローの構造を取得する。なお、Ｓ１００５の処理の呼び出し元のＳ１００３、Ｓ１００４、又はＳ１００７で処理対象としたフローを、以下では処理対象のフローと呼ぶことがある。
【００４２】
Ｓ１１０２において制御部３０１は、処理対象のフローのフローＩＤを有するタスク実行状況情報７００のエントリを参照し、実行中タスクを取得する。
【００４３】
Ｓ１１０３において制御部３０１は、例えば、処理対象のフローのフローＩＤで識別される実世界状況情報９００を参照し、実世界情報を取得する。なお、実世界状況情報９００には、例えば、センサ２０３やセンサ２０３を備える端末２０２から所定のタイミングで通知された最新の実世界情報が登録されていてよい。
【００４４】
Ｓ１１０４において制御部３０１は、タスクを格納するためのグループを生成し、タスクの格納対象のグループとして用いる。Ｓ１１０５において制御部３０１は、処理対象のフローのフロー情報８００から先頭のタスクを読み出す。Ｓ１１０６において制御部３０１は、読み出したタスクを、Ｓ１１０４で生成したグループに追加する。
【００４５】
Ｓ１１０７において制御部３０１は、Ｓ１１０６でグループに追加したタスクが、処理対象のフローのフロー情報８００において最後のタスクか否かを判定する。グループに追加したタスクが、処理対象のフローのフロー情報８００において最後のタスクである場合（Ｓ１１０７がＹＥＳ）、本動作フローは終了し、フローはＳ１００６へと進む。この場合、制御部３０１は、Ｓ１００６において図１１の動作フローで行ったグループ分けの情報を含む表示情報を端末２０２へと送信してよい。
【００４６】
また、Ｓ１１０７においてグループに追加したタスクが、処理対象のフローのフロー情報８００において最後のタスクでない場合（Ｓ１１０７がＮＯ）、フローはＳ１１０８へと進む。Ｓ１１０８において制御部３０１は、フロー情報８００において次のタスクを読み出し、次のタスクに現在のタスクとは異なる実行条件が設定されているか否かを判定する。なお、次のタスクとは、例えば、フロー情報８００の従属タスクに設定されているタスクであってよい。Ｓ１１０８において次のタスクと現在のタスクとで実行条件に変化がない場合（Ｓ１１０８がＮＯ）、フローはＳ１１１１に進む。なお、一例では、制御部３０１は、フロー情報８００において次のタスクに実行条件が設定されていない場合には、次のタスクと現在のタスクとで実行条件に変化がないと判定してよい。そして、Ｓ１１１１において、制御部３０１は、次のタスクを処理対象のタスクとして取得し、Ｓ１１０６で一つ前のタスクと同じグループに登録する。
【００４７】
一方、Ｓ１１０８において次のタスクと現在のタスクとで実行条件が異なる場合（Ｓ１１０８がＹＥＳ）、フローはＳ１１０９に進む。そして、Ｓ１１０９において制御部３０１は、次のタスクの実行条件を、実世界状況情報９００から取得した実世界情報が満たしているか否かを判定する。例えば、実行条件が時刻（１７：００以降）である場合、制御部３０１は、時計などの時刻を計測するセンサ２０３から取得され、実世界状況情報９００に登録された現在の日時が１７：００を過ぎているか否かを判定してよい。また、例えば、実行条件が場所（サーバルーム）である場合、制御部３０１は、実世界状況情報９００から取得した端末２０２の位置を示す実世界情報から、端末２０２がサーバルーム内にあるか否かを判定してよい。
【００４８】
Ｓ１１０９において次のタスクの実行条件を、実世界状況情報９００から取得した実世界情報が満たしている場合（Ｓ１１０９がＹＥＳ）、フローはＳ１１１１に進む。即ち、この場合、実行条件が次のタスクと現在のタスクとで異なっているが、次のタスクの実行条件は既に満たされているため、現在のタスクと次のタスクとは同一のグループに振り分けられる。
【００４９】
一方、Ｓ１１０９において次のタスクの実行条件を、実世界状況情報９００から取得した実世界情報が満たしていない場合（Ｓ１１０９がＮＯ）、フローはＳ１１１０に進む。Ｓ１１１０において制御部３０１は、現在のグループへのタスクの割り当てを終了し、新たなグループを生成してタスクの格納対象のグループとして用い、フローはＳ１１１１に進む。即ち、この場合、次のタスクは現在のタスクと実行条件が異なり、且つ、次のタスクの実行条件は未だ満たされておらず実行できないため、次のタスクは現在のタスクと異なるグループに振り分けられる。
【００５０】
以上で述べた様に、図１１の動作フローによれば、センサ２０３で検出され実世界状況情報９００に登録されている実世界情報を考慮して、グループ分けを行うことができるため、作業の現在の状況などに応じたグループ分けが可能となる。
【００５１】
上述の図１１の動作フローにおいて、情報処理装置２０１の制御部３０１は例えば、分割部３１１として動作する。
【００５２】
図１２は、実施形態に係るグループ分け処理の結果から得られる表示情報１２００を例示する図である。なお、図１２（ａ）及び図１２（ｂ）はいずれも、或るフローに対する表示情報１２００を例示しているが、実世界状況が異なる状況で生成されたため、グループ分けが異なっている。例えば、図１２（ａ）では、表示情報１２００の生成時に作業者の保持する端末２０２は、サーバルーム内にいなかったため、タスクＴ３及びタスクＴ４に対する場所＝サーバルームの実行条件が満たされていない。その結果、タスクＴ３及びタスクＴ４は、タスクＴ１及びタスクＴ２のグループ：Ｇ１とは別のグループ：Ｇ２に分けられている。
【００５３】
一方、例えば、図１２（ｂ）では、表示情報１２００の生成時に作業者の保持する端末２０２がサーバルーム内にあったため、タスクＴ３及びタスクＴ４に対する場所＝サーバルームの実行条件が満たされている。その結果、タスクＴ１、タスクＴ２、タスクＴ３及びタスクＴ４は、１つのグループ：Ｇ１でグループ化されている。この様に、実世界状況を考慮して、グループ分けを行うことができるため、作業者の現在の状況などに応じて実行可能なタスクを適切にグループ化することができる。そのため、情報処理装置２０１は、作業者にとって利便性の高い作業支援を行うことができる。
【００５４】
続いて、端末２０２側での作業支援の表示画面の表示処理について説明する。図１３は、実施形態に係る端末２０２の制御部４０１が実行する作業支援の表示画面の表示処理の動作フローを例示する図である。例えば、端末２０２の制御部４０１は、作業支援の表示画面の表示処指示が入力されると図１３の動作フローを開始してよい。
【００５５】
Ｓ１３０１において制御部４０１は、情報処理装置２０１から表示情報を受信したか否かを判定する。表示情報１２００を受信していない場合（Ｓ１３０１がＮＯ）、フローはＳ１３０１の処理を繰り返す。一方、表示情報１２００を受信した場合（Ｓ１３０１がＹＥＳ）、フローはＳ１３０２に進む。Ｓ１３０２において制御部４０１は、受信した表示情報１２００に基づいて作業支援の表示画面を表示する。例えば、制御部４０１は、実行中タスクを含むグループについては、個々のタスクを表示し、その前後のグループのタスクについては、グループでまとめて表示するように作業支援の表示画面に表示してよい。また、例えば、制御部４０１は、実行中タスクを含むグループと、その後のグループとの間に実行条件が設定されている場合には、その実行条件を実行中のタスクを含むグループと、その後のグループとの間に表示するように作業支援の表示画面を表示してよい。作業支援の表示画面を表示すると、フローはＳ１３０１に戻り処理を繰り返す。例示的な作業支援の表示画面を図１４に示す。
【００５６】
図１４は、作業支援の表示画面を例示する図である。図１４の例に示す作業支援の表示画面では、タスクがグループごとに分けられており、現在実行対象であるタスク：Ｔ２を含むグループについては、個別にタスクが表示されている。また、図１４の例では、現在実行対象であるタスク：Ｔ２はチェックボックスが実線で示されており、作業者はタスク：Ｔ２が実施対象であることがわかる。また、実行対象のタスク：Ｔ２と同じグループに属するタスクであるが、Ｔ２の作業が完了しないと作業することができないタスクＴ３及びＴ４については、チェックボックスが破線で示されており、作業者はＴ３とＴ４がまだ実施できないことを知ることができる。
【００５７】
また一方で、その他の前後のグループのタスクはまとめられており、グループを代表する代表タスクが１つだけ表示されている。なお、代表タスクは、一例では、グループ内で現在実行対象であるタスク：Ｔ２に最も実行のタイミングが近いタスクであってよい。そして、例えば、このように表示すると、作業者が実行しているタスクについては関連する作業がグループ内でまとめられてタスクごとに表示されるため、作業者は詳細の把握がしやすくなる。一方で、作業者が実行しているタスクを含むグループ以外のグループについては、タスクがまとめられてグループ単位で表示されるため、作業者は、全体の見通しを立てやすくなる。また、図１４の例では、制御部４０１は、現在実行中のタスクを含むグループと、次のグループとの間に実行条件：１５：００以降を表示している。これにより、作業者は、次の作業を始めるにはどうしたら良いかを知ることができる。従って、実施形態によれば、作業者は、自身の実行中の作業について、端末２０２から作業の支援を受けつつも、作業の見通しについて容易に把握することができる。
【００５８】
なお、実施形態で述べる様に、タスクをグループ化して表示することは、例えば、スマートフォンなどの小型な表示画面を有する端末２０２で作業者がタスクを確認する場合に、表示領域を節約できるため、有用である。
【００５９】
ここで、上述の実施形態において、情報処理装置２０１の制御部３０１は、例えば、フローの構造に基づいたグループ分けを実行してもよい。例えば、フローの構造の例として、選択分岐や並列分岐などの分岐構造が知られている。選択分岐は、例えば、分岐でいずれかの処理を選択して実行する分岐である。一方、並行分岐は、分岐した２つの処理の両方を実行する形式の分岐である。
【００６０】
図１５は、実施形態に係る分岐のフロー構造を例示する図である。図１５（ａ）は、選択分岐の動作フローの構造を例示している。そして、情報処理装置２０１の制御部３０１は、例えば、選択分岐の場合には、図１５（ａ）に示す様に、予め定義されている規定のパス以外のその他のパスの分岐から合流までを１つのグループとするようにグループ分けを実行してよい。また、この場合、情報処理装置２０１の制御部３０１は、例えば、分岐部分で規定のパスに対して上述の実施形態で述べた処理を実行するとともに、分岐を有するタスクについては分岐部分のタスクに対応付けてグループとして表示情報１２００に保存してよい。また、端末２０２の制御部４０１は、表示情報１２００に選択分岐が含まれている場合には、図１５（ａ）の表示画面に示す様に、分岐部分のタスクに選択分岐するグループに関する情報を付加して表示してよい。
【００６１】
また、図１５（ｂ）は、並行分岐のフローの構造を例示している。そして、制御部３０１は、例えば、並行分岐の場合には、図１５（ｂ）に示す様に、分岐から合流までの全てのパスに含まれるタスクを実行条件が同一のものを１つのグループとしてグループ分けを実行してよい。そして、情報処理装置２０１の制御部３０１は、実行条件が同じで同時に実行可能になる複数のタスクをひとまとまり（例えば、図１５（ｂ）のＴ２とＴ４）で、上述のＳ１１０８以降の処理で次タスクとして取り扱って表示情報１２００を生成してよい。また、端末２０２の制御部４０１は、表示情報に並行分岐が含まれている場合には、例えば、図１５（ｂ）の表示画面に示す様に、並列分岐で同じグループに属する複数のタスク（Ｔ２及びＴ４）を、共に実行可能なタスクとして作業支援の表示画面に表示してよい。
【００６２】
また、上述の実施形態において、実施対象となるアクティブなタスクを含まないグループについては、代表タスクを表示し、その他のタスクを表示しない例を述べたが、実施形態はこれに限定されるものではない。図１６は、グループの展開表示を例示する図である。例えば、図１６（ａ）の表示画面において、作業者が代表タスク：機器停止（＋２項目）をタップしたとする。この場合に端末２０２の制御部４０１は、例えば、図１６（ｂ）に示す様に、タップされたグループに含まれる全てのタスクを展開して表示してよい。それにより、作業者は、過去に行った作業やこれから行う作業にどんなタスクが含まれているかの詳細を知ることができる。
【００６３】
また、別の実施形態では、１つのフローを、複数の端末２０２と対応する複数の作業者で実行する場合もある。例えば、或る端末２０２で、作業者が或る作業の完了を入力し、或る端末２０２が実行状況更新要求を情報処理装置２０１に入力したとする。この場合、情報処理装置２０１は、タスク実行状況情報７００を更新するとともに、他の端末２０２にも或る作業の完了したことを通知し、複数の端末２０２間で実行状況の同期を行ってもよい。
【００６４】
以上において、実施形態を例示したが、実施形態はこれに限定されるものではない。例えば、上述の動作フローは例示であり、実施形態はこれに限定されるものではない。可能な場合には、動作フローは、処理の順番を変更して実行されてもよく、別に更なる処理を含んでもよく、又は、一部の処理が省略されてもよい。例えば、図１１のＳ１１０１〜Ｓ１１０４までの処理は、処理の順序を入れ替えて実行してもよい。
【００６５】
また、上述の実施形態では、端末２０２に、例えば、表示情報１２００から図１４で例示する作業支援の表示画面を生成させる例を述べている。しかしながら、実施形態はこれに限定されるものではない。例えば、情報処理装置２０１が、ウェブ（Ｗｅｂ）サーバとして動作し、端末２０２がウェブクライアントとして動作するとする。この場合、情報処理装置２０１の制御部３０１は、例えば、図１４で例示する作業支援の表示画面を生成して、端末２０２の表示画面に表示させてよい。
【００６６】
また、上述の実施形態は、様々な分野での作業に適用可能である。例えば、医療の現場で、患者に医者や看護師が実行する作業に対して上述の実施形態が適用されてもよい。
【００６７】
図１７は、実施形態に係る情報処理装置２０１及び端末２０２を実現するためのコンピュータ１７００のハードウェア構成を例示する図である。図１７の情報処理装置２０１及び端末２０２を実現するためのハードウェア構成は、例えば、プロセッサ１７０１、メモリ１７０２、記憶装置１７０３、読取装置１７０４、通信インタフェース１７０６、及び入出力インタフェース１７０７を備える。また、図１７の情報処理装置２０１及び端末２０２を実現するためのハードウェア構成は、表示装置１７１１、及びセンサ２０３を備えていてもよい。なお、プロセッサ１７０１、メモリ１７０２、記憶装置１７０３、読取装置１７０４、通信インタフェース１７０６、入出力インタフェース１７０７は、例えば、バス１７０８を介して互いに接続されている。
【００６８】
プロセッサは、例えば、シングルプロセッサであっても、マルチプロセッサやマルチコアであってもよい。プロセッサ１７０１は、メモリ１７０２を利用して例えば上述の動作フローの手順を記述したプログラムを実行することにより、上述した制御部３０１又は制御部４０１の一部または全部の機能を提供する。例えば、情報処理装置２０１のプロセッサ１７０１は、記憶装置１７０３に格納されているプログラムを読み出して実行することで、分割部３１１、及び出力部３１２として動作する。また、記憶部３０２又は記憶部４０２は、例えば、メモリ１７０２、記憶装置１７０３、及び着脱可能記憶媒体１７０５を含んでいる。情報処理装置２０１の記憶装置１７０３には、例えば、タスク実行状況情報７００、フロー情報８００、実世界状況情報９００等が格納されている。また、端末２０２の記憶装置１７０３には、例えば、タスク実行状況情報７００、フロー情報８００等が格納されている。
【００６９】
メモリ１７０２は、例えば半導体メモリであり、ＲＡＭ領域及びＲＯＭ領域を含んでいてよい。記憶装置１７０３は、例えばハードディスク、フラッシュメモリ等の半導体メモリ、又は外部記憶装置である。なお、ＲＡＭは、Random Access Memoryの略称である。また、ＲＯＭは、Read Only Memoryの略称である。
【００７０】
読取装置１７０４は、プロセッサ１７０１の指示に従って着脱可能記憶媒体１７０５にアクセスする。着脱可能記憶媒体１７０５は、例えば、半導体デバイス（ＵＳＢメモリ、ＳＤカード等）などにより実現される。なお、ＵＳＢは、Universal Serial Busの略称である。
【００７１】
通信インタフェース１７０６は、プロセッサ１７０１の指示に従ってネットワークを介してデータを送受信する。通信インタフェース１７０６は、例えば、セルラ通信網に接続するセルラ通信機器やＷｉ−Ｆｉの基地局に接続するＷｉ−Ｆｉ通信機器などであってよい。上述の通信部３０３及び通信部４０３は、例えば、通信インタフェース１７０６である。入出力インタフェース１７０７は、例えば、入力装置及び出力装置との間のインタフェースであってよい。入力装置は、例えばユーザからの指示を受け付けるキーボードやマウスなどのデバイスである。出力装置は、例えばディスプレーなどの表示装置１７１１や、スピーカなどの音声装置であってよい。なお、表示装置１７１１は、入力装置と統合されたタッチパネルとして実装されてもよい。表示装置１７１１は、例えば、上述の表示装置４０４の一例である。また、センサ２０３は、取得する実世界情報に応じて、例えば、ＧＰＳ機器、加速度センサ、時計、バイタルセンサなど、様々なセンサであってよい。
【００７２】
実施形態に係る各プログラムは、例えば、下記の形態で情報処理装置２０１及び端末２０２に提供される。
（１）記憶装置１７０３に予めインストールされている。
（２）着脱可能記憶媒体１７０５により提供される。
（３）プログラムサーバなどのサーバから提供される。 
【００７３】
なお、図１７を参照して述べた情報処理装置２０１又は端末２０２を実現するためのコンピュータ１７００のハードウェア構成は、例示であり、実施形態はこれに限定されるものではない。例えば、上述の機能部の一部または全部の機能がＦＰＧＡ及びＳｏＣなどによるハードウェアとして実装されてもよい。なお、ＦＰＧＡは、Field Programmable Gate Arrayの略称である。ＳｏＣは、System-on-a-chipの略称である。
【００７４】
以上において、いくつかの実施形態が説明される。しかしながら、実施形態は上記の実施形態に限定されるものではなく、上述の実施形態の各種変形形態及び代替形態を包含するものとして理解されるべきである。例えば、各種実施形態は、その趣旨及び範囲を逸脱しない範囲で構成要素を変形して具体化できることが理解されよう。また、前述した実施形態に開示されている複数の構成要素を適宜組み合わせることにより、種々の実施形態が実施され得ることが理解されよう。更には、実施形態に示される全構成要素からいくつかの構成要素を削除して又は置換して、或いは実施形態に示される構成要素にいくつかの構成要素を追加して種々の実施形態が実施され得ることが当業者には理解されよう。
以上の実施形態１〜３を含む実施形態に関し、更に以下の付記を開示する。
（付記１）
フローに含まれる複数のタスクの少なくとも１つのタスクに設定されている実行条件であって、前記少なくとも１つのタスクの実行可否を定める前記実行条件を、センサで検出された検出値に基づく情報が満たすか否かに基づいて、前記複数のタスクを複数のグループに分割する分割部と、
前記複数のタスクを前記複数のグループごとの表示するための表示情報を生成して端末に出力する出力部と、
を含む、情報処理装置と、
前記出力部から受信した前記表示情報に基づいて表示画面に前記複数のタスクを前記複数のグループごとに表示する前記端末と、
を含む、作業支援システム。
（付記２）
前記分割部は、
前記少なくとも１つのタスクに設定されている前記実行条件を、前記センサで検出された検出値に基づく情報が満たせば、前記少なくとも１つのタスクを、前記フローにおいて前記少なくとも１つのタスクの１つ前に実行されるタスクと同じグループに分け、
前記少なくとも１つのタスクに設定されている前記実行条件を、前記センサで検出された検出値に基づく情報が満たさなければ、前記少なくとも１つのタスクを、前記１つ前に実行されるタスクと異なるグループに分ける、
ことを特徴とする付記１に記載の作業支援システム。
（付記３）
前記出力部は、前記実行条件を含む前記表示情報を生成して前記端末に出力し、
前記端末は、前記表示画面に前記複数のグループごとに前記タスクを表示するとともに、前記実行条件を表示する、
ことを特徴とする付記１又は２に記載の作業支援システム。
（付記４）
前記実行条件は、時刻が所定の時刻を過ぎることである、ことを特徴とする付記１から３のいずれかに記載の作業支援システム。
（付記５）
前記端末は、所定のタイミングで前記情報処理装置に現在位置を通知しており、
前記実行条件は、前記端末のある位置が、所定の領域内にあることである、ことを特徴とする付記１から３のいずれかに記載の作業支援システム。
（付記６）
前記複数のタスクのうちの或るタスクには、前記或るタスクの次に実行されるタスクとグループを分ける第２の実行条件が設定されており、
前記分割部は、前記第２の実行条件が設定されている前記或るタスクを、前記或るタスクの次に実行されるタスクと異なるグループに分けることを特徴とする付記１から３のいずれかに記載の作業支援システム。
（付記７）
フローに含まれる複数のタスクの少なくとも１つのタスクに設定されている実行条件であって、前記少なくとも１つのタスクの実行可否を定める前記実行条件を、センサで検出された検出値に基づく情報が満たすか否かに基づいて、前記複数のタスクを複数のグループに分割する分割部と、
前記複数のタスクを前記複数のグループごとの表示するための表示情報を生成して端末に出力する出力部と、
を含む、情報処理装置。
（付記８）
フローに含まれる複数のタスクの少なくとも１つのタスクに設定されている実行条件であって、前記少なくとも１つのタスクの実行可否を定める前記実行条件を、センサで検出された検出値に基づく情報が満たすか否かに基づいて、前記複数のタスクを複数のグループに分割し、
前記複数のタスクを前記複数のグループごとの表示するための表示情報を生成して端末に出力する、
処理を情報処理装置が実行し、
前記情報処理装置から受信した前記表示情報に基づいて表示画面に前記複数のタスクを前記複数のグループごとに表示する処理を前記端末が実行する、
ことを含む、作業支援方法。
【符号の説明】
【００７５】
２００      作業支援システム
２０１      情報処理装置
２０２      端末
２０３      センサ
２０５      ネットワーク
３０１      制御部
３０２      記憶部
３０３      通信部
３１１      分割部
３１２      出力部
４０１      制御部
４０２      記憶部
４０３      通信部
１７００    コンピュータ
１７０１    プロセッサ
１７０２    メモリ
１７０３    記憶装置
１７０４    読取装置
１７０５    着脱可能記憶媒体
１７０６    通信インタフェース
１７０７    入出力インタフェース
１７０８    バス
１７１１    表示装置
【図１】
2018185718.tif 000003
【図２】
2018185718.tif 000004
【図３】
2018185718.tif 000005
【図４】
2018185718.tif 000006
【図５】
2018185718.tif 000007
【図６】
2018185718.tif 000008
【図７】
2018185718.tif 000009
【図８】
2018185718.tif 000010
【図９】
2018185718.tif 000011
【図１０】
2018185718.tif 000012
【図１１】
2018185718.tif 000013
【図１２】
2018185718.tif 000014
【図１３】
2018185718.tif 000015
【図１４】
2018185718.tif 000016
【図１５】
2018185718.tif 000017
【図１６】
2018185718.tif 000018
【図１７】
2018185718.tif 000019