[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH09204465A - Organization chart output device - Google Patents

Organization chart output device

Info

Publication number
JPH09204465A
JPH09204465A JP2984896A JP2984896A JPH09204465A JP H09204465 A JPH09204465 A JP H09204465A JP 2984896 A JP2984896 A JP 2984896A JP 2984896 A JP2984896 A JP 2984896A JP H09204465 A JPH09204465 A JP H09204465A
Authority
JP
Japan
Prior art keywords
organization
information
belonging
chart
hierarchy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2984896A
Other languages
Japanese (ja)
Inventor
Osamu Okura
修 大倉
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 JP2984896A priority Critical patent/JPH09204465A/en
Publication of JPH09204465A publication Critical patent/JPH09204465A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide an organizational chart output device where sorting is executed when plural constitution members belonging to the same group are arranged in accordance with previously stored relation information on the members at the time of plotting an organizational chart having the hierarchy structure of an office organizational chart and the like, an arrangement order is decided, the organizational chart is generated and the re-arrangement of the members in a belonging destination of the change object when personnel changes occur. SOLUTION: CPU 2 makes an organizational chart generation processing part 7 to execute a hierarchy table generation processing and a hierarchy image development processing at the time of the organizational chart display processing and generates a hierarchy table based on various pieces of data on the group, which are stored in a belonging table file 8a and a member master file 8b in a file memory 8. Member information belonging to the same group are sorted and the arrangement position in the belonging system is decided. The hierarchy expression of respective belonging groups is developed in an image memory 9 and the generated group hierarchy drawing is displayed on a display part 11.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、階層構造を持つ組
織図を描画する際に、その組織図の出力領域の空白部分
を少なくするように作成する組織図出力装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an organization chart output apparatus for drawing an organization chart having a hierarchical structure so as to reduce blank portions in an output area of the organization chart.

【0002】[0002]

【従来の技術】従来、社内組織図等の階層構造を持つ図
を描画する際には、その社内組織の構成要素となる部
署、構成員等とその部署単位の階層関係に基づいて、部
署毎にブロック単位で構成員が階層的に配置されるとと
もに、各部署の階層関係が明確になるように部署ブロッ
クが階層的に配置されて組織図が作成されている。
2. Description of the Related Art Conventionally, when a diagram having a hierarchical structure, such as an in-house organization chart, is drawn, a department, a member, or the like, which is a constituent element of the in-house organization, and a hierarchical relationship in units of the department, are used for each department. The members are hierarchically arranged in block units, and organizational charts are created by hierarchically arranging departmental blocks so that the hierarchical relationship of each department is clear.

【0003】また、この社内組織図の描画に際して、同
一階層の部署が複数有る場合は、その複数の部署ブロッ
クが同一階層位置に並列に配置されている。
When there are a plurality of departments in the same hierarchy when drawing this in-house organization chart, the plurality of department blocks are arranged in parallel in the same hierarchy position.

【0004】このような階層図を作成する際の構成要素
ブロックの配置形態は、上記社内組織図に限らず他の階
層構造を持つ組織の構成要素ブロックを配置する場合に
ついても同様に適用される。
The arrangement form of the constituent block when creating such a hierarchical diagram is similarly applied not only to the above-mentioned in-house organizational chart but also to the case where the constituent block of an organization having another hierarchical structure is arranged. .

【0005】[0005]

【発明が解決しようとする課題】しかしながら、このよ
うな従来の社内組織図等の階層構造を持つ組織図を描画
する際には、その社内組織を構成する所属及び構成員の
うち同一所属に複数の社員がいる場合は、その同一所属
社員の配置順序を社員に関する情報(役職や資格等)に
従ってソートする必要があり、そのソートをするための
手順が煩雑であり、組織図を作成する際の負担になると
いう問題点があった。
However, when drawing an organization chart having a hierarchical structure such as such a conventional in-house organization chart, a plurality of affiliations and members constituting the in-house organization belong to the same affiliation. If there are employees of the same organization, it is necessary to sort the arrangement order of the same belonging employees according to the information (position, qualification, etc.) about the employees, and the procedure for sorting is complicated, and when creating an organizational chart. There was a problem that it became a burden.

【0006】また、作成した組織図を構成する社員に人
事異動が発生した場合は、その人事異動に合わせて組織
図を再作成する必要があるが、この場合も、異動対象と
なった社員の元の所属先の社員の再配置と異動先の所属
先の社員の再配置のための手順が煩雑である。
Further, when a personnel change occurs in an employee who composes the created organization chart, it is necessary to re-create the organization chart in accordance with the personnel change. The procedure for relocating the employee of the original affiliation and relocating the employee of the transfer destination affiliation is complicated.

【0007】本発明の課題は、社内組織図等の階層構造
を持つ組織図を描画する際に、同一所属の複数の構成社
員を配置する際に、予め記憶した社員の関係情報に従っ
てソートして配置順次を決定して組織図を作成するとと
もに、人事異動が発生した場合に、その異動対象の所属
先での社員の再配置を容易にする組織図出力装置を提供
することである。
An object of the present invention is to, when drawing an organizational chart having a hierarchical structure such as an in-house organizational chart, when arranging a plurality of constituent employees who belong to the same department, sort them according to the relation information of the employees stored in advance. An organization chart output device is provided which determines an arrangement sequence and creates an organization chart, and when a personnel change occurs, facilitates the rearrangement of an employee at a affiliation to which the change is made.

【0008】[0008]

【課題を解決するための手段】請求項1記載の発明は、
複数の所属組織に区分され、各所属組織毎にその所属組
織コードと他の所属組織との接続関係を示す組織情報を
記憶する組織情報記憶手段と、複数の構成員がどの所属
組織に所属するのかを示す所属情報、及びその構成員に
関する各種構成員情報を、各構成員毎に記憶する構成員
情報記憶手段と、前記各所属組織の組織情報と前記各構
成員の所属情報とに基づいて、当該各所属組織が階層表
現され、かつ個々の構成員が何処の所属組織に所属する
のかを明示した組織図を作成する組織図作成手段と、こ
の組織図作成手段で作成された組織図を出力する出力手
段と、を具備し、前記組織図作成手段は、個々の所属組
織の出力位置に対応付けて、その所属組織に所属する構
成を配置出力する際に、同一の所属組織に所属する各構
成員の配置順序を、前記構成員情報記憶手段に記憶され
た個々の構成員情報に基づいてソートして決定するよう
にしたことを特徴としている。
According to the first aspect of the present invention,
An organization information storage unit that is divided into a plurality of affiliated organizations, stores organization information indicating the affiliated organization code of each affiliated organization and the connection relationship with other affiliated organizations, and which affiliated organization a plurality of members belong to Based on the member information storage means for storing, for each member, member information indicating whether or not the member information and various member information related to the member, organization information of each member organization, and member information of each member. , An organizational chart creating means for creating an organizational chart in which each of the affiliated organizations is hierarchically expressed and which member's affiliated organization is clearly defined, and an organizational chart created by the organizational chart creating means. Outputting means for outputting, and the organization chart creating means belongs to the same belonging organization when the configuration belonging to the belonging organization is arranged and outputted in association with the output position of each belonging organization. Arrangement order of each member It is characterized in that so as to determine and sort on the basis of the individual members information stored in the member information storage means.

【0009】この請求項1記載の発明の組織図出力装置
によれば、複数の所属組織に区分され、各所属組織毎に
その所属組織コードと他の所属組織との接続関係を示す
組織情報を記憶する組織情報記憶手段と、複数の構成員
がどの所属組織に所属するのかを示す所属情報、及びそ
の構成員に関する各種構成員情報を、各構成員毎に記憶
する構成員情報記憶手段と、前記各所属組織の組織情報
と前記各構成員の所属情報とに基づいて、当該各所属組
織が階層表現され、かつ個々の構成員が何処の所属組織
に所属するのかを明示した組織図を作成する組織図作成
手段と、この組織図作成手段で作成された組織図を出力
する出力手段と、が具備され、前記組織図作成手段で
は、個々の所属組織の出力位置に対応付けて、その所属
組織に所属する構成を配置出力する際に、同一の所属組
織に所属する各構成員の配置順序が、前記構成員情報記
憶手段に記憶された個々の構成員情報に基づいてソート
して決定される。
According to the organization chart output apparatus of the invention described in claim 1, the organization information is divided into a plurality of affiliated organizations, and the organization information indicating the affiliated organization code for each affiliated organization and the connection relationship with other affiliated organizations. An organization information storage unit that stores the member information, a member information storage unit that stores, for each member, membership information indicating to which organization a plurality of members belong, and various member information related to the member. An organization chart is created in which each affiliated organization is hierarchically expressed based on the organization information of each affiliated organization and the affiliated information of each member, and which member's affiliated organization is clearly indicated. The organization chart creating means and the output means for outputting the organization chart created by the organization chart creating means are provided, and the organization chart creating means associates the output positions of the individual belonging organizations with each other. Organization belonging to the organization When arranging output, arrangement order of each member belonging to the same organization is determined by sorting on the basis of the individual members information stored in the member information storage means.

【0010】したがって、同一所属に複数の社員が属す
る場合に、ソート作業を簡略化して組織図を容易に作成
して出力することができ、社内組織図を作成する際の作
業を簡便にして、作業者の負担を軽減することができ
る。
Therefore, when a plurality of employees belong to the same department, the sorting work can be simplified and an organizational chart can be easily created and output. This simplifies the work for creating the in-house organizational chart. The burden on the operator can be reduced.

【0011】この場合、請求項2に記載する発明の組織
図出力装置のように、前記ソートに際して、前記構成員
情報記憶手段に記憶された構成員の各種構成員情報のう
ちの所望する情報項目を任意に指定するソート項目指定
手段を設け、前記組織図作成手段は、このソート項目指
定手段により指定されたソート項目に基づいて前記同一
の所属組織に所属する各構成員の配置順序を決定するよ
うにしてもよい。
In this case, like the organization chart output device of the invention described in claim 2, a desired information item among various member information of the members stored in the member information storage means at the time of the sorting. The organization chart creating means determines the arrangement order of the members belonging to the same affiliated organization on the basis of the sort items designated by the sort item designating means. You may do it.

【0012】この請求項2記載の発明の組織図出力装置
によれば、前記ソートに際して、前記構成員情報記憶手
段に記憶された構成員の各種構成員情報のうちの所望す
る情報項目を任意に指定するソート項目指定手段が設け
られ、前記組織図作成手段では、このソート項目指定手
段により指定されたソート項目に基づいて前記同一の所
属組織に所属する各構成員の配置順序が決定されること
により、ソート条件を種々に変更して、所望の社員配置
に容易に変更することができ、組織図作成時のソートた
めの操作を簡略化して作業手順を容易にすることができ
るとともに、組織図出力装置における組織図作成機能の
向上を図ることができる。
According to the organization chart output apparatus of the present invention as defined in claim 2, at the time of the sorting, desired information items among various kinds of member information of the members stored in the member information storage means are arbitrarily set. Sort item designating means for designating is provided, and the organization chart creating means determines the arrangement order of the members belonging to the same affiliated organization based on the sort items designated by the sort item designating means. By doing so, you can easily change the sort conditions to the desired employee assignments, simplify the sorting operation when creating an organization chart, and simplify the work procedure. It is possible to improve the organization chart creating function in the output device.

【0013】また、請求項3に記載する発明の組織図出
力装置のように、前記ソート項目指定手段は、前記ソー
ト項目を指定するソート項目指定キーを複数備えるとと
もに、この複数のソート項目指定キーにより指定された
複数のソート項目をソートテーブルとして記憶保持する
ことが有効である。
Further, as in the organization chart output apparatus of the invention described in claim 3, the sort item designating means is provided with a plurality of sort item designating keys for designating the sort items, and the plurality of sort item designating keys are provided. It is effective to store and hold a plurality of sort items designated by the above as a sort table.

【0014】この請求項3記載の発明の組織図出力装置
によれば、前記ソート項目指定手段では、前記ソート項
目を指定するソート項目指定キーを複数備えるととも
に、この複数のソート項目指定キーにより指定された複
数のソート項目をソートテーブルとして記憶保持するこ
とにより、同一所属の社員を複数のソート項目で多重ソ
ートして配置位置を決定することができ、煩雑な多重ソ
ート手順を簡便にすることができる。
According to the organization chart output apparatus of the present invention as defined in claim 3, the sort item designating means is provided with a plurality of sort item designating keys for designating the sort items and is designated by the plurality of sort item designating keys. By storing and holding a plurality of sorted items that have been sorted as a sort table, it is possible to multiple sort the employees belonging to the same group by a plurality of sorting items to determine the arrangement position, and simplify the complicated multiple sorting procedure. it can.

【0015】請求項4記載の発明は、複数の所属組織に
区分され、各所属組織毎にその所属組織コードと他の所
属組織との接続関係を示す組織情報を記憶する組織情報
記憶手段と、複数の構成員がどの所属組織に所属するの
かを示す所属情報、及びその構成員に関する各種構成員
情報を、各構成員毎に記憶する構成員情報記憶手段と、
前記各所属組織の組織情報と前記各構成員の所属情報と
に基づいて、当該各所属組織が階層表現され、かつ個々
の構成員が何処の所属組織に所属するのかを明示した組
織図を作成する組織図作成手段と、この組織図作成手段
で作成された組織図を出力する出力手段と、を備えた組
織図出力装置において、前記出力手段により出力された
組織図上で構成員の所属組織の移動を指示する構成員移
動指示手段と、この構成員移動手段により構成員の所属
組織の移動が指示されると、その移動に従ってその構成
員の元の所属組織の前記組織図作成手段により作成され
た階層表現を変更する階層表現変更手段と、この移動先
における当該構成員の前記構成員記憶手段に記憶された
当該構成員情報を移動先の所属組織情報に応じて変更す
るとともに、当該構成員と移動先の所属組織内の各構成
員とのソートを行って、当該移動先の所属組織における
構成員を再配置する再配置手段と、を具備したことを特
徴としている。
The invention according to claim 4 is divided into a plurality of affiliated organizations, organization information storage means for storing the organization information indicating the connection relationship between the affiliated organization code and other affiliated organizations for each affiliated organization, Member information storage means for storing, for each member, affiliation information indicating to which affiliation a plurality of members belong, and various member information regarding the member.
An organization chart is created in which each affiliated organization is hierarchically expressed based on the organization information of each affiliated organization and the affiliated information of each member, and which member's affiliated organization is clearly indicated. In an organization chart output device comprising: an organization chart creating means for outputting and an output means for outputting the organization chart created by the organization chart creating means, an organization belonging to a member on the organization chart output by the output means. Member movement instruction means for instructing the movement of the member, and when the movement of the member's belonging organization is instructed by this member moving means, it is created by the organization chart creation means of the member's original belonging organization according to the movement. The hierarchical representation changing means for changing the created hierarchical representation, and the member information stored in the member storing means of the member at the moving destination according to the organization information of the moving destination. Performing sorting of each member of the members and the destination belong in an organization, it is characterized by comprising a rearrangement unit that rearranges the member in the destination organization, the.

【0016】この請求項4記載の発明の組織図出力装置
によれば、複数の所属組織に区分され、各所属組織毎に
その所属組織コードと他の所属組織との接続関係を示す
組織情報を記憶する組織情報記憶手段と、複数の構成員
がどの所属組織に所属するのかを示す所属情報、及びそ
の構成員に関する各種構成員情報を、各構成員毎に記憶
する構成員情報記憶手段と、前記各所属組織の組織情報
と前記各構成員の所属情報とに基づいて、当該各所属組
織が階層表現され、かつ個々の構成員が何処の所属組織
に所属するのかを明示した組織図を作成する組織図作成
手段と、この組織図作成手段で作成された組織図を出力
する出力手段と、を備えた組織図出力装置において、構
成員移動手段により前記出力手段により出力された組織
図上で構成員の所属組織の移動が指示されると、階層表
現変更手段により、その移動に従ってその構成員の元の
所属組織の前記組織図作成手段により作成された階層表
現が変更され、再配置手段により、この移動先における
当該構成員の前記構成員記憶手段に記憶された当該構成
員情報が移動先の所属組織情報に応じて変更されるとと
もに、当該構成員と移動先の所属組織内の各構成員との
ソートが行われて、当該移動先の所属組織における構成
員が再配置される。
According to the organization chart output device of the invention described in claim 4, the organization information is divided into a plurality of affiliated organizations, and the organization information showing the connection relationship between the affiliated organization code and other affiliated organizations for each affiliated organization. An organization information storage unit that stores the member information, a member information storage unit that stores, for each member, membership information indicating to which organization a plurality of members belong, and various member information related to the member. An organization chart is created in which each affiliated organization is hierarchically expressed based on the organization information of each affiliated organization and the affiliated information of each member, and which member's affiliated organization is clearly indicated. In an organizational chart output device comprising an organizational chart creating means for outputting and an output means for outputting the organizational chart created by this organizational chart creating means, on the organizational chart output by the output means by the member moving means, Members When the movement of the organization is instructed, the hierarchical expression changing means changes the hierarchical expression created by the organization chart creating means of the member's former belonging organization according to the movement, and the rearranging means changes the hierarchical expression. The member information stored in the member storage means of the member in is changed according to the organization information of the moving destination, and the member is sorted with each member in the moving organization. Is performed, and the members in the organization to which the destination is moved are relocated.

【0017】したがって、出力された組織図上で人事異
動操作を行う場合に、予め設定された構成員情報優先項
目により移動対象の構成員情報の変更を容易に行うこと
ができ、人事異動に伴う組織図上の構成員情報の変更操
作を容易にすることができる。
Therefore, when the personnel change operation is performed on the output organization chart, it is possible to easily change the member information to be moved by the preset member information priority item. It is possible to easily change the member information on the organization chart.

【0018】この場合、請求項5に記載する発明の組織
図出力装置のように、前記移動対象となった構成員の前
記構成員情報記憶手段に記憶された各種構成員情報のう
ち、前記移動先の所属組織において優先する情報項目
と、元の所属組織において優先する情報項目と、を任意
に指定する優先項目指定手段を設け、前記再配置手段
は、前記移動先における当該構成員の前記構成員記憶手
段に記憶された当該構成員情報を移動先の所属組織に応
じて変更する際に、前記優先項目指定手段により指定さ
れる各優先項目に基づいて、前記移動先における当該構
成員の前記構成員記憶手段に記憶された当該構成員情報
を変更するようにしてもよい。
In this case, like the organization chart output device of the invention described in claim 5, the movement of the various member information stored in the member information storage means of the member to be moved is the move. Priority item designating means for arbitrarily designating the information item prioritized in the destination organization and the information item prioritized in the original organization is provided, and the relocation means is configured to configure the member of the member at the destination. When the member information stored in the member storage means is changed according to the organization to which the member belongs, the member of the member at the destination is referred to based on each priority item designated by the priority item designating means. The member information stored in the member storage means may be changed.

【0019】この請求項5記載の発明の組織図出力装置
によれば、前記移動対象となった構成員の前記構成員情
報記憶手段に記憶された各種構成員情報のうち、前記移
動先の所属組織において優先する情報項目と、元の所属
組織において優先する情報項目と、を任意に指定する優
先項目指定手段が設けられ、前記再配置手段は、前記移
動先における当該構成員の前記構成員記憶手段に記憶さ
れた当該構成員情報を移動先の所属組織に応じて変更す
る際に、前記優先項目指定手段により指定される各優先
項目に基づいて、前記移動先における当該構成員の前記
構成員記憶手段に記憶された当該構成員情報を変更する
ことにより、移動先の所属組織で変更が必要な項目と元
々の構成員情報で変更の必要がない項目とを明確に区別
することができる。
According to the organization chart output apparatus of the present invention as defined in claim 5, of the various member information stored in the member information storage means of the member to be moved, the affiliation of the move destination Priority item designation means for arbitrarily designating an information item prioritized in the organization and an information item prioritized in the original belonging organization are provided, and the rearrangement means stores the member memory of the member at the destination. When changing the member information stored in the means according to the organization to which the destination belongs, the member of the member at the destination is based on each priority item specified by the priority item specifying means. By changing the member information stored in the storage means, it is possible to clearly distinguish the item that needs to be changed in the organization to which the user is moved from the item that does not need to be changed in the original member information.

【0020】請求項6記載の発明は、複数の所属組織に
区分され、各所属組織毎にその所属組織コードと他の所
属組織との接続関係を示す組織情報を記憶する組織情報
記憶手段と、複数の構成員がどの所属組織に所属するの
かを示す所属情報、及びその構成員に関する各種構成員
情報を、各構成員毎に記憶する構成員情報記憶手段と、
前記各所属組織の組織情報と前記各構成員の所属情報と
に基づいて、当該各所属組織が階層表現され、かつ個々
の構成員が何処の所属組織に所属するのかを明示した組
織図を作成する組織図作成手段と、を備えた組織図出力
装置において、前記組織図作成手段により組織図が作成
される際に、前記所属組織の表現形態あるいは所属組織
に示す前記各構成員の出力情報を任意に指定する出力情
報指定手段を設け、前記組織図作成手段は、この出力情
報指定手段により表現形態あるいは組織図上の各構成員
の出力情報が指定されると、作成する複数の所属組織の
階層表現と、当該各所属組織の構成員の出力情報を、前
記指定内容に従って変更することを特徴としている。
The invention according to claim 6 is divided into a plurality of affiliated organizations, and for each affiliated organization, organization information storage means for storing organization information indicating the affiliated organization code and the connection relationship with other affiliated organizations, Member information storage means for storing, for each member, affiliation information indicating to which affiliation a plurality of members belong, and various member information regarding the member.
An organization chart is created in which each affiliated organization is hierarchically expressed based on the organization information of each affiliated organization and the affiliated information of each member, and which member's affiliated organization is clearly indicated. In the organizational chart output device including the organizational chart creating means, when the organizational chart is created by the organizational chart creating means, the representation form of the belonging organization or the output information of each member shown in the belonging organization is displayed. Output information designating means for arbitrarily designating is provided, and when the output information designating means designates the output information of each member on the expression form or the organizational chart, the organization chart creating means creates a plurality of belonging organizations. It is characterized in that the hierarchical representation and the output information of the members of each affiliated organization are changed in accordance with the designated contents.

【0021】この請求項6記載の発明の組織図出力装置
によれば、複数の所属組織に区分され、各所属組織毎に
その所属組織コードと他の所属組織との接続関係を示す
組織情報を記憶する組織情報記憶手段と、複数の構成員
がどの所属組織に所属するのかを示す所属情報、及びそ
の構成員に関する各種構成員情報を、各構成員毎に記憶
する構成員情報記憶手段と、前記各所属組織の組織情報
と前記各構成員の所属情報とに基づいて、当該各所属組
織が階層表現され、かつ個々の構成員が何処の所属組織
に所属するのかを明示した組織図を作成する組織図作成
手段と、を備えた組織図出力装置において、前記組織図
作成手段により組織図が作成される際に、前記所属組織
の表現形態あるいは所属組織に示す前記各構成員の出力
情報を任意に指定する出力情報指定手段が設けられ、前
記組織図作成手段では、この出力情報指定手段により表
現形態あるいは組織図上の各構成員の出力情報が指定さ
れると、作成する複数の所属組織の階層表現と、当該各
所属組織の構成員の出力情報が、前記指定内容に従って
変更される。
According to the organization chart output apparatus of the present invention as defined in claim 6, the organization information is divided into a plurality of affiliated organizations, and for each affiliated organization, organization information indicating a connection relationship between the affiliated organization code and other affiliated organizations. An organization information storage unit that stores the member information, a member information storage unit that stores, for each member, membership information indicating to which organization a plurality of members belong, and various member information related to the member. An organization chart is created in which each affiliated organization is hierarchically expressed based on the organization information of each affiliated organization and the affiliated information of each member, and which member's affiliated organization is clearly indicated. In the organizational chart output device including the organizational chart creating means, when the organizational chart is created by the organizational chart creating means, the representation form of the belonging organization or the output information of each member shown in the belonging organization is displayed. Arbitrarily specified Output information designating means is provided, and in the organization chart creating means, when output information designating means designates output information of each member on the organization form or organization chart, a hierarchical representation of a plurality of belonging organizations to be created. Then, the output information of the member of each affiliated organization is changed according to the specified content.

【0022】したがって、組織図内の所属組織の表現形
態と構成員の出力情報を容易に変更することができ、組
織図において所望の階層表現形態及び構成員情報の各出
力内容を容易に得ることができる。
Therefore, it is possible to easily change the expression form of the belonging organization and the output information of the member in the organization chart, and easily obtain the desired hierarchical expression form and each output content of the member information in the organization chart. You can

【0023】[0023]

【発明の実施の形態】以下、図を参照して本発明の実施
の形態を詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0024】(第1の実施の形態)図1〜図11は、本
発明を適用したコンピュータシステムの第1の実施の形
態を示す図である。図1〜図11は、請求項1〜3記載
の発明を適用してコンピュータシステムの第1の実施の
形態を示す図である。
(First Embodiment) FIGS. 1 to 11 are views showing a first embodiment of a computer system to which the present invention is applied. 1 to 11 are diagrams showing a first embodiment of a computer system to which the invention described in claims 1 to 3 is applied.

【0025】まず、構成を説明する。First, the configuration will be described.

【0026】図1は、本第1の実施の形態のコンピュー
タシステム1の要部ブロック構成図である。
FIG. 1 is a block diagram showing a main part of a computer system 1 according to the first embodiment.

【0027】この図1において、コンピュータシステム
1は、CPU2、キー入力部3、ポインティングデバイ
ス4、ROM5、RAM6、組織図作成処理部7、ファ
イルメモリ8、イメージメモリ9、印刷部10、表示部
11、ソートキーテーブル12及び社員情報変更ルール
テーブル13により構成されており、各部はバス14に
接続されている。
In FIG. 1, the computer system 1 includes a CPU 2, a key input unit 3, a pointing device 4, a ROM 5, a RAM 6, an organization chart creation processing unit 7, a file memory 8, an image memory 9, a printing unit 10, and a display unit 11. , A sort key table 12 and an employee information change rule table 13, and each unit is connected to a bus 14.

【0028】CPU(Central Processing Unit )2
は、ROM5に格納されている各種制御プログラムに従
ってコンピュータシステム1内の各部を制御して各種情
報処理を実行し、その処理過程及び処理結果を表示部1
1に表示させる。また、CPU2は、後述する組織図表
示処理に際して組織図作成処理部7により階層表作成処
理及び階層イメージ展開処理を実行させて、ファイルメ
モリ8内の所属テーブルファイル8a及び社員マスタフ
ァイル8bに格納された組織に係る各種データに基づい
て階層表を作成させるとともに、同一所属の社員情報を
ソートさせて所属内の配置位置を決定させ、その各所属
組織の階層表現をイメージメモリ9に展開させた後、そ
の作成した組織階層図を表示部11に表示させる。
CPU (Central Processing Unit) 2
Controls various parts in the computer system 1 in accordance with various control programs stored in the ROM 5 to execute various information processes, and displays the processing steps and processing results thereof on the display part 1.
1 is displayed. Further, the CPU 2 causes the organization chart creation processing unit 7 to execute the hierarchy table creation processing and the hierarchy image development processing in the organization chart display processing described later, and stored in the belonging table file 8a and the employee master file 8b in the file memory 8. After creating a hierarchical table based on various data related to the organization, sorting the employee information of the same affiliation to determine the placement position within the affiliation, and developing the hierarchical representation of each affiliation in the image memory 9. , And displays the created organizational hierarchy diagram on the display unit 11.

【0029】キー入力部3は、カーソルキー、数字入力
キー及び各種機能キー等を備え、押下されたキーの押下
信号をCPU2に出力する。ポインティングデバイス4
は、キー入力部3の入力補助を行うポインティングデバ
イスであり、操作信号をCPU2に出力する。
The key input section 3 is provided with cursor keys, numeral input keys, various function keys, etc., and outputs a depression signal of the depressed key to the CPU 2. Pointing device 4
Is a pointing device that assists the input of the key input unit 3, and outputs an operation signal to the CPU 2.

【0030】ROM(Read Only Memory)5は、CPU
2より実行される各種制御プログラムを格納するととも
に、組織図表示処理プログラム及びその組織図表示処理
に際して組織図作成処理部7により実行される階層表作
成処理プログラム及び階層イメージ展開処理プログラム
を格納し、後述する再配置処理1プログラム及び再配置
処理2プログラムを格納する。RAM(Random Accesss
Memory )6は、CPU2が上記各種処理プログラムを
実行する際に各種データを展開するメモリ領域を形成す
る。
ROM (Read Only Memory) 5 is a CPU
2 stores various control programs to be executed, and also stores an organization chart display processing program and a hierarchy table creation processing program and hierarchy image expansion processing program executed by the organization chart creation processing unit 7 in the organization chart display processing, A rearrangement processing 1 program and a rearrangement processing 2 program which will be described later are stored. RAM (Random Accesss
Memory) 6 forms a memory area for expanding various data when the CPU 2 executes the various processing programs.

【0031】組織図作成処理部7は、CPU2により組
織図表示処理が実行される際に、後述する階層表作成処
理及び階層イメージ展開処理を実行して、ファイルメモ
リ8内の所属テーブルファイル8a及び社員マスタファ
イル8bに格納された組織に係る各種データに基づいて
階層表を作成して階層表メモリ7aに格納し、この階層
表メモリ7aに格納した階層表に基づいて階層図イメー
ジデータを階層数カウンタ7bを利用してワークメモリ
7cに展開した後、その展開した組織階層図イメージを
イメージメモリ9に転送して表示部11に表示させる。
When the organization chart display process is executed by the CPU 2, the organization chart creation processing unit 7 executes a hierarchy table creation process and a hierarchy image development process, which will be described later, to belong to the belonging table files 8a and 8a in the file memory 8. A hierarchy table is created based on various data related to the organization stored in the employee master file 8b, stored in the hierarchy table memory 7a, and hierarchy diagram image data is stored in the hierarchy table memory 7a. After being expanded in the work memory 7c by using the counter 7b, the expanded organization hierarchy image is transferred to the image memory 9 and displayed on the display unit 11.

【0032】また、組織図作成処理部7は、上記階層表
の作成に際して、社員マスタファイル8bに同一所属の
社員レコードが複数ある場合は、その同一所属の全社員
レコードを抽出してワークメモリ7bに展開し、そのワ
ークメモリ7bに展開した複数の社員レコードを、ソー
トキーテーブル12内に格納されているソート条件に従
ってソートした後、各社員レコードの氏名と職種とを階
層表の指定によりソート順にセットして階層表を作成す
る。
When the employee master file 8b has a plurality of employee records belonging to the same organization at the time of creating the hierarchy table, the organization chart creation processing unit 7 extracts all employee records belonging to the same organization and works memory 7b. , And the plurality of employee records expanded in the work memory 7b are sorted according to the sort condition stored in the sort key table 12, and then the name and job category of each employee record are set in the sort order by designating the hierarchy table. And create a hierarchy table.

【0033】ファイルメモリ8は、図1に示すように所
属テーブルファイル8aと社員マスタファイル8bを格
納する。この所属テーブルファイル8aは、図2に示す
ように組織の構成要素である所属部署に係る各種情報を
組織の階層構造と関連付けて格納するテーブルであり、
所属コード、所属名、業務コード、職種コード、上位所
属コード(当該所属部署が直属する上位部署コード)、
階層番号(階層位置を示す)及び所属長社員コードの各
情報を関連づけて記憶している。また、この社員マスタ
ファイル8bは、図3に示すように所属部署の社員に係
る各種情報を所属テーブルファイル8aの所属コードと
関連付けて格納するマスタファイルであり、社員コー
ド、氏名、所属コード、個人情報として役職、入社年月
日、年齢及び家族の各情報を関連付けて記憶している。
The file memory 8 stores an affiliation table file 8a and an employee master file 8b as shown in FIG. The affiliation table file 8a is a table for storing various pieces of information relating to the departments belonging to the organization as shown in FIG. 2 in association with the hierarchical structure of the organization.
Affiliation code, affiliation name, business code, job type code, higher-level affiliation code (higher-order department code to which the relevant department directly belongs),
Each information of the hierarchy number (indicating the hierarchy position) and the belonging manager code is stored in association with each other. Further, the employee master file 8b is a master file that stores various kinds of information relating to the employees of the belonging department in association with the affiliation code of the affiliation table file 8a as shown in FIG. 3. The employee code, the name, the affiliation code, and the individual As information, information such as a job title, date of joining the company, age, and family is stored in association with each other.

【0034】また、ファイルメモリ8には、図3の社員
マスタファイル8bに格納される身分コード、役職コー
ド、資格コード、業務コード及び職種コードの各コード
毎に対応する情報を設定した複数のテーブルを格納して
おり、これらのテーブルを図4(a)〜(e)に示す。
図4(a)は身分コードに対応して身分名を設定した身
分テーブル、図4(b)は役職コードに対応して役職名
を設定した役職テーブル、図4(c)は資格コードに対
応して資格名を設定した資格テーブル、図4(d)は業
務コードに対応して業務名を設定した業務テーブル、図
4(e)は職種コードに対応して職種名を設定した職種
テーブルである。
Further, in the file memory 8, a plurality of tables in which information corresponding to each code such as an identification code, a post code, a qualification code, a business code and a job type code stored in the employee master file 8b of FIG. 3 is set. Are stored, and these tables are shown in FIGS.
FIG. 4 (a) is an identification table in which an identification name is set in correspondence with an identification code, FIG. 4 (b) is a post table in which a post name is set in correspondence with a post code, and FIG. 4 (c) is corresponding to a qualification code. 4D is a job table in which job names are set corresponding to job codes, and FIG. 4E is a job table in which job names are set corresponding to job codes. is there.

【0035】イメージメモリ9は、組織図作成処理部7
により作成された組織処理図のイメージデータを所属部
署毎にブロック単位で展開するメモリエリアを形成す
る。印刷部10は、CPU2から入力される印字データ
を所定の記録紙に印字して出力し、表示部11は、CR
T(Cathode Ray Tube)等により構成され、CPU2か
ら入力される表示データを表示する。
The image memory 9 includes an organization chart creation processing unit 7
A memory area is formed in which the image data of the organizational processing chart created by is expanded in block units for each department. The printing unit 10 prints the print data input from the CPU 2 on a predetermined recording paper and outputs it, and the display unit 11 displays the CR data.
The display data is composed of a T (Cathode Ray Tube) or the like and displays the display data input from the CPU 2.

【0036】ソートキーテーブル12は、組織図作成処
理部7で作成される階層表の同一所属の社員レコードが
複数ある場合に、その社員レコードをソートするための
ソート条件を設定するテーブルを格納し、そのソートキ
ーテーブルの一例を図5に示す。この図5に示すソート
キーテーブル12では、ソート条件として対象ファイル
(テーブル)と対象項目(コード)を設定した場合を示
しており、この場合、まず、図(a)の身分テーブルに
設定されている身分コードでソートし、身分コードが同
一の社員が複数の場合は、さらに図4(b)の役職テー
ブルに設定されている役職コードでソートし、役職コー
ドが同一の社員が複数の場合は、さらに図4(c)の資
格テーブルに設定されている資格コードでソートする、
というように多重ソートする設定例を示している。
The sort key table 12 stores a table for setting sort conditions for sorting employee records when there are a plurality of employee records belonging to the same organization in the hierarchical table created by the organization chart creation processing unit 7, An example of the sort key table is shown in FIG. The sort key table 12 shown in FIG. 5 shows a case in which a target file (table) and a target item (code) are set as sort conditions. In this case, first, the sort table is set in the identification table of FIG. If there are multiple employees with the same ID code, and if there are multiple employees with the same ID code, further sort by the job code set in the job table of FIG. 4B, and if there are multiple employees with the same job code, Furthermore, sorting by the qualification code set in the qualification table of FIG. 4 (c),
An example of setting for multiple sorts is shown.

【0037】このソートキーテーブル12に設定される
ソート条件は、図5に示した例に限らず、例えば、社員
マスタファイル8bに格納された業務コードや職種コー
ドによりソート条件を設定するようにしてもよく、その
ソート項目の設定は、キー入力部3からの操作によりユ
ーザーが任意に設定可能である。
The sort condition set in the sort key table 12 is not limited to the example shown in FIG. 5, and for example, the sort condition may be set according to the business code or job type code stored in the employee master file 8b. Often, the user can arbitrarily set the sort item by operating the key input unit 3.

【0038】社員情報変更ルールテーブル13は、後述
する第2の実施の形態において社員の人事異動指定に合
わせて異動指定処理を行う際に、その人事異動対象の社
員情報の変更対象項目の変更ルールを設定するデータテ
ーブルを格納する。
The employee information change rule table 13 is a rule for changing the item to be changed in the employee information of the personnel change target when performing the change designation process in accordance with the personnel change designation of the employee in the second embodiment described later. Store the data table to set.

【0039】次に、本第1の実施の形態の動作を説明す
る。
Next, the operation of the first embodiment will be described.

【0040】本実施例のコンピュータシステム1により
実行される組織図表示処理について図6に示すフローチ
ャートに基づいて説明する。
The organization chart display processing executed by the computer system 1 of this embodiment will be described with reference to the flowchart shown in FIG.

【0041】図6において組織図表示処理を開始する
と、まず、組織図作成処理部7によりファイルメモリ8
内の所属テーブルファイル8a及び社員マスタファイル
8bに格納された組織に係る各種データに基づいて階層
表作成処理を実行する(ステップS1)。この階層表作
成処理について図7に示すフローチャートに基づいて説
明する。
When the organization chart display processing is started in FIG. 6, first, the organization chart creation processing unit 7 causes the file memory 8
A hierarchy table creation process is executed based on various data related to the organization stored in the belonging table file 8a and the employee master file 8b (step S1). This hierarchy table creation processing will be described based on the flowchart shown in FIG.

【0042】まず、階層表メモリ7aに展開する図8に
示す階層表の1行目を指定し(ステップS101)、上
位所属コードのない所属コードを図2に示した所属テー
ブルファイル8aから検索し、その検索した所属コード
をRAM6内のレジスタSHOに格納する(ステップS
102)。図2の所属テーブルファイル8aの場合は、
所属コード100が上位所属コードのない所属コードに
該当するため、この所属コード100がレジスタSHO
に格納される。
First, the first row of the hierarchical table shown in FIG. 8 to be expanded in the hierarchical table memory 7a is designated (step S101), and the belonging code having no higher-ranked belonging code is searched from the belonging table file 8a shown in FIG. , The retrieved belonging code is stored in the register SHO in the RAM 6 (step S
102). In the case of the belonging table file 8a shown in FIG.
Since the affiliation code 100 corresponds to an affiliation code without a higher affiliation code, this affiliation code 100 is registered in the register SHO.
Stored in.

【0043】次いで、そのレジスタSHOに格納した所
属コード100の階層番号“1”及び所属名“時計事業
部”を所属テーブルファイル8aから読み出し、その読
み出した各データをステップS101で指定した図8に
示す階層表の1行目にセットする(ステップS10
3)。次いで、所属テーブルファイル8aの該当する所
属長社員コード0100に基づいて図3に示した社員マ
スタファイル8bを参照し、所属長氏名“A”及びその
役職コードから図4(b)の役職テーブルから読み出し
た役職名を図8の階層表の指定行の1行目にセットする
(ステップS104)。
Then, the hierarchy number "1" and the belonging name "Clock Division" of the belonging code 100 stored in the register SHO are read from the belonging table file 8a, and the read data are designated in step S101 in FIG. It is set in the first row of the hierarchy table shown (step S10).
3). Next, referring to the employee master file 8b shown in FIG. 3 based on the corresponding employee code 0100 in the organization table file 8a, from the employee name “A” and its job code, the job table of FIG. 4 (b). The read title is set in the first line of the designated line of the hierarchy table of FIG. 8 (step S104).

【0044】次いで、図8の階層表の次行である2行目
を指定し(ステップS105)、社員マスタファイル8
bに同一所属の社員データが他に有るか否かをチェック
する(ステップS106)。同一所属の社員データが無
い場合は、図3の社員マスタファイル8bでは同一所属
コード100の社員データが他にないため、ステップS
102でRAM6内のレジスタSHOに格納した所属コ
ード100を上位所属とする未検索の所属コードを所属
テーブルファイル8aから検索し(ステップS11
3)、その検索結果により該当する所属コードが有るか
否かを判別する(ステップS114)。該当する所属コ
ードがない場合は、RAM6内のレジスタSHOに格納
した所属コード100の上位所属コードを所属テーブル
ファイル8aから検索し(ステップS115)、その検
索結果により該当する所属コードが有るか否かを判別す
る(ステップS116)。
Next, the second line which is the next line of the hierarchy table of FIG. 8 is designated (step S105), and the employee master file 8
It is checked whether or not there is another employee data belonging to the same group in b (step S106). If there is no employee data of the same affiliation, there is no other employee data of the same affiliation code 100 in the employee master file 8b of FIG. 3, so step S
In 102, an unsearched affiliation code having the affiliation code 100 stored in the register SHO in the RAM 6 as a higher affiliation is searched from the affiliation table file 8a (step S11).
3) Based on the search result, it is determined whether or not there is a corresponding affiliation code (step S114). If there is no corresponding affiliation code, the higher affiliation code of the affiliation code 100 stored in the register SHO in the RAM 6 is searched from the affiliation table file 8a (step S115), and whether or not there is a corresponding affiliation code according to the search result. Is determined (step S116).

【0045】該当する所属コードがない場合は、本処理
を終了し、該当する所属コードが有る場合は、その検索
した所属コードをRAM6内のレジスタSHOに格納し
て(ステップS117)、ステップS113に戻る。
If there is no corresponding belonging code, this process is terminated, and if there is a corresponding belonging code, the searched belonging code is stored in the register SHO in the RAM 6 (step S117), and step S113 is executed. Return.

【0046】また、ステップS114において、該当す
る所属コードが有る場合、すなわち、図2の所属テーブ
ルファイル8aでは、所属コード100を上位所属とす
る所属コード110が2行目に有るため、その該当所属
コード110をRAM6内のレジスタSHOに格納して
(ステップS118)、ステップS103に戻る。
In step S114, if there is a corresponding affiliation code, that is, in the affiliation table file 8a of FIG. 2, the affiliation code 110 having the affiliation code 100 as a higher-level affiliation is in the second line. The code 110 is stored in the register SHO in the RAM 6 (step S118), and the process returns to step S103.

【0047】ステップS103に戻り、ステップS11
8でレジスタSHOに格納した所属コード110の階層
番号“2”及び所属名“開発部”を所属テーブルファイ
ル8aから読み出し、その読み出した各データを上記ス
テップS105で指定した図8の階層表の2行目にセッ
トする。次いで、所属テーブルファイル8aの該当する
所属長社員コード0501に基づいて図3の社員マスタ
ファイル8bを参照し、所属長氏名“B”及びその役職
コードから図4(b)の役職テーブルから読み出した役
職名を図8の階層表の指定行の2行目にセットする(ス
テップS104)。その結果、図8の階層表の2行目に
示すようにデータが展開される。
Returning to step S103, step S11
The tier number “2” and the affiliation name “development department” of the affiliation code 110 stored in the register SHO in 8 are read from the affiliation table file 8a, and the respective read data are designated as 2 in the hierarchy table of FIG. 8 specified in step S105. Set on the line. Next, the employee master file 8b in FIG. 3 is referred to based on the corresponding employee manager code 0501 in the organization table file 8a, and the employee name “B” and its employee code are read from the employee table in FIG. 4B. The position name is set to the second line of the designated line of the hierarchy table of FIG. 8 (step S104). As a result, the data is expanded as shown in the second line of the hierarchy table of FIG.

【0048】次いで、図8の階層表の次行である3行目
を指定し(ステップS105)、社員マスタファイル8
bに同一所属110の社員データが他に有るか否かをチ
ェックする(ステップS106)。図3の社員マスタフ
ァイル8bには同一所属110の社員データが他にない
ため、上記ステップS118でRAM6内のレジスタS
HOに格納した所属コード110を上位所属とする未検
索の所属コードを所属テーブルファイル8aから検索し
(ステップS113)、その検索結果により該当する所
属コードが有るか否かを判別する(ステップS11
4)。
Next, the third line which is the next line of the hierarchy table of FIG. 8 is designated (step S105), and the employee master file 8
It is checked whether or not there is another employee data of the same department 110 in b (step S106). Since there is no other employee data belonging to the same department 110 in the employee master file 8b in FIG. 3, the register S in the RAM 6 is stored in the step S118.
An unsearched affiliation code having the affiliation code 110 stored in the HO as a higher affiliation is searched from the affiliation table file 8a (step S113), and it is determined whether there is a corresponding affiliation code based on the search result (step S11).
4).

【0049】図2の所属テーブルファイル8aには所属
コード110を上位所属とする所属コード111が有る
ため、その所属コード111をRAM6内のレジスタS
HOに格納して(ステップS118)、ステップS10
3に戻る。ステップS103に戻り、ステップS118
でレジスタSHOに格納した所属コード111の階層番
号“3”及び所属名“開発課”を所属テーブルファイル
8aから読み出し、その読み出した各データを上記ステ
ップS105で指定した図8の階層表の3行目にセット
する。次いで、所属テーブルファイル8aの該当する所
属長社員コード1201に基づいて図3の社員マスタフ
ァイル8bを参照し、所属長氏名“E”及びその役職コ
ードから図4(b)の役職テーブルから読み出した役職
名を図8の階層表の指定行の3行目にセットする(ステ
ップS104)。その結果、図8の階層表の3行目に示
すようにデータが展開される。
Since the affiliation table file 8a in FIG. 2 has the affiliation code 111 having the affiliation code 110 as a higher-level affiliation, the affiliation code 111 is stored in the register S in the RAM 6.
Store in HO (step S118), step S10
Return to 3. Returning to step S103, step S118
The hierarchical number “3” and the organizational name “development section” of the affiliation code 111 stored in the register SHO at are read out from the affiliation table file 8a, and the respective read data are designated in the three rows of the hierarchical table shown in FIG. Set on the eyes. Next, the employee master file 8b of FIG. 3 is referred to based on the corresponding employee manager code 1201 of the organization table file 8a, and the employee name “E” and the employee code are read from the employee table of FIG. 4B. The job title is set on the third line of the designated line of the hierarchy table of FIG. 8 (step S104). As a result, the data is expanded as shown in the third line of the hierarchy table in FIG.

【0050】次いで、図8の階層表の次行である4行目
を指定し(ステップS105)、社員マスタファイル8
bに同一所属の社員データが他に有るか否かをチェック
する(ステップS106)。図3の社員マスタファイル
8bには同一所属111の社員データとして社員コード
2501が有るため、さらに、ステップS107で同一
所属111の社員データが複数有るか否かをチェックす
る。図3の社員マスタファイル8bには同一所属111
の社員データとして社員コード2502が有るため、同
一所属111の全社員コード2501,2502の社員
レコード(社員コード、氏名、所属コード、身分コー
ド、役職コード、資格コード、業務コード及び職種コー
ド)を社員マスタファイル8bから抽出し、ワークメモ
リ7cに格納する(ステップS108)。
Next, the fourth line, which is the next line of the hierarchy table of FIG. 8, is designated (step S105), and the employee master file 8
It is checked whether or not there is another employee data belonging to the same group in b (step S106). Since the employee master file 8b in FIG. 3 has an employee code 2501 as employee data of the same department 111, it is further checked in step S107 whether or not there are a plurality of employee data of the same department 111. In the employee master file 8b of FIG.
Since the employee code 2502 is included as employee data of the employee, employee records of all employee codes 2501 and 2502 belonging to the same department 111 (employee code, name, affiliation code, ID code, job code, qualification code, job code and job code) It is extracted from the master file 8b and stored in the work memory 7c (step S108).

【0051】そして、そのワークメモリ7c内で抽出し
た社員コード2501,2502の社員レコードを、図
5に示したソートキーテーブル12に設定されているソ
ート条件(身分コード→役職コード→資格コード)に従
って多重ソートし(ステップS109)、そのソートし
た各社員レコードの氏名“I,J”と各役職とを階層表
の指定行の4行目からソート順に順次セットする(ステ
ップS110)。そのソートの結果、図8の階層表の4
行目と5行目に示すように氏名“J”と“I”の逆順に
データが展開される。
Then, the employee records of the employee codes 2501, 502 extracted in the work memory 7c are multiplexed according to the sort condition (identification code → position code → qualification code) set in the sort key table 12 shown in FIG. The items are sorted (step S109), and the names "I, J" of each sorted employee record and their respective positions are sequentially set in the sorted order from the fourth line of the designated line of the hierarchical table (step S110). As a result of the sorting, 4 in the hierarchy table of FIG.
As shown in the lines 5 and 5, the data are expanded in the reverse order of the names "J" and "I".

【0052】次いで、ステップS112で図8の階層表
の次行である6行目を指定し、上記ステップS118で
RAM6内のレジスタSHOに格納した所属コード11
1を上位所属とする未検索の所属コードを所属テーブル
ファイル8aから検索し(ステップS113)、その検
索結果により該当する所属コードが有るか否かを判別す
る(ステップS114)。図2の所属テーブルファイル
8aには所属コード111を上位所属とする所属コード
がないため、レジスタSHOに格納した所属コード11
1の上位所属コードを所属テーブルファイル8aから検
索し(ステップS115)、その検索結果により該当す
る所属コードが有るか否かを判別する(ステップS11
6)。所属コード111の上位所属コードとして所属コ
ード110が有るため、その所属コード110をレジス
タSHOに格納し(ステップS117)、ステップS1
13に戻る。
Then, in step S112, the sixth row which is the next row of the hierarchy table of FIG. 8 is designated, and the belonging code 11 stored in the register SHO in the RAM 6 in step S118 is specified.
An unsearched affiliation code having a higher affiliation of 1 is searched from the affiliation table file 8a (step S113), and it is determined whether there is a corresponding affiliation code based on the search result (step S114). Since the affiliation table file 8a in FIG. 2 does not have the affiliation code having the affiliation code 111 as a higher affiliation, the affiliation code 11 stored in the register SHO
The higher affiliation code of 1 is searched from the affiliation table file 8a (step S115), and it is determined whether or not there is a corresponding affiliation code based on the search result (step S11).
6). Since the affiliation code 110 exists as a higher affiliation code of the affiliation code 111, the affiliation code 110 is stored in the register SHO (step S117), and the step S1 is performed.
Return to 13.

【0053】そして、ステップS113〜ステップS1
17の処理を繰り返すことにより、レジスタSHOに所
属コード100を格納すると、ステップS113、S1
14で所属コード100を上位所属とする未検索の所属
コードとして、所属コード120を図2の所属テーブル
ファイル8aから検索し、その所属コード120をレジ
スタSHOに格納してステップS103に戻る。
Then, steps S113 to S1.
When the belonging code 100 is stored in the register SHO by repeating the processing of 17, the steps S113 and S1
In 14 the affiliation code 100 is searched as an unsearched affiliation code having a higher affiliation as the affiliation code 120 from the affiliation table file 8a in FIG. 2, the affiliation code 120 is stored in the register SHO, and the process returns to step S103.

【0054】そして、上記ステップS103〜ステップ
S107、S111を繰り返し実行することにより、図
8の階層表において6行目、7行目に所属コード120
に係るデータとして階層番号“2”、上位階層“1”、
所属名“設計部”、所属長名“C”及び所属員氏名
“K”が展開される。
By repeating the above steps S103 to S107 and S111, the affiliation code 120 on the sixth and seventh lines in the hierarchical table of FIG.
As the data related to the layer number “2”, upper layer “1”,
The affiliation name "design department", the affiliation chief name "C" and the affiliation member name "K" are developed.

【0055】さらに、上記ステップS103〜ステップ
S118が繰り返し実行されることにより、図8の階層
表において8行目以降の各データが、図2の所属テーブ
ルファイル8a及び図3の社員マスタファイル8bに基
づいて展開されて、階層表作成処理が終了する。
Further, by repeating the above steps S103 to S118, each data on the 8th and subsequent rows in the hierarchical table of FIG. 8 is stored in the belonging table file 8a of FIG. 2 and the employee master file 8b of FIG. Then, the hierarchy table is created and the hierarchy table creation process ends.

【0056】この階層表作成処理が終了すると、図6の
階層図表示処理においてステップS1からステップS2
の階層イメージ展開処理に進む。
When this hierarchical table creating process is completed, steps S1 to S2 in the hierarchical diagram display process of FIG.
Proceed to the hierarchical image development process of

【0057】この組織図作成処理部7により実行される
階層イメージ展開処理について図9に示すフローチャー
トに基づいて説明する。
The hierarchical image expansion processing executed by the organization chart creation processing unit 7 will be described with reference to the flowchart shown in FIG.

【0058】まず、階層イメージを展開する位置を設定
する際に利用する階層数カウンタ7bの横方向カウンタ
mに“1”をセットし、縦方向カウンタnに“0”をセ
ットする(ステップS201)。次いで、図8の階層表
の先頭ブロックを指定し(ステップS202)、その指
定ブロックの階層番号が上記縦方向カウンタnにセット
した数値より大きいか否かを判定する(ステップS20
3)。
First, "1" is set to the horizontal counter m and the vertical counter n is set to "0" of the layer number counter 7b used when setting the position where the hierarchical image is to be developed (step S201). . Next, the top block of the hierarchy table of FIG. 8 is designated (step S202), and it is determined whether or not the hierarchy number of the designated block is larger than the numerical value set in the vertical counter n (step S20).
3).

【0059】この場合、図8の階層表の先頭ブロックの
階層番号は“1”であり、ステップS201でセットし
た縦方向カウンタnの数値“0”より大きいため、その
指定した先頭ブロックの階層番号1を縦方向カウンタn
にセットする(ステップS204)。そして、その指定
した図8の階層表の階層番号1に該当するブロックに展
開されたデータ(所属名:時計事業部、役職名:事業部
長、所属長名:A)に基づいてブロックイメージを生成
し(ステップS205)、イメージメモリ9内の図10
に示すような階層イメージ展開エリアにおいて座標
(1,1)の展開ブロック位置に、階層番号1ブロック
から生成したブロックイメージをセットする(ステップ
S206)。
In this case, since the layer number of the first block in the layer table of FIG. 8 is "1" and is larger than the numerical value "0" of the vertical counter n set in step S201, the layer number of the specified first block. 1 for vertical counter n
(Step S204). Then, a block image is generated based on the data (affiliation name: clock division, title: division chief, division chief name: A) expanded to the block corresponding to the designated hierarchy number 1 in the hierarchy table of FIG. (Step S205), the image memory 9 shown in FIG.
The block image generated from the block of the layer number 1 is set at the development block position of the coordinate (1, 1) in the hierarchy image development area as shown in (step S206).

【0060】このイメージメモリ9内の図10に示す階
層イメージ展開エリアは、階層数カウンタ7b内の縦方
向カウンタmと横方向カウンタnによりカウントされる
カウント数に対応する座標(m,n)で示されるブロッ
ク単位の階層表データ展開エリアを形成している。この
各ブロック内は図11に示すように、所属名と、その所
属名の下に4行分の各データ(1行目:役職、所属長
名、2行目〜4行目:役職、所属員氏名)を展開するよ
うになっている。
The hierarchical image development area shown in FIG. 10 in the image memory 9 has coordinates (m, n) corresponding to the count numbers counted by the vertical counter m and the horizontal counter n in the hierarchical number counter 7b. The hierarchical table data expansion area for each block shown is formed. In each block, as shown in FIG. 11, the department name and each data for four lines under the department name (first line: title, department chief name, second to fourth lines: title, department) (Member name) is to be developed.

【0061】そして、この図10のブロック単位の階層
表データ展開エリアには、図8の階層表の階層番号で区
切られるブロック単位のデータが展開される。
In the block-based hierarchical table data expansion area of FIG. 10, block-unit data delimited by the hierarchical number of the hierarchical table of FIG. 8 is expanded.

【0062】次いで、上記指定した図8の階層表の階層
番号1で区切られる先頭ブロックに上位階層データがセ
ットされているか否かをチェックする(ステップS20
7)。その先頭ブロックには上位階層データがセットさ
れていないため、ステップS210に進み、図8の階層
表の先頭ブロックの次の階層番号のブロックを指定し
て、次ブロックが有るか否かを判別する(ステップS2
11)。図8の階層表には先頭ブロックの次に階層番号
2で区切られるブロックが有るため、ステップS203
に戻る。
Next, it is checked whether or not upper hierarchy data is set in the head block delimited by the hierarchy number 1 in the hierarchy table shown in FIG. 8 (step S20).
7). Since the upper layer data is not set in the top block, the process proceeds to step S210, and the block of the layer number next to the top block of the layer table of FIG. 8 is designated to determine whether or not there is the next block. (Step S2
11). Since the hierarchy table of FIG. 8 has a block delimited by hierarchy number 2 next to the first block, step S203
Return to

【0063】ステップS203において、その指定した
次ブロックの階層番号“2”が上記ステップS204の
処理で縦方向カウンタnにセットした数値“1”より大
きいため、その指定ブロックの階層番号“2”を縦方向
カウンタnにセットする(ステップS204)。そし
て、図8の階層表の階層番号2ブロックに展開されたデ
ータ(所属名:開発部、役職名:部長、所属長名:B)
に基づいてブロックイメージを生成し(ステップS20
5)、イメージメモリ9内の図10に示すような階層イ
メージ展開エリアにおいて座標(1,2)のブロック位
置に、階層番号2ブロックから生成したブロックイメー
ジをセットする(ステップS206)。
In step S203, since the hierarchical number "2" of the designated next block is larger than the numerical value "1" set in the vertical counter n in the process of step S204, the hierarchical number "2" of the designated block is set. The vertical counter n is set (step S204). Then, the data expanded in the hierarchy number 2 block of the hierarchy table of FIG. 8 (affiliation name: development department, job title: manager, affiliation manager name: B)
A block image is generated based on (step S20
5), the block image generated from the layer number 2 block is set at the block position of the coordinate (1, 2) in the layer image development area as shown in FIG. 10 in the image memory 9 (step S206).

【0064】次いで、上記指定した図8の階層表の階層
番号2ブロックに上位階層データがセットされているか
否かをチェックする(ステップS207)。図8の階層
番号2ブロックには上位階層データとして“1”がセッ
トされているため、その上位階層“1”に該当するブロ
ック位置を図10の階層イメージ内で検索し(ステップ
S208)、その検索した上位階層ブロックのイメージ
と線分イメージで当該ブロックイメージを図10に示す
ように結合する(ステップS209)。
Then, it is checked whether or not the upper hierarchy data is set in the hierarchy number 2 block of the specified hierarchy table of FIG. 8 (step S207). Since "1" is set as the upper hierarchy data in the hierarchy number 2 block of FIG. 8, the block position corresponding to the upper hierarchy "1" is searched in the hierarchy image of FIG. 10 (step S208), The image of the searched upper layer block and the line segment image are combined as shown in FIG. 10 (step S209).

【0065】次いで、図8の階層表の階層番号2ブロッ
クの次のブロックを指定して(ステップS210)、次
ブロックが有るか否かを判別する(ステップS21
1)。図8の階層表には階層番号3で区切られるブロッ
クが有るため、ステップS203に戻る。
Then, the block next to the block having the hierarchy number 2 in the hierarchy table of FIG. 8 is designated (step S210), and it is determined whether or not there is a next block (step S21).
1). Since the hierarchy table of FIG. 8 includes blocks delimited by hierarchy number 3, the process returns to step S203.

【0066】ステップS203において、その指定した
次ブロックの階層番号“3”が上記ステップS204の
処理で縦方向カウンタnにセットした数値“2”より大
きいため、その指定ブロックの階層番号“3”を縦方向
カウンタnにセットする(ステップS204)。そし
て、その階層番号3ブロックに展開されたデータ(所属
名:開発課、役職名:課長、所属長名:E、所属員氏
名:J,I)に基づいてブロックイメージを生成し(ス
テップS205)、イメージメモリ9内の図10に示す
ような階層イメージ展開エリアにおいて座標(1,3)
のブロック位置に、階層番号3ブロックから生成したブ
ロックイメージをセットする(ステップS206)。
In step S203, since the hierarchical number "3" of the designated next block is larger than the numerical value "2" set in the vertical counter n in the processing of step S204, the hierarchical number "3" of the designated block is set. The vertical counter n is set (step S204). Then, a block image is generated based on the data (affiliation name: development section, job title: section manager, affiliation manager name: E, affiliation member name: J, I) developed in the hierarchical number 3 block (step S205). , Coordinates (1, 3) in the hierarchical image development area as shown in FIG. 10 in the image memory 9.
The block image generated from the block having the layer number 3 is set at the block position of (step S206).

【0067】次いで、上記指定した図8の階層表の階層
番号3ブロックに上位階層データがセットされているか
否かをチェックする(ステップS207)。図8の階層
番号3ブロックには上位階層データとして“2”がセッ
トされているため、その上位階層“2”に該当するブロ
ック位置を図10の階層イメージ内で検索し(ステップ
S208)、その検索した上位階層ブロックのイメージ
と線分イメージで階層番号3ブロックイメージを図10
に示すように結合する(ステップS209)。
Next, it is checked whether or not the upper hierarchy data is set in the hierarchy number 3 block of the specified hierarchy table of FIG. 8 (step S207). Since “2” is set as the upper layer data in the layer number 3 block of FIG. 8, the block position corresponding to the upper layer “2” is searched in the layer image of FIG. 10 (step S208), Fig. 10 shows a block number 3 block image based on the searched upper layer block image and line segment image.
(Step S209).

【0068】次いで、図8の階層表の階層番号3ブロッ
クの次のブロックを指定して(ステップS210)、次
ブロックが有るか否かを判別する(ステップS21
1)。図8の階層表には階層番号2で区切られるブロッ
クが有るため、ステップS203に戻る。
Then, the block next to the block with the layer number 3 in the layer table of FIG. 8 is designated (step S210), and it is determined whether or not there is a next block (step S21).
1). Since the hierarchy table of FIG. 8 includes blocks delimited by hierarchy number 2, the process returns to step S203.

【0069】ステップS203において、その指定した
次ブロックの階層番号“2”が上記ステップS204の
処理で縦方向カウンタnにセットした数値“3”より小
さいため、横方向カウンタmをアップカウント(m+1
→m)してm=2とし(ステップS212)、その指定
ブロックの階層番号“2”を縦方向カウンタnにセット
する(ステップS204)。そして、その階層番号2ブ
ロックに展開されたデータ(所属名:設計部、役職名:
次長、所属長名:C、所属員氏名:K)に基づいてブロ
ックイメージを生成し(ステップS205)、イメージ
メモリ9内の図10に示すような階層イメージ展開エリ
アにおいて座標(2,2)のブロック位置に、階層番号
2ブロックから生成したブロックイメージをセットする
(ステップS206)。
In step S203, since the hierarchical number "2" of the designated next block is smaller than the numerical value "3" set in the vertical counter n in the processing of step S204, the horizontal counter m is counted up (m + 1).
→ m) to set m = 2 (step S212), and the layer number "2" of the designated block is set in the vertical counter n (step S204). Then, the data expanded to the block of the hierarchical number 2 (affiliation name: design department, job title:
A block image is generated on the basis of the deputy chief, the name of the affiliated manager: C, the name of the affiliated member: K) (step S205), and the coordinates (2, 2) of the coordinate image (2, 2) in the hierarchical image development area as shown in FIG. The block image generated from the block of hierarchical number 2 is set at the block position (step S206).

【0070】次いで、上記指定した図8の階層表の階層
番号2ブロックに上位階層データがセットされているか
否かをチェックする(ステップS207)。図8の階層
番号2ブロックには上位階層データとして“1”がセッ
トされているため、その上位階層“1”に該当するブロ
ック位置を図10の階層イメージ内で検索し(ステップ
S208)、その検索した上位階層ブロックのイメージ
と線分イメージで階層番号2ブロックイメージを図10
に示すように結合する(ステップS209)。
Then, it is checked whether or not the upper hierarchy data is set in the hierarchy number 2 block of the specified hierarchy table of FIG. 8 (step S207). Since "1" is set as the upper hierarchy data in the hierarchy number 2 block of FIG. 8, the block position corresponding to the upper hierarchy "1" is searched in the hierarchy image of FIG. 10 (step S208), Fig. 10 shows the image of the block number 2 with the image of the searched upper layer block and the line segment image.
(Step S209).

【0071】次いで、図8の階層表の階層番号2ブロッ
クの次のブロックを指定して(ステップS210)、次
ブロックが有るか否かを判別する(ステップS21
1)。図8の階層表には階層番号2で区切られるブロッ
クが有るため、ステップS203に戻る。
Then, the block next to the block having the layer number 2 in the layer table of FIG. 8 is designated (step S210), and it is determined whether or not there is a next block (step S21).
1). Since the hierarchy table of FIG. 8 includes blocks delimited by hierarchy number 2, the process returns to step S203.

【0072】ステップS203において、その指定した
次ブロックの階層番号“2”が上記ステップS204の
処理で縦方向カウンタnにセットした数値“2”と同じ
であるため、横方向カウンタmをアップカウント(m+
1→m)してm=3とし(ステップS212)、その指
定ブロックの階層番号“2”を縦方向カウンタnにセッ
トする(ステップS204)。そして、その階層番号2
ブロックに展開されたデータ(所属名:営業部、役職
名:部長、所属長名:D)に基づいてブロックイメージ
を生成し(ステップS205)、イメージメモリ9内の
図10に示すような階層イメージ展開エリアにおいて座
標(3,2)のブロック位置に、階層番号2ブロックか
ら生成したブロックイメージをセットする(ステップS
206)。
In step S203, since the hierarchical number "2" of the designated next block is the same as the numerical value "2" set in the vertical counter n in the processing of step S204, the horizontal counter m is counted up ( m +
(1 → m) to set m = 3 (step S212), and the layer number “2” of the designated block is set in the vertical counter n (step S204). And the layer number 2
A block image is generated based on the data (affiliation name: sales department, job title: manager, affiliation manager name: D) developed in the block (step S205), and the hierarchical image in the image memory 9 as shown in FIG. The block image generated from the layer number 2 block is set at the block position of the coordinate (3, 2) in the development area (step S
206).

【0073】次いで、上記指定した図8の階層表の階層
番号2ブロックに上位階層データがセットされているか
否かをチェックする(ステップS207)。図8の階層
番号2ブロックには上位階層データとして“1”がセッ
トされているため、その上位階層“1”に該当するブロ
ック位置を図10の階層イメージ内で検索し(ステップ
S208)、その検索した上位階層ブロックのイメージ
と線分イメージで階層番号2ブロックイメージを図10
に示すように結合する(ステップS209)。
Then, it is checked whether or not the upper hierarchy data is set in the hierarchy number 2 block of the specified hierarchy table of FIG. 8 (step S207). Since "1" is set as the upper hierarchy data in the hierarchy number 2 block of FIG. 8, the block position corresponding to the upper hierarchy "1" is searched in the hierarchy image of FIG. 10 (step S208), Fig. 10 shows the image of the block number 2 with the image of the searched upper layer block and the line segment image.
(Step S209).

【0074】次いで、図8の階層表の階層番号2ブロッ
クの次のブロックを指定して(ステップS210)、次
ブロックが有るか否かを判別する(ステップS21
1)。図8の階層表には階層番号3で区切られるブロッ
クが有るため、ステップS203に戻る。
Next, the block next to the block having the layer number 2 in the layer table of FIG. 8 is designated (step S210), and it is determined whether or not there is a next block (step S21).
1). Since the hierarchy table of FIG. 8 includes blocks delimited by hierarchy number 3, the process returns to step S203.

【0075】ステップS203において、その指定した
次ブロックの階層番号“3”が上記ステップS204の
処理で縦方向カウンタnにセットした数値“2”より大
きいため、その指定ブロックの階層番号“3”を縦方向
カウンタnにセットする(ステップS204)。そし
て、その階層番号3ブロックに展開されたデータ(所属
名:第1営業課、役職名:課長、所属長名:F、所属員
氏名:L)に基づいてブロックイメージを生成し(ステ
ップS205)、イメージメモリ9内の図10に示すよ
うな階層イメージ展開エリアにおいて座標(3,3)の
ブロック位置に、階層番号3ブロックから生成したブロ
ックイメージをセットする(ステップS206)。
In step S203, since the hierarchical number "3" of the designated next block is larger than the numerical value "2" set in the vertical direction counter n in the processing of step S204, the hierarchical number "3" of the designated block is set. The vertical counter n is set (step S204). Then, a block image is generated based on the data (affiliation name: first sales section, post name: section manager, affiliation manager name: F, affiliation member name: L) developed in the block of hierarchical number 3 (step S205). , The block image generated from the block with the layer number 3 is set at the block position of the coordinate (3, 3) in the layer image development area as shown in FIG. 10 in the image memory 9 (step S206).

【0076】次いで、上記指定した図8の階層表の階層
番号3ブロックに上位階層データがセットされているか
否かをチェックする(ステップS207)。図8の階層
番号2ブロックには上位階層データとして“2”がセッ
トされているため、その上位階層“2”に該当するブロ
ック位置を図10の階層イメージ内で検索し(ステップ
S208)、その検索した上位階層ブロックのイメージ
と線分イメージで階層番号3ブロックイメージを図10
に示すように結合する(ステップS209)。
Then, it is checked whether or not the upper hierarchy data is set in the hierarchy number 3 block of the specified hierarchy table of FIG. 8 (step S207). Since "2" is set as the upper layer data in the layer number 2 block of FIG. 8, the block position corresponding to the upper layer "2" is searched in the layer image of FIG. 10 (step S208). Fig. 10 shows a block number 3 block image based on the searched upper layer block image and line segment image.
(Step S209).

【0077】次いで、図8の階層表の階層番号3ブロッ
クの次のブロックを指定して(ステップS210)、次
ブロックが有るか否かを判別する(ステップS21
1)。図8の階層表には階層番号3で区切られるブロッ
クが有るため、ステップS203に戻る。
Then, the block next to the block having the layer number 3 in the layer table of FIG. 8 is designated (step S210), and it is determined whether or not there is a next block (step S21).
1). Since the hierarchy table of FIG. 8 includes blocks delimited by hierarchy number 3, the process returns to step S203.

【0078】ステップS203において、その指定した
次ブロックの階層番号“3”が上記ステップS204の
処理で縦方向カウンタnにセットした数値“3”と同じ
であるため、横方向カウンタmをアップカウント(m+
1→m)してm=4とし(ステップS212)、その指
定ブロックの階層番号“3”を縦方向カウンタnにセッ
トする(ステップS204)。そして、その階層番号3
ブロックに展開されたデータ(所属名:第2営業課、役
職名:課長、所属長名:G、所属員氏名:M)に基づい
てブロックイメージを生成し(ステップS205)、イ
メージメモリ9内の図10に示すような階層イメージ展
開エリアにおいて座標(4,3)のブロック位置に、階
層番号3ブロックから生成したブロックイメージをセッ
トする(ステップS206)。
In step S203, since the hierarchical number "3" of the designated next block is the same as the numerical value "3" set in the vertical counter n in the processing of step S204, the horizontal counter m is counted up ( m +
1 → m) to set m = 4 (step S212), and the hierarchical number “3” of the designated block is set in the vertical counter n (step S204). And the layer number 3
A block image is generated based on the data (affiliation name: second sales section, job title: section manager, affiliation manager name: G, affiliation member name: M) developed in the block (step S205), and stored in the image memory 9. In the hierarchical image development area as shown in FIG. 10, the block image generated from the hierarchical number 3 block is set at the block position of coordinates (4, 3) (step S206).

【0079】次いで、上記指定した図8の階層表の階層
番号3ブロックに上位階層データがセットされているか
否かをチェックする(ステップS207)。図8の階層
番号2ブロックには上位階層データとして“2”がセッ
トされているため、その上位階層“2”に該当するブロ
ック位置を図10の階層イメージ内で検索し(ステップ
S208)、その検索した上位階層ブロックのイメージ
と線分イメージで階層番号3ブロックイメージを図10
に示すように結合する(ステップS209)。
Then, it is checked whether or not the upper hierarchy data is set in the hierarchy number 3 block of the specified hierarchy table of FIG. 8 (step S207). Since "2" is set as the upper layer data in the layer number 2 block of FIG. 8, the block position corresponding to the upper layer "2" is searched in the layer image of FIG. 10 (step S208). Fig. 10 shows a block number 3 block image based on the searched upper layer block image and line segment image.
(Step S209).

【0080】次いで、図8の階層表の階層番号3ブロッ
クの次のブロックを指定して(ステップS210)、次
ブロックが有るか否かを判別する(ステップS21
1)。図8の階層表には階層番号3で区切られるブロッ
クが有るため、ステップS203に戻る。
Then, the block next to the block having the layer number 3 in the layer table of FIG. 8 is designated (step S210), and it is determined whether or not there is a next block (step S21).
1). Since the hierarchy table of FIG. 8 includes blocks delimited by hierarchy number 3, the process returns to step S203.

【0081】ステップS203において、その指定した
次ブロックの階層番号“3”が上記ステップS204の
処理で縦方向カウンタnにセットした数値“3”と同じ
であるため、横方向カウンタmをアップカウント(m+
1→m)してm=5とし(ステップS212)、その指
定ブロックの階層番号“3”を縦方向カウンタnにセッ
トする(ステップS204)。そして、その階層番号3
ブロックに展開されたデータ(所属名:第3営業課、役
職名:課長、所属長名:H、所属員氏名:N)に基づい
てブロックイメージを生成し(ステップS205)、イ
メージメモリ9内の図10に示すような階層イメージ展
開エリアにおいて座標(5,3)のブロック位置に、階
層番号3ブロックから生成したブロックイメージをセッ
トする(ステップS206)。
In step S203, since the hierarchical number "3" of the designated next block is the same as the numerical value "3" set in the vertical counter n in the processing of step S204, the horizontal counter m is counted up ( m +
1 → m) to set m = 5 (step S212), and the layer number “3” of the designated block is set in the vertical counter n (step S204). And the layer number 3
A block image is generated based on the data developed in the block (affiliation name: third sales section, job title: section manager, affiliation manager name: H, affiliation name: N) (step S205), and stored in the image memory 9. In the hierarchical image development area as shown in FIG. 10, the block image generated from the hierarchical number 3 block is set at the block position of coordinates (5, 3) (step S206).

【0082】次いで、上記指定した図8の階層表の階層
番号3ブロックに上位階層データがセットされているか
否かをチェックする(ステップS207)。図8の階層
番号2ブロックには上位階層データとして“2”がセッ
トされているため、その上位階層“2”に該当するブロ
ック位置を図10の階層イメージ内で検索し(ステップ
S208)、その検索した上位階層ブロックのイメージ
と線分イメージで階層番号3ブロックイメージを図10
に示すように結合する(ステップS209)。
Next, it is checked whether or not the upper hierarchy data is set in the hierarchy number 3 block of the specified hierarchy table of FIG. 8 (step S207). Since "2" is set as the upper layer data in the layer number 2 block of FIG. 8, the block position corresponding to the upper layer "2" is searched in the layer image of FIG. 10 (step S208). Fig. 10 shows a block number 3 block image based on the searched upper layer block image and line segment image.
(Step S209).

【0083】次いで、図8の階層表の階層番号3ブロッ
クの次のブロックを指定して(ステップS210)、次
ブロックが有るか否かを判別する(ステップS21
1)。図8の階層表には次ブロックがないため、図10
に示す階層イメージ展開処理を終了する。
Next, the block next to the block with the layer number 3 in the layer table of FIG. 8 is designated (step S210), and it is determined whether or not there is a next block (step S21).
1). Since there is no next block in the hierarchy table of FIG.
The hierarchical image development processing shown in (3) is ended.

【0084】そして、図6のステップS3において、上
記階層イメージ展開処理によりイメージメモリ9に展開
した組織階層イメージデータを表示部11により表示さ
せ、組織図表示処理を終了する。
Then, in step S3 of FIG. 6, the organization hierarchy image data developed in the image memory 9 by the hierarchy image development processing is displayed on the display unit 11, and the organization chart display processing is terminated.

【0085】したがって、本第1の実施の形態のコンピ
ュータシステム1では、階層構造を持つ社内組織図を描
画する際に、同一所属に複数の社員を配置する場合に、
ソートキーテーブル12に記憶されたソート条件に従っ
て社員マスターファイル8aに記憶された社員情報が自
動的にソートされて、その同一所属の社員の配置位置が
決定されるため、同一所属に複数の社員が属する組織図
を容易に作成して出力することができる。その結果、社
内組織図を作成する際の作業を簡便にして、作業者の負
担を軽減することができる。
Therefore, in the computer system 1 according to the first embodiment, when a plurality of employees are assigned to the same department when drawing an internal organization chart having a hierarchical structure,
The employee information stored in the employee master file 8a is automatically sorted according to the sort condition stored in the sort key table 12, and the placement positions of the employees belonging to the same group are determined. Therefore, a plurality of employees belong to the same group. Organization chart can be easily created and output. As a result, it is possible to simplify the work when creating the in-house organization chart and reduce the burden on the worker.

【0086】また、上記第1の実施の形態では、同一所
属の社員をソートするソート条件をソートキーテーブル
12にソート項目として設定するようにしたが、このソ
ート項目の設定内容は、ユーザーがキー入力部3からの
キー操作により任意に変更可能としたため、ソート条件
を種々に変更して、所望の社員配置に容易に変更するこ
とができる。さらに、ソートキーテーブル12では、複
数のソート項目を設定可能としたため、同一所属の社員
を複数のソート項目で多重ソートして配置位置を決定す
ることができ、煩雑な多重ソート手順を簡便に実行する
ことができる。
Further, in the first embodiment, the sort condition for sorting the employees belonging to the same department is set as the sort item in the sort key table 12, but the user can input the setting contents of this sort item by the key input. Since it can be arbitrarily changed by the key operation from the section 3, it is possible to change the sort condition variously and easily change to a desired employee assignment. Further, in the sort key table 12, since a plurality of sort items can be set, the employees belonging to the same group can be multiple-sorted by a plurality of sort items to determine the arrangement position, and a complicated multiple sort procedure can be easily executed. be able to.

【0087】その結果、組織図作成時のソートための操
作を簡略化して作業手順を容易にすることができるとと
もに、組織図出力装置における組織図作成機能の向上を
図ることができる。
As a result, the operation for sorting at the time of creating the organization chart can be simplified and the work procedure can be facilitated, and the organization chart creating function in the organization chart output device can be improved.

【0088】(第2の実施の形態)以下、図12〜図1
8を参照して本発明の第2の実施の形態を詳細に説明す
る。図12〜図18は、請求項4、5記載の発明を適用
したコンピュータシステムの第2の実施の形態を示す図
である。
(Second Embodiment) Hereinafter, FIGS. 12 to 1 will be described.
The second embodiment of the present invention will be described in detail with reference to FIG. 12 to 18 are diagrams showing a second embodiment of a computer system to which the inventions described in claims 4 and 5 are applied.

【0089】なお、本第2の実施の形態のコンピュータ
システムの構成は、上記第1の実施の形態の図1に示し
たコンピュータシステム1のブロック構成と同一である
ため、その図示及び説明は省略する。
Since the configuration of the computer system of the second embodiment is the same as the block configuration of the computer system 1 shown in FIG. 1 of the first embodiment, its illustration and description are omitted. To do.

【0090】本第3の実施の形態では、上記第1の実施
の形態で作成されたような組織図上で人事異動が指定さ
れた場合に、コンピュータシステム1で実行される人事
異動指定処理について図12に示すフローチャートに基
づいて説明する。
In the third embodiment, the personnel change designation processing executed by the computer system 1 when the personnel change is designated on the organization chart created in the first embodiment will be described. This will be described based on the flowchart shown in FIG.

【0091】まず、この人事異動指定処理に際して処理
対象となる社員マスタファイル8bに格納されるデータ
の一例を図13に示すとともに、その人事異動対象の社
員情報(社員マスタファイル8b内の設定項目)を変更
する際の変更ルールを設定する上記社員情報変更ルール
テーブル13の一例を図14に示す。
First, FIG. 13 shows an example of the data stored in the employee master file 8b to be processed in the personnel transfer designation processing, and the employee information of the personnel transfer target (setting items in the employee master file 8b). FIG. 14 shows an example of the employee information change rule table 13 for setting a change rule when changing the employee.

【0092】社員情報変更ルールテーブル13は、社員
情報である社員マスタファイル8b内の設定項目の変更
方法を定義するデータテーブルであり、図14に示すテ
ーブルでは、所属コードは自動で変更し、社員コード及
び氏名は変更せず、身分コード、役職コード及び資格コ
ードは手動で変更し、業務コード及び職種コードは自動
+手動で変更するように定義されている。
The employee information change rule table 13 is a data table that defines how to change the setting items in the employee master file 8b, which is employee information. In the table shown in FIG. 14, the affiliation code is automatically changed and the employee code is changed. It is defined that the code and name are not changed, the identification code, job title code and qualification code are changed manually, and the business code and job category code are changed automatically + manually.

【0093】次に、図13の社員マスタファイル8b及
び図14の社員情報変更ルールテーブルを処理対象とし
た場合の異動指定処理について図12に示すフローチャ
ートに基づいて説明する。
Next, the transfer designation processing when the employee master file 8b of FIG. 13 and the employee information change rule table of FIG. 14 are processed will be described with reference to the flowchart shown in FIG.

【0094】まず、表示部11に上記図10に示したよ
うな組織図が表示されている状態で、ポインティングデ
バイス4の操作により人事異動対象の社員の氏名を指定
し(ステップS301)、その指定した氏名を、ポイン
ティングデバイス4のボタン及び移動操作によりドラッ
グして移動先の所属名の位置まで移動する(ステップS
302)。
First, while the organization chart as shown in FIG. 10 is displayed on the display unit 11, the name of the employee to be transferred is designated by operating the pointing device 4 (step S301). The moved name is moved to the position of the belonging name of the movement destination by dragging the name with the button of the pointing device 4 and the movement operation (step S
302).

【0095】次いで、この移動された氏名をキー項目に
して図13に示した社員マスタファイル8bから該当社
員のレコードを読み出すとともに(ステップS30
3)、ドラッグ先の所属名をキー項目として図2に示し
た所属テーブルファイル8aから該当所属コード、業務
コード及び職種コードを読み出す(ステップS30
4)。そして、図14に示した社員情報変更ルールテー
ブル13に設定された各社員情報項目毎の変更指示に従
った変更処理を行う(ステップS305)。
Then, using the moved name as a key item, the record of the corresponding employee is read out from the employee master file 8b shown in FIG. 13 (step S30).
3), using the affiliation name of the drag destination as a key item, the affiliation code, business code, and job type code are read from the affiliation table file 8a shown in FIG. 2 (step S30).
4). Then, the change processing is performed in accordance with the change instruction for each employee information item set in the employee information change rule table 13 shown in FIG. 14 (step S305).

【0096】すなわち、図14において、所属コード、
業務コード及び職種コードは移動先の所属組織に応じた
コードに自動的に変更され、社員コード及び氏名は変更
なし、身分コート、役職コード及び資格コードは手動変
更であるため、ここでは変更されない。
That is, in FIG. 14, the affiliation code,
The business code and job type code are automatically changed to the code according to the organization to which the user is moved, the employee code and name are unchanged, and the identification code, job title code, and qualification code are manually changed, so they are not changed here.

【0097】次いで、図14の社員情報変更ルールテー
ブル13において、手動及び手動+自動変更と設定され
た社員情報項目の手動変更のための社員情報ダイアログ
を表示部11に表示する(ステップS306)。この社
員情報ダイアログ表示では、変更可能項目には“▼”印
を表示するものとし、詳細は後述する。
Next, in the employee information change rule table 13 of FIG. 14, an employee information dialog for manually changing the employee information items set as manual and manual + automatic change is displayed on the display unit 11 (step S306). In this employee information dialog display, changeable items are indicated by a "▼" mark, which will be described in detail later.

【0098】そして、この社員情報ダイアログ表示によ
り読み出した社員レコードの手動変更可能な項目を、ダ
イアログ上で個々に指定しながらキー入力部3からの操
作で変更し(ステップS307)、図6のステップS3
の組織図表示処理に移行し、その変更された社員情報に
従った組織図を表示部11に表示させる。
Then, the manually changeable items of the employee record read out by this employee information dialog display are changed by the operation from the key input unit 3 while individually designating on the dialog (step S307), and the step of FIG. S3
Then, the display unit 11 displays the organization chart according to the changed employee information.

【0099】以上の異動指定処理により図13の社員マ
スタファイル8bで人事異動処理が行われた場合の社員
情報の変更例を図15(a)、(b)に示す。図15
(a)では、2行目の社員コードが人事異動対象として
指定された状態を示しており、同図(b)は、その移動
対象の社員レコードが元の所属コード0001から移動
先の所属コード0002に移動されて、業務コードと職
種コードが変更された状態を示している。
FIGS. 15 (a) and 15 (b) show an example of changing the employee information when the personnel change processing is performed in the employee master file 8b of FIG. 13 by the above-mentioned change designation processing. FIG.
In (a), the employee code in the second line is designated as the target of personnel change, and in the same figure (b), the employee record of the movement target is assigned from the original affiliation code 0001 to the affiliation code of the movement destination. It shows a state in which the business code and the job type code have been changed by moving to 0002.

【0100】次いで、表示部11に表示された組織図上
で人事異動が指定された場合の表示プロセスの具体例を
図16〜図18に示す。
Next, FIGS. 16 to 18 show specific examples of the display process when personnel changes are designated on the organization chart displayed on the display unit 11.

【0101】図16は、図15に示した2行目の社員レ
コードである組織図上の社員名“小林次郎”が人事移動
対象として指定された状態を示し、図17は、その指定
された社員名“小林次郎”が移動先の所属名“営業課”
に移動指定された状態を示している。そして、図18
は、その移動された社員レコードの社員情報のうち図1
4の社員情報変更ルールテーブル13において手動変更
とされた社員情報項目を手動操作で変更するために表示
部11に表示された社員情報ダイアログの例を示してい
る。
FIG. 16 shows a state in which the employee name "Jiro Kobayashi" on the organization chart, which is the employee record in the second row shown in FIG. 15, is designated as the personnel transfer target, and FIG. 17 shows the designation. Employee name "Jiro Kobayashi" is the name of the affiliation of the destination "Sales Section"
The state is designated to move to. And FIG.
Is the employee information of the moved employee record.
4 illustrates an example of an employee information dialog displayed on the display unit 11 for manually changing the employee information item that is manually changed in the employee information change rule table 13 of No. 4.

【0102】この図18の社員情報ダイアログでは、手
動操作で変更可能な項目には“▼”が表示されている。
この図18では、社員情報ダイアログ上で職種を変更す
る際に、その職種変更用テーブルが表示された状態を示
しており、このテーブル上で変更したい職種をポインテ
ィングデバイス4のクリック操作で選択することによ
り、移動先の所属組織の職種に社員レコードの職種コー
ドが変更される。
In the employee information dialog shown in FIG. 18, "▼" is displayed for items that can be changed manually.
FIG. 18 shows a state in which a job type change table is displayed when changing the job type on the employee information dialog, and the job type to be changed can be selected by clicking the pointing device 4 on this table. As a result, the job code of the employee record is changed to the job of the organization to which the user is moved.

【0103】以上のように、本第2の実施の形態のコン
ピュータシステム1では、表示部11に表示された組織
図上で人事異動操作をポインティングデバイス4の操作
で行う場合に、予め設定された社員情報変更ルールテー
ブル13により移動対象の社員レコードの変更を容易に
行うことができ、人事異動に伴う組織図上の社員レコー
ドの変更操作を容易にすることができる。
As described above, in the computer system 1 according to the second embodiment, when the personnel change operation is performed on the organization chart displayed on the display unit 11 by operating the pointing device 4, it is preset. The employee information change rule table 13 makes it possible to easily change the employee record to be moved, and to easily change the employee record on the organization chart due to personnel changes.

【0104】また、本第2の実施の形態のコンピュータ
システム1では、上記図14の社員情報変更ルールテー
ブルにより社員情報の変更内容を設定するようにしたた
め、移動先における所属組織の情報を優先する項目(例
えば、業務コードや職種コード等)と、元々の社員情報
を優先する項目と、を任意に指定することができ、移動
先の所属組織で変更が必要な項目と元々の社員情報で変
更の必要がない項目とを明確に区別することができる。
Further, in the computer system 1 according to the second embodiment, since the change contents of the employee information are set by the employee information change rule table of FIG. 14, the information of the belonging organization at the moving destination is given priority. Items (for example, business code and occupation code) and items that give priority to the original employee information can be arbitrarily specified, and the items that need to be changed in the organization to which you are moving and the original employee information It can be clearly distinguished from the items that do not need.

【0105】(第3の実施の形態)以下、図19〜図2
5を参照して本発明の第3の実施の形態を詳細に説明す
る。図19〜図25は、請求項6記載の発明を適用した
コンピュータシステムの第3の実施の形態を示す図であ
る。
(Third Embodiment) Hereinafter, FIGS. 19 to 2 will be described.
The third embodiment of the present invention will be described in detail with reference to FIG. 19 to 25 are diagrams showing a third embodiment of a computer system to which the invention according to claim 6 is applied.

【0106】なお、本第3の実施の形態のコンピュータ
システムの構成は、上記第1の実施の形態の図1に示し
たコンピュータシステム1のブロック構成と同一である
ため、その図示及び説明は省略する。
Since the configuration of the computer system of the third embodiment is the same as the block configuration of the computer system 1 shown in FIG. 1 of the first embodiment, its illustration and description are omitted. To do.

【0107】本第3の実施の形態では、上記第1の実施
の形態で作成されたような組織図上で階層表現の変更が
指定された場合に、コンピュータシステム1で実行され
る階層表現変更処理について図19に示すフローチャー
トに基づいて説明する。
In the third embodiment, when the hierarchical representation change is designated on the organization chart created in the first embodiment, the hierarchical representation change executed by the computer system 1 is performed. The processing will be described based on the flowchart shown in FIG.

【0108】まず、表示部11に上記図10に示したよ
うな組織図が表示されている状態で、ポインティングデ
バイス4の操作により組織図上で任意の所属名を指定し
(ステップS31)、その所属名指定位置でポインティ
ングデバイス4の右ボタンのクリック操作が行われると
(ステップS32)、図20に示すような階層表現の変
更メニューのプルダウンメニューを表示部11に表示す
る。
First, in the state where the organization chart as shown in FIG. 10 is displayed on the display unit 11, an arbitrary affiliation name is designated on the organization chart by operating the pointing device 4 (step S31). When the right button of the pointing device 4 is clicked at the designated position of the affiliation name (step S32), a pull-down menu of the hierarchical representation change menu as shown in FIG. 20 is displayed on the display unit 11.

【0109】この図20のプルダウンメニューでは、階
層表現形態として11種類の表現形態が選択可能となっ
ている。
In the pull-down menu of FIG. 20, 11 types of expression forms can be selected as hierarchical expression forms.

【0110】そして、この図20に示したプルダウンメ
ニュー中で階層表現項目を選択すると(ステップS3
3)、この選択された階層表現項目に従って、指定され
た所属名の組織図の表現形態を変更表示して(ステップ
S34)、本処理を終了する。
When a hierarchical expression item is selected from the pull-down menu shown in FIG. 20, (step S3
3) Then, in accordance with the selected hierarchical expression item, the expression form of the organization chart of the designated affiliation name is changed and displayed (step S34), and this processing ends.

【0111】この階層表現変更処理によって階層表現が
変更された組織図の具体例を図21〜図23に示す。
21 to 23 show specific examples of the organizational chart whose hierarchical representation is changed by the hierarchical representation changing process.

【0112】図21(a)、(b)は、図20のプルダ
ウンメニューにおいて“指定した所属以下の階層を表示
する”を選択した場合の階層表現変更例の図であり、同
図(a)において指定された所属(矢印位置)が、同図
(b)に示すように指定した所属以下の階層の構成組織
が表示される。
FIGS. 21 (a) and 21 (b) are diagrams showing an example of changing the hierarchical expression when "display the hierarchy below the specified affiliation" is selected in the pull-down menu of FIG. 20, and FIG. As shown in (b) of the same figure, the organization designated in (1) is displayed as a constituent organization of a hierarchy below the designated affiliation.

【0113】図22(a)、(b)は、図20のプルダ
ウンメニューにおいて“指定した所属の社員を表示す
る”を選択した場合の階層表現変更例の図であり、同図
(a)において指定された所属(反転表示)が、同図
(b)に示すように指定した所属の構成社員が表示され
る。
22 (a) and 22 (b) are diagrams showing an example of changing the hierarchical representation when "display the employees of the specified affiliation" is selected in the pull-down menu of FIG. 20, and in FIG. 22 (a). As the designated affiliation (highlighted), the constituent employees of the designated affiliation are displayed as shown in FIG.

【0114】図23(a)、(b)は、図20のプルダ
ウンメニューにおいて“所属長のみの表示”を選択した
場合の階層表現変更例の図であり、同図(a)において
全所属の社員(反転表示)が、同図(b)に示すように
全所属で所属長のみが表示される。
FIGS. 23 (a) and 23 (b) are views showing an example of changing the hierarchical representation when "display only the belonging length" is selected in the pull-down menu of FIG. As for the employee (reverse display), only the manager of all the departments is displayed as shown in FIG.

【0115】以上のように、本第3の実施の形態のコン
ピュータシステム1では、表示部11に表示された組織
図上で階層表現の変更形態が予め設定されたプルダウン
メニューから指定されると、その指定された階層表現項
目に従って、指定された所属名の組織図の表現形態を変
更表示するため、組織図内の所属組織の表現形態と構成
員の出力情報を容易に変更することができ、組織図にお
いて所望の階層表現形態及び構成員情報の各出力内容を
容易に得ることができる。
As described above, in the computer system 1 according to the third embodiment, when the hierarchical representation change form is designated from the preset pull-down menu on the organization chart displayed on the display unit 11, According to the specified hierarchical expression item, since the expression form of the organization chart of the specified belonging name is changed and displayed, the expression form of the belonging organization in the organization chart and the output information of the member can be easily changed, It is possible to easily obtain desired output contents of the hierarchical representation form and member information in the organization chart.

【0116】なお、第3の実施の形態では、所属毎の階
層表現形態の変更例について説明したが、その所属組織
の構成員である社員情報(氏名、身分、役職、資格、職
級等)の表示項目内容を変更するように指定することも
可能である。例えば、図24に示す組織図において、そ
の所属組織内の社員情報の役職、氏名、資格の各項目部
分を変更指定可能とした場合、図25に示すように、資
格項目部分を年齢項目表示に変更可能である。
In the third embodiment, an example of changing the hierarchical expression form for each affiliation has been described. However, the employee information (name, status, post, qualification, job class, etc.) that is a member of the affiliated organization can be changed. It is also possible to specify to change the display item contents. For example, in the organization chart shown in FIG. 24, when it is possible to change and specify each of the title, name, and qualification items of the employee information in the belonging organization, as shown in FIG. 25, the qualification item portion is displayed as an age item display. It can be changed.

【0117】[0117]

【発明の効果】請求項1記載の発明の組織図出力装置に
よれば、同一所属に複数の社員が属する場合に、ソート
作業を簡略化して組織図を容易に作成して出力すること
ができ、社内組織図を作成する際の作業を簡便にして、
作業者の負担を軽減することができる。
According to the organization chart output apparatus of the invention described in claim 1, when a plurality of employees belong to the same department, the sorting work can be simplified and the organization chart can be easily created and output. , Simplifying the work when creating an in-house organization chart,
The burden on the operator can be reduced.

【0118】請求項2記載の発明の組織図出力装置によ
れば、ソート条件を種々に変更して、所望の社員配置に
容易に変更することができ、組織図作成時のソートため
の操作を簡略化して作業手順を容易にすることができる
とともに、組織図出力装置における組織図作成機能の向
上を図ることができる。
According to the organization chart output apparatus of the second aspect of the present invention, the sorting conditions can be variously changed to easily change the employee arrangement to a desired one, and the operation for sorting when creating the organization chart can be performed. It is possible to simplify and simplify the work procedure, and improve the organization chart creating function in the organization chart output device.

【0119】請求項3記載の発明の組織図出力装置によ
れば、同一所属の社員を複数のソート項目で多重ソート
して配置位置を決定することができ、煩雑な多重ソート
手順を簡便にすることができる。
According to the organization chart output apparatus of the present invention as defined in claim 3, the employees belonging to the same department can be multiple-sorted by a plurality of sort items to determine the arrangement position, which simplifies a complicated multiple-sorting procedure. be able to.

【0120】請求項4記載の発明の組織図出力装置によ
れば、出力された組織図上で人事異動操作を行う場合
に、予め設定された構成員情報優先項目により移動対象
の構成員情報の変更を容易に行うことができ、人事異動
に伴う組織図上の構成員情報の変更操作を容易にするこ
とができる。
According to the organization chart output apparatus of the invention described in claim 4, when the personnel change operation is performed on the outputted organization chart, the member information to be moved is displayed by the preset member information priority item. The change can be easily performed, and the operation of changing the member information on the organization chart due to the personnel change can be facilitated.

【0121】請求項5記載の発明の組織図出力装置によ
れば、移動先の所属組織で変更が必要な項目と元々の構
成員情報で変更の必要がない項目とを明確に区別するこ
とができる。
According to the organization chart output apparatus of the fifth aspect of the present invention, it is possible to clearly distinguish between an item that needs to be changed in the organization to which it is moved and an item that does not need to be changed in the original member information. it can.

【0122】請求項6記載の発明の組織図出力装置によ
れば、組織図内の所属組織の表現形態と構成員の出力情
報を容易に変更することができ、組織図において所望の
階層表現形態及び構成員情報の各出力内容を容易に得る
ことができる。
According to the organization chart output apparatus of the invention described in claim 6, it is possible to easily change the representation form of the belonging organization and the output information of the members in the organization chart, and the desired hierarchy representation form in the organization chart. Also, each output content of the member information can be easily obtained.

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

【図1】本発明を適用した第1の実施の形態のコンピュ
ータシステムの要部ブロック構成図。
FIG. 1 is a block diagram of a main part of a computer system according to a first embodiment to which the present invention is applied.

【図2】図1の所属テーブルファイルに格納されるテー
ブルのデータ構成の一例を示す図。
FIG. 2 is a diagram showing an example of a data structure of a table stored in a affiliation table file of FIG.

【図3】図1の社員マスタファイルに格納されるマスタ
ファイルのデータ構成の一例を示す図。
3 is a diagram showing an example of a data structure of a master file stored in the employee master file of FIG.

【図4】図3の各種コードに対応して各種情報を設定し
たテーブルの一例を示す図。
FIG. 4 is a diagram showing an example of a table in which various types of information are set in correspondence with various types of codes shown in FIG.

【図5】図1のソートキーテーブルに格納されるデータ
構成の一例を示す図。
5 is a diagram showing an example of a data structure stored in a sort key table of FIG.

【図6】本第1の実施の形態のコンピュータシステムに
より実行される組織図表示処理のフローチャート。
FIG. 6 is a flowchart of an organization chart display process executed by the computer system according to the first embodiment.

【図7】図1の組織図作成処理部により図6の組織図表
示処理に際して実行される階層表作成処理のフローチャ
ート。
7 is a flowchart of a hierarchy table creation process executed by the organization chart creation processing unit of FIG. 1 during the organization chart display process of FIG.

【図8】図7の階層表作成処理により図1の階層表メモ
リに格納されるデータの一例を示す図。
8 is a diagram showing an example of data stored in the hierarchy table memory of FIG. 1 by the hierarchy table creation processing of FIG.

【図9】図1の組織図作成処理部により図6の組織図表
示処理に際して実行される階層イメージ展開処理のフロ
ーチャート。
9 is a flowchart of a hierarchical image expansion process executed by the organization chart creation processing unit in FIG. 1 during the organization chart display processing in FIG.

【図10】図9の階層イメージ展開処理により図1のイ
メージメモリに展開された階層表のブロックイメージを
示す図。
10 is a diagram showing a block image of the hierarchy table expanded in the image memory of FIG. 1 by the hierarchy image expansion processing of FIG.

【図11】図10の階層イメージ展開エリア内のブロッ
ク単位に展開される階層データの内容を示す図。
11 is a diagram showing the contents of hierarchical data developed in block units in the hierarchical image development area of FIG.

【図12】本発明を適用した第2の実施の形態のコンピ
ュータシステムにより実行される人事異動指定処理のフ
ローチャート。
FIG. 12 is a flowchart of personnel change designation processing executed by the computer system according to the second embodiment of the present invention.

【図13】図12の人事異動指定処理の処理対象となる
社員マスタファイルに格納されるデータ構成の一例を示
す図。
FIG. 13 is a diagram showing an example of a data structure stored in an employee master file which is a processing target of the personnel change designation processing of FIG. 12;

【図14】図12の人事異動指定処理の処理対象となる
社員情報の変更ルールを設定する社員情報変更ルールテ
ーブルの一例を示す図。
14 is a diagram showing an example of an employee information change rule table for setting a change rule of employee information to be processed by the personnel change designation process of FIG.

【図15】図12の人事異動指定処理により図13の社
員マスタファイルで人事異動処理が行われた場合の社員
情報の変更例を示す図。
15 is a diagram showing an example of changing employee information when personnel change processing is performed in the employee master file of FIG. 13 by the personnel change designation processing of FIG.

【図16】表示部に表示された組織図上で移動対象の社
員名が指定された状態を示す図。
FIG. 16 is a diagram showing a state in which an employee name to be moved is specified on the organization chart displayed on the display unit.

【図17】図16で指定された移動対象の社員名が移動
先の所属名に移動された状態を示す図。
FIG. 17 is a diagram showing a state in which the employee name of the movement target designated in FIG. 16 has been moved to the movement destination affiliation name.

【図18】図17の社員名の移動先の所属名への移動後
に表示される社員情報ダイアログの一例を示す図。
FIG. 18 is a diagram showing an example of an employee information dialog displayed after the employee name of FIG. 17 is moved to the affiliation name of the moving destination.

【図19】本発明を適用した第3の実施の形態のコンピ
ュータシステムにより実行される階層表現変更処理のフ
ローチャート。
FIG. 19 is a flowchart of a hierarchical expression changing process executed by the computer system according to the third embodiment of the present invention.

【図20】図19の階層表現変更処理において表示され
る階層表現変更のプルダウンメニューを示す図。
FIG. 20 is a diagram showing a pull-down menu for changing the hierarchical expression displayed in the hierarchical expression changing process of FIG. 19;

【図21】図20の階層表現変更処理において“指定し
た所属以下の階層を表示する”を選択した場合の階層表
現変更例を示す図。
FIG. 21 is a view showing an example of changing the hierarchical expression when “display the hierarchy below the specified affiliation” is selected in the hierarchical expression changing process of FIG. 20;

【図22】図20の階層表現変更処理において“指定し
た所属の社員を表示する”を選択した場合の階層表現変
更例を示す図。
22 is a diagram showing an example of changing the hierarchical expression when "display employees belonging to a specified organization" is selected in the hierarchical expression changing process of FIG.

【図23】図20の階層表現変更処理において“所属長
のみの表示”を選択した場合の階層表現変更例を示す
図。
23 is a diagram showing an example of changing the hierarchical expression when "display only belonging length" is selected in the hierarchical expression changing process of FIG.

【図24】所属組織の構成員である社員情報の表示内容
の変更を指定した場合の組織図の表示例を示す図。
FIG. 24 is a diagram showing a display example of an organization chart when the change of the display content of the employee information which is a member of the belonging organization is designated.

【図25】図24の社員情報の表示内容の変更指定によ
り社員情報の表示内容が変更された組織図の表示例を示
す図。
FIG. 25 is a diagram showing a display example of an organization chart in which the display content of employee information is changed by the designation of changing the display content of employee information in FIG. 24;

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

1 コンピュータシステム 2 CPU 3 キー入力部 4 ポインティングデバイス 5 ROM 6 RAM 7 組織図作成処理部 7a 階層表メモリ 7b 階層数カウンタ 7c ワークメモリ 8 ファイルメモリ 9 イメージメモリ 10 印刷部 11 表示部 12 ソートキーテーブル 13 社員情報変更テーブル 14 バス 1 Computer System 2 CPU 3 Key Input Section 4 Pointing Device 5 ROM 6 RAM 7 Organization Chart Processing Section 7a Hierarchical Table Memory 7b Hierarchy Number Counter 7c Work Memory 8 File Memory 9 Image Memory 10 Printing Section 11 Display Section 12 Sort Key Table 13 Employees Information change table 14 buses

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】複数の所属組織に区分され、各所属組織毎
にその所属組織コードと他の所属組織との接続関係を示
す組織情報を記憶する組織情報記憶手段と、 複数の構成員がどの所属組織に所属するのかを示す所属
情報、及びその構成員に関する各種構成員情報を、各構
成員毎に記憶する構成員情報記憶手段と、 前記各所属組織の組織情報と前記各構成員の所属情報と
に基づいて、当該各所属組織が階層表現され、かつ個々
の構成員が何処の所属組織に所属するのかを明示した組
織図を作成する組織図作成手段と、 この組織図作成手段で作成された組織図を出力する出力
手段と、 を具備し、 前記組織図作成手段は、個々の所属組織の出力位置に対
応付けて、その所属組織に所属する構成を配置出力する
際に、同一の所属組織に所属する各構成員の配置順序
を、前記構成員情報記憶手段に記憶された個々の構成員
情報に基づいてソートして決定するようにしたことを特
徴とする組織図出力装置。
1. An organization information storage unit that is divided into a plurality of affiliated organizations and stores organization information indicating a connection relationship between the affiliated organization code and other affiliated organizations for each affiliated organization, and a plurality of members Member information storage means for storing, for each member, member information indicating whether or not the member belongs to the member organization, and various member information related to the member, organization information of each member organization, and member of each member An organization chart creating means for creating an organizational chart in which each affiliated organization is hierarchically represented based on the information, and clearly shows to which organization each member belongs, and an organization chart creating means. An output unit for outputting the organized organization chart, wherein the organization chart creating unit associates with the output position of each affiliated organization and outputs the configuration belonging to the affiliated organization, Each structure that belongs to your organization The arrangement order of members, organization chart output apparatus being characterized in that so as to determine and sort on the basis of the individual members information stored in the member information storage means.
【請求項2】前記ソートに際して、前記構成員情報記憶
手段に記憶された構成員の各種構成員情報のうちの所望
する情報項目を任意に指定するソート項目指定手段を設
け、 前記組織図作成手段は、このソート項目指定手段により
指定されたソート項目に基づいて前記同一の所属組織に
所属する各構成員の配置順序を決定するようにしたこと
を特徴とする請求項1記載の組織図出力装置。
2. When the sorting is performed, sort item designating means for arbitrarily designating desired information items among various member information of the members stored in the member information storing means is provided, and the organization chart creating means. 2. The organization chart output device according to claim 1, wherein the arrangement order of each member belonging to the same belonging organization is determined based on the sort item designated by the sort item designating means. .
【請求項3】前記ソート項目指定手段は、前記ソート項
目を指定するソート項目指定キーを複数備えるととも
に、この複数のソート項目指定キーにより指定された複
数のソート項目をソートテーブルとして記憶保持するこ
とを特徴とする請求項2記載の組織図出力装置。
3. The sort item designating means comprises a plurality of sort item designating keys for designating the sort items, and stores and holds a plurality of sort items designated by the plurality of sort item designating keys as a sort table. The organization chart output device according to claim 2.
【請求項4】複数の所属組織に区分され、各所属組織毎
にその所属組織コードと他の所属組織との接続関係を示
す組織情報を記憶する組織情報記憶手段と、 複数の構成員がどの所属組織に所属するのかを示す所属
情報、及びその構成員に関する各種構成員情報を、各構
成員毎に記憶する構成員情報記憶手段と、 前記各所属組織の組織情報と前記各構成員の所属情報と
に基づいて、当該各所属組織が階層表現され、かつ個々
の構成員が何処の所属組織に所属するのかを明示した組
織図を作成する組織図作成手段と、 この組織図作成手段で作成された組織図を出力する出力
手段と、 を備えた組織図出力装置において、 前記出力手段により出力された組織図上で構成員の所属
組織の移動を指示する構成員移動指示手段と、 この構成員移動手段により構成員の所属組織の移動が指
示されると、その移動に従ってその構成員の元の所属組
織の前記組織図作成手段により作成された階層表現を変
更する階層表現変更手段と、 この移動先における当該構成員の前記構成員記憶手段に
記憶された当該構成員情報を移動先の所属組織情報に応
じて変更するとともに、当該構成員と移動先の所属組織
内の各構成員とのソートを行って、当該移動先の所属組
織における構成員を再配置する再配置手段と、 を具備したことを特徴とする組織図出力装置。
4. An organization information storage means for dividing into a plurality of belonging organizations and storing organization information indicating a connection relationship between the belonging organization code and other belonging organizations for each belonging organization, and a plurality of members Member information storage means for storing, for each member, member information indicating whether or not the member belongs to the member organization, and various member information related to the member, organization information of each member organization, and member of each member An organization chart creating means for creating an organizational chart in which each affiliated organization is hierarchically represented based on the information, and clearly shows to which organization each member belongs, and an organization chart creating means. An organization chart output device comprising: an output means for outputting the organized organization chart; and a member movement instruction means for instructing movement of an organization belonging to a member on the organization chart output by the output means, For transportation When an instruction is given to move the member's belonging organization, the hierarchical expression changing means for changing the hierarchical expression created by the organizational chart creating means of the member's original belonging organization according to the movement, The member information stored in the member storage unit of the member is changed in accordance with the organization information of the destination organization, and the member and each member in the destination organization are sorted. And a rearrangement means for rearranging the members in the organization to which the user is moving, the organization chart output device.
【請求項5】前記移動対象となった構成員の前記構成員
情報記憶手段に記憶された各種構成員情報のうち、前記
移動先の所属組織において優先する情報項目と、元の所
属組織において優先する情報項目と、を任意に指定する
優先項目指定手段を設け、 前記再配置手段は、前記移動先における当該構成員の前
記構成員記憶手段に記憶された当該構成員情報を移動先
の所属組織に応じて変更する際に、前記優先項目指定手
段により指定される各優先項目に基づいて、前記移動先
における当該構成員の前記構成員記憶手段に記憶された
当該構成員情報を変更することを特徴とする請求項4記
載の組織図出力装置。
5. Among the various member information stored in the member information storage means of the member to be moved, the information items that are prioritized in the organization to which the user is moved and those in the original organization are prioritized. The priority item designation means for arbitrarily designating the information items to be specified is provided, and the rearrangement means assigns the member information stored in the member storage means of the member at the moving destination to the belonging organization of the moving destination. When changing according to the above, it is possible to change the member information stored in the member storage means of the member at the destination based on each priority item specified by the priority item specifying means. The organization chart output device according to claim 4, which is characterized in that:
【請求項6】複数の所属組織に区分され、各所属組織毎
にその所属組織コードと他の所属組織との接続関係を示
す組織情報を記憶する組織情報記憶手段と、 複数の構成員がどの所属組織に所属するのかを示す所属
情報、及びその構成員に関する各種構成員情報を、各構
成員毎に記憶する構成員情報記憶手段と、 前記各所属組織の組織情報と前記各構成員の所属情報と
に基づいて、当該各所属組織が階層表現され、かつ個々
の構成員が何処の所属組織に所属するのかを明示した組
織図を作成する組織図作成手段と、 を備えた組織図出力装置において、 前記組織図作成手段により組織図が作成される際に、前
記所属組織の表現形態あるいは所属組織に示す前記各構
成員の出力情報を任意に指定する出力情報指定手段を設
け、 前記組織図作成手段は、この出力情報指定手段により表
現形態あるいは組織図上の各構成員の出力情報が指定さ
れると、作成する複数の所属組織の階層表現と、当該各
所属組織の構成員の出力情報を、前記指定内容に従って
変更することを特徴とする組織図出力装置。
6. An organization information storage means for storing the organization information indicating the connection relationship between the belonging organization code and another belonging organization, which is divided into a plurality of belonging organizations, and which member Member information storage means for storing, for each member, member information indicating whether or not the member belongs to the member organization, and various member information related to the member, organization information of each member organization, and member of each member An organization chart output device comprising: an organization chart creating means for creating an organization chart in which each affiliated organization is hierarchically represented on the basis of the information, and each member belongs to which organization. In the above, when the organization chart is created by the organization chart creating means, an output information designating means for arbitrarily designating the output form of each member shown in the representation form of the belonging organization or the belonging organization is provided, and the organization chart Creator When the output form designating unit or the output information of each member on the organization chart is designated by the output information designating means, the hierarchical representation of a plurality of affiliated organizations to be created and the output information of the members of each affiliated organization are created. An organization chart output device, which is changed according to the specified content.
JP2984896A 1996-01-23 1996-01-23 Organization chart output device Pending JPH09204465A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2984896A JPH09204465A (en) 1996-01-23 1996-01-23 Organization chart output device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2984896A JPH09204465A (en) 1996-01-23 1996-01-23 Organization chart output device

Publications (1)

Publication Number Publication Date
JPH09204465A true JPH09204465A (en) 1997-08-05

Family

ID=12287413

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2984896A Pending JPH09204465A (en) 1996-01-23 1996-01-23 Organization chart output device

Country Status (1)

Country Link
JP (1) JPH09204465A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002149922A (en) * 2000-11-09 2002-05-24 Cross Vision International:Kk Personnel matters information management program and system thereof
WO2007108542A1 (en) * 2006-03-23 2007-09-27 Microsoft Corporation Electronic organization chart processing system, electronic organization chart processing method, and computer-readable recording medium
JP2008090787A (en) * 2006-10-05 2008-04-17 Mitsubishi Electric Corp Lane flow diagram generation apparatus and lane flow diagram generation program
JP2009205663A (en) * 2008-02-28 2009-09-10 Obic Business Consultants Ltd System regarding official announcement of personnel change
US7685016B2 (en) 2003-10-07 2010-03-23 International Business Machines Corporation Method and system for analyzing relationships between persons
CN107844956A (en) * 2017-11-13 2018-03-27 要宇轩 A kind of method and system for establishing organizational structure

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002149922A (en) * 2000-11-09 2002-05-24 Cross Vision International:Kk Personnel matters information management program and system thereof
US7685016B2 (en) 2003-10-07 2010-03-23 International Business Machines Corporation Method and system for analyzing relationships between persons
WO2007108542A1 (en) * 2006-03-23 2007-09-27 Microsoft Corporation Electronic organization chart processing system, electronic organization chart processing method, and computer-readable recording medium
JP2008090787A (en) * 2006-10-05 2008-04-17 Mitsubishi Electric Corp Lane flow diagram generation apparatus and lane flow diagram generation program
JP2009205663A (en) * 2008-02-28 2009-09-10 Obic Business Consultants Ltd System regarding official announcement of personnel change
CN107844956A (en) * 2017-11-13 2018-03-27 要宇轩 A kind of method and system for establishing organizational structure

Similar Documents

Publication Publication Date Title
US6092048A (en) Task execution support system
US6240395B1 (en) Device and method for project management
US5829003A (en) Record processing apparatus, method and computer readable storage having attribute information representing a hierarchical connection for display of data
JP3204044B2 (en) Organization chart processing device
JPH09204465A (en) Organization chart output device
JPH08329156A (en) Organization chart processor
JP2000339306A (en) Document preparing device
JP4479949B2 (en) Organization chart processing device
JP2009205663A (en) System regarding official announcement of personnel change
JP3424675B2 (en) Organization chart processing device
JPWO2017043664A1 (en) Information management apparatus and file management method
JP4266366B2 (en) Image management method and image management program
JP3424674B2 (en) Organization chart processing device
JP4386402B2 (en) Tree system diagram output method and tree system diagram output program
JP3872162B2 (en) Business processing system and commissioned business execution control method
JPH0844800A (en) Information processing system
JPH07182411A (en) Department hierarchy editing method and device therefor
JPH081645B2 (en) Design drawing management method
JPH02101578A (en) Picture retrieving device
JPH1040300A (en) Method, device and storage medium for personnel relocation simulation
JP4706231B2 (en) Drawing management system
JPH06303256A (en) Method for designating transmission destination of electronic mail
JP3548588B2 (en) Document management system
JPH07282060A (en) Document processor
JP2000011043A (en) Method and system for managing analytical resource in analytical processing system