JP4831827B2 - Project scheduling system - Google Patents

Project scheduling system Download PDF

Info

Publication number
JP4831827B2
JP4831827B2 JP2006292194A JP2006292194A JP4831827B2 JP 4831827 B2 JP4831827 B2 JP 4831827B2 JP 2006292194 A JP2006292194 A JP 2006292194A JP 2006292194 A JP2006292194 A JP 2006292194A JP 4831827 B2 JP4831827 B2 JP 4831827B2
Authority
JP
Japan
Prior art keywords
date
detailed work
work item
detailed
scheduled
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 - Fee Related
Application number
JP2006292194A
Other languages
Japanese (ja)
Other versions
JP2008108176A (en
Inventor
勝彦 大塚
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.)
Mitsubishi Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP2006292194A priority Critical patent/JP4831827B2/en
Publication of JP2008108176A publication Critical patent/JP2008108176A/en
Application granted granted Critical
Publication of JP4831827B2 publication Critical patent/JP4831827B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、プロジェクトのスケジュール作成システムに関し、最小限のデータ(必要な作業項目等や日付)を入力・設定するだけで、プロジェクトのスケジュールを自動作成することができるように工夫したものである。   The present invention relates to a project schedule creation system and is devised so that a project schedule can be automatically created by inputting and setting a minimum amount of data (necessary work items and dates).

プロジェクトを遂行するためには、多数の各種作業を行なわなければならない。
この場合、
(1)各作業にはその作業に応じた適正な所要日数があり、
(2)所定の一つの作業をするためには事前(時間的に前の日)に、ある他の作業が完了している必要があったり、逆に、所定の一つの作業が完了した事後(時間的に後の日)に、必ず別の作業をする必要があったり、
(3)各作業の中の特定の作業は予め決めた日時に完了する必要があり、
(4)プロジェクトの完了の日までに、各作業が全て終了している必要がある。
In order to carry out the project, a number of different tasks must be performed.
in this case,
(1) Each work has an appropriate number of days according to the work,
(2) It is necessary to complete some other work in advance (on the previous day in time) in order to perform one predetermined work, or conversely, after one predetermined work has been completed (At a later date in time) you will need to do another work,
(3) Specific work in each work must be completed at a predetermined date and time,
(4) All work needs to be completed by the date of project completion.

そこで、プロジェクトを効率的かつ確実に、プロジェクト完了日までに遂行するためには、プロジェクトの各作業を実施する前に、プロジェクトを遂行するためのスケジュールを作成し、このスケジュールに沿って各作業を実行していく必要がある。
このスケジュールでは、各作業の所要作業日数や、各作業をいかなる手順で、いかなる日に行うかを決める必要がある。
Therefore, in order to carry out the project efficiently and reliably by the project completion date, a schedule for carrying out the project is created before each work of the project is carried out, and each work is carried out according to this schedule. It is necessary to execute.
In this schedule, it is necessary to determine the number of work days required for each work and on what day and how each work is performed.

例えば大型プラントを特定の場所に設置するプロジェクトでは、プラントの図面を客先(プラント受注者)に提出する日や、主機を出荷する日や、プラント運転のトレーニング期間や、試運転をする期間や、定例ミーティングをする日や、代金回収をする日や、最終的にプラントを客先に引き渡す日などを決めたスケジュールを作成する必要がある。
この場合、各作業をするのに要する所要日数を設定する必要がある。
また、例えば、最終的にプラントを客先に引き渡す日や、主機を出荷する日などは、予め決めた日に実行する必要がある。
また、各作業をする順番を決めなければならない。例えば、「試運転」をするよりも事前(時間的に前の日)に、「プラント運転のトレーニング期間」を設定していなければならない。
For example, in a project where a large plant is installed in a specific location, the date when the plant drawing is submitted to the customer (plant contractor), the date when the main machine is shipped, the plant operation training period, the trial operation period, It is necessary to create a schedule that determines the date for regular meetings, the date for collection, and the date for the final delivery of the plant to the customer.
In this case, it is necessary to set the number of days required to perform each work.
Further, for example, the date when the plant is finally delivered to the customer, the date when the main machine is shipped, and the like need to be executed on a predetermined date.
Also, you must decide the order of each work. For example, the “plant operation training period” must be set in advance (the day before in time) before the “trial operation”.

このように、大型のプラントを特定の場所に設置するプロジェクトでは、上述した具体例で示した作業の他に、多数の作業を行わなければならず、各作業は相互に複雑に関連している。   In this way, in a project for installing a large plant at a specific location, in addition to the operations shown in the specific examples described above, many operations must be performed, and each operation is related to each other in a complicated manner. .

上述した大型プラントを特定の場所に設置するプロジェクトのように極めて大規模なプロジェクトに限らず、例えば、店舗(デパート等)において、「冬の大バーゲン」をするという比較的小規模なプロジェクトの場合にも、相互に関連する一連の各種の作業を効率的かつ確実に遂行するために、スケジュールを作成している。   In the case of a relatively small-scale project such as a “large winter bargain” in a store (department store, etc.) In addition, a schedule is created in order to efficiently and reliably carry out a series of various tasks related to each other.

上述したようなプロジェクトを実行するためのスケジュールは、従来では、同様なプロジェクトの遂行を以前に多数担当したことのあるベテランの経験者によって作成していた。
これは、プロジェクトを遂行するためには、多数の各種作業項目が必要であり、しかも、各作業項目が相互に複雑に関連しているため、各作業の内容を熟知しており、かつ、プロジェクト全体を把握することができる人でなければ、スムーズに各作業を進行させるようなスケジュールを作成することができないからである。
しかも、同様なプロジェクトであっても、異なるベテラン担当者により、それぞれのプロジェクト毎に、白紙の状態からそのプロジェクト用のスケジュールを手作業により作成していた。
In the past, a schedule for executing a project as described above has been created by a veteran experienced person who has previously been in charge of many similar projects.
In order to carry out a project, a large number of various work items are required, and each work item is related to each other in a complex manner. This is because a person who can understand the whole cannot create a schedule that allows each work to proceed smoothly.
Moreover, even for similar projects, different veteran personnel have manually created a schedule for each project from the blank state for each project.

特開2003−44634JP 2003-44634 A 特開平7−296056JP-A-7-296056

上述したように、プロジェクトを遂行するためのスケジュールは、従来ではベテランの経験者でなければ作成することができなかった。
また、新規プロジェクトが発生する毎にスケジュールを白紙の状態から手作業で作成していたため、スケジュール作成の労力が極めて大きく、スケジュール作成に多くの時間がかかっていた。
しかも、類似するプロジェクトであっても、それぞれ別々にスケジュールを作成していたため、全体として見たときに、スケジュール作成の労力が重複していたという問題もあった。
As described above, a schedule for carrying out a project could not be created unless it is an experienced person.
In addition, every time a new project is generated, the schedule was manually created from a blank state, so the effort for creating the schedule was extremely large, and it took a lot of time to create the schedule.
Moreover, since similar schedules were created separately for similar projects, there was a problem that the effort for creating schedules was duplicated when viewed as a whole.

本発明は、上記従来技術に鑑み、ベテランでなくても、プロジェクトの各作業を効率的かつ確実に実行することができるスケジュールを、簡単かつ短時間で作成することができる、プロジェクトのスケジュール作成システムを提供することを目的とする。   In view of the above-described prior art, the present invention is a project schedule creation system that can easily and quickly create a schedule that can efficiently and reliably execute each work of a project, even if it is not a veteran. The purpose is to provide.

上記課題を解決する本発明の構成は、
キーデート情報と、作業項目と、作業項目に含まれている複数の詳細作業項目をテンプレート情報として記憶している記憶手段と、
キーデート情報にキーデートの日付を入力すると共に、プロジェクトを遂行するために必要な作業項目を選択する入力・選択手段と、
選択された作業項目に含まれている詳細作業項目の開始予定日と終了予定日を演算する演算手段とを有し、
各詳細作業項目には、当該詳細作業項目の作業を行うのに必要な作業日数と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報と、当該詳細作業項目と紐づけした他の詳細作業項目またはキーデート情報との間の時間的な関係を示す演算条件が設定されており、
前記演算手段は、個々の詳細作業項目ごとに開始予定日と終了予定日を求める演算処理を行うに際し、当該詳細作業項目に紐づけした対象がキーデート情報であれば、当該詳細作業項目に設定した前記演算条件と、紐づけ対象となっているキーデート情報の日付とを基に当該詳細作業項目の開始予定日と終了予定日を決定し、当該詳細作業項目に紐づけした対象が他の詳細作業項目であって当該他の詳細作業項目の日付が既決定となっていれば、当該詳細作業項目に設定した前記演算条件と、紐づけ対象となっている当該他の詳細作業項目の日付とを基に当該詳細作業項目の開始予定日と終了予定日を決定し、当該詳細作業項目に紐づけした対象が他の詳細作業項目であって当該他の詳細作業項目の日付が未決定となっていれば、当該詳細作業項目の開始予定日と終了予定日を未決定のままとし、
更に前記演算手段は、選択された作業項目に含まれている全ての詳細作業項目について、その開始予定日と終了予定日を求める演算処理を行うというスケジュール決定処理を複数回行い、前回に行ったスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日と、今回行ったスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日とが全て一致したら、今回のスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日を、各詳細作業項目の最終的な開始予定日及び終了予定日として決定することを特徴とする。
The configuration of the present invention for solving the above problems is as follows.
Storage means for storing key date information, work items, and a plurality of detailed work items included in the work items as template information;
An input / selection means for inputting the date of the key date in the key date information and selecting a work item necessary for carrying out the project,
A calculation means for calculating the scheduled start date and the scheduled end date of the detailed work item included in the selected work item;
Each detailed work item is linked to the detailed work item, the number of work days required to perform the work of the detailed work item, other detailed work items or key date information linked to the detailed work item, and the detailed work item. Calculation conditions showing the temporal relationship with other detailed work items or key date information are set,
When the calculation unit obtains the scheduled start date and the scheduled end date for each detailed work item and the target associated with the detailed work item is key date information, it is set in the detailed work item. The scheduled start date and the scheduled end date of the detailed work item are determined based on the calculation condition and the date of the key date information that is the target of association, and the target associated with the detailed work item is other If it is a detailed work item and the date of the other detailed work item is already determined, the calculation condition set for the detailed work item and the date of the other detailed work item to be linked Based on the above, the scheduled start date and scheduled end date of the detailed work item are determined, the target linked to the detailed work item is another detailed work item, and the date of the other detailed work item is not determined If so, the detailed work The start date and end date of the item to remain undecided,
Further, the calculation means performs the schedule determination process for performing the calculation process for obtaining the scheduled start date and the scheduled end date for all the detailed work items included in the selected work item a plurality of times. If the scheduled start date and scheduled end date of each detailed work item determined by the schedule determination process match the scheduled start date and scheduled end date of each detailed work item determined by the schedule determination process performed this time, the current schedule The scheduled start date and the scheduled end date of each detailed work item determined by the determination process are determined as the final scheduled start date and scheduled end date of each detailed work item.

また本発明の構成は、
キーデート情報と、作業項目と、作業項目に含まれている複数の詳細作業項目をテンプレート情報として記憶している記憶手段と、
キーデート情報にキーデートの日付を入力すると共に、作業項目のうちプロジェクトを遂行するために必要な作業項目を選択する入力・選択手段と、
選択された作業項目に含まれている詳細作業項目の開始予定日と終了予定日を演算する演算手段とを有し、
各詳細作業項目には、当該詳細作業項目の作業を行うのに必要な作業日数と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報との間の時間的な間隔と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報に対して当該詳細作業項目を事前に行うか事後に行うかを設定した演算条件、または、当該詳細作業項目の作業を行うのに必要な作業日数と、当該詳細作業項目を定期的に行う毎月の日付と、当該詳細作業項目を定期的に行う毎月の日付のうち最初の日付よりも事前の日として紐づけしたキーデート情報と、当該詳細作業項目を定期的に行う毎月の日付のうち最後の日付よりも事後の日として紐づけしたキーデート情報を設定した演算条件が設定されており、
前記演算手段は、個々の詳細作業項目ごとに開始予定日と終了予定日を求める演算処理を行うに際し、当該詳細作業項目に紐づけした対象がキーデート情報であれば、当該詳細作業項目に設定した前記演算条件と、紐づけ対象となっているキーデート情報の日付とを基に当該詳細作業項目の開始予定日と終了予定日を決定し、当該詳細作業項目に紐づけした対象が他の詳細作業項目であって当該他の詳細作業項目の日付が既決定となっていれば、当該詳細作業項目に設定した前記演算条件と、紐づけ対象となっている当該他の詳細作業項目の日付とを基に当該詳細作業項目の開始予定日と終了予定日を決定し、当該詳細作業項目に紐づけした対象が他の詳細作業項目であって当該他の詳細作業項目の日付が未決定となっていれば、当該詳細作業項目の開始予定日と終了予定日を未決定のままとし、
更に前記演算手段は、選択された作業項目に含まれている全ての詳細作業項目について、その開始予定日と終了予定日を求める演算処理を行うというスケジュール決定処理を複数回行い、前回に行ったスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日と、今回行ったスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日とが全て一致したら、今回のスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日を、各詳細作業項目の最終的な開始予定日及び終了予定日として決定することを特徴とする。
The configuration of the present invention is as follows.
Storage means for storing key date information, work items, and a plurality of detailed work items included in the work items as template information;
An input / selection means for inputting the date of the key date in the key date information and selecting a work item necessary for carrying out the project among the work items;
A calculation means for calculating the scheduled start date and the scheduled end date of the detailed work item included in the selected work item;
Each detailed work item is linked to the detailed work item, the number of work days required to perform the work of the detailed work item, other detailed work items or key date information linked to the detailed work item, and the detailed work item. The time interval between other detailed work items or key date information and other detailed work items or key date information associated with the detailed work item in advance or after Calculation conditions that are set to be performed, or the number of work days required to perform the work of the detailed work item, the date of the month on which the detailed work item is regularly performed, and the month on which the detailed work item is regularly performed Key date information linked as a date prior to the first date of the date, and key date information linked as a date after the last date of the monthly date on which the detailed work item is regularly performed Setting the operation condition is set,
When the calculation unit obtains the scheduled start date and the scheduled end date for each detailed work item and the target associated with the detailed work item is key date information, it is set in the detailed work item. The scheduled start date and the scheduled end date of the detailed work item are determined based on the calculation condition and the date of the key date information that is the target of association, and the target associated with the detailed work item is other If it is a detailed work item and the date of the other detailed work item is already determined, the calculation condition set for the detailed work item and the date of the other detailed work item to be linked Based on the above, the scheduled start date and scheduled end date of the detailed work item are determined, the target linked to the detailed work item is another detailed work item, and the date of the other detailed work item is not determined If so, the detailed work The start date and end date of the item to remain undecided,
Further, the calculation means performs the schedule determination process for performing the calculation process for obtaining the scheduled start date and the scheduled end date for all the detailed work items included in the selected work item a plurality of times. If the scheduled start date and scheduled end date of each detailed work item determined by the schedule determination process match the scheduled start date and scheduled end date of each detailed work item determined by the schedule determination process performed this time, the current schedule The scheduled start date and the scheduled end date of each detailed work item determined by the determination process are determined as the final scheduled start date and scheduled end date of each detailed work item.

また本発明の構成は、
キーデート情報と、作業項目と、作業項目に含まれている複数の詳細作業項目をテンプレート情報として記憶している記憶手段と、
キーデート情報にそれぞれ1つまたは複数のキーデートの日付を入力すると共に、作業項目のうちプロジェクトを遂行するために必要な作業項目を選択する入力・選択手段と、
選択された作業項目に含まれている詳細作業項目の開始予定日と終了予定日を演算する演算手段とを有し、
各詳細作業項目には、当該詳細作業項目の作業を行うのに必要な作業日数と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報との間の時間的な間隔と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報に対して当該詳細作業項目を事前に行うか事後に行うかを設定した演算条件、または、当該詳細作業項目の作業を行うのに必要な作業日数と、当該詳細作業項目を定期的に行う毎月の日付と、当該詳細作業項目を定期的に行う毎月の日付のうち最初の日付よりも事前の日として紐づけしたキーデート情報と、当該詳細作業項目を定期的に行う毎月の日付のうち最後の日付よりも事後の日として紐づけしたキーデート情報を設定した演算条件、または、当該詳細作業項目の作業を行うのに必要な作業日数と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報との間の時間的な間隔と、紐づけしたキーデート情報に複数の日付が入力されていた場合にはキーデート情報の日付としてどの日付けを使用するかを決定する決定条件と、当該作業項目に紐づけした他の詳細作業項目またはキーデート情報に対して当該詳細作業項目を事前に行うか事後に行うかを設定した演算条件が設定されており、
前記演算手段は、個々の詳細作業項目ごとに開始予定日と終了予定日を求める演算処理を行うに際し、当該詳細作業項目に紐づけした対象がキーデート情報であれば、当該詳細作業項目に設定した前記演算条件と、紐づけ対象となっているキーデート情報の日付とを基に当該詳細作業項目の開始予定日と終了予定日を決定し、当該詳細作業項目に紐づけした対象が他の詳細作業項目であって当該他の詳細作業項目の日付が既決定となっていれば、当該詳細作業項目に設定した前記演算条件と、紐づけ対象となっている当該他の詳細作業項目の日付とを基に当該詳細作業項目の開始予定日と終了予定日を決定し、当該詳細作業項目に紐づけした対象が他の詳細作業項目であって当該他の詳細作業項目の日付が未決定となっていれば、当該詳細作業項目の開始予定日と終了予定日を未決定のままとし、
更に前記演算手段は、選択された作業項目に含まれている全ての詳細作業項目について、その開始予定日と終了予定日を求める演算処理を行うというスケジュール決定処理を複数回行い、前回に行ったスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日と、今回行ったスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日とが全て一致したら、今回のスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日を、各詳細作業項目の最終的な開始予定日及び終了予定日として決定することを特徴とする。
The configuration of the present invention is as follows.
Storage means for storing key date information, work items, and a plurality of detailed work items included in the work items as template information;
Input / selection means for inputting the date of one or more key dates in the key date information, and selecting work items necessary for carrying out the project among the work items,
A calculation means for calculating the scheduled start date and the scheduled end date of the detailed work item included in the selected work item;
Each detailed work item is linked to the detailed work item, the number of work days required to perform the work of the detailed work item, other detailed work items or key date information linked to the detailed work item, and the detailed work item. The time interval between other detailed work items or key date information and other detailed work items or key date information associated with the detailed work item in advance or after Calculation conditions that are set to be performed, or the number of work days required to perform the work of the detailed work item, the date of the month on which the detailed work item is regularly performed, and the month on which the detailed work item is regularly performed Key date information linked as a date prior to the first date of the date, and key date information linked as a date after the last date of the monthly date on which the detailed work item is regularly performed The set calculation conditions or the number of work days required to perform the work of the detailed work item, other detailed work items or key date information linked to the detailed work item, and the detailed work item The time interval between other detailed work items or key date information and which date is used as the date of key date information when multiple dates are entered in the associated key date information And the calculation condition that sets whether to perform the detailed work item in advance or after the other detailed work item linked to the work item or key date information is set,
When the calculation unit obtains the scheduled start date and the scheduled end date for each detailed work item and the target associated with the detailed work item is key date information, it is set in the detailed work item. The scheduled start date and the scheduled end date of the detailed work item are determined based on the calculation condition and the date of the key date information that is the target of association, and the target associated with the detailed work item is other If it is a detailed work item and the date of the other detailed work item is already determined, the calculation condition set for the detailed work item and the date of the other detailed work item to be linked Based on the above, the scheduled start date and scheduled end date of the detailed work item are determined, the target linked to the detailed work item is another detailed work item, and the date of the other detailed work item is not determined If so, the detailed work The start date and end date of the item to remain undecided,
Further, the calculation means performs the schedule determination process for performing the calculation process for obtaining the scheduled start date and the scheduled end date for all the detailed work items included in the selected work item a plurality of times. If the scheduled start date and scheduled end date of each detailed work item determined by the schedule determination process match the scheduled start date and scheduled end date of each detailed work item determined by the schedule determination process performed this time, the current schedule The scheduled start date and the scheduled end date of each detailed work item determined by the determination process are determined as the final scheduled start date and scheduled end date of each detailed work item.

また本発明の構成は、
前記記憶手段と前記演算手段はサーバーに備えられており、
前記入力選択手段は端末装置に備えられており、
前記サーバーと前記端末装置は通信回線により接続されていることを特徴とする。
The configuration of the present invention is as follows.
The storage means and the calculation means are provided in a server,
The input selection means is provided in a terminal device,
The server and the terminal device are connected by a communication line.

本発明によれば、ベテランの経験者でなくても、必要な作業項目やキーデートの日付を入力するだけで、プロジェクトのスケジュールを自動的に作成することができるので、スケジュール作成に要する時間を削減することができると共に、スケジュールの作成ミスを防止することができる。   According to the present invention, even if you are not an experienced person, you can automatically create a project schedule just by entering the required work items and key date dates. It is possible to reduce the number of schedules and prevent a schedule creation error.

以下に本発明の実施例を図面に基づき詳細に説明する。
なお本発明は、大型プラントを特定の場所に設置するプロジェクトのように、極めて大規模なプロジェクト用のスケジュールを作成することを目的に開発したが、このような大規模なプロジェクトに限らず、比較的小規模なプロジェクトのスケジュールを作成する場合にも適用することができるものである。
Embodiments of the present invention will be described below in detail with reference to the drawings.
The present invention was developed for the purpose of creating a schedule for an extremely large-scale project, such as a project for installing a large plant at a specific location. However, the present invention is not limited to such a large-scale project. It can also be applied to the creation of a small-scale project schedule.

以下の実施例では、本発明の技術的内容の理解を容易にするため、比較的小規模なプロジェクトである、店舗(デパート等)において、冬の大バーゲンをするという比較的小規模なプロジェクトのスケジュールを作成する場合について説明する。
勿論、本発明は、大規模なプロジェクトのスケジュールを作成する場合にも、適用することができるものである。
In the following examples, in order to facilitate understanding of the technical contents of the present invention, a relatively small-scale project that is a relatively small-scale project, such as a store (department store, etc.) and a large winter bargain, is described. A case of creating a schedule will be described.
Of course, the present invention can also be applied when creating a schedule for a large-scale project.

図1は、本発明の実施例1に係るスケジュール作成システムにより作成した、スケジュールの一例である。このスケジュールは、店舗(デパート等)において、「冬の大バーゲン」をするという比較的小規模なプロジェクトを遂行するためのスケジュールである。
図1のスケジュールは、後述するシステム構成と各種データとが有機的に連係して演算処理が行われて出力されたものである。
まず先に、この出力結果であるスケジュールの内容について説明をする。
FIG. 1 is an example of a schedule created by the schedule creation system according to the first embodiment of the present invention. This schedule is a schedule for carrying out a relatively small-scale project of “big winter bargain” at a store (a department store or the like).
The schedule shown in FIG. 1 is a system configuration and a variety of data that will be described later, which are output in an organically linked manner.
First, the contents of the schedule that is the output result will be described.

図1において、「計画」「セール」は大項目であり、
「企画検討」「商品手配」「後始末」「セール」は作業項目であり、
「現状分析」「直前ミーティング」「定例ミーティング」「商品チェック」「商品入荷」「商品注文」「商品棚卸」「清算」「片付け」「売り出し」「その他」は詳細作業項目である。
In FIG. 1, “plan” and “sale” are major items.
"Planning", "Product arrangement", "Clean up" and "Sale" are work items.
“Current status analysis”, “immediate meeting”, “regular meeting”, “product check”, “product arrival”, “product order”, “product inventory”, “clearing”, “cleaning up”, “sale”, and “others” are detailed work items.

そして、「現状分析」「直前ミーティング」「定例ミーティング」という詳細作業項目の上位項目が、「企画検討」という作業項目であり、
「商品チェック」「商品入荷」「商品注文」「商品棚卸」という詳細作業項目の上位項目が、「商品手配」という作業項目であり、
「清算」「片付け」という詳細作業項目の上位項目が、「後始末」という作業項目であり、
「売り出し」「その他」という詳細作業項目の上位項目が、「セール」という作業項目である。
And the high-level items of the detailed work items of “current analysis”, “immediate meeting” and “regular meeting” are work items of “planning review”
The upper items of the detailed work items “product check”, “product arrival”, “product order”, “product inventory” are work items called “product arrangement”,
The high-level items of the detailed work items "clearing" and "cleaning up" are work items called "clean up"
A high-order item of detailed work items “sale” and “others” is a work item “sale”.

更に「企画検討」「商品手配」という作業項目の上位項目が「計画」という大項目であり、
「後始末」「セール」という作業項目の上位項目が「セール」という大項目である。
Furthermore, the top items of the work items of “planning study” and “product arrangement” are the large items of “planning”
The upper items of the work items “clean up” and “sale” are large items “sale”.

図1においては、各詳細作業項目の横に、白抜きのバーで示す期間や日付が、各詳細作業項目を実行する期間及び日付である。本例では、2006年の6月から12月までの期間が横方向に配置している。
例えば、「現状分析」という詳細作業は、2006年の6月8日から開始して9月8日に終了させることを示している。また、例えば、直前ミーティングは2006年12月9日に、定例ミーティングは、8月15日、9月15日、10月15日に行うことを示している。
In FIG. 1, the period and date indicated by a white bar beside each detailed work item are the period and date for executing each detailed work item. In this example, the period from June to December of 2006 is arranged in the horizontal direction.
For example, the detailed operation “current state analysis” indicates that the operation starts on June 8, 2006 and ends on September 8. Further, for example, the last meeting is held on December 9, 2006, and the regular meeting is held on August 15, September 15, and October 15.

更に、キーデート情報として、「企画・検討開始日」「企画・検討終了日」「セール準備完了日」「セール開始日」も表示される。
キーデート情報は、スケジュールの作成者が、システムに対して必要とするキーデート情報を入力・設定するものであるが、入力・設定したものがスケジュールに表示される。各キーデートの日付は白抜きの下向き縦矢印で示す日として表示されている。
この例では、キーデート情報である「企画・検討開始日」は2006年8月15日となっており、「企画・検討終了日」は2006年10月15日となっており、「セール準備完了日」は2006年12月1日となっており、「セール開始日」は2006年12月10日となっている。
Further, “planning / consideration start date”, “planning / consideration end date”, “sale preparation completion date”, and “sale start date” are also displayed as key date information.
The key date information is information that the schedule creator inputs / sets key date information necessary for the system, and the input / set information is displayed in the schedule. The date of each key date is displayed as a day indicated by a white vertical down arrow.
In this example, “date of planning / consideration” which is key date information is August 15, 2006, and “date of planning / consideration” is October 15, 2006. The “completion date” is December 1, 2006, and the “sale start date” is December 10, 2006.

詳細な演算処理手順は後述するが、このキーデート情報で設定した日を基準として、各詳細作業項目のうちキーデート情報に関連する(紐づいた)詳細作業項目の日程が決定され、更に、日程が決定された詳細作業項目を基準として、日程が既決定の詳細作業項目に関連する(紐づいた)詳細作業項目が順次決定されていく。   Although detailed calculation processing procedures will be described later, the schedule of the detailed work items related to (linked to) the key date information among the detailed work items is determined based on the date set in the key date information. Based on the detailed work item for which the schedule has been determined, the detailed work items related to (linked to) the detailed work item for which the schedule has been determined are sequentially determined.

次に、図2及び図3を参照して、本実施例のスケジュール作成システムのシステム構成を説明する。   Next, the system configuration of the schedule creation system of this embodiment will be described with reference to FIGS.

図2は本実施例のスケジュール作成システムの物理構成を示している。本実施例では、サーバー100には、通信回線(無線または有線の通信回線)200を介して、各種のパソコン300が接続されている。   FIG. 2 shows the physical configuration of the schedule creation system of this embodiment. In the present embodiment, various personal computers 300 are connected to the server 100 via a communication line (wireless or wired communication line) 200.

ユーザー(スケジュール作成者)400は、任意のパソコン300を操作して、必要な情報(作業項目等や日付)を入力する。入力情報は通信回線200を通してサーバー100に伝送され、サーバー100にて演算処理が行われてスケジュールが自動作成される。自動作成されたスケジュールは、通信回線200を通してパソコン300に伝送され、パソコン300の表示画面に表示され、必要に応じて、スケジュールがプリントアウトされる。   A user (schedule creator) 400 operates an arbitrary personal computer 300 to input necessary information (such as work items and dates). The input information is transmitted to the server 100 through the communication line 200, and the server 100 performs arithmetic processing to automatically create a schedule. The automatically created schedule is transmitted to the personal computer 300 through the communication line 200 and displayed on the display screen of the personal computer 300, and the schedule is printed out as necessary.

図3は本実施例のスケジュール作成システムの論理構成を示している。本実施例では、サーバー100は、データ一覧110と機能一覧120を備えている。   FIG. 3 shows a logical configuration of the schedule creation system of this embodiment. In the present embodiment, the server 100 includes a data list 110 and a function list 120.

データ一覧110のデータとしては、プロジェクト情報111、キーデート情報112、大項目情報113、作業項目情報114、詳細作業項目情報115、テンプレートキーデート情報116、テンプレート大項目情報117、テンプレート作業項目情報118、テンプレート詳細作業項目情報119がある。   The data of the data list 110 includes project information 111, key date information 112, large item information 113, work item information 114, detailed work item information 115, template key date information 116, template large item information 117, template work item information 118. Template detailed work item information 119 exists.

機能一覧120としては、テンプレートキーデート情報編集機能121、テンプレート大項目情報編集機能122、テンプレート作業情報編集機能123、テンプレート詳細作業情報編集機能124、プロジェクト情報登録・編集機能131、キーデート情報登録・編集機能132、作業情報登録・編集機能133、詳細作業情報登録・編集機能134、詳細作業情報の開始予定日・終了予定日決定機能135、プロジェクト情報入力画面作成機能141、キーデート情報入力画面作成機能142、作業情報入力画面作成機能143、テンプレート情報編集画面作成機能144、工程表(スケジュール)画面作成機能145がある。   The function list 120 includes a template key date information editing function 121, a template large item information editing function 122, a template work information editing function 123, a template detailed work information editing function 124, a project information registration / editing function 131, a key date information registration / Editing function 132, work information registration / editing function 133, detailed work information registration / editing function 134, detailed work information scheduled start / end scheduled date determination function 135, project information input screen creation function 141, key date information input screen creation There are a function 142, a work information input screen creation function 143, a template information editing screen creation function 144, and a process table (schedule) screen creation function 145.

パソコン300には、プロジェクト情報入力画面301と、キーデート情報画面302と、作業情報入力画面303と、テンプレート情報編集画面304と、工程表(スケジュール)画面305が備えられている。   The personal computer 300 includes a project information input screen 301, a key date information screen 302, a work information input screen 303, a template information editing screen 304, and a process table (schedule) screen 305.

ユーザー(作成者)400は、プロジェクト情報入力401、キーデート情報入力402、作業情報入力403、テンプレート情報編集404、工程表(スケジュール)確認405を行う。   A user (creator) 400 performs project information input 401, key date information input 402, work information input 403, template information editing 404, and process table (schedule) confirmation 405.

サーバー100のテンプレートキーデート情報116、テンプレート大項目情報117、テンプレート作業項目情報118、テンプレート詳細作業項目情報119としては、例えば図4に示すようなテンプレート情報が予め記憶されている。
なお、これらのテンプレート情報116〜119の内容の変更・修正(編集)は、テンプレート用の編集機能121〜124により行うことができると共に、ユーザー400による「テンプレート情報編集404」の作業によっても行うことができる。
As the template key date information 116, template large item information 117, template work item information 118, and template detailed work item information 119 of the server 100, for example, template information as shown in FIG. 4 is stored in advance.
The contents of the template information 116 to 119 can be changed / corrected (edited) by the template editing functions 121 to 124 and also by the “template information editing 404” operation by the user 400. Can do.

図4に示すテンプレート情報としては、
(1)キーデート情報として、「企画・検討開始日」「企画・検討終了日」「セール準備完了日」「セール開始日」がある。
(2)大項目として、「計画」と「セール」がある。
(3)作業項目として、「企画検討」と「商品手配」と「後始末」と「セール」がある。
なお、作業項目の「企画検討」と「商品手配」の上位項目が、大項目の「計画」である。また、作業項目の「後始末」と「セール」の上位項目が、大項目の「セール」である。
(4−1)作業項目の「企画検討」の下位項目となる詳細作業項目としては、「現状分析」と「直前ミーティング」と「定例ミーティング」がある。
(4−2)作業項目の「商品手配」の下位項目となる詳細作業項目としては、「商品チェック」と「商品入荷」と「商品注文」と「商品棚卸」がある。
(4−3)作業項目の「後始末」の下位項目となる詳細作業項目としては、「清算」と「片付け」がある。
(4−4)作業項目の「セール」の下位項目となる詳細作業項目としては、「売り出し」と「その他」がある。
As template information shown in FIG.
(1) Key date information includes “planning / consideration start date”, “planning / consideration end date”, “sale preparation completion date”, and “sale start date”.
(2) Major items include “plan” and “sale”.
(3) Work items include “planning review”, “product arrangement”, “cleanup” and “sale”.
The high-level items “planning” are the upper items of “planning study” and “product arrangement” as work items. In addition, the high-order item “sale” is the higher-level item of “clean up” and “sale” of work items.
(4-1) Detailed work items that are subordinate items of “planning review” of work items include “current situation analysis”, “immediate meeting”, and “regular meeting”.
(4-2) Detailed work items that are subordinate items of “Product Arrangement” in the work items include “Product Check”, “Product Arrival”, “Product Order”, and “Product Inventory”.
(4-3) Detailed work items that are subordinate items of “clean up” of work items include “clearing” and “cleaning up”.
(4-4) The detailed work items that are subordinate items of the “sale” work item include “sale” and “others”.

「現状分析」などの各詳細作業には、[作業日数]、[紐づき対象詳細作業]または[紐づき対象キーデート]、[紐づき対象との間隔]、[紐づき対象との関係]という演算条件が設定されている。
また「定例ミーティング」には、[作業日数]、[定期的な予定]、[定期的な予定の開始の紐づき対象キーデート][定期的な予定の終了の紐づき対象キーデート]という演算条件が設定されている。
For each detailed work such as “Analysis of Current Status”, [Work Days], [Detailed Tasks to be Linked] or [Key Dates to be Linked], [Interval with Linked Targets], [Relationship with Linked Targets] The calculation condition is set.
In addition, the “regular meeting” includes operations such as [work days], [regular schedule], [key date to be linked to the start of the regular schedule] [key date to be linked to the end of the regular schedule] The condition is set.

「現状分析」の演算条件について説明すると、[作業日数]が3カ月となっているのは、「現状分析」を行うのに必要な所要日数(期間)が3カ月であることを表している。
[紐づき対象詳細作業]が詳細作業項目の「商品注文」となっているのは、「現状分析」の日程は、「商品注文」と時間的に関連づけて決定しなければならないことを表している。
[紐づき対象との間隔]が1カ月となっているのは、「現状分析」と「商品注文」との間の間隔が1カ月であることを表している。
[紐づき対象との関係]が事前となっているのは、「現状分析」の日程は、紐づき対象となっている「商品注文」よりも時間的に前(事前)に設定しなければならないことを表している。
Explaining the calculation conditions of “current analysis”, the “working days” is 3 months, which means that the required number of days (period) required for performing “current analysis” is 3 months. .
[Detailed work to be linked] is “Product order” of the detailed work item, which means that the schedule of “Current status analysis” must be determined in relation to “Product order” in time. Yes.
The “interval with the link target” is one month, indicating that the interval between the “current state analysis” and the “product order” is one month.
[Relationship with linked target] is in advance, because the schedule of “current analysis” must be set before (prior) in time before “product order” that is linked It means not to be.

「商品チェック」の演算条件について説明すると、[作業日数]が10日となっているのは、「商品チェック」を行うのに必要な所要日数(期間)が10日であることを表している。
[紐づき対象キーデート]がキーデート情報の「セール開始日」となっているのは、「商品チェック」の日程は、「セール開始日」と時間的に関連づけて決定しなければならないことを表している。
[紐づき対象との間隔]が15日となっているのは、「商品チェック」と「セール開始日」との間の間隔が15日であることを表している。
[紐づき対象との関係]が事前となっているのは、「商品チェック」の日程は、紐づき対象となっている「セール開始日」よりも時間的に前(事前)に設定しなければならないことを表している。
The calculation conditions for “product check” will be described. [Working days] is 10 days, which means that the required number of days (period) required for performing “product check” is 10 days. .
The [date key to be linked] is “sale start date” in the key date information. The “product check” schedule must be determined in relation to the “sale start date” in time. Represents.
The [interval with the target to be linked] is 15 days indicates that the interval between the “product check” and the “sale start date” is 15 days.
[Relationship with linking target] is in advance because the "Product Check" schedule must be set in advance (in advance) before the "Sale Start Date" that is the linking target. It means that it is necessary.

「清算」の演算条件について説明すると、[作業日数]が3日となっているのは、「清算」を行うのに必要な所要日数(期間)が3日であることを表している。
[紐づき対象キーデート]がキーデート情報の「セール開始日」となっているのは、「清算」の日程は、「セール開始日」と時間的に関連づけて決定しなければならないことを表している。
[紐づき対象との間隔]が0日となっているのは、「清算」と「セール開始日」との間の間隔が0日であることを表している。
[紐づき対象との関係]が事後となっているのは、「清算」の日程は、紐づき対象となっている「セール開始日」よりも時間的に後(事後)に設定しなければならないことを表している。
この例では、[紐づき対象との間隔]が0日となっており、[紐づき対象との関係]が事後となっているので、「清算」は「セール開始日」と同日ではあるがセール開始の後に行うことを表している。
The calculation condition of “clearing” will be described as [working days] being 3 days means that the required number of days (period) required for performing “clearing” is 3 days.
The [date key to be linked] is “sale start date” in the key date information, indicating that the “settlement” schedule must be determined in relation to the “sale start date” in time. ing.
The “interval with the link target” is 0 days, indicating that the interval between “clearing” and “sale start date” is 0 days.
[Relationship with the target of linking] is posterior because the “settlement” schedule must be set later (after the fact) than the “sale start date” that is the target of linking. It means not to be.
In this example, [interval with tying target] is 0 day and [relation with tying target] is posterior, so “clearing” is the same day as “sale start date”. It represents what happens after the sale starts.

「定例ミーティング」の演算条件について説明すると、[作業日数]が1日となっているのは、「定例ミーティング」行うのに必要な所要日数(期間)が1日であることを表している。
[定期的な予定]が毎月15日となっているのは、毎月15日に定例ミーティングを行うことを表している。
[定期的な予定の開始の紐づき対象キーデート]がキーデート情報の企画・検討開始日となっているのは、定期的な予定の開始を「企画・検討開始日」と時間的に関連づけて決定しなければならないことを表している。具体的には、企画・検討開始日よりも事後に最初の「定例ミーティング」が決定されるようにすることを表している。
[定期的な予定の終了の紐づき対象キーデート]がキーデート情報の企画・検討終了日となっているのは、定期的な予定の終了を「企画・検討終了日」と時間的に関連づけて決定しなければならないことを表している。具体的には、企画・検討終了日よりも事前に最後の「定例ミーティング」が決定されるようにすることを表している。
The calculation condition of “regular meeting” will be described. [Working days] is one day, which means that the required number of days (period) necessary for “regular meeting” is one day.
[Regular schedule] is 15th of every month indicates that a regular meeting is held on the 15th of every month.
[Target key date linked to the start of a regular schedule] is the planning / consideration start date of key date information. This means that it must be determined. Specifically, this means that the first “regular meeting” is decided after the planning / consideration start date.
[Target key date linked to the end of a regular schedule] is the planning / consideration end date of key date information. This means that it must be determined. Specifically, this indicates that the last “regular meeting” is determined in advance of the planning / consideration end date.

他の詳細作業項目の演算条件も、上述したのと同様なことを表すこととして設定されている。   The calculation conditions for other detailed work items are also set to represent the same as described above.

図4に示すテンプレート情報は、店舗において「バーゲン」をするというプロジェクトを遂行するためのスケジュールを作成するものとして、構築したものである。このテンプレート情報を使用して、日付等の入力をすれば、後述する演算処理が行われて「バーゲン」用のスケジュールを作成することができる。   The template information shown in FIG. 4 is constructed to create a schedule for performing a “bargain” project at a store. If a date or the like is input using this template information, a calculation process described later can be performed to create a “bargain” schedule.

したがって、東京にいるユーザー400が東京に設置したパソコン300を用いてサーバー100にアクセスして演算処理をすることにより、例えば東京の店舗における「冬のバーゲン」用のスケジュールを作成することができ、また例えば大阪にいる別のユーザー400が大阪に設置したパソコン300を用いてサーバー100にアクセスして演算処理をすることにより、大阪の店舗における「夏のバーゲン」用のスケジュールを作成することもできる。   Therefore, a user 400 in Tokyo can create a schedule for “Winter Bargains” in a store in Tokyo, for example, by accessing the server 100 using the personal computer 300 installed in Tokyo and performing arithmetic processing. In addition, for example, another user 400 in Osaka can use the personal computer 300 installed in Osaka to access the server 100 and perform calculation processing, thereby creating a schedule for “summer bargains” in stores in Osaka. .

次に、一人のユーザー400が端末のパソコン300を用いて、作業項目や日付を入力することにより、サーバー100にてスケジュールが作成される手法を説明する。   Next, a method of creating a schedule in the server 100 when one user 400 inputs a work item or a date using the personal computer 300 of the terminal will be described.

ユーザー400は、図3に示すように、プロジェクト情報入力401と、キーデート情報入力402と、作業情報入力403を行う。これら入力を模式的に示したものが図5である。   As shown in FIG. 3, the user 400 performs a project information input 401, a key date information input 402, and a work information input 403. FIG. 5 schematically shows these inputs.

図3及び図5を参照して詳細に説明をすると、ユーザー400は、パソコン300を用いてプロジェクト情報入力401をして、プロジェクト名として「冬の大バーゲン」を入力する。このプロジェクト名である「冬の大バーゲン」はサーバー100のプロジェクト情報111として記憶される。   3 and FIG. 5, the user 400 inputs the project information 401 using the personal computer 300 and inputs “Winter Great Bargain” as the project name. This project name “Great Winter Bargain” is stored as the project information 111 of the server 100.

ユーザー400は、パソコン300を用いてキーデート情報入力402をして、キーデート情報を入力する。
具体的には、企画・検討開始日として2006年8月15日を入力し、企画・検討終了日として2006年10月15日を入力し、セール準備完了日として2006年12月1日を入力し、セール開始日として2006年12月10日を入力する。このようなキーデート情報は、サーバー100のキーデート情報112として記憶される。
つまり、ユーザー400がキーデート情報を入力すると、「企画・検討開始日」などのキーデート情報の名前はテンプレートキーデート情報116から、また、2006年8月15日などのキーデート情報の日付はユーザー400が使用するパソコン300から、それぞれ転送されてきて、キーデート情報112としてまとめて記憶される。
The user 400 performs key date information input 402 using the personal computer 300 and inputs key date information.
Specifically, enter August 15, 2006 as the start date for planning / examination, enter October 15, 2006 as the end date for planning / examination, and enter December 1, 2006 as the date for completing the sale preparation. Then, enter December 10, 2006 as the sale start date. Such key date information is stored as the key date information 112 of the server 100.
That is, when the user 400 inputs key date information, the name of the key date information such as “plan / consideration start date” is obtained from the template key date information 116, and the date of the key date information such as August 15, 2006 is The data are transferred from the personal computer 300 used by the user 400 and stored together as key date information 112.

ユーザー400は、パソコン300を用いて作業情報入力403をする。つまり、パソコン300に表示された「企画検討」「商品手配」「後始末」「セール」という各作業情報が必要か否かを選択する。本例では、「企画検討」「商品手配」「後始末」「セール」という各作業情報の全てが必要であると選択して必要な作業情報の入力としている。
選択した(入力した)「企画検討」「商品手配」「後始末」「セール」という各作業情報は、サーバー100の作業項目情報114として記憶される。
つまり、ユーザー400が、特定の作業情報を必要と選択すると、「企画検討」などの作業情報の名前はテンプレート作業項目情報118から、また、その作業情報が必要であるとの情報はユーザー400が使用するパソコン300から、それぞれ転送されてきて、作業項目情報114としてまとめて記憶される。
The user 400 performs work information input 403 using the personal computer 300. That is, it is selected whether or not each piece of work information displayed on the personal computer 300 such as “planning study”, “product arrangement”, “cleanup”, and “sale” is necessary. In this example, it is selected that all the pieces of work information “planning examination”, “product arrangement”, “cleaning up”, and “sale” are necessary, and the necessary work information is input.
The selected (input) work information “planning examination”, “product arrangement”, “cleanup”, and “sale” is stored as work item information 114 of the server 100.
That is, when the user 400 selects specific work information as necessary, the name of the work information such as “planning review” is obtained from the template work item information 118, and information indicating that the work information is necessary is displayed by the user 400. Each is transferred from the personal computer 300 to be used, and is collectively stored as work item information 114.

ユーザー400が、必要な作業情報として、「企画検討」「商品手配」「後始末」「セール」という各作業情報を選択すると、サーバー100においては、「企画検討」及び「商品手配」の上位項目である「計画」という大項目と、「後始末」及び「セール」の上位項目である「セール」という大項目が、テンプレート大項目情報117から大項目情報113に転送される。
また同時に、「企画検討」の下位項目である「現状分析」「直前ミーティング」「定例ミーティング」と、「商品手配」の下位項目である「商品チェック」「商品入荷」「商品注文」「商品棚卸」と、「後始末」の下位項目である「清算」「片付け」と、「セール」の下位項目である「売り出し」「その他」が、テンプレート詳細作業項目情報119から詳細作業項目情報115に転送される。
When the user 400 selects each piece of work information as “planning review”, “product arrangement”, “cleaning up”, and “sale” as necessary work information, the server 100 displays the upper items of “planning examination” and “product arrangement”. A large item “plan” and a large item “sale” which is a higher item of “clean up” and “sale” are transferred from the template large item information 117 to the large item information 113.
At the same time, subordinate items of “Planning Review” are “Current Status Analysis”, “Previous Meeting”, “Regular Meeting”, and “Product Arrangement” are subordinate items “Product Check”, “Product Arrival”, “Product Order”, “Product Inventory” ”,“ Clearing ”,“ Clearing ”, which are subordinate items of“ After Cleaning ”, and“ Sale ”,“ Other ”, subordinate items of“ Sale ”, are transferred from the template detailed work item information 119 to the detailed work item information 115. Is done.

つまり、ユーザー400のデータ入力により、テンプレート用の情報116〜119のうち、必要な情報が、情報112〜115として転送(コピー)されるようになっている。本例では、全てのキーデート情報、大項目情報、作業項目情報、詳細作業情報が転送されている。   In other words, necessary information among the template information 116 to 119 is transferred (copied) as the information 112 to 115 by data input by the user 400. In this example, all key date information, large item information, work item information, and detailed work information are transferred.

しかし、例えば、ユーザー400が「後始末」という作業項目が不要であると判断して、この「後始末」という作業項目を入力しなかった場合には、「後始末」という作業項目、及び、この「後始末」の下位項目である「清算」「後片付け」は、テンプレート用の情報118,119から情報114,115としては転送されない。   However, for example, when the user 400 determines that the work item “clean up” is unnecessary and does not input the work item “clean up”, the work item “clean up”, and The subordinate items “clearing” and “cleaning up” are not transferred from the template information 118 and 119 as the information 114 and 115.

なお、テンプレート用の情報116〜119から、情報112〜115への転送(コピー)は、登録・編集機能132〜134の登録機能により行われている。
またプロジェクト情報111への記憶は、プロジェクト情報登録・編集機能131の登録機能により行われている。
Transfer (copy) from the template information 116 to 119 to the information 112 to 115 is performed by the registration function of the registration / editing functions 132 to 134.
The storage in the project information 111 is performed by the registration function of the project information registration / editing function 131.

サーバー100は、上述したようにして情報111〜115が記憶(登録)されたら、詳細作業情報の開始予定日・終了予定日決定機能(演算処理機能)135により、各詳細作業項目に設定されている演算条件を基に演算処理をして、各詳細作業項目の開始予定日と終了予定日を順次決定していく。この演算処理の手法は後述する。   When the information 111 to 115 is stored (registered) as described above, the server 100 is set to each detailed work item by the scheduled start date / scheduled end date function (calculation function) 135 of the detailed work information. Calculation processing is performed based on the calculation conditions, and the scheduled start date and scheduled end date of each detailed work item are sequentially determined. This calculation processing method will be described later.

各詳細作業項目の開始予定日と終了予定日を決定していくには、詳細作業項目ごとに後述する演算処理をして詳細作業項目ごとに順に決定していく。このとき、演算処理をしても当該詳細作業項目における開始予定日と終了予定日が決定できないときには、当該詳細作業項目における開始予定日及び終了予定日の決定は未定のままとして、次の詳細作業項目の開始予定日と終了予定日を決定する演算処理に移行していく。   In order to determine the scheduled start date and the scheduled end date of each detailed work item, arithmetic processing described later is performed for each detailed work item, and the detailed work item is sequentially determined for each detailed work item. At this time, if it is not possible to determine the scheduled start date and the scheduled end date for the detailed work item even after the computation process, the determination of the scheduled start date and the scheduled end date for the detailed work item remains undecided, and the next detailed work The process proceeds to calculation processing for determining the scheduled start date and the scheduled end date of the item.

予定日を決定する(演算処理をする)各詳細作業項目の順番はランダムであっても、予め決めた順番であってもよい。いずれにしろ、全ての詳細作業項目について、開始予定日と終了予定日を決定するための演算処理を行う(演算処理をしても予定日が決定されないこともあるが、演算処理自体は行う)。このようにして、全ての詳細作業項目について、開始予定日と終了予定日を決定するための演算処理を行うことを、ここでは、「スケジュール決定処理」と称する。   The order of the detailed work items for which the scheduled date is determined (calculated) may be random or may be a predetermined order. In any case, calculation processing for determining the scheduled start date and the scheduled end date is performed for all detailed work items (although the calculation date may not be determined even if calculation processing is performed, the calculation processing itself is performed). . In this manner, performing the calculation process for determining the scheduled start date and the scheduled end date for all the detailed work items is referred to as “schedule determination process” herein.

第1回目の「スケジュール決定処理」が完了したら、引き続き、第2回目、第3回目、第4回目・・・というごとく複数回の「スケジュール決定処理」をする。
複数回の「スケジュール決定処理」をしていったときに、今回の「スケジュール決定処理」で決定した各作業項目の開始予定日及び終了予定日と、前回の「スケジュール決定処理」で決定した各作業項目の開始予定日及び終了予定日とが一致したら、演算処理を終了する。
そして、今回の「スケジュール決定処理」により求めた、各作業項目の開始予定日及び終了予定日を、スケジュールにおける各詳細作業項目の日付として決定する。
このようにした決定したスケジュールの一例が、図1に示すものである。
When the first “schedule determination process” is completed, the second, third, fourth,...
When performing multiple "schedule determination processes", the scheduled start and end dates of each work item determined in this "schedule determination process" and each of the items determined in the previous "schedule determination process" When the scheduled start date and the scheduled end date of the work item match, the calculation process ends.
Then, the scheduled start date and the scheduled end date of each work item obtained by this “schedule determination process” are determined as the dates of the detailed work items in the schedule.
An example of such a determined schedule is shown in FIG.

次に、図4に示すテンプレート情報と、図6に示す予定日決定表と、図7〜図11に示す予定日決定概念図を基に、各詳細作業項目の開始予定日と終了予定日を決定する演算処理手法と、スケジュール決定処理と、最終的な開始予定日と終了予定日を決定する手法を説明する。
なお、開始予定日と終了予定日を決定するための演算は、図3に示す詳細作業情報の開始予定日・終了予定日決定機能135により行われる。
Next, based on the template information shown in FIG. 4, the scheduled date determination table shown in FIG. 6, and the scheduled date determination conceptual diagrams shown in FIGS. A calculation processing method to be determined, a schedule determination process, and a method for determining final scheduled start dates and scheduled end dates will be described.
The calculation for determining the scheduled start date and the scheduled end date is performed by the function for determining the scheduled start date / scheduled end date 135 of the detailed work information shown in FIG.

図6に示すように、「現状分析」「直前ミーティング」「定例ミーティング」「商品入荷」「商品注文」「商品チェック」「商品棚卸」「清算」「片付け」「売り出し」「その他」の各詳細作業項目の開始・終了予定日を、詳細作業項目の並び順番に沿って(図6では左側の詳細作業項目から右側の詳細作業項目に向かって)順次決定をしていく。   As shown in FIG. 6, details of “current analysis”, “immediate meeting”, “regular meeting”, “product arrival”, “product order”, “product check”, “product inventory”, “clearing”, “cleaning up”, “sale”, and “others”. The scheduled start / end dates of the work items are sequentially determined according to the order in which the detailed work items are arranged (in FIG. 6, from the left detailed work item to the right detailed work item).

第1回目の「スケジュール決定処理」について説明する。   The first “schedule determination process” will be described.

「現状分析」の演算条件は、図4に示すように、「商品注文」に紐づいており、この紐づいた「商品注文」よりも事前の日程になる演算条件となっている。しかし、「商品注文」の日が未決定であるため「現状分析」の日程は未決定となる。   As shown in FIG. 4, the calculation condition of “current state analysis” is linked to “product order”, and is a calculation condition that is in advance of the linked “product order”. However, since the date of “product order” has not been determined, the date of “current state analysis” is not yet determined.

「直前ミーティング」の演算条件は、図4に示すように、「セール開始日」に紐づいており、この紐づいた「セール開始日」よりも1日だけ事前の日程になり、しかも、作業日数が1日となっている。
したがって、紐づき対象の「セール開始日」を探索し、この「セール開始日」である2006年12月10日を演算条件に取り込むことにより、2006年12月10日の1日前の2006年12月9日を「直前ミーティング」の終了予定日とし、この終了予定日に対して1日の作業日数を加味して2006年12月9日を「直前ミーティング」の開始予定日と決定する。
As shown in FIG. 4, the calculation condition of “immediate meeting” is linked to “sale start date”, and the schedule is one day ahead of this linked “sale start date”. The number of days is one day.
Therefore, by searching for the “sale start date” to be linked and taking this “sale start date” December 10, 2006 into the calculation condition, Month 9 is set as the scheduled end date of the “immediate meeting”, and the number of working days per day is added to the scheduled end date, and December 9, 2006 is determined as the scheduled start date of the “immediate meeting”.

「定例ミーティング」の演算条件は、図4に示すように、開始日が「企画・検討開始日」に紐づいており、終了日が「企画・検討終了日」に紐づいており、しかも、毎月15日に行うことになっている。
したがって、紐づき対象の「企画・検討開始日」と「企画・検討終了日」を探索し、この「企画・検討開始日」と「企画・検討終了日」である2006年8月15日と2006年10月15日を演算条件に取り込むことにより、2006年の8月15日、9月15日、10月15日を定例ミーティングの日と決定する。
なお、図6の「定例ミーティング」の欄では、開始予定日の8月15日と、終了予定日の10月15日を表示しているが、定例ミーティングであるため、9月15日にも定例ミーティングを行うことを意味している。
図7は、「定例ミーティング」の日を決定する演算手法を示す模式図である。
As shown in FIG. 4, the calculation condition of “regular meeting” has a start date linked to “plan / examination start date”, an end date linked to “plan / examination end date”, and On the 15th of every month.
Therefore, the “planning / examination start date” and the “planning / examination end date” to be linked are searched, and the “planning / examination start date” and the “planning / examination end date” are August 15, 2006. By taking October 15th, 2006 into the calculation conditions, August 15th, September 15th, and October 15th 2006 are determined as regular meeting days.
In the “regular meeting” column of FIG. 6, August 15th scheduled start date and October 15th scheduled end date are displayed. It means having a regular meeting.
FIG. 7 is a schematic diagram illustrating a calculation method for determining the day of “regular meeting”.

「商品入荷」の演算条件は、図4に示すように、「商品チェック」に紐づいており、この紐づいた「商品チェック」よりも事前の日程になる演算条件となっている。しかし、「商品チェック」の日が未決定であるため「商品入荷」の日程は未決定となる。   As shown in FIG. 4, the calculation condition of “product arrival” is linked to “product check”, and is a calculation condition that is in advance of this linked “product check”. However, since the “product check” date has not been determined, the “product arrival” date has not yet been determined.

「商品注文」の演算条件は、図4に示すように、「商品入荷」に紐づいており、この紐づいた「商品入荷」よりも事前の日程になる演算条件となっている。しかし、「商品入荷」の日が未決定であるため「商品注文」の日程は未決定となる。   As shown in FIG. 4, the calculation condition of “product order” is linked to “product arrival”, and is a calculation condition that has a schedule earlier than this linked “product arrival”. However, since the date of “product arrival” has not been determined, the date of “product order” is not yet determined.

「商品チェック」の演算条件は、図4に示すように、「セール開始日」に紐づいており、この紐づいた「セール開始日」よりも15日だけ事前の日程になり、しかも、作業日数が10日となっている。
したがって、紐づき対象の「セール開始日」を探索し、この「セール開始日」である2006年12月10日を演算条件に取り込むことにより、2006年12月10日の15日前の2006年11月25日を「商品チェック」の終了予定日とし、この終了予定日に対して10日の作業日数を加味して2006年11月16日を「商品チェック」の開始予定日と決定する。
図8は、「商品チェック」の日を決定する演算手法を示す模式図である。
As shown in FIG. 4, the calculation condition of “product check” is linked to “sale start date”, and the schedule is 15 days prior to this linked “sale start date”. The number of days is 10 days.
Therefore, by searching for the “sale start date” to be linked and taking this “sale start date” December 10, 2006 into the calculation condition, 25th of May is set as the scheduled end date of “product check”, and the 16th of November 2006 is determined as the scheduled start date of “product check” by adding the work days of 10 days to the scheduled end date.
FIG. 8 is a schematic diagram illustrating a calculation method for determining the date of “product check”.

「商品棚卸」の演算条件は、図4に示すように、「商品注文」に紐づいており、この紐づいた「商品注文」よりも事前の日程になる演算条件となっている。しかし、「商品注文」の日が未決定であるため「商品棚卸」の日程は未決定となる。   As shown in FIG. 4, the calculation condition of “product inventory” is linked to “product order”, and is a calculation condition that is in advance of the linked “product order”. However, since the date of “product order” has not been determined, the date of “product inventory” is not yet determined.

「清算」の演算条件は、図4に示すように、「セール開始日」に紐づいており、この紐づいた「セール開始日」よりも0日だけ事後の日程になり、しかも、作業日数が3日となっている。
したがって、紐づき対象の「セール開始日」を探索し、この「セール開始日」である2006年12月10日を演算条件に取り込むことにより、2006年12月10日の0日後(同日)の2006年12月10日を「清算」の開始予定日とし、この開始予定日に対して3日の作業日数を加味して2006年12月12日を「清算」の終了予定日と決定する。
As shown in FIG. 4, the calculation condition of “clearing” is linked to “sale start date”, and is a post-schedule for 0 days after this linked “sale start date”, and the number of work days Is 3 days.
Therefore, by searching for the “sale start date” to be linked, and taking this “sale start date”, December 10, 2006, into the calculation condition, the result of 0th day after December 10, 2006 (the same day) December 10, 2006 is set as the scheduled start date of “liquidation”, and the number of work days of 3 days is added to the scheduled start date, and December 12, 2006 is determined as the scheduled end date of “liquidation”.

「片付け」の演算条件は、図4に示すように、「売り出し」に紐づいており、この紐づいた「売り出し」よりも事後の日程になる演算条件となっている。しかし、「売り出し」の日が未決定であるため「片付け」の日程は未決定となる。   As shown in FIG. 4, the “cleanup” calculation condition is linked to “sale”, and is a calculation condition that becomes a later date than this linked “sale”. However, since the date of “sales” has not been decided, the date of “cleaning up” has not been decided.

「売り出し」の演算条件は、図4に示すように、「セール開始日」に紐づいており、この紐づいた「セール開始日」よりも0日だけ事後の日程になり、しかも、作業日数が3日となっている。
したがって、紐づき対象の「セール開始日」を探索し、この「セール開始日」である2006年12月10日を演算条件に取り込むことにより、2006年12月10日の0日後(同日)の2006年12月10日を「売り出し」の開始予定日とし、この開始予定日に対して3日の作業日数を加味して2006年12月12日を「売り出し」の終了予定日と決定する。
図9は、「売り出し」の日を決定する演算手法を示す模式図である。
As shown in FIG. 4, the “sale” calculation condition is associated with “sale start date”, and is a post-schedule for 0 days after the associated “sale start date”, and the number of work days Is 3 days.
Therefore, by searching for the “sale start date” to be linked, and taking this “sale start date”, December 10, 2006, into the calculation condition, the result of 0th day after December 10, 2006 (the same day) Dec. 10, 2006 is set as the scheduled start date of “sale”, and the scheduled start date of “sale” is determined on December 12, 2006, taking into account the number of work days for 3 days.
FIG. 9 is a schematic diagram showing a calculation method for determining the date of “sales”.

「その他」の演算条件は、図4に示すように、「商品入荷」に紐づいており、この紐づいた「商品入荷」よりも事後の日程になる演算条件となっている。しかし、「商品入荷」の日が未決定であるため「片付け」の日程は未決定となる。   As shown in FIG. 4, the “other” calculation condition is associated with “product arrival”, and is a calculation condition that becomes a later date than this associated “product arrival”. However, since the date of “commodity arrival” is undecided, the date for “cleaning up” is not yet decided.

以上により、第1回目の「スケジュール決定処理」が終了する。   Thus, the first “schedule determination process” is completed.

第2回目の「スケジュール決定処理」について説明する。   The second “schedule determination process” will be described.

「現状分析」の演算条件は、図4に示すように、「商品注文」に紐づいており、この紐づいた「商品注文」よりも事前の日程になる演算条件となっている。しかし、「商品注文」の日が未決定であるため「現状分析」の日程は未決定となる。   As shown in FIG. 4, the calculation condition of “current state analysis” is linked to “product order”, and is a calculation condition that is in advance of the linked “product order”. However, since the date of “product order” has not been determined, the date of “current state analysis” is not yet determined.

「直前ミーティング」「定例ミーティング」の演算手法は、第1回目の「スケジュール決定処理」で示したのと同じである。   The calculation methods of “immediate meeting” and “regular meeting” are the same as those shown in the first “schedule determination process”.

「商品入荷」の演算条件は、図4に示すように、「商品チェック日」に紐づいており、この紐づいた「商品チェック」よりも0日だけ事前の日程になり、しかも、作業日数が3日となっている。
したがって、紐づき対象の「商品チェック」を探索し、この「商品チェック」の開始予定日である2006年11月16日を演算条件に取り込むことにより、2006年11月16日の0日前(同日)の2006年11月16日を「商品入荷」の終了予定日とし、この終了予定日に対して3日の作業日数を加味して2006年11月14日を「商品入荷」の開始予定日と決定する。
As shown in FIG. 4, the calculation condition of “product arrival” is linked to “product check date”, and the schedule is only 0 days ahead of this linked “product check date”, and the number of work days Is 3 days.
Therefore, by searching for the “product check” to be linked and taking in the calculation start date of November 16, 2006, which is the scheduled start date of this “product check”, the day before November 16, 2006 (the same day) ) November 16, 2006 is the scheduled end date of “product arrival”, and the scheduled date of start of “product arrival” is November 14, 2006, taking into account the work days of 3 days for this scheduled end date. And decide.

「商品注文」の演算条件は、図4に示すように、「商品入荷」に紐づいており、この紐づいた「商品入荷」よりも1カ月だけ事前の日程になり、しかも、作業日数が7日となっている。
したがって、紐づき対象の「商品入荷」を探索し、この「商品入荷」の開始予定日である2006年11月14日を演算条件に取り込むことにより、2006年11月14日の1カ月前の2006年10月14日を「商品注文」の終了予定日とし、この終了予定日に対して7日の作業日数を加味して2006年10月8日を「商品注文」の開始予定日と決定する。
図10は、「商品注文」の日を決定する演算手法を示す模式図である。
As shown in FIG. 4, the calculation condition of “product order” is linked to “product arrival”, and the schedule is one month prior to this “product arrival”, and the work days are 7 days have passed.
Therefore, by searching for the “product arrival” to be linked and taking into account the calculation start date of November 14, 2006, which is the scheduled start date of this “product arrival”, one month before November 14, 2006 October 14, 2006 is the scheduled end date of “product order”, and the scheduled start date of “product order” is determined on October 8, 2006, taking into account the number of working days for 7 days. To do.
FIG. 10 is a schematic diagram illustrating a calculation method for determining the date of “product order”.

「商品チェック」「清算」「売り出し」の演算手法は、第1回目の「スケジュール決定処理」で示したのと同じである。
「商品棚卸」の演算条件は、図4に示すように、「商品注文」に紐づいており、この紐づいた「商品注文」よりも20日だけ事前の日程になり、しかも、作業日数が1カ月となっている。
したがって、紐づき対象の「商品注文」を探索し、この「商品注文」の開始予定日である2006年10月8日を演算条件に取り込むことにより、2006年9月18日を「商品棚卸」の終了予定日とし、この終了予定日に対して1カ月の作業日数を加味して2006年8月18日を「商品棚卸」の開始予定日としている。
「片付け」の演算条件は、図4に示すように、「売り出し」に紐づいており、この紐づいた「売り出し」よりも0日だけ事後の日程になり、しかも、作業日数が1日となっている。
したがって紐づき対象の「売り出し」を探索し、この「売り出し」の終了予定日である2006年12月12日を演算条件に取り込むことにより、2006年12月12日を「片付け」の開始予定日とし、この開始予定日に対して0日を加味して2006年12月12日を「片付け」の終了予定日としている。
The calculation methods of “product check”, “clearing”, and “sale” are the same as those shown in the first “schedule determination process”.
As shown in FIG. 4, the calculation condition of “product inventory” is linked to “product order”, and the schedule is 20 days prior to this linked “product order”. It is one month.
Therefore, by searching for the “product order” to be linked and taking in the calculation start date of October 8, 2006, which is the scheduled start date of this “product order”, September 18, 2006 is “product inventory”. The scheduled end date is “August 18th, 2006” as the scheduled start date of “product inventory” by adding the number of working days for one month to the scheduled end date.
As shown in FIG. 4, the calculation condition of “cleaning up” is linked to “sale”, and the schedule is only after 0 days from this linked “sale”, and the work days are 1 day. It has become.
Therefore, by searching for “sales” to be linked, and taking December 12, 2006, which is the scheduled end date of this “sales”, into the calculation condition, December 12, 2006 is scheduled to start “tidy”. In addition, 0 day is added to the scheduled start date, and December 12, 2006 is set as the scheduled end date of “cleaning up”.

「その他」の演算条件は、図4に示すように、「商品入荷」に紐づいており、この紐づいた「商品入荷」よりも1カ月だけ事後の日程になり、しかも、作業日数が7日となっている。
したがって、紐づき対象の「商品入荷」を探索し、この「商品入荷」の終了予定日である2006年11月16日を演算条件に取り込むことにより、2006年11月16日の1カ月後の2006年12月16日を「その他」の開始予定日とし、この開始予定日に対して7日の作業日数を加味して2006年12月22日を「その他」の終了予定日と決定する。
図11は、「その他」の日を決定する演算手法を示す模式図である。
As shown in FIG. 4, the calculation condition of “others” is linked to “product arrival”, and the schedule is one month after this linked “product arrival”, and the number of work days is 7 It has become a day.
Therefore, by searching for the “product arrival” to be linked, and taking into account the calculation end date of November 16, 2006, which is the scheduled end date of this “product arrival”, one month after November 16, 2006 Dec. 16, 2006 is set as the scheduled start date of “Other”, and the number of work days of 7 days is added to the scheduled start date, and December 22, 2006 is determined as the scheduled end date of “Other”.
FIG. 11 is a schematic diagram illustrating a calculation method for determining the day of “others”.

以上により、第2回目の「スケジュール決定処理」が終了する。   Thus, the second “schedule determination process” ends.

第3回目の「スケジュール決定処理」について説明する。   The third “schedule determination process” will be described.

「現状分析」の演算条件は、図4に示すように、「商品注文」に紐づいており、この紐づいた「商品注文」よりも1カ月だけ事前の日程になり、しかも、作業日数が3カ月となっている。
したがって、紐づき対象の「商品注文」を探索し、この「商品注文」の開始予定日である2006年10月8日を演算条件に取り込むことにより、2006年10月8日の1カ月前の2006年9月8日を「現状分析」の終了予定日とし、この終了予定日に対して3カ月の作業日数を加味して2006年6月8日を「現状分析」の開始予定日と決定する。
As shown in FIG. 4, the calculation condition of “current state analysis” is linked to “product order”, and the schedule is one month ahead of this linked “product order”, and the number of working days is It has been 3 months.
Therefore, by searching for the “product order” to be linked and taking in the calculation start date of October 8, 2006, which is the scheduled start date of this “product order”, one month before October 8, 2006 September 8, 2006 is the scheduled end date of “Current Status Analysis”, and the date of June 8, 2006 is determined to be the scheduled start date of “Current Status Analysis”, taking into account the number of working days for 3 months. To do.

他の詳細作業項目、即ち、「直前ミーティング」「定例ミーティング」「商品入荷」「商品注文」「商品チェック」「商品棚卸」「清算」「片付け」「売り出し」「その他」の各詳細作業項目の演算手法は、前述したものと同じである。   Other detailed work items, that is, “immediate meeting”, “regular meeting”, “product arrival”, “product order”, “product check”, “product inventory”, “clearing”, “cleaning up”, “sale”, “other” The calculation method is the same as described above.

以上により、第3回目の「スケジュール決定処理」が終了する。   Thus, the third “schedule determination process” ends.

第4回目の「スケジュール決定処理」について説明する。   The fourth “schedule determination process” will be described.

「現状分析」「直前ミーティング」「定例ミーティング」「商品入荷」「商品注文」「商品チェック」「商品棚卸」「清算」「片付け」「売り出し」「その他」の各詳細作業項目の演算手法は、前述したものと同じである。   The calculation method of each detailed work item of "current analysis" "immediate meeting" "regular meeting" "product arrival" "product order" "product check" "product inventory" "clearing" "tidy up" "sale" "other" The same as described above.

以上により、第4回目の「スケジュール決定処理」が終了する。   Thus, the fourth “schedule determination process” ends.

第3回目の「スケジュール決定処理」で決定した各作業項目の開始予定日及び終了予定日と、第4回目の「スケジュール決定処理」で決定した各作業項目の開始予定日及び終了予定日とが一致するので、演算処理を終了する。   The scheduled start date and scheduled end date of each work item determined in the third “schedule determination process” and the scheduled start date and scheduled end date of each work item determined in the fourth “schedule determination process” Since they match, the calculation process is terminated.

そして、第4回目の「スケジュール決定処理」により求めた、各詳細作業項目の開始予定日及び終了予定日を、スケジュールにおける各詳細作業項目の最終的な日付として決定する。   Then, the scheduled start date and the scheduled end date of each detailed work item obtained by the fourth “schedule determination process” are determined as the final date of each detailed work item in the schedule.

サーバー100は、このようにして決定した各詳細作業項目の開始予定日及び終了予定日のデータを、伝送回路200を介してパソコン300に伝送する。このようにして伝送された、各詳細作業項目の開始予定日及び終了予定日を、カレンダー型のスケジュールとして示したものが、図1に示すスケジュールである。   The server 100 transmits the data of the scheduled start date and the scheduled end date of each detailed work item determined in this way to the personal computer 300 via the transmission circuit 200. The schedule shown in FIG. 1 shows the scheduled start date and the scheduled end date of each detailed work item transmitted as described above as a calendar-type schedule.

図12は一連の演算処理を示すフローチャートである。
ステップS1〜S3によりプロジェクト情報、キーデート情報、作業情報を入力し、ステップS4〜S6により、プロジェクト情報、キーデート情報、作業情報を登録し、ステップS7により詳細作業情報に紐づく詳細作業情報のコピーをする。
そして、ステップS8〜ステップS12において、複数回のスケジュール決定処理をする。
最終的に各詳細作業項目の開始予定日と終了予定日が決定されたら、ステップS13にて登録し、ステップS14にて出力する。
FIG. 12 is a flowchart showing a series of arithmetic processing.
The project information, key date information, and work information are input in steps S1 to S3, the project information, key date information, and work information are registered in steps S4 to S6, and the detailed work information associated with the detailed work information in step S7. Make a copy.
In steps S8 to S12, a plurality of schedule determination processes are performed.
When the scheduled start date and the scheduled end date of each detailed work item are finally determined, they are registered in step S13 and output in step S14.

なお、各詳細作業項目の最終的な開始予定日及び終了予定日が決定された後に、そのスケジュールに新規な作業項目を追加したい場合には、既決定の詳細作業に、新規作業に含まれる詳細作業を足し、新規作業について、図6に示したのと同様な演算処理をすることにより、新規な作業項目に含まれる新規な詳細作業項目の開始予定日及び終了予定日を決定していく。   In addition, after the final scheduled start date and the scheduled end date of each detailed work item are determined, if it is desired to add a new work item to the schedule, the details included in the new work are included in the determined detailed work. By adding the work and performing a calculation process similar to that shown in FIG. 6 for the new work, the scheduled start date and the scheduled end date of the new detailed work item included in the new work item are determined.

実施例1では、特定の回数のスケジュール決定処理により、ある詳細作業項目の開始予定日と終了予定日が決定されたら、その後の回数のスケジュール決定処理においても、その詳細作業項目の開始予定日と終了予定日は変更されなかった。
例えば、図6に示すように、「商品チェック」は、第1回目のスケジュール決定処理によりその開始予定日(2006年11月16日)と終了予定日(2006年11月25日)が決定され、その後の第2回目〜第4回目のスケジュール決定処理においても、その予定日は変更されない。
しかし、特定の詳細作業項目に対して、複数のキーデートを紐づけするような場合には、特定の詳細作業項目の開始予定日と終了予定日が一旦決定されても、その後の回数のスケジュール決定処理により、その特定の詳細作業項目の開始予定日と終了予定日が変更されてしまうことがある。
実施例2では、このように、複数回のスケジュール決定処理をしていく場合に、特定の詳細作業項目の開始予定日と終了予定日が変更されてしまうことがあることを説明する。
In the first embodiment, when the scheduled start date and the scheduled end date of a certain detailed work item are determined by the specific number of schedule determination processes, the scheduled start date of the detailed work item is also determined in the subsequent schedule determination process. The scheduled end date was not changed.
For example, as shown in FIG. 6, “Product Check” has its scheduled start date (November 16, 2006) and scheduled end date (November 25, 2006) determined by the first schedule determination process. In the subsequent second to fourth schedule determination processes, the scheduled date is not changed.
However, when a plurality of key dates are linked to a specific detailed work item, even if the scheduled start date and end date of the specific detailed work item are once determined, the schedule of the number of subsequent times Due to the determination process, the scheduled start date and the scheduled end date of the specific detailed work item may be changed.
In the second embodiment, it is described that the scheduled start date and the scheduled end date of a specific detailed work item may be changed when the schedule determination process is performed a plurality of times.

なお、
(1)各詳細作業項目の開始予定日と終了予定日を決定する演算手法や、
(2)複数回の「スケジュール決定処理」を行い、今回の「スケジュール決定処理」で決定した各詳細作業項目の開始予定日及び終了予定日と、前回の「スケジュール決定処理」で決定した各詳細作業項目の開始予定日及び終了予定日とが一致したら、演算処理を終了して、今回の「スケジュール決定処理」により求めた、各詳細作業項目の開始予定日及び終了予定日を、スケジュールにおける各詳細作業項目の日付として決定する手法は、
実施例2でも同様である。
また実施例2では、紐づけしたキーデート情報に複数の日付が入力されている場合にはキーデート情報の日付としてどの日付を使用するかを決定する決定条件が設定されている。
この「決定条件」としては、例えば、詳細作業項目が複数の作業項目に跨がる場合には、事前にテンプレート情報に登録されている優先順位に従って決定される条件であり、詳細作業項目が同じ作業項目内である場合には、紐づく詳細作業項目から決定される条件である。
In addition,
(1) A calculation method for determining the scheduled start date and scheduled end date of each detailed work item,
(2) Perform multiple times of “schedule decision processing”, and the scheduled start and end dates of each detailed work item decided in this “schedule decision processing” and each detail decided in the previous “schedule decision processing” When the scheduled start date and scheduled end date of the work item match, the computation process ends, and the scheduled start date and scheduled end date of each detailed work item obtained by this "schedule determination process" The method for determining the date of a detailed work item is
The same applies to the second embodiment.
In the second embodiment, when a plurality of dates are input in the associated key date information, a determination condition for determining which date is used as the date of the key date information is set.
The “determination condition” is, for example, a condition that is determined according to the priority order registered in the template information in advance when the detailed work item extends over a plurality of work items, and the detailed work item is the same. In the case of a work item, the condition is determined from the detailed work item associated with the work item.

したがって、ここでは、複数回のスケジュール決定処理をしていく場合に、特定の詳細作業項目の開始予定日と終了予定日が変更されてしまうことがあることを、図13〜図15を参照して説明する。   Accordingly, here, referring to FIG. 13 to FIG. 15, when the schedule determination process is performed a plurality of times, the scheduled start date and the scheduled end date of a specific detailed work item may be changed. I will explain.

「複数回のスケジュール決定処理をしていく場合に、特定の詳細作業項目の開始予定日と終了予定日が変更されてしまうことがある」という状態が生じる前提条件は次の通りである。
(1)キーデートを複数設定できる。例えば、「セール開始日」を複数日設定するような場合をいう。複数設定されたキーデートに紐づく詳細作業項目の上位項目である作業項目も複数設定できる。
(2)詳細作業に紐づく詳細作業が、同一の作業項目内にある場合には、詳細作業の優先順位は必ず同一の作業項目内で決定される。
詳細作業に紐づく詳細作業が、異なる作業項目に跨がる場合には、事前にテンプレート情報に登録されている優先順位(遅い日付か、早い日付か)に従う。
(3)キーデートを複数日設定した場合、詳細作業の日付の決定過程で、同一の詳細作業について決定日が変更される可能性がある。
The preconditions for the occurrence of a state that “when the schedule determination process is performed a plurality of times, the scheduled start date and the scheduled end date of a specific detailed work item may be changed” are as follows.
(1) Multiple key dates can be set. For example, a case where a plurality of “sale start dates” are set. A plurality of work items that are higher-level items of detailed work items associated with a plurality of set key dates can be set.
(2) If the detailed work associated with the detailed work is in the same work item, the priority order of the detailed work is always determined in the same work item.
When the detailed work associated with the detailed work extends over different work items, the priority order (late date or early date) registered in the template information in advance is followed.
(3) When a plurality of key dates are set, the determination date may be changed for the same detailed operation in the detailed operation date determination process.

図13はテンプレート情報の一例を示しており、テンプレートキーデートとしてXとYが、作業項目としてAとBが、作業項目Aに含まれる詳細作業項目としてα、β、γが、作業項目Bに含まれる詳細作業項目としてδ、ε、ζが設定されている。
詳細作業αの紐づき対象キーデートはキーデートXであり、詳細作業βの紐づき対象詳細作業は詳細作業αであり、詳細作業γの紐づき対象詳細作業は詳細作業εであり、詳細作業δの紐づき対象キーデートはキーデートYであり、詳細作業εの紐づき対象詳細作業はδであり、詳細作業ζの紐づき対象詳細作業はγである。
FIG. 13 shows an example of template information, with X and Y as template key dates, A and B as work items, and α, β, and γ as detailed work items included in work item A as work items B. As detailed work items included, δ, ε, and ζ are set.
The key date associated with the detailed operation α is the key date X, the detailed operation to be associated with the detailed operation β is the detailed operation α, the detailed operation to be associated with the detailed operation γ is the detailed operation ε, and the detailed operation The key date associated with δ is the key date Y, the detailed task to be linked with the detailed task ε is δ, and the detailed task to be linked with the detailed task ζ is γ.

図13において注意すべきことは、作業項目Aに入っている詳細作業γは、作業項目Bに入っている詳細作業項目εに紐づいていることであり、作業項目Bに入っている詳細作業ζは、作業項目Aに入っている詳細作業項目γに紐づいていることである。つまり、詳細作業に紐づく詳細作業が、異なる作業項目に跨がっていることがある、ということに注意すべきである。   It should be noted in FIG. 13 that the detailed work γ included in the work item A is linked to the detailed work item ε included in the work item B. ζ is linked to the detailed work item γ included in the work item A. That is, it should be noted that the detailed work associated with the detailed work may straddle different work items.

図14は入力データを示しており、キーデートXとして2つのキーデートX1,X2を、キーデートYとして2つのキーデートY1,Y2を入力設定しており、各キーデートX1,X2,Y1,Y2に応じて、作業項目A1,A2,B1,B2を入力する。
作業項目A1には詳細作業α1,β1,γ1が含まれており、作業項目A2には詳細作業α2,β2,γ2が含まれている。
作業項目B1には詳細作業δ1,ε1,ζ1が含まれており、作業項目B2には詳細作業δ2,ε2,ζ2が含まれている。
結局、詳細作業α1,β1,γ1、詳細作業α2,β2,γ2、詳細作業δ1,ε1,ζ1、詳細作業δ2,ε2,ζ2のそれぞれについて、開始予定日と終了予定日を決定しなければならない。
FIG. 14 shows input data, in which two key dates X1 and X2 are input as key date X, and two key dates Y1 and Y2 are input and set as key date Y. According to Y2, work items A1, A2, B1, and B2 are input.
The work item A1 includes detailed operations α1, β1, and γ1, and the work item A2 includes detailed operations α2, β2, and γ2.
The work item B1 includes detailed operations δ1, ε1, and ζ1, and the work item B2 includes detailed operations δ2, ε2, and ζ2.
After all, it is necessary to determine the scheduled start date and the scheduled end date for each of the detailed operations α1, β1, γ1, detailed operations α2, β2, γ2, detailed operations δ1, ε1, ζ1, and detailed operations δ2, ε2, ζ2. .

図15は、開始・終了予定日の決定表であり、実施例1における図6に対応するものである。
図15において、上から二行目は、開始日と終了日を決定すべき各詳細作業を示しており、上から一行目は、上から二行目に記載した各詳細作業項に紐づいたテンプレートデータを示している。
図15において、上から3行目〜6行目は、第1回目から第4回目のスケジュール決定処理を示している。
FIG. 15 is a determination table for scheduled start / end dates, and corresponds to FIG. 6 in the first embodiment.
In FIG. 15, the second line from the top indicates each detailed work for which the start date and the end date should be determined, and the first line from the top is associated with each detailed work item described in the second line from the top. Template data is shown.
In FIG. 15, the third to sixth lines from the top indicate the first to fourth schedule determination processes.

図15の上から二行目に記載した各詳細作業項目は、上から1行目に記載したテンプレート情報に紐づいている。
具体的には、それぞれの対象詳細作業には、紐づき対象に関して、次のような演算処理が設定されている。
・対象詳細作業である詳細作業α1は、キーデートX1に紐づいている。
・対象詳細作業である詳細作業β1は、詳細作業α1に紐づいている。
・対象詳細作業である詳細作業γ1は、異なる作業項目に跨がった詳細作業ε1,ε2のうち早い方(この例ではε1)に紐づいているが、詳細作業ε1の日程が未決定であるが詳細作業ε2が先に決定されていたら暫定的にε2に紐づき、その後の回のスケジュール決定処理において、詳細作業ε1,ε2の日程が決定されていたらε1,ε2のうち早い方(この例ではε1)に紐づくようにしている。
・対象作業である詳細作業δ1は、キーデートY1に紐づいている。
・対象詳細作業である詳細作業ε1は、詳細作業δ1に紐づいている。
・対象詳細作業である詳細作業ζ1は、異なる作業項目に跨がった詳細作業γ1,γ2のうち早い方(この例ではγ1)に紐づいているが、詳細作業γ1の日程が未決定であるが詳細作業γ2が先に決定されていたら暫定的にγ2に紐づき、その後の回のスケジュール決定処理において、詳細作業γ1,γ2の日程が決定されていたらγ1,γ2のうち早い方(この例ではγ1)に紐づくようにしている。
Each detailed work item described in the second line from the top in FIG. 15 is associated with the template information described in the first line from the top.
Specifically, the following calculation processing is set for each of the target detailed operations for the linked target.
The detailed work α1, which is the target detailed work, is linked to the key date X1.
The detailed work β1, which is the target detailed work, is linked to the detailed work α1.
The detailed work γ1, which is the target detailed work, is linked to the earlier one of the detailed work ε1 and ε2 across different work items (in this example, ε1), but the schedule of the detailed work ε1 has not yet been determined. However, if the detailed work ε2 is determined first, it is temporarily linked to ε2, and in the subsequent schedule determination process, if the schedule of the detailed work ε1, ε2 is determined, the earlier one of ε1, ε2 (this In the example, it is linked to ε1).
The detailed work δ1 that is the target work is linked to the key date Y1.
The detailed work ε1, which is the target detailed work, is linked to the detailed work δ1.
The detailed work ζ1, which is the target detailed work, is linked to the earlier one of the detailed work γ1 and γ2 across different work items (γ1 in this example), but the schedule of the detailed work γ1 has not yet been determined. However, if the detailed work γ2 is determined first, it is temporarily linked to γ2, and in the subsequent schedule determination process, if the schedule of the detailed work γ1, γ2 is determined, the earlier one of γ1, γ2 (this In the example, it is linked to γ1).

・対象詳細作業である詳細作業α2は、キーデートX2に紐づいている。
・対象詳細作業である詳細作業β2は、詳細作業α2に紐づいている。
・対象詳細作業である詳細作業γ2は、異なる作業項目に跨がった詳細作業ε1,ε2のうち遅い方(この例ではε2)に紐づいているが、詳細作業ε2の日程が未決定であるが詳細作業ε1が先に決定されていたら暫定的にε1に紐づき、その後の回のスケジュール決定処理において、詳細作業ε1,ε2の日程が決定されていたらε1,ε2のうち遅い方(この例ではε2)に紐づくようにしている。
・対象作業である詳細作業δ2は、キーデートY2に紐づいている。
・対象詳細作業である詳細作業ε2は、詳細作業δ2に紐づいている。
・対象詳細作業である詳細作業ζ2は、異なる作業項目に跨がった詳細作業γ1,γ2のうち早い方(この例ではγ1)に紐づいているが、詳細作業γ1の日程が未決定であるが詳細作業γ2が先に決定されていたら暫定的にγ2に紐づき、その後の回のスケジュール決定処理において、詳細作業γ1,γ2の日程が決定されていたらγ1,γ2のうち早い方(この例ではγ1)に紐づくようにしている。
The detailed work α2 that is the target detailed work is linked to the key date X2.
The detailed operation β2, which is the target detailed operation, is linked to the detailed operation α2.
The detailed work γ2 that is the target detailed work is linked to the later one of the detailed work ε1 and ε2 across different work items (ε2 in this example), but the schedule of the detailed work ε2 is undecided However, if the detailed work ε1 is determined first, it is temporarily linked to ε1, and in the subsequent schedule determination process, if the schedule of the detailed operations ε1, ε2 is determined, the later one of ε1, ε2 (this In the example, it is linked to ε2).
The detailed work δ2 that is the target work is linked to the key date Y2.
The detailed work ε2, which is the target detailed work, is linked to the detailed work δ2.
The detailed work ζ2, which is the target detailed work, is linked to the earlier of the detailed work γ1, γ2 across different work items (in this example, γ1), but the schedule of the detailed work γ1 has not yet been determined However, if the detailed work γ2 is determined first, it is temporarily linked to γ2, and in the subsequent schedule determination process, if the schedule of the detailed work γ1, γ2 is determined, the earlier one of γ1, γ2 (this In the example, it is linked to γ1).

第1回目のスケジュール決定処理を説明する。
詳細作業α1の日程(開始予定日、終了予定日)は、これに紐づいているキーデートX1の日付を取り込み、詳細作業α1に設定されている演算条件(α1の作業日数、紐づき対象であるX1との間隔、紐づき対象であるX1との関係(事前、事後))を基に、詳細作業α1の日付(開始予定日と終了予定日)を決定する。
The first schedule determination process will be described.
The schedule of the detailed work α1 (scheduled start date and scheduled end date) is taken in the date of the key date X1 linked to this, and the calculation conditions (the number of work days of α1 and the linked target are set in the detailed work α1) The date (scheduled start date and scheduled end date) of the detailed work α1 is determined based on an interval with a certain X1 and a relationship (preliminary and subsequent) with the target X1 to be linked.

詳細作業β1の日程(開始予定日、終了予定日)は、これに紐づいている詳細作業α1の日付を取り込み、詳細作業β1に設定されている演算条件(β1の作業日数、紐づき対象であるα1との間隔、紐づき対象であるα1との関係(事前、事後))を基に、詳細作業β1の日付(開始予定日と終了予定日)を決定する。   The schedule of the detailed work β1 (scheduled start date and scheduled end date) is taken in the date of the detailed work α1 linked to this, and the calculation conditions (the number of work days of β1 and the linked target are set in the detailed work β1) The date (scheduled start date and scheduled end date) of the detailed operation β1 is determined based on an interval with a certain α1 and a relationship (preliminary and subsequent) with α1 that is a linking target.

詳細作業γ1の日程(開始予定日、終了予定日)は、これに紐づいている詳細作業ε1,ε2が決定されていないので決定することができない。   The schedule of the detailed operation γ1 (scheduled start date, scheduled end date) cannot be determined because the detailed operations ε1 and ε2 associated therewith have not been determined.

詳細作業δ1の日程(開始予定日、終了予定日)は、これに紐づいているキーデートY1の日付を取り込み、詳細作業δ1に設定されている演算条件(δ1の作業日数、紐づき対象であるY1との間隔、紐づき対象であるY1との関係(事前、事後))を基に、詳細作業δ1の日付(開始予定日と終了予定日)を決定する。   The schedule of the detailed work δ1 (scheduled start date and scheduled end date) is taken in the date of the key date Y1 linked to this, and the calculation conditions (the number of work days of δ1 and the linked target are set in the detailed work δ1) The date (scheduled start date and scheduled end date) of the detailed operation δ1 is determined based on an interval with a certain Y1 and a relationship (preliminary and subsequent) with Y1 that is a linking target.

詳細作業ε1の日程(開始予定日、終了予定日)は、これに紐づいている詳細作業δ1の日付を取り込み、詳細作業ε1に設定されている演算条件(ε1の作業日数、紐づき対象であるδ1との間隔、紐づき対象であるδ1との関係(事前、事後))を基に、詳細作業ε1の日付(開始予定日と終了予定日)を決定する。   The schedule of the detailed work ε1 (scheduled start date and scheduled end date) is taken in the date of the detailed work δ1 linked to this, and the calculation conditions (the number of work days of ε1 and the linked target are set in the detailed work ε1) The date (scheduled start date and scheduled end date) of the detailed operation ε1 is determined based on an interval with a certain δ1 and a relationship (preliminary and subsequent) with δ1 that is a linking target.

詳細作業ζ1の日程(開始予定日、終了予定日)は、これに紐づいている詳細作業γ1,γ2が決定されていないので決定することができない。   The schedule of the detailed work ζ1 (scheduled start date, scheduled end date) cannot be determined because the detailed tasks γ1 and γ2 associated therewith have not been determined.

詳細作業α2の日程(開始予定日、終了予定日)は、これに紐づいているキーデートX2の日付を取り込み、詳細作業α2に設定されている演算条件(α2の作業日数、紐づき対象であるX2との間隔、紐づき対象であるX2との関係(事前、事後))を基に、詳細作業α2の日付(開始予定日と終了予定日)を決定する。   For the schedule of the detailed work α2 (scheduled start date and scheduled end date), the date of the key date X2 linked to this is taken, and the calculation conditions (the work days of α2 and the linked target are set in the detailed work α2) The date (scheduled start date and scheduled end date) of the detailed work α2 is determined based on the interval with a certain X2 and the relationship (preliminary and subsequent) with the target X2 to be linked.

詳細作業β2の日程(開始予定日、終了予定日)は、これに紐づいている詳細作業α2の日付を取り込み、詳細作業β2に設定されている演算条件(β2の作業日数、紐づき対象であるα2との間隔、紐づき対象であるα2との関係(事前、事後))を基に、詳細作業β2の日付(開始予定日と終了予定日)を決定する。   The schedule of the detailed work β2 (scheduled start date and scheduled end date) is taken in the date of the detailed work α2 linked to this, and the calculation conditions (the number of work days of β2 and the linked target are set in the detailed work β2) The date (scheduled start date and scheduled end date) of the detailed work β2 is determined based on an interval with a certain α2 and a relationship (preliminary and subsequent) with α2 that is a linking target.

詳細作業γ2の日程(開始予定日、終了予定日)は、詳細作業ε1,ε2のうち遅い方の詳細作業ε2に紐づくが、詳細作業ε2の日程が未決定であるのに対して詳細作業ε1の日程が決定されているので、詳細作業ε1の日程を取り込み、詳細作業γ2に設定されている演算条件(γ2の作業日数、暫定的な紐づき対象であるε1との間隔、暫定的な紐づき対象であるε1との関係(事前、事後))を基に、詳細作業γ2の日付(開始予定日と終了予定日)を決定する。   The schedule of the detailed work γ2 (scheduled start date and scheduled end date) is linked to the later detailed work ε2 of the detailed work ε1, ε2, but the detailed work ε2 has not yet been determined. Since the schedule of ε1 has been determined, the schedule of the detailed work ε1 is taken in, and the calculation conditions set in the detailed work γ2 (the work days of γ2, the interval with ε1 that is the provisional link target, the provisional The date (scheduled start date and scheduled end date) of the detailed work γ2 is determined based on the relationship (preliminary and subsequent) with ε1 that is the object to be linked.

詳細作業δ2の日程(開始予定日、終了予定日)は、これに紐づいているキーデートY2の日付を取り込み、詳細作業δ2に設定されている演算条件(δ2の作業日数、紐づき対象であるY2との間隔、紐づき対象であるY2との関係(事前、事後))を基に、詳細作業γ2の日付(開始予定日と終了予定日)を決定する。   The schedule (scheduled start date, scheduled end date) of the detailed work δ2 is taken in the date of the key date Y2 linked to this, and the calculation conditions set in the detailed work δ2 (the number of work days of δ2 and the linked target) The date (scheduled start date and scheduled end date) of the detailed work γ2 is determined based on the interval with a certain Y2 and the relationship (preliminary and subsequent) with Y2 that is the object to be linked.

詳細作業ε2の日程(開始予定日、終了予定日)は、これに紐づいている詳細作業δ2の日付を取り込み、詳細作業ε2に設定されている演算条件(ε2の作業日数、紐づき対象であるδ2との間隔、紐づき対象であるδ2との関係(事前、事後))を基に、詳細作業ε2の日付(開始予定日と終了予定日)を決定する。   For the schedule of the detailed work ε2 (scheduled start date, scheduled end date), the date of the detailed work δ2 associated with this is taken in, and the calculation conditions set in the detailed work ε2 (the number of work days of ε2, the target of linking) The date (scheduled start date and scheduled end date) of the detailed operation ε2 is determined based on an interval with a certain δ2 and a relationship (preliminary and subsequent) with δ2 that is a linking target.

詳細作業ζ2の日程(開始予定日、終了予定日)は、詳細作業γ1,γ2のうち早い方の詳細作業γ1に紐づくが、詳細作業γ1の日程が未決定であるのに対して詳細作業γ2の日程が決定されているので、詳細作業γ2の日程を取り込み、詳細作業ζ2に設定されている演算条件(ζ2の作業日数、暫定的な紐づき対象であるγ2との間隔、暫定的な紐づき対象であるγ2との関係(事前、事後))を基に、詳細作業ζ2の日付(開始予定日と終了予定日)を決定する。   The schedule of the detailed work ζ2 (scheduled start date, scheduled end date) is linked to the earlier detailed work γ1 of the detailed work γ1 and γ2, but the detailed work γ1 has not yet been determined. Since the schedule of γ2 is determined, the schedule of the detailed work γ2 is taken in, and the calculation conditions set in the detailed work ζ2 (the work days of ζ2, the interval with γ2, which is the provisional association target, the provisional The date (scheduled start date and scheduled end date) of the detailed work ζ2 is determined based on the relationship (preliminary, subsequent) with γ2 that is the object to be linked.

第2回目のスケジュール決定処理を説明する。
詳細作業α1の日程(開始予定日、終了予定日)、及び、詳細作業β1の日程(開始予定日、終了予定日)は、第1回目のスケジュール決定処理と同様にして行われる。
The second schedule determination process will be described.
The schedule of the detailed work α1 (scheduled start date and scheduled end date) and the schedule of the detailed work β1 (scheduled start date and scheduled end date) are performed in the same manner as the first schedule determination process.

詳細作業γ1の日程(開始予定日、終了予定日)は、詳細作業ε1,ε2のうち早い方の詳細作業ε1に紐づくので、詳細作業ε1の日程を取り込み、詳細作業γ1に設定されている演算条件(γ1の作業日数、紐づき対象であるε1との間隔、紐づき対象であるε1との関係(事前、事後))を基に、詳細作業γ1の日付(開始予定日と終了予定日)を決定する。   The schedule (scheduled start date and scheduled end date) of the detailed work γ1 is linked to the earlier detailed work ε1 of the detailed work ε1 and ε2, so the schedule of the detailed work ε1 is taken in and set to the detailed work γ1. The date of the detailed work γ1 (scheduled start date and scheduled end date) based on the calculation conditions (number of work days for γ1, interval with ε1 to be linked, relationship with ε1 to be linked (prior and subsequent)) ).

詳細作業δ1の日程(開始予定日、終了予定日)及び、詳細作業ε1の日程(開始予定日、終了予定日)は、第1回目のスケジュール決定処理と同様にして行われる。   The schedule of the detailed work δ1 (scheduled start date and scheduled end date) and the schedule of the detailed work ε1 (scheduled start date and scheduled end date) are performed in the same manner as in the first schedule determination process.

詳細作業ζ1の日程(開始予定日、終了予定日)は、詳細作業γ1,γ2のうち早い方の詳細作業γ1に紐づくので、詳細作業γ1の日程を取り込み、詳細作業ζ1に設定されている演算条件(ζ1の作業日数、暫定的な紐づき対象であるγ1との間隔、暫定的な紐づき対象であるγ1との関係(事前、事後))を基に、詳細作業ζ1の日付(開始予定日と終了予定日)を決定する。   The schedule of the detailed work ζ1 (scheduled start date and scheduled end date) is linked to the earlier detailed work γ1 of the detailed work γ1 and γ2, so the schedule of the detailed work γ1 is taken in and set to the detailed work ζ1. The date (start) of detailed work ζ1 based on the calculation conditions (work days of ζ1, interval with γ1 which is a provisional association target, relationship with γ1 which is a provisional association target (preliminary and subsequent)) (Scheduled date and scheduled end date).

詳細作業α2の日程(開始予定日、終了予定日)、及び、詳細作業β2の日程(開始予定日、終了予定日)は、第1回目のスケジュール決定処理と同様にして行われる。   The schedule of the detailed work α2 (scheduled start date and scheduled end date) and the schedule of the detailed work β2 (scheduled start date and scheduled end date) are performed in the same manner as the first schedule determination process.

詳細作業γ2の日程(開始予定日、終了予定日)は、詳細作業ε1,ε2のうち遅い方の詳細作業ε2に紐づくため、詳細作業ε2の日程を取り込み、詳細作業γ2に設定されている演算条件(γ2の作業日数、紐づき対象であるε2との間隔、紐づき対象であるε2との関係(事前、事後))を基に、詳細作業γ2の日付(開始予定日と終了予定日)を決定する。
このため、詳細作業γ2の日程は、第1回目の設定処理で求めた日程に対して、第2回目の設定処理で求めた日程が異なってくる。
The schedule of the detailed work γ2 (scheduled start date, scheduled end date) is set to the detailed work γ2 by fetching the schedule of the detailed work ε2 in order to link the detailed work ε1, ε2 to the later detailed work ε2. Based on the calculation conditions (number of work days for γ2, interval with ε2 to be linked, relationship with ε2 to be linked (previous, subsequent), date of detailed work γ2 (scheduled start date and scheduled end date) ).
For this reason, the schedule for the detailed operation γ2 differs from the schedule determined in the second setting process with respect to the schedule determined in the first setting process.

詳細作業δ2の日程(開始予定日、終了予定日)、及び、詳細作業ε2の日程(開始予定日、終了予定日)は、第1回目のスケジュール決定処理と同様にして行われる。   The schedule of the detailed work δ2 (scheduled start date and scheduled end date) and the schedule of the detailed work ε2 (scheduled start date and scheduled end date) are performed in the same manner as in the first schedule determination process.

詳細作業ζ2の日程(開始予定日、終了予定日)は、詳細作業γ1,γ2のうち早い方の詳細作業γ1に紐づくので、詳細作業γ1の日程を取り込み、詳細作業ζ2に設定されている演算条件(ζ2の作業日数、紐づき対象であるγ1との間隔、紐づき対象であるγ1との関係(事前、事後))を基に、詳細作業ζ2の日付(開始予定日と終了予定日)を決定する。
このため、詳細作業ζ2の日程は、第1回目の設定処理で求めた日程に対して、第2回目の設定処理で求めた日程が異なってくる。
The schedule of the detailed work ζ2 (scheduled start date and scheduled end date) is linked to the earlier detailed work γ1 of the detailed work γ1 and γ2, so the schedule of the detailed work γ1 is taken in and set to the detailed work ζ2. The date of the detailed work ζ2 (scheduled start date and scheduled end date) based on the calculation conditions (number of work days for ζ2, interval with γ1 being linked, relationship with γ1 being linked (preliminary and subsequent)) ).
For this reason, the schedule of the detailed work ζ2 differs from the schedule determined in the first setting process with respect to the schedule determined in the second setting process.

第3回目のスケジュール決定処理の各詳細作業の日程は、第2回目のスケジュール決定処理と同様にして行われる。   The schedule of each detailed work of the third schedule determination process is performed in the same manner as the second schedule determination process.

第2回目と第3回目のスケジュール決定処理により演算した各詳細作業の日程が一致するので演算処理を終了する。そして、第3回目のスケジュール決定処理により求めた各詳細作業の日程を、スケジュールにおける日程として決定する。   Since the schedules of the detailed operations calculated by the second and third schedule determination processes coincide, the calculation process ends. And the schedule of each detailed work calculated | required by the 3rd schedule determination process is determined as a schedule in a schedule.

結局、実施例2では、詳細作業γ2の開始予定日と終了予定日は、第1回目の設定処理で決定した日が、第2回目の設定処理において変更され、
詳細作業ζ2の開始予定日と終了予定日は、第1回目の設定処理で決定した日が、第2回目の設定処理において変更される。
このように、スケジュール決定処理の途中において、いくつかの詳細作業の開始予定日と終了予定日が変更されることはあるが、最終的には、第3回目のスケジュール決定処理により求めた各詳細作業の日程を、スケジュールにおける日程として決定する。
Eventually, in Example 2, the scheduled start date and the scheduled end date of the detailed operation γ2 are changed in the second setting process from the date determined in the first setting process.
As the scheduled start date and the scheduled end date of the detailed work ζ2, the date determined in the first setting process is changed in the second setting process.
Thus, in the middle of the schedule determination process, the scheduled start date and the scheduled end date of some detailed work may be changed, but finally each detail obtained by the third schedule determination process The work schedule is determined as a schedule in the schedule.

本発明は、店舗(デパート等)においてバーゲンをするという比較的小規模なプロジェクトのスケジュールを作成する場合のみならず、大型プラントを特定の場所に設置するというような大規模なプロジェクトのスケジュールを作成する場合にも適用することができる。   The present invention creates not only a relatively small-scale project schedule for bargaining in a store (department store, etc.) but also a large-scale project schedule for installing a large plant at a specific location. It can also be applied to.

本発明の実施例1により作成したスケジュールの一例を示す説明図。Explanatory drawing which shows an example of the schedule produced by Example 1 of this invention. スケジュール作成システムの物理構成を示す構成図。The block diagram which shows the physical structure of a schedule preparation system. スケジュール作成システムの論理構成を示す構成図。The block diagram which shows the logical structure of a schedule creation system. 実施例1のテンプレート情報を示す説明図。FIG. 3 is an explanatory diagram illustrating template information according to the first embodiment. 作業者による入力情報を示す模式図。The schematic diagram which shows the input information by an operator. 実施例1のスケジュール決定処理を示す説明図。FIG. 6 is an explanatory diagram illustrating schedule determination processing according to the first embodiment. 定例ミーティングの日程を決める演算処理を示す説明図。Explanatory drawing which shows the arithmetic processing which determines the schedule of a regular meeting. 商品チェックの日程を決める演算処理を示す説明図。Explanatory drawing which shows the calculation processing which determines the schedule of goods check. 売り出しの日程を決める演算処理を示す説明図。Explanatory drawing which shows the arithmetic processing which determines the schedule of sale. 商品注文の日程を決める演算処理を示す説明図。Explanatory drawing which shows the arithmetic processing which determines the schedule of goods order. その他の日程を決める演算処理を示す説明図。Explanatory drawing which shows the arithmetic processing which determines another schedule. 実施例1の演算処理を示すフローチャート。3 is a flowchart showing calculation processing according to the first embodiment. 本発明の実施例2のテンプレート情報を示す説明図。Explanatory drawing which shows the template information of Example 2 of this invention. 実施例2の入力データを示す説明図。Explanatory drawing which shows the input data of Example 2. FIG. 実施例2のスケジュール決定処理を示す説明図。Explanatory drawing which shows the schedule determination process of Example 2. FIG.

符号の説明Explanation of symbols

100 サーバー
110 データ一覧
111 プロジェクト情報
112 キーデート情報
113 大項目情報
114 作業項目情報
115 詳細作業項目情報
116 テンプレートキーデート情報
117 テンプレート大項目情報
118 テンプレート作業項目情報
119 テンプレート詳細作業項目情報
120 機能一覧
121 テンプレートキーデート情報編集機能
121 テンプレート大項目情報編集機能
123 テンプレート作業情報編集機能
131 プロジェクト情報登録・編集機能
132 キーデート情報登録・編集機能
133 作業情報登録・編集機能
134 詳細作業情報登録・編集機能
135 詳細作業情報の開始予定日・終了予定日決定機能
141 プロジェクト情報入力画面作成機能
142 キーデート情報入力画面作成機能
143 作業情報入力画面作成機能
144 テンプレート情報編集画面作成機能
145 工程表画面作成機能
200 通信回線
300 パソコン
301 プロジェクト情報入力画面
302 キーデート情報画面
303 作業情報入力画面
304 テンプレート情報編集画面
305 工程表画面
400 ユーザー
401 プロジェクト情報入力
402 キーデート情報入力
403 作業情報入力
404 テンプレート情報編集
405 工程表確認
100 Server 110 Data List 111 Project Information 112 Key Date Information 113 Large Item Information 114 Work Item Information 115 Detailed Work Item Information 116 Template Key Date Information 117 Template Large Item Information 118 Template Work Item Information 119 Template Detailed Work Item Information 120 Function List 121 Template key date information editing function 121 Template large item information editing function 123 Template work information editing function 131 Project information registration / editing function 132 Key date information registration / editing function 133 Work information registration / editing function 134 Detailed work information registration / editing function 135 Detailed work information scheduled start date / scheduled end date function 141 Project information input screen creation function 142 Key date information input screen creation function 143 Business information input screen creation function 144 Template information editing screen creation function 145 Process table screen creation function 200 Communication line 300 Personal computer 301 Project information input screen 302 Key date information screen 303 Work information input screen 304 Template information edit screen 305 Process table screen 400 User 401 Project information input 402 Key date information input 403 Work information input 404 Template information edit 405 Process chart confirmation

Claims (4)

キーデート情報と、作業項目と、作業項目に含まれている複数の詳細作業項目をテンプレート情報として記憶している記憶手段と、
キーデート情報にキーデートの日付を入力すると共に、プロジェクトを遂行するために必要な作業項目を選択する入力・選択手段と、
選択された作業項目に含まれている詳細作業項目の開始予定日と終了予定日を演算する演算手段とを有し、
各詳細作業項目には、当該詳細作業項目の作業を行うのに必要な作業日数と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報と、当該詳細作業項目と紐づけした他の詳細作業項目またはキーデート情報との間の時間的な関係を示す演算条件が設定されており、
前記演算手段は、個々の詳細作業項目ごとに開始予定日と終了予定日を求める演算処理を行うに際し、当該詳細作業項目に紐づけした対象がキーデート情報であれば、当該詳細作業項目に設定した前記演算条件と、紐づけ対象となっているキーデート情報の日付とを基に当該詳細作業項目の開始予定日と終了予定日を決定し、当該詳細作業項目に紐づけした対象が他の詳細作業項目であって当該他の詳細作業項目の日付が既決定となっていれば、当該詳細作業項目に設定した前記演算条件と、紐づけ対象となっている当該他の詳細作業項目の日付とを基に当該詳細作業項目の開始予定日と終了予定日を決定し、当該詳細作業項目に紐づけした対象が他の詳細作業項目であって当該他の詳細作業項目の日付が未決定となっていれば、当該詳細作業項目の開始予定日と終了予定日を未決定のままとし、
更に前記演算手段は、選択された作業項目に含まれている全ての詳細作業項目について、その開始予定日と終了予定日を求める演算処理を行うというスケジュール決定処理を複数回行い、前回に行ったスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日と、今回行ったスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日とが全て一致したら、今回のスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日を、各詳細作業項目の最終的な開始予定日及び終了予定日として決定することを特徴とするプロジェクトのスケジュール作成システム。
Storage means for storing key date information, work items, and a plurality of detailed work items included in the work items as template information;
An input / selection means for inputting the date of the key date in the key date information and selecting a work item necessary for carrying out the project,
A calculation means for calculating the scheduled start date and the scheduled end date of the detailed work item included in the selected work item;
Each detailed work item is linked to the detailed work item, the number of work days required to perform the work of the detailed work item, other detailed work items or key date information linked to the detailed work item, and the detailed work item. Calculation conditions showing the temporal relationship with other detailed work items or key date information are set,
When the calculation unit obtains the scheduled start date and the scheduled end date for each detailed work item and the target associated with the detailed work item is key date information, it is set in the detailed work item. The scheduled start date and the scheduled end date of the detailed work item are determined based on the calculation condition and the date of the key date information that is the target of association, and the target associated with the detailed work item is other If it is a detailed work item and the date of the other detailed work item is already determined, the calculation condition set for the detailed work item and the date of the other detailed work item to be linked Based on the above, the scheduled start date and scheduled end date of the detailed work item are determined, the target linked to the detailed work item is another detailed work item, and the date of the other detailed work item is not determined If so, the detailed work The start date and end date of the item to remain undecided,
Further, the calculation means performs the schedule determination process for performing the calculation process for obtaining the scheduled start date and the scheduled end date for all the detailed work items included in the selected work item a plurality of times. If the scheduled start date and scheduled end date of each detailed work item determined by the schedule determination process match the scheduled start date and scheduled end date of each detailed work item determined by the schedule determination process performed this time, the current schedule A project schedule creation system, characterized in that the scheduled start date and scheduled end date of each detailed work item determined by the determination process are determined as the final scheduled start date and scheduled end date of each detailed work item.
キーデート情報と、作業項目と、作業項目に含まれている複数の詳細作業項目をテンプレート情報として記憶している記憶手段と、
キーデート情報にキーデートの日付を入力すると共に、作業項目のうちプロジェクトを遂行するために必要な作業項目を選択する入力・選択手段と、
選択された作業項目に含まれている詳細作業項目の開始予定日と終了予定日を演算する演算手段とを有し、
各詳細作業項目には、当該詳細作業項目の作業を行うのに必要な作業日数と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報との間の時間的な間隔と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報に対して当該詳細作業項目を事前に行うか事後に行うかを設定した演算条件、または、当該詳細作業項目の作業を行うのに必要な作業日数と、当該詳細作業項目を定期的に行う毎月の日付と、当該詳細作業項目を定期的に行う毎月の日付のうち最初の日付よりも事前の日として紐づけしたキーデート情報と、当該詳細作業項目を定期的に行う毎月の日付のうち最後の日付よりも事後の日として紐づけしたキーデート情報を設定した演算条件が設定されており、
前記演算手段は、個々の詳細作業項目ごとに開始予定日と終了予定日を求める演算処理を行うに際し、当該詳細作業項目に紐づけした対象がキーデート情報であれば、当該詳細作業項目に設定した前記演算条件と、紐づけ対象となっているキーデート情報の日付とを基に当該詳細作業項目の開始予定日と終了予定日を決定し、当該詳細作業項目に紐づけした対象が他の詳細作業項目であって当該他の詳細作業項目の日付が既決定となっていれば、当該詳細作業項目に設定した前記演算条件と、紐づけ対象となっている当該他の詳細作業項目の日付とを基に当該詳細作業項目の開始予定日と終了予定日を決定し、当該詳細作業項目に紐づけした対象が他の詳細作業項目であって当該他の詳細作業項目の日付が未決定となっていれば、当該詳細作業項目の開始予定日と終了予定日を未決定のままとし、
更に前記演算手段は、選択された作業項目に含まれている全ての詳細作業項目について、その開始予定日と終了予定日を求める演算処理を行うというスケジュール決定処理を複数回行い、前回に行ったスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日と、今回行ったスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日とが全て一致したら、今回のスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日を、各詳細作業項目の最終的な開始予定日及び終了予定日として決定することを特徴とするプロジェクトのスケジュール作成システム。
Storage means for storing key date information, work items, and a plurality of detailed work items included in the work items as template information;
An input / selection means for inputting the date of the key date in the key date information and selecting a work item necessary for carrying out the project among the work items;
A calculation means for calculating the scheduled start date and the scheduled end date of the detailed work item included in the selected work item;
Each detailed work item is linked to the detailed work item, the number of work days required to perform the work of the detailed work item, other detailed work items or key date information linked to the detailed work item, and the detailed work item. The time interval between other detailed work items or key date information and other detailed work items or key date information associated with the detailed work item in advance or after Calculation conditions that are set to be performed, or the number of work days required to perform the work of the detailed work item, the date of the month on which the detailed work item is regularly performed, and the month on which the detailed work item is regularly performed Key date information linked as a date prior to the first date of the date, and key date information linked as a date after the last date of the monthly date on which the detailed work item is regularly performed Setting the operation condition is set,
When the calculation unit obtains the scheduled start date and the scheduled end date for each detailed work item and the target associated with the detailed work item is key date information, it is set in the detailed work item. The scheduled start date and the scheduled end date of the detailed work item are determined based on the calculation condition and the date of the key date information that is the target of association, and the target associated with the detailed work item is other If it is a detailed work item and the date of the other detailed work item is already determined, the calculation condition set for the detailed work item and the date of the other detailed work item to be linked Based on the above, the scheduled start date and scheduled end date of the detailed work item are determined, the target linked to the detailed work item is another detailed work item, and the date of the other detailed work item is not determined If so, the detailed work The start date and end date of the item to remain undecided,
Further, the calculation means performs the schedule determination process for performing the calculation process for obtaining the scheduled start date and the scheduled end date for all the detailed work items included in the selected work item a plurality of times. If the scheduled start date and scheduled end date of each detailed work item determined by the schedule determination process match the scheduled start date and scheduled end date of each detailed work item determined by the schedule determination process performed this time, the current schedule A project schedule creation system, characterized in that the scheduled start date and scheduled end date of each detailed work item determined by the determination process are determined as the final scheduled start date and scheduled end date of each detailed work item.
キーデート情報と、作業項目と、作業項目に含まれている複数の詳細作業項目をテンプレート情報として記憶している記憶手段と、
キーデート情報にそれぞれ1つまたは複数のキーデートの日付を入力すると共に、作業項目のうちプロジェクトを遂行するために必要な作業項目を選択する入力・選択手段と、
選択された作業項目に含まれている詳細作業項目の開始予定日と終了予定日を演算する演算手段とを有し、
各詳細作業項目には、当該詳細作業項目の作業を行うのに必要な作業日数と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報との間の時間的な間隔と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報に対して当該詳細作業項目を事前に行うか事後に行うかを設定した演算条件、または、当該詳細作業項目の作業を行うのに必要な作業日数と、当該詳細作業項目を定期的に行う毎月の日付と、当該詳細作業項目を定期的に行う毎月の日付のうち最初の日付よりも事前の日として紐づけしたキーデート情報と、当該詳細作業項目を定期的に行う毎月の日付のうち最後の日付よりも事後の日として紐づけしたキーデート情報を設定した演算条件、または、当該詳細作業項目の作業を行うのに必要な作業日数と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報と、当該詳細作業項目に紐づけした他の詳細作業項目またはキーデート情報との間の時間的な間隔と、紐づけしたキーデート情報に複数の日付が入力されていた場合にはキーデート情報の日付としてどの日付けを使用するかを決定する決定条件と、当該作業項目に紐づけした他の詳細作業項目またはキーデート情報に対して当該詳細作業項目を事前に行うか事後に行うかを設定した演算条件が設定されており、
前記演算手段は、個々の詳細作業項目ごとに開始予定日と終了予定日を求める演算処理を行うに際し、当該詳細作業項目に紐づけした対象がキーデート情報であれば、当該詳細作業項目に設定した前記演算条件と、紐づけ対象となっているキーデート情報の日付とを基に当該詳細作業項目の開始予定日と終了予定日を決定し、当該詳細作業項目に紐づけした対象が他の詳細作業項目であって当該他の詳細作業項目の日付が既決定となっていれば、当該詳細作業項目に設定した前記演算条件と、紐づけ対象となっている当該他の詳細作業項目の日付とを基に当該詳細作業項目の開始予定日と終了予定日を決定し、当該詳細作業項目に紐づけした対象が他の詳細作業項目であって当該他の詳細作業項目の日付が未決定となっていれば、当該詳細作業項目の開始予定日と終了予定日を未決定のままとし、
更に前記演算手段は、選択された作業項目に含まれている全ての詳細作業項目について、その開始予定日と終了予定日を求める演算処理を行うというスケジュール決定処理を複数回行い、前回に行ったスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日と、今回行ったスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日とが全て一致したら、今回のスケジュール決定処理により決定した各詳細作業項目の開始予定日と終了予定日を、各詳細作業項目の最終的な開始予定日及び終了予定日として決定することを特徴とするプロジェクトのスケジュール作成システム。
Storage means for storing key date information, work items, and a plurality of detailed work items included in the work items as template information;
Input / selection means for inputting the date of one or more key dates in the key date information, and selecting work items necessary for carrying out the project among the work items,
A calculation means for calculating the scheduled start date and the scheduled end date of the detailed work item included in the selected work item;
Each detailed work item is linked to the detailed work item, the number of work days required to perform the work of the detailed work item, other detailed work items or key date information linked to the detailed work item, and the detailed work item. The time interval between other detailed work items or key date information and other detailed work items or key date information associated with the detailed work item in advance or after Calculation conditions that are set to be performed, or the number of work days required to perform the work of the detailed work item, the date of the month on which the detailed work item is regularly performed, and the month on which the detailed work item is regularly performed Key date information linked as a date prior to the first date of the date, and key date information linked as a date after the last date of the monthly date on which the detailed work item is regularly performed The set calculation conditions or the number of work days required to perform the work of the detailed work item, other detailed work items or key date information linked to the detailed work item, and the detailed work item The time interval between other detailed work items or key date information and which date is used as the date of key date information when multiple dates are entered in the associated key date information And the calculation condition that sets whether to perform the detailed work item in advance or after the other detailed work item linked to the work item or key date information is set,
When the calculation unit obtains the scheduled start date and the scheduled end date for each detailed work item and the target associated with the detailed work item is key date information, it is set in the detailed work item. The scheduled start date and the scheduled end date of the detailed work item are determined based on the calculation condition and the date of the key date information that is the target of association, and the target associated with the detailed work item is other If it is a detailed work item and the date of the other detailed work item is already determined, the calculation condition set for the detailed work item and the date of the other detailed work item to be linked Based on the above, the scheduled start date and scheduled end date of the detailed work item are determined, the target linked to the detailed work item is another detailed work item, and the date of the other detailed work item is not determined If so, the detailed work The start date and end date of the item to remain undecided,
Further, the calculation means performs the schedule determination process for performing the calculation process for obtaining the scheduled start date and the scheduled end date for all the detailed work items included in the selected work item a plurality of times. If the scheduled start date and scheduled end date of each detailed work item determined by the schedule determination process match the scheduled start date and scheduled end date of each detailed work item determined by the schedule determination process performed this time, the current schedule A project schedule creation system, characterized in that the scheduled start date and scheduled end date of each detailed work item determined by the determination process are determined as the final scheduled start date and scheduled end date of each detailed work item.
請求項1乃至請求項3の何れか一項において、
前記記憶手段と前記演算手段はサーバーに備えられており、
前記入力選択手段は端末装置に備えられており、
前記サーバーと前記端末装置は通信回線により接続されていることを特徴とするプロジェクトのスケジュール作成システム。
In any one of Claims 1 thru | or 3,
The storage means and the calculation means are provided in a server,
The input selection means is provided in a terminal device,
A project schedule creation system, wherein the server and the terminal device are connected by a communication line.
JP2006292194A 2006-10-27 2006-10-27 Project scheduling system Expired - Fee Related JP4831827B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006292194A JP4831827B2 (en) 2006-10-27 2006-10-27 Project scheduling system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006292194A JP4831827B2 (en) 2006-10-27 2006-10-27 Project scheduling system

Publications (2)

Publication Number Publication Date
JP2008108176A JP2008108176A (en) 2008-05-08
JP4831827B2 true JP4831827B2 (en) 2011-12-07

Family

ID=39441462

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006292194A Expired - Fee Related JP4831827B2 (en) 2006-10-27 2006-10-27 Project scheduling system

Country Status (1)

Country Link
JP (1) JP4831827B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5285654B2 (en) * 2010-04-30 2013-09-11 株式会社日立製作所 Schedule adjustment support apparatus, schedule reservation method, and schedule reservation program
CN110796336B (en) * 2019-09-18 2023-09-01 广东电网有限责任公司审计中心 Audit project implementation quality monitoring method and equipment based on data analysis

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2731079B2 (en) * 1992-05-20 1998-03-25 日立ソフトウエアエンジニアリング株式会社 Schedule creation device
JPH10171864A (en) * 1996-12-09 1998-06-26 Hitachi Ltd Method for preparing schedule
JP3526163B2 (en) * 1997-02-28 2004-05-10 三菱電機株式会社 Knitting table creation device
JPH11296486A (en) * 1998-04-09 1999-10-29 Hitachi Ltd Schedule generation supporting method
JP2001195502A (en) * 2000-07-25 2001-07-19 Shuzo Furusaka Method and system for optimizing construction production information determining process

Also Published As

Publication number Publication date
JP2008108176A (en) 2008-05-08

Similar Documents

Publication Publication Date Title
Chau et al. 4D dynamic construction management and visualization software: 1. Development
Chen et al. Value stream management for lean office—A case study
US8296170B2 (en) Process management system and method
WO2007130180A1 (en) Visual workflow process notation and layout
JP2008299762A (en) Production management program
CN106096908A (en) A kind of project process monitor prompt method and system
US9607432B2 (en) Systems and methods for hybrid process mining and manual modeling with integrated continuous monitoring
US9600792B2 (en) Method and apparatus for generating an engineering workflow
JP4951470B2 (en) Production planning support system
US20120316905A1 (en) Hierarchical project technical evaluation system
JP4831827B2 (en) Project scheduling system
US20090048882A1 (en) Apparatus and methods for strategic planning
JP2008052413A (en) Evaluation support system for sales plan
JP3491558B2 (en) Alternative lot determination system
JP5630771B2 (en) Process management system
JPH07271864A (en) Production control method
Höppe et al. Simulation-based dispatching in a production system
JP5629471B2 (en) Structure matrix model creation device, structure matrix model creation method, and structure matrix model creation program
JP2007087162A (en) Order acceptance management system and computer program for realizing the same
JP2008210152A (en) Data calculation method and apparatus, and program
JP5716704B2 (en) Data linkage flow management device and data integration device
Duvivier et al. Simulation-based performance measurement and analysis: an industrial application
Ding et al. Supplier capacity analysis for a manufacturing firm with a case study
JP6713963B2 (en) Method and apparatus for generating initial inventory information for supply chain operation simulation
US20200364757A1 (en) SPREADSHEET ADD-ON FOR eCOMMERCE

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090925

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110822

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110830

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110919

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140930

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees