JPH11110444A - Data processing device and its program recording medium - Google Patents

Data processing device and its program recording medium

Info

Publication number
JPH11110444A
JPH11110444A JP28119897A JP28119897A JPH11110444A JP H11110444 A JPH11110444 A JP H11110444A JP 28119897 A JP28119897 A JP 28119897A JP 28119897 A JP28119897 A JP 28119897A JP H11110444 A JPH11110444 A JP H11110444A
Authority
JP
Japan
Prior art keywords
business
file
information
map
input
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.)
Abandoned
Application number
JP28119897A
Other languages
Japanese (ja)
Inventor
Hiroyoshi Kiuchi
啓義 木内
Junichi Shimizu
潤一 清水
Kazumasa Morichika
和正 森近
Toshihito Terada
俊仁 寺田
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP28119897A priority Critical patent/JPH11110444A/en
Publication of JPH11110444A publication Critical patent/JPH11110444A/en
Abandoned legal-status Critical Current

Links

Classifications

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

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【課題】 業務処理システムの設計をプログラミング等
の専門的知識を有するシステムエンジニア等に依頼しな
くても、自己が属する部門の業務体系や日常使っている
伝票、帳表を理解している一般の業務担当者であれば、
自己が属する部門の業務内容に合うように、業務の流れ
を表わした業務マップを作成するだけで、業務処理シス
テムを容易に構築したり、改善する。 【解決手段】 業務フロー定義処理ブロック11Aは業
務マップを構成する要素として少なくとも入力、ファイ
ル、出力を示すオブジェクトの一覧を表示出力させ、そ
の中から任意に選択されたオブジェクトに基づいて業務
の流れを表わす業務マップを描画する。描画された業務
マップ上の各オブジェクトに対応してその処理内容を定
義する設定情報を、業務マップ上において前後の位置関
係にあるオブジェクトから取得して定義データファイル
11Bに書き込むことにより、業務処理システムを構築
する。
(57) [Summary] [Problem] It is possible to create a business processing system without having to ask a system engineer or the like who has specialized knowledge of programming etc. If you ’re a regular business person who understands,
A business processing system can be easily constructed or improved only by creating a business map representing a business flow so as to match the business content of the department to which the user belongs. SOLUTION: A business flow definition processing block 11A displays and outputs at least a list of objects indicating input, file, and output as elements constituting a business map, and based on an object arbitrarily selected from the list, the business flow is defined. Draw a business map to represent. By acquiring setting information that defines the processing content corresponding to each drawn object on the business map from objects having a positional relationship before and after on the business map and writing the setting information in the definition data file 11B, the business processing system To build.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】この発明は、伝票に基づく各種の業務を行
う事務処理分野におけるデータ処理装置およびそのプロ
グラム記録媒体に関する。
[0001] The present invention relates to a data processing apparatus in the field of business processing for performing various tasks based on a slip and a program recording medium therefor.

【0002】[0002]

【従来の技術】一般に、事務処理における各種の業務を
システム化する場合には、コンピュータに関する専門知
識が必要となり、この専門知識を持っているシステムエ
ンジニアに頼らなければならない。この場合、システム
エンジニアが各業務の内容を分析し、ユーザーの要望に
そって概要設計、プログラミング設計を行っており、ユ
ーザーである一般の業務担当者は、プログラミング等の
知識を有しておらず、業務処理におけるシステムの全体
像及びその処理内容についてはブラックボックスになっ
ているのが現状である。
2. Description of the Related Art Generally, when computerizing various tasks in office work, specialized knowledge about computers is required, and it is necessary to rely on a system engineer having this specialized knowledge. In this case, the system engineer analyzes the contents of each task, and performs the outline design and the programming design according to the user's request, and the general staff in charge of the user does not have knowledge of programming or the like. At present, the overall image of the system in business processing and its processing contents are black boxes.

【0003】[0003]

【発明が解決しようとする課題】このように従来におい
ては、業務処理システムの構築を全てシステムエンジニ
アが担当しているためその設計内容はシステムエンジニ
アに依存し、システムメンテナンスの増大やコストアッ
プの原因にもなり、しかも、各業務毎に別個独立してシ
ステム設計している為各業務間の連結性が悪くなる等、
システムの生産性や品質性の点においても問題があっ
た。しかも、実際の業務は時の経過につれてその手順や
内容を変更する必要が生じ、業務処理システムが現実に
適合しなくなり、そのままでは現状の業務内容にマッチ
した事務処理を行うことができなくなる場合がある。こ
のように業務の改善が必要になった場合、従来において
は、業務処理システムの一部を変更することによって対
処するようにしているが、その都度、概要設計及びプロ
グラミング設計を行うことは極めて繁雑であり、度重な
る変更により、事務処理システムの全体像及びその処理
内容が見えなくなり、プログラムを解読しなければなら
なくなる。
As described above, in the related art, since the construction of the business processing system is entirely performed by the system engineer, the design contents depend on the system engineer, which causes an increase in system maintenance and an increase in cost. In addition, since the system is designed separately and independently for each business, the connectivity between each business is deteriorated, etc.
There were also problems in terms of system productivity and quality. In addition, it is necessary to change the procedures and contents of the actual work over time, and the business processing system may not be suitable for the actual work, and there may be cases where it is impossible to perform office work matching the current work content as it is. is there. Conventionally, when business improvement is required, it is conventionally dealt with by changing a part of the business processing system, but it is extremely complicated to perform the outline design and the programming design each time. With repeated changes, the entire image of the business processing system and its processing contents become invisible, and the program must be deciphered.

【0004】この発明の課題は、業務処理システムの設
計をプログラミング等の専門的知識を有するシステムエ
ンジニア等に依頼しなくても、自己が属する部門の業務
体系や日常使っている伝票、帳表を理解している一般の
業務担当者であれば、自己が属する部門の業務内容に合
うように、業務の流れを表わした業務マップを作成する
だけで、業務処理システムを容易に構築したり、改善す
ることができ、これにより意図した通りの業務処理を実
行できるようにすることである。つまり、業務担当者が
日常使用している伝票を基に業務の流れを表わす業務マ
ップを作成描画すると、この業務マップを基に業務処理
システムを構築することができ、また、業務改善が必要
となった場合には業務マップの一部を変更するだけで業
務処理システムを変更することができ、現場の業務担当
者が業務処理システムの構築、改善を全て担当すること
が出来、実際の業務体系に合った極め細かなシステム設
計が可能となると共に、システムメンテナンスやコスト
面でも有利なものとなる等、極めて有益なデータ処理装
置を提供できるようにすることである。
An object of the present invention is to design a business processing system without asking a system engineer or the like having specialized knowledge of programming or the like to create a business system of a department to which the user belongs, a slip or book used daily. If you are a general business person who understands, you can easily build and improve business processing systems simply by creating a business map that shows the flow of business to suit the business content of the department to which you belong. Thus, the intended business process can be executed. In other words, if a business person creates and draws a business map that represents the flow of business based on the slips that he or she uses every day, a business processing system can be built based on this business map. In the event of a change, the business processing system can be changed simply by changing a part of the business map, and the business staff in the field can take charge of all construction and improvement of the business processing system, and the actual business system It is an object of the present invention to provide an extremely useful data processing device, for example, in which a very detailed system design suitable for the system can be made, and the system maintenance and the cost become advantageous.

【0005】[0005]

【課題を解決するための手段】この発明の手段は次の通
りである。請求項1記載の発明は、少なくとも入力、フ
ァイル、出力を示すオブジェクトの一覧を表示する表示
手段と、前記一覧表示されているオブジェクトの中から
任意に選択されたオブジェクトに基づいて業務の流れを
表わす業務マップを描画する描画手段と、前記描画され
た業務マップ上の各オブジェクトに対応してその処理内
容を定義する設定情報を記憶する記憶手段と、前記各オ
ブジェクトに対応する設定情報を、前記業務マップ上に
おいて前後の位置関係にあるオブジェクトから取得する
情報取得手段とを具備し、前記描画された業務マップを
基に業務処理システムを構築するようにしたものであ
る。なお、前記一覧表示されるオブジェクトには、結線
を示すオブジェクトを含み、この結線のオブジェクトに
よって業務マップ上の入力、ファイル、出力を示すオブ
ジェクトが業務の流れにしたがって接続されている場合
に、前記情報取得手段は業務マップ上で結線のオブジェ
クトによって接続された前後のオブジェクトを検出して
設定情報を取得するようにしてもよい。また、前記描画
された業務マップ上において、入力、ファイル、出力を
示すオブジェクトを任意に指示することにより、指示さ
れたオブジェクトに応じた業務における伝票形式、ファ
イル形式、帳表出力形式の詳細な設定を行う制御手段を
備えてもよい。更に、前記描画された業務マップ上の各
オブジェクトに対応してそのオブジェクトの名称が指示
されることにより、指示された名称を対応するオブジェ
クトに付加するようにしてもよい。
The means of the present invention are as follows. According to the first aspect of the present invention, a display means for displaying a list of objects indicating at least an input, a file, and an output, and a business flow is represented based on an object arbitrarily selected from the objects displayed in the list. Drawing means for drawing a business map, storage means for storing setting information for defining the processing content corresponding to each object on the drawn business map, and setting information corresponding to each of the objects, Information acquisition means for acquiring from objects having a positional relationship before and after on the map, and constructing a business processing system based on the drawn business map. Note that the objects displayed in the list include objects indicating connections, and when the objects indicating inputs, files, and outputs on the business map are connected in accordance with the flow of business, The acquisition means may acquire the setting information by detecting objects before and after being connected by a connection object on the business map. Further, by arbitrarily designating objects indicating input, file, and output on the drawn business map, detailed setting of a slip format, a file format, and a book table output format in the business according to the specified object is performed. May be provided. Furthermore, by designating the name of the object corresponding to each object on the drawn business map, the designated name may be added to the corresponding object.

【0006】請求項1記載の発明において、例えば、自
己が属する部門の業務手順や業務内容を理解している一
般の業務担当者がその業務体系に合うように業務の流れ
を表わす業務マップを作成するものとする。この場合、
業務マップを構成する各要素を選択候補として少なくと
も入力、ファイル、出力を示すオブジェクトが一覧表示
されるので、その中から任意のオブジェクトを選択する
と、選択されたオブジェクトに基づいて業務の流れを表
わすマップが描画される。すると、このマップを解析す
ることにより各オブジェクトに対応してその処理内容を
定義する設定情報を取得する。その際、マップ上におい
て前後の位置関係にあるオブジェクトから各オブジェク
トに対応する設定情報を取得する。したがって、業務処
理システムの設計をプログラミング等の専門的知識を有
するシステムエンジニア等に依頼しなくても、自己が属
する部門の業務体系や日常使っている伝票、帳表を理解
している一般の業務担当者であれば、自己が属する部門
の業務内容に合うように、業務の流れを表わした業務マ
ップを作成するだけで、業務処理システムを容易に構築
したり、改善することができる。
According to the first aspect of the present invention, for example, a general business person who understands the business procedure and the business contents of the department to which the user belongs creates a business map representing the business flow so as to conform to the business system. It shall be. in this case,
At least objects indicating input, file, and output are displayed as a list as selection candidates for each element constituting the business map. When an arbitrary object is selected from the list, a map representing a business flow based on the selected object is displayed. Is drawn. Then, by analyzing this map, setting information that defines the processing content of each object is obtained. At this time, setting information corresponding to each object is acquired from objects having a positional relationship before and after on the map. Therefore, general business who understands the business system of the department to which they belong, the slips and books used daily, without having to ask a system engineer with specialized knowledge of programming etc. to design the business processing system. The person in charge can easily construct or improve the business processing system simply by creating a business map representing the business flow so as to match the business content of the department to which he belongs.

【0007】[0007]

【発明の実施の形態】以下、図1〜図12を参照してこ
の発明の一実施形態を説明する。図1は全体システムの
概要を示した図である。データ処理装置1は会社内のロ
ーカルエリアネットワーク(LAN)を構成するオフィ
スコンピュータ等で、このデータ処理装置1は会社内の
所定部門に設置され、構内専用回線を介して他の各部門
に設置されているデータ処理装置に接続されている。こ
のデータ処理装置1は入力された伝票データを入力処理
して伝票レコードを生成したり、この伝票レコードに基
づいて所定ファイルのレコードを更新したり、所定ファ
イルのレコードを集計してこの集計結果を帳表データと
して印刷出力する等、各種の処理を実行可能なものであ
るが、例えば、クライアントマシンとしての各ターミナ
ル装置が構内専用回線を介して接続されている場合に
は、各ターミナル装置から送信されて来た伝票レコード
を取り込み、この伝票レコードに基づいてファイルの更
新処理を行うようにしてもよい。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to FIGS. FIG. 1 is a diagram showing an outline of the entire system. The data processing device 1 is an office computer or the like constituting a local area network (LAN) in the company. The data processing device 1 is installed in a predetermined department in the company, and is installed in other departments via a dedicated line in the company. Connected to the data processing device. The data processing apparatus 1 performs input processing of input slip data to generate a slip record, updates a record of a predetermined file based on the slip record, totals records of a predetermined file, and compiles the totaling result. Various processes can be executed, such as printing and outputting as book table data. For example, when each terminal device as a client machine is connected via a private line in the premises, transmission from each terminal device is performed. The received slip record may be fetched, and the file may be updated based on the slip record.

【0008】このデータ処理装置1はその入出力周辺装
置としてキーボード2、ポインティングデバイス(マウ
ス)3、表示装置4、プリンタ5が接続されており、そ
れらの入出力動作を制御する。またデータ処理装置1内
には図示しないが、各種のプログラムにしたがってこの
データ処理装置1の全体動作を制御するCPU(中央演
算処理装置)、RAM(ランダムアクセスメモリ)、H
DD(ハードディスク装置)、プログラム等を記憶する
記憶媒体等がその基本構成要素として設けられている。
なお、前記記憶媒体はプログラム、データ等を記憶する
もので、この記憶媒体は磁気的、光学的記憶媒体、もし
くは半導体メモリで構成されている。この記憶媒体は記
憶装置に固定的に設けたもの、もしくは着脱自在に装着
するものである。また、前記記憶媒体に記憶するプログ
ラム、データ等は、通信回線等を介して接続された他の
機器から受信して記憶する構成にしてもよく、更に、通
信回線等を介して接続された他の機器側に前記記憶媒体
を備えた記憶装置を設け、この記憶媒体に記憶されてい
るプログラム、データを通信回線を介して使用する構成
にしてもよい。また、データ処理装置1には通常備えら
れているオペレーティングシステム等の基本ソフトや各
種のアプリケーションソフトの他、この発明特有の業務
構築システム11、業務運用システム12が組み込まれ
ている。図2は業務構築システム11、業務運用システ
ム12の基本的な構成を概念的を示している。
The data processor 1 is connected with a keyboard 2, a pointing device (mouse) 3, a display device 4, and a printer 5 as its input / output peripheral devices, and controls the input / output operations of these devices. Although not shown in the data processing apparatus 1, a CPU (central processing unit), a RAM (random access memory), and a H which control the overall operation of the data processing apparatus 1 according to various programs
A storage medium for storing a DD (hard disk device), a program and the like is provided as its basic component.
The storage medium stores programs, data, and the like, and the storage medium is formed of a magnetic or optical storage medium or a semiconductor memory. This storage medium is fixedly provided in the storage device, or is detachably mounted. Further, the program, data, and the like stored in the storage medium may be configured to be received and stored from another device connected via a communication line or the like. A storage device having the storage medium may be provided on the device side, and the program and data stored in the storage medium may be used via a communication line. Further, the data processing apparatus 1 incorporates a business construction system 11 and a business operation system 12 unique to the present invention, in addition to basic software such as an operating system and various application software which are usually provided. FIG. 2 conceptually shows a basic configuration of the business construction system 11 and the business operation system 12.

【0009】図2において業務構築システム11は、業
務フロー定義処理ブロック11A、定義データファイル
11Bを有し、一般の業務担当者等は自部門(自己が属
する会社組織の部門)の業務処理システムを構築するた
めに、自部門で扱う各業務の手順を表現した業務マップ
を作成するが、その際、業務フロー定義処理ブロック1
1Aを起動させて業務マップの作成処理を行う。ここ
で、図8に示す業務マップの作成過程を簡単に説明して
おく。この業務マップは、受注データを入力処理して伝
票レコードを生成したり、この伝票レコードに基づいて
所定のファイルを更新したり、所定ファイルのレコード
を集計してその集計結果を帳表データとして出力する等
を業務の流れに応じて図案化した受注入力業務について
のマップである。このような業務マップを作成する場
合、図8に示すように、マップ作成画面にサブウインド
ウとして表示されるオブジェクトパレットの中から任意
の図形オブジェクトを選択するようにしている。このオ
ブジェクトパレットは、マップの構成要素をシンボル図
形で表現して成る各種の図形オブジェクトを一覧表示す
る表示域であり、この一覧表示の中から任意のオブジェ
クトを選択指定すると共に、マップ作成画面上の任意の
位置をオブジェクト配置位置として指定すると、選択指
定されたオブジェクトはマップ作成画面上の指定位置に
描画される。この場合、マウス操作のドラッグ・アンド
・ドロップによってパレット内の図形オブジェクトをマ
ップ作成画面に転写するようにしてもよいが、その際、
図形オブジェクトのサイズを変更したり、色、あるいは
各種の修飾を付加して描画するようにしてもよい。この
オブジェクトパレットに一覧表示される各種の図形オブ
ジェクトは、図8に示すように、“業務”、“作業”、
“伝票”、“組織”、“入力”、“ファイル”、“出
力”、“外部ソフト”、“分岐”、“自動”、“手動”
の図形オブジェクトであり、業務マップを構成する各図
形要素が選択候補としてパレット上に一覧表示される。
In FIG. 2, a business construction system 11 has a business flow definition processing block 11A and a definition data file 11B, and a general business person or the like operates a business processing system of his / her own department (department of the company organization to which the user belongs). In order to construct, a business map expressing the procedure of each business handled in the own department is created. At this time, the business flow definition processing block 1
1A is activated to create a business map. Here, the process of creating the business map shown in FIG. 8 will be briefly described. This business map inputs input data to generate a voucher record, updates a predetermined file based on this voucher record, totals records in a predetermined file, and outputs the totaled result as book data 7 is a map of an order entry operation in which the operation is performed according to the flow of the operation. When such a business map is created, as shown in FIG. 8, an arbitrary graphic object is selected from an object palette displayed as a sub-window on the map creation screen. This object palette is a display area for displaying a list of various graphic objects that represent the components of the map by symbolic figures. From the list display, an arbitrary object can be selected and designated, and the object palette can be displayed on the map creation screen. When an arbitrary position is specified as the object arrangement position, the selected object is drawn at the specified position on the map creation screen. In this case, the graphic object in the palette may be transferred to the map creation screen by dragging and dropping with a mouse operation.
The graphic object may be drawn by changing its size, adding a color, or adding various modifications. As shown in FIG. 8, various graphic objects listed in the object palette include “work”, “work”,
“Slip”, “Organization”, “Input”, “File”, “Output”, “External software”, “Branch”, “Automatic”, “Manual”
The graphic objects constituting the business map are listed on the palette as selection candidates.

【0010】すなわち、“入力”は伝票入力処理を示す
入力オブジェクトであり、“ファイル”はファイル処理
を示すファイルオブジェクト、“出力”は帳表出力処理
を示す出力オブジェクトである。また、“自動”、“手
動”は業務の流れにしたがってオブジェクト間を結線す
る場合に選択されるもので、“自動”はオブジェクト間
の所定位置に結線を自動描画する場合、また、“手動”
はオペレータが任意に指定した位置に結線を描画する場
合に選択され、この結線オブジェクトを選択しながら、
各図形オブジェクト間を実際の業務の流れにしたがって
順次結線してゆく。なお、結線は矢印付き罫線で、その
矢印方向は業務の流れを示している。その他、“業務”
は図8のマップ上には描画されていないが、一連の業務
体系に組み込まれる個々の業務を示すオブジェクトであ
る。“作業”は人為的な作業が介在することをマップ上
に描画する場合、また“伝票”は業務で実際に取り扱わ
れる伝票を入力対象としてマップ上に描画する場合に使
用され、更に、“組織”は業務の担当部門等の組織をマ
ップ上に描画する場合に使用されるオブジェクトであ
る。また“外部ソフト”はユーザ固有のアプリケーショ
ンソフトをシステムの一部として組み込んで業務処理が
実行可能な場合に、そのアプリケーションソフトで処理
されることを示すオブジェクトである。“分岐”は人為
的な確認によって業務の流れが分岐されることを示す場
合に使用されるオブジェクトである。
That is, "input" is an input object indicating a slip input process, "file" is a file object indicating a file process, and "output" is an output object indicating a book table output process. “Automatic” and “manual” are selected when connecting between objects in accordance with the flow of business, and “automatic” is when automatically drawing a connection at a predetermined position between objects, and “manual”.
Is selected when the operator draws a connection at a position specified arbitrarily. While selecting this connection object,
Each graphic object is sequentially connected in accordance with the flow of actual work. The connection is a ruled line with an arrow, and the direction of the arrow indicates the flow of business. Other, "business"
Are objects that are not drawn on the map of FIG. 8 but indicate individual tasks incorporated in a series of task systems. “Work” is used to draw on the map that human work is involved, and “Slip” is used to draw on the map a slip that is actually handled in the business as an input target. "" Is an object used to draw an organization such as a department in charge of business on a map. The “external software” is an object indicating that when application processing unique to the user is incorporated as a part of the system and business processing can be executed, the processing is performed by the application software. “Branch” is an object used to indicate that a business flow is branched by artificial confirmation.

【0011】一方、マップ上に描画された図形オブジェ
クトに対応してそのオブジェクト名が入力されると、そ
の名称は対応する図形オブジェクト内に配置表示され
る。これによって、例えば、マップ上に入力オブジェク
トを複数描画したとしても、その名称によってそれらを
区別することができる。また、結線描画時に結線名称が
入力されると、その名称はその結線の近傍に配置表示さ
れる。なお、結線名称は伝票名や処理名を示す。このよ
うにして伝票入力処理、ファイル処理、帳表出力処理を
示す入力オブジェクト、ファイルオブジェクト、出力オ
ブジェクトを業務の流れにしたがって順次描画すると共
に、入力対象となる伝票を示す伝票オブジェクトや人為
的な作業を示す作業オブジェクト等もマップ上に描画す
る。その他に、得意先テーブル、従業先テーブル等の索
引テーブル群(図示の例では入力オブジェクト「オファ
ー登録」、出力オブジェクト「受注管理表」等に結線さ
れている索引テーブル群)をファイルオブジェクトとし
て描画したり、伝票の授受が行われる関連業務の名称
(図示の例では「配分引き当て業務」)を描画する。そ
して、各オブジェクト間を業務の流れにしたがって順次
結線してゆくことにより図8に示すようなマップが作成
される。なお、図8に示すマップよりも上位のマップや
下位のマップも同様に作成可能であり、階層的に作成さ
れたマップは有機的に結合管理される。
On the other hand, when the object name is input corresponding to the graphic object drawn on the map, the name is arranged and displayed in the corresponding graphic object. Thereby, for example, even if a plurality of input objects are drawn on the map, they can be distinguished by their names. When a connection name is input at the time of drawing a connection, the name is arranged and displayed near the connection. The connection name indicates a slip name or a processing name. In this way, the input objects, file objects, and output objects representing the slip input processing, file processing, and book table output processing are sequentially drawn in accordance with the flow of business, and the slip objects indicating the slips to be input and artificial work Are drawn on the map. In addition, an index table group such as a customer table and an employee table (in the illustrated example, an index table group connected to an input object “offer registration” and an output object “order management table”) is drawn as a file object. Or the name of a related task for which a slip is given / received (“distribution assignment task” in the illustrated example). Then, a map as shown in FIG. 8 is created by sequentially connecting the objects in accordance with the business flow. It is to be noted that a higher-level map and a lower-level map than the map shown in FIG. 8 can be similarly created, and the hierarchically created maps are organically combined and managed.

【0012】業務フロー定義処理ブロック11Aは上述
のようにして生成描画されたマップをオブジェクト毎に
解析することによって得られた解析結果と、入力された
データを設定情報として定義データファイル11Bに書
き込む。ここで、業務マップを解析する際に、業務フロ
ー定義処理ブロック11Aはマップ上において結線で接
続されることによって前後関係にあるオブジェクトを結
線毎に検出すると共に、その前後関係に基づいてデータ
の出力先となるオブジェクトあるいは入力元となるオブ
ジェクトを検出し、オブジェクト毎に出力先/入力元を
示すオブジェクト名称を定義データファイル11Bに書
き込む。例えば、図8に示す業務マップにおいて、入力
オブジェクト(オファー登録)とファイルオブジェクト
(CB_受注H、……)とは結線によって前後関係にあ
るため、入力オブジェクトに対応付けてその出力先(更
新先)のオブジェクト名称として「CB_受注H、…
…」が定義データファイル11Bに書き込まれ、また、
ファイルオブジェクト(CB_受注H、……)に対応付
けてその入力元のオブジェクト名称として「オファー登
録」が定義データファイル11Bに書き込まれる。定義
データファイル11Bはマップ解析データと入力データ
とがオブジェクト毎にその処理内容を定義する設定情報
として登録保存されるもので、定義データファイル11
B内の設定情報については後で詳述する。なお、マップ
を解析しながらその解析結果を定義データファイル11
Bに登録保存する処理は、マップ作成後の他、作成途中
でその実行を指示してもよく、また、オブジェクト毎に
入力データを定義データファイル11Bに設定する処理
(後述するプロパティ画面をオブジェクト毎に表示出力
させて必要事項を入力設定する処理)は、マップ解析結
果の登録保存後、あるいは保存前に行ってもよく、それ
らの処理は別個独立して実行可能なものである。一方、
業務改善が必要となった場合には、マップの一部や入力
データの修正、追加等によって定義データファイル11
Bの内容を任意に書き替えることができる。
The business flow definition processing block 11A writes the analysis result obtained by analyzing the map generated and drawn as described above for each object and the input data to the definition data file 11B as setting information. Here, when analyzing the business map, the business flow definition processing block 11A detects objects in context by connection on the map for each connection, and outputs data based on the context. A destination object or an input source object is detected, and an object name indicating an output destination / input source is written to the definition data file 11B for each object. For example, in the business map shown in FIG. 8, since the input object (offer registration) and the file object (CB_order H,...) Are in a front-rear relationship by connection, the output destination (update destination) is associated with the input object. "CB_Order H, ...
... ”is written to the definition data file 11B.
"Offer registration" is written in the definition data file 11B as the input source object name in association with the file object (CB_order H,...). The definition data file 11B is a file in which the map analysis data and the input data are registered and stored as setting information for defining the processing content for each object.
The setting information in B will be described later in detail. While analyzing the map, the result of the analysis is stored in the definition data file
The process of registering and saving in B may be performed after the map is created, or may be instructed to be executed during the process of creating the map. In addition, the process of setting the input data in the definition data file 11B for each object (the property screen to be described May be performed after registration and storage of the map analysis result or before storage, and these processings can be executed separately and independently. on the other hand,
When business improvement is required, a part of the map or the input data is corrected or added to the definition data file 11.
The content of B can be arbitrarily rewritten.

【0013】業務運用システム12は業務実行処理ブロ
ック12A、処理データファイル12Bを有し、業務実
行処理ブロック12Aは業務の実行指令に応答して起動
されるもので、定義データファイル11B内にオブジェ
クトに対応して登録保存されている設定情報を解読しな
がら伝票入力処理、ファイル処理、帳表出力処理を実行
する。処理データファイル12Bは商品管理ファイル、
顧客管理ファイル等の各種データファイルであり、業務
実行処理ブロック12Aは業務の指定実行時に、指定業
務に必要な処理対象ファイルをアクセスする。この場
合、伝票入力処理とファイル処理を連動して実行するこ
ともできるが、それらを別個独立して実行することもで
きる。
The business operation system 12 has a business execution processing block 12A and a processing data file 12B. The business execution processing block 12A is started in response to a business execution command, and includes an object in the definition data file 11B. The slip input process, the file process, and the book table output process are executed while deciphering the setting information stored and stored correspondingly. The processing data file 12B is a product management file,
These are various data files such as a customer management file, and the job execution processing block 12A accesses a file to be processed necessary for the specified job at the time of executing the job. In this case, the slip input process and the file process can be executed in conjunction with each other, but they can also be executed separately and independently.

【0014】図3は定義データファイル11B内の設定
情報を模式的に示したもので、定義データファイル11
Bは図形情報FG、結線情報CM、オブジェクト情報O
J、伝票情報SP、ファイル情報FL、帳表情報ACを
格納する領域を有している。図形情報FGは図形オブジ
ェクト毎にその描画情報(形状、サイズ、配置位置)
と、それに関連する他の情報をアクセスするためのリン
ク先とを業務の流れにしたがって順次配列したデータ構
造となっている。ここで図形描画情報はビットマップイ
メージデータであってもよい。リンク先は結線情報CM
あるいはオブジェクト情報OJ領域をアドレス指定する
もので、図形オブジェクトが結線であれば、結線情報C
Mを順次アドレス指定し、また、入力、ファイル、出力
等であれば、オブジェクト情報OJ領域を順次アドレス
指定するもので、図形オブジェクトが描画される毎にそ
の種類に応じたリンク先Noが生成されて図形情報FG
として格納される。オブジェクト情報OJは「オブジェ
クトの種類」、「始点オブジェクト名」、「終点オブジ
ェクト名」、「処理名」を結線毎に順次配列したデータ
構造となっている。ここで、「始点オブジェクト名」、
「終点オブジェクト名」は、結線で接続されることによ
り前後の位置関係にあるオブジェクトを示すもので、始
点オブジェクト名は前に位置するオブジェクト名称、終
点オブジェクト名は後に位置するオブジェクト名称であ
る。「処理名」はマップ上において結線の近傍に配置表
示されて結線名称である。なお、図3の例では入力オブ
ジェクト(オファー登録)とファイルオブジェクト(C
B_受注H)とを接続する結線、入力オブジェクト(オ
ファー登録)とファイルオブジェクト(CB_受注D)
とを接続する結線、ファイルオブジェクト(CB_受注
H)と出力オブジェクト(受注管理表)とを接続する結
線、ファイルオブジェクト(一括入力受注)とファイル
オブジェクト(CB_受注H)とを接続する結線に対応
する結線情報CMを具体的に示したものである。
FIG. 3 schematically shows the setting information in the definition data file 11B.
B is graphic information FG, connection information CM, object information O
J, slip information SP, file information FL, and book table information AC are stored. The graphic information FG is drawing information (shape, size, arrangement position) for each graphic object.
And a link destination for accessing other related information are sequentially arranged in accordance with the business flow. Here, the graphic drawing information may be bitmap image data. Link destination is connection information CM
Alternatively, when addressing the object information OJ area and the graphic object is a connection, the connection information C
M is sequentially addressed, and if it is an input, file, output, etc., the object information OJ area is sequentially addressed, and each time a graphic object is drawn, a link destination No. corresponding to the type is generated. Graphic information FG
Is stored as The object information OJ has a data structure in which “object type”, “start point object name”, “end point object name”, and “processing name” are sequentially arranged for each connection. Here, "Starting point object name",
The “end point object name” indicates an object that is connected by a connection and has a front and rear positional relationship. The start point object name is the name of a preceding object and the end point object name is the name of a subsequent object. The “process name” is a connection name that is arranged and displayed near the connection on the map. In the example of FIG. 3, the input object (offer registration) and the file object (C
B_order H), input object (offer registration) and file object (CB_order D)
, The connection between the file object (CB_order H) and the output object (order management table), and the connection between the file object (batch input order) and the file object (CB_order H). It specifically shows the connection information CM.

【0015】オブジェクト情報OJは「オブジェクトの
種類」、「オブジェクト名」、「リンク先」をオブジェ
クト毎に順次配列したデータ構造となっている。ここ
で、「オブジェクトの種類」には結線オブジェクトを除
く他のオブジェクト、つまり“入力”、“ファイル”、
“出力”等の種類が設定される。また、「オブジェクト
名」は、マップ上において図形オブジェクト内に配置表
示された自己のオブジェクト名称である。「リンク先」
は伝票情報SP、ファイル情報FL、帳表情報AC領域
をアドレス指定するもので、オブジェクトの種類に応じ
てそれが入力オブジェクトであれば、伝票情報SPの領
域、ファイルオブジェクトであれば、ファイル情報FL
の領域、出力オブジェクトであれば、帳表情報ACの領
域をアドレス指定する。伝票情報SP、ファイル情報F
L、帳表情報ACはオブジェクトの種類に対応してその
処理内容を定義する設定情報であり、伝票情報SPは入
力オブジェクトに対応する処理内容、ファイル情報FL
はファイルオブジェクトに対応する処理内容、帳表情報
ACは出力オブジェクトに対応する処理内容を定義す
る。つまり、業務フロー定義処理ブロック11Aは結線
によって接続された前後のオブジェクトがどのような種
類のオブジェクトかを判断し、その前後関係に基づいて
データがどのように引き継がれるかを示すために、各オ
ブジェクトに対応付けて出力先のオブジェクト名や入力
元のオブジェクト名が伝票情報SP、ファイル情報F
L、帳表情報ACとして設定される。また、入力操作に
よって伝票情報SPには伝票形式、ファイル情報FLに
はファイル形式、帳表情報ACには帳表出力形式が任意
に設定される。
The object information OJ has a data structure in which "object type", "object name", and "link destination" are sequentially arranged for each object. Here, “object type” includes other objects except the connection object, that is, “input”, “file”,
A type such as “output” is set. The “object name” is the name of the object placed and displayed in the graphic object on the map. "Link destination"
Designates addresses of the slip information SP, the file information FL, and the book table information AC area. According to the type of the object, if it is an input object, the area of the slip information SP, and if it is a file object, the file information FL
If the area is an output object, the address of the book table information AC is specified. Slip information SP, file information F
L, book information AC is setting information that defines the processing content corresponding to the type of the object, and the slip information SP is the processing content corresponding to the input object, and the file information FL
Indicates the processing content corresponding to the file object, and the book information AC defines the processing content corresponding to the output object. In other words, the business flow definition processing block 11A determines what kind of object is before and after the object connected by the connection, and uses each object to show how the data is inherited based on the context. The output destination object name and the input source object name correspond to the slip information SP and the file information F, respectively.
L, book information AC. A slip format, a file format for file information FL, and a book table output format for book table information AC are arbitrarily set by an input operation.

【0016】図4は伝票情報SP、ファイル情報FL、
帳表情報ACの内容を例示したものであり、その詳細に
ついては後述するが、伝票情報SPは更新先ファイル:
〜、伝票項目:〜、画面定義:〜を格納するデータ構造
となっている。またファイル情報FLは入力ファイル:
〜、処理名:〜、更新先ファイル:〜、ファイル項目:
〜、を格納し、更に帳表情報ACは入力ファイル:〜、
帳表フォーム:〜を格納するデータ構造となっている。
なお、業務フロー定義処理ブロック11Aは図形情報F
Gに基づいて業務マップをドキュメント出力する機能を
併わせ持っている。これによって作成済みの業務マップ
を任意に呼び出して表示出力したり、印刷出力すること
ができるようになっている。
FIG. 4 shows slip information SP, file information FL,
This is an example of the contents of the book table information AC, the details of which will be described later, but the slip information SP is an update destination file:
~, Slip item: ~, screen definition: ~. The file information FL is the input file:
~, Process name: ~, update destination file: ~, file item:
, Are stored, and the book information AC is an input file:
Book table form: has a data structure for storing ~.
Note that the business flow definition processing block 11A includes the graphic information F
It also has the function of outputting a business map as a document based on G. As a result, the created business map can be arbitrarily called, displayed and output, or printed out.

【0017】次に、このデータ処理装置の動作を図5〜
図7のフローチャートにしたがって説明する。なお、こ
の各種フローチャートに記載した機能を実現するプログ
ラムはCPUが読み取り可能なプログラムコードの形態
で前記記憶媒体に記憶されている。図5は一般の業務担
当者が自己の部門における業務体系、伝票の流れを基に
所望する業務マップを作成する際の動作を示したフロー
チャートである。先ず、業務構築システム11を構成す
る業務フロー定義処理ブロック11Aは、業務マップの
作成が指示された際に図5に示すフローチャートにした
がった動作を実行する。ここで、図8に示す受注入力業
務における業務マップを作成するものとする。先ず、オ
ブジェクトパレットに一覧表示されている各種の図形オ
ブジェクトのうち、任意のオブジェクトを選択指定する
と共に、マップ作成画面上の配置位置を任意に指定する
と(ステップA1)、選択された図形オブジェクトはマ
ップ作成画面上の指定位置に描画される(ステップA
2)。この場合、入力・ファイル・出力オブジェクト等
が描画されると共に、結線オブジェクトが選択指定され
た場合には、“自動”、“手動”の選択に応じて結線描
画が行われる。このようにして描画されたオブジェクト
に対してそのオブジェクト名または結線名称(結線の近
傍に配置表示される処置名)をキー入力すると、入力さ
れたオブジェクト名や結線名称は対応するオブジェクト
の所定位置に配置表示される(ステップA3)。
Next, the operation of the data processing apparatus will be described with reference to FIGS.
This will be described with reference to the flowchart of FIG. Note that a program for implementing the functions described in the various flowcharts is stored in the storage medium in the form of a program code readable by the CPU. FIG. 5 is a flowchart showing an operation when a general business person creates a desired business map based on a business system and a slip flow in his / her department. First, the task flow definition processing block 11A constituting the task construction system 11 executes the operation according to the flowchart shown in FIG. 5 when the creation of the task map is instructed. Here, it is assumed that a business map for the order entry business shown in FIG. 8 is created. First, an arbitrary object is selected and designated from among various graphic objects listed on the object palette, and an arrangement position on the map creation screen is optionally designated (step A1). It is drawn at a specified position on the creation screen (step A
2). In this case, input / file / output objects and the like are drawn, and when a connection object is selected and designated, connection drawing is performed in accordance with selection of "auto" or "manual". When the object name or the connection name (the treatment name arranged and displayed in the vicinity of the connection) is key-input to the object drawn in this manner, the input object name or the connection name is displayed at a predetermined position of the corresponding object. The layout is displayed (step A3).

【0018】そして、オブジェクト名や結線名称の入力
が完了すると、今回選択描画されたオブジェクトの種類
を判別し、それが入力オブジェクトであれば(ステップ
A4)、入力オブジェクトの描画情報と共にそのリンク
先を定義データファイル11B内に図形情報FGとして
書き込む(ステップA5)。次にこのリンク先に対応す
るオブジェクト情報OJ領域内にその種類、オブジェク
ト名、リンク先を書き込む(ステップA6)。なお、図
3の例ではオブジェクト情報OJとしてオブジェクトの
種類(入力)、オブジェクト名(オファー登録)、リン
ク先(AAA)が書き込まれた場合を示している。そし
て、このリンク先にそのオブジェクト名で示される伝票
情報格納域を確保しておく(ステップA7)。また、フ
ァイルオブジェクトが今回選択された場合には(ステッ
プA8)、ファイルオブジェクトの描画情報と共にその
リンク先を定義データファイル11B内に図形情報FG
として書き込むと共に(ステップA9)、このリンク先
に対応するオブジェクト情報OJ領域内にその種類、オ
ブジェクト名、リンク先を書き込む(ステップA1
0)。図3の例ではオブジェクト情報OJとしてオブジ
ェクトの種類(ファイル)、オブジェクト名(CB_受
注D)、リンク先(AAB)が書き込まれた場合を示し
ている。そして、このリンク先にそのオブジェクト名で
示されるファイル情報格納域を確保しておく(ステップ
A11)。同様に、出力オブジェクトが今回選択描画さ
れた場合には(ステップA12)、その描画情報と共に
リンク先を定義データファイル11B内に図形情報FG
として書き込むと共に(ステップA13)、このリンク
先に対応するオブジェクト情報OJ領域内にその種類、
オブジェクト名、リンク先を書き込む(ステップA1
4)。図3の例ではオブジェクト情報OJとしてオブジ
ェクトの種類(出力)、オブジェクト名(受注管理
表)、リンク先(AAC)が書き込まれた場合を示して
いる。そして、このリンク先にそのオブジェクト名で示
される帳表情報格納域を確保しておく(ステップA1
5)。
When the input of the object name and the connection name is completed, the type of the object selected and drawn this time is determined. If it is an input object (step A4), the link destination together with the drawing information of the input object is displayed. It is written as graphic information FG in the definition data file 11B (step A5). Next, the type, object name, and link destination are written in the object information OJ area corresponding to the link destination (step A6). Note that the example of FIG. 3 shows a case where the object type (input), the object name (offer registration), and the link destination (AAA) are written as the object information OJ. Then, a slip information storage area indicated by the object name is secured at the link destination (step A7). When the file object is selected this time (step A8), the drawing destination of the file object and its link destination are set in the definition data file 11B in the graphic information FG.
(Step A9), and the type, object name, and link destination are written in the object information OJ area corresponding to the link destination (step A1).
0). The example of FIG. 3 shows a case where the object type (file), the object name (CB_order D), and the link destination (AAB) are written as the object information OJ. Then, a file information storage area indicated by the object name is secured at the link destination (step A11). Similarly, when the output object is selected and drawn this time (step A12), the link destination is set in the definition data file 11B together with the drawing information in the graphic information FG.
(Step A13), and the type of the object information is stored in the object information OJ area corresponding to the link destination.
Write the object name and link destination (step A1
4). The example of FIG. 3 shows a case where the object type (output), the object name (order management table), and the link destination (AAC) are written as the object information OJ. Then, a book table information storage area indicated by the object name is secured at this link destination (step A1).
5).

【0019】また、結線オブジェクトが今回選択描画さ
れた場合には(ステップA16)、その描画情報と共に
そのリンク先を定義データファイル11B内に図形情報
FGとして書き込むと共に(ステップA17)、このリ
ンク先に対応する結線情報CM領域内にその種類、始点
のオブジェクト名、終点のオブジェクト名、処理名を書
き込む(ステップA18)。ここで図3で例示したよう
に、入力オブジェクト(オファー登録)とファイルオブ
ジェクト(CB_受注H)とを接続する結線に対応し
て、オブジェクトの種類(結線)、始点のオブジェクト
名(オファー登録)、終点のオブジェクト名(CB_受
注H)が書き込まれる。この場合、入力オブジェクト
(オファー登録)には他のファイルオブジェクト(CB
_受注D)にも結線されているので、図3の例において
その2行目はこの結線に対応する結線情報CMを示して
いる。なお、結線の始点もしくは終点にオブジェクトが
無ければ、その始点、終点の書き込みは行われない。ま
た、業務、作業等その他のオブジェクトが選択描画され
た場合にはそれに応じた書き込みが行われるが(ステッ
プA19)、図8で示した業務マップにおいて、業務、
作業等のオブジェクトは直接関係しないので、その書き
込み処理の説明は、省略するものとする。このような動
作はオブジェクトが選択描画される毎に実行される。
When the connection object is selected and drawn this time (step A16), the link destination is written as graphic information FG in the definition data file 11B together with the drawing information (step A17). The type, the starting point object name, the ending point object name, and the processing name are written in the corresponding connection information CM area (step A18). Here, as exemplified in FIG. 3, corresponding to the connection connecting the input object (offer registration) and the file object (CB_order H), the object type (connection), the starting object name (offer registration), The end point object name (CB_order H) is written. In this case, the input object (offer registration) includes another file object (CB).
_Order D), the second line in the example of FIG. 3 shows connection information CM corresponding to this connection. If there is no object at the start point or end point of the connection, the start point and end point are not written. Further, when other objects such as work, work, and the like are selectively drawn, writing is performed in accordance with the selected objects (step A19). However, in the work map shown in FIG.
Since objects such as work are not directly related, the description of the writing process is omitted. Such an operation is executed every time an object is selectively drawn.

【0020】図6はマップ作成後あるいは作成途中にお
いて、マップ保存指令に応答して実行開始されるフロー
チャートであり、結線情報CMを解析しながらオブジェ
クト情報OJを参照し、結線によって接続された前後の
オブジェクトがどのような種類かを判別し、その前後関
係に基づいてデータの入力元あるいは出力先のオブジェ
クトを示すデータをオブジェクト毎に登録保存する場合
の動作を示している。なお、図6はこの動作の一部を示
し、始点側の入力オブジェクトと終点側のファイルオブ
ジェクトが結線によって接続されている場合、ファイル
オブジェクト同士が結線されている場合、始点側のファ
イルオブジェクトと終点側の出力オブジェクトが結線に
よって接続されている場合の動作を示し、その他のオブ
ジェクトやその結線状態についての動作は、基本的に上
述した3種類の場合と同様であるので、それを図示省略
したものである。先ず、結線情報CMを1結線毎に順次
抽出し、その始点オブジェクト名と終点オブジェクト名
とに基づいてオブジェクト情報OJを参照することによ
り、始点オブジェクトの種類と終点オブジェクトの種類
を判別し、その結果、始点側が入力オブジェクトで終点
側がファイルオブジェクトの関係にある結線情報CMで
あれば、当該結線情報CMを入力→ファイル結線リスト
に組み込むことにより入力→ファイル結線リストを作成
する(ステップB1)。このようにして入力→ファイル
結線リストが作成されると、このリストの先頭から1結
線分の結線情報CMを読み出し、始点側の入力オブジェ
クトに対応して予め確保されている伝票情報格納域にお
いて、「更新先ファイル」の項目位置に対応して、終点
オブジェクト名であるファイルオブジェクトの名称を書
き込む(ステップB2)。例えば、図3に例示した最初
の結線情報CMは、入力→ファイルの関係にあるため、
入力オブジェクト(オファー登録)に対応する伝票情報
SPとしてその「更新先ファイル(図4参照)」の項目
位置に、ファイルオブジェクト名(CB_受注H)が書
き込まれる。次に終点側のファイルオブジェクトに対応
して予め確保されているファイル情報格納域において、
「入力ファイル」の項目位置に対応して、始点オブジェ
クト名である入力オブジェクトの名称を書き込む(ステ
ップB3)。例えば、図3で例示した最初の結線情報C
Mの場合には、ファイルオブジェクト(CB_受注H)
のファイル情報FLとしてその「入力ファイル」の項目
位置に、入力オブジェクト名「オファー登録」が書き込
まれる。そして、次のステップB4に進み、入力→ファ
イル結線リストの全ての結線について処理が終了したか
を調べ、終了するまでステップB2に戻り、1結線毎に
上述の動作を繰り返す。
FIG. 6 is a flowchart that is started in response to a map storage command after or during map creation. The map information is analyzed while the connection information CM is referenced, and the object information OJ is referred to before and after the connection by the connection. The figure shows an operation in which the type of an object is determined, and data indicating an input source or an output destination of data is registered and stored for each object based on the context. FIG. 6 shows a part of this operation. When the input object on the start point side and the file object on the end point side are connected by connection, when the file objects are connected, the file object on the start point side and the end point The operation when the output objects on the side are connected by a connection is shown, and the operation regarding the other objects and the connection state thereof is basically the same as the above-described three types, and therefore is omitted from the drawing. It is. First, the connection information CM is sequentially extracted for each connection, and the type of the start point object and the type of the end point object are determined by referring to the object information OJ based on the start point object name and the end point object name. If the start point side is the input object and the end point side is the connection information CM having the relationship of the file object, the connection information CM is input → incorporated into the file connection list and input → file connection list is created (step B1). When the input-> file connection list is created in this manner, the connection information CM for one connection is read from the top of the list, and in the slip information storage area secured in advance corresponding to the input object on the starting point side, The name of the file object, which is the end point object name, is written corresponding to the item position of the "update destination file" (step B2). For example, since the first connection information CM illustrated in FIG. 3 has a relationship of input → file,
The file object name (CB_order H) is written in the item position of the “update destination file (see FIG. 4)” as the slip information SP corresponding to the input object (offer registration). Next, in the file information storage area secured in advance corresponding to the file object on the end point side,
The name of the input object, which is the starting object name, is written corresponding to the item position of the "input file" (step B3). For example, the first connection information C illustrated in FIG.
In the case of M, the file object (CB_order H)
The input object name “offer registration” is written in the item position of the “input file” as the file information FL of “1. Then, the process proceeds to the next step B4, where it is checked whether or not the processing has been completed for all the connections in the input → file connection list. The process returns to step B2 until the processing is completed, and the above-described operation is repeated for each connection.

【0021】次に、始点側、終点側がそれぞれファイル
オブジェクトで、ファイルオブジェクト同士が結線され
ている場合には、ファイル→ファイル結線リストを作成
する(ステップB5)。この場合においても結線情報C
Mを1結線毎に順次抽出しながらオブジェクト情報OJ
を参照し、始点、終点オブジェクトがそれぞれファイル
オブジェクトであれば、ファイル→ファイルの関係にあ
る結線情報CMをファイル→ファイル結線リストに組み
込むことによってリストの作成を行う。そして、このリ
ストの先頭から1結線分の結線情報CMを読み出し、始
点側のファイルオブジェクトに対応して予め確保されて
いるファイル情報格納域において、「更新先ファイル」
の項目位置に対応して、終点オブジェクト名であるファ
イルオブジェクトの名称を書き込む(ステップB6)。
次に、終点側のファイルオブジェクトに対応して予め確
保されているファイル情報格納域において、「入力ファ
イル」の項目位置に対応して、始点オブジェクト名であ
るファイルオブジェクトの名称を書き込むと共に、その
結線情報CMに「処理名」が含まれている場合には、フ
ァイル情報格納域内の「処理名」の項目位置に、その処
理名を書き込む(ステップB7)。そして、次のステッ
プB8に進み、ファイル→ファイル結線リストの全ての
結線について処理が終了したかを調べ、終了するまでス
テップB6に戻り、1結線毎に上述の動作を繰り返す。
Next, when the start point side and the end point side are file objects, respectively, and the file objects are connected, a file → file connection list is created (step B5). Also in this case, the connection information C
Object information OJ while sequentially extracting M for each connection
If the start point and end point objects are file objects, respectively, a list is created by incorporating the connection information CM having a file-to-file relationship into the file-to-file connection list. Then, the connection information CM for one connection is read from the head of this list, and the “update destination file” is stored in the file information storage area previously secured corresponding to the file object on the starting point side.
The name of the file object, which is the end point object name, is written corresponding to the item position (step B6).
Next, in the file information storage area secured in advance corresponding to the file object on the end point side, the name of the file object which is the start point object name is written corresponding to the item position of the “input file”, and the connection thereof is performed. If the information CM includes the "processing name", the processing name is written in the item position of the "processing name" in the file information storage area (step B7). Then, the process proceeds to the next step B8, where it is determined whether or not the processing has been completed for all the connections in the file → file connection list. The process returns to step B6 until the processing is completed, and the above operation is repeated for each connection.

【0022】更に、始点側がファイルオブジェクト、終
点側が出力オブジェクトの関係にある結線情報CMであ
れば、当該結線情報CMをファイル→出力結線リストに
組み込むことによってリストの作成を行う(ステップB
9)。そして、このリストの先頭から1結線分の結線情
報CMを読み出し、終点側の出力オブジェクトに対応し
て予め確保されている帳表情報格納域において、「入力
ファイル」の項目位置に対応して、始点オブジェクト名
であるファイルオブジェクトの名称を書き込む(ステッ
プB10)。例えば、図3で例示した3行目の結線情報
CMの場合には、出力オブジェクトの帳表情報ACとし
てその「入力ファイル」の項目位置に、ファイルオブジ
ェクト名「CB_受注D」が書き込まれる(図4参
照)。そして、次のステップB11に進み、ファイル→
出力結線リストの全ての結線について処理が終了したか
を調べ、終了するまでステップB10に戻り、上述の動
作を繰り返す。このようにマップを解析することによっ
て入力元、出力先を示す対象オブジェクト名が伝票情報
SP、ファイル情報FL、帳表情報ACとしてオブジェ
クト毎に登録保存される。そして、ステップB12に進
み、結線情報CM、オブジェクト情報OJを参照し、未
定義のオブジェクトを検出し、識別表示を行う。すなわ
ち、業務マップ上において、結線上の間違い、例えば、
入力オブジェクトに出力先のファイルオブジェクトが結
線されていないような場合には、マップ上において当該
入力オブジェクトを着色したり、点滅表示する等の識別
表示によってその旨を報知する。
Further, if the connection information CM has a relation of a file object on the start point side and an output object on the end point side, a list is created by incorporating the connection information CM into a file → output connection list (step B).
9). Then, the connection information CM for one connection is read from the head of this list, and in the book information storage area reserved in advance corresponding to the output object on the end point side, corresponding to the item position of “input file”, The name of the file object, which is the start object name, is written (step B10). For example, in the case of the connection information CM on the third line illustrated in FIG. 3, the file object name “CB_order D” is written in the item position of the “input file” as the book table information AC of the output object (FIG. 4). Then, the process proceeds to the next step B11, and the file →
It is checked whether the processing has been completed for all the connections in the output connection list, and the process returns to step B10 until the processing is completed, and the above operation is repeated. By analyzing the map in this manner, target object names indicating the input source and the output destination are registered and stored as slip information SP, file information FL, and book table information AC for each object. Then, the process proceeds to step B12, where the undefined object is detected by referring to the connection information CM and the object information OJ, and the identification display is performed. That is, on the business map, on the connection mistake, for example,
In the case where the output destination file object is not connected to the input object, the fact is notified by an identification display such as coloring or blinking the input object on the map.

【0023】なお、図4において、入力オブジェクト
((オファー登録)に対応する伝票情報SP内の「伝票
項目」は、この入力オブジェクトに対して入力元となる
伝票「オーダーシート(任意)」の項目情報を示してい
る。この項目情報は伝票の項目名等を定義するもので、
伝票毎に予め任意に設定されている項目情報のうち、入
力元となる伝票の項目情報が入力オブジェクトに対応す
る伝票項目として設定される。また、ファイルオブジェ
クト(D_受注H)に対応するファイル情報FL内の
「ファイル項目」は、そのファイルの項目名等を定義す
る項目情報で、ファイルオブジェクト毎に対応する項目
情報がファイル情報FLに設定される。
In FIG. 4, the “slip item” in the slip information SP corresponding to the input object ((offer registration)) is the item of the slip “order sheet (arbitrary)” which is the input source for this input object. This item information defines the item name of the slip, etc.
Of the item information arbitrarily set in advance for each slip, the item information of the slip as the input source is set as a slip item corresponding to the input object. The “file item” in the file information FL corresponding to the file object (D_order H) is the item information defining the item name of the file, and the item information corresponding to each file object is set in the file information FL. Is done.

【0024】次に、入力操作によって必要事項をオブジ
ェクト毎に伝票情報SP、ファイル情報FL、帳表情報
ACとして任意に設定したり、伝票情報SP、ファイル
情報FL、帳表情報ACの内容を確認/修正する場合に
ついて説明する。図7はこの場合の動作を示し、(A)
は入力オブジェクト、(B)はファイルオブジェクト、
(C)は出力オブジェクトが指示された場合の動作を示
したフローチャートである。先ず、マップが描画されて
いる状態において、入力オブジェクトを指示すると共に
(ステップC1)、プロパティ表示を指示する(ステッ
プC2)。すると、図9(A)に示すようなプロパティ
画面が表示される(ステップC3)。ここで、プロパテ
ィ画面とは伝票情報SP、ファイル情報FL、帳表情報
ACに必要事項を入力して設定したり、それを確認/修
正するために表示出力されるウインドウで、図示の例は
入力オブジェクト(オファー登録)が指示された場合の
プロパティ画面を示している。ここで、「画面名称」、
「入力伝票名」、「出力先のファイル」に対応する項目
内容は、指示された入力オブジェクトに対応するオブジ
ェクト情報OJや伝票情報SPを読み出すことによって
自動表示されたもので、「画面名称」は当該入力オブジ
ェクトに対応するオブジェクト情報OJ内に設定されて
いるオブジェクト名である。また当該入力オブジェクト
に結線されている入力側の伝票オブジェクト名が「入力
伝票名」として表示され、出力側のオブジェクト名、つ
まり、伝票情報SP内に設定されている更新先ファイル
名が「出力先のファイル」として表示される。また、出
力先のファイル名に対応する「形式」は、キー入力によ
って任意に設定されたデータであり、更に、「サイク
ル」、「時間」等の項目内容もキー入力によって任意に
設定されたデータである。このプロパティ画面には各種
の機能キーが割り当てられており、そのうち、「画面定
義」は入力伝票名で示される伝票の伝票形式を定義する
際に操作される機能キーで、この画面定義キーが操作さ
れると、ステップC4でそのことが検出されてステップ
C5に進み、入力伝票名に対応する項目設定ダイアログ
が表示される。図10はオファー登録において入力対象
となる伝票「オーダーシート(任意)」についての表示
例で、この伝票に対応する項目設定ダイアログには、伝
票項目毎に「項目名」、「階層」、「データ型」、「桁
数」を示す項目情報が初期設定されており、その内容が
サブウインドウとして一覧表示されると共に、この項目
設定ダイアログの設定内容にしたがって伝票入力画面が
表示出力される。ここで、項目設定ダイアログにおい
て、「階層」の欄は、伝票上のヘディング領域、アイテ
ム領域、テイラー領域のうちどの領域に含まれる項目か
を示し、「データ桁」の欄は、漢字、英数字等のように
対応する項目データの入力属性を示し、「桁数」は対応
する項目の項目桁数を示している。ここで、項目設定ダ
イアログの設定内容を目視確認し、伝票入力画面を任意
に設計する場合、例えば、項目の削除、項目位置サイズ
等を変更する場合には、項目設定ダイアログ内に割り当
てられている機能キー「画面生成」を操作する。する
と、ステップC6に進み、伝票入力画面上において、任
意の項目を指定しながら項目毎にその内容を変更して新
たな伝票入力形式を定義すると、この伝票入力形式は当
該入力オブジェクトに対応する伝票情報SPとしてその
「画面定義」の項目位置に設定される(図4参照)。
Next, by input operation, necessary items are set arbitrarily as slip information SP, file information FL, and book table information AC for each object, and the contents of the slip information SP, file information FL, and book table information AC are confirmed. The case of correction will be described. FIG. 7 shows the operation in this case, and FIG.
Is an input object, (B) is a file object,
(C) is a flowchart showing an operation when an output object is instructed. First, while the map is being drawn, an input object is specified (step C1) and a property display is specified (step C2). Then, a property screen as shown in FIG. 9A is displayed (step C3). Here, the property screen is a window displayed and output for inputting and setting necessary items in the slip information SP, the file information FL, and the book information AC, and confirming / correcting them. 13 shows a property screen when an object (offer registration) is instructed. Here, "screen name",
The item contents corresponding to the “input slip name” and the “output destination file” are automatically displayed by reading out the object information OJ and the slip information SP corresponding to the designated input object. This is the object name set in the object information OJ corresponding to the input object. The input slip object name connected to the input object is displayed as "input slip name", and the output object name, that is, the update destination file name set in the slip information SP is displayed as "output destination". File ". The “format” corresponding to the file name of the output destination is data arbitrarily set by key input. Further, the item contents such as “cycle” and “time” are data arbitrarily set by key input. It is. Various function keys are assigned to this property screen. Among them, "Screen definition" is a function key operated when defining the form of the form indicated by the input form name, and this screen definition key is operated Then, this is detected in step C4, and the process proceeds to step C5, where an item setting dialog corresponding to the input slip name is displayed. FIG. 10 is a display example of a slip “order sheet (arbitrary)” to be input in the offer registration. The item setting dialog corresponding to this slip includes “item name”, “hierarchy”, “data” for each slip item. Item information indicating "type" and "number of digits" is initially set, and the contents are displayed as a list in a subwindow, and a slip input screen is displayed and output according to the setting contents of this item setting dialog. Here, in the item setting dialog, the column of “layer” indicates which of the heading area, item area and tailor area is included in the slip, and the column of “data digit” is kanji, alphanumeric , Etc., indicates the input attribute of the corresponding item data, and “digits” indicates the number of item digits of the corresponding item. Here, when visually confirming the setting contents of the item setting dialog and arbitrarily designing the slip input screen, for example, when deleting an item, changing the item position size, etc., it is assigned in the item setting dialog. Operate the function key "Create screen". Then, the process proceeds to step C6, where a new slip input format is defined by designating an arbitrary item and changing the content for each item on the slip input screen, and the slip input format becomes the slip corresponding to the input object. The information SP is set at the item position of the “screen definition” (see FIG. 4).

【0025】次に、マップ上のファイルオブジェクトを
指示すると共に(ステップD1)、そのプロパティ表示
を指示すると(ステップD2)、図9(B)に示すよう
なプロパティ画面が表示される(ステップD3)。ここ
で、「ファイル名称」、「入力元の対象名」に対応する
項目内容は、指示されたファイルオブジェクトに対応す
るファイル情報FLを読み出すことによって自動表示さ
れたもので、ファイル名称として「CB_受注H」、入
力対象名として「オファー登録」が表示される。また、
このプロパティ画面に割り当てられている機能キー「項
目定義」は、ファイル名で示されるファイルの各項目と
入力元対象である伝票/ファイルの各項目との対応関係
を任意に設定する際に操作されるもので、この項目定義
キーが操作されると、そのことがステップD4で検出さ
れてステップD5に進み、項目定義画面が表示される。
図11はこの場合の表示例で、ファイル名称で示される
ファイル(CB_受注D)の各項目と、入力元対象とな
る「オファー登録」で取り扱われる伝票「オーダーシー
ト(任意)」の各項目とが一覧表示される。ここで、伝
票項目は「オファー登録」に対応する伝票情報SP内の
伝票項目が読み出されて表示出力されたものであり、ま
たファイル項目は「CD_受注D」に対応するファイル
情報FL内のファイル項目が読み出されて表示出力され
たものである。この状態において、ファイル項目と伝票
項目との対応関係を1項目毎に定義する場合には、「項
目定義」の欄に、その対応関係を設定してゆく(ステッ
プD6)。ここで、マウス操作によって伝票項目を選択
指定し、それを「項目定義」の欄に転写すると、ファイ
ル項目と伝票項目との対応関係が設定される。このよう
にしてファイルと伝票との対応関係が設定されると、そ
の設定情報は当該ファイルオブジェクトに対応するファ
イル情報FL内に、ファイル項目として書き込まれる。
Next, when a file object on the map is specified (step D1) and its property display is specified (step D2), a property screen as shown in FIG. 9B is displayed (step D3). . Here, the item contents corresponding to the “file name” and the “input source target name” are automatically displayed by reading out the file information FL corresponding to the designated file object. H "and" Offer registration "are displayed as input target names. Also,
The function key "item definition" assigned to this property screen is operated when arbitrarily setting the correspondence between each item of the file indicated by the file name and each item of the slip / file as the input source. When the item definition key is operated, the operation is detected in step D4, the process proceeds to step D5, and an item definition screen is displayed.
FIG. 11 shows a display example in this case, in which each item of the file (CB_order D) indicated by the file name and each item of the slip “order sheet (arbitrary)” handled in “offer registration” which is an input source target are shown. Is displayed in a list. Here, the slip item is one in which the slip item in the slip information SP corresponding to “offer registration” is read out and displayed, and the file item is a file item in the file information FL corresponding to “CD_order D”. The file item is read out and displayed and output. In this state, when the correspondence between the file item and the slip item is defined for each item, the correspondence is set in the "item definition" column (step D6). Here, a slip item is selected and designated by a mouse operation, and is transcribed in the “item definition” column, whereby the correspondence between the file item and the slip item is set. When the correspondence between the file and the slip is set in this way, the setting information is written as a file item in the file information FL corresponding to the file object.

【0026】次に、マップ上の出力オブジェクトを指示
すると共に(ステップE1)、そのプロパティ表示を指
示すると(ステップE2)、図9(C)に示すようなプ
ロパティ画面が表示される(ステップE3)。ここで、
「出力帳表名称」、「入力元のファイル」に対応する項
目内容は、指示された出力オブジェクトに対応する帳表
情報ACを読み出すことによって自動表示されたもの
で、出力帳表名称として「受注管理表」、入力元のファ
イルとして「CB_受注D」が表示される。また、この
プロパティ画面に割り当てられている機能キー「出力定
義」は、出力帳表名称で示される帳表の出力形式を定義
する際に操作されるもので、この出力定義キーが操作さ
れると、ステップE4でそのことが検出されてステップ
E5に進み、図12に示すような画面表示に切り替えら
れる。すなわち、表示画面は上下2分割され、その下段
側の分割画面には、帳表名に対応する定義画面が表示さ
れ、上段側の分割画面には、入力元ファイルの項目名が
一覧表示されると共に、それに関連するファイルや索引
テーブル群の項目名が一覧表示される。この状態で帳表
定義画面上において、その帳表の出力形式(帳表フォー
ム)を設定する(ステップE6)。すなわち、帳表出力
形式を設定する場合、出力レコードのレコード名を帳表
の行項目に配置し、また出力レコードのデータ項目名を
その列項目に配置すると共に、行項目と列項目とで示さ
れるマトリックス状の各入力エリアにデータの抽出条件
を設定する。その際、上段側の分割画面に表示されてい
る内容を参照しながら、帳表出力形式の設定を行う。こ
のようにしてどの項目をどのような条件で帳表出力する
かを設定すると、この設定情報は出力オブジェクトに対
応する帳表情報AC内に帳表フォームとして書き込まれ
る。
Next, when an output object on the map is designated (step E1) and its property display is designated (step E2), a property screen as shown in FIG. 9C is displayed (step E3). . here,
The item contents corresponding to the “output book table name” and the “input source file” are automatically displayed by reading the book table information AC corresponding to the specified output object. Management table "and" CB_Order D "are displayed as input source files. The function key “output definition” assigned to this property screen is operated when defining the output format of the book indicated by the output book name, and when the output definition key is operated, In step E4, this is detected, and the process proceeds to step E5, where the screen is switched to a screen display as shown in FIG. That is, the display screen is divided into upper and lower parts, and a definition screen corresponding to the book name is displayed on the lower divided screen, and a list of the item names of the input source file is displayed on the upper divided screen. At the same time, a list of files and index table group names related to the list is displayed. In this state, the output format (book table form) of the book table is set on the book table definition screen (step E6). That is, when setting the book table output format, the record name of the output record is placed in the line item of the book table, and the data item name of the output record is placed in the column item, and is indicated by the row item and the column item. A data extraction condition is set for each input area in a matrix. At this time, the book table output format is set while referring to the contents displayed on the upper divided screen. When setting which item is to be output in the book table under such conditions, this setting information is written as a book table form in the book table information AC corresponding to the output object.

【0027】このようにして伝票情報SP、ファイル情
報FL、帳表情報ACが生成されて記憶管理されている
状態において、業務運用システム12が起動されると、
伝票情報SPを基に伝票入力処理を実行し、ファイル情
報FLを基にファイル更新処理を実行し、帳表情報AC
を基に帳表出力処理を実行する。すなわち、伝票入力処
理の実行が指示された場合には伝票情報SPの「画面定
義」にしたがって伝票入力画面が表示される。この状態
において、伝票データを入力すると、その伝票情報SP
内の「伝票項目」にしたがって伝票項目名と項目データ
とを1レコード内に組み込んだ伝票レコードが生成され
る。このようにして1伝票分の伝票レコードが生成され
るが、この生成レコードの出力先は、伝票情報SP内の
「更新先ファイル」で示されるファイルとなる。そし
て、ファイル処理の実行が指示されると、ファイル情報
FL内の「入力ファイル」で示される入力元からの伝票
レコードに基づいてファイル更新処理を実行するが、そ
の際、ファイル情報FL内の「ファイル項目」を参照
し、伝票項目とファイル項目との対応関係にしたがって
伝票レコードをファイルのレコード構成に対応するレコ
ードに並べ替えてファイル更新を行う。また、帳表出力
処理の実行が指示された場合には帳表情報AC内の「入
力ファイル」で示されるファイルを入力元として「帳表
フォーム」を参照し、入力元ファイルから所定レコード
の項目内容を読み出して集計すると共に、その集計結果
を並べ替えて1レコード毎に印刷出力させる。これによ
って業務担当者が「帳表フォーム」として設定した通り
の帳表が得られる。
In the state where the slip information SP, the file information FL, and the book information AC are generated and stored and managed as described above, when the business operation system 12 is started,
A slip input process is executed based on the slip information SP, a file update process is executed based on the file information FL, and the book information AC
The book table output process is executed based on. That is, when execution of the slip input process is instructed, the slip input screen is displayed according to the “screen definition” of the slip information SP. In this state, when the slip data is input, the slip information SP
A slip record in which the slip item name and the item data are incorporated in one record is generated according to the “slip item” in the table. Thus, a slip record for one slip is generated, and the output destination of the generated record is a file indicated by the “update destination file” in the slip information SP. Then, when the execution of the file processing is instructed, the file update processing is executed based on the slip record from the input source indicated by the “input file” in the file information FL. The file update is performed by rearranging the slip records into records corresponding to the record configuration of the file according to the correspondence relationship between the slip items and the file items with reference to the "file item". Also, when the execution of the book table output process is instructed, the “book file form” is referred to using the file indicated by “input file” in the book table information AC as an input source, and an item of a predetermined record is read from the input source file. The contents are read and totaled, and the totalized results are rearranged and printed out for each record. As a result, a book table as set by the business operator as the “book table form” is obtained.

【0028】以上のように構成されたデータ処理等装置
1によれば、業務処理システムの設計をプログラミング
等の専門的知識を有するシステムエンジニア等に依頼し
なくても、自己が属する部門の業務体系や日常使ってい
る伝票、帳表を理解している一般の業務担当者であれ
ば、自己が属する部門の業務内容に合うように、業務の
流れを表わす業務マップを作成するだけで、業務処理シ
ステムを容易に構築したり、改善することができ、これ
により意図した通りの業務処理を実行することができ
る。すなわち、業務担当者は業務マップを作成する際
に、入力、ファイル、出力等を示す図形オブジェクトを
描画すると共に、そのオブジェクト名を入力したり、業
務の流れに応じて各オブジェクト間を結線する矢印付き
罫線を描画するだけで、視読性に富んだ業務マップを容
易に作成することができる。特に図形オブジェクトを描
画する際にオブジェクトパレットから選択するようにし
ているため、マップの作成が一層容易なものとなる。ま
た、マップ上に同一種類の図形オブジェクトを描画した
としても各図形オブジェクトには入力されたオブジェク
ト名が付加されるので、それらを容易に識別することが
できる。このように業務マップが作成描画されると、業
務構築システム11はこれを解析することによって結線
情報CM、オブジェクト情報OJを生成すると共に、こ
の結線情報CM、オブジェクト情報OJから更に伝票情
報SP、ファイル情報FL、帳表情報ACを生成する。
その際、業務マップ上において入力、ファイル、出力を
示すオブジェクトが業務の流れにしたがって結線されて
いる場合に、結線によって前後の位置関係にあるオブジ
ェクトを基に入力元、出力先を決定し、伝票情報SP、
ファイル情報FL、帳表情報ACに入力元、出力先とな
る対象名をオブジェクト毎に設定するようにしたから、
オブジェクト毎に入力元、出力先をキー入力等によって
設定する必要はなく、業務マップを解析することによっ
て自動的に設定することが可能となる。
According to the data processing apparatus 1 configured as described above, it is possible to design a business processing system without requesting a system engineer or the like having specialized knowledge such as programming, etc. If you are a general business person who understands the slips and books you use every day, just create a business map that shows the business flow so that it matches the business content of the department to which you belong The system can be easily constructed or improved, and thereby the intended business process can be executed. That is, when creating the business map, the business staff draws graphic objects indicating inputs, files, outputs, etc., inputs the object names, and connects the objects according to the business flow with arrows. By simply drawing the ruled lines, a business map with high readability can be easily created. In particular, since a graphic object is selected from the object palette when drawing, a map can be more easily created. Further, even if the same type of graphic objects are drawn on the map, the input object names are added to the respective graphic objects, so that they can be easily identified. When the business map is created and drawn in this way, the business construction system 11 analyzes the generated business map to generate the connection information CM and the object information OJ, and further generates the slip information SP and the file information from the connection information CM and the object information OJ. The information FL and the book information AC are generated.
At that time, if the objects indicating input, file, and output on the business map are connected according to the business flow, the input source and output destination are determined based on the objects in the front and rear positional relationship by the connection, and the slip Information SP,
Since the input source and output target names are set for each object in the file information FL and the book information AC,
It is not necessary to set the input source and the output destination for each object by key input or the like, and the setting can be automatically performed by analyzing the business map.

【0029】また、業務マップ上において、入力、ファ
イル、出力を示すオブジェクトを任意に指示することに
より、指示されたオブジェクトに応じた業務における伝
票形式、ファイル形式、帳表出力形式の詳細を伝票情報
SP、ファイル情報FL、帳表情報ACに設定すること
ができるので、オブジェクト毎に極め細かなシステム設
計が可能となる。また、業務改善が必要となった場合に
は業務マップをドキュメント出力し、その一部を変更す
ると、それにしたがって結線情報CM、オブジェクト情
報OJが変更されると共に、伝票情報SP、ファイル情
報FL、帳表情報ACが変更されるので、業務マップの
一部を変更するだけで業務処理システムを改善すること
ができる。この場合、ドキュメント出力した業務マップ
を見るだけでどこの部分をどのように改善すればよいか
を容易に確認することができるため、その作業を効率良
く行うことが可能となる。また、任意のオブジェクトに
対してそのプロパティ表示を指示すると、当該オブジェ
クトに対応する設定情報が表示出力されるので、設定情
報を確認したり、修正することが可能となる。このよう
に業務処理システムの構築、改善を全て一般の業務担当
者が行うことができるので、システムエンジニアにシス
テム設計を依頼するよりも極め細かな設計、柔軟性に富
んだ設計が可能となり、しかもシステムメンテナンスや
コスト面でも有利なものとなる。また、業務マップを作
成する場合、複数のマップによって自部門の業務体系を
上位から下位へ階層別に表現することもできる。更に、
業務の流れにしたがって各業務を連結するようにしたか
ら個別業務独立型ではなく、各業務を有機的に連結した
システムを構築することができる。
Also, by arbitrarily designating objects indicating input, file, and output on the business map, the details of the slip format, file format, and book table output format in the business corresponding to the specified object can be displayed in the slip information. Since SP, file information FL, and book table information AC can be set, an extremely detailed system design can be performed for each object. When business improvement is required, a business map is output as a document, and when a part of the business map is changed, the connection information CM and the object information OJ are changed accordingly, and the slip information SP, the file information FL, the book information Since the table information AC is changed, the business processing system can be improved only by changing a part of the business map. In this case, since it is possible to easily confirm what part should be improved and how to improve it only by looking at the business map output as a document, the work can be performed efficiently. Also, when the property display is instructed for an arbitrary object, the setting information corresponding to the object is displayed and output, so that the setting information can be confirmed or corrected. In this way, the general business staff can build and improve the business processing system, so it is possible to design more detailed and flexible designs than to request a system engineer from a system engineer. This is also advantageous in terms of system maintenance and cost. Further, when creating a business map, the business system of the own department can be expressed by a plurality of maps for each layer from the top to the bottom. Furthermore,
Since each task is linked in accordance with the flow of the task, it is possible to construct a system in which each task is organically linked instead of an individual task independent type.

【0030】なお、オブジェクトパレットに一覧表示さ
れる図形オブジェクトの形状は任意であり、入力、ファ
イル、出力を直感的に識別できるものであればよい。ま
た、図形オブジェクトに限らず、それを高度に図案化し
たアイコンであってもよく、更に、伝票、ファイル、帳
表と対応したものであれば、その他の情報をパレット上
に一覧表示するようにしてもよい。また、業務マップを
作成する場合、予め用意されている基本フォームを使用
して行うようにしてもよく、勿論、業務担当者のイメー
ジに合った自由なフォームで作成するようにしてもよ
い。しかも、複数のマップを作成する場合、その全体構
成等が類似していれば、先に作成したマップをコピーし
てその一部を追加/修正するようにすれば、更にマップ
の作成が容易なものとなる。また、伝票入力処理、ファ
イル更新処理、帳表出力処理を1台のデータ処理装置が
行うスタンド・アロンタイプに限らず、専用の伝票入力
装置、ファイル更新装置、帳表出力装置によって各処理
を実行するようにしてもよい。この場合、各装置間の伝
送手段として回線接続する他に、無線通信、光通信、あ
るいは磁気ディスク、光ディスク等の記録媒体を介して
データの授受を行うようにすればよい。
The shapes of the graphic objects displayed in the list on the object palette are arbitrary, and any shape can be used as long as the input, file and output can be intuitively identified. Not only graphic objects but also icons that are highly stylized may be used. Furthermore, if they correspond to slips, files, and books, other information is displayed in a list on the palette. You may. Further, when creating a business map, the business map may be created using a basic form prepared in advance, or, of course, may be created using a free form that matches the image of the business person in charge. In addition, when a plurality of maps are created, if the overall configuration and the like are similar, copying the previously created map and adding / modifying a part thereof makes the creation of the map easier. It will be. In addition, the slip input process, file update process, and book table output process are not limited to the stand-alone type in which one data processing device performs, and each process is executed by a dedicated slip input device, file update device, and book table output device. You may make it. In this case, besides connecting a line as a transmission means between the devices, data may be transmitted and received via wireless communication, optical communication, or a recording medium such as a magnetic disk or an optical disk.

【0031】[0031]

【発明の効果】この発明によれば、業務処理システムの
設計をプログラミング等の専門的知識を有するシステム
エンジニア等に依頼しなくても、自己が属する部門の業
務体系や日常使っている伝票を理解している一般の業務
担当者であれば、自己が属する部門の業務内容に合うよ
うに、業務の流れを表わした業務マップを作成するだけ
で、業務処理システムを容易に構築したり、改善するこ
とができ、これにより意図した通りの業務処理を実行す
ることができる。つまり、業務担当者が自部門で日常使
用している伝票を基に業務の流れを表わす業務マップを
作成描画するだけで、この業務マップを基に業務処理シ
ステムが構築され、また、業務改善が必要となった場合
には業務マップの一部を変更するだけで業務処理システ
ムを改善することができ、現場の業務担当者が業務処理
システムの構築、改善を全て担当することにより、実際
の業務体系に合った極め細かなシステム設計が可能とな
ると共に、システムメンテナンスやコスト面でも有利な
ものとなり、しかも、業務マップにしたがって各業務を
有機的に連結することができる。
According to the present invention, it is possible to understand the business system of the department to which the user belongs and the slips used on a daily basis without requesting a system engineer having specialized knowledge of programming or the like to design the business processing system. If you are a general person in charge of business, you can easily build or improve a business processing system simply by creating a business map that shows the flow of business to match the business content of the department to which you belong As a result, the intended business process can be executed. In other words, the business staff simply creates and draws a business map that represents the flow of business based on the slips that they use daily in their own department, and a business processing system is built based on this business map, When necessary, the business processing system can be improved only by changing a part of the business map. A very detailed system design suitable for the system becomes possible, and the system maintenance and cost are also advantageous, and each business can be organically connected according to the business map.

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

【図1】全体システムの概要を示した図。FIG. 1 is a diagram showing an outline of an entire system.

【図2】業務構築システム11および業務運用システム
12の基本的な構成を示した図。
FIG. 2 is a diagram showing a basic configuration of a business construction system 11 and a business operation system 12.

【図3】定義データファイル11B内に図形情報FG、
結線情報CM、オブジェクト情報OJ、伝票情報SP、
ファイル情報FL、帳表情報ACがリンクして格納され
ることを示した図。
FIG. 3 shows graphic information FG, in a definition data file 11B.
Connection information CM, object information OJ, slip information SP,
The figure which showed that file information FL and book table information AC were linked and stored.

【図4】伝票情報SP、ファイル情報FL、帳表情報A
Cの内容を例示した図。
FIG. 4 shows slip information SP, file information FL, and book table information A.
The figure which illustrated the content of C.

【図5】業務マップを作成描画する際の動作を示したフ
ローチャート。
FIG. 5 is a flowchart showing an operation when creating and drawing a business map.

【図6】マップ作成後あるいは作成途中において、マッ
プ情報を伝票情報SP、ファイル情報FL、帳表情報A
Cとして保存する際にその保存指令に応答して実行開始
されるフローチャート。
FIG. 6 is a diagram showing map information SP, file information FL, and book information A after or during map creation.
9 is a flowchart of a process of starting execution in response to a save command when saving as C.

【図7】任意のオブジェクトを指示することにより伝票
形式、ファイル形式、帳表出力形式を伝票情報SP、フ
ァイル情報FL、帳表情報ACとして設定する場合の動
作を示し、(A)は入力オブジェクト、(B)はファイ
ルオブジェクト、(C)は出力オブジェクトが指示され
た場合を示した図。
FIG. 7 shows an operation when a slip format, a file format, and a book table output format are set as slip information SP, file information FL, and book table information AC by designating an arbitrary object; (B) is a diagram showing a case where a file object is designated, and (C) is a diagram showing a case where an output object is designated.

【図8】業務マップ作成描画時の表示例を示した図。FIG. 8 is a diagram showing a display example when a business map is created and drawn.

【図9】マップ上の入力、ファイル、出力を示すオブジ
ェクトを任意に指示することにより表示されるプロパテ
ィ画面を示し、(A)は入力オブジェクト、(B)はフ
ァイルオブジェクト、(C)は出力オブジェクトのプロ
パティ画面を示した図。
FIG. 9 shows a property screen displayed by arbitrarily designating objects indicating input, file, and output on a map, where (A) is an input object, (B) is a file object, and (C) is an output object. The figure which showed the property screen of FIG.

【図10】伝票入力形式を設定する時の表示例を示した
図。
FIG. 10 is a diagram showing a display example when a slip input format is set.

【図11】ファイル形式を設定する時の表示例を示した
図。
FIG. 11 is a view showing a display example when a file format is set.

【図12】帳表出力形式を設定する時の表示例を示した
図。
FIG. 12 is a diagram showing a display example when a book table output format is set.

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

1 データ処理装置 2 キーボード 3 マウス 4 表示装置 5 プリンタ 11 業務構築システム 11A 業務フロー定義処理ブロック 11B 定義データファイル 12 業務運用システム 12A 業務実行処理ブロック 12B 処理データファイル FG 図形情報 CM 結線情報 OJ オブジェクト情報 SP 伝票情報 FL ファイル情報 AC 帳表情報 Reference Signs List 1 data processing device 2 keyboard 3 mouse 4 display device 5 printer 11 business construction system 11A business flow definition processing block 11B definition data file 12 business operation system 12A business execution processing block 12B processing data file FG graphic information CM connection information OJ object information SP Slip information FL file information AC book information

フロントページの続き (72)発明者 寺田 俊仁 東京都羽村市栄町3丁目2番1号 カシオ 計算機株式会社羽村技術センター内Continued on the front page (72) Inventor Toshihito Terada 3-2-1, Sakaecho, Hamura-shi, Tokyo Casio Computer Co., Ltd. Hamura Technical Center

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】少なくとも入力、ファイル、出力を示すオ
ブジェクトの一覧を表示する表示手段と、 前記一覧表示されているオブジェクトの中から任意に選
択されたオブジェクトに基づいて業務の流れを表わす業
務マップを描画する描画手段と、 前記描画された業務マップ上の各オブジェクトに対応し
てその処理内容を定義する設定情報を記憶する記憶手段
と、 前記各オブジェクトに対応する設定情報を、前記業務マ
ップ上において前後の位置関係にあるオブジェクトから
取得する情報取得手段とを具備し、 前記描画された業務マップを基に業務処理システムを構
築するようにしたことを特徴とするデータ処理装置。
1. A display means for displaying a list of objects representing at least input, file, and output, and a business map representing a business flow based on an object arbitrarily selected from the objects displayed in the list. Drawing means for drawing, storage means for storing setting information defining processing contents corresponding to each object on the drawn business map, and setting information corresponding to each object on the business map. A data processing apparatus, comprising: information acquisition means for acquiring from objects in a front-to-back positional relationship, wherein a business processing system is constructed based on the drawn business map.
【請求項2】前記一覧表示されるオブジェクトには、結
線を示すオブジェクトを含み、この結線のオブジェクト
によって業務マップ上の入力、ファイル、出力を示すオ
ブジェクトが業務の流れにしたがって接続されている場
合に、前記情報取得手段は業務マップ上で結線のオブジ
ェクトによって接続された前後のオブジェクトを検出し
て設定情報を取得するようにしたことを特徴とする請求
項1記載のデータ処理装置。
2. The list-displayed object includes an object indicating a connection. When the object indicating an input, a file, and an output on a business map is connected by the connection object according to a business flow. 2. The data processing apparatus according to claim 1, wherein the information acquisition unit acquires the setting information by detecting objects before and after the object connected by the connection object on the business map.
【請求項3】前記描画された業務マップ上において、入
力、ファイル、出力を示すオブジェクトを任意に指示す
ることにより、指示されたオブジェクトに応じた業務に
おける伝票形式、ファイル形式、帳表出力形式の詳細な
設定を行う制御手段を備えたことを特徴とする請求項1
記載のデータ処理装置。
3. An object indicating an input, a file, and an output is arbitrarily designated on the drawn business map, so that a slip form, a file format, and a book table output format in the business corresponding to the designated object are displayed. 2. The apparatus according to claim 1, further comprising control means for performing detailed settings.
The data processing device according to claim 1.
【請求項4】前記描画された業務マップ上の各オブジェ
クトに対応してそのオブジェクトの名称が指示されるこ
とにより、指示された名称を対応するオブジェクトに付
加するようにしたことを特徴とする請求項1記載のデー
タ処理装置。
4. The method according to claim 1, wherein a name of the object is designated corresponding to each object on the drawn business map, so that the designated name is added to the corresponding object. Item 2. The data processing device according to Item 1.
【請求項5】コンピュータに対して、 少なくとも入力、ファイル、出力を示すオブジェクトの
一覧を表示する機能と、 前記一覧表示されているオブジェクトの中から任意に選
択されたオブジェクトに基づいて業務の流れを示す業務
マップを描画する機能と、 前記描画された業務マップ上の各オブジェクトに対応し
てその処理内容を定義する設定情報を、前記業務マップ
上において前後の位置関係にあるオブジェクトから取得
することによって業務処理システムを構築する機能を実
現させるためのプログラムを記録した記録媒体。
5. A function for displaying a list of objects indicating at least input, file and output to a computer, and a business flow based on an object arbitrarily selected from the objects displayed in the list. A function of drawing a business map to be shown, and setting information for defining the processing content corresponding to each object on the drawn business map, from the objects located in front and rear on the business map. A recording medium on which a program for realizing a function of constructing a business processing system is recorded.
【請求項6】少なくとも入力、ファイル、出力を示すオ
ブジェクトの一覧を表示する表示手段と、 前記一覧表示されているオブジェクトの中から任意に選
択されたオブジェクトに基づいて各オブジェクトを表わ
す図形を描画する描画手段と、 前記描画された図形を業務の流れにしたがって結線し、
一連の業務の流れを表わす業務マップを作成する作成手
段とを具備したことを特徴とするデータ処理装置。
6. A display means for displaying a list of objects indicating at least an input, a file, and an output, and drawing a figure representing each object based on an object arbitrarily selected from the objects displayed in the list. Drawing means, and connecting the drawn figure according to a business flow;
A data processing device for generating a business map representing a flow of a series of business.
JP28119897A 1997-09-30 1997-09-30 Data processing device and its program recording medium Abandoned JPH11110444A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28119897A JPH11110444A (en) 1997-09-30 1997-09-30 Data processing device and its program recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28119897A JPH11110444A (en) 1997-09-30 1997-09-30 Data processing device and its program recording medium

Publications (1)

Publication Number Publication Date
JPH11110444A true JPH11110444A (en) 1999-04-23

Family

ID=17635721

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28119897A Abandoned JPH11110444A (en) 1997-09-30 1997-09-30 Data processing device and its program recording medium

Country Status (1)

Country Link
JP (1) JPH11110444A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007179405A (en) * 2005-12-28 2007-07-12 Mitsubishi Electric Corp Display data item test support device
WO2008105089A1 (en) * 2007-02-28 2008-09-04 Fujitsu Limited Detail data association creating program, device, and method
JP2009004913A (en) * 2007-06-19 2009-01-08 Ricoh Co Ltd Image processing apparatus, application execution method, and application execution program
JP2009015700A (en) * 2007-07-06 2009-01-22 Mitsubishi Electric Corp Electronic form system and electronic form creation method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007179405A (en) * 2005-12-28 2007-07-12 Mitsubishi Electric Corp Display data item test support device
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
JP2009004913A (en) * 2007-06-19 2009-01-08 Ricoh Co Ltd Image processing apparatus, application execution method, and application execution program
JP2009015700A (en) * 2007-07-06 2009-01-22 Mitsubishi Electric Corp Electronic form system and electronic form creation method

Similar Documents

Publication Publication Date Title
JP2012098878A (en) Business form creation processing system and business form creation processing method and program
JPH09231280A (en) Data processing method and apparatus
JP2000268109A (en) Template creation device for electronic medical record system and electronic medical record input device using the template
US5500932A (en) Slip output apparatus
JP6947253B2 (en) Electronic medical record system and electronic medical record program
JPH10198741A (en) Table data processing device and its program recording medium
JPH1173288A (en) Display device and method for controlling display and recording medium
JP4957043B2 (en) Information processing apparatus, program, and business application introduction method
JPH11110443A (en) Data processing device and its program recording medium
JP7754887B2 (en) Journal entry mapping import device, journal entry mapping import method, and journal entry mapping import program
JPH07302197A (en) User program setting method
JP3750244B2 (en) Table data processing apparatus and program recording medium thereof
JPH0528155A (en) Document processor
JPH08315066A (en) Response card definition processing system
JP2947336B2 (en) Image data correction method
JP2001154837A (en) Device for supporting object directional development
JP3375953B2 (en) Screen control device
JP4096972B2 (en) Database creation device
JP2008102858A (en) Information processor and program
JPH04291669A (en) Order specification method in medical treatment supporting system
JP3014268U (en) CAD device
JP4226724B2 (en) Form processing system, form processing method, and storage medium
JPH09297803A (en) Data input method in computer system
JP2000163271A (en) Method and apparatus for information processing
JP2022090962A (en) Mapping support apparatus, computer program, and mapping support method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051213

A762 Written abandonment of application

Free format text: JAPANESE INTERMEDIATE CODE: A762

Effective date: 20060117