まず結論から。倉庫が模擬リコールを2時間で終えられないなら、問題は訓練当日にはない。訓練前の18か月にあったということだ。

先月、南カリフォルニアの冷凍食品倉庫で模擬リコールに立ち会った。水曜日の9:00 a.m.、コーディネーターが模擬通知を発出——冷凍エビの1ロット、リステリア菌の疑い、2時間以内にすべてのケースを特定せよ。11:00の時点で、3パレットがまだロットと突き合わせできず、顧客の連絡先は3年前のもので——不通の番号だった。作業が終わったのは16時だった。

私はその倉庫マネージャーにこう言った。そんなプロセスなら、実際に何か起きてもFDAの24時間ルールは何とか乗り切れるだろう。だが最初の2時間は、死ぬほど怖い思いをするはずだ。

なぜ2時間なのか。FDAの食品トレーサビリティ規則であるFSMA 204の下では、FDAから記録の提出を求められたら、24時間以内にソート可能な電子スプレッドシートを提出しなければならない——スプレッドシートだ、PDFでも紙の台帳でもない。それが法的な時計だ。2時間の時計は自分自身のものだ。対象ロットを2時間ですべて特定できれば、顧客通知、隔離、製品の出荷保留、報告書作成の時間が残る。2時間を逃せば、その先のすべてが連鎖的に崩れる。

タイミングについて一言。FDAはFSMA 204の遵守期限の延期を提案している——当初は2026年1月だったが、現在は2028年7月への延期が提案されているので、最新情報はFDAのウェブサイトで確認してほしい。期限は動いた、規則は動いていない。トレーサビリティ・ロットコード、キー・データ要素、クリティカル・トラッキング・イベント、2年間の記録保持——どれもなくならない。今こそ練習するのにこれ以上ないタイミングだ。

7日前:チェックリストを確定させる

訓練当日が混乱に陥るとき、その原因はほぼ例外なく準備にある。訓練の7日前に、私はクライアントにこのチェックリストを確定させる。

全権を持つリコール・コーディネーターを1名指名する。訓練当日、すべての指示はその人物から出す——合唱はなしだ。コーディネーターには模擬通知のテンプレートを事前に渡す。SKU、ロット番号、疑わしい原因、発生時刻だ。通知が発出される正確なタイミングを知っているのは、コーディネーターと私だけだ。

ロットの選び方が重要だ。「先月入ってきたばかりで一度も動いていない"きれいな"ロット」を選んではいけない——それは芝居だ。本当に"生きた"ロットを選ぶ。少なくとも2回は出荷され、できれば顧客からの返品が1件混ざっているものだ。食品トレーサビリティ・リスト(葉物野菜、トマト、ソフトチーズ、殻付き卵、ナッツバター、シーフード)に載っている品目を扱っているなら、そこから選ぶ。本物の事故はそこから始まる。

次にデータのリハーサル。前日にコーディネーターがWMSで一人で回す——ITに助けを求めずにだ。このロットは今どこにあり、どのロケーションに、どれだけの数量があるか。過去90日分の入出荷記録は一発でエクスポートできるか。コーディネーターが一人でできなければ、訓練当日は時間オーバーする。そのための事前チェックだ。

細かいことがいくつかある。「RECALL HOLD」のステッカーを束で印刷し、隔離バリアを設置する。顧客連絡先リストを紙に印刷し、システムダウンを想定して訓練する——紙のリストから連絡が取れなければ、ギャップを見つけたということだ。そして経理には警告する。訓練中の緊急受注の例外はなしだ。

48時間前には、リコールチームだけにブリーフィングする——現場全体にはしない。訓練にはサプライズが必要だ。そうでなければ演技のリハーサルになってしまう。

2時間を15分ブロックに切り分ける

訓練当日、私は2時間を8つの15分ブロックに切り分け、各ブロックに成果物を1つだけ割り当てる。10分でもオーバーしたら記録に残す——FDAは待ってくれない。

0:00–0:15、開始。コーディネーターが模擬通知を発出し、チームが指定場所に集合する。最初のアクションは、そのSKUの全ロットをWMS上で保留ステータスに切り替えることだ。まず全部凍結し、それからきれいなロットを1つずつ解除する——順番を逆にすると、その15分の間に誰かが疑わしい製品のパレットをもう1枚出荷してしまうかもしれない。成果物は保留のスクリーンショットまたはシステムログだ。

0:15–0:30、データ抽出。3つをエクスポートする。そのロットの現在在庫明細(ロケーション、数量、ステータス)、過去90日分の出荷記録(日付、顧客、注文番号、数量)、そのロットの入荷記録(仕入先、入荷日、入荷ロット番号)だ。成果物は3つのテーブルすべてだ。多くの倉庫がここで止まる——WMSにロット項目がなく、SKUと数量だけなのだ。該当するなら、止まって先にシステムを直すことだ。

0:30–0:45、現物照合。2人1組で在庫明細を持ってロケーションに行き、数える。数がシステムと合わない?書き留める——それがこの訓練で最も価値ある発見だ。対象ロットがあると確認できたロケーションにはすべて保留ステッカーを貼る。冷凍庫メモ:低温ではラベルが剥がれる。低温用テープを持っていくこと。成果物はカウント差異シートだ。

0:45–1:00、両方向への追跡。遡及方向:仕入先、入荷日、入荷ロット番号——さらに同じトラックに何が一緒に載っていたか(混載は交差汚染の典型的なベクターだ)。順方向:どの顧客に出荷したか、それぞれどれだけ、どの運送業者が運んだか。成果物は1ページのロット移動マップだ。

1:00–1:15、顧客通知のシミュレーション。台本を用意して実際に電話する。「お世話になっております、[warehouse]です。模擬リコール訓練を実施中です。[date]に出荷した[product]、ロット[number]が対象範囲に入ります——受領数量はいくつで、まだ在庫をお持ちですか?」誰が応答し、どれだけ早く、持高を言えたかを記録する。不通の番号は1つ1つが、本番のリコールでの露出だ。

1:15–1:30、ロケーション報告書の取りまとめ。3つのバケット:まだ建物内にあるもの、顧客に出荷済みのもの、未突合の差異だ。重要な数字は1つだけ。リコール・カバレッジ——特定できた数量をロット総数量で割ったものだ。私の基準は98%が合格、95%未満が不合格だ。

1:30–1:45、隔離訓練。疑わしいパレットを隔離エリアに移動するか、その場で標識とともにフェンスで囲む。すべて写真に撮る。成果物は隔離完了のサインオフだ。

1:45–2:00、締め。コーディネーターが15分で暫定報告書を起案する。各ブロックの計画対実績時間、カバレッジ率、課題リストだ。当日中に存在しなければならない——翌週に書いた詳細は、忘れられた詳細だ。

ハンディスキャナーでカートンのロットバーコードをスキャンする倉庫作業員

訓練がいつも時間オーバーする理由

長年これをやってきて、詰まるポイントはいつも同じだ——しかも全部「普段の日」の病気だ。

第一に、WMSにロット項目がない。あるいは項目はあるのに誰も入力しない。多くの倉庫は手を抜いて立ち上げた。入荷ではSKUだけスキャンし、ロットと賞味期限は紙切れに書く。紙切れをなくせばロットもなくなる。FSMA 204は、すべての後続イベントを通じて引き継がれるトレーサビリティ・ロットコードを求めている——入荷時のスキャンを飛ばせば、その後はずっと推測だ。

第二に、ロット混在の格納だ。1パレットに2ロット、あるいは補充を旧ロットのロケーションに直接放り込む。常温倉庫ではよくあることで、冷凍庫ではもっとひどい——氷点下20度で1分余計に過ごしたい人はいないからだ。数を数える段になると、数量は合い、ロットは合わない。

第三に、返品の在庫への戻し入れだ。顧客がパレットを返品し、受入が元のロケーションに戻して、システムは元のロットのまま表示している。本番のリコールでは、そのパレットは建物に戻っているのに「出荷済み」と表示される——カバレッジの計算は永遠に合わない。

第四に、顧客連絡先リストが3年前のままだ。営業は2回入れ替わり、受入ドックの電話番号は誰も更新していない。訓練では不通、本番でも不通だ。

第五に、商品が3PLに預けてある場合、そのデータはメールに返信してくれたときに届く。訓練の前に確認すること。あなたの3PLは、ロット単位の在庫と出荷データを30分以内に出せるか。出せないなら、そのSLAを契約書に入れることだ。

医薬品倉庫は別のルールブックで動いている(DSCSA)。単位レベルのシリアライゼーション——GTIN、シリアル番号、ロット、有効期限を2Dバーコードに入れ——入荷、ピッキング、梱包、出荷でスキャンし、リコールや疑わしい製品の調査が来たら追跡データをすぐ取り出せるようにする。

集合写真で訓練を終わらせるな

訓練の後の定番は昼食ではなく——デブリーフ報告書だ。私の報告書にはこれらの項目が必須で、例外はない。

基本事項:日付、参加者、SKUとロット、通知時刻。8ブロックすべての計画対実績時間——10分以上オーバーしたものはすべてフラグを立てる。リコール・カバレッジ:特定できた数量、総数量、割合。私のラインは98%だ。

次に課題リストを3段階で。致命的(WMSにロット項目がない)、重大(連絡が取れない、隔離エリアが狭すぎる)、軽微(ラベルが剥がれた、プロジェクターが壊れた)。すべての項目に修正策、担当者、期限をつける——担当者なし、期限なしでは、改善なしだ。

次回の訓練日を設定する。食品倉庫は少なくとも年2回。カバレッジが95%未満なら、3か月以内に1回追加する。その頻度を品質マニュアルに入れる。

コストゼロの習慣を1つ。毎月、前日に出荷したロットを1つ選び、スーパーバイザーに15分与えてそれを特定させ、誰が受け取ったかを言わせる。足りない?訓練は飛ばして、まず受入を直せ。

模擬リコールが試しているのは、その2時間ではない。訓練前の300日間の受入スキャンと、ロット規律のある格納が正しく行われていたかを試しているのだ。訓練当日が機能するのは、普段の日が機能していたからだ。

英語版からの翻訳。内容に相違がある場合は英語版を優先します。