Redwood: 約束出荷および到着日を使用したオーダー明細の管理
約束出荷および約束到着日を使用して、オーダー明細をフィルタおよび編集し、遅延を管理できるようになりました。
フィルタ
ホーム> Order Management (新規) >注文書ライン>フィルタの順に移動し、次のフィルタを設定します:
- 約束出荷日:自
- 約束出荷日:至
- 約束到着日:自
- 約束到着日:至
たとえば:

「Promised Ship Date(約束出荷日)」属性と「Promised Arrival Date(約束到着日)」属性の結果に注意してください。

オーダー明細での納期の設定
受注明細の「要求タイプ」属性を次のように設定した場合:
- 出荷日 Order Managementでは、「納期」属性にある値が「納期」属性に格納されます。
- 到着日 Order Managementでは、「納期」属性にある値が「納期」属性に格納されます。
たとえば、「Request Type(要求タイプ)」を「Ship On(出荷日)」に設定し、「Promised Date(約束日)」を2月18日に設定すると、Order Managementによって「Promised Ship Date(約束出荷日)」が2月18日に設定されます。

「Order Management(オーダー管理)」作業領域には、「Promised Ship Date(約束出荷日)」属性または「Promised Arrival Date(約束到着日)」属性は表示されません。
Order Managementの拡張機能の使用
Order Management拡張を使用して、納期を設定できます。
def headerRSD = header.getAttribute("RequestShipDate");
if (headerRSD == null) return;
def headerRSD_Time = headerRSD.getTime();
def vPSD = new java.sql.Date(headerRSD_Time + getTimeInMillis(4));
def vPAD = new java.sql.Date(headerRSD_Time + getTimeInMillis(7));
def lines = header.getAttribute("Lines");
while( lines.hasNext() ) {
def line = lines.next();
line.setAttribute("PromiseShipDate", vPSD);
//line.setAttribute("PromiseArrivalDate", vPAD);
}
public static long getTimeInMillis(long days) {
return days * 24 * 60 * 60 * 1000;
一括編集
複数の受注明細を選択し、「明細の更新」をクリックして納期を設定し、「更新」をクリックします。

遅延の確認
「遅延」属性を参照して、回線が時間どおりか遅延しているかを確認します。 予定出荷日または予定到着日が発生した場合:
- 納期以前 遅延に定時が含まれます。
- 納期後 DelayにはDelayedが含まれています。
たとえば:

ノート:
-
遅延では、要求タイプの設定方法に応じて、予定出荷日または予定到着日が考慮されます。
-
納期が空の場合、遅延は要求日を使用します。
有効化および構成ステップ
この機能を有効化するうえで必要な操作はありません。
ヒントと考慮事項
26Bを更新する前に、Order Managementは納期を検証して、要求日より後に納期が発生したことを確認します。 更新26B以降、Redwoodページとクラシック・ページのどちらを使用するかに関係なく、Order Managementではこの検証が実行されなくなりました。
アクセス要件
この機能に対する新しい権限は導入されませんでした。