[go: up one dir, main page]

JPH08315005A - Data processing device - Google Patents

Data processing device

Info

Publication number
JPH08315005A
JPH08315005A JP11608295A JP11608295A JPH08315005A JP H08315005 A JPH08315005 A JP H08315005A JP 11608295 A JP11608295 A JP 11608295A JP 11608295 A JP11608295 A JP 11608295A JP H08315005 A JPH08315005 A JP H08315005A
Authority
JP
Japan
Prior art keywords
processing
setting
information
data
component
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
JP11608295A
Other languages
Japanese (ja)
Other versions
JP3042362B2 (en
Inventor
Makoto Sugihara
誠 杉原
Naritome Toshima
成留 外嶋
Takashi Tanizaki
隆士 谷崎
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.)
Nippon Steel Corp
Original Assignee
Sumitomo Metal Industries 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 Sumitomo Metal Industries Ltd filed Critical Sumitomo Metal Industries Ltd
Priority to JP11608295A priority Critical patent/JP3042362B2/en
Publication of JPH08315005A publication Critical patent/JPH08315005A/en
Application granted granted Critical
Publication of JP3042362B2 publication Critical patent/JP3042362B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【目的】 簡単な操作でデータの処理手順を設定するこ
とができるデータ処理装置を提供する。 【構成】 ディスプレイに表示される設定領域20内に
処理工程を示す表示27,28および処理工程間のデー
タの流れる方向を示す表示30を配置することにより操
作者はデータの処理手順を入力する。入力されるデータ
は分岐部品25aを始端として各々の矢印30a〜30
cに設定された条件に基づき処理工程の各々に送られ
る。処理工程を示す表示27に入力されたデータは、処
理工程の各々に設定されている処理(たとえば集計、表
示など)に従って処理される。処理工程の各々の内容
は、加工法設定部33等により設定される。
(57) [Abstract] [Purpose] To provide a data processing device capable of setting a data processing procedure by a simple operation. [Arrangement] An operator inputs a data processing procedure by arranging displays 27 and 28 showing processing steps and a display 30 showing a data flow direction between processing steps in a setting area 20 displayed on the display. The data to be input has the branch parts 25a as the starting points and the respective arrows 30a to 30
It is sent to each of the processing steps based on the condition set in c. The data input to the display 27 indicating the processing steps is processed according to the processing (eg, totalization, display, etc.) set for each of the processing steps. The content of each processing step is set by the processing method setting unit 33 and the like.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明はデータ処理装置に関
し、特に大規模かつ複雑な情報に対して非定例的に多面
的なデータ解析、判断を必要とするスタッフの業務の効
率化、および省力化を支援するデータ処理装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data processing device, and more particularly, to efficient and labor-saving work of a staff member who needs a multifaceted data analysis and judgment on a large scale and complicated information in an irregular manner. The present invention relates to a data processing device for supporting the.

【0002】[0002]

【従来の技術】データベースに記録された情報の中か
ら、必要な情報を取出し、装置使用者の所望の情報へ加
工処理する場合であって、状況や評価指標に応じて使用
者の要求する情報の解析方法や判断方法が頻繁に変動す
るときには、データの加工法を頻繁に変える必要があ
る。そのようなときに従来は以下のような方法が用いら
れてきた。
2. Description of the Related Art In the case where necessary information is taken out from information recorded in a database and processed into information desired by a device user, the information requested by the user according to the situation and evaluation index. When the analysis method and the judgment method of fluctuate frequently, it is necessary to frequently change the data processing method. In such a case, the following method has been conventionally used.

【0003】(1) コンピュータ言語(C言語、FO
RTRAN言語など)により加工処理の各々に対応した
データ解析プログラムを作成し、それを用いる方法。
(1) Computer language (C language, FO
A method of creating and using a data analysis program corresponding to each processing in RTRAN language).

【0004】(2) スタッフが既存の表計算、統計解
析、データベースと連携した情報検索ツールなどのソフ
トウェアを活用し、情報を加工し出力する方法。
(2) A method in which the staff processes and outputs the information by utilizing the software such as the information retrieval tool which cooperates with the existing spreadsheet, statistical analysis and database.

【0005】(3) 表計算ソフトウェアなどで用いら
れる専用言語でのマクロ定義などを用いることにより、
情報を加工する方法。
(3) By using a macro definition in a dedicated language used in spreadsheet software or the like,
How to process information.

【0006】(4) エキスパートシステムなどのAI
システムを用いて、繰返し業務の技術伝承や評価、判断
ノウハウの体系化を行なう方法。
(4) AI such as expert system
A method that uses a system to systematize the technology transfer, evaluation, and judgment know-how of repetitive tasks.

【0007】[0007]

【発明が解決しようとする課題】しかしながら上述した
(1)〜(4)の方法には以下に述べる問題点があっ
た。
However, the above methods (1) to (4) have the following problems.

【0008】(1)の方法では、スタッフの所望の情報
を得ることができるが、プログラムの仕様決定、作成、
確認などに時間を要する。
According to the method (1), desired information of the staff can be obtained, but the program specifications are determined, created,
It takes time to confirm.

【0009】(2)の方法では、大規模で複雑な解析、
判断処理をスタッフ自身が簡単に設定できず、しかも処
理時間においても満足のいくデータ処理を行なうことが
できない。また、(2)における設定方法は、一定の方
式に従った情報収集/帳票形式であり、宣言的な設定法
主体のため複雑な解析を固定の設定方式に合わせて設定
するにはスタッフ自身の熟練を要していた。
In the method (2), large-scale and complicated analysis,
The judgment process cannot be easily set by the staff and the data processing cannot be performed satisfactorily even in the processing time. In addition, the setting method in (2) is an information collection / form format according to a certain method, and since the declarative setting method is the main body, it is necessary for the staff to set complicated analysis according to a fixed setting method. It required skill.

【0010】(3)の方法は、処理時間が遅く設定法が
複雑であるため、簡単なデータ処理にしか用いることが
できなかった。
The method (3) can be used only for simple data processing because the processing time is slow and the setting method is complicated.

【0011】(4)の方法は、システムが高度で体系化
するには専門家の知識が必要であり、また出力結果に対
する解釈もスタッフ自身では困難であった。
The method (4) requires expert knowledge to systematize the system at a high level, and the staff themselves have difficulty in interpreting the output result.

【0012】以上のように従来のどの方法でもスタッフ
の労力が過大であり、満足のゆくデータ処理を行なうこ
とができないという問題点があった。
As described above, there has been a problem in that the labor of the staff is excessive in any of the conventional methods, and satisfactory data processing cannot be performed.

【0013】この発明は上記のような問題点を解決する
ためになされたもので、情報加工手順をスタッフの手に
より簡便に設定することができるデータ処理装置を提供
することを目的とする。
The present invention has been made to solve the above problems, and an object of the present invention is to provide a data processing device in which the information processing procedure can be easily set by the staff.

【0014】[0014]

【課題を解決するための手段】請求項1に記載のデータ
処理装置は、入力されるデータを設定された複数の処理
工程よりなる処理手順に従って処理するデータ処理装置
であって、複数の処理工程の各々を表示する工程表示手
段と、処理工程間のデータの流れ方向を表示する方向表
示手段と、表示された処理工程および表示されたデータ
の流れ方向から所望の処理工程およびデータの流れ方向
を選択する選択手段と、選択された処理工程およびデー
タの流れ方向に基づいて処理手順を設定する設定手段と
を備えたものである。
A data processing device according to claim 1 is a data processing device for processing input data according to a processing procedure consisting of a plurality of set processing steps. , A direction display means for displaying the data flow direction between the process steps, and a desired process step and the data flow direction from the displayed process step and the displayed data flow direction. It is provided with a selecting means for selecting and a setting means for setting a processing procedure based on the selected processing step and data flow direction.

【0015】請求項2に記載のデータ処理装置は、請求
項1に記載のデータ処理装置であって、設定手段により
設定された処理手順に矛盾点が含まれていないかを検査
する検査手段をさらに備えたものである。
A data processing device according to a second aspect is the data processing device according to the first aspect, further comprising an inspection means for inspecting whether the processing procedure set by the setting means includes a contradiction. It is equipped with more.

【0016】請求項3に記載のデータ処理装置は、請求
項1または2に記載のデータ処理装置であって、設定手
段により設定された処理手順を実行形式に変換する変換
手段をさらに備えたものである。
A data processing device according to a third aspect is the data processing device according to the first or second aspect, further comprising conversion means for converting the processing procedure set by the setting means into an execution format. Is.

【0017】請求項4に記載のデータ処理装置は、請求
項1から3のいずれかに記載のデータ処理装置であっ
て、設定手段により設定された処理手順を実行するため
の条件を記憶する記憶手段と、記憶された条件に基づい
て設定手段により設定された処理手順を実行する実行手
段とをさらに備えたものである。
A data processing device according to a fourth aspect is the data processing device according to any one of the first to third aspects, wherein the data processing device stores a condition for executing the processing procedure set by the setting means. And means for executing the processing procedure set by the setting means based on the stored conditions.

【0018】[0018]

【作用】請求項1に記載のデータ処理装置は、複数の処
理工程の各々と処理工程間のデータの流れ方向を表示
し、表示された処理工程および表示されたデータの流れ
方向から所望の処理工程およびデータの流れ方向を選択
し、選択された処理工程およびデータの流れ方向に基づ
いて処理手順を設定する。
A data processing apparatus according to claim 1 displays each of a plurality of processing steps and a data flow direction between the processing steps, and a desired processing is performed from the displayed processing steps and the displayed data flow direction. A process and a data flow direction are selected, and a processing procedure is set based on the selected processing process and the data flow direction.

【0019】請求項2に記載のデータ処理装置は、請求
項1に記載の作用に加え、設定された処理手順に矛盾点
が含まれていないかを検査する。
In addition to the effect of the first aspect, the data processing apparatus according to the second aspect of the present invention checks whether or not the set processing procedure includes a contradiction.

【0020】請求項3に記載のデータ処理装置は、請求
項1または2に記載の作用に加え、設定された処理手順
を実行形式に変換する。
A data processing device according to a third aspect of the invention, in addition to the operation of the first or second aspect, converts a set processing procedure into an execution format.

【0021】請求項4に記載のデータ処理装置は、請求
項1から3のいずれかに記載の作用に加えて、設定され
た処理手順を行なう条件を記憶し、記憶された条件に基
づいて設定手段により設定された処理手順に従った処理
を行なう。
In addition to the operation according to any one of claims 1 to 3, the data processing device according to claim 4 stores a condition for performing a set processing procedure, and sets based on the stored condition. The processing according to the processing procedure set by the means is performed.

【0022】[0022]

【実施例】図1は本発明の一実施例である生産計画立案
におけるデータ編集・加工支援装置(データ処理装置)
1の構成およびデータ編集・加工支援装置1に付随する
装置構成を示すブロック図である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a data editing / processing support device (data processing device) in production planning according to an embodiment of the present invention.
2 is a block diagram showing the configuration of No. 1 and the device configuration associated with the data editing / processing support device 1. FIG.

【0023】図を参照してデータ編集・加工支援装置1
は、全体としてはグラフィック表示画面やマウス入力装
置などを備えたワークステーション、パーソナルコンピ
ュータなどで実現され、スタッフ(装置使用者)とデー
タのやりとりを行なう入出力インタフェース部15と、
スタッフにより入力される情報加工手順を設定する情報
加工手順設定部6と、情報加工手順設定部6により設定
された情報加工手順の1つの単位である解析部品を記憶
する解析部品記憶部9と、解析部品記憶部9に記憶され
ている解析部品を解釈し、データベース(DB)検索文
の自動生成と解釈部品の実行形式への変換を行なう情報
加工手順解釈部7と、情報加工手順解釈部7により生成
されたDB検索文と、実行形式へ変換された解釈部品の
うち起動条件を満たすものを起動する情報加工手順実行
部8とから構成される。
Referring to the drawing, data editing / processing support device 1
Is realized by a workstation, a personal computer or the like having a graphic display screen and a mouse input device as a whole, and an input / output interface unit 15 for exchanging data with staff (device user),
An information processing procedure setting unit 6 for setting an information processing procedure input by the staff; an analysis component storage unit 9 for storing an analysis component which is one unit of the information processing procedure set by the information processing procedure setting unit 6; An information processing procedure interpretation unit 7 that interprets the analysis components stored in the analysis component storage unit 9 and automatically generates a database (DB) search sentence and converts the interpretation components into an execution format, and an information processing procedure interpretation unit 7 And the information processing procedure execution unit 8 that activates the interpreted component converted into the execution format that satisfies the activation condition.

【0024】入出力インタフェース部15は、情報加工
手順を入力するための情報加工手順入力部11と、情報
加工手順解釈部7からの解釈結果を出力するための解釈
結果出力部12と、解析結果を出力するための解析手順
結果出力部13とを含む。
The input / output interface unit 15 has an information processing procedure input unit 11 for inputting an information processing procedure, an interpretation result output unit 12 for outputting an interpretation result from the information processing procedure interpretation unit 7, and an analysis result. And an analysis procedure result output unit 13 for outputting

【0025】データ編集・加工支援装置1に付随する装
置として、ホストコンピュータ2と生産計画立案装置3
とから送信されるデータを記憶するデータベース登録装
置5と、データベース登録装置5に記憶されるデータの
うち所望のデータを予め設定しておいたデータ形式によ
り記録するデータベースサーバ(生産計画情報データベ
ースを含む。)4と、データ編集・加工支援装置1から
出力される解析結果を入力して出力するパーソナルコン
ピュータ14とが設けられている。
As a device associated with the data editing / processing support device 1, a host computer 2 and a production planning device 3
And a database server that stores desired data among the data stored in the database registration device 5 in a preset data format (including a production planning information database). 4) and a personal computer 14 for inputting and outputting the analysis result output from the data editing / processing support device 1.

【0026】次に、データベースサーバ4に記録されて
いる情報が、図2に示される情報であって、この情報を
加工することにより図6に示される各々の品種ごとの重
量の合計を出力するための帳票を作成するときを想定し
て、データ編集・加工支援装置1の各々の構成部分が行
なう動作について説明する。
Next, the information recorded in the database server 4 is the information shown in FIG. 2, and by processing this information, the total weight of each type shown in FIG. 6 is output. The operation performed by each component of the data editing / processing support apparatus 1 will be described, assuming that a form to be created is created.

【0027】データベースサーバ4に記録されているデ
ータは、データベース登録装置5を介してホストコンピ
ュータ2と生産計画立案装置3とより送信された生産計
画結果情報であって図2に示されるように、注文No.
順に、2通りの品種名(品種1,品種2)、生産日(生
産を予定している日)、納期、個数、重量を含むデータ
である。このデータから、図6の帳票を作成するため
に、スタッフは情報加工手順入力部11を介して、情報
加工手順を入力する。
The data recorded in the database server 4 is the production plan result information transmitted from the host computer 2 and the production planning device 3 via the database registration device 5, and as shown in FIG. Order No.
The data includes, in order, two kinds of product names (product 1 and product 2), production date (scheduled production date), delivery date, number of pieces, and weight. To create the form of FIG. 6 from this data, the staff inputs the information processing procedure via the information processing procedure input unit 11.

【0028】情報加工手順の入力は、スタッフがマウス
などの入力装置を用いて情報加工のために行なわれる処
理工程と、処理工程間のデータの流れ方向とを設定領域
内に配置することにより行なわれる。
The input of the information processing procedure is performed by the staff arranging processing steps to be performed for information processing using an input device such as a mouse and a data flow direction between the processing steps within a set area. Be done.

【0029】図3は図6の帳票を作成するための情報加
工手順の入力画面を示す図である。入力画面は大きくは
情報加工手順を設定する設定領域20と、編集のための
アイコンの集合である編集アイコン部21と、部品アイ
コンの集合である部品アイコン部22とから構成され
る。
FIG. 3 is a diagram showing an input screen of an information processing procedure for creating the form shown in FIG. The input screen is roughly composed of a setting area 20 for setting an information processing procedure, an edit icon section 21 which is a set of icons for editing, and a part icon section 22 which is a set of part icons.

【0030】編集アイコン部21は設定領域20内に存
在する部品のコピー(COPY)、移動(MOVE)、
消去(ERASE)などを行なうためのアイコンの集合
である。スタッフはマウスによりこれらのアイコンを選
択(クリック)することによりそれぞれの機能を発揮さ
せることができる。
The edit icon portion 21 is for copying (COPY), moving (MOVE), and moving parts existing in the setting area 20.
It is a set of icons for erasing (ERASE). The staff can exert each function by selecting (clicking) these icons with the mouse.

【0031】部品アイコン部22は、設定領域20内に
部品を配置するためのアイコンの集合である。部品アイ
コン部22には情報の分岐を行なうための分岐部品2
5、情報の流れを示す矢印部品30、項目名を設定する
ための項目名設定部品27、集計、表示などの加工法を
設定するための加工法設定部品28などのアイコンが含
まれる。
The part icon section 22 is a set of icons for arranging parts in the setting area 20. The component icon part 22 has a branch component 2 for branching information.
5, icons such as an arrow part 30 indicating the flow of information, an item name setting part 27 for setting an item name, and a processing method setting part 28 for setting a processing method such as tabulation and display are included.

【0032】設定領域20には出力される帳票の行項目
を設定する画面と、列項目を設定する画面とが切換えら
れて表示される。これらの切換は行/列項目切換部分2
3により設定したい項目をスタッフが選択することで行
なわれる。図においては行項目の設定が行なわれている
ことを意味する。図6の帳票は、行方向の帳票のみに数
値を配列させるものであるため、行項目の設定のみが行
なわれる。
In the setting area 20, a screen for setting line items of a form to be output and a screen for setting column items are switched and displayed. These switching is performed by the row / column item switching part 2
This is done by the staff selecting the item to be set according to 3. In the figure, this means that line items are set. In the form shown in FIG. 6, since numerical values are arranged only in the form in the row direction, only line items are set.

【0033】図6に示される帳票を作成するときにはス
タッフによって設定領域20に図示される情報加工手順
が入力される。すなわち図面に対して左上に分岐部品2
5aが配置され、分岐部品25aを始端として矢印30
a〜30cが配置される。矢印30a〜30cの終端部
分には項目名設定部品27a〜27cが配置される。項
目名設定部品27aを始端として矢印30dが配置さ
れ、矢印30dの終端には分岐部品25bが配置され
る。分岐部品25bを終端として矢印30d〜30gが
配置され、矢印30d〜30gの各々の終端部分には項
目名設定部品27d〜27gが配置される。項目名設定
部品27d〜27gを始端として矢印30h〜30kが
配置され、矢印30h〜30kの終端部分には加工法設
定部品28a〜28dが配置される。設定領域20の図
面に対して右下には加工法設定部品28dの内容を設定
するために用いられる加工法設定部33が表示されてい
る。矢印30bの終端部分には項目名設定部品27bが
配置される。項目名設定部品27bを始端とする矢印3
0lが配置され、矢印30lの終端部分にはブロック化
された部品35bが配置される。矢印30cの終端部分
には項目名設定部品27cが配置されている。項目名設
定部品27cを始端として矢印30mが配置され、矢印
30mの終端部分には加工法設定部品28eが配置され
る。
When creating the form shown in FIG. 6, the staff inputs the information processing procedure shown in the setting area 20. That is, the branch part 2 is located at the upper left of the drawing.
5a is arranged, and the arrow 30 starts from the branch part 25a
a to 30c are arranged. Item name setting components 27a to 27c are arranged at the end portions of the arrows 30a to 30c. An arrow 30d is arranged with the item name setting component 27a as the start end, and a branch component 25b is arranged at the end of the arrow 30d. Arrows 30d to 30g are arranged with the branch component 25b as an end, and item name setting components 27d to 27g are arranged at respective end portions of the arrows 30d to 30g. Arrows 30h to 30k are arranged with the item name setting components 27d to 27g as the starting ends, and processing method setting components 28a to 28d are arranged at the end portions of the arrows 30h to 30k. At the lower right of the drawing of the setting area 20, a processing method setting unit 33 used for setting the content of the processing method setting component 28d is displayed. An item name setting component 27b is arranged at the end of the arrow 30b. Arrow 3 starting from item name setting component 27b
0l is arranged, and a blocked part 35b is arranged at the end portion of the arrow 30l. An item name setting component 27c is arranged at the end of the arrow 30c. An arrow 30m is arranged with the item name setting component 27c as the starting end, and a processing method setting component 28e is arranged at the terminal end of the arrow 30m.

【0034】次に各々の部品の設定方法と各々の部品に
より行なわれる処理について説明する。
Next, the setting method of each component and the processing performed by each component will be described.

【0035】図を参照して設定領域20の図面に対して
左上に存在する分岐部品25aは、部品アイコン部22
の分岐部品アイコン25によって設定されるものであ
り、入力される情報の処理の起点を示す。分岐部品アイ
コン25では○に囲まれている部分の中が“M”であ
り、分岐部品25aでは○で囲まれた部分の中が、
“2”となっているが、これは設定の段階でスタッフが
分岐変数Mとして“2”を入力したことを示している。
分岐変数は情報の分岐数を示すものであり、シミュレー
ション技法によるものである。
Referring to the drawing, the branch component 25a existing in the upper left of the drawing of the setting area 20 is a component icon portion 22.
Is set by the branch part icon 25 of, and indicates the starting point of processing of input information. In the branch part icon 25, the part inside the circle is "M", and in the branch part 25a, the part inside the circle is
It is "2", which means that the staff input "2" as the branch variable M at the setting stage.
The branch variable indicates the number of branches of information and is based on a simulation technique.

【0036】分岐アイコン25aを始端として表示され
ている3本の矢印30a〜30cは情報の流れを示す部
品である。これらの矢印は部品アイコン部22の矢印ア
イコン30によって設定される。矢印30aには「品種
1=“品種A”」、矢印30bには「品種1=“品種
B”」という条件式がスタッフにより設定されており、
入力される情報のうち各々の条件式に適合する情報のみ
がそれぞれの矢印を介して次の処理工程に送られること
となる。一方矢印30cには何の条件も設定されていな
いため入力される情報は無条件に矢印30cを介して次
の処理工程に送られることになる。入力されるデータの
品種1の名称は、品種AもしくはBのいずれかであるた
め入力されたデータは(1)矢印30aまたは30b、
(2)矢印30cの2つ流れに分岐され、各々の工程に
送られることとなる。そのため分岐アイコン25aの分
岐変数Mは“2”と設定されているのである。なお矢印
30a〜30cの図に対して下側に、“1”または
“2”の数字が付されているが、これは情報の2つの流
れの各々に付されている番号を示す。
The three arrows 30a to 30c displayed with the branch icon 25a as the starting point are parts showing the flow of information. These arrows are set by the arrow icon 30 of the component icon section 22. The staff has set a conditional expression that "type 1 =" type A "" on the arrow 30a and "type 1 =" type B "" on the arrow 30b.
Of the input information, only the information that matches each conditional expression will be sent to the next processing step via the respective arrows. On the other hand, since no condition is set for the arrow 30c, the input information is unconditionally sent to the next processing step via the arrow 30c. Since the name of the type 1 of the input data is either the type A or B, the input data is (1) arrow 30a or 30b,
(2) The flow is branched into two flows indicated by the arrow 30c and sent to each process. Therefore, the branch variable M of the branch icon 25a is set to "2". The numbers "1" and "2" are attached to the lower side of the drawings of the arrows 30a to 30c, which indicate the numbers attached to each of the two streams of information.

【0037】矢印30aの終端には項目名設定部品27
aが設定されている。この部品は、部品アイコン部22
の項目名設定部品アイコン27により設定される。これ
により矢印30aを介して流れてくる情報には“品種
A”という項目名が付され、矢印30aを介して流れて
くる情報は、以降の処理において“品種A”という項目
名で扱われる。
An item name setting component 27 is provided at the end of the arrow 30a.
a is set. This part is a part icon part 22
The item name setting component icon 27 is set. As a result, the information item flowing through the arrow 30a is given the item name "product type A", and the information item flowing through the arrow 30a is treated as the item name "product type A" in the subsequent processing.

【0038】項目名設定部品27aを始端とする矢印3
0dは、分岐部品25bを終端とするように設定されて
いる。分岐部品25bには分岐変数“2”が設定されて
いる。分岐部品25bからは4本の矢印30d〜30g
が分岐しており、矢印30dには「品種2=“品種
a”」の条件式が、矢印30eには「品種2=“品種
b”」の条件式が、矢印30fには「品種2=“品種
c”」の条件式が各々設定されている。分岐部品25b
からの情報のうち、各々の条件に適合するもののみがそ
れぞれの矢印を介して流れることになる。矢印30d〜
30fの各々の終端には項目名設定部品27d〜27f
が設定されている。これにより矢印30dを介して流れ
てきた情報には“品種a”の項目名が設定され、矢印3
0eを介して流れてきた情報には“品種b”の項目名が
設定され、矢印30fを介して流れてきた情報には“品
種c”の項目名が各々設定されることとなる。
Arrow 3 starting from the item name setting component 27a
0d is set to terminate the branch component 25b. A branch variable “2” is set in the branch part 25b. From the branch part 25b, four arrows 30d to 30g
Is branched, and the conditional expression of “product 2 =“ product a ”” is indicated by an arrow 30d, the conditional expression of “product 2 =“ product b ”” is shown by an arrow 30e, and the product type 2 = is shown by an arrow 30f. Conditional expressions of "product c" are set respectively. Branch part 25b
Only information that meets each condition will flow through the respective arrows. Arrow 30d ~
Item name setting components 27d to 27f are provided at the ends of 30f.
Is set. As a result, the item name of "product a" is set in the information flowing through the arrow 30d.
The item name of "product type b" is set in the information sent via 0e, and the item name of "product type c" is set in the information sent via the arrow 30f.

【0039】項目名設定部品27d〜27fの各々を始
端として、矢印30h〜30jが設定されている。矢印
30h〜30jの各々の終端には、加工法設定部品28
a〜28cが設定されている。加工法設定部品28a〜
28cの各々は矢印30h〜30jの各々を介して送ら
れてきた情報を加工する。加工の内容は加工法設定部3
3によって設定される。
Arrows 30h to 30j are set starting from each of the item name setting components 27d to 27f. At the end of each of the arrows 30h to 30j, the processing method setting component 28 is
a to 28c are set. Processing method setting component 28a-
Each of 28c processes the information sent via each of the arrows 30h to 30j. Processing contents are processing method setting section 3
It is set by 3.

【0040】図3では、加工法設定部33により加工法
の名称が“重量集計”とされ、集計項目(送られたデー
タの中で集計する項目)として“重量”が初期値0から
単純加算で集計されるように設定されている。フォーマ
ット行、列、出力制御、丸め方法、単位についても加工
法設定部33により設定される。
In FIG. 3, the processing method setting unit 33 sets the name of the processing method to “weight total”, and “weight” is simply added from the initial value 0 as a total item (item to be totaled in the sent data). It is set to be totaled in. The format line, column, output control, rounding method, and unit are also set by the processing method setting unit 33.

【0041】分岐部品25bから分岐している矢印30
gには条件が付されていないため、すべてのデータが矢
印30gを介して流れることになる。矢印30gの終端
は項目名設定部品27gに接続されており、送られてき
たデータは項目名設定部品27gにより“小計”の項目
が付された後矢印30kを介して送られ、加工法設定部
品28dにより重量の集計が行なわれる。
An arrow 30 branched from the branch part 25b
Since no condition is attached to g, all data will flow through the arrow 30g. The end of the arrow 30g is connected to the item name setting component 27g, and the transmitted data is sent via the arrow 30k after the item "subtotal" is added by the item name setting component 27g, and the processing method setting component The weight is totalized by 28d.

【0042】加工法設定部品28a〜28dの内容は同
一であるので、スタッフは編集アイコン部21のコピー
(COPY)のアイコンを選択することにより、たとえ
ば加工法設定部品28aをオリジナルとして、加工法設
定部品28b〜28dはコピーすることにより各々の部
品を設定することが可能である。
Since the contents of the processing method setting parts 28a to 28d are the same, the staff selects the copy (COPY) icon of the edit icon portion 21 to set the processing method setting part 28a as the original, for example. It is possible to set each component by copying the components 28b to 28d.

【0043】また、点線35aで囲まれる部分である分
岐部品25b以降に行なわれる処理は、スタッフによる
編集アイコン21による操作によってブロック名“品種
2集計”としてブロック化(部品化)されている。スタ
ッフはブロック化された部分を1つの部品として取扱う
ことが可能である。
Further, the processing performed after the branch part 25b, which is the part surrounded by the dotted line 35a, is made into a block (partization) with the block name "product type 2 total" by the operation of the editing icon 21 by the staff. The staff can handle the blocked part as one part.

【0044】矢印30bの終端には、項目名設定部品2
7bが設定されている。これにより矢印30bを介して
流れてくる情報には“品種B”という項目名が付され
る。項目名設定部品27bを始端として矢印30lが配
置されており、矢印30lを介して流れた情報はブロッ
ク化された部品35bにより処理される。ブロック化さ
れた部品35bのブロック名は“品種2集計”であり、
ここでは点線35aで囲まれるブロックと同一の処理が
行なわれる。
At the end of the arrow 30b, the item name setting component 2
7b is set. As a result, the item name "product type B" is added to the information flowing through the arrow 30b. An arrow 30l is arranged starting from the item name setting component 27b, and the information flowing through the arrow 30l is processed by the blocked component 35b. The block name of the block-shaped component 35b is "type 2 total",
Here, the same processing as the block surrounded by the dotted line 35a is performed.

【0045】矢印30cの終端には、項目名“合計”を
設定する項目名設定部品27cが設定されている。項目
名設定部品27cから矢印30mを介して重量集計を行
なう加工法設定部品28eが設定されている。加工法設
定部品28eの機能も加工法設定部品28a〜28dと
同一でありデータの中の“重量”の項目を集計するよう
設定されている。
At the end of the arrow 30c, an item name setting component 27c for setting the item name "total" is set. A processing method setting component 28e for totaling weights is set from the item name setting component 27c via the arrow 30m. The function of the processing method setting component 28e is also the same as that of the processing method setting components 28a to 28d, and is set so as to aggregate the item of "weight" in the data.

【0046】図4は図3に例示される情報加工手順の入
力においてデータ編集・加工支援装置の情報加工手順設
定部6で行なわれる処理を示すフローチャートである。
FIG. 4 is a flow chart showing the processing performed by the information processing procedure setting unit 6 of the data editing / processing support apparatus when the information processing procedure illustrated in FIG. 3 is input.

【0047】ステップS001においてスタッフが部品
アイコン部22の中から1つの部品を選択したと判断さ
れたなら、ステップS002においてスタッフによる次
の部品(ステップS001で選択された部品の下流にあ
たる部品)の選択が行なわれる。ステップS003にお
いて、選択された部品の属性値の設定が行なわれる。こ
こで属性値の設定とは処理の流れ上での制限事項などの
パラメータを設定するものである。
If it is determined in step S001 that the staff member has selected one component from the component icon portion 22, the staff member selects the next component (the component downstream of the component selected in step S001) in step S002. Is performed. In step S003, the attribute value of the selected component is set. Here, the setting of the attribute value is to set parameters such as restrictions on the flow of processing.

【0048】ステップS011において、スタッフによ
りブロック化された部品が呼出されたと判定されたので
あれば、ステップS012においてブロック化された部
品の中からスタッフの所望の部品の選択が行なわれる。
ステップS013において選択された部品が設定領域2
0内に配置される。ステップS014において配置され
た部品の属性値が設定される。ここで属性値とは各々の
部品ごとのパラメータを意味し、図3で加工法設定部3
3により設定される内容などを意味する。
If it is determined in step S011 that the blocked component is called by the staff, the desired component of the staff is selected from the blocked components in step S012.
The part selected in step S013 is the setting area 2
It is placed in 0. In step S014, the attribute value of the arranged component is set. Here, the attribute value means a parameter for each part, and in FIG.
3 means the contents set by 3.

【0049】ステップS021においてスタッフによる
部品化(ブロック化)の指示がなされたと判定されたの
であれば、ステップS022において部品化を行なう範
囲が設定される。これはたとえば図3の点線35aで囲
まれる部分を意味する。ステップS023において部品
化が行なわれる範囲の属性値が設定される。ここで属性
値とは部品化を行なう際の部品名などのパラメータを意
味する。
If it is determined in step S021 that the staff has instructed componentization (blocking), a range for componentization is set in step S022. This means, for example, the portion surrounded by the dotted line 35a in FIG. In step S023, the attribute value of the range in which componentization is performed is set. Here, the attribute value means a parameter such as a component name at the time of componentization.

【0050】ステップS031においてスタッフにより
編集命令選択が行なわれたと判定されたのであれば、ス
テップS032において選択された編集命令の実行が行
なわれる。編集命令の選択は編集アイコン部21のコピ
ー、移動、または消去などのアイコンをスタッフが選択
することにより行なわれる。
If it is determined in step S031 that the staff has selected the editing command, the editing command selected in step S032 is executed. The selection of the edit command is performed by the staff selecting an icon such as copy, move, or delete of the edit icon portion 21.

【0051】ステップS041においてスタッフにより
情報カスタマイズ設定機能が選択されたと判定されたの
であれば、ステップS042においてその情報が登録さ
れる。ここで情報カスタマイズ設定とは簡単な情報の関
連を代表する名前で管理するための設定を行なうことで
ある。この機能により登録された一連の処理をスタッフ
はカスタマイズされた名前を指定することで実行するこ
とができる。例として「“品種コードA”の数値情報が
10より大きく15未満のもの、または“品種コード
B”の数値情報が3のものを“コールド品種”という名
前で管理する」という設定を行なうときには以下の式
(1)がスタッフによってカスタマイズ情報として登録
される。
If it is determined in step S041 that the staff has selected the information customization setting function, that information is registered in step S042. Here, the information customization setting refers to setting for managing a simple information relationship with a representative name. The staff can execute the series of processing registered by this function by specifying the customized name. As an example, the following settings are made when setting "Manage" type code A "whose numerical value is greater than 10 and less than 15 or" type code B "whose numerical value is 3 under the name" cold type "". Expression (1) is registered by the staff as customization information.

【0052】 コールド品種=(品種コードA>10 & 品種コードA<15) OR 品 種コードB=3 …(1) この登録が行なわれることにより“コールド品種”とい
う名前には品種コードAの数値情報が10より大きく1
5より小さいもの、または品種コードBの数値情報が3
のものという条件が定義されることになる。
Cold product type = (product product code A> 10 & product product code A <15) OR product product product code B = 3 (1) As a result of this registration, the name “cold product product” is the numerical value of product product code A. Information is greater than 10 and 1
Less than 5 or numerical information of product code B is 3
Will be defined.

【0053】ステップS051においてスタッフにより
装置管理命令が選択されたと判定されたのであれば、ス
テップS052において装置管理命令が実行される。こ
こに装置管理命令とは現在設定領域20において設定さ
れている加工手順によって作成される帳票のイメージを
出力する命令である。この命令が選択されることにより
スタッフは帳票のイメージを視覚的に判断しながら加工
手順の設定および編集を行なうことができるため、作業
の効率が向上する。
If it is determined in step S051 that the staff has selected the device management command, the device management command is executed in step S052. Here, the device management command is a command for outputting an image of a form created by the processing procedure currently set in the setting area 20. By selecting this command, the staff can set and edit the processing procedure while visually judging the image of the form, so that the work efficiency is improved.

【0054】ステップS061においてスタッフにより
加工手順設定の終了命令が出されたときには、ここでの
処理を終了する。
When the staff issues an end command for setting the machining procedure in step S061, the process here is ended.

【0055】図4のステップS061において加工手順
の入力を終了する旨の選択が行なわれたときには、入力
された加工手順は解析部品として、解析部品記憶部9に
記憶される。情報加工手順解釈部7は解析部品記憶部9
から解析部品を読出し、情報加工の手順を解釈する。
When it is selected in step S061 in FIG. 4 to finish the input of the machining procedure, the inputted machining procedure is stored in the analysis component storage unit 9 as an analysis component. The information processing procedure interpretation unit 7 is an analysis component storage unit 9
The analysis part is read from and the procedure of information processing is interpreted.

【0056】図5は情報加工手順解釈部7が行なう処理
を示すフローチャートである。ステップS101におい
て解析部品記憶部9から未解釈または修正が行なわれた
解析部品の1つが読込まれる。ステップS102におい
て、解析部品の手順(木構造情報)に対して情報の流れ
の経路探索が行なわれ、ステップS103において解析
部品の属性値の設定ミスがあるかがチェックされる。ス
テップS103でYESであればステップS104にお
いて属性値設定ミスに関するレポートが解釈結果出力部
12を通じて出力される。
FIG. 5 is a flow chart showing the processing performed by the information processing procedure interpretation unit 7. In step S101, one of the uninterpreted or modified analytical components is read from the analytical component storage unit 9. In step S102, an information flow route search is performed for the procedure (tree structure information) of the analysis component, and in step S103, it is checked whether there is a setting error in the attribute value of the analysis component. If YES in step S103, a report regarding an attribute value setting error is output through the interpretation result output unit 12 in step S104.

【0057】ステップS105において解析部品に未定
義情報および未定義変数の使用があるかがチェックさ
れ、ステップS105でYESであればステップS10
6において未定義情報変数使用レポートが解釈結果出力
部12を通じて出力される。
In step S105, it is checked whether or not undefined information and undefined variables are used in the analysis component. If YES in step S105, step S10 is performed.
In 6, the undefined information variable use report is output through the interpretation result output unit 12.

【0058】ステップS107において解析部品に未使
用情報および未使用変数があるかチェックされ、ステッ
プS107でYESであればステップS108において
未使用情報変数のレポートが解釈結果出力部12を通じ
て出力される。
In step S107, it is checked whether or not the analysis component has unused information and unused variables. If YES in step S107, a report of unused information variables is output through the interpretation result output unit 12 in step S108.

【0059】ステップS109において変数の多重設定
があるか判定され、ステップS109でYESであれば
ステップS110において変数の多重設定に関するレポ
ートが解釈結果出力部12を介して出力される。
In step S109, it is determined whether or not there are multiple settings of variables. If YES in step S109, a report regarding the multiple settings of variables is output through the interpretation result output unit 12 in step S110.

【0060】ステップS111において解析部品に実行
不可能な矛盾があるか判定され、ステップS111でY
ESであればここでの処理は終了する。
In step S111, it is determined whether or not there is an unexecutable contradiction in the analysis component, and in step S111 Y
If it is ES, the processing here ends.

【0061】ステップS111においてNOであれば、
ステップS112において解析部品を実行するためにデ
ータベースサーバ4から必要な情報を検索するためのデ
ータベース検索文(SQL文)が自動生成される。ステ
ップS113において解析部品に含まれる解析手順(木
構造型の処理モデル)が専用言語における実行形式に変
換される。ステップS114においてデータベース検索
文と実行形式に変換された解析部品は実行形式記憶部1
0に登録され、ここでの処理は終了する。
If NO at step S111,
In step S112, a database search sentence (SQL sentence) for retrieving necessary information from the database server 4 to execute the analysis component is automatically generated. In step S113, the analysis procedure (tree-structured processing model) included in the analysis component is converted into an execution format in a dedicated language. The analysis component converted into the database search statement and the execution format in step S114 is the execution format storage unit 1.
0 is registered, and the processing here ends.

【0062】実行形式記憶部10に記憶された解析部品
は、情報加工手順実行部8により管理され、スタッフに
より設定された起動条件を満たしたときに実行される。
The analysis component stored in the execution format storage unit 10 is managed by the information processing procedure execution unit 8 and is executed when the activation condition set by the staff is satisfied.

【0063】起動の設定方法として、他の解析部品群の
処理が行なわれているときに起動する方法、起動画面か
ら単独にハンド起動する方法、時刻によるタイマ起動す
る方法、一定のサイクルタイムで起動を繰返す方法など
がある。また起動方法として複数の方法を組合せること
も可能である。たとえば「一定サイクルで任意のデータ
ベースの項目を監視して、数値が変更された場合に変更
情報を判断して、設定された条件に合致すれば状況に応
じて解析部品を起動する」などの条件を設定し、データ
ベース自動管理システムとすることが可能である。
As a start setting method, a method is started when processing of another analysis component group is being performed, a method of individually starting a hand from a starting screen, a method of starting a timer according to time, and a method of starting at a fixed cycle time. There is a method of repeating. It is also possible to combine a plurality of methods as the activation method. For example, conditions such as "monitor any database item in a certain cycle, judge the change information when the numerical value is changed, and start the analysis component depending on the situation if the set condition is met" It is possible to set it as an automatic database management system.

【0064】図8は情報加工手順実行部8の行なう処理
を示すフローチャートである。図8の処理ルーチンはス
テップS201により一定サイクル時間(CPUの占有
具合によりms単位〜数時間まで設定可能)ごとに実行
される。ステップS202において起動条件を満たす解
析部品が実行形式記憶部10から読出される。
FIG. 8 is a flow chart showing the processing performed by the information processing procedure executing section 8. The processing routine of FIG. 8 is executed at a constant cycle time (can be set from ms unit to several hours depending on the occupancy of the CPU) in step S201. In step S202, the analysis component that satisfies the activation condition is read from the execution format storage unit 10.

【0065】ステップS203において読出された解析
部品が実行される。このとき起動された解析部品に含ま
れるデータベース検索文が実行されることにより、必要
な情報がデータベースから読込まれ、解釈手順に従って
データが評価、処理される。情報のデータベースからの
読込方法として1レコード単位に読込/処理を繰返す方
法または一括して情報を読込み、内部変数として処理を
行なう方法のどちらを用いてもよい。評価、処理された
情報は設定に応じて帳票形式、画面形式により解析結果
出力部13を介して出力される。
The analysis component read in step S203 is executed. By executing the database search statement included in the analysis component activated at this time, necessary information is read from the database, and the data is evaluated and processed according to the interpretation procedure. As a method of reading information from the database, either a method of repeating reading / processing for each record or a method of reading information collectively and processing as an internal variable may be used. The evaluated and processed information is output via the analysis result output unit 13 in a form format and a screen format according to the setting.

【0066】また解析結果はデータベースサーバ4にも
記録される。さらに、必要に応じて解析結果はパーソナ
ルコンピュータ14にも出力され、表計算、統計解析ソ
フトウェアの活用により処理することも可能である。
The analysis result is also recorded in the database server 4. Further, the analysis result is output to the personal computer 14 as necessary, and can be processed by utilizing spreadsheet and statistical analysis software.

【0067】解析部品の実行中、他の解析部品の起動条
件を満たした場合、条件を満たした解析部品の起動が新
たに行なわれる。また解析部品の中に処理を一時中断し
スタッフからの情報入力を待つための対話命令記号が入
っている場合には、対話命令記号が実行された時点で処
理は中断され、次にスタッフから何らかの入力があるま
で処理は中断する。
During the execution of the analysis component, if the activation condition of another analysis component is satisfied, the analysis component satisfying the condition is newly activated. If the analysis part contains a dialogue command symbol for temporarily suspending the process and waiting for information input from the staff, the process is interrupted when the dialogue command symbol is executed, and the The process is suspended until there is an input.

【0068】ステップS204において他に実行可能な
解析部品があるか判定され、YESであればステップS
203からの処理が繰返される。
In step S204, it is determined whether there is another executable analysis component, and if YES, step S204
The process from 203 is repeated.

【0069】ステップS204においてNOであればこ
こでの処理は終了する。次に図3に示される入力画面に
示される解析部品が実行されたときの処理について説明
する。
If NO in step S204, the process here ends. Next, processing when the analysis component shown in the input screen shown in FIG. 3 is executed will be described.

【0070】当該解析部品が実行されるとデータベース
検索文によって図2に示されるデータがデータベースサ
ーバ4から読込まれる。読込は注文No.順に順次行な
われ、注文No.順にデータ処理が行なわれる。
When the analysis component is executed, the data shown in FIG. 2 is read from the database server 4 by the database search statement. Read the order No. The order No. Data processing is performed in order.

【0071】注文No.0001の情報は、品種1=
“品種A”,品種2=“品種a”の情報であるので、分
岐部品25aを起点として矢印の各々に設定された条件
式に基づいて以下に示す3つの流れにより処理される。
Order No. The information of 0001 is the type 1 =
Since the information is “product A” and product 2 = “product a”, processing is performed by the following three flows based on the conditional expressions set for each of the arrows starting from the branch part 25a.

【0072】(1) 分岐部品25a→項目名設定部品
27a→分岐部品25b→項目名設定部品27d→加工
法設定部品28aの流れ (2) 分岐部品25a→項目名設定部品27a→分岐
部品25b→項目名設定部品27g→加工法設定部品2
8dの流れ (3) 分岐部品25a→項目名設定部品27c→加工
法設定部品28eの流れ つまりNo.0001の情報については以下に示す処理
が行なわれることとなる。
(1) Branch part 25a → item name setting part 27a → branch part 25b → item name setting part 27d → processing method setting part 28a (2) branch part 25a → item name setting part 27a → branch part 25b → Item name setting part 27g → Processing method setting part 2
Flow of 8d (3) Branch part 25a → item name setting part 27c → processing method setting part 28e The following processing is performed on the information of 0001.

【0073】(1) 項目名“品種A”,“品種a”が
付された後、重量集計が行なわれる処理 (2) 項目名“品種A”,“小計”が付された後、重
量集計が行なわれる処理 (3) 項目名“合計”が付された後、重量集計が行な
われる処理 注文No.0001の処理をはじめとして注文No.順
に各々の注文の品種名に基づいた処理が行なわれ、その
結果として集計された各々のデータが図6に示される帳
票形式で各々の品種の重量集計が出力されることとな
る。
(1) Processing for totaling weight after item names "variety A" and "variety a" are added. (2) Weighting after adding item names "variety A" and "subtotal". (3) After the item name “total” is added, the weight is calculated. Order No. Order No. including processing of 0001 Processing based on the product type name of each order is performed in order, and as a result, the respective data collected are output as the weight data of each product type in the form of the form shown in FIG.

【0074】次にデータベースサーバ4に入力されてい
る情報が図9に示される情報であって、この情報からス
タッフが図11に示される各区分および各品種に沿った
個数、重量、納期的中量および納期的中率を出力する帳
票を作成する場合を想定して、情報加工手順入力部11
により入力される情報を説明する。図11の帳票は、行
方向、列方向に数値を配列するものであるため、行項
目、列項目の設定が行なわれる。
Next, the information input to the database server 4 is the information shown in FIG. 9, and from this information, the staff can confirm the number, weight and delivery date according to each division and each type shown in FIG. The information processing procedure input unit 11 is assumed for the case of creating a form that outputs the quantity and the delivery rate ratio.
The information input by will be described. Since the form in FIG. 11 has numerical values arranged in the row direction and the column direction, the row items and the column items are set.

【0075】図12は図11の帳票を作成するためにス
タッフにより設定される行項目の加工手順を示す図であ
り、図13は、図11の帳票を作成するためにスタッフ
により設定される列項目の加工手順を示す図である。
FIG. 12 is a diagram showing a processing procedure of line items set by the staff to create the form of FIG. 11, and FIG. 13 is a column set by the staff to create the form of FIG. It is a figure which shows the processing procedure of an item.

【0076】図12を参照して行項目においては分岐部
品25aが加工手順の始まりとして配置されている。分
岐部品25aからは矢印30a〜30cが配置され、各
々の矢印の終端には項目名設定部品27a〜27cが配
置されている。項目名設定部品27aを始端として矢印
30gが配置されており、矢印30gの終端部分には分
岐部品25bが配置されている。分岐部品25bからは
矢印30d〜30fが配置されている。矢印30d〜3
0fの各々の終端には項目名設定部品27d〜27fが
配置されている。項目名設定部品27bを始端として矢
印30hが設定されており、矢印30aの終端部分には
ブロック化された部品35dが配置されている。
Referring to FIG. 12, in the line item, the branch part 25a is arranged as the beginning of the machining procedure. Arrows 30a to 30c are arranged from the branch part 25a, and item name setting parts 27a to 27c are arranged at the end of each arrow. An arrow 30g is arranged with the item name setting component 27a as the starting end, and a branch component 25b is arranged at the end of the arrow 30g. Arrows 30d to 30f are arranged from the branch part 25b. Arrows 30d-3
Item name setting components 27d to 27f are arranged at the respective ends of 0f. An arrow 30h is set with the item name setting component 27b as a starting end, and a blocked component 35d is arranged at the end portion of the arrow 30a.

【0077】また設定領域20には矢印30aの分岐条
件を設定するための処理フロー設定部37aが表示され
ている。処理フロー設定部37aにおいては矢印30a
の名前(ここでは定義されていないため“−”が設定さ
れている。)、分岐制御(情報の流れに付された番号で
あり、矢印30aの図面に対して下に設定された番号と
同一の番号)、分岐条件が設定される。分岐条件の中に
含まれる「&」記号はその接頭語を持つ項目がデータベ
ース項目であることを意味する接頭語である。項目、変
数の種類の違いにより接頭語は異なったものが用いられ
る。接頭語の種類を図7に示す。すなわち「%」記号を
接頭語として持つ項目は帳票セル項目として、「♯」記
号を接頭語として持つ変数は局所変数として、「*」記
号を接頭語として持つ変数は大局変数として処理され
る。また「@」記号を接頭語として持つ項目はカスタマ
イズされた項目であるとして扱われる。また「“”」記
号により囲まれた範囲は文字列として扱われる。
Further, in the setting area 20, a processing flow setting section 37a for setting the branch condition of the arrow 30a is displayed. In the processing flow setting unit 37a, the arrow 30a
Name ("-" is set because it is not defined here), branch control (a number given to the flow of information, which is the same as the number set below in the drawing of arrow 30a) No.) and branching conditions are set. The "&" symbol included in the branch condition is a prefix meaning that the item having that prefix is a database item. Different prefixes are used depending on the types of items and variables. The types of prefixes are shown in FIG. That is, an item having a "%" symbol as a prefix is processed as a form cell item, a variable having a "#" symbol as a prefix is processed as a local variable, and a variable having a "*" symbol as a prefix is processed as a global variable. Also, items having the "@" symbol as a prefix are treated as customized items. The range enclosed by the """symbol is treated as a character string.

【0078】さらに設定領域20には項目名設定部品2
7aの項目名の設定内容を設定するための項目名設定部
39aが表示されている。項目名設定部39aでは項目
名設定部品27aの名前、フォーマット行、列(項目名
を表示するための文字数)、出力制御(文字列の出力処
理)が設定される。
Further, in the setting area 20, the item name setting component 2
An item name setting section 39a for setting the setting contents of the item name of 7a is displayed. In the item name setting unit 39a, the name of the item name setting component 27a, the format line, the column (the number of characters for displaying the item name), and the output control (output process of the character string) are set.

【0079】図13を参照して列項目においては加工手
順の開始点である分岐部品25dが設定領域20の図面
に対して左上に配置されている。分岐部品25dを始端
として矢印30h〜30kが配置されており、矢印30
h〜30kの各々の終端部分には項目名設定部品27h
〜27kが配置されている。項目名設定部品27h〜2
7kを始端として矢印30l〜30oが配置されてお
り、矢印30l〜30oの終端部分には加工法設定部品
28a〜28dが配置されている。また設定領域20に
は加工法設定部品28a〜28cの内容を設定するため
の加工法設定部33aおよび加工法設定部品28dの加
工法を設定するための加工法設定部33bが表示されて
いる。また設定領域20には矢印30jを流れる情報の
条件を設定するための処理フロー設定部37bが表示さ
れている。さらに設定領域20にはカスタマイズの設定
を行なうためのカスタマイズ設定部41が表示されてい
る。
Referring to FIG. 13, in the column item, a branch part 25d, which is the starting point of the machining procedure, is arranged at the upper left of the drawing of the setting area 20. Arrows 30h to 30k are arranged with the branch part 25d as the starting end, and the arrow 30h
Item name setting component 27h is provided at each end of h to 30k.
~ 27k are arranged. Item name setting parts 27h-2
Arrows 30l to 30o are arranged with 7k as a starting end, and processing method setting components 28a to 28d are arranged at the end portions of the arrows 30l to 30o. Further, in the setting area 20, a processing method setting unit 33a for setting the contents of the processing method setting components 28a to 28c and a processing method setting unit 33b for setting the processing method of the processing method setting component 28d are displayed. Further, in the setting area 20, a processing flow setting section 37b for setting the condition of the information flowing through the arrow 30j is displayed. Further, the setting area 20 displays a customization setting section 41 for making customization settings.

【0080】なお項目名設定部品や加工法設定部品など
の部品は、その外周を形成する線が実線であるか点線で
あるにより、その部品による処理が帳票レイアウトに反
映する処理かあるいは内部処理であるかがスタッフに一
目でわかるように表示される。図7の凡例を参照して、
部品の外周を形成する部分が実線であればその部品は帳
票のレイアウトを行なう部品であって、一方部品の外周
部分が点線であればその部品は内部処理(たとえば集計
など)を行なう部品である。
It should be noted that the parts such as the item name setting part and the processing method setting part are either solid lines or dotted lines. It is displayed so that the staff can tell at a glance if there is any. Referring to the legend in Figure 7,
If the part forming the outer periphery of the part is a solid line, the part is a part for laying out the form, while if the outer peripheral part of the part is a dotted line, the part is a part for performing internal processing (for example, counting). .

【0081】次に行項目、列項目における設定で行なわ
れるデータ処理について説明する。図12を参照して、
行項目においてデータベースサーバ4から入力された情
報は分岐部品25aにより分岐される。分岐部品25a
の分岐変数は2であるので入力された情報は2つの流れ
に分かれて処理されることになる。1つの流れは矢印3
0a,30bのどちらかを介して流れるもので、矢印3
0a,30bの各々に設定されている分岐条件に従い、
入力された情報の中の区分名が“区分A”であればその
情報は矢印30aを介して流れ、一方区分名が“区分
B”であればその情報は矢印30bを介して流れること
となる。2つ目の流れは矢印30cによるものでこの矢
印には分岐条件が設定されていないため入力された情報
はすべて矢印30cを流れることとなる。
Next, the data processing performed by setting the row item and the column item will be described. Referring to FIG.
The information input from the database server 4 in the line item is branched by the branch component 25a. Branch part 25a
Since the branch variable of is 2, the input information is divided into two streams and processed. One flow is arrow 3
Flow through either 0a or 30b, and the arrow 3
According to the branch condition set for each of 0a and 30b,
If the division name in the input information is "section A", the information flows through the arrow 30a, while if the division name is "section B", the information flows through the arrow 30b. . The second flow is due to the arrow 30c, and since no branch condition is set for this arrow, all input information will flow through the arrow 30c.

【0082】矢印30a〜30cの各々を流れた情報に
は項目名設定部品27a〜27cによりそれぞれ“区分
A”、“区分B”、“合計”の項目名が付される。項目
名の設定には項目名設定部39aが用いられる。項目名
“区分A”が付された情報は分岐部品25bによりさら
に2通りの流れに分岐される。ここに品種名が“品種
A”であるものは矢印30dを流れ、項目名設定部品2
7dによりさらに項目名“品種A”が付される。一方品
種名が“品種B”であるものは矢印30eを流れ項目名
設定部品27eにより項目名“品種B”が付される。ま
た分岐条件が設定されていない矢印30fには分岐部品
25bに入力されるすべての情報が流れ、項目名設定部
品27fにより項目名“計”が付される。
The item names “partition A”, “partition B”, and “total” are added to the information flowing through the arrows 30a to 30c by the item name setting components 27a to 27c, respectively. The item name setting unit 39a is used to set the item name. The information having the item name “Category A” is further branched into two flows by the branch component 25b. If the product name is "product A", the arrow 30d flows and the item name setting part 2
The item name “product type A” is further added by 7d. On the other hand, if the product name is "product B", the item name "product B" is added by the item name setting component 27e through the arrow 30e. Further, all the information input to the branch component 25b flows in the arrow 30f where the branch condition is not set, and the item name "total" is added by the item name setting component 27f.

【0083】点線35で囲まれる部分はスタッフにより
ブロック化(部品化)が行なわれており、この部分はブ
ロック名“品種分類”として1つの部品として扱われ
る。項目名設定部品27bからの情報は、矢印30hを
介して、ブロック化された部品35dにより、点線35
で囲まれる部分と同じ処理が行なわれる。
The portion surrounded by the dotted line 35 is made into blocks (parts) by the staff, and this part is treated as one part with the block name "product type classification". The information from the item name setting component 27b is transmitted via the arrow 30h by the blocked component 35d and the dotted line 35
The same processing as the part surrounded by is performed.

【0084】図13を参照して、列項目の処理において
は入力された情報は分岐部品25dにより分岐される。
矢印30h,30iは何の条件も設定されていないため
入力された情報はすべて矢印30h,30iを流れ、そ
れぞれ項目名設定部品27h,27iにより“個数”お
よび“重量”の項目名が設定された後、加工法設定部品
28a,28bにより加工される。加工法設定部品28
a,28bにおいて行なわれる加工法は、加工法設定部
33aにより設定されている。加工法設定部品28aで
は、加工法名が“合計1”とされ、入力された情報の
“注文数”の数値データが初期値0から単純加算により
加算される。一方、加工法設定部品28bでは加工法名
として“合計2”が設定され、入力されたデータの中の
“注文重量”のデータが初期値0から単純加算される。
Referring to FIG. 13, in the processing of the column item, the input information is branched by the branch component 25d.
Since no conditions are set for the arrows 30h and 30i, all the input information flows through the arrows 30h and 30i, and the item names "quantity" and "weight" are set by the item name setting parts 27h and 27i, respectively. After that, it is processed by the processing method setting parts 28a and 28b. Processing method setting part 28
The processing method performed in a and 28b is set by the processing method setting unit 33a. In the processing method setting component 28a, the processing method name is "total 1", and the numerical data of the "number of orders" of the input information is added from the initial value 0 by simple addition. On the other hand, in the processing method setting component 28b, "total 2" is set as the processing method name, and the "order weight" data in the input data is simply added from the initial value 0.

【0085】矢印30jには分岐条件として「@納期的
中」が設定されている。この設定は処理フロー設定部3
7bにより行なわれる。「@納期的中」とは情報カスタ
マイズ機能により生産日と納期との間の差が5未満のデ
ータという意味が設定された語である。この設定はカス
タマイズ設定部41により行なわれる。
"@Delivery in progress" is set as a branch condition in the arrow 30j. This setting is performed by the process flow setting unit 3
7b. “@Delivery date middle” is a word set by the information customization function to mean that the difference between the production date and the delivery date is less than 5. This setting is performed by the customization setting unit 41.

【0086】これにより矢印30jを介して流れる情報
は生産日と納期との差が5未満のものとなり、流れてき
た情報には項目名設定部品27jにより“納期的中量”
という項目名が設定され、加工法設定部品28cにより
加工法名“合計3”という名前により入力されたデータ
の“注文重量”の数値データが初期値0から単純加算に
より加算される。
As a result, the information flowing through the arrow 30j has a difference of less than 5 between the production date and the delivery date.
The item name is set, and the numerical data of “order weight” of the data input by the processing method setting component 28c with the processing method name “total 3” is added from the initial value 0 by simple addition.

【0087】矢印30kにも分岐条件が設定されていな
いので、入力された情報はすべて矢印30kを流れ項目
名設定部品27kにより“納期的中率”という項目名が
設定された後、加工法設定部品28dにより加工が行な
われる。加工法設定部品28dによる加工の内容は加工
法設定部33bにより設定されている。ここでは加工法
として比率計算が行なわれるように設定されている。加
工法の名称として“的中率”が設定され、比率の分母に
は加工法設定部品28bの“合計2”の数値が、分子に
は加工法設定部品28cの“合計3”の数値が用いられ
ることになる。
Since no branching condition is set for the arrow 30k, all the input information flows through the arrow 30k and the item name setting component 27k sets the item name "delivery ratio" and then the machining method setting. Processing is performed by the part 28d. The contents of processing by the processing method setting component 28d are set by the processing method setting unit 33b. Here, the processing method is set so that ratio calculation is performed. "Precision rate" is set as the name of the processing method, the numerical value of "total 2" of the processing method setting component 28b is used as the denominator of the ratio, and the numerical value of "total 3" of the processing method setting component 28c is used as the numerator. Will be done.

【0088】図9に示される注文No.0001のデー
タが入力されたときを想定して、図12および図13で
設定されているデータ処理について説明する。
Order No. shown in FIG. The data processing set in FIGS. 12 and 13 will be described assuming that 0001 data is input.

【0089】図12を参照して、行項目において入力さ
れた注文No.0001のデータは区分Aのデータであ
るので矢印30aを介して項目名設定部品27aにより
“区分A”の項目名が設定される。また当該データは品
種Bのデータであるので矢印30eを介して送られ項目
名“品種B”が設定される。また分岐部品25bより条
件の設定されていない矢印30fを介しても、データが
送られ、これにより項目名“計”が設定される。また分
岐部品25aから条件の設定されていない矢印30cを
介して送られたデータは項目名設定部品27cにより
“合計”の項目名が付与される。
With reference to FIG. 12, the order number entered in the line item is displayed. Since the data of 0001 is the data of the category A, the item name of the "category A" is set by the item name setting component 27a via the arrow 30a. Since the data is data of the product type B, it is sent via the arrow 30e and the item name "product type B" is set. Data is also sent from the branch part 25b through the arrow 30f for which the condition is not set, whereby the item name "total" is set. The item name setting component 27c gives the item name "total" to the data sent from the branch component 25a via the arrow 30c in which the condition is not set.

【0090】つまり注文No.0001のデータは行項
目において“区分A”,“品種B”の項目名が付される
部分と、“区分A”,“計”という項目名が付される部
分と、“合計”という項目名が付される3つの部分に分
かれて処理されることとなる。
That is, the order number. In the data of 0001, in the line item, a part to which the item names of “Category A” and “Product type B” are attached, a part to which the item names of “Category A” and “Total” are attached, and an item name of “Total” Will be processed in three parts.

【0091】次に図13を参照して、列項目としては注
文No.0001のデータは分岐部品25dを始端とし
て矢印30h、30iを介してそれぞれ項目名“個数”
および項目名“重量”が付された後、加工法設定部品2
8a,28bによりそれぞれ注文数と注文重量とが集計
される。また入力された注文No.0001のデータは
生産日が8月3日であり納期が8月5日であるのでカス
タマイズ設定部41に設定されている納期的中の条件を
満たし、矢印30jにも流れることとなる。矢印30j
を介したデータの流れは項目名納期的中量が付された後
加工法設定部品28cによりデータの中の注文重量の数
値データが集計される。
Next, referring to FIG. 13, as the column items, the order number. The data of 0001 starts from the branching part 25d and goes through the arrows 30h and 30i, respectively, and the item name "number"
And after the item name "weight" is attached, processing method setting part 2
The number of orders and the order weight are totaled by 8a and 28b. The entered order number. Since the data of 0001 is the production date of August 3 and the delivery date is August 5, the condition of the delivery date set in the customization setting unit 41 is satisfied, and the data also flows to the arrow 30j. Arrow 30j
As for the flow of data through, the numerical value of the order weight in the data is aggregated by the post-processing method setting component 28c to which the item name “Delivery medium amount” is added.

【0092】また入力されたデータは分岐部品25dか
ら条件の設定されていない矢印30kを介して納期的中
率の項目名が設定された後、加工法設定部品28dによ
り比率計算が行なわれる。
In the input data, after the item name of the delivery ratio is set from the branch part 25d through the arrow 30k with no condition set, the ratio is calculated by the processing method setting part 28d.

【0093】つまり注文No.0001のデータは列項
目において、“個数”、“重量”、“納期的中量”、
“納期的中率”の項目が付される部分によって処理され
ることとなる。
That is, the order number. In the column items, the data of 0001 is “number”, “weight”, “medium amount on time”,
It will be processed by the part to which the item of "Delivery ratio" is attached.

【0094】以上に述べた行項目と列項目各々の処理に
より、No.0001のデータが入力されると、図11
に示される帳票の*が付された欄が更新されることとな
る。
By the processing of each row item and column item described above, the No. When the data of 0001 is input,
The fields marked with * in the form shown in are updated.

【0095】以上に説明した処理が注文No.ごとに行
なわれることによりそれぞれの項目で集計および比率計
算が行なわれ、最終的には図14に示されるような帳票
が解析手順結果出力部13を介して出力されることとな
る。
The processing described above is the order No. As a result, the tabulation and ratio calculation are performed for each item, and finally the form as shown in FIG. 14 is output via the analysis procedure result output unit 13.

【0096】次にデータベースサーバ4に記録されてい
る情報が図10に示される情報であり、スタッフが図1
5に示される帳票の出力を行なう場合について説明す
る。図15はデータベースサーバ4に記録されている情
報をロール週順に縦方向(行方向)に配列するものであ
る。
Next, the information recorded in the database server 4 is the information shown in FIG.
A case where the form shown in 5 is output will be described. In FIG. 15, the information recorded in the database server 4 is arranged in the roll week order in the vertical direction (row direction).

【0097】この帳票は、列方向にデータの内容を表示
させるものであるため、列項目の設定のみが行なわれ
る。
Since this form displays the data contents in the column direction, only the column items are set.

【0098】このときユーザによって情報加工手順入力
部を介して入力される列方向の加工手順は図16に示さ
れるものとなる。図を参照して表示画面の設定領域20
には分岐部品25aが配置され分岐部品25aからは情
報の流れを示す矢印30aが設定される。矢印30aに
は@納期的中という条件が設定されており、この条件を
満たすもののみが矢印30aを介して流れることとな
る。ここで“@納期的中”とは図13に示されるように
情報カスタマイズ機能により定義された名前である。矢
印30aの終端には加工法設定部品28aが配置されて
いる。加工法設定部品28aの加工法には「ソート」が
設定されている。加工法設定部品28aの行なう処理の
内容は、ソート内容設定部45により設定される。ここ
で加工法設定部品28aの名称は“ロール週単位”と設
定されている。また加工法設定部品28aにはソートキ
ー1〜3の3種類のソートキーが設定されており、スタ
ッフは集計ポイントの項目においていずれかのソートキ
ーを選択することにより、その項目における数値データ
の並び替えを行なうことができる。ここではソートキー
1のロール週単位が集計ポイントとして選択されてお
り、ロール週のソートが行なわれる。また集計項目とし
て本数が設定されていることにより、集計ポイントであ
るロール週が変わるごとに本数が集計されることとな
る。加工法設定部品28aからデータは矢印30bを介
して分岐部品25bに送られる。分岐部品25bの分岐
数は“5”となっており、分岐部品25bに入力された
情報は矢印30c〜30gを介して項目名設定部品27
a〜27eの各々に入力される。項目名設定部品27a
〜27eに入力された情報は各々“ロール週”、“外
径”、“製管GrNo.”、“本数”、“納期”の項目
名が設定された後、矢印30h〜30lを介して加工法
設定部品28f〜28jに入力される。加工法設定部品
28fの加工内容は処理フロー設定部37により設定さ
れる。処理フロー設定部37では加工法設定部品28f
で行なわれる処理が「表示」であり、名称が“ロール
週”であることの他、フォーマット行、列、出力制御
(出力されるデータの配置)が設定される。「列」の項
目において少数(7.2)の設定があるがこれは有効桁
が7桁であってそのうち少数以下の桁として2桁を設定
していることを示す。
At this time, the processing procedure in the column direction input by the user through the information processing procedure input section is as shown in FIG. Referring to the figure, the setting area 20 of the display screen
A branch component 25a is disposed in the branch component 25a, and an arrow 30a indicating the flow of information is set from the branch component 25a. The condition that the delivery date is on time is set for the arrow 30a, and only the condition that satisfies this condition will flow through the arrow 30a. Here, "@ delivery date middle" is a name defined by the information customizing function as shown in FIG. A processing method setting component 28a is arranged at the end of the arrow 30a. "Sort" is set for the processing method of the processing method setting component 28a. The content of the processing performed by the processing method setting component 28a is set by the sort content setting unit 45. Here, the name of the processing method setting component 28a is set to "roll week unit". Further, the processing method setting component 28a is set with three sort keys of sort keys 1 to 3, and the staff sorts the numerical data in the item by selecting one of the sort keys in the item of totaling points. be able to. Here, the roll week unit of the sort key 1 is selected as the aggregation point, and the roll week is sorted. In addition, since the number is set as the total item, the number is totaled every time the roll week, which is the total point, changes. Data from the processing method setting component 28a is sent to the branch component 25b via an arrow 30b. The number of branches of the branch part 25b is "5", and the information input to the branch part 25b is the item name setting part 27 via the arrows 30c to 30g.
a to 27e. Item name setting component 27a
The information input to ~ 27e is processed through the arrows 30h to 30l after the item names of "roll week", "outer diameter", "pipe GrNo.", "Number of pipes", and "delivery date" are set. It is input to the law setting components 28f to 28j. The processing content of the processing method setting component 28f is set by the processing flow setting unit 37. In the processing flow setting unit 37, the processing method setting component 28f
In addition to the fact that the process performed in step 1 is "display" and the name is "roll week", format lines, columns, and output control (arrangement of output data) are set. There is a small number (7.2) set in the “column” item, but this indicates that there are 7 significant digits, and 2 digits are set as the digits below the decimal.

【0099】同様にして加工法設定部品28gでは入力
されるデータの中での“外径”の表示が、加工法設定部
品28iでは入力されるデータのうち“本数”の表示
が、加工法設定部品28jでは入力されたデータのうち
“納期”の表示が各々行なわれる。また加工法設定部品
28hでは入力されるデータの“製管GrNo.”の表
示が行なわれる。
Similarly, the machining method setting component 28g displays the "outer diameter" in the input data, and the machining method setting component 28i displays the "number" of the input data. In the part 28j, the "delivery date" of the input data is displayed. Further, in the processing method setting component 28h, the input data "pipe making GrNo." Is displayed.

【0100】スタッフが情報加工手順入力部11を介し
て図16に示す列項目設定を行なうことにより、図15
に示される帳票の出力が行なわれる。
When the staff performs the column item setting shown in FIG. 16 through the information processing procedure input unit 11, the column shown in FIG.
The form shown in is output.

【0101】次にデータベースサーバ4に記録されてい
る情報が図2に示される情報であり、これに基づいてス
タッフが図17に示される帳票の出力を行なう場合を想
定する。
Next, it is assumed that the information recorded in the database server 4 is the information shown in FIG. 2 and the staff outputs the form shown in FIG. 17 based on the information.

【0102】このときスタッフは列項目設定において図
18に示される加工手順を入力し、行項目の加工手順の
設定のために図19に示される加工手順を入力すること
となる。図18を参照して入力された情報は分岐部品2
5aにより分岐される。ここで矢印30aには「区分=
“区分A”」、矢印30bには「区分=“区分B”」の
条件が設定されており、矢印30cには何の条件も設定
されていない。矢印30aに設定された条件を満たし、
矢印30aを介して流れた情報には項目名設定部品27
aにより“区分A”の項目名が、一方矢印30bに設定
された条件を満たし、矢印30bを介して流れた情報に
は項目名設定部品27bにより“区分B”の項目名が設
定されることとなる。また矢印30cを介して流れた情
報には項目名設定部品27cにより“合計”の項目名が
設定される。項目名設定部品27aにより“区分A”の
項目名が設定された情報は次に矢印30dを介して分岐
部品25bに入力される。分岐部品25bに入力された
情報は品種名が“品種A”であれば矢印30eを介して
項目名設定部品27dにより“品種A”の品種名が設定
され、品種名が“品種B”であれば矢印30fを介して
項目名設定部品27eにより“品種B”の項目名が設定
され、品種名が“品種C”であれば矢印30gを介して
項目名設定部品27fにより“品種C”の項目名が設定
される。また分岐部品25bに入力された情報は無条件
に矢印30hを介して項目名設定部品27dに入力さ
れ、項目名設定部品27dでは“小計”という項目名が
設定される。
At this time, the staff inputs the processing procedure shown in FIG. 18 in the column item setting, and inputs the processing procedure shown in FIG. 19 for setting the processing procedure of the row item. The information input with reference to FIG.
It is branched by 5a. Here, the arrow 30a indicates “category =
The condition of “Category =“ Category B ”” is set in the “category A” and the arrow 30b, and no condition is set in the arrow 30c. Satisfy the conditions set in arrow 30a,
The information that has flowed through the arrow 30a includes the item name setting component 27.
The item name of "Category A" satisfies the condition set by the arrow 30b by a, and the item name setting component 27b sets the item name of "Category B" in the information flowing through the arrow 30b. Becomes Further, the item name "total" is set by the item name setting component 27c in the information flowing through the arrow 30c. The information in which the item name of "Category A" is set by the item name setting component 27a is then input to the branch component 25b via the arrow 30d. If the product name is "product A", the information input to the branch part 25b indicates that the product name "product A" is set by the item name setting component 27d via the arrow 30e, and the product name is "product B". For example, the item name of the "product type B" is set by the item name setting component 27e through the arrow 30f, and if the product type name is "product type C", the item name of the "product type C" by the item name setting component 27f through the arrow 30g. First name is set. The information input to the branch part 25b is unconditionally input to the item name setting part 27d via the arrow 30h, and the item name "subtotal" is set in the item name setting part 27d.

【0103】またスタッフにより点線35内の処理はブ
ロック化されており、このブロックは項目名設定部品2
7bから出力される情報に用いられている。
The processing within the dotted line 35 is divided into blocks by the staff, and this block is the item name setting component 2
It is used for the information output from 7b.

【0104】図19を参照して行項目における情報の流
れを説明する。入力された情報は分岐部品25aを始端
として“@納期先行”の条件を満たすものは矢印30a
を介して項目名設定部品27aにより“納期先行”の項
目名が設定された後、加工法設定部品28aにより“重
量”の項目が集計される。ここで“@納期先行”とは情
報カスタマイズ機能により設定された情報であって、こ
こでは生産日<納期である情報を示す。
The flow of information in line items will be described with reference to FIG. The input information starts from the branch part 25a, and the arrow 30a indicates that the condition of "@ deadline ahead" is satisfied.
After the item name “advance delivery date” is set by the item name setting component 27a via the, the processing method setting component 28a totals the “weight” items. Here, "@ delivery date ahead" is information set by the information customizing function, and here is information that production date <delivery date.

【0105】“@納期遅れ”の条件を満たす情報は矢印
30bを介して項目名設定部品27bにより“納期遅
れ”の項目名が設定された後、加工法設定部品28bに
よりその“重量”の項目の集計が行なわれる。ここに
“@納期遅れ”とは情報カスタマイズ機能により定義さ
れた情報であって、生産日>納期として定義された情報
である。
For the information satisfying the condition of "@ delivery delay", after the item name of "delivery delay" is set by the item name setting component 27b through the arrow 30b, the item of "weight" is set by the processing method setting component 28b. Is calculated. Here, "@ delay in delivery date" is information defined by the information customizing function, which is information defined as production date> delivery date.

【0106】分岐部品25aに入力されたすべての情報
は矢印30cを介して項目名設定部品27cに入力さ
れ、“小計”の項目名が設定された後、加工法設定部品
28cによりその“重量”の項目が集計される。
All the information input to the branch part 25a is input to the item name setting part 27c via the arrow 30c, the item name "subtotal" is set, and then the "weight" is set by the processing method setting part 28c. Items are totaled.

【0107】図18および図19の設定により図17に
示される帳票の作成が行なわれる。図20は本発明の一
実施例で出力される複合形式の帳票のイメージを説明す
るための図である。
By the settings of FIGS. 18 and 19, the form shown in FIG. 17 is created. FIG. 20 is a diagram for explaining an image of a composite format form output in one embodiment of the present invention.

【0108】この帳票は図22に示されるように縦に自
由配置型の帳票である注文明細の帳票および製造工程の
帳票の2つの帳票が複合形式に設定されているものであ
る。この帳票は図21に示される複合形式帳票設定の表
示の各項目をスタッフが設定することにより作成され
る。図21の複合形式帳票設定を用いることにより帳票
1と帳票2とは縦方向に複合された形で出力される。
As shown in FIG. 22, this form is a form in which two forms, a form of order details and a form of manufacturing process, which are vertically freely arranged forms, are set in a composite format. This form is created by the staff setting each item of the display of the composite format form setting shown in FIG. By using the composite format form setting of FIG. 21, the form 1 and the form 2 are output in a vertically combined form.

【0109】帳票の複合形式としてたとえば図23に示
されるように帳票Bと帳票Cとを横方向に組合せた後、
組合せた帳票にさらに縦方向に帳票Aを組合せることに
より3種の帳票を複合させることもできる。
As a composite form of a form, for example, after form B and form C are combined in the horizontal direction as shown in FIG. 23,
It is also possible to combine three types of forms by further combining the combined form with the form A in the vertical direction.

【0110】図24は自由配置型の帳票の設定を説明す
るための図である。図を参照して自由配置型の帳票では
レイアウト設計画面47の中にデータを表示させる項目
をスタッフが自由に配置させることができる。帳票の設
定には、帳票設定部49aが、表示内容の設定には表示
内容設定部49bが用いられる。
FIG. 24 is a diagram for explaining the setting of a freely arranged form. With reference to the figure, the staff can freely arrange the items for displaying data in the layout design screen 47 in the freely arranged form. The form setting unit 49a is used for setting the form, and the display content setting unit 49b is used for setting the display content.

【0111】図25から図29は本装置を用いた情報の
処理の一例を示す図である。データベースサーバ4に含
まれる情報が図25に示される情報であり、これらの情
報からスタッフが差比率(月間生産予定量に設定されて
いる各品種の重量と、生産計画結果情報に設定されてい
る各品種の重量の合計との比率)が大きい品種の注文明
細を出力する場合を想定する。ここにスタッフは第1段
目の処理として図26に示される帳票を作成する処理手
順を設定する。図26の帳票においては各々の品種ごと
に個数の合計、重量の合計、納期と生産日が合致してい
る注文の重量の合計(納期的中量)、重量の合計の中で
の納期的中量の比率(納期的中率)が出力される。出力
された数値はデータベースサーバ4に記録される。次に
データベースサーバ4に記録された情報から図27に示
される帳票により品種AからCの各々の重量、月間生産
予定量、重量と月間生産予定量の差、月産生産予定量に
対する重量と月間生産予定量の差の比率(差比率)が出
力される。出力された情報はデータベースサーバ4に記
録される。
25 to 29 are views showing an example of information processing using this apparatus. The information contained in the database server 4 is the information shown in FIG. 25. From these pieces of information, the staff sets the difference ratio (the weight of each product type set in the planned monthly production amount and the production plan result information). It is assumed that the order details of a product having a large ratio of the total weight of each product) are output. Here, the staff sets the processing procedure for creating the form shown in FIG. 26 as the first stage processing. In the form shown in FIG. 26, the total number of pieces, the total weight, the total weight of orders whose delivery date and production date match (medium delivery date), and the delivery date among the total weights in each form. The volume ratio (delivery ratio) is output. The output numerical value is recorded in the database server 4. Next, from the information recorded in the database server 4, according to the form shown in FIG. 27, the weight of each of the products A to C, the monthly production scheduled amount, the difference between the weight and the monthly production scheduled amount, the weight against the monthly production scheduled amount, and the monthly The ratio of the difference in the planned production amount (difference ratio) is output. The output information is recorded in the database server 4.

【0112】データベースサーバ4に記録された差比率
の情報に対して、ユーザの設定した図28に示される判
定部品が起動される。判定部品では差比率が+20.0
%以上もしくは差比率が−20.0%以下のときに該当
する品種の注文明細を出力するように設定が行なわれて
いる。これにより図29に示されるように判定部品の条
件に合致する品種の注文明細が出力される。出力された
注文明細は同時にデータベースサーバ4に記録される。
For the difference ratio information recorded in the database server 4, the determination component set by the user and shown in FIG. 28 is activated. Difference ratio is +20.0 for judgment parts
The setting is made so that the order details of the corresponding product are output when the difference ratio is equal to or higher than% or the difference ratio is equal to or lower than -20.0%. As a result, as shown in FIG. 29, the order details of the product type that matches the conditions of the determination component are output. The output order details are simultaneously recorded in the database server 4.

【0113】以上に述べた本装置を用いた情報の処理に
ついて、各々の解析部品を1つ1つハンド起動する方法
と、これまでに示してきた個々の帳票作成と同じ手順
で、スタッフの一連の解析手順をノウハウとして自動化
(=解析ノウハウデータベース化)する方法がある。す
なわち解析部品も1個の部品として、解析の手順そのも
のを設定する方法である。
Regarding the processing of information using the above-described apparatus, a method of manually activating each analysis component one by one and the same procedure as the individual form creation shown so far are followed by a series of staff operations. There is a method of automating the analysis procedure of as a know-how (= making an analysis know-how database). That is, the analysis procedure is a method in which the analysis procedure itself is set as one component.

【0114】図30は上記のスタッフの解析手順(図2
5〜図29の説明)の自動化設定の例である。
FIG. 30 shows the above-mentioned staff analysis procedure (see FIG. 2).
5 to 29) is an example of automation setting.

【0115】図30に示される解析手順の設定方法は解
析部品の設定と同様である。従来では図25に示される
基情報から図29の最終結果情報を一度に作成するよう
な設定しかできなかったために、コンピュータ知識のな
いスタッフには設定が困難であったが、本方式では段階
的に設定が可能なため、解析の手順を整理しながら直観
的に設定が可能である。相違する点は設定する処理工程
(=部品)が解析部品の設定に追加されていることのみ
である。たとえば図30には解析部品、コメント部品、
出力部品および終了部品といった独自の部品が表示され
ている。これらの部品のうち解析部品は先に示した個々
のデータ処理手続を示し、コメント部品は画面上に指定
したメッセージを表示し、出力部品は指定の帳票を出力
し、終了部品は処理の終わりを明示するための部品であ
る。なお終了部品はなくとも処理をする部品がないと処
理は自動的に終了する。これらの部品を組合せることに
より、非定例の手続を定例としてデータベース化でき、
技術伝承も可能となる。
The setting method of the analysis procedure shown in FIG. 30 is the same as the setting of the analysis component. Conventionally, it was difficult to set for the staff without computer knowledge because it was possible to set only the final result information shown in FIG. 29 from the basic information shown in FIG. 25 at one time. Since it can be set to, it is possible to set intuitively while organizing the analysis procedure. The only difference is that the process step (= component) to be set is added to the setting of the analysis component. For example, in FIG. 30, analysis parts, comment parts,
Unique parts such as output parts and end parts are displayed. Of these parts, the analysis part indicates the individual data processing procedure shown above, the comment part displays the specified message on the screen, the output part outputs the specified form, and the end part indicates the end of the process. It is a component for clarification. Even if there is no ending part, if there is no part to be processed, the process automatically ends. By combining these parts, non-regular procedures can be made into a database as regular,
It is also possible to pass on the technology.

【0116】なお情報加工手順実行部8より出力される
情報は必要に応じて同時に通信装置を介してパーソナル
コンピュータ14へも送られ、スタッフの要求に応じて
表計算ソフトウェアや統計解析ソフトウェアにより細か
な解析が行なわれる。
The information output from the information processing procedure execution unit 8 is simultaneously sent to the personal computer 14 via the communication device as needed, and is detailed by the spreadsheet software or the statistical analysis software according to the staff's request. Analysis is performed.

【0117】[0117]

【発明の効果】請求項1に記載のデータ処理装置では、
簡単な操作によりデータの処理手順を設定することがで
きるので、使い勝手が向上する。
According to the data processing apparatus of the first aspect,
Since the data processing procedure can be set by a simple operation, usability is improved.

【0118】請求項2に記載のデータ処理装置では、請
求項1に記載のデータ処理装置の効果に加え、処理手順
の設定ミスを少なくすることができる。
In the data processing device according to the second aspect, in addition to the effect of the data processing device according to the first aspect, it is possible to reduce setting mistakes in the processing procedure.

【0119】請求項3に記載のデータ処理装置では、請
求項1または2に記載のデータ処理装置の効果に加え、
使い勝手が向上する。
According to the data processor of claim 3, in addition to the effects of the data processor of claim 1 or 2,
Usability is improved.

【0120】請求項4に記載のデータ処理装置では、請
求項1から3のいずれかに記載のデータ処理装置の効果
に加えて、処理手順が記憶された条件に基づき実行され
るので、使い勝手が向上する。
In addition to the effect of the data processing device according to any one of claims 1 to 3, the data processing device according to claim 4 executes the processing procedure based on the stored condition. improves.

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

【図1】本発明の一実施例における生産計画立案におけ
るデータ編集・加工支援装置の構成とその付随する装置
の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a data editing / processing support device in production planning and an associated device configuration according to an embodiment of the present invention.

【図2】図1のデータベースサーバ4に記録される情報
の第1の例を示す図である。
FIG. 2 is a diagram showing a first example of information recorded in a database server 4 of FIG.

【図3】情報加工手順の設定を示す第1の図である。FIG. 3 is a first diagram showing setting of an information processing procedure.

【図4】図1の情報加工手順設定部6が行なう処理を示
すフローチャートである。
FIG. 4 is a flowchart showing a process performed by an information processing procedure setting unit 6 in FIG.

【図5】図1の情報加工手順解釈部7が行なう処理を示
すフローチャートである。
5 is a flowchart showing a process performed by an information processing procedure interpretation unit 7 in FIG.

【図6】図3に示される設定により出力される帳票を示
す図である。
FIG. 6 is a diagram showing a form output by the settings shown in FIG.

【図7】本実施例において用いられる変数について説明
するための図である。
FIG. 7 is a diagram for explaining variables used in the present embodiment.

【図8】図1の情報加工手順実行部8が行なう処理を示
すフローチャートである。
8 is a flowchart showing a process performed by an information processing procedure execution unit 8 in FIG.

【図9】図1のデータベースサーバ4に記録される情報
の第2の例を示す図である。
9 is a diagram showing a second example of information recorded in the database server 4 of FIG.

【図10】図1のデータベースサーバ4に記録される情
報の第3の例を示す図である。
10 is a diagram showing a third example of information recorded in the database server 4 of FIG.

【図11】帳票の一例を示す第1の図である。FIG. 11 is a first diagram showing an example of a form.

【図12】情報加工手順の設定を示す第2の図である。FIG. 12 is a second diagram showing the setting of the information processing procedure.

【図13】情報加工手順の設定を示す第3の図である。FIG. 13 is a third diagram showing the setting of the information processing procedure.

【図14】図12および図13に示される設定により出
力される帳票を示す図である。
14 is a diagram showing a form output by the settings shown in FIGS. 12 and 13. FIG.

【図15】帳票の一例を示す第2の図である。FIG. 15 is a second diagram showing an example of a form.

【図16】情報加工手順の設定を示す第4の図である。FIG. 16 is a fourth diagram showing the setting of the information processing procedure.

【図17】帳票の一例を示す第3の図である。FIG. 17 is a third diagram showing an example of a form.

【図18】情報加工手順の設定を示す第5の図である。FIG. 18 is a fifth diagram showing the setting of the information processing procedure.

【図19】情報加工手順の設定を示す第6の図である。FIG. 19 is a sixth diagram showing the setting of the information processing procedure.

【図20】帳票の一例を示す第4の図である。FIG. 20 is a fourth diagram showing an example of a form.

【図21】複合形式の帳票の設定を説明するための図で
ある。
FIG. 21 is a diagram illustrating setting of a composite form.

【図22】複合形式の帳票のイメージを説明するための
図である。
FIG. 22 is a diagram for explaining an image of a composite form.

【図23】帳票A〜Cの複合された帳票のイメージを示
す図である。
FIG. 23 is a diagram showing an image of a composite form of forms A to C.

【図24】自由配置型の帳票を説明するための図であ
る。
FIG. 24 is a diagram for explaining a freely arranged form.

【図25】データベースサーバ4に記録されている情報
の具体例を示す図である。
FIG. 25 is a diagram showing a specific example of information recorded in the database server 4.

【図26】図25に示される情報に基づいて作られる帳
票の具体例を示す図である。
FIG. 26 is a diagram showing a specific example of a form created based on the information shown in FIG. 25.

【図27】図25および図26の情報に基づいて作られ
る帳票の具体例を示す図である。
FIG. 27 is a diagram showing a specific example of a form created based on the information of FIGS. 25 and 26.

【図28】図27の情報に基づく判定部品を示す図であ
る。
28 is a diagram showing a determination component based on the information of FIG.

【図29】図28の判定部品の判定条件に基づいて出力
される帳票を示す図である。
29 is a diagram showing a form output based on the determination condition of the determination component of FIG. 28.

【図30】図25から図29に示されるスタッフの解析
手順の自動化設定の例である。
FIG. 30 is an example of automatic setting of the staff analysis procedure shown in FIGS. 25 to 29.

【符号の説明】[Explanation of symbols]

1 データ加工、支援装置 2 ホストコンピュータ 3 生産計画立案装置 4 データベースサーバ 5 データベース登録装置 6 情報加工手順設定部 7 情報加工手順解釈部 8 情報加工手順実行部 9 解析部品記憶部 10 実行形式記憶部 11 情報加工手順入力部 12 解釈結果出力部 13 解析手順結果出力部 15 入出力インタフェース部 20 設定領域 25 分岐部品 27 項目名設定部品 28 加工法設定部品 30 矢印部品 1 data processing and support device 2 host computer 3 production planning device 4 database server 5 database registration device 6 information processing procedure setting unit 7 information processing procedure interpretation unit 8 information processing procedure execution unit 9 analysis component storage unit 10 execution format storage unit 11 Information Processing procedure input section 12 Interpretation result output section 13 Analysis procedure result output section 15 Input / output interface section 20 Setting area 25 Branch parts 27 Item name setting parts 28 Processing method setting parts 30 Arrow parts

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 入力されるデータを設定された複数の処
理工程よりなる処理手順に従って処理するデータ処理装
置であって、 複数の処理工程の各々を表示する工程表示手段と、 処理工程間のデータの流れ方向を表示する方向表示手段
と、 前記表示された処理工程および前記表示されたデータの
流れ方向から所望の処理工程およびデータの流れ方向を
選択する選択手段と、 前記選択された処理工程およびデータの流れ方向に基づ
いて、処理手順を設定する設定手段とを備えた、データ
処理装置。
1. A data processing device for processing input data according to a processing procedure including a plurality of set processing steps, wherein the processing display means displays each of the plurality of processing steps, and data between the processing steps. Direction display means for displaying the flow direction of, a selection means for selecting a desired processing step and a data flow direction from the displayed processing step and the displayed data flow direction, and the selected processing step and A data processing device, comprising: a setting unit that sets a processing procedure based on a data flow direction.
【請求項2】 前記設定手段により設定された処理手順
に矛盾点が含まれていないかを検査する検査手段をさら
に備えた、請求項1に記載のデータ処理装置。
2. The data processing apparatus according to claim 1, further comprising an inspection unit that inspects whether the processing procedure set by the setting unit includes a contradiction.
【請求項3】 前記設定手段により設定された処理手順
を実行形式に変換する変換手段をさらに備えた、請求項
1または2に記載のデータ処理装置。
3. The data processing apparatus according to claim 1, further comprising a conversion unit that converts the processing procedure set by the setting unit into an execution format.
【請求項4】 前記設定手段により設定された処理手順
を実行するための条件を記憶する記憶手段と、 前記記憶された条件に基づいて前記設定手段により設定
された処理手順を実行する実行手段とをさらに備えた、
請求項1から3のいずれかに記載のデータ処理装置。
4. A storage unit that stores a condition for executing the processing procedure set by the setting unit, and an executing unit that executes the processing procedure set by the setting unit based on the stored condition. Further equipped with,
The data processing device according to claim 1.
JP11608295A 1995-05-15 1995-05-15 Data processing device Expired - Lifetime JP3042362B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11608295A JP3042362B2 (en) 1995-05-15 1995-05-15 Data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11608295A JP3042362B2 (en) 1995-05-15 1995-05-15 Data processing device

Publications (2)

Publication Number Publication Date
JPH08315005A true JPH08315005A (en) 1996-11-29
JP3042362B2 JP3042362B2 (en) 2000-05-15

Family

ID=14678273

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11608295A Expired - Lifetime JP3042362B2 (en) 1995-05-15 1995-05-15 Data processing device

Country Status (1)

Country Link
JP (1) JP3042362B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008105089A1 (en) * 2007-02-28 2008-09-04 Fujitsu Limited Detail data association creating program, device, and method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008105089A1 (en) * 2007-02-28 2008-09-04 Fujitsu Limited Detail data association creating program, device, and method
GB2459996A (en) * 2007-02-28 2009-11-18 Fujitsu Ltd Detail data association creating program, device, and method
JPWO2008105089A1 (en) * 2007-02-28 2010-06-03 富士通株式会社 Detail Data Association Creation Program, Detail Data Association Creation Device, and Detail Data Association Creation Method

Also Published As

Publication number Publication date
JP3042362B2 (en) 2000-05-15

Similar Documents

Publication Publication Date Title
Ayağ A hybrid approach to machine-tool selection through AHP and simulation
US20140229212A1 (en) Method and system for managing construction projects
CN104484558B (en) The analysis report automatic generation method and system of biological information project
EP3061047A1 (en) Systems and methods for flexible sourcing systems
JPH01116765A (en) Automatically interfacing for conceptual design tool and project management tool
JP2003288476A (en) A production line integrated line capability evaluation / management operation system and its integrated line capability evaluation / management / operation method
JP4069701B2 (en) Work support device
CN108874395A (en) Hard Compilation Method and device during a kind of modularization stream process
JP7601712B2 (en) Plan evaluation device and plan evaluation method
CN114661704A (en) Data resource full life cycle management method, system, terminal and medium
JP3042362B2 (en) Data processing device
JP7194147B2 (en) Process design support device, support method and support program
US20060287977A1 (en) Method of processing data for a system model
Sly et al. Layout design & analysis software.
Koh et al. Database driven simulation/simulation-based scheduling of a job-shop
KR102868432B1 (en) Apparatus for providing digital production plan information, method thereof, and computationally-implementable storage medium for storing a software for providing digital production plan information
KR102868436B1 (en) Apparatus for providing digital production plan information, method thereof, and computationally-implementable storage medium for storing a software for providing digital production plan information
EP1467302A2 (en) Method and system for creating and managing engineered time standards
CN113961129A (en) Enterprise informatization operation method and system based on low-code technology
KR102868416B1 (en) Apparatus for providing digital production plan information, method thereof, and computationally-implementable storage medium for storing a software for providing digital production plan information
KR102868403B1 (en) Apparatus for providing digital production plan information, method thereof, and computationally-implementable storage medium for storing a software for providing digital production plan information
KR102868427B1 (en) Apparatus for providing digital production plan information, method thereof, and computationally-implementable storage medium for storing a software for providing digital production plan information
KR102868422B1 (en) Apparatus for providing digital production plan information, method thereof, and computationally-implementable storage medium for storing a software for providing digital production plan information
Masmoudi Sizing manufacturing cell machines based on the simulation and an expert system
JP3695410B2 (en) Production technology management method and apparatus therefor