JP3204044B2 - Organization chart processing device - Google Patents
Organization chart processing deviceInfo
- Publication number
- JP3204044B2 JP3204044B2 JP15798795A JP15798795A JP3204044B2 JP 3204044 B2 JP3204044 B2 JP 3204044B2 JP 15798795 A JP15798795 A JP 15798795A JP 15798795 A JP15798795 A JP 15798795A JP 3204044 B2 JP3204044 B2 JP 3204044B2
- Authority
- JP
- Japan
- Prior art keywords
- employee
- department
- information
- affiliation
- organization
- 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.)
- Expired - Lifetime
Links
Landscapes
- Record Information Processing For Printing (AREA)
- Processing Or Creating Images (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Document Processing Apparatus (AREA)
Description
【0001】[0001]
【発明の属する技術分野】この発明は、会社組織を構成
する各部署とその各部署に所属する各社員の識別情報が
配置される組織図を処理する組織図処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an organization chart processing apparatus for processing an organization chart in which identification information of each department constituting a company organization and each employee belonging to each department is arranged.
【0002】[0002]
【従来の技術】会社や官庁などでは、その組織構成を、
一般に組織図により管理している。また、会社や官庁な
どでは、組織変更や人事移動が定期的または不定期に行
われ、これにともなって、組織図を修正している。2. Description of the Related Art In a company or government office, the organizational structure is
Generally managed by an organization chart. In addition, in organizations such as companies and government offices, organizational changes and personnel transfers are performed regularly or irregularly, and the organization chart is revised accordingly.
【0003】このような組織図の作成・管理は、現在で
は、情報処理装置を用いて行われるようになってきてお
り、該組織図は電子ファイルにおいて、データベースと
して管理されるようになってきている。また、その、該
組織図のデータベースに対するデータの入力作業は、情
報処理装置を介して人手によりおこなわれている。At present, the creation and management of such an organization chart are performed using an information processing apparatus, and the organization chart is managed as a database in an electronic file. I have. In addition, the work of inputting data to the database of the organization chart is performed manually through an information processing device.
【0004】一般に、組織変更や人事移動などの作業
は、最新の組織図を参照しながら、その紙面上で、試行
錯誤的に実施しているのがほとんどである。そして、最
終的に組織変更や人事移動が決定すると、新しく紙面上
に作成された組織図を参照しながら、上記組織図のデー
タベースの変更作業を実施する。In general, work such as organization change or personnel transfer is almost always carried out by trial and error on the paper with reference to the latest organization chart. Then, when the organization change or the personnel transfer is finally determined, the database of the organization chart is changed with reference to the organization chart newly created on the paper.
【0005】[0005]
【発明が解決しようとする課題】上述したように、従来
は、組織図のデータベースへのデータ入力までが電子化
されており、組織変更や人事移動などの作業は、人手に
より手作業で行っていた。このため、該組織変更や人事
移動などの作業などにおいて、人為的なミスが発生しが
ちであった。すなわち、例えば、誤って、複数の組織に
属する人がでてきたり、組織図上から漏れてしまう人な
どが発生するなどのミスが発生していた。As described above, conventionally, data input to an organization chart database has been digitized, and operations such as organization change and personnel transfer are manually performed manually. Was. For this reason, human errors tend to occur in operations such as the organization change and personnel transfer. That is, for example, mistakes have occurred such as persons who belong to a plurality of organizations by mistake or persons who leak from the organization chart.
【0006】特に、組織が大きかったり、定期的な人事
移動などで、多くの人員が異動の対象となる場合には、
上記のような人手による作業では処理能力に限界が生
じ、ミスも多発していた。[0006] In particular, when a large number of personnel are to be relocated due to a large organization or regular personnel changes, etc.
The manual operation as described above has a limitation in processing capacity, and errors have frequently occurred.
【0007】本発明の課題は、組織変更や人事移動など
の作業を画面上で行えるようにすると共に、その作業結
果を組織図のデータベースに自動的に反映させることが
できるようにすることである。[0007] It is an object of the present invention to enable operations such as organization change and personnel transfer to be performed on a screen, and to allow the results of the operations to be automatically reflected in an organization chart database. .
【0008】[0008]
【課題を解決するための手段】請求項1の発明は、会社
組織を構成する複数の各部署毎に、その部署の当該会社
組織上における他部署との階層組織関係を示す階層情報
を含む部署情報を記憶する部署情報記憶手段と、上記会
社組織内での上記各部署に所属する各社員毎に、その社
員の所属する所属部署を含む社員情報を記憶する社員情
報記憶手段と、上記会社組織を構成する各部署を識別す
る部署名称が、当該会社組織内での階層組織関係で決ま
る位置に配置され、且つその各部署の配置位置に対応付
けてその部署内に所属する各社員の社員識別情報が配置
された組織図を、表示画面上に表示する第1表示手段
と、上記表示画面上に表示された組織図上において、所
属変更対象となる社員の社員識別情報の第1表示位置を
任意に指定すると共に、その組織図上において、上記所
属変更対象となると社員の所属変更先となる上記組織図
上における部署名称に対応する第2表示位置を任意に指
定する表示位置指定手段と、上記指定の第1表示位置に
基づいて所属変更対象となる社員の社員情報を上記社員
情報記憶手段に記憶された各社員情報の中から特定する
と共に、上記指定の第2表示位置に基づいて上記組織図
上における変更先となる部署を特定する特定手段と、上
記特定された社員情報を、その社員情報に含まれる所属
部署が上記特定された部署の所属部署へ変更された社員
情報へ変更する社員情報変更手段と、上記第1表示手段
で表示された組織図を、上記所属変更前の部署の部署名
称配置位置からはその所属変更対象となる社員識別情報
が抜けた状態となり、且つ上記所属変更後の部署の部署
名称配置位置にその所属変更対象社員となる社員識別情
報が新たに加入された状態となる組織図に変更して上記
表示画面上に表示する第2表示手段と、を具備したこと
を特徴とする。According to a first aspect of the present invention, there is provided a department including, for each of a plurality of departments constituting a company organization, hierarchical information indicating a hierarchical organization relationship between the department and another department on the company organization. A department information storage means for storing information; an employee information storage means for storing, for each employee belonging to each of the departments in the company organization, employee information including a department to which the employee belongs; Is assigned to a position determined by the hierarchical organization relationship within the company organization, and the employee identification of each employee belonging to that department is associated with the location of each department. First display means for displaying an organization chart on which information is arranged on a display screen; and first display position of employee identification information of an employee whose affiliation is to be changed on the organization chart displayed on the display screen. If specified arbitrarily, A display position specifying means for arbitrarily specifying a second display position corresponding to a department name on the organization chart to which the affiliation change is to be made when the affiliation is to be changed; Based on the display position, the employee information of the employee whose affiliation is to be changed is specified from among the employee information stored in the employee information storage means, and the change in the organization chart is performed based on the designated second display position. Specifying means for specifying a preceding department; and employee information changing means for changing the specified employee information to employee information whose department included in the employee information has been changed to the department to which the specified department belongs. The organization chart displayed on the first display means is displayed in a state where the employee identification information to be changed is missing from the department name arrangement position of the department before the change in affiliation, and And second display means for changing the organizational chart in which the employee identification information to be changed to the new department is added to the organization name at the position where the department name is located in the later department and displaying it on the display screen. It is characterized by the following.
【0009】また請求項2の発明は、上記請求項1の発
明に加えて、上記社員情報記憶手段に記憶される各社員
情報は、更にその社員の所属する所属部署内における他
社員との上下関係を示す上下情報を含み、上記社員情報
記憶手段に記憶された各社員情報の内で、上記特定され
た社員情報に含まれる上記所属部署変更前における所属
部署と同一の所属部署を含む社員情報を、上記特定の社
員情報が抜けた状態での上下関係を持った社員情報に変
更する第2社員情報変更手段と、上記社員情報記憶手段
に記憶された各社員情報の内で、上記特定の変更先とな
る部署を所属部署に含む社員情報を、上記所属変更対象
の社員情報の加入状態での上下関係を持った社員情報に
変更する第3社員情報変更手段と、を具備したことを特
徴とする。According to a second aspect of the present invention, in addition to the first aspect of the present invention, each employee information stored in the employee information storage means further includes an upper and lower part of the employee's department in which the employee belongs. Employee information containing the same department as before the department change included in the specified employee information among the employee information stored in the employee information storage means, including upper and lower information indicating the relationship A second employee information changing means for changing the above employee information to an employee information having an upper / lower relationship in a state where the specific employee information is omitted, and the specific employee information among the respective employee information stored in the employee information storage means. Third employee information changing means for changing the employee information including the department to be changed to the department to which the department belongs to into the employee information having a hierarchical relationship with the employee information to be changed. And
【0010】請求項3の発明は、会社組織を構成する複
数の各部署毎に、その部署の当該会社組織上における他
部署との階層組織関係を示す階層情報と、その部署に所
属する社員を指示する社員指示情報と、を含む部署情報
を記憶する部署情報記憶手段と、上記各社員指示情報の
対応して、その社員を識別するための社員識別情報を記
憶する社員識別情報記憶手段と、上記会社組織を構成す
る各部署を識別する部署名称が、当該会社組織内での階
層組織関係で決まる位置に配置され、且つその各部署の
配置位置に対応付けてその部署内に所属する社員の社員
指示情報に対応する社員識別情報が配置された組織図
を、表示画面上に表示する第1表示手段と、上記表示画
面上に表示された組織図上において、所属変更対象とな
る社員の社員識別情報の第1表示位置を任意に指定する
と共に、その組織図上において、上記所属変更対象とな
ると社員の所属変更先となる上記組織図上における部署
名称に対応する第2表示位置を任意に指定する表示位置
指定手段と、上記指定の第1表示位置に基づいて上記所
属変更対象となる社員が所属する上記組織図上における
変更元となる変更元部署を特定すると共に、上記指定の
第2表示位置に基づいて上記組織図上における変更先と
なる変更先部署を特定する特定手段と、上記特定された
変更元部署の部署情報を上記所属変更対象となる社員の
社員指示情報が含まれない部署情報に変更すると共に、
上記特定された変更先部署の部署情報を上記所属変更対
象となる社員の社員指示情報が含まれる部署情報に変更
する部署情報変更手段と、上記第1表示手段で表示され
た組織図を、上記所属変更対象となる社員の社員識別情
報が上記変更元部署から上記変更先部署に移動配置した
組織図に変更して上記表示画面上に表示する第2表示手
段と、を具備したことを特徴とする。[0010] The invention according to claim 3 provides, for each of a plurality of departments constituting a company organization, hierarchical information indicating a hierarchical organization relationship of the department with other departments on the company organization, and an employee belonging to the department. Department information storage means for storing department information including instruction information to be instructed, and employee identification information storage means for storing employee identification information for identifying the employee in correspondence with each of the employee instruction information, The department name for identifying each department constituting the above-mentioned company organization is arranged at a position determined by the hierarchical organization relationship within the company organization, and is associated with the arrangement position of each department and is assigned to an employee belonging to that department. First display means for displaying, on a display screen, an organization chart on which employee identification information corresponding to employee instruction information is arranged; and an employee of an employee whose affiliation is to be changed on the organization chart displayed on the display screen. Identification Arbitrarily designates the first display position of the above, and arbitrarily designates the second display position corresponding to the department name on the organization chart to which the affiliation change is to be made when the affiliation is changed on the organization chart. A display position designating means for specifying a change source department to be changed on the organization chart to which the employee to be changed belongs belongs on the basis of the specified first display position, and a specified second display position Means for specifying the department to be changed on the organization chart based on the above, and the department information of the department to be changed which does not include the employee instruction information of the employee to be changed affiliation To
A department information changing means for changing the department information of the specified destination department to department information including the employee instruction information of the employee whose affiliation is to be changed, and an organization chart displayed on the first display means, Second display means for changing the employee identification information of the employee whose affiliation is to be changed from the source department to the destination department by changing the organization chart to be displayed on the display screen. I do.
【0011】請求項4は、会社組織を構成する複数の各
部署毎に、その部署の当該会社組織上における他部署と
の階層組織関係を示す階層情報を含む部署情報を記憶す
る部署情報記憶手段と、上記会社組織内での上記各部署
に所属する各社員毎に、その社員を識別する社員識別情
報と対応付けられた社員情報を記憶する社員情報記憶手
段と、上記会社組織を構成する各部署を識別する部署名
称が当該会社組織内での階層組織関係で決まる位置に配
置され、且つその各部署の配置位置に対応付けてその部
署に所属する社員の社員識別情報が配置された組織図
を、表示画面上に表示する表示手段と、上記表示画面上
に表示される組織図上に配置された任意の社員識別情報
の表示位置を、当該組織図上における他の表示位置に任
意に移動する移動手段と、上記所属変更対象となる社員
が所属する上記組織図上における変更元となる変更元部
署を特定すると共に、その移動先となる表示位置に基づ
いて上記組織図上における変更先となる部署を特定する
特定手段と、上記移動対象となった社員識別情報に対応
する社員の移動前における所属部署と、上記特定手段で
特定された部署と、を比較した結果に応じた人事発令の
種類を決定する発令種決定手段と、上記社員識別情報に
対応する社員に対する上記決定の種類の人事発令情報を
生成する発令情報生成手段と、を具備したことを特徴と
する。According to a fourth aspect of the present invention, for each of a plurality of departments constituting a company organization, a department information storage means for storing department information including hierarchy information indicating a hierarchical organization relationship between the department and another department on the company organization. And, for each employee belonging to each of the departments in the company organization, employee information storage means for storing employee information associated with employee identification information for identifying the employee; and An organizational chart in which the department name for identifying a department is located at a position determined by the hierarchical organization relationship within the company organization, and employee identification information of employees belonging to the department is arranged in association with the location of each department. Means for displaying on the display screen, and arbitrarily moving the display position of any employee identification information arranged on the organization chart displayed on the display screen to another display position on the organization chart Moving hand And, in addition to specifying the change source department that is the source of change on the organization chart to which the employee whose affiliation change is to belong, based on the display position of the destination, the department to be changed on the organization chart is specified. Determines the type of personnel announcement according to the result of comparing the identification means to be specified, the department that the employee corresponding to the employee identification information that has been moved above before moving, and the department specified by the above identification means Issuing type determining means, and issuing information generating means for generating personnel issuing information of the type of the determination for the employee corresponding to the employee identification information.
【0012】[0012]
【0013】[0013]
【0014】[0014]
【0015】[0015]
【0016】[0016]
【0017】[0017]
【0018】[0018]
【0019】[0019]
【0020】[0020]
【0021】[0021]
【0022】[0022]
【0023】[0023]
【0024】[0024]
【0025】[0025]
【0026】[0026]
【0027】[0027]
【0028】[0028]
【0029】[0029]
【0030】[0030]
【0031】[0031]
【0032】[0032]
【0033】[0033]
【0034】[0034]
【0035】[0035]
【0036】[0036]
【0037】[0037]
【0038】[0038]
【0039】[0039]
【実施例】以下、図面を参照しながら、本発明の実施例
を説明する。図1は、本発明の一実施例である人事デー
タ処理装置のシステム構成を示すブロック図である。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a system configuration of a personnel data processing apparatus according to one embodiment of the present invention.
【0040】CPU10は、システム全体を制御する中
央処理装置であり、内部のメモリに格納されているプロ
グラムを実行することにより、人事異動の処理及び人事
異動の発令処理などを実行する。The CPU 10 is a central processing unit that controls the entire system, and executes processing of personnel changes and processing of issuing personnel changes by executing a program stored in an internal memory.
【0041】入力部20は、データ入力用のキーが設け
られたキーボード及びマウスなどのポインティング・デ
バイスなどから成る。この入力部20の操作情報は、不
図示の入力制御部を介してCPU10に送られる。The input unit 20 includes a keyboard provided with keys for data input and a pointing device such as a mouse. The operation information of the input unit 20 is sent to the CPU 10 via an input control unit (not shown).
【0042】表示装置30は、CRTディスプレイやL
CD(液晶表示装置)などから成り、CPU10の制御
を受けて、組織図の図面の表示や該組織図を修正するた
めの画面等を表示する。The display device 30 is a CRT display or L
It is composed of a CD (liquid crystal display device) or the like, and under the control of the CPU 10, displays a drawing of an organization chart, a screen for correcting the organization chart, and the like.
【0043】印刷装置40は、ページプリンタやシリア
ルプリンタなどからなり、CPU10の制御を受けて、
人事異動の発令書などを印字出力する。人事データベー
ス50は、組織図を電子ファイルにより管理するデータ
ベースであり、所属ファイル52、社員ファイル54、
及び発令履歴ファイル56の各ファイルから構成されて
いる。The printing device 40 includes a page printer, a serial printer, and the like.
Print out notices of personnel changes, etc. The personnel database 50 is a database for managing an organization chart by an electronic file, and includes an affiliation file 52, an employee file 54,
And an announcement history file 56.
【0044】所属ファイル52は、会社を構成している
各部署(部、課など)に関する情報を格納しているファ
イルである。社員ファイル54は、会社に属している各
社員に関する情報を、各社員毎に、個別に格納している
ファイルである。The affiliation file 52 is a file storing information on each department (section, section, etc.) constituting the company. The employee file 54 is a file in which information on each employee belonging to the company is individually stored for each employee.
【0045】発令履歴ファイル56は、後述する発令処
理部90によって作成される人事異動の発令レコードが
登録されるファイルであり、このファイルを検索するこ
とにより、個々の社員の人事異動の履歴を知ることがで
きる。The issuance history file 56 is a file in which is registered an issuance record of personnel changes created by the issuance processing unit 90 described later. By searching this file, the history of personnel changes of individual employees is known. be able to.
【0046】これら各ファイル52、54、及び56の
各レコードの構成については、後述説明する。組織図作
成部60は、ユーザが前記入力部20を介して組織図を
作成するための支援ツールであり、CPU10によって
実行されるソフトウェアまたは専用のハードウェアから
なる。該組織図の作成は、例えば、前記表示装置30に
表示される組織図作成用の入力画面を介しておこなわれ
る。組織図作成部60は、この入力画面の表示も制御す
る。そして、作成した組織図に対して。上記人事データ
ベース50の所属ファイル52と社員ファイル54を初
期作成する。The structure of each record of each of the files 52, 54 and 56 will be described later. The organization chart creation unit 60 is a support tool for a user to create an organization chart via the input unit 20, and is composed of software executed by the CPU 10 or dedicated hardware. The creation of the organization chart is performed, for example, via an input screen for creating an organization chart displayed on the display device 30. The organization chart creation unit 60 also controls the display of this input screen. And for the created organization chart. The affiliation file 52 and the employee file 54 of the personnel database 50 are initially created.
【0047】組織図編集部70は、前記表示装置30の
画面上に表示される組織図を、ユーザが前記入力部20
を介して、該画面上で編集するためのツールであり、C
PU10によって実行されるソフトウェアまたは専用の
ハードウェアからなる。組織図編集部70は、上記組織
図の画面表示も制御する。尚、この画面表示は、人事デ
ータベース50の所属ファイル52と社員ファイル54
から、それぞれ、所属ファイル52と社員レコード54
rを読み出すことにより行う。The organization chart editing section 70 allows the user to input the organization chart displayed on the screen of the display device 30 to the input section 20.
Is a tool for editing on the screen via
It consists of software executed by the PU 10 or dedicated hardware. The organization chart editing unit 70 also controls the screen display of the organization chart. This screen display shows the affiliation file 52 and the employee file 54 of the personnel database 50.
From the affiliation file 52 and the employee record 54, respectively.
This is performed by reading r.
【0048】第一のレジスタ群80は、前記組織図編集
部70が組織図の編集処理を実行する際に作業用レジス
タとして使用する複数のレジスタからなる。すなわち、
社員ファイル54のレコードが格納される5個のレジス
タA1,A2,A3,A4,A5、所属ファイル52の
レジスタが格納される2個のレジスタB1、B2、及び
画面に表示されている組織図上でユーザにより指定され
る位置のY座標が格納されるレジスタU1,U2から成
る。The first register group 80 includes a plurality of registers used as work registers when the organization chart editing unit 70 executes the editing processing of the organization chart. That is,
Five registers A1, A2, A3, A4, A5 for storing the records of the employee file 54, two registers B1, B2 for storing the registers of the belonging file 52, and the organization chart displayed on the screen. And registers U1 and U2 in which the Y coordinate of the position designated by the user is stored.
【0049】発令処理部90は、組織図が変更された際
に、人事異動の発令レコード56rを作成するツールで
あり、CPU10によって実行されるソフトウェアまた
は専用のハードウェアからなる。The issuance processing unit 90 is a tool for creating a personnel change notice record 56r when the organization chart is changed, and is composed of software executed by the CPU 10 or dedicated hardware.
【0050】発令種情報テーブル100は、該発令処理
部90が上記発令レコード56rを作成するとき、該レ
コード56rに設定する項目の一つである発令種類項目
を決定するために参照されるテーブルである。このテー
ブル100の構成については、後述、詳しく説明する。The issuing type information table 100 is a table that is referred to when the issuing processing unit 90 creates the issuing record 56r to determine an issuing type item which is one of the items set in the record 56r. is there. The configuration of the table 100 will be described later in detail.
【0051】第二のレジスタ群110は、前記組織図編
集部70が組織図の編集処理を実行する際に作業用レジ
スタとして使用する複数のレジスタからなる。すなわ
ち、4個のレジスタS1,S2,T1,及びT2から成
る。レジスタS1には、組織図上で”移動”または”複
写”等の操作の対象に指定された第一の社員の所属コー
ドが格納される。また、レジスタS2には、上記”移
動”または”複写”操作の際に、移動先または複写先と
して指定された位置に最も近い位置に存在する第二の社
員の所属コードが格納される。The second register group 110 is composed of a plurality of registers used as work registers when the organization chart editing unit 70 executes an organization chart editing process. That is, it is composed of four registers S1, S2, T1, and T2. The register S1 stores the affiliation code of the first employee specified as an operation target such as "move" or "copy" on the organization chart. The register S2 stores the affiliation code of the second employee who is closest to the position designated as the transfer destination or the copy destination at the time of the "move" or "copy" operation.
【0052】また、レジスタT1には、上記第一の社員
が属する組織のトップである社長または会長の所属コー
ドが設定される。さらに、レジスタT2には、上記第二
の社員が属する組織のトップである社長または会長の所
属コードが設定される。In the register T1, the affiliation code of the president or chairman who is the top of the organization to which the first employee belongs is set. Further, in the register T2, the affiliation code of the president or chairman who is the top of the organization to which the second employee belongs is set.
【0053】CPU10と、入力部20、表示装置3
0、印刷装置40、人事データベース50、組織図作成
部60、組織図編集部70、第一のレジスタ群80、発
令処理部90、及び第二のレジスタ群110は、バス1
40によって互いに接続されている。CPU 10, input unit 20, display device 3
0, printing apparatus 40, personnel database 50, organization chart creation section 60, organization chart editing section 70, first register group 80, announcement processing section 90, and second register group 110
They are connected to each other by 40.
【0054】図2は、前記人事データベース50を構成
している各ファイル52、54、56の各レコードのフ
ォーマット(形式)を示す図である。図2(a)は、所
属ファイル52に格納されるレコード(所属レコード)
52rのフォーマットを示す図である。FIG. 2 is a diagram showing the format of each record of each of the files 52, 54, 56 constituting the personnel database 50. As shown in FIG. FIG. 2A shows records (affiliation records) stored in the affiliation file 52.
It is a figure showing the format of 52r.
【0055】該所属レコード52rは組織図内の各所属
部署毎に作成されるレコードであり、「所属コード」、
「所属名」、「上位所属コード」、「同位所属コー
ド」、「下位所属コード」、「所属長」、「構成員」、
「X座標」、及び「Y座標」の各項目から構成されてい
る。The affiliation record 52r is a record created for each affiliation department in the organization chart.
"Affiliation name", "higher-level affiliation code", "equal affiliation code", "lower-level affiliation code", "affiliation head", "member",
It is composed of items of “X coordinate” and “Y coordinate”.
【0056】所属コード :所属部署に一意的に割り
当てられるコード。ツリー構造の組織図のトップの部署
(例えば、社長職または会長職)の所属コードには、親
会社のトップ部署と子会社のトップ部署とが区別できる
ような特定のコードが割り当てられる。Affiliation code: A code uniquely assigned to a department. A specific code is assigned to the affiliation code of the top department (eg, president or chairman) of the tree-structured organization chart so that the top department of the parent company and the top department of the subsidiary can be distinguished.
【0057】所属名 :該所属部署の名称。 上位所属コード:組織図内で該所属部署の上位に位置す
る部署の所属コード。 同位所属コード:組織図内で該所属部署と同位に位置す
る部署の所属コード。Affiliation name: The name of the department. Upper affiliation code: The affiliation code of a department located higher than the relevant department in the organization chart. Affiliation affiliation code: A affiliation code of a department located at the same rank as the department in the organization chart.
【0058】下位所属コード:組織図内で該所属部署の
下位に位置する部署の所属コード。 所属長 :該所属部署を管理する管理職。 構成員 :該所属部署を管理する所属長の筆頭の
部下の社員コード。Lower affiliation code: The affiliation code of a department located below the relevant department in the organization chart. Affiliation manager: A manager who manages the department. Member: Employee code of the first subordinate of the director who manages the department.
【0059】X座標 :該所属名の表示装置30
の画面上での表示位置置のX座標。 Y座標 :該所属名の表示装置30の画面上での
表示位置のY座標。 上記各項目の中で、「上位所属コード」、「同位所属コ
ード」、及び「下位所属コード」の項目は、ツリー構造
の組織図で、所属部署のチェイン関係を管理するために
用いられる。X coordinate: display device 30 of the affiliation name
X coordinate of the display position on the screen. Y coordinate: the Y coordinate of the display position of the affiliation name on the screen of the display device 30. Among the above-mentioned items, the items of “higher-order affiliation code”, “same affiliation affiliation code”, and “lower-order affiliation code” are used to manage the chain relation of the departments in the organization chart of the tree structure.
【0060】なお、表示装置30の画面上には、画面の
左下隅を原点とする直交X−Y座標系が設定される。す
なわち、Y座標軸は、画面の下から上に向かう垂直ベク
トルとなる。An orthogonal XY coordinate system having the origin at the lower left corner of the screen is set on the screen of the display device 30. That is, the Y coordinate axis is a vertical vector that goes upward from the bottom of the screen.
【0061】図2(b)は、社員ファイル54に格納さ
れるレコード(社員レコード)54rのフォーマットを
示す図である。該社員レコード54rは、組織図内の各
社員に対して作成されるレコードであり、「所属コー
ド」、「社員コード」、「氏名」、「X座標」、「Y座
標」、「上位構成員」、及び「下位構成員」の各項目か
ら構成されている。FIG. 2B is a diagram showing the format of a record (employee record) 54r stored in the employee file 54. The employee record 54r is a record created for each employee in the organization chart, and includes “affiliation code”, “employee code”, “name”, “X coordinate”, “Y coordinate”, and “upper member”. And "subordinate members".
【0062】所属コード :社員が属する所属部署に
一意的に割当られるコード。 社員コード :該社員に一意的に割当られるコード。 氏名 :該社員の氏名。Affiliation code: A code uniquely assigned to the department to which the employee belongs. Employee code: Code uniquely assigned to the employee. Name: Name of the employee.
【0063】X座標 :該社員の氏名が表示され
る表示装置30の画面上での表示位置のX座標。 Y座標 :該社員の氏名が表示される表示装置3
0の画面上での表示位置のY座標。X coordinate: X coordinate of the display position on the screen of the display device 30 on which the name of the employee is displayed. Y coordinate: display device 3 on which the name of the employee is displayed
0 is the Y coordinate of the display position on the screen.
【0064】上位構成員 :社内で、該所属部署にお
いて、該社員よりも地位が上位の社員(上位構成員)の
社員コード。 下位構成員 :社内で、該所属部署において、該社員
よりも地位が下位の社員(下位構成員)の社員コード。Higher-ranking member: An employee code of an employee (high-ranking member) whose position is higher than that of the employee in the department to which he / she belongs. Subordinate member: Employee code of an employee (subordinate member) whose position is lower than that of the employee in the department to which he or she belongs.
【0065】上記各項目の中で、上記「上位構成員」、
及び「下位構成員」の各項目は、所属部署内での各社員
の地位の上下関係を管理するためのリンク情報として用
いられる。In each of the above items, the above-mentioned “high-ranking member”,
Each item of “subordinate members” is used as link information for managing the hierarchical relationship of the status of each employee in the department to which the employee belongs.
【0066】図2(c)は、発令履歴ファイル56に格
納されるレコード(発令レコード)56rのフォーマッ
トを示す図である。該発令レコード56rは、組織図の
変更により、人事異動の対象となった社員に対して発令
される発令書を作成するために用いられるレコードであ
り、「社員コード」、「発令種類」、及び「発令年月
日」の各項目から構成されている。FIG. 2C is a diagram showing the format of a record (issue record) 56r stored in the issue history file 56. The issuance record 56r is a record used to create an issuance note issued to an employee who has been subject to a personnel change due to a change in the organization chart, and includes “employee code”, “issuance type”, and It consists of each item of “date of announcement”.
【0067】社員コード :人事異動の対象となった
社員の社員コード。 発令種類 :該社員に対して発令された人事異動の
種類を示す情報 発令年月日 :該人事異動が発令された年月日。Employee code: Employee code of the employee who has been transferred. Issue type: Information indicating the type of personnel change issued to the employee Issue date: Date when the personnel change was issued.
【0068】次に、上記構成の本実施例の動作を説明す
る。図3(a)は、表示装置30の画面に表示される組
織図の一例を示す図である。Next, the operation of this embodiment having the above configuration will be described. FIG. 3A is a diagram illustrating an example of an organization chart displayed on the screen of the display device 30.
【0069】同図には、組織図作成部60によって作成
された人事部の組織図が示されている。この人事部は、
人事課と採用課とから構成されており、人事部は「山田
太郎」という氏名の部長が管理している。また、その
下位の部署である人事課は「田中 一郎」という氏名の
課長代理が、また、採用課は「斉藤桃子」という氏名の
課長代理が管理している。FIG. 9 shows an organization chart of the personnel department created by the organization chart creation section 60. This HR department
It is composed of a personnel section and a recruiting section. The personnel section is managed by a director named "Taro Yamada". The subordinate department, the Personnel Division, is managed by a deputy section manager named "Ichiro Tanaka", and the Recruitment Section is managed by a deputy section manager named "Momoko Saito".
【0070】この組織図は、階層図の一種であり、人事
部、人事課、及び採用課は、1または複数の社員を構成
員(要素)とするブロックとなっている。そして、これ
らのブロックがツリー状に接続されてツリー構造の階層
図を構成している。This organization chart is a kind of hierarchy chart, and the personnel department, personnel section, and recruiting section are blocks in which one or a plurality of employees are members (elements). These blocks are connected in a tree shape to form a hierarchical diagram of a tree structure.
【0071】上記人事部の組織図は、組織図編集部70
によって変更可能である。図3(b)は、組織図編集部
70によって変更された上記人事部の組織図を示す図で
ある。図3(a)と(b)を比較すれば分かるように、
上記変更によって、人事課に所属していた「山本京子」
さんが、採用課に異動している。また、この異動におい
て、「山本京子」さんは、「高橋 次郎」さんの上位の
ポストに異動している。The organization chart of the personnel department is described in the organization chart editing section 70.
Can be changed by FIG. 3B is a diagram illustrating an organization chart of the personnel department changed by the organization chart editing unit 70. As can be seen by comparing FIGS. 3A and 3B,
"Kyoko Yamamoto" who belonged to the Human Resources Division due to the above changes
Has been transferred to the recruitment section. In this transfer, "Kyoko Yamamoto" has been transferred to a post higher than "Jiro Takahashi".
【0072】この操作は、例えば、先ず、移動の対象と
なる「山本京子」さんを指定することにより行う。この
指定は、例えば、その表示位置を、マウスなどによりク
リックすることにより行う。次に、採用課の「高橋 次
郎」さんの位置を、「山本京子」さんの移動先として指
定する。この指定も、例えば、上記マウス操作により行
う。This operation is performed, for example, by first designating "Kyoko Yamamoto" to be moved. This designation is performed, for example, by clicking the display position with a mouse or the like. Next, the position of “Jiro Takahashi” in the recruiting section is designated as the destination of “Kyoko Yamamoto”. This designation is also performed by, for example, the mouse operation.
【0073】また、上記のような操作以外にも、例え
ば、マウスなどのポインティング・デバイスを用いて、
該「山本京子」さんの表示をドラッグ操作して、採用課
の「高橋 次郎」さんの位置にドロップする操作により
行ってもよい。In addition to the above operations, for example, using a pointing device such as a mouse,
The display may be performed by dragging the display of "Kyoko Yamamoto" and dropping it at the position of "Jiro Takahashi" in the recruitment section.
【0074】以上のような操作により、「高橋 次郎」
さん及び「小林 五郎」の表示位置が画面の下方向(Y
座標の下位方向)に移動し、「高橋 次郎」さんの元の
表示位置に「山本京子」さんが表示される。By the above operation, "Jiro Takahashi"
And "Goro Kobayashi" are displayed in the downward direction of the screen (Y
(Lower direction of the coordinates), and “Kyoko Yamamoto” is displayed in the original display position of “Jiro Takahashi”.
【0075】図4は、図3(a)に示された組織図に対
応する所属ファイル52と社員ファイル54とから構成
されるデータベースのデータ構造を示す図である。同図
には、所属ファイル52内に格納されている3個の所属
レコード52r−1、52r−2,及び52−3が示さ
れている。所属レコード52r−1は、人事部の所属レ
コード52rであり、所属レコード52r−2、52r
−3は、それぞれ、人事課、採用課の所属レコード52
rである。FIG. 4 is a diagram showing a data structure of a database composed of a belonging file 52 and an employee file 54 corresponding to the organization chart shown in FIG. FIG. 3 shows three belonging records 52r-1, 52r-2, and 52-3 stored in the belonging file 52. The affiliation record 52r-1 is the affiliation record 52r of the personnel department, and the affiliation records 52r-2 and 52r.
-3 are affiliation records 52 of the personnel section and the recruiting section, respectively.
r.
【0076】また、図4には、〜の記号が付与され
た社員ファイル54に格納されている8個の社員レコー
ド54rが示されている。これらの〜の社員レコー
ド54rは、人事部に所属する各社員の社員レコード5
4rである。すなわち、 の社員レコード54r:人事部の部長である「山田
太郎」さんの社員レコード54r−1。FIG. 4 shows eight employee records 54r stored in the employee file 54 to which the symbols are assigned. The employee record 54r of these items is an employee record 5 of each employee belonging to the human resources department.
4r. That is, the employee record 54r of “Yamada,” which is the manager of the human resources department
Taro's employee record 54r-1.
【0077】の社員レコード54r:人事課の課長代
理である「田中 一郎」さんの社員レコード54r−2 の社員レコード54r:人事課の社員である「鈴木
花子」さんの社員レコード54r−3 の社員レコード54r:人事課の社員である「山本
京子」さんの社員レコード54r−4 の社員レコード54r:人事課の社員である「佐藤
健太」さんの社員レコード54r−5 の社員レコード54r:採用課の課長代理である「斉
藤 桃子」さんの社員レコード54r−6 の社員レコード54r:採用課の社員である「高橋
次郎」さんの社員レコード54r−7 の社員レコード54r:採用課の社員である「山本
京子」さんの社員レコード54r−8 上記所属レコード52r−1〜52r−3と社員レコー
ド54r−1〜54r−8は、人事部の組織構成に従っ
てリンクがとられている。Employee record 54r: Employee record 54r-2 of Mr. Ichiro Tanaka, acting deputy section manager of the personnel section Employee record 54r: "Suzuki", an employee of the personnel section
"Hanako"'s employee record 54r-3 Employee record 54r: Personnel department employee "Yamamoto
Record 54r-4 of Kyoko "Employee record 54r:" Sato, an employee of the Human Resources Division
Employee record 54r-5 of Kenta "employee record 54r-5: Employee record 54r of employee record 54r-6 of" Momoko Saito "acting deputy section manager:" Takahashi "employee of recruitment section
Jiro's employee record 54r-7 employee record 54r: “Yamamoto, an employee of the recruiting section
Employee record 54r-8 of "Kyoko" The affiliation records 52r-1 to 52r-3 and the employee records 54r-1 to 54r-8 are linked according to the organizational structure of the human resources department.
【0078】すなわち、まず、人事部の所属レコード5
2r−1は、「下位所属コード」項目がその下位の部署
である人事課の所属レコード52r−2を指している。
また、「所属長」項目が人事部の部長である「山田 太
郎」さんの社員レコード54r−1を指している。That is, first, the affiliation record 5 of the personnel department
2r-1 indicates that the "lower-affiliation code" item indicates the affiliation record 52r-2 of the personnel section, which is a lower-ranking department.
The “affiliation manager” item indicates the employee record 54r-1 of “Taro Yamada” who is the manager of the human resources department.
【0079】また、人事課の所属レコード52r−2
は、その「上位所属コード」項目が上記人事部の所属レ
コード52r−1を指し、「同位所属コード」項目が採
用課の所属レコード52r−2を指している。さらに、
「所属長」項目が人事課の課長代理である「田中 一
郎」さんの社員レコード54r−2を指し、「構成員」
項目が「田中 一郎」さんの筆頭の部下(係長)である
「鈴木 花子」さんの社員レコード54r−3を指して
いる。Further, the affiliation record 52r-2 of the personnel section
Indicates that the “higher-order affiliation code” item indicates the affiliation record 52r-1 of the personnel department, and the “equal affiliation code” item indicates the affiliation record 52r-2. further,
The "affiliation manager" item indicates the employee record 54r-2 of "Tanaka Ichiro" who is the deputy manager of the personnel department, and the "member"
The item indicates the employee record 54r-3 of "Hanako Suzuki" who is the lead subordinate (chief) of "Ichiro Tanaka".
【0080】「鈴木 花子」さんの社員レコード54r
−3は、その「下位構成員」項目が筆頭の部下である
「山本 京子」さんの社員レコード54r−4を指して
いる。また、「山本 京子」さんの社員レコード54r
−4は、その「上位構成員」項目が上司である「鈴木
花子」さんの社員レコード54r−3を指すと共に、そ
の「下位構成員」項目が同僚であるが社内での位置が低
い「佐藤 健太」さんの社員レコード54r−5を指し
ている。また、「佐藤 健太」さんの社員レコード5
4r−5は、その「上位構成員」項目がすぐ上の上司で
ある「山本 京子」さんの社員レコード54r−4を指
している。The employee record 54r of “Hanako Suzuki”
-3 indicates the employee record 54r-4 of "Kyoko Yamamoto" whose "subordinate member" item is the lead subordinate. In addition, employee record 54r of "Kyoko Yamamoto"
-4 is “Suzuki” whose “higher member” item is the boss
In addition to the employee record 54r-3 of "Hanako", the "subordinate member" item indicates the employee record 54r-5 of "Kenta Sato" who is a colleague but has a low position in the company. In addition, employee record 5 of "Kenta Sato"
4r-5 indicates the employee record 54r-4 of "Kyoko Yamamoto" whose supervisor is the immediately superior boss.
【0081】また、採用課の所属レコード52r−3の
「上位所属」項目は、人事部の所属レコード52r−1
を指している。また、その「所属長」項目は、採用課の
課長代理である「斉藤 桃子」さんの社員レコード54
r−6を指し、さらに、その「構成員」項目は「斉藤
桃子」さんの筆頭の部下である「高橋 次郎」さんの社
員レコード54r−7を指している。The “higher affiliation” item of the affiliation record 52r-3 of the recruiting section is the affiliation record 52r-1 of the personnel department.
Pointing to. Also, the “affiliation head” item is an employee record 54 of “Momoko Saito”, acting deputy manager of the recruitment section.
r-6, and the "member" item is "saito
"Momoko"'s lead subordinate, the employee record 54r-7 of "Jiro Takahashi".
【0082】また、「高橋 次郎」さんの社員レコード
54r−7は、その下位の社員である「小林 五郎」さ
んの社員レコード54r−8を指している。この「小林
五郎」さんの社員レコード54r−8の「上位構成
員」項目は、小林さんの上位の社員である「高橋 次
郎」さんの社員レコード54r−7を指している。The employee record 54r-7 of "Jiro Takahashi" points to the employee record 54r-8 of "Goro Kobayashi" which is a subordinate employee. The “higher-ranking member” item of the employee record 54r-8 of “Goro Kobayashi” points to the employee record 54r-7 of “Jiro Takahashi” who is a higher employee of Kobayashi.
【0083】組織図編集部70は、所属ファイル52及
び社員ファイル54から、以上述べたような、所属レコ
ード52r及び社員レコード54rのリンク関係情報を
得て、図3(a)に示す組織図を表示装置30に画面表
示させる。The organization chart editing unit 70 obtains the link relationship information of the affiliation record 52r and the employee record 54r from the affiliation file 52 and the employee file 54, and converts the organization chart shown in FIG. The screen is displayed on the display device 30.
【0084】図5は、図3(b)に示す人事異動が行わ
れたことにより、組織図編集部70によって変更される
所属ファイル52及び社員ファイル54内での人事部の
組織図のデータ構造を示す図である。FIG. 5 shows the data structure of the organization chart of the personnel department in the affiliation file 52 and the employee file 54 changed by the organization chart editor 70 due to the personnel change shown in FIG. 3B. FIG.
【0085】同図において、右斜線または左斜線が施さ
れた項目を有するレコードがデータが変更されたレコー
ドである。すなわち、人事異動の対象となった「山本
京子」さんの社員レコード54r−4以外に、人事課の
「鈴木 花子」さんの社員レコード54r−3と「佐藤
健太」さんの社員レコード54r−5、及び採用課の
「高橋 次郎」さんの社員レコード54r−7と「小林
五郎」さんの社員レコード54r−8が変更されてい
る。。また、採用課の所属レコード52r−3も変更さ
れている。In the figure, a record having an item with diagonally right or left diagonal lines is a record whose data has been changed. In other words, "Yamamoto"
In addition to the employee record 54r-4 of "Kyoko", the employee record 54r-3 of "Hanako Suzuki" and the employee record 54r-5 of "Kenta Sato" of the personnel section and the employee of "Jiro Takahashi" of the recruitment section The record 54r-7 and the employee record 54r-8 of "Goro Kobayashi" have been changed. . Also, the affiliation record 52r-3 of the recruiting section has been changed.
【0086】すなわち、この場合、「鈴木 花子」さん
の下位の社員であった「山本 京子」さんが人事課から
採用課に異動し、かつ、採用課において「高橋 次郎」
さんの上位の社員となったために、上記「鈴木 花子」
さん、「佐藤 健太」さん、「高橋 次郎」、及び「小
林 五郎」さんの画面上での表示位置が変化するととも
に、人事課と採用課において社員構成に変化が生ずる。
このために、上記社員レコード54rが変更される。That is, in this case, “Kyoko Yamamoto” who was a lower employee of “Hanako Suzuki” was transferred from the personnel section to the recruitment section, and “Jiro Takahashi” was relocated to the recruitment section.
"Hanako Suzuki" above because she became a top employee
, "Kenta Sato", "Jiro Takahashi", and "Goro Kobayashi" change the display positions on the screen, and the personnel composition changes in the personnel section and the recruiting section.
Therefore, the employee record 54r is changed.
【0087】図5を参照しながら、上記変更対象となっ
た社員レコード54rの具体的変更内容とその理由を説
明する。まず、人事課の社員レコード54rの変更内容
について説明する。「鈴木 花子」さんの社員レコード
54r−3は、以前下位構成員であった「山本 京子」
さんが採用課のほうに異動したために、その下位構成員
が「佐藤 健太」さんとなったために、「下位構成員」
項目が「佐藤 健太」さんの社員レコード54r−5を
指すように変更される。With reference to FIG. 5, specific contents of the change of the employee record 54r to be changed and the reason thereof will be described. First, the contents of changes in the employee record 54r of the personnel section will be described. The employee record 54r-3 of "Hanako Suzuki" is a former member of "Kyoko Yamamoto"
Was moved to the recruitment section, and his subordinate became "Kenta Sato".
The item is changed to point to the employee record 54r-5 of "Kenta Sato".
【0088】また、「佐藤 健太」さんの社員レコード
54r−5は、以前上位構成員であった「山本 京子」
さんが採用課のほうに異動し、新たに「鈴木 花子」さ
んが上位構成員となったために、その「上位構成員」項
目が該「鈴木 花子」さんの社員レコード54r−3を
指すように変更される。また、さらに、その表示位置が
以前「山本 京子」さんが表示されていた位置に変更さ
れるために、「X座標」及び「Y座標」項目が上記位置
に変更される(Y座標が上位方向に変化する)。Also, the employee record 54r-5 of "Kenta Sato" shows that "Kyoko Yamamoto", a former high-level member,
Has moved to the recruitment section, and since “Hanako Suzuki” has newly become a higher-level member, the “higher-level member” item points to the employee record 54r-3 of “Hanako Suzuki”. Be changed. Further, since the display position is changed to the position where “Kyoko Yamamoto” was previously displayed, the “X coordinate” and “Y coordinate” items are changed to the above positions (the Y coordinate is set to the upper direction). To change).
【0089】一方、採用課においては、「山本 京子」
さんがその所属長である「斉藤 桃子」さんの筆頭の下
位構成員となったために、採用課の所属レコード52r
−3ん「構成員」項目が「山本 京子」さんの所属レコ
ード52r−4を指すように変更される。On the other hand, in the recruitment section, "Kyoko Yamamoto"
Became a member of the head of "Momoko Saito", the head of his affiliation.
-The "member" item is changed to point to the affiliation record 52r-4 of "Kyoko Yamamoto".
【0090】また、異動となった「山本 京子」さん自
身の社員レコード54r−4は、まず、表示位置の変更
に伴い、「X座標」及び「Y座標」項目が、以前「高橋
次郎」さんが表示されていた位置に変更される(この
場合、Y座標は上位方向に変化する)。さらに、「上位
構成員」項目が、自分が同僚の中で最上位の構成員とな
ったためクリアされ、「下位構成員」項目 が「高橋
次郎」さんの社員レコード54r−7を指すように変更
される。In the employee record 54r-4 of “Kyoko Yamamoto” who has been changed, first, the “X coordinate” and “Y coordinate” items are changed to “Jiro Takahashi” with the change of the display position. Is changed to the position where was displayed (in this case, the Y coordinate changes in the upper direction). In addition, the “Higher-level member” item was cleared because he became the highest-ranking member among his colleagues, and the “Lower-level member” item was changed to “Takahashi
It is changed to point to the employee record 54r-7 of "Jiro".
【0091】「高橋 次郎」さんの社員レコード54r
−7は、「山本 京子」さんが自分の上位構成員となっ
たために、その表示位置が下がるために「X座標」及び
「Y座標」項目が当該位置に変更される(この場合、Y
座標は下位方向に変化する)。また、「上位構成員」項
目が、「山本 京子」さんの社員レコード54r−4を
指すように変更される。[0091] Employee record 54r of "Jiro Takahashi"
In the case of -7, the item "X coordinate" and "Y coordinate" are changed to the position because the display position is lowered because "Kyoko Yamamoto" has become a senior member of his own (in this case, Y
Coordinates change in the lower direction). In addition, the “higher-level member” item is changed to indicate the employee record 54r-4 of “Kyoko Yamamoto”.
【0092】「小林 五郎」さんの社員レコード54r
−8は、「高橋 次郎」さんと同様に、その表示位置が
下がるために「X座標」及び「Y座標」項目が当該位置
に変更される(この場合、Y座標は下位方向に変化す
る)。[0092] Employee record 54r of "Goro Kobayashi"
In the case of -8, similarly to “Jiro Takahashi”, the “X coordinate” and “Y coordinate” items are changed to the corresponding positions because the display position is lowered (in this case, the Y coordinate changes in the lower direction). .
【0093】図6は、表示装置30に画面表示される組
織図の形態、及び該組織図を画面上で編集する操作の一
例を示す図である。図6に示された表示画面には、木構
造(ツリー構造)で示された2つの会社の組織図15
0、160が示されている。また、図6には、該組織図
150、160をベースにした社員の人事異動に係わる
各種操作の例が示されている。FIG. 6 is a diagram showing an example of the form of an organization chart displayed on the screen of the display device 30 and an operation of editing the organization chart on the screen. The display screen shown in FIG. 6 has an organization chart 15 of two companies shown in a tree structure (tree structure).
0 and 160 are shown. FIG. 6 shows an example of various operations related to personnel changes of employees based on the organization charts 150 and 160.
【0094】ここで、組織図150は親会社の組織図で
あり、組織図160は、その親会社の子会社の組織図で
ある。組織図150においては、本部H1があり、その
本部H1の下に2つの部B1,B2があり、さらに部B
1の下に2つの課K1,K2がある。すなわち、この組
織図150は、本部H1をツリーのトップとし、この配
下に部B1と部B2が、さらに、部B1の配下に課K1
と課K2が属しているツリー構造の階層図となってい
る。そして、上記本部H1、部B1、部B2、課K1、
及び課K2が、1または複数の社員を構成員(要素)と
するブロックを構成しており、これらのブロックがツリ
ー状に接続されている。また、組織図160において
は、本部H2があり、その本部H2の下に2つの部B
4,B5がある。すなわち、この組織図150は、本部
H2をツリーのトップとし、この配下に部B3と部B4
が属しているツリー構造の階層図となっている。そし
て、上記本部H2、部B3、及び部B4が、1または複
数の社員を構成員(要素)とするブロックを構成してお
り、これらのブロックがツリー状に接続されている。ま
た、図6において、破線または実線の矩形211、21
2、213、214、及び215は、社員の表示を示し
ている。また、同一の符号が付与された矩形は破線、実
線の区別なく同じ社員を示している。また、矢印A,
B,C,D,及びEは,ユーザが表示装置30の画面上
で実行する人事異動の対象となった社員211〜215
に対する操作を示すものである。Here, an organization chart 150 is an organization chart of a parent company, and an organization chart 160 is an organization chart of a subsidiary company of the parent company. In the organization chart 150, there is a headquarters H1, there are two parts B1 and B2 under the headquarters H1, and furthermore, a part B
Under 1 there are two sections K1 and K2. That is, in the organization chart 150, the headquarters H1 is the top of the tree, the departments B1 and B2 are under the headquarters H1, and the section K1 is under the department B1.
And a section K2 to which the section K2 belongs. And the headquarters H1, the section B1, the section B2, the section K1,
And the section K2 constitute a block having one or a plurality of employees as members (elements), and these blocks are connected in a tree shape. Further, in the organization chart 160, there is a headquarter H2, and two heads B below the headquarter H2.
4, B5. That is, in the organization chart 150, the headquarters H2 is the top of the tree, and the subordinates B3 and B4
It is a hierarchical diagram of a tree structure to which. The headquarters H2, B3, and B4 constitute blocks having one or more employees as members (elements), and these blocks are connected in a tree shape. 6, dashed or solid rectangles 211 and 21 are shown.
Reference numerals 2, 213, 214, and 215 denote employees. Also, rectangles with the same reference numerals indicate the same employees without distinction between broken lines and solid lines. Arrow A,
B, C, D, and E denote employees 211 to 215 that have been subjected to personnel changes to be executed on the screen of the display device 30 by the user.
This shows the operation for.
【0095】尚、破線の矩形(211、212、21
3、214)から実線の矩形(211、212、21
3、214)へ向かう矢印A,B,C,及びEは”移
動”の操作を示している。また、実線の矩形(215)
から実線の矩形(215)へ向かう矢印Eは”複写”の
操作を示している。これらの”移動”及び”複写”の操
作は、例えば、ファンクション・キーまたはマウスなど
のポインティング・デバイスなどを操作することによっ
て行われる。Note that the dashed rectangles (211, 212, 21)
3, 214) to a solid rectangle (211, 212, 21)
Arrows A, B, C, and E toward (3, 214) indicate "move" operations. Also, a solid rectangle (215)
The arrow E pointing from to the solid rectangle (215) indicates the operation of "copy". The operations of “move” and “copy” are performed by operating a function key or a pointing device such as a mouse, for example.
【0096】まず、矢印Aで示された操作は、社員21
1を,親会社において、課K2から課K1に移動させる
操作である。この場合、課K1とK2は、共に、同じ部
B1に属するので、これは、人事異動の発令の種類にお
いて”異動”と定義する。また、この場合、社員211
のY座標は変化しないので、単なる所属の異動である。First, the operation indicated by the arrow A is performed by the employee 21.
1 is an operation of moving parent company 1 from section K2 to section K1. In this case, since the sections K1 and K2 both belong to the same section B1, this is defined as "transfer" in the type of the announcement of the personnel transfer. In this case, the employee 211
Since the Y coordinate does not change, it is merely a change of belonging.
【0097】次に、矢印Bで示された操作は、社員21
2を,親会社において、課K4から課K3に移動させる
操作である。この場合、課K4とK3は、共に、同じ部
B2に属するので、これは、人事異動の発令の種類にお
いて”異動”と定義する。また、この場合、社員212
のY座標が上位の位置に変更したので、最終的に”異動
(昇格)”と定義する。Next, the operation indicated by the arrow B is
2 is an operation of moving parent company 2 from section K4 to section K3. In this case, since the sections K4 and K3 both belong to the same section B2, this is defined as "transfer" in the type of announcement of personnel transfer. In this case, the employee 212
Has been changed to a higher position, and is finally defined as “transfer (promotion)”.
【0098】続いて、矢印Cで示された操作は、社員2
13を、親会社の課K4から子会社の部B3へ移動させ
る操作なので、人事異動の発令の種類において”出向”
と定義する。Subsequently, the operation indicated by the arrow C corresponds to the employee 2
13 is an operation for moving from the section K4 of the parent company to the section B3 of the subsidiary company.
Is defined.
【0099】また、矢印Dで示された操作は、社員21
4を,子会社の組織図のツリーのトップである本部H2
から親会社の部B2へ移動させる操作なので、人事異動
の発令の種類において”出向帰任”と定義する。The operation indicated by the arrow D corresponds to the employee 21
4 is the headquarters H2 which is the top of the tree of the organization chart of the subsidiary.
Is transferred to the parent company's department B2, and is therefore defined as "temporary return" in the type of personnel change announcement.
【0100】さらに、矢印Eで示された操作は、社員2
15を,親会社において、部B3のみならず課K1にも
属すようにする”複写”操作なので、人事異動の発令の
種類において”兼務”と定義する。Further, the operation indicated by arrow E corresponds to employee 2
15 is a "copy" operation in which the parent company belongs not only to the department B3 but also to the section K1, so that it is defined as "combined" in the type of announcement of personnel change.
【0101】尚、図6に示された操作は、組織図をベー
スにした人事異動操作の一例であり、本実施例において
は、これら以外にも、同一部署内での”昇格”や”降
格”などの、その他の各種人事異動に対応する操作も実
行される。The operation shown in FIG. 6 is an example of a personnel transfer operation based on an organization chart. In the present embodiment, in addition to these, "promotion" and "demotion" within the same department are also performed. ", And other operations corresponding to various personnel changes.
【0102】発令処理部90は、上述した図6に示すよ
うな操作A〜Eが組織図上で実行されると、上記社員2
11〜215に対して図2(c)に示すフォーマットの
発令レコード56rを作成する。When the operations A to E as shown in FIG. 6 described above are executed on the organization chart, the announcement processing unit 90 executes
An issue record 56r of the format shown in FIG.
【0103】図7は、発令処理部90が、上記操作A〜
Eに対応して上記発令レコード56rを作成する際に参
照する発令種情報テーブル100の内容を示す図であ
る。この発令種情報テーブル100は、その一行が、操
作の対象となった社員(当該社員)に対する、「発令の
種類」、「操作の属性」、「ツリーのトップ」、「所属
コード」、及び「座標」の各項目から構成されている。FIG. 7 shows that the announcement processing unit 90 performs the operations A to
FIG. 9 is a diagram showing the contents of an issue type information table 100 referred to when creating the above-mentioned announcement record 56r corresponding to E. In the issuing type information table 100, one line includes “type of issuing”, “attribute of operation”, “top of tree”, “affiliation code”, and “ Coordinates ".
【0104】「発令の種類」 :人事異動の発令の種
類(「異動」、「異動(昇格)」、「出向」、「出向帰
任」、「兼務」、「昇格」、「降格」などがある)。"Type of announcement": The type of announcement of personnel change ("transfer", "transfer (promotion)", "secondment", "secondment return", "concurrent post", "promotion", "demotion", etc. ).
【0105】「操作の属性」 :画面上に表示された
組織図上での操作の種類。 「ツリーのトップ」:該操作の前後での、該操作の対象
となった社員が属する組織図のツリーのトップの変化の
パターンを示す情報。"Operation attribute": The type of operation on the organization chart displayed on the screen. “Tree top”: information indicating a change pattern of a tree top of an organization chart to which the employee subjected to the operation belongs before and after the operation.
【0106】「所属コード」 :該操作の前後での、
該操作の対象となった社員が属する部署の所属コードの
変化の有無を示す情報。 「座標」 :該操作の前後における、当該社員
の組織図上の配置位置のY座標の変化の方向を示す情
報。"Affiliation code": before and after the operation
Information indicating whether or not the department code of the department to which the employee subjected to the operation belongs has changed. “Coordinate”: Information indicating the direction of change in the Y coordinate of the arrangement position of the employee on the organization chart before and after the operation.
【0107】発令処理部90は、表示装置30に画面表
示された組織図上で、社員に対して”移動”または”複
写”の操作が実行されると、発令種情報テーブル100
から上記「操作の属性」、「ツリーのトップ」、「所属
コード」、及び「座標」の各項目の内容が一致する「発
令の種類」項目の内容を読み出すことにより、発令の種
類を決定する。When an operation of “move” or “copy” is performed on an employee on the organization chart displayed on the screen of the display device 30, the issuance processing unit 90 issues an issuance type information table 100.
The type of the issuance is determined by reading the contents of the “issuance type” item in which the contents of the “operation attribute”, “top of the tree”, “affiliation code”, and “coordinate” match from the above. .
【0108】尚、図6には示していないが、本実施例に
おける画面上での組織図の編集操作には、社員を、同じ
所属部署内で”昇格”させる操作Fまたは”降格”させ
る操作Gも含まれるので、これらの操作に対する発令種
情報も、発令種情報テーブル100に登録される。ま
た、発令種情報テーブル100には、以上述べた以外
の、本実施例で実行される全ての組織図上での操作に対
応する”発令の種類”についても、それに対する上記各
項目の内容が登録されている。例えば、”削除”操作に
対する”発令の種類”についても、上記各項目の内容が
登録されている。Although not shown in FIG. 6, the editing operation of the organization chart on the screen in the present embodiment includes an operation F of promoting or demoting an employee in the same department. Since G is also included, the issuing type information for these operations is also registered in the issuing type information table 100. In addition, in the issuing type information table 100, the contents of the above items for the "issuing type" corresponding to all operations on the organization chart executed in the present embodiment other than those described above are also described. It is registered. For example, the content of each of the above items is registered for “type of announcement” for the “delete” operation.
【0109】図8は、組織図の変更の他のパターンを説
明する図である。組織の変更においては、ある課全体が
他の部に移動する場合もあり得る。図8に示された例
は、このような例である。FIG. 8 is a diagram for explaining another pattern of changing the organization chart. In an organizational change, an entire section may move to another section. The example shown in FIG. 8 is such an example.
【0110】図8(a)は、表示装置30に画面表示さ
れた変更前の組織図である。同図(a)に示すように、
組織変更前においては、総務本部の下に、人事部と総務
部が属している。また、人事部の下には、人事課と採用
課が属している。すなわち、この組織図は、総務本部を
ツリーのトップとし、この配下に人事部と総務部が、さ
らに、人事部の配下に人事課と採用課が属しているツリ
ー構造の階層図となっている。そして、上記総務本部、
人事部、総務部、人事課、及び採用課が、1または複数
の社員を構成員(構成要素)とするブロックを構成して
おり、これらのブロックがツリー状に接続されている。FIG. 8A is an organization chart before the change displayed on the screen of the display device 30. As shown in FIG.
Prior to the organization change, the Human Resources Department and the General Affairs Department belong to the General Affairs Headquarters. Under the Human Resources Department, there are the Human Resources Division and the Recruiting Division. In other words, this organizational chart is a hierarchical structure of a tree structure in which the general affairs headquarters is at the top of the tree, the HR department and the general affairs department are under this headquarters, and the personnel department and the recruiting department are under the human resources department. . And the General Affairs Headquarters,
The personnel department, the general affairs department, the personnel section, and the recruiting section constitute blocks having one or a plurality of employees as members (components), and these blocks are connected in a tree shape.
【0111】上記組織図において、採用課を人事部の配
下から総務部の配下へ移動する組織変更を実行する場合
を考える。この場合、本実施例においては、ユーザは以
下のような操作を行う。In the organization chart described above, consider a case where an organization change is performed in which the recruiting section is moved from the subordinate of the personnel department to the subordinate of the general affairs department. In this case, in this embodiment, the user performs the following operation.
【0112】まず、例えば、採用課の矩形枠311を、
マウスのクリック操作などにより指定する。次に、該採
用課の移動先を指定するために、人事課の矩形枠321
の右横をマウスなどによりクリックする。First, for example, the rectangular frame 311 of the recruiting section is
Specify by mouse click operation. Next, in order to specify the destination of the recruiting section, a rectangular frame 321 of the personnel section is designated.
Click on the right side of with a mouse.
【0113】以上の操作により、図8(b)に示すよう
に、採用課の全体表示領域310が総務部の下に移動
し、総務部の矩形枠303と採用課の矩形枠311とが
垂線321によって接続される。また、人事課の全体表
示領域320も人事部の直下に移動し、人事部の矩形枠
301と人事課の矩形枠321とが垂線322によって
接続される。By the above operation, as shown in FIG. 8B, the entire display area 310 of the recruitment section is moved below the general affairs section, and the rectangular frame 303 of the general affairs section and the rectangular frame 311 of the recruitment section are perpendicular to each other. 321. Further, the entire display area 320 of the personnel section also moves directly below the personnel section, and the rectangular frame 301 of the personnel section and the rectangular frame 321 of the personnel section are connected by a vertical line 322.
【0114】尚、上記のような操作以外に、採用課の矩
形枠311を、マウスにより、総務部の矩形枠301の
下にドラッグするような操作を行ってもよい。このよう
に、図8(a)に示す組織図において、同図(b)に示
すように、採用課の所属を人事部から総務部に変更する
ことによって、組織図のデータ構造は変化することにな
る。[0114] In addition to the above operation, an operation of dragging the rectangular frame 311 of the recruiting section to below the rectangular frame 301 of the general affairs department with a mouse may be performed. In this way, in the organization chart shown in FIG. 8A, as shown in FIG. 8B, the data structure of the organization chart is changed by changing the affiliation of the recruiting section from the personnel department to the general affairs department. become.
【0115】図9は、所属ファイル52に格納される図
8(a)に示す変更前の組織図のデータ構造を示す図で
ある。同図には、〜の記号が付与された5個の所属
レコード52r−11、52r−12,52r−13、
52r−14,及び52−15が示されている。FIG. 9 is a diagram showing the data structure of the organization chart before change shown in FIG. In the figure, five belonging records 52r-11, 52r-12, and 52r-13 to which symbols
52r-14, and 52-15 are shown.
【0116】上記〜は、それぞれ、下記に示す所属
部署を表している。すなわち、 の所属レコード52r:総務本部の所属レコード52
r−11 の所属レコード52r:人事部の所属レコード52r
−12 の所属レコード52r:人事課の所属レコード52r
−13 の所属レコード52r:採用課の所属レコード52r
−14 の所属レコード52r:総務部の所属レコード52r
−15 次に、これら5個の所属レコード52r−11〜52r
−15のチェイン構造を説明する。The above symbols represent the departments to which they belong, respectively. That is, affiliation record 52r of: affiliation record 52 of the general affairs headquarters
Affiliation record 52r of r-11: Affiliation record 52r of HR department
-12 affiliation record 52r: personnel department affiliation record 52r
-13 affiliation record 52r: employment department affiliation record 52r
-14 belonging record 52r: General Affairs Department belonging record 52r
-15 Next, these five belonging records 52r-11 to 52r
The -15 chain structure will be described.
【0117】このチェインは、総務本部の所属レコード
52r−11から始まる。すなわち、総務本部の所属レ
コード52r−11の「下位所属」項目には、人事部の
所属レコード52r−12の所属コードが設定されてい
る。This chain starts from the belonging record 52r-11 of the general affairs headquarters. That is, in the “lower affiliation” item of the affiliation record 52r-11 of the general affairs headquarters, the affiliation code of the personnel department affiliation record 52r-12 is set.
【0118】また、人事部の所属レコード52r−12
の「上位所属」項目には、総務本部の所属レコード52
r−11の所属コードが設定されている。また、その
「同位所属」項目には、総務部の所属レコード52r−
15の所属コードが設定されている。さらに、その「下
位所属」項目には、人事課の所属レコード52r−13
の所属コードが設定されている。Further, the personnel department affiliation record 52r-12
The “higher affiliation” field contains the affiliation record 52 of the general affairs headquarters.
The affiliation code of r-11 is set. The “equivalent affiliation” item includes an affiliation record 52r-
Fifteen affiliation codes are set. Further, the “subordinate affiliation” item includes the affiliation record 52r-13 of the personnel section.
Affiliation code is set.
【0119】さらに、該人事課の所属レコード52r−
13の「上位所属」項目には、人事部の所属レコード5
2r−12の所属コードが設定されている。また、その
「同位所属」項目には、採用課の所属レコード52r−
14の所属コードが設定されている。Furthermore, the affiliation record 52r-
13 “affiliation” item, the affiliation record 5 of the human resources department
A belonging code of 2r-12 is set. The “equivalent affiliation” item includes the affiliation record 52r-
14 affiliation codes are set.
【0120】また、さらに、該採用課の所属レコード5
2r−14の「上位所属」項目には、人事部の所属レコ
ード52r−12の所属コードが設定されている。そし
て、総務部の所属レコード52r−15の「上位所属」
項目には、総務本部の所属レコード52r−11の所属
コードが設定されている。Further, the affiliation record 5 of the recruitment section
In the “upper affiliation” item of 2r-14, the affiliation code of the personnel department affiliation record 52r-12 is set. Then, the “higher rank affiliation” of the affiliation record 52r-15 of the general affairs department
In the item, the belonging code of the belonging record 52r-11 of the general affairs headquarters is set.
【0121】組織図編集部70は、以上のような所属コ
ードによる所属レコード52r−11〜52r−15の
チェイン構造を基に、所属ファイル52から所属レコー
ド52r−11〜52r−15を、順次、読み出して、
図8(a)に示す組織図を表示装置30に画面表示させ
る。Based on the chain structure of the affiliation records 52r-11 to 52r-15 based on the affiliation codes as described above, the organization chart editing unit 70 sequentially stores the affiliation records 52r-11 to 52r-15 from the affiliation file 52. Read out,
The organization chart shown in FIG. 8A is displayed on the display device 30 on a screen.
【0122】図10は、図8(b)に示す組織変更が行
われたことにより、組織図編集部70によって変更され
る所属ファイル52での組織図のデータ構造を示す図で
ある。FIG. 10 is a diagram showing a data structure of an organization chart in the belonging file 52 changed by the organization chart editing unit 70 due to the organization change shown in FIG. 8B.
【0123】図8の(a)と(b)を比較すれば分かる
ように、上記組織変更によって、当然のことながら採用
課の所属レコード52r−14が変更される。すなわ
ち、該所属レコード52r−14の「上位所属」項目に
は、総務部の所属コードが設定される。また、画面上で
の表示位置の変更に伴い、「X座標」及び「Y座標」の
項目も変更される(この場合、X座標のみが変更され
る)。さらに、総務部の所属レコード52r−15も変
更される。すなわち、該所属レコード52r−15の
「下位所属」項目に採用課の所属コードが設定され、採
用課が総務部属するようになったことが登録される。As can be seen by comparing FIGS. 8 (a) and 8 (b), the above organizational change naturally changes the recruitment section affiliation record 52r-14. That is, in the “higher rank affiliation” item of the affiliation record 52r-14, the affiliation code of the general affairs department is set. Further, as the display position on the screen is changed, the items of “X coordinate” and “Y coordinate” are also changed (in this case, only the X coordinate is changed). Further, the belonging record 52r-15 of the general affairs department is also changed. That is, the affiliation code of the recruiting section is set in the “lower affiliation” item of the affiliation record 52r-15, and it is registered that the recruiting section belongs to the general affairs department.
【0124】また、採用課と同位の所属部署であった人
事課が他の部に変更したため、採用課の所属レコード5
2r−13の「同位所属」項目がクリアされる。これに
より、採用課は、人事部の所属から外される。また、画
面上での表示位置も変更されるため、「X座標」及び
「Y座標」の項目も変更される(この場合、X座標のみ
が変更される)。Further, since the personnel department, which was a department at the same rank as the recruiting section, was changed to another department, the recruiting section 5
The “equal affiliation” item of 2r-13 is cleared. As a result, the recruitment section is removed from the affiliation of the human resources department. Further, since the display position on the screen is also changed, the items of “X coordinate” and “Y coordinate” are also changed (in this case, only the X coordinate is changed).
【0125】以上が、図8に示す組織図の変更に伴う、
所属ファイル52に格納される所属レコード52r−1
1〜52r−15の変更である。このように、採用課の
所属が人事部から総務部に変更した場合、該採用課に属
する社員全員が人事異動の対象となる。The above description is based on the change of the organization chart shown in FIG.
Affiliation record 52r-1 stored in the affiliation file 52
1 to 52r-15. As described above, when the affiliation of the recruiting section is changed from the personnel department to the general affairs department, all the employees belonging to the recruiting section are subject to personnel changes.
【0126】尚、この場合、図9と図10には示してい
ないが、採用課及び人事課に属する社員の社員レコード
54rの「X座標」項目も変更されることになる。すな
わち、社員ファイル54の内容も変更される。In this case, although not shown in FIGS. 9 and 10, the "X coordinate" item of the employee record 54r of the employee belonging to the recruiting section and the personnel section is also changed. That is, the contents of the employee file 54 are also changed.
【0127】図11は、本実施例における、表示装置3
0の画面上で上述した図8に示すような組織図の変更を
行う操作方法を説明する図である。図11は、表示装置
30に画面表示された事業本部H1の組織図を示す図で
ある。同図に示すように、事業本部H3の下には、2つ
の部B6,B7がある。一方の部B6の下には2つの課
K11,K12がある。また、他方の部B7には、1つ
の課K13がある。尚、同図において、課K11以外は
社員の表示を省略している。すなわち、この組織図は、
事業本部H1をツリーのトップとし、この配下に部6と
部7が、さらに、部B6の配下に課K11と課K12
が,部B7の配下に課K13が属しているツリー構造の
階層図となっている。そして、上記本部H3,部B6、
部B7、課K11,課K12、及び課K13が、1また
は複数の社員を構成員(構成要素)とするブロックを構
成しており、これらのブロックがツリー状に接続されて
いる。FIG. 11 shows the display device 3 in this embodiment.
FIG. 9 is a diagram for explaining an operation method for changing the organization chart as shown in FIG. 8 described above on the screen No. 0. FIG. 11 is a diagram showing an organization chart of the business headquarter H1 displayed on the display device 30 on a screen. As shown in the figure, there are two divisions B6 and B7 under the business headquarters H3. Under one section B6, there are two sections K11 and K12. The other section B7 has one section K13. In addition, in the figure, the display of the employees is omitted except for the section K11. That is, this organization chart
The business headquarters H1 is at the top of the tree, and the divisions 6 and 7 are under the subordinate, and the sections K11 and K12 are under the subordinate of the section B6.
Is a hierarchical diagram of a tree structure in which the section K13 belongs under the section B7. And the headquarters H3, part B6,
The section B7, the section K11, the section K12, and the section K13 form blocks having one or a plurality of employees as members (components), and these blocks are connected in a tree shape.
【0128】このような組織図において、上記課K11
を部B4から部B5に移動する場合は、まず、入力部2
0を介して”移動”の機能を選択する。次に、マウスな
どのクリック操作により、課K11の所属名称を囲む矩
形(所属名称の矩形枠)を、移動対象として指定する。
次に、マウスなどのクリック操作により、課K13の右
横の位置を指定する。以上の操作により、課K11全体
が図11の矢印Pで示すように移動する。In such an organization chart, the section K11
Is moved from the section B4 to the section B5, first, the input section 2
Select the function of "move" through 0. Next, a rectangle (a rectangular frame of the affiliation name) surrounding the affiliation name of the section K11 is designated as a movement target by a click operation with a mouse or the like.
Next, the position on the right side of the section K13 is designated by a click operation with a mouse or the like. By the above operation, the entire section K11 moves as shown by the arrow P in FIG.
【0129】この結果、図11に示す組織図は、図12
に示すように変更される。すなわち、部B6の所属名称
の矩形枠とその配下の課K12の所属名称の矩形枠とが
垂線351で接続される。また、部B7の所属名称の矩
形枠と課K13と課K11の所属名称の矩形枠とが接続
される。このとき、課K13の表示位置が画面の左側方
向に平行移動する。As a result, the organization chart shown in FIG.
It is changed as shown in That is, the rectangular frame of the affiliation name of the section B6 and the rectangular frame of the affiliation name of the section K12 under the section B6 are connected by the perpendicular 351. Further, the rectangular frame of the affiliation name of the section B7 is connected to the rectangular frames of the affiliation names of the sections K13 and K11. At this time, the display position of the section K13 moves parallel to the left side of the screen.
【0130】このように、組織図においてある部署を別
の上位部署の配下に移動させる場合には、まず、”移
動”の操作を選択する。そして、次に、その部署の所属
名称の矩形枠を移動対象として指定した後、その部署の
矩形枠の移動先を指定するだけでよい。これにより、該
指定した部署全体が上記上位部署と接続され、その配下
となる。尚、上記のような操作以外にも、マウスによる
ドラッグ操作を用いるようにしてもよい。As described above, in order to move a department in the organization chart to another higher department, the operation "move" is first selected. Then, after designating the rectangular frame of the department name belonging to the department as a movement target, it is only necessary to specify the destination of the rectangular frame of the department. As a result, the specified department as a whole is connected to the higher-level department and becomes subordinate thereto. In addition, a drag operation with a mouse may be used in addition to the above operation.
【0131】上記図11及び図12に示した例では、課
K11に属する全ての社員が異動の対象となる。したが
って、上記例では、図12に示す課K11の全社員A,
X,Y,及びZに対して”異動”の発令レコード56r
が作成される。In the example shown in FIGS. 11 and 12, all employees belonging to section K11 are to be transferred. Therefore, in the above example, all employees A, in section K11 shown in FIG.
Record 56r of "transfer" to X, Y, and Z
Is created.
【0132】尚、図11及び図12に示した操作は、一
例であり、部署に対する”移動”の操作においても、自
社のみならず、他社(本社または子会社)への異動もあ
りえる。このとき、ある部署が自社から他社へ移動した
場合は、その部署に所属する社員は”出向”となる。ま
た、逆に、ある部署が他社から自社へ移動した場合は、
その部署に所属する社員は”出向帰任”となる。Note that the operations shown in FIGS. 11 and 12 are examples, and even in the operation of “move” to a department, not only the company itself but also a transfer to another company (head office or subsidiary) may be performed. At this time, if a department moves from the company to another company, the employees belonging to the department are "seconded". Conversely, if a department moves from another company to your company,
Employees belonging to that department will be "seconded to return."
【0133】図13は、上述したように、組織図におい
て部署の移動が実行された場合に、発令処理部90が、
発令レコード56rを作成する際に参照する発令種情報
テーブル100の内容を示す図である。FIG. 13 shows that, when a department is moved in the organization chart as described above, the announcement processing unit 90
It is a figure which shows the content of the issue type information table 100 referred when creating the issue record 56r.
【0134】この、発令種情報テーブル100は、その
一行が、「発令の種類」、「操作の属性」、及び「ツリ
ーのトップ」の各項目からなる。 「発令の種類」 :人事異動の発令の種類(「異
動」、「出向」、「出向帰任」など)。In the issuing type information table 100, one line is composed of items of "type of issuing", "attribute of operation", and "top of tree". "Type of announcement": The type of announcement of personnel change ("transfer,""secondment,""return to home," etc.).
【0135】「操作の属性」 :組織図の表示画面上
での操作の種類(”移動”など)。 「ツリーのトップ」:該操作の対象となった部署が属す
る組織図のツリーのトップの変化のパターンを示す情
報。"Operation attribute": The type of operation on the display screen of the organization chart (such as "move"). “Top of tree”: information indicating a change pattern of the top of the tree of the organization chart to which the department subjected to the operation belongs.
【0136】発令処理部90は、表示装置30に画面表
示された組織図上で、ある所属部署に対して”移動”の
操作が実行されると、発令種情報テーブル100から上
記「操作の属性」と「ツリーのトップ」の各項目の内容
が一致する「発令の種類」項目の内容を読み出すことに
より、発令の種類を決定する。When the operation of “move” is performed on a certain department on the organization chart displayed on the display device 30 on the screen of the display device 30, the issuance processing unit 90 reads the “operation attribute” from the issuance type information table 100. The type of the issuance is determined by reading the content of the "issuance type" item in which the contents of the "" and "top of the tree" items match.
【0137】図14は、表示画面上で組織図上の部署を
移動させる操作の各種パターンを示す図である。同図
(a)は、部署Bの下に部署Cが所属している場合に、
部署Aを該部署Bと該部署Cの間に挿入させる操作を示
している。すなわち、この場合、部署Aが部署Bの上位
になる(上挿入)。この場合の操作は、例えば、以下の
ようにして行う。ユーザは、まず、部署Aを選択した
後、”上挿入”の機能を選択する。次に、部署Cの矩形
枠401の上部にマウスカーソル411を移動させ、マ
ウスをクリックして、該上部位置を指定する。FIG. 14 is a diagram showing various patterns of an operation of moving a department on the organization chart on the display screen. FIG. 9A shows a case where a department C belongs under a department B.
The operation of inserting the department A between the department B and the department C is shown. That is, in this case, the department A is higher than the department B (inserted above). The operation in this case is performed, for example, as follows. The user first selects the department A, and then selects the function of “insert above”. Next, the mouse cursor 411 is moved to the upper part of the rectangular frame 401 of the department C, and the mouse is clicked to specify the upper position.
【0138】次に、図14(b)は、部署Bの下に部署
Cが所属している場合に、部署Aを該部署Cの下に所属
させる操作を示している。すなわち、この場合、部署A
は、部署Bの下位になる(下挿入)。この場合、ユーザ
は、まず、部署Aを選択した後、”下挿入”の機能を選
択する。次に、部署Cの矩形枠401の下部にマウスカ
ーソル411を移動させ、マウスをクリックして、該下
部位置を指定する。Next, FIG. 14B shows an operation in which a department A belongs under the department C when the department C belongs under the department B. That is, in this case, the department A
Is lower than the department B (insert below). In this case, the user first selects the department A, and then selects the function of “insert below”. Next, the mouse cursor 411 is moved to the lower part of the rectangular frame 401 of the department C, and the mouse is clicked to specify the lower position.
【0139】続いて、図14(c)は、部署Bの下に部
署Cが所属している場合に、部署Aを該部署Bと同位に
所属させる操作を示している。すなわち、この場合、部
署Aは、部署Bと同位になる。また、この場合、部署A
を部署Bの右に位置させるので、”右下挿入”の操作と
なる。。この場合、ユーザは、まず、部署Aを選択した
後、”右挿入”の機能を選択する。次に、部署Cの矩形
枠401の右部にマウスカーソル411を移動させ、マ
ウスをクリックして、該右部位置を指定する。Next, FIG. 14C shows an operation in which a department A belongs to the same rank as the department B when the department C belongs under the department B. That is, in this case, the department A has the same rank as the department B. In this case, the department A
Is positioned to the right of the department B, so that the operation is “insert lower right”. . In this case, the user first selects the department A, and then selects the “insert right” function. Next, the mouse cursor 411 is moved to the right part of the rectangular frame 401 of the department C, and the mouse is clicked to specify the position of the right part.
【0140】次に、上記実施例の動作を、図15のフロ
ーチャートを参照しながら説明する。まず、組織図作成
部60が、人事データベース50の所属ファイル52及
び社員ファイル54に基づいて、現時点での組織図を作
成する(S1)。Next, the operation of the above embodiment will be described with reference to the flowchart of FIG. First, the organization chart creation unit 60 creates a current organization chart based on the affiliation file 52 and the employee file 54 of the personnel database 50 (S1).
【0141】そして、この作成した組織図を、表示装置
30の画面に表示させる(S2)。以上の処理により、
例えば、図3(a)に示すような組織図が画面表示され
る。Then, the created organization chart is displayed on the screen of the display device 30 (S2). By the above processing,
For example, an organization chart as shown in FIG. 3A is displayed on the screen.
【0142】続いて、ユーザが入力部20を介して上記
組織図に対する人事異動処理を実行するために、”移
動”または”複写”のいずれかの操作を指定する(S
3)。組織図編集部70は、上記機能指定がなされる
と、例えば、「移動または複写の対象となる社員または
部署の位置(元位置)を指定して下さい」というメッセ
ージを、表示装置30の画面のメッセージ表示領域に表
示させる。Subsequently, the user designates one of the operations “move” and “copy” in order to execute the personnel transfer process on the organization chart via the input unit 20 (S
3). When the above function is specified, the organization chart editing unit 70 displays, for example, a message “Please specify the position (original position) of the employee or department to be moved or copied” on the screen of the display device 30. Display it in the message display area.
【0143】ユーザは、上記メッセージが表示される
と、操作の対象となる社員または部署を、入力部20に
設けられたマウスなどのポインティング・デバイス等に
より指定する(S4)。When the message is displayed, the user specifies the employee or department to be operated by using a pointing device such as a mouse provided on the input unit 20 (S4).
【0144】この指定は、例えば、社員の表示領域また
は部署の矩形枠表示内をマウスによりクリックすること
によってなされる。組織図編集部70は、上記指定位置
のY座標をレジスタU1に記憶する(S5)。This designation is made, for example, by clicking the display area of the employee or the rectangular frame display of the department with the mouse. The organization chart editing unit 70 stores the Y coordinate of the specified position in the register U1 (S5).
【0145】続いて、上記指定位置が部署の表示位置で
あるか否かを、所属ファイル52を参照して判別する
(S6)。すなわち、この場合には、所属ファイル52
に格納されている、現在、表示装置30に画面表示され
ている組織図に配置されている部署の所属レコード52
rについて、その「X座標」及び「Y座標」項目を参照
することにより、上記指定位置が部署の矩形枠表示内で
あるか否かを判別する。また、社員ファイル54内に格
納されている、現在、表示装置30に画面表示されてい
る組織図に配置された社員レコード54rについて、そ
の「X座標」及び「Y座標」項目を参照することによ
り、上記指定位置が社員の表示領域内であるか否かを判
別する。Subsequently, it is determined whether or not the designated position is a display position of a department by referring to the belonging file 52 (S6). That is, in this case, the belonging file 52
Affiliation record 52 of the department which is stored in the organization chart currently displayed on the screen of the display device 30.
By referring to the “X coordinate” and “Y coordinate” items of r, it is determined whether or not the specified position is within the rectangular frame display of the department. The employee record 54r stored in the employee file 54 and currently arranged in the organization chart currently displayed on the screen of the display device 30 is referred to by referring to the "X coordinate" and "Y coordinate" items. Then, it is determined whether or not the designated position is within the display area of the employee.
【0146】そして、上記指定位置が社員の表示位置で
あれば(ステップS6,NO),その社員を、画面表示
されている組織図上のユーザにより指定された位置に”
移動”または”複写”する処理を実行する(S7)。こ
のステップS7の社員移動・複写処理は、前述した図6
に示す各種操作に対応した処理である。If the specified position is the display position of the employee (step S6, NO), the employee is moved to the position specified by the user on the organization chart displayed on the screen.
A process of "move" or "copy" is executed (S7).
Are processes corresponding to the various operations shown in FIG.
【0147】図16及び図17は、上記社員移動・複写
処理の詳細を説明する図である。この処理では、組織図
編集部70は、まず、図14のステップS4で指定され
た元位置の(X,Y)座標をキーとして、社員ファイル
54に格納されている現在、表示装置30に画面表示さ
れている組織図に配置されている全ての社員レコード5
4rについて、その「X座標」及び「Y座標」項目を検
索する(S21)。FIGS. 16 and 17 are diagrams for explaining the details of the employee transfer / copy process. In this process, the organization chart editing unit 70 first displays the screen currently displayed in the employee file 54 on the display device 30 using the (X, Y) coordinates of the original position specified in step S4 of FIG. All employee records 5 arranged in the displayed organization chart
For “4r”, the “X coordinate” and “Y coordinate” items are searched (S21).
【0148】そして、(X,Y)座標が一致する該当社
員レコード54rを社員ファイル54から読出し、その
内容をレジスタAに格納する(S22)。次に、上記該
当社員レコード54rの所属する組織図のツリーのトッ
プの所属コードを検索し、その所属コードをレジスタT
1に格納する(S23)。Then, the corresponding employee record 54r whose (X, Y) coordinates match is read from the employee file 54, and the contents are stored in the register A (S22). Next, a search is made for the affiliation code at the top of the tree of the organization chart to which the corresponding employee record 54r belongs, and the affiliation code is registered in the register T.
1 (S23).
【0149】この検索は、上記該当社員レコード54r
の「所属コード」項目に設定されている所属コードを有
する所属レコード52rを起点として、所属レコード5
2rのチェインを上位所属方向に検索することにより行
う。In this search, the corresponding employee record 54r
Starting from the belonging record 52r having the belonging code set in the “belonging code” item of
This is performed by searching for the 2r chain in the higher affiliation direction.
【0150】続いて、レジスタA1に格納されている上
記該当社員レコード54rの「所属コード」項目をレジ
スタS1に格納する(S24)。次に、組織図編集部7
0は、表示装置30の画面上に「移動先または複写先の
位置(先位置)を指定して下さい」というメッセージを
表示させる。Subsequently, the "affiliation code" item of the employee record 54r stored in the register A1 is stored in the register S1 (S24). Next, the organization chart editor 7
No. 0 displays a message on the screen of the display device 30 stating "Please specify the position of the move destination or copy destination (destination position)".
【0151】ユーザは、該メッセージに呼応して、入力
部20を介して、マウスなどのクリック操作などによ
り、”移動先”または”複写先”の位置(先位置)を指
定する(S25)。In response to the message, the user designates the position (destination position) of the “move destination” or “copy destination” by clicking the mouse or the like via the input unit 20 (S25).
【0152】組織図編集部70は、この先位置の(X,
Y)座標をCPU10から受取り、そのY座標をレジス
タU1に格納する(S26)。続いて、組織図編集部7
0は、上記先位置の(X,Y)座標を基に、社員ファイ
ル54を参照して、該(X,Y)座標に該当する社員レ
コード54rを検索する(S27)。The organization chart editing unit 70 sets (X,
Y) The coordinates are received from the CPU 10, and the Y coordinates are stored in the register U1 (S26). Next, the organization chart editor 7
0 searches for the employee record 54r corresponding to the (X, Y) coordinates by referring to the employee file 54 based on the (X, Y) coordinates of the preceding position (S27).
【0153】そして、上記該当社員レコード54rを社
員ファイル54から読み出すと、これを、レジスタA2
に格納する(28)。続いて、上記ステップS23と同
様にして、上記該当社員レコード54rの所属する組織
図のツリーのトップの所属コードを検索し、その所属コ
ードをレジスタT2に格納する(S29)。When the corresponding employee record 54r is read from the employee file 54, it is stored in the register A2.
(28). Subsequently, in the same manner as in step S23, a search is made for the affiliation code at the top of the tree of the organization chart to which the employee record 54r belongs, and the affiliation code is stored in the register T2 (S29).
【0154】次に、レジスタA2に格納されている上記
該当社員レコード54rの「所属コード」項目をレジス
タS2に格納する(S30)。さらに、続いて、図15
のフローチャートのステップS3で指定された操作の属
性が”移動”または”複写”のいずれであるかを判別す
る(S31)。Next, the "affiliation code" item of the pertinent employee record 54r stored in the register A2 is stored in the register S2 (S30). Further, FIG.
It is determined whether the attribute of the operation specified in step S3 of the flowchart of FIG. 7 is “move” or “copy” (S31).
【0155】そして、上記操作の属性が”移動”であれ
ば、次に、レジスタA1に格納されている社員レコード
54rの「上位構成員」項目を参照して、該社員レコー
ド54rに該当する社員(操作対象社員)に上位構成員
が存在するか否かを判別する(S32)。If the attribute of the operation is “move”, then, referring to the “higher-level member” item of the employee record 54r stored in the register A1, the employee corresponding to the employee record 54r is referred to. It is determined whether or not a higher-level member exists in (operating target employee) (S32).
【0156】そして、上位構成員が存在すれば、その上
位構成員の社員レコード54rを社員ファイル54から
読出し、レジスタA3に格納する(S33)。次に、上
記操作対象社員に下位構成員がいるか否かをレジスタA
1に格納されている該対象社員の社員レコード54rの
「下位構成員」項目を参照して調べ、下位構成員が存在
するか否か判別する(S34)。If a higher-level member exists, the employee record 54r of the higher-level member is read from the employee file 54 and stored in the register A3 (S33). Next, register A determines whether or not the operation target employee has a subordinate member.
A check is made with reference to the "lower-level member" item of the employee record 54r of the target employee stored in No. 1 to determine whether or not there is a lower-level member (S34).
【0157】そして、下位構成員が存在すれば(S3
4,YES),上記レジスタA1に格納されている社員
レコード54r、すなわち、上記操作対象社員の社員レ
コード54rを社員ファイル54から削除する(S3
5)。続いて、レジスタA1に格納されている社員レコ
ード54rの「下位構成員」項目に、レジスタA4に格
納されている社員レコード54rの「社員コード」項目
をコピーする(S37)。If a lower member exists (S3
4, YES), the employee record 54r stored in the register A1, ie, the employee record 54r of the operation target employee is deleted from the employee file 54 (S3).
5). Subsequently, the "employee code" item of the employee record 54r stored in the register A4 is copied to the "subordinate member" item of the employee record 54r stored in the register A1 (S37).
【0158】以上の処理により、上記操作対象社員が所
属していた部署において、該操作対象社員が除かれ、レ
ジスタA3に格納されている該操作対象社員の上位構成
員の社員レコード54rとレジスタA4に格納されてい
る下位構成員の社員レコード54rとが、該上位構成員
の社員レコード54rの「下位構成員」項目によって、
直接、リンクされる。By the above processing, in the department to which the operation target employee belongs, the operation target employee is removed, and the employee record 54r of the higher-level member of the operation target employee stored in the register A3 and the register A4 Is stored in the lower-level member employee record 54r of the upper-level member employee record 54r.
Linked directly.
【0159】次に、上記「下位構成員」項目を変更した
レジスタA3に格納されている社員レコード54rを社
員ファイル54に書き込む(S38)。これにより、更
新された上記上位構成員の社員レコード54rが社員フ
ァイル54に書き込まれる。Next, the employee record 54r stored in the register A3 in which the above “subordinate member” is changed is written in the employee file 54 (S38). Thus, the updated employee record 54r of the upper-level member is written to the employee file 54.
【0160】続いて、レジスタA4に格納されている社
員レコード54rの「上位構成員」項目にレジスタA3
に格納されている社員レコード54rの「社員コード」
項目の内容をコピーする(S39)。Subsequently, the register A3 is added to the “higher-level member” item of the employee record 54r stored in the register A4.
"Employee code" of employee record 54r stored in
The contents of the item are copied (S39).
【0161】これにより、上記操作対象社員の上位構成
員の社員レコード54rと下位構成員の社員レコード5
4rとが、該下位構成員の「上位構成員」項目によっ
て、直接、リンクされる。As a result, the employee record 54r of the upper-level member of the operation target employee and the employee record 5 of the lower-level member are obtained.
4r is directly linked by the “higher-level member” item of the lower-level member.
【0162】続いて、レジスタA4に格納されている社
員レコード54rの「Y座標」項目を”1”デクリメン
トする(S47)。そして、以上のようにして変更され
たレジスタA4に格納されている社員レコード54rを
社員ファイル54に書き込む(S48)。Subsequently, the "Y coordinate" item of the employee record 54r stored in the register A4 is decremented by "1" (S47). Then, the employee record 54r stored in the register A4 changed as described above is written in the employee file 54 (S48).
【0163】これにより、人事データベース50におい
て、上記上位構成員と上記下位構成員とが直接リンクさ
れる。一方、上記ステップS34で下位構成員が存在し
なければ(S34,NO),レジスタA3に格納されて
いる「下位構成員」項目をクリアする(S40)。Thus, in the personnel database 50, the upper-level member and the lower-level member are directly linked. On the other hand, if there is no lower member at step S34 (S34, NO), the "lower member" item stored in the register A3 is cleared (S40).
【0164】これにより、上記操作対象社員の移動によ
り、該操作対象社員の上位構成員に下位構成員がいなく
なる。次に、上記レジスタA3に格納されている社員レ
コード54rを社員ファイル54に書き込み(S4
1)、後記ステップS52の処理に移る。As a result, due to the movement of the operation target employee, there are no lower level members among the higher level members of the operation target employee. Next, the employee record 54r stored in the register A3 is written into the employee file 54 (S4
1) Then, the process proceeds to step S52.
【0165】これにより、更新された上記上位構成員の
社員レコード54rが社員ファイル54に書き込まれ
る。この結果、人事データベース50上で、上記操作対
象社員が所属していた部署には、該操作対象社員の上位
構成員であった社員のみが所属することになる。Thus, the updated employee record 54r of the upper-level member is written to the employee file 54. As a result, on the personnel database 50, only the employee who was a higher-level member of the operation target employee belongs to the department to which the operation target employee belonged.
【0166】また、前記ステップS32で、上記操作対
象社員の上位構成員が存在しなければ(S32,N
O),レジスタA1に格納されている社員レコード54
rから、「所属コード」項目を読み出し、この社員レコ
ード54rをレジスタB1に格納する(S42)。If it is determined in step S32 that there is no higher-level member of the operation target employee (S32, N
O), employee record 54 stored in register A1
From "r", an "affiliation code" item is read, and the employee record 54r is stored in the register B1 (S42).
【0167】次に、レジスタA1に格納されている社員
レコード54rの「下位構成員」項目を参照して、上記
操作対象社員に下位構成員が存在するか否かを判別する
(S43)。Next, by referring to the "lower-level member" item of the employee record 54r stored in the register A1, it is determined whether or not a lower-level member exists as the operation target employee (S43).
【0168】そして、下位構成員が存在しなければ(S
43,NO),後記ステップS52に移行する。一方、
下位構成員が存在すれば(S43,YES),上記「下
位構成員」項目に設定されている社員コードを有する上
記下位構成員の社員レコード54rを社員ファイル54
から読出し、これをレジスタA4に格納する(S4
4)。If there is no lower member (S
43, NO), and proceeds to step S52 described later. on the other hand,
If a lower member exists (S43, YES), the employee record 54r of the lower member having the employee code set in the "lower member" item is stored in the employee file 54.
And stores it in the register A4 (S4
4).
【0169】次に、レジスタB1に格納されている所属
レコード52rの「構成員」項目にレジスタA4に格納
されている社員レコード54rの「社員コード」をコピ
ーする(S45)。Next, the "employee code" of the employee record 54r stored in the register A4 is copied to the "member" item of the belonging record 52r stored in the register B1 (S45).
【0170】次に、レジスタA4に格納されている社員
レコード54rの「上位構成員」項目をクリアする(S
46)。続いて、レジスタA4に格納されている社員レ
コード54rの「Y座標」項目を”1”デクリメントす
る(S47)。そして、以上のようにして変更されたレ
ジスタA4に格納されている社員レコード54rを社員
ファイル54に書き込む(S48)。Next, the "higher-level member" item of the employee record 54r stored in the register A4 is cleared (S
46). Subsequently, the "Y coordinate" item of the employee record 54r stored in the register A4 is decremented by "1" (S47). Then, the employee record 54r stored in the register A4 changed as described above is written in the employee file 54 (S48).
【0171】以上の処理により、人事データベース50
には、上記操作対象社員が所属していた部署の筆頭の社
員として、該操作対象社員の下位構成員であった社員が
登録される。By the above processing, the personnel database 50
Is registered as the first employee of the department to which the operation target employee belongs, as a subordinate member of the operation target employee.
【0172】次に、レジスタA4に社員レコード54r
が格納されている社員の下位構成員が存在するか否か
を、該社員レコード54rの「下位構成員」項目を参照
することにより、判断する(S49)。Next, the employee record 54r is stored in the register A4.
Is determined by referring to the “subordinate member” item of the employee record 54r (S49).
【0173】そして、該下位構成員が存在すれば(S4
9,YES),該「下位構成員」項目に設定されている
社員コードを有する社員レコード54rを社員ファイル
54から読み出す。この社員レコード54rは、上記下
位構成員の社員レコード54rである。そして、この社
員レコード54rをレジスタA5に格納する(S5
0)。If the lower member exists (S4
9, YES), the employee record 54r having the employee code set in the “subordinate member” item is read from the employee file 54. This employee record 54r is the employee record 54r of the lower member. Then, the employee record 54r is stored in the register A5 (S5
0).
【0174】次に、レジスタA5に格納されている社員
レコード54rをレジスタA4にコピーする(S5
1)。そして、再び、上記ステップS47〜S48の処
理を実行する。Next, the employee record 54r stored in the register A5 is copied to the register A4 (S5).
1). Then, the processes of steps S47 to S48 are executed again.
【0175】これにより、前記操作対象社員の下位構成
員の下位構成員の社員レコード54rにおいて、「Y座
標」項目が”1”デクリメントされる。すなわち、組織
図が画面表示される際、その表示位置が、一行分、上
(Y座標の上位方向)に移動する。As a result, the "Y coordinate" item is decremented by "1" in the employee record 54r of the lower member of the operation target employee. That is, when the organization chart is displayed on the screen, the display position moves upward by one line (upward in the Y coordinate).
【0176】以後、上記ステップS49で下位構成員が
存在しないと判別されるまで(S49,NO),上記ス
テップS47〜S51の処理が繰り返される。すなわ
ち、前記操作対象社員の下位に位置していた全ての社員
について、その表示位置を、一行分、上に移動させるた
めの処理が、それらの社員の社員レコード54rの「Y
座標」項目に対して施される。Thereafter, the processing of steps S47 to S51 is repeated until it is determined in step S49 that there are no lower-level members (S49, NO). That is, for all the employees located below the operation target employee, the process of moving the display position upward by one line is performed by "Y" of the employee record 54r of those employees.
This is applied to the "coordinate" item.
【0177】そして、上記ステップ49で下位構成員が
存在しないと判別すると、後記ステップS52の処理に
移る。以上の処理により、人事データベース50におい
て、上記操作対象社員が所属していた部署から該操作対
象社員が削除されると共に、該操作対象社員の下位社員
であった社員の表示位置が一行分、上(Y座標の上位方
向)に移動する。If it is determined in step 49 that there are no lower members, the flow shifts to the processing in step S52 described later. Through the above processing, the operation target employee is deleted from the department to which the operation target employee belongs in the personnel database 50, and the display position of the employee who was a lower employee of the operation target employee is displayed by one line. (Upper direction of the Y coordinate).
【0178】このようにして、人事データベース50に
おいて、前記操作対象社員の元の所属部署の社員構成が
変更される。続いて、図16のフローチャートに示すス
テップS52以降の処理を説明する。上記ステップ41
及び上記ステップS43でNOと判別された場合、さら
には、前記ステップS31で、指定された操作の属性
が、”複写”であると判別された場合にも、このステッ
プS52に移行する。In this way, in the personnel database 50, the employee composition of the department to which the operation target employee belongs is changed. Subsequently, the processing after step S52 shown in the flowchart of FIG. 16 will be described. Step 41 above
If the determination in step S43 is NO, and if the attribute of the designated operation is determined to be "copy" in step S31, the process proceeds to step S52.
【0179】これから説明する処理は、前記操作対象社
員の移動先または複写先の部署の社員構成を変更する処
理である。ステップ52では、レジスタA2に社員レコ
ード54rが格納されている社員の上位構成員が存在す
るか否かを、該社員レコード54rの「上位構成員」項
目を参照することにより判別する。The process to be described below is a process for changing the employee composition of the department to which the operation target employee is moved or copied. In step 52, it is determined whether or not there is a higher-level member of the employee whose employee record 54r is stored in the register A2 by referring to the "higher-level member" item of the employee record 54r.
【0180】そして、該上位構成員が存在しなければ
(S52,NO),レジスタA2に格納されている社員
レコード54rの「所属コード」項目に設定されている
所属コードを有する所属レコード52rを所属ファイル
52から読出し、これをレジスタB2に格納する(S5
3)。If the upper member does not exist (S52, NO), the affiliation record 52r having the affiliation code set in the "affiliation code" item of the employee record 54r stored in the register A2 is assigned. It is read from the file 52 and stored in the register B2 (S5
3).
【0181】次に、レジスタB2に格納されている所属
ファイル52rの「構成員」項目にレジスタA1に格納
されている社員レコード54rの「社員コード」をコピ
ーする(S54)。Next, the “employee code” of the employee record 54r stored in the register A1 is copied to the “member” item of the belonging file 52r stored in the register B2 (S54).
【0182】続いて、レジスタA1に格納されている社
員レコード54rの「上位構成員」項目をクリアする
(S55)。以上の処理により、レジスタA1に社員レ
コード54rが格納されている移動または複写の対象と
なった社員(操作対象社員)がその移動先または兼務先
の部署で筆頭の社員となるように設定される。Subsequently, the "higher-level member" item of the employee record 54r stored in the register A1 is cleared (S55). By the above processing, the employee (operation target employee) to be moved or copied in which the employee record 54r is stored in the register A1 is set so as to be the first employee in the department where the employee is moved or concurrently. .
【0183】一方、上記ステップS52で上位構成員が
存在すれば(S52,YES),レジスタA1に格納さ
れている社員レコード54rの「上位構成員」項目に、
レジスタA2に格納されている社員レコード54rの
「上位構成員」項目の内容をコピーする(S56)。On the other hand, if there is a higher-level member in step S52 (S52, YES), the “higher-level member” item of the employee record 54r stored in the register A1 is
The contents of the "higher-level member" item of the employee record 54r stored in the register A2 are copied (S56).
【0184】これにより、上記操作対象社員がその異動
先または兼務先の部署でレジスタA2に社員レコード5
4rが格納されている社員の下位構成員として設定され
る。上記ステップS55またはS56の処理を行った
後、レジスタA1に格納されている社員レコード54r
の「所属コード」項目に、レジスタA2に格納されてい
る社員レコード54rの「所属コード」項目の内容をコ
ピーする(S57)。As a result, the employee to be operated stores the employee record 5 in the register A2 in the department of the transfer destination or concurrent post.
4r is set as a subordinate member of the employee in which 4r is stored. After performing the processing in step S55 or S56, the employee record 54r stored in the register A1 is read.
The contents of the "affiliation code" item of the employee record 54r stored in the register A2 are copied to the "affiliation code" item (S57).
【0185】次に、レジスタA2に格納されている社員
レコード54rの「X座票」項目と「Y座票」項目の内
容を、レジスタA1に格納されている社員レコード54
rの「X座票」項目と「Y座票」項目にコピーする(S
58)。Next, the contents of the "X-slip" item and the "Y-slip" item of the employee record 54r stored in the register A2 are stored in the employee record 54r stored in the register A1.
r is copied to the “X ticket” item and the “Y ticket” item (S
58).
【0186】続いて、レジスタA1に格納されている内
容が変更された上記操作対象社員の社員レコード54r
を、社員ファイル54に書き込む(S59)。続いて、
レジスタB2に格納されている所属レコード52rを所
属ファイル52に書き込む(S60)。Subsequently, the employee record 54r of the operation target employee whose contents stored in the register A1 have been changed.
Is written in the employee file 54 (S59). continue,
The affiliation record 52r stored in the register B2 is written to the affiliation file 52 (S60).
【0187】以上の処理によって、人事データベース5
0上に、上記操作対象社員の異動先または兼務先の部署
での配置位置が登録される。次に、レジスタA2に格納
されている社員レコード54rの「Y座標」項目を”
1”インクリメントする(S61)。By the above processing, the personnel database 5
On 0, an arrangement position of the above-mentioned operation target employee in the transfer destination or the post office is registered. Next, the "Y coordinate" item of the employee record 54r stored in the register A2 is changed to "
1 "is incremented (S61).
【0188】そして、この変更されたレジスタA2に格
納されている社員レコード54rを社員ファイル54に
書き込む(S62)。これにより、人事データベース5
0上で、レジスタA2に社員レコード54rが格納され
ている社員が、組織図上で、上記操作対象社員の下位構
成員として登録される。Then, the employee record 54r stored in the changed register A2 is written to the employee file 54 (S62). As a result, the personnel database 5
On the organization chart, the employee whose employee record 54r is stored in the register A2 is registered as a subordinate member of the operation target employee on the organization chart.
【0189】次に、レジスタA2に格納されている社員
レコード54rの「下位構成員」項目に社員コードが設
定されているか、すなわち、レジスタA2に社員レコー
ド54rが格納されている社員に下位構成員が存在する
か否かを判別する(S63)。Next, whether the employee code is set in the “subordinate member” item of the employee record 54r stored in the register A2, that is, the subordinate member is assigned to the employee whose employee record 54r is stored in the register A2. It is determined whether or not exists (S63).
【0190】そして、該下位構成員が存在すれば(S6
3,YES)、上記「下位構成員」項目に設定されてい
る社員コードを有する社員の社員レコード54rを社員
ファイル54から読み出す。そして、この社員レコード
54rをレジスタA5に格納する(S64)。If the lower member exists (S6)
3, YES), and reads out the employee record 54r of the employee having the employee code set in the “subordinate member” item from the employee file 54. Then, the employee record 54r is stored in the register A5 (S64).
【0191】次に、レジスタA5に格納された社員レコ
ード54rをレジスタA2に格納し(S65)、前記ス
テップS61に戻る。続いて、このレジスタA2に新た
に格納された社員レコード54rに対して、前記ステッ
プS61〜S62の処理を実行する。そして、再び、前
記ステップS63で、レジスタA2に格納されている社
員レコード54rの「下位構成員」項目に所属コードが
設定されているか否か判別する。そして、所属コードが
設定されていなければ(S63,NO)、処理を終了す
る。Next, the employee record 54r stored in the register A5 is stored in the register A2 (S65), and the process returns to the step S61. Subsequently, the processes of steps S61 to S62 are performed on the employee record 54r newly stored in the register A2. Then, again in the step S63, it is determined whether or not the belonging code is set in the “lower-level member” item of the employee record 54r stored in the register A2. If the affiliation code has not been set (S63, NO), the process ends.
【0192】このようにして、人事データベース50に
は、上記移動または複写の対象となった社員が新たに所
属することになった部署において、該社員の下位構成員
となる社員の組織図上での表示位置が、一行分、下がる
ように登録される。As described above, the personnel database 50 includes, in the organization chart of the employee who is a subordinate member of the employee, the department to which the employee to be moved or copied is newly assigned. Is registered so that the display position of is lowered by one line.
【0193】図3に示された組織図の例を取り上げるな
らば、「山本 京子」さんの異動先の「採用課」におい
て、「高橋 次郎」さん及び「小林 五郎」さんの表示
位置が、一行分、下がることになる。Taking the example of the organization chart shown in FIG. 3, in the “Recruitment Section” to which “Kyoko Yamamoto” has been transferred, the display positions of “Jiro Takahashi” and “Goro Kobayashi” are displayed by one line. Minutes will go down.
【0194】再び、図15のフローチャートの説明に戻
る。上述した、組織図編集部70による図16及び図1
7のフローチャートに示すステップS7の社員移動・複
写処理が終了すると、今度は、発令処理部90が、前記
レジスタS1,S2,T1,T2、U1並びに及びU2
に格納されている内容、及び操作の種類(移動または複
写)を基に、発令種情報テーブル100を参照して、上
記操作対象社員の人事異動に伴って、発令の対象となる
全ての社員に対して、その発令の種類を決定する発令の
種類を決定する(S8)発令の種類は、「操作の属性」
(移動または複写)、「ツリーのトップの変化」、及び
「社員の所属コードの変化」の3種類の情報の組み合わ
せによって、決定される。Returning to the description of the flowchart of FIG. 16 and 1 by the organization chart editing unit 70 described above.
When the employee transfer / copying process of step S7 shown in the flowchart of FIG. 7 is completed, this time, the announcement processing unit 90 sets the registers S1, S2, T1, T2, U1, and U2.
And the type of operation (moving or copying) stored in the system. On the other hand, the type of the announcement that determines the type of the announcement is determined (S8).
It is determined by a combination of three types of information: (moving or copying), “change in top of tree”, and “change in affiliation code of employee”.
【0195】発令処理部90は、「ツリーのトップの変
化」については、レジスタT1とT2に設定されている
所属コードを調べることによって判断する。また、「社
員の所属コードの変化」については、レジスタS1とS
2に設定されている所属コードを調べることによって判
断する。さらに、「操作の属性」は、前記ステップS3
によってユーザによって指定された操作によって判断す
る。The announcement processing unit 90 determines “change in the top of the tree” by examining the belonging codes set in the registers T1 and T2. In addition, regarding the “change of employee affiliation code”, the registers S1 and S
The determination is made by examining the affiliation code set in 2. Further, the “attribute of operation” is set in the step S3
Is determined by the operation specified by the user.
【0196】そして、発令種情報テーブル100を参照
することにより、下記の”発令の種類”を決定する。 異動:「操作の属性」が”移動”かつ「ツリーのトップ
の変化」が”自社→自社”かつ「社員の所属コードの変
化」が”変化”である。By referring to the issuing type information table 100, the following "issuing type" is determined. Change: “Operation attribute” is “move”, “change in top of tree” is “company → owner”, and “change in employee affiliation code” is “change”.
【0197】異動(昇格):上記「異動」の条件に、さ
らに、”Y座標が上位に変化”したという条件が加わっ
た場合。 出向:「操作の属性」が”移動”かつ「ツリーのトップ
の変化」が”自社→他社”かつ「社員の所属コードの変
化」が”変化”である。Transfer (promotion): When the condition of "transfer" is added to the condition of "transfer". Dispatched: "Operation attribute" is "move", "top change of tree" is "own company → other company", and "change of employee affiliation code" is "change".
【0198】出向帰任:「操作の属性」が”移動”かつ
「ツリーのトップの変化」が”他社→自社”かつ「社員
の所属コードの変化」が”変化”である。 兼務:「操作の属性」が”複写”かつ「ツリーのトップ
の変化」が”自社→自社”かつ「社員の所属コードの変
化」が”変化”である。Returning and returning: "operation attribute" is "move", "top change of tree" is "other company → owner", and "change of employee affiliation code" is "change". Concurrently: "Operation attribute" is "copy", "top change of tree" is "own → own", and "change of employee affiliation code" is "change".
【0199】昇格:「操作の属性」が”移動”かつ「ツ
リーのトップの変化」が”自社→自社”、「社員の所属
コードの変化」が”変化”、かつ”Y座標が上位に変
化”した場合である。Elevation: “Operation attribute” is “move”, “top change of tree” is “own → own”, “change of employee affiliation code” is “change”, and “Y coordinate changes to higher rank” "This is the case.
【0200】降格:「操作の属性」が”移動”かつ「ツ
リーのトップの変化」が”自社→自社”、「社員の所属
コードの変化」が”変化”、かつ”Y座標が下位に変
化”した場合である。Demote: "operation attribute" is "move", "top change of tree" is "own → own", "change of employee affiliation code" is "change", and "Y coordinate changes to lower""This is the case.
【0201】以上のようにして、”発令の種類”を決定
した後、、図2(c)に示すフォーマットの発令レコー
ドを作成し、この発令レコードを、発令履歴ファイル5
6に書き込む(S9)。After determining the "kind of issuing" as described above, an issuing record having the format shown in FIG. 2C is created, and this issuing record is stored in the issuing history file 5.
6 (S9).
【0202】次に、組織図作成部60が、以上の処理に
よって更新された所属ファイル52と社員ファイル54
から、それぞれ、所属レコード52rと社員レコード5
4rを読みだして、新たな組織図を作成する(S1
3)。Next, the organization chart creation unit 60 executes the affiliation file 52 and the employee file 54 updated by the above processing.
From, respectively, the belonging record 52r and the employee record 5
4r, and creates a new organization chart (S1).
3).
【0203】そして、上記組織図を表示装置30に画面
表示させる(S14)。以上の処理によって、表示装置
30の画面上で、図3(a)に示す組織図において、
「山本 京子」さんを「人事課」から「採用課」の「高
橋 次郎」さんの上位に”移動”する操作を行った場
合、組織図の表示は図3(b)に示すように変化する。Then, the organization chart is displayed on the screen of the display device 30 (S14). By the above processing, on the screen of the display device 30, in the organization chart shown in FIG.
When the operation of moving "Kyoko Yamamoto" from the "HR Section" to the "Jiro Takahashi" in the "Employment Section" is performed, the display of the organization chart changes as shown in FIG. 3 (b). .
【0204】一方、前記ステップS6で指定された位置
が”所属表示”の位置であると判別すると(S6,YE
S)、図18のフローチャートにその処理の詳細を示す
所属移動処理を実行する(S10)。On the other hand, if it is determined that the position designated in step S6 is the "affiliation display" position (S6, YE
S), an affiliation transfer process, which shows details of the process in the flowchart of FIG. 18, is executed (S10).
【0205】次に、図18のフローチャートの処理を説
明する。組織図編集部70は、まず、所属ファイル52
において、図15のフローチャートのステップS4で指
定された元位置の(X座標、Y座標)に最も近い(X座
標、Y座標)が、「X座標」、「Y座標」項目に設定さ
れている所属レコード52r(該当所属レコード52
r)を検索する(S101)。Next, the processing of the flowchart in FIG. 18 will be described. First, the organization chart editing unit 70
In FIG. 15, the (X coordinate, Y coordinate) closest to the (X coordinate, Y coordinate) of the original position specified in step S4 of the flowchart of FIG. 15 is set in the “X coordinate” and “Y coordinate” items. Affiliation record 52r (corresponding affiliation record 52
r) is searched (S101).
【0206】そして、所属ファイル52からその該当所
属レコード52rを読み出し、これをレジスタB1に格
納する(S102)。続いて、上記該当所属レコード5
2rの「上位所属コード」項目に設定されている所属コ
ードを起点とする所属レコード52rのチェインを上位
所属方向にたどりながら、組織図のツリーのトップの所
属レコード52rを検索する処理を、所属ファイル52
に対して実行する。そして、そのツリーのトップの所属
レコード52rを所属ファイル52から読み出すと、そ
の所属レコード52rの「所属コード」項目に設定され
ている所属コードを、レジスタT1に格納する(S10
3)。Then, the corresponding record 52r is read from the belonging file 52 and stored in the register B1 (S102). Then, the corresponding affiliation record 5
The process of searching for the top belonging record 52r of the tree of the organization chart while following the chain of the belonging records 52r starting from the belonging code set in the “higher belonging code” item of 2r in the belonging file 52
Execute for When the affiliation record 52r at the top of the tree is read from the affiliation file 52, the affiliation code set in the "affiliation code" item of the affiliation record 52r is stored in the register T1 (S10).
3).
【0207】次に、組織図編集部70は、表示装置30
の画面上に”指定した所属部署の移動先(先位置)を指
定して下さい”というメッセージを表示させる。ユーザ
は、このメッセージにしたがって、マウスなどのポイン
ティング・デバイスなどを操作して、表示装置30の画
面に表示されている組織図上で、上記指定した所属部署
の移動先(先位置)を指定する(S104)。Next, the organization chart editing unit 70 operates the display device 30
Message is displayed on the screen of "Please specify the move destination (destination position) of the specified department". In accordance with this message, the user operates a pointing device such as a mouse to specify a destination (a destination position) of the designated department on the organization chart displayed on the screen of the display device 30. (S104).
【0208】組織図編集部70は、上記ユーザが指定し
た先位置の座標情報(X座標、Y座標)をCPU10か
ら受け取ると、その(X座標、Y座標)を、所属ファイ
ル52に格納されている所属レコード52rの「X座
標」項目、「Y座標」項目と比較する。そして、上記先
位置が組織図上のいずれかの所属部署の所属名の上下、
または右の位置に該当するか否かを判別する(S10
5)。Upon receiving the coordinate information (X coordinate, Y coordinate) of the preceding position specified by the user from the CPU 10, the organization chart editing unit 70 stores the coordinate information (X coordinate, Y coordinate) in the affiliation file 52. The "X coordinate" item and the "Y coordinate" item of the belonging record 52r are compared. And the above-mentioned position is the top and bottom of the department name of any department on the organization chart,
Alternatively, it is determined whether the position corresponds to the right position (S10).
5).
【0209】そして、上記いずれの位置にも該当しない
場合には(S105,NO),”エラーメッセージ”を
画面に表示させて、再び、ステップ104に戻る。一
方、ユーザの指定した先位置が所属名の矩形枠の上下、
または右の位置に該当する所属レコード52rが存在す
る場合には、該所属レコード52rを所属ファイル52
から読出し、これをレジスタB2に格納する(S10
6)。If the position does not correspond to any of the above positions (S105, NO), an "error message" is displayed on the screen, and the process returns to step 104 again. On the other hand, the destination position specified by the user is above and below the rectangular frame of the affiliation name,
Alternatively, if there is a corresponding record 52r at the right position, the
And stores it in the register B2 (S10
6).
【0210】次に、上記レジスタB2に格納された所属
レコード52rの「上位所属」項目に設定されている所
属コードを起点として、所属レコード52rのチェイン
を上位所属方向にたどりながら、所属ファイル52に格
納されている組織図のツリーのトップの所属レコード5
2rを検索する。そして、そのツリーのトップの所属レ
コード52rの所属コードを、レジスタT2に格納する
(S107)。Next, starting from the affiliation code set in the “higher affiliation” item of the affiliation record 52r stored in the register B2, the chain of the affiliation record 52r is traced to the affiliation file 52 while following the higher affiliation direction. Affiliation record 5 at the top of the stored organization chart tree
Search for 2r. Then, the affiliation code of the affiliation record 52r at the top of the tree is stored in the register T2 (S107).
【0211】続いて、レジスタB1に格納されている所
属レコード52rを所属ファイル52から削除する(S
108)。これにより、ユーザにより”移動”操作され
た「所属名」を有する所属レコード52rが所属ファイ
ル52から削除される。Subsequently, the affiliation record 52r stored in the register B1 is deleted from the affiliation file 52 (S
108). As a result, the belonging record 52r having the “affiliation name” operated by the user “move” is deleted from the belonging file 52.
【0212】次に、レジスタB1に格納されている上記
所属ファイル52から削除された所属レコード52r
(削除所属レコード52r)とその「上位所属」、「同
位所属」、及び「下位所属」項目を介してリンクされて
いた所属レコード52rを修正する(S109)。Next, the belonging record 52r deleted from the belonging file 52 stored in the register B1.
The (deleted affiliation record 52r) and the affiliation record 52r linked via the “higher affiliation”, “same affiliation”, and “lower affiliation” items are corrected (S109).
【0213】この修正処理では、例えば、「下位所属」
項目に上記削除所属レコード52rの所属コードが設定
されている所属レコード52rがあれば、その所属レコ
ード52rの「下位所属」項目を修正する。また、「同
位所属」項目に、上記削除所属レコード52rの所属コ
ードが設定されている所属レコード52rがあれば、そ
の所属レコード52rの「同位所属」項目及び必要に応
じて「X座標」項目を修正する。さらに、「上位所属」
項目に、上記削除所属レコード52rの所属コードが設
定されている所属レコード52rがあれば、その所属レ
コード52rの「上位所属」項目及び「Y座標」項目に
ついても修正する。また、この所属レコード52rにさ
らに下位の所属レコード52rがチェインされている場
合には、それらの所属レコード52rについても「Y座
標」項目を修正する。In this correction processing, for example, “lower-order affiliation”
If the item has a belonging record 52r in which the belonging code of the deletion belonging record 52r is set, the "lower belonging" item of the belonging record 52r is corrected. Also, if the “equal affiliation” item includes an affiliation record 52r in which the affiliation code of the above-mentioned deletion affiliation record 52r is set, the “equal affiliation” item of the affiliation record 52r and the “X coordinate” item as necessary Fix it. In addition, "Top affiliation"
If the item has a belonging record 52r in which the belonging code of the deleted belonging record 52r is set, the "higher belonging" item and the "Y coordinate" item of the belonging record 52r are also corrected. If a lower-ranking affiliation record 52r is chained to this affiliation record 52r, the "Y coordinate" item is also corrected for those affiliation records 52r.
【0214】次に、上記ステップS109において、
「X座標」または「Y座標」項目が修正された所属レコ
ード52rに対応する所属部署に属する各社員の社員レ
コード54rの「X座標」または「Y座標」項目を修正
する(S110)。Next, in step S109,
The "X coordinate" or "Y coordinate" item of the employee record 54r of each employee belonging to the department to which the "X coordinate" or "Y coordinate" item has been corrected is corrected (S110).
【0215】続いて、レジスタB1に格納されている所
属レコード52rに対応する部署を、組織図上の上記指
定された先位置に配置するために、その所属レコード5
2rの内容(「上位所属」、「同位所属」、または「下
位所属」項目など)を修正する(S111)。Subsequently, in order to arrange the department corresponding to the affiliation record 52r stored in the register B1 at the above designated destination position on the organization chart, the affiliation record 5r is assigned.
The contents of 2r (such as “higher rank affiliation”, “same rank affiliation” or “lower rank affiliation”) are corrected (S111).
【0216】次に、レジスタB1に格納されている所属
レコード52rに対応する部署に所属する各社員の社員
レコード54rを社員ファイル54から読出し、これら
の社員レコード54rの「X座標」、「Y座標」項目を
修正し、修正後、これらの社員レコード54rを社員レ
コード54rに書き込む(S112)。Next, the employee record 54r of each employee belonging to the department corresponding to the belonging record 52r stored in the register B1 is read from the employee file 54, and the "X coordinate" and "Y coordinate" of the employee record 54r are read. Item is corrected, and these employee records 54r are written in the employee record 54r (S112).
【0217】続いて、レジスタB2に格納されている所
属レコード52r、及び該レジスタB2に所属レコード
52rが格納されている部署の移動に伴って、組織図上
での位置が変化する部署の所属レコード52rについ
て、それらの内容を修正する(S113)。この処理
は、例えば、図14に示すように、”移動”操作の対象
として指定された所属部署Aが、マウスカーソル411
の示す先位置の指定により、部署Bの配下に移動するこ
とによって生じる組織図の変更に伴う処理である。図1
4(a)の場合には、レジスタB2に格納されている部
署Cの所属レコード52rの内容(「上位所属」項目及
び「Y座標」項目)が変更される。また、図14(c)
の場合にも、レジスタB2に格納されている部署Cの所
属レコード52rの内容(「同位所属」項目)が変更さ
れる。これらの修正処理は、該当する所属レコード52
rを所属ファイル52から読出すことによって実行さ
れ、修正後、上記該当する所属レコード52rは、社員
ファイル54に書き込まれる。Subsequently, the affiliation record 52r stored in the register B2 and the affiliation record of the department whose position on the organization chart changes with the movement of the department in which the affiliation record 52r is stored in the register B2. For 52r, those contents are corrected (S113). In this process, for example, as shown in FIG. 14, the department A designated as the target of the “move” operation is
This is a process associated with the change of the organization chart caused by moving to the subordinate of the department B by the designation of the destination position shown in FIG. FIG.
In the case of 4 (a), the contents of the belonging record 52r of the department C stored in the register B2 (the “higher belonging” item and the “Y coordinate” item) are changed. FIG. 14 (c)
In this case also, the content of the affiliation record 52r of the department C stored in the register B2 (the “equivalent affiliation” item) is changed. These correction processes are performed in the corresponding affiliation record 52.
This is executed by reading r from the affiliation file 52. After modification, the corresponding affiliation record 52r is written to the employee file 54.
【0218】続いて、上記ステップS113で表示位置
(所属レコード52rの「X座標」、「Y座標」項目)
が修正された部署に所属する社員レコード54rを社員
ファイル54から読出し、該社員レコード54rの「X
座標」、「Y座標」項目を修正する。そして、修正後、
該社員レコード54rを社員ファイル54に書き込む
(S114)。Subsequently, the display position ("X coordinate" and "Y coordinate" items of the belonging record 52r) in step S113 described above.
Is read from the employee file 54, and "X" of the employee record 54r is read.
"Coordinate" and "Y coordinate" items are corrected. And after correction,
The employee record 54r is written in the employee file 54 (S114).
【0219】以上のようにして、図15のステップS1
0の所属移動処理が終了し、人事データベース50にお
いて、組織図のツリー構造及び社員の組織図上での配置
位置(表示位置)が修正される。As described above, step S1 in FIG.
The affiliation transfer process of 0 is completed, and the tree structure of the organization chart and the arrangement position (display position) of the employee on the organization chart are corrected in the personnel database 50.
【0220】続いて、再び、図15のフローチャートの
説明に戻る。上述のようにして、組織図編集部70によ
りステップS10の所属移動処理が終了すると、発令処
理部90が、図13に示す発令種情報テーブル100を
参照して、該処理において求められたレジスタT1,T
2,及びユーザの指定した操作の属性を基に、発令の種
類を決定する(S11)。Subsequently, the description returns to the flowchart of FIG. As described above, when the organization chart editing unit 70 completes the belonging movement process in step S10, the issuing processing unit 90 refers to the issuing type information table 100 shown in FIG. , T
Based on 2, and the attribute of the operation specified by the user, the type of announcement is determined (S11).
【0221】発令の種類は、図13に示すように、「異
動」、「出向」、及び「出向帰任」等がある。「異動」
は、操作の属性が”移動”でかつツリーのトップの変化
が、自社→自社(レジスタT1とレジスタT2の両方
に、自社のトップを示す所属コードが格納されている)
の場合である。また、「出向」は、操作の属性が”移
動”でかつツリーのトップの変化が、自社→他社(レジ
スタT1には自社のトップを示す所属コードが、レジス
タT2には、他社のトップを示す所属コードが格納され
ている)の場合である。さらに、「出向帰任」は、操作
の属性が”移動”でかつツリーのトップの変化が、他社
→自社(レジスタT1には他社のトップを示す所属コー
ドが、レジスタT2には、自社のトップを示す所属コー
ドが格納されている)の場合である。As shown in FIG. 13, the types of the issuance include “transfer”, “secondment”, “secondment return”, and the like. "Transfer"
Indicates that the operation attribute is "move" and the top of the tree changes from own company to own company (belonging codes indicating the top of own company are stored in both the register T1 and the register T2).
Is the case. In the case of “secondment”, the operation attribute is “move” and the change in the top of the tree is “own company → other company” (register T1 indicates the affiliation code indicating the company's top, and register T2 indicates the company's top. Affiliation code is stored). Further, “return to home” means that the attribute of the operation is “move” and the change of the top of the tree is changed by another company → own company (register T1 indicates the affiliation code indicating the top of the other company, and register T2 indicates the top of own company. Affiliation code is stored).
【0222】次に、上記のようにして発令の種類が決定
すると、上記操作の対象となった部署に属する社員に対
する図2(c)に示すフォーマットの発令レコード56
rを作成する。そして、該発令レコード56rを発令履
歴ファイル56に書き込む(S12)。Next, when the type of the issuance is determined as described above, the issuance record 56 in the format shown in FIG.
Create r. Then, the issuing record 56r is written in the issuing history file 56 (S12).
【0223】該部署に属する社員の社員レコード54r
は、レジスタB1に格納されている所属レコード52r
の「所属長」項目にと「構成員」項目に設定されている
社員コードを基に、知ることができる(図4参照)。The employee record 54r of the employee belonging to the department
Is the affiliation record 52r stored in the register B1.
Can be known based on the "affiliation manager" item and the employee code set in the "member" item (see FIG. 4).
【0224】続いて、前述したステップS13及びS1
4の処理を実行し、表示装置30の画面にユーザの操作
によって変更された組織図を表示させる。また、フロー
チャートには示していないが、ユーザが入力部20から
コマンド等を入力することによって発令書の印刷出力を
指示することにより、発令履歴ファイル56に書き込ま
れた発令レコード56rが読み出され、印刷装置40を
介して発令書が出力される。Subsequently, steps S13 and S1 described above are performed.
4 is executed to display the organization chart changed by the user operation on the screen of the display device 30. Although not shown in the flowchart, the user issues a command or the like from the input unit 20 to instruct printout of a statement, so that the statement record 56r written in the statement history file 56 is read. The statement of instruction is output via the printing device 40.
【0225】以上、述べたように、本実施例によれば、
組織図を画面上で、マウスなどのポインティング・デバ
イスを用いながら、容易に変更することができる。ま
た、この変更を人事データベース50を構成する社員フ
ァイル54と所属ファイル52に直ちに反映させること
ができる。さらに、組織図の変更に伴って、異動の対象
となる社員に対する発令レコードを自動的に作成し、こ
れを発令履歴ファイル56に格納する。そして、この発
令履歴ファイル56に格納された発令レコードを基に、
印刷装置40を介して発令書を印刷出力することもでき
る。As described above, according to the present embodiment,
The organization chart can be easily changed on the screen while using a pointing device such as a mouse. Further, this change can be immediately reflected in the employee file 54 and the affiliation file 52 constituting the personnel database 50. Further, with the change of the organization chart, an announcement record for the employee to be transferred is automatically created and stored in the announcement history file 56. Then, based on the announcement record stored in the announcement history file 56,
The statement of instruction can also be printed out via the printing device 40.
【0226】したがって、組織変更や人事異動の作業
を、画面上で迅速かつ正確に実行することができる。
尚、上記実施例では、組織図上での操作として、”移
動”、”複写”を実行可能であるが、これら以外にも”
削除”など他の操作を、付加するようにしてもよい。ま
た、変更前の組織図を消さずに残しておいて、変更後の
組織図を異なる色で表示させることにより、変更の様子
を画面上で認識できるようにしてもよい。Therefore, the work of changing the organization or changing personnel can be executed quickly and accurately on the screen.
In the above embodiment, “move” and “copy” can be executed as operations on the organization chart.
Other operations such as “delete” may be added. The organization chart before the change is left without being erased, and the organization chart after the change is displayed in a different color so that the state of the change is displayed. You may make it recognizable on a screen.
【0227】また、上記実施例では、組織図を編集する
例を取り上げたが、本発明は、これ以外にも、例えば、
メインルーチンとサブルーチンの関係が階層構成により
表現されたソフトウェアの設計書などのような、上位要
素(上位概念)と下位要素(下位概念)との関係が階層
構成により表現される全ての階層図の編集処理に適用可
能なものである。In the above embodiment, an example of editing an organization chart has been described. However, the present invention is not limited to this.
In all hierarchical diagrams in which the relationship between upper-level elements (upper concept) and lower-level elements (lower concept) is represented by a hierarchical structure, such as a software design document in which the relationship between main routines and subroutines is represented by a hierarchical structure. This is applicable to the editing process.
【0228】[0228]
【発明の効果】請求項1の発明によれば、会社組織を構
成する各部署とその各部署に所属する各社員による組織
図上において、所望する部署に所属する社員の社員識別
情報を他の部署に移動することで、その移動元の部署に
おける所属社員の構成、及びその移動先の部署における
所属社員の構成を直ちに変更できるものであり、またそ
の変更に伴ってその所属変更対象の社員の所属部署を管
理する社員情報の内容も同時に変更できる。請求項2の
発明によれば、上記請求項1に加えて、所属変更対象と
なった社員の社員情報の変更に合わせて、その変更前の
所属部署に所属している他の社員の社員情報を上記社員
が抜けたことに応じて自動変更し、その変更後での所属
部署に所属している他の社員の社員情報を上記社員の加
入したことに応じて自動変更できる。請求項3の発明に
よれば、会社組織を構成する各部署とその各部署に所属
する各社員による組織図上において、所望する部署に所
属する社員の社員識別情報を他の部署に移動すること
で、その移動元の部署における所属社員の構成、及びそ
の移動先の部署における所属社員の構成を直ちに変更で
きるものであり、またその変更に伴ってその移動元の部
署における部署情報の内容、及びその移動先の部署にお
ける部署情報の内容の変更も同時に変更できる。請求項
4の発明によれば、会社組織を構成する各部署とその各
部署に所属する各社員による組織図上において、所望す
る部署に所属する社員の社員識別情報を他の部署に移動
することで、その移動元の部署における所属社員の構
成、及びその移動先の部署における所属社員の構成を直
ちに変更できるものであり、またその変更に伴って、所
属変更のあった社員に対しては、その所属部署の変更の
内容に応じた種類の人事発令が自動決定され、その決定
された人事発令情報を自動的に生成することができる。According to the first aspect of the present invention, the employee identification information of the employee belonging to the desired department is displayed on the organization chart of each department constituting the company organization and each employee belonging to each department. By moving to a department, the composition of the affiliated employees in the source department and the organization of the affiliated employees in the destination department can be immediately changed. The contents of the employee information that manages the department can be changed at the same time. According to the second aspect of the invention, in addition to the first aspect, when the employee information of the employee whose affiliation has been changed is changed, the employee information of another employee belonging to the department before the change is changed. Can be automatically changed in accordance with the absence of the employee, and the employee information of other employees belonging to the department to which the employee belongs after the change can be automatically changed in accordance with the joining of the employee. According to the third aspect of the present invention, the employee identification information of the employee belonging to the desired department is moved to another department on the organization chart of each department constituting the company organization and each employee belonging to each department. Therefore, the composition of the affiliated employees in the source department and the organization of the affiliated employees in the destination department can be immediately changed, and the content of the department information in the source department according to the change, and The change of the content of the department information in the department at the destination can be changed at the same time. According to the invention of claim 4, on the organization chart of each department constituting the company organization and each employee belonging to each department, the employee identification information of the employee belonging to the desired department is moved to another department. In this way, the composition of the affiliated employees in the source department and the organization of the affiliated employees in the destination department can be changed immediately. A personnel announcement of a type according to the content of the change of the department to which the department belongs is automatically determined, and the determined personnel announcement information can be automatically generated.
【図1】本発明の実施例のシステム構成を示すブロック
図である。FIG. 1 is a block diagram illustrating a system configuration according to an embodiment of the present invention.
【図2】所属レコード、社員レコード、及び発令レコー
ドのフォーマットを説明する図である。FIG. 2 is a diagram illustrating formats of a belonging record, an employee record, and an announcement record.
【図3】本実施例における、個人単位での人事異動を行
う際の操作の一例を示す図である。FIG. 3 is a diagram illustrating an example of an operation when a personnel transfer is performed in an individual unit in the embodiment.
【図4】図3(a)に示すツリー構造の組織図を管理し
ている人事データベース50の内部構成を説明する図で
ある。4 is a diagram illustrating an internal configuration of a personnel database 50 that manages an organization chart having a tree structure illustrated in FIG.
【図5】図3(b)に示すツリー構造の組織図を管理し
ている人事データベース50の内部構成を説明する図で
ある。5 is a diagram illustrating an internal configuration of a personnel database 50 that manages an organization chart having a tree structure illustrated in FIG. 3B.
【図6】本実施例における組織図をベースにして人事異
動を行う際の、画面上での操作の種類を説明する図であ
る。FIG. 6 is a diagram illustrating the types of operations on the screen when performing personnel changes based on the organization chart in the present embodiment.
【図7】図6に示す人事異動のための操作を実行したと
きに作成される発令レコードのフォーマットを示す図で
ある。7 is a diagram showing a format of an announcement record created when the operation for personnel change shown in FIG. 6 is executed.
【図8】本実施例における、組織図上で部署単位での移
動を行う際の操作の一例を示す図である。FIG. 8 is a diagram illustrating an example of an operation when moving in units of a department on an organization chart in the present embodiment.
【図9】図8(a)に示す組織図における部署のツリー
構造を管理している人事データベース50の内部構成を
説明する図である。9 is a diagram illustrating an internal configuration of a personnel database 50 that manages a tree structure of a department in the organization chart illustrated in FIG. 8A.
【図10】図8(b)に示す組織図における部署のツリ
ー構造を管理している人事データベース50の内部構成
を説明する図である。10 is a diagram illustrating an internal configuration of a personnel database 50 that manages a tree structure of a department in the organization chart illustrated in FIG. 8B.
【図11】本実施例における、組織図上で部署単位での
移動を行う操作の一例を説明する図である。FIG. 11 is a diagram illustrating an example of an operation of moving in units of a department on an organization chart in the present embodiment.
【図12】図11で移動操作後の組織図の構成を示す図
である。FIG. 12 is a diagram illustrating a configuration of an organization chart after a movement operation in FIG. 11;
【図13】図11に示すような組織図上で部署単位での
移動を行う操作を実行した際に、作成される発令レコー
ドのフォーマットを示す図である。13 is a diagram showing a format of an announcement record created when an operation of moving in units of department is executed on the organization chart as shown in FIG. 11;
【図14】本実施例における、組織図上で部署単位での
移動を行う各種操作を説明する図である。FIG. 14 is a diagram illustrating various operations for moving in units of a department on an organization chart in the present embodiment.
【図15】組織図の編集処理の全体動作を説明するフロ
ーチャートである。FIG. 15 is a flowchart illustrating an overall operation of an organization chart editing process.
【図16】社員移動・複写処理の詳細な動作を説明する
フローチャート(その1)である。FIG. 16 is a flowchart (part 1) for explaining the detailed operation of the employee transfer / copy process.
【図17】社員移動・複写処理の詳細な動作を説明する
フローチャート(その2)である。FIG. 17 is a flowchart (part 2) for explaining the detailed operation of the employee transfer / copy process.
【図18】所属移動処理の詳細な動作を説明するフロー
チャート(その2)である。FIG. 18 is a flowchart (part 2) for explaining the detailed operation of the belonging movement process.
10 CPU 20 入力部 30 表示装置 40 印刷装置 50 人事データベース 52 所属ファイル 52r 所属レコード 54 社員ファイル 54r 社員レコード 56 発令履歴ファイル 56r 発令レコード 60 組織図作成部 70 組織図編集部 80 第一のレジスタ群 90 第二のレジスタ群 100 発令種情報テーブル 110 第三のレジスタ群 10 CPU 20 Input unit 30 Display device 40 Printing device 50 Personnel database 52 Affiliation file 52r Affiliation record 54 Employee file 54r Employee record 56 Issue history file 56r Issue record 60 Organization chart creation unit 70 Organization chart editing unit 80 First register group 90 Second register group 100 Issue type information table 110 Third register group
Claims (4)
その部署の当該会社組織上における他部署との階層組織
関係を示す階層情報を含む部署情報を記憶する部署情報
記憶手段と、 上記会社組織内での上記各部署に所属する各社員毎に、
その社員の所属する所属部署を含む社員情報を記憶する
社員情報記憶手段と、 上記会社組織を構成する各部署を識別する部署名称が、
当該会社組織内での階層組織関係で決まる位置に配置さ
れ、且つその各部署の配置位置に対応付けてその部署内
に所属する各社員の社員識別情報が配置された組織図
を、表示画面上に表示する第1表示手段と、 上記表示画面上に表示された組織図上において、所属変
更対象となる社員の社員識別情報の第1表示位置を任意
に指定すると共に、その組織図上において、上記所属変
更対象となると社員の所属変更先となる上記組織図上に
おける部署名称に対応する第2表示位置を任意に指定す
る表示位置指定手段と、 上記指定の第1表示位置に基づいて所属変更対象となる
社員の社員情報を上記社員情報記憶手段に記憶された各
社員情報の中から特定すると共に、上記指定の第2表示
位置に基づいて上記組織図上における変更先となる部署
を特定する特定手段と、 上記特定された社員情報を、その社員情報に含まれる所
属部署が上記特定された部署の所属部署へ変更された社
員情報へ変更する社員情報変更手段と、 上記第1表示手段で表示された組織図を、上記所属変更
前の部署の部署名称配置位置からはその所属変更対象と
なる社員識別情報が抜けた状態となり、且つ上記所属変
更後の部署の部署名称配置位置にその所属変更対象社員
となる社員識別情報が新たに加入された状態となる組織
図に変更して上記表示画面上に表示する第2表示手段
と、 を具備したことを特徴とする組織図処理装置。 [Claim 1] For each of a plurality of departments constituting a company organization,
Hierarchical organization of the department with other departments on the company organization
Department information that stores department information including hierarchical information indicating the relationship
Storage means, for each employee belonging to each of the above departments in the above company organization,
Stores employee information including the department to which the employee belongs
The employee information storage means and the department name for identifying each department constituting the company organization are as follows:
Placed at a position determined by the hierarchical organization relationship within the company organization
And within the department in association with the location of each department
Organization chart with employee identification information of each employee belonging to
On the display screen , and the affiliation change on the organization chart displayed on the display screen.
The first display position of the employee identification information of the employee to be changed is optional
And change the affiliation in the organization chart.
In the above organization chart, the employee's affiliation change destination
Arbitrarily specifies the second display position corresponding to the department name in
Display position specifying means, and an affiliation change target based on the specified first display position.
The employee information of the employee is stored in the employee information storage means.
Identify from the employee information and the second display specified above
Department to be changed on the above organization chart based on location
Means for identifying the employee and the location of the employee information identified above in the employee information.
Company whose department has been changed to the department to which the above identified department belongs
Means for changing employee information to employee information, and changing the organization chart displayed on the first display means to the affiliation change
From the position of the department name placed in the previous department,
Employee identification information is missing, and
Employee whose affiliation is to be changed to the position of the department name in the new department
Organization with new employee identification information
Second display means for changing to a figure and displaying it on the display screen
Organization Chart processing apparatus characterized by comprising the, the.
員情報は、更にその社員の所属する所属部署内における
他社員との上下関係を示す上下情報を含み、 上記社員情報記憶手段に記憶された各社員情報の内で、
上記特定された社員情 報に含まれる上記所属部署変更前
における所属部署と同一の所属部署を含む社員情報を、
上記特定の社員情報が抜けた状態での上下関係を持った
社員情報に変更する第2社員情報変更手段と、 上記社員情報記憶手段に記憶された各社員情報の内で、
上記特定の変更先となる部署を所属部署に含む社員情報
を、上記所属変更対象の社員情報の加入状態での上下関
係を持った社員情報に変更する第3社員情報変更手段
と、 を具備したことを特徴とする請求項1記載の組織図処理
装置。 2. Each company stored in said employee information storage means.
The employee information is further stored in the department to which the employee belongs.
Includes up / down information indicating the up / down relationship with other employees, and among the employee information stored in the employee information storage means,
The above is included in the employee information, which is the specific department before the change
Employee information including the same department as the department in
Having a hierarchical relationship with the above specific employee information missing
Among the second employee information change means for changing to the employee information and the respective employee information stored in the employee information storage means,
Employee information that includes the department to be changed to in the above specific department
Above and below with the subscription status of the employee information to be changed
Third employee information change means for changing to employee information with a staff
2. The organization chart processing according to claim 1, comprising:
apparatus.
その部署の当該会社組織上における他部署との階層組織
関係を示す階層情報と、その部署に所属する社員を指示
する社員指示情報と、を含む部署情報を記憶する部署情
報記憶手段と、 上記各社員指示情報の対応して、その社員を識別するた
めの社員識別情報を記憶する社員識別情報記憶手段と、 上記会社組織を構成する各部署を識別する部署名称が、
当該会社組織内での階層組織関係で決まる位置に配置さ
れ、且つその各部署の配置位置に対応付けてその部署内
に所属する社員の社員指示情報に対応する社員識別情報
が配置された組織図を、表示画面上に表示する第1表示
手段と、 上記表示画面上に表示された組織図上において、所属変
更対象となる社員の社員識別情報の第1表示位置を任意
に指定すると共に、その組織図上において、上記所属変
更対象となると社員の所属変更先となる上記組織図上に
おける部署名称に対応する第2表示位置を任意に指定す
る表示位置指定手段と、 上記指定の第1表示位置に基づいて上記所属変更対象と
なる社員が所属する上記組織図上における変更元となる
変更元部署を特定すると共に、上記指定の第2表示位置
に基づいて上記組織図上における変更先となる変更先部
署を特定する特定手段と、 上記特定された変更元部署の部署情報を上記所属変更対
象となる社員の社員指示情報が含まれない部署情報に変
更すると共に、上記特定された変更先部署の部署情報を
上記所属変更対象となる社員の社員指示情報が含まれる
部署情報に変更する部署情報変更手段と、 上記第1表示手段で表示された組織図を、上記所属変更
対象となる社員の社員識別情報が上記変更元部署から上
記変更先部署に移動配置した組織図に変更して上記表示
画面上に表示する第2表示手段と、 を具備したことを特徴とする組織図処理装置。 3. For each of a plurality of departments constituting a company organization,
Hierarchical organization of the department with other departments on the company organization
Hierarchical information indicating relationships and employees who belong to the department
Department information that stores employee instruction information and department information including
The information storage means and the corresponding employee instruction information correspond to the identification of the employee.
Employee identification information storage means for storing employee identification information, and a department name for identifying each department constituting the company organization,
Placed at a position determined by the hierarchical organization relationship within the company organization
And within the department in association with the location of each department
Identification information corresponding to the employee instruction information of the employees belonging to
The first display that displays the organization chart where is arranged on the display screen
Means and affiliation change on the organization chart displayed on the display screen.
The first display position of the employee identification information of the employee to be changed is optional
And change the affiliation in the organization chart.
In the above organization chart, the employee's affiliation change destination
Arbitrarily specifies the second display position corresponding to the department name in
Display position designation means, and the affiliation change target based on the designated first display position.
Is the source of change on the above organization chart to which the employee belongs
Identify the source department and change the 2nd display position specified above
To be changed on the organization chart based on
A means for specifying a department, and the department information of the department that has been
Changes to department information that does not include employee instruction information
At the same time, the department information of the department
Includes employee instruction information of the employee whose affiliation is to be changed
A department information changing means for changing to department information, and an organizational change displayed on the first display means,
The employee identification information of the target employee is
Change to the organization chart moved to the destination department and display above
2. An organization chart processing apparatus, comprising: a second display means for displaying on a screen .
その部署の当該会社組織上における他部署との階層組織
関係を示す階層情報を含む部署情報を記憶する部署情報
記憶手段と、 上記会社組織内での上記各部署に所属する各社員毎に、
その社員を識別する社員識別情報と対応付けられた社員
情報を記憶する社員情報記憶手段と、 上記会社組織を構成する各部署を識別する部署名称が当
該会社組織内での階層組織関係で決まる位置に配置さ
れ、且つその各部署の配置位置に対応付けてその部署に
所属する社員の社員識別情報が配置された組織図を、表
示画面上に表示する表示手段と、 上記表示画面上に表示される組織図上に配置された任意
の社員識別情報の表示位置を、当該組織図上における他
の表示位置に任意に移動する移動手段と、 上記所属変更対象となる社員が所属する上記組織図上に
おける変更元となる変更元部署を特定すると共に、その
移動先となる表示位置に基づいて上記組織図上における
変更先となる部署を特定する特定手段と、 上記移動対象となった社員識別情報に対応する社員の移
動前における所属部署と、上記特定手段で特定された部
署と、を比較した結果に応じた人事発令の種類を決定す
る発令種決定手段と、 上記社員識別情報に対応する社員に対する上記決定の種
類の人事発令情報を生成する発令情報生成手段と、 を具備したことを特徴とする組織図処理装置。 4. For each of a plurality of departments constituting a company organization,
Hierarchical organization of the department with other departments on the company organization
Department information that stores department information including hierarchical information indicating the relationship
Storage means, for each employee belonging to each of the above departments in the above company organization,
The employee associated with the employee identification information identifying the employee
The employee information storage means for storing information and the department name for identifying each department constituting the company organization
Placed at a position determined by the hierarchical organization relationship within the company organization
Associated with the location of each department and assigned to that department
The organization chart where the employee identification information of the employee
Display means for displaying on the display screen, and any arrangement arranged on the organization chart displayed on the display screen.
The display position of the employee identification information of other
Means for arbitrarily moving to the display position of
Identify the source department that will be the source of the change in the
Based on the display position that is the destination,
Identifying means for identifying the department to be changed and the transfer of the employee corresponding to the employee identification information
The department to which you belong before the activity, and the department specified by the above specifying means
Decide the type of personnel announcement based on the result of comparing
Means for determining the type of announcement, and the type of determination for the employee corresponding to the employee identification information.
An organization chart processing apparatus, comprising: announcement information generation means for generating a kind of personnel announcement information .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15798795A JP3204044B2 (en) | 1995-06-23 | 1995-06-23 | Organization chart processing device |
| US08/644,953 US5829003A (en) | 1995-05-23 | 1996-05-13 | Record processing apparatus, method and computer readable storage having attribute information representing a hierarchical connection for display of data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15798795A JP3204044B2 (en) | 1995-06-23 | 1995-06-23 | Organization chart processing device |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001108147A Division JP3424675B2 (en) | 2001-04-06 | 2001-04-06 | Organization chart processing device |
| JP2001108146A Division JP3424674B2 (en) | 2001-04-06 | 2001-04-06 | Organization chart processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH096982A JPH096982A (en) | 1997-01-10 |
| JP3204044B2 true JP3204044B2 (en) | 2001-09-04 |
Family
ID=15661771
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15798795A Expired - Lifetime JP3204044B2 (en) | 1995-05-23 | 1995-06-23 | Organization chart processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3204044B2 (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3569153B2 (en) | 1999-03-29 | 2004-09-22 | 富士通株式会社 | Graphic editing apparatus, graphic editing method, and storage medium storing program therefor |
| JP2002149922A (en) * | 2000-11-09 | 2002-05-24 | Cross Vision International:Kk | Personnel matters information management program and system thereof |
| KR20010044758A (en) * | 2001-03-22 | 2001-06-05 | 안종선 | Method and system for organization map service based on mutual multiple certification |
| JP2003022351A (en) * | 2001-07-09 | 2003-01-24 | Toshiba Corp | Personnel information management system, program and personnel information management method |
| JP2003091622A (en) * | 2001-09-17 | 2003-03-28 | Toshiba Corp | Payroll information management system, payroll information management server, payroll information management method and program |
| JP4291007B2 (en) * | 2003-02-04 | 2009-07-08 | 株式会社山武 | Patrol inspection support system and patrol inspection support management server |
| JP2006293869A (en) * | 2005-04-13 | 2006-10-26 | Chugoku Electric Power Co Inc:The | Operation method of environmental management system, and environmental management system |
| JP2006085705A (en) * | 2005-09-13 | 2006-03-30 | Casio Comput Co Ltd | Data processing apparatus and storage medium |
| JP4854332B2 (en) * | 2006-03-02 | 2012-01-18 | 富士通株式会社 | Graphic display program and graphic display method |
| JP2008210376A (en) * | 2007-02-01 | 2008-09-11 | Hitachi Software Eng Co Ltd | Organization hierarchy definition system, group hierarchy composition method, and organization hierarchy display method |
| JP5169756B2 (en) * | 2008-11-13 | 2013-03-27 | 富士ゼロックス株式会社 | Job log processing apparatus and program |
-
1995
- 1995-06-23 JP JP15798795A patent/JP3204044B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH096982A (en) | 1997-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5829003A (en) | Record processing apparatus, method and computer readable storage having attribute information representing a hierarchical connection for display of data | |
| JP4308587B2 (en) | Document group management device | |
| US6240395B1 (en) | Device and method for project management | |
| EP0841627A2 (en) | Task execution support system | |
| JP4275772B2 (en) | Database system, data management method, and recording medium recording data management software | |
| US5586239A (en) | Computer controlled graphics display system for supporting information classification | |
| JP3204044B2 (en) | Organization chart processing device | |
| JP4479949B2 (en) | Organization chart processing device | |
| JPH08185349A (en) | Data security equipment | |
| JP3424675B2 (en) | Organization chart processing device | |
| JP2009104646A (en) | Database system and data management method | |
| JP3424674B2 (en) | Organization chart processing device | |
| JP2009205663A (en) | System regarding official announcement of personnel change | |
| JP3882403B2 (en) | Personnel change management device and program storage medium thereof | |
| JPH09204465A (en) | Organization chart output device | |
| JP3704374B2 (en) | Document management system | |
| JP3741450B2 (en) | Item component element execution method and execution apparatus | |
| EP0187373B1 (en) | Relational database management system | |
| JP3429609B2 (en) | Design information management device | |
| JPH09128366A (en) | Electronic information access method | |
| JP3264344B2 (en) | Data file management device | |
| JP2972475B2 (en) | Placement management database system | |
| JP2923483B2 (en) | Database system | |
| JPH06282482A (en) | Document management system | |
| JP2636472B2 (en) | Hierarchical data placement device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080629 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090629 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090629 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100629 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110629 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110629 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120629 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120629 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130629 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term |