拡張可能フレックスフィールドをルート親から子にカスケード
オーダー管理パラメータを使用して、拡張可能フレックスフィールドの値を、構成品目のルート親明細からその子明細にカスケードする方法を指定します。 この機能では、親のオーダー明細の値を変更するか、新しい子明細を作成するときに値がカスケードされます。 値をすべての子行にカスケードするか、またはカスケードしないかを指定できます。
次のような利点があります:
- フレックスフィールドの値をカスケードする方法を標準化します。 複雑な構成がある場合は、注文処理を合理化します。
- オーダー組立およびオーダー・ピック構成品目とキットによる手動介入およびエラーを削減します。
- 生産性が向上します。 フレックスフィールド値を自動的に保持または調整し、オーダー管理の正確性と効率を向上させるビジネス・ルールを設定できます。
親構成品目またはキットからその子にフレックスフィールド値をカスケードする方法については、様々な要件があります。
親と子で同じフレックスフィールド値を使用する必要がある場合があります。 他のシナリオでは、子とは異なる親の値が必要な場合や、子ごとに異なる値が必要になる場合があります。 構成品目の拡張可能フレックスフィールドの「値のカスケード」オーダー管理パラメータを使用して、次の場合にこの動作を制御できます:
- 受注の作成または改訂
- リビジョンへの新規オーダー明細の追加
このパラメータは、オーダー・ハブREST APIの販売オーダーまたはREST APIのFBDIを介してインポートする販売オーダー、またはOrder Management作業領域のクラシック・ページで管理する販売オーダーで使用できます。
パラメータは、次のいずれかの値に設定できます:
- すべての子明細
- 子明細なし
すべての子明細
この機能により、フレックスフィールドがルートの親から、オプション、オプション区分および展開品目を含むすべての子明細にカスケードされます。
子のフレックスフィールドは、親とは異なる値に変更または改訂できます。 親のフレックスフィールドを更新すると、この機能はすべての子にカスケードされ、子に直接設定した値が上書きされます。
Order Managementでは、品目の構成が展開されて必要な子品目が判別され、それらの子に対する明細が作成されます。 この機能により、ルートの親から子にフレックスフィールドがカスケードされます。 親の値が空の場合、子の値があっても、親から子にその空の値がカスケードされます。
品目を再構成し、その変更によって品目の構成に新しい子が作成された場合、この機能によってルートの親から新しい子に値がカスケードされます。 たとえば、新しいオプションを指定した場合です。 この機能は、「製品情報管理」作業領域で品目の構成を変更する場合にも同じ動作が適用されます。
Order Management作業領域を使用し、オーダーが「ドラフト」ステータスで、親にフレックスフィールドの値を指定し、「追加情報」ダイアログで「OK」をクリックすると、この機能によってその値がすべての子にカスケードされます。
Oracle Pricingでオーダーの価格設定を行い、ルートの親にカバレッジまたはサブスクリプションを適用すると、カバレッジ品目の体系が対象品目の体系と一致し、この機能によって、ルートの親のカバレッジまたはサブスクリプションから子カバレッジにフレックスフィールドがカスケードされます。
子明細なし
この機能は、オーダーの作成、保存または改訂時に、ルートの親から子に値をカスケードしません。 子ごとに異なる値を指定できます。
この機能は、パラメータを「すべての子明細」に設定した場合に適用されるのと同じ価格設定動作を適用します。
例
PTOモデルに次の階層があるとします:
Root Parent
Option Class
Option 1
Option 2
Child Item
Child Option Class
Child Option 1
Child Option 2
Included Item 1
パラメータを「すべての子明細」に設定し、REST APIを介してインポートします。 RESTペイロードに階層全体を含め、次のフレックスフィールドを含めます:
| コンテキスト | セグメント |
|---|---|
| 見積 |
見積番号 見積日 |
| アセンブリ情報 |
アセンブリ・コード アセンブリのロケーション |
子上のフレックスフィールド値がルートの親と異なります。 また、Order Managementでは製品情報管理の体系を使用して体系を展開し、追加するため、RESTで展開品目を指定しません。 ペイロードは次のとおりです:
| 品目 | 明細 | ステータス | 見積番号 | 見積日 | アセンブリ・コード | アセンブリの場所 |
|---|---|---|---|---|---|---|
| ルートの親 | 87234 | 2025年2月11日 | ASC | CA | ||
| オプション区分 | null | null | null | null | ||
| Option1 | null | null | null | WA | ||
| 子モデル | 88001 | 2025年3月2日 | REC | MA | ||
| 子オプション区分 | null | null | null | null | ||
| 子オプション1 | null | null | PPQ | null |
| 品目 | 明細 | ステータス | 見積番号 | 見積日 | アセンブリ・コード | アセンブリの場所 |
|---|---|---|---|---|---|---|
| ルートの親 | 1 | 出荷待機中 | 87234 | 2025年2月12日 | ASC | CA |
| オプション区分 | 1.1 | 出荷待機中 | 87234 | 2025年2月12日 | ASC | CA |
| Option1 | 1.1.1 | 出荷待機中 | 87234 | 2025年2月12日 | ASC | CA |
| 子モデル | 1.2 | 出荷待機中 | 87234 | 2025年2月12日 | ASC | CA |
| 子オプション区分 | 1.2.1 | 出荷待機中 | 87234 | 2025年2月12日 | ASC | CA |
| 子オプション1 | 1.2.1.1 | 出荷待機中 | 87234 | 2025年2月12日 | ASC | CA |
| 含まれる品目1 | 1.3 | 出荷待機中 | 87234 | 2025年2月12日 | ASC | CA |
| 品目 | 明細 | ステータス | 見積番号 | 見積日 | アセンブリ・コード | アセンブリの場所 |
|---|---|---|---|---|---|---|
| ルートの親 | null | null | null | NY | ||
| オプション区分 | 87234 | 2025年2月12日 | ASC | CA | ||
| オプション2 | 87234 | 2025年2月12日 | ASC | WA | ||
| 子モデル | 88001 | 45718 | REC | MA | ||
| 子オプション区分 | 87234 | 2025年2月12日 | ASC | CA | ||
| 子オプション2 | 87234 | 2025年2月12日 | PPQ | CA | ||
| 含まれる品目2 | 87234 | 2025年2月12日 | ASC | CA |
| 品目 | 明細 | ステータス | 見積番号 | 見積日 | アセンブリ・コード | アセンブリの場所 |
|---|---|---|---|---|---|---|
| ルートの親 | 1 | 出荷待機中 | null | null | null | NY |
| オプション区分 | 1.1 | 出荷待機中 | null | null | null | NY |
| オプション1 | 1.1.1 | 取消済 | null | null | null | NY |
| オプション2 | 1.1.2 | 出荷待機中 | null | null | null | NY |
| 子モデル | 1.2 | 出荷待機中 | null | null | null | NY |
| 子オプション区分 | 1.2.1 | 出荷待機中 | null | null | null | NY |
| 子オプション1 | 1.2.1.1 | 取消済 | null | null | null | NY |
| 子オプション2 | 1.2.1.2 | 出荷待機中 | null | null | null | NY |
| 含まれる品目1 | 1.3 | 取消済 | null | null | null | NY |
| 含まれる品目2 | 1.4 | 出荷待機中 | null | null | null | NY |
| 品目 | 明細 | ステータス | 見積番号 | 見積日 | アセンブリ・コード | アセンブリの場所 |
|---|---|---|---|---|---|---|
| ルートの親 | null | null | null | NY | ||
| オプション区分 | null | null | null | NY | ||
| オプション2 | 87321 | 2025年2月10日 | null | null | ||
| 子モデル | null | null | null | CA | ||
| 子オプション区分 | null | null | null | NY | ||
| 子オプション2 | 87964 | 2025年2月21日 | RFD | null | ||
| 含まれる品目2 | null | null | null | NY |
Order Managementは、次の改訂を発行します:
| 品目 | 明細 | ステータス | 見積番号 | 見積日 | アセンブリ・コード | アセンブリの場所 |
|---|---|---|---|---|---|---|
| ルートの親 | 1 | 出荷待機中 | null | null | null | NY |
| オプション区分 | 1.1 | 出荷待機中 | null | null | null | NY |
| オプション1 | 1.1.1 | 取消済 | null | null | null | NY |
| オプション2 | 1.1.2 | 出荷待機中 | 87321 | 2025年2月10日 | null | null |
| 子モデル | 1.2 | 出荷待機中 | null | null | null | CA |
| 子オプション区分 | 1.2.1 | 出荷待機中 | null | null | null | NY |
| 子オプション1 | 1.2.1.1 | 取消済 | null | null | null | NY |
| 子オプション2 | 1.2.1.2 | 出荷待機中 | 87964 | 2025年2月21日 | RFD | null |
| 含まれる品目1 | 1.3 | 取消済 | null | null | null | NY |
| 含まれる品目2 | 1.4 | 出荷待機中 | null | null | null | NY |
値をカスケードしない
パラメータを「子明細なし」に設定し、次の値をインポートするとします:
| 品目 | 明細 | ステータス | 見積番号 | 見積日 | アセンブリ・コード | アセンブリの場所 |
|---|---|---|---|---|---|---|
| ルートの親 | 87234 | 2025年2月12日 | ASC | CA | ||
| オプション区分 | null | Null | null | null | ||
| オプション1 | 87329 | 2025年2月15日 | RRT | OR | ||
| 子モデル | 87234 | 2025年2月12日 | REC | MA | ||
| 子オプション区分 | null | Null | null | null | ||
| 子オプション1 | null | Null | null | null |
Order Managementは、次のオーダーを発行します:
| 品目 | 明細 | ステータス | 見積番号 | 見積日 | アセンブリ・コード | アセンブリの場所 |
|---|---|---|---|---|---|---|
| ルートの親 | 1 | 出荷待機中 | 87234 | 2025年2月12日 | ASC | CA |
| オプション区分 | 1.1 | 出荷待機中 | null | null | null | null |
| オプション1 | 1.1.1 | 出荷待機中 | 87329 | 2025年2月15日 | RRT | OR |
| 子モデル | 1.2 | 出荷待機中 | 87234 | 2025年2月12日 | REC | MA |
| 子オプション区分 | 1.2.1 | 出荷待機中 | null | null | null | null |
| 子オプション1 | 1.2.1.1 | 出荷待機中 | null | null | null | null |
| 含まれる品目1 | 1.3 | 出荷待機中 | null | null | null | null |
ルート親のフレックスフィールド値を更新する改訂をインポートするとします:
| 品目 | 明細 | ステータス | 見積番号 | 見積日 | アセンブリ・コード | アセンブリの場所 |
|---|---|---|---|---|---|---|
| ルートの親 | 1 | NA | null | null | null | NY |
| オプション区分 | 1.1 | NA | null | null | null | null |
| オプション2 | 1.1.1 | NA | 87321 | 2025年2月10日 | null | null |
| 子モデル | 1.2 | NA | 87234 | 2025年2月15日 | REC | MA |
| 子オプション区分 | 1.2.1 | NA | null | null | null | null |
| 子オプション2 | 1.2.1.1 | NA | null | null | RFD | null |
| 含まれる品目2 | 1.3 | NA | null | null | null | null |
この機能では、改訂された値はカスケードされません。 子の値を変更する場合は、各子行の値を指定する必要があります。
ガイドライン
- このパラメータは、1つのビジネス・ユニットまたはすべてのビジネス・ユニットにのみ適用されるように設定できます。
- オーダー管理拡張を使用して値を上書きできますが、このパラメータと一緒に使用して値をカスケードすることはできません。