(57)【特許請求の範囲】
【請求項１】
各々操作箇所と当該操作箇所における操作又は状態とを含む複数の作業が作業順を指定して入力されると、前記作業順が指定された前記複数の作業についての作業手順表データを受け付けるステップと、
第１の操作又は状態と当該第１の操作又は状態と対になる第２の操作又は状態との対応付けを含み且つデータ格納部に格納されたチェックデータに従って、前記作業手順表データに含まれる前記複数の作業において、同一操作箇所について前記第１の操作又は状態についての作業と前記第２の操作又は状態についての作業とが含まれるか判断する判断ステップと、
前記同一操作箇所について前記第１の操作又は状態についての作業と前記第２の操作又は状態についての作業とのいずれかのみ前記複数の作業に含まれる場合、又は前記同一操作箇所について前記第１の操作又は状態についての作業の数と前記第２の操作又は状態についての作業の数とが不一致である場合に、エラーを出力するステップと、
第１の作業と当該第１の作業に関係する第２の作業と前記第１の作業と前記第２の作業との相対的な順序及び前記第２の作業の実行の是非を表す条件との対応付けを含み且つ前記データ格納部に格納された第２のチェックデータに従って、前記複数の作業において、前記第１の作業が含まれているか否かを判断するステップと、
前記複数の作業において、前記第１の作業が含まれている場合には、当該第１の作業に対応付けられた条件に含まれる相対的な順序から前記複数の作業において探索範囲を設定するステップと、
設定した前記探索範囲において、前記第１の作業に対応付けられた第２の作業が含まれるか否かを判断するステップと、
前記第２の作業が含まれているか否かについての判断結果が、前記第１の作業に対応付けられた条件に含まれる実行の是非に基づき、妥当であるか否かを判断するステップと、
前記複数の作業が妥当ではない場合には、エラーを出力するステップと、
を、コンピュータに実行させるための作業手順表作成支援プログラム。
【請求項２】
前記複数の作業において、同一操作箇所について同一の作業が重複して規定されているか否かを判断するステップと、
前記複数の作業において、同一操作箇所について同一の作業が重複して規定されている場合には、エラーを出力するステップと、
を、さらに前記コンピュータに実行させるための請求項１記載の作業手順表作成支援プログラム。
【請求項３】
前記複数の作業において、前記同一の作業が重複して規定されている場合には、当該同一の作業の一方を指定すると、当該同一の作業の他方を特定可能に表示するステップ
を、さらに前記コンピュータに実行させるための請求項２記載の作業手順表作成支援プログラム。
【請求項４】
前記第２の作業が含まれており、前記第１の作業に対応付けられた条件が実行否を表している場合には、前記第１の作業と前記第２の作業とのいずれかを一方を指定すると、他方の作業を特定可能に表示するステップ
を、さらに前記コンピュータに実行させるための請求項１記載の作業手順表作成支援プログラム。
【請求項５】
作業項目名と作業箇所と当該作業箇所の操作又は状態とを含む所定の入力項目をスプレッドシート上において提示するステップと、
罫線表示指示に応じて、前記作業項目名が同一の作業が連続する場合又は前記作業箇所が同一の作業が連続する場合、同一の作業項目名の範囲又は同一の作業箇所の範囲を囲う罫線を表示するステップと、
を、さらに前記コンピュータに実行させるための請求項１乃至４のいずれか１つ記載の作業手順表作成支援プログラム。
【請求項６】
前記罫線を表示するステップにおいて、
前記同一の作業項目名の範囲又は前記同一の作業箇所の範囲において、１の作業名又は１の作業箇所以外については、設定された不透明度で表示する
請求項５記載の作業手順表作成支援プログラム。
【請求項７】
入力項目に対して予め設定されている入力候補又は入力項目に対して入力済みのデータを入力候補として表示するステップ
を、さらに前記コンピュータに実行させるための請求項５又は６記載の作業手順表作成支援プログラム。
【請求項８】
操作箇所と、当該操作箇所における操作又は状態と、作業項目名とのいずれかに対応付けて格納されている参考データを、前記複数の作業の少なくともいずれかについて抽出して表示するステップ
を、さらに前記コンピュータに実行させるための請求項１乃至７記載の作業手順表作成支援プログラム。
【請求項９】
前記同一操作箇所について前記第１の操作又は状態についての作業の数と前記第２の操作又は状態についての作業の数とが一致し且つ当該作業の数が２以上である場合に、当該第１の操作又は状態についての作業及び当該第２の操作又は状態についての作業について、
前記同一操作箇所について同一の作業が重複して規定されているか否かを判断するステップを省略するか、又は、重複についてのエラーの出力を抑制する
ことを特徴とする請求項２記載の作業手順表作成支援プログラム。
【請求項１０】
各々操作箇所と当該操作箇所における操作又は状態とを含む複数の作業が作業順を指定して入力されると、前記作業順が指定された前記複数の作業についての作業手順表データを受け付けるステップと、
第１の操作又は状態と当該第１の操作又は状態と対になる第２の操作又は状態との対応付けを含み且つデータ格納部に格納されたチェックデータに従って、前記作業手順表データに含まれる前記複数の作業において、同一操作箇所について前記第１の操作又は状態についての作業と前記第２の操作又は状態についての作業とが含まれるか判断する判断ステップと、
前記同一操作箇所について前記第１の操作又は状態についての作業と前記第２の操作又は状態についての作業とのいずれかのみ前記複数の作業に含まれる場合、又は前記同一操作箇所について前記第１の操作又は状態についての作業の数と前記第２の操作又は状態についての作業の数とが不一致である場合に、エラーを出力するステップと、
第１の作業と当該第１の作業に関係する第２の作業と前記第１の作業と前記第２の作業との相対的な順序及び前記第２の作業の実行の是非を表す条件との対応付けを含み且つ前記データ格納部に格納された第２のチェックデータに従って、前記複数の作業において、前記第１の作業が含まれているか否かを判断するステップと、
前記複数の作業において、前記第１の作業が含まれている場合には、当該第１の作業に対応付けられた条件に含まれる相対的な順序から前記複数の作業において探索範囲を設定するステップと、
設定した前記探索範囲において、前記第１の作業に対応付けられた第２の作業が含まれるか否かを判断するステップと、
前記第２の作業が含まれているか否かについての判断結果が、前記第１の作業に対応付けられた条件に含まれる実行の是非に基づき、妥当であるか否かを判断するステップと、
前記複数の作業が妥当ではない場合には、エラーを出力するステップと、
を含み、コンピュータが実行する作業手順表作成支援方法。
【請求項１１】
各々操作箇所と当該操作箇所における操作又は状態とを含む複数の作業が作業順を指定して入力されると、前記作業順が指定された前記複数の作業についての作業手順表データを受け付ける手段と、
第１の操作又は状態と当該第１の操作又は状態と対になる第２の操作又は状態との対応付けを含み且つデータ格納部に格納されたチェックデータに従って、前記作業手順表データに含まれる前記複数の作業において、同一操作箇所について前記第１の操作又は状態についての作業と前記第２の操作又は状態についての作業とが含まれるか判断する手段と、
前記同一操作箇所について前記第１の操作又は状態についての作業と前記第２の操作又は状態についての作業とのいずれかのみ前記複数の作業に含まれる場合、又は前記同一操作箇所について前記第１の操作又は状態についての作業の数と前記第２の操作又は状態についての作業の数とが不一致である場合に、エラーを出力する手段と、
第１の作業と当該第１の作業に関係する第２の作業と前記第１の作業と前記第２の作業との相対的な順序及び前記第２の作業の実行の是非を表す条件との対応付けを含み且つ前記データ格納部に格納された第２のチェックデータに従って、前記複数の作業において、前記第１の作業が含まれているか否かを判断する手段と、
前記複数の作業において、前記第１の作業が含まれている場合には、当該第１の作業に対応付けられた条件に含まれる相対的な順序から前記複数の作業において探索範囲を設定する手段と、
設定した前記探索範囲において、前記第１の作業に対応付けられた第２の作業が含まれるか否かを判断する手段と、
前記第２の作業が含まれているか否かについての判断結果が、前記第１の作業に対応付けられた条件に含まれる実行の是非に基づき、妥当であるか否かを判断する手段と、
前記複数の作業が妥当ではない場合には、エラーを出力する手段と、
を有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業手順表の作成を支援するための技術に関する。
【背景技術】
【０００２】
例えば、電気設備の停電作業や点検業務において、点検前後の停電復電操作時の誤操作や、遮断機などの復旧及び接地器取り忘れによる設備事故を防止することは重要である。
【０００３】
そのため、事前に作業手順表（作業工程表などとも言う）を、作業順序や作業内容を電気設備の内容に照らして確認しつつ作成し、実際の作業実行時には、その作業手順表に従って作業を行うようにしている。
【０００４】
しかしながら、従来では、確認が不十分で作業手順表が不正確なものになる場合もある。さらに、正確な作業手順表の作成を効率よく行うことができないという問題もあった。
【０００５】
なお、工事作業支援や作業工程管理などの技術は従来から存在しているが、作業手順表の作成を、十分に支援できているわけではない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−２７３９７４号公報
【特許文献２】特開２００６−２５２２２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従って、本発明の目的は、一側面として、正確な作業手順表の作成を支援するための一技術を提供することである。
【課題を解決するための手段】
【０００８】
本発明に係る作業手順表作成支援方法は、（Ａ）各々操作箇所と当該操作箇所における操作又は状態とを含む複数の作業が作業順を指定して入力されると、当該複数の作業の入力データを受け付けるステップと、（Ｂ）第１の操作又は状態と当該第１の操作又は状態と対になる第２の操作又は状態との対応付けを含み且つデータ格納部に格納されたチェックデータに従って、入力データに含まれる複数の作業において、同一操作箇所について第１の操作又は状態についての作業と第２の操作又は状態についての作業とが含まれるか判断する判断ステップと、（Ｃ）同一操作箇所について第１の操作又は状態についての作業と第２の操作又は状態についての作業とのいずれかのみ複数の作業に含まれる場合、又は同一操作箇所について第１の操作又は状態についての作業の数と第２の操作又は状態についての作業の数とが不一致である場合に、エラーを出力するステップとを含む。
【発明の効果】
【０００９】
一側面としては、正確な作業手順表の作成を支援できるようになる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態に係る情報処理装置の構成例を示す図である。
【図２】図２は、実施の形態に係る表示画面例を示す図である。
【図３】図３は、初期化処理の説明を行うための図である。
【図４】図４は、個別表示切替の説明を行うための図である。
【図５】図５は、個別表示切替の説明を行うための図である。
【図６】図６は、個別表示切替の説明を行うための図である。
【図７】図７は、表の整形処理の説明を行うための図である。
【図８】図８は、表の整形処理の説明を行うための図である。
【図９】図９は、リストの整形処理の説明を行うための図である。
【図１０】図１０は、ペアチェックテーブルの一例を示す図である。
【図１１】図１１は、チェック部によるペアチェック処理の処理フローを示す図である。
【図１２】図１２は、チェック設定テーブルの一例を示す図である。
【図１３】図１３は、チェック処理の処理フローを示す図である。
【図１４】図１４は、チェック処理の処理フローを示す図である。
【図１５】図１５は、エラー表示例を示す図である。
【図１６】図１６は、個別チェックの処理において表示されるプルダウンメニューを示す図である。
【図１７】図１７は、干渉先へジャンプさせる処理を説明するための図である。
【図１８】図１８は、干渉先へジャンプさせる処理を説明するための図である。
【図１９】図１９は、干渉先へジャンプさせる処理を説明するための図である。
【図２０】図２０は、干渉先へジャンプさせる処理の処理フローを示す図である。
【図２１】図２１は、チェックルール設定画面の一例を示す図である。
【図２２】図２２は、全体作業の流れの一例を示す図である。
【図２３】図２３は、コンピュータの機能ブロック図である。
【発明を実施するための形態】
【００１１】
本実施の形態に係る情報処理装置の機能構成例を図１に示す。
【００１２】
図１に示す情報処理装置は、スプレッドシートベースの作業手順入力支援プログラム１００を実行することで、編集支援処理部１０１と、チェック部１０２と、制御部１０３と、チェックデータ格納部１０４と、データ格納部１０５と、参考データ格納部１０６とが実現される。
【００１３】
編集支援処理部１０１は、スプレッドシートにおいてユーザが作業手順表を入力する作業を支援する処理を実行する。
【００１４】
チェック部１０２は、ユーザが入力した作業手順表にエラーが含まれているか否かをチェックする処理を行い、設定部１０２１と、参考データ抽出部１０２２とを有する。設定部１０２１は、チェック処理のチェック内容をユーザが設定するための処理を実行する。参考データ抽出部１０２２は、チェック部１０２によりチェックが行われる場合に、参考データ格納部１０６に格納されている参考データ（事故事例や標準作業手順など）を抽出して出力する。
【００１５】
制御部１０３は、ユーザからの指示に応じて、編集支援処理部１０１及びチェック部１０２を動作させる。
【００１６】
チェックデータ格納部１０４は、チェック部１０２によるチェック処理に用いられるデータ（チェック設定テーブル、ペアチェックデータ等）を格納する。データ格納部１０５は、作業手順表等のデータを格納する。参考データ格納部１０６は、参考データ抽出部１０２２によって抽出される参考データを格納する。
【００１７】
情報処理装置の表示装置には、作業手順入力支援プログラム１００を実行することで例えば図２に示すような画面が表示される。
【００１８】
本画面例では、上段の指示部Ｂと、下段のスプレッドシート部Ａとを含む。スプレッドシート部Ａには、作業手順表の一部を示している。本実施の形態における作業手順表は、作業順番（Ｎｏ．）と、予定時刻と、作業項目と、場所、操作盤の盤名及び機器を含む操作箇所と、操作又は状態と、指示者と、操作者と、確認者と、備考といった入力項目を含む。そして、作業手順表においては、作業の順番にこれらの入力項目を入力するようになっている。
【００１９】
一方、指示部Ｂには、一括処理指示部Ｂ１と、編集処理指示部Ｂ２と、チェック処理指示部Ｂ３と、表示処理指示部Ｂ４と、リアルタイム指示部Ｂ５と、設定部Ｂ６とを含む。
【００２０】
編集処理指示部Ｂ２は、罫線を表示させるための表の整形指示部２０１と、入力項目に対する入力候補を収集するためのリストの整形指示部２０２と、作業手順表のヘッダを表示させるためのヘッダの初期化指示部２０３とを含む。
【００２１】
チェック処理指示部Ｂ３は、チェック項目（条件とも呼ぶ）事項の全てを実行するための全てチェック指示部２１１と、チェック項目の各々を実行するための個別チェック指示部２１２と、エラー検出時に関連する行へカーソルを移動させるための干渉先へジャンプ指示部２１３と、チェック事項を設定するための設定ウィザード指示部２１４とを含む。
【００２２】
表示処理指示部Ｂ４は、入力項目の全てを表示させるための全て表示指示部２２１と、列の表示／非表示を個別に切り替えるための個別表示切替指示部２２２とを含む。
【００２３】
リアルタイム指示部Ｂ５は、入力項目のいずれかにデータ入力がなされる度にチェックを行わせるためのチェック指示部２３１と、入力項目のいずれかにデータ入力がなされる度に表の整形を行わせるための表整形指示部２３２と、入力項目のいずれかにデータ入力がなされる度にリストの整形を実行させるためのリスト整形指示部２３３とを含む。
【００２４】
設定部Ｂ６は、表の整形によってセルの擬似結合を行った場合に擬似結合されたセル内の文字の不透明度を設定するための、擬似結合の不透明度設定部２４１と、作業手順のナンバリングを再度行わせるための再ナンバリング指示部２４２とを含む。
【００２５】
一括処理指示部Ｂ１は、表の整形指示部２０１とリストの整形指示部２０２と全てチェック指示部２１１とを一括指示するための全て実行指示部を含む。
【００２６】
以下、指示部Ｂによって行われる処理について個別に説明する。
【００２７】
まず、編集処理指示部Ｂ２におけるヘッダの初期化指示部２０３がクリックされると、制御部１０３は、編集支援処理部１０１に初期化処理を指示する。そうすると、例えば、編集支援処理部１０１は、スプレッドシート部Ａにおける作業手順表をクリアする。例えば、図３に示すように、編集支援処理部１０１は、ユーザが入力すべき入力項目を含む表のヘッダのみを表示させるようにする。なお、ヘッダの初期化前に、スプレッドシート部Ａに入力されたデータを全て削除するような手順をユーザに行わせるようにしても良い。
【００２８】
また、図３のような状態において、表示処理指示部Ｂ４における個別表示切替指示部２２２がクリックされると、制御部１０３は、編集支援処理部１０１に個別表示切替を指示する。そうすると、例えば、編集支援処理部１０１は、図４に示すようなプルダウンメニューを表示して、ユーザに、作業手順表において表示しないようにする列（又は表示させる列）を選択させる。プルダウンメニューでは、作業手順表における入力項目が列挙されている。そして、例えばユーザが「操作者」を選択すると、図５に示すように、「操作者」の列が隠される。
【００２９】
一方、図５のような状態において、再度個別表示切替指示部２２２がクリックされると、制御部１０３は、再度編集支援処理部１０１に個別表示切替を指示する。そうすると、編集支援処理部１０１は、図４に示すようなプルダウンメニューを表示して、ユーザに、作業手順表において表示しないようにする列又は表示させるようにする列を選択させる。ここで、ユーザが「操作者」を選択すると、図６に示すように、「操作者」の列が表示されるようになる。
【００３０】
なお、表示処理指示部Ｂ４における全て表示指示部２２１が、例えば図５に示すような状態においてクリックされると、制御部１０３は、編集支援処理部１０１に全て表示を指示する。そうすると、編集支援処理部１０１は、図５に示すような表示を、図６に示すような表示に戻す処理を行う。
【００３１】
また、ユーザが、スプレッドシート部Ａにおいて各作業について各入力項目を順番を付けて入力して、図７に示すような状態になったものとする。すなわち、６つの作業を入力したものとする。但し、６つの作業とも作業項目は「停電操作」であり、３番目の作業から５番目の作業までは、盤名が「高圧受電盤」で共通する。このように作業項目と操作箇所については、共通する名称が連続していた場合に、そのまま表示すると見にくい場合がある。
【００３２】
そこで、図７に示すような状態において、編集処理指示部Ｂ２における表の整形指示部２０１がクリックされると、制御部１０３は、編集支援処理部１０１に表の整形処理を指示する。そうすると、編集支援処理部１０１は、基本的にはセルの上下左右に罫線を表示させる。但し、作業項目については、連続する同一作業項目の範囲を探索して、当該範囲内においては罫線を省略する。同様に、操作箇所についても、連続する同一操作箇所の範囲を探索して、当該範囲内においては罫線を省略する。さらに、検出された範囲内において先頭の作業項目名及び操作箇所名については通常どおりに表示させるが、それ以外の作業項目名及び操作箇所名については、設定部Ｂ６における擬似結合の不透明度設定部２４１で指定された不透明度で表示する。このような処理を擬似結合と呼ぶことにする。日時についても、同様に取り扱う。具体的には、図８に示すような表示がなされる。
【００３３】
図８の例では、作業番号（Ｎｏ．）の列については、数字が入力されていなくても、各行について罫線を表示させている。日時については、１行目には入力があるが、２行目以降には入力がない、すなわち空欄が連続するので、２行目乃至６行目が擬似結合されて、その範囲において罫線が省略されている。また、作業項目については、１行目から６行目まで同じであるから、擬似結合されて、その範囲において罫線が省略されると共に、先頭の「停電操作」のみが通常表示され、２行目乃至６行目については、指定の不透明度で表示される。場所についても、空欄が連続するので、１行目乃至６行目が擬似結合されて、その範囲において罫線が省略される。また、盤名については、３行目乃至５行目が連続して「高圧受電盤」であるから、この範囲内において罫線が省略されると共に、先頭の「高圧受電盤」のみが通常表示され、４行目及び５行目については、指定の不透明度で表示される。この場合、他の列については、各セルを囲う罫線が表示される。
【００３４】
さらに、図８に示した状態において、編集処理指示部Ｂ２におけるリストの整形指示部２０２がクリックされると、制御部１０３は、編集支援処理部１０１にリストの整形を指示する。そうすると、編集支援処理部１０１は、例えば操作箇所の盤名の列を走査して、当該列において出現した文字列を入力候補として収集する。さらに、編集支援処理部１０１は、操作箇所の機器の列については、盤名毎に出現する文字列を入力候補として収集する。
【００３５】
例えば、盤名であれば「高圧受電盤」「高圧キャビネット」「高圧受電盤」「低圧動力盤」などが入力候補として収集される。また、機器であれば「高圧受電盤」に対して「５２Ｒ」「８９Ｒ」「−」「保安接地」などが入力候補として収集される。
【００３６】
図８の例で、例えば「高圧受電盤」の列をクリックすると、図９に示すようなドロップダウンリストが表示されるようになる。すなわち、「高圧受電盤」に対して「５２Ｒ」「８９Ｒ」「−」「保安接地」が入力候補として表示される。
【００３７】
なお、作業項目や操作・状態の列については、予め規定された入力候補をドロップダウンリストとして表示するようにしても良い。例えば、チェックデータ格納部１０４に格納されているデータを用いるようにしても良い。より具体的には、ペアチェックデータの文字列を入力候補として利用しても良い。
【００３８】
なお、リアルタイム指示部Ｂ５におけるチェック指示部２３１と、表整形指示部２３２と、リスト整形指示部２３３とについては、チェックを付与するようにユーザから指示を受けると、制御部１０３は、編集支援処理部１０１及びチェック部１０２に対して、何かセルに入力されると、チェックが付与されている機能を常に実施するように指示する。
【００３９】
さらに、設定部Ｂ６における再ナンバリング指示部２４２にチェックが付されて、編集処理指示部Ｂ２における表の整形指示部２０１がクリックされると、制御部１０３は、編集支援処理部１０１に、再ナンバリング指示を出力する。編集支援処理部１０１は、作業手順表において作業番号（Ｎｏ．）の列において、上から順番に１から番号を付与する処理を実行する。作業番号については、図２に示すように、１から順番に各行に番号が付される。なお、一旦このような処理を行った後、行の追加又は削除が行われた場合には、再度、１から順番に各行に番号が付される。
【００４０】
次に、チェック部１０２によるチェック処理について説明する。本実施の形態では、デフォルトのチェック処理と、ユーザ定義のチェック処理とが行われる。
【００４１】
デフォルトのチェック処理には、重複チェック、ペアチェック、及び順番チェック（例えば、断路器開放操作チェック、保安器操作チェック、及び断路器投入操作チェック）が含まれる。
【００４２】
重複チェックは、作業手順表において同一の作業が規定されているか否かを判定する処理である。ペアチェックは、「開放」後に「投入」せずに作業手順が終了している場合等、主に盤を元通りにしていないか否かを判定するための処理である。順番チェックは、第１の作業に対して第２の作業が、規定する順序関係通りに出現するか否か、又は規定する順序関係通りに出現しないか否かを判定する処理である。
【００４３】
ペアチェックについては、例えば図１０に示すようなペアチェックテーブルを用意しておく。本実施の形態では、操作・状態について、Positive（Ｐ）の列の値とNegative（Ｎ）の列の値とがペアとして定義されている。例えば、「投入」という操作又は状態を規定すれば、同一の操作箇所について「開放」という操作又は状態が規定されなければならないことを表している。
【００４４】
従って、チェック部１０２は、作業手順表において、Ｐ又はＮの一方の値を含む作業を検出すると、同一の操作箇所について他方の値を含む作業が含まれているか否かを判定する。他方の値を含む作業が含まれていないと判定されると、チェック部１０２は、エラーを出力する。また、Ｐ又はＮの一方の値を含む作業の数が、他方の値を含む作業の数と不一致であると判定されると、チェック部１０２は、エラーを出力する。
【００４５】
例えば、チェック部１０２は、図１１に示すような処理を実行する。チェック部１０２は、ペアチェックテーブルにおいて未処理のペアチェック項目（すなわち１行）を１つ特定する（ステップＳ１）。そして、チェック部１０２は、作業手順表を、特定されたペアチェック項目の第１の操作（すなわち操作又は状態）で検索する（ステップＳ３）。ここで、どの作業（すなわち行）が該当するのかを特定する。複数の作業が該当する場合もある。
【００４６】
その後、チェック部１０２は、作業手順表の操作又は状態の列において第１の操作が含まれるか判断し（ステップＳ５）、第１の操作が含まれていない場合には、チェック部１０２は、作業手順表の操作又は状態の列において、特定されたペアチェック項目の第２の操作（すなわち操作又は状態）で検索して、作業手順表において第２の操作が含まれているか否かを判断する（ステップＳ７）。
【００４７】
作業手順表の操作又は状態の列において第２の操作が含まれていない場合には、第１の操作も第２の操作も含まれていないので、処理はステップＳ１９に移行する。一方、作業手順表の操作又は状態の列において第２の操作が含まれている場合には、ペアが成立していないので、処理はステップＳ１７に移行する。
【００４８】
一方、作業手順表の操作又は状態の列において第１の操作が含まれている場合には、チェック部１０２は、第１の操作が検出された作業の操作箇所毎に、作業手順表の操作又は状態の列を、特定されたペアチェック項目の第２の操作（すなわち操作又は状態）で検索する（ステップＳ９）。そして、チェック部１０２は、作業手順表の操作又は状態の列において第２の操作が含まれるか判断し（ステップＳ１１）、第２の操作が含まれていない場合には、処理はステップＳ１７に移行する。一方、第２の操作が含まれている場合には、処理はステップＳ１３に移行する。
【００４９】
ステップＳ１７において、チェック部１０２は、ペアが成立していないので、検出された第１の操作又は第２の操作に係る作業（ステップＳ１５経由の場合には第１及び第２の操作に係る作業）を提示しつつ、エラーを表示する（ステップＳ１７）。これによって、問題がある作業をユーザは容易に特定できる。そして処理はステップＳ１９に移行する。
【００５０】
また、ステップＳ１３において、チェック部１０２は、第１の操作が検出された作業の操作箇所毎に、検出された第１の操作を含む作業の数と検出された第２の操作を含む作業の数とを集計する（ステップＳ１３）。作業手順表において、「開放」を含む作業が複数規定されており、「投入」を含む作業が複数規定されている場合もある。本実施の形態では、ペアが成立していれば、第１の操作を含む作業の数と第２の操作を含む作業の数とが一致するので、この条件を採用している。
【００５１】
よって、いずれかの操作箇所について、検出された第１の操作を含む作業の数と検出された第２の操作を含む作業の数とが不一致である場合には、処理はステップＳ１７に移行する（ステップＳ１５：Ｙｅｓルート）。一方、いずれの操作箇所についても、検出された第１の操作を含む作業の数と検出された第２の操作を含む作業の数とが一致する場合には、処理はステップＳ１９に移行する（ステップＳ１５：Ｎｏルート）。
【００５２】
そして、チェック部１０２は、ペアチェックテーブルにおいて未処理のペアチェック項目が存在するか否かを判断する（ステップＳ１９）。存在する場合には処理はステップＳ１に移行する。一方、存在しない場合には、処理を終了する。
【００５３】
これに対して、順番チェックについては、第１の作業と第２の作業とを規定すると共に、第１の作業と第２の作業との相対的な順序（前又は後。位置関係とも呼ぶ。）と、第２の作業の実行の是非（実行すべき又は実行すべきでない）といった条件をも規定される。そして、作業手順表において、第１の作業が検出されると、条件に含まれる相対的な順序から、第２の作業の探索範囲（前又は後）を特定する。そして、探索範囲に、第２の作業が規定されているか否かを判定し、判定結果が、条件に含まれる実行の是非に基づき、妥当であるか否かを判定する。条件において第２の作業を実行すべきではないのにも拘わらず第２の作業が規定されていれば、妥当ではないと判断され、条件において第２の作業を実行すべきであるとされているにも拘わらず第２の作業が規定されていなければ、妥当ではないと判断される。妥当ではないと判断されれば、エラーが出力される。
【００５４】
より詳細には、図１２に示すようなチェック設定テーブルを用意する。図１２の例では、条件名と、エラーメッセージの内容（メッセージ及び色を含む）と、条件の有効フラグと、第１の作業（作業１）と、作業１に対する作業２の位置関係と、第２の作業（作業２）と、第２の作業（作業２）の正しい状態とを含む。
【００５５】
図１２のチェック設定テーブルにおいては、５つのデフォルトの条件が規定されている。但し、ユーザが規定する場合には、条件名には、他の条件とは異なる条件名を設定する。エラーメッセージの内容についても、ユーザ規定の条件に対してはメッセージ及び色を、規定する。有効フラグについては、条件が、有効であればＴＲＵＥを設定し、無効であればＦＡＬＳＥを設定する。
【００５６】
第１の作業における作業項目、場所、盤、及び機器については、「名」及び「条件」とで条件を規定する。「名」に対しては検索文字列を設定する。複数の文字列を指定するようにしても良い。「条件」に対しては「指定せず」「一致」「含む」というような検索条件を設定する。さらに、第１の作業における操作又は状態については、「値」及び「条件」とで条件を規定する。「値」に対しては検索文字列又はペアチェックテーブルにおけるＮ又はＰを設定する。すなわち、１又は複数の任意の検索文字列又はペアチェックテーブルに規定されているNegativeの文字列又はPositiveの文字列をＮ又はＰで指定する。「条件」に対しては「指定せず」「一致」「含む」「ＮＰ値」というような検索条件を規定する。ＮＰ値は、「値」にＮ又はＰが設定された場合に採用される。
【００５７】
作業２の位置関係については、「指定せず」「前」「後」「指定せず（含作業１）」のいずれかを設定するようになっている。この条件によって第２の作業の探索範囲を特定する。「指定せず」は作業１を除いた作業を探索範囲とする。「前」は、作業１より前の作業を探索範囲とする。「後」は、作業１より後の作業を探索範囲とする。「指定せず（含作業１）」は、作業手順表の全作業を探索範囲とする。
【００５８】
第２の作業における作業項目、場所、盤、及び機器については、「名」及び「条件」とで条件を規定する。「名」に対しては検索文字列を設定する。「条件」に対しては「指定せず」「一致」「含む」「作業１」というような検索条件を設定する。「作業１」は第１の作業と同じということを意味する。
【００５９】
さらに、第２の作業における操作又は状態については、「値」及び「条件」とで条件を規定する。「値」に対しては検索文字列又はペアチェックテーブルにおけるＮ又はＰを設定する。すなわち、１又は複数の任意の検索文字列又はペアチェックテーブルに規定されているNegativeの文字列又はPositiveの文字列を指定する。「条件」に対しては「指定せず」「一致」「含む」「作業１」「ＮＰ値」というような検索条件を規定する。ＮＰ値は、「値」にＮ又はＰが設定された場合に採用される。「作業１」は第１の作業と同じということを意味する。
【００６０】
第２の作業（作業２）の正しい状態については、「項目」及び「値」にて規定される。「項目」については「ヒット数」又は「ＮＰ積算値」を設定する。「ヒット数」は第２の操作の検出回数を表す。「ＮＰ積算値」は、Ｎが１回出現すると「−１」とし、Ｐが１回出現すると「＋１」とし、その他が出現すると「０」として、Ｎ及びＰの出現毎に値を加算することを意味する。「値」については、「項目」についての条件値を設定する。
【００６１】
このようにすれば、第２の作業を実施すべき場合には、ヒット数を１以上に設定すればよいし、第２の作業を実施すべきではない場合には、ヒット数を０に設定すればよい。さらに、ペアチェックについても、第１の作業がNegativeについての作業であれば、第２の作業が同一操作箇所についてPositiveについての作業となるが、ペアが１又は複数組成立していれば第１の作業と第２の作業とのＮＰ積算値は常に「０」となる。
【００６２】
このようなチェック設定テーブルを用いてチェック処理を行う場合における一般化された処理フローを、図１３及び図１４を用いて説明する。
【００６３】
まず、チェック部１０２は、チェック設定テーブルにおいて有効フラグがＴＲＵＥになっている未処理の条件を、例えば上から順番に処理対象の条件として特定する（図１３：ステップＳ２１）。
【００６４】
そして、チェック部１０２は、処理対象の条件における作業１に対応する作業を、作業手順表において検索する（ステップＳ２３）。複数の作業が検出される場合もある。作業手順表において作業１の対応する作業が存在しない場合には（ステップＳ２５：Ｎｏルート）、処理は図１４のステップＳ４１に端子Ｅを介して移行する。
【００６５】
一方、作業手順表において作業１に対応する作業が検出されると（ステップＳ２５：Ｙｅｓルート）、チェック部１０２は、作業１に対応する作業のうち未処理の作業を１つ特定する（ステップＳ２７）。
【００６６】
そして、チェック部１０２は、特定された作業に対する探索範囲を、処理対象の条件における作業２の位置関係から特定する（ステップＳ２９）。上でも述べたように、特定された作業より「前」の作業の場合もあれば、「後」の作業の場合もある。さらに、全作業である場合もあれば、特定された作業を除く他の作業である場合もある。
【００６７】
そして、チェック部１０２は、特定された探索範囲において、処理対象の条件における作業２を検索する（ステップＳ３１）。この際、処理対象の条件における作業２の正しい状態に規定されているように、ヒット数を計数したり、ＮＰ積算値を算出する。なお、作業２に対応する作業については検出された場合には、その行を特定しておく。
【００６８】
そして、チェック部１０２は、検索結果は、処理対象の条件における正常状態（すなわち作業２の正しい状態）を表しているか否かを判断する（ステップＳ３３）。すなわち、ヒット数が規定値どおりであるか、ＮＰ積算値が規定値どおりであるか等を判断する。検索結果が正常状態を表している場合には、処理は端子Ａを介して図１４のステップＳ３７に移行する。
【００６９】
一方、検索結果が正常状態を表していない場合には、チェック部１０２は、特定された作業の行など（作業２に対応する作業が検出されていればその作業の行）と、処理対象の条件とを対応付けて、エラーデータとして例えばメインメモリなどの記憶装置に格納する（ステップＳ３５）。そして処理は端子Ａを介して図１４のステップＳ３７に移行する。
【００７０】
図１４の処理の説明に移行して、チェック部１０２は、作業１に対応する作業のうち未処理の作業が存在するか否かを判断する（ステップＳ３７）。未処理の作業が存在する場合には、処理は端子Ｃを介して図１３のステップＳ２７に戻る。
【００７１】
一方、作業１に対応する作業のうち未処理の作業が存在しない場合には、チェック部１０２は、ステップＳ３５が実行されてエラーデータが格納されているか否かによって、エラーがあったか否かを判断する（ステップＳ３８）。エラーがなければ、処理はステップＳ４１に移行する。
【００７２】
一方、エラーがあった場合には、チェック部１０２は、ステップＳ３５で特定されたエラーデータを用いて、検出されたエラーを表示する（ステップＳ３９）。エラーの表示態様は、処理対象の条件に含まれるエラーメッセージの内容に規定のとおりであり、色を付す場合もある。色を付す場合には、例えばエラーに関係する行の行番号部分に、その色を付す。また、エラーメッセージについては、ポップアップさせるようにしても良いし、カーソルを該当行に移動させた場合に吹き出し等にて表示させるようにしても良い。エラーメッセージに、関連する作業の行番号を追記して示すようにしても良い。そして処理はステップＳ４１に移行する。
【００７３】
エラー表示は、例えば図１５に示すようなものである。作業番号「３」のセルを、例えば赤に塗って、そのセルにカーソルを移動させると、「操作が重複しています（６，２２行目で影響）」というエラーメッセージが表示されるようになっている。なお、行番号は、スプレッドシートにおける行番号が示されている。
【００７４】
チェック部１０２は、未処理の条件がチェック設定テーブルに存在するか否かを判断する（ステップＳ４１）。未処理の条件が存在する場合には、処理は端子Ｄを介して、図１３のステップＳ２１に戻る。一方、未処理の条件が存在しない場合には、処理は終了する。
【００７５】
このようにすれば、各種チェックを行うことができるようになる。
【００７６】
なお、図２の画面例における指示部Ｂにおけるチェック処理指示部Ｂ３の全てチェック指示部２１１がクリックされると、制御部１０３が、チェック部１０２に対して上で述べた処理を行うように指示する。一方、個別チェック指示部２１２がクリックされると、制御部１０３は、チェック部１０２に対して、チェック設定テーブルにおける条件名を列挙したプルダウンメニューを表示するように指示する。チェック部１０２は、指示に従って、チェック設定テーブルにおける条件名を列挙したプルダウンメニューを表示する。例えば、図１２に示すようなチェック設定テーブルの場合には、図１６に示すようなプルダウンメニューが表示される。そして、ユーザがいずれかの条件名をクリックすると、チェック部１０２は、その条件名に対するチェックのみを実行する。
【００７７】
次に、例えばカーソルをエラーが発生した行に置いた後に、ユーザがチェック処理指示部Ｂ３における干渉先へジャンプ指示部２１３をクリックすると、制御部１０３は、チェック部１０２に対して、干渉先へカーソルをジャンプさせる処理を実行するように指示する。例えば、図１７に示すように、作業番号「３」である６行目にカーソル１６０１を配置する。その後、ユーザが、干渉先へジャンプ指示部２１３をクリックすると、図１８に示すように、プルダウンメニューが表示される。すなわち、カーソル配置行に関係するエラーメッセージとカーソル配置行以外の関連する行番号とを表示する。ここで複数のエラーメッセージが表示される場合もある。
【００７８】
ここでエラーメッセージを選択すると、チェック部１０２は、カーソルを、現在のカーソル配置行から、関連する行番号における作業番号のセルに移動させる。図１７及び図１８の例では、図１９に示すように、２２行目の作業番号「１９」のセルにカーソル１８０１を表示させる。このようにすれば、エラーを修正しやすくなる。
【００７９】
このような干渉先へカーソルをジャンプさせる処理については、例えば、図２０に示すような処理をチェック部１０２が行うことで実施される。
【００８０】
チェック部１０２は、カーソルが現在配置されているカーソル行を特定する（ステップＳ５１）。そして、チェック部１０２は、当該カーソル行に対応付けられたエラーが存在するか否かを判断する（ステップＳ５３）。上で述べたように記憶装置には、チェック処理において検出されたエラーについて、関連する行のデータを含むエラーデータが格納されているので、カーソル行が含まれるエラーデータが存在するか否かで判断する。カーソル行に対応付けられたエラーが存在しない場合には、処理は終了する。
【００８１】
一方、カーソル行に対応付けられたエラーが存在する場合には、チェック部１０２は、対応付けられたエラーメッセージ及びカーソル行に関連する他の行を、ユーザに対して提示する（ステップＳ５５）。ここで図１８に示すような表示がなされる。
【００８２】
そして、ユーザが、いずれかのエラーメッセージ又はカーソル行に関連する他の行を選択すると、チェック部１０２は、選択されたエラーメッセージについての他の行にカーソルを移動させる（ステップＳ５７）。上で述べた例では、図１９に示すような状態に遷移する。
【００８３】
このようにすることで、作業手順表におけるエラーを容易に修正できるようになる。
【００８４】
また、図２の画面例におけるチェック処理指示部Ｂ３に含まれる設定ウィザードがクリックされると、制御部１０３は、チェック部１０２の設定部１０２１に、設定処理を行うように指示する。設定部１０２１は、例えば図２１に示すようなチェックルール設定画面を表示する。
【００８５】
このチェックルール設定画面は、チェック設定テーブルにデータを簡易に入力するための画面である。第１の作業を規定するための機器入力欄２１０１及び操作又は状態入力欄２１０２と、第１の作業に対する第２の作業の位置関係を規定するためのチェックボックス２１０３と、第２の作業を規定するための機器入力欄２１０４及び操作又は状態入力欄２１０５と、第２の作業の実行の是非を規定するためのチェックボックス２１０６とを含む。さらに、ルール削除ボタンとルール適用ボタンも含まれる。操作又は状態入力欄２１０２及び２１０５については、これまでに入力された入力候補を提示して選択させても良いし、直接入力しても良い。チェックボックス２１０６については、「する」を選択した場合には、ヒット数が１以上という状態が正しい状態として設定される。「しない」を選択した場合には、ヒット数が０という状態が正しい状態として設定される。入力後にルール適用ボタンをクリックすれば、チェック設定テーブルに入力データが設定される。より複雑な条件については、チェック設定テーブルに直接データ入力を行うことになる。
【００８６】
以上のような機能を有する作業手順入力支援プログラム１００を、例えば電気工事（例えば停電復電工事）を行う事業者に導入することで、作業手順表作成が効率化される。さらに各種チェックを行うこともできるので、正確な作業手順表が作成できるようになる。また、このような作業手順表及びそのデータは、工事の事前準備だけではなく、工事の実施報告にも活用できるようになる。
【００８７】
このようなチェックを行うためのチェック設定テーブルについては、特定の工事に特有な場合もあれば、一般的に適用可能な場合もある。一般的に適用可能な部分についてはデータをコピーして用いることで、他の作業手順表を作成する際に、より容易にチェックを行うことができるようになる。
【００８８】
なお、作業手順表は、例えば図２２に示すような全体作業の一部（例えば手順管理と付されたもの）について作成される。例えば、仮設電源切替、停電準備、停電操作、復電作業、仮設電源切戻といった上位の作業項目に対して、上で述べたような下位の作業項目を含む作業手順表が作成される。チェック処理については、下位の作業項目を含む作業手順表毎に実施する場合もあれば、図２２において線で結ばれているように、停電準備及び停電操作と復電作業とを併せてペアチェックなどのチェック処理を行うようにすることが好ましい。同様に、仮設電源切替と仮設電源切戻とを併せてペアチェックなどのチェック処理を行うようにすることが好ましい。また、図２２に示すような１日の全体作業で規定されている上位の作業項目群についてチェック処理を行うようにしても良い。さらに、１日を超えるような工事の場合にも、一体的な工事であれば、作業項目を幾つかの階層に分けて定義して、各階層についてチェックするようにしても良い。
【００８９】
また、定期点検だけではなく、幹線の切替工事、機器交換工事などの他の作業についても、本実施の形態は適用可能である。
【００９０】
さらに、作業上のリスク（例えば危険）を見つけ、そのリスクの低減対策をし、そのリスクを再評価するためのリスク管理表も、各工事について作成することが多い。例えば、リスク管理表を作成するシステムにおいて、リスク管理表における個別作業項目について上で述べたような作業手順入力支援プログラムを起動させて作業手順表を作成するようにしても良い。
【００９１】
以上本発明の実施の形態を説明したが、本発明はこれに限定されるものではない。すなわち、様々な実装方法を採用して同様の機能を実現できる。例えば、図１に示した機能ブロック構成は、必ずしもプログラムモジュール構成とは一致しない。また、処理フローについても、処理結果が変わらない限り、ステップの処理順番を入れ替えたり、複数ステップを並列に実行するようにしても良い。また、並列実行してもよい複数の作業が存在する場合には、例えば作業番号を同じにする場合もあれば、グループフラグの列を追加で設けて、同じフラグをセットした列を並列実行するというようなルールを採用しても良い。さらに、並列実行可能を表すデータを付加的に定義するようにしても良い。
また、図１２のチェック設定テーブルにおける各行（すなわち条件）間に、優先度その他の適用条件を設定するようにしても良い。例えば、チェック設定テーブルの上の行ほど、優先度が高いという前提を設けるようにしても良い。さらに、複数の条件を組み合わせて複雑なチェック条件を生成するような場合もある。例えば、ペアチェックでエラー無しとして判断された、同一操作箇所についての操作群については、重複チェックを行わない又は重複チェックにおけるエラーを無視する、というような条件を設定することも可能である。例えば、同一の操作箇所「遮断機Ｂ３５２Ｒ」に対して、以下のような順番で操作を行う場合がある。
遮断器Ｂ３５２Ｒ  自動投入
遮断器Ｂ３５２Ｒ  自動開放
遮断器Ｂ３５２Ｒ  断路
遮断器Ｂ３５２Ｒ  自動投入
遮断器Ｂ３５２Ｒ  自動開放
このように同一操作箇所について、投入と開放を繰り返す場合、ペアチェックではエラーは検出されない。しかしながら、重複チェックを単純に行うと、操作「自動投入」と操作「自動開放」についてエラーを検出してしまう。これでは、ユーザが煩わしいので、上で述べたように、ペアチェックを優先して実行し、ペアチェックにおいてエラー無しと判定された操作群（上で述べた例では第１操作、第２操作、第４操作及び第５操作）については、重複チェックを行わない、又は重複チェックでエラーが検出されても無視する、と言うようにすると良い。
【００９２】
なお、上で述べた情報処理装置は、コンピュータ装置であって、図２３に示すように、メモリ２５０１とＣＰＵ（Central Processing Unit）２５０３とハードディスク・ドライブ（ＨＤＤ：Hard Disk Drive）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。ＣＰＵ２５０３は、アプリケーション・プログラムの処理内容に応じて表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、所定の動作を行わせる。また、処理途中のデータについては、主としてメモリ２５０１に格納されるが、ＨＤＤ２５０５に格納されるようにしてもよい。本技術の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００９３】
以上述べた本実施の形態をまとめると、以下のようになる。
【００９４】
本実施の形態に係る作業手順表作成支援方法は、（Ａ）各々操作箇所と当該操作箇所における操作又は状態とを含む複数の作業が作業順を指定して入力されると、当該複数の作業の入力データを受け付けるステップと、（Ｂ）第１の操作又は状態と当該第１の操作又は状態と対になる第２の操作又は状態との対応付けを含み且つデータ格納部に格納されたチェックデータに従って、入力データに含まれる複数の作業において、同一操作箇所について第１の操作又は状態についての作業と第２の操作又は状態についての作業とが含まれるか判断する判断ステップと、（Ｃ）同一操作箇所について第１の操作又は状態についての作業と第２の操作又は状態についての作業とのいずれかのみ複数の作業に含まれる場合、又は同一操作箇所について第１の操作又は状態についての作業の数と第２の操作又は状態についての作業の数とが不一致である場合に、エラーを出力するステップとを含む。
【００９５】
停電復電工事のような工事において、ペアとなる作業が両方とも作業手順表に規定されねばならない場合が多い。従って、このような処理を行うことで、規定漏れを検出できるようになるので、正確な作業手順表を作成できるようになる。
【００９６】
さらに、上で述べた作業手順表作成支援方法は、（Ｄ）複数の作業において、同一操作箇所について同一の作業が重複して規定されているか否かを判断するステップと、（Ｅ）複数の作業において、同一操作箇所について同一の作業が重複して規定されている場合には、エラーを出力するステップとをさらに含むようにしても良い。誤って同一の作業を規定した場合に、ユーザに警告するためである。
【００９７】
さらに、上で述べた作業手順表作成支援方法は、（Ｆ）第１の作業と当該第１の作業に関係する第２の作業と第１の作業と第２の作業との相対的な順序及び第２の作業の実行の是非を表す条件との対応付けを含み且つデータ格納部に格納された第２のチェックデータに従って、複数の作業において、第１の作業が含まれているか否かを判断するステップと、（Ｇ）複数の作業において、第１の作業が含まれている場合には、当該第１の作業に対応付けられた条件に含まれる相対的な順序から複数の作業において探索範囲を設定するステップと、（Ｈ）設定した探索範囲において、第１の作業に対応付けられた第２の作業が含まれるか否かを判断するステップと、（Ｉ）第２の作業が含まれているか否かについての判断結果が、第１の作業に対応付けられた条件に含まれる実行の是非に基づき、妥当であるか否かを判断するステップと、（Ｊ）複数の作業が妥当ではない場合には、エラーを出力するステップとをさらに含むようにしても良い。
【００９８】
このようにすれば、順序が定まっている作業についてチェックを行うことができるようになる。
【００９９】
さらに、上で述べた作業手順表作成支援方法は、（Ｋ）複数の作業において、同一の作業が重複して規定されている場合には、当該同一の作業の一方を指定すると、当該同一の作業の他方を特定可能に表示するステップをさらに含むようにしても良い。修正をし易くするためである。
【０１００】
同様に、上で述べた作業手順表作成支援方法は、（Ｌ）第２の作業が含まれており、第１の作業に対応付けられた条件が実行否を表している場合には、第１の作業と第２の作業とのいずれかを一方を指定すると、他方の作業を特定可能に表示するステップをさらに含むようにしても良い。修正をし易くするためである。
【０１０１】
さらに、上で述べた作業手順表作成支援方法は、（Ｍ）作業項目名と作業箇所と当該作業箇所の操作又は状態とを含む所定の入力項目をスプレッドシート上において提示するステップと、（Ｎ）罫線表示指示に応じて、作業項目名が同一の作業が連続する場合又は作業箇所が同一の作業が連続する場合、同一の作業項目名の範囲又は同一の作業箇所の範囲を囲う罫線を表示するステップとをさらに含むようにしても良い。このようにすれば、より見やすい作業手順表が作成できるようになる。
【０１０２】
また、上で述べた作業手順表作成支援方法は、罫線を表示するステップにおいて、同一の作業項目名の範囲又は同一の作業箇所の範囲において、１の作業名又は１の作業箇所以外については、設定された不透明度で表示するようにしても良い。このようにすれば作業手順表が見やすくなる。
【０１０３】
さらに、上で述べた作業手順表作成支援方法は、（Ｏ）入力項目に対して予め設定されている入力候補又は入力項目に対して入力済みのデータを入力候補として表示するステップをさらに含むようにしても良い。このようにすれば、作業手順表の作成が容易になる。
【０１０４】
さらに、上で述べた作業手順表作成支援方法は、（Ｐ）操作箇所と、当該操作箇所における操作又は状態と、作業項目名とのいずれかに対応付けて格納されている参考データを、複数の作業の少なくともいずれかについて抽出して表示するステップをさらに含むようにしても良い。例えば、事故事例、詳細手順データなどを提示することで、工事等の事前準備を適切に行うことができるようになる。
【０１０５】
また、上で述べた作業手順表作成支援方法において、同一操作箇所について第１の操作又は状態についての作業の数と第２の操作又は状態についての作業の数とが一致し且つ当該作業の数が２以上である場合に、当該第１の操作又は状態についての作業及び当該第２の操作又は状態についての作業について、上記同一操作箇所について同一の作業が重複して規定されているか否かを判断するステップを省略するか、又は、重複についてのエラーの出力を抑制するようにしても良い。このようにすれば、確認作業にかかる煩わしさを抑制できるようになる。
【０１０６】
なお、上で述べたような処理をコンピュータに実施させるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブル・ディスク、ＣＤ−ＲＯＭなどの光ディスク、光磁気ディスク、半導体メモリ（例えばＲＯＭ）、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。なお、処理途中のデータについては、ＲＡＭ等の記憶装置に一時保管される。
【符号の説明】
【０１０７】
１０１  編集支援処理部
１０２  チェック部
１０３  制御部
１０４  チェックデータ格納部
１０５  データ格納部
１０６  参考データ格納部
【図１】
0006603461.tif 000002
【図２】
0006603461.tif 000003
【図３】
0006603461.tif 000004
【図４】
0006603461.tif 000005
【図５】
0006603461.tif 000006
【図６】
0006603461.tif 000007
【図７】
0006603461.tif 000008
【図８】
0006603461.tif 000009
【図９】
0006603461.tif 000010
【図１０】
0006603461.tif 000011
【図１１】
0006603461.tif 000012
【図１２】
0006603461.tif 000013
【図１３】
0006603461.tif 000014
【図１４】
0006603461.tif 000015
【図１５】
0006603461.tif 000016
【図１６】
0006603461.tif 000017
【図１７】
0006603461.tif 000018
【図１８】
0006603461.tif 000019
【図１９】
0006603461.tif 000020
【図２０】
0006603461.tif 000021
【図２１】
0006603461.tif 000022
【図２２】
0006603461.tif 000023
【図２３】
0006603461.tif 000024