連携 / ERP / Infor CloudSuite Industrial
Infor CloudSuite Industrialは生産スケジューリングに対応しているか?標準のAPS、SchedulerとSkyPlanner APS
対応しています。Infor CloudSuite Industrial(旧称SyteLine、通称CSI)には、設備や人員の実際の能力を考慮して生産スケジューリングを行う機能が二つあります。
- ライセンスが有効なAPS Planningは、リソースの能力に照らして需要を計画し、Get CTPで回答納期を算出します。APSのライセンスがない場合は、Infiniteモードで動作します。
- Schedulerは、有限能力のリソースに直近の工程を順序付けて割り当て、編集可能なResource Ganttに表示します。
SkyPlanner APSはCSIと併用でき、予定を乱す事態が起きるたびに、製造現場全体の計画を自動で立て直します。段取り替え、工具、作業班、入荷予定の資材を一つのスケジュールで扱います。
Infor M3、Infor LN、Infor Production Schedulingは別製品であり、本記事の内容はいずれにも当てはまりません。
CloudSuite Industrialの能力計画の仕組みを順に解説
CSIには、混同されがちな三つの機能があります。MRP、APS Planning、Schedulerです。それぞれが答える問いは異なります。
1. 能力モデル:作業区ではなくリソースで管理
能力はResourcesとResource Groupsで管理します。各工程には、少なくとも一つのリソースグループを指定する必要があります。Inforの文書には、”You cannot use a resource group on an operation unless it has at least one resource assigned to it.”(リソースが少なくとも一つ割り当てられていないリソースグループは、工程に使用できません)とあります。稼働可能な時間はShiftsで決まります。
作業区も存在しますが、原価計算専用です。”The work center now captures costs only and does not affect the actual planning or scheduling.”(作業区は現在、原価の集計のみを行い、実際の計画やスケジューリングには影響しません)(出典)。作業区をスケジューリングの単位として扱うERPから移行すると、この違いに戸惑います。
リソースの選択と負荷の割り当ては、二つの設定で決まります。ResourcesタブのSeqフィールドは、Select in SequenceルールとCyclicルールでの割り当て順を制御します。これらのルールは、”allocate the resource with the lower Seq value first.”(Seqの値が小さいリソースから先に割り当てます)。リソースは初期設定では有限能力です。”an unlimited number of operations simultaneously, but only when on-shift.”(シフト時間内に限り、工程数に上限を設けず同時に処理する)ようにしたい場合は、リソースまたはリソースグループ全体をInfiniteに設定します(出典)。ボトルネックだけを有限能力とし、それ以外を無限能力として運用することもできます。
2. MRP:対象は資材のみ
MRPは、すべてのCSI導入先で使える基本機能です。資材を計画しますが、製造現場の条件は考慮しません。”Unlike APS, MRP does not consider routing times, resource capacity, or shifts.”(APSと異なり、MRPは工順の所要時間、リソースの能力、シフトを考慮しません)。能力確認を誰が担うかについても、Inforは明言しています。”The responsibility rests with you, the planner, to make sure your shop floor has the available capacity to work the plan.”(製造現場に計画を実行できる能力があることを確認する責任は、計画担当者にあります)(出典)。
3. APS Planning:有限能力またはInfinite、全体計算とPlan on Save
APSはAPS Planningフォームから、次のいずれかのモードで実行します。
| モード | 考慮する条件 | 納期回答 |
|---|---|---|
| APS(有限能力) | “whether the crew and machines are on-shift and not busy working on another demand”(作業班と機械がシフト時間内で、ほかの需要への対応に使われていないか) | Customer Order LinesとJob OrdersのGet CTP |
| Infinite APS | シフト時間内はリソースごとの作業数を無制限とし、Move、Queue、Setup、Run、Finishの各時間を使用 | Get CTPではなくGet ATP |
どちらを使えるかは、次のライセンス条件で決まります。”If the APS module is unlicensed, APS Planning can only be run in Infinite mode.”(APSモジュールのライセンスがない場合、APS PlanningはInfiniteモードでしか実行できません)(出典)。
APSは、各需要を”based on order priority and each demand’s due date.”(オーダーの優先順位と各需要の納期に基づいて)計画します。納期から逆算し、収まらなければ今日を起点に順方向で計画します。優先順位はAPS Order Priorityフォームで設定します。”Order types with lower priority numbers consume available capacity before order types with higher priority numbers.”(優先順位の数値が小さいオーダー種別から、数値が大きい種別に先立って空き能力を使用します)(出典)。Inforは長い計画期間を推奨しています。”In most situations, you will run APS Planning for a long horizon, such as one or two months.”(通常、APS Planningは一か月や二か月といった長い期間を対象に実行します)。
全体計算では、計画を最初から作り直します。”The system deletes all existing plan information and regenerates it using the latest data.”(既存の計画情報をすべて削除し、最新データで再生成します)。Inforは、毎晩など、定期的に実行することを勧めています。全体計算と次の全体計算の間は、Plan on Saveが新たに保存された受注や製造オーダーを既存の計画に挿入します。使用するのは、それまでの計算で未割り当てとなっている在庫、供給、能力だけです。基礎データの変更や、その他の取引の大半は、次の全体計算まで反映されません(出典)。計算結果として計画オーダーと例外メッセージが出力されます。Planning Detail APSで確認し、製造オーダー、購買オーダー、購買依頼、生産スケジュール、移送オーダーとして確定します。
4. SchedulerとResource Gantt
Schedulerは、独立したScheduling処理として実行し、通常はBackground Queueに登録します。Inforによると、対象期間は”over any horizon”(任意の期間)で、一シフト、一日、一週間、一か月などに設定できます。ただし実際の運用については、”you will usually run it for a one-day horizon, and you will usually run it each day.”(通常は一日を対象とし、毎日実行します)としています(出典)。
Schedulerは有限能力のリソース上で各工程の開始・終了時刻を設定し、工程の処理順を提案します。段取り用のリソースグループと段取り参照テーブルを考慮し、現場向けのResource Group Dispatch Listを印刷します。Due DateやCritical Ratioなどの順序付けルールは、Global Priority Settingsで設定します。
計画担当者はResource Gantt Chart – Schedulerで結果を調整します。バーを動かすとGantt Edit Operationが開き、工程の開始日・終了日の変更、別リソースへの移動、製造オーダーや工程の固定ができます。CSIは変更のたびに検証し、順序やリソースのルールに違反すると警告します。担当者は警告を無視して変更を適用するか、キャンセルするかを選べます(出典)。
5. APSとSchedulerの連携
Shop Floor Control Parametersで計画オーダーの設定を有効にすると、SchedulerはAPSの計画オーダーを、リソースを使用する需要として扱います。その後APSを実行すると、スケジュール済みの工程は固定済みとして扱われます。ただし、Schedulerを再実行すると、これらの工程が再び移動することがあります。実際の運用では、Schedulingの実行、ガントチャートと負荷レポートの確認、残業・優先順位の変更・ガントチャートの手動編集による過負荷の解消、再実行、作業指示リストの印刷、という手順を繰り返します。
CloudSuite Industrialで対応できない範囲
- APSで能力制約を考慮した計画を立てるにはライセンスが必要です。APSモジュールがない場合、APS PlanningはInfiniteモードでしか動作せず、Get CTPも使えません。ただし、Schedulerでは引き続き、リソースの能力制約を考慮して直近の工程を順序付けできます(出典)。
- 予定の乱れへの対応は計画担当者が担います。Plan on Saveは新規需要を空き能力に挿入しますが、計画済みの作業を並べ替えることはありません。故障が起きても、担当者がガントチャート上で工程を編集するか、Schedulerを再実行するまでは、残りのスケジュールは変わりません。
- ガントチャートの編集は一工程ずつです。Gantt Edit Operationは、移動のたびに検証します。移動によって工程の順序が崩れるとCSIが警告し、担当者は警告を無視して適用するか、後続工程を手動で修正します。
- 過去の日付には計画しません。“APS never plans into the past (unlike MRP, which allows start dates in the past).”(過去の開始日を許容するMRPとは異なり、APSは過去の日付に計画することはありません)。Inforの文書によると、需要に間に合わせるために既存の製造オーダーを必ず前倒しするわけではなく、代わりに納期がより早い計画オーダーを新規作成することがあります(出典)。
- 自動では集約しません。“APS does not automatically combine planned orders for items that are needed within the same period of time.”(APSは、同じ期間内に必要となる品目の計画オーダーを自動ではまとめません)。集約はPlanning Parametersで設定します。
- CTP納期の照会時は、優先順位が最下位になります。InforのパートナーであるVisual Southは、有限能力を考慮したCTP納期について、”is considered the lowest priority at the time you check the CTP date.”(CTP納期を照会する時点では、優先順位が最下位として扱われます)と説明しています。そのオーダーの優先順位は、次回のAPS全体計算で見直されます(出典)。
- 二つのエンジン間で整合性を確認する必要があります。APSはSchedulerが配置した工程を固定扱いにしますが、Schedulerはそれを再び移動できます。計画担当者は、それぞれの日付がどちらの実行結果によるものかを把握しておく必要があります。
CloudSuite Industrialの標準機能で十分な場合
次の条件の大半に当てはまるなら、APSとSchedulerを引き続き使うのが適切です。
- APSモジュールのライセンスを取得して設定済みであり、工順、リソースグループ、シフト、段取り時間が正確に登録されている。
- Schedulerの実行から次の実行まで現場の変化が少なく、作業指示リストに沿って生産している。
- 計画担当者がSchedulerの提案する順序を採用しており、シフト中にガントチャートを手動編集するのは、たまにしかない。
- 能力不足が一つか二つのボトルネックに集中している。その部分だけは実際の能力に収まるように生産スケジューリングを行い、ほかは無限能力のリソースとして扱う。Visual Southも、これを一般的な運用方法として紹介しています。
- 主な目的が納期回答であり、受注明細でGet CTPを使えればよい。
自社の現場がこれに当てはまるなら、まずは標準のAPSとSchedulerの設定を調整しましょう。
生産スケジューラが必要になる場合
次のような場合は、標準機能以外の選択肢を検討しましょう。
- APSのライセンスがなく、計画チームが無限能力の計画を表計算ソフトで補い続けている。
- 特急オーダー、故障、資材不足、欠勤により、一シフト中に何度もスケジュールが変わる。計画担当者はガントチャートの手動編集と再計算に何時間も費やしている。
- 段取り替え時間が直前に生産した製品によって変わり、生産順序がスループットを左右する。
- 共用工具や、複数の作業者が同時に必要な作業も、設備と同じように生産量を制約します。
- 作業者が製造現場で実績を報告し、その内容が計画に反映される必要があります。
選定時の確認ポイント
- 自動再計画。生産が進んだり受注が変わったりした際に、計画担当者が工程を一つずつ動かさなくても、スケジュール全体が更新されることが必要です。
- CSIに合ったモデル。リソースとリソースグループ、シフトと休日、代替リソースに対応していること。作業区(SLWcs)しか読み込まないツールでは、実際のスケジューリングモデルを捉えられません。
- 制約への対応範囲。作業順序に応じた段取り替えをマトリクスで管理できること。工具を有限の共用リソースとして扱い、複数の作業者によるチーム作業や、代替設備・代替要員に対応できること。
- 資材の考慮。作業に必要な資材、在庫、購買オーダーをスケジュール上で照合できること。
- 製造現場からのフィードバック。実績報告が計画に反映され、作業実績トランザクションとして書き戻されること。
- 明確な連携方法。Infor Cloudでは、ION API Gateway経由でMongoose IDO REST APIを使用し、接続にはAutomationライセンスが必要です。ProductionOrder BODsが変更イベントを通知し、IDOの更新によってスケジュールを書き戻します。
- 管理責任のルール。詳細な作業順序をどちらのシステムで管理するかを決め、その対象リソースを標準のSchedulerとその計画オーダー設定の対象から外します。
- 低リスクでの試用。連携プロジェクトへの着手を決める前に、自社のデータで検証できること。
選択肢は四つに分かれます。
- CSI標準のAPSとSchedulerは、Get CTPによる納期回答と直近の作業順序の決定を担います。調整はResource Gantt上で手動で行います。
- ERPクライアント内の計画ボードは、手作業で計画するチーム向けに、CSIのデータを別の画面で表示します。通常はパートナーが保守します。
- 大企業向けAPSスイートは、導入プロジェクトを通じて連携し、専任の計画チームが運用します。
- SkyPlannerが属する現場での実行まで支援するクラウドAPSは、CSIと併用し、すべてのリソースを自動でスケジューリングします。生産の変化に応じて再計画を続け、作業者がスケジュールを直接確認できるようにします。
SkyPlannerが担う役割
SkyPlanner APSは、CSIにすでに登録されている製造オーダー、工程、リソースを取り込み、操作可能なガントチャート上でスケジュールを組みます。上記の各ポイントに、次のように対応します。
| 現在のCSI | SkyPlannerでできること |
|---|---|
| APSで能力制約を考慮した計画を立てるにはライセンスが必要 | すべてのリソース、シフト、人員、不在を考慮し、実際の能力に合わせて生産スケジューリング。5リソースで月額199 €から |
| 必要に応じてAPSの全体計算、Plan on Save、Schedulerを実行 | Arcturusが数秒で能力制約を考慮した生産スケジュールを作成。生産に変化があればAutopilotが自動で再スケジューリング |
| ガントチャート上で工程を一つずつ手動で編集 | 計画担当者がガントチャート上で作業をドラッグすると、エンジンがスケジュール全体の整合性を維持。Bulldozerが後続作業を後ろに移動 |
| 段取り用リソースグループと段取り参照テーブル | 製品の順序や切り替え方向によって異なる段取り替え時間を、段取り時間マトリクスで管理。段取り時間が最小になる順序の選定に使用 |
| 工程ごとのリソースグループ | 工具を有限の共用リソースとして管理。同じリソースに複数の作業者を同時に割り当て、主リソースが使用中なら代替設備・代替要員を使用 |
| 二つのエンジン間で整合性の調整が必要 | SkyPlannerが管理するリソースのスケジュールを一本化し、工程の予定日時をCSIに書き戻し |
| 能力を考慮しないMRPの供給計画 | 各作業を在庫とCSIの入荷予定の購買オーダーに照らして確認。発注済み資材は購買オーダーの納入日に利用可能として扱う |
| 製造現場向けの作業指示リスト | 作業者はスマートフォンやタブレットで自分の作業待ちリストを確認し、Mobile Confirmations、Production Timer、Quick Log Modeで実績を記録 |
リソースグループと効率をモデル化でき、一つの作業を複数のリソースに分割することもできます。優先順位は、作業の優先度、完了日、顧客の優先度、Fast Track、Dynamic Prioritiesに基づいて決まります。
故障のたびに計画担当者がその日の計画を手作業で組み直しているなら、SkyPlannerをお選びください。Autopilotが未完了のすべての作業を再計画し、Running Time Lockが開始済みの作業をそのまま維持します。
段取り替えが生産能力を左右するなら、SkyPlannerをお選びください。青から赤への切り替えは30分、赤から青へは60分かかる場合でも、エンジンが段取り時間の合計を最小にする順序を選びます。
APSライセンスなしでCSIを使い、Infiniteの計画をもとに表計算ソフトで計画を立てているなら、SkyPlannerをお選びください。資材計画は引き続きCSIのMRPで行います。導入は通常、オンボーディング開始から数週間以内に完了します。
SkyPlannerはCloudSuite Industrialと双方向に連携します。
- 作業、工程、リソース、購買オーダーをIDO REST API経由で取り込みます。
- 工程の予定日時はIDOの更新で書き戻します。記録された労務実績はSLJobtransの行として送信し、CSI側で転記します。
- スケジュールが変更されると、Webhooksがその都度変更内容をプッシュ送信します。
SkyPlannerチームがオンボーディング中にお客様のCSI環境に合わせて連携を設定し、本稼働後もサポートします。連携費用は、お客様の業務プロセスと要件に応じて、ご利用プランと併せて事前にお見積もりします。開始前に総費用を把握できます。Inforパートナーや自社の開発者が、ドキュメント化されたSkyPlannerのREST APIを使って連携を構築することもできます(APIリファレンス)。
30日間の無料トライアルでは最大20リソースを利用でき、クレジットカードは不要です。CSVまたはExcelのエクスポートデータで試せます。IDOの連携作業に着手する前に、実際の能力に合わせて組まれた生産スケジュール上で自社の作業を確認できます。料金は月払いで、いつでも解約できます。
全体像はInfor CloudSuite Industrialのページで、技術的な連携方法は連携ガイドとSkyPlannerドキュメントでご確認ください。無料トライアルを開始することもできます。お客様のCSI環境を一緒に確認するには、デモをご予約ください。
製造業のお客様によるSkyPlannerの評価
2時間毎週の作業時間を削減
「SkyPlannerによって、当社の生産計画はExcelのスプレッドシートから、リアルタイムの生産最適化へと進化しました。」
Kalle Kalliomäki氏、サプライチェーンスペシャリスト
UTU · 配電盤・開閉装置
生産計画にかかる作業時間を毎週2時間削減。新しい作業待ちリストを数秒で生産ラインに届けられます。
+90%生産効率が向上
「生産効率が90%向上しました。」
Abdul Rucyinga氏、IT部門責任者
Laboratory & Allied · 医薬品製造
生産効率が90%向上し、全リソースを対象に最適化した三か月分の計画を30分未満で作成できます。
99.2%納期遵守率
「SkyPlannerによってボトルネックを見つけやすくなり、生産管理が明確になりました。」
Toni Tuori、生産マネージャー
Piristeel · 屋根用安全設備・雨水処理システム
今年の納期遵守率は99.2%に達し、スケジューリングによって一日あたり最大四時間の作業時間を削減しています。
1,000件単位製造オーダーを自動スケジューリング
「生産管理のあり方が変わり、生産能力への理解もまったく違う水準になりました。」
Hannu Ryynänen、CEO
Mamec · 産業用ミキサー、ポンプ、ハイテク製品の受託製造
数千件の製造オーダーを自動でスケジューリングし、組織全体で生産状況をリアルタイムに把握しています。
よくある質問
SyteLine APSは有限能力と無限能力のどちらで計画しますか?
両方に対応しています。APSモードは有限能力を前提とし、作業チームと設備がシフト内にあり、空いているかを確認します。Infinite APSでは、シフト内であれば各リソースに制限なく作業を割り当てられます。APSライセンスがない場合に実行できるのは、Infiniteモードのみです。
CloudSuite Industrialにガントチャートはありますか?
はい。Resource Gantt Chart – Schedulerは、スケジュール済みの工程をリソース別に表示します。バーを動かすとGantt Edit Operationが開き、日時やリソースの変更、工程の固定ができます。SkyPlannerのガントチャートとの違いは、その後の処理です。後続作業の移動を計画担当者に任せるのではなく、エンジンが影響を受ける作業を自動で再スケジューリングします。
CloudSuite IndustrialのAPSとSchedulerは何が違いますか?
APS Planningは、通常一か月または二か月という長めの期間を対象に需要、供給、能力を計画し、計画オーダーを作成します。Plan on Saveで新たな需要を計画に組み込みます。Schedulerは、通常一日を対象に、リソースの能力制約を考慮して直近の工程の順序を決め、Resource Group Dispatch Listを印刷します。
CloudSuite Industrialで能力制約を考慮した生産スケジューリングを行うには追加ライセンスが必要ですか?
能力制約を考慮するAPS PlanningとGet CTPを使うには、APSモジュールが必要です。SkyPlanner APSなら、APSモジュールなしでCSIの作業とリソースを使い、実際の能力に合わせて生産スケジューリングを行えます。IDO層を介して接続する外部アプリケーションには、Automationライセンスを使用します。
SkyPlannerは作業順序に応じた段取り、工具、作業チームを扱えますか?
はい。段取り時間マトリクスには、製品間の切り替え方向によって異なる段取り替え時間を登録できます。工具には能力制約があり、二つのリソースで同時には使用できません。チーム作業が必要な場合は、一つのリソースに複数の作業者を割り当てられます。主リソースが使用中の場合は、代替設備や代替要員を使用します。
CSIが作業区の能力を考慮しないのはなぜですか?
CloudSuite Industrialの作業区は、原価管理にのみ使われるためです。能力は、リソース、リソースグループ、シフトで定義します。
SkyPlanner APSはCloudSuite IndustrialやSyteLineと連携できますか?
はい。双方向に連携できます。製造オーダー、工程、リソースをIDO REST API経由で取り込み、工程の予定日時をIDOの更新で、労務実績をSLJobtransの行として書き戻します。SkyPlannerチームがオンボーディング中にお客様の環境に合わせて連携を設定し、本稼働後もサポートします。Inforパートナーや自社の開発者が、ドキュメント化されたREST APIを使って構築することもできます。詳しくは連携ガイドをご覧ください。無料トライアルを開始することもできます。ご質問は営業にご相談ください。