出荷オブジェクトの作成は任意化。Draft → In transit → 受領 という最短経路で在庫移動が回せるようになり、進捗・追跡情報・発注書(PO)も 1 画面で確認できる。
転送ごとに「作る → 梱包する → 発送する」と Shipment を手で作っていた。在庫を 1 箇所動かすだけなのに手数が多い。
転送を作って「In transit に動かす → 着いたら受領」だけで完結。準備が必要なら「Ready to Ship」を挟む選択肢も残る。
転送のたびに梱包・出荷オブジェクトを作る必要なし。「作って → 動かして → 受領」で完結。
送り元・送り先の数量変化が各ステップで一目で見える。進捗が「画面を読む」だけで分かる UI に。
tracking number / carrier は転送内に直接表示。普段は折りたたまれ、必要なときだけ展開できる。
Draft から直接 In transit へ。出荷前に準備したいときだけ Ready to Ship を経由する選択ができる。
転送に PO をリンクできる。原価・コスト情報が転送と同じ場所にまとまるので、入庫精算や棚卸しの突合が一画面で済む。
| 項目 | 従来 | 新しい在庫移動 |
|---|---|---|
| Shipment 作成 | 必須 毎回作成・梱包・発送 | 任意 作らずに in transit へ |
| Ready to Ship | 事実上の必須ステップ | 任意 必要な人だけ使う |
| 進捗の見え方 | 画面を遷移して確認 | at a glance 数量変化が転送ページに集約 |
| 追跡情報の表示 | 記載なし | 転送内インライン(折りたたみ) |
| 発注書との連携 | 記載なし | リンク可 コスト情報を一元化 |
※ レイアウトは説明用のイメージ。実際の管理画面の細部は変更される可能性あり。
送り元・送り先・品目・数量を入力。必要なら PO をリンク。
Draft からそのまま、または Ready to Ship を経由してから。
送り先で受け取り完了。在庫が正式に繰り入れられる。
これまで Shipment オブジェクトを前提に組まれていた社内ツール・連携アプリは、転送が Shipment を持たないケースを新たに想定する必要がある。
Draft → Ready to Ship → In transit → Received という従来想定が、Draft → In transit → Received で完結することもありうる。ステート遷移を扱うコードは経路の省略を許容する設計に。
記事は管理画面・運用フロー側の説明のみ。InventoryTransfer / Shipment 関連の GraphQL 仕様変更については記載なし。実装連携前にサンドボックスで挙動確認が必要。
転送と発注書がリンク可能になる = 「原価が分かる転送」が作れる。会計・原価管理側の連携で、転送経由の単価突合が組みやすくなる。
tracking number / carrier は転送内インラインで参照できる。従来 Shipment 配下に持っていたフィールドの参照経路が変わる可能性があるため、連携アプリ側の取得ロジックも要点検(記事に詳細仕様の記載なし)。