(57)【要約】【課題】本部担当者による報告フォーマット作成に要する負荷を軽減する。【解決手段】報告フォーマット作成に使用するファイルの取込要求を受信し、前記ファイルのファイル名からレイアウトコードを、ファイル内容からヘッダ情報をそれぞれ取得し、ユーザＩＤおよび前記レイアウトコードをキーにレイアウトマスタテーブルを検索し、該当レコードがある場合に、報告管理テーブルから前記ユーザＩＤ、レイアウトコード、およびシステム日付から求めた報告週が一致するレコードの報告コードを取得し、ヘッダ管理テーブルから、前記取得した報告コードのうち各列のヘッダ名が一致する報告コードを取得し、報告管理テーブルから、前記取得した報告コードに該当するレコードから報告名、回答期間、コメントを取得し、前記取得結果に基づき報告フォーマットを生成する。【選択図】  図２
2014149672.tif 000002
【特許請求の範囲】
【請求項１】
報告フォーマット作成に使用するファイルの取込要求を受信し、
前記ファイルのファイル名からレイアウトコードを、ファイル内容からヘッダ情報をそれぞれ取得し、
ユーザＩＤおよび前記レイアウトコードをキーにレイアウトマスタテーブルを検索し、該当レコードがある場合に、報告管理テーブルから前記ユーザＩＤ、レイアウトコード、およびシステム日付から求めた報告週が一致するレコードの報告コードを取得し、
ヘッダ管理テーブルから、前記取得した報告コードのうち各列のヘッダ名が一致する報告コードを取得し、
報告管理テーブルから、前記取得した報告コードに該当するレコードから報告名、回答期間、コメントを取得し、
前記取得結果に基づき報告フォーマットを生成する、
ことを特徴とする報告フォーマット作成支援方法。
【請求項２】
コンピュータに請求項１に記載の報告フォーマット作成支援方法を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
報告フォーマットの作成を支援する技術に関する。
【背景技術】
【０００２】
小売業において、店舗が本部に対して様々な事項について報告を行う業務がある。そのような報告業務を円滑に行えるようにするため、本部担当者がポータルシステム上から報告フォーマットを作成し、店舗担当者がポータルシステム上から報告回答できるシステムがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２７３３８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
小売業において、本部が店舗に対して様々な項目について報告を求める業務がある。従来、本部の担当者がWEB画面から報告フォーマットを作成する際、1項目ずつクライアントPC（Personal Computer）の画面上に入力していく必要があり、業務効率を低下させてしまっている。
【０００５】
本発明は、本部担当者による報告フォーマット作成に要する負荷を軽減できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の代表的な一例は、以下の通りである。すなわち、本発明の報告フォーマット作成支援方法は、報告フォーマット作成に使用するファイルの取込要求を受信し、
前記ファイルのファイル名からレイアウトコードを、ファイル内容からヘッダ情報をそれぞれ取得し、ユーザＩＤおよび前記レイアウトコードをキーにレイアウトマスタテーブルを検索し、該当レコードがある場合に、報告管理テーブルから前記ユーザＩＤ、レイアウトコード、およびシステム日付から求めた報告週が一致するレコードの報告コードを取得し、ヘッダ管理テーブルから、前記取得した報告コードのうち各列のヘッダ名が一致する報告コードを取得し、報告管理テーブルから、前記取得した報告コードに該当するレコードから報告名、回答期間、コメントを取得し、前記取得結果に基づき報告フォーマットを生成することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、本部担当者による報告フォーマット作成に要する負荷を軽減できる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る報告システムの全体構成例を示す図である。
【図２】報告管理サーバのハードウェア構成例を示す図である。
【図３】クライアントPCのハードウェア構成例を示す図である。
【図４】取込ファイルのファイル名の命名規則を示す図である。
【図５】取込ファイルのファイル名の命名例を示す図である。
【図６】取込ファイルの構成例を示す図である。
【図７】取込ファイルのデータ例を示す図である。
【図８】レイアウトマスタテーブルのデータ例を示す図である。
【図９】報告管理テーブルのデータ例を示す図である。
【図１０】ヘッダ管理テーブルのデータ例を示す図である。
【図１１】設問管理テーブルのデータ例を示す図である。
【図１２】報告送信先マスタテーブルのデータ例を示す図である。
【図１３】報告フォーマット作成プログラムの処理を示すフローチャートである。
【図１４】レイアウト登録プログラムの処理を示すフローチャートである。
【図１５】ファイル取込画面の表示例を示す図である。
【図１６】レイアウト登録画面の表示例を示す図である。
【図１７】レイアウト登録画面の表示例を示す図である。
【図１８】報告フォーマット画面の表示例を示す図である。
【発明を実施するための形態】
【０００９】
以下本発明の実施形態を詳細に説明する。
【００１０】
図１は、本実施形態に係る報告システム１の全体構成例を示す図である。報告管理サーバ１０と複数のクライアントＰＣ１１とがネットワーク１２に接続されて構成される。報告管理サーバ１０は、クライアントＰＣ１１にて作成される報告フォーマット等のデータが保存される。報告管理サーバ１０はデータセンタ等屋内に設置される。クライアントＰＣ１１は、小売店の各店舗や本部に設定される。
【００１１】
図２は、報告管理サーバ１０のハードウェア構成図である。報告管理サーバ１０は、CPU等の制御部２００と、クラアイントPC１１とネットワーク１２を介して通信を制御する通信制御部２１０と、制御部２００により実行するプログラムやデータを記憶する記憶部２２０と、処理データを一時記憶するメモリ２３０を具備する。各部は、ＢＵＳ（バス）により接続されている。
【００１２】
また、記憶部２２０は、報告フォーマット作成プログラム２２１、レイアウト登録プログラム２２２、ＤＢＭＳ２４０から構成される、ＤＢＭＳ２４０は、レイアウトマスタテーブル２４１、報告送信先マスタテーブル２４２、報告管理テーブル２４３、設問管理テーブル２４４、ヘッダ管理テーブル２４５で構成される。
【００１３】
図３は、クライアントＰＣ１１のハードウェア構成図である。クライアントＰＣ１１は、ファイル取込画面、レイアウト登録画面等を表示する表示部１１１と、報告フォーマットを入力する入力部(キーボードなど)１１２と、報告管理サーバ１０との通信を制御する通信制御部１１３と、ＣＰＵ等の制御部１１４と、入力データ等を一時記憶するメモリ１１５と、報告フォーマットを作成する際に取り込むCSV形式の取込ファイル１１６等を記憶する記憶部１１７を具備する。各部は、ＢＵＳ（バス）により接続されている。
【００１４】
図４は、本部担当者がクライアントＰＣ１１からファイル取込にて報告フォーマットを取り込む際に使用する、取込ファイル１１６のファイル名の命名規則４０１を示す図である。ファイル名は、レイアウトコードを記載する名称部分４０１−１と、ファイルの拡張子を記載する拡張子部分４０１−２から構成される。尚、本実施形態では、拡張子は、’.csv’のみを示しているが、これに限られない。レイアウトコードを記載する名称部分４０１−１と取り込みを行うユーザのIDから、報告フォーマットのレイアウトをレイアイウトマスタテーブル２４１から特定する。
【００１５】
図５は、取込ファイル１１６のファイル名４０１の具体例を示す図である。名称部分５０１−１が’01’であるため、本ファイルのレイアウトコードは’01’となる。
【００１６】
図６は、クライアントＰＣ１１にて取り込まれる取込ファイル１１６のデータ構成例を示す図である。取込ファイル１１６は、ヘッダ行６０１−１とデータ行(６０１−２、６０１−３)から構成される。ヘッダ行６０１−１はデータ行６０１−２の列に記載される内容について記載する。データ行には、実際の設問内容を記載する。
【００１７】
図７は、クライアントＰＣ１１にて取り込まれる取込ファイル１１６のデータの具体例を示す図である。取込ファイル１１６のデータは、処理ステップS２０１(図１３)で取り込むファイルデータであり、各項目については図６に準じた形となる。図７に示す例では、ヘッダ行として、として、商品コード、商品名、売価、備考７０１−１が、データ行として、000-888、商品H、88、備考H７０１−２、000-999、商品I、999、備考I７０１−３がセットされている。
【００１８】
図８は、報告管理サーバ１０の記憶部２２０に記憶されたレイアウトマスタテーブル２４１の構成例を示す図である。レイアウトマスタテーブル２４１は、ユーザＩＤ２４１−１、レイアウトコード２４１−２、カテゴリコード２４１−３、集計コード２４１−４、送信先コード２４１−５の各項目から構成される。レイアウトマスタテーブル２４１は、図１６に示すレイアウト登録画面１１９でユーザ登録された内容を格納するテーブルである。報告レイアウトをどのような形式で登録するかを事前にユーザが登録し、ファイル読込時にその内容を呼び出す。ユーザＩＤ２４１−１はクライアントＰＣ１１にてファイル取り込みを行うユーザを特定するコードであり、8桁の半角数字で構成される。各ユーザ一意のユーザＩＤを所持しており、システム使用時に本IDを使用してログインする。ユーザＩＤ２４１−１はユーザがログイン時に入力したIDを報告管理サーバ１０により取得してレイアウトマスタテーブル２４１に書き込む。
【００１９】
レイアウトコード２４１−２は、レイアウト登録時にユーザＩＤごとに01から自動的に増分採番され登録される。
【００２０】
カテゴリコードは２４１−３は、どの部署に関連する報告フォーマットであるかを示すコードである。ユーザが任意の2桁の半角数字で指定できる。
【００２１】
集計コード２４１−４は、店舗のクライアントＰＣ１１にて報告された結果をどのように集計するかを指定するコードである。報告システム１では、報告は文字で回答させる、数字で回答させる、○／×で回答させるの３つが用意されている。集計コードは’01’、’02’、’03’の3つから選択できる。’01’は、文字で回答させる場合に指定され、集計は行われない。’02’は、数字で回答させる場合に指定され、数字の集計が行われる。集計コード’03’は、○／×で回答させる場合に指定され、○×ごとにその数を集計する。
【００２２】
送信先コード２４１−５は、報告をさせたい本部が含まれるコードを指定する。指定できるコードは図１２に示す報告送信先マスタテーブル２４２に登録されているコードとする。
【００２３】
各レコードの内容については、事前にユーザによってクライアントＰＣ１１からレイアウト登録画面１１９（図６）にて登録されたものであるとする。
【００２４】
図９は、報告管理サーバの記憶部２２０に記憶された報告管理テーブル２４３の構成例を示す図である。報告管理テーブル２４３は、報告コード２４３−１、レイアウトコード２４３−２、報告名２４３−３、作成日２４３−４、回答期間２４３−５、コメント２４３−６、ユーザＩＤ２４３−７、報告週２４３−８の各項目から構成される。報告管理テーブル２４３は、クライアントＰＣ１１のファイル取込画面１１８（図１５）から入力されたデータが登録され、報告管理サーバ１０がクライアントＰＣ１１から登録要求を受信した際に追加される。
【００２５】
報告コード２４３−１は、報告を管理する一意の番号であり、報告管理テーブル２４３へのデータ登録時に、最終レコードの報告コードに＋１され登録される。
【００２６】
レイアウトコード２４３−２は、取込ファイル１１６のファイル名に記載されているレイアウトコード４０１−１の値が登録される。
【００２７】
報告名２４３−３には、報告管理サーバ１０がクライアントＰＣ１１から登録要求を受信した際に、図１５に示すファイル取込画面１１８の報告名欄に表示されている内容を登録する。本項目は報告全体の内容を示す。
【００２８】
作成日２４３−４には、後述の処理ステップＳ２０１(図１３)でクライアントＰＣ１１よりファイル取込画面１１８にて取込ファイル１１６を取り込んだ際に取得するシステム日付を、報告管理サーバ１０によりクライアントＰＣ１１から登録要求を受信した際に登録する。
【００２９】
回答期間２４３−５には、報告管理サーバ１０がクライアントＰＣ１１から登録要求を受信した際に、図１５に示すファイル取込画面１１８の回答期間欄に表示されている内容を登録する。本項目はその報告に対して回答できる期間を示している。
【００３０】
コメント２４３−６には、報告管理サーバ１０がクライアントＰＣ１１から登録要求を受信した際に、図１５に示すファイル取込画面１１８のコメント欄に表示されている内容を登録する。本項目はその報告全体を内容を補足する際に登録される。
【００３１】
ユーザＩＤ２４３−７には、後述の処理ステップＳ２０１でクライアントＰＣ１１よりファイル取込画面１１８にて取込ファイルを読み込んだ際に取得するユーザＩＤが報告管理サーバ１０により登録される。
【００３２】
報告週２４３−８には、作成日２４３−４がその月の第何週かを計算してその結果が1桁の半角数字で登録される。報告管理テーブル２４３のレコード２４３−１−４の内容は、後述の処理ステップＳ２０１にて図７に示したデータ７０１を取り込み、処理ステップＳ２１１にて処理した結果を示す。
【００３３】
図１０は、報告管理サーバ１０の記憶部２２０に記憶されたヘッダ管理テーブル２４５の構成例を示す図である。ヘッダ管理テーブル２４５は、各列のヘッダ名を報告コードごとに管理するテーブルであり、報告コード２４５−１、列数２４５−２、ヘッダ名２４５−３の各項目から構成される。
【００３４】
報告コード２４５−１には、報告管理サーバ１０により報告管理テーブル２４３から取得された報告コード２４３−１が登録される。
【００３５】
列数２４５−２には、報告管理サーバ１０により取込ファイル１１６（図６）のヘッダ行６０１−１にて、カンマ区切りに先頭から‘０１’、‘０２’と順次増分で登録していく。
【００３６】
ヘッダ名２４５−３には、報告管理サーバ１０により列数２４５−２に該当するヘッダ名を取込ファイル１１６から取得し、登録される。
【００３７】
ヘッダ管理テーブル２４５の２４５−１−１０から２４５−１−１３までのレコードの内容は、報告管理サーバ１０により処理ステップＳ２０１にて図７に示したータを取り込み、後述の処理ステップＳ２１１にて処理した結果を示す。
【００３８】
図１１は、報告管理サーバ１０の記憶部２２０に記憶された設問管理テーブル２４４の構成例を示す図である。設問管理テーブル２４４は、報告フォーマットの各設問を管理するテーブルであり、報告コード２４４−１、列数２４４−２、行数２４４−３、設問２４４−４の各項目から構成される。
【００３９】
報告コード２４４−１には、報告管理サーバ１０により報告管理テーブル２４３から取得された報告コード２４３−１が登録される。
【００４０】
列数２４４−２には、報告管理サーバ１０により取り込みファイル１１６（図６）のヘッダ行６０１−１にて、カンマ区切りに先頭から‘０１’、‘０２“と順次増分で登録していく。全ての列が完了したら、次の列について処理を実施し、全ての行に対して完了するまで処理が繰り返される。
【００４１】
行数２４４−３には、報告管理サーバ１０により取り込みファイル１１６の１行目を‘０１’、２行目を‘０２’と順次増分で登録していく。各行の、列の処理が完了するまでは同一行数で登録し、同一行の列の処理が完了次第、次の行の処理が実施される。全ての行の処理が完了するまで処理が繰り返される。
【００４２】
設問２４４−４には、報告管理サーバ１０により取り込みファイル１１６から取得した各列に記載されている設問内容が登録される。一列ずつ登録していき、全ての列が完了した時点で次の行の処理が実施される。
【００４３】
設問管理テーブル２４４の２４４−１−１７から２４４−１−２４までのレコードの内容は、後述の処理ステップＳ２０１にて図７に示したデータを取り込み、処理ステップＳ２１１にて処理した結果の内容を示す。
【００４４】
図１２は、報告管理サーバ１０の記憶部２２０に記憶された報告送信先マスタテーブル２４２の構成例を示す図である。報告送信先マスタテーブル２４２は、作成した報告フォーマットをどの本部に所属する店舗に回答させるかを特定するテーブルであり、送信先コード２４２−１、本部コード２４２−２、本部名２４２−３の各項目から構成されている。報告送信先マスタテーブル２４２のデータは、管理者により事前に登録されている。
【００４５】
送信先コード２４２−１は、報告管理サーバ１０により報告送信先マスタテーブル２４２に追加登録する際、最終レコードに’1’をプラスした番号が自動採番される。
【００４６】
本部コード２４２−２には、報告をさせたい本部を一意に識別するコードが登録される。
【００４７】
本部名２４２−３には、本部コード２４２−２に該当する本部の名称が登録される。
【００４８】
本部コード２４２−２および本部名２４２−３については、図示していない別システムから取得したデータが登録される。
【００４９】
図１３は、制御部２００により実行する報告フォーマット作成プログラム２２１の処理を示すフローチャートである。
【００５０】
まず、ユーザが、図１５に示すファイル取込画面１１８の参照ボタン３０１を押し、事前に作成した取込ファイル１１６を指定する操作を行うと、クライアントPC１０は、取込ファイル１１６の取り込み要求を報告管理サーバ１１に送信する。取込ファイル１１６のファイル名のフォーマットを図４に示す。指定したファイル名の例を図５に示す。また、図６にファイルのデータフォーマットを示す。ユーザは、データフォーマット６０１に沿って取込ファイル１１６を作成する。取込ファイル１１６のデータ例を図７に示す。
【００５１】
制御部２００は、クライアントＰＣ１１から取込ファイル１１６の取込要求を受信する（ステップＳ２０１）。
【００５２】
次に制御部２００は、ログインユーザのユーザＩＤとシステム日付を取得し、またステップＳ２０１で取り込んだ取込ファイル１１６の名称からレイアウトコード４０１−１を取得し、取込ファイル１１６の中身からヘッダ名６０１−１を取得し、メモリへ記憶する（ステップＳ２０２）。尚、ここでは、ログインユーザＩＤを’00010000’、システム日付を’20120801’と仮定する。また、レイアウトコードは図５の５０１−１より’01’が、ヘッダ名（設問）は列数とセットで図７の７０１−１より’商品コード’,’商品名’,’売価’,’備考’がメモリに記憶される。
【００５３】
次に制御部２００は、図８にて示すレイアウトマスタテーブル２４１からユーザＩＤ２４１−１およびレイアウトコード２４１−２のそれぞれが、ステップＳ２０２でメモリに記憶したユーザＩＤおよびレイアウトコードのそれぞれに一致するレコードを全て読み込みメモリへ記憶する（ステップＳ２０３）。ここでは、レイアウトマスタテーブル２４１には、該当するレコード２４１−１−１が1件あるので、制御部２００はレコード２４１−１−１を読み込む。
【００５４】
次に制御部２００は、ステップＳ２０３でメモリに記憶したレコードが存在するか否かを判断する（ステップＳ２０４）。制御部２００は、レコードが存在した場合にはステップＳ２０５を実施し、レコードが存在しない場合にはステップＳ２１２を実施する。ここでは、該当レコード２４１−１−１が存在するので、次に制御部２００はステップＳ２０５を実施する。
【００５５】
具体的には、制御部２００は、図９にて示す報告管理テーブル２４３からユーザＩＤ２４３−７、レイアウトコード２４３−２および報告週２４３−９のそれぞれが、ステップＳ２０２でメモリに記憶したユーザＩＤ、レイアウトコードおよびシステム日付から算出した報告週のそれぞれと一致するレコードから、報告コードを取得しメモリへ記憶する（ステップＳ２０５）。ここでは、該当するレコードが２件(２４３−１−１、２４３−１−２)あるので、制御部２００は２件の報告コード’0001’と’0002’を取得する。
【００５６】
次に制御部２００は、ステップＳ２０５でメモリに記憶した報告管理テーブル２４３のレコードが存在するか否かを判断する（ステップＳ２０６）。制御部２００は、存在した場合にはステップＳ２０７を実施し、存在しない場合はステップＳ２１３を実施する。ここでは、該当レコード２４３−１−１、２４３−１−２が存在するため、制御部２００はステップＳ２０７を実施する。
【００５７】
具体的には、制御部２００は、図１０に示すヘッダ管理テーブル２４５からステップＳ２０５で取得した報告コード(’0001’と’0002’)と一致するレコード(２４５−１−１〜２４５−１−８)を特定し、各レコードのヘッダ名２４５−３が、ステップＳ２０２で取得した各列のヘッダ名と同一報告コード単位で一致しているレコードから報告コードを取得しメモリ２３０へ記憶する。具体的な例では、２４５−１−１〜２４５−１−８が一致するため、報告コード’0001’と’0002’をメモリ２３０へ記憶する（ステップＳ２０７）。
【００５８】
次に制御部２００は、図９にて示す報告管理テーブル２４３から、ステップＳ２０７でメモリ２３０へ記憶した報告コードと一致するレコードから、報告名、回答期間、コメントを取得します。ここでは、該当するレコードが2件(２４３−１−１と２４３−１−２)あるので、制御部２００は、該当レコードから報告名２４３−３、回答期間２４３−５、コメント２４３−６を取得する（ステップＳ２００８）。
【００５９】
次に制御部２００は、ステップＳ２０８で抽出した項目のうち、各列である報告名２４３−３、回答期間２４３−５、コメント２４３−６ごとに最も数の多い内容をファイル取込画面１１８に表示し、クライアントＰＣ１１に送信する（ステップＳ２００９）。図９に示す具体的な例では、報告名２４３−３は’報告Ａ’が２件で最多あるため’報告Ａ’を、回答期間２４３−５は’30’が２件で最多であるため’30’を採用する。コメント２４３−６は、’コメントＡ’と’コメントＢ’がそれぞれ１件ずつ存在する。同数の場合は、作成日２４３−４が新しいレコードを採用する。ここでは、’コメントＡ’の作成日２４３−４が’20120601’、’コメントＢ’の作成日２４３−４が’20120701’であるため、作成日２４３−４が新しい’コメントＢ’を採用する。
【００６０】
次に制御部２００は、クライアントＰＣ１１から報告内容の登録要求を受信する（ステップＳ２１０）。
【００６１】
次に制御部２００は、報告管理テーブル２４３(図９)、ヘッダ管理テーブル２４５（図１０）、設問管理テーブル２４４（図１１）に、メモリ２３０に一時記憶した内容等を登録する（ステップＳ２１１）。
【００６２】
本処理で登録された報告管理テーブル２４３のレコード２４３−１−４の各項目について説明する。
【００６３】
報告コード２４３−１には、最終レコード２４３−１−３に登録されている報告コード２４３−１’0003’に+1を自動採番された’0004’が登録される。
レイアウトコード２４３−２は、ステップＳ２０２で取得したレイアウトコード’01’が登録される。
【００６４】
報告名２４３−３には、ステップＳ２１０の登録要求を受信した時点で報告管理サーバ１０のメモリ２３０に記憶されているステップＳ２０９で採用した’コメントＢ’が登録される。
【００６５】
作成日２４３−４には、ステップＳ２０２で取得したシステム日付’20120801’が登録される。
【００６６】
回答期間２４３−５には、ステップＳ２１０の登録要求を受信した時点で報告管理サーバ１０のメモリ２３０に記憶されているステップＳ２０９で採用した’30’が登録される。
【００６７】
コメント２４３−６には、ステップＳ２１０の登録要求を受信した時点で報告管理サーバ１０のメモリ２３０に記憶されているステップＳ２０９で採用した’コメントＢ’が登録される。
【００６８】
ユーザＩＤ２４３−７には、ステップＳ２０２で取得したユーザＩＤ’00010000’が登録される。
【００６９】
報告週２４３−８には、作成日２４３−４’20120801’から計算された’1’が登録される。
【００７０】
ヘッダ管理テーブル２４５（図１０）のレコード（２４５−１−１０〜２４５−１−１３は、登録されたヘッダ名を示す。
【００７１】
報告コード２４５−１には、報告コード２４３−１’0004’が登録される。
【００７２】
列数２４５−２およびヘッダ名２４５−３には、ステップＳ２０２でメモリ上に記憶された、’商品コード’、’商品名’、’売価’、’備考’が、列数’１’から’４’に順番に登録される。
【００７３】
本処理で設問管理テーブル２４４（図１１）に登録されたレコード(２４４−１−１７〜２４４−１−２４)について説明する。
【００７４】
報告コード２４４−１には、図９に示す報告コード２４３−１’0004’が登録される。
【００７５】
列数２４４−２、行数２４４−３、設問２４４−４には、ステップＳ２０２で読み込んだ取込ファイル７０１の７０１−２、７０１−３を行ごとに設問内容を読み込んでいく。その結果、列数’0１’行数’0１’は’000-888’が、 列数’02’行数’0１’には’商品H’が、列数’03’行数’01’には’88’、列数’04’行数’01’には’備考H’、列数’01’行数’02’には’000-999’、列数’02’行数’02’には’商品I’、列数’03’行数’02’には’999’、列数’04’行数’02’には’備考I’がそれぞれ登録される。本処理の結果、作成される報告フォーマット画面の表示例を図１８に示す。
【００７６】
図１３に戻り説明を続ける。制御部２００は、ステップＳ２０４の判断の結果、レコードが存在しない場合、図１６に示すレイアウト登録画面１１９を作成してクライアントＰＣ１１に送信し、新たにレイアウトを登録するようユーザに促す（ステップＳ２１２）。レイアウト登録処理の詳細は後述する。
【００７７】
また、制御部２００は、ステップ２０６の判断の結果、レコードが存在しない場合、図１５に示すファイル取込画面の報告名、回答期間、コメント欄が空白であるファイル取込画面を生成し、クライアントＰＣ１１に送信する。
【００７８】
図１４は、制御部２００が実行するレイアウト登録プログラム２２２の処理を示すフローチャートである。
【００７９】
まず制御部２００は、クライアントＰＣ１１からレイアウト登録要求を受信する（ステップＳ３０１）。
【００８０】
次に制御部２００は、ステップＳ３０１でレイアウト登録要求を受信した際にレイアウト登録画面１１９（図１６）の入力部４０２にて入力されてたデータ（カテゴリコード４０５、集計コード４０６、送信先コード４０７）およびログインユーザのユーザＩＤ４０１をレイアウトマスタテーブル２４１（図８）に追加する（ステップＳ３０２）。ここでは、ユーザＩＤ４０１が’0001000’、入力部４０２に入力されているレイアウトコード４０４が’03’、カテゴリコード４０５が’02’、集計コード４０６が’03’、送信先コードが４０７’02’であり、各項目がレイアウトマスタテーブル２４１に登録される。
【００８１】
次に制御部２００は、ステップＳ３０２にてレイアウトマスタテーブル２４１に登録した内容をレイアウト登録画面１１９に表示しクライアントＰＣ１１に送信する（ステップＳ３０３）。レイアウト登録画面１１９への表示例を図１７に示す。図１７に示すように、項目５０１が新たに追加表示されていることがわかる。
【００８２】
以上本発明の一実施形態について説明した。本部担当者による報告フォーマット作成に要する負荷を軽減できる。
【符号の説明】
【００８３】
１０・・・報告管理サーバ、１１・・クライアントＰＣ、１２・・・ネットワーク、２００・・・制御部、２１０・・・通信制御部、２２０・・・記憶部、２３０・・・メモリ。
【図１】
2014149672.tif 000003
【図２】
2014149672.tif 000004
【図３】
2014149672.tif 000005
【図４】
2014149672.tif 000006
【図５】
2014149672.tif 000007
【図６】
2014149672.tif 000008
【図７】
2014149672.tif 000009
【図８】
2014149672.tif 000010
【図９】
2014149672.tif 000011
【図１０】
2014149672.tif 000012
【図１１】
2014149672.tif 000013
【図１２】
2014149672.tif 000014
【図１３】
2014149672.tif 000015
【図１４】
2014149672.tif 000016
【図１５】
2014149672.tif 000017
【図１６】
2014149672.tif 000018
【図１７】
2014149672.tif 000019
【図１８】
2014149672.tif 000020