(57)【要約】【課題】古いバージョンに含まれていた項目やこの項目に入力された情報を新しいバージョンのテンプレートで利用することができる、ことを目的とする。【解決手段】テンプレート管理装置は、新しいバージョンのテンプレートには含まれておらず、古いバージョンのテンプレートに含まれた項目である過去項目を、対応する過去項目入力情報と共に記憶し、過去項目及び過去項目入力情報を新しいバージョンのテンプレートに関連付けることで、テンプレートの履歴管理を行う。【選択図】図５
2018106285.tif 000002
【特許請求の範囲】
【請求項１】
元となるテンプレートから項目を追加又は削除されて作成されたバージョンの異なる複数の前記テンプレートを管理する情報処理装置であって、
新しいバージョンの前記テンプレートには含まれておらず、古いバージョンの前記テンプレートに含まれた項目である過去項目を、該過去項目への入力情報と共に記憶する記憶手段と、
前記過去項目及び前記入力情報を新しいバージョンの前記テンプレートに関連付けることで、前記テンプレートの履歴管理を行うテンプレート管理手段と、
を備える情報処理装置。
【請求項２】
前記テンプレート管理手段は、新しいバージョンの前記テンプレートに前記過去項目及び前記入力情報を示すデータを付加する請求項１記載の情報処理装置。
【請求項３】
前記テンプレートに含まれる前記項目に対してユーザが情報を入力する場合、前記テンプレートに関連付けられている前記過去項目及び前記入力情報は出力手段に出力されない請求項１又は請求項２に記載の情報処理装置。
【請求項４】
情報が入力される複数の異なる項目を含む項目群から前記項目が選択されて、前記テンプレートを作成するテンプレート作成手段を備え、
前記テンプレート作成手段は、前記過去項目及び前記入力情報を前記記憶手段から読み出し、読み出した前記入力情報を初期値とした前記過去項目を含んだ新たな前記テンプレートを作成可能とする
請求項１から請求項３の何れか１項記載の情報処理装置。
【請求項５】
前記テンプレート管理手段は、新しいバージョンの前記テンプレートに関連付けられている前記過去項目を用いて、新しいバージョンの前記テンプレ―トから古いバージョンの前記テンプレートにバージョンを切り替えてモニタに表示させる請求項１から請求項４の何れか１項記載の情報処理装置。
【請求項６】
前記項目は、店舗に固有の情報が入力可能とされ、
前記記憶手段は、情報が入力された前記テンプレートを前記店舗に関連付けて記憶する請求項１から請求項５の何れか１項記載の情報処理装置。
【請求項７】
元となるテンプレートから項目を追加又は削除されて作成されたバージョンの異なる複数の前記テンプレートを管理する情報処理装置によるテンプレート管理方法であって、
新しいバージョンの前記テンプレートには含まれておらず、古いバージョンの前記テンプレートに含まれた項目である過去項目を、該過去項目への入力情報と共に記憶手段に記憶する第１工程と、
前記過去項目及び前記入力情報を新しいバージョンの前記テンプレートに関連付ける第２工程と、
を有するテンプレート管理方法。
【請求項８】
元となるテンプレートから項目を追加又は削除されて作成されたバージョンの異なる複数の前記テンプレートを管理する情報処理装置が有するコンピュータを、
新しいバージョンの前記テンプレートには含まれておらず、古いバージョンの前記テンプレートに含まれた項目である過去項目を、該過去項目への入力情報と共に記憶する記憶手段と、
前記過去項目及び前記入力情報を新しいバージョンの前記テンプレートに関連付けることで、前記テンプレートの履歴管理を行うテンプレート管理手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、テンプレート管理方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、日報等に用いる複数の項目を有するテンプレートがデジタルデータで作成され、従業員等のユーザが、情報処理装置を用いてテンプレートに含まれる項目に情報を適宜入力して所属先に提出することが行われている。
【０００３】
このようなテンプレートの一例として、特許文献１には、あらかじめ定義してあるテンプレートの項目を追加・削除し、または項目名を変更して、新しいテンプレートを作成する、ことが開示されている。
【０００４】
テンプレートの項目を追加・削除することによって、異なるバージョンのテンプレートがその都度作成され、ユーザによって使用されることとなる。このため、テンプレートのバージョン管理の必要性が生じる。特許文献２には、端末装置において各種データが常に最新のバージョンにて使用されるように当該データのバージョン管理を行うバージョン管理装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−０４４１８１号公報
【特許文献２】特開２００９−２５２２０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一方で、従来では古いバージョンのテンプレートに含まれる項目に入力された情報は、新しいバージョンのテンプレートの作成時に利用されていなかった。また、ユーザは、新しいバージョンのテンプレートから古いバージョンのテンプレートを直接的に確認することはできなかった。
【０００７】
このように、従来では、古いバージョンのテンプレートで用いられた項目やその入力情報を新しいバージョンのテンプレートで利用できていなかった。
【０００８】
本発明は、このような事情に鑑みてなされたものであって、古いバージョンに含まれていた項目やこの項目に入力された情報を新しいバージョンのテンプレートで利用することができる、情報処理装置、テンプレート管理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の情報処理装置、テンプレート管理方法、及びプログラムは以下の手段を採用する。
【００１０】
本発明の第一態様に係る情報処理装置は、元となるテンプレートから項目を追加又は削除されて作成されたバージョンの異なる複数の前記テンプレートを管理する情報処理装置であって、新しいバージョンの前記テンプレートには含まれておらず、古いバージョンの前記テンプレートに含まれた項目である過去項目を、該過去項目への入力情報と共に記憶する記憶手段と、前記過去項目及び前記入力情報を新しいバージョンの前記テンプレートに関連付けることで、前記テンプレートの履歴管理を行うテンプレート管理手段と、を備える。
【００１１】
本発明の第二態様に係るテンプレート管理方法は、元となるテンプレートから項目を追加又は削除されて作成されたバージョンの異なる複数の前記テンプレートを管理する情報処理装置によるテンプレート管理方法であって、新しいバージョンの前記テンプレートには含まれておらず、古いバージョンの前記テンプレートに含まれた項目である過去項目を、該過去項目への入力情報と共に記憶手段に記憶する第１工程と、前記過去項目及び前記入力情報を新しいバージョンの前記テンプレートに関連付ける第２工程と、を有する。
【００１２】
本発明の第三態様に係るプログラムは、元となるテンプレートから項目を追加又は削除されて作成されたバージョンの異なる複数の前記テンプレートを管理する情報処理装置が有するコンピュータを、新しいバージョンの前記テンプレートには含まれておらず、古いバージョンの前記テンプレートに含まれた項目である過去項目を、該過去項目への入力情報と共に記憶する記憶手段と、前記過去項目及び前記入力情報を新しいバージョンの前記テンプレートに関連付けることで、前記テンプレートの履歴管理を行うテンプレート管理手段と、して機能させる。
【発明の効果】
【００１３】
本発明によれば、古いバージョンに含まれていた項目やこの項目に入力された情報を新しいバージョンのテンプレートで利用することができる、という効果を有する。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係るテンプレート管理システムの構成図である。
【図２】本発明の実施形態に係るテンプレート管理装置の電気的構成を示すブロック図である。
【図３】本発明の実施形態に係る店舗マスタ管理に関する模式図である。
【図４】本発明の実施形態に係るテンプレートセットの構成を示す模式図である。
【図５】本発明の実施形態に係るテンプレート管理機能で作成されるテンプレートを示す模式図である。
【図６】本発明の実施形態に係るテンプレート管理機能を示す機能ブロック図である。
【図７】本発明の実施形態に係るテンプレート作成処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下に、本発明に係る情報処理装置、テンプレート管理方法、及びプログラムの一実施形態について、図面を参照して説明する。
【００１６】
［１．テンプレート管理システムの構成］
図１は、本実施形態に係るテンプレート管理システム１の一例を示す構成図である。
【００１７】
テンプレート管理システム１は、情報処理装置であるテンプレート管理装置１０、及び一又は複数の電子端末装置１２を備える。テンプレート管理装置１０と電子端末装置１２は、通信回線１４を介してデジタルデータであるテンプレート等の各種情報の送受信を行う。テンプレートは、情報が入力される複数の項目を含んでおり、ユーザはこの項目への入力情報として文字や数値又は図等を入力し、各種報告書等を作成する。
【００１８】
本実施形態に係るテンプレートは、一例として、正社員や派遣社員やアルバイト等も含む従業員（以下「スタッフ」という。）が所属先に対して提出する業務報告書や勤怠報告書、小売り店舗の情報を記載する店舗マスタ等に用いられる。なお、報告書は、ユーザであるスタッフが必要に応じて所属先に提出するものであって、日報、月報や週報であってもよい。また、テンプレートは、報告書に限られず、例えば、機械装置に対する点検記録等であってもよい。
【００１９】
テンプレート管理装置１０は、テンプレートを作成したり、情報が入力されたテンプレートを電子端末装置１２から受信し、テンプレートを管理する。より具体的には、テンプレート管理装置１０は、ユーザの操作に基づいて目的に応じたテンプレートを作成し、さらに、元となるテンプレートから項目を追加又は削除することでバージョンの異なるテンプレートを作成する。そして、テンプレート管理装置１０は、バージョンの異なる複数のテンプレートを管理する。ここでいう管理とは、例えば、情報が入力されたテンプレートを記憶したり、バージョンの異なるテンプレートをグループとして記憶することをいう。
【００２０】
電子端末装置１２は、例えば、スマートフォン等の携帯電話端末、タブレット端末、又はパーソナルコンピュータ等である。電子端末装置１２は、テンプレート管理装置１０で作成されたテンプレートに対しスタッフが情報を入力し、それをレポートとしてテンプレート管理装置１０に送信する。
【００２１】
なお、通信回線１４は、電気事業者によって提供される広域通信回線又はＬＡＮ（Local Area Network）等の構内通信網等であり、有線回線又は無線回線の何れであってもよい。
【００２２】
図２は、本実施形態に係るテンプレート管理装置１０の電気的構成を示すブロック図である。
【００２３】
本実施形態に係るテンプレート管理装置１０は、テンプレート管理装置１０全体の動作を司るＣＰＵ（Central Processing Unit）２０、各種プログラム及び各種データ等が予め記憶されたＲＯＭ（Read Only Memory）２２、ＣＰＵ２０による各種プログラムの実行時のワークエリア等として用いられるＲＡＭ（Random Access Memory）２４、各種プログラム及び各種データを記憶する記憶手段としてのＨＤＤ（Hard Disk Drive）２６を備えている。なお、記憶手段は、ＨＤＤ２６に限らず、例えば、フラッシュメモリ等の半導体メモリ等の他の記憶媒体であってもよい。
【００２４】
ＨＤＤ２６は、テンプレート、情報が入力されたテンプレートである報告書、及び情報が入力される複数の異なる項目を含む項目群等を記憶している。テンプレート管理装置１０は、詳細を後述するように、項目群から選択された項目を含むテンプレートを作成する。
【００２５】
さらに、テンプレート管理装置１０は、キーボード及びマウス等から構成され、各種操作の入力を受け付ける操作入力部２８、各種画像を表示する、例えば液晶ディスプレイ装置等のモニタ３０、通信回線１４を介して電子端末装置１２等の他の情報処理装置等と接続され、他の情報処理装置等との間で各種データの送受信を行う外部インタフェース３２を備えている。
【００２６】
これらＣＰＵ２０、ＲＯＭ２２、ＲＡＭ２４、ＨＤＤ２６、操作入力部２８、モニタ３０、及び外部インタフェース３２は、システムバス３４を介して相互に電気的に接続されている。従って、ＣＰＵ２０は、ＲＯＭ２２、ＲＡＭ２４、及びＨＤＤ２６へのアクセス、操作入力部２８に対する操作状態の把握、モニタ３０に対する画像の表示、並びに外部インタフェース３２を介した他の情報処理装置等との各種データの送受信等を各々行なうことができる。
【００２７】
［２．テンプレート管理機能］
以下の説明では、本実施形態に係るテンプレートを、一例として店舗マスタとする。店舗マスタは、例えば、店舗に派遣されたスタッフが店舗に固有の情報を記録するためのデータベースとして用いられる。店舗に固有の情報とは、例えば、店舗の場所や連絡先、売り場の担当職員、入客数、取扱商品、商品の販売促進品の数、又は商品の在庫状態等である。また、店舗に派遣されるスタッフは、一例として、派遣会社から派遣される者とするが、これに限られず、例えば、系列の他の店舗から派遣されてもよいし、派遣会社以外の企業から派遣されてもよい。また、この他にも、テンプレートは、例えば、調査会社において調査対象の店舗や企業等の調査結果が入力され、データベースとして使用されてもよい。
【００２８】
図３は、本実施形態に係る店舗マスタ管理に関する模式図である。なお、以下に説明する店舗マスタ管理は、一例であり、これに限定されない。また、本実施形態に係る店舗マスタ管理は、一例として、対象となる業種を小売業としているが、本実施形態に係る店舗マスタ管理が適用できるものであればその業種は小売業に限られず、飲食業、マンション販売業、ラウンダ―事業等、他の業種に適用されてもよい。
【００２９】
テンプレート４０（４０−１〜４０−Ｎ、Ｎは整数であり、末尾に付されている１〜Ｎはバージョンの番号に相当）は、テンプレートセット４１毎にテンプレート管理装置１０によって管理されている。すなわち、バージョンが異なる複数のテンプレート４０は、一つのグループとされ、テンプレートセット４１に格納される。これにより、テンプレート４０の管理が容易となる。
【００３０】
スタッフは、店舗マスタ４２を作成する場合、電子端末装置１２からテンプレート管理装置１０にアクセスし、テンプレートセット４１から派遣先のチャネルに応じたバージョンのテンプレート４０（店舗マスタテンプレート）を読み出す。図３の例では、チャネルであるＡＡカメラに派遣されたスタッフは、バージョン２のテンプレート４０−２又はバージョン３のテンプレート４０−３を使用し、チャネルであるＢＢ電気に派遣されたスタッフは、バージョンＮのテンプレート４０−Ｎを使用する。スタッフは、テンプレート管理装置１０から読み出したテンプレート４０に対して、電子端末装置１２を用いて情報を入力することで、店舗マスタ履歴４３を更新する。また、店舗毎の店舗マスタ履歴４３を作成するスタッフ（更新スタッフ）は、同一人物である必要はなく、異なる人が店舗マスタ履歴４３を更新して店舗マスタ４２に格納してもよい。
【００３１】
情報が入力された店舗マスタ履歴４３は、電子端末装置１２からテンプレート管理装置１０へ送信される。テンプレート管理装置１０は、店舗マスタ履歴４３を受信すると、店舗マスタ４２とされるＨＤＤ２６の所定領域に、店舗マスタ履歴４３を店舗に関連付けて記憶する。すなわち、店舗マスタ４２は、スタッフが派遣される店舗毎に設けられる。店舗マスタ４２には、店舗マスタ履歴４３が時系列で格納される。
【００３２】
このように、店舗マスタ４２は、新たな店舗マスタ履歴４３が格納されることによって更新され、店舗毎の各種情報を履歴として保存することとなる。
【００３３】
なお、店舗マスタ４２に格納された店舗マスタ履歴４３は、テンプレート管理装置１０又は電子端末装置１２によって必要に応じて読み出し、モニタで閲覧可能とされる。
【００３４】
図４は、テンプレートセット４１の構成を示す模式図である。
【００３５】
テンプレートセット４１は、バージョンの異なる複数のテンプレート４０と共に、情報が入力される複数の異なる項目５０を含む項目群５１を格納している。テンプレート４０に含まれる項目５０は、テンプレートセット４１に格納されている項目群５１から選択されたものである。
【００３６】
［３．テンプレート履歴管理］
テンプレート管理機能によるテンプレート４０の履歴管理について説明する。
【００３７】
本実施形態に係るテンプレート管理装置１０は、新しいバージョンのテンプレート４０には含まれておらず、古いバージョンのテンプレート４０に含まれた項目である過去項目を、該過去項目への入力情報（以下「過去項目入力情報」という。）と共に記憶し、過去項目及び過去項目入力情報を新しいバージョンのテンプレート４０に関連付けることで、テンプレート４０の履歴管理を行う。
【００３８】
過去項目と過去項目入力情報は、対応関係を保った状態で過去項目データとして、新しいバージョンのテンプレート４０に付加されることで、テンプレート管理装置１０のＨＤＤ２６に記憶される。すなわち、過去項目と過去項目入力情報は、過去項目データに含まれることで、テンプレート４０に関連付けられる。
【００３９】
また、テンプレート管理装置１０は、上述のように、ＨＤＤ２６に記憶されている項目群５１から項目が選択され、選択された項目の追加や削除によってテンプレート４０を作成する。なお、項目は、一例として、テンプレート４０の作成者（以下「テンプレート作成者」という。）が選択するが、これに限らず、所定の条件に基づいてテンプレート管理装置１０が項目群５１から項目を選択してもよい。
【００４０】
そして、本実施形態に係るテンプレート管理機能は、過去項目を過去項目入力情報と共に過去項目データから読み出し、読み出した過去項目入力情報を初期値とした過去項目を含んだ新たなテンプレート４０を作成可能である。
【００４１】
図５は、テンプレート管理機能で作成されるテンプレート４０を示す模式図である。図５に示される模式図は、一例であり、これに限定されない。
【００４２】
図５に示される店舗マスタ履歴４３のうち、店舗マスタ履歴４３−１と店舗マスタ履歴４３−２は最も古いテンプレート４０−１に情報が入力されたものである。このため、店舗マスタ履歴４３−１と店舗マスタ履歴４３−２に含まれる項目５０は同じであるものの、店舗マスタ履歴４３−２は店舗マスタ履歴４３−１を更新したものであるため、項目に入力された入力情報５０ｉは一部異なる。
【００４３】
店舗マスタ履歴４３−３は、次のバージョンであるバージョン２のテンプレート４０−２に情報が入力されたものである。テンプレート４０−２は、店舗マスタ履歴４３−２から項目を追加又は削除することで作成されている。すなわち、テンプレート４０−２は、店舗マスタ履歴４３−２から「項目１」及び「項目２」を削除し、項目群５１から「項目２１」が選択されて追加されることで作成されている。このため、テンプレート４０−２は、「項目ｃ１」及び「項目ｃ２」の入力情報５０ｉも引き継いでいる。従って、店舗マスタ履歴４３−３（テンプレート４０−２）における「項目ｃ１」及び「項目ｃ２」の入力情報は、スタッフにより書き換えられない限り、店舗マスタ履歴４３−２の「項目ｃ１」及び「項目ｃ２」の入力情報と同じである。
【００４４】
そして、削除によりテンプレート４０−２に含まれないものの、テンプレート４０−１に含まれていた「項目１」及び「項目２」は、過去項目５２としてその入力情報（過去項目入力情報５２ｉ）と共に過去項目データ５４に追加される。作成されたテンプレート４０−２は、過去項目５２及び過去項目入力情報５２ｉの追加により更新された過去項目データ５４が付加されて、テンプレートセット４１に格納される。
【００４５】
なお、過去項目データ５４に追加される過去項目５２及び過去項目入力情報５２ｉは、過去項目５２が含まれていたテンプレート４０のバージョンや、過去項目入力情報５２ｉがテンプレート４０に入力された日付等、関連する情報と共に過去項目データ５４に追加される。
【００４６】
店舗マスタ履歴４３−４は、バージョン３のテンプレート４０−３に情報が入力されたものである。テンプレート４０−３は、店舗マスタ履歴４３−３から項目を追加又は削除することで作成されている。すなわち、テンプレート４０−３は、店舗マスタ履歴４３−３から「項目ｃ１」、「項目ｃ２」及び「項目２１」を削除し、項目群５１から「項目３１」、「項目３２」が選択されて追加されることで作成されている。
【００４７】
削除によりテンプレート４０−３に含まれないものの、テンプレート４０−２に含まれていた「項目２１」、「項目ｃ１」及び「項目ｃ２」は、過去項目５２としてその入力情報（過去項目入力情報５２ｉ）と共に過去項目データ５４に追加される。作成されたテンプレート４０−３は、過去項目５２及び過去項目入力情報５２ｉの追加により更新された過去項目データ５４が付加されて、テンプレートセット４１に格納される。
【００４８】
店舗マスタ履歴４３−５は、バージョン４のテンプレート４０−４に情報が入力されたものである。テンプレート４０−４は、店舗マスタ履歴４３−４から項目を追加することで作成されている。すなわち、テンプレート４０−４は、店舗マスタ履歴４３−４から「項目３１」及び「項目３２」を削除し、「項目４１」、「項目４２」、「項目ｃ１」及び「項目ｃ２」が追加されることで作成されている。
【００４９】
追加された「項目４１」及び「項目４２」は、項目群５１から選択されたものである。一方、「項目ｃ１」及び「項目ｃ２」は、テンプレート４０−３に付加されている過去項目データ５４から過去項目入力情報５２ｉと共に読み出されて追加されたものである。このため、テンプレート４０−４の「項目ｃ１」及び「項目ｃ２」には、店舗マスタ履歴４３−３における「項目ｃ１」及び「項目ｃ２」の過去項目入力情報５２ｉが入力される。
【００５０】
削除によりテンプレート４０−４に含まれないものの、テンプレート４０−３に含まれていた「項目３１」及び「項目３２」は、過去項目５２としてその入力情報（過去項目入力情報５２ｉ）と共に過去項目データ５４に追加される。一方、過去項目データ５４から読み出されてテンプレート４０−４に追加された「項目ｃ１」及び「項目ｃ２」は、過去入力情報５２ｉと共に過去項目データ５４から削除される。テンプレート４０−４は、過去項目５２及び過去項目入力情報５２ｉの追加及び削除により更新された過去項目データ５４が付加されて、テンプレートセット４１に格納される。
【００５１】
図５を参照して詳細に説明したように、新しいバージョンのテンプレート４０には、新しいバージョンのテンプレート４０に含まれない項目であり、古いバージョンのテンプレート４０に含まれていた過去項目５２及び過去項目入力情報５２ｉを示す過去項目データ５４が付加されている。
【００５２】
過去項目データ５４は、テンプレート４０のバージョンが新しくなると、その内容が更新されてテンプレート４０の履歴として引き継がれる。このため、古いバージョンのテンプレート４０が複数ある場合、新しいバージョンのテンプレート４０には含まれない過去項目５２及び過去項目入力情報５２ｉの全てが、新しいバージョンのテンプレート４０に過去項目データ５４として付加される。
【００５３】
このように、新しいバージョンのテンプレート４０は、古いバージョンのテンプレート４０に含まれていた過去項目５２及び過去項目入力情報５２ｉを履歴として引き継いでいる。そして、本実施形態に係るテンプレート管理機能は、テンプレート４０（店舗マスタ履歴４３）に引き継がれている過去項目５２及び過去項目入力情報５２ｉを読み出し、新たに作成するテンプレート４０に追加できる。また、過去項目入力情報５２ｉは、新たなテンプレート４０に過去項目５２と共に追加された場合、その項目５０の初期値として設定される。なお、新たなテンプレート４０に過去項目５２が追加された場合、対応する過去項目入力情報５２ｉが初期値とされなくてもよい。テンプレート作成者は、新たなテンプレート４０に過去項目５２を追加した場合、過去項目入力情報５２ｉの替わりに任意の値を入力してもよい。
【００５４】
従って、テンプレート管理機能を店舗マスタ４２の管理に適用することで、例えば、店舗へのスタッフの派遣元である派遣会社の担当者等は、日々変化する店舗の情報を的確に把握することができる。例えば、上記担当者がテンプレート作成者として、季節に応じて新たなバージョンのテンプレート４０を作成する場合、夏に対応したバージョンのテンプレート４０を新たに作成する際に、前年の夏に対応させて作成したバージョンのテンプレート４０が含んでいた過去項目５２を追加し、対応する過去項目入力情報５２ｉを初期値として、新たなバージョンのテンプレート４０を作成できる。このとき、テンプレート作成者は、前年の夏における店舗の情報を同時に把握でき、それに応じたテンプレート４０の作成も可能となる。また、クリスマスやハロウィンのような季節に応じたイベント毎にしか利用されない項目５０が、異なるバージョンのテンプレート４０間で付け替えられてもよい。
【００５５】
また、テンプレート４０に含まれる項目５０に対してスタッフが情報を入力する場合、テンプレート４０が引き継いでいる過去項目５２及び過去項目入力情報５２ｉは出力手段である電子端末装置１２のモニタ又はテンプレート管理装置１０のモニタ３０に表示（出力）されない。すなわち、過去項目データ５４の内容は、テンプレート４０への情報の入力の際にはモニタ３０に表示されない。これにより、テンプレート４０に引き継がれている過去項目入力情報５２ｉの更新や削除をスタッフは行えない。従って、テンプレート４０に引き継がれている過去項目入力情報が誤って改変されることが防止される。また、スタッフがプリンタからテンプレート４０や店舗マスタ履歴４３を印刷する場合にも、過去項目５２及び過去項目入力情報５２ｉは出力されない。
【００５６】
さらに、テンプレート４０は、古いバージョンのテンプレート４０に含まれていた過去項目５２が過去項目データ５４として付加されているため、この過去項目データ５４から過去項目５２を読み出し、テンプレート４０の項目を置き換えることで、新しいバージョンのテンプレート４０から古いバージョンのテンプレート４０にバージョンを切り替えることができる。
【００５７】
また、過去項目データ５４に含まれる過去項目５２及び過去項目入力情報５２ｉは、店舗マスタ４２に含まれている項目５０及び入力情報５０ｉと同様に、検索により抽出が可能とされている。
【００５８】
以上のことから、本実施形態に係るテンプレート管理機能は、古いバージョンのテンプレート４０に含まれていた過去項目５２及びその過去項目入力情報５２ｉを、新しいバージョンのテンプレート４０で利用することができる。
【００５９】
［４．テンプレート管理機能に係る機能ブロック図］
図６は、本実施形態に係るテンプレート管理機能に関する機能ブロック図である。ＣＰＵ２０は、画像表示制御部６０及びテンプレート管理部６２を備える。ＣＰＵ２０が備える各機能は、ＨＤＤに記憶されているプログラムによって実現される。
【００６０】
画像表示制御部６０は、モニタ３０に表示させる画像を示すデータをモニタ３０に出力する。
【００６１】
テンプレート管理部６２は、テンプレート４０の履歴管理を行う。このために、テンプレート管理部６２は、テンプレート読出部６４、テンプレート作成部６６、過去項目データ更新部６８、バージョン切替部７０、及び検索部７２を備える。
【００６２】
テンプレート読出部６４は、新たなバージョンのテンプレート４０の元となる古いバージョンのテンプレート４０又は店舗マスタ履歴４３をＨＤＤ２６から読み出す。なお、新規でテンプレート４０を作成する場合、テンプレート読出部６４は、例えば、項目５０が何ら追加されていない新規作成用のテンプレート４０をＨＤＤ２６から読み出す。
【００６３】
テンプレート作成部６６は、テンプレート４０を作成するために、読み出したテンプレート４０又は店舗マスタ履歴４３に対して項目５０の追加又は削除を行う。項目５０の追加は、項目群５１から選択して追加してもよいし、読み出したテンプレート４０又は店舗マスタ履歴４３に付加されている過去項目データ５４から過去項目５２を読み出して追加してもよい。テンプレート作成部６６によって、テンプレート管理部６２は、過去項目入力情報５２ｉを初期値とした過去項目５２を含んだ新たなテンプレート４０が作成可能とされる。
【００６４】
過去項目データ更新部６８は、過去項目データ５４の内容を更新する。具体的には、過去項目データ５４に含まれる過去項目５２が新たなテンプレート４０に追加された場合、過去項目データ更新部６８は、追加された過去項目５２及びその過去項目入力情報５２ｉを過去項目データ５４から削除する。また、新たなテンプレート４０を作成する過程でテンプレート４０から項目５０が削除された場合、過去項目データ更新部６８は、この項目５０及びその入力情報５０ｉを、過去項目５２及び過去項目入力情報５２ｉとして過去項目データ５４に追加する。
【００６５】
バージョン切替部７０は、新しいバージョンのテンプレート４０に関連付けられている過去項目５２を用いて、新しいバージョンのテンプレ―トから古いバージョンのテンプレート４０にバージョンを切り替え、切り替えたバージョンのテンプレート４０を画像表示制御部６０を介してモニタ３０に表示させる
【００６６】
検索部７２は、ユーザが入力した検索条件を受け付け、この検索条件に合致するテンプレート４０、項目５０及び入力情報５０ｉ、並びに過去項目５２及び過去項目入力情報５２ｉを抽出し、抽出した内容を画像表示制御部６０を介してモニタ３０に表示させる。
【００６７】
［５．テンプレート作成処理］
図７は、テンプレート管理装置１０が備えるＣＰＵ２０によって実行されるテンプレート管理機能によって実行されるテンプレート作成処理の流れを示すフローチャートである。テンプレート作成処理は、テンプレート作成者がテンプレート管理装置１０を用いて新しいバージョンのテンプレート４０を作成する場合に開始される。
【００６８】
まず、ステップ１００では、古いバージョンのテンプレート４０又は店舗マスタ履歴４３をテンプレート読出部６４がＨＤＤ２６から読み出す。より具体的には、古いバージョンのテンプレート４０は、テンプレートセット４１から読み出され、店舗マスタ履歴４３は、店舗マスタ４２から読み出される。読み出した古いバージョンのテンプレート４０又は店舗マスタ履歴４３は、作成する新たなバージョンのテンプレート４０の元となる。
【００６９】
次のステップ１０２では、新たなテンプレート４０を作成するために、テンプレート作成者が過去項目データ５４の参照を選択したか否かを判定し、肯定判定の場合はステップ１０４へ移行し、否定判定の場合はステップ１１０へ移行する。
【００７０】
ステップ１０４では、読み出した古いバージョンのテンプレート４０又は店舗マスタ履歴４３に付加されている過去項目データ５４の内容を画像表示制御部６０がモニタ３０に表示する。
【００７１】
次のステップ１０６では、テンプレート作成者による過去項目５２の追加操作を受け付け、過去項目データ５４から読み出した過去項目５２及び過去項目入力情報５２ｉを、テンプレート作成部６６が作成中のテンプレート４０に追加する。
【００７２】
次のステップ１０８では、追加された過去項目５２及びその過去項目入力情報５２ｉを、過去項目データ更新部６８が過去項目データ５４から削除することで、過去項目データ５４を更新する。
【００７３】
次のステップ１１０では、新たなテンプレート４０を作成するために、テンプレート作成者が項目群５１の参照を選択したか否かを判定し、肯定判定の場合はステップ１１２へ移行し、否定判定の場合はステップ１１６へ移行する。
【００７４】
ステップ１１２では、項目群５１の内容を画像表示制御部６０がモニタ３０に表示する。
【００７５】
ステップ１１４では、テンプレート作成者による項目５０の追加操作を受け付け、項目群５１から読み出した項目５０を、テンプレート作成部６６が作成中のテンプレート４０に追加する。なお、この場合、追加した項目５０の初期値は、０（零）もしくはブランクとされる。
【００７６】
次のステップ１１６では、読み出したテンプレート４０又は店舗マスタ履歴４３に含まれる項目の削除操作を、テンプレート作成者が行ったか否かを判定し、肯定判定の場合はステップ１１８へ移行する。一方、否定判定の場合は、ステップ１２２へ移行する。
【００７７】
ステップ１１８では、テンプレート作成者によって選択された項目５０を、テンプレート作成部６６が作成中のテンプレート４０から削除する。
【００７８】
次のステップ１２０では、削除された項目５０及びその入力情報５０ｉを、過去項目データ更新部６８が過去項目データ５４に追加することで、過去項目データ５４を更新する。なお、ステップ１１８で削除された項目５０が、ステップ１１４において項目群５１から選択されて追加された項目５０の場合、その項目５０には未だ何ら情報が入力されていないので過去項目データ５４に追加されない。
【００７９】
次のステップ１２２では、テンプレート作成者がテンプレート４０の作成を完了する操作を行った否かを判定し、肯定判定の場合はテンプレート作成処理を終了し、作成した新たなテンプレート４０を最新のテンプレート４０として店舗マスタテンプレートセット４１に格納する。一方、否定判定の場合は、ステップ１０２へ戻り、テンプレート４０の作成が継続される。
【００８０】
以上説明したように、本実施形態に係るテンプレート管理装置１０は、新しいバージョンのテンプレート４０には含まれておらず、古いバージョンのテンプレート４０に含まれた項目である過去項目を、対応する過去項目入力情報５２ｉと共に記憶し、過去項目５２及び過去項目入力情報５２ｉを新しいバージョンのテンプレート４０に関連付けることで、テンプレート４０の履歴管理を行う。従って、本実施形態に係るテンプレート管理装置１０は、古いバージョンに含まれていた項目やこの項目に入力された情報を新しいバージョンのテンプレート４０で利用することができる。
【００８１】
［５．他の実施形態］
以上、本発明を、上記各実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記各実施形態に多様な変更又は改良を加えることができ、該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。
【００８２】
例えば、上記各実施形態では、テンプレート管理装置１０でテンプレート４０の管理を行い、電子端末装置１２でテンプレート４０に情報を入力する形態について説明したが、本発明は、これに限定されるものではない。例えば、単一の情報処理装置でテンプレート４０の管理及びテンプレート４０への情報の入力を行ってもよいし、テンプレート４０の管理とテンプレート４０の作成とを異なる情報処理装置で行う形態としてもよい。
【００８３】
また、上記各実施形態で説明したテンプレート作成処理の流れも一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【符号の説明】
【００８４】
１      テンプレート管理システム
１０    テンプレート管理装置（情報処理装置）
１２    電子端末装置（情報処理装置）
２６    ＨＤＤ（記憶手段）
３０    モニタ
４０    テンプレート
５０    項目
５０ｉ  入力情報
５２    過去項目
５２ｉ  過去項目入力情報
５４    過去項目データ（データ）
６２    テンプレート管理部（テンプレート管理手段）
【図１】
2018106285.tif 000003
【図２】
2018106285.tif 000004
【図３】
2018106285.tif 000005
【図４】
2018106285.tif 000006
【図５】
2018106285.tif 000007
【図６】
2018106285.tif 000008
【図７】
2018106285.tif 000009