(57)【要約】      （修正有）【課題】セキュリティチェックを効率的に実施することができるチェック支援装置、チェック支援方法およびチェック支援プログラムを提供する。【解決手段】チェック支援装置１００は、チェックマスタＤＢ１２１を参照して、指定された担当者に対応するチェック項目のうち、指定された担当者以外の担当者によりチェックの完了したチェック項目を除いたチェック項目を特定する。チェック支援装置１００は、特定したチェック項目を含むチェックシート情報１２４を生成し、端末装置に送信して表示させる。【選択図】図２
2020035046.tif 000002
【特許請求の範囲】
【請求項１】
セキュリティ対策の統一基準に関するチェック項目と、前記チェック項目を担当する担当者と、前記チェック項目の項目番号と、前記チェック項目と共通のチェック項目の項目番号を示す共通項目番号と、チェックの完了した項目番号とを対応付けた情報を有する記憶部と、
複数の担当者のうち、いずれかの担当者の指定を受け付けた場合、前記項目番号と、前記共通項目番号と、前記チェックの完了した項目番号とを基にして、指定された担当者に対応するチェック項目のうち、指定された担当者以外の担当者によりチェックの完了したチェック項目を除いたチェック項目を含むチェックシートを生成する生成部と、
端末装置に前記チェックシートを送信して表示させる表示制御部と
を有することを特徴とするチェック支援装置。
【請求項２】
前記端末装置から前記チェック項目に対応するチェック結果を受信した場合、前記チェック結果を基にして、前記チェックの完了した項目番号の情報を更新する更新部を更に有することを特徴とする請求項１に記載のチェック支援装置。
【請求項３】
前記記憶部は、前記項目番号と、前記項目番号に対応するチェック項目の属するグループと更に対応付け、前記生成部は、複数のグループのうち、いずれかのグループの指定を受け付けた場合、前記項目番号と、前記共通項目番号と、前記チェックの完了した項目番号とを基にして、指定されたグループに属するチェック項目のうち、チェックの完了したチェック項目を除いたチェック項目を含むチェックシートを生成する処理を更に実行することを特徴とする請求項１または２に記載のチェック支援装置。
【請求項４】
前記記憶部は、前記項目番号と、前記統一基準の項番とを更に対応付け、前記生成部は、前記統一基準の複数の項番のうち、いずれかの項番の指定を受け付けた場合、前記項目番号と、前記共通項目番号と、前記チェックの完了した項目番号とを基にして、指定された前記統一基準の項番に対応するチェック項目のうち、チェックの完了したチェック項目を除いたチェック項目を含むチェックシートを生成する処理を更に実行することを特徴とする請求項１、２または３に記載のチェック支援装置。
【請求項５】
コンピュータが実行するチェック支援方法であって、
セキュリティ対策の統一基準に関するチェック項目と、前記チェック項目を担当する担当者と、前記チェック項目の項目番号と、前記チェック項目と共通のチェック項目の項目番号を示す共通項目番号と、チェックの完了した項目番号とを対応付けた情報を有する記憶部を参照し、
複数の担当者のうち、いずれかの担当者の指定を受け付けた場合、前記項目番号と、前記共通項目番号と、前記チェックの完了した項目番号とを基にして、指定された担当者に対応するチェック項目のうち、指定された担当者以外の担当者によりチェックの完了したチェック項目を除いたチェック項目を含むチェックシートを生成し、
端末装置に前記チェックシートを送信して表示させる
処理を実行することを特徴とするチェック支援方法。
【請求項６】
コンピュータに、
セキュリティ対策の統一基準に関するチェック項目と、前記チェック項目を担当する担当者と、前記チェック項目の項目番号と、前記チェック項目と共通のチェック項目の項目番号を示す共通項目番号と、チェックの完了した項目番号とを対応付けた情報を有する記憶部を参照し、
複数の担当者のうち、いずれかの担当者の指定を受け付けた場合、前記項目番号と、前記共通項目番号と、前記チェックの完了した項目番号とを基にして、指定された担当者に対応するチェック項目のうち、指定された担当者以外の担当者によりチェックの完了したチェック項目を除いたチェック項目を含むチェックシートを生成し、
端末装置に前記チェックシートを送信して表示させる
処理を実行させることを特徴とするチェック支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チェック支援装置等に関する。
【背景技術】
【０００２】
近年、各種のサービスや製品を、安全かつ持続的に提供できるように、自然災害、サイバー攻撃、悪意のある第三者による関与等に起因する障害の発生を限りなく減らし、障害発生時の復旧を迅速に行うことが求められている。
【０００３】
かかる要望に応えるべく、政府機関等により、情報セキュリティ対策のための統一基準が作成されており、企業等では、かかる統一基準を満たす各種のサービスや製品を提供することが求められている。このため、企業では、サービスや製品の提供を行う前に、企業内の担当者が、情報セキュリティ対策の統一基準を一つずつチェックして、統一基準を満たしているか否かの確認を行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−００７４７３号公報
【特許文献２】特開２０１６−１２６３９８号公報
【特許文献３】特開２０１２−２３８０３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、セキュリティチェックを効率的に実施することができないという問題がある。
【０００６】
政府機関等により作成された統一基準には、複数のチェック項目が含まれるが、チェック項目の内容が抽象的であるため、実際には重複するチェック項目があり、チェックを効率的に実施できていない。
【０００７】
１つの側面では、本発明は、セキュリティチェックを効率的に実施することができるチェック支援装置、チェック支援方法およびチェック支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の案では、チェック支援装置は、記憶部と、生成部と、表示制御部とを有する。記憶部は、セキュリティ対策の統一基準に関するチェック項目と、チェック項目を担当する担当者と、チェック項目の項目番号と、チェック項目と共通のチェック項目の項目番号を示す共通項目番号と、チェックの完了した項目番号とを対応付けた情報を有する。生成部は、複数の担当者のうち、いずれかの担当者の指定を受け付けた場合、項目番号と、共通項目番号と、チェックの完了した項目番号とを基にして、指定された担当者に対応するチェック項目のうち、指定された担当者以外の担当者によりチェックの完了したチェック項目を除いたチェック項目を含むチェックシートを生成する。表示制御部は、端末装置にチェックシートを送信して表示させる。
【発明の効果】
【０００９】
セキュリティチェックを効率的に実行することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施例に係るシステムの一例を示す図である。
【図２】図２は、本実施例に係るチェック支援装置の構成を示す機能ブロック図である。
【図３】図３は、チェックマスタＤＢのデータ構造の一例を示す図である。
【図４】図４は、チェック状況管理テーブルのデータ構造の一例を示す図である。
【図５】図５は、チェック結果管理テーブルのデータ構造の一例を示す図である。
【図６】図６は、チェックシート情報のデータ構造の一例を示す図である。
【図７】図７は、チェックシート情報の表示画面の一例を示す図である。
【図８】図８は、本実施例に係るチェック支援装置の処理手順を示すフローチャートである。
【図９】図９は、チェック支援装置と同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示するチェック支援装置、チェック支援方法およびチェック支援プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１２】
図１は、本実施例に係るシステムの一例を示す図である。図１に示すように、このシステムは、端末装置１０ａ，１０ｂと、チェック支援装置１００とを有する。たとえば、チェック支援装置１００および端末装置１０ａ，１０ｂは、ネットワーク５０を介して相互に接続される。ここでは一例として、端末装置１０ａ，１０ｂを示すが、その他の端末装置がネットワーク５０に接続されていてもよい。
【００１３】
端末装置１０ａ，１０ｂは、たとえば、政府機関等により作成された統一基準を満たすべく、担当者がサービスや製品（以下、チェック対象物）をチェックする場合に利用する端末装置である。端末装置１０ａ，１０ｂは、スマートフォン、タブレット型ＰＣなどの担当者が携帯して使用可能な携帯端末装置である。以下の説明では、特に区別する場合を除いて、端末装置１０ａ，１０ｂをまとめて「端末装置１０」と表記する。
【００１４】
端末装置１０は、チェック支援装置１００にアクセスし、担当者から入力される「入力情報」をチェック支援装置１００に送信する。たとえば、入力情報には、担当者識別情報、キーワード、統一基準の項番等が含まれる。入力情報に含まれる担当者識別情報は、端末装置１０を用いてチェックを行う担当者を一意に識別する情報である。キーワードは、後述するチェックマスタＤＢ（Data  Base）の大項目、中項目、小項目のキーワードを示す。なお、キーワードは、大項目、中項目、小項目の名称そのものであってもよい。統一基準の項番は、政府機関により作成された統一基準に含まれるチェック内容を特定する項番である。
【００１５】
本実施例１では一例として、入力情報には、担当者識別情報、キーワード、統一基準の項番のうち、いずれか一つの情報が含まれているものとする。
【００１６】
チェック支援装置１００は、端末装置１０からアクセスを受け付け、入力情報を受信すると、入力情報に対応するチェック項目のチェックシート情報を生成する装置である。チェック支援装置１００は、チェックシート情報を生成する場合に、既にチェックの完了したチェック項目を除外するものとする。チェック支援装置１００は、生成したチェックシート情報を、端末装置１０に送信して表示させる。
【００１７】
担当者は、端末装置１０に表示されるチェックシート情報を参照しつつ、チェック対象物のチェックを行い、チェック結果を端末装置１０に入力する。端末装置１０は、担当者から入力されたチェック結果の情報を、チェック支援装置１００に送信する。
【００１８】
上記のように、本実施例に係るチェック支援装置１００は、入力情報に対応するチェック項目を含み、かつ、チェック完了済みのチェック項目を除外したチェックシート情報を端末装置１０に表示させて、担当者のチェック支援を行う。このため、セキュリティチェックを効率的に実施することができる。
【００１９】
次に、本実施例に係るチェック支援装置１００の構成について説明する。図２は、本実施例に係るチェック支援装置の構成を示す機能ブロック図である。図２に示すように、このチェック支援装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。
【００２０】
通信部１１０は、ネットワーク５０を介して、端末装置１０とデータを送受信する処理部である。通信部１１０は、通信装置に対応する。後述する制御部１３０は、通信部１１０を介して、端末装置１０との間でデータをやり取りする。
【００２１】
記憶部１２０は、チェックマスタＤＢ１２１、チェック状況管理テーブル１２２、チェック結果管理テーブル１２３、チェックシート情報１２４を有する。記憶部１２０は、たとえば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子などの記憶装置に対応する。
【００２２】
チェックマスタＤＢ１２１は、政府機関によりセキュリティ対策の統一基準に関するチェック項目の情報を保持するＤＢである。図３は、チェックマスタＤＢのデータ構造の一例を示す図である。図３に示すように、このチェックマスタＤＢ１２１は、大項目、中項目、小項目、項目番号、チェック項目、担当者識別情報、共通項目番号、統一基準の項番を対応付ける。
【００２３】
大項目、中項目、小項目は、それぞれチェック項目の属するグループを分類するものである。大項目には複数の中項目が含まれ、中項目には複数の小項目が含まれる。また、図示を省略するが、小項目を複数の詳細項目に更に分類してもよい。
【００２４】
項目番号は、チェック項目を一意に識別する番号である。チェック項目は、チェック項目の内容を示す情報である。チェックマスタＤＢ１２１に格納されるチェック項目は、政府機関等により作成された統一基準に含まれる抽象的なチェック項目を、より具体的に定義し直したチェック項目である。担当者識別情報は、該当するチェック項目をチェックする担当者を一意に識別する情報である。
【００２５】
共通項目番号は、該当する項目番号のチェック項目と、同一または同等のチェック項目の項目番号を示すものである。たとえば、図３の１行目において、項目番号「６．１．１．１ａ」と、共通項目番号「８．２．２．１ａ」とが対応付けられているため、項目番号「６．１．１．１ａ」のチェック項目と、項目番号（共通項目番号）「８．２．２．１ａ」のチェック項目とが、同一または同等であることを示す。このため、項目番号（共通項目番号）「８．２．２．１ａ」のチェック項目のチェックが完了している場合には、項目番号「６．１．１．１ａ」のチェック項目のチェックを行わなくてもよいことを意味する。
【００２６】
統一基準の項番は、政府機関により作成された統一基準のチェック項目（抽象的なチェック項目）を一意に識別する番号である。たとえば、図３の１行目において、統一基準の項番「９」のチェック項目（抽象的なチェック項目）は、項目番号「６．１．１．１ａ」のチェック項目、および、共通項目番号「８．２．２．１ａ」のチェック項目に対応していることを示す。
【００２７】
図２の説明に戻る。チェック状況管理テーブル１２２は、各チェック項目のチェックが完了したか否かを保持するテーブルである。図４は、チェック状況管理テーブルのデータ構造の一例を示す図である。図４に示すように、このチェック状況管理テーブル１２２は、項目番号／共通項目番号と、チェック完了フラグとを対応付ける。
【００２８】
項目番号／共通項目番号は、チェック項目を一意に識別する項目番号または共通項目番号である。チェック完了フラグは、チェックが完了したか否かを示すフラグである。チェック完了フラグが「オン」である場合には、項目番号または共通項目番号に対応するチェック項目のチェックが完了したことを示す。チェック完了フラグが「オフ」である場合には、項目番号または共通項目番号に対応するチェック項目のチェックが完了していないことを示す。
【００２９】
チェック結果管理テーブル１２３は、チェック項目のチェック結果の情報を保持するテーブルである。図５は、チェック結果管理テーブルのデータ構造の一例を示す図である。図５に示すように、このチェック結果管理テーブル１２３は、項目番号と、チェック結果と、担当者識別情報とを対応付ける。項目番号は、チェック項目を一意に識別する番号である。チェック結果が、該当する項目番号のチェック項目に対するチェック結果である。担当者識別情報は、チェック項目のチェックを行った担当者を一意に識別する情報である。
【００３０】
チェックシート情報１２４は、入力情報に対応するチェック項目を含むチェックシートの情報である。図６は、チェックシート情報のデータ構造の一例を示す図である。図６に示すように、チェックシート情報１２４には、項目番号と、チェック項目とを対応付ける。
【００３１】
制御部１３０は、受付部１３１、生成部１３２、表示制御部１３３、更新部１３４を有する。制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）や、ＦＰＧＡ（Field  Programmable  Gate  Array）などの集積装置に対応する。また、制御部１３０は、例えば、ＣＰＵやＭＰＵ（Micro  Processing  Unit）等の電子回路に対応する。
【００３２】
受付部１３１は、端末装置１０から入力情報を受け付ける処理部である。受付部１３１は、受け付けた入力情報を、生成部１３２に出力する。
【００３３】
生成部１３２は、入力情報を基にして、チェックシート情報１２４を生成する処理部である。生成部１３２は、入力情報に対応する項目番号を特定する処理、特定した項目番号からチェックの完了した項目番号を削除する処理、チェックシート情報を生成する処理を実行する。
【００３４】
入力情報に対応する項目番号を特定する処理について説明する。以下の説明では適宜、入力情報に対応する項目番号を、「対応項目番号」と表記する。生成部１３２は、入力情報に含まれる情報が、担当者識別情報、キーワード、統一基準の項番のうち、いずれの情報であるかを判定する。
【００３５】
生成部１３２は、入力情報に担当者識別情報が含まれている場合には、入力情報の担当者識別情報と、チェックマスタＤＢ１２１の担当者識別情報とを比較する。生成部１３２は、チェックマスタＤＢ１２１において、入力情報の担当者識別情報と同一の担当者識別情報を有する行レコードを特定し、特定した行レコードの項目番号を、対応項目番号として特定する。
【００３６】
生成部１３２は、入力情報にキーワードが含まれている場合には、入力情報のキーワードと、チェックマスタＤＢ１２１は、大項目、中項目、小項目のキーワードとを比較する。生成部１３２は、チェックマスタＤＢ１２１において、入力情報のキーワードに対応する大項目、中項目、または、小項目を特定し、特定した大項目、中項目、または、小項目に対応する行レコードの項目番号を、対応項目番号として特定する。
【００３７】
生成部１３２は、入力情報に統一基準の項番が含まれている場合には、入力情報の統一基準の項番と、チェックマスタＤＢ１２１の統一基準の項番とを比較する。生成部１３２は、チェックマスタＤＢ１２１において、入力情報の統一基準の項番と同一の統一基準の項番を有する行レコードを特定し、特定した行レコードの項目番号を、対応項目番号として特定する。
【００３８】
ところで、生成部１３２は、対応項目番号を特定する場合、対応項目番号に対応する共通項目番号が存在するか否かを判定する。生成部１３２は、対応項目番号に対応する共通項目番号が存在する場合には、対応項目番号と、対応する共通項目番号とを対応付けて特定する。
【００３９】
たとえば、図３において、対応項目番号が「６．１．１．１ａ」である場合には、共通項目番号「８．２．２．１ａ」が存在する。この場合、生成部１３２は、対応項目番号「６．１．１．１ａ」と共通項目番号「８．２．２．１ａ」とを特定する。
【００４０】
一方、図３において、対応項目番号が「６．１．１．２ａ」である場合には、共通項目番号が存在しない。この場合、生成部１３２は、対応項目番号のみを特定する。
【００４１】
以下の説明では、適宜、対応する共通項目番号の存在する対応項目番号を「第１対応項目番号」と表記する。対応する共通項目番号の存在しない対応項目番号を「第２対応項目番号」と表記する。
【００４２】
生成部１３２は、上記の処理を実行することで、入力情報に対応する対応項目番号（第１対応項目番号、第２対応項目番号）を特定する処理を繰り返し実行し、特定した複数の対応項目番号の情報を、集合情報（図示略）に登録する。
【００４３】
続いて、対応項目番号（第１対応項目番号、第２対応項目番号）からチェックの完了した項目番号を削除する処理について説明する。生成部１３２は、第１対応項目番号と、チェック状況管理テーブル１２２とを比較し、第１対応項目番号（項目番号）またはこの第１対応項目番号に対応する共通項目番号に対応するチェック完了フラグが「オン」となっている場合には、該当する第１対応項目番号を集合情報から削除する。
【００４４】
生成部１３２は、第２対応項目番号と、チェック状況管理テーブル１２２とを比較し、第２対応項目番号（項目番号）に対応するチェック完了フラグが「オン」となっている場合には、該当する第２対応項目番号を集合情報から削除する。
【００４５】
生成部１３２は、上記の処理を実行することで、集合情報に含まれる複数の対応項目番号（第１対応項目番号、第２対応項目番号）から、チェックの完了した対応項目番号を削除する。
【００４６】
続いて、チェックシート情報を生成する処理について説明する。生成部１３２は、集合情報に残った対応項目番号（第１対応項目番号、第２対応項目番号）に対応するチェック項目の情報を、チェックマスタＤＢ１２１から取得する。生成部１３２は、取得したチェック項目の情報を基にして、チェックシート情報１２４を生成し、記憶部１２０に格納する。
【００４７】
表示制御部１３３は、端末装置１０に対して各種の画面情報を送信し、各種の画面情報を表示させる処理部である。たとえば、表示制御部１３３は、端末装置１０からアクセスを受け付けると、ログイン画面を端末装置１０に表示させる。表示制御部１３３は、端末装置１０の担当者に対するログインが承認された後に、入力情報を入力させる画面を端末装置１０に表示させる。
【００４８】
また、表示制御部１３３は、生成部１３２によりチェックシート情報１２４が生成されて記憶部１２０に格納されると、チェックシート情報１２４の表示画面を端末装置１０に送信して表示させる。
【００４９】
図７は、チェックシート情報の表示画面の一例を示す図である。たとえば、表示制御部１３３は、チェックシート情報１２４の表示画面２０を生成する。表示画面２０には、チェックシート情報１２４に登録された項目番号、チェック項目、回答が含まれる。
【００５０】
担当者は、端末装置１０に表示される表示画面２０を参照して、チェック対象物のチェックを行い、端末装置１０を操作して、回答を入力する。たとえば、担当者は、チェック項目を満たしていると判断した場合には、回答の「はい」を選択して、チェックを入れる。担当者は、チェック項目を満たしていないと判断した場合には、回答の「いいえ」を選択して、チェックを入れる。端末装置１０は、担当者から入力される回答を基にして、チェック結果の情報を生成し、チェック支援装置１００に送信する。なお、端末装置１０は、チェック結果の情報に、チェックを行った担当者の担当者識別情報を設定する。
【００５１】
図２の説明に戻る。更新部１３４は、端末装置１０からチェック結果の情報を受信した場合に、チェック状況管理テーブル１２２およびチェック結果管理テーブル１２３を更新する処理部である。
【００５２】
たとえば、更新部１３４は、チェック結果の情報を参照し、チェック状況管理テーブル１２２について、各項目番号のうち、「はい」が選択された項目番号のチェック完了フラグを「オン」にする。
【００５３】
更新部１３４は、チェック結果の情報を参照し、項目番号と、チェック結果と、担当者識別情報とを対応付けて、チェック結果管理テーブル１２３に登録する。
【００５４】
次に、本実施例に係るチェック支援装置１００の処理手順の一例について説明する。図８は、本実施例に係るチェック支援装置の処理手順を示すフローチャートである。図８に示すように、チェック支援装置１００の受付部１３１は、端末装置１０から入力情報を受信する（ステップＳ１０１）。
【００５５】
チェック支援装置１００の生成部１３２は、入力情報に対応する対応項目番号を特定する（ステップＳ１０２）。生成部１３２は、未選択の対応項目番号を選択する（ステップＳ１０３）。生成部１３２は、対応項目番号に対応する共通項目番号が存在するか否かを判定する（ステップＳ１０４）。
【００５６】
生成部１３２は、対応項目番号に対応する共通項目番号が存在する場合には（ステップＳ１０４，Ｙｅｓ）、対応項目番号および共通項目番号を対応付けて、集合情報に登録し（ステップＳ１０５）、ステップＳ１０７に移行する。
【００５７】
生成部１３２は、対応項目番号に対応する共通項目番号が存在しない場合には（ステップＳ１０４，Ｎｏ）、対応項目番号を、集合情報に登録し（ステップＳ１０６）、ステップＳ１０７に移行する。
【００５８】
生成部１３２は、チェック完了フラグがオンとなる項目番号／共通項目番号と同一の対応項目番号を集合情報から削除する（ステップＳ１０８）。生成部１３２は、集合情報に残った対応項目番号に対応するチェック項目をチェックマスタＤＢ１２１から取得し（ステップＳ１０９）、チェックシート情報１２４を生成する（ステップＳ１１０）。
【００５９】
チェック支援装置１００の表示制御部１３３は、チェックシート情報を端末装置１０に送信して表示させる（ステップＳ１１１）。チェック支援装置１００の更新部１３４は、チェック結果の情報を受信する（ステップＳ１１２）。更新部１３４は、チェック結果の情報を基にして、チェック状況管理テーブル１２２、チェック結果管理テーブル１２３を更新する（ステップＳ１１３）。
【００６０】
次に、本実施例に係るチェック支援装置１００の効果について説明する。チェック支援装置１００は、担当者の指定を受け付けた場合に、チェックマスタＤＢ１２１を参照して、指定された担当者に対応するチェック項目のうち、指定された担当者以外の担当者によりチェックの完了したチェック項目を除いたチェック項目を含むチェックシート情報１２４を生成し、端末装置１０に送信して表示させる。これにより、担当者は、他の担当者が既にチェックしたチェック項目のチェックを行わずにすむ。また、チェックマスタＤＢ１２１に登録されたチェック項目は、政府機関により作成された統一基準の項番に対応するものであり、また、チェック項目は具体的な内容で定義されている。これにより、担当者は、セキュリティチェックを効率的に実行することができる。
【００６１】
チェック支援装置１００は、端末装置１０からチェック結果の情報を受信した場合に、チェック項目のうち、チェックの完了したチェック項目の項目番号をオフからオンに更新する処理を行う。これにより、既にチェックされたチェック項目が再度チェックされることを抑止することができる。
【００６２】
チェック支援装置１００は、大項目、中項目、小項目に対応するキーワードの指定を受け付けた場合に、受け付けたキーワードに対応する大項目、中項目、小項目を特定し、特定した項目に対応するチェック項目のうち、チェックの完了したチェック項目を除いたチェック項目を含むチェックシート情報を生成する。これにより、大項目、中項目、小項目のグループに含まれるチェック項目のうち、チェックの完了していないチェック項目のみを効率的にチェックすることができる。
【００６３】
チェック支援装置１００は、統一基準の項番の指定を受け付けた場合に、受け付けた項番に対応するチェック項目のうち、チェックの完了したチェック項目を除いたチェック項目を含むチェックシート情報を生成する。これにより、統一基準の項目に対応するチェック項目のうち、チェックの完了していないチェック項目のみを効率的にチェックすることができる。
【００６４】
ところで、上述した実施例では、一例として、入力情報には、担当者識別情報、キーワード、統一基準の項番のうち、いずれか一つの情報が含まれているものとして説明を行ったが、これに限定されるものでない。たとえば、入力情報に、担当者識別情報、キーワード、統一基準の項番が含まれていてもよい。この場合には、チェック支援装置１００は、担当者識別情報に対応する各対応項目番号を含む第１グループ、キーワードに対応する各対応項目番号を含む第２グループ、統一基準の項番に対応する各対応項目番号を含む第３グループを特定する。チェック支援装置１００は、第１グループ、第２グループ、第３グループのいずれのグループにも存在する対応項目番号を特定し、特定した対応項目番号に対応するチェック項目のチェックシート情報１２４を生成してもよい。
【００６５】
次に、上記実施例に示したチェック支援装置１００と同様の機能を実現するコンピュータのハードウェア構成の一例について説明する。図９は、チェック支援装置と同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。
【００６６】
図９に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、ユーザからのデータの入力を受け付ける入力装置２０２と、ディスプレイ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る読み取り装置２０４と、有線または無線ネットワークを介して他装置との間でデータの授受を行うインターフェース装置２０５とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０６と、ハードディスク装置２０７とを有する。そして、各装置２０１〜２０７は、バス２０８に接続される。
【００６７】
ハードディスク装置２０７は、受付プログラム２０７ａ、生成プログラム２０７ｂ、表示制御プログラム２０７ｃ、更新プログラム２０７ｄを有する。ＣＰＵ２０１は、各プログラム２０７ａ〜２０７ｄを読み出してＲＡＭ２０６に展開する。
【００６８】
受付プログラム２０７ａは、受付プロセス２０６ａとして機能する。生成プログラム２０７ｂは、生成プロセス２０６ｂとして機能する。表示制御プログラム２０７ｃは、表示制御プロセス２０６ｃとして機能する。更新プログラム２０７ｄは、更新プロセス２０６ｄとして機能する。
【００６９】
受付プロセス２０６ａの処理は、受付部１３１の処理に対応する。生成プロセス２０６ｂの処理は、生成部１３２の処理に対応する。表示制御プロセス２０７ｃの処理は、表示制御部１３３の処理に対応する。更新プロセス２０６ｄの処理は、更新部１３４の処理に対応する。
【００７０】
なお、各プログラム２０７ａ〜２０７ｄについては、必ずしも最初からハードディスク装置２０７に記憶させておかなくても良い。例えば、コンピュータ２００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤ、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ２００が各プログラム２０７ａ〜２０７ｄを読み出して実行するようにしても良い。
【符号の説明】
【００７１】
１０ａ，１０ｂ  端末装置
１００    チェック支援装置
１１０    通信部
１２０    記憶部
１２１    チェックマスタＤＢ
１２２    チェック状況管理テーブル
１２３    チェック結果管理テーブル
１２４    チェックシート情報
１３０    制御部
１３１    受付部
１３２    生成部
１３３    表示制御部
１３４    更新部
【図１】
2020035046.tif 000003
【図２】
2020035046.tif 000004
【図３】
2020035046.tif 000005
【図４】
2020035046.tif 000006
【図５】
2020035046.tif 000007
【図６】
2020035046.tif 000008
【図７】
2020035046.tif 000009
【図８】
2020035046.tif 000010
【図９】
2020035046.tif 000011