JPH044498A - Data processing system and data management method in this system - Google Patents

Data processing system and data management method in this system

Info

Publication number
JPH044498A
JPH044498A JP2105198A JP10519890A JPH044498A JP H044498 A JPH044498 A JP H044498A JP 2105198 A JP2105198 A JP 2105198A JP 10519890 A JP10519890 A JP 10519890A JP H044498 A JPH044498 A JP H044498A
Authority
JP
Japan
Prior art keywords
data
item
file
group number
processing
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.)
Granted
Application number
JP2105198A
Other languages
Japanese (ja)
Other versions
JP2667923B2 (en
Inventor
Seiji Iwai
岩井 誠司
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.)
Toshiba Tec Corp
Original Assignee
Tokyo Electric Co 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 Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP2105198A priority Critical patent/JP2667923B2/en
Publication of JPH044498A publication Critical patent/JPH044498A/en
Application granted granted Critical
Publication of JP2667923B2 publication Critical patent/JP2667923B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、互いに関連する業務がそれぞれ割り当てられ
た複数台のコンピュータを回線を介して接続してなるデ
ータ処理システムに関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Field of Application] The present invention relates to a data processing system in which a plurality of computers, each assigned a mutually related task, are connected via a line.

[従来の技術] 百貨店や大型のスーパーマーケット等では、店全体の売
上データの分析、各店員の生産性データの管理、特定の
顧客に対する売上データ等の管理等、各種のデータ処理
業務を実行するために、複数台のコンピュータを使用し
ている場合がある。
[Conventional technology] In department stores and large supermarkets, it is used to perform various data processing operations such as analyzing sales data for the entire store, managing productivity data of each store employee, and managing sales data for specific customers. You may be using multiple computers.

この場合において、一般に各コンピュータは夫々独立し
て作動する。このため、各コンピュータには自己に割り
当てられた業務を実行する上で必要なデータを項目別に
管理するためのデータファイルが設けられるが、上記の
ように互いに関連した業務を異なるコンピュータで処理
する場合には、複数台のコンピュータで同一データが重
複して管理されることがあった。
In this case, each computer generally operates independently. For this reason, each computer is provided with a data file for managing the data necessary for executing the tasks assigned to it, item by item. However, as mentioned above, when processing mutually related tasks on different computers, In some cases, the same data was managed redundantly on multiple computers.

例えば店全体の売上データ分析としてキャッシャ(電子
式キャッシュレジスタの操作担当者)別の売上データ分
析も要求される場合があり、この場合、売上データ分析
用コンピュータではデータファイルで店員の名簿を管理
することになる。また、特定の顧客に関するデータを管
理する上でその顧客に接客した店員の役割まで管理しよ
うとすると、顧客データ管理用のコンピュータでもデー
タファイルで店員の名簿を管理することになる。
For example, in order to analyze sales data for the entire store, it may be required to analyze sales data for each cashier (the person in charge of operating the electronic cash register), and in this case, the sales data analysis computer manages a list of store clerks in a data file. It turns out. Furthermore, if one attempts to manage data regarding a specific customer and also manage the role of the store clerk who served the customer, a computer for managing customer data will also manage a list of store clerks in a data file.

一方、各店員の生産性データを管理するためのコンピュ
ータでは、データファイルで店員の名簿を管理すること
は必要不可欠である。従って、店員の名簿は複数台のコ
ンピュータのデータファイルでそれぞれ独立して管理さ
れることになる。
On the other hand, in a computer for managing productivity data of each store clerk, it is essential to manage a list of store clerks in a data file. Therefore, the list of clerks is managed independently in data files of multiple computers.

この場合において、退職や転勤等により管理対象の店員
に変動が生じた場合、各コンピュータのデータファイル
に管理されている店員の名簿を変更する必要がある。た
だし従来においては各コンピュータは夫々独立して作動
していたために、コンピュータ毎に名簿の修正操作を行
なわなければならなかった。
In this case, if there is a change in the number of clerks to be managed due to retirement, transfer, etc., it is necessary to change the list of clerks managed in the data files of each computer. However, in the past, since each computer operated independently, the list had to be corrected for each computer.

[発明が解決しようとする課題] 上述したように、複数台のコンピュータのデータファイ
ルで重複して管理されているデータ項目に変更を生じた
場合、従来はコンピュータ毎にデータの修正操作を行な
わなければならなかった。
[Problems to be Solved by the Invention] As mentioned above, when a change occurs in a data item that is managed redundantly in data files of multiple computers, conventionally the data must be corrected on each computer. I had to.

このため、無駄な手間と時間を要しており作業効率が悪
かった。しかも、各コンピュータに対するデータ修正操
作でミスを犯すと、同一項目のデータがコンピュータ間
で異なるおそれがあった。
This required unnecessary effort and time, resulting in poor work efficiency. Moreover, if a mistake is made in data modification operations for each computer, there is a risk that data for the same item may differ between computers.

なお、各コンピュータに共通のデータファイルを設け、
この共通データファイルに各コンピュータを接続して、
各種データ項目を上記共通データファイルで一括して管
理することにより上記課題は解決されるが、この場合は
共通データファイルが非常に大容量となりコスト高は否
めない。
In addition, a common data file is provided on each computer,
Connect each computer to this common data file and
The above problem can be solved by collectively managing various data items in the common data file, but in this case, the common data file has a very large capacity and the cost is undeniable.

そこで本発明は、複数台のコンピュータのデータファイ
ルで重複して管理されているデータ項目に変更を生じた
場合には、任意の1台のコンピュータのデータファイル
で管理されている該当データを修正するだけで他のコン
ピュータで管理されている同一データも自動修正でき、
作業効率の向上、及び修正ミスの防止を安価に達成でき
るデータ処理システムを提供しようとするものである。
Therefore, in the present invention, when a change occurs in a data item that is redundantly managed in data files of multiple computers, the corresponding data managed in the data file of any one computer is corrected. You can automatically correct the same data managed on other computers by simply
The present invention aims to provide a data processing system that can improve work efficiency and prevent correction errors at low cost.

[課題を解決するための手段] 本発明は、それぞれ割り当てられた業務を実行する上で
必要なデータを項目別に管理するためのデータファイル
を有し、自己のデータファイル内のデータに基づいて該
当業務を実行する複数台の、データ処理装置を、回線を
介して接続してなるデータ処理システムにおいて、少な
くとも2台のデータ処理装置のデータファイルにて管理
される重複項目別データが存在するとき、これら重複項
目別データに共通のグループ番号を設定するグループ化
手段と、任意のデータ処理装置のデータファイルにて管
理される項目別データの変更を行うデータ変更手段と、
この変更手段により変更された項目別データにグループ
番号が設定されているか否かを判断する判断手段と、こ
の判断手段によりグループ番号設定有りが判断されると
、他のデータファイルにて管理されている当該グループ
番号が設定された項目別データをデータ変更手段による
変更後のデータに書換えるデータ自動書換手段とを備え
たものである。
[Means for Solving the Problems] The present invention has a data file for managing data necessary for executing assigned tasks by item, and performs appropriate tasks based on the data in the own data file. In a data processing system in which multiple data processing devices that execute business operations are connected via a line, when there is duplicate itemized data managed in data files of at least two data processing devices, a grouping means for setting a common group number for these duplicate itemized data; a data changing means for changing the itemized data managed in a data file of an arbitrary data processing device;
A determining means for determining whether a group number is set in the itemized data changed by the changing means, and when it is determined by this determining means that a group number is set, the data is managed in another data file. and automatic data rewriting means for rewriting the itemized data to which the group number has been set to the data changed by the data changing means.

[作 用コ このような手段を講じたことにより、少なくとも2台の
データ処理装置のデータファイルにて管理される重複項
目別データが存在するとき、これら重複項目別データに
共通のグループ番号が設定される。そして、任意のデー
タ処理装置のデータファイルにて管理される項目別デー
タの変更が行われると、その変更された項目別データに
グループ番号が設定されているか否かが判断される。こ
こでグループ番号設定有りが判断されると、他のデータ
ファイルにて管理されている当該グループ= 6 − 番号が設定された項目別データが変更後のデータに自動
的に書換えられる。
[Operation] By taking such measures, when there is duplicate itemized data managed in the data files of at least two data processing devices, a common group number is set for these duplicate itemized data. be done. Then, when the itemized data managed in the data file of any data processing device is changed, it is determined whether a group number is set in the changed itemized data. If it is determined here that a group number has been set, the itemized data to which the group=6-number has been set, which is managed in another data file, is automatically rewritten with the changed data.

[実施例] 以下、本発明の一実施例を図面を参照しながら説明する
[Example] Hereinafter, an example of the present invention will be described with reference to the drawings.

第1図は本実施例のシステム全体図であって、3台のコ
ンピュータA、B、Cが閉ループ回線りによりオンライ
ンで接続されている。
FIG. 1 is an overall diagram of the system of this embodiment, in which three computers A, B, and C are connected online via a closed loop line.

第2図はコンピュータAの基本的構成を示すブロック図
であって、制御部本体を構成するプロセッサは、CPU
 (中央処理ユニット)、ROM(リード・オンリ・メ
モリ)等から構成され、キーボード12、デイスプレィ
13、プリンタ14、カードリーダ15なとの各種周辺
機器を制御する。
FIG. 2 is a block diagram showing the basic configuration of computer A, in which the processor constituting the main body of the control unit is
(Central Processing Unit), ROM (Read Only Memory), etc., and controls various peripheral devices such as a keyboard 12, a display 13, a printer 14, and a card reader 15.

また通信コントローラ16を介して前記回線りの接続及
び切離も制御している。さらに、RAM(ランダム・ア
クセス・メモリ)17、情報監理ファイル18、n(≧
1)個の固定情報ファイル191〜19.、及び処理デ
ータファイル20、〜20、の各記憶部に対してデータ
の読込み及び書込みを行えるようになっている。
The communication controller 16 also controls connection and disconnection of the lines. Furthermore, RAM (random access memory) 17, information management file 18, n (≧
1) Fixed information files 191 to 19. , and processing data files 20, -20, data can be read from and written to each storage section.

なお、他のコンピュータB、Cの基本的構成も、周辺機
器の種類や固定情報ファイル及び処理データファイルの
個数が必要に応じて異なる他は第2図の場合と同様なの
で、説明は省略する。
It should be noted that the basic configurations of the other computers B and C are the same as in the case of FIG. 2, except that the types of peripheral devices and the number of fixed information files and processing data files may be changed as necessary, so a description thereof will be omitted.

ここで、各コンピュータA−Cにはそれぞれ1乃至複数
の処理システムがソフト的に構築されており、これらの
処理システムを適宜実行することによって各々に割り当
てられた業務が実現されるようになっている。すなわち
、上記固定情報ファイル19.〜19..には各処理シ
ステムを実行するためのプログラムデータ等がそれぞれ
設定されており、処理データファイル201〜20.に
は対応する固定情報ファイル19□〜19.のプログラ
ムを実行する上で必要なデータが項目別に管理されてい
る。また情報管理ファイル18には、当該コンピュータ
A〜Cにおける処理システムを管理する上で必要な各種
情報が設定されている。
Here, each of the computers A to C is configured with one or more processing systems in terms of software, and by appropriately executing these processing systems, the work assigned to each computer is realized. There is. That is, the fixed information file 19. ~19. .. Program data and the like for executing each processing system are set in the processing data files 201 to 20. The corresponding fixed information files 19□ to 19. The data necessary to run the program is managed by item. Further, the information management file 18 is set with various information necessary for managing the processing systems in the computers A to C.

第3図は処理データファイル201〜20.の構成を示
しており、各種項目データにそれぞれ付された項目No
、  (ナンバー)に対応して項目名称及びデータがプ
リセットされている。また、当該項目データが他のデー
タファイルでも管理される重複項目データであるとき設
定されるグループNo、を記憶するためのエリア30が
上記項目No、に対応して設けられている。
FIG. 3 shows processed data files 201-20. It shows the structure of the item data and the item numbers attached to each item data.
Item names and data are preset corresponding to , (number). Further, an area 30 for storing a group number set when the item data is duplicate item data managed in another data file is provided corresponding to the item number.

第4図はRAM17に形成される主要メモリの構成を示
しており、第1.第2のワークメモリR1,R2、グル
ープ番号メモリR3、リンク指定カウンタR4、ファイ
ルカウンタR5、ノードフラグNF、 グループフラグ
GF、  システムフラグSF、変更フラグCFの各フ
ラグメモリR6〜R9が設けられている。さらに、シス
テムNo、エリア41と項目No、エリア42とからな
るリンク指定テーブルRIOと、変更データ伝文を一時
記憶するための変更データバッファR11も設けられて
いる。
FIG. 4 shows the configuration of the main memory formed in the RAM 17. Each flag memory R6 to R9 is provided: second work memories R1, R2, group number memory R3, link designation counter R4, file counter R5, node flag NF, group flag GF, system flag SF, and change flag CF. . Furthermore, a link specification table RIO consisting of a system number, area 41 and an item number, area 42, and a change data buffer R11 for temporarily storing change data messages are also provided.

しかして、各コンピュータA−Cのプロセッサ11は、
第5図乃至第12図の流れ図に示す各処理を実行するよ
うにプログラム設定されている。
Therefore, the processor 11 of each computer A-C is
The program is set to execute each process shown in the flowcharts of FIGS. 5 to 12.

始めに図示しない電源が投入されると、第5図に示すよ
うに、RAM1.7のクリア、各種周辺機器の自己診断
等の初期処理を行った後、第13図に示す目次画面をデ
イスプレィ13に表示させて、キーボード12からのキ
ー人力を待つ。ここで、キー人力により「1.運用」が
選択された場合には、続いて指示されたシステムNo、
の処理システム実行ルーチンに移行する。すなわち、該
当システムNo、の固定情報ファイル19から処理シス
テム実行プログラムを呼出してRAM17のプログラム
エリアにセットし、以下、このプログラムに基づいてデ
ータ処理を実行する。この際、該当システムNo、の処
理データファイル20に対して必要データの読込み及び
書込みを行う。
When the power (not shown) is first turned on, initial processing such as clearing RAM 1.7 and self-diagnosis of various peripheral devices is performed as shown in Fig. 5, and then the table of contents screen shown in Fig. 13 is displayed on the display 13. , and wait for a key input from the keyboard 12. Here, if "1. Operation" is selected by the key operator, then the system No.
transition to the processing system execution routine. That is, the processing system execution program is called from the fixed information file 19 of the corresponding system number and set in the program area of the RAM 17, and data processing is thereafter executed based on this program. At this time, necessary data is read and written to the processing data file 20 of the corresponding system number.

一方、キー人力により「3.設定」が選択された場合に
は、第6図乃至第9図のリンク設定ルーチンを実行する
。すなわち、先ず第6図に示すようにCRTデイスプレ
ィ13の表示画面を目次画面から第14図に示す設定画
面に切り換える。そして、次のキー人力を待つ。ここで
、キー人力により「]、自ノード」が選択された場合に
は、自己の処理データファイル201〜20nに対スる
重複項目データのグループ化なので、フラグメモリR6
のノードフラグNFをリセット(O)した後、第7図に
示すリンク設定処理を開始する。
On the other hand, if "3. Setting" is selected manually, the link setting routines shown in FIGS. 6 to 9 are executed. That is, first, the display screen of the CRT display 13 is switched from the table of contents screen as shown in FIG. 6 to the setting screen shown in FIG. Then, wait for the next key personnel. Here, if "], own node" is selected by the key manually, the flag memory R6 is grouped with duplicate item data for the own processing data files 201 to 20n.
After resetting (O) the node flag NF of , the link setting process shown in FIG. 7 is started.

これに対し、キー人力により「2.他ノード」が選択さ
れた場合には、他のコンピュータの処理データファイル
20.〜20fiに対する重複項目データのグループ化
なので、フラグメモリR6のノードフラグNFをセット
(1)し、通信コントローラ16を制御して他ノード選
択後に指定されたコンピュータとの間の回線りを接続し
た後、第7図に示すリンク設定処理を開始する。
On the other hand, if "2. Other nodes" is selected manually, the processed data file 20. Since the duplicate item data for ~20fi is grouped, set the node flag NF in the flag memory R6 (1), control the communication controller 16, and connect the line with the specified computer after selecting another node. , starts the link setting process shown in FIG.

上記リンク設定処理が開始されると、第7図に示すよう
に、先ずキー人力により管理者コードが入力されるのを
待つ。ここで、管理者コードとは各店員に予め付された
IDコードであり、各店員の管理者コードは情報管理フ
ァイル18によって管理されている。そこで、キー人力
により管理者コードが入力された場合には情報管理ファ
イル18をサーチして、当該管理者コードが有効か無効
かを判断する。そして、有効(OK)の場合には第8A
図及び第8B図に示すリンク項目指定処理を開始するか
、無効(NG)の場合にはエラーとなる。また、キー人
力待機状態において管理者コード以外のキー人力が行わ
れた場合もエラーとなる。なお、エラー処理とはデイス
プレィ13に対するエラーメツセージの表示、または図
示しないブザーによる警報音の発生等であり、エラー状
態はキーボード12からエラー解除が指示されると解除
される。
When the link setting process starts, as shown in FIG. 7, the system waits for the administrator code to be entered manually using the keys. Here, the manager code is an ID code assigned to each store clerk in advance, and the manager code of each store clerk is managed by the information management file 18. Therefore, when the administrator code is entered manually, the information management file 18 is searched to determine whether the administrator code is valid or invalid. Then, if it is valid (OK), the 8th A
If the link item designation process shown in FIG. 8 and FIG. 8B is started, or if it is invalid (NG), an error will occur. Furthermore, an error will also occur if a key other than the administrator code is entered while the key is in standby mode. Note that the error processing includes displaying an error message on the display 13 or generating an alarm sound by a buzzer (not shown), and the error state is canceled when an error cancellation instruction is issued from the keyboard 12.

上記リンク項目指定処理が開始されると、第8A図に示
すように、先ずリンク指定テーブルRIOのクリア、リ
ンク指定カウンタR4のリセット「0」、フラグメモリ
R7,R8のグループフラグGF及びシステムフラグS
Fのリセット等の初期処理を行った後、ST(ステップ
)1としてキーボード12からのキー人力を待つ。ここ
で、キー人力によりグループNo、が入力された場合に
は、グループフラグGFをセットするとともに、その入
力グループNo、をグループ番号メモリR3に格納して
、STIに戻る。
When the link item designation process starts, as shown in FIG. 8A, first, the link designation table RIO is cleared, the link designation counter R4 is reset to "0", and the group flag GF and system flag S of the flag memories R7 and R8 are
After performing initial processing such as resetting F, as ST (step) 1, a key input from the keyboard 12 is waited for. Here, if the group number is input manually using the keys, the group flag GF is set, the input group number is stored in the group number memory R3, and the process returns to STI.

また、キー人力によりプリント指定が指示された場合に
は、ノードフラグNFを調べる。ここで、ノードフラグ
NFがリセットされていたならば自ノード内でのグルー
プ化なので、自己に構築された処理システムの一覧をプ
リンタ14によりプリントアウトする。この場合におい
て、処理システムの一覧データは情報管理ファイル18
に形成されている。その後、次のSTIに戻る。これに
対し、ノードフラグNFがセットされていたならば他ノ
ードに対するグループ化なので、回線接続された他のコ
ンピュータに構築された処理システムの一覧データを他
のコンピュータの情報管理ファイル18から受信して、
プリンタ14によりプリントアウトする。その後、ST
1に戻る。
Further, when a print designation is instructed by a key input, the node flag NF is checked. Here, if the node flag NF has been reset, the grouping is within the own node, so the printer 14 prints out a list of the processing systems built on the own node. In this case, the processing system list data is stored in the information management file 18.
is formed. Then, return to the next STI. On the other hand, if the node flag NF is set, the grouping is for other nodes, so list data of processing systems built on other computers connected via line is received from the information management file 18 of the other computers. ,
Print it out using the printer 14. After that, ST
Return to 1.

また、第8B図に示すように、キー人力によりシステム
No、が入力された場合には、グループフラグGFを調
べる。ここで、グループフラグGFがリセットされてい
たならばグループNo、が指定される前にシステムNo
、が入力されたのでキー人力を無効とし、STIに戻る
。これに対し、グループフラグGFがセットされていた
ならばすでにグループNo、が指定されているのでキー
人力を有効とし、システムフラグSFをセットする。次
いで、ノードフラグNFを調べる。ここで、ノードフラ
グNFがリセットされていたならば、自己に構築された
入力システムNo、の処理システムの項目−覧をデイス
プレィ13に表示させる。この場合において、項目−覧
データは自己の該当システムNo、の処理データファイ
ル20に記憶されている項目No、 、項目名称及びグ
ループNo、から編集される。これに対し、ノードフラ
グNFがセットされていたならば、回線接続された他の
コンピュータに構築された入力システムNo、の処理シ
ステムの項目−覧データを他のコンピュータから受信し
て、デイスプレィ13に表示させる。項目−覧表示画面
の一例を第15図に示す。
Further, as shown in FIG. 8B, when the system number is manually input using the keys, the group flag GF is checked. Here, if the group flag GF has been reset, the system number will be set before the group number is specified.
, is input, the key input is invalidated and the process returns to STI. On the other hand, if the group flag GF has been set, the group number has already been designated, so the key input is enabled and the system flag SF is set. Next, the node flag NF is checked. Here, if the node flag NF has been reset, a list of items of the processing system of the input system No. constructed by the user is displayed on the display 13. In this case, the item list data is edited from the item number, item name, and group number stored in the processing data file 20 of the corresponding system number. On the other hand, if the node flag NF is set, the item list data of the processing system of the input system No. built in the other computer connected to the line will be received from the other computer and displayed on the display 13. Display. An example of the item list display screen is shown in FIG.

デイスプレィ13に上記項目−覧画面が表示された状態
で、キー人力により実行(OK)が指示された場合には
、入力システムNo、を第1のワークメモリR]に格納
して、デイスプレィ13の表示画面を項目−覧表示画面
から第16図に示す項目指定画面に切換える。このとき
、画面上のシステムNo、エリアには入力システムNO
1が表示されている。なお、項目−覧画面が表示された
状態でキー人力により中止(NG)が指示された場合に
は、STIに戻る。たたしこの場合はすてにシステムフ
ラグSFかセットされているので、グループNo、の入
力及びプリント指定は行えない。
When the above item list screen is displayed on the display 13, if execution (OK) is instructed by the key manually, the input system number is stored in the first work memory R] and the display 13 is displayed. The display screen is switched from the item list display screen to the item designation screen shown in FIG. At this time, the system number on the screen and the input system number in the area
1 is displayed. Note that if a cancellation (NG) instruction is given manually with the item list screen displayed, the process returns to STI. However, in this case, since the system flag SF is already set, input of the group number and print specification cannot be performed.

さて、デイスプレィ13に上記項目指定画面を表示する
と、Sr1として次のキー人力を待つ。
Now, when the above item designation screen is displayed on the display 13, Sr1 waits for the next key input.

ここで、キー人力により項目No、が入力された場合に
は、その入力項目No、を第2のワークメモリR2に格
納するとともに、上記項目指定画面の項目No、エリア
に入力項目No、を表示させる。次いで、キー人力によ
り登録が指示されると、リンク指定カウンタR4を「+
1」だけカウントアツプして、そのカウント値に対応す
るリンク指定テーブルRIOのシステムNo、エリア4
1及び項目No。
Here, if the item No. is input manually using the key, the input item No. is stored in the second work memory R2, and the input item No. is displayed in the item No. area of the item specification screen. let Next, when registration is instructed by the key operator, the link designation counter R4 is set to "+".
1", and the system number, area 4 of the link specification table RIO corresponding to that count value is counted up.
1 and item no.

= 15− エリア42に第1.第2のワークメモリR1゜R2の内
容を転送する。その後、STIに戻る。
= 15- 1st in area 42. The contents of the second work memory R1°R2 are transferred. After that, return to STI.

なお、この場合もすでにシステムフラグSFがセットさ
れているので、グループNo、の入力及びプリント指定
は行えない。
In this case as well, since the system flag SF has already been set, input of the group number and print specification cannot be performed.

一方、Sr1にてキー人力により戻りが指示された場合
には、システムNo、入力のやり直しなので直ちにST
Iに戻る。ただしこの場合もグループNo、の入力及び
プリント指定は行えない。
On the other hand, if a return is instructed by the key manually in Sr1, the system number must be input again, so immediately go to ST.
Return to I. However, in this case as well, input of the group number and print specification cannot be performed.

また、STIまたはS2にてキー人力により終了が指示
された場合には、当該リンク項目指定処理を終了する。
Further, if termination is instructed by key input in STI or S2, the link item designation process is terminated.

なお、リンク指定カウンタR4のカウント値がリンク指
定テーブルRIOのテーブル数に一致した場合も登録オ
ーバーとなって当該リンク項目指定処理を終了する。
Note that if the count value of the link designation counter R4 matches the number of tables in the link designation table RIO, the registration is over, and the link item designation process ends.

上記リンク項目指定処理を終了すると、第7図に示すよ
うに、キーボード12からのキー人力を待つ。ここで、
キー人力によりリンク項目データの設定実行が指示され
ると、第9図に示す書込み処理を実行する。すなわち、
始めにリンク指定子一ブルRIOから最初に格納された
システムNo、及び項目No、を1組取出す。次いでノ
ードフラグNFを調べる。ここで、ノードフラグNFが
リセットされていた場合には自己の該当システムNo。
When the above link item designation process is completed, as shown in FIG. 7, a keystroke from the keyboard 12 is awaited. here,
When an instruction to set link item data is given by a key operator, the writing process shown in FIG. 9 is executed. That is,
First, one set of the first stored system number and item number is extracted from the link specifier RIO. Next, check the node flag NF. Here, if the node flag NF has been reset, its own corresponding system number.

の処理データファイル20をオープンする。そして、該
当項目No、に対応するグループエリア30にグループ
番号メモリR3に記憶されているグループNo、を書き
込んで、当該ファイル20をクローズする。これに対し
1、ノードフラグNFがセットされていた場合には回線
接続された他のコンピュータにおける該当システムNo
、の処理データファイル20をオープンさせる。そして
、該当項目No、に対応するグループエリア30にグル
ープ番号メモリR3に記憶されているグループNo、を
書き込ませてから、当該ファイル20をクローズさせる
。その後、リンク指定カウンタR4を「−1」だけカウ
ントダウンし、リンク指定テーブルRIOから次に格納
されたシステムNo、及び項目No、を1組取出して、
上記と同様の処理を繰り返す。そうして、リンク指定カ
ウンタR4が「0」になつたならば、当該書込み処理を
終了する。
The processing data file 20 of is opened. Then, the group number stored in the group number memory R3 is written in the group area 30 corresponding to the corresponding item number, and the file 20 is closed. On the other hand, if the node flag NF is set, the corresponding system No.
The processing data file 20 of , is opened. Then, the group number stored in the group number memory R3 is written in the group area 30 corresponding to the corresponding item number, and then the file 20 is closed. After that, the link designation counter R4 is counted down by "-1", and one set of the next stored system number and item number is taken out from the link designation table RIO.
Repeat the same process as above. Then, when the link designation counter R4 reaches "0", the write process ends.

上記書込み処理を終了すると、第7図に示すように、キ
ーボード12からのキー人力を待つ。ここで、キー人力
により戻りか指示されると、再度第8A図及び第8B図
に示すリンク項目指定処理を開始する。これに対し、キ
ー人力により終了が指示された場合には、当該リンク設
定処理を終了する。その後、第6図に示すように、自ノ
ード設定(ノードフラグNF=O)の場合には第14図
に示す設定画面表示に戻り、他ノード設定(ノードフラ
グNF=1)の場合には四線りの切離後、第14図に示
す設定画面表示に戻る。そして、キー人力により終了が
指示されると、第13図に示す目次画面に戻る。
When the above writing process is completed, as shown in FIG. 7, a key input from the keyboard 12 is awaited. Here, when a return instruction is given by the key manually, the link item designation process shown in FIGS. 8A and 8B is started again. On the other hand, if an instruction to end the process is given manually, the link setting process ends. After that, as shown in FIG. 6, in the case of own node setting (node flag NF=O), the screen returns to the setting screen shown in FIG. 14, and in the case of other node setting (node flag NF=1), After cutting the wire, the display returns to the setting screen shown in FIG. 14. Then, when the end is instructed by the key manually, the screen returns to the table of contents screen shown in FIG. 13.

なお、第7図において、リンク項目指定処理が終了した
後、キー人力により終了が指示された場合には、書込み
処理を行なうことなく当該リンク設定処理を終了する。
In FIG. 7, after the link item designation process is completed, if an instruction to end the process is given manually, the link setting process is ended without performing the write process.

また、キー人力により戻りが指示された場合には、再度
管理者コードの入力待機状態となる。(以上、グループ
化手段)一方、目次画面において「2.変更」が選択さ
れた場合には、第10図乃至第12図のデータ書換ルー
チンを実行する。すなわち、先ず第10図に示すように
CRTデイスプレィ13の表示画面を目次画面から第1
7図に示す書換画面に切り換える。そして、次のキー人
力を待つ。ここで、キー人力により「1.自ノード」が
選択された場合には、自己の処理データファイル20.
〜20゜に対するデータの書換なので、ノードフラグN
Fをリセットした後、第11A図及び第11B図に示す
データ書換処理を開始する。
Further, when a return instruction is given by the manual key, the system enters a state of waiting for input of the administrator code again. (The above is the grouping means) On the other hand, when "2. Change" is selected on the table of contents screen, the data rewriting routines shown in FIGS. 10 to 12 are executed. That is, first, as shown in FIG. 10, the display screen of the CRT display 13 is changed from the table of contents screen to the
Switch to the rewrite screen shown in Figure 7. Then, wait for the next key personnel. Here, if "1. own node" is selected by the key manually, the own processing data file 20.
Since the data is rewritten for ~20°, the node flag N
After resetting F, data rewriting processing shown in FIGS. 11A and 11B is started.

これに対し、キー人力により「2.他ノード」が選択さ
れた場合には、他のコンピュータの処理データファイル
20.〜20..に対するデータの書換なので、ノード
フラグNFをセットし、通信コントローラ16を制御し
て他ノード選択後に指定されたコンピュータとの間の回
線りを接続した後、第11A図及び第11B図に示すデ
ータ書換処理を開始する。
On the other hand, if "2. Other nodes" is selected manually, the processed data file 20. ~20. .. Since the data is to be rewritten, the node flag NF is set, the communication controller 16 is controlled to connect the line with the specified computer after selecting another node, and then the data rewriting shown in FIGS. 11A and 11B is performed. Start processing.

上記データ書換処理が開始されると、第11A図に示す
ように、先ず変更データバッファR11のクリア、フラ
グメモリR7〜R9のグループフラグGF、  システ
ムフラグSF及び変更フラグCFのリセット等の初期処
理を行った後、キーボード12からのキー人力により管
理者コードが入力されるのを待つ。そして、キー人力に
より管理者コードが入力された場合には情報管理ファイ
ル18をサーチして、当該管理者コードが有効か無効か
を判断し、有効(OK)の場合にはデイスプレィ13の
表示画面を第18図に示す変更指示画面に切換える。こ
れに対し、管理者コードが無効(NG)の場合、または
管理者コード以外のキー人力が行われた場合にはエラー
となる。
When the data rewriting process starts, as shown in FIG. 11A, initial processing such as clearing the change data buffer R11 and resetting the group flag GF, system flag SF, and change flag CF in the flag memories R7 to R9 is performed. After doing so, wait for the administrator code to be entered manually using the keys on the keyboard 12. When the administrator code is entered manually, the information management file 18 is searched to determine whether the administrator code is valid or invalid, and if it is valid (OK), the display screen of the display 13 is displayed. is switched to the change instruction screen shown in FIG. On the other hand, if the administrator code is invalid (NG) or if a key other than the administrator code is entered manually, an error will occur.

デイスプレィ13に変更指示画面が表示された状態で、
キー人力によりシステムNo、が入力されると、システ
ムフラグSFをセットした後、ノードフラグNFを調べ
る。ここで、ノードフラグNFがリセットされていたな
らば、自己に構築された入力システムNo、の処理シス
テムの項目−覧を第15図に示すようにデイスプレィ1
3に表示させる。これに対し、ノードフラグNFがセッ
トされていたならば、回線接続された他のコンピュータ
に構築された入力システムNo、の処理システムの項目
−覧データを他のコンピュータから受信して、同様にデ
イスプレィ13に表示させる。この状態で、キー人力に
より実行(OK)が指示された場合には、入力システム
No、を第1のワークメモリR1に格納して、デイスプ
レィ13の表示画面を項目−覧表示画面から前記変更指
示画面に戻す。このとき、画面上のシステムNo、エリ
アには入力システムNo、が表示されている。なお、項
目−覧画面が表示された状態でキー人力により中止(N
G)が指示された場合には、前記システムフラグSFを
リセットして、デイスプレィ13の表示画面を項目−覧
表示画面から前記変更指示画面に戻す。このとき、画面
上のシステムNo、エリアには入力システムNo、が表
示されない。
With the change instruction screen displayed on display 13,
When the system number is entered manually, the system flag SF is set and then the node flag NF is checked. Here, if the node flag NF has been reset, the list of items for the processing system of the input system No. built in the self will be displayed on the display 1 as shown in FIG.
Display on 3. On the other hand, if the node flag NF is set, the item list data of the processing system of the input system No. built on the other computer connected to the line will be received from the other computer, and the display will be displayed in the same way. 13. In this state, if execution (OK) is instructed manually by the key, the input system number is stored in the first work memory R1, and the display screen of the display 13 is changed from the item list display screen to the change instruction. Return to screen. At this time, the input system number is displayed in the system number area on the screen. Note that you can manually cancel (N) with the item list screen displayed.
When G) is instructed, the system flag SF is reset and the display screen of the display 13 is returned from the item list display screen to the change instruction screen. At this time, the input system number is not displayed in the system number area on the screen.

また、デイスプレィ13に変更指示画面が表示された状
態で、キー人力により項目No、が入力されると、シス
テムフラグSFの状態を調べる。二こで、システムフラ
グSFがリセットされていた場合にはシステムNo、が
設定されていないので、項目No、の入力を無効とする
Further, when an item No. is inputted manually with the change instruction screen displayed on the display 13, the state of the system flag SF is checked. At this point, if the system flag SF has been reset, the system number is not set, so the input of the item number is invalidated.

これに対し、システムフラグSFがセットされていた場
合には第11B図へ進む。すなわち、ここで、キー人力
により項目No、が入力された場合には、その入力項目
No、を第2のワークメモリR2に格納する。また、ノ
ードフラグNFを調べる。ここで、ノードフラグNFが
リセットされていた場合には自己の入力システムNo、
の処理データファイル20をオープンし、そのファイル
20の入力項目No、に対応するデータを読込んで、デ
イスプレィ13に表示させる。これに対し、ノードフラ
グNFがセットされていた場合には回線接続された他の
コンピュータにおける入力システムNo、の処理データ
ファイル20をオープンさせ、そのファイル20の入力
項目No、に対応するデータを受信して、デイスプレィ
13に表示させる。
On the other hand, if the system flag SF is set, the process advances to FIG. 11B. That is, if the item No. is input manually using the keys, the input item No. is stored in the second work memory R2. Also, check the node flag NF. Here, if the node flag NF has been reset, its own input system No.
The processing data file 20 of is opened, and the data corresponding to the input item No. of the file 20 is read and displayed on the display 13. On the other hand, if the node flag NF is set, the processing data file 20 of the input system No. in another computer connected to the line is opened, and the data corresponding to the input item No. of that file 20 is received. and display it on the display 13.

その後、ST3としてキー人力を待つ。ここで、キー人
力により表示データの変更が指示されると、変更フラグ
CFをセットした後、その変更データに基づいて表示デ
ータの修正を行ない、修正後のデータを変更データバッ
ファR11に格納して保存する。その後、Sr1に戻る
After that, we will wait for key personnel as ST3. Here, when a change in the display data is instructed by key human power, the change flag CF is set, the display data is corrected based on the change data, and the corrected data is stored in the change data buffer R11. save. After that, the process returns to Sr1.

また、Sr1にてキー人力により終了が指示されると、
オープンした処理データファイル20の入力項目No、
に対応するデータエリアに変更データバッファR11内
のデータを書き込んで、当該ファイルをクローズする。
Also, when termination is instructed by key human power in Sr1,
Input item No. of the opened processing data file 20,
The data in the modified data buffer R11 is written to the data area corresponding to the file, and the file is closed.

従って、他ノード変更(ノードフラグNF=1)の場合
には回線接続されたコンピュータに対して入カシステム
NO1,入力項目No、及び変更データバッファR11
内のデータを送信し、これらデータを受信したコンピュ
ータにおいては、該当システムNo、の処理データファ
イル20における入力項目No、に対応するデータエリ
アに、受信したデータを書き込むことになる。(以上、
データ変更手段) その後、変更フラグCFを調べる。そして、変更フラグ
CFがセットされていた場合には、オープンした処理デ
ータファイル20から読込んだデ−2を変更したので、
そのファイル20の入力項目No、に対応するグループ
No、エリア30を調べる(判断手段)。ここで、当該
エリア30にグループNo、が設定されている場合には
、入力項目No、の項目データは重複項目データである
ので、グループフラグGFをセットするとともに、設定
されているグループNo、を読込み、グループ番号メモ
リR3に格納する。しかして、このデータ書換処理を終
了する。
Therefore, in the case of changing another node (node flag NF=1), input system No. 1, input item No., and change data buffer R11 are sent to the computer connected to the line.
The computer that receives the data writes the received data into the data area corresponding to the input item number in the processing data file 20 of the system number. (that's all,
Data change means) Then, check the change flag CF. Then, if the change flag CF was set, data 2 read from the opened processing data file 20 was changed, so
The group number and area 30 corresponding to the input item number of the file 20 are checked (determination means). Here, if a group number is set in the area 30, the item data of the input item number is duplicate item data, so the group flag GF is set and the set group number is set. Read and store in group number memory R3. Thus, this data rewriting process ends.

これに対し、変更フラグCFがリセットされていた場合
、及びオープンした処理データファイル20の入力項目
No、に対応するグループNo、エリア30にグループ
No、が設定されていない場合には、グループフラグG
Fをリセットして、このデータ書換処理を終了する。
On the other hand, if the change flag CF has been reset, and if the group number corresponding to the input item number of the opened processing data file 20 and the group number are not set in the area 30, the group flag G
F is reset and this data rewriting process is completed.

なお、Sr1にて、キー人力により戻りが指示された場
合には、システムフラグSFをリセットした後、変更指
示画面の表示に戻る。
Note that if a return instruction is given manually at Sr1, the system flag SF is reset and then the display returns to the change instruction screen.

上記データ書換処理が終了すると、第10図に示すよう
に、自ノード変更(ノードフラグNF=0)の場合には
直ちに第12図に示す自動リンク書換処理に移行し、他
ノード変更(ノードフラグNF−1)の場合には回線り
の切離した後に上記自動リンク書換処理に移行する。
When the above data rewriting process is completed, as shown in FIG. 10, in the case of own node change (node flag NF = 0), the process immediately shifts to the automatic link rewriting process shown in FIG. 12, and other node change (node flag In the case of NF-1), after the line is disconnected, the process proceeds to the automatic link rewriting process described above.

自動リンク書換処理が開始されると、第12図に示すよ
うに、先ずグループフラグGFを調べる。
When the automatic link rewriting process is started, the group flag GF is first checked, as shown in FIG.

ここで、グループフラグGFがリセットされていた場合
には重複項目データ以外のデータの変更が行われたので
、直ちにこの処理を終了する。
Here, if the group flag GF has been reset, data other than the duplicate item data has been changed, so this process is immediately terminated.

これに対し、グループフラグGFがセットされていた場
合には重複項目データの変更が行われたので、変更デー
タ伝文を編集する。この伝文にはグループ番号メモリR
3内のグループ番号と変更データバッファR11内の変
更データとが組み込まれる。そして、通信コントローラ
16を制御して他の全てのコンピュータと順次回線を接
続し、上記変更データ伝文を他の全てのコンピュータに
送信する。
On the other hand, if the group flag GF is set, the duplicate item data has been changed, so the changed data message is edited. This message contains group number memory R.
The group number in 3 and the changed data in the changed data buffer R11 are incorporated. Then, it controls the communication controller 16 to sequentially connect lines to all other computers, and transmits the change data message to all other computers.

また、ファイルカウンタR5を「1」に初期設定する。Also, the file counter R5 is initialized to "1".

そして、このファイルカウンタR5のカラント値に対応
するシステムNo、の処理データファイル20をオープ
ンし、グループ番号メモリR3内のグループ番号をキー
にして上記ファイル20のグループNo、エリア30を
検索する。そして、当該ファイル20のグループNo、
エリア30に同一グループNo、が設定されていた場合
には、それに対応するデータエリアの内容を変更データ
バッファR11にて保存されているデータに書換える。
Then, the processing data file 20 of the system number corresponding to the current value of the file counter R5 is opened, and the group number and area 30 of the file 20 is searched using the group number in the group number memory R3 as a key. Then, the group number of the file 20,
If the same group number is set in the area 30, the contents of the corresponding data area are rewritten to the data stored in the changed data buffer R11.

その後、上記ファイルカウンタR5を「+1」だけカウ
ントアツプして、次のシステムNo、の処理データファ
イル20をオープンし、グループNo、をチエツクを行
う。これに対し、オープンしたファイル20のグループ
No、エリア30にグループ番号メモリR3内のクルー
プNo、と同一のグループNo、が設定されていない場
合には、直ちに上記ファイルカウンタR5を「+1」だ
けカウントアツプして、次のシステムNo、の処理デー
タファイル20をオープンし、グループNo、のチエツ
クを行う。
Thereafter, the file counter R5 is counted up by "+1", the processing data file 20 of the next system number is opened, and the group number is checked. On the other hand, if the group number of the opened file 20 and the same group number as the group number in the group number memory R3 are not set in the area 30, the above file counter R5 is immediately counted by "+1". Then, the processing data file 20 of the next system number is opened, and the group number is checked.

こうして、ファイルカウンタR5のカウント値が当該コ
ンピュータに設けられている処理データファイル数nを
越えたならば、全ての処理データファイルファイル20
に対するグループNo、のチエツクを完了したので、こ
の自動リンク書換処理を終了する。
In this way, if the count value of the file counter R5 exceeds the number n of processing data files provided in the computer, all the processing data files 20
Since the group number for the link has been checked, this automatic link rewriting process ends.

一方、他のコンピュータから前記変更データ伝文を受信
すると、プロセッサ11はファイルカウンタR5を「1
」に初期設定して、上記自動リンク書換処理と同様の処
理を実行する(第12図参照)。すなわち、このファイ
ルカウンタR5のカウント値に対応するシステムNo、
の処理データファイル20をオープンし、伝文中のグル
ープ番号をキーにして上記ファイル20のグループNo
、エリア30を検索する。そして、当該ファイル20の
グループNo、エリア30に同一グループNo、が設定
されていた場合には、それに対応するデータエリアの内
容を伝文中のデータに書換える。その後、上記ファイル
カウンタR5を「+1」だけカウントアツプして、次の
システムNo、の処理データファイル20をオープンし
、グループNo、をチニックを行う。これに対し、オー
プンしたファイル20のグループNo、エリア30にグ
ループ番号メモリR3内のクループNo、と同一のグル
ープNo、が設定されていない場合には、直ちに上記フ
ァイルカウンタR5を「+1」たけカウントアツプして
、次のシステムNo、の処理データファイル20をオー
プンし、グループNo、のチエツクを行う。そして、フ
ァイルカウンタR5のカウント値が当該コンピュータに
設けられている処理データファイル数nを越えたならば
、全ての処理データファイルファイル20に対するグル
ープNo、のチエツクを完了したので、この処理を終了
する。
On the other hand, upon receiving the change data message from another computer, the processor 11 sets the file counter R5 to "1".
” and executes the same process as the automatic link rewriting process described above (see FIG. 12). That is, the system number corresponding to the count value of this file counter R5,
Open the processing data file 20 of , and use the group number in the message as a key to select the group number of the file 20.
, search area 30. Then, if the group number of the file 20 and the same group number are set in the area 30, the contents of the corresponding data area are rewritten to the data in the message. Thereafter, the file counter R5 is counted up by "+1", the processing data file 20 of the next system number is opened, and the group number is changed. On the other hand, if the group number of the opened file 20 and the same group number as the group number in the group number memory R3 are not set in the area 30, the file counter R5 is immediately counted by "+1". Then, the processing data file 20 of the next system number is opened, and the group number is checked. Then, if the count value of the file counter R5 exceeds the number n of processing data files provided in the computer, this processing is terminated because the group numbers for all processing data files 20 have been checked. .

(以上、データ自動書換手段) 上記自動リンク書換処理を終了すると、第10図に示す
ようにデイスプレィ13に書換画面を再表示させる。そ
してキー人力により終了が指示されると、目次画面の表
示に戻る。
(Above, data automatic rewriting means) When the above-mentioned automatic link rewriting processing is completed, the rewriting screen is displayed on the display 13 again as shown in FIG. Then, when the end is instructed by the key manually, the display returns to the table of contents screen.

次に、このように構成された本実施例の作用効果につい
て説明する。なお、説明の便宜上、コンピュータAを各
店員の生産性データ管理用とし、= 28− コンピュータBを店全体の売上げデータ分析用とし、コ
ンピュータCを特定の顧客に対する売上げデータ管理用
として使用する店舗を例に挙げ、各コンピュータA−C
では店員の名簿が重複して管理されているものとする。
Next, the effects of this embodiment configured as described above will be explained. For convenience of explanation, let us assume that computer A is used to manage productivity data for each store employee, computer B is used to analyze sales data for the entire store, and computer C is used to manage sales data for specific customers. For example, each computer A-C
Assume that the list of store clerks is managed in duplicate.

この場合、オペレータは任意の1台のコンピュータを使
用して、重複項目データである店員の名簿をグループ化
する必要がある。そこで例えばコンピュータAを使用し
て該グループ化を行おうとすると、先ず、目次画面にお
いて「3.設定」を選択し、次いで、設定画面において
「1.自ノード」を選択する。次いで、自身の管理者コ
ードを入力する。これにより当該コンピュータAの使用
が許可されたならば、任意のグループNo、をキー人力
する。ここで、例えばグループNo、=rlJをキー人
力するとそのグループNo、−rlJがグループNo、
メモリR3に記憶される。次に、店員の名簿を管理して
いる処理システムのシステムNo、をキー人力する。そ
うすると、当該システムNo、の処理データファイル2
0にて管理されているデータ項目の一覧が表示されてい
るので、店員の名簿が管理されていることを確認したな
らば、その名簿の項目No、をキー人力する。これによ
り、リンク指定テーブルR10には入力システムNo、
と入力項目No、とが記憶される。
In this case, the operator needs to use any one computer to group the store clerk list, which is duplicate item data. For example, if you try to perform the grouping using computer A, first select "3. Settings" on the table of contents screen, and then select "1. Own node" on the settings screen. Next, enter your own administrator code. If use of the computer A is thus permitted, key any group number. Here, for example, if you manually key the group No. =rlJ, the group No. -rlJ becomes the group No.
It is stored in memory R3. Next, key the system number of the processing system that manages the list of clerks. Then, the processing data file 2 of the system No.
Since a list of data items managed in 0 is displayed, once it is confirmed that a list of store clerks is being managed, key the item No. of the list. As a result, the link specification table R10 includes the input system No.
and input item number are stored.

次いで、オペレータは当該コンピュータAの他の処理シ
ステムでも店員の名簿を管理しているか否かを判断する
。そして、管理している場合には上記と同様にして該当
するシステムNo、および項目No、を順次キー人力す
る。こうすることにより、リンク指定カウンタR1口に
はコンピュータAに設定された処理システムのうち店員
の名簿を管理している処理システムのシステムNo、と
、当該処理システム毎に上記名簿に割り付けられた項目
No。
Next, the operator determines whether another processing system of computer A is also managing a list of store clerks. If managed, the corresponding system number and item number are manually entered in sequence in the same manner as above. By doing this, the link designation counter R1 contains the system number of the processing system that manages the list of store clerks among the processing systems set on computer A, and the items assigned to the list for each processing system. No.

とが記憶されることになる。will be remembered.

その後、オペレータは書込み処理を実行させる。Thereafter, the operator causes the writing process to be executed.

そうすると、上記リンク指定カウンタRIOに記憶され
ているシステムNo、および項目No、が順次読出され
、その都度当該コンピュータAに設けられた該当処理デ
ータファイル20の該当項目No、に対応するグループ
番号エリア30に上記グループ番号メモリR3内のグル
ープ番号「1」が書き込まれる。
Then, the system number and item number stored in the link designation counter RIO are read out in sequence, and each time the group number area 30 corresponding to the corresponding item number of the corresponding processing data file 20 provided in the computer A is read out. The group number "1" in the group number memory R3 is written into the group number memory R3.

以上で自ノードに対するリンク設定か終了すると、オペ
レータは設定画面にて今度は他ノードに対するリンク設
定を選択し、先ず他ノードとしてコンピュータBを指定
する。そうすると、コンピュータAとコンピュータBと
は回線りによって接続されるので、オペレータは自ノー
ド設定の場合と同様にして、当該コンピュータBの各処
理システムのうち店員の名簿を管理しているシステムを
選定し、該当するシステムNo、および項目No、を順
次キー人力する。こうすることにより、リンク指定カウ
ンタRIOにはコンピュータBに設定された処理システ
ムのうち店員の名簿を管理している処理システムのシス
テムNO1と、当該処理システム毎に上記名簿に割り付
けられた項目No、とが記憶されることになる。しかし
て、オペレータは書込み処理を実行させる。そうすると
、上記リンク指定カウンタRIOに記憶されているシス
テムNo。
When link setting for the own node is completed, the operator selects link setting for another node on the setting screen, and first specifies computer B as the other node. Then, since computers A and B are connected by a line, the operator selects the system that manages the list of clerks from among the processing systems of computer B in the same way as when setting up the own node. , the corresponding system number, and item number in sequence. By doing this, the link specification counter RIO contains the system No. 1 of the processing system that manages the list of store clerks among the processing systems set in computer B, the item number assigned to the list for each processing system, will be remembered. The operator then executes the write process. Then, the system number stored in the link designation counter RIO.

および項目No、が順次読出され、その都度回線りを介
してコンピュータBに通知されて、当該コンピュータB
に設けられた該当処理データファイル20の該当項目N
o、に対応するグループ番号エリア30にグループ番号
メモリR3内のグループ番号「]」が書き込まれる。
and item No. are read out sequentially, and are notified to computer B via the line each time.
Applicable item N of the applicable processing data file 20 provided in
The group number "]" in the group number memory R3 is written into the group number area 30 corresponding to o.

その後、オペレータはコンピュータCに対しても同様に
して他ノードリンク設定処理を行う。こうすることによ
り、コンピュータCに設定された処理システムのうち店
員の名簿を管理している処理システムに対する処理デー
タファイル20の該当項目No、に対応するグループ番
号エリア30にグループ番号メモリR3内のグループ番
号「1」が書き込まれる。
Thereafter, the operator performs other node link setting processing for computer C in the same manner. By doing this, the group in the group number memory R3 is stored in the group number area 30 corresponding to the corresponding item No. of the processing data file 20 for the processing system that manages the list of clerks among the processing systems set in the computer C. The number "1" is written.

以上のリンク設定処理により、各コンピュータA−Cに
設定された各処理システムのうち店員の名簿を管理して
いる処理システムに対する処理データファイル20の該
当項目No、に対応するグループ番号エリア30には共
通のグループ番号「1」が書き込まれたことになる。
Through the above link setting process, the group number area 30 corresponding to the corresponding item number of the processing data file 20 for the processing system that manages the list of store clerks among the processing systems set on each computer A to C is This means that a common group number "1" has been written.

なお、上記リンク設定処理は、自ノードだけに存在する
重複項目データのグループ化であってもよい。また、任
意のコンピュータから他のコンピュータのみに存在する
重複項目データをグループ化することも可能である。
Note that the link setting process may be performed to group duplicate item data that exists only in the own node. It is also possible to group duplicate item data that exists only in other computers from any computer.

さて、その後、退職や転勤等により管理対象の店員に変
動が生じると、各コンピュータのデータファイルに管理
されている店員の名簿を変更する必要が生じる。このと
き、オペレータは例えばコンピュータAを用いて名簿を
修正することになる。
If there is a subsequent change in the number of store employees to be managed due to retirement, transfer, etc., it will be necessary to change the list of store clerks managed in the data files of each computer. At this time, the operator uses computer A, for example, to modify the list.

すなわち、オペレータは目次画面において「2.変更」
を選択し、次いで書換画面において「1.自ノード」を
選択する。次いで、自身の管理者コードを入力する。こ
れにより当該コンピュータAの使用が許可されて変更指
示画面が表示されたならば、店員の名簿を管理している
処理システムのシステムNo、をキー人力する。そうす
ると、当該システムNo、の処理データファイル20に
て管理されてい゛るデータ項目の一覧が表示されている
ので、店員の名簿が管理されていることを確認したなら
ば、その名簿の項目No、をキー人力する。
In other words, the operator selects "2. Change" on the table of contents screen.
, and then select "1. Own node" on the rewrite screen. Next, enter your own administrator code. When the computer A is permitted to be used and a change instruction screen is displayed, the system number of the processing system that manages the list of clerks is entered manually. Then, a list of data items managed in the processing data file 20 of the system number will be displayed, so once you have confirmed that the list of clerks is managed, the item number of the list will be displayed. The key is human power.

これにより、当該処理データファイル2oに記憶された
入力項目No、に対応するデータがデイスプレィ13に
表示される。
As a result, data corresponding to the input item No. stored in the processing data file 2o is displayed on the display 13.

そこでオペレータはキーボー112をキー操作して表示
データの修正を行う。そうすると、修正後のデータが変
更データバッファR1lに記憶される。その後修正作業
を終了すると、当該処理データファイル20の入力項目
No、に対応するデータエリアに、上記変更データバッ
ファR11内のデータが書き込まれる。すなわち、店員
の名簿が修正されたことになる。
The operator then operates the keyboard 112 to modify the displayed data. Then, the modified data is stored in the modified data buffer R1l. After that, when the modification work is completed, the data in the changed data buffer R11 is written into the data area corresponding to the input item No. of the processed data file 20. In other words, the list of clerks has been revised.

このとき、当該処理データファイル2oの入力項目No
、に対応するグループNo、エリアにはグループNo、
rlJが設定されているので、該当項目データすなわち
店員の名簿は重複項目データであることが判断される。
At this time, the input item No. of the processing data file 2o
, the group number corresponding to the area, the group number corresponding to the area,
Since rlJ is set, it is determined that the corresponding item data, that is, the list of clerks, is duplicate item data.

これにより、自動リンク書換処理が実行される。すなわ
ち、先ず他のコンピュータB、Cに対して変更データ伝
文が送信される。この変更データ伝文には当該重複項目
データに設定されたグループNo、rlJと、変更後の
データが組み込まれる。これにより、他のコンピュータ
B、Cにおいては、各処理データファイル20にて管理
されている項目別データのうち当該グループNo、が付
された項目別データいわゆる店員の名簿が一括して修正
後の名簿に書き換えられる。
As a result, automatic link rewriting processing is executed. That is, first, a change data message is sent to the other computers B and C. This changed data message includes the group number and rlJ set in the duplicate item data and the changed data. As a result, in the other computers B and C, among the itemized data managed in each processing data file 20, the itemized data with the corresponding group number, so-called list of clerks, are collectively revised. It can be rewritten into a list.

また、コンピュータAにおいても各処理データファイル
20にて管理されている項目別データのうち当該グルー
プNo、が付された項目別データが抽出され、同様にし
て書き換えられる。
Further, in the computer A as well, the itemized data to which the group No. is attached is extracted from the itemized data managed in each processing data file 20 and rewritten in the same manner.

なお、例えばコンピュータAの目次画面にて「2.変更
」を選択し、次いで書換画面にて「2.他ノード」を選
択することによって、他のコンピュータBまたはCにて
管理されている項目別データの変更を行うこともできる
。そして、このとき当該項目別データが重複項目データ
であった場合には、上記と同様にしてその重複項目デー
タの自動修正が行われる。
For example, by selecting "2. Change" on the table of contents screen of computer A, and then selecting "2. Other nodes" on the rewriting screen, you can change the list by item managed on another computer B or C. Data can also be changed. At this time, if the itemized data is duplicate item data, the duplicate item data is automatically corrected in the same manner as described above.

このように本実施例によれば、各コンピュータの処理デ
ータファイルにてそれぞれ独立して管理されている重複
項目データに対して共通のグループNo、を付してグル
ープ化することにより、その重複項目データの変更を任
意のコンピュータで行った場合に、そのコンピュータに
て管理されている重複データは勿論のこと、他のコンピ
ュータにて管理されている重複データも自動的に一括し
て変更されるようになる。従って、従来のようにコンピ
ュータ毎に同様のデータ修正操作を行う必要がなくなる
ので、無駄な手間と時間をかけずに短時間で所望データ
の変更を行えるようになる。しかも、変更対象の重複デ
ータは自動的に一括して変更されるので、修正ミスによ
って同一項目データがコンピュータ間で異なる事態を招
くような不都合はなくなる。
As described above, according to this embodiment, by grouping the duplicate item data that is independently managed in the processing data file of each computer by assigning a common group number, the duplicate items can be sorted. When data is changed on any computer, not only the duplicate data managed on that computer but also the duplicate data managed on other computers will be automatically changed all at once. become. Therefore, it is no longer necessary to perform similar data modification operations for each computer as in the past, and desired data can be changed in a short time without wasting time and effort. Moreover, since the duplicate data to be changed is automatically changed all at once, there is no problem where the same item data differs between computers due to a modification error.

また、各コンピュータ共通のデータファイルを設ける必
要もないので、比較的安価に実現できる利点もある。
Furthermore, since there is no need to provide a common data file for each computer, there is also the advantage that it can be realized relatively inexpensively.

なお、前記実施例ではコンピュータを3台としたが、2
台もしくは4台以上のシステムであっても本発明を適用
できるのは勿論である。
In addition, in the above embodiment, three computers were used, but two computers were used.
Needless to say, the present invention can be applied to a system of four or more units.

[発明の効果] 以上詳述したように、本発明によれば、複数台のコンピ
ュータのデータファイルで重複して管理されているデー
タ項目に変更を生じた場合には、任意の1台のコンピュ
ータのデータファイルで管理されている該当データを修
正するだけで他のコンピュータで管理されている同一デ
ータも自動修正でき、作業効率の向上、及び修正ミスの
防止を安価に達成できるデータ処理システムを提供でき
る。
[Effects of the Invention] As detailed above, according to the present invention, when a change occurs in a data item that is redundantly managed in data files of multiple computers, the We provide a data processing system that can automatically modify the same data managed on other computers by simply modifying the corresponding data managed in one data file, improving work efficiency and preventing modification mistakes at low cost. can.

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

図は本発明の一実施例を示す図であって、第1図はシス
テムの全体構成図、第2図はコンピュータの基本的構成
を示すブロック図、第3図は処理データファイルの構成
図、第4図はRAMの主要なメモリ構成図、第5図はメ
インルーチンを示す流れ図、第6図乃至第9図はリンク
設定ルーチンを示す流れ図、第10図乃至第12図はデ
ータ書換ルーチンを示す図、第13図乃至第18図はデ
イスプレイに対する主要タイミング時の表示画面例を示
す図である。 A−C・・・コンピュータ、L・・・回線、11・・・
プロセッサ、16・・・通信コントローラ、17・・・
RAM。 18・・・情報管理ファイル、19、〜19n・・・固
定情報ファイル、201〜20.・・・処理データファ
イル、30・・・グループNo、エリア、R10・・・
リンク指定テーブル、R11・・・変更データバッファ
。 出願人代理人 弁理士 鈴江武彦 r−t\
The figures are diagrams showing an embodiment of the present invention, in which Fig. 1 is an overall configuration diagram of the system, Fig. 2 is a block diagram showing the basic configuration of a computer, and Fig. 3 is a configuration diagram of a processed data file. Figure 4 is a diagram showing the main memory configuration of the RAM, Figure 5 is a flowchart showing the main routine, Figures 6 to 9 are flowcharts showing the link setting routine, and Figures 10 to 12 are the data rewriting routine. 13 to 18 are diagrams showing examples of display screens at main timings on the display. A-C...Computer, L...Line, 11...
Processor, 16... Communication controller, 17...
RAM. 18... Information management file, 19, to 19n... Fixed information file, 201 to 20. ...Processing data file, 30...Group No., area, R10...
Link specification table, R11... Change data buffer. Applicant's agent Patent attorney Takehiko Suzue r-t\

Claims (1)

【特許請求の範囲】 それぞれ割り当てられた業務を実行する上で必要なデー
タを項目別に管理するためのデータファイルを有し、自
己のデータファイル内のデータに基づいて該当業務を実
行する複数台のデータ処理装置を、回線を介して接続し
てなるデータ・処理システムにおいて、 少なくとも2台のデータ処理装置のデータファイルにて
管理される重複項目別データが存在するとき、これら重
複項目別データに共通のグループ番号を設定するグルー
プ化手段と、 任意のデータ処理装置のデータファイルにて管理される
項目別データの変更を行うデータ変更手段と、 この変更手段により変更された項目別データに前記グル
ープ化手段によりグループ番号が設定されているか否か
を判断する判断手段と、 この判断手段によりグループ番号設定有りが判断される
と、他のデータファイルにて管理されている当該グルー
プ番号が設定された項目別データを前記データ変更手段
による変更後のデータに書換えるデータ自動書換手段と
、 を具備したことを特徴とするデータ処理システム。
[Scope of Claims] A plurality of machines each having a data file for managing data required for each item in executing the assigned business, and each machine executes the corresponding business based on the data in its own data file. In a data processing system in which data processing devices are connected via a line, when there is duplicate itemized data managed in the data files of at least two data processing devices, these duplicate itemized data have a common a grouping means for setting a group number for the data, a data changing means for changing itemized data managed in a data file of an arbitrary data processing device, and a grouping means for changing the itemized data changed by the changing means A determination means for determining whether or not a group number is set by means of the determination means, and when it is determined by this determination means that a group number is set, an item to which the group number is set managed in another data file is determined. A data processing system comprising: automatic data rewriting means for rewriting different data to data changed by the data changing means.
JP2105198A 1990-04-23 1990-04-23 Data processing system and data management method in this system Expired - Lifetime JP2667923B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2105198A JP2667923B2 (en) 1990-04-23 1990-04-23 Data processing system and data management method in this system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2105198A JP2667923B2 (en) 1990-04-23 1990-04-23 Data processing system and data management method in this system

Publications (2)

Publication Number Publication Date
JPH044498A true JPH044498A (en) 1992-01-08
JP2667923B2 JP2667923B2 (en) 1997-10-27

Family

ID=14400974

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2105198A Expired - Lifetime JP2667923B2 (en) 1990-04-23 1990-04-23 Data processing system and data management method in this system

Country Status (1)

Country Link
JP (1) JP2667923B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04165590A (en) * 1990-10-30 1992-06-11 Teraoka Seiko Co Ltd Sales data processor

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63155590U (en) * 1987-03-31 1988-10-12
JPH01120285U (en) * 1988-02-10 1989-08-15

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63155590U (en) * 1987-03-31 1988-10-12
JPH01120285U (en) * 1988-02-10 1989-08-15

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04165590A (en) * 1990-10-30 1992-06-11 Teraoka Seiko Co Ltd Sales data processor

Also Published As

Publication number Publication date
JP2667923B2 (en) 1997-10-27

Similar Documents

Publication Publication Date Title
JPH044498A (en) Data processing system and data management method in this system
US20020040380A1 (en) Program executing management system, a computer program product and a process executing management method
US5438664A (en) Method and apparatus for producing slips of variable length and having user-defined word names and associated word data thereon
US20090204505A1 (en) Method for creating a sales slip
JP4684875B2 (en) Product sales data processing device
JP3837284B2 (en) Time difference system
JP2609941B2 (en) Transaction processing equipment
JPS61226875A (en) Transaction processor
JPH06290350A (en) Product sales data processor
JP2000029956A (en) Workflow application execution device and workflow application construction method
JP2689571B2 (en) Remote delivery system
JP3337711B2 (en) Project progress management system
Payne The University of Chicago Library data management system
JP3047398B2 (en) File processing device
JP2823451B2 (en) Patient reception system
JPH09297803A (en) Data input method in computer system
JPH05158831A (en) Program writing device
JP2002024326A (en) Schedule control system corresponding to temporarily and determined scheduled date
JPH04253269A (en) data processing equipment
JPH04287164A (en) Control method for financial printer
JPH03167935A (en) Address setting device
JPS62165297A (en) Sales data processing device with setting function
JPH09330362A (en) Inquiry data inheritance method
Beqiri NETWORKED DATABASES AND THEIR ROLE IN THE FINANCIAL REPORTING OF KOSOVO COMMERCIAL COMPANIES
JPH0214359A (en) Data processing unit