結果不明:再出荷する前に確認する
UNKNOWN は外部出荷が確定していても応答を失った可能性を示し、失敗確定ではありません。元のタスク/コマンドを保持し、そのコマンドの受領記録を確認します。
発生する理由
送信後の切断、外部トランザクション確定後の応答消失、送信中のワーカー停止で結果不明になることがあります。送信したコマンドはタイムアウトだけでは失敗と断定できません。
確認の順序
1. タスク詳細で元のコマンド ID、ソース番号、状態、最終理由を記録します。
2. ソース状態とワーカーのハートビートを確認し、キー/bot のアクセス拒否を先に直します。
3. 元の UNKNOWN コマンドで 今すぐ確認 を実行し、バックグラウンドの受領記録確認を待ちます。
4. 適用済みなら同じ ID で保存済み結果を取得します。受領記録が存在しないと確定した場合だけ、同じ ID での適用へ進めます。
5. APPLIED/SHIPPED を確認し、不明が続くなら機密情報を除いた詳細を管理者へ伝えます。
再試行と受領記録の確認
RETRY_WAIT は未送達や一時拒否後の待機です。UNKNOWN は先に受領記録を調べ、結論が出なければ不明のままです。試行を繰り返しても未出荷の証明にはなりません。今すぐ確認は予定を早めるだけで、完了時刻を保証しません。
待機中の制限
元コマンドの削除、注文/タスクの再作成、Odoo での再出荷、別 ID の重複作成をしないでください。再印刷は記帳の証明ではありません。ソース競合(CONFLICT)、受領記録が読み取れない状態の継続、復旧できないアクセスは管理者へ依頼します。
長時間 UNKNOWN なら失敗扱いでやり直せますか?
いいえ。タイムアウトは未実行の証明になりません。同じコマンドの受領記録を読み、ID を保持して、管理者がソースと接続を解決します。
今すぐ確認しても変化しないなら送信失敗ですか?
この操作はバックグラウンド処理予定を早めるだけです。ワーカー、ソース状態、コマンド時刻を確認します。結論の出ない受領記録は UNKNOWN のままで、出荷を作り直してはいけません。