機械翻訳について

拡張可能フレックスフィールドをルート親から子にカスケード

オーダー管理パラメータを使用して、拡張可能フレックスフィールドの値を、構成品目のルート親明細からその子明細にカスケードする方法を指定します。 この機能では、親のオーダー明細の値を変更するか、新しい子明細を作成するときに値がカスケードされます。 値をすべての子行にカスケードするか、またはカスケードしないかを指定できます。

次のような利点があります:

  • フレックスフィールドの値をカスケードする方法を標準化します。 複雑な構成がある場合は、注文処理を合理化します。
  • オーダー組立およびオーダー・ピック構成品目とキットによる手動介入およびエラーを削減します。
  • 生産性が向上します。 フレックスフィールド値を自動的に保持または調整し、オーダー管理の正確性と効率を向上させるビジネス・ルールを設定できます。

親構成品目またはキットからその子にフレックスフィールド値をカスケードする方法については、様々な要件があります。

親と子で同じフレックスフィールド値を使用する必要がある場合があります。 他のシナリオでは、子とは異なる親の値が必要な場合や、子ごとに異なる値が必要になる場合があります。 構成品目の拡張可能フレックスフィールドの「値のカスケード」オーダー管理パラメータを使用して、次の場合にこの動作を制御できます:

  • 受注の作成または改訂
  • リビジョンへの新規オーダー明細の追加

このパラメータは、オーダー・ハブ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
Order Managementでは、展開品目が追加され、販売オーダーを発行するときにルートの親の値が子に適用されます:
品目 明細 ステータス 見積番号 見積日 アセンブリ・コード アセンブリの場所
ルートの親 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
リビジョンをインポートするとします。 ルートの親のフレックスフィールド値の一部を更新し、オプション1のかわりにオプション2を選択し、子オプション1のかわりに子オプション2を選択します。 また、Included Item 1を削除し、Product Information Managementの品目構成にIncluded Item 2を追加しました。 ペイロードは次のとおりです:
品目 明細 ステータス 見積番号 見積日 アセンブリ・コード アセンブリの場所
ルートの親 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
ルート親の4つのフレックスフィールド値をすべて更新し、子ごとに異なる値を送信しました。 この機能は、ルートの親に対する変更をすべての子にカスケードするため、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 出荷待機中 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つのビジネス・ユニットまたはすべてのビジネス・ユニットにのみ適用されるように設定できます。
  • オーダー管理拡張を使用して値を上書きできますが、このパラメータと一緒に使用して値をカスケードすることはできません。