実績

店舗別サイズ在庫の収集ツール

商品リストを読み込ませると、アプリで1件ずつ検索してサイズごとの在庫状況を取得し、Excelに出力します。複数の端末を同時に動かすため、リストが長くなっても処理時間は比例して増えません。

商品別・サイズ別の店舗在庫の確認

以前

店舗に電話して確認

以後

商品リストを入力して1回実行 · Excelに整理

納品したツールが出力したExcelの表。列はKeyword、Product Name、Colorsの3つです。商品名の前のブランド表記にはぼかしを入れています。左のKeyword列には検索に使ったキーワードが商品ごとに並び、右のColors列には色の組み合わせと、在庫のあるサイズが括弧内に列挙されています。サイズが10種類ある行もあれば2種類の行もあり、衣料品はM・Lのような文字表記です。10行が表示されています。

画面はお客様情報保護のため、同じ機能をモックデータで再構成したものです。

クライアント
物流
業界
物流
実施
2024
期間
3週間
領域
業務自動化
  • アプリ画面構造の解析
  • 複数端末の同時実行
  • 商品リストの一括処理
  • サイズ別在庫の判定
  • Excel自動作成

背景

物流の現場では、どの店舗に何がいくつ残っているかがその日の判断を左右します。 その情報がブランドのアプリにしかなければ、担当者がアプリで商品を検索し、 サイズを一つずつ選んで確認するしかありません。

現場の状況

店舗に電話をかけて確認していました。

商品一つを確認するにも、店舗に電話をかけ、担当者が倉庫を見て戻ってくるまで 待たなければなりません。サイズが多ければその分時間がかかり、店舗が複数あればまた一からです。 しかも相手は、自分の業務を中断して電話に応じています。

課題

課題は、人の手による確認では間に合わないことでした。

電話でもアプリでも、一度に確認できるのは1か所です。商品リストが長くなれば、その分だけ時間がかかります。 確認を終えた頃に最初の値がすでに変わっていれば、 その表は判断に使えません。

開発内容

  • 画面構造をそのまま読み取ります — サイズ選択欄が画面のどこにあるかを、 アプリの画面構造から特定します。画面を撮影して文字を認識する方式ではありません
  • 商品リストはExcelで指定 — 確認したい商品をExcelに1行ずつ入力します。 コードを修正しなくても対象を変更できます
  • 複数端末で同時処理 — リストを分割し、複数の端末で並行して処理します。 1台が止まっても、ほかの端末は処理を続けます
  • 一定件数ずつ分けて処理 — 検索語をまとめて投入せず、決まった件数ずつ処理します。 途中で止まっても、どこまで完了したかが記録に残ります
  • 一覧を先頭に戻してから開始 — 次の商品に進む前に一覧を先頭まで戻します。 前の商品のスクロール位置が残っていると、別の箇所を読み取ってしまうためです

結果

商品リストを読み込ませて実行すると、サイズごとの在庫状況がExcelにまとまります。

同じ方式のほかの事例はアプリクローリングでご覧いただけます。