(57)【特許請求の範囲】
【請求項１】
複数の作業者により同時並行的に図面の作図、編集が可能な設計図面の編集履歴管理システムであって、
派生元の図面を親とする親図面属性を持たせて複数の図面データを登録する図面データ登録手段と、
図面データ毎に編集の権限を登録する権限登録手段と、
図面データ毎に編集の内容を登録する更新登録手段と、
編集中の図面データを登録する編集中登録手段と、
権限登録手段と編集中登録手段の登録内容により図面データの編集の権限と編集中の図面データを管理し、図面データの親図面属性と更新登録手段の登録内容により図面データの編集履歴を管理して、設計図面の編集を行う図面の編集管理手段と
を備え、編集管理手段は、親図面を更新するか親図面に従属して追加するかの指定に基づき、更新の場合には編集した図面データで元の図面データを更新して更新登録手段に編集の内容を追加し、追加の場合には元の図面を親とする親図面属性を持たせた図面データを追加するとともに、権限登録手段に親図面の編集の権限を引き継いで更新登録手段に編集の内容を登録することを特徴とする設計図面の編集履歴管理システム。
【請求項２】
複数の作業者により同時並行的に図面の作図、編集が可能な設計図面の編集履歴管理システムであって、
派生元の図面を親とする親図面属性を持たせて複数の図面データを登録する図面データ登録手段と、
図面データ毎に編集の権限を登録する権限登録手段と、
図面データ毎に編集の内容を登録する更新登録手段と、
編集中の図面データを登録する編集中登録手段と、
編集図面に他の図面を取り込む機能による他の図面の参照・引用の履歴を登録する参照履歴登録手段と、
出図の履歴を登録する出図履歴登録手段と、
連絡や警告の情報を登録する警告登録手段と、
設計図面の編集、履歴の管理を行う図面の編集管理手段と
を備え、編集管理手段は、権限登録手段と編集中登録手段の登録内容により図面データの編集の権限と編集中の図面データを管理し、図面データの親図面属性と更新登録手段の登録内容により図面データの編集履歴を管理し、参照履歴登録手段と出図履歴登録手段の登録内容により参照・引用の履歴、出図の履歴を管理して図面データの編集が終了したとき参照・引用の履歴、出図の履歴に基づき連絡や警告の情報を警告登録手段に登録することを特徴とする設計図面の編集履歴管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の作業者により同時並行的に図面の作図、編集が可能な設計図面履歴管理システムに関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
大規模な建設プロジェクトでは、設計図だけでも数千枚の図面を扱うことがあり、場合によっては、図面管理の専任者をつけることもある。質疑応答、設計変更を書類として残すことは当然ながら、これらをデータベース化し、検索する仕組みを考えていることろもある。データが整理されていれば、重複による矛盾、作業の手戻りを防ぐことができる上、必要なデータへのアクセスや情報の加工が容易になる。しかし、利用する側の利点が大きい反面、膨大なデータの維持管理には多大な労力が必要である。
【０００３】
また、複数の作業者が同時並行的に図面を作成する場合には、図面の履歴管理が問題となる。図面の管理ツールを持たずに複数の作業者が並行して作図する場合、図面相互の整合性は、作業者間の申し合せによって保証されるだけである。相互に図面を参照しようとしても、図面が頻繁に書き替えられる状況では、以前参照した図面が現在も正しいのかどうかの判断が難しい。参照しあう図面が変更または修正されるとすれば、参照する側のために、変更内容を逐一記録しておかなければならない。
【０００４】
運用ルールを徹底して情報を管理することも可能であるが、現実にこれらのルールを厳密に運用しようとすると、作業者および図面管理者には相当な労力を期待しなければならない。
【０００５】
【課題を解決するための手段】
本発明は、上記課題を解決するものであって、管理者および作業者に過度の負担をかけることなく、ファイルの一元管理、図面データの履歴管理、編集権限、参照関係の管理を行い情報の信頼性を向上させるものである。
【０００６】
そのために本発明は、複数の作業者により同時並行的に図面の作図、編集が可能な設計図面の編集履歴管理システムであって、派生元の図面を親とする親図面属性を持たせて複数の図面データを登録する図面データ登録手段と、図面データ毎に編集の権限を登録する権限登録手段と、図面データ毎に編集の内容を登録する更新登録手段と、編集中の図面データを登録する編集中登録手段と、権限登録手段と編集中登録手段の登録内容により図面データの編集の権限と編集中の図面データを管理し、図面データの親図面属性と更新登録手段の登録内容により図面データの編集履歴を管理して、設計図面の編集を行う図面の編集管理手段とを備え、編集管理手段は、親図面を更新するか親図面に従属して追加するかの指定に基づき、更新の場合には編集した図面データで元の図面データを更新して更新登録手段に編集の内容を追加し、追加の場合には元の図面を親とする親図面属性を持たせた図面データを追加するとともに、権限登録手段に親図面の編集の権限を引き継いで更新登録手段に編集の内容を登録することを特徴とするものである。
【０００７】
さらに、複数の作業者により同時並行的に図面の作図、編集が可能な設計図面の編集履歴管理システムであって、派生元の図面を親とする親図面属性を持たせて複数の図面データを登録する図面データ登録手段と、図面データ毎に編集の権限を登録する権限登録手段と、図面データ毎に編集の内容を登録する更新登録手段と、編集中の図面データを登録する編集中登録手段と、編集図面に他の図面を取り込む機能による他の図面の参照・引用の履歴を登録する参照履歴登録手段と、出図の履歴を登録する出図履歴登録手段と、連絡や警告の情報を登録する警告登録手段と、設計図面の編集、履歴の管理を行う図面の編集管理手段とを備え、編集管理手段は、権限登録手段と編集中登録手段の登録内容により図面データの編集の権限と編集中の図面データを管理し、図面データの親図面属性と更新登録手段の登録内容により図面データの編集履歴を管理し、参照履歴登録手段と出図履歴登録手段の登録内容により参照・引用の履歴、出図の履歴を管理して図面データの編集が終了したとき参照・引用の履歴、出図の履歴に基づき連絡や警告の情報を警告登録手段に登録することを特徴とするものである。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しつつ説明する。図１は本発明に係る設計図面履歴管理システムの実施の形態を示す図、図２は図面データ及び管理テーブルを格納したデータベース構造の例を示す図である。図中、１はデータ処理装置、２はデータベース、３は入力装置、４は出力装置、１１は入出力処理部、１２は権限管理部、１３は編集管理部、１４はＣＡＤ、１５は参照出図管理部、２１はスタッフテーブル、２２は図面データ・テーブル、２３は承認テーブル、２４は更新記録テーブル、２５は権限テーブル、２６は参照・引用テーブル、２７は出図記録テーブル、２８は編集中テーブル、２９は連絡・警告テーブルを示す。
【０００９】
図１において、データ処理装置１は、設計図面の作図、編集、管理その他の処理を行うものであり、編集の権限と編集中の図面を管理し、図面の編集、参照・引用、出図の履歴を管理して、図面の編集、参照・引用、出図の履歴に基づき連絡や警告の情報を登録する。入出力処理部１１、権限管理部１２、編集管理部１３、ＣＡＤ１４、参照出図管理部１５などを有する。データベース２は、作図、編集した設計図面のデータ、その管理情報を登録するテーブルなどを格納するものであり、設計図面の編集履歴にしたがって親図面属性の情報によりツリー連結される複数の図面データ・テーブル２２と、各図面データ毎に編集権限と作業者及び親図面からの編集内容、編集中の図面データを登録する各種テーブル２１、２３〜２９を有している。入力装置３は、設計図面の作図、編集その他の処理のための指示、データなどの入力を行うキーボードやマウスその他の入力デバイスであり、出力装置４は、表示、印刷出力するディスプレイやプリンタ、ＸＹプロッタなどの出力デバイスである。
【００１０】
入出力処理部１１は、入力装置３及び出力装置との間の入出力処理を行うものであり、権限管理部１２は、ログイン名、パスワードが一致するスタッフ（作業者）に所定の管理者権限を与え、また、図面毎に登録されたスタッフ毎に所定の権限種類を与えることにより、本発明に係る設計図面履歴管理システムのアクセス権限を管理するものである。編集管理部１３は、設計図面の編集、履歴を管理するものであり、複数の専門スタッフにより同時並行的に図面の作図、編集を可能にするが、編集中の図面については、他のスタッフが編集できないようにし、編集した後の図面については、その履歴を管理するものであり、図面をツリー状に連結して残したり、編集内容を記録として残す。ＣＡＤ１４は、設計図面の作図、編集を行うものであり、参照出図管理部１５は、外部参照や図面の出図記録の管理を行うものである。
【００１１】
次に、データベース２に格納した図面データ・テーブル２２及び各種テーブル２１、２３〜２９の構成例について図２を参照しつつ説明する。
【００１２】
まず、スタッフテーブル２１は、スタッフ（作業者）に関する情報を登録するものであり、作業者ＩＤ、ログイン名、パスワード、本名、管理者権限等の情報を登録し、ここに登録されたスタッフが所定の管理者権限、例えば図面の登録や削除、変更、新たなユーザの登録など通常のユーザができない権限を有する。図面データ・テーブル２２は、図面ＩＤと親、名称、図面ファイル名等の情報を持つ図面データ及びその属性を格納する図面テーブルからなる。親は、図面の履歴を管理するための、図面の派生元である親図面属性である。この親図面属性を持たせることによって、図面は複数のルートをもつツリーの中で管理される。この図面データ・テーブル２２にそれぞれ従属して権限テーブル２５、更新記録テーブル２４を有する。権限テーブル２５は、作業者ＩＤと図面ＩＤに対応して権限種類を設定するものであり、スタッフテーブル２１に登録されたスタッフについて各図面毎に権限種類を登録し、この権限テーブル２５にしたがって図面データ・テーブル２２の編集が許可される。更新記録テーブル２４は、更新ＩＤ、作業者ＩＤ、図面ＩＤ、作業内容、作業期日により、図面の更新内容を記録するものであり、親図面からの更新情報が記録される。
【００１３】
図面は、チェックアウトされるたびに新たなファイルに割り当てられるが、内容が固まり承認を受けると、それ以上の編集を禁止しなくてはならない。承認テーブル２３は、これを管理するものである。承認テーブル２３は、承認として３つの段階を用意した例を示し、そのうちのプロジェクト標準は、プロジェクト全体として参照する価値の高い部品に位置づけられ、管理者標準、監理者標準は、それぞれ管理者、監理者によってオーソライズされた図面をさし、後者がいわゆる承認図である。標準となった図面はコピーされ、ユーザに分かりやすい名称に改められて、ファイルサーバに公開される。承認テーブル２３にこのような３段階の標準を属性として持たせるのは、図面によって監理者標準にならずに公開されるものもあることを念頭におくためである。承認後に変更がある場合には、その図面の公開は取り消され、その図面から派生し変更された図面が再度承認を受けたあと、同じ公開名で公開されることになる。
【００１４】
参照・引用テーブル２６は、編集図面に他の図面の参照・引用を行ったとき、参照元、参照先、引用回数を登録するものである。多くのＣＡＤは、編集図面に他の図面を取り込む機能を持っている。これには、被参照図面をコピーして自分の図面の一部として取り込む方法と、被参照図面のファイルパスを保存し被参照図面が修正された場合にこれを参照した図面にも修正が反映される方法とがある。出図記録テーブル２７は、出図ＩＤ、作業者ＩＤ、図面ＩＤ、目的、プリント日時などの情報による出図の履歴を記録するものである。
【００１５】
編集中テーブル２８は、図面データ・テーブル２２の編集を管理するものであり、図面ＩＤ、作業者ＩＤ、開始時期を書き込むことにより、その図面ＩＤの図面データに対して他からの編集を禁止する。つまり、編集中テーブル２８を参照することにより図面を単位として排他制御が行われる。連絡・警告テーブル２９は、編集に伴い参照・引用の履歴や出図の履歴から連絡や警告が必要であるときそれらの情報を登録するものである。
【００１６】
図面が最終形に落ちつくまでには、さまざまな変更、修正が発生し、そのたびに図面の書き直し作業が生じる。作業の切れ目でバックアップをとるものの、一般に過程の一時的な図面は残さず、最新の図面の原図だけを管理し、変更、修正が生じると、訂正コメントとともに原図に加筆する。検討に使われる図面に書き込まれた情報なども考えると、原図であるべき図面が正しい情報を反映しているとは言い切れない。本発明では、設計、作図過程で図面に加えられた変更、修正に関し、ツリーの中で管理される図面データ・テーブル２１とその更新記録テーブル２４によりその意図を明確に管理しておくことで、単なる時系列的な変化だけでなく設計意図を含めた図面の履歴を管理することを可能にしている。
【００１７】
図３は権限管理の処理の例を説明するための図、図４は参照・引用処理の例を説明するための図、図５は出図処理の例を説明するための図、図６は編集終了処理の例を説明するための図である。
【００１８】
本発明に係る設計図面履歴管理システムでは、編集の場合の権限管理の処理として図３に示すようにまず、作業者のログイン名、パスワードを入力するためのログイン画面を表示することにより（ステップＳ１１）、その画面から入力されたログイン名、パスワードをスタッフテーブルと照合する（ステップＳ１２）。パスワードが一致しスタッフテーブルに登録された作業者であることが確認されると、図面データの親図面属性の情報に基づきツリー構造の図面リストからなる初期画面を表示する（ステップＳ１３）。そして、図面リストの初期画面から作業者に対し図面の選択、チェックアウトの要求を行い（ステップＳ１４）、親図面を更新する指定か親図面に従属して追加する指定かを判定し（ステップＳ１５）、更新の場合には、編集した図面データで元の図面データを更新し（ステップＳ１６）、更新記録テーブルを追加する（ステップＳ１７）。編集した図面を親図面に従属して残す追加の場合には、元の図面を親とする親図面属性を持たせた図面データを追加して保存する（ステップＳ１８）。このとき、権限テーブルは、親図面のものをそのまま引き継ぎ、更新ＩＤを付与して作業者ＩＤ、図面ＩＤ、作業内容、作業期日と共に更新内容を更新記録テーブルに記録する（ステップＳ１９）。さらに、編集中テーブルよりその図面が編集中か否かを調べる（ステップＳ２０）。編集中テーブルにその図面ＩＤと共に、作業者ＩＤ、開始日時が記録され他の作業者により編集中であることが判明すると、編集中であることを宣言して（ステップＳ２１）し、編集中でなければＣＡＤを起動して編集処理を開始する（ステップＳ２２）。
【００１９】
本発明では、複数の図面が参照しあいながら同時進行的に設計が進む状況を支援するツールを提供する。被参照図面を修正すると、修正はそのまま参照元図面に反映されるものの、通常参照元図面の作業者には修正されたことをが通知されない。参照元の図面が被参照図面に大きく依存しているような設計であったり、参照元の図面がすでに出図されたりしている場合には、図面間に矛盾が生じたり、出図が現状と食い違うおそれがある。本発明では、これらの障害の可能性を作業者あるいは管理者に通知するためにユーザが参照を行うたびに図４に示すように参照・引用処理として参照関係（参照先、参照元、引用回数）を参照・引用テーブル２６に記録する。
【００２０】
また、一度図面を出図すると、その後の編集によって出図そのものの信頼性が低くなることが懸念される。出図の図面ファイルそのものを編集しなくても、被参照図面が編集された場合、その編集は、出図そのものにも影響を与える。このような場合に、出図とファイルとの間の不一致を指摘するために、本発明では、図５に示すように出図処理として出図ＩＤ、作業者ＩＤ、図面ＩＤ、目的、プリント日時などの情報と共に出図の履歴を出図記録テーブル２７に記録しておく。単に時間的な前後関係だけでも、上記の問題を指摘するのに十分であるが、より詳細な情報をユーザに提供するために、出図目的を入力してもよい。これによって、出図行為がいずれ廃棄されるチェック目的の図面なのか、承認を得るため監理者に提出する図面なのかが判断でき、図面の編集や外部参照図の修正の際に、再出図すべきかどうかの判断材料となる。
【００２１】
ＣＡＤが起動して編集が行われると、編集終了処理として図６に示すように設計図面の編集が終了したとき（ステップＳ４１）、更新、追加した図面について、連絡・警告の事由があるか否かを調べ（ステップＳ４２）、連絡・警告の事由がある場合には連絡・警告テーブルを追加する（ステップＳ４３）。
【００２２】
なお、本発明は、上記実施の形態に限定されるものではなく、種々の変形が可能である。例えば上記実施の形態では、データ処理装置、データベース、入力装置、出力装置からなる構成で示したが、運用に際しては上記システムをサーバとしてネットワーク上に複数のクライアントを接続し、複数の管理者や作業者により権限に応じたアクセスが可能なように構成される。この場合、図面を編集する時に図面ファイルを手元に転送し、編集を終了するときにファイル転送サーバに戻し、図面ファイルをすべてファイル転送サーバで管理してもよい。
【００２３】
【発明の効果】
以上の説明から明らかなように、本発明によれば、派生元の図面を親とする親図面属性を持たせて複数の図面データを登録する図面データ登録手段と、図面データ毎に編集の権限を登録する権限登録手段と、図面データ毎に編集の内容を登録する更新登録手段と、編集中の図面データを登録する編集中登録手段と、権限登録手段と編集中登録手段の登録内容により図面データの編集の権限と編集中の図面データを管理し、図面データの親図面属性と更新登録手段の登録内容により図面データの編集履歴を管理して、設計図面の編集を行う図面の編集管理手段とを備え、編集管理手段は、親図面を更新するか親図面に従属して追加するかの指定に基づき、更新の場合には編集した図面データで元の図面データを更新して更新登録手段に編集の内容を追加し、追加の場合には元の図面を親とする親図面属性を持たせた図面データを追加するとともに、権限登録手段に親図面の編集の権限を引き継いで更新登録手段に編集の内容を登録するので、編集終了時に作業者と図面と更新内容を記録し、図面の履歴管理により、複数案の図面を並行して管理することができ、図面を利用する際にロックをかけることができる。また、スタッフと図面の組み合わせに対して編集権限を設定することができ、複数の作業者が同じ図面を編集するミスを防ぐことができる。
【００２４】
さらに、編集図面に他の図面を取り込む機能による他の図面の参照・引用の履歴を登録する参照履歴登録手段と、出図の履歴を登録する出図履歴登録手段と、連絡や警告の情報を登録する警告登録手段と、設計図面の編集、履歴の管理を行う図面の編集管理手段とを備え、編集管理手段は、権限登録手段と編集中登録手段の登録内容により図面データの編集の権限と編集中の図面データを管理し、図面データの親図面属性と更新登録手段の登録内容により図面データの編集履歴を管理し、参照履歴登録手段と出図履歴登録手段の登録内容により参照・引用の履歴、出図の履歴を管理して図面データの編集が終了したとき参照・引用の履歴、出図の履歴に基づき連絡や警告の情報を警告登録手段に登録するので、印刷時に作業者と図面と日時、さらには必要に応じて印刷目的を記録し、外部図面を外部参照を使って取り込む場合にその情報を記録し、参照・引用、出図の履歴のある図面に対して編集が行われた場合に、その内容に基づいて連絡や警告を行うことができ、公開ファイルの改ざんなどの問題が発生すると警告を発することができる。
【図面の簡単な説明】
【図１】  本発明に係る設計図面履歴管理システムの実施の形態を示す図である。
【図２】  図面データ及び管理テーブルを格納したデータベース構造の例を示す図である。
【図３】  権限管理の処理の例を説明するための図である。
【図４】  参照・引用処理の例を説明するための図である。
【図５】  出図処理の例を説明するための図である。
【図６】  編集終了処理の例を説明するための図である。
【符号の説明】
１…データ処理装置、２…データベース、３…入力装置、４…出力装置、１１…入出力処理部、１２…権限管理部、１３…編集管理部、１４…ＣＡＤ、１５…参照出図管理部、２１…スタッフテーブル、２２…図面データ、２３…承認テーブル、２４…更新記録テーブル、２５…権限テーブル、２６…参照・引用テーブル、２７…出図記録テーブル、２８…編集中テーブル、２９…連絡・警告テーブル
【図１】
0004348770.tif 000002
【図２】
0004348770.tif 000003
【図３】
0004348770.tif 000004
【図４】
0004348770.tif 000005
【図５】
0004348770.tif 000006
【図６】
0004348770.tif 000007