(57)【要約】【課題】比較する複数のファイル間において項目の文字列および項目の配置位置によらず、同一の意味を示す項目を同一の行に表示する。【解決手段】需要を満たす要素である項目を少なくとも１つ含み、過去の需要に応じて作成された比較情報を比較対象として、項目を少なくとも１つ含み、新たな需要に応じた対象情報を作成するためのデータ作成装置１であって、項目と、項目の識別情報と、項目の関連入力情報とが対応付けられた基準となるマスタ情報、および関連入力情報に情報が入力された比較情報を格納する記憶部３と、記憶部３から比較情報を読み出すとともに、マスタ情報を対象情報として読み出し、項目を列に表示する場合、項目に対応付けられた識別情報に対応する対象情報の関連入力情報と、識別情報に対応する比較情報の関連入力情報とを同じ行に配置し、対象情報と比較情報とを出力する対象情報作成部２とを備える。【選択図】図１
2011210099.tif 000002
【特許請求の範囲】
【請求項１】
需要を満たすための要素である項目を少なくとも１つ含み、過去の需要に応じて作成された比較情報を比較対象として、前記項目を少なくとも１つ含み、新たな需要に応じた対象情報を作成するためのデータ作成装置であって、
前記項目と、該項目を識別するための識別情報と、前記項目に関連した情報を入力するための関連入力情報とが対応付けられた基準となるマスタ情報、および該マスタ情報に基づいて作成され、過去の需要に応じて前記関連入力情報に情報が入力された前記比較情報を格納する記憶手段と、
前記記憶手段から前記比較情報を読み出すとともに、前記マスタ情報を対象情報として読み出し、前記項目を列に表示する場合に、前記項目に対応付けられた前記識別情報に対応する前記対象情報の前記関連入力情報と、前記項目に対応付けられた前記識別情報に対応する前記比較情報の前記関連入力情報とを同じ行に配置し、前記対象情報と前記比較情報とを出力する対象情報作成手段と
を具備するデータ作成装置。
【請求項２】
前記対象情報作成手段は、前記対象情報において、前記マスタ情報から追加した項目である追加項目がある場合に、前記追加項目を識別するための追加識別情報を前記追加項目に対応付けて前記対象情報を作成し、作成した該対象情報を前記比較情報として前記記憶手段に出力する請求項１に記載のデータ作成装置。
【請求項３】
前記対象情報作成手段は、前記比較情報に前記追加識別情報が含まれている場合に、
直前の行に前記識別情報が出現する前記追加識別情報から、直後の行に前記識別情報が出現する前記追加識別情報までを群とし、該群は、該群の直前の行の前記識別情報に対応付けられた情報とされる請求項２に記載のデータ作成装置。
【請求項４】
請求項１から請求項３のいずれかに記載のデータ作成装置と、
請求項１から請求項３のいずれかに記載の前記データ作成装置から出力される前記対象情報を表示する表示装置を備え、前記データ作成装置とネットワークを介して接続されるクライアント端末とを備えるデータ作成システム。
【請求項５】
需要を満たすための要素である項目を少なくとも１つ含み、過去の需要に応じて作成された比較情報を比較対象として、前記項目を少なくとも１つ含み、新たな需要に応じた対象情報を作成するためのデータ作成方法であって、
前記項目と、該項目を識別するための識別情報と、前記項目に関連した情報を入力するための関連入力情報とが対応付けられた基準となるマスタ情報、および該マスタ情報に基づいて作成され、過去の需要に応じて前記関連入力情報が入力された前記比較情報を格納する第１過程と、
格納した前記マスタ情報と前記比較情報とを読み出し、前記項目を列に表示する場合に、前記項目に対応付けられた前記識別情報に対応する前記マスタ情報の前記関連入力情報と、前記項目に対応付けられた前記識別情報に対応する前記比較情報の前記関連入力情報とを同じ行にして前記対象情報を作成し、出力する第２過程と
を有するデータ作成方法。
【請求項６】
需要を満たすための要素である項目を少なくとも１つ含み、過去の需要に応じて作成された比較情報を比較対象として、前記項目を少なくとも１つ含み、新たな需要に応じた対象情報を作成するためのデータ作成プログラムであって、
前記項目と、該項目を識別するための識別情報と、前記項目に関連した情報を入力するための関連入力情報とが対応付けられた基準となるマスタ情報、および該マスタ情報に基づいて作成され、過去の需要に応じて前記関連入力情報が入力された前記比較情報を格納する第１処理と、
格納した前記マスタ情報と前記比較情報とを読み出し、前記項目を列に表示する場合に、前記項目に対応付けられた前記識別情報に対応する前記マスタ情報の前記関連入力情報と、前記項目に対応付けられた前記識別情報に対応する前記比較情報の前記関連入力情報とを同じ行にして前記対象情報を作成し、出力する第２処理と
をコンピュータに実行させるデータ作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ作成装置、方法、プログラムおよびデータ作成システムに関するものである。
【背景技術】
【０００２】
従来、例えば、商品やサービス等の項目毎の金額を顧客に提供する見積書を作成する場合、見積書作成作業者は顧客の要望に合わせ、過去の見積書の情報から必要な項目をカスタマイズして新たな見積書を作成している。また、見積書作成作業者は、過去の見積書と現在の見積書とを比較するためのツール等を使用して複数の見積書間の項目の相違を把握しながら、項目や金額の編集を必要に応じて行っている。
【０００３】
特許文献１には、複数の見積りデータにある項目ごとに金額を比較し、金額が異なっている場合には、その項目の画面表示を変更する技術が開示されている。また、特許文献２には、複数のファイルがそれぞれ有する変更履歴に基づいて複数のファイル内容を比較する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３６３７４号公報
【特許文献２】特開平８−２２１３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の方法では、文字列を比較することによって同一項目か否かを判断するため、同一の商品であっても文字列が異なっている場合には異なる商品として判断されてしまい、同一の商品を示す項目は、複数の見積書間において同じ文字列を入力しなければならないという問題があった。また、上記特許文献２の方法では、比較する複数のファイル内の項目の並び順が異なっている場合には、異なった情報として認識されてしまうという問題があった。
【０００６】
本発明は、このような事情に鑑みてなされたもので、比較する複数のファイル間において項目の文字列および項目の配置位置によらず、同一の意味を示す項目を同一の行に表示することのできるデータ作成装置、方法、プログラムおよびデータ作成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は以下の手段を採用する。
本発明は、需要を満たすための要素である項目を少なくとも１つ含み、過去の需要に応じて作成された比較情報を比較対象として、前記項目を少なくとも１つ含み、新たな需要に応じた対象情報を作成するためのデータ作成装置であって、前記項目と、該項目を識別するための識別情報と、前記項目に関連した情報を入力するための関連入力情報とが対応付けられた基準となるマスタ情報、および該マスタ情報に基づいて作成され、過去の需要に応じて前記関連入力情報に情報が入力された前記比較情報を格納する記憶手段と、前記記憶手段から前記比較情報を読み出すとともに、前記マスタ情報を対象情報として読み出し、前記項目を列に表示する場合に、前記項目に対応付けられた前記識別情報に対応する前記対象情報の前記関連入力情報と、前記項目に対応付けられた前記識別情報に対応する前記比較情報の前記関連入力情報とを同じ行に配置し、前記対象情報と前記比較情報とを出力する対象情報作成手段とを具備するデータ作成装置を提供する。
【０００８】
このような構成によれば、需要を満たすための要素である項目と、項目を識別するために設けられる識別情報と、項目に関連した情報を入力するための関連入力情報とが対応付けられた基準となるマスタ情報と、このマスタ情報に基づいて作成される比較情報とが記憶手段に格納されており、記憶手段から読み出される比較情報と、記憶手段から比較情報として読み出されるマスタ情報とにおける項目を列に表示する場合に、項目と、項目に対応付けられた識別情報に対応するマスタ情報の関連入力情報と、項目に対応付けられた識別情報に対応する比較情報の関連入力情報とを同じ行にして、対象情報と比較情報とを出力する。
【０００９】
このように、対象情報と比較情報とのそれぞれにおいて、文字列や表現等の情報が異なっている場合であっても、同じ識別情報が対応付けられている項目および関連入力情報を同じ行にして対象情報を作成し、対象情報と比較情報とを出力するので、これらを表示装置（出力装置）等に表示させる場合には、同じ識別情報が対応付けられている項目および関連入力情報を同じ行に表示する。これにより、新たな需要に対応した対象情報を作成する場合に、ユーザは、過去の情報である比較情報の関連入力情報と比較しながら、対象情報の関連入力情報の入力を行うことができる。
【００１０】
例えば、対象情報を見積書とする場合には、項目には「パソコン」、「プリンタ」等の製品情報を入力し、項目「パソコン」の識別情報をＭ１、項目「プリンタ」の識別情報をＭ２、関連入力情報は各項目の「金額」を入力する。こうした場合に、項目「パソコン」に着目すると、対象情報の「パソコン」に対応付けられた識別情報Ｍ１に対応する「金額」と、識別情報Ｍ１に対応する比較情報の「金額」とが同じ行にされた見積書が作成される。これにより、ユーザは、過去の「パソコン」の「金額」を参照しながら、新たな見積書の「パソコン」の「金額」を入力することができる。
【００１１】
上記データ作成装置の前記対象情報作成手段は、前記対象情報において、前記マスタ情報から追加した項目である追加項目がある場合に、前記追加項目を識別するための追加識別情報を前記追加項目に対応付けて前記対象情報を作成し、作成した該対象情報を前記比較情報として前記記憶手段に出力することとしてもよい。
【００１２】
追加項目を識別するための追加識別情報が追加項目と対応付けられた対象情報が、記憶手段に出力されて比較情報とされるので、次回、対象情報作成手段によってこの比較情報が読み出される場合には、マスタ情報から追加された項目を速やかに把握することができる。
【００１３】
上記データ作成装置の前記対象情報作成手段は、前記比較情報に前記追加識別情報が含まれている場合に、直前の行に前記識別情報が出現する前記追加識別情報から、直後の行に前記識別情報が出現する前記追加識別情報までを群とし、該群は、該群の直前の行の前記識別情報に対応付けられた情報とすることが好ましい。
【００１４】
例えば、識別情報に対応する項目に「パソコン」と入力し、追加識別情報に対応する項目があるときには「パソコン」に続けて「ディスプレイ」、「マウス」、「キーボード」を追加する等のように、人手によって入力作業が行われる場合には、関連性がある情報をまとめて入力する傾向があることが推測される。このように、比較情報に追加識別情報を含んでいる場合に、対象情報作成手段は、追加識別情報のまとまりを群とし、かつ、この群を直前の識別情報と対応付けられた情報であることとして取り扱う。これにより、過去に比較情報が作成された時点で関連性があることとして入力された項目を、簡便に把握することができる。
【００１５】
本発明は、上記いずれかのデータ作成装置と、上記いずれかの前記データ作成装置から出力される前記対象情報を表示する表示装置を備え、前記データ作成装置とネットワークを介して接続されるクライアント端末とを備えるデータ作成システムを提供する。
【００１６】
本発明は、需要を満たすための要素である項目を少なくとも１つ含み、過去の需要に応じて作成された比較情報を比較対象として、前記項目を少なくとも１つ含み、新たな需要に応じた対象情報を作成するためのデータ作成方法であって、前記項目と、該項目を識別するための識別情報と、前記項目に関連した情報を入力するための関連入力情報とが対応付けられた基準となるマスタ情報、および該マスタ情報に基づいて作成され、過去の需要に応じて前記関連入力情報が入力された前記比較情報を格納する第１過程と、格納した前記マスタ情報と前記比較情報とを読み出し、前記項目を列に表示する場合に、前記項目に対応付けられた前記識別情報に対応する前記マスタ情報の前記関連入力情報と、前記項目に対応付けられた前記識別情報に対応する前記比較情報の前記関連入力情報とを同じ行にして前記対象情報を作成し、出力する第２過程とを有するデータ作成方法を提供する。
【００１７】
本発明は、需要を満たすための要素である項目を少なくとも１つ含み、過去の需要に応じて作成された比較情報を比較対象として、前記項目を少なくとも１つ含み、新たな需要に応じた対象情報を作成するためのデータ作成プログラムであって、前記項目と、該項目を識別するための識別情報と、前記項目に関連した情報を入力するための関連入力情報とが対応付けられた基準となるマスタ情報、および該マスタ情報に基づいて作成され、過去の需要に応じて前記関連入力情報が入力された前記比較情報を格納する第１処理と、格納した前記マスタ情報と前記比較情報とを読み出し、前記項目を列に表示する場合に、前記項目に対応付けられた前記識別情報に対応する前記マスタ情報の前記関連入力情報と、前記項目に対応付けられた前記識別情報に対応する前記比較情報の前記関連入力情報とを同じ行にして前記対象情報を作成し、出力する第２処理とをコンピュータに実行させるデータ作成プログラムを提供する。
【発明の効果】
【００１８】
本発明によれば、比較する複数のファイル間において、項目の文字列および項目の配置位置によらず、同一の意味を示す項目を同一行に表示することができるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係るデータ作成システムの概略構成を示したブロック図である。
【図２】本発明の一実施形態に係るデータ作成装置の概略構成を示す図である。
【図３】本実施形態に係るマスタ情報の一例を示した図である。
【図４】本実施形態に係る比較情報の一例を示した図である。
【図５】マスタ情報を出力装置で表示した場合の画面例である。
【図６】本発明の一実施形態に係るデータ作成装置の動作フローである。
【図７】対象情報と比較情報とを並べて配置した一例の図である。
【図８】対象情報と比較情報との共通する識別情報と同一行に配置した一例の図である。
【図９】対象情報と比較情報とを出力装置で表示した場合の画面例である。
【図１０】関連入力情報に入力をした対象情報と比較情報とを示す図である。
【図１１】作成する見積書の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下に、本発明に係るデータ作成装置、方法、プログラムおよびデータ作成システムの一実施形態について、図面を参照して説明する。本実施形態において、データ作成システム１００によって作成する対象情報は、商品等の見積書である場合を例に挙げて説明するが、これに限定されない。例えば、各種プラントにおける配管の強度計算を行う場合に、過去データ（過去の配管強度）と比較しながら作成される配管強度の推定値データであってもよいこととする。
【００２１】
図１は、本実施形態に係るデータ作成システム１００の概略構成を示したブロック図である。データ作成システム１００は、データ作成装置１およびクライアント端末５を備えている。また、データ作成装置１とクライアント端末５とはネットワーク６を介して接続されている。ネットワーク６は、標準規格化された通信プロトコル（例えば、ＴＣＰ／ＩＰ）を使用したネットワークであり、例えば、インターネットである。
また、本実施形態においては、ネットワーク６はインターネットであることとして説明するが、これに限定されない。例えば、イントラネットであってもよいこととする。
【００２２】
図２に示すように、本実施形態に係るデータ作成装置１およびクライアント端末５は、コンピュータシステム（計算機システム）であり、ＣＰＵ（中央演算処理装置）１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の主記憶装置１２、補助記憶装置１３、キーボードやマウスなどの入力装置１４、及びディスプレイやプリンタなどの出力装置（表示装置）１５、外部の機器と通信を行うことにより情報の授受を行う通信装置１６などで構成されている。
補助記憶装置１３は、コンピュータ読取可能な記録媒体であり、例えば、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等である。この補助記憶装置１３には、各種プログラム（例えば、データ作成プログラム）が格納されており、ＣＰＵ１１が補助記憶装置１３から主記憶装置１２にプログラムを読み出し、実行することにより種々の処理を実現させる。
【００２３】
クライアント端末５は、ユーザ（例えば、見積り作成作業員等）によって操作されることにより、入力装置１４から新たな需要に応じた対象情報を作成するための対象情報の作成指示が入力されたり、比較情報の選択指示が入力される。クライアント端末５は、ネットワーク６を介して接続されたデータ作成装置１に対し、対象情報の作成指示、比較情報の選択指示等を送信する。また、クライアント端末５は、ネットワーク６を介して接続されるデータ作成装置１から受信したマスタ情報、比較情報、対象情報等を出力装置１５に出力する。
【００２４】
図１に示されるように、データ作成装置１は、対象情報作成部（対象情報作成手段）２と、記憶部（記憶手段）３とを備えている。データ作成装置１が備える各部において実行される処理内容について図１を参照して説明する。なお、図１に示した各部により実現される後述の各種処理は、図２のＣＰＵ１１が補助記憶装置１３に記憶されているデータ作成プログラムを主記憶装置１２に読み出して実行することにより実現されるものである。
【００２５】
記憶部３は、項目と項目を識別するための識別情報と項目に関連した情報を入力するための関連入力情報とが対応付けられた基準となるマスタ情報を格納する。また、記憶部３は、マスタ情報に基づいて作成され、過去の需要に応じて関連入力情報が入力された比較情報（詳細は、後述する。）を格納する。記憶部３に格納されているマスタ情報および比較情報は、対象情報作成部２から読み出される。本実施形態において、記憶部３には、３つの比較情報Ａ，Ｂ，Ｃが格納されていることとして説明するが、比較情報を格納する個数は特に限定されない。
【００２６】
マスタ情報は、基準となるデータであり、記憶部３に予め格納させていてもよいし、外部から入力されて記憶部３に格納されるものであってもよい。また、マスタ情報は読み出された場合に、関連入力情報の入力や項目の追加等のマスタ情報の内容の変更が可能である複製のマスタ情報が対象情報作成部２に出力される。このように対象情報作成部２に出力されたマスタ情報の複製が対象情報となる。
【００２７】
マスタ情報は、例えば、図３に示されるように、ＯＡ機器の見積書の基準データであり、項目に「画面」「入力装置」「本体」「印字装置」等の項目名、各項目に対応付けられた識別情報に「Ｍ１」「Ｍ２」「Ｍ３」「Ｍ４」の識別情報、関連入力情報に「詳細名」「価格」等を含んでいる。また、マスタ情報は、識別情報「Ｍ５」に対応付けて、「詳細名」の最終行には価格の合計を表示する「合計」を含んでいる。このように、マスタ情報（対象情報）において、対応付けられた情報はスプレッドシート（表計算アプリケーション）等で表示した場合に、それぞれ１行で表示される。
【００２８】
比較情報は、過去の需要に応じて作成され、対象情報を作成する場合の比較データ（比較対象）とされるデータである。比較情報は、対象情報作成部２によって生成された対象情報が格納されたものであってもよいし、外部から入力されて記憶部３に格納されるものであってもよい。比較情報は、例えば、図４に示されるように、過去に作成された見積書のデータであり、識別情報に「Ｍ２」「Ｍ１」「Ｍ３」「Ｍ４」「Ｍ５」、関連入力情報の「詳細名」に「キーボード」「ＣＲＴ」「横置き型」「ＩＪ（インクジェット）プリンタ」「合計」、関連入力情報の「価格」にそれぞれの価格情報として「２」「１５」「５０」「２０」「９０」（単位は千円）が含まれている。また、追加識別情報（詳細は後述する）として識別情報に「Ｐ１」、関連入力情報の「詳細名」に「スキャナ」、「価格」に「２０」の情報が含まれている。このように、比較情報において、対応付けられた情報はスプレッドシート（表計算アプリケーション）等で表示した場合に、それぞれ１行で表示される。
【００２９】
対象情報作成部２は、記憶部３から比較情報を読み出すとともに、マスタ情報を対象情報として読み出し、項目を列に表示する場合に、項目に対応付けられた識別情報に対応する対象情報の関連入力情報と、項目に対応付けられた識別情報に対応する比較情報の関連入力情報とを同じ行に配置し、対象情報と比較情報とを出力する。具体的には、対象情報作成部２は、マスタ情報読出部２１、比較情報読出部２２、および同一行処理部２３を備えている。
【００３０】
マスタ情報読出部２１は、ネットワーク６を介して接続されるクライアント端末５から対象情報の作成指示を受信すると、記憶部３からマスタ情報を読み出してマスタ情報の複製を対象情報とし、対象情報をネットワーク６を介してクライアント端末５に出力するとともに、同一行処理部２３に出力する。図５は、マスタ情報読出部２１によって読み出された対象情報（マスタ情報の複製）をクライアント端末５の出力装置１５に出力した場合に、出力装置１５で表示される画面例を示している。
【００３１】
比較情報読出部２２は、クライアント端末５から対象情報の作成指示を受信すると、記憶部３から各比較情報を区別するための情報（例えば、ファイル名）の一覧を生成し、このファイル名一覧をクライアント端末５に出力する。また、比較情報読出部２２は、クライアント端末５がファイル名一覧から選定した比較情報の情報を取得すると、選定された比較情報を記憶部３から読み出し、読み出した比較情報を同一行処理部２３に出力する。
【００３２】
同一行処理部２３は、項目を列に表示する配置で、マスタ情報読出部２１から取得した対象情報と、比較情報読出部２２から取得した比較情報とを横に並べて同じ行に配置する。また、同一行処理部２３は、並べられた対象情報と比較情報とに含まれる識別情報のうち、共通のものが同じ行に配置されているか否かを判定する。判定の結果、共通の識別情報が同じ行に配置されていない場合には、共通の識別情報が同じ行に配置されるように並び替えを行う。
【００３３】
本実施形態においては、比較情報の識別情報を対象情報の識別情報に合わせるように配置の並び替えを行うが、並び替えの方法はこれに限定されない。
このように、同一行処理部２３は、対象情報と比較情報とにおける共通する識別情報を同一行に配置させるので、共通する識別情報に対応する対象情報の関連入力情報と、比較情報の関連入力情報とが同じ行に配置される。同一行処理部２３は、このように配置した対象情報と比較情報とをネットワーク６を介して接続されたクライアント端末５に出力する。
【００３４】
また、クライアント端末５の入力装置１４が操作され、対象情報の関連入力情報の変更、対象情報の項目の追加等の操作がなされると、同一行処理部２３においてこれらの変更情報が検出され、検出結果が反映された対象情報が作成される。また、同一行処理部２３は、作成された対象情報を、比較情報として記憶部３に格納させる。
また、同一行処理部２３は、対象情報において、マスタ情報が複製された状態から追加した項目である追加項目がある場合には、追加項目を識別するための追加識別情報を追加項目に対応付ける。
【００３５】
さらに、例えば、記憶部３の比較情報に追加識別情報が含まれており、追加識別情報が含まれる比較情報が読み出される場合、対象情報作成部２は、直前の行に識別情報が出現する追加識別情報から、直後の行に識別情報が出現する追加識別情報までを群とし、この群を、群の直前の行の識別情報に対応付けた情報とする。また、追加識別情報は、マスタ情報等に含まれる識別情報とは異なる情報として示される。
【００３６】
なお、上記群は、マスタ情報には存在しない情報であることから、対象情報（つまり、マスタ情報の複製）と並べて表示される場合には、対象情報の識別情報には対応付けられた情報がないこととして示される。例えば、スプレッドシート（表計算ソフト）等で対象情報を示した場合には、対象情報における群に対応する箇所は、空欄等で示され、入力不可のセル（欄）とされる。
【００３７】
次に、本実施形態に係るデータ作成装置１の作用について、図１１に示されるＯＡ機器の見積書を作成する方法を例に挙げて図１および図３から図１０を用いて説明する。
また、記憶部３には、予め３つの比較情報Ａ，Ｂ，Ｃ、およびマスタ情報が格納されていることとして説明する。識別情報をＭｘ（ｘ＝１，２，・・・）とし、追加識別情報をＰｙ（ｙ＝１，２，・・・）として表示する。
【００３８】
ユーザによりＯＡ機器一式の見積り作成処理を開始する指示がクライアント端末５に入力されると、クライアント端末５からデータ作成装置１に対して見積り新規作成指示が送信される。対象情報作成部２が見積り新規作成指示を受信すると（図６のステップＳＡ１）、マスタ情報読出部２１によって記憶部３からマスタ情報が読み出され、マスタ情報の複製が対象情報として同一行処理部２３に出力されるとともに、クライアント端末５の出力装置１５に対してマスタ情報が出力される（図６のステップＳＡ２）。例えば、クライアント端末５の出力装置１５には、図３に示されるようなマスタ情報が表示される。
【００３９】
続いて、比較情報読出部２２によって、記憶部３に格納されている比較情報のファイル名一覧（例えば、比較情報Ａ，Ｂ，Ｃ）が生成され、クライアント端末５の出力装置１５に対して出力される。ユーザは、比較情報のファイル名一覧から比較対象にする比較情報（例えば、比較情報Ａ）を選定するときには、入力装置１４を介して、選定する比較情報を比較情報Ａとする旨を入力する。選定した比較情報が比較情報Ａである旨がデータ作成装置１に受信されると、記憶部３に格納されている比較情報Ａが比較情報読出部２２によって読み出される。読み出された比較情報Ａは同一行処理部２３に出力される（図６のステップＳＡ３）。本実施形態では、図４に示される過去の見積りデータを比較情報Ａとする。
【００４０】
このように対象情報と比較情報Ａとが同一行処理部２３に入力されると、項目（項目名）を列方向に表示するように対象情報と比較情報Ａとが横並び（左右）に配置される（図７参照）（図６のステップＳＡ４）。同一行処理部２３において、対象情報の項目に対応付けられた識別情報と、この識別情報と共通する比較情報Ａの識別情報とが同じ行に配置されているか否か判定される。判定の結果、対象情報の識別情報Ｍ１と同じ行に比較情報の識別情報Ｍ２が、対象情報の識別情報Ｍ２と同じ行に比較情報の識別情報Ｍ１が配置されており、識別情報Ｍ１と識別情報Ｍ２とがそれぞれ入れ替わっている。このような場合には、対象情報の識別情報の並び順序を基準として、比較情報の識別情報Ｍ１とそれに対応付けられた情報を、対象情報の識別情報Ｍ１と同一行に移動させる。同様に、比較情報の識別情報Ｍ２とそれに対応付けられた情報を、対象情報の識別情報Ｍ２と同一行に移動させる（図６のステップＳＡ５）。
【００４１】
これにより、図８に示されるように、対象情報と比較情報Ａとの共通する識別情報に対応付けられた情報が同一行に配置される。また、比較情報の追加識別情報Ｐ１の情報は、対象情報（つまり、対象情報の複製元となったマスタ情報）には存在しない識別情報であるため、対象情報において追加識別情報Ｐ１と同一行には何も情報が配置されない。こうして配置された対象情報と比較情報Ａとの情報は、クライアント端末５の出力装置１５に出力される（図６のステップＳＡ６）。
【００４２】
ユーザは、クライアント端末５の出力装置１５に表示された比較情報Ａの関連入力情報の情報を参照しながら、対象情報の関連入力情報の情報の入力や関連入力情報の追加等を行う。これにより、同一行処理部２３は対象情報に対して入力される関連入力情報等の情報を取得する（図６のステップＳＡ７）。図９は、対象情報と比較情報とが横に並べられて出力装置１５に出力された場合の画面例である。図９に示されるように、共通する識別情報Ｍｘ（ｘ＝１，２，・・・）は、同一行に表示される。また、比較情報の３３行目には、追加識別情報「Ｐ１」として「スキャナ」「ｉｐ８０００」・・・の情報が入力されているが、これは対象情報（マスタ情報）にはない情報であるため、対象情報の識別情報は空欄で示される。このように、対象情報への入力が行われることによって、図１０に示されるように入力欄に情報が入力されて対象情報が作成される。
【００４３】
続いて、対象情報への入力が完了したか否かが判定され（図６のステップＳＡ８）、対象情報への入力が完了していない場合には、図６のステップＳＡ７に戻り、対象情報に対する情報の入力が繰り返される。また、判定の結果、ユーザによる対象情報の入力等が完了したと判定され、対象情報を保存させる操作が行われると、対象情報が、新たな比較情報として記憶部３に格納され（図６のステップＳＡ９）、本処理を終了する。
【００４４】
以上説明してきたように、本実施形態に係るデータ作成装置１、方法、プログラムおよびデータ作成システム１００によれば、対象情報（マスタ情報）と比較情報とのそれぞれにおいて、文字列や表現等の情報が異なっている場合であっても、同じ識別情報が対応付けられている項目および関連入力情報を同じ行にして、対象情報と比較情報とを出力する。出力された対象情報と比較情報とは、出力装置におけるスプレッドシート等で表示させる場合には、同じ識別情報が対応付けられている項目および関連入力情報を同じ行に表示する。これにより、新たな需要に対応した対象情報を作成する場合に、ユーザは、比較情報の情報と比較しながら、マスタ情報の関連入力情報の入力を行うことができる。
【００４５】
なお、本実施形態においては、対象情報を作成する場合の比較データとして参照する比較情報は、記憶部３から１つ読み出すこととしていたが、これに限定されず、読み出す比較情報の個数は特に限定されない。例えば、比較情報を２つ読み出す場合には、対象情報の右側に第１の比較情報を配置し、さらに第１の比較情報の右側に第２の比較情報を配置する。このような場合、対象情報の関連入力情報と、入力の対象とする関連入力情報と共通の識別情報を持つ第１の比較情報の関連入力情報と、入力の対象とする関連入力情報と共通の識別情報を持つ第２の比較情報の関連入力情報とを同一行に表示させることができる。これにより、ユーザは複数の比較情報の関連入力情報を参照しながら、対象情報の関連入力情報を入力することができる。
【００４６】
また、本実施形態においては、対象情報作成部２は、ユーザによってクライアント端末５の入力装置１４が操作され、この操作によって送信される対象情報の作成指示を受信することをトリガとして、対象情報を作成していたが、対象情報の作成開始のタイミングは、これに限定されない。例えば、ユーザがクライアント端末５の電源をオン状態にした場合に、クライアント端末５からデータ作成装置１に対象情報を作成させる指示を送信させ、対象情報作成部２は、この作成指示を受信したタイミングで対象情報を作成することとしてもよい。
【００４７】
または、例えば、データ作成装置１の入力装置１４がユーザによって操作されることにより対象情報作成部２に作成指示が直接入力された場合に、この作成指示に基づいて対象情報を作成することとしてもよいし、データ作成装置１の稼働状態に応じて（例えば、電源がオン状態になったことを検出した場合）、対象情報を作成することとしてもよい。このようにデータ作成装置１において対象情報を作成するタイミングが制御される場合には、ネットワーク６を介してクライアント端末５の指示に基づいて制御される場合と比較して、ネットワークを介すことがない分、対象情報の作成から表示までの処理にかかる時間を低減することができ、速やかに対象情報をユーザに提供することができる。
このように、対象情報の作成は、クライアント端末５から取得した情報に基づいて行われてもよいし、データ作成装置１に直接入力される情報やデータ作成装置１の稼働状況に応じた情報に基づいてもよく、データ作成装置１が対象情報の作成を開始するタイミングは特に限定されない。
【００４８】
本実施形態において、対象情報作成部２が識別情報に基づいて対象情報と比較情報との行の並び替えをするときに、対象情報を基準として比較情報の情報を並びかえることとしていたが、これに限定されない。例えば、比較情報を基準として対象情報の行を並びかえることとしてもよいし、行ごとに基準とする情報を切り替えることとしてもよい。
【符号の説明】
【００４９】
１  データ作成装置
２  対象情報作成部
３  記憶部
５  クライアント端末
２１  マスタ情報読出部
２２  比較情報読出部
２３  同一行処理部
１００  データ作成システム
【図１】
2011210099.tif 000003
【図２】
2011210099.tif 000004
【図３】
2011210099.tif 000005
【図４】
2011210099.tif 000006
【図５】
2011210099.tif 000007
【図６】
2011210099.tif 000008
【図７】
2011210099.tif 000009
【図８】
2011210099.tif 000010
【図９】
2011210099.tif 000011
【図１０】
2011210099.tif 000012
【図１１】
2011210099.tif 000013