システム連携 / ERP / Acumatica Cloud ERP
Acumaticaは能力制約を考慮した生産スケジューリングに対応しているか?Classic・Optimized APSとSkyPlanner APSを比較
対応しているのは概略計画のレベルまでです。Acumatica Manufacturing EditionのAdvanced Planning and Scheduling (APS)は、Rough Cut Planningとして動作します。実際の能力制約を細かく反映するスケジューリングではありません。Classic APSは、作業区、機械、工具を固定の時間ブロックで割り付け、終了日が120日を超える製造オーダーは能力を無制限として計画します(出典)。2026 R2で新たに登場したOptimizedエンジンは、まだ試験段階で、スケジューリングの対象は作業区のみです。計画期間全体にわたり、すべての機械、人員、工具、資材の制約を実際の時刻に即して反映する必要がある工場では、Acumaticaと併用してSkyPlanner APSを運用しています。
Acumatica APSの仕組みを手順ごとに解説
1. どちらか一方のエンジンを有効にする
APSは、Enable/Disable Features (CS100000)のManufacturingグループにある機能です。2026 R2では、Advanced Planning and Scheduling (Classic)とAdvanced Planning and Scheduling (Optimized)の二種類があります。後者を有効にする手順は、”select the Advanced Planning and Scheduling (Optimized) check box under Experimental Features.”(Experimental FeaturesのAdvanced Planning and Scheduling (Optimized)チェックボックスを選択します)と説明されています。Acumaticaは、”The two APS engines cannot be enabled at the same time.”(二つのAPSエンジンを同時に有効にすることはできません)と明記しています。(出典)
2. 生産能力のマスタデータ
生産能力の設定は、Work Calendar (CS209000)で稼働日、開始・終了時刻、休憩時間を登録するところから始まります。Work Centers (AM207000)の各作業区には一つ以上のシフトがあり、シフトごとにカレンダーを設定します。Acumaticaの説明は次のとおりです。”The daily capacity for a work center is the total number of working hours for all shifts.”(作業区の一日当たりの能力は、全シフトの稼働時間の合計です。)
所要時間の算出基準は、Basis for Capacityフィールドで決まります。
- 人員を基準とする作業区では、シフトに設定したCrew SizeとEfficiency
- 機械を基準とする作業区では、固有のカレンダーと効率を設定したMachines (AM204500)
Tools (AM205500)もスケジューリングの対象にできます。Production Preferences (AM102000)では、Block Sizeと、APSで機械リソースや工具を考慮するかどうかを設定します。
3. 工程はBOMに登録する
Acumaticaには独立した工順マスタがありません。工程はBill of Material (AM208000)に登録します。各工程には次の項目があります。
- Operation IDとWork Center
- Setup Time、Run Time、Machine Time
- Queue Time、Finish Time、Move Time
製造オーダーを作成すると、工程がそのオーダーにコピーされます。
4. 製造オーダーをスケジューリングする
各製造オーダーには、Scheduling Methodを設定します。
| 方法 | 動作 |
|---|---|
| Finish On | 制約日から逆算してスケジューリング |
| Start On | 制約日を起点に順方向でスケジューリング |
| User Dates | 手入力した開始日と終了日を使用 |
5. Rough Cut Planningで能力制約を考慮して実行する
Classic APSでは、対象のオーダーを選択し、Rough Cut Planning (AM501000)画面から実行します。負荷を割り付ける順序は固定で、まずDispatch Priority、次に制約日、最後に製造オーダー番号の順です。優先度については、”One (1) is the highest priority and ten (10) is the lowest”(一(1)が最高優先度、十(10)が最低優先度)と定められています。(出典)
能力制約を考慮した生産スケジューリングでは、作業区、機械、工具の能力と現在の負荷が反映されます。”Operations are always scheduled in contiguous blocks skipping over non-working hours and schedule breaks.”(工程は常に連続したブロックに割り付けられ、非稼働時間と予定された休憩時間は除かれます。)ブロックの長さは5、10、15、30、60分です。オーダー種別または在庫品目の設定で対象外になっていない限り、資材の利用可否も確認します。
6. スケジュールを確認・維持する
計画担当者はProduction Schedule Board (AM215555)で作業します。オーダーを作業区別・機械別に確認でき、制約日や優先度の変更、スケジュールの確定が可能です。APS Maintenance Process (AM512000)では、スケジューリングを定期的に再実行します。
7. Optimizedエンジン(2026 R2、試験段階)
Optimizedエンジンは、”calculates production dates with minute-level precision.”(生産日時を分単位の精度で計算します)と説明されています。各作業区のWork Center Scheduling Methodは、FiniteまたはInfiniteに設定します。Finiteでは、”the remaining available capacity during the work center’s finite scheduling time fence,”(作業区で能力制約を考慮する期間内の、残りの利用可能な能力)を確保します。この期間は1~999日に設定できます。”A production order can include both finite and infinite work centers.”(一つの製造オーダーに、能力を有限とする作業区と無制限とする作業区を混在させることができます。)(出典)
計画担当者に残る対応
- Classicは120日を超えると能力を無制限として扱います。 “In APS, the system uses infinite capacity planning for production orders whose end date is beyond 120 days.”(APSでは、終了日がこの期間を超える製造オーダーは、能力を無制限として計画します。)それ以降の日程は、工程の所要時間だけで算出されます。
- Optimizedは機械、工具、資材を考慮しません。 “Optimized APS schedules work centers rather than individual machines, tools, or material availability.”(Optimized APSは作業区をスケジューリングし、個々の機械、工具、資材の利用可否は対象にしません。)(出典)有効にすると、機械と工具のスケジュール画面は利用できなくなります。
- 製品の特性に応じた順序付けはできません。 “The engine does not use attribute values to determine the scheduling sequence of operations.”(このエンジンは、工程のスケジューリング順序を決める際に属性値を使用しません。)Setup Timeは工程ごとに固定の一つの値で、直前に何を生産したかに左右されません。
- 予約済みの時間帯を避けて工程を分割できません。 Optimizedでは、”the engine does not split the operation around capacity already reserved by another operation.”(別の工程がすでに確保した能力を避けるように、工程を分割することはありません)。また、”does not consider fixed manufacturing lead times during scheduling.”(スケジューリング時に固定の製造リードタイムを考慮しません)。(出典)
- 人員は作業人数として扱われます。 人員は作業区のシフトごとの人数と効率で表されます。作業者一人ひとりを区別して、それぞれのシフトや欠勤を反映するわけではありません。
- 資材は全量がそろっていることが前提です。 Classicで資材を確認する場合は、すべての資材が必要数量分そろっている必要があります。
- 確定済みオーダーは動きません。 “When you run finite scheduling of production orders, the system does not reschedule the firmed production orders.”(製造オーダーに対して能力制約を考慮したスケジューリングを実行しても、確定済みの製造オーダーは再スケジューリングされません。)
- 変更があっても自動では再スケジューリングされず、処理の実行が必要です。 Rough Cut PlanningまたはAPS Maintenance Processを実行します。
Acumaticaが自社の能力制約を考慮する処理をRough Cut Planningと呼ぶのは、実態に即しています。個人ではなく作業人数で人員を扱い、段取り時間は工程ごとに一つの値に固定され、120日を超えると能力を無制限とする。これで得られるのは概略計画であり、現場の能力制約を反映したスケジュールではありません。
Acumaticaの標準スケジューリングで十分な場合
次の条件であれば、Classic APSで対応できます。
- 計画期間が120日より十分に短い。
- 人員をまとめて管理しており、シフトごとの作業人数で実態を十分に表せる。
- 直前に生産した製品によって段取り時間がほとんど変わらない。
- 優先度と制約日で、計画担当者の意図を反映できる。
- 定期的な再スケジューリングで、変更の頻度に対応できる。
実際の能力制約を反映する生産スケジューラが必要な場合
次のうち複数に当てはまるなら、Acumatica APSだけでは対応しきれません。
- 機械と同じくらい、作業者一人ひとりのシフトや欠勤が計画の制約になる。
- アレルゲン、色、材料、使用工具などにより、生産順序によって段取り替え時間が変わる。
- 機械、工具、資材をすべて同時に確認する必要がある。
- 受注残や包括契約の対象期間が120日を超える。
- 特急オーダーや設備故障で、週に何度も計画を組み直す必要がある。
選定時に確認すべき機能
- すべてのリソースの能力制約を同時に考慮:作業区、機械、人員、工具を対象にすること。
- 段取り時間マトリクス:製品の順序に応じて変わり、切り替え方向によっても異なる段取り替え時間を扱えること。
- 工具を数量制約のある共有リソースとして管理し、一つの治具が二台の機械に同時に割り当てられないこと。
- 複数の作業者が必要な作業で、各人のシフトを守れること。
- 資材を考慮したスケジューリングで、在庫と発注済み資材の入荷を納入日ごとに確認できること。
- 代替の機械や人員を、エンジンが実際に活用できること。
- ガントチャートで視覚的に編集でき、一つの作業を移動しても他の作業との整合性が保たれること。
- 生産の進捗やオーダーが変わったときに、自動で再スケジューリングできること。
- Acumaticaの製造オーダーの工程へ確実に書き戻しでき、オーダーを確定することでAcumatica APSによる日程の上書きを防げること。
選択肢は四つに分かれます。
- Acumatica独自のAPSは、前述の制約はあるものの、一つのシステム内で能力制約を考慮して負荷を割り付けます。Acumaticaは “Advanced planning and scheduling is subject to licensing”(APS(高度な計画とスケジューリング)の利用にはライセンスが必要)と明記しています(出典)。変更を反映するには、計画担当者が再実行します。
- Acumaticaの画面内で使うスケジューリング用アドオンは、計画担当者が操作するスケジュールボードを拡張します。
- 大企業向けAPSスイートは、導入プロジェクトを通じて連携し、専任の計画チームが運用します。
- 現場での作業実行にも対応するクラウドAPSは、Acumaticaと併用してすべてのリソースを自動でスケジューリングし、作業者にスケジュールを届けます。SkyPlannerはこのグループに属します。
SkyPlannerが補う領域
SkyPlanner APSは、まさにこうした不足を補うために作られています。計画期間全体を通じて、すべてのリソース、人員、工具の能力上限を考慮します。Arcturus AIエンジンは、作業の優先度、完了日、顧客の優先度、Fast Track、Dynamic Prioritiesに基づいて順序を決め、工程単位のスケジュールを数秒で作成します。
段取り時間マトリクスには、製品の属性に基づき、製品の各組み合わせについて双方向の段取り替え時間を保持します。エンジンは段取り時間が最小になる順序を選びます。工具は能力に上限のある共有リソースとして扱い、一つの作業を複数人で同時に進めることもできます。主に使う機械や担当者が利用できない場合は、エンジンが代替の機械や人員に作業を移します。
資材の状況に基づくスケジューリングでは、現在庫と入荷予定の発注情報から将来の在庫をシミュレーションします。発注済みの資材は、納入日に利用可能として扱います。Autopilotは、生産状況が変わると、設定した固定条件と優先順位を守りながら自動で再スケジューリングします。作業者はMobile Confirmations、Production Timer、Quick Log Modeを使い、スマートフォンやタブレットで作業待ち一覧を確認し、作業実績を記録できます。
表計算から脱却し、実行すべき処理を増やすのではなく、自動で最新の状態を保つスケジュールを求めるなら、Acumatica APSよりSkyPlannerが適しています。具体的には、次のような場合です。
- 概略計画ではなく、すべての機械、人員、工具、資材の制約を時刻単位で反映した、本格的な生産スケジューリングが必要。
- 単なる班の人数ではなく、個々の人員の稼働可否が計画の制約となり、それぞれにシフトや休暇・欠勤がある。
- 加工順序によって段取り替え時間が変わる、または共有工具の空き状況によって次に実行できる作業が決まる。
- 二つのエンジンから選ぶことなく、機械、工具、資材の制約を同時に確認する必要がある。
- 受注残が120日より先まであり、どの日程でも能力制約を守る必要がある。
- 週に何度も計画が変わり、定期的なAPSの実行では追いつかない。Autopilotなら変更のたびに再計画します。
- 作業者がスマートフォンやタブレットで作業待ち一覧を確認し、実績を記録してAcumaticaに反映できるようにしたい。
導入支援の開始から数週間以内に本稼働できます。双方向連携の設定とサポートはSkyPlannerチームが担当します。
AcumaticaのGeneric InquiryからExcelにエクスポートしたデータで、30日間の無料トライアルを始められます(最大20リソース、クレジットカード不要)。その後の料金は5リソース込みで月額199 €から、月次請求です。連携費用は、お客様の業務プロセスと要件に応じて、ご利用プランと併せて事前にお見積もりします。
SkyPlannerは、コントラクトベースのREST APIを通じてAcumaticaと双方向に連携します。導入支援の際にSkyPlannerチームが設定し、お客様のパートナーや開発者も、ドキュメントが公開されているREST APIを使って開発できます。Acumatica向けSkyPlannerのページ、Acumatica連携ガイド、またはERP連携の一覧をご覧ください。
製造業のお客様によるSkyPlannerの評価
2時間毎週の作業時間を削減
「SkyPlannerによって、Excelの表で行っていた生産計画から、リアルタイムでの生産最適化へと移行できました。」
Kalle Kalliomäki、サプライチェーンスペシャリスト
UTU · 配電盤・開閉装置
生産計画にかかる作業時間を毎週2時間削減でき、新しい作業順序も数秒で製造ラインに届きます。
+90%生産効率が向上
「生産効率が90%向上しました。」
Abdul Rucyinga、IT部門責任者
Laboratory & Allied · 医薬品製造
生産効率が90%向上し、全リソースを対象とした三か月分の最適化済み計画を30分未満で作成できるようになりました。
98%の納期遵守率を達成。約50%から向上
「当社の納期遵守率を維持するうえで、SkyPlannerは決定的な役割を果たしています。」
Hannu Lahtinen、代表取締役
KJH-Comp · 板金加工・受託製造
納期遵守率は約50%から最高98%に向上し、以前は二人必要だったスケジューリングを、今では一人の監督者が担当しています。
資材不足による生産停止を削減
「SkyPlannerの価値は、日々の業務で役立つツールであることです。特に納期を決める際に力を発揮します。」
Tommi Männistö、生産計画マネージャー
Eskomatic · 受託機械加工
負荷を自動で割り付けることで納期の精度が高まり、資材不足による生産停止も大幅に減りました。
よくある質問
Acumaticaには生産スケジューリングのツールがありますか?
はい、概略計画のレベルで対応しています。Manufacturing Editionは製造オーダーを前方または後方にスケジューリングし、APSを追加するとRough Cut PlanningとProduction Schedule Boardを利用できます。Classic APSでは、完了日が120日より先のオーダーは能力を無制限として計画します。
Classic APSとOptimized APSの違いは何ですか?
Classicは、5~60分の固定時間枠で作業区、機械、工具を予約します。Optimizedは作業区ごとに能力制約を適用する期間を設け、分単位で日時を計算しますが、スケジューリングの対象は作業区のみです。2026 R2ではOptimizedは試験的な機能で、同時に有効にできるエンジンは一つだけです。
Acumatica APSとSkyPlannerのどちらを使うべきですか?
概略計画ではなく、実際の能力制約を守るスケジュールが必要なら、SkyPlannerをお選びください。Acumaticaで有限能力を考慮する処理はRough Cut Planningです。Classic APSは120日より先を能力無制限として扱い、人員は班の人数、段取り時間は工程ごとの固定値で表します。また、APSの利用にはライセンスが必要です。SkyPlannerは計画期間全体にわたり、すべての機械、人員、工具、資材の制約を時刻単位で反映してスケジューリングします。段取り時間マトリクスには切り替える方向ごとの段取り替え時間を保持し、Autopilotが計画に影響する変更のたびに再計画します。数週間以内に本稼働でき、月額199 €から利用できます。お客様のデータで試せる30日間のトライアルもあります。
Acumaticaは加工順序によって変わる段取り時間に対応していますか?
いいえ。Setup TimeはBOMの各工程に設定する固定値で、Optimizedエンジンは属性値を工程の順序決定に使いません。SkyPlanner APSでは、製品の組み合わせごとの段取り替え時間を段取り時間マトリクスに保持します。例えば、青から赤へは30分、赤から青へは60分と設定できます。エンジンは、その時間を最小化するように作業順序を決めます。
Acumaticaは作業者を個人単位でスケジューリングしますか?
いいえ。人員は、作業区のシフトごとの班の人数と効率で表します。SkyPlannerは一人ひとりのシフト、休暇・欠勤、残業を考慮してスケジューリングし、必要に応じて一つの作業に複数の作業者を割り当てます。