REST APIを使用した配賦率の調整
REST APIを使用して、グローバル・オーダー納期回答によって配賦ノードに割り当てられる供給の割合を、インポート・ペイロードに指定した数量で調整します。 この機能を使用して、短期の履行要件を満たすことができます。
REST APIを使用して、プロモーション、マーケティング・キャンペーン、休日、または通常のパーセント配賦を適用しないその他の期間中に、1つ以上の配賦ノードで使用可能な供給を特定の数量に設定します。 納期回答では、割付階層内の残りの各ノードの数量が調整され、納期回答によりその週にすでに配賦されている供給の合計金額が維持されます。
詳細および例を参照するには、Oracle Supply Chain Management CloudのREST APIに移動し、「サプライ・チェーン・プランニング」を展開します。
ガイドライン
- ノードの供給を調整するときに、割当階層内のすべてのノードで品目に使用可能な週次供給合計を考慮します。
- 調整の結果を確認するには、Order Promising作業領域に移動し、レビュー「供給割当」ページで手動割当属性を表示します。
- 配賦を調整できるのは、パーセントに従って配賦するように設定したノードのみです。
- プロモーション中は、配賦ルールを更新したり、ノードを配賦階層に追加することはできません。
例
REST APIを使用してAS54888 Desktop Computerの数量を調整し、品目の供給合計がその週に1,000ユニットであるとします。
例1
インポートされた数量が、その週に使用可能な供給合計を超えていません。
配賦ノード | パーセント配賦 | ルールを介して割り付ける数量 | REST APIを介して更新する数量 | 週の割付済供給 |
---|---|---|---|---|
N1 | 25 | 250 | 300 | 300 |
N2 | 25 | 250 | 200 | 200 |
N3 | 25 | 250 | 100 | 100 |
N4 | 25 | 250 | 400 | 400 |
納期回答では、REST APIを介してインポートした値が使用されます。
例2
インポートされた数量が、その週に使用可能な供給合計を超えています。
配賦ノード | パーセント配賦 | ルールを介して割り付ける数量 | REST APIを介して更新する数量 | 週の割付済供給 | 計算 |
---|---|---|---|---|---|
N1 | 15 | 150 | 500 | 395 | 500 - (700 * 0.15) |
N2 | 30 | 300 | 400 | 190 | 400 - (700 * 0.30) |
N3 | 20 | 200 | 300 | 160 | 300 - (700 * 0.20) |
N4 | 35 | 350 | 500 | 255 | 500 - (700 * 0.35) |
ノート
- インポートされた数量が、700ユニットで使用可能な供給の合計を超えています。
- 納期回答では、ノードの配賦率に従って各ノードのインポート済数量を減らします。 納期回答では、次の式を使用して、各ノードに割り当てる供給を決定します。
Your imported quantity minus (the total supply that's available multiplied by the node's percentage allocation)
N1の計算を次に示します。
500 imported quantity minus (700 total supply multiplied by N1's 0.15 percentage allocation)
- 納期回答によってインポートされた値が調整された後、週の配賦済供給は1,000ユニットのままです。
例3
インポートした数量によって、一部のノードの数量が減り、他のノードの数量が増えます。配賦ノード | パーセント配賦 | ルールを介して割り付ける数量 | REST APIを介して更新する数量 | 週の割付済供給 | 計算 |
---|---|---|---|---|---|
N1 | 25 | 250 | 400 | 400 | - |
N2 | 20 | 200 | - | 166.666 | 200 - 100の33% |
N3 | 15 | 150 | 100 | 100 | - |
N4 | 40 | 400 | - | 333.333 | 400 - 100の66% |
ノート
- インポートされた数量が、100ユニットで使用可能な供給の合計を超えています。
- 納期回答では、各ノードにインポートする数量が使用されます。
- 納期回答では、インポートで調整されない各ノードの数量を減らします。 ノードの配賦率に従って数量が調整されます。 納期回答では、この式を使用してノードの配賦済供給を決定します。
Node's rule quantity minus the node's proportion of the excess
N2の計算を次に示します。
- REST APIを介して調整しないノード間のノードの割合を決定します。 この例では、ノード2またはノード4は調整しません。
- ノード2のルール割付は200で、ノード4は400です。
- したがって、ノード2はルール割付の33%を表し、ノード4はルール割付の66%を表します。
- 納期回答では、ノード2および4全体で100の超過分を比例配分する必要があります。
- 100の33%は33です。 したがって、納期回答は、N2のルール数量200から33を減算し、N2に対して166.666の供給が割り付けられます。
N2's rule quantity of 200 minus (33% of the 100 excess)
納期回答では、設定に従って小数の数量を端数処理する場合があります。
ペイロードの例
backlogManagementPlans REST APIでAllocUserDef属性を使用します。
URL: https://(FADomain,FSCMServices)/backlogManagementPlans/-1/child/allocations
Input Header:
{"BmRunId": -1,
"AllocationDate": â<date>",
"Level1AttributeName": "All",
"Level2AttributeName": "CustParentGrp",
"Level3AttributeName": "CustGrp",
"Level1AttributeValName": "ALL",
"Level2AttributeValName": âNorth",
"Level3AttributeValName": âNorthEast",
"InventoryItemName": âItem A",
"OrganizationName": "Denver Manufacturing",
"OrganizationCode": "M2"
"AllocUserDef": 10
}
たとえば、このペイロードは、Denver Manufacturing組織のNorthEastノードの配賦率を10に設定します。
このREST APIの詳細は、バックログ管理プランを参照してください。