(57)【特許請求の範囲】
【請求項１】
複数の作業が実施される対象である複数の作業対象、当該複数の作業の各々を各々が示す複数の作業項目、当該複数の作業を行うことができる総作業時間及び当該複数の作業の作業順を示す編成情報、並びに、当該複数の作業項目の各々の必要性の度合いを示す優先度及び当該複数の作業項目の各々の作業時間を示す作業情報を記憶する記憶部と、
前記編成情報及び前記作業情報に基づいて、前記複数の作業対象、前記複数の作業項目、前記優先度、前記作業時間、前記総作業時間及び前記作業順を示す作業指示ファイルを生成するとともに、当該作業指示ファイルに基づいて、前記複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイルを当該作業指示ファイルに付加することで、作業指示ファイル群を生成する作業指示ファイル生成部と、
各種画面画像を表示する表示部と、
前記作業指示ファイル群に基づいて、前記作業指示ファイルで示されている前記複数の作業項目の各々に対応する前記作業指示を前記作業順で前記表示部に表示させる作業指示表示処理部と、を備え、
前記作業指示表示処理部は、前記作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、前記総作業時間から当該作業累積時間を減算することで、残作業時間を算出し、前記作業指示ファイルで示されている前記複数の作業項目内の未実施の作業項目の前記作業時間を合計することで、必要作業時間を算出し、当該残作業時間が当該必要作業時間以下の場合には、当該残作業時間が当該必要作業時間よりも長くなるように、前記未実施の作業項目において前記優先度の低い順に除外対象を特定し、当該除外対象として特定された前記作業項目を前記未実施の作業項目から除外することで、当該除外された作業項目の前記作業指示を前記表示部に表示させないこと
を特徴とする作業指示システム。
【請求項２】
前記作業指示表示処理部は、前記複数の作業対象の内、前記優先度として、予め定められた最も高い前記必要性の度合いが割り当てられている作業対象については、前記除外対象として特定しないこと
を特徴とする請求項１に記載の作業指示システム。
【請求項３】
前記作業時間は、前記表示履歴に基づいて算出された実際の作業時間を用いて更新されること
を特徴とする請求項１又は２に記載の作業指示システム。
【請求項４】
複数の作業が実施される対象である複数の作業対象、当該複数の作業の各々を各々が示す複数の作業項目、当該複数の作業を行うことができる総作業時間及び当該複数の作業の作業順を示す編成情報、並びに、当該複数の作業項目の各々の必要性の度合いを示す第１の優先度及び当該複数の作業項目の各々の作業時間を示す作業情報を記憶する記憶部と、
前記編成情報及び前記作業情報に基づいて、前記複数の作業対象の各々における作業を実施する必要性の度合いを示す第２の優先度を算出するとともに、前記複数の作業対象、前記第２の優先度、前記複数の作業項目、前記第１の優先度、前記作業時間、前記総作業時間及び前記作業順を示す作業指示ファイルを生成するとともに、当該作業指示ファイルに基づいて、前記複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイルを当該作業指示ファイルに付加することで、作業指示ファイル群を生成する作業指示ファイル生成部と、
各種画面画像を表示する表示部と、
前記作業指示ファイル群に基づいて、前記作業指示ファイルで示されている前記複数の作業項目の各々に対応する前記作業指示を前記作業順で前記表示部に表示させる作業指示表示処理部と、を備え、
前記作業指示表示処理部は、前記作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、前記総作業時間から当該作業累積時間を減算することで、残作業時間を算出し、前記作業指示ファイルで示されている前記複数の作業項目内の未実施の作業項目の前記作業時間を合計することで、必要作業時間を算出し、当該残作業時間が当該必要作業時間以下の場合には、当該残作業時間が当該必要作業時間よりも長くなるように、前記複数の作業対象の内、前記未実施の作業項目のみを含む作業対象の中から、前記第２の優先度の低い順に除外対象を特定し、当該特定された除外対象における前記作業項目を前記未実施の作業項目から除外することで、当該除外された作業項目の前記作業指示を前記表示部に表示させないこと
を特徴とする作業指示システム。
【請求項５】
前記複数の作業対象の各々は、前記作業項目を含む数が多い順に、上位のカテゴリが少なくとも１つの下位のカテゴリを含むように分類された複数のカテゴリに分けられており、
前記作業指示表示処理部は、前記複数のカテゴリの内、前記上位のカテゴリから順に特定し、前記複数の作業対象の内、当該特定されたカテゴリに分けられ、前記未実施の作業項目のみを含む作業対象の前記第２の優先度を比較して、前記除外対象を特定すること
を特徴とする請求項４に記載の作業指示システム。
【請求項６】
前記作業指示表示処理部は、前記複数の作業対象の何れも前記除外対象として特定することができない場合には、前記未実施の作業項目において前記第１の優先度の低い順に前記除外対象を特定すること
を特徴とする請求項４又は５に記載の作業指示システム。
【請求項７】
前記作業指示ファイル生成部は、前記複数の作業対象に含まれる一の作業対象における前記作業項目の前記第１の優先度として、予め定められた最小値が割り当てられている場合には、当該一の作業対象の前記第２の優先度として、当該最小値を割り当て、前記一の作業対象における前記作業項目の前記第１の優先度として、当該最小値が割り当てられていない場合には、当該一の作業対象の前記第２の優先度として、当該一の作業対象における前記作業項目の前記第１の優先度として割り当てられている値の合計値を割り当て、
前記第１の優先度及び前記第２の優先度は、割り当てられている値が小さいほど、前記必要性の度合いが高いこと
を特徴とする請求項４から６の何れか一項に記載の作業指示システム。
【請求項８】
前記作業指示表示処理部は、前記複数の作業対象の内、前記第２の優先度として前記最小値が割り当てられている作業対象、及び、前記複数の作業項目の内、前記第１の優先度として前記最小値が割り当てられている作業項目については、前記除外対象として特定しないこと、
を特徴とする請求項７に記載の作業指示システム。
【請求項９】
前記作業時間は、前記表示履歴に基づいて算出された実際の作業時間を用いて更新されること
を特徴とする請求項４から８の何れか一項に記載の作業指示システム。
【請求項１０】
前記作業指示表示処理部は、前記未実施の作業項目から前記複数の作業項目の何れかを除外した後に、前記未実施の作業項目がなくなり、かつ、前記作業開始から前記総作業時間が経過していない場合には、前記除外された作業項目を、前記未実施の作業項目に戻すこと
を特徴とする請求項１から９の何れか一項に記載の作業指示システム。
【請求項１１】
前記未実施の作業項目から除外する作業項目の選択の入力を受け付ける入力受付部を更に備え、
前記作業指示表示処理部は、前記未実施の作業項目から、前記選択された作業項目を除外すること
を特徴とする請求項１から１０の何れか一項に記載の作業指示システム。
【請求項１２】
複数の作業が実施される対象である複数の作業対象、当該複数の作業の各々を各々が示す複数の作業項目、当該複数の作業項目の各々の必要性の度合いを示す優先度、当該複数の作業項目の各々の作業時間、当該複数の作業を行うことができる総作業時間及び当該複数の作業の作業順を示す作業指示ファイル、並びに、当該作業指示ファイルに基づいて、当該複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイル、を含む作業指示ファイル群を記憶する記憶部と、
各種画面画像を表示する表示部と、
前記作業指示ファイル群に基づいて、前記作業指示ファイルで示されている前記複数の作業項目の各々に対応する前記作業指示を前記作業順で前記表示部に表示させる作業指示表示処理部と、を備え、
前記作業指示表示処理部は、前記作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、前記総作業時間から当該作業累積時間を減算することで、残作業時間を算出し、前記作業指示ファイルで示されている前記複数の作業項目内の未実施の作業項目の前記作業時間を合計することで、必要作業時間を算出し、当該残作業時間が当該必要作業時間以下の場合には、当該残作業時間が当該必要作業時間よりも長くなるように、前記未実施の作業項目において前記優先度の低い順に除外対象を特定し、当該除外対象として特定された前記作業項目を前記未実施の作業項目から除外することで、当該除外された作業項目の前記作業指示を前記表示部に表示させないこと
を特徴とする情報処理装置。
【請求項１３】
複数の作業が実施される対象である複数の作業対象、当該複数の作業の各々を各々が示す複数の作業項目、当該複数の作業項目の各々の必要性の度合いを示す第１の優先度、当該複数の作業対象の各々における作業を実施する必要性の度合いを示す第２の優先度、当該複数の作業項目の各々の作業時間、当該複数の作業を行うことができる総作業時間及び当該複数の作業の作業順を示す作業指示ファイル、並びに、当該作業指示ファイルに基づいて、当該複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイル、を含む作業指示ファイル群を記憶する記憶部と、
各種画面画像を表示する表示部と、
前記作業指示ファイル群に基づいて、前記作業指示ファイルで示されている前記複数の作業項目の各々に対応する前記作業指示を前記作業順で前記表示部に表示させる作業指示表示処理部と、を備え、
前記作業指示表示処理部は、前記作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、前記総作業時間から当該作業累積時間を減算することで、残作業時間を算出し、前記作業指示ファイルで示されている前記複数の作業項目内の未実施の作業項目の前記作業時間を合計することで、必要作業時間を算出し、当該残作業時間が当該必要作業時間以下の場合には、当該残作業時間が当該必要作業時間よりも長くなるように、前記複数の作業対象の内、前記未実施の作業項目のみを含む作業対象の中から、前記第２の優先度の低い順に除外対象を特定し、当該特定された除外対象における前記作業項目を前記未実施の作業項目から除外することで、当該除外された作業項目の前記作業指示を前記表示部に表示させないこと
を特徴とする情報処理装置。
【請求項１４】
コンピュータを、
複数の作業が実施される対象である複数の作業対象、当該複数の作業の各々を各々が示す複数の作業項目、当該複数の作業項目の各々の必要性の度合いを示す優先度、当該複数の作業項目の各々の作業時間、当該複数の作業を行うことができる総作業時間及び当該複数の作業の作業順を示す作業指示ファイル、並びに、当該作業指示ファイルに基づいて、当該複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイル、を含む作業指示ファイル群を記憶する記憶部、
各種画面画像を表示する表示部、及び、
前記作業指示ファイル群に基づいて、前記作業指示ファイルで示されている前記複数の作業項目の各々に対応する前記作業指示を前記作業順で前記表示部に表示させる作業指示表示処理部、として機能させるプログラムであって、
前記作業指示表示処理部は、前記作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、前記総作業時間から当該作業累積時間を減算することで、残作業時間を算出し、前記作業指示ファイルで示されている前記複数の作業項目内の未実施の作業項目の前記作業時間を合計することで、必要作業時間を算出し、当該残作業時間が当該必要作業時間以下の場合には、当該残作業時間が当該必要作業時間よりも長くなるように、前記未実施の作業項目において前記優先度の低い順に除外対象を特定し、当該除外対象として特定された前記作業項目を前記未実施の作業項目から除外することで、当該除外された作業項目の前記作業指示を前記表示部に表示させないこと
を特徴とするプログラム。
【請求項１５】
コンピュータを、
複数の作業が実施される対象である複数の作業対象、当該複数の作業の各々を各々が示す複数の作業項目、当該複数の作業項目の各々の必要性の度合いを示す第１の優先度、当該複数の作業対象の各々における作業を実施する必要性の度合いを示す第２の優先度、当該複数の作業項目の各々の作業時間、当該複数の作業を行うことができる総作業時間及び当該複数の作業の作業順を示す作業指示ファイル、並びに、当該作業指示ファイルに基づいて、当該複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイル、を含む作業指示ファイル群を記憶する記憶部、
各種画面画像を表示する表示部、及び、
前記作業指示ファイル群に基づいて、前記作業指示ファイルで示されている前記複数の作業項目の各々に対応する前記作業指示を前記作業順で前記表示部に表示させる作業指示表示処理部、として機能させるプログラムであって、
前記作業指示表示処理部は、前記作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、前記総作業時間から当該作業累積時間を減算することで、残作業時間を算出し、前記作業指示ファイルで示されている前記複数の作業項目内の未実施の作業項目の前記作業時間を合計することで、必要作業時間を算出し、当該残作業時間が当該必要作業時間以下の場合には、当該残作業時間が当該必要作業時間よりも長くなるように、前記複数の作業対象の内、前記未実施の作業項目のみを含む作業対象の中から、前記第２の優先度の低い順に除外対象を特定し、当該特定された除外対象における前記作業項目を前記未実施の作業項目から除外することで、当該除外された作業項目の前記作業指示を前記表示部に表示させないこと
を特徴とするプログラム。
【請求項１６】
作業指示ファイル生成部が、複数の作業が実施される対象である複数の作業対象、当該複数の作業の各々を各々が示す複数の作業項目、当該複数の作業を行うことができる総作業時間及び当該複数の作業の作業順を示す編成情報、並びに、当該複数の作業項目の各々の必要性の度合いを示す優先度及び当該複数の作業項目の各々の作業時間を示す作業情報に基づいて、前記複数の作業対象、前記複数の作業項目、前記優先度、前記作業時間、前記総作業時間及び前記作業順を示す作業指示ファイルを生成し、
前記作業指示ファイル生成部が、前記作業指示ファイルに基づいて、前記複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイルを前記作業指示ファイルに付加することで、作業指示ファイル群を生成し、
作業指示表示処理部が、前記作業指示ファイル群に基づいて、前記作業指示ファイルで示されている前記複数の作業項目の各々に対応する前記作業指示を前記作業順で表示部に表示し、
前記作業指示表示処理部が、前記作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、前記総作業時間から当該作業累積時間を減算することで、残作業時間を算出し、前記作業指示ファイルで示されている前記複数の作業項目内の未実施の作業項目の前記作業時間を合計することで、必要作業時間を算出し、当該残作業時間が当該必要作業時間以下の場合には、当該残作業時間が当該必要作業時間よりも長くなるように、前記未実施の作業項目において前記優先度の低い順に除外対象を特定し、当該除外対象として特定された前記作業項目を前記未実施の作業項目から除外することで、当該除外された作業項目の前記作業指示を前記表示部に表示しないこと
を特徴とする作業指示方法。
【請求項１７】
作業指示ファイル生成部が、複数の作業が実施される対象である複数の作業対象、当該複数の作業の各々を各々が示す複数の作業項目、当該複数の作業を行うことができる総作業時間及び当該複数の作業の作業順を示す編成情報、並びに、当該複数の作業項目の各々の必要性の度合いを示す第１の優先度及び当該複数の作業項目の各々の作業時間を示す作業情報に基づいて、前記複数の作業対象の各々における作業を実施する必要性の度合いを示す第２の優先度を算出するとともに、前記複数の作業対象、前記第２の優先度、前記複数の作業項目、前記第１の優先度、前記作業時間、前記総作業時間及び前記作業順を示す作業指示ファイルを生成し、
前記作業指示ファイル生成部が、前記作業指示ファイルに基づいて、前記複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイルを前記作業指示ファイルに付加することで、作業指示ファイル群を生成し、
作業指示表示処理部が、前記作業指示ファイル群に基づいて、前記作業指示ファイルで示されている前記複数の作業項目の各々に対応する前記作業指示を前記作業順で表示部に表示し、
前記作業指示表示処理部が、前記作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、前記総作業時間から当該作業累積時間を減算することで、残作業時間を算出し、前記作業指示ファイルで示されている前記複数の作業項目内の未実施の作業項目の前記作業時間を合計することで、必要作業時間を算出し、当該残作業時間が当該必要作業時間以下の場合には、当該残作業時間が当該必要作業時間よりも長くなるように、前記複数の作業対象の内、前記未実施の作業項目のみを含む作業対象の中から、前記第２の優先度の低い順に除外対象を特定し、当該特定された除外対象における前記作業項目を前記未実施の作業項目から除外することで、当該除外された作業項目の前記作業指示を前記表示部に表示しないこと
を特徴とする作業指示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業指示システム、情報処理装置、プログラム及び作業指示方法に関し、特に、作業者に行わせる作業の指示を表示する作業指示システム、情報処理装置、プログラム及び作業指示方法に関する。
【背景技術】
【０００２】
従来から、作業者が作業を行う際に、予め作成されている紙の作業手順書を参照することが行われている。近年、スマートフォン及びタブレットの普及により、作業手順書及び報告書を電子化して、ペーパーレス化する動きが活発になっている。【０００３】
また、作業最適化のために、サーバ側で作成した作業指示を、作業者が保有するスマートフォン又はタブレットに表示して、作業指示を行うシステムが提案されている。例えば、特許文献１には、点検情報の表示及び入力を行う携帯端末と、携帯端末との間で点検情報の送受信を行うことで点検情報を管理する管理装置とを備える点検支援システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１２５７７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のような従来技術では、ＣＳＶ（Ｃｏｍｍａ−Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）形式のテキストデータ等で予め構成された点検マスタ情報どおりにしか作業指示を表示することができない。作業者は、作業指示のリストに従って、上部から順番に作業項目を実施していく。そして、スキル不足による作業の遅延、突発作業の割り込み、顧客の要望等の理由により、作業者が時間内に全ての作業項目を完了できない場合、作業項目の優先度に関わらず、リストの下部にある作業項目が、次回の作業時まで持ち越しになってしまうという課題がある。【０００６】
また、作業項目の優先度が高い順に作業予定を組んだ場合、移動経路、スイッチのオン及びオフのタイミング、準備及び後片付け作業等の事情が考慮されずに作業指示が表示されてしまい、作業効率が落ちる等の問題がある。【０００７】
本発明は、上記のような課題を解決するためになされたもので、作業者に作業指示を表示する際に、残作業時間と作業項目毎の優先度とを考慮して作業指示を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の態様に係る作業指示システムは、複数の作業が実施される対象である複数の作業対象、当該複数の作業の各々を各々が示す複数の作業項目、当該複数の作業を行うことができる総作業時間及び当該複数の作業の作業順を示す編成情報、並びに、当該複数の作業項目の各々の必要性の度合いを示す優先度及び当該複数の作業項目の各々の作業時間を示す作業情報を記憶する記憶部と、前記編成情報及び前記作業情報に基づいて、前記複数の作業対象、前記複数の作業項目、前記優先度、前記作業時間、前記総作業時間及び前記作業順を示す作業指示ファイルを生成するとともに、当該作業指示ファイルに基づいて、前記複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイルを当該作業指示ファイルに付加することで、作業指示ファイル群を生成する作業指示ファイル生成部と、各種画面画像を表示する表示部と、前記作業指示ファイル群に基づいて、前記作業指示ファイルで示されている前記複数の作業項目の各々に対応する前記作業指示を前記作業順で前記表示部に表示させる作業指示表示処理部と、を備え、前記作業指示表示処理部は、前記作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、前記総作業時間から当該作業累積時間を減算することで、残作業時間を算出し、前記作業指示ファイルで示されている前記複数の作業項目内の未実施の作業項目の前記作業時間を合計することで、必要作業時間を算出し、当該残作業時間が当該必要作業時間以下の場合には、当該残作業時間が当該必要作業時間よりも長くなるように、前記未実施の作業項目において前記優先度の低い順に除外対象を特定し、当該除外対象として特定された前記作業項目を前記未実施の作業項目から除外することで、当該除外された作業項目の前記作業指示を前記表示部に表示させないことを特徴とする。【０００９】
本発明の第２の態様に係る作業指示システムは、複数の作業が実施される対象である複数の作業対象、当該複数の作業の各々を各々が示す複数の作業項目、当該複数の作業を行うことができる総作業時間及び当該複数の作業の作業順を示す編成情報、並びに、当該複数の作業項目の各々の必要性の度合いを示す第１の優先度及び当該複数の作業項目の各々の作業時間を示す作業情報を記憶する記憶部と、前記編成情報及び前記作業情報に基づいて、前記複数の作業対象の各々における作業を実施する必要性の度合いを示す第２の優先度を算出するとともに、前記複数の作業対象、前記第２の優先度、前記複数の作業項目、前記第１の優先度、前記作業時間、前記総作業時間及び前記作業順を示す作業指示ファイルを生成するとともに、当該作業指示ファイルに基づいて、前記複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイルを当該作業指示ファイルに付加することで、作業指示ファイル群を生成する作業指示ファイル生成部と、各種画面画像を表示する表示部と、前記作業指示ファイル群に基づいて、前記作業指示ファイルで示されている前記複数の作業項目の各々に対応する前記作業指示を前記作業順で前記表示部に表示させる作業指示表示処理部と、を備え、前記作業指示表示処理部は、前記作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、前記総作業時間から当該作業累積時間を減算することで、残作業時間を算出し、前記作業指示ファイルで示されている前記複数の作業項目内の未実施の作業項目の前記作業時間を合計することで、必要作業時間を算出し、当該残作業時間が当該必要作業時間以下の場合には、当該残作業時間が当該必要作業時間よりも長くなるように、前記複数の作業対象の内、前記未実施の作業項目のみを含む作業対象の中から、前記第２の優先度の低い順に除外対象を特定し、当該特定された除外対象における前記作業項目を前記未実施の作業項目から除外することで、当該除外された作業項目の前記作業指示を前記表示部に表示させないことを特徴とする。【００１０】
本発明の第１の態様に係る情報処理装置は、複数の作業が実施される対象である複数の作業対象、当該複数の作業の各々を各々が示す複数の作業項目、当該複数の作業項目の各々の必要性の度合いを示す優先度、当該複数の作業項目の各々の作業時間、当該複数の作業を行うことができる総作業時間及び当該複数の作業の作業順を示す作業指示ファイル、並びに、当該作業指示ファイルに基づいて、当該複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイル、を含む作業指示ファイル群を記憶する記憶部と、各種画面画像を表示する表示部と、前記作業指示ファイル群に基づいて、前記作業指示ファイルで示されている前記複数の作業項目の各々に対応する前記作業指示を前記作業順で前記表示部に表示させる作業指示表示処理部と、を備え、前記作業指示表示処理部は、前記作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、前記総作業時間から当該作業累積時間を減算することで、残作業時間を算出し、前記作業指示ファイルで示されている前記複数の作業項目内の未実施の作業項目の前記作業時間を合計することで、必要作業時間を算出し、当該残作業時間が当該必要作業時間以下の場合には、当該残作業時間が当該必要作業時間よりも長くなるように、前記未実施の作業項目において前記優先度の低い順に除外対象を特定し、当該除外対象として特定された前記作業項目を前記未実施の作業項目から除外することで、当該除外された作業項目の前記作業指示を前記表示部に表示させないことを特徴とする。【００１１】
本発明の第２の態様に係る情報処理装置は、複数の作業が実施される対象である複数の作業対象、当該複数の作業の各々を各々が示す複数の作業項目、当該複数の作業項目の各々の必要性の度合いを示す第１の優先度、当該複数の作業対象の各々における作業を実施する必要性の度合いを示す第２の優先度、当該複数の作業項目の各々の作業時間、当該複数の作業を行うことができる総作業時間及び当該複数の作業の作業順を示す作業指示ファイル、並びに、当該作業指示ファイルに基づいて、当該複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイル、を記憶する記憶部と、各種画面画像を表示する表示部と、前記作業指示ファイル群に基づいて、前記作業指示ファイルで示されている前記複数の作業項目の各々に対応する前記作業指示を前記作業順で前記表示部に表示させる作業指示表示処理部と、を備え、前記作業指示表示処理部は、前記作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、前記総作業時間から当該作業累積時間を減算することで、残作業時間を算出し、前記作業指示ファイルで示されている前記複数の作業項目内の未実施の作業項目の前記作業時間を合計することで、必要作業時間を算出し、当該残作業時間が当該必要作業時間以下の場合には、当該残作業時間が当該必要作業時間よりも長くなるように、前記複数の作業対象の内、前記未実施の作業項目のみを含む作業対象の中から、前記第２の優先度の低い順に除外対象を特定し、当該特定された除外対象における前記作業項目を前記未実施の作業項目から除外することで、当該除外された作業項目の前記作業指示を前記表示部に表示させないことを特徴とする。【００１２】
本発明の第１の態様に係るプログラムは、コンピュータを、複数の作業が実施される対象である複数の作業対象、当該複数の作業の各々を各々が示す複数の作業項目、当該複数の作業項目の各々の必要性の度合いを示す優先度、当該複数の作業項目の各々の作業時間、当該複数の作業を行うことができる総作業時間及び当該複数の作業の作業順を示す作業指示ファイル、並びに、当該作業指示ファイルに基づいて、当該複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイル、を含む作業指示ファイル群を記憶する記憶部、各種画面画像を表示する表示部、及び、前記作業指示ファイル群に基づいて、前記作業指示ファイルで示されている前記複数の作業項目の各々に対応する前記作業指示を前記作業順で前記表示部に表示させる作業指示表示処理部、として機能させるプログラムであって、前記作業指示表示処理部は、前記作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、前記総作業時間から当該作業累積時間を減算することで、残作業時間を算出し、前記作業指示ファイルで示されている前記複数の作業項目内の未実施の作業項目の前記作業時間を合計することで、必要作業時間を算出し、当該残作業時間が当該必要作業時間以下の場合には、当該残作業時間が当該必要作業時間よりも長くなるように、前記未実施の作業項目において前記優先度の低い順に除外対象を特定し、当該除外対象として特定された前記作業項目を前記未実施の作業項目から除外することで、当該除外された作業項目の前記作業指示を前記表示部に表示させないことを特徴とする。【００１３】
本発明の第２の態様に係るプログラムは、コンピュータを、複数の作業が実施される対象である複数の作業対象、当該複数の作業の各々を各々が示す複数の作業項目、当該複数の作業項目の各々の必要性の度合いを示す第１の優先度、当該複数の作業対象の各々における作業を実施する必要性の度合いを示す第２の優先度、当該複数の作業項目の各々の作業時間、当該複数の作業を行うことができる総作業時間及び当該複数の作業の作業順を示す作業指示ファイル、並びに、当該作業指示ファイルに基づいて、当該複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイル、を含む作業指示ファイル群を記憶する記憶部、各種画面画像を表示する表示部、及び、前記作業指示ファイル群に基づいて、前記作業指示ファイルで示されている前記複数の作業項目の各々に対応する前記作業指示を前記作業順で前記表示部に表示させる作業指示表示処理部、として機能させるプログラムであって、前記作業指示表示処理部は、前記作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、前記総作業時間から当該作業累積時間を減算することで、残作業時間を算出し、前記作業指示ファイルで示されている前記複数の作業項目内の未実施の作業項目の前記作業時間を合計することで、必要作業時間を算出し、当該残作業時間が当該必要作業時間以下の場合には、当該残作業時間が当該必要作業時間よりも長くなるように、前記複数の作業対象の内、前記未実施の作業項目のみを含む作業対象の中から、前記第２の優先度の低い順に除外対象を特定し、当該特定された除外対象における前記作業項目を前記未実施の作業項目から除外することで、当該除外された作業項目の前記作業指示を前記表示部に表示させないことを特徴とする。【００１４】
本発明の第１の態様に係る作業指示方法は、作業指示ファイル生成部が、複数の作業が実施される対象である複数の作業対象、当該複数の作業の各々を各々が示す複数の作業項目、当該複数の作業を行うことができる総作業時間及び当該複数の作業の作業順を示す編成情報、並びに、当該複数の作業項目の各々の必要性の度合いを示す優先度及び当該複数の作業項目の各々の作業時間を示す作業情報に基づいて、前記複数の作業対象、前記複数の作業項目、前記優先度、前記作業時間、前記総作業時間及び前記作業順を示す作業指示ファイルを生成し、前記作業指示ファイル生成部が、前記作業指示ファイルに基づいて、前記複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイルを前記作業指示ファイルに付加することで、作業指示ファイル群を生成し、作業指示表示処理部が、前記作業指示ファイル群に基づいて、前記作業指示ファイルで示されている前記複数の作業項目の各々に対応する前記作業指示を前記作業順で表示部に表示し、前記作業指示表示処理部が、前記作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、前記総作業時間から当該作業累積時間を減算することで、残作業時間を算出し、前記作業指示ファイルで示されている前記複数の作業項目内の未実施の作業項目の前記作業時間を合計することで、必要作業時間を算出し、当該残作業時間が当該必要作業時間以下の場合には、当該残作業時間が当該必要作業時間よりも長くなるように、前記未実施の作業項目において前記優先度の低い順に除外対象を特定し、当該除外対象として特定された前記作業項目を前記未実施の作業項目から除外することで、当該除外された作業項目の前記作業指示を前記表示部に表示しないことを特徴とする。
【００１５】
本発明の第２の態様に係る作業指示方法は、作業指示ファイル生成部が、複数の作業が実施される対象である複数の作業対象、当該複数の作業の各々を各々が示す複数の作業項目、当該複数の作業を行うことができる総作業時間及び当該複数の作業の作業順を示す編成情報、並びに、当該複数の作業項目の各々の必要性の度合いを示す第１の優先度及び当該複数の作業項目の各々の作業時間を示す作業情報に基づいて、前記複数の作業対象の各々における作業を実施する必要性の度合いを示す第２の優先度を算出するとともに、前記複数の作業対象、前記第２の優先度、前記複数の作業項目、前記第１の優先度、前記作業時間、前記総作業時間及び前記作業順を示す作業指示ファイルを生成し、前記作業指示ファイル生成部が、前記作業指示ファイルに基づいて、前記複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイルを前記作業指示ファイルに付加することで、作業指示ファイル群を生成し、作業指示表示処理部が、前記作業指示ファイル群に基づいて、前記作業指示ファイルで示されている前記複数の作業項目の各々に対応する前記作業指示を前記作業順で表示部に表示し、前記作業指示表示処理部が、前記作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、前記総作業時間から当該作業累積時間を減算することで、残作業時間を算出し、前記作業指示ファイルで示されている前記複数の作業項目内の未実施の作業項目の前記作業時間を合計することで、必要作業時間を算出し、当該残作業時間が当該必要作業時間以下の場合には、当該残作業時間が当該必要作業時間よりも長くなるように、前記複数の作業対象の内、前記未実施の作業項目のみを含む作業対象の中から、前記第２の優先度の低い順に除外対象を特定し、当該特定された除外対象における前記作業項目を前記未実施の作業項目から除外することで、当該除外された作業項目の前記作業指示を前記表示部に表示しないことを特徴とする。
【発明の効果】
【００１６】
本発明の一態様によれば、作業者に作業指示を表示する際に、残作業時間と作業項目毎の優先度とを考慮して作業指示を行うことができる。
【図面の簡単な説明】
【００１７】
【図１】実施の形態１〜３に係る作業指示システムの構成を概略的に示すブロック図である。
【図２】実施の形態１における携帯端末の構成を概略的に示すブロック図である。
【図３】実施の形態１におけるサーバ装置の構成を概略的に示すブロック図である。
【図４】実施の形態１における携帯端末のハードウェア構成を概略的に示すブロック図である。
【図５】実施の形態１におけるサーバ装置のハードウェア構成を概略的に示すブロック図である。
【図６】実施の形態１に係る作業指示システムにおける作業指示ファイルを生成する処理を示すフローチャートである。
【図７】実施の形態１における作業情報記憶部に登録する作業情報の一例を示す概略図である。
【図８】実施の形態１におけるメディア情報の一例を示す概略図である。
【図９】実施の形態１における作業指示ファイルの第１例を示す概略図である。
【図１０】実施の形態１における作業指示ファイルの第２例を示す概略図である。
【図１１】実施の形態１に係る作業指示システムを作業現場で利用する前に、事務所等で行う事前準備を示すフローチャートである。
【図１２】実施の形態１に係る作業指示システムを作業現場で利用する際の処理を示すフローチャートである。
【図１３】実施の形態１に係る作業指示システムにおける作業指示画面画像の一例を示す概略図である。
【図１４】実施の形態１に係る作業指示システムにおける結果一覧表示画面画像の一例を示す概略図である。
【図１５】実施の形態１に係る作業指示システムにおける作業進捗管理処理を示す第１フローチャートである。
【図１６】実施の形態１に係る作業指示システムにおける作業進捗管理処理を示す第２フローチャートである。
【図１７】実施の形態１に係る作業指示システムにおける優先度判定処理を示すフローチャートである。
【図１８】実施の形態１に係る作業指示システムにおける事後処理を示すフローチャートである。
【図１９】実施の形態２におけるサーバ装置の構成を概略的に示すブロック図である。
【図２０】実施の形態３における携帯端末の構成を概略的に示すブロック図である。
【発明を実施するための形態】
【００１８】
実施の形態１．
図１は、実施の形態１に係る作業指示システム１００の構成を概略的に示すブロック図である。
図１に示すように、作業指示システム１００は、携帯端末１１０と、サーバ装置１５０とを備える。携帯端末１１０及びサーバ装置１５０は、ネットワーク１０１を介して、通信を行うことができる。
実施の形態１では、作業指示システム１００を、昇降機保守作業に適用した場合について説明する。
【００１９】
携帯端末１１０は、例えば、スマートフォン、タブレットＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ノートＰＣ、ヘッドマウントディスプレイ等、作業現場への持ち込みが可能な端末（情報処理装置）である。遠隔操作による作業の場合は、携帯端末１１０は、実際の作業現場と別の場所にある端末でもよい。
【００２０】
サーバ装置１５０は、例えば、Ｗｅｂサーバ等、クライアント端末からネットワーク経由でアップロードした情報を統合管理する装置である。作業指示システム１００においては、サーバ装置１５０は、携帯端末１１０からアップロードされた作業結果等の情報を管理する。
【００２１】
図２は、携帯端末１１０の構成を概略的に示すブロック図である。
携帯端末１１０は、表示部１１１と、入力受付部１１２と、端末内時刻取得部１１３と、通信部１１４と、作業指示表示処理部１２０とを備える。
【００２２】
表示部１１１は、各種画面画像を表示する。
入力受付部１１２は、作業者からの入力操作を受け付ける。
【００２３】
端末内時刻取得部１１３は、電波に載せている時刻情報を取得して端末内時刻情報を設定する、ＮＩＴＺ（Ｎｅｔｗｏｒｋ  Ｉｄｅｎｔｉｔｙ  ａｎｄ  Ｔｉｍｅ  Ｚｏｎｅ）等の仕組みにより実現することができる。
通信部１１４は、ネットワーク１０１を介して、サーバ装置１５０と通信する。
【００２４】
作業指示表示処理部１２０は、通信部１１４を介して、サーバ装置１５０から後述する作業指示ファイル群をダウンロードして、その作業指示ファイル群に基づいて、後述する作業指示ファイルで示されている複数の作業項目の内、未実施の作業項目に対応する作業指示を順番に表示部１１１に表示させる。ここで、作業指示は、対応する作業項目の作業内容を指示するものである。
具体的には、作業指示表示処理部１２０は、Ｗｅｂアプリケーション等により構成された作業指示表示処理プログラムによる画面画像を表示できるブラウザ等により実現することができる。作業指示表示処理部１２０は、映像、音声及びテキスト等のメディアを利用して携帯端末１１０に作業指示を示す画面画像（作業指示画面画像）を表示する処理を行う。
また、作業指示表示処理部１２０は、携帯端末１１０内にインストールして利用するネイティブアプリケーション、又は、ネイティブアプリケーション内部でＷｅｂアプリケーションを起動させるようなハイブリットアプリケーション等で実現されてもよい。
【００２５】
作業指示表示処理部１２０は、ダウンロード部１２１と、アップロード部１２２と、ファイル記憶部１２３と、表示処理部１２４と、作業結果入力処理部１２５と、作業進捗管理部１２６と、優先度判定部１２７とを備える。
【００２６】
ダウンロード部１２１は、ダウンロードボタンをタップする等、作業者がダウンロードを要求するために行った入力操作を入力受付部１１２が受けると、通信部１１４を介して、サーバ装置１５０にアクセスし、作業指示ファイル群をダウンロードする。ここで、作業指示ファイル群は、サーバ装置１５０内で生成された作業指示ファイルと、作業情報ＤＢ（Ｄａｔａ  Ｂａｓｅ）として機能する作業情報記憶部１５１から作業項目に紐付けて抽出された、作業指示を行うための映像、音声及びテキスト等のファイル、予め作業指示表示処理部１２０の画面テンプレートとして準備された、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＪａｖａＳｃｒｉｐｔ（登録商標）又はＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）等のファイル群である。ＨＴＭＬ、ＪａｖａＳｃｒｉｐｔ又はＣＳＳ等のファイル群で、画面の構成、動作及びデザイン等を制御して、作業指示を行うためのメディアを表示部１１１に表示させることができる。以下、作業情報記憶部１５１から作業項目に紐付けて抽出されるファイルを付加ファイルという。付加ファイルは、作業指示を表示するために必要な情報を含むファイルである。
【００２７】
アップロード部１２２は、アップロードボタンをタップする等、作業者がアップロードを要求するために行った入力操作を入力受付部１１２から受け取ると、通信部１１４を介して、サーバ装置１５０にアクセスし、携帯端末１１０内の作業結果入力処理部１２５に入力された作業結果等をサーバ装置１５０にアップロードする。
【００２８】
ファイル記憶部１２３は、携帯端末１１０での処理に必要なデータ及びプログラム等のファイルを記憶する記憶部として機能する。例えば、ファイル記憶部１２３は、ダウンロード部１２１でダウンロードされた作業指示ファイル群、及び、作業結果入力処理部１２５に入力された作業結果のファイル等を記憶する。
【００２９】
表示処理部１２４は、ファイル記憶部１２３に記憶された作業指示ファイル群に基づいて、作業指示を示す作業指示画面画像を生成し、表示部１１１に出力することで、その作業指示画面画像を表示部１１１に表示させる。なお、表示処理部１２４は、表示部１１１に表示した作業指示画面画像での操作ログを取得して、ファイル記憶部１２３に記憶する。この操作ログには、どの作業項目の作業指示を、いつ、表示部１１１に表示したかを示す表示履歴、及び、作業指示画面画像に表示されたボタンを、いつ押したかを示すボタン操作履歴が含まれているものとする。
【００３０】
作業結果入力処理部１２５は、表示処理部１２４により表示された作業指示画面画像に従って作業した作業者から入力された作業結果及び作業エビデンスを取得する。そして、作業結果入力処理部１２５は、取得した作業結果及び作業エビデンスをファイル記憶部１２３に記憶する。作業結果入力処理部１２５は、例えば、ＨＴＭＬ、ＪａｖａＳｃｒｉｐｔ又はＣＳＳ等の記述によって実装された入力ボタン及びカメラ起動ボタン等により実現される。
【００３１】
作業進捗管理部１２６は、残項目（未実施の作業項目）と残作業時間とを管理し、残項目を残作業時間内に完了できるか否かを判断する。
例えば、作業進捗管理部１２６は、作業指示の表示履歴に基づいて、作業開始から現在までの作業累積時間を特定し、総作業時間から特定された作業累積時間を減算することで、残作業時間を算出する。また、作業進捗管理部１２６は、未実施の作業項目の作業時間を合計することで、必要作業時間を算出する。そして、作業進捗管理部１２６は、算出された必要作業時間が算出された残作業時間よりも長いか否かを判断する。
【００３２】
なお、作業進捗管理部１２６は、未実施の作業項目から複数の作業項目の何れかを除外した後に、未実施の作業項目がなくなり、かつ、総作業時間が経過していない場合には、除外された作業項目を、未実施の作業項目に戻す。
【００３３】
優先度判定部１２７は、作業進捗管理部１２６で、残項目を残作業時間内に完了できないと判断された場合に呼び出され、作業指示ファイルに記載されている作業項目毎の優先度の情報を参照し、除外する作業項目を選択して、除外フラグを設定する。
例えば、優先度判定部１２７は、未実施の作業項目において優先度の低い順に除外対象を特定し、除外対象として特定された作業項目を未実施の作業項目から除外することで、必要作業時間が残作業時間以下となるようにする。ここで、後述するように、優先度判定部１２７は、複数の作業対象の内、未実施の作業項目のみを含む作業対象の中から、優先度の低い順に除外対象を特定し、特定された作業対象における作業項目を未実施の作業項目から除外することで、作業効率を悪化させずに作業時間を減らすことができる。なお、優先度が等しい作業項目又は作業対象が複数ある場合には、削減できる作業時間が長い順、又は、作業指示ファイルにおいて上方に記載されている順（作業をする順番が早い順）等、予め定められた順に、作業項目又は作業対象を１つずつ除外対象として特定すればよい。
【００３４】
図３は、サーバ装置１５０の構成を概略的に示すブロック図である。
サーバ装置１５０は、作業情報記憶部１５１と、作業指示ファイル生成部１５２と、ファイル記憶部１５５と、作業記録記憶部１５６と、通信部１５７とを備える。
【００３５】
作業情報記憶部１５１は、作業情報を記憶する作業情報ＤＢとして機能する記憶部である。作業情報は、作業項目の必要性の度合いを示す優先度（第１の優先度）及び作業項目の作業時間（第１の作業時間）を、作業項目毎に示す。優先度は、予め定められた値、過去の作業履歴及び故障予測の少なくとも何れか一つから自動的に決定されてもよい。
【００３６】
また、作業情報記憶部１５１は、作業項目毎に、映像、音声及びテキスト等、作業指示を行うためのメディア情報を記憶するメディア情報ＤＢとしても機能する。さらに、作業情報記憶部１５１は、Ｅｘｃｅｌ（登録商標）ファイル、ＣＳＶファイル及びＸＭＬファイル等を記憶するＤＢとして機能してもよい。
【００３７】
作業指示ファイル生成部１５２は、編成情報を基に、作業情報記憶部１５１から、作業日及び作業者毎の作業指示ファイルを生成する。
具体的には、作業指示ファイル生成部１５２は、作業項目を作業順に並べ、作業項目毎に、作業者及び作業日等を設定して、いつ、だれが、どの順番で作業項目を実施するかを設定した編成情報を作成する。編成情報は、管理者が入力してもよいし、自動的に生成される編成スケジュールから反映されてもよい。
作業指示ファイル生成部１５２は、編成情報ファイルを受け取ると、編成情報に含まれる作業項目に該当する優先度、作業時間、及び、作業指示を行うためのメディア情報を、作業情報記憶部１５１から抽出し、作業指示ファイルを生成する。
【００３８】
その際、作業指示ファイル生成部１５２は、作業情報記憶部１５１に記憶されている作業情報及び、別途作成した編成情報に基づいて、複数の作業対象の各々における作業を実施する必要性の度合いを示す優先度（第２の優先度）及び複数の作業対象の各々における作業を行う時間である作業時間（第２の作業時間）を算出する。
また、作業指示ファイル生成部１５２は、複数の作業対象、複数の作業対象の各々の優先度（第２の優先度）、複数の作業対象の各々の作業時間（第２の作業時間）、複数の作業項目、複数の作業項目の各々の優先度（第１の優先度）、複数の作業項目の各々の作業時間（第１の作業時間）、総作業時間及び作業順を示す作業指示ファイルを生成する。
そして、作業指示ファイル生成部１５２は、作業指示ファイルに基づいて、複数の作業項目の各々の作業内容を指示する作業指示を表示するための付加ファイルを生成された作業指示ファイルに付加することで、作業指示ファイル群を生成する。付加ファイルは、作業情報記憶部１５１に記憶されているメディア情報等に基づいて生成される。
【００３９】
作業指示ファイル生成部１５２は、作業指示生成部１５３と、優先度設定部１５４とを備える。
【００４０】
作業指示生成部１５３は、編成情報等に基づいて、誰が、いつ、どの作業を、どの順番で実施するかを決定し、決定された内容に対応する作業項目を作業情報記憶部１５１から抽出して、作業者毎に、作業日時（作業開始日時及び作業終了日時）、作業対象、作業項目及び総作業時間を示す作業指示一時ファイル生成する。また、作業指示生成部１５３は、作業指示一時ファイルで示される作業項目に基づいて、付加ファイルを作業情報記憶部１５１から抽出し、抽出された付加ファイル及び生成された作業指示一時ファイルを含む作業指示一時ファイル群を生成する。
【００４１】
優先度設定部１５４は、作業指示生成部１５３で生成された作業指示一時ファイル群を取得する。そして、優先度設定部１５４は、作業指示一時ファイル群に含まれている作業指示一時ファイルに作業項目及び作業対象の優先度及び作業時間を設定することで、作業指示一時ファイルを作業指示ファイルに更新する。これにより、優先度設定部１５４は、作業指示ファイル群を生成し、ファイル記憶部１５５に記憶する。
【００４２】
ファイル記憶部１５５は、優先度設定部１５４により生成された作業指示ファイル群を記憶する。
【００４３】
作業記録記憶部１５６は、作業者が作業指示表示処理部１２０の作業結果入力処理部１２５で入力した作業結果及び作業エビデンス、並びに、作業指示表示処理部１２０の操作ログ等を作業記録として記憶する。ここで、作業結果は、作業結果入力処理部１２５で入力された、ＯＫ及びＮＧ等の判断結果及び測定値等である。作業エビデンスは、作業者が作業を行った証拠として、携帯端末１１０のカメラで撮影した写真、並びに、携帯端末１１０の内部センサ又は外部センサにより取得された、加速度及び気圧等のセンサデータである。操作ログは、作業指示表示処理部１２０のボタンタップ又は画面遷移等をトリガーとして記録した、時刻情報及び操作情報のテキストデータである。操作ログには、作業指示の表示履歴及びボタン操作履歴が含まれる。
【００４４】
通信部１５７は、ネットワーク１０１を介して、携帯端末１１０と通信する。
【００４５】
図４は、実施の形態１における携帯端末１１０のハードウェア構成を概略的に示すブロック図である。
図４に示すように、携帯端末１１０は、各種プログラムの命令を処理するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０と、作業指示表示処理部１２０の制御プログラム等が格納されているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１と、ＣＰＵが行う演算の途中結果等を一時的に記憶する、高速に書き込み読み出しが可能なＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２と、サーバ装置１５０との通信を行う通信Ｉ／Ｆ装置１３と、ＨＤＤ（Ｈａｒｄ  ｄｉｓｃ  Ｄｒｉｖｅ）１４と、作業者からの各種指示が入力される入力装置１５と、外部センサ１６又は外部カメラ１７で取得した情報等を入力する情報入力Ｉ／Ｆ装置１８と、ディスプレイ装置１９と、内部センサ２０と、内部カメラ２１とを備える。
【００４６】
ＣＰＵ１０は、ＲＯＭ１１に格納されているプログラム、ＨＤＤ１４に格納されているプログラム、又は、ＲＡＭに格納されたプログラムに従って各種の処理を実施する。また、ＣＰＵ１０は、各処理に必要なデータをＲＡＭ１２又はＨＤＤ１４に一時的又は永続的に記憶する。ＣＰＵ１０は、携帯端末１１０全体の制御を行う。
すなわち、携帯端末１１０の作業指示表示処理部１２０及び端末内時刻取得部１１３は、ＣＰＵ１０により実現される。なお、作業指示表示処理部１２０及び端末内時刻取得部１１３の一部又は全部は、システムＬＳＩ等の処理回路（図示せず）により実現されてもよく、複数の処理回路が連携することにより実現されてもよい。
【００４７】
通信Ｉ／Ｆ装置１３は、ネットワーク１０１との入出力を処理する。通信Ｉ／Ｆ装置１３は、例えば、図示しないアンテナを用いて無線通信を行う。通信部１１４は、ＣＰＵ１０が通信Ｉ／Ｆ装置１３を利用することで実現することができる。
【００４８】
ＨＤＤ１４は、磁気メモリ等で構成され、例えば、ＣＰＵ１０による各種の処理に必要なプログラム群であるソフトウェアを格納する。なお、ＣＰＵ１０による各種の処理ソフトウェアを構成するプログラムは、予めコンピュータに専用のハードウェアで組み込んでもよいし、ＲＯＭ１１又はＨＤＤ１４に予め組み込んでもよい。このプログラムは、コンピュータで読み取り可能な記録媒体に記録されて、例えば、コンピュータプログラムプロダクトとして提供されてもよく、ネットワーク１０１等を介して、コンピュータでダウンロードされてもよい。
【００４９】
入力装置１５は、例えば、表示部１１１のタッチパネル、ソフトウェアキーボード、テンキー及びキーボード等、入力を行う装置である。なお、携帯端末１１０は、自装置に備わっている入力装置１５以外に、有線又は無線で携帯端末１１０に接続して利用可能な入力装置１５を利用してもよい。
情報入力Ｉ／Ｆ装置１８は、外部の装置と接続するための通信Ｉ／Ｆである。情報入力Ｉ／Ｆ装置１８は、ＣＰＵ１０によって制御されており、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、ＵＳＢ、クレイドル、ＳＤカード、接触ＩＣカード及び非接触ＩＣカード等を用いた入力Ｉ／Ｆを構成する。この情報入力Ｉ／Ｆ装置１８を用いて、加速度センサ及び気圧センサ等の各種センサ、並びに、外部カメラ等の装置から、作業エビデンスが入力される。
即ち、入力受付部１１２は、ＣＰＵ１０が入力装置１５及び情報入力Ｉ／Ｆ装置１８を利用することで実現することができる。
【００５０】
ディスプレイ装置１９は、各種情報を出力するものであり、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）、又は、ＣＲＴ（Ｃａｔｈｏｄｅ−Ｒａｙ  Ｔｕｂｅ）ディスプレイ等の表示装置で構成される。例えば、作業者は、ディスプレイ装置に表示される作業指示の画面画像に従って、画面操作、作業結果入力及び作業エビデンス入力等を行う。
即ち、表示部１１１は、ＣＰＵ１０がディスプレイ装置１９を利用することで実現することができる。
【００５１】
図５は、実施の形態１におけるサーバ装置１５０のハードウェア構成を概略的に示すブロック図である。
図５に示すように、サーバ装置１５０は、各種プログラムの命令を処理するＣＰＵ３０と、作業指示生成部１５３及び優先度設定部１５４の制御プログラム等が格納されているＲＯＭ３１と、ＣＰＵ３０が行う演算の途中結果等を一時的に記憶する、高速に書き込み読み出しが可能なＲＡＭ３２と、サーバ装置１５０との通信を行う通信Ｉ／Ｆ装置３３と、ＨＤＤ３４と、サーバ装置１５０の操作者からの各種指示が入力される入力装置３５と、情報入力Ｉ／Ｆ装置３６と、ディスプレイ装置３７とを備える。
【００５２】
ＣＰＵ３０は、ＲＯＭ３１に格納されているプログラム、ＨＤＤ３４に格納されているプログラム、又は、ＲＡＭ３２に格納されたプログラムに従って各種の処理を実施する。また、ＣＰＵ３０は、各処理に必要なデータをＲＡＭ３２又はＨＤＤ３４に一時的又は永続的に記憶する。ＣＰＵ３０は、サーバ装置１５０全体の制御を行う。
すなわち、サーバ装置１５０の作業指示ファイル生成部１５２、作業情報記憶部１５１、ファイル記憶部１５５及び作業記録記憶部１５６は、ＣＰＵ３０により実現される。なお、作業指示ファイル生成部１５２の一部又は全部は、システムＬＳＩ等の処理回路（図示せず）により実現されてもよく、複数の処理回路が連携することにより実現されてもよい。
【００５３】
通信Ｉ／Ｆ装置３３は、ネットワーク１０１との入出力を処理する。通信部１５７は、ＣＰＵ３０が通信Ｉ／Ｆ装置３３を利用することで実現することができる。
ＨＤＤ３４は、磁気メモリ等で構成され、例えば、ＣＰＵ３０による各種の処理に必要なプログラム群であるソフトウェアを格納する。なお、ＣＰＵ３０による各種の処理ソフトウェアを構成するプログラムは、予めコンピュータに専用のハードウェアで組み込んでもよいし、ＲＯＭ３１又はＨＤＤ３４に予め組み込んでもよい。このプログラムは、コンピュータで読み取り可能な記録媒体に記録されて、例えば、コンピュータプログラムプロダクトとして提供されてもよく、ネットワーク１０１等を介して、コンピュータでダウンロードされてもよい。
【００５４】
入力装置３５は、例えば、ソフトウェアキーボード、テンキー及びキーボード等、入力を行う装置である。
情報入力Ｉ／Ｆ装置３６は、外部の装置と接続するための通信Ｉ／Ｆである。情報入力Ｉ／Ｆ装置３６は、ＣＰＵ３０によって制御されており、Ｂｌｕｅｔｏｏｔｈ、赤外線通信、ＵＳＢ、クレイドル、ＳＤカード、接触ＩＣカード及び非接触ＩＣカード等を用いた入力Ｉ／Ｆを構成する。
【００５５】
ディスプレイ装置３７は、各種情報を出力するものであり、例えば、ＬＣＤ、ＰＤＰ、又は、ＣＲＴディスプレイ等の表示装置で構成される。
【００５６】
図６は、実施の形態１に係る作業指示システム１００における作業指示ファイルを生成する処理を示すフローチャートである。
まず、作業情報記憶部１５１に、作業項目、作業項目毎の優先度及び作業時間を示す作業情報、並びに、映像、音声及びテキスト等、作業指示を行うためのメディア情報を登録する（Ｓ１０）。
【００５７】
図７は、作業情報記憶部１５１に登録する作業情報の一例を示す概略図である。
図７に示されている作業情報１５１ａは、ＩＤ列１５１ｂと、優先度列１５１ｃと、作業時間列１５１ｄとを有するテーブル情報である。
ＩＤ列１５１ｂは、作業項目を一意に特定する作業項目識別情報であるＩＤ（作業項目ＩＤ）を格納する。
【００５８】
優先度列１５１ｃは、対応する作業項目の優先度を格納する。優先度は、対応する作業項目の人身事故のリスク、故障のリスク、法律で定められている等の理由に応じて、設定される。なお、センサで取得された機器の状態、過去の作業履歴及び故障予測から優先度が自動で設定されてもよい。
【００５９】
作業時間列１５１ｄは、対応する作業項目を実施するのにかかる標準的な作業時間を格納する。作業時間は、管理者により設定されてもよく、作業指示表示処理部１２０の操作ログ等から得られた作業時間から標準作業時間が算出され、自動的に反映されてもよい。
【００６０】
また、作業情報記憶部１５１には、作業項目と紐付けて、作業指示を行うための映像、音声及びテキスト等のメディア情報が登録されている。
【００６１】
図８に、実施の形態１におけるメディア情報の一例を示す概略図である。
図８に示されているメディア情報１５１ｅは、ＩＤ列１５１ｆと、指示の種類列１５１ｇと、メディアの種類列１５１ｈと、値列１５１ｉとを有するテーブル情報である。
ＩＤ列１５１ｆは、対応する作業項目を一意に特定するためのＩＤを格納する。
【００６２】
指示の種類列１５１ｇは、対応する作業項目において、メディアで説明する作業指示の種類を格納する。例えば、「準備」は、準備作業の指示、「点検」は、点検作業の指示、「保全」は保全作業の指示、「エビデンス」は、エビデンス取得作業の指示を示す。
【００６３】
メディアの種類列１５１ｈは、対応する作業項目において、作業指示に用いるメディアの種類を示す。例えば、「タイトル」は、対応する値列１５１ｉの値に設定されているテキストを、作業指示の見出しとして画面に強調表示することを示す。「画像」は、対応する値列１５１ｉの値に設定されている画像ファイルを画面に表示することを示す。「テキスト」は、対応する値列１５１ｉの値に設定されているテキストを画面に表示することを示す。「入力」は、対応する値列１５１ｉの値に設定しているボタンを、予め準備しておいたボタンのテンプレートから選択し、画面に表示することを示す。
【００６４】
値列１５１ｉは、対応する作業項目において、メディアに表示する内容を示す。
【００６５】
なお、図７に示されている作業情報１５１ａと、図８に示されているメディア情報１５１ｅとは、ＩＤで紐付けて管理される。
【００６６】
図６に戻り、次に、作業指示生成部１５３は、誰が、いつ、どこで作業するか等が決められた編成情報に従って、作業情報記憶部１５１から作業項目を抽出し、作業者及び日付の組み合わせ毎の作業指示一時ファイルを生成する（Ｓ１１）。実施の形態１においては、編成情報は、作業日時（作業開始日時及び作業終了日時）、作業者ＩＤ、作業対象（物件ＩＤ、号機ＩＤ、作業場所ＩＤ及び対象機器ＩＤ）、ＩＤ、総作業時間及び作業順を含む。編成情報は、管理者が入力してもよいし、自動的に生成される編成スケジュールから反映されてもよい。編成情報は、作業指示ファイル生成部１５２にＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を持たせ、管理者により直接入力される、別途、Ｅｘｃｅｌ（登録商標）等のソフトウェアを用いて作成された編集情報ファイルとして入力される、又は、編成スケジュールソフトウェアで自動的に作成された編成情報ファイルとして入力される等の方法で、作業指示ファイル生成部１５２に入力される。作業指示ファイル生成部１５２に入力された編成情報は、例えば、作業情報記憶部１５１に記憶される。
【００６７】
次に、優先度設定部１５４は、作業指示生成部１５３によって生成された作業指示一時ファイルにおいて、作業項目毎及び作業対象毎に、優先度及び作業時間を設定することで、作業指示ファイルを生成する（Ｓ１２）。作業指示ファイルは、例えば、物件、号機、作業場所、対象機器及び作業項目のカテゴリに分けられており、各カテゴリに優先度及び作業時間を設定できるようになっている。
【００６８】
図９は、実施の形態１における作業指示ファイルの一例を示す概略図である。
図９に示されている作業指示ファイル１５５ａは、物件列１５５ｂと、優先度（物）列１５５ｃと、作業時間（物）列１５５ｄと、号機列１５５ｅと、優先度（号）列１５５ｆと、作業時間（号）列１５５ｇと、作業場所列１５５ｈと、優先度（場）列１５５ｉと、作業時間（場）列１５５ｊと、対象機器列１５５ｋと、優先度（機）列１５５ｌと、作業時間（機）列１５５ｍと、作業項目列１５５ｎと、優先度（項）列１５５ｏと、作業時間（項）列１５５ｐとを備えるテーブル情報である。
【００６９】
物件列１５５ｂは、ビル及び病院等の作業対象となる物件を一意に特定する物件識別情報である物件ＩＤを格納する。なお、物件は、ひとつ又は複数の号機を有する。
優先度（物）列１５５ｃは、対応する物件の優先度を格納する。
作業時間（物）列１５５ｄは、対応する物件における作業時間を格納する。
【００７０】
号機列１５５ｅは、作業対象となる昇降機を一意に特定する号機識別情報である号機ＩＤを格納する。なお、号機は、ひとつ又は複数の作業場所を有する。
優先度（号）列１５５ｆは、対応する昇降機の優先度を格納する。
作業時間（号）列１５５ｇは、対応する昇降機における作業時間を格納する。
【００７１】
作業場所列１５５ｈは、機械室、各フロア及びＰＩＴ等の作業を実施する場所を一意に特定するための場所識別情報である場所ＩＤを格納する。なお、作業場所は、ひとつ又は複数の対象機器を有する。
優先度（場）列１５５ｉは、対応する作業場所の優先度を格納する。
作業時間（場）列１５５ｊは、対応する作業場所における作業時間を格納する。
【００７２】
対象機器列１５５ｋは、ロープ、ブレーキ及びドア等の、作業対象となる機器を一意に特定するための機器識別情報である機器ＩＤを格納する。なお、対象機器は、ひとつ又は複数の作業項目を有する。
優先度（機）列１５５ｌは、対応する対象機器の優先度を格納する。
作業時間（機）列１５５ｍは、対応する対象機器における作業時間を格納する。
【００７３】
作業項目列１５５ｎは、ロープの状態チェック及びロープテンションチェック等の作業項目のＩＤを格納する。なお、作業項目は、ひとつ又は複数の作業指示するためのメディアを持つ。
優先度（項）列１５５ｏは、対応する作業項目の優先度を格納する。
作業時間（項）列１５５ｐは、対応する作業項目における作業時間を格納する。
【００７４】
また、作業指示ファイル１５５ａ内のデータは、作業指示一時ファイルの生成時に、移動経路並びにスイッチのオン及びオフのタイミング等の作業効率を考慮して上部から作業順に並べられており、優先度を考慮しない場合は、上部から順に作業指示が表示される。
【００７５】
なお、作業対象は、上述のように物件、号機、作業場所及び対象機器の各カテゴリに分類されている。各カテゴリは、上位のカテゴリが下位の一又は複数のカテゴリを含むようにされており、最下位のカテゴリである対象機器は、一又は複数の作業項目を含む。通常、上位のカテゴリは、下位のカテゴリよりも多くの作業項目を有する。
【００７６】
ここで、優先度の設定方法について、詳細に説明する。
まず、作業項目のうち、必ず実施すべき作業項目と、繰り越し可能な作業項目とを区別するために、作業情報１５１ａにおいては、必ず実施すべき作業項目は、優先度の値が０、繰り越し可能な作業項目は、優先度の値が１以上に設定されている。優先度の値を１以上に設定する場合は、例えば、以下のようにして値が設定されればよい。
作業項目を繰り越した場合、予め計画された次回点検よりも前に再度訪問しなければならない等、訪問回数が増える作業項目の優先度の値は、１に設定される。次回作業時に準備作業が増える等作業効率が悪くなる作業項目の優先度の値は、２に設定される。次回作業時の作業効率に影響を与えない作業項目の優先度の値は、３に設定される。
【００７７】
そして、優先度設定部１５４は、作業情報１５１ａに基づいて、対応する作業項目の優先度を優先度（項）列１５５ｏに格納する。
【００７８】
次に、優先度設定部１５４は、作業項目の優先度（項）列１５５ｏに格納された値から、対象機器の優先度（機）列１５５ｌの値を設定する。例えば、対応する対象機器に、優先度０の作業項目が含まれる場合には、その対象機器は必ず点検する必要があるため、優先度設定部１５４は、優先度（機）列１５５ｌに０を設定する。
【００７９】
一方、対応する対象機器に、優先度０の作業項目が含まれない場合、優先度設定部１５４は、対応する対象機器に含まれる作業項目の優先度（項）列１５５ｏに格納されている値の合計値を、その対象機器の優先度（機）列１５５ｌの値として設定する。例えば、図９に示されているように、「機器３」に、作業項目１（優先度（項）＝３）、作業項目２（優先度（項）＝２）、作業項目３（優先度（項）＝２）が含まれている場合、機器３の優先度（機）列１５５ｌには、７（＝３＋２＋２）が設定される。
【００８０】
同様に、対応する対象機器の優先度（機）列１５５ｌに格納された値から、対応する作業場所の優先度（場）列１５５ｉの値が設定され、対応する作業場所の優先度（場）列１５５ｉに格納された値から、対応する号機の優先度（号）列１５５ｆの値が設定され、対応する号機の優先度（号）列１５５ｆに格納された値から、対応する物件の優先度（物）列１５５ｃの値が設定される。
【００８１】
なお、各優先度の値はカテゴリ毎に比較され、優先度の値が低いほど、優先度が高いものとして処理される。つまり、優先度の値が０の作業項目は、最優先され、優先度の値が大きいほど、必要性の度合いが低くなる。このため、優先度の値が大きいほど、後述する除外対象になりやすい。
これにより、カテゴリ毎に優先度の比較を行うことができる。また、作業項目に優先度の値を設定するだけで、上位のカテゴリの優先度を自動的に設定することができる。
【００８２】
次に、作業時間の設定方法について、詳細に説明する。
まず、優先度設定部１５４は、作業情報１５１ａに基づいて、対応する作業項目の作業時間を作業時間（項）列１５５ｐに格納する。
【００８３】
次に、優先度設定部１５４は、対応する対象機器に含まれる作業項目の作業時間（項）列１５５ｐに格納された作業時間の合計値を、対応する対象機器の作業時間（機）列１５５ｍに格納する。例えば、図９に示されているように、「機器１」に、作業項目１（作業時間（項）＝０:０５）、作業項目２（作業時間（項）＝０:１０）及び作業項目３（作業時間（項）＝０:１０）が含まれている場合、機器１の作業時間（機）列１５５ｍには、０:２５が設定される。
【００８４】
同様に、対応する対象機器の作業時間（機）列１５５ｍに格納された値から、対応する作業場所の作業時間（場）列１５５ｊの値が設定され、対応する作業場所の作業時間（場）列１５５ｊに格納された値から、対応する号機の作業時間（号）列１５５ｇの値が設定され、対応する号機の作業時間（号）列１５５ｇに格納された値から、対応する物件の作業時間（物）列１５５ｄの値が設定される。
【００８５】
これにより、優先度の低い作業項目又は作業対象を除外する場合、どれくらいの作業時間を削減できるかを算出することができる。
また、作業項目の作業時間を設定するだけで、上位のカテゴリの作業時間を算出することができる。
【００８６】
なお、図９では、説明の便宜上、作業指示ファイル１５５ａをテーブル形式で説明したが、図１０に示されている作業指示ファイル１５５ｑのように、作業指示ファイルは、ＸＭＬで構成されていてもよい。その場合、作業全体を＜ＷＯＲＫ＞、物件を＜ＦＩＥＬＤ＞、号機を＜ＣＡＲ＞、作業場所を＜ＰＯＳＩＴＩＯＮ＞、対象機器を＜ＴＡＲＧＥＴ＞及び作業項目を＜ＣＨＥＣＫＩＴＥＭ＞のようにタグ付けし、各要素の属性として、優先度及び作業時間を設定することもできる。
図１０では、＜ＣＯＮＴＥＮＴ＞タグは、指示の種類の属性を持ち、複数の作業指示のメディア＜ＴＩＴＬＥ＞、＜ＴＥＸＴ＞、＜ＩＭＧ＞及び＜ＩＮＰＵＴ＞の組合せを含むように構成されている。
【００８７】
図１１は、実施の形態１に係る作業指示システム１００を作業現場で利用する前に、事務所等で行う事前準備を示すフローチャートである。
まず、作業者は、作業の前日又は当日に、事務所等ネットワークを利用してサーバ装置１５０にアクセスできる環境で、携帯端末１１０内の作業指示表示処理部１２０を起動する（Ｓ２０）。
【００８８】
次に、作業者は、携帯端末１１０に作業指示ファイル群のダウンロード指示を行う（Ｓ２１）。例えば、作業者は、作業指示表示処理部１２０により表示部１１１に表示されたダウンロードボタンを押し、サーバ装置１５０に格納されている作業指示ファイル群を携帯端末１１０にダウンロードする。作業指示ファイル群は、作業者及び日付の組み合わせ毎にサーバ装置１５０に記憶されており、作業者は、自分がその日に行う作業の作業指示ファイル群だけを取得できるようになっている。
作業者からダウンロード指示を受けた作業指示表示処理部１２０は、通信部１１４を介して、ダウンロード要求をサーバ装置１５０に送信する。
【００８９】
次に、サーバ装置１５０は、ダウンロード要求を受信すると、通信部１５７を介して、要求された作業指示ファイル群を携帯端末１１０に送信する（Ｓ２２）。
【００９０】
次に、携帯端末１１０は、作業指示ファイル群のダウンロード完了後、作業指示表示処理部１２０を終了する（Ｓ２３）。
【００９１】
図１２は、実施の形態１に係る作業指示システム１００を作業現場で利用する際の処理を示すフローチャートである。
まず、作業者は、作業指示ファイル群をダウンロードした携帯端末１１０を作業現場に持っていき、作業開始時に作業指示表示処理部１２０を起動する（Ｓ３０）。
【００９２】
次に、作業指示表示処理部１２０が起動されると、表示処理部１２４は、表示部１１１にホーム画面画像を表示する（Ｓ３１）。
次に、表示処理部１２４は、表示部１１１に表示されたホーム画面画像に基づいて、入力受付部１１２において作業者から表示対象の選択を受けて、順次、表示部１１１に作業指示画面画像を表示させる（Ｓ３２）。
【００９３】
このとき、表示処理部１２４は、作業指示として作業結果を入力するように指示する必要がある場合には、表示部１１１の作業指示画面画像に作業結果の入力指示を表示させ、入力受付部１１２において、作業者から作業結果の入力を受ける（Ｓ３３）。
【００９４】
また、表示処理部１２４は、作業指示として作業エビデンスを入力するように指示する必要がある場合には、表示部１１１の作業指示画面画像に作業エビデンスの入力指示を表示させ、入力受付部１１２において、作業者から作業エビデンスの入力を受ける（Ｓ３４）。
【００９５】
そして、表示処理部１２４は、表示部１１１に表示させた作業指示画面画像における「次へ」ボタンが押下された場合（Ｓ３５でＹｅｓ）には、処理をステップＳ３６に進める。
【００９６】
ステップＳ３６では、作業進捗管理部１２６により、作業進捗管理処理を行う。この処理については、後述する。
【００９７】
ステップＳ３６の作業進捗管理処理において、作業進捗管理部１２６が、作業完了と判断した場合（Ｓ３７でＹｅｓ）には、処理はステップＳ３８に進む。作業進捗管理部１２６が、作業未完了と判断した場合（Ｓ３７でＮｏ）には、処理はステップＳ３２に戻り、表示処理部１２４は、表示部１１１に、次の作業項目の作業指示画面画像を表示させる。
【００９８】
ステップＳ３８では、携帯端末１１０は、作業指示表示処理部１２０を終了する。
【００９９】
図１３は、実施の形態１に係る作業指示システム１００における作業指示画面画像の一例を示す概略図である。
図１３に示されている作業指示画面画像１６０は、作業指示ファイル群によって構成されるＷｅｂページの画面画像であり、進捗情報表示欄１６０ａ、作業タイトル表示欄１６０ｂ、作業指示説明文表示欄１６０ｃ、作業指示説明図表示欄１６０ｄ、作業結果入力欄１６０ｅ、ホームボタン１６０ｈ、次へボタン１６０ｉ及び結果一覧ボタン１６０ｊを備える。
【０１００】
進捗情報表示欄１６０ａには、残作業時間及び残項目が表示される。
作業タイトル表示欄１６０ｂには、テキストで作業の見出しが強調表示される。
作業指示説明文表示欄１６０ｃには、テキストで作業の指示の説明文が表示される。
作業指示説明図表示欄１６０ｄには、静止画、アニメーション、動画、音声、ＨＴＭＬ等、作業指示を説明するメディアが表示される。
【０１０１】
作業結果入力欄１６０ｅには、作業の良否判定結果を入力するＯＫボタン１６０ｆ及びＮＧボタン１６０ｇが表示される。なお、図１３においては、ＯＫボタン１６０ｆ及びＮＧボタン１６０ｇが表示されているが、例えば、作業対象の測定値の値を入力する数値入力欄（図示せず）が表示されてもよい。また、単なるボタン及び入力欄だけでなく、ボタンタップ時に良否判定基準及び測定基準値等の情報をポップアップ表示する機能、及び、ストップウォッチで時間を測定する機能等、作業項目に応じた機能に対応した表示が行われてもよい。
【０１０２】
作業結果入力時には、作業者は、作業指示説明文表示欄１６０ｃ及び作業指示説明図表示欄１６０ｄの表示に従って作業を行い、作業結果入力欄１６０ｅの表示に応じて、入力受付部１１２を介して、作業結果を入力する。
また、作業エビデンス入力時も同様に、作業者は、作業指示説明文表示欄１６０ｃ及び作業指示説明図表示欄１６０ｄの表示に従って、作業を行い、入力受付部１１２を介して、カメラ起動ボタンをタップして、写真、動画及び音声といった情報を取得し、作業エビデンスを入力する。
【０１０３】
ホームボタン１６０ｈは、ホーム画面画像にジャンプするための入力を受け付けるホーム指示領域である。
次へボタン１６０ｉは、作業指示画面画像を次のページ（次の作業項目）に進めるための進行指示入力領域である。
結果一覧ボタン１６０ｊは、作業結果を一覧表示する結果一覧画面画像に遷移するための結果一覧表示指示入力領域である。
【０１０４】
図１４は、実施の形態１に係る作業指示システム１００における結果一覧表示画面画像の一例を示す概略図である。
図１４に示されている結果一覧表示画面画像１６１は、作業項目名列１６１ａと、結果列１６１ｂと、エビデンス列１６１ｃとを備えるテーブル形式の情報を表示する。
作業項目名列１６１ａは、作業項目の名称である作業項目名を表示する。
結果列１６１ｂは、対応する作業項目において入力された結果を表示する。
エビデンス列１６１ｃは、対応する作業項目において入力されたエビデンスへのリンクを表示する。
【０１０５】
実施の形態１において、作業指示で入力が要求されるのは、以下の組合せである。
第１の組み合わせは、指示の種類が「点検」で、メディアの種類が「入力」の組み合わせである。
第２の組み合わせは、指示の種類が「保全」で、メディアの種類が「入力」の組み合わせである。
第３の組み合わせは、指示の種類が「エビデンス」で、メディアの種類が「入力」の組み合わせである。
【０１０６】
ここで、第１の組み合わせにおいて、「点検」の作業結果が「ＯＫ」の場合には、「点検」の作業結果として入力された値（ＯＫ）が結果列１６１ｂに表示される。
【０１０７】
また、第１の組み合わせにおいて、「点検」の作業結果が「ＮＧ」で、「保全」の作業指示がない場合には、「点検」の作業結果として入力された値（ＮＧ）が結果列１６１ｂに表示される。
【０１０８】
また、第１の組み合わせにおいて、「点検」の作業結果が「ＮＧ」で、「保全」の作業指示がある場合には、「保全」の作業結果の入力が要求される。そして、結果列１６１ｂには、「保全」の作業結果として入力された値が表示される。
【０１０９】
また、第３の組み合わせでは、エビデンス列１６１ｃには、入力メディアへのリンクが表示され、リンクをクリックすると、エビデンスとして入力された情報を格納するファイルを開いて、入力されたエビデンスを確認することができるようになる。なお、エビデンスの入力が要求されていない場合には、エビデンス列１６１ｃには、入力されていないことを示す「−」が表示される。
【０１１０】
なお、作業項目の作業が完了していない場合には、結果列１６１ｂには、「未実施」が表示される。
作業者は、作業完了時には、作業一覧表示画面を表示し、作業漏れがないことを確認して、作業を終了する。
【０１１１】
図１５及び図１６は、実施の形態１に係る作業指示システム１００における作業進捗管理処理を示すフローチャートである。
まず、作業進捗管理部１２６は、残りの作業項目である残項目の有無を管理しており、残項目があるかどうかを確認する（Ｓ４０）。残項目は、作業指示ファイル１５５ａに記載されている作業項目と、作業結果入力処理部１２５によって、状態が作業実施済みとなった作業項目との差分で算出される。作業進捗管理部１２６は、表示処理部１２４で取得している表示履歴を参照することで、残項目を管理することができる。残項目がある場合（Ｓ４０でＹｅｓ）には、処理はステップＳ４１に進み、残項目がない場合（Ｓ４０でＮｏ）には、処理はステップＳ４５に進む。
【０１１２】
ステップＳ４１では、作業進捗管理部１２６は、残作業時間の有無を確認する。残作業時間がない場合（Ｓ４１でＮｏ）には、処理はステップＳ４２に進み、残作業時間がある場合（Ｓ４１でＹｅｓ）には、処理は図１６のステップＳ４８に進む。
【０１１３】
ステップＳ４２では、作業進捗管理部１２６は、作業指示ファイル１５５ａの残項目に、優先度（項）列１５５ｏの値が０の作業項目があるか否かを確認する。優先度（項）列１５５ｏの値が０の作業項目がある場合（Ｓ４２でＹｅｓ）には、処理はステップＳ４３に進み、優先度（項）列１５５ｏの値が０の作業項目がない場合（Ｓ４２でＮｏ）には、処理はステップＳ４４に進む。
【０１１４】
ステップＳ４３では、必ず実施する作業項目が未実施であるため、作業進捗管理部１２６は、残作業時間を増やす。このとき、増加させる時間は、優先度（項）列１５５ｏの値が０の残項目の合計作業時間を反映してもよいし、作業者が顧客と調整した結果を手入力してもよい。そして、処理はステップＳ４１に戻る。
一方、ステップＳ４４では、必ず実施する作業項目がないため、作業進捗管理部１２６は、残項目を「繰り越し」に設定する。そして、処理はステップＳ４７に進む。
【０１１５】
ステップＳ４０において、残項目がないと判断された場合（Ｓ４０でＮｏ）には、処理はステップＳ４５に進み、作業進捗管理部１２６は、除外した作業項目があるか否かを確認する。除外した作業項目がある場合（Ｓ４５でＹｅｓ）には、処理はステップＳ４６に進み、除外した作業項目がない場合（Ｓ４５でＮｏ）には、処理はステップＳ４７に進む。
【０１１６】
ステップＳ４６では、作業進捗管理部１２６は、除外した作業項目を残項目に追加する。
一方、ステップＳ４７では、作業進捗管理部１２６は、作業完了と判断して、表示処理部１２４に指示することで、作業結果画面画像を表示部１１１に表示させ、処理を終了する。
【０１１７】
図１６のステップＳ４８では、作業進捗管理部１２６は、残作業時間と残項目の合計作業時間（必要作業時間）とを比較して、残作業時間が、残項目の合計作業時間よりも長いか否かを判断する。残作業時間が、残項目の合計作業時間よりも長い場合（Ｓ４８でＹｅｓ）には、処理はステップＳ４９に進み、残作業時間が、残項目の合計作業時間以下である場合（Ｓ４８でＮｏ）には、処理はステップＳ５０に進む。
ステップＳ４９では、作業進捗管理部１２６は、作業未完了と判断して、処理を終了する。
【０１１８】
一方、ステップＳ５０では、優先度判定部１２７は、残作業時間内に残項目を完了することができないため、優先度判定処理を行う。優先度判定処理の方法については、後述する。
作業進捗管理部１２６は、優先度判定処理により除外対象とされた作業項目又は除外対象とされた作業対象に含まれている作業項目を残項目から除外する（Ｓ５１）。除外対象とされた作業項目を除外したことにより、その作業項目にかかる作業時間を削減することができる。
【０１１９】
そして、処理はステップＳ４８に戻り、作業進捗管理部１２６は、再度、残作業時間と、残項目の合計作業時間とを比較し、残作業時間の方が大きくなっていれば（Ｓ４８でＹｅｓ）、処理はステップＳ４９に進む。一方、残作業時間が等しい又は残作業時間の方が短かければ（Ｓ４８でＮｏ）、優先度判定部１２７は、再度、優先度判定処理を行い（Ｓ５０）、作業進捗管理部１２６は、除外対象とされた作業項目を除外する（Ｓ５１）。そして、処理はステップＳ４８に戻る。
【０１２０】
図１７は、実施の形態１に係る作業指示システム１００における優先度判定処理を示すフローチャートである。
【０１２１】
昇降機保守等の作業は、作業項目毎に独立しているわけではなく、効率よく作業できるまとまりを持っている。例えば、ある機器を点検する際に、事前準備、作業項目１、作業項目２、作業項目３及び後片付けという流れで作業を実施する場合、作業項目２を繰り越すと、次回作業時に、事前準備、作業項目２及び後片付けの作業が発生し、作業項目２だけを実施するために、付随する事前準備及び後片付けの作業が余計に発生し、作業効率が悪くなる可能性がある。
そのため、優先度判定処理の結果、残項目を除外する場合は、まとまりを持った単位で除外することが望ましい。そこで、実施の形態１における優先度判定処理では、図９の作業指示ファイル１５５ａに示されているように、物件、号機、作業場所及び対象機器等の、複数の作業項目をまとめた単位（カテゴリ）で、優先度判定処理が行われる。
【０１２２】
まず、優先度判定部１２７は、作業指示ファイル１５５ａの物件の優先度（物）列１５５ｃの値を判定する（Ｓ６０）。そして、優先度判定部１２７は、既に実施されている作業項目を含まず、値が０以外で優先度の値が一番高い物件（優先度が一番低い物件）があるか否かを判断する（Ｓ６１）。そのような物件がある場合（Ｓ６１でＹｅｓ）には、優先度判定部１２７は、そのような物件を除外対象として、処理を終了する。一方、そのような物件がない場合（Ｓ６１でＮｏ）には、処理はステップＳ６２に進む。
【０１２３】
ステップＳ６２では、優先度判定部１２７は、作業指示ファイル１５５ａの号機の優先度（号）列１５５ｆの値を判定する。そして、優先度判定部１２７は、既に実施されている作業項目を含まず、値が０以外で優先度の値が一番高い号機（優先度が一番低い号機）があるか否かを判断する（Ｓ６３）。そのような号機がある場合（Ｓ６３でＹｅｓ）には、優先度判定部１２７は、そのような号機を除外対象として、処理を終了する。一方、そのような号機がない場合（Ｓ６３でＮｏ）には、処理はステップＳ６４に進む。
【０１２４】
ステップＳ６４では、優先度判定部１２７は、作業指示ファイル１５５ａの作業場所の優先度（場）列１５５ｉの値を判定する。そして、優先度判定部１２７は、既に実施されている作業項目を含まず、値が０以外で優先度の値が一番高い作業場所（優先度が一番低い作業場所）があるか否かを判断する（Ｓ６５）。そのような作業場所がある場合（Ｓ６５でＹｅｓ）には、優先度判定部１２７は、そのような作業場所を除外対象として、処理を終了する。一方、そのような作業場所がない場合（Ｓ６５でＮｏ）には、処理はステップＳ６６に進む。
【０１２５】
ステップＳ６６では、優先度判定部１２７は、作業指示ファイル１５５ａの対象機器の優先度（機）列１５５ｌの値を判定する。そして、優先度判定部１２７は、既に実施されている作業項目を含まず、値が０以外で優先度の値が一番高い対象機器（優先度が一番低い対象機器）があるか否かを判断する。そのような対象機器がある場合（Ｓ６７でＹｅｓ）には、優先度判定部１２７は、そのような対象機器を除外対象として、処理を終了する。一方、そのような対象機器がない場合（Ｓ６７でＮｏ）には、処理はステップＳ６８に進む。
【０１２６】
ステップＳ６８では、優先度判定部１２７は、作業指示ファイル１５５ａの作業項目の優先度（項）列１５５ｏの値を判定する。そして、優先度判定部１２７は、未だ実施されていない作業項目の内、値が０以外で優先度の値が一番高い作業項目（優先度が一番低い作業項目）を除外対象として、処理を終了する。
このとき、除外した作業項目については、除外後の残項目が無くなった際に、残項目に追加し、残時間内で、除外した作業項目の作業指示が行われる。
【０１２７】
このように、物件、号機、作業場所及び対象機器等、まとまりを持った単位で作業項目を管理しておくことで、繰り越し作業の効率をなるべく落とさずに、除外対象を決定することができる。また、優先度判定の最初に、物件等のカテゴリで作業項目を除外できれば、まとまった作業時間を確保できるため、その後は、残項目がなくなる又は残作業時間がなくなるまで、優先度判定処理を行わずに、作業を進めることができ、処理の負荷を抑えることができる。
【０１２８】
なお、実施の形態１では、図１７に示されているように、作業対象のカテゴリにおいて上位のカテゴリから順に、言い換えると、作業項目が多く含まれているカテゴリから順に優先度の比較が行われているが、実施の形態１は、このような例に限定されるものではない。例えば、優先度判定部１２７は、作業対象については除外対象とはせずに、優先度の低い作業項目から順に除外対象とすることも可能である。このような場合には、サーバ装置１５０の優先度設定部１５４が、作業対象毎の優先度及び作業時間を算出して、作業指示ファイルに設定する必要がなくなる。
【０１２９】
図１８は、実施の形態１に係る作業指示システム１００における事後処理を示すフローチャートである。
【０１３０】
まず、作業現場から事務所へ戻った後、作業者は、作業指示表示処理部１２０を起動して、事務所内のネットワークに接続する（Ｓ７０）。
作業指示表示処理部１２０が起動すると、アップロード部１２２は、入力受付部１１２からの指示に応じて、通信部１１４を介して、サーバ装置１５０に作業結果等をアップロードする（Ｓ７１）。
【０１３１】
以上のように、実施の形態１に係る作業指示システム１００によれば、作業の進捗に応じて、残作業時間内に全ての残項目を実施できない場合に、残項目の優先度を考慮して、作業指示を表示することができる。これにより、スキル不足による作業の遅延、突発的な作業の発生、顧客の要望等により、時間内に全ての作業項目を完了できない場合でも、優先度の高い作業項目を作業者に実施させることができる。
【０１３２】
実施の形態２．
実施の形態１では、作業指示システム１００を昇降機保守作業に適用した場合において、作業時間を作業情報記憶部１５１に事前登録することについて述べたが、この実施の形態２では、作業指示表示処理部１２０の操作ログから得られる作業時間の実績値を基に自動登録する実施の形態について説明する。
【０１３３】
図１に示されているように、実施の形態２に係る作業指示システム２００は、携帯端末１１０と、サーバ装置２５０とを備える。
実施の形態２でも、作業指示システム２００を、昇降機保守作業に適用した場合について説明する。
なお、実施の形態２における携帯端末１１０は、実施の形態１と同様である。
【０１３４】
図１９は、実施の形態２におけるサーバ装置２５０の構成を概略的に示すブロック図である。
サーバ装置２５０は、作業情報記憶部１５１と、作業指示ファイル生成部２５２と、ファイル記憶部１５５と、作業記録記憶部１５６と、通信部１５７と、作業時間登録部２５７とを備える。
実施の形態２におけるサーバ装置２５０は、作業指示ファイル生成部２５２及び作業時間登録部２５７を除いて、実施の形態１におけるサーバ装置１５０と同様に構成されている。
【０１３５】
作業時間登録部２５７は、作業記録記憶部１５６に記録された操作ログから作業者毎の作業時間の実績値を算出し、その実績値を基に作業情報記憶部１５１に記憶されている作業情報に格納されている作業時間を更新する。
例えば、作業記録記憶部１５６には、携帯端末１１０からアップロードされた作業結果等の情報が登録されており、登録される情報のひとつとして、操作ログが記憶されている。操作ログは、作業指示表示処理部１２０のボタンタップ又は画面遷移等をトリガーとして記録した、時刻情報と操作情報のテキストデータであり、作業指示画面画像を開いた時刻と閉じた時刻（他のページに進んだ時刻）とを知ることができる。このとき、作業指示画面画像を作業項目毎に生成しておけば、作業指示画面画像を開いた時刻を作業開始、それを閉じた時刻を作業終了として管理することができる。これにより、作業時間登録部２５７は、作業項目毎の作業時間の実績値を算出することができる。
【０１３６】
そして、作業時間登録部２５７は、以上のようにして算出した作業項目毎の作業時間を作業情報記憶部１５１に記憶されている作業情報に登録する。なお、作業情報記憶部１５１には、作業者（作業者ＩＤ）毎に作業情報が登録されているものとする。そして、例えば、作業時間登録部２５７は、作業情報に既に登録されている作業時間に新たに算出された作業時間を加えて、平均化することで、登録を行う。また、作業時間登録部２５７は、作業情報に既に登録されている作業時間を、新たに算出された作業時間で入れ替えてもよい。
【０１３７】
実施の形態２における作業指示ファイル生成部２５２は、作業指示生成部１５３と、優先度設定部２５４とを備える。
実施の形態２における作業指示ファイル生成部２５２の作業指示生成部１５３は、実施の形態１における作業指示ファイル生成部１５２の作業指示生成部１５３と同様に構成されている。
【０１３８】
実施の形態２における優先度設定部２５４は、作業指示生成部１５３で生成された作業指示一時ファイル群を取得する。そして、優先度設定部２５４は、作業指示一時ファイル群に含まれている作業指示一時ファイルに作業項目毎の優先度及び作業時間を設定することで、作業指示一時ファイルを作業指示ファイルに更新する。これにより、優先度設定部２５４は、作業指示ファイル群を生成し、ファイル記憶部１５５に記憶する。
ここで、実施の形態２における優先度設定部２５４は、作業情報記憶部１５１に、作業者毎に記憶されている作業情報を参照することで、作業指示ファイルにおける作業時間として、作業者毎の作業時間を用いることができる。
【０１３９】
以上のように、実施の形態２によれば、作業時間登録部２５７を備えることにより、予め設定した一律の標準的な作業時間ではなく、個人毎に異なる作業時間の実績値を基に、各作業者の作業項目毎の作業時間を見積もることができる。これにより、作業時間の見積もり精度を向上させることができる。
【０１４０】
実施の形態３．
実施の形態１では、作業指示システム１００を昇降機保守作業に適用した場合において、作業進捗管理部１２６及び優先度判定部１２７によって作業項目を除外することについて述べたが、この実施の形態３では、作業者の入力によって作業項目を除外する実施の形態について説明する。
【０１４１】
図１に示されているように、実施の形態３に係る作業指示システム３００は、携帯端末３１０と、サーバ装置１５０とを備える。
実施の形態３でも、作業指示システム２００を、昇降機保守作業に適用した場合について説明する。
実施の形態３におけるサーバ装置１５０は、実施の形態１と同様である。
【０１４２】
図２０は、実施の形態３における携帯端末３１０の構成を概略的に示すブロック図である。
携帯端末３１０は、表示部１１１と、入力受付部１１２と、端末内時刻取得部１１３と、通信部１１４と、作業指示表示処理部３２０とを備える。
実施の形態３における携帯端末３１０は、作業指示表示処理部３２０を除いて、実施の形態１における携帯端末１１０と同様に構成されている。
【０１４３】
作業指示表示処理部３２０は、ダウンロード部１２１と、アップロード部１２２と、ファイル記憶部１２３と、表示処理部１２４と、作業結果入力処理部１２５と、作業進捗管理部３２６と、優先度判定部１２７と、作業項目除外部３２８とを備える。
実施の形態３における作業指示表示処理部３２０は、作業進捗管理部３２６及び作業項目除外部３２８を除いて、実施の形態１における作業指示表示処理部１２０と同様に構成されている。
【０１４４】
作業項目除外部３２８は、入力受付部１１２を介して、作業者から除外する作業項目の選択を受ける。
例えば、現場でトラブルが発生した場合、及び、顧客の要望があった場合等により、指示された作業項目を実施できないときがある。そのようなときには、作業者は、入力受付部１１２を介して、作業項目除外部３２８に、実施できない作業項目を選択し、残項目から除外する設定を行う。具体的には、作業項目除外部３２８は、表示部１１１に、未だ作業が完了していない作業項目の一覧である除外設定画面画像を表示させて、入力受付部１１２を介して、作業者から除外する作業項目の選択を受ける。
【０１４５】
作業進捗管理部３２６は、残項目と残作業時間とを管理し、残項目を残作業時間内に完了できるか否かを判断する。そして、作業進捗管理部３２６は、除外設定された作業項目を残作業から除外して、進捗管理を行う。
【０１４６】
以上のように、実施の形態３によれば、作業項目除外部３２８を備えることにより、現場でトラブルが発生した場合及び顧客の要望があった場合等により、指示された作業項目を実施できないときに、作業進捗管理部３２６は、該当する作業項目を除外して、作業進捗管理を行うことができる。
【０１４７】
なお、本発明は、その発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【０１４８】
１００，２００，３００  作業指示システム、  １１０，３１０  携帯端末、  １１１  表示部、  １１２  入力受付部、  １１３  端末内時刻取得部、  １１４  通信部、  １２０，３２０  作業指示表示処理部、  １２１  ダウンロード部、  １２２  アップロード部、  １２３  ファイル記憶部、  １２４  表示処理部、  １２５  作業結果入力処理部、  １２６，３２６  作業進捗管理部、  １２７  優先度判定部、  ３２８  作業項目除外部、  １５０，２５０  サーバ装置、  １５１  作業情報記憶部、  １５３  作業指示生成部、  １５４，２５４  優先度設定部、  １５５  ファイル記憶部、  １５６  作業記録記憶部、  １５７  通信部、  ２５７  作業時間登録部。
【図１】
0006548842.tif 000002
【図２】
0006548842.tif 000003
【図３】
0006548842.tif 000004
【図４】
0006548842.tif 000005
【図５】
0006548842.tif 000006
【図６】
0006548842.tif 000007
【図７】
0006548842.tif 000008
【図８】
0006548842.tif 000009
【図９】
0006548842.tif 000010
【図１０】
0006548842.tif 000011
【図１１】
0006548842.tif 000012
【図１２】
0006548842.tif 000013
【図１３】
0006548842.tif 000014
【図１４】
0006548842.tif 000015
【図１５】
0006548842.tif 000016
【図１６】
0006548842.tif 000017
【図１７】
0006548842.tif 000018
【図１８】
0006548842.tif 000019
【図１９】
0006548842.tif 000020
【図２０】
0006548842.tif 000021