無限スケジューリングは、製造オーダーをスケジュールために使用されるプロセスです。計画担当者別スケジューラー (APB) を使用するサイトでは、製造オーダーやアプリケーション内の他の場所からのオーダーをスケジュールする際に無限スケジューリングが使用され、APBでの製造オーダーのスケジューリングには制約ベーススケジューリング(CBS)スケジューラーが適用されます。
フォワード スケジューリングを選択した場合、システムは指定した最も早い開始日に基づいて製造オーダーの終了日を計算します。バックワード スケジューリング゛では、システムは指定された必要日に基づいて開始日を計算します。製造オーダーを作成してスケジュールするときに、マニュアルスケジューリングを使用するように製造オーダーを設定することもできます。マニュアルスケジューリングを使用する場合、すべての作業はマニュアルスケジューリングのスケジュール方向に設定され、ユーザーは作業の開始日と終了日を手動で設定できます。製造オーダーがマニュアルスケジューリングに設定されている場合、無限スケジューラーは関与しなくなり、スケジュールの処理は計画担当者に委ねられます。
無限スケジューラーは複数の製造オーダーを処理できますが、資源と能力にほとんど制約がなく、各製造オーダーをシステム内で唯一のものであるかのように常に扱います。ワークセンタのどの資源を使用するかを選定する際、システムはその作業をスケジュールする時間帯において最も負荷の少ない資源を選択します。また、製造オーダー工程の 優先資源 フィールドを更新することで、手動で使用する資源を決定することも可能です。作業が資源上で開始されると、 優先資源 フィールドは、その操作が開始された資源で更新されます。その後、製造オーダーが無限スケジューラーで再スケジュールされると、使用可能な場合はその資源が使用されます。
製造オーダー無限スケジューリングでは、次の制約を考慮します:
個々の製造オーダーの再スケジュールはすぐに実行できますが、製造オーダー工程のスケジューリングはバックグラウンドで実行される場合もあります。例えば、ワークセンタに接続されたカレンダーが再生成され、スケジュールされた開始日や終了日が生成されたカレンダーの稼働日として存在しなくなった場合や、 サイト別に製造オーダーを再スケジュールする 操作が実行された際などです。
スケジュールを設定する際には、次のルールが使用されます:
スケジュールするための時間は残りの製造時間であり、この計算はワークセンタパラメーターの 基準残り時間 に基づいています。選択肢は 残り数量 または 報告された時間です。ワークセンタがこのパラメータを 報告された時間に設定している場合、計画された8時間のうち4時間が報告されると、残りの製造時間は4時間に設定されます。その後、作業が再スケジュールされると、この作業には4時間がスケジュールされます。たとえまだ作業に対する数量が報告されていなくても、4時間が割り当てられます。
無限スケジューラーは、作業がスケジュールされるときに残りの機械時間のみを考慮します。作業が作業者時間のみで計画されている場合、作業は同じ開始時間と終了時間でスケジュールされます。APB スケジューリング ロジックははるかに強力で、作業者資源、能力、ツールの制約など、多くの追加制約を考慮します。