モバイル操作:スキャン入荷/ピック/移動とクラウド印刷
最終更新 2026-10-13
タスクセンター、スキャン入荷(荷卸記録含む)、スキャンピック、在庫移動、棚卸、補充実行、クラウド印刷。
モバイルの入口#
モバイルブラウザで m.docklify.com を開いてログイン。WMS配下にタスク、受信箱、スキャン、検索、在庫、例外、その他があります。すべてオンライン動作で、オフラインモードはありません。
タスクセンター#
- タスク画面に自分に割当られたタスク一覧(task_type:receive/pick/count/replenishment等)。
- タスク詳細を開くと上部にタスク情報、タイムライン(作成→割当→開始→各実行ステップ(作業者/結果、例外は赤表示)→終了)。
- 「開始」をタップ(または初回送信で自動開始)→ pending → in_progress。
スキャン入荷#
- receiveタスクに入り、まず荷卸を記録:荷卸種別(full_palletパレット一括卸 / loose_cartonバラ箱卸 / manual人力 / otherその他)+任意の備考→タスクはpending→in_progress、ステップログを1件記録。
- decideモード:2つの大きなカード(パレット別/直接)→タップ→確認→タスクに反映。初回の入荷送信後に方式がロック。
- パレット組立は4ステップ:集計→組立→パレット→確認(差異確認→送信→成功ページにLPN一覧)。
- 直接入荷は1画面カード:行ごとに実績数量+pickingロケーション(スキャン/選択)+Condition+Lot#/有効期限(任意)を入力、送信→差異確認。複数回送信可、全数入りで自動的にreceivedへ。
- 完了時はタスクをクローズ:receive-completeが全数入荷を検証→伝票をreceivedへ+購買数量を全量再計算。残数があればブロック(WMS_STATE_001)、スーパーバイザーへ。
スキャンピック#
タスクはseq順にステップをガイド。各ステップ:出元ロケーションをスキャン(正しければpickingロケーションはto LPNへ、storageは先にパレットLPN欄)→to LPNをスキャン(タスク割当のtote必須)→数量入力→Pickをタップ。部分ピックは残量ステップを末尾に自動追加、Nextでスキップ、Force closeで実績精算、shortで欠品をマークし後で再生成。
在庫移動、棚卸、補充#
- 「在庫移動」スキャン画面(大きなボタン1画面):パレット一括(パレットLPNをスキャン)または製品別(出元ロケーション+製品+数量)→移動先ロケーションをスキャンして確定→move両建てを記帳。
- 棚卸:ロケーション/製品ごとに行に実棚数を入力→enter-countで1行ずつ送信、棚卸済行はシステム数/実棚数/差異を表示。タスクを閉じる際はタスク一覧に戻ります(承認と転記はデスクトップで実施)。
- 補充実行は2ステップ:Step1はstorageロケーションでピック(出元ロケーション/商品/出元パレットLPNをスキャン、数量≤qty_to_move、qty_pickedを記録、台帳記帳なし)、Step2は移動先pickロケーションでコードをスキャンして置いたことを確認→move両建てを記帳、行はdone。
- 在庫照会:inventory画面でSKU/製品名を検索、カードにSKU/品名/ロケーション/数量を表示(照会専用)。
モバイルからのクラウド印刷#
- 印刷対応の画面(例:パレット組立画面)でクラウド印刷ボタンをタップ→POST /api/wms/print-jobs、ジョブがキューに入ります(queued)。
- 倉庫PCのDevice HubがSupabase Realtimeを購読(フォールバックは3秒ポーリング)→ジョブをアトミックに取得→ローカルのZebraで印刷。
- 印刷の成否はdone/failedで書き戻され、モバイルはステータスをポーリングしてフィードバック。
印刷送信後は印刷センターへのリンクが表示されます——Admin → 印刷センターでキュー状態を確認できます。
スキャナとカメラはHub不要です:スキャンガンはキーボードウェッジ(スキャン=キー入力、ペアリング不要)、モバイルカメラはブラウザのgetUserMedia——いずれもブラウザ標準機能です。