JP2000112954A - Configuration management system - Google Patents
Configuration management systemInfo
- Publication number
- JP2000112954A JP2000112954A JP27845798A JP27845798A JP2000112954A JP 2000112954 A JP2000112954 A JP 2000112954A JP 27845798 A JP27845798 A JP 27845798A JP 27845798 A JP27845798 A JP 27845798A JP 2000112954 A JP2000112954 A JP 2000112954A
- Authority
- JP
- Japan
- Prior art keywords
- configuration
- search
- management table
- information
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
(57)【要約】
【課題】 リレーショナルデータベース装置に対するア
クセス回数を大幅に低減させて、検索に要する時間、手
間を大幅に削減するとともに、検索効率を向上させて、
多数のクライアント装置からの検索依頼を効率的に処理
する。
【解決手段】 各クライアント装置2a〜2nが操作さ
れて、検索条件が出されたとき、サーバ装置3の構成検
索制御機能部19によってリレーショナルデータベース
装置5をアクセスして、検索条件を満たす部分構成を抽
出して、クライアント装置2a〜2nに検索範囲を確認
させ、この確認結果に基づき、リレーショナルデータベ
ース装置5をアクセスし、検索条件を満たす部品情報、
製造情報、ノード情報などを抽出した後、これら部品情
報、製造情報、ノード情報をまとめた木構造形式の表示
データをクライアント装置2a〜2nに渡す。
(57) [Summary] [PROBLEMS] To significantly reduce the number of times of access to a relational database device, greatly reduce the time and labor required for search, and improve the search efficiency.
A search request from many client devices is efficiently processed. When a search condition is issued by operating each of client devices (2a to 2n), a configuration search control function unit (19) of a server device (3) accesses a relational database device (5) to determine a partial configuration satisfying the search condition. It extracts and makes the client devices 2a to 2n confirm the search range, accesses the relational database device 5 based on the confirmation result, and obtains component information satisfying the search condition.
After extracting the manufacturing information, the node information, and the like, the display information in the form of a tree structure in which the component information, the manufacturing information, and the node information are put together is passed to the client devices 2a to 2n.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、製品を生産する際
に必要な部品などの部品情報、製造情報などを管理する
構成管理システムに係わり、特に各ノードを検索する回
数を低減させて検索に要する時間、手間を大幅に軽減す
る構成管理システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a configuration management system for managing part information such as parts necessary for producing a product, manufacturing information, and the like. The present invention relates to a configuration management system that significantly reduces the time and labor required.
【0002】[0002]
【従来の技術】製品を生産する際に必要な部品などの部
品情報、製造情報などを管理する構成管理システムの1
つとして、従来、図14に示す構成管理システムが知ら
れている。2. Description of the Related Art One of configuration management systems for managing parts information such as parts necessary for producing products, manufacturing information, and the like.
One known configuration management system is shown in FIG.
【0003】この図に示す構成管理システム101は、
生産管理部門、部品管理部門などに配置される複数のク
ライアント装置102a〜102nと、製品を生産する
際に必要な部品などの製造情報が登録されるサーバ装置
103と、これらサーバ装置103、各クライアント装
置102a〜102nを接続する通信ケーブル104と
を備えており、各クライアント装置102a〜102n
のいずれか、例えばクライアント装置102aが操作さ
れて検索条件が指定され、検索依頼が出されたとき、サ
ーバ装置103によってこれを取り込むとともに、前記
検索条件に基づき、以下に述べる手順で、データベース
装置105をアクセスして前記検索条件を満たす部品情
報、製造情報などを取り出し、これをクライアント装置
102aに供給する。The configuration management system 101 shown in FIG.
A plurality of client devices 102a to 102n arranged in a production management department, a parts management department, and the like; a server device 103 in which manufacturing information such as parts necessary for producing a product is registered; and these server devices 103 and each client A communication cable 104 for connecting the devices 102a to 102n.
For example, when a search condition is designated by operating the client device 102a and a search request is issued, the server device 103 fetches the request, and based on the search condition, the database device 105 And retrieves part information, manufacturing information, and the like satisfying the search condition, and supplies them to the client device 102a.
【0004】まず、図15のフローチャートに示すよう
に、クライアント装置102a〜102nの1つ、例え
ばクライアント装置102aから検索依頼が出される毎
に、サーバ装置103によって前記検索依頼に含まれて
いる検索キー(ノードID)が抽出され(ステップST
101)、この検索キーが検索条件として、検索条件エ
リアにセットされるとともに(ステップST102)、
データベース装置105に設けられている構成情報テー
ブル106がアクセスされて、セットされている検索条
件を満たすノード(子ノード)の親ノードが存在するか
どうかがチェックされ、親ノードが存在していれば(ス
テップST104)、この親ノードのノードIDが順
次、抽出されてバッファメモリに格納される(ステップ
ST105)。First, as shown in the flowchart of FIG. 15, each time a search request is issued from one of the client devices 102a to 102n, for example, the client device 102a, the search key included in the search request is sent by the server device 103. (Node ID) is extracted (step ST)
101), this search key is set as a search condition in a search condition area (step ST102),
The configuration information table 106 provided in the database device 105 is accessed to check whether a parent node of a node (child node) that satisfies the set search condition exists, and if the parent node exists, (Step ST104), the node IDs of the parent nodes are sequentially extracted and stored in the buffer memory (Step ST105).
【0005】この場合、図16に示すように、部品情
報、製造情報がノード単位にまとめられてデータベース
装置105に登録され、各ノード107が木構造を持
ち、構成情報テーブル106に図17に示す構成情報が
登録され、例えば検索キーとして、“ノードID=G”
がセットされていれば、親ノードのノードIDとして、
“D”が抽出され、これがバッファメモリに格納され
る。In this case, as shown in FIG. 16, component information and manufacturing information are grouped in units of nodes and registered in the database device 105. Each node 107 has a tree structure, and the configuration information table 106 shown in FIG. The configuration information is registered. For example, as a search key, “node ID = G”
Is set as the node ID of the parent node,
“D” is extracted and stored in the buffer memory.
【0006】以下、このバッファメモリに格納されてい
るノードIDが検索キーにされて、上述した検索処理が
繰り返され、クライアント装置102aから依頼された
検索依頼のノードIDで指定された1つのノード107
に連結する全てのノード107について検索が終了する
と(ステップST103〜ST107)、サーバ装置1
03によって検索結果がまとめら、構成表示ツールに渡
されるとともに、この構成表示ツールによって木構造形
式の表示データが作成され、この表示データがクライア
ント装置102aに転送され、このクライアント装置1
02aのディスプレイ上に表示される(ステップST1
08)。Hereinafter, the above-described search processing is repeated using the node ID stored in the buffer memory as a search key, and one node 107 specified by the node ID of the search request requested from the client device 102a.
When the search is completed for all nodes 107 connected to the server device 1 (steps ST103 to ST107), the server device 1
03, the search results are compiled and passed to the configuration display tool. The configuration display tool creates display data in a tree structure format. The display data is transferred to the client device 102a.
02a (step ST1).
08).
【0007】[0007]
【発明が解決しようとする課題】しかし、このような従
来の構成管理システム101においては、次に述べるよ
うな問題があった。However, such a conventional configuration management system 101 has the following problems.
【0008】すなわち、データベース装置105に登録
されている各部品情報、各製品情報を検索するときに
は、検索条件となる部品や、製品を示すノード107に
連結されているノード107の数分だけ、データベース
装置105を検索する処理を繰り返さなければならず、
その分だけ問い合わせに時間がかかり過ぎ、データベー
ス装置105を検索する際の検索効率を高くすることが
できないという問題があった。That is, when searching for each piece of component information and each piece of product information registered in the database device 105, the number of components corresponding to the search condition and the number of nodes 107 connected to the nodes 107 indicating products correspond to the number of nodes. The process of searching for device 105 must be repeated,
There is a problem that it takes too much time to make an inquiry, and it is not possible to increase the search efficiency when searching the database device 105.
【0009】また、データベース装置105の構成情報
テーブル106に登録されている木構造形式の各ノード
107の一部について検索を行う場合にも、ノード10
7の連結情報(親子関係など)を検索キーにして末端の
ノード107まで検索を繰り返してしまうので、必要と
する部分構成以上にノード107の検索が行われてしま
い、これによって無駄な検索が発生してしまうという問
題があった。Also, when a search is performed for a part of each tree-structured node 107 registered in the configuration information table 106 of the database device 105, the node 10
Since the search is repeated up to the terminal node 107 using the connection information (parent-child relationship, etc.) of No. 7 as a search key, the search for the node 107 is performed more than the required partial configuration, thereby causing a useless search. There was a problem of doing it.
【0010】さらに、複数の全体構成で共通した部分構
成を更新するとき、全ての全体構成を通して部分構成を
検索しなければならないことから、多くの検索制御を繰
り返さなければならず、更新作業に要する時間が長くな
ってしまうという問題があった。Further, when a partial configuration common to a plurality of overall configurations is updated, a partial configuration must be searched through all the overall configurations, so that a large number of search controls must be repeated, which is necessary for the updating operation. There was a problem that the time was long.
【0011】本発明は上記の事情に鑑み、請求項1で
は、部分構成のノードIDを検索キーにしてノード検索
を行うことができ、これによってデータベース装置に対
するアクセス回数を大幅に低減させて検索に要する時間
と手間を大幅に削減することができるとともに、データ
ベース装置の検索効率を向上させて多数のクライアント
装置からの検索依頼を効率的に処理することができる構
成管理システムを提供することを目的としている。In view of the above circumstances, according to the present invention, a node search can be performed by using a node ID of a partial configuration as a search key, thereby greatly reducing the number of accesses to the database device and performing the search. An object of the present invention is to provide a configuration management system that can significantly reduce the time and labor required and improve the search efficiency of a database device to efficiently process search requests from a large number of client devices. I have.
【0012】請求項2では、部分構成を更新する場合、
更新によって影響を与える全体構成を1回の検索だけ
で、識別することができ、これによって部分構成の更新
内容を適用する全体構成の指定処理(排他処理)を簡素
化して更新に要する時間、手間を大幅に簡素化すること
ができ、さらに部分構成単位に編集/排他することによ
り、旧部分構成の流用活用、部分構成更新の取り消しな
ど、部分構成を編集する際の効率を大幅に向上させるこ
とができる構成管理システムを提供することを目的とし
ている。In the second aspect, when the partial configuration is updated,
The entire configuration affected by the update can be identified with only one search, thereby simplifying the process (exclusive process) of specifying the entire configuration to apply the updated content of the partial configuration, and the time and labor required for the update. Can be greatly simplified, and by editing / excluding partial configuration units, it is possible to greatly improve the efficiency when editing the partial configuration, such as utilizing the old partial configuration and canceling the update of the partial configuration. The purpose of the present invention is to provide a configuration management system capable of performing the above.
【0013】[0013]
【課題を解決するための手段】上記の目的を達成するた
めに本発明は、請求項1では、複数のノードによって構
成される構成情報をデータベース装置に登録して管理す
る構成管理システムにおいて、前記データベース装置に
登録されている各構成情報を論理的に区分した構成ノー
ド群単位で前記各構成情報が登録される構成ノード群管
理テーブルと、各構成情報のいずれかについて検索依頼
があったとき、前記構成ノード群管理テーブルに登録さ
れている構成ノード群のうち、前記検索依頼された構成
情報を含む構成ノード群を選択して各構成情報を検索す
る構成検索制御機能部とを備えたことを特徴としてい
る。According to a first aspect of the present invention, there is provided a configuration management system for registering and managing configuration information composed of a plurality of nodes in a database device. A configuration node group management table in which the configuration information is registered in units of configuration node groups that logically divide the configuration information registered in the database device, and when a search request is issued for any of the configuration information, A configuration search control function unit that selects a configuration node group including the requested configuration information from among the configuration node groups registered in the configuration node group management table and searches for each configuration information. Features.
【0014】請求項2では、複数のノードによって構成
される構成情報をデータベース装置に登録して管理する
構成管理システムにおいて、前記データベース装置に登
録されている各構成情報を論理的に区分した構成ノード
群単位で前記各構成情報が登録される構成ノード群管理
テーブルと、前記データベース装置に登録されている各
構成情報が1つの全体構成として登録される全体管理テ
ーブルと、各構成情報のいずれかについて、更新依頼が
あったとき、前記構成ノード群管理テーブルに登録され
ている構成ノード群のうち、前記更新依頼された構成情
報を含む構成ノード群を選択して更新処理を行うととも
に、前記全体管理テーブルに登録されている各全体構成
のうち、前記更新依頼された構成情報を含む全体構成を
選択して更新処理を行う構成更新制御機能部とを備えた
ことを特徴としている。According to a second aspect of the present invention, there is provided a configuration management system for registering and managing configuration information constituted by a plurality of nodes in a database device, wherein each configuration information registered in the database device is logically divided. A configuration node group management table in which the configuration information is registered in a group unit; a configuration management table in which the configuration information registered in the database device is registered as one overall configuration; When an update request is received, a configuration node group including the configuration information requested to be updated is selected from among the configuration node groups registered in the configuration node group management table to perform an update process, and the overall management is performed. An update process is performed by selecting an overall configuration including the configuration information requested to be updated from among the overall configurations registered in the table. It is characterized in that a configuration update control function unit for performing.
【0015】上記の構成により、請求項1では、データ
ベース装置に登録されている各構成情報を論理的に区分
した構成ノード群単位で各構成情報を構成ノード群管理
テーブルに登録し、各構成情報のいずれかについて検索
依頼があったとき、構成検索制御機能部によって構成ノ
ード群管理テーブルに登録されている各構成ノード群の
うち、検索依頼された構成情報を含む構成ノード群を選
択して各構成情報を検索する。これにより、部分構成の
ノードIDを検索キーにして、ノード検索を行い、デー
タベース装置に対するアクセス回数を大幅に低減させて
検索に要する時間、手間を大幅に削減するとともに、デ
ータベース装置の検索効率を向上させて多数のクライア
ント装置からの検索依頼を効率的に処理する。According to the above configuration, each configuration information is registered in the configuration node group management table in units of configuration node groups obtained by logically dividing each configuration information registered in the database device. When a search request is issued for any of the above, from among the constituent node groups registered in the constituent node group management table by the configuration search control function unit, a constituent node group including the requested configuration information is selected. Search for configuration information. As a result, a node search is performed using the node ID of the partial configuration as a search key, the number of accesses to the database device is greatly reduced, the time and labor required for the search are significantly reduced, and the search efficiency of the database device is improved. As a result, search requests from many client devices are efficiently processed.
【0016】請求項2では、データベース装置に登録さ
れている各構成情報を1つの全体構成として全体管理テ
ーブルに登録するとともに、データベース装置に登録さ
れている各構成情報を論理的に区分した構成ノード群単
位で各構成情報を構成ノード群管理テーブルに登録し、
各構成情報のいずれかについて、更新依頼があったと
き、構成更新制御機能部によって構成ノード群管理テー
ブルに登録されている構成ノード群のうち、更新依頼さ
れた構成情報を含む構成ノード群を選択して更新処理を
行うとともに、全体管理テーブルに登録されている各全
体構成のうち、更新依頼された構成情報を含む全体構成
を選択して更新処理を行うことにより、部分構成を更新
したとき、全体構成を1回、検索するだけで、部分構成
の更新を完了し、これによって部分構成の更新内容を適
用する全体構成の指定処理(排他処理)を簡素化して更
新に要する時間、手間を大幅に簡素化し、さらに部分構
成単位で、構成履歴を管理して旧部分構成の流用活用、
部分構成更新の取り消しなど、部分構成を編集する際の
効率を大幅に向上させる。According to a second aspect of the present invention, each configuration information registered in the database device is registered as one overall configuration in the overall management table, and each configuration information registered in the database device is logically divided. Register each configuration information in the configuration node group management table for each group,
When an update request is received for any of the configuration information, the configuration update control function unit selects a configuration node group including the configuration information requested to be updated from among the configuration node groups registered in the configuration node group management table. When the partial configuration is updated by performing the update process and selecting the overall configuration including the configuration information requested to be updated from among the overall configurations registered in the overall management table and performing the update process, The update of the partial configuration is completed only by searching the entire configuration once, thereby simplifying the process (exclusive process) of specifying the entire configuration to apply the updated content of the partial configuration, and significantly increasing the time and labor required for the update. , And manage the configuration history in units of partial configurations to reuse and use the old partial configurations.
Significantly improve the efficiency of editing a partial configuration, such as canceling a partial configuration update.
【0017】[0017]
【発明の実施の形態】《実施の形態の構成》図1は本発
明による構成管理システムの実施の形態を示すブロック
図である。DESCRIPTION OF THE PREFERRED EMBODIMENTS << Configuration of the Embodiment >> FIG. 1 is a block diagram showing an embodiment of a configuration management system according to the present invention.
【0018】この図に示す構成管理システム1は、生産
管理部門、部品管理部門などに配置される複数のクライ
アント装置2a〜2nと、製品を生産する際に必要な部
品情報、製造情報などが登録されるサーバ装置3と、こ
れらサーバ装置3、各クライアント装置2a〜2nを接
続する通信ケーブル4とを備えている。In the configuration management system 1 shown in FIG. 1, a plurality of client devices 2a to 2n arranged in a production management department, a parts management department, and the like, and component information and manufacturing information necessary for producing a product are registered. And a communication cable 4 for connecting the server device 3 and each of the client devices 2a to 2n.
【0019】この構成管理システム1では、各クライア
ント装置2a〜2nのいずれか、例えばクライアント装
置2aが操作されて検索条件が指定され、検索依頼が出
されたとき、サーバ装置3によってこれを取り込むとと
もに、リレーショナルデータベース装置5をアクセスし
て検索条件を満たす部分構成が存在するかどうかをチェ
ックし、部分構成が存在するときには、クライアント装
置2aからの指示に基づき、全体構成または部分構成の
いずれかを指定してリレーショナルデータベース装置5
をアクセスし、検索条件を満たす部品情報、製造情報、
ノード情報などを抽出するとともに、これら部品情報、
製造情報、ノード情報をまとめた木構造形式の表示デー
タをクライアント装置2aに渡し、また各クライアント
装置2a〜2nのいずれか、例えばクライアント装置2
aが操作されて更新依頼が出されたとき、サーバ装置3
によってリレーショナルデータベース装置5に登録され
ている部分構成を更新するとともに、この更新内容に基
づき、木構造の全体を更新する。In the configuration management system 1, one of the client devices 2a to 2n, for example, the client device 2a is operated to specify a search condition. When a search request is issued, the server device 3 captures the search condition and retrieves it. The user accesses the relational database device 5 to check whether there is a partial configuration that satisfies the search condition. If the partial configuration exists, the user designates either the entire configuration or the partial configuration based on an instruction from the client device 2a. And relational database device 5
To access parts information, manufacturing information,
Extract node information, etc.
The display data in a tree structure in which manufacturing information and node information are put together is passed to the client device 2a, and any one of the client devices 2a to 2n, for example, the client device 2
a is operated and an update request is issued, the server device 3
Updates the partial configuration registered in the relational database device 5, and updates the entire tree structure based on the updated contents.
【0020】各クライアント装置2a〜2nは、オペレ
ータによって操作されるキーボード装置6と、図2に示
すように、検索指示機能部7、検索結果表示機能部8、
更新指示機能部9、および構成編集機能部10を有し、
キーボード装置6から出力される各種の指令、各種のデ
ータを処理して検索依頼、更新依頼、構成編集依頼など
を発生し、これら検索依頼、更新依頼、構成編集依頼な
どを通信ケーブル4上に送出してサーバ装置3に供給す
る処理、およびこのサーバ装置3から検索結果などが出
力されたとき通信ケーブル4を介してこれを取り込んで
表示データを生成する処理などを行う処理装置11と、
この処理装置11から出力される表示データなどを取り
込んで、画面を表示する表示装置12とを備えている。Each of the client devices 2a to 2n includes a keyboard device 6 operated by an operator, and a search instruction function unit 7, a search result display function unit 8, as shown in FIG.
It has an update instruction function unit 9 and a configuration editing function unit 10,
Various commands and various data output from the keyboard device 6 are processed to generate a search request, an update request, a configuration edit request, and the like, and the search request, the update request, the configuration edit request, and the like are transmitted to the communication cable 4. A processing device 11 for performing a process of supplying the search result and the like to the server device 3 when the search result and the like are output from the server device 3 via the communication cable 4 to generate display data;
The display device 12 includes a display device 12 that captures display data output from the processing device 11 and displays a screen.
【0021】各クライアント装置2a〜2nでは、キー
ボード装置6が操作されて検索指示、更新指示、構成編
集指示などが入力されたとき、処理装置11によって検
索依頼、更新依頼、構成編集依頼などを発生するととも
に、これら検索依頼、更新依頼、構成編集依頼などを通
信ケーブル4上に送出してサーバ装置3に供給し、また
このサーバ装置3から検索結果などが出力されたとき、
通信ケーブル4を介してこれを取り込んで表示データを
生成し、表示装置12上に表示データの内容を画面表示
する。In each of the client devices 2a to 2n, when the keyboard device 6 is operated to input a search instruction, an update instruction, a configuration edit instruction, and the like, the processing device 11 generates a search request, an update request, a configuration edit request, and the like. At the same time, these search requests, update requests, configuration editing requests, and the like are sent out over the communication cable 4 and supplied to the server device 3, and when the server device 3 outputs search results and the like,
This is taken in via the communication cable 4 to generate display data, and the contents of the display data are displayed on the display device 12 on a screen.
【0022】サーバ装置3は、部品情報、製品情報など
が記述されたレコードが複数個、登録される製品情報登
録部13、図2に示すように、この製品情報登録部13
に登録されている全レコードの全連結関係(全体構成)
が登録される構成管理テーブル14、この構成管理テー
ブル14に登録されている全体構成の一部(部分構成)
が登録される部分構成管理テーブル15、この部分構成
管理テーブル15に登録されている部分構成と構成管理
テーブル14に登録されている全体構成との関係が登録
される部分構成位置管理テーブル16、および部分構成
管理テーブル15に登録されている部分構成の更新履歴
が登録される部分構成履歴管理テーブル17を有するリ
レーショナルデータベース装置5と、各クライアント装
置2a〜2nから検索依頼が出されたとき、通信ケーブ
ル4を介してこれを取り込むとともに、リレーショナル
データベース装置5の製品情報登録部13、構成管理テ
ーブル14、部分構成管理テーブル15、部分構成位置
管理テーブル16をルックアップしながら、指定された
検索範囲について検索を行い、検索条件を満たす部品情
報、製造情報、ノード情報をまとめて木構造形式の表示
データを生成し、これを通信ケーブル4上に送出してク
ライアント装置2a〜2nに渡す構成検索制御機能部1
9と、各クライアント装置2a〜2nから更新依頼、構
成編集依頼が出力されたとき、通信ケーブル4を介して
これらを取り込むとともに、これら更新依頼、構成編集
依頼に応じて、リレーショナルデータベース装置5の製
品情報登録部13、構成管理テーブル14、部分構成管
理テーブル15、部分構成位置管理テーブル16、部分
構成履歴管理テーブル17の登録内容を更新する構成更
新制御機能部20とを備えている。The server device 3 includes a product information registration unit 13 for registering a plurality of records in which parts information, product information, and the like are described, as shown in FIG.
Connection relationship of all records registered in the database (overall configuration)
Is registered in the configuration management table 14, a part (partial configuration) of the entire configuration registered in the configuration management table 14.
Is registered, a partial configuration position management table 16 in which the relationship between the partial configuration registered in the partial configuration management table 15 and the entire configuration registered in the configuration management table 14 is registered, and A relational database device 5 having a partial configuration history management table 17 in which an update history of a partial configuration registered in the partial configuration management table 15 is registered, and a communication cable is used when a search request is issued from each of the client devices 2a to 2n. 4 and retrieves the specified search range while looking up the product information registration unit 13, configuration management table 14, partial configuration management table 15, and partial configuration position management table 16 of the relational database device 5. To search for parts information, manufacturing information, Collectively de information generates display data of a tree structure format, structure search control function unit 1 to pass which was sent to the communication cable 4 to the client device 2a~2n
9 and when an update request and a configuration edit request are output from each of the client devices 2a to 2n, these are fetched via the communication cable 4 and, in response to these update requests and the configuration edit request, the products of the relational database device 5 A configuration update control function unit 20 for updating the registered contents of the information registration unit 13, the configuration management table 14, the partial configuration management table 15, the partial configuration position management table 16, and the partial configuration history management table 17 is provided.
【0023】このサーバ装置3では、各クライアント装
置2a〜2nのいずれか、例えばクライアント装置2a
から検索依頼が出されたとき、リレーショナルデータベ
ース装置5の製品情報登録部13、構成管理テーブル1
4、部分構成管理テーブル15、部分構成位置管理テー
ブル16をルックアップして検索依頼に対応する部分構
成IDが存在するかどうかをチェックし、部分構成ID
が存在するときには、部分構成、全体構成のどちらを検
索対象とするかどうかをクライアント装置2a側に確認
させ、この確認内容に基づき、リレーショナルデータベ
ース装置5の構成管理テーブル14、部分構成管理テー
ブル15、部分構成位置管理テーブル16を検索して検
索条件を満たす部品情報、製造情報、ノード情報をまと
めて木構造形式の表示データを生成し、これをクライア
ント装置2aに供給する。また、各クライアント装置2
a〜2nのいずれかから更新依頼、構成編集依頼が出力
されたとき、これら更新依頼、構成編集依頼に応じてリ
レーショナルデータベース装置5の製品情報登録部1
3、構成管理テーブル14、部分構成管理テーブル1
5、部分構成位置管理テーブル16、および部分構成履
歴管理テーブル17の内容を更新する。In the server device 3, any one of the client devices 2a to 2n, for example, the client device 2a
When a search request is issued from the product information registration unit 13 of the relational database device 5, the configuration management table 1
4. Look up the partial configuration management table 15 and the partial configuration position management table 16 to check whether a partial configuration ID corresponding to the search request exists, and check the partial configuration ID.
Exists, the client device 2a checks whether the partial configuration or the entire configuration is to be searched, and, based on the content of the confirmation, the configuration management table 14, the partial configuration management table 15, and the partial configuration management table 15 of the relational database device 5. The partial configuration management table 16 is searched to generate tree-structured display data by combining component information, manufacturing information, and node information that satisfy the search condition, and supply this to the client device 2a. In addition, each client device 2
When an update request or a configuration editing request is output from any one of a to 2n, the product information registration unit 1 of the relational database device 5 responds to the update request and the configuration editing request.
3, configuration management table 14, partial configuration management table 1
5. The contents of the partial configuration position management table 16 and the partial configuration history management table 17 are updated.
【0024】この場合、図3に示すように、製品情報登
録部13に登録される各レコードに対応する各ノード2
1が木構造にされ、全体構成22の一部が論理的に区分
されて部分構成23、24にされていれば、構成管理テ
ーブル14の各レコードに記述されるノードID、親ノ
ードID、部分構成ID、および全体構成IDとして、
図2に示す内容が記述され、また部分構成管理テーブル
15の各レコードに記述されるノードID、親ノードI
D、および部分構成IDとして、図2に示す内容が記述
され、また部分構成位置管理テーブル16のレコードに
記述される部分構成ID、親ノードID、および構成I
Dとして、図2に示す内容が記述される。また、更新依
頼、編集依頼に応じて、図4に示すように、各ノード2
1のノードIDが更新されれば、これに応じて、部分構
成管理テーブル15、構成管理テーブル14、部分構成
位置管理テーブル16の内容が更新されるとともに、部
分構成履歴管理テーブル17の各レコードに記述される
部分構成ID、旧部分構成IDが図2に示すように、更
新される。In this case, as shown in FIG. 3, each node 2 corresponding to each record registered in the product information registration unit 13
1 is a tree structure, and if a part of the entire configuration 22 is logically divided into partial configurations 23 and 24, the node ID, the parent node ID, and the partial As the configuration ID and the overall configuration ID,
The contents shown in FIG. 2 are described, and the node ID and the parent node I described in each record of the partial configuration management table 15 are described.
2 is described as D and the partial configuration ID, and the partial configuration ID, parent node ID, and configuration I described in the record of the partial configuration position management table 16 are described.
As D, the contents shown in FIG. 2 are described. Further, in response to the update request and the edit request, as shown in FIG.
1 is updated, the contents of the partial configuration management table 15, the configuration management table 14, and the partial configuration position management table 16 are updated accordingly, and each record of the partial configuration history management table 17 is updated. The described partial configuration ID and old partial configuration ID are updated as shown in FIG.
【0025】《実施の形態の動作》次に、図5、図9に
示すフローチャートを参照しながら、この実施の形態の
検索動作、更新、編集動作を順次、説明する。<< Operation of Embodiment >> Next, a search operation, an update operation, and an edit operation of this embodiment will be sequentially described with reference to flowcharts shown in FIGS.
【0026】<検索動作>まず、各クライアント装置2
a〜2nのいずれか、例えばクライアント装置2aのキ
ーボード装置6が操作されてこのクライアント装置6の
処理装置11内に設けられている検索指示機能部7によ
ってノード名を条件にして、構成名を検索/表示する検
索依頼が生成され、これが通信ケーブル4上に送出され
ると、図5のフローチャートに示すように、サーバ装置
3の構成検索制御機能部19によって検索依頼が取り込
まれ、この検索依頼に含まれているノード名に基づき、
検索キーとなるノードIDが決定されるとともに(ステ
ップST1)、このノードIDが検索条件エリアにセッ
トされて(ステップST2)、図6に示す部分構成管理
テーブル15が検索され、ノードIDを含むレコードが
存在するかどうかがチェックされる。<Search Operation> First, each client device 2
a to 2n, for example, the keyboard device 6 of the client device 2a is operated, and the search instruction function unit 7 provided in the processing device 11 of the client device 6 searches for the configuration name based on the node name. When a search request to be displayed is generated and transmitted on the communication cable 4, the search request is fetched by the configuration search control function unit 19 of the server device 3, as shown in the flowchart of FIG. Based on the included node name,
A node ID serving as a search key is determined (step ST1), and the node ID is set in a search condition area (step ST2). The partial configuration management table 15 shown in FIG. Is checked to see if it exists.
【0027】そして、この部分構成管理テーブル15内
にある各レコードのいずれかがノードIDを含んでいれ
ば(ステップST4)、構成検索制御機能部19によっ
てノードIDを含むレコードの内容が読み出され、この
レコードに記述されている部分構成IDが抽出された
後、図7に示す部分構成位置管理テーブル16が検索さ
れて部分構成IDを含むレコードの内容が読み出され、
このレコードに記述されている全体構成IDが抽出され
る(ステップST5)。If any of the records in the partial configuration management table 15 includes a node ID (step ST4), the configuration search control function unit 19 reads out the contents of the record including the node ID. After the partial configuration ID described in this record is extracted, the partial configuration position management table 16 shown in FIG. 7 is searched to read the contents of the record including the partial configuration ID,
The entire configuration ID described in this record is extracted (step ST5).
【0028】また、部分構成管理テーブル15内にある
各レコードの全てがノードIDを含んでいなければ(ス
テップST4)、構成検索制御機能部19によって、図
8に示す構成管理テーブル14が検索され、ノードID
を含むレコードの内容が読み出され、このレコードに記
述されている全体構成IDが抽出された後、部分構成位
置管理テーブル16が検索されて全体構成IDを含むレ
コードの内容が読み出され、このレコードに記述されて
いる部分構成IDが抽出される(ステップST6)。If all of the records in the partial configuration management table 15 do not include the node ID (step ST4), the configuration management table 14 shown in FIG. , Node ID
Is read, and the entire configuration ID described in the record is extracted. Then, the partial configuration position management table 16 is searched to read the content of the record including the entire configuration ID. The partial configuration ID described in the record is extracted (step ST6).
【0029】次いで、構成検索制御機能部19によって
上述した部分構成管理テーブル15、部分構成位置管理
テーブル16、構成管理テーブル14の検索動作で得ら
れた全体構成ID、部分構成IDが表示候補として、通
信ケーブル4上に送出され、検索依頼を出したクライア
ント装置2aの検索結果表示機能部8に供給され、この
クライアント装置2aの表示装置12に表示される(ス
テップST7、ST8)。Next, the overall configuration ID and the partial configuration ID obtained by the search operation of the above-described partial configuration management table 15, partial configuration position management table 16, and configuration management table 14 by the configuration search control function unit 19 are displayed as display candidates. The data is transmitted over the communication cable 4 and supplied to the search result display function unit 8 of the client device 2a that has issued the search request, and is displayed on the display device 12 of the client device 2a (steps ST7 and ST8).
【0030】ここで、表示装置12に表示されている表
示内容を見たオペレータによって検索範囲として部分構
成、全体構成のどちらが良いかが判断された後、キーボ
ード装置6が操作されて、判断結果が入力され、クライ
アント装置2aの検索指示機能部7から判断結果が出力
されて、これが通信ケーブル4上に送出されると、サー
バ装置3の構成検索制御機能部19によって判断結果が
取り込まれる(ステップST9)。そして、全体構成I
Dまたは部分構成IDのいずれかが検索条件エリアにセ
ットされた後(ステップST10)、構成管理テーブル
14が検索され、全体構成IDまたは部分構成IDを含
むレコードの内容が順次、読み出され、これらの各レコ
ードに記述されているノードID、親ノードIDがバッ
ファメモリに格納される。Here, after the operator who looks at the display contents displayed on the display device 12 determines which of the partial configuration and the overall configuration is better as the search range, the keyboard device 6 is operated, and the determination result is obtained. When the determination result is input and output from the search instruction function unit 7 of the client device 2a and sent out over the communication cable 4, the determination result is captured by the configuration search control function unit 19 of the server device 3 (step ST9). ). And the overall configuration I
After either D or the partial configuration ID is set in the search condition area (step ST10), the configuration management table 14 is searched, and the contents of the record including the entire configuration ID or the partial configuration ID are sequentially read out. The node ID and parent node ID described in each record are stored in the buffer memory.
【0031】全体構成IDまたは部分構成IDを含む全
てのレコードに記述されているノードID、親ノードI
Dの抽出が完了したとき(ステップST13)、構成検
索制御機能部19によって部分構成同士を連結するノー
ド21のみが選択されて、部分構成位置管理テーブル1
6が検索され、ノード21を含むレコードの内容が読み
出され、このレコードに記述されている親ノードIDが
抽出された後、構成管理テーブル14が検索されて、親
ノードIDを含むレコードの内容が読み出される(ステ
ップST11〜ST14)。このレコードの内容と、バ
ッファメモリに格納されている各ノードID、各親ノー
ドIDとがまとめられてノード情報が作成されるととも
に、このノード情報に基づき、検索条件となっているノ
ード名に対応する構成名と、木構造形式の表示データと
が生成され、これが通信ケーブル4上に送出されて、ク
ライアント装置2aの検索結果表示機能部8に供給さ
れ、表示装置12に表示される(ステップST15)。The node ID and parent node I described in all records including the entire configuration ID or the partial configuration ID
When the extraction of D is completed (step ST13), only the node 21 connecting the partial configurations is selected by the configuration search control function unit 19, and the partial configuration position management table 1
6 is retrieved, the contents of the record including the node 21 are read out, and the parent node ID described in this record is extracted. Then, the configuration management table 14 is searched, and the contents of the record including the parent node ID are retrieved. Are read (steps ST11 to ST14). The contents of this record, each node ID and each parent node ID stored in the buffer memory are put together to create node information, and based on this node information, a node name corresponding to a search condition is defined. Is generated, and display data in a tree structure format is generated, sent out over the communication cable 4, supplied to the search result display function unit 8 of the client device 2a, and displayed on the display device 12 (step ST15). ).
【0032】<更新、編集動作>また、上述した検索動
作によって、各クライアント装置2a〜2nのいずれ
か、例えばクライアント装置2aの表示装置12上に木
構造形式で部分構成23、24のいずれか、または全体
構成22が表示されている状態で、このクライアント装
置2aのキーボード装置6が操作されて、表示装置12
上に表示されている部分構成23、24のいずれか、例
えば部分構成23が指定されて、更新指示が入力される
と、図9のフローチャートに示すように、このクライア
ント装置2aの処理装置11に設けられている更新指示
機能部9によって更新対象となる部分構成23の部分構
成IDを含む更新依頼が生成され、これが通信ケーブル
4上に送出される(ステップST21)。また、サーバ
装置3の構成更新制御機能部20によって更新依頼が取
り込まれ、この検索依頼に含まれている部分構成IDが
検索条件エリアにセットされた後(ステップST2
2)、図10に示す部分構成位置管理テーブル16が検
索され、部分構成IDを含むレコードの内容が読み出さ
れる(ステップST23)。<Update / Edit Operation> In addition, by the above-described search operation, any one of the partial configurations 23 and 24 in a tree structure format is displayed on one of the client devices 2a to 2n, for example, on the display device 12 of the client device 2a Alternatively, the keyboard device 6 of the client device 2a is operated while the overall configuration 22 is displayed, and the display device 12 is displayed.
When one of the partial configurations 23 and 24 displayed above, for example, the partial configuration 23 is specified and an update instruction is input, as shown in the flowchart of FIG. The provided update instruction function unit 9 generates an update request including the partial configuration ID of the partial configuration 23 to be updated, and sends out the update request over the communication cable 4 (step ST21). After the update request is fetched by the configuration update control function unit 20 of the server device 3 and the partial configuration ID included in the search request is set in the search condition area (step ST2).
2), the partial configuration position management table 16 shown in FIG. 10 is searched, and the contents of the record including the partial configuration ID are read (step ST23).
【0033】そして、部分構成IDを含むレコードの内
容を全て読み出したとき、構成更新制御機能部20によ
って、このレコードに記述されている全体構成IDが更
新候補として通信ケーブル4上に送出され、更新依頼を
出したクライアント装置2aの更新指示機能部9に供給
され、このクライアント装置2aの表示装置12に表示
される。When all the contents of the record including the partial configuration ID are read, the configuration update control function unit 20 sends out the entire configuration ID described in the record as an update candidate on the communication cable 4 and updates the configuration ID. The request is supplied to the update instruction function unit 9 of the client device 2a that has issued the request, and is displayed on the display device 12 of the client device 2a.
【0034】ここで、オペレータによって表示装置12
に表示されている全体構成IDで示される全体構成が確
認され、この確認結果に基づき、キーボード装置6が操
作されて、更新許可指示が入力され、クライアント装置
2aの更新指示機能部9によって更新許可が生成され、
これが通信ケーブル4上に送出されると(ステップST
24)、サーバ装置3の構成更新制御機能部20によっ
て更新許可が取り込まれて、図11に示す構成管理テー
ブル14に登録されている各レコードのうち、更新許可
で指示された全体構成IDを含むレコードの属性情報中
に更新ステータスが付加される(ステップST25)。
また、図12に示す部分構成管理テーブル15に登録さ
れている各レコードのうち、部分構成IDを含むレコー
ドに更新中ステータスが付加された後(ステップST2
6)、各レコードの内容が更新対象部分のノード情報と
して、通信ケーブル4上に送出され、更新依頼を出した
クライアント装置2aの構成編集機能部10に供給さ
れ、このクライアント装置2aの表示装置12にグラフ
カル形式で表示される(ステップST27)。Here, the display device 12 is operated by the operator.
Is confirmed, the keyboard device 6 is operated to input an update permission instruction based on the result of the confirmation, and the update instruction function unit 9 of the client device 2a performs the update permission operation. Is generated,
When this is transmitted over the communication cable 4 (step ST
24), the update permission is fetched by the configuration update control function unit 20 of the server device 3 and includes the entire configuration ID designated by the update permission among the records registered in the configuration management table 14 shown in FIG. An update status is added to the attribute information of the record (step ST25).
Further, after the updating status is added to the record including the partial configuration ID among the records registered in the partial configuration management table 15 shown in FIG. 12 (step ST2).
6) The contents of each record are sent out as node information of an update target portion over the communication cable 4 and supplied to the configuration editing function unit 10 of the client device 2a that issued the update request, and the display device 12 of the client device 2a Is displayed in a graphical format (step ST27).
【0035】ここで、オペレータによってキーボード装
置6が操作され、表示装置12に表示されているノード
情報に対する更新指示、編集指示が入力され、クライア
ント装置2aの構成編集機能部10によって、更新、編
集後のノード情報を含む編集依頼が生成され、これが通
信ケーブル4上に送出されると(ステップST28)、
サーバ装置3の構成更新制御機能部20によって編集依
頼が取り込まれる。そして、この編集依頼に含まれてい
る変更後の部分構成23に新たな部分構成IDが割り付
けられ、部分構成管理テーブル16の内容が更新される
とともに(ステップST29)、部分構成管理テーブル
16の各レコードに付加されていた更新中ステータスが
クリアされる(ステップST30)。At this point, the keyboard device 6 is operated by the operator, and an update instruction and an edit instruction for the node information displayed on the display device 12 are inputted. Is generated and sent out on the communication cable 4 (step ST28).
The editing request is captured by the configuration update control function unit 20 of the server device 3. Then, a new partial configuration ID is assigned to the changed partial configuration 23 included in the editing request, the content of the partial configuration management table 16 is updated (step ST29), and each of the partial configuration management tables 16 is updated. The updating status added to the record is cleared (step ST30).
【0036】次いで、サーバ装置3の構成更新制御機能
部20によって、構成管理テーブル14の各レコードの
うち、更新中ステータスを付加していた各レコードに記
述されている部分構成IDを新たな部分構成IDに差し
替えた後、各レコードに付加していた更新中ステータス
をクリアするとともに(ステップST31)、更新前の
部分構成IDと、更新後の新たな部分構成IDとが対に
されてレコードが作成され、これが図13に示す部分構
成履歴管理テーブル15に登録される(ステップST3
2)。Next, the configuration update control function unit 20 of the server device 3 replaces the partial configuration ID described in each record to which the updating status is added among the records in the configuration management table 14 with a new partial configuration ID. After replacement with the ID, the updating status added to each record is cleared (step ST31), and a record is created by pairing the partial configuration ID before update and the new partial configuration ID after update. This is registered in the partial configuration history management table 15 shown in FIG. 13 (step ST3).
2).
【0037】《実施の形態の効果》このように、この実
施の形態では、各クライアント装置2a〜2nのいずれ
か、例えばクライアント装置2aが操作されて検索条件
が指定され、検索依頼が出されたとき、サーバ装置3に
よってこれを取り込むとともに、リレーショナルデータ
ベース装置5をアクセスして、検索条件を満たす部分構
成が存在するかどうかをチェックし、部分構成が存在す
るときには、クライアント装置2aからの指示に基づ
き、全体構成または部分構成のいずれかを指定して、リ
レーショナルデータベース装置5をアクセスし、検索条
件を満たす部品情報、製造情報、ノード情報などを抽出
するとともに、これら部品情報、製造情報、ノード情報
をまとめた木構造形式の表示データをクライアント装置
2aに渡すようにした。このため、部分構成を示す部分
構成IDを検索キーにして、ノード検索を行うことがで
き、これによってリレーショナルデータベース装置5に
対するアクセス回数を大幅に低減させて、検索に要する
時間、手間を大幅に削減することができるとともに、リ
レーショナルデータベース装置5の検索効率を向上させ
て、多数のクライアント装置2a〜2nからの検索依頼
を効率的に処理することができる(請求項1の効果)。<< Effects of Embodiment >> As described above, in this embodiment, one of the client devices 2a to 2n, for example, the client device 2a is operated to specify a search condition, and a search request is issued. At this time, this is taken in by the server device 3 and the relational database device 5 is accessed to check whether there is a partial configuration that satisfies the search condition. When the partial configuration exists, based on an instruction from the client device 2a, , The relational database device 5 is accessed by specifying either the entire configuration or the partial configuration, and the part information, the manufacturing information, the node information, etc. satisfying the search conditions are extracted, and the parts information, the manufacturing information, and the node information are extracted. The combined tree-structured display data is passed to the client device 2a. . Therefore, a node search can be performed using the partial configuration ID indicating the partial configuration as a search key, thereby greatly reducing the number of accesses to the relational database device 5 and greatly reducing the time and labor required for the search. In addition, the search efficiency of the relational database device 5 can be improved, and search requests from a large number of client devices 2a to 2n can be efficiently processed (the effect of claim 1).
【0038】また、この実施の形態では、各クライアン
ト装置2a〜2nのいずれか、例えばクライアント装置
2aが操作されて、更新依頼が出されたとき、サーバ装
置3によって、リレーショナルデータベース装置5に登
録されている部分構成23、24などを更新するととも
に、この更新内容に基づき、木構造の全体構成22を更
新し、さらに更新履歴を登録するようにした。このた
め、部分構成23、24のいずれか、例えば部分構成2
3を更新したとき、全体構成22を1回、検索するだけ
で、部分構成23の更新を完了することができ、これに
よって部分構成23、24の更新内容を適用する全体構
成22の指定処理(排他処理)を簡素化して、更新に要
する時間、手間を大幅に簡素化することができ、さらに
部分構成単位で、構成履歴を管理して、旧部分構成の流
用活用、部分構成更新の取り消しなど、部分構成を編集
する際の効率を大幅に向上させることができる(請求項
2の効果)。In this embodiment, when any one of the client devices 2a to 2n, for example, the client device 2a is operated and an update request is issued, the server device 3 registers the update request in the relational database device 5. In addition to updating the partial configurations 23, 24, etc., the entire configuration 22 of the tree structure is updated based on the updated contents, and an update history is registered. Therefore, one of the partial configurations 23 and 24, for example, the partial configuration 2
3 is updated, the update of the partial configuration 23 can be completed only by searching the entire configuration 22 once, whereby the process of designating the entire configuration 22 to which the updated contents of the partial configurations 23 and 24 are applied ( Exclusive processing) can be simplified, and the time and effort required for updating can be greatly simplified. In addition, the configuration history can be managed in units of partial configurations, reuse of old partial configurations, cancellation of partial configuration updates, etc. Thus, the efficiency in editing the partial configuration can be greatly improved (the effect of claim 2).
【0039】[0039]
【発明の効果】以上説明したように本発明によれば、請
求項1の構成管理システムでは、部分構成のノードID
を検索キーにして、ノード検索を行うことができ、これ
によってデータベース装置に対するアクセス回数を大幅
に低減させて、検索に要する時間、手間を大幅に削減す
ることができるとともに、データベース装置の検索効率
を向上させて、多数のクライアント装置からの検索依頼
を効率的に処理する。As described above, according to the present invention, in the configuration management system according to the first aspect, the node ID of the partial configuration
Can be used as a search key to perform a node search, thereby greatly reducing the number of accesses to the database device, greatly reducing the time and effort required for the search, and improving the search efficiency of the database device. By improving this, search requests from a large number of client devices are efficiently processed.
【0040】請求項2の構成管理システムでは、部分構
成を更新する場合、更新によって影響を与える全体構成
を1回の検索だけで、識別することができ、これによっ
て部分構成の更新内容を適用する全体構成の指定処理
(排他処理)を簡素化して更新に要する時間、手間を大
幅に簡素化することができ、さらに部分構成単位に編集
/排他することにより、旧部分構成の流用活用、部分構
成更新の取り消しなど、部分構成を編集する際の効率を
大幅に向上させることができる。In the configuration management system according to the second aspect, when the partial configuration is updated, the entire configuration affected by the update can be identified by only one search, and the updated content of the partial configuration is applied. By simplifying the process of specifying the entire configuration (exclusive process), the time and labor required for updating can be greatly simplified, and by editing / exclusion in partial configuration units, the old partial configuration can be reused and used. Efficiency in editing a partial configuration, such as canceling an update, can be greatly improved.
【図1】本発明による構成管理システムの実施の形態を
示すブロック図である。FIG. 1 is a block diagram showing an embodiment of a configuration management system according to the present invention.
【図2】図1に示す構成管理システムの検索動作、更新
動作、編集動作を示す機能ブロック図である。FIG. 2 is a functional block diagram showing a search operation, an update operation, and an edit operation of the configuration management system shown in FIG.
【図3】図1に示すリレーショナルデータベース装置に
登録される各ノードの構成例を示す説明図である。FIG. 3 is an explanatory diagram showing a configuration example of each node registered in the relational database device shown in FIG. 1;
【図4】図1に示すリレーショナルデータベース装置に
登録されている各ノードの更新例を示す説明図である。FIG. 4 is an explanatory diagram showing an example of updating each node registered in the relational database device shown in FIG. 1;
【図5】図1に示す構成管理システムの検索動作を示す
フローチャートである。FIG. 5 is a flowchart showing a search operation of the configuration management system shown in FIG. 1;
【図6】図1に示す構成管理システムの検索動作で使用
される部分構成管理テーブルの詳細な内容を示す説明図
である。FIG. 6 is an explanatory diagram showing detailed contents of a partial configuration management table used in a search operation of the configuration management system shown in FIG.
【図7】図1に示す構成管理システムの検索動作で使用
される部分構成位置管理テーブルの詳細な内容を示す説
明図である。FIG. 7 is an explanatory diagram showing detailed contents of a partial configuration position management table used in a search operation of the configuration management system shown in FIG.
【図8】図1に示す構成管理システムの検索動作で使用
される構成管理テーブルの詳細な内容を示す説明図であ
る。FIG. 8 is an explanatory diagram showing detailed contents of a configuration management table used in a search operation of the configuration management system shown in FIG.
【図9】図1に示す構成管理システムの更新、編集動作
を示すフローチャートである。FIG. 9 is a flowchart showing an update / edit operation of the configuration management system shown in FIG. 1;
【図10】図1に示す構成管理システムの更新、編集動
作で使用される部分構成位置管理テーブルの詳細な内容
を示す説明図である。FIG. 10 is an explanatory diagram showing detailed contents of a partial configuration position management table used in updating and editing operations of the configuration management system shown in FIG. 1;
【図11】図1に示す構成管理システムの更新、編集動
作で使用される構成管理テーブルの詳細な内容を示す説
明図である。FIG. 11 is an explanatory diagram showing detailed contents of a configuration management table used in updating and editing operations of the configuration management system shown in FIG. 1;
【図12】図1に示す構成管理システムの更新、編集動
作で使用される部分構成管理テーブルの詳細な内容を示
す説明図である。FIG. 12 is an explanatory diagram showing detailed contents of a partial configuration management table used in updating and editing operations of the configuration management system shown in FIG. 1;
【図13】図1に示す構成管理システムの更新、編集動
作で使用される部分構成履歴管理テーブルの詳細な内容
を示す説明図である。FIG. 13 is an explanatory diagram showing detailed contents of a partial configuration history management table used in update and editing operations of the configuration management system shown in FIG. 1;
【図14】従来から知られている構成管理システムの一
例を示すブロック図である。FIG. 14 is a block diagram showing an example of a conventionally known configuration management system.
【図15】図14に示す構成管理システムの検索動作を
示すフローチャートである。15 is a flowchart showing a search operation of the configuration management system shown in FIG.
【図16】図14に示すデータベース装置に登録される
ノードの構成例を示す説明図である。16 is an explanatory diagram illustrating a configuration example of a node registered in the database device illustrated in FIG. 14;
【図17】図14に示す構成情報テーブルに登録される
ノード情報の一例を示す説明図である。17 is an explanatory diagram showing an example of node information registered in the configuration information table shown in FIG.
1:構成管理システム 2a〜2n:クライアント装置 3:サーバ装置 4:通信ケーブル 5:リレーショナルデータベース装置 6:キーボード装置 7:検索指示機能部 8:検索結果表示機能部 9:更新指示機能部 10:構成編集機能部 11:処理装置 12:表示装置 13:製品情報登録部 14:構成管理テーブル(全体管理テーブル) 15:部分構成管理テーブル(構成ノード群管理テーブ
ル) 16:部分構成位置管理テーブル(構成ノード群管理テ
ーブル) 17:構成履歴管理テーブル 19:構成検索制御機能部 20:構成更新制御機能部 21:ノード 22:全体構成 23、24:部分構成(構成ノード群)1: Configuration management system 2a to 2n: Client device 3: Server device 4: Communication cable 5: Relational database device 6: Keyboard device 7: Search instruction function unit 8: Search result display function unit 9: Update instruction function unit 10: Configuration Editing function unit 11: processing device 12: display device 13: product information registration unit 14: configuration management table (whole management table) 15: partial configuration management table (configuration node group management table) 16: partial configuration position management table (configuration node) Group management table) 17: Configuration history management table 19: Configuration search control function unit 20: Configuration update control function unit 21: Node 22: Overall configuration 23, 24: Partial configuration (configuration node group)
Claims (2)
報をデータベース装置に登録して管理する構成管理シス
テムにおいて、 前記データベース装置に登録されている各構成情報を論
理的に区分した構成ノード群単位で前記各構成情報が登
録される構成ノード群管理テーブルと、 各構成情報のいずれかについて検索依頼があったとき、
前記構成ノード群管理テーブルに登録されている構成ノ
ード群のうち、前記検索依頼された構成情報を含む構成
ノード群を選択して各構成情報を検索する構成検索制御
機能部と、 を備えたことを特徴とする構成管理システム。1. A configuration management system for registering and managing configuration information configured by a plurality of nodes in a database device, wherein the configuration information registered in the database device is logically divided into configuration node groups. A configuration node group management table in which the configuration information is registered, and a search request for any of the configuration information,
A configuration search control function unit that selects a configuration node group including the requested configuration information from among the configuration node groups registered in the configuration node group management table and searches for each configuration information. A configuration management system characterized by the following.
報をデータベース装置に登録して管理する構成管理シス
テムにおいて、 前記データベース装置に登録されている各構成情報を論
理的に区分した構成ノード群単位で前記各構成情報が登
録される構成ノード群管理テーブルと、 前記データベース装置に登録されている各構成情報が1
つの全体構成として登録される全体管理テーブルと、 各構成情報のいずれかについて更新依頼があったとき、
前記構成ノード群管理テーブルに登録されている構成ノ
ード群のうち、前記更新依頼された構成情報を含む構成
ノード群を選択して更新処理を行うとともに、前記全体
管理テーブルに登録されている各全体構成のうち、前記
更新依頼された構成情報を含む全体構成を選択して更新
処理を行う構成更新制御機能部と、 を備えたことを特徴とする構成管理システム。2. A configuration management system for registering and managing configuration information composed of a plurality of nodes in a database device, wherein each configuration information registered in the database device is logically divided into configuration node groups. A configuration node group management table in which each of the configuration information is registered;
When there is an update request for the general management table registered as one overall configuration and any of the configuration information,
Among the configuration node groups registered in the configuration node group management table, a configuration node group including the configuration information requested to be updated is selected and updated, and each of the configuration nodes registered in the overall management table is updated. A configuration update control function unit that selects an overall configuration including the configuration information requested to be updated from among the configurations and performs an update process.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27845798A JP2000112954A (en) | 1998-09-30 | 1998-09-30 | Configuration management system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27845798A JP2000112954A (en) | 1998-09-30 | 1998-09-30 | Configuration management system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000112954A true JP2000112954A (en) | 2000-04-21 |
Family
ID=17597609
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27845798A Pending JP2000112954A (en) | 1998-09-30 | 1998-09-30 | Configuration management system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000112954A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002149703A (en) * | 2000-11-15 | 2002-05-24 | Matsushita Electric Ind Co Ltd | WWW data server device |
| JP2003091537A (en) * | 2001-09-17 | 2003-03-28 | Ricoh Co Ltd | Tree system diagram output method and tree system diagram output program |
| JP2005049943A (en) * | 2003-07-29 | 2005-02-24 | Toshiba Corp | Data processing apparatus, data processing method, and program |
| JP2011150545A (en) * | 2010-01-21 | 2011-08-04 | Fujitsu Ltd | Configuration information management device, distributed information management system, distributed information management method, and distributed information management program |
| JP2011197808A (en) * | 2010-03-17 | 2011-10-06 | Fujitsu Ltd | Configuration information management apparatus, configuration information management program and configuration information management method |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06176081A (en) * | 1992-12-02 | 1994-06-24 | Hitachi Ltd | Hierarchical browsing method and apparatus |
| JPH06214843A (en) * | 1993-01-20 | 1994-08-05 | Hitachi Ltd | Data base management system and processing method for inquiry |
| JPH1063671A (en) * | 1996-08-20 | 1998-03-06 | Fuji Xerox Co Ltd | Method for managing tree structure data |
| JPH10240752A (en) * | 1997-02-26 | 1998-09-11 | Hitachi Ltd | Structured document registration method, search method, and portable medium used for it |
-
1998
- 1998-09-30 JP JP27845798A patent/JP2000112954A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06176081A (en) * | 1992-12-02 | 1994-06-24 | Hitachi Ltd | Hierarchical browsing method and apparatus |
| JPH06214843A (en) * | 1993-01-20 | 1994-08-05 | Hitachi Ltd | Data base management system and processing method for inquiry |
| JPH1063671A (en) * | 1996-08-20 | 1998-03-06 | Fuji Xerox Co Ltd | Method for managing tree structure data |
| JPH10240752A (en) * | 1997-02-26 | 1998-09-11 | Hitachi Ltd | Structured document registration method, search method, and portable medium used for it |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002149703A (en) * | 2000-11-15 | 2002-05-24 | Matsushita Electric Ind Co Ltd | WWW data server device |
| JP2003091537A (en) * | 2001-09-17 | 2003-03-28 | Ricoh Co Ltd | Tree system diagram output method and tree system diagram output program |
| JP2005049943A (en) * | 2003-07-29 | 2005-02-24 | Toshiba Corp | Data processing apparatus, data processing method, and program |
| JP2011150545A (en) * | 2010-01-21 | 2011-08-04 | Fujitsu Ltd | Configuration information management device, distributed information management system, distributed information management method, and distributed information management program |
| JP2011197808A (en) * | 2010-03-17 | 2011-10-06 | Fujitsu Ltd | Configuration information management apparatus, configuration information management program and configuration information management method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2996197B2 (en) | Document sharing management method | |
| JP2007095059A (en) | Query sending method and query sending system to database | |
| JP2001282593A (en) | Database-file cooperation method and apparatus | |
| KR19980702170A (en) | Communication network database construction method and device | |
| US6301581B1 (en) | Method and system for managing access to a plurality of data objects | |
| US7707211B2 (en) | Information management system and method | |
| JP2000112954A (en) | Configuration management system | |
| CN117390103A (en) | Java dynamic data source realization method | |
| JP2003316811A (en) | Query optimization processing device and method in heterogeneous database integration system, and program for causing computer to execute the method | |
| JP2009187401A (en) | Document management system, document management apparatus, document management method, and program | |
| JP2000235514A (en) | Information retrieval method, information retrieval system, and recording medium recording information retrieval processing program | |
| JP2001216319A (en) | Document management method, device for executing the method, and recording medium recording the processing program | |
| JPH0764843A (en) | Distributed database update method | |
| JP6801195B2 (en) | Search processing method, search processing device and search processing program | |
| JP2003280898A (en) | Apparatus, method, and program for mounting and executing business logic program | |
| JP2002182956A (en) | Document management method and apparatus | |
| CN114996734B (en) | Data management method, device, equipment and storage medium for semitransparent encryption column | |
| JP3601869B2 (en) | Machine translation system | |
| JP2003015926A (en) | Update difference extraction system, method and program | |
| JPH09204345A (en) | Distributed database search method | |
| JP3294966B2 (en) | Machine translation equipment | |
| JPH06139208A (en) | Shared data management system | |
| JPH09146802A (en) | Data input / output processor | |
| JPH05242176A (en) | Generation control system for drawing | |
| JPH09305684A (en) | Form management method and information processing system for executing this method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20031226 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040224 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040810 |