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ではこの検証が実行されなくなりました。

アクセス要件

この機能に対する新しい権限は導入されませんでした。