プロセス製造における工程歩留および計算済バッチ数量を考慮した計画
Oracle Fusion Cloud Supply Chain Executionでは、バッチ数量が動的である作業定義を定義する機能がサポートされるようになりました。 これにより、開始入力を指定でき、工程歩留を考慮する中間バッチ数量に基づいてバッチ数量が動的に計算されます。 Oracle Supply Planningは、これらの定義を尊重し、時間の経過とともに需要を満たすように入力と出力の適切な数量を計算します。
この機能により、次のことが可能になります。
- プロセス作業定義バッチ・タイプをユーザー定義または計算済として分類します。
- Oracle Fusion Cloud SCMおよび外部ソース・システムからの工程歩留を使用して、ユーザー定義および計算済作業定義バッチ・タイプのプロセス作業定義および作業オーダーを収集します。
- 前述の定義および工程歩留の会計を考慮した計画製造供給です。
- Oracle Cloud SCMおよび外部ソース・システムに計画製造供給をリリースします。
プロセス作業定義および作業オーダー・バッチ・タイプ:
- ユーザー定義
- Oracle Fusion Cloud Manufacturingでは、バッチ数量が作業定義工程内の入力原料またはコンポーネントの数量の機能ではない作業定義がサポートされています。 コンポーネントに対して定義された数量は、作業定義のプライマリ製品数量に関連してスケーリングされますが、基本的にバッチ数量には寄与しません。
- 計算済
- これは、バッチ数量が工程コンポーネントに関連しているプロセス製造作業定義および作業オーダーの新しいバリエーションです。
次のイメージは、「工程」ページの「作業定義バッチ・タイプ」列を示しています。この列には、「ユーザー定義」または「計算済」の値が表示されます。

工程ページに表示される作業定義バッチ・タイプ
次の表に、この機能でサポートされる品目構成タイプの詳細を示します。

品目構成タイプおよびプロセス作業定義タイプでサポートされる構成(工程歩留あり)
このプランニング機能は、次のシナリオには適用できません。
- 受注構成、受注組立または受注ピックのフロー
- プロジェクト駆動のサプライ・チェーン
この機能は、制約付き供給プランおよび制約付き需要と供給プランにのみ適用されます。
ソース・インスタンスがOracle Cloud SCMの場合、Oracle Manufacturing作業定義設定で工程損失を考慮するように工程歩留を設定できます。 操作はカウントポイントを有効にする必要があります。 工程には、有効日ごとに異なる工程歩留がある場合があります。
外部ソース・インスタンスの場合、工程歩留を含む工順工程CSVファイルを準備できます。
ユーザー定義バッチ・タイプに対して作業定義および作業オーダーと工程歩留を使用可能にして収集するための重要なステップ

ユーザー定義バッチ・タイプの作業定義および作業オーダーと工程歩留を収集するための設定ステップ
ユーザー定義バッチ作業オーダーの収集
データ収集プロセスでは、Oracle Cloud SCMからのユーザー定義バッチ作業オーダーに対して次の処理が実行されます。
- Oracle Manufacturingから作業オーダーの累積工程歩留を導出します
- プライマリ製品、連産品および副産物作業オーダーの数量を導出します
- Oracle Cloud SCMからの工程歩留を考慮して、作業オーダー・コンポーネントの需要およびリソース要件を収集します
- 進行中の作業オーダーについて、Oracle Manufacturingからの見積詳細から作業オーダー・コンポーネント需要およびリソース要件を計算するための、完了数量、廃棄数量およびバッチ差異を相殺します
次の表に、作業オーダー数量の導出の詳細を示します。

ユーザー定義バッチ作業定義プロセス作業オーダーの数量計算
外部ソース・データ収集で次の検証が実行され、作業オーダーの累積工程歩留およびオーダー数量が導出されます:
- 作業オーダー供給CSVファイルに指定された累積工程歩留を使用します。 これを指定しない場合、個別の工程にわたってリソース要件に指定された工程歩留を乗算して、累積工程歩留が計算されます。
- プライマリ製品、連産品または副産物の作業オーダーの計算済残数量に、導出された累積工程歩留を適用してオーダー数量を取得します。
計算済バッチ作業定義および作業オーダーを有効化および収集する主なステップ

計算済バッチの作業定義および作業オーダーを収集するための設定ステップ
収集された工程歩留は参照専用です。 計画では、工程歩留が計算済バッチ・プロセス作業定義の1とみなされます。
作業オーダーは、計算済バッチ・プロセス作業オーダーの累積工程歩留1で収集されます
計算済バッチ作業オーダーの収集
データ収集プロセスでは、Oracle Cloud SCMからの計算済バッチ作業オーダーに対して次の処理が実行されます。
- プライマリ製品、連産品および副産物の作業オーダー数量を導出します
- Oracle Cloud SCMから作業オーダー・コンポーネントの需要とリソース要件を収集します
- 進行中の作業オーダーについて、Oracle Manufacturingからの見積詳細から作業オーダー・コンポーネント需要およびリソース要件を計算するための、完了数量、廃棄数量およびバッチ差異を相殺します
次の表に、作業オーダー数量の導出の詳細を示します。

計算済バッチ作業定義プロセス作業オーダーの数量計算
次のイメージは、プロセス定義の工程歩留および作業定義バッチ・タイプを表示する「プラン入力工程」ページを示しています。

工程歩留および作業定義バッチ・タイプ列
Oracle Manufacturingから収集された工程歩留のある進行中のプロセス作業オーダー
Redwoodの「供給および需要」ページには、プランの入力および出力の累積工程歩留が表示されます。 また、Redwoodの「リソース要件」ページが拡張され、リソース要件の工程歩留が表示されます。
作業オーダーのコンポーネント所要量およびリソース所要量は、Oracle Cloud SCMまたは外部ソース・システムから収集されます。 供給プランニングでは、これらの要件を導出するために追加の計算は実行されません。
次の例は、ユーザー定義プロセス作業定義バッチの収集済進行中の作業オーダーを示しています。
- 開始数量10
- 廃棄数量 2
- 完了数量 0
- 残数量= 開始数量- 最大(開始数量x品目または廃棄数量の縮小) - 差異数量- 完了数量= 10 - 2 - 0 - 0 = 8
- Oracle Manufacturing 0.73103からの作業オーダーの累積工程歩留
- オーダー数量= (開始数量- 最大(開始数量x品目または廃棄数量の縮小) - 差異数量- 完了数量) x累積工程歩留= 8 x 0.73103 = 5.8482

ユーザー定義バッチ・タイプ・プロセス定義進行中作業オーダー収集済適用工程歩留
シミュレーション・セットでの工程歩留の編集
シミュレーション・セット内のユーザー定義バッチ・プロセス作業定義の工程の工程歩留を編集できます。 シミュレーション・セットでコピーした作業定義工程を編集して、工程歩留を更新または編集することもできます。 工程歩留が更新されたシミュレーション・セットをプラン・オプションに割り当てて、プランニング計算で更新済工程歩留を考慮できます。

シミュレーション・セットで更新された工程歩留
ユーザー定義バッチ・プロセス作業定義の工程歩留を考慮した供給の計画
供給プランニングでは、ユーザー定義バッチ・タイプ・プロセス作業定義の工程歩留を考慮した計画オーダーの推奨中に、次の処理が実行されます。
- 選択された作業定義に関連付けられる工程から、供給開始日時点で有効な工程歩留を選択します。
- プライマリ製品計画オーダー供給の選択した工程の工程歩留に基づいて、累積工程歩留を導出します。
- 需要が副産物用である場合、その作業定義がない場合、プライマリ製品作業定義は計画で参照され、累積工程歩留は副産物が生産される工程に基づいて導出されます。
- プライマリ製品の開始数量を導出するために、累積工程歩留を適用します。
- 収縮が使用可能な場合は、開始数量を導出するために工程歩留でも同じことが適用されます。
- プライマリ製品計画オーダーのオーダー数量、予想廃棄および残数量を計算します。
- 作業定義および工程歩留からプライマリ製品を参照する使用レートに基づいて、連産品計画オーダーと副産物計画オーダーの両方の開始数量およびオーダー数量を導出します。
- 工程歩留および主要製品開始数量に基づいて、各工程の処理数量を計算します。
- 作業定義および工程歩留からプライマリ製品を参照する使用レートに基づいて、計画オーダー・コンポーネント要件およびリソース要件を計算します。
- 作業定義およびプライマリ製品を参照する比例スケーリングに基づいて、計画オーダー供給のバッチ数量を計算します。
次の表に、ユーザー定義バッチ・タイプ作業定義の数量およびリソース所要量計算の詳細を示します。

工程歩留を使用したユーザー定義バッチ・タイプ作業定義の計画オーダー計算算式
供給プランニングでは、外注加工工程の工程歩留は適用されません。 作業定義に、工程歩留を持つ社内工程と外注加工工程の両方が含まれているとします。 その場合、先行する社内工程の終了数量は、外注加工工程の参照として機能します。 社内工程が外注加工工程の後に続く場合、開始数量は先行する外注加工工程と同じままです。
さらに、供給プランニングでは、工程の有効日および供給の開始日に基づいて工程歩留を選択することで、期間別歩留をサポートします。
例1. ユーザー定義バッチ作業定義による供給の計画
工程歩留を考慮する計画オーダーを推奨するためにプランニング・プロセスによって実行される計算を理解するには、作業定義バッチ・タイプが「ユーザー定義」で、品目構成タイプが「標準」の例を見てみましょう。

収集されたデータ
前の図に示した収集データを品目構成、出力品目、工程および工程リソースに使用すると、計算および計画出力は次のようになります。
計画出力
- プライマリ製品MFG-PL-PROD22 - 計画オーダー計算
- 主要製品MFG-PL-PROD22の需要は100単位です。
- プライマリ製品計画オーダー: オーダー数量は100ユニットになります。
- 主要製品は工程30で生産される。 したがって、工程30での累積工程歩留は、0.9 x 0.8 x 0.9 = 0.504です。
- アイテムに収縮が定義されていません。 プライマリ製品の開始数量= 100/0.504 = 198.4ユニット。
- 連産品MFG-PL-PROD21 - 計画オーダー計算
- 副産物は工程20で生産される。 したがって、工程20での累積工程歩留は0.9 x 0.8 = 0.72です。
- 副産物の開始数量は(作業定義における副産物または副産物の出力数量/作業定義に基づく主製品の出力数量) x主製品計画オーダーの開始数量= 40/80 x 198.4 = 99.2単位です。
- 計画オーダー副産物のオーダー数量= 99.2 x 0.72 = 71.4ユニット。
- MFG-PL-COMP4のコンポーネント要件
- MFG-PL-COMP4は、操作40のコンポーネントです。
- (n-1)工程での累積工程歩留、つまり工程30は0.504です。
- 構成部品の使用数量= 198.4 (主要製品の開始数量) x 0.125(構成部品の使用数量) x 0.504((n-1)工程での累積工程歩留) = 12.5単位。
- バッチ数量
- 作業定義バッチ数量は100です。
- 作業定義のプライマリ製品出力数量は80です。
- 計画オーダーのバッチ数量= 100/80 x 198.4 = 248.1ユニット。
- リソース最終組立労務- リソース要件計算
- リソースは操作30中です。
- (n-1)工程での累積工程歩留、つまり工程20は0.72です。
- リソース使用率は0.125です。
- 生産資源所要時間= 198.4 (主製品の開始数量) x 0.125 (生産資源使用量) x 0.72 ((n-1)工程での累積工程歩留) = 17.9時間。
- 工程30の予定数量= 198.4127 (主要製品の開始数量) x 0.72 ((n-1)工程での累積工程歩留) = 142.9。
供給プランニングでは、工程歩留のあるユーザー定義バッチ・タイプの作業定義作業オーダーを計画するときに次の処理が実行されます。
- 作業オーダーに関連付けられた作業定義に基づいて、作業オーダーをユーザー定義バッチ・タイプとして識別します。
- 作業オーダー供給の収集済累積工程歩留および作業オーダーのリソース要件の工程歩留を尊重します。
- 品目の減損に基づいて、作業オーダーの予想廃棄数量を計算します。 供給プランニングでは、プラン定義に関連付けられたシミュレーション・セットで定義された減損が適用されます。 予想される廃棄を、ワーク・オーダーの開始数量およびアイテムの縮小の積として計算します。
- 作業オーダーのオーダー数量を、(開始数量- 最大(予想廃棄数量、廃棄数量) - 完了数量- 差異) x n番目の工程での累積工程歩留として再計算します。
- ワーク・オーダーの残数量は、開始数量- 廃棄数量- 完了数量- 差異として計算されます。
計算済バッチ・プロセス作業定義の計画
供給プランニングでは、計算済バッチ・プロセス作業定義に対して計画オーダーを推奨する際に次の処理が実行されます。
- 選択した作業定義に関連付けられた工程から、供給開始日に有効な工程を選択します。
- 収縮が使用可能な場合は、開始数量を導出するために工程歩留でも同じことが適用されます。
- プライマリ製品計画オーダーのオーダー数量、予想廃棄および残数量を計算します。
- 作業定義からプライマリ製品を参照している使用レートに基づいて、副産物の開始数量、オーダー数量および副産物計画オーダーを導出します。
- 工程歩留および主要製品開始数量に基づいて、各工程の処理数量を計算します。
- 作業定義のプライマリ製品を参照している使用レートに基づいて、計画オーダー・コンポーネント要件およびリソース要件を計算します。
- 「歩留に寄与」が「Yes」に設定され、「供給タイプ」が「プッシュ」である構成部品の全工程における構成部品所要量の合計に基づいて、計画オーダー供給のバッチ数量を計算します。
次の表に、ユーザー定義バッチ・タイプ作業定義の数量およびリソース所要量計算の詳細を示します。

計算済バッチ作業定義の計画オーダー計算Formula
計算済バッチ作業定義では、コンポーネントのプライマリ単位が作業定義のプライマリ製品単位と異なる場合に、バッチ数量計算に適格なコンポーネント需要数量の換算単位がプランニング・プロセスによって適用されます。
例2. 計算済バッチ作業定義による供給の計画
計画オーダーを推奨するために計画プロセスによって実行される計算を理解するには、作業定義バッチ・タイプが「計算済」で、品目構成タイプが「算式」の例を見てみましょう。

収集されたデータ
前の図に示した収集データを品目構成、出力品目、工程および工程リソースに使用すると、計算および計画出力は次のようになります。
計画出力
- プライマリ製品 Milk1 - 計画オーダー供給の計算
- 主要製品Milk1の需要は、D40で45ユニットです。
- プライマリ製品計画オーダー: オーダー数量は45ユニットになります。
- 供給開始日がD15より後です。 したがって、作業定義からのプライマリ製品出力数量は15ユニットです。
- アイテムに収縮が定義されていません。 プライマリ製品の出力数量は45ユニットです。 (計算済バッチ作業定義では、累積工程歩留は常に1とみなされます。)
- 連産品Milk2 - 計画オーダー供給の計算
- 副産物は工程30で生産される。
- 副産物の開始数量は(作業定義の副産物または副産物の出力数量/有効日に基づく作業定義の主製品の出力数量) x主製品計画オーダーの開始数量= 6/30 x 45 = 9ユニットです。
- 計画オーダー副産物のオーダー数量は9ユニットです。 (計算済バッチ作業定義では、累積工程歩留は常に1とみなされます。)
- C1のコンポーネント要件計算(ミルク固体)
- C1 (Milk Solids)は、操作10のコンポーネントです。
- コンポーネントの使用量は次のとおりです。
- コンポーネント有効使用量= 作業定義数量/有効性に基づく出力数量プライマリ製品= 40/30 = 1.33。
- コンポーネント要件= 45 x 1.33 = 60ユニット。
- バッチ数量
- 「歩留に寄与」が「Yes」に設定され、「供給タイプ」が「プッシュ」に設定されている工程全体の全コンポーネントのコンポーネント要件の合計。
- 工程10のコンポーネント要件+工程30のコンポーネント要件= 60 + 15 = 75ユニット。
- リソースR2 - リソース要件の計算
- リソースは操作20中です。
- 生産資源使用量= 作業定義生産資源時間/出力数量有効性に基づく主要製品= 20/30 = 0.67。
- 生産資源所要時間= 45(主要製品の開始数量) x 0.67(生産資源使用量) = 30.00時間。
- 工程20の予定数量= 45(主要製品の開始数量)。
供給プランニングでは、計算済バッチ・タイプの作業定義作業オーダーを計画するときに次の処理が実行されます。
- 作業オーダーに関連付けられた作業定義に基づいて、作業オーダーを計算済バッチ・タイプとして識別します。
- 作業オーダーの回収済供給、コンポーネント需要およびリソース要件を尊重します。
- 品目の減損に基づいて、作業オーダーの予想廃棄数量を計算します。 供給プランニングでは、プラン定義に関連付けられたシミュレーション・セットで定義された減損が適用されます。 予想される廃棄を、ワーク・オーダーの開始数量およびアイテムの縮小の積として計算します。
- ワーク・オーダーの注文数量を次のように再計算します(開始数量- 最大(予想廃棄数量、廃棄数量) - 完了数量- 差異)。
- ワーク・オーダーの残数量は、開始数量- 廃棄数量- 完了数量- 差異として計算されます。
RESTサービス
- プラン入力、Supply Planningおよび需要とSupply Planning RESTサービスは、GET操作を使用してユーザー定義バッチ・プロセス作業オーダー供給の累積工程歩留を取得するようになりました。
- プラン入力、Supply Planningおよび需要とSupply Planning RESTサービスでは、GET操作を使用して作業定義の作業定義バッチ・タイプを取得するようになりました。
生産スケジューリング
- Oracle Production Schedulingでは、工程歩留が有効になっている計画オーダーをスケジュールできます。 このスケジューリングにより、工程歩留の影響を受けるリソース所要量および資材所要量が適切に考慮されることが保証されます。
- Oracle Supply Planningでは、生産スケジューリングでスケジュールされた工程歩留を使用可能な計画オーダーをユーザー固有の確定ウィンドウ内に組み込むことができるようになりました。
計画からのリリース
- 工程歩留を考慮した計画で推奨されるユーザー定義バッチ・タイプ作業定義の製造計画オーダーを、Oracle Cloud SCMまたは外部ソース・システムにリリースできるようになりました。 プロセスにより、作業オーダーを作成するために、計画オーダーの開始数量をソース・システムにリリースします。 Oracle Manufacturingでは、作業オーダーの作成時に工程歩留を適用して、見積コンポーネント所要量および見積リソース所要量を計算します。
- プランによる計算済バッチ・タイプの作業定義の推奨の製造計画オーダーをOracle Cloud SCMにリリースできるようになりました。 プロセスにより、作業オーダーを作成するために、計画オーダーの開始数量をソース・システムにリリースします。 Oracle Manufacturingでは、見積構成部品および生産資源所要量を含む計算済バッチ・タイプの作業定義の作業指示が作成されます。
- ユーザー定義バッチまたは計算済バッチ・プロセス作業オーダーの推奨をOracle Manufacturingに再スケジュールまたは取消することもできます。
有効化および構成ステップ
この機能を有効化するうえで必要な操作はありません。
ヒントと考慮事項
- 供給計画は、次のOracle Manufacturingプラント・パラメータのいずれも参照しません。
- プロセス作業オーダーの資材、リソースおよび出力要件に工程歩留を含めます
- 処理作業オーダーの中間バッチ数量の追跡
- 収縮を使用する代わりに、モデル工程損失に対する工程歩留を設定することをお薦めします。
- CSVファイルの作業オーダーの累積工程歩留値がNULL、1より大きいまたはゼロ未満の場合、この値はデータ収集時にデフォルトで1に設定されます。
- 作業オーダー・リソース所要量CSVファイルの工程歩留値がNULL、1より大きいまたはゼロ未満の場合、この値はデータ収集時にデフォルトで1に設定されます。
- 作業定義または工順工程CSVファイルの工程歩留値がNULL、1より大きいまたはゼロ未満の場合、この値はデータ収集時にデフォルトで1に設定されます。
- コンポーネントのコンポーネント歩留は、ユーザー定義および計算済バッチ作業定義計画オーダー需要のコンポーネント需要の計算中に適用されます。
- 工程歩留のない既存のプロセス製造は、工程歩留が1であるユーザー定義のバッチ・タイプ・プロセス作業定義としてサポートされています。
- Planningは常に、プライマリ製品の計画オーダーのバッチ単位をプライマリ製品の単位で表します。
主なリソース
- 『Oracle Fusion Cloud Supply Planning 26A What's New』の算式で指定されたプロセス製造出力の有効日に関する26A機能を参照し、算式ベースの品目構成および作業定義に関する詳細を参照してください。
- Oracle Manufacturingでのユーザー定義プロセス作業定義バッチ・タイプおよび工程歩留のある作業オーダーの工程歩留の構成の詳細は、『Oracle Fusion Cloud Manufacturing 25D What's New』の25D機能「プロセス製造における工程の予定数量をモデル化する作業定義の工程歩留の定義」を参照してください。
- Oracle Fusion Cloud Product Lifecycle Management 25D What's Newの25D機能「Redwood: Formulaの作成と編集」で、プロセス製造作業定義でのFormulaの使用に関するFormulaの構成および関連する変更に関する詳細を参照してください。
- Oracle Manufacturingでの計算済プロセス作業定義バッチ・タイプおよびその作業オーダーの構成の詳細は、『Oracle Fusion Cloud Manufacturing 26A新機能』の26A機能「プロセス製造における計算済バッチ数量の中間入力および出力の追跡」を参照してください。
- Oracle Manufacturingで計算済プロセス作業定義バッチ・タイプおよび作業オーダーの実績実行工程歩留を定義および追跡するには、『Oracle Fusion Cloud Manufacturing 26A What's New』の26A機能「プロセス製造における計算済バッチ数量の工程歩留の定義」を参照してください。
アクセス要件
次の権限を含む構成済ジョブ・ロールが割り当てられているユーザーは、この機能にアクセスできます。
- 「供給プランニング」作業領域のモニター(MSC_MONITOR_SUPPLY_PLANNING_WORK_AREA_PRIV)
- 「需要および供給プランニング」作業領域のモニター(MSC_MONITOR_DEMAND_AND_SUPPLY_PLANNING_WORK_AREA_PRIV)
これらの権限は、この更新の前から使用可能でした。