オーダーラインステータスデータの転送

オーダーライン・ステータス・データタイプには、注文されたe-comの詳細が含まれる。 進行中のオーダーラインステータスデータフィードは、出荷コストとノードバランシング最適化のためのノード容量バックログを計算するために使用されます。 オーダーラインステータスデータは、在庫切れ回避とマークダウン回避のために必要である。

手順

  1. orderline.csvファイルを作成するには、以下の詳細を指定する。
    1. ファイル名にはOL_[CUSTOMER NAME]_YYYYMMDDHHMISS.csv形式を使う。
    2. 区切り文字にはカンマ(,)を使う。
    3. 複数の.csv ファイルをtar.gzファイルに圧縮してアップロードします。
  2. データ型テーブルに示されたフィールドの順番に従って、CSVファイルのカラムのフィールドも同じ順番にする必要があります。 たとえば、Item IDがデータ型テーブルで定義されている最初のフィールドである場合、CSVファイルのカラムでも同じ順序に従わなければなりません。 オーダーライン・ステータス・ログ・データについて、以下のフィールドと説明を確認する:
    表 1. オーダーライン・ステータス・データの説明
    順序 フィールド名 必須 タイプ 説明
    1秒. アイテム ID はい STRING 利用可能なアイテムの識別子。
    2 アイテム単位 いいえ STRING アイテムの単位。 有効な値は、EachPalletPoundです。 デフォルトの単位はEachです。
    3 項目クラス いいえ STRING アイテムのクラス。
    4 出荷ノード はい STRING その商品が販売されている店舗または配送センター(DC)。
    5 注文キー はい STRING すべての注文行を包含する静的な注文キー。 この属性は、注文管理システムから複数の製品をリンクするために使用されます。
    6. オーダー明細キー はい STRING 注文管理システムからの注文における個々の商品のキー。
    < オーダー・リリース・キー はい STRING 注文管理システムの属性。 一つのオーダーラインに複数のリリースがあることもある。
    8. 注文 ID はい STRING 特定のオーダーのオーダー識別子。
    9. 注文日 はい STRING 発注日。 タイムスタンプはISO 8601標準フォーマットYYYY-MM-DDTHH:MM:SS.000Zを使用します。
    10. オーダー数量 はい DOUBLE 注文の品目数。
    11. 注文総額 いいえ DOUBLE 注文の合計金額。
    12. 整列素数 いいえ DOUBLE オーダーラインの素数。
    13. 注文行サブ行番号 いいえ DOUBLE オーダー行のサブ行番号。
    14. 注文状況 数量 いいえ DOUBLE 注文行のステータスの数量。
    15. 注文行の合計金額 いいえ DOUBLE オーダーラインの総コスト。
    16. 注文状況日付 はい STRING オーダーラインステータス(YYYY-MM-DDTHH:MI:SS)。

    日付のタイムスタンプはISO 8601の日付時刻形式でなければなりません。

    17. 注文明細状況 はい STRING オーダーラインの状態。
    18. 注文行ステータスの説明 はい STRING オーダーラインステータスの説明は、オーダーラインリリースのステータスである。
    19. 注文行 出荷希望日 いいえ STRING オーダーラインにある商品の出荷希望日。
    20. 注文行希望納期 いいえ STRING オーダーラインにある商品の配送希望日。
    21. 出荷リリースID いいえ STRING 出荷リリースIDは、注文行のリリースに対応します。 1つの注文に対して複数のリリースが存在することがあり、リリース番号は異なるリリースを識別します。
    22. 出荷先郵便番号 はい STRING 配送先の郵便番号。
    23. エンタープライズ・コード いいえ STRING 店舗または配送センター(DC)の識別子コード。
    24. セラー・コード いいえ STRING オーダーラインまたは船舶ノードが属する組織の識別子コード。
    25. 配送方法 いいえ STRING ノードの配信方法。 配送方法は、配送またはピックです。
    26. ショートピックの理由 いいえ STRING 商品がノードからピックできない場合、short pick reason属性は文字列値として設定されます。
    27. 文書タイプ いいえ STRING オーダーのタイプ。 例えば、販売注文書、購買注文書。
    注意:現在は販売注文のみ受け付けています。 販売注文の文書タイプは0001である。
    28. 通貨 いいえ STRING 注文総額に関連する通貨。 この値はISOの3文字の通貨形式である必要がある。 例えば、USDGBPEURなど。
  3. 次のサンプル.csvファイルを確認してください:
    item_id,item_uom,item_class,ship_node,order_header_key,order_line_key,order_release_key,order_no,order_date,ordered_qty,order_total_amount,order_line_prime_no,order_line_sub_line_no,ol_status_qty,ol_status_date,ol_status,ol_status_description,req_ship_date,req_del_date,release_no,ship_to_zip_cde,enterprise,seller,delivery_method,short_pick_reason,doc_type,currency
    100001,EACH,GOOD,SR1,2021051914113319388,2021051914115419394,RK21,2023-10-17-external-46,2021-05-19T00:41:33-0500,12,1499.98,1,,2,2021-05-19T03:42:03-0500,1100,1100,,,DC01,1234,ent4,s01,SHP,,1,USD
    100002,EACH,GOOD,SR1,2021051914113319388,2021051914115419394,RK21,2023-10-17-external-46,2021-05-19T00:41:33-0500,12,1499.98,1,,2,2021-05-19T03:42:03-0500,1100,1100,,,DC01,1234,ent4,s01,SHP,,1,USD
    100003,EACH,GOOD,SR1,2021051914113319388,2021051914115419394,RK21,2023-10-17-external-46,2021-05-19T00:41:33-0500,12,1499.98,1,,2,2021-05-19T03:42:03-0500,1100,1100,,,DC01,1234,ent4,s01,SHP,,1,USD
  4. 特に のみ IBM Cloud® Object Storage を対象に、以下のいずれかの手順を完了してください:
    • IBM Cloud Object Storage上の<Input_Prefix>/UPLOAD/OL/仮想フォルダにファイルを1つアップロードします。
    • ローカルディレクトリからすべてのファイルをIBM Cloud Object Storage上の<Input_Prefix>/UPLOAD/OL/仮想フォルダにアップロードします。
  5. 例えば、ファイル形式を熟知する:
    • 元のファイルが2024-01-01-10-59-00.0000-3423-Availability.csvという名前なら、わかりやすくするために、このファイルを<myfilename>.csvと呼ぶかもしれない。
    • データ行の処理に失敗した場合、以下のerror row.csverror summary.txtファイルを受け取る:
      <myfilename>_file_failed_row.csv. for the error rows only (all successful are not present here)
      <myfilename>_file_failure_reason.txt are the summary file which provides the error code. Sterling Intelligent Promising automatically creates a prefix to store processed files based on their current state which includes:
      ファイルは、処理できないオリジナルのインジェスト記録であるerror row.csv ファイルには、処理に失敗した理由が書かれているerror summary.txt
  6. Sterling Intelligent Promising自動的に作成される接頭辞を理解し、以下の現在の状態に基づいて処理されたファイルを保存する:
    /completed
    処理が完了したすべてのファイル。 完了したファイルを定期的にクリーンアップし、IBM Cloud Object Storageのストレージ要件を最小限に抑えることが重要である。
    /summary
    実行中に発生したエラーを記述したデータ取り込み要約ファイル。 このサマリーファイルは、処理に失敗したファイルと一緒に使用することで、エラーコードと失敗の理由を理解するのに役立つ。

データ取り込みシステムが生成する接頭辞のサンプルは以下の通り:
  • /completed/<Input_Prefix>/sip-ol/myinput
  • /summary/<Input_Prefix>/sip-ol/myinput