JobBOSS²は能力制約を考慮した生産スケジューリングに対応しているか?Whiteboard Schedulerを解説
はい、対応しています。ECIのJobBOSS²では有限負荷と無限負荷を選択でき、シフトの稼働時間に基づいて作業区ごとに作業を割り付けます。計画担当者はWhiteboard Schedulerと、ドラッグ&ドロップで操作できるPlanning Boardを使えます。ただし、各作業区内の作業順序は計画担当者が決め、工順の各工程には一つの段取り時間が設定されます。設備、作業者、工具、材料のすべてを実際の能力や供給量の制約内でスケジューリングし、作業順序も最適化したい工場では、JobBOSS²とSkyPlanner APSを併用しています。
この記事では、旧E2 SHOPであるJobBOSS²を扱います。Classic JobBOSSは現在、既存顧客にのみ販売されているため、画面やヘルプページがどちらの製品を説明しているか確認してください。
JobBOSS²のスケジューリング手順
1. Company Maintenanceでのシフト設定
ECIの設定ガイドは、次の説明から始まります。”The first step is to review the shifts set up in Company Maintenance.”(最初に、Company Maintenanceに設定されているシフトを確認します。)Company Calendarには、最大三つのシフトについて、各シフトの稼働可能時間、開始・終了時刻、能力係数を設定します。作業区ごとに、会社共通のシフトとは異なる設定もできます。(ECIブログ)
2. Work Centers
“Work Centers can be any number of things: machines, groups of machines, work cells, people, etc.”(作業区には、設備、設備群、作業セル、人員など、さまざまなものを設定できます。)各Work Centerには、シフト1~3の稼働可能時間、稼働するシフト、稼働日、能力係数、稼働率、待ち時間、標準の段取り時間を設定します。負荷の割付方法も設定でき、ここで有限負荷か無限負荷かを指定します。(JobBOSS² APIリファレンス)
3. 工順と作業工程
工程ごとの時間の入力先については、”in the Estimating module or directly on a Job through Order Entry.”(Estimatingモジュール内、またはOrder Entry経由でJobに直接)と説明されています。EstimateのRoutingの各工程と、作業のOrder Routingの各工程には、次の情報を設定します。
- 作業区または外注先
- 段取り時間とサイクルタイム
- 作業人数と、その作業に必要な設備台数
- 無人運転と工程の並行実行を指定するフラグ
- 開始予定日と終了予定日
4. 材料と外注サービス
購入材料と外注サービスは、作業のJob Requirementsに登録され、リードタイムと関連する購買発注が紐づきます。ECIは、スケジュールに必要な条件を明確に述べています。”all raw materials and outside services need realistic lead times.”(すべての原材料と外注サービスに、現実的なリードタイムを設定する必要があります。)
5. スケジュールの作成
“JobBOSS² builds the schedule by looking at how jobs interact with one another at each work center.”(JobBOSS²は、各作業区で作業同士がどう影響し合うかを考慮してスケジュールを作成します。)ECIは、このプログラムについて、”uses math to look at hard data when determining how the shop should be loaded.”(工場への負荷の割り付け方を決める際に、数値計算で実データを分析する)と説明しています。作業には優先度と納期が設定され、スケジュール上で作業を固定することもできます。
6. Whiteboard Scheduler、Planning Board、Scheduling Advisor
ECIはJobBOSS²を、”the only ERP with two ways to schedule”(二通りのスケジューリング方法を備えた唯一のERP)と紹介しています。
- Whiteboard Scheduler。“The Whiteboard Scheduler lets you change customer due dates and job schedules on the fly.”(Whiteboard Schedulerでは、顧客への納期や作業スケジュールをその場で変更できます。)ECIのブログではさらに、Whiteboardについて、”shows you your capacity and gives you forecasting abilities.”(生産能力を可視化し、予測を可能にする)と説明しています。
- Planning Board。“The Planning Board has drag and drop functionality,”(Planning Boardにはドラッグ&ドロップ機能があります。)工場内を進む作業の状況を視覚的に追跡できます。
- Scheduling Advisorは、遅れている作業を表示します。急ぎの作業にフラグを付けたり、条件を変えたシナリオを作成してリードタイムを確認したりできます。(ECI)
7. 実績データの収集
“The shop employees need to utilize data collection to report times and completed pieces.”(現場の従業員は、データ収集機能を使って作業時間と完成数を報告する必要があります。)ECIは、”the schedule is updated in real-time as that information is entered.”(その情報が入力されると、スケジュールがリアルタイムで更新される)と説明しています。作業実績は、工程ごとのTime Ticketsとして取り込まれます。
8. アドオンのECI APS
2024年10月、ECIは”two new add-on solutions for its Manufacturing ERP products,”(製造業向けERP製品用の二つの新しいアドオンソリューション)として、いずれもLYNQを基盤とするECI MESとECI APSを発表しました。”soon be available for Deacom, M1, JobBOSS², and Macola.”(Deacom、M1、JobBOSS²、Macola向けに近日提供予定)としています。ECI APSは、”multiple resource scheduling, live progress reporting from equipment, and custom constraints.”(複数リソースのスケジューリング、設備からのリアルタイムの進捗報告、独自の制約条件)を追加します。(発表記事、ECI APS)
計画担当者に残る仕事
ECI自身のスケジューリングガイドも、計画担当者の役割について率直に説明しています。
- スケジュールは計画担当者を支援するもの。“The Schedule is a tool to help you run your shop; it will not run it for you.”(スケジュールは工場運営を支援するツールであり、代わりに工場を運営するものではありません。)また、”cannot replace the experience and real-world knowledge of the person doing the scheduling.”(スケジューリングを行う担当者の経験や現場の知識に代わることはできません。)
- 作業区内の作業順序。“Others may wish to manipulate the schedule to reorder the jobs in a work center to have greater control.”(より細かく管理するために、スケジュールを操作して作業区内の作業順序を変更したい場合もあります。)設備でどの順番に作業するかは、計画担当者が判断します。
- 現場との整合を保つにも手間がかかる。スケジュールを手作業で現場に合わせることについて、ECIは “is a full-time job and leads to being reactive rather than proactive.”(それだけで専任の仕事となり、先手を打つよりも後追いの対応につながる)と説明しています。
- 分単位の時刻は、目安として使う。“The schedule will give you start and end times to the minute, but making your shop drive to them is unrealistic.”(スケジュールには分単位の開始・終了時刻が示されますが、現場をそのとおりに動かすのは現実的ではありません。)
- まずはデータを整える。“Without first using the system properly, scheduling is bound to fail.”(まずシステムを正しく使わなければ、スケジューリングは必ず失敗します。)(ECIブログ)
- 段取り時間は工順の設定どおり。直前に設備で何を加工したかにかかわらず、工順の各工程に設定される段取り時間は一つです。
- 材料はリードタイムとして扱う。購入部品や外注サービスは、作業ごとに在庫や購買発注の入荷予定を確認するのではなく、リードタイムとして計画に反映されます。
- 複数リソースの制約にはアドオンが必要。複数のリソースを対象に、独自の制約条件を加えてスケジューリングする機能は、ECIがECI APSで提供しているものです。
JobBOSS²のスケジューリングで十分な場合
次のような場合は、標準モジュールで対応できます。
- 経験豊富な一人の計画担当者がWhiteboardを管理し、手作業で作業順序を決めることを好んでいる。
- 各作業区が単一の設備で構成されているか、作業区内の設備を相互に代替できる。
- 段取り時間が短い、または直前の作業に左右されない。
- 作業者や治具の都合で、実行できる作業が制限されることはほとんどない。
- 材料のリードタイムが、計画の基準にできるほど安定している。
これらに当てはまるなら、シフト、作業区の稼働時間、工順の所要時間を正確に保ち、すべての工程で実績データを収集してください。遅れている作業はScheduling Advisorで確認できます。
能力制約を考慮する生産スケジューラが必要な場合
次のうち複数が当てはまるなら、ボードでの管理では対応しきれなくなっています。
- 特急作業が入るたびに、計画担当者が作業区内の作業順序を組み直し、毎週何時間も費やしている。
- 直前に加工した部品や材料、使用した治具によって、段取り替え時間が変わる。
- 設備だけでなく、作業者、シフト、欠勤も同じくらい生産量を制約している。
- 治具、ゲージ、工具を複数の設備で共用している。
- 棒材の入荷や外注サービスの遅れによって、着手できる作業が決まる。
- ボード上では余裕がなくても実行可能に見えた計画が、約束した納期に間に合わない。
選定時に確認するポイント
- すべてのリソースの制約を同時に考慮:作業区の稼働時間ではなく、設備、人員、工具、材料それぞれの能力や供給量を考慮する。
- 工場全体を対象に、優先度、納期、顧客に基づいて作業順序を自動決定する。
- 段取り時間マトリクスで、作業の順序と切り替え方向によって異なる段取り替え時間を設定できる。
- 複数の作業者が必要な作業に対応し、工具を数量に制限のある共有リソースとして扱える。
- 在庫と購買発注の入荷予定を確認する、材料を考慮したスケジューリングができる。
- 進捗や受注に変更があれば自動で再スケジューリングし、すでに現場で着手している作業は固定できる。
- JobBOSS²とのデータ連携が明確である。ECIのJobBOSS² APIでは、作業を読み取り、Order Routingの工程ごとに予定日を書き込めます。各ベンダーに、予定日をどのように作業へ反映するのか、本稼働後のサポートを誰が担うのか確認してください。
選択肢は三つに分かれます。
- ECIの製品群であるJobBOSS²のスケジューリング機能とECI APS。計画担当者がボードを操作するか、APSアドオンを使います。
- 能力制約を考慮するデスクトップ型スケジューラ。JobBOSSから出力したExcelやCSVを取り込み、予定日は手作業でJobBOSSに入力し直します。
- APIで連携するクラウドAPS。SkyPlannerはこの選択肢に当たり、JobBOSS²と併用してすべてのリソースを自動でスケジューリングし、作業者に計画を届けます。
SkyPlannerが担う役割
SkyPlanner APSは、計画担当者に残る仕事を引き受けます。すべてのリソース、人員、工具、材料について、実際の時刻に沿って能力や供給量の制約を考慮します。Arcturusは、作業の優先度、完了日、顧客の優先度、Fast Track、Dynamic Prioritiesに基づいて作業順序を決め、計画全体を数秒で最適化します。
段取り時間マトリクスには、部品の各組み合わせについて、双方向の段取り替え時間を設定します。エンジンは、段取り時間が最も短くなる順序を選びます。三人の作業者が必要な作業には、シフト内で空きのある三人を割り当てます。ある設備で使用中の治具を別の設備に二重に割り当てることはありません。第一候補の設備や作業者が埋まっていれば、代替の設備や作業者に作業を割り当てます。
資材の入荷状況に基づくスケジューリングでは、現在庫と発注済みの入荷予定から将来の在庫をシミュレーションし、必要な資材がそろう時点に作業を計画します。生産状況が変わるとAutopilotが自動で再スケジューリングします。Running Time Lockは直近の数時間の作業を固定し、現場の混乱を防ぎます。作業者はMobile Confirmations、Production Timer、Quick Log Modeを使い、スマートフォンやタブレットで作業を記録できます。
次のような場合は、JobBOSS²のスケジューリングではなくSkyPlannerをお選びください。
- 作業順序を手作業で組むのではなく、最適化したい。 ECIは、自社のスケジュールについて “will not run it for you.”(利用者に代わって工場を運営するものではありません)と説明しています。Arcturusはすべての作業区の作業順序を一括で決め、Autopilotは変更のたびに計画を組み直します。
- 直前の作業によって段取り時間が変わる。 工順の各工程に一つの段取り時間を設定する方式から、切り替え方向ごとの時間を管理する段取り時間マトリクスへ移行できます。
- 人員、治具、資材が実際の制約になっている。 設備とともに、能力や供給の上限を考慮した一つのスケジュールに組み込みます。
- 追加機能の導入プロジェクトを立ち上げずに、複数リソースをスケジューリングしたい。 ECIはこの機能をECI APSとして販売しています。SkyPlannerは自社の作業データで検証したうえで、導入支援の開始から数週間で本稼働できます。
JobBOSS²の未完了作業をExcelにエクスポートして、30日間の無料トライアルでお試しください(最大20リソース、クレジットカード不要)。トライアル後の料金は5リソース込みで月額199 €から。月払いです。システム連携の費用は、お客様の業務プロセスと要件に合わせ、プランと併せて事前にお見積もりします。
SkyPlannerは、ECIのJobBOSS² APIを通じてJobBOSS²と双方向に連携します。オンプレミス環境ではECIのERP APIを使用します。導入支援の際にSkyPlannerチームが連携を設定します。また、パートナーや開発担当者は、ドキュメントを公開しているREST APIを使って開発できます。詳しくは、JobBOSS²向けSkyPlanner、JobBOSS²連携ガイド、SkyPlannerの機能、ERP連携一覧をご覧ください。
SkyPlannerを活用する製造企業
6か月先まで営業が余力を把握
「SkyPlannerは、あらゆる生産計画の基盤をつくり、その信頼性を支えています。」
Anu Järvinen、生産マネージャー
Fredman Operations · 食品用包装紙
営業は六か月先までの余力を把握できます。以前は一時間以上かかっていたスケジュール変更の依頼にも、数秒で回答できるようになりました。
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%まで向上しました。以前は二人必要だったスケジューリングも、今では一人の現場監督者で対応しています。
よくある質問
JobBOSS²にはスケジューリングモジュールがありますか?
はい。JobBOSS²にはWhiteboard Scheduler、ドラッグ&ドロップで操作するPlanning Board、Scheduling Advisorが含まれています。作業区ごとに、能力の上限を考慮する有限負荷、または上限を設けない無限負荷でスケジューリングできます。ECIは別途、LYNQを基盤とする追加製品ECI APSも提供しています。
JobBOSS²のスケジューリングは有限負荷ですか、無限負荷ですか?
どちらにも対応しています。ECIは “choose from finite or infinite scheduling,”(有限負荷または無限負荷のスケジューリングを選択できます)と説明しています。シフトの稼働時間を基準に、作業区ごとに負荷の割り付け方法を設定します。ただし、作業区内の作業順序は計画担当者が決めます。
WhiteboardとPlanning Boardの違いは何ですか?
ECIはWhiteboardについて、生産能力を表示し、納期や作業スケジュールをその場で変更できるツールと説明しています。Planning Boardは、工場内の作業の進捗を追跡するための、ドラッグ&ドロップで操作できる画面です。
JobBOSS²は作業順序によって変わる段取り時間に対応していますか?
工順の各工程に設定できる段取り時間は一つで、直前に何を加工したかにかかわらず同じ値が使われます。SkyPlannerの段取り時間マトリクスは、部品の組み合わせごとに双方向の段取り替え時間を保存し、その時間が最小になるように作業順序を決めます。
ECI APSとSkyPlannerのどちらを使うべきですか?
複数リソースの能力上限を考慮した生産スケジューリングを、JobBOSS²と併用して数週間で稼働させたい場合は、SkyPlannerをお選びください。段取り替え、作業班、治具、資材を一つのスケジュールに組み込み、自動で再計画します。料金は月額199 €からです。連携作業を始める前に、自社のJobBOSS²の作業データで検証できます。