JPH02289084A - Document managing and processing system - Google Patents

Document managing and processing system

Info

Publication number
JPH02289084A
JPH02289084A JP1065394A JP6539489A JPH02289084A JP H02289084 A JPH02289084 A JP H02289084A JP 1065394 A JP1065394 A JP 1065394A JP 6539489 A JP6539489 A JP 6539489A JP H02289084 A JPH02289084 A JP H02289084A
Authority
JP
Japan
Prior art keywords
document
file
version
link
document file
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
Application number
JP1065394A
Other languages
Japanese (ja)
Inventor
Kenichi Fukuda
健一 福田
Junichi Yamazaki
山崎 準一
Yoshihiro Watabe
渡部 良浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1065394A priority Critical patent/JPH02289084A/en
Publication of JPH02289084A publication Critical patent/JPH02289084A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE:To efficiently manage link information between plural documents, and also, to correctly execute the version management by constituting this system so that a traverse processor for determining a document of a traverse destination utilized link information and version information on a document file. CONSTITUTION:On a document file 10, link information and version information are described. That is, a setting/release processor 5 of a link executes an access to the link information, and a history management processor 6 manages the version information which generates newly the document file in accordance with a version. In this state, in the case information related to a document corresponding to some document file 10 is displayed in a terminal 9, and traversed to a display related to other related document, a traverse processor 7 determines a document file of a traverse destination, based on the link information and the version information on the document file 10. In such a way, the link information between plural documents can be managed efficiently, and also, the version management in the case updating is executed in each document can be executed correctly.

Description

【発明の詳細な説明】 〔概 要〕 リンク情報によって関連づけられた複数の文書を文書フ
ァイルとして格納しておき当該文書についての処理を行
う文書処理システムに関し複数の文書間のリンク情報を
効率よく管理すると共に2個々の文書において更新が行
われる場合のバージョン管理を正しく行い得るようにす
ることを目的とし 文書ファイル上に、当該文書とリンクされている他の文
書を指示するリンク情報と、当該文書のバージョン情報
とを保持すると共に 成る文書に関する表示状態から他の文書に関する表示状
態へのトラバースを行うに当って、トラバース先の文書
を決定するトラバース処理装置が。
[Detailed Description of the Invention] [Summary] A document processing system that stores multiple documents related by link information as document files and processes the documents efficiently manages link information between multiple documents. 2. In order to correctly perform version control when updates are made to individual documents, link information indicating other documents linked to the relevant document and link information on the document file are added to the document file. A traverse processing device determines a document to be traversed when traversing from a display state related to a document that holds version information of a document to a display state related to another document.

上記文書ファイル上の上記リンク情報と上記バージジン
情報とを利用するよう構成する。
The link information and the virgin information on the document file are configured to be used.

〔産業上の利用分野〕 本発明は、リンク情報によって関連づけられた複数の文
書を文書ファイルとして格納しておき当該文書について
の処理を行う文書処理システムに関する。
[Industrial Application Field] The present invention relates to a document processing system that stores a plurality of documents related by link information as document files and processes the documents.

大規模なプログラム開発などの過程で作成される1例え
ば仕様書、設計書、プログラムなどの文書は、互いに依
存関係をもち、この依存関係にもとづいて文書の検索な
どを素早く行うことが要求されている。
Documents created in the process of large-scale program development, such as specifications, design documents, and programs, have mutual dependencies, and it is required to quickly search for documents based on these dependencies. There is.

(従来の技術〕 上記依存関係を与えるために9文書相互間の関係をあら
れすようにリンク情報を張っておき、当該リンク情報を
たどって所望する文書をアクセスすることが行われる。
(Prior Art) In order to provide the above-mentioned dependency relationship, link information is provided to show the relationship between nine documents, and the desired document is accessed by following the link information.

出願人が先に出願した特願昭63−176217号「デ
ータ管理装置Jにおいては、上記リンク情報を格納する
に当って3文書が格納される領域とは別の領域に上記リ
ンク情報を格納するようにしている。
Patent Application No. 176217/1983, filed by the applicant earlier, ``In the data management device J, when storing the above link information, the above link information is stored in an area different from the area where the three documents are stored. That's what I do.

〔発明が解決しようとする課題] 上記の如き文書管理に当っては1個々の文書が逐次更新
されることがあり、この更新に伴なうバージョン管理(
版数管理)を必要とする。
[Problem to be solved by the invention] In the above-mentioned document management, individual documents may be updated one after another, and version management (
(version control) is required.

上記光に出願した特願昭63−17621?号において
は1文書臼体とリンク情報とが別々に格納されていたた
めに、リンク情報を保持している間に8文書のバージコ
ンとの関係を常に考慮することが必要である。
Patent application No. 63-17621 filed for the above-mentioned light? In No. 1, one document and link information were stored separately, so it is necessary to always consider the relationship between the eight documents and the vergecon while retaining the link information.

即ち1文書のバージョンを保存する際に、当該文書をリ
ンク先とするすべてのリンク情報を更新しなければなら
ない。また成る文書の旧バージョンの場合において張っ
ていたリンク情報を利用したいような場合があるが、こ
のような利用は実質上困難であった。
That is, when saving a version of one document, all link information that links to that document must be updated. In addition, there are cases where it is desired to use link information provided in an older version of a document, but such use has been practically difficult.

本発明は、上記の点を解決すべく、複数の文書間のリン
ク情報を効率よく管理すると共に1個々の文書において
更新が行われる場合のバージョン管理を正しく行い得る
ようにすることを目的としている。
SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention aims to efficiently manage link information between multiple documents and to correctly perform version control when updates are made to each individual document. .

〔課題を解決するための手段〕[Means to solve the problem]

第1図は本発明の原理構成図を示す。図中の符号1は9
文書ファイルを格納しておく二次記憶装置である。なお
1つの文書ファイル(後述する文書ファイル10)が1
つのバージコンに対応している。
FIG. 1 shows a basic configuration diagram of the present invention. The code 1 in the diagram is 9
A secondary storage device that stores document files. Note that one document file (document file 10 described later) is 1
Compatible with two verge controllers.

3は、二次記憶装置lの文書ファイルをロードされる主
記憶装置である。2は、二次記憶装置1上の文書を主記
憶装置3ヘロードしまたは逆にセーブするファイル処理
装置である。4は、主記憶装置3上に文書を作成し、あ
るいは更新する文書の作成・修正処理装置である。5は
、主記憶装置3上の文書にリンクを張り、あるいは当該
リンクを削除するリンク設定・解除装置である。
3 is a main storage device into which the document file of the secondary storage device 1 is loaded. 2 is a file processing device that loads documents on the secondary storage device 1 into the main storage device 3 or conversely saves them. 4 is a document creation/modification processing device that creates or updates a document on the main storage device 3; Reference numeral 5 denotes a link setting/cancellation device that creates a link to a document on the main storage device 3 or deletes the link.

また、6は2文書を二次記憶装置lヘセーブする際に、
当該文書のバージョンに関するパージョン情報を作成す
る履歴管理処理装置である。9は文書処理に関する入力
を行い、あるいは文書やメニューを表示する端末である
。8は、端末9と主記憶装置3との間の制御を行う文書
表示・メニュー表示処理装置である。
Also, when 6 saves the two documents to the secondary storage device l,
This is a history management processing device that creates version information regarding the version of the document. Reference numeral 9 denotes a terminal for inputting information regarding document processing or displaying documents and menus. Reference numeral 8 denotes a document display/menu display processing device that performs control between the terminal 9 and the main storage device 3.

更に、7は、端末9に表示されている1つの文言に関す
る表示状態から、他の文書に関する表示状態へ、トラバ
ースするに当って、トラバース先の文書を決定するトラ
バース処理装置である。
Furthermore, 7 is a traverse processing device that determines a document to be traversed when traversing from a display state related to one word displayed on the terminal 9 to a display state related to another document.

また、  10は1文書ファイルであって (i)ファ
イル管理部と、 い;)文書内容と、(iii)他文書
に対するリンク情報と、(iv)当該文書のバージョン
情報とを保持する。なお図示右側に示している中カッコ
の内容は、夫々の記述内容を表している。
Further, 10 is a document file that holds (i) a file management section; (i) document contents; (iii) link information to other documents; and (iv) version information of the document. Note that the contents of the curly brackets shown on the right side of the figure represent the respective description contents.

〔作 用〕[For production]

言うまでもなく文書ファイル10は主記憶装置3上にロ
ードされて処理対象とされるが、第1図に示す如く1文
書ファイル10上に、リンク情報やバージョン情報が記
述されている。即ち、リンクの設定・解除処理装置5が
リンク情報をアクセスし、またi歴管理処理装置6がバ
ージョンに対応して文書ファイルを新しく作成したりバ
ージョン情報を管理したりする。
Needless to say, the document file 10 is loaded onto the main storage device 3 to be processed, but as shown in FIG. 1, link information and version information are written on each document file 10. That is, the link setting/cancellation processing device 5 accesses the link information, and the i-history management processing device 6 creates a new document file and manages version information in accordance with the version.

そして、端末9において、成る文書ファイル10に対応
する文書に関する情報が表示されていて、当該表示から
他の関連する文書についての表示にトラバースされるよ
うな場合に、トラバース処理装置7が文書ファイル10
上の上記リンク情報やバージョン情報にもとづいて、ト
ラバース先の文書ファイルを決定する。
Then, when information about a document corresponding to the document file 10 is displayed on the terminal 9 and the display is traversed to a display about another related document, the traverse processing device 7
Based on the above link information and version information, the document file to be traversed is determined.

〔実施例] 第2図はリンク状況説明図であり1m3図はバージョン
リンク情報説明図であって1本発明の場合に、リンク情
報やバージョン情報が如何に生成され、かつ利用される
かを表している。
[Example] Figure 2 is an explanatory diagram of link status, and Figure 1m3 is an explanatory diagram of version link information, which shows how link information and version information are generated and used in the case of the present invention. ing.

各文書は、ヘッダFl、F2.・・・に連繋されたリス
ト形式で保持されている。第2図(A)図示の状態は、
(i)文書#lの第1版に対応する文書ファイル10−
1−1がヘッダFlに連繋され。
Each document has headers Fl, F2 . It is maintained in a linked list format. The state shown in FIG. 2 (A) is
(i) Document file 10- corresponding to the first version of document #l
1-1 is concatenated with the header Fl.

(ii)文書#2の第1版に対応する文書ファイルto
−2−1がヘッダF2に連繋され、(ii)文書ファイ
ル1m−1−1中のリンク情報によって文書ファイル1
0−2−1がリンクされている状態を表している。
(ii) Document file to corresponding to the first version of document #2
-2-1 is linked to header F2, and (ii) document file 1 is linked by link information in document file 1m-1-1.
0-2-1 represents a linked state.

第2図(B)は、第2図(A)の状態から1文書ファイ
ル10−1−1が二次記憶装置1にセーブされた際の状
態を表している。この場合2文書#lの第2版に対応す
る文書ファイル10−1−2がリスト上に生成され1文
書ファイル10−11がバージョン情報上のリンク先と
して記述されると共に9文書ファイル10−1−1が文
書ファイル10−2−1をリンク情報上のリンク先とし
て保持していたことから9文書ファイル101−2中の
リンク情報上のリンク先として文書ファイル10−2−
1が転記される。
FIG. 2(B) shows the state when one document file 10-1-1 is saved in the secondary storage device 1 from the state of FIG. 2(A). In this case, document file 10-1-2 corresponding to the second version of document #l is generated on the list, document file 10-11 is described as a link destination on the version information, and document file 9 document file 10-1 Since document file 10-2-1 was held as the link destination on the link information, document file 10-2-1 was held as the link destination on the link information in document file 101-2.
1 is posted.

第2図(C)は、第2図(B)の状態から9文書ファイ
ル10−2−1が二次記憶装置1にセーブされた際の状
態壱表している。この場合1文書#2の第2版に対応す
る文書ファイル10−22がリスト上に生成され2文書
ファイル10−2−1がバージョン情報上のリンク先と
して記述される。
FIG. 2(C) shows a state when nine document files 10-2-1 are saved in the secondary storage device 1 from the state shown in FIG. 2(B). In this case, the document file 10-22 corresponding to the second version of the first document #2 is generated on the list, and the second document file 10-2-1 is described as a link destination on the version information.

第3図図示の状態は、第2図(C)図示の状態の下での
各文書ファイル10−1−1. 1m−1−2,to−
2−1,10−2−2の内容例を表している。なお、各
文書ファイル上における「文書」については省略されて
いる。第3図図示の状態において。
The state shown in FIG. 3 is the state shown in FIG. 2(C) for each document file 10-1-1. 1m-1-2,to-
2-1 and 10-2-2 are shown. Note that "document" on each document file is omitted. In the state shown in FIG.

(A)文書ファイル10−1−1に関して、ファイル管
理部には。
(A) Regarding the document file 10-1-1, in the file management section.

(filel、 verl (版数      1) (バージョン   verl ) (リンク      1inkl ) が記述され、リンク情報としては、10月3日にリンク
先’ f i le2. verl Jにリンクされた
ことを表すべく。
(file, verl (version number 1) (version verl) (link 1 inkl) is written, and the link information indicates that it was linked to the link destination ' file2. verl J on October 3rd.

(linkl (日付       10月03日) (リンク先    f i le2. verl)が記
述され、バージョン情報としては、10月1日に作成さ
れたことを表すべく。
(linkl (date October 3rd) (link destination fi le2. verl) is written, and the version information should indicate that it was created on October 1st.

(verl (84寸       10月O1日)(リンク先  
  filel、verl)が記述されている。
(verl (84cm October 1st) (link destination)
file, verl) are described.

(B)文書ファイル10−1−2に関して、ファイル管
理部には。
(B) Regarding the document file 10-1-2, to the file management section.

(filel、 ver2 (版数      2) (バージョン   verl ver2 )(リンク 
     1inkl ) が記述され、リンク情報としては、10月3日に文書フ
ァイル10−1−1から転記されたことを表すべく。
(file, ver2 (version number 2) (version verl ver2) (link
1inkl) is written, and the link information indicates that it was transcribed from document file 10-1-1 on October 3rd.

(l 1nkl (84寸       10月03日)(リンク先  
  file2.verl)が記述され、バージョン情
報としては1文書ファイル10−1−1から転記された
情報を残し、かつ10月4日に第2版が作成されたこと
を表すべく。
(l 1nkl (84 sun October 3rd) (link)
file2. verl) is written, leaving the information transcribed from the 1-document file 10-1-1 as the version information, and indicating that the second version was created on October 4th.

(verl (84寸       10月01日)(リンク先  
  filel、verl)(ver2 (84寸       10月04日)(リンク先  
  f 1le1.ver2)が記述されている。
(verl (84cm October 1st) (link destination)
file, verl) (ver2 (84cm October 4th) (link)
f 1le1. version 2) is described.

(C)文書ファイル10 イル管理部には (file2. verl (版数 (パージジン 2−1に関して、ファ verl  ) が記述され、リンク情報がなく、バージョン情報として
は、1042日に作成されたことを表すべく (verl (84寸 10月02日) (リンク先 file2.verl) が記述されている。
(C) Document file 10 In the file management section, (file2. To represent it, (verl (84 cm October 02) (link destination file2.verl) is written.

(D)文書ファイル10 イル管理部には (file2. ver2 (版数 (バージョン 2−2に関して、ファ verl  ver2 ) が記述され、リンク情報がなく バージョン情報として
は1文書ファイル1m−2−1から転記された情報を残
し、かつ10月5日に第2版が作成されたことを表すべ
く。
(D) Document file 10 In the file management section, (file2. To preserve the transcribed information and to indicate that the second edition was created on October 5th.

(verl (84寸       10月02日)(リンク先  
  file2.verl)(ver2 (日付       10月05日) (リンク先    file2.ver2)が記述され
ている。
(verl (84cm October 2nd) (link)
file2. verl) (ver2 (date October 5th) (link destination file2.ver2) is described.

第3図図示の状態から、各文書ファイルが作成された日
や、他文書とリンクを張った日や、リンク先の文書ファ
イルや、自己よりも旧い版のものが幾つ存在するかなど
を知ることができる。
From the state shown in Figure 3, you can find out the date each document file was created, the date it was linked to other documents, the linked document files, and how many older versions exist than the own file. be able to.

第4図はセーブ・メニューと動作フローを示している。FIG. 4 shows the save menu and operation flow.

第4図(A)は文書ファイルにアクセスする場合のメニ
ューを表しており、第4図(A)図示の如きメニューを
端末9におけるデイスプレィ(図示せず)に表示を行っ
た上で、  rNewFile」かrMerge Jか
rOverwrite Jかを行う。
FIG. 4(A) shows a menu when accessing a document file, and after displaying the menu as shown in FIG. 4(A) on the display (not shown) of the terminal 9, select ``rNewFile''. or rMerge J or rOverwrite J.

第4図(B)は’New File」の場合の動作フロ
ーを表している。  rNew File」は新しく文
書ファイル(例えば第2図図示の1O−1−2)を作成
する如き場合の処理に該当している。
FIG. 4(B) shows the operation flow in the case of 'New File'. "rNew File" corresponds to the process for creating a new document file (for example, 10-1-2 shown in FIG. 2).

処理■:図示しないファイル管理部から9文書ファイル
10−1−1の版数rlJと文書ファイル名rfile
1.verl 」とを知る。
Process ■: Version number rlJ and document file name rfile of 9 document file 10-1-1 from the file management section (not shown)
1. ``Verl''.

処理■:版数を「2」にする。Process ■: Set the version number to "2".

処理■:文書#1についてのリスト全体をコピーする。Process ■: Copy the entire list for document #1.

処理■:ファイル管理部の版数を「2」とし、ファイル
名をr filel、ver2 Jとする。
Processing ■: Set the version number of the file management section to "2" and set the file name to r file, ver2 J.

処理■:第2版についての文書ファイル10−1−2の
格納領域を確保する。
Process (2): Secure a storage area for the document file 10-1-2 for the second edition.

処理■:文文書ファイル0−1−2の各内容を記述する
Processing ■: Describe each content of text file 0-1-2.

処fl■二文書ファイル10−1−2についてファイル
名rfile1.ver2」を登録する。
Processing fl ■ About document file 10-1-2 File name rfile1. ver2” is registered.

処理■:第2図図示のへラダF1が文書ファイル10−
1−2を指すようにする。
Process ■: Herada F1 shown in Figure 2 is the document file 10-
Make it point to 1-2.

第4図(C)はr Merge Jの場合の動作フロー
を表している。  rMerge Jはファイル名を変
更しないでバージョン情報のみを変更する場合の処理に
対応している。また第4図(D)は「0vers+ri
te 、1の場合の動作フローを表している。
FIG. 4(C) shows the operation flow in the case of r Merge J. rMerge J supports processing when only version information is changed without changing the file name. Also, Fig. 4 (D) shows “0vers+ri
The operation flow when te is 1 is shown.

rOverwriLe Jはファイル名もバージョン情
報も変更しないで内容のみを修正する処理に対応してい
る。
rOverwriLe J supports the process of modifying only the contents without changing the file name or version information.

第4図(C)の処理と第4図(D)の処理とは。What are the processing in FIG. 4(C) and the processing in FIG. 4(D)?

第4図(B)の処理と類似しているので詳細な説明につ
いてはこれを省略する。
Since this process is similar to the process shown in FIG. 4(B), a detailed explanation thereof will be omitted.

第5図はバージョン・メニューを示している。Figure 5 shows the version menu.

例えば第2図図示の文書#1に関する文書ファイル(ヘ
ッダF1に連繋される文書ファイル)に関するアクセス
を行う場合には、第5図図示の如きメニューを、端末9
におけるデイスプレィに表示させた上で、いずれの文書
ファイルをアクセスするかを指示する(図示の01,0
2などを指示する)。
For example, when accessing the document file related to document #1 shown in FIG. 2 (document file linked to header F1), the menu shown in FIG.
display on the display, and then instruct which document file to access (01, 0 as shown).
2, etc.).

第6図はバージョン表示フローを示し、第5図における
メニューにて指示された文書ファイルを表示するフロー
を表している。
FIG. 6 shows a version display flow, and represents the flow for displaying a document file designated by the menu in FIG.

処理(6−1):メニューで指示された文書ファイルに
おけるバージョン情報中のリンク先を取得する9例えば
第2図図示の文書#lに関する文書ファイル10−1−
2が指示されたとすると、第3図図示の如く。
Process (6-1): Obtain link destination in version information of document file specified in menu 9 For example, document file 10-1- related to document #l shown in FIG.
2 is specified, as shown in FIG.

バージョン情報中のリンク先としての rfilel、ver2」が取得される。また文書ファ
イル10−1−1が指示されたとすると、第3図図示の
如く、バージョン情報中のリンク先としてのrfile
l、verl Jが取得される。
"rfile, ver. 2" as a link destination in the version information is obtained. Furthermore, if the document file 10-1-1 is specified, as shown in Figure 3, rfile is specified as the link destination in the version information.
l, verl J is obtained.

処理(6−2):上記の例において、  (i )  
rfilel。
Processing (6-2): In the above example, (i)
rfile.

yer2 Jが取得された場合には、処理(63)に進
むが、  (ii)  ’file1.verl」が取
得された場合には、処理(6−4)に進む。
If yer2 J is obtained, the process proceeds to step (63), but (ii) 'file1. verl" is acquired, the process proceeds to step (6-4).

処理(6−3):この場合にはタイムマークTを格納す
る格納域(図示せず)の内容を削除する。
Process (6-3): In this case, the contents of the storage area (not shown) storing the time mark T are deleted.

処理(6−4) :この場合には、タイムマークTを格
納する格納域に第2版が作成された日付rlo月4日」
を格納する。即ち2 「filel、verl Jの場
合には第1版であるので1次の第2版が作成された日付
が格納される。
Processing (6-4): In this case, the date rlo month 4th when the second version was created in the storage area that stores time mark T.
Store. That is, in the case of 2 "file, verl J, it is the first version, so the date on which the second version of the first version was created is stored.

処理(6−5) :この状態において、上記指示された
文書ファイルがロードされ2表示される。
Process (6-5): In this state, the specified document file is loaded and displayed.

第7図はトラバース・メニューを示している。Figure 7 shows the traverse menu.

例えば第2図図示の文書#lに関する文書ファイル10
−1−1や10−1−2などから9文書ファイル10−
2−1にトラバース表示を行う場合に、第7図図示の如
きメニューを、端末9におけるデイスプレィに表示させ
た上で、いずれの文書にトラバースするかを指示する。
For example, document file 10 regarding document #l shown in FIG.
-9 document files 10- from 1-1, 10-1-2, etc.
2-1, a menu as shown in FIG. 7 is displayed on the display of the terminal 9, and the user instructs which document to traverse.

即ち2図示の[仕様書・メニュー処理機能」なる文書を
トラバース表示するか、[概要設計書・機能群構成図」
なる文書をトラバース表示するかなどを指示する。
In other words, traverse the document "Specifications/Menu Processing Function" shown in the two diagrams, or display the "Summary Design Document/Function Group Configuration Diagram".
Indicates whether to traverse display documents.

第8図はリンク先表示フローを示し1例えば上述の如く
1文書ファイル10−1−1や10−1−2などから9
文書ファイル10−2−1にトラバース表示を行う場合
のフローを示している。
Figure 8 shows the link destination display flow.
The flowchart shows a flow when performing traverse display on the document file 10-2-1.

処理(8−1):第7図図示のメニューにおいて指示さ
れたものが例えば文書#2であると すると1文書#2のヘッダF2を知る。
Process (8-1): If the document specified in the menu shown in FIG. 7 is, for example, document #2, the header F2 of document #2 is known.

処理(8−2):今の場合2文書#2をトラバース表示
しようとする元の文書ファイルが最 新バージョンのものであるか否かを調 べる。即ち元の文書ファイルが文書フ ァイルto−1−2であれば最新バー ジョンのものであり、処理(8−5)に進む。元の文書
ファイルが文書ファイル 10−1−1であれば、処理(8−3)に進む。
Process (8-2): In this case, check whether the original document file for which document #2 is to be traversally displayed is the latest version. That is, if the original document file is document file to-1-2, it is the latest version, and the process proceeds to step (8-5). If the original document file is document file 10-1-1, the process proceeds to step (8-3).

処理(8−3):文書#2のヘッダF2に関する文書フ
ァイル10−2−2をロードする。
Processing (8-3): Load the document file 10-2-2 regarding header F2 of document #2.

処理(8−4) :へ・ラダF2に最初に連繋されてい
る文書ファイルto−2−2におけるバ ージョン情報内の日付「10月5日」と上述のタイムマ
ーク(第8図参照)に 格納されている日付[10月4日」とが比較される。即
ち、今の場合には2元 の文書ファイルが文書ファイル1O 1−1であったのであるから、第8図 において、タイムマークTとして「10月4日」が格納
されている(第8図に 関する説明参照)ことから9日付rl。
Processing (8-4): Store the date “October 5th” in the version information in the document file to-2-2 first linked to Lada F2 and the above time mark (see Figure 8). The current date [October 4th] is compared. That is, in this case, since the two original document files were document files 1O 1-1, "October 4th" is stored as the time mark T in FIG. (see explanation regarding).rl on the 9th.

月5日」と日付「10月4日」とが比較される。日イ寸
rlo月5日」はタイムマークTの日付よりも新しいこ
とから タイムマークTの14寸「1044日」よりも古くかつ
その中で最も新しいバー ジョンの日付を取得する。今の場合に は、第3図図示の文書ファイル10 2−2の内容を見ると判る如く1日付 「10月2日」が取得される。そして。
The date "October 4th" is compared with the date "October 4th". Since the date ``5th day of the month'' is newer than the date of the time mark T, the date of the latest version that is older than the 14th day of the time mark T ``1044 days'' is acquired. In the present case, as can be seen from the contents of the document file 102-2 shown in FIG. 3, the date "October 2nd" is obtained. and.

文書ファイル10−2−1がヘッダF 2からポイントされる形となる。Document file 10-2-1 is header F It will be pointed from 2 onwards.

処理(8−5)二上記元の文書ファイルが文書ファイル
10−1−2であった場合には、ヘ ッダF2に連繋される最も新しい文書 ファイルをロードできるように(ヘッ ダF2がポイントする)処理する。
Process (8-5) If the original document file above is document file 10-1-2, process so that the newest document file linked to header F2 can be loaded (pointed to by header F2). do.

処理(8−6):そのときへラダF2からポイントされ
ている文書ファイルをロードし2表 示する。即ち、処理(8−4)からの場合には3文書フ
ァイル10−2−1が表 示される。また処理(8−5)からの場合には1文書フ
ァイルto−2−2が表 示される。
Processing (8-6): The document file pointed to from the ladder F2 at that time is loaded and displayed. That is, in the case from process (8-4), three document files 10-2-1 are displayed. Further, in the case of processing from step (8-5), one document file to-2-2 is displayed.

なお、上記処理(8−4)を行う理由は1元の文書ファ
イルが更新された以後に作成された文書をトラバース表
示しないようにするためである。即ち。
Note that the reason for performing the above process (8-4) is to prevent documents created after the original document file is updated from being traversed displayed. That is.

元の文書ファイルが文書ファイル10−1−1であった
場合には、当該文書ファイル10−1−1が更新された
日であるr10月4日」以後に5文書ファイル10−1
−2などとの関連で作成された文書ファイル1(1−2
−2を使用しないようにするためである。
If the original document file is document file 10-1-1, 5 document files 10-1 after October 4th, which is the date when the document file 10-1-1 was updated.
Document file 1 (1-2) created in connection with -2, etc.
This is to avoid using -2.

〔発明の効果〕〔Effect of the invention〕

以上説明した如く1本発明によれば、トラバース処理装
置7が文書ファイルの内容をみることによって、トラバ
ース先を決定することができ、またトラバース表示を行
う元の文書ファイルが更新された日を考慮して、トラバ
ース表示する文書ファイルを選定することができる。
As explained above, according to the present invention, the traverse processing device 7 can determine the traverse destination by looking at the contents of the document file, and also takes into account the date on which the original document file for displaying the traverse was updated. You can select the document file to be traversed and displayed.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の原理構成図、第2図はリンク状況説明
図、第3図はバージョン・リンク情報説明図、第4図は
セーブ・メニューと動作フロー、第5図はバージョン・
メニュー、第6図はバージョン表示フロー、第7図はト
ラバース・メニュー第8図はリンク先表示フローを示し
ている。 図中、lは二次記憶装置、2はファイル処理装置、3は
主記憶装置、4は文書の作成・修正処理装置、5はリン
クの設定・解除装置、6は履歴管理処理装置、7はトラ
バース処理装置、8は文書表示・メニュー表示処理装置
、9は端末、10は文書ファイルを表す。
Fig. 1 is a diagram of the principle configuration of the present invention, Fig. 2 is an explanatory diagram of link status, Fig. 3 is an explanatory diagram of version/link information, Fig. 4 is a save menu and operation flow, and Fig. 5 is a diagram of version/link information.
6 shows the version display flow, FIG. 7 shows the traverse menu, and FIG. 8 shows the link destination display flow. In the figure, l is a secondary storage device, 2 is a file processing device, 3 is a main storage device, 4 is a document creation/correction processing device, 5 is a link setting/cancellation device, 6 is a history management processing device, and 7 is a A traverse processing device, 8 a document display/menu display processing device, 9 a terminal, and 10 a document file.

Claims (1)

【特許請求の範囲】 リンク情報によって関連づけられた複数の文書を文書フ
ァイルとして格納しておき当該文書についての処理を行
う文書処理システムにおいて、上記文書ファイル(10
)が格納される二次記憶装置(1)と、 当該二次記憶装置(1)の文書ファイルがロードされる
主記憶装置(3)と、 上記二次記憶装置(1)の文書を上記主記憶装置(3)
へロードしまたは逆にセーブするファイル処理装置(2
)と、 上記主記憶装置(3)上に文書を作成し、あるいは更新
する文書の作成・修正処理装置(4)と、上記主記憶装
置(3)上の文書にリンクを張り、あるいは当該リンク
を削除するリンクの設定・解除装置(5)と、 上記文書を上記二次記憶装置(1)へセーブする際に、
当該文書のバージョンに関するバージョン情報を作成す
る履歴管理処理装置(6)と、文書処理に関する入力を
行い、あるいは文書やメニューを表示する端末(9)と
、 当該端末(9)と上記主記憶装置(3)との間の制御を
行う文書表示・メニュー表示処理装置(8)と、端末(
9)に表示されている1つの文書に関する表示状態から
、他の文書に関する表示状態へ、トラバースするに当っ
て、トラバース先の文書を決定するトラバース処理装置
(7)とをそなえると共に、 上記二次記憶装置(1)および上記主記憶装置(3)上
の文書ファイル上に、当該文書とリンクされている他の
文書を指示するリンク情報と、当該文書のバージョン情
報とを保持するよう構成されてなり、 上記トラバース処理装置(7)は、上記文書ファイル(
10)上の上記リンク情報と上記バージョン情報とを読
み取って、上記トラバース先の文書を決定する ことを特徴とする文書管理処理方式。
[Claims] In a document processing system that stores a plurality of documents related by link information as document files and processes the documents, the document file (10
) is stored in the secondary storage device (1), a main storage device (3) into which the document file of the secondary storage device (1) is loaded, and a main storage device (3) into which the document file of the secondary storage device (1) is stored. Storage device (3)
A file processing device (2
), a document creation/modification processing device (4) that creates or updates a document on the main storage device (3), and a link to the document on the main storage device (3), or a link to the document. a link setting/cancellation device (5) for deleting the link; and a link setting/cancellation device (5) for deleting the
A history management processing device (6) that creates version information regarding the version of the document, a terminal (9) that performs input related to document processing or displays documents and menus, and the terminal (9) and the main storage device ( 3), a document display/menu display processing device (8) that performs control between the terminal (
a traverse processing device (7) that determines a traversal destination document when traversing from a display state related to one document displayed in 9) to a display state related to another document; The document file on the storage device (1) and the main storage device (3) is configured to hold link information indicating other documents linked to the document and version information of the document. The traverse processing device (7) processes the document file (
10) A document management processing method characterized by reading the link information and the version information above to determine the document to be traversed.
JP1065394A 1989-03-17 1989-03-17 Document managing and processing system Pending JPH02289084A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1065394A JPH02289084A (en) 1989-03-17 1989-03-17 Document managing and processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1065394A JPH02289084A (en) 1989-03-17 1989-03-17 Document managing and processing system

Publications (1)

Publication Number Publication Date
JPH02289084A true JPH02289084A (en) 1990-11-29

Family

ID=13285748

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1065394A Pending JPH02289084A (en) 1989-03-17 1989-03-17 Document managing and processing system

Country Status (1)

Country Link
JP (1) JPH02289084A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007272519A (en) * 2006-03-31 2007-10-18 Ntt Comware Corp Document encryption control apparatus and document encryption control method
JP2016177492A (en) * 2015-03-19 2016-10-06 オリンパス株式会社 Inspection report generating system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007272519A (en) * 2006-03-31 2007-10-18 Ntt Comware Corp Document encryption control apparatus and document encryption control method
JP2016177492A (en) * 2015-03-19 2016-10-06 オリンパス株式会社 Inspection report generating system

Similar Documents

Publication Publication Date Title
AU2016201749B2 (en) Visualizing relationships between data elements and graphical representations of data element attributes
US4829468A (en) Print control system
US7865529B2 (en) Batch processing apparatus
US20090157741A1 (en) Data object copy/paste transfer method and apparatus
KR102930612B1 (en) Dynamic graphics containers
BRPI0609335A2 (en) modular applications for mobile data system
CN118606410A (en) Heterogeneous data synchronization method, device and computer-readable storage medium
JPH02289084A (en) Document managing and processing system
CN117726178A (en) MPP-based method and system for inquiring service indexes of air control data marts
US11461217B2 (en) Transferring data from a source complex variable to a target complex variable
US20060212848A1 (en) Apparatus for managing configuration of application software
JP5884925B2 (en) Management support apparatus, management support method, and management support program
JPH0346059A (en) Document generation control system
JP2009163566A (en) Job analysis support device
JP2019128859A (en) Information processing device
JP7728932B1 (en) UNDO processing execution program, recording medium on which the UNDO processing execution program is recorded, and UNDO processing execution method
JP2002298081A (en) Optical character recognition device and field definition method for form reading definition body
JPH11242706A (en) Data processing support system, data processing supporting method and spreadsheet system
JP5682452B2 (en) CHANGE MANAGEMENT SUPPORT DEVICE, CHANGE MANAGEMENT SUPPORT METHOD, AND CHANGE MANAGEMENT SUPPORT PROGRAM
JP3814308B2 (en) Document file management system and document file management method
JP7298413B2 (en) Operation screen creation device, operation screen creation method and program
JP3696896B2 (en) Document processing apparatus and method
JP3771826B2 (en) Book type data difference addition / update device, recording medium for the program, and program
JP3057726B2 (en) Method and apparatus for managing various resources in equipment CAD
JP2004295601A (en) Automatic retouching system for road drawing