Movatterモバイル変換


[0]ホーム

URL:


JP2003006393A - Scheduling device and its method - Google Patents

Scheduling device and its method

Info

Publication number
JP2003006393A
JP2003006393AJP2001184019AJP2001184019AJP2003006393AJP 2003006393 AJP2003006393 AJP 2003006393AJP 2001184019 AJP2001184019 AJP 2001184019AJP 2001184019 AJP2001184019 AJP 2001184019AJP 2003006393 AJP2003006393 AJP 2003006393A
Authority
JP
Japan
Prior art keywords
work
employee
plan
days
month
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.)
Withdrawn
Application number
JP2001184019A
Other languages
Japanese (ja)
Inventor
Takashi Ogiwara
多加資 荻原
Nobuo Kinoshita
展男 木下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MIYAGI SEIKATSU KYODO KUMIAI
Biprogy Inc
Original Assignee
MIYAGI SEIKATSU KYODO KUMIAI
Nihon Unisys Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MIYAGI SEIKATSU KYODO KUMIAI, Nihon Unisys LtdfiledCriticalMIYAGI SEIKATSU KYODO KUMIAI
Priority to JP2001184019ApriorityCriticalpatent/JP2003006393A/en
Publication of JP2003006393ApublicationCriticalpatent/JP2003006393A/en
Withdrawnlegal-statusCriticalCurrent

Links

Landscapes

Abstract

PROBLEM TO BE SOLVED: To solve the problem that making a business schedule and a working schedules by a manager's manual work requires a lot of labor and is not easy and that the quality and efficiency of work are degraded to cause the dissatisfaction of an employee if a problem happens frequently. SOLUTION: A scheduling device 3 prepares the business schedule of the year based on the employment condition of the employee. Then, the business schedule of the month is prepared based on the business schedule of the year, and the work of the month is set based on a monthly schedule to predict a work quantity. In addition, based on the business schedule, the set work and its work quantity of the month, a daily business schedule is prepared.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明はスケジューリング装
置およびその方法に関し、例えば、店舗などの作業量に
合わせた最適な勤務計画および作業計画を作成するスケ
ジューリング装置およびその方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a scheduling device and a method thereof, and more particularly, to a scheduling device and a method thereof for creating an optimal work plan and work plan according to a work amount of a store or the like.

【0002】[0002]

【従来の技術】従業員としてパートタイマやアルバイト
を多用する職場の作業割り当てを行うマネージャは、従
業員ごとの一月の勤務計画や、毎日の作業計画を立案す
る。その際、マネージャは、発生し得る作業を予測し、
従業員ごとの希望や能力を考慮して、自身の経験に基づ
き手作業で計画を作成している。
2. Description of the Related Art A manager who assigns work to a workplace where an employee frequently uses a part-time job or a part-time job makes a work plan for each employee, such as a monthly work plan or a daily work plan. In doing so, the manager anticipates the work that can occur,
He makes plans manually based on his own experience, taking into consideration the wishes and abilities of each employee.

【0003】[0003]

【発明が解決しようとする課題】上記の計画立案におい
て、マネージャは様々な要件を充分に考慮するだろう
が、次のような問題の発生を完全に避けることはできな
い。(1) 一年を通した計画ではないから、従業員の雇用条件
となる年間休日取得日数や年間労働時間の要件を満たせ
ない場合がある。(2) 作業量は正確に予測できるとは限らず、時間帯によ
っては従業員が不足し、予定作業が行えなかったり、充
分な時間を掛けられない場合がある。このような事態を
考慮して、従業員を増やせば人件費が増加する。(3) 作業の質や従業員の能力が正確に把握されていない
と、作業の質と従業員の能力とにずれが生じ、作業が困
難などの事態が発生する。(4) 計画に従業員個々の希望が正確に反映されなかった
り、従業員間で不平等な計画となったりすることがあ
る。(5) 作成された計画の正当性や妥当性が低い場合があ
る。
In the above planning, the manager will fully consider various requirements, but the occurrence of the following problems cannot be completely avoided. (1) Since it is not a plan for one year, there are cases where the requirements for the number of annual holidays taken and annual working hours, which are the employment conditions for employees, cannot be met. (2) It is not always possible to accurately predict the amount of work, and depending on the time of day, there may be a shortage of employees, and scheduled work may not be possible or sufficient time may not be taken. In consideration of such a situation, if the number of employees increases, the labor cost will increase. (3) If the quality of work and the ability of the employee are not accurately grasped, there will be a gap between the quality of work and the ability of the employee, and the work will be difficult. (4) The plans may not accurately reflect the wishes of each employee, or the plans may be unequal among employees. (5) The created plan may not be justified or appropriate.

【0004】マネージャが手作業で緻密な計画を立てる
のは多大な労力を必要とし容易ではないし、上記の問題
がしばしば発生すれば、作業の質や効率の低下を招き、
従業員の不平不満をも招くことになる。
It is not easy for a manager to make a detailed plan manually, and it is not easy. If the above problems often occur, the quality and efficiency of the work are deteriorated.
It also leads to employee complaints.

【0005】本発明は、上述の問題を個々にまたはまと
めて解決するためのもので、勤務計画を効率よくかつ適
切に作成することを目的とする。
The present invention is for solving the above-mentioned problems individually or collectively, and an object thereof is to efficiently and appropriately prepare a work schedule.

【0006】また、作業計画を効率よくかつ適切に作成
することを目的とする。
Another object is to efficiently and properly create a work plan.

【0007】[0007]

【課題を解決するための手段】本発明は、前記の目的を
達成する一手段として、以下の構成を備える。
The present invention has the following structure as one means for achieving the above object.

【0008】本発明にかかるスケジューリング装置は、
年間の勤務計画を作成する第一の計画手段と、前記年間
の勤務計画に基づき、月間の勤務計画を作成する第二の
計画手段と、前記月間の勤務計画に基づき、日次の勤務
計画を作成する第三の計画手段とを有することを特徴と
する。
A scheduling device according to the present invention is
Based on the first planning means for creating an annual work plan, the second planning means for creating a monthly work plan based on the annual work plan, and the daily work plan based on the monthly work plan. It has a third planning means to create.

【0009】好ましくは、前記第二の計画手段は、さら
に、予め定められた計画に基づき、月間の各日における
作業スケジュールを設定し、前記作業スケジュールに基
づき作業量を予測することを特徴とする。
Preferably, the second planning means further sets a work schedule for each day of the month based on a predetermined plan, and predicts the work amount based on the work schedule. .

【0010】好ましくは、前記第三の計画手段は、さら
に、前記作業スケジュールおよび前記作業量に基づき、
日別の作業計画を作成することを特徴とする。
Preferably, the third planning means is further based on the work schedule and the work amount,
It is characterized by creating a daily work plan.

【0011】本発明にかかるスケジューリング方法は、
年間の勤務計画を作成し、前記年間の勤務計画に基づ
き、月間の勤務計画を作成し、前記月間の勤務計画に基
づき、日次の勤務計画を作成することを特徴とする。
The scheduling method according to the present invention is
It is characterized in that an annual work plan is created, a monthly work plan is created based on the annual work plan, and a daily work plan is created based on the monthly work plan.

【0012】[0012]

【発明の実施の形態】以下、本発明にかかる一実施形態
のスケジューリングシステムを図面を参照して詳細に説
明する。
BEST MODE FOR CARRYING OUT THE INVENTION A scheduling system according to an embodiment of the present invention will be described below in detail with reference to the drawings.

【0013】[概要]実施形態のスケジューリングシス
テムは、勤務計画および作業計画を作成する際に、年
間、月間、そして日別と計画期間を絞り込んで行くこと
で、全体にバランスの良い計画を作成することができ
る。
[Summary] The scheduling system of the embodiment creates a well-balanced plan by narrowing down the year, month, day, and planning period when creating a work plan and a work plan. be able to.

【0014】●年間計画各月ごとに予測される作業量に対して労働時間が過不足
しないように、従業員別に、雇用条件の一つである年間
休日取得日数に基づき、各月の休日取得予定日数および
各月の労働時間が設定される。これにより、マネージャ
は、従業員別に各月の休日取得予定日数を設定すること
ができ、各月ごとに予測される作業時間、労働時間およ
び過不足時間のリストを得ることができる。
● Annual plan In order to ensure that the working hours are not too short or short for the amount of work expected for each month, each employee will get a holiday for each month based on the number of annual holiday acquisition days, which is one of the employment conditions. Scheduled days and working hours for each month are set. This allows the manager to set the number of holiday acquisition scheduled days for each month for each employee, and obtain a list of expected working hours, working hours, and excess / deficiency hours for each month.

【0015】●月間計画各作業の情報に基づき日ごとに発生する作業を特定し
て、発生する作業量や時間帯を時間単位で予測し、日ご
との時間帯別作業量を求め、各従業員の休暇希望などを
入力する。そして、年間計画で従業員別に計画された各
月の休日取得予定日数および各従業員の休暇希望、並び
に、従業員同士の組み合わせ条件などが考慮され、日ご
との時間帯別作業量に対して労働時間が過不足しないよ
うに、各従業員の日別勤務計画が作成される。これによ
り、マネージャは、日別かつ時間帯ごとの作業時間、労
働時間および過不足時間のリストを得ることができる。
Monthly plan The work that occurs every day is specified based on the information of each work, the amount of work that occurs and the time zone are predicted in units of hours, and the work volume for each time zone is calculated for each employee. Enter the employee's request for vacation. The planned number of days of holidays for each month planned for each employee in the annual plan, the vacation desire of each employee, and the combination conditions between employees are taken into consideration, and the amount of work by time zone for each day is considered. A daily work schedule is created for each employee so that the working hours are not over and under. As a result, the manager can obtain a list of working hours, working hours, and excess / deficiency hours for each day and for each time zone.

【0016】●日次計画従業員個々の作業能力などが考慮され、発生している作
業(月間の勤務計画で作成)をどの従業員が行うかが決
定される(従業員の割付け)。その際、従業員に対し
て、どの作業を行わせるかを指示入力することも可能で
ある。これにより、マネージャは、作業ごとに、作業時
間および従業員へ割付けられた時間などのリストを得る
ことができる。さらに、従業員ごとに、時間帯、作業お
よびその作業量を示すリストを得ることができる。
Daily planning Employees' individual work abilities and the like are taken into consideration, and it is determined which employee will perform the work that has occurred (created in the monthly work plan) (assignment of employees). At that time, it is possible to instruct the employee which work to perform. This allows the manager to obtain a list of work hours and hours allocated to employees for each work. Furthermore, for each employee, a list showing time zones, work and the amount of work can be obtained.

【0017】以下では、スケジューリングシステムにお
ける「年間計画」「月間計画」「日次計画」の各計画レ
ベルで、どのような処理が行われるかを具体的に説明す
る。
In the following, what kind of processing is performed in each scheduling level of "annual plan", "monthly plan" and "daily plan" in the scheduling system will be specifically described.

【0018】[年間計画]図1に示すように、職場2で、
新たな従業員1としてパートやアルバイトが採用される
と、採用された従業員1の雇用に関する条件(以下「雇
用条件」と呼ぶ)が、例えばパーソナルコンピュータ3
上で稼動するスケジューリングシステムの従業員マスタ
に登録される。なお、年度の切り替わり時など、従業員
1の雇用条件が変更される場合もあり、その場合はスケ
ジューリングシステムの雇用条件が修正される。
[Annual plan] As shown in FIG.
When a part-time job or a part-time job is hired as a new employee 1, the conditions for employment of the hired employee 1 (hereinafter referred to as “employment conditions”) are, for example, a personal computer 3
Registered in the employee master of the scheduling system running on. In addition, at the time of year change, etc.
The employment conditions of 1 may change, in which case the employment conditions of the scheduling system will be modified.

【0019】なお、詳細は説明しないが、スケジューリ
ングシステムは、例えば図1に示すパーソナルコンピュ
ータ3のハードディスクなどの記憶メディアに格納さ
れ、パーソナルコンピュータ3のCPUによって実行される
ソフトウェアである。そして、後述するデータベースや
データファイルは、パーソナルコンピュータ3のハード
ディスクなどの記憶メディアに格納されている、あるい
は、記憶メディア上に作成される。また、スケジューリ
ングシステムは、パーソナルコンピュータ3に接続され
たモニタに後述する画面を表示し、パーソナルコンピュ
ータ3に接続されたプリンタ(不図示)に後述するリス
トなどをプリントさせる。勿論、スケジューリングシス
テムは、スタンドアロンのパーソナルコンピュータ上だ
けではなく、クライアントサーバシステム上でも実現可
能である。
Although not described in detail, the scheduling system is software stored in a storage medium such as the hard disk of the personal computer 3 shown in FIG. 1 and executed by the CPU of the personal computer 3. Then, a database and a data file described later are stored in the storage medium such as the hard disk of the personal computer 3 or created on the storage medium. Further, the scheduling system displays a screen described later on a monitor connected to the personal computer 3 and causes a printer (not shown) connected to the personal computer 3 to print a list described later. Of course, the scheduling system can be realized not only on a stand-alone personal computer but also on a client server system.

【0020】スケジューリングシステムによる年間計画
は、各従業員1に対応して従業員マスタに登録された雇
用条件を当該処理年度における年間契約基準条件として
扱い、この条件を満たすように、各月ごとに従業員1に
取得させる休日日数を計画する機能を有する。スケジュ
ーリングシステムによって計画された各月度の勤務計画
(休日日数、労働時間、連休の有無など)は、後述する
従業員別年間勤務表14として各従業員1に伝えられる。
In the annual plan by the scheduling system, the employment condition registered in the employee master corresponding to each employee 1 is treated as the annual contract standard condition in the processing year, and every month so that this condition is satisfied, It has a function to plan the number of holidays to be acquired by employee 1. The monthly work schedule (number of holidays, working hours, presence of consecutive holidays, etc.) planned by the scheduling system is transmitted to each employee 1 as an employee-based annual work table 14 described later.

【0021】図2はスケジューリングシステムが年間計
画を実行する際に必要となるデータベースおよび作成さ
れるデータファイルなどの構成例を示すブロック図であ
る。
FIG. 2 is a block diagram showing an example of the configuration of a database and data files created when the scheduling system executes an annual plan.

【0022】従業員マスタ11には、採用した従業員1に
固有の情報として「氏名」、従業員を区分するための正
社員、パートまたはアルバイトといった「従業員区
分」、および、作業能力を示す「職能ランク」などの情
報が登録される。さらに、基本的な勤務時間となる「基
本契約時間」、曜日で勤務する時間が異なる場合に対応
するための「曜日別勤務時間」「曜日休日指定」「時間
単価」、年間で取得を予定する「休日日数」(公休日数
および有給休暇日数を含む)、一月当り日曜祝祭日は何
回休むかを示す「日祭日数」、並びに、連休に関する
「連休日数」および「連休取得月度」など、雇用条件と
しての情報も従業員マスタ11へ登録される。
The employee master 11 has "name" as information peculiar to the hired employee 1, "employee classification" such as a full-time employee for classifying employees, part or part-time job, and "working ability". Information such as "functional rank" is registered. In addition, "basic contract hours", which are the basic working hours, "working hours by day of the week", "day of the week holiday designation", "hour unit price", to support when working hours on different days of the week are planned to be acquired annually Employment such as "number of holidays" (including number of public holidays and paid holidays), "number of days and holidays" indicating how many Sundays and holidays are closed per month, and "number of consecutive holidays" and "months of consecutive holidays" regarding consecutive holidays Information as a condition is also registered in the employee master 11.

【0023】上記のほかに、スケジューリングシステム
には、後述する、月別予測作業量ファイル13、従業員別
月間計画ファイル15、従業員別年間計画ファイル16およ
び就業規則17などのデータあるいはデータファイルが存
在する。また、スケジューリングシステムは、上述した
従業員別年間勤務表14を出力する。
In addition to the above, the scheduling system has data or data files such as a monthly predicted work file 13, an employee monthly plan file 15, an employee annual plan file 16 and an employment rule 17, which will be described later. To do. Further, the scheduling system outputs the above-mentioned annual employee work schedule 14 for each employee.

【0024】図3は連休取得条件ファイル12に記録され
た連休パターンを示す図である。
FIG. 3 is a diagram showing consecutive holiday patterns recorded in the consecutive holiday acquisition condition file 12.

【0025】従業員1は、連休を望む場合、連休取得条
件ファイル12に記録された連休パターンから所望する連
休パターンを選択することができる。連休パターンは、
その連休に充当される休日日数の内訳、つまり公休日お
よび有給休暇日(以下「有休日」と呼ぶ)の組み合わせ
が設定されている。図3の例では、7-3連休パターンの場
合、七連休時には公休日五日および有休日二日が充当さ
れ、三連休取得時は公休日二日および有休日一日が充当
される。
If the employee 1 desires a consecutive holiday, he or she can select a desired consecutive holiday pattern from the consecutive holiday patterns recorded in the consecutive holiday acquisition condition file 12. The consecutive holiday pattern is
A breakdown of the number of holiday days devoted to the consecutive holidays, that is, a combination of public holidays and paid holidays (hereinafter referred to as “holiday”) is set. In the example of FIG. 3, in the case of the 7-3 consecutive holidays pattern, five public holidays and two holidays are applied during seven consecutive holidays, and two public holidays and one holiday are appropriated during three consecutive holidays.

【0026】図4は年間契約基準条件に基づき各月度に
取得する休日日数を設定した従業員別年間勤務計画表14
の一例を示す図である。
FIG. 4 is an annual work schedule table for each employee, which sets the number of holiday days to be acquired each month based on the annual contract standard conditions.
It is a figure which shows an example.

【0027】図2に示す年間勤務計画処理10により、従
業員マスタ11に登録された雇用条件は、処理対象年度の
年間契約基準条件の初期値として従業員別年間計画ファ
イル16に出力される。続いて、従業員別年間計画ファイ
ル16の年間契約基準条件を満たすように、各月度ごとに
取得する公休日数、有休日数、日祭日数、連休日数が設
定される。
By the annual work schedule processing 10 shown in FIG. 2, the employment conditions registered in the employee master 11 are output to the employee-specific annual plan file 16 as the initial value of the annual contract standard conditions of the year to be processed. Subsequently, the number of public holidays, the number of holidays, the number of holidays, and the number of consecutive holidays to be acquired for each month are set so that the annual contract standard of the employee-specific annual plan file 16 is satisfied.

【0028】なお、マネージャは、様々な条件を考慮し
て、従業員1ごとに各月度の公休日数を決めることがで
きる。また、従業員別年間計画ファイル16の年間契約基
準条件は、必要に応じて、変更することが可能である。
さらに、従業員1ごとに各月度に取得する休日日数を、
スケジューリングシステムの画面を介して入力すること
も可能である。
The manager can determine the number of public holidays for each month for each employee 1 in consideration of various conditions. Also, the annual contract standard conditions of the employee-specific annual plan file 16 can be changed as necessary.
Furthermore, the number of holiday days acquired for each employee for each month is
It is also possible to input via the screen of the scheduling system.

【0029】各月度の休日日数を決める手順の詳細は後
述するが、その概要を説明すると次のようになる。例え
ば、従業員「Bさん」の年間契約基準条件には、公休休
日が124日、11月度および二月度に五連休を取得すると
設定されている。五連休を取得するために、11月度は公
休日四日および有休日一日を設定し、二月度は公休日三
日および有休日二日を設定する。連休を設定した後の残
りの公休日数は124-4-3=117日であり、この117日を各月
度に割り振る。その際、就業規則17(図2参照)で制限
されている条件、例えば総労働時間や休日日数に関する
制限を最低限満たすことが条件である。
The details of the procedure for determining the number of holiday days for each month will be described later, but the outline thereof will be described below. For example, the annual contract standard condition for employee "Ms. B" is set to obtain five consecutive holidays on public holidays for 124 days, November and February. In order to acquire the five consecutive holidays, we will set four public holidays and one public holiday in November, and three public holidays and two public holidays in February. The number of remaining public holidays after setting consecutive holidays is 124-4-3 = 117 days, and 117 days are allocated to each month. At that time, it is a condition that the conditions that are restricted by the employment rule 17 (see FIG. 2), for example, the total working hours and the number of days off are met.

【0030】上記のようにして全従業員の各月度の公休
日数を決め、全従業員の月度ごとの労働時間の合計が、
月別予測作業量ファイル13に保持された月別予測作業時
間を満たすように、全従業員の各月度の公休日数を調整
する。
The number of public holidays for each month of all employees is determined as described above, and the total working hours of all employees for each month is
The number of public holidays for each month of all employees is adjusted so as to satisfy the monthly predicted work hours stored in the monthly predicted work volume file 13.

【0031】また、雇用条件として特定曜日が休日に指
定されている従業員1は、その「曜日休日指定」を満た
すために、休日指定された曜日の数以上の日数を公休日
数にする。
Further, the employee 1 whose specific day of the week is designated as a holiday as an employment condition sets the number of public holidays equal to or more than the number of days designated as a holiday in order to satisfy the "day of the week holiday designation".

【0032】図5は各月度の公休日数を決定するため
に、年間勤務計画処理10が実行する処理の一例を示すフ
ローチャートである。
FIG. 5 is a flow chart showing an example of processing executed by the annual work schedule processing 10 in order to determine the number of public holidays for each month.

【0033】まず、労働時間を集計するためのメモリエ
リアを初期化し、カレンダ情報から一年間の日数、各月
度の営業日数および各月度の各曜日の数などを得る初期
化処理を行う(S1)。なお、各月度の営業日数は、月度単
位に数えるので、必ずしもカレンダの各月の日数とは一
致しない。
First, a memory area for counting working hours is initialized, and initialization processing is performed to obtain the number of days in a year, the number of business days in each month, the number of days in each month from calendar information (S1). . Since the number of business days in each month is counted in units of months, it does not necessarily match the number of days in each month of the calendar.

【0034】次に、当該処理年度内に勤務する従業員1
を順次選択し(S2)、選択した従業員1に「曜日休日指
定」があるか判断する(S3)。「曜日休日指定」がある場
合、各月度の休日指定された曜日の数を取得する(S4)。
例えば、「曜日休日指定」が日曜日および土曜日の従業
員1の場合、四月度の日曜日の五日、土曜日が四日であ
れば、四月度は最低、九日の公休日数を設定することに
なる。
Next, the employee 1 who works within the processing year concerned
Are sequentially selected (S2), and it is determined whether the selected employee 1 has "day of the week and holiday designation" (S3). When there is a "day of the week holiday designation", the number of days of the week designated holidays of each month is acquired (S4).
For example, if "Day of the week holiday" is Employee 1 on Sunday and Saturday, if the Sunday is April 5th and Saturday is 4th, then the number of public holidays will be set at least 9 days in April. .

【0035】次に、選択した従業員1の各月度の公休日
数を設定し、その従業員1の初期の年間勤務計画(図6参
照)を作成し、未決公休日数を算出する(S5)。
Next, the number of public holidays for each month of the selected employee 1 is set, an initial annual work plan (see FIG. 6) of the employee 1 is created, and the number of undecided public holidays is calculated (S5).

【0036】未決公休日数とは、年間に取得すべき公休
日数から、連休を取得するために確保する公休日数、お
よび、曜日休日指定された曜日の数を引いた日数のこと
である。例えば、図6の例は年間に取得すべき公休日数
が130日の従業員1の例で、連休取得用の公休日数が6
日、および、曜日休日指定された曜日が112日であるか
ら、130-6-112=12日が未決公休日数として扱われる。
The number of undecided public holidays is the number of days obtained by subtracting the number of public holidays to be acquired for consecutive holidays and the number of designated days of the week from the number of public holidays to be acquired in a year. For example, the example in Figure 6 is for an employee 1 who has 130 public holidays per year, and has 6 public holidays for consecutive holidays.
Since days and 112 days are designated as holidays, 130-6-112 = 12 days are treated as the number of undecided public holidays.

【0037】次に、未決公休日数があるか否かを判定し
(S6)、あればその従業員1に対する出勤要望日数を決め
る(S7)。
Next, it is judged whether or not there are undecided public holidays.
If there is (S6), the number of days required to go to work for the employee 1 is determined (S7).

【0038】その従業員1に出勤して欲しい月度ごとの
日数を表す出勤要望日数は、営業日数の合計と、その職
場の各月度の予測作業時間から労働時間合計を引いた差
分との比率に基づき、式(1)から計算される。ただし、
出勤要望日数は営業日数を上限とする。DR = DM,S×(TM,E - TM,S)/(TY,E - TY,S) …(1)ここで、DR: 出勤要望日数DM,S: 年間の営業日数の合計TM,E: 各月度の予測作業時間TM,S: 各月度の労働時間の合計TY,E: 年間の予測作業時間TY,S: 年間の労働時間の合計
The number of days required for attendance, which represents the number of days for each month that the employee 1 wants to go to work, is the ratio of the total number of business days to the difference obtained by subtracting the total number of working hours from the estimated work hours for each month of the workplace. Based on this, it is calculated from equation (1). However,
The number of working days requested is limited to the number of business days. DR = DM, S × (TM, E -TM, S ) / (TY, E -TY, S ) ... (1) Where, DR : Number of days requested to attend DM, S : Annual Total number of business days TM, E : Forecast working hours for each month TM, S : Total working hours for each month TY, E : Forecast working hours for each year TY, S : Total working hours for each year

【0039】なお、各月度の予測作業時間TM,Eおよび年
間の予測作業時間TY,Eは、年間の販売計画などに基づき
各職場の全従業員の作業時間を予測したもので、予め月
別予測作業量ファイル13に記録されている。また、各月
度の労働時間の合計TM,Sおよび年間の労働時間の合計T
Y,Sは、各職場の全従業員の労働時間を合計したもの
で、年間勤務計画が進むに従い変動する。
The estimated work time TM, E for each month and the estimated work time TY, E for the year are predictions of the work time of all the employees at each workplace based on the annual sales plan and the like. It is recorded in the monthly estimated work volume file 13. In addition, the total working hours T andM of each month and the total working hours T of the year
Y and S are the total working hours of all employees at each workplace and will change as the annual work plan progresses.

【0040】続いて、未決公休日数の一日ごとに、それ
をどの月度に割り当てるかを決定し(S8)、ステップS9の
判定により、未決公休日数がなくなるまでステップS8の
処理を繰り返す。
Next, for each day of the number of undecided public holidays, it is determined to which month it should be assigned (S8), and the determination in step S9 repeats the process of step S8 until the number of undecided public holidays is exhausted.

【0041】未決公休日数を割り当てる月度の条件は、
出勤要望日数と未確定日数の差が最も小さい月度にす
る。ただし、就業規則17で制限されている条件、総労働
時間や休日日数に関する制限に適合しない月度は対象外
にする。これらの条件に基づき検索される月度に未決公
休日数を一日割り当てる、つまり、その月度の公休日数
に「1」を加え、その月度の未確定日数、および、未決
公休日数から「1」を減じる。
The condition of the month to allocate the number of undecided public holidays is
Set the month with the smallest difference between the number of days required to go to work and the number of undecided days. However, it does not apply to the months that do not meet the conditions limited by the employment rule 17, the total working hours and the number of holidays. Allocate the number of undecided public holidays to the month searched based on these conditions for one day, that is, add "1" to the number of public holidays of that month, and subtract "1" from the number of undecided days and undecided public holidays of the month .

【0042】なお、未確定日数は、図6に示すように、
営業日数から公休日数および有休日数を引いた日数で、
図6の四月度の場合は31-2-9-2=18日である。
The number of undetermined days is as shown in FIG.
The number of business days minus the number of public holidays and holidays,
In the case of April in Fig. 6, it is 31-2-9-2 = 18 days.

【0043】次に、上記の処理で決定した各月度の出勤
日数および基本契約時間に基づき、各月度の労働時間を
求め、労働時間を集計する(S10)。そして、ステップS11
の判定により、全従業員の処理が終了するまでステップ
S2からS10を繰り返す。
Next, the working hours of each month are calculated based on the number of working days and basic contract hours of each month determined by the above processing, and the working hours are totaled (S10). And step S11
According to the judgment, step until the processing of all employees is completed
Repeat S2 to S10.

【0044】このようにして決定した従業員1ごとの各
月度の休日日数は、従業員別月間計画ファイル15へ出力
され、「月間勤務計画」の作成条件として扱われる。
The number of holiday days of each month for each employee 1 determined in this way is output to the employee-specific monthly plan file 15 and treated as a condition for creating a "monthly work plan".

【0045】図7は従業員マスタ11から従業員別年間計
画ファイル16および従業員別月間計画ファイル15のデー
タが作成される様子を示す図である。つまり、従業員マ
スタ11に基づき、従業員コードで表された各従業員1の
当該処理年度の年間契約基準条件がリストされた従業員
別年間計画ファイル16が作成される。続いて、年間契約
基準条件に基づき、従業員コードで表された各従業員1
の休日日数、出勤日数および月間労働時間などが月度ご
とにリストされた従業員別月間計画ファイル15が作成さ
れる。
FIG. 7 is a diagram showing how data of the employee-specific annual plan file 16 and the employee-specific monthly plan file 15 is created from the employee master 11. In other words, based on the employee master 11, an employee-specific annual plan file 16 is created in which the annual contract standard conditions of the processing year of each employee 1 represented by the employee code are listed. Then, based on the annual contract standard conditions, each employee represented by an employee code 1
The monthly plan file 15 for each employee is created in which the number of holiday days, the number of days worked, and the monthly working hours of the are listed for each month.

【0046】[月間計画]マネージャは、毎月、従業員
1ごとに日別の勤務計画を作成し、従業員1へ伝える必要
がある。この勤務計画は、従業員1の休みの希望、勤務
時間の希望、研修や会議、既に決められている作業予定
などを考慮し、毎日、時間帯別に発生する仕事量に対し
て労働時間が過不足しないように考慮する必要がある。
[Monthly plan] Manager is a monthly employee
It is necessary to create a daily work plan for each one and inform Employee 1. This work plan considers employee 1's hopes for breaks, work hours, training and meetings, work schedules that have already been decided, and the like. It is necessary to consider not to run short.

【0047】図8はスケジューリングシステムが月間計
画を実行する際に必要とするデータベースおよび作成さ
れるデータファイルなどの構成例を示すブロック図であ
る。
FIG. 8 is a block diagram showing an example of the configuration of a database and data files created when the scheduling system executes the monthly plan.

【0048】まず、作業マスタ21に登録する内容と、作
業マスタ21に登録された作業がどのような条件で日ごと
に発生し、時間帯別の作業量が求められるかを説明す
る。
First, the contents registered in the work master 21 and the conditions under which the work registered in the work master 21 occurs every day and the amount of work for each time zone will be described.

【0049】作業マスタ21には、その職場のすべての作
業が「固定作業」および「変動作業」に大別されて登録
されている。固定作業とは、作業が発生する時間帯や作
業量が常に一定(固定)である作業を示し、作業マスタ
21には作業量に相当する時間および時間帯を示す情報が
登録される。
In the work master 21, all the works in the workplace are roughly classified into "fixed work" and "variable work" and registered. Fixed work refers to work in which the time period in which the work occurs and the amount of work are always constant (fixed).
Information indicating the time and the time zone corresponding to the amount of work is registered in 21.

【0050】一方、変動作業とは、何らかの要因によっ
て作業量が変動する作業を示し、作業マスタ21には基準
作業量に相当する時間および時間帯を示す情報が登録さ
れる。例えば、売上予算に比例して作業量が変化する変
動作業の場合、所定の売上予算当りの作業量を秒で表し
た値が基準作業時間になる。従って、変動作業の場合、
日別予算ファイル22に設定された日別売上予算と基準作
業時間とから、作業量算定処理31により日別の作業時間
が計算される。
On the other hand, the variable work indicates a work whose work amount varies due to some factor, and the work master 21 is registered with information indicating a time and a time zone corresponding to the reference work amount. For example, in the case of variable work in which the work amount changes in proportion to the sales budget, the value representing the work amount per predetermined sales budget in seconds becomes the reference work time. Therefore, in the case of variable work,
From the daily sales budget and the standard work time set in the daily budget file 22, the work amount calculation process 31 calculates the work time for each day.

【0051】また、作業マスタ21には、各作業の様々な
条件が登録されている。そのひとつの作業発生条件は、
どのようにして日ごとの作業を発生させるかを指定す
る。作業発生条件には「画面組込」および「自動発生」
の二つがある。「画面組込」とは、作業が発生する条件
が特定されない作業を発生させる条件で、これに相当す
る作業は図8に示すスケジュール設定処理30により、ス
ケ−ジューリングシステムの画面を用いて発生される。
In the work master 21, various conditions for each work are registered. One of the work occurrence conditions is
Specify how to generate daily work. "Screen embedding" and "automatic generation" for work occurrence conditions
There are two. “Screen embedding” is a condition that causes a work to occur without specifying the condition in which the work occurs, and a work corresponding to this is generated using the screen of the scheduling system by the schedule setting process 30 shown in FIG. To be done.

【0052】スケジュール設定処理30で登録された内容
は、作業・日・時間別作業時間ファイル23へ作業予定と
して出力される。さらに、スケジュール設定処理30で登
録された作業時間は、時間帯別の作業量を把握するため
に時間帯別に集計され、日・時間別作業時間ファイル24
へ出力される。
The contents registered in the schedule setting process 30 are output as a work schedule to the work / day / hour work time file 23. Further, the work hours registered in the schedule setting process 30 are aggregated by time zone to grasp the work volume by time zone, and the work time file by day / hour 24
Is output to.

【0053】スケジュール設定処理30は、作業・日・時
間別作業時間ファイル23や日・時間別作業時間ファイル
24が作成された後も実行可能である。しかし、それらフ
ァイルを作成する前に、スケジュール設定処理30によ
り、作業発生条件が「画面組込」に対応する作業の作業
発生日、作業時間帯および作業時間、さらに必要であれ
ば作業を割り当てる従業員1を登録することが望まし
い。このようにすれば、それらファイルを作成する際
に、既に登録されている作業を考慮した計画を作成する
ことができる。
The schedule setting processing 30 is a work / day / hour work time file 23 or a day / hour work time file.
It is still feasible after 24 is created. However, before creating those files, the schedule setting process 30 causes the work occurrence date, the work time zone and the work time of the work whose work occurrence condition corresponds to “screen inclusion”, and the employee who assigns the work if necessary. It is desirable to register member 1. In this way, when creating these files, it is possible to create a plan that takes into account the already registered work.

【0054】他方、「自動発生」とは、作業が発生する
条件が特定できる作業を発生させる条件で、例えば、作
業の発生日を特定する作業周期(日次、週次、月次また
は年次など)が設定される。
On the other hand, the "automatic generation" is a condition for generating a work in which the condition for generating the work can be specified. For example, a work cycle (daily, weekly, monthly or yearly) for specifying the work occurrence date. Etc.) is set.

【0055】作業量算定処理31は、「自動発生」に相当
する作業について、各作業に指定されている作業周期と
カレンダ情報とを照合して、作業を発生させるか否かを
判断する。そして、発生させると判断した場合、作業マ
スタ21から作業時間および作業時間帯を取得して、作業
・日・時間別作業時間ファイル23へ作業予定を出力す
る。さらに、その作業時間は、時間帯別の作業量を把握
するために時間帯別に集計され、日・時間別作業時間フ
ァイル24へ出力される。
The work amount calculation processing 31 compares the work corresponding to the "automatic generation" with the work cycle designated for each work and the calendar information to determine whether or not the work is to be generated. When it is determined that the work is to be generated, the work time and the work time zone are acquired from the work master 21, and the work schedule is output to the work / day / hour work time file 23. Further, the work time is totaled for each time zone to grasp the work amount for each time zone, and is output to the day / hour work time file 24.

【0056】図9は上記の作業分類および作業発生条件
などをまとめた図である。
FIG. 9 is a diagram summarizing the above work classifications and work occurrence conditions.

【0057】以上の処理で、発生する作業の情報は作業
・日・時間別作業時間ファイル23へ出力され、発生する
作業の作業時間を時間帯別に集計した情報は日・時間別
作業時間ファイル24に出力される。
By the above processing, the information of the work to be generated is output to the work / day / hour work time file 23, and the information of the work time of the generated work by time zone is the day / hour work time file 24. Is output to.

【0058】図10はスケジューリングシステムが表示す
る、発生する作業およびその作業量を示す画面の一例で
ある。このように、発生する作業およびその作業量を時
間帯別に視覚的にかつ容易に把握することができる。
FIG. 10 is an example of a screen displayed by the scheduling system and showing the work to be performed and the work amount thereof. In this way, the work that occurs and the amount of work can be visually and easily grasped for each time zone.

【0059】次に、月間勤務計画処理32が実行する処理
を説明する。図11は月間勤務計画処理32による月間勤務
計画の作成手順の一例を示すフローチャートである。
Next, the process executed by the monthly work plan process 32 will be described. FIG. 11 is a flowchart showing an example of a procedure for creating a monthly work plan by the monthly work plan process 32.

【0060】月間勤務計画処理32は、従業員別月間計画
ファイル15に指定された休日日数などを満たすための処
理を行う。マネージャは、従業員1ごとに、連休を取得
したい日や有休を取得したい日などを、図示しない勤務
希望登録・勤務計画修正画面を用いて入力する(S21)。
ただし、すべての休日について、勤務希望登録・勤務計
画修正画面を用いて入力する必要はない。つまり、月間
勤務計画処理32は、残りの休日日数については、下記の
条件を考慮して休日および出勤日を設定する(S22)。・曜日別勤務時間、曜日休日指定および日祭日数・図8に示す従業員組合わせ条件ファイル28に指定され
た条件、・スケジュール設定処理30によって作業員として登録さ
れた日・就業規則17で制限された連続勤務可能日数・時間帯別作業時間に対する労働時間の過不足
The monthly work plan process 32 is a process for satisfying the number of holiday days specified in the employee-specific monthly plan file 15. The manager inputs, for each employee 1, the date on which he / she wants to take consecutive holidays, the date on which he / she wants to take paid leave, etc., using a work desire registration / work plan correction screen (not shown) (S21).
However, it is not necessary to enter information for all holidays using the work registration / work plan correction screen. That is, the monthly work plan process 32 sets holidays and work days for the remaining number of holiday days in consideration of the following conditions (S22).・ Working hours by day of the week, designation of days of the week and holidays, and number of days and holidays ・ Conditions specified in the employee combination condition file 28 shown in Fig. 8 ・ Days registered as workers by the schedule setting process 30 ・ Limited by the working rule 17 Of working hours with respect to the number of consecutive working days and working hours according to hours

【0061】なお、従業員組合わせ条件とは、どの従業
員とどの従業員とは、同じに日に出勤させる、させない
という条件である。さらに、マネージャは、必要に応じ
て、設定された月間勤務計画を修正する(S23)。
The employee combination condition is a condition that which employee and which employee are not allowed to work on the same day. Further, the manager corrects the set monthly work plan as needed (S23).

【0062】以上の処理は、ステップS24でマネージャ
が終了を判定する、つまり全従業員の勤務計画がまとま
るまで繰り返し実行される。そして、全従業員の勤務計
画がまとまると、従業員1ごとの月間勤務計画が従業員
別日別計画ファイル27へ出力される(S25)。
The above processing is repeatedly executed until the manager determines the end in step S24, that is, the work plans of all the employees are put together. Then, when the work plans of all the employees are collected, the monthly work plan of each employee 1 is output to the employee-specific daily plan file 27 (S25).

【0063】図12は月間勤務計画のステップS22におけ
る自動作成処理の詳細を示すフローチャートである。
FIG. 12 is a flow chart showing details of the automatic creation processing in step S22 of the monthly work plan.

【0064】まず、全従業員を対象に、何らかの作業
(スケジュール)が設定されていない限り、職場の休日
を公休日に設定する(S31)。
First, unless any work (schedule) is set for all employees, the work holiday is set as a public holiday (S31).

【0065】続いて、従業員1を選択する(S32)。その
際、従業員別月間計画ファイル15に指定された休日取得
予定日数を満たす従業員1を選択する必要はない。そし
て、選択された従業員1の雇用条件に設定された曜日指
定休日に何らかの作業が設定されていない限り、当該曜
日を公休日に設定し(S33)、勤務希望登録により休日と
して登録された日を公休日または有休日に設定する(S3
4)。以上の処理で休日に設定されなかった日は出勤日と
仮定する。
Then, employee 1 is selected (S32). At that time, it is not necessary to select the employee 1 who satisfies the planned holiday acquisition days specified in the employee-specific monthly plan file 15. Then, unless some work is set on the day-of-the-week designated holiday set in the selected employee 1's employment conditions, the day of the week is set as a public holiday (S33), and the day registered as a holiday by work registration is set. Set to public holiday or holiday (S3
Four). It is assumed that the days that are not set as holidays in the above processing are work days.

【0066】ステップS35の判定により、全従業員の処
理が終了するまで、ステップS32からS34の処理を繰り返
す。
The processes of steps S32 to S34 are repeated until the processes of all the employees are completed according to the determination in step S35.

【0067】ステップS32からS34の処理が終わると、再
び、従業員1を選択する(S36)。そして、雇用条件に設定
された日祭日数に従い、出勤日に設定されている日曜祝
祭日を対象に、図13に示す公休日の選択条件に従い、公
休日を設定する優先度が高い日を検索し、検索された日
曜祝祭日を公休日に設定する(S37)。
When the processing of steps S32 to S34 is completed, employee 1 is selected again (S36). Then, according to the number of days and holidays set in the employment conditions, the Sundays and holidays set to work days are searched for the day with the higher priority to set public holidays according to the public holiday selection conditions shown in Fig. 13. , Set the retrieved Sundays and holidays as public holidays (S37).

【0068】次に、前月度の最終休日を基準として、連
続勤務日数条件および公休間隔日数に従い公休日を設定
する期間を求め、図13に示す公休日の選択条件に従い、
公休日を設定する優先度が高い日を検索し、検索された
日を公休日に設定する。そして、設定した公休日、また
は、公休日を設定する期間に休日がある場合はその休日
を基準として、その月度の末日まで公休日の設定を繰り
返す(S38)。
Next, based on the last holiday of the previous month, the period for setting public holidays according to the continuous working days condition and public holiday interval days is calculated, and according to the public holiday selection conditions shown in FIG.
Set public holidays Search for days with a high priority and set the searched days as public holidays. Then, when there is a public holiday that has been set, or a holiday during the period when the public holiday is set, the public holiday is repeatedly set until the last day of the month based on the holiday (S38).

【0069】以上の処理を終わっても、従業員別月間計
画ファイル15に指定された休日日数などの条件が満たさ
れない場合、出勤日に設定されている日をすべて候補に
して、図13に示す公休日の設定条件に従い、公休日を設
定する優先度の高い日を検索し、休日日数などの条件が
満たされるまで、例えば優先度が高い順に公休日を設定
する(S39)。
If the conditions such as the number of holiday days specified in the employee-specific monthly plan file 15 are not satisfied even after the above processing is completed, all days set as work days are set as candidates and shown in FIG. According to the setting conditions of public holidays, the days with high priority for setting public holidays are searched, and the public holidays are set in descending order of priority until the conditions such as the number of holidays are satisfied (S39).

【0070】そして、ステップS40の判定により、全従
業員の休日が設定されるまで、ステップS36からS39の処
理を繰り返す。そして、以上の処理が終わると、従業員
別月間勤務表26および日別時間帯別作業量一覧25が出力
される。
Then, the processes of steps S36 to S39 are repeated until the holidays of all the employees are set by the determination of step S40. Then, when the above processing is completed, the monthly work table 26 by employee and the work amount list 25 by day and time are output.

【0071】[日次計画]マネージャは、毎日行うべき
作業を計画し、出勤する従業員1に作業を指示する必要
がある。日次作業計画は、毎日発生する作業に、出勤す
る従業員1を割り当て、最適な作業計画を立案するもの
である。
[Daily plan] The manager needs to plan the work to be done every day and instruct the employee 1 who is going to work to do the work. In the daily work plan, the employee 1 who goes to work is assigned to the work that occurs every day, and an optimal work plan is created.

【0072】図14はスケジューリングシステムが日次計
画を実行する際に必要とするデータベースおよび作成さ
れるデータファイルなどの構成例を示すブロック図であ
る。
FIG. 14 is a block diagram showing an example of the configuration of a database and data files created when the scheduling system executes a daily plan.

【0073】日次計画における日次作業計画処理40は、
概ね次の処理を行う。つまり、月間計画で作成された、
作業・日・時間別作業時間ファイル23に記録された各作
業の日別の作業情報、並びに、従業員別日別計画ファイ
ル27に記録された各従業員1の日別の勤務計画情報を照
合して、発生する作業ごとに、どの従業員1に何時から
何時まで作業させるかを決定する。そして、その情報を
作業・従業員・日・時間別作業時間ファイル41へ記録
し、記録された情報から従業員別日別作業計画書42を出
力する。
The daily work plan processing 40 in the daily plan is
The following processing is performed in general. In other words, created in the monthly plan,
Work / Day / Hourly Work The daily work information of each work recorded in the work time file 23 and the daily work plan information of each employee 1 recorded in the employee's daily plan file 27 are collated. Then, for each work that occurs, which employee 1 is allowed to work from what time to what time is determined. Then, the information is recorded in the work / employee / day / hour work hour file 41, and the employee's daily work plan 42 is output from the recorded information.

【0074】図15は日次作業計画処理40による日次作業
計画の作成手順の一例を示すフローチャート、図18およ
び図19は作業マスタ21の一例を示す図である。
FIG. 15 is a flowchart showing an example of a procedure for creating a daily work plan by the daily work plan processing 40, and FIGS. 18 and 19 are diagrams showing an example of the work master 21.

【0075】日次作業計画処理40は、作業ごとに作業マ
スタ21などに登録された条件に基づき、作業可能な従業
員1に作業時間を割り当てる。この作業時間の割り当て
には、最適条件による作業時間の割り当て、および、最
低条件による作業時間の割り当ての二段階がある。
The daily work planning process 40 allocates work time to the workable employee 1 based on the condition registered in the work master 21 for each work. This work time allocation has two stages: work time allocation under optimal conditions and work time allocation under minimum conditions.

【0076】まず、作業マスタ21に従業員1への割り当
て方法が「自動」と設定されている作業を対象に、作業
マスタ21で指定された優先順位が高い順に作業を選択す
る(S41)。
First, for the work whose assignment method to the employee 1 is set to "automatic" in the work master 21, the work is selected in descending order of priority designated by the work master 21 (S41).

【0077】次に、最適条件による作業時間の割り当て
を行う。具体的には、作業マスタ21で指定された従業員
1の職能ランク別作業割当順位に従い、勤務開始時間の
早い順に従業員1を抽出する(S42)。従業員1が抽出され
た場合は(S43)、抽出された従業員1に作業が割り当てら
れていない時間帯(以下「空き時間」と呼ぶ)を検索す
る(S44)。空き時間が検索された場合は(S45)、発生する
作業時間を上限として、選択された作業を抽出した従業
員1へ割り当てる(S46)。
Next, the work time is allocated under the optimum condition. Specifically, the employee specified in the work master 21
Employees 1 are extracted in order of earliest work start time according to the work assignment rank by function rank of 1 (S42). When the employee 1 is extracted (S43), the time zone (hereinafter referred to as "free time") in which the extracted employee 1 is not assigned a work is searched (S44). When the available time is searched (S45), the selected work is assigned to the extracted employee 1 (S46) with the generated work time as the upper limit.

【0078】なお、検索する時間帯は作業が発生する時
間帯を対象とし、作業マスタ21で条件指定されている最
適作業開始時間を中心に検索する。また、検索する空き
時間は作業マスタ21で条件指定されている最適割当時間
以上の空き時間である。
The time zone to be searched is the time zone in which the work occurs, and the search is centered on the optimum work start time specified by the work master 21. The free time to be searched is a free time equal to or longer than the optimum allocation time conditionally specified by the work master 21.

【0079】ステップS42からS46の処理は全従業員を対
象に行い、ステップS47の判定により、選択された作業
によって発生する作業時間を従業員1に割り当てる。し
かし、発生する作業時間のすべての割り当てが不可能な
場合は、ステップS43から分岐して、最低条件による作
業時間の割り当てを行う。つまり、空き時間の検索条件
を「最適割当時間以上の空き時間」から作業マスタ21に
指定された「最低割当時間以上の空き時間」に変更し、
再び、全従業員を対象にして(S48)、ステップS42からS4
7の処理を繰り返す。勿論、新たな作業が選択された場
合、空き時間の検索条件は「最適割当時間以上の空き時
間」に戻る。
The processes of steps S42 to S46 are performed for all employees, and the work time generated by the selected work is assigned to the employee 1 by the determination of step S47. However, if all of the generated work time cannot be allocated, the process branches from step S43 and the work time is allocated according to the minimum condition. In other words, change the search condition for free time from "free time above optimal allocation time" to "free time above minimum allocation time" specified in work master 21,
Again, for all employees (S48), steps S42 to S4
Repeat the process of 7. Of course, when a new work is selected, the search condition for free time returns to "free time equal to or longer than the optimum allocation time".

【0080】このようにして、ステップS49の判定によ
り、当該処理日に発生するすべての作業に上記処理を繰
り返して、従業員別日別作業計画書42および作業指示書
43(図16および図17参照)を出力する。なお、図16およ
び図17には画面例を示すが、同様の書類をプリントでき
ることは言うまでもない。
In this way, by the determination in step S49, the above-mentioned processing is repeated for all the work that occurs on the processing day, and the work plan 42 for each employee and the work order
43 (see FIGS. 16 and 17) is output. 16 and 17 show screen examples, it goes without saying that similar documents can be printed.

【0081】このようなスケジューリングシステムを利
用すれば、次の効果が期待される。(1) 年間、月間、日別と計画期間を絞り込み計画を立案
することで、マネージャは、計画全体のバランスを一貫
して見通すことができ、従業員の雇用条件である年間休
日取得日数の取得や労働時間を年間および月間で容易に
把握することができる。(2) 月間、日別、時間帯別に発生する作業量、計画され
ている労働時間、過不足する時間が明確になるので、マ
ネージャは、事前に対応策を立てることができる。(3) マネージャは、各従業員の希望や様々な条件を考慮
した勤務計画を立案し、各従業員の作業能力(職能ラン
ク)や様々な条件を考慮した作業計画を立案することが
できる。(4) 各従業員は、その日行うべき作業の総量を知ること
ができ、作業の進捗状況を把握して、作業を効率的に進
めることができる。(5) マネージャは、最適な勤務計画および作業計画を短
時間に作成することができる。
The following effects can be expected by using such a scheduling system. (1) By planning the year, month, day, and planning period, the manager can consistently see the balance of the entire plan, and obtain the number of annual holiday acquisition days that is the employment condition of employees. The working hours can be easily grasped yearly and monthly. (2) The amount of work that occurs in each month, day, and time zone, planned working hours, and the amount of excess and deficiency are clarified, so managers can take countermeasures in advance. (3) The manager can formulate a work plan in consideration of each employee's wishes and various conditions, and can formulate a work plan in consideration of each employee's work ability (functional rank) and various conditions. (4) Each employee can know the total amount of work to be done on that day, can grasp the progress status of work, and can proceed with work efficiently. (5) The manager can create an optimal work plan and work plan in a short time.

【0082】[0082]

【発明の効果】以上説明したように、本発明によれば、
勤務計画を効率よくかつ適切に作成することができる。
As described above, according to the present invention,
Work plans can be created efficiently and appropriately.

【0083】また、作業計画を効率よくかつ適切に作成
することができる。
Further, the work plan can be created efficiently and appropriately.

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

【図1】従業員と職場との関係を説明する図、[Figure 1] Diagram for explaining the relationship between employees and workplaces,

【図2】スケジューリングシステムが年間計画を実行す
る際に必要となるデータベースおよび作成されるデータ
ファイルなどの構成例を示すブロック図、
FIG. 2 is a block diagram showing a configuration example of a database and a data file created when the scheduling system executes an annual plan,

【図3】連休取得条件ファイルに記録された連休パター
ンを示す図、
FIG. 3 is a diagram showing consecutive holiday patterns recorded in a consecutive holiday acquisition condition file,

【図4】年間契約基準条件に基づき各月度に取得する休
日日数を設定した従業員別年間勤務計画表の一例を示す
図、
FIG. 4 is a diagram showing an example of an annual work schedule table for each employee in which the number of holiday days to be acquired each month is set based on the annual contract standard condition,

【図5】各月度の公休日数を決定するために、年間勤務
計画処理が実行する処理の一例を示すフローチャート、
FIG. 5 is a flowchart showing an example of a process executed by an annual work schedule process to determine the number of public holidays for each month.

【図6】従業員の初期の年間勤務計画を示す図、FIG. 6 is a diagram showing an employee's initial annual work plan,

【図7】従業員マスタから従業員別年間計画ファイルお
よび従業員別月間計画ファイルのデータが作成される様
子を示す図、
FIG. 7 is a diagram showing how data of an employee-based annual plan file and an employee-based monthly plan file is created from the employee master.

【図8】スケジューリングシステムが月間計画を実行す
る際に必要とするデータベースおよび作成されるデータ
ファイルなどの構成例を示すブロック図、
FIG. 8 is a block diagram showing a configuration example of a database and a data file created when the scheduling system executes a monthly plan,

【図9】作業分類および作業発生条件などをまとめた
図、
FIG. 9 is a diagram summarizing work classification and work occurrence conditions,

【図10】スケジューリングシステムが表示する、発生
する作業およびその作業量を示す画面の一例、
FIG. 10 is an example of a screen showing the work to be performed and the work amount, which is displayed by the scheduling system.

【図11】月間勤務計画処理による月間勤務計画の作成
手順の一例を示すフローチャート、
FIG. 11 is a flowchart showing an example of a procedure for creating a monthly work plan by the monthly work plan processing,

【図12】月間勤務計画のステップS22における自動作
成処理の詳細を示すフローチャート、
FIG. 12 is a flowchart showing details of the automatic creation processing in step S22 of the monthly work plan,

【図13】公休日の選択条件の一例を示す図、FIG. 13 is a diagram showing an example of public holiday selection conditions;

【図14】スケジューリングシステムが日次計画を実行
する際に必要とするデータベースおよび作成されるデー
タファイルなどの構成例を示すブロック図、
FIG. 14 is a block diagram showing a configuration example of a database and a data file created when the scheduling system executes a daily plan,

【図15】日次作業計画処理による日次作業計画の作成
手順の一例を示すフローチャート、
FIG. 15 is a flowchart showing an example of a procedure for creating a daily work plan by the daily work plan processing;

【図16】従業員別日別作業計画書の一例を示す図、FIG. 16 is a diagram showing an example of a work plan for each day by employee,

【図17】作業指示書の一例を示す図、FIG. 17 is a diagram showing an example of a work instruction document,

【図18】作業マスタの一例を示す図、FIG. 18 is a diagram showing an example of a work master;

【図19】作業マスタの一例を示す図である。FIG. 19 is a diagram showing an example of a work master.

─────────────────────────────────────────────────────フロントページの続き (72)発明者 木下 展男 東京都港区赤坂二丁目17番51号 日本ユニ シス株式会社内  ─────────────────────────────────────────────────── ───Continued front page  (72) Inventor Norio Kinoshita            2-17-51 Akasaka, Minato-ku, Tokyo Nihon Uni            In cis corporation

Claims (9)

Translated fromJapanese
【特許請求の範囲】[Claims]【請求項1】 年間の勤務計画を作成する第一の計画手
段と、前記年間の勤務計画に基づき、月間の勤務計画を作成す
る第二の計画手段と、前記月間の勤務計画に基づき、日次の勤務計画を作成す
る第三の計画手段とを有することを特徴とするスケジュ
ーリング装置。
1. A first planning means for creating an annual work plan, a second planning means for creating a monthly work plan based on the annual work plan, and a day based on the monthly work plan. A scheduling device having a third planning means for creating the next work plan.
【請求項2】 前記第一の計画手段は、各従業員の雇用
条件を満たすように、各従業員の各月の休日日数または
出勤日数を設定することで、前記年間の勤務計画を作成
することを特徴とする請求項1に記載されたスケジュー
リング装置。
2. The first planning means creates the work plan for the year by setting the number of holiday days or the number of work days of each month of each employee so as to satisfy the employment conditions of each employee. The scheduling device according to claim 1, characterized in that
【請求項3】 前記第二の計画手段は、従業員の組み合
わせ条件を考慮して前記月間の勤務計画を作成すること
を特徴とする請求項1または請求項2に記載されたスケジ
ューリング装置。
3. The scheduling device according to claim 1, wherein the second planning unit creates the monthly work plan in consideration of employee combination conditions.
【請求項4】 前記第二の計画手段は、さらに、予め定
められた計画に基づき、月間の各日における作業スケジ
ュールを設定し、前記作業スケジュールに基づき作業量
を予測することを特徴とする請求項1から請求項3の何れ
かに記載されたスケジューリング装置。
4. The second planning means further sets a work schedule for each day of the month based on a predetermined plan, and predicts the work amount based on the work schedule. The scheduling device according to any one of claims 1 to 3.
【請求項5】 前記第三の計画手段は、さらに、前記作
業スケジュールおよび前記作業量に基づき、日別の作業
計画を作成することを特徴とする請求項4に記載された
スケジューリング装置。
5. The scheduling apparatus according to claim 4, wherein the third planning means further creates a daily work plan based on the work schedule and the work amount.
【請求項6】 前記第三の計画手段は、さらに、前記日
次の勤務計画および前記日別の作業計画を照合して、従
業員に作業を割り当てることを特徴とする請求項5に記
載されたスケジューリング装置。
6. The method according to claim 5, wherein the third planning means further collates the daily work plan and the daily work plan, and allocates the work to the employee. Scheduling device.
【請求項7】 年間の勤務計画を作成し、前記年間の勤務計画に基づき、月間の勤務計画を作成
し、前記月間の勤務計画に基づき、日次の勤務計画を作成す
ることを特徴とするスケジューリング方法。
7. An annual work plan is created, a monthly work plan is created based on the annual work plan, and a daily work plan is created based on the monthly work plan. Scheduling method.
【請求項8】 情報処理装置を制御して、請求項7に記
載されたスケジューリングを実行することを特徴とする
プログラム。
8. A program for controlling an information processing device to execute the scheduling according to claim 7.
【請求項9】 請求項8に記載されたプログラムが記憶
されたことを特徴とする記憶媒体。
9. A storage medium in which the program according to claim 8 is stored.
JP2001184019A2001-06-182001-06-18Scheduling device and its methodWithdrawnJP2003006393A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2001184019AJP2003006393A (en)2001-06-182001-06-18Scheduling device and its method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2001184019AJP2003006393A (en)2001-06-182001-06-18Scheduling device and its method

Publications (1)

Publication NumberPublication Date
JP2003006393Atrue JP2003006393A (en)2003-01-10

Family

ID=19023858

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2001184019AWithdrawnJP2003006393A (en)2001-06-182001-06-18Scheduling device and its method

Country Status (1)

CountryLink
JP (1)JP2003006393A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2006058929A (en)*2004-08-172006-03-02Cosmo Oil Co LtdAttendance shift support system
JP2009042799A (en)*2007-08-062009-02-26Winworks KkSchedule table creation apparatus and program
JP2009098979A (en)*2007-10-172009-05-07Kagoshima Medical It Center Co LtdDevice, program, and method for displaying nursing care amount
JP2013030182A (en)*2012-09-262013-02-07Winworks KkSchedule table creation device and program
JP5877475B1 (en)*2015-07-062016-03-08宮内 明 Linkage between annual paid leave management and work schedule preparation
JP2016212715A (en)*2015-05-122016-12-15株式会社キーポート・ソリューションズOrganization management support system
JP2017174392A (en)*2016-03-172017-09-28株式会社オービックShift creation device, shift creation method, and shift creation program
JP2021152851A (en)*2020-03-242021-09-30クーパン コーポレイションMethod for assigning tasks to users, and device thereof
JP2021177286A (en)*2020-05-072021-11-11左近 柳澤Program, information processing device and information processing method
CN116341807A (en)*2022-11-232023-06-27上海市政工程设计研究总院(集团)有限公司Intelligent scheduling and task tracking method and system for water engineering
JP2023141348A (en)*2022-03-232023-10-05パナソニックIpマネジメント株式会社Plan creation system, plan management system, plan creation method and program

Cited By (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2006058929A (en)*2004-08-172006-03-02Cosmo Oil Co LtdAttendance shift support system
JP2009042799A (en)*2007-08-062009-02-26Winworks KkSchedule table creation apparatus and program
JP2009098979A (en)*2007-10-172009-05-07Kagoshima Medical It Center Co LtdDevice, program, and method for displaying nursing care amount
JP2013030182A (en)*2012-09-262013-02-07Winworks KkSchedule table creation device and program
JP2016212715A (en)*2015-05-122016-12-15株式会社キーポート・ソリューションズOrganization management support system
JP5877475B1 (en)*2015-07-062016-03-08宮内 明 Linkage between annual paid leave management and work schedule preparation
JP2017174392A (en)*2016-03-172017-09-28株式会社オービックShift creation device, shift creation method, and shift creation program
JP2022048274A (en)*2020-03-242022-03-25クーパン コーポレイション How to assign work to users and their equipment
US11182705B2 (en)2020-03-242021-11-23Coupang Corp.Method for assigning work to user and apparatus thereof
JP7021306B2 (en)2020-03-242022-02-16クーパン コーポレイション How to assign work to users and their equipment
JP2021152851A (en)*2020-03-242021-09-30クーパン コーポレイションMethod for assigning tasks to users, and device thereof
JP7391449B2 (en)2020-03-242023-12-05クーパン コーポレイション Method and device for assigning tasks to users
US11954617B2 (en)2020-03-242024-04-09Coupang Corp.Method for assigning work to user and apparatus thereof
JP2021177286A (en)*2020-05-072021-11-11左近 柳澤Program, information processing device and information processing method
WO2021225058A1 (en)*2020-05-072021-11-11Yanagisawa SakonProgram, information processing device, and information processing method
JP2023141348A (en)*2022-03-232023-10-05パナソニックIpマネジメント株式会社Plan creation system, plan management system, plan creation method and program
JP7515086B2 (en)2022-03-232024-07-12パナソニックIpマネジメント株式会社 Planning system, planning management system, planning method, and program
CN116341807A (en)*2022-11-232023-06-27上海市政工程设计研究总院(集团)有限公司Intelligent scheduling and task tracking method and system for water engineering

Similar Documents

PublicationPublication DateTitle
US6192346B1 (en)Vacations and holiday scheduling method and system having a bidding object which enables employees to bid and prevent from bidding if higher priority employees have not bid
US20110184771A1 (en)Implementation resource project management
EP1367520A1 (en)Project workforce management
WO1996042062A9 (en)Vacation and holiday scheduling system
JPWO2006097971A1 (en) Career development system
JP7297817B2 (en) man hour system
WO2006093632A2 (en)Project management software
US20230061899A1 (en)Dynamic allocation of human resources for efficient project management
Lin et al.Development of a workforce management system for a customer hotline service
Altner et al.A two-stage stochastic program for multi-shift, multi-analyst, workforce optimization with multiple on-call options
Dean et al.Multiproject staff scheduling with variable resource constraints
US10037500B2 (en)System and method for automatic shrinkage forecasting
JP2003006393A (en)Scheduling device and its method
US8688596B2 (en)Project activity reporting
TWI784311B (en) Management device, management system, and management program
US20030233267A1 (en)Project management
US20040068427A1 (en)Four-dimensional resource allocation system
HerrmannA history of decision-making tools for production scheduling
JP2020013313A (en) Shift plan data creation program
JP2006059111A (en)Work management system
EP1433096A2 (en)Skill and ressource allocation method
WO1994016397A2 (en)Method of enterprise-wide to do list scheduling
JP2006146530A (en) Scheduling support system
JP2776286B2 (en) Schedule management system
JP2011090625A (en)System, method, and program for adjusting work schedule

Legal Events

DateCodeTitleDescription
A300Application deemed to be withdrawn because no request for examination was validly filed

Free format text:JAPANESE INTERMEDIATE CODE: A300

Effective date:20080902


[8]ページ先頭

©2009-2025 Movatter.jp